gdb/testsuite: split 'maint info sections' tests to a new file
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f4be6772
AB
12021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.base/maint-info-sections.exp: New file, content is moved
4 from gdb.base/maint.exp and cleaned up to use latest testsuite
5 techniques.
6 * gdb.base/maint.exp: Tests moved out to
7 gdb.base/maint-info-sections.exp.
8
25ad1e83
SM
92021-02-10 Simon Marchi <simon.marchi@efficios.com>
10
11 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
12 GDBFLAGS.
13
e92c8eb8
AB
142021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
15
16 * gdb.fortran/lbound-ubound.F90: New file.
17 * gdb.fortran/lbound-ubound.exp: New file.
18
ee4c3d88
TV
192021-02-10 Tom de Vries <tdevries@suse.de>
20
21 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
22 "Restore saved setting of complaints".
23
cf2b2075
TV
242021-02-09 Tom de Vries <tdevries@suse.de>
25
26 PR symtab/27341
27 * lib/gdb.exp (with_complaints): New proc, factored out of ...
28 (gdb_load_no_complaints): ... here.
29 * gdb.fortran/function-calls.exp: Add test-case.
30
b61f7811
HAQ
312021-02-09 Abid Qadeer <abidh@codesourcery.com>
32
33 * gdb.threads/signal-command-handle-nopass.exp: Call
34 'standard_testfile' before using 'testfile'.
35 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
36 * gdb.threads/signal-delivered-right-thread.exp: Likewise
37 * gdb.threads/signal-sigtrap.exp: Likewise
38
3d4aae48
LM
392021-02-08 Luis Machado <luis.machado@linaro.org>
40
41 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
42
4001d90d
TV
432021-02-08 Tom de Vries <tdevries@suse.de>
44
45 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
46
29db1eb3
AB
472021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
48
49 * gdb.python/tui-window-disabled.c: New file.
50 * gdb.python/tui-window-disabled.exp: New file.
51 * gdb.python/tui-window-disabled.py: New file.
52
e0c23e11
AB
532021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
54
55 * gdb.python/tui-window.exp: Add new tests.
56 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
57 TestWindow object into global the_window.
58 <remote_title>: New method.
59 (delete_window_title): New function.
60
1cf23996
AB
612021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
62
63 * gdb.tui/winheight.exp: Add more tests.
64
2708dbbd
AB
652021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
66
67 * gdb.python/py-framefilter.exp: Update expected results.
68 * gdb.python/python.exp: Update expected results.
69
cd074e04
AB
702021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
71
72 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
73 about bug in GDB, update expected results, and add more tests.
74
5fb97639
AB
752021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
76
77 * gdb.tui/scroll.exp: New file.
78 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
79 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
80 remaining lines up.
81 (Term::check_region_contents): New proc.
82 (Term::check_box_contents): Use check_region_contents.
83
c0e56745
TV
842021-02-06 Tom de Vries <tdevries@suse.de>
85
86 PR testsuite/26922
87 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
88 scrolling.
89
0e857c82
TV
902021-02-05 Tom de Vries <tdevries@suse.de>
91
92 PR breakpoints/27313
93 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
94 rejected.
95
a22ec6e8
TV
962021-02-05 Tom de Vries <tdevries@suse.de>
97
98 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
99 * gdb.fortran/mixed-lang-stack.exp: Same.
100
ae710496
TV
1012021-02-05 Tom de Vries <tdevries@suse.de>
102
103 PR exp/27265
104 * gdb.base/complex-parts.exp: Add tests.
105
d3b54e63
TV
1062021-02-05 Tom de Vries <tdevries@suse.de>
107
108 PR symtab/27307
109 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
110
3eccb1c8
SV
1112021-02-04 Shahab Vahedi <shahab@synopsys.com>
112
113 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
114
a71501e2
PA
1152021-02-03 Pedro Alves <pedro@palves.net>
116
117 * gdb.threads/detach-step-over.c: New file.
118 * gdb.threads/detach-step-over.exp: New file.
119
92234eb1
PA
1202021-02-03 Pedro Alves <pedro@palves.net>
121
122 * gdb.threads/attach-non-stop.c: New file.
123 * gdb.threads/attach-non-stop.exp: New file.
124
2e3773ff
LS
1252021-02-02 Lancelot SIX <lsix@lancelotsix.com>
126
127 * gdb.base/inferior-noarg.c: New test.
128 * gdb.base/inferior-noarg.exp: New test.
129
e0bd9202
SM
1302021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
131
132 * gdb.base/scope.exp: Use proc_with_prefix.
133
9307efbe
SM
1342021-02-02 Simon Marchi <simon.marchi@efficios.com>
135
136 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
137 table proc.
138 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
139 .debug_rnglists table without offset array.
140 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
141 .debug_loclists table without offset array.
142
2b0c7f41
SM
1432021-02-02 Simon Marchi <simon.marchi@efficios.com>
144
145 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
146 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
147 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
148 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
149 attribute
150
ecfda20d
SM
1512021-02-02 Simon Marchi <simon.marchi@efficios.com>
152
153 PR gdb/26813
154 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
155 (loclists): New proc.
156 * gdb.dwarf2/loclists-multiple-cus.c: New.
157 * gdb.dwarf2/loclists-multiple-cus.exp: New.
158 * gdb.dwarf2/loclists-sec-offset.c: New.
159 * gdb.dwarf2/loclists-sec-offset.exp: New.
160
6b0933da
SM
1612021-02-02 Simon Marchi <simon.marchi@efficios.com>
162
163 * lib/dwarf.exp (_location): Add parameters.
164 (_handle_DW_FORM): Adjust.
165
962effa7
SM
1662021-02-02 Simon Marchi <simon.marchi@efficios.com>
167
168 PR gdb/26813
169 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
170 (cu): Generate header for DWARF 5.
171 (rnglists): New proc.
172 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
173 * gdb.dwarf2/rnglists-sec-offset.exp: New.
174
2bd3e4b8
TV
1752021-02-02 Tom de Vries <tdevries@suse.de>
176
177 PR symtab/24620
178 * gdb.dwarf2/fission-reread.exp: Add test-case.
179
c39c8637
TV
1802021-02-01 Tom de Vries <tdevries@suse.de>
181
182 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
183 * gdb.dwarf2/fission-loclists-pie.S: Same.
184 * gdb.dwarf2/fission-loclists.S: Same.
185 * gdb.dwarf2/fission-multi-cu.S: Same.
186 * gdb.dwarf2/fission-reread.S: Same.
187 * gdb.dwarf2/fission-base.exp: Use DWO.
188 * gdb.dwarf2/fission-loclists-pie.exp: Same.
189 * gdb.dwarf2/fission-loclists.exp: Same.
190 * gdb.dwarf2/fission-multi-cu.exp: Same.
191 * gdb.dwarf2/fission-reread.exp: Same.
192
ebde6f2d
TV
1932021-01-29 Tom de Vries <tdevries@suse.de>
194
195 PR breakpoints/26063
196 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
197 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
198
620ec3ca
TV
1992021-01-29 Tom de Vries <tdevries@suse.de>
200
201 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
202
cdeba395
TV
2032021-01-28 Tom de Vries <tdevries@suse.de>
204
205 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
206 in the backtrace, and use that in the rest of the test instead of
207 hardcoded constant 3. Use "frame" instead of "up" for robustness.
208
c47b145e
TV
2092021-01-28 Tom de Vries <tdevries@suse.de>
210
211 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
212 * gdb.arch/i386-sse-stack-align.c: Same.
213 * gdb.arch/i386-sse-stack-align.exp: Same.
214
47918cca
AB
2152021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
216
217 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
218
2f985dd1
TV
2192021-01-28 Tom de Vries <tdevries@suse.de>
220
221 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
222
22efa3d3
TV
2232021-01-28 Tom de Vries <tdevries@suse.de>
224
225 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
226 "maint info line-table". Make PASS pattern more specific. Make
227 FAIL pattern work for -m32.
228
59b59f08
LS
2292021-01-27 Lancelot SIX <lsix@lancelotsix.com>
230
231 PR gdb/27133
232 * gdb.base/ui-redirect.exp: Add test case that ensures that
233 redirecting both logging and debug does not cause gdb to crash.
234
235
807f647c
MM
2362021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
237
238 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
239
4ca40594
TV
2402021-01-26 Tom de Vries <tdevries@suse.de>
241
242 * gdb.threads/killed-outside.exp: Allow regular output.
243
d0021af3
TV
2442021-01-26 Tom de Vries <tdevries@suse.de>
245
246 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
247
9f6c202e
TV
2482021-01-25 Tom de Vries <tdevries@suse.de>
249
250 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
251 * lib/gdb.exp: Use gdb_load_no_complaints.
252
a625a8c9
TT
2532021-01-25 Tom Tromey <tromey@adacore.com>
254
255 * gdb.ada/fixed_points.exp: Add regression test.
256 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
257 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
258
19184910
TT
2592021-01-25 Tom Tromey <tromey@adacore.com>
260
261 * gdb.ada/local-enum.exp: Add enumerator resolution test.
262
acd6125f
TT
2632021-01-25 Tom Tromey <tromey@adacore.com>
264
265 * gdb.ada/local-enum.exp: New file.
266 * gdb.ada/local-enum/local.adb: New file.
267
1af4c9c4
TT
2682021-01-23 Tom Tromey <tom@tromey.com>
269
270 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
271
705646c0
BE
2722021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
273
274 * gdb.base/line65535.exp: Fix test expectation.
275
0ac85db5
SM
2762021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
277
278 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
279 suppression.
280 (default_gdb_exit): Likewise.
281 (default_gdb_spawn): Likewise.
282 (send_gdb): Likewise.
283 (gdb_expect): Likewise.
284 (gdb_expect_list): Likewise.
285 (default_gdb_init): Likewise.
286 (gdb_suppress_entire_file): Remove.
287 (gdb_suppress_tests): Remove.
288 (gdb_stop_suppressing_tests): Remove.
289 (gdb_clear_suppressed): Remove.
290 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
291 related to test suppression.
292 (default_mi_gdb_start): Likewise.
293 (mi_gdb_reinitialize_dir): Likewise.
294 (mi_gdb_test): Likewise.
295 (mi_run_cmd_full): Likewise.
296 (mi_runto_helper): Likewise.
297 (mi_execute_to): Likewise.
298 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
299 * gdb.base/bitfields.exp: Likewise.
300 * gdb.base/bitfields2.exp: Likewise.
301 * gdb.base/break.exp: Likewise.
302 * gdb.base/call-sc.exp: Likewise.
303 * gdb.base/callfuncs.exp: Likewise.
304 * gdb.base/dfp-test.exp: Likewise.
305 * gdb.base/endian.exp: Likewise.
306 * gdb.base/exprs.exp: Likewise.
307 * gdb.base/funcargs.exp: Likewise.
308 * gdb.base/hbreak2.exp: Likewise.
309 * gdb.base/recurse.exp: Likewise.
310 * gdb.base/scope.exp: Likewise.
311 * gdb.base/sepdebug.exp: Likewise.
312 * gdb.base/structs.exp: Likewise.
313 * gdb.base/until.exp: Likewise.
314 * gdb.cp/misc.exp: Likewise.
315
9d2d8a16
AB
3162021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
317
318 PR cli/25956
319 * gdb.base/style.exp (run_style_tests): Add version string test.
320 (test_startup_version_string): Use version style name.
321 * lib/gdb-utils.exp (style): Handle version style name.
322
e7b43072
AB
3232021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 * gdb.base/style.exp (limited_style): New proc.
326 (clean_restart_and_disable): New proc.
327 (run_style_tests): New proc. Most of the old tests from this file
328 are now in this proc.
329 (test_startup_version_string): New proc. Reamining test from the
330 old file is in this proc.
331
2189c312
SM
3322021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
333
334 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
335 Adjust to "set debug remote" changes.
336
cd211c75
LM
3372021-01-21 Luis Machado <luis.machado@linaro.org>
338
339 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
340 message.
341
730af663
SM
3422021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
343
344 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
345
325d39e4
HD
3462021-01-21 Hannes Domani <ssbssa@yahoo.de>
347
348 PR python/19151
349 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
350
c3e96aa7
SM
3512021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
352
353 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
354
6571ffc6
SM
3552021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
356
357 * lib/tuiterm.exp: Add links in comments.
358
7c794afd
TV
3592021-01-20 Tom de Vries <tdevries@suse.de>
360
361 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
362 offset.
363
1402665c
TV
3642021-01-20 Tom de Vries <tdevries@suse.de>
365
366 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
367
6f52fdf4
SDJ
3682021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
369
370 * gdb.arch/amd64-stap-expressions.S: New file.
371 * gdb.arch/amd64-stap-expressions.exp: New file.
372
14852123
TV
3732021-01-19 Tom de Vries <tdevries@suse.de>
374
375 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
376 sequence.
377
0c4e2c6c
TV
3782021-01-19 Tom de Vries <tdevries@suse.de>
379
380 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
381
02baa133
AB
3822021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
383
384 * gdb.fortran/array-slices.exp (run_test): Avoid including
385 addresses in test names.
386
10f92414
TV
3872021-01-15 Tom de Vries <tdevries@suse.de>
388
389 PR testsuite/26997
390 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
391 when adding sizeof.
392
116d0cf1
TV
3932021-01-14 Tom de Vries <tdevries@suse.de>
394
395 PR testsuite/24590
396 * gdb.base/style.exp: Handle shorter argv in frame command output.
397
8f66807b
AB
3982021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
399
400 PR gdb/26819
401 * gdb.server/stop-reply-no-thread-multi.c: New file.
402 * gdb.server/stop-reply-no-thread-multi.exp: New file.
403
3f94e588
TV
4042021-01-12 Tom de Vries <tdevries@suse.de>
405
406 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
407 (main): Remove call to have_mpx.
408 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
409 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
410 (main): Remote call to have_mpx.
411 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
412 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
413 (main): Remove call to have_mpx.
414 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
415 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
416 (main): Remove call to have_mpx.
417 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
418 * gdb.arch/i386-mpx.c (have_mpx): Remove.
419 (main): Remote call to have_mpx.
420 * gdb.arch/i386-mpx.exp: Use have_mpx.
421 * lib/gdb.exp (have_mpx): New proc.
422
5291fe3c
SP
4232021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
424
425 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
426
18bfb505
TV
4272021-01-12 Tom de Vries <tdevries@suse.de>
428
429 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
430
ce38f5ed
AB
4312021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
432
433 * gdb.fortran/debug-expr.exp: Add new tests.
434
7c654b71
AB
4352021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * gdb.fortran/dot-ops.exp: Add new tests.
438
10dadadc
TV
4392021-01-11 Tom de Vries <tdevries@suse.de>
440
441 PR testsuite/26968
442 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
443 Move insn setting $eax to before probe point.
444
66beed02
TT
4452021-01-09 Tom Tromey <tom@tromey.com>
446
447 * gdb.trace/ax.exp: Do not require an "ext".
448
8fc48b79
TT
4492021-01-08 Tom Tromey <tromey@adacore.com>
450
451 * gdb.ada/voidctx/pck.adb: New file.
452 * gdb.ada/voidctx/pck.ads: New file.
453 * gdb.ada/voidctx/voidctx.adb: New file.
454 * gdb.ada/voidctx.exp: New file.
455
6abd4cf2
SM
4562021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
457
458 PR gdb/27157
459 * gdb.base/empty-host-env-vars.exp: New test.
460
d00f0868
AB
4612021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
462
463 * gdb.base/completion.exp: Add a new test.
464
3c8c6de2
AB
4652021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
466
467 * gdb.fortran/intvar-dynamic-types.exp: New file.
468 * gdb.fortran/intvar-dynamic-types.f90: New file.
469
e3436813
AB
4702021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
471
472 * gdb.fortran/intvar-array.exp: New file.
473 * gdb.fortran/intvar-array.f90: New file.
474
d4813f10
TT
4752021-01-07 Tom Tromey <tromey@adacore.com>
476
477 * gdb.ada/assign_arr.exp: Add 'others' test.
478
b49180ac
TT
4792021-01-06 Tom Tromey <tromey@adacore.com>
480
481 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
482 (FP4_Type): New type.
483 (FP4_Var): New variable.
484 * gdb.ada/fixed_points/fixed_points.adb: Update.
485 * gdb.ada/fixed_points.exp: Add tests for binary operators.
486
3c55062c
SM
4872021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
488
489 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
490 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
491 Pass prompt containing debug print to gdb_test_sequence.
492
e4ad960a
TV
4932021-01-04 Tom de Vries <tdevries@suse.de>
494
495 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
496
3ec3145c
SM
4972021-01-04 Simon Marchi <simon.marchi@efficios.com>
498
499
500
8dc558a0
SM
5012021-01-04 Simon Marchi <simon.marchi@efficios.com>
502
503 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
504 * gdb.server/connect-without-multi-process.exp: Likewise.
505 * gdb.server/exit-multiple-threads.exp: Likewise.
506 * gdb.server/ext-attach.exp: Likewise.
507 * gdb.server/ext-restart.exp: Likewise.
508 * gdb.server/ext-run.exp: Likewise.
509 * gdb.server/ext-wrapper.exp: Likewise.
510 * gdb.server/multi-ui-errors.exp: Likewise.
511 * gdb.server/no-thread-db.exp: Likewise.
512 * gdb.server/reconnect-ctrl-c.exp: Likewise.
513 * gdb.server/run-without-local-binary.exp: Likewise.
514 * gdb.server/server-kill.exp: Likewise.
515 * gdb.server/server-run.exp: Likewise.
516 * gdb.server/solib-list.exp: Likewise.
517 * gdb.server/stop-reply-no-thread.exp: Likewise.
518 * gdb.server/wrapper.exp: Likewise.
519 * gdb.server/sysroot.exp: Increase timeout when testing the
520 target: sysroot.
521
d8387cc8
SM
5222021-01-04 Simon Marchi <simon.marchi@efficios.com>
523
524 * gdb.server/server-run.exp: Use clean_restart.
525
5169ae34
SM
5262021-01-04 Simon Marchi <simon.marchi@efficios.com>
527
528 * gdb.server/ext-run.exp: Use clean_restart.
529
7b0ff8a2
SM
5302021-01-04 Simon Marchi <simon.marchi@efficios.com>
531
532 * gdb.server/stop-reply-no-thread.exp: Use build_executable
533 instead of prepare_for_testing.
534
a754fbdf
SM
5352021-01-04 Simon Marchi <simon.marchi@efficios.com>
536
537 * gdb.server/solib-list.exp: Use clean_restart.
538
c5e71b33
TV
5392021-01-04 Tom de Vries <tdevries@suse.de>
540
541 * gdb.base/morestack.c: Remove printf.
542 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
543
9b243007
TT
5442020-12-31 Tom Tromey <tom@tromey.com>
545
546 * gdb.rust/simple.exp: Update output for Rust 1.49.
547
4ff509e7
BE
5482020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
549
550 * gdb.cp/step-and-next-inline.exp: Fix test case.
551
391750c3
SM
5522020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
553
554 * gdb.python/py-frame-args.exp: De-duplicate test names.
555
b7874836
AB
5562020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
557
558 PR gdb/27059
559 * gdb.dwarf2/dyn-type-unallocated.c: New file.
560 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
561
e1ff6226
PW
5622020-12-21 Peter Waller <p@pwaller.net>
563
564 * gdb.base/style-interp-exec-mi.exp: New.
565 * gdb.base/style-interp-exec-mi.c: New.
566
ca01f1bf
SM
5672020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
568
569 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
570 gdb_test. Use proc_with_prefix.
571
0fe69a94
MM
5722020-12-21 Markus Metzger <markus.t.metzger@intel.com>
573
574 * gdb.btrace/exception.exp: Build with nopie.
575 * gdb.btrace/function_call_history.exp: Likewise.
576 * gdb.btrace/unknown_functions.exp: Likewise.
577
806e7575
MM
5782020-12-21 Markus Metzger <markus.t.metzger@intel.com>
579
580 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
581
493d2172
MM
5822020-12-21 Markus Metzger <markus.t.metzger@intel.com>
583
584 * gdb.python/py-record-btrace.exp: Make test names unique.
585 * gdb.python/py-record-full.exp: Likewise.
586
1a1c0afc
MM
5872020-12-21 Markus Metzger <markus.t.metzger@intel.com>
588
589 * gdb.btrace/data.exp: Make test names unique.
590 * gdb.btrace/delta.exp: Likewise.
591 * gdb.btrace/enable.exp: Likewise.
592 * gdb.btrace/function_call_history.exp: Likewise.
593 * gdb.btrace/nohist.exp: Likewise.
594 * gdb.btrace/non-stop.exp: Likewise.
595 * gdb.btrace/rn-dl-bind.exp: Likewise.
596 * gdb.btrace/step.exp: Likewise.
597 * gdb.btrace/stepi.exp: Likewise.
598 * gdb.btrace/tailcall.exp: Likewise.
599
98d837f0
MM
6002020-12-21 Markus Metzger <markus.t.metzger@intel.com>
601
602 * gdb.btrace/enable.exp: Update error message.
603 * gdb.btrace/multi-inferior.exp: Likewise.
604 * gdb.btrace/reconnect.exp: Likewise.
605 * gdb.python/py-record-btrace.exp: Likewise.
606 * gdb.python/py-record-full.exp: Likewise.
607
c541fa7c
TV
6082020-12-20 Tom de Vries <tdevries@suse.de>
609
610 * lib/gdb.exp (save_target_board_info): New proc.
611 (gdb_compile_shlib): Use save_target_board_info.
612
60108e47
TV
6132020-12-19 Tom de Vries <tdevries@suse.de>
614
615 * lib/gdb.exp (supports_scalar_storage_order_attribute)
616 (supports_gnuc): New proc.
617 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
618 test_compiler_info calls. Add unsupported message.
619 * gdb.base/endianity.c: Use TEST_SSO.
620
fa639f55
HD
6212020-12-19 Hannes Domani <ssbssa@yahoo.de>
622
623 PR exp/27070
624 * gdb.python/compare-enum-type-a.c: New test.
625 * gdb.python/compare-enum-type-b.c: New test.
626 * gdb.python/compare-enum-type.exp: New file.
627 * gdb.python/compare-enum-type.h: New test.
628
4aea001f
HD
6292020-12-18 Hannes Domani <ssbssa@yahoo.de>
630
631 * gdb.python/py-format-string.exp: Add tests for address keyword.
632
b3f9469b
HD
6332020-12-18 Hannes Domani <ssbssa@yahoo.de>
634
635 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
636
86ef42bd
TT
6372020-12-18 Tom Tromey <tromey@adacore.com>
638
639 * gdb.ada/fixed_points.exp: Also run with
640 -fgnat-encodings=minimal. Update expected output.
641
93df4a1d
SM
6422020-12-16 Simon Marchi <simon.marchi@efficios.com>
643
644 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
645 * gdb.base/continue-all-already-running.exp: Likewise.
646 * gdb.base/moribund-step.exp: Likewise.
647 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
648
592995fa
TV
6492020-12-16 Tom de Vries <tdevries@suse.de>
650
651 * gdb.base/batch-preserve-term-settings.exp:
652
1e61189d
TV
6532020-12-16 Tom de Vries <tdevries@suse.de>
654
655 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
656 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
657
19007d95
LM
6582020-12-16 Luis Machado <luis.machado@linaro.org>
659
660 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
661 pointer-based memory accesses.
662 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
663 hw watchpoint cases.
664
a33fc9ae
RK
6652020-12-15 Rae Kim <rae.kim@gmail.com>
666
667 * gdb.base/document.exp: New test.
668
0e5ad442
TT
6692020-12-15 Tom Tromey <tromey@adacore.com>
670
671 * gdb.base/style.exp: Add deprecation tests.
672
60598dbd
SM
6732020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
674
675 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
676
8cd6d968
MW
6772020-12-14 Mark Wielaard <mark@klomp.org>
678
679 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
680 specially, set attr_form_comment to the actual FORM string used.
681
eab9267c
MW
6822020-12-14 Mark Wielaard <mark@klomp.org>
683
684 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
685 _constants(SPECIAL_expr) here, but set it...
686 (Dwarf::cu): ...here based on _cu_version.
687
2f413264
TV
6882020-12-14 Tom de Vries <tdevries@suse.de>
689
690 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
691 pass -fPIC.
692 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
693 * gdb.base/break-probes.exp: Same.
694 * gdb.base/ctxobj.exp: Same.
695 * gdb.base/dso2dso.exp: Same.
696 * gdb.base/global-var-nested-by-dso.exp: Same.
697 * gdb.base/info-shared.exp: Same.
698 * gdb.base/jit-reader-simple.exp: Same.
699 * gdb.base/print-file-var.exp: Same.
700 * gdb.base/skip-solib.exp: Same.
701 * gdb.btrace/dlopen.exp: Same.
702
18f1cb1f
TV
7032020-12-14 Tom de Vries <tdevries@suse.de>
704
705 PR testsuite/26963
706 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
707
519155c9
TV
7082020-12-14 Tom de Vries <tdevries@suse.de>
709
710 PR testsuite/26962
711 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
712 cast it to its declared type".
713
153f6e6c
TV
7142020-12-14 Tom de Vries <tdevries@suse.de>
715
716 PR testsuite/26951
717 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
718 shell prompt.
719
86b44259
TT
7202020-12-14 Tom Tromey <tromey@adacore.com>
721
722 * gdb.ada/nested.exp: Add new tests.
723 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
724
e26624c6
TT
7252020-12-14 Tom Tromey <tromey@adacore.com>
726
727 * gdb.dwarf2/ada-thick-pointer.exp: New file.
728
a3bdae4e
TT
7292020-12-14 Tom Tromey <tromey@adacore.com>
730
731 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
732
862fcbd8
TV
7332020-12-13 Tom de Vries <tdevries@suse.de>
734
735 PR testsuite/26953
736 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
737 attribute support if compiler doesn't support it.
738
a406a98e
TV
7392020-12-13 Tom de Vries <tdevries@suse.de>
740
741 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
742 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
743 source to shared lib. Add ada to options.
744
5d7e6ed0
TV
7452020-12-13 Tom de Vries <tdevries@suse.de>
746
747 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
748 calling gnatbind and gnatlink.
749
ee9812a0
AB
7502020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
751
752 * gdb.base/dcache-flush.c: New file.
753 * gdb.base/dcache-flush.exp: New file.
754
50a5f187
AB
7552020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
756
757 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
758 commands.
759 * gdb.base/killed-outside.exp: Likewise.
760 * gdb.opt/inline-bt.exp: Likewise.
761 * gdb.perf/gmonster-null-lookup.py: Likewise.
762 * gdb.perf/gmonster-print-cerr.py: Likewise.
763 * gdb.perf/gmonster-ptype-string.py: Likewise.
764 * gdb.python/py-unwind.exp: Likewise.
765
19c659f1
AB
7662020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
767
768 * gdb.base/commands.exp: Update expected results.
769
9ef6d4a1
AB
7702020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
771
772 PR cli/15104
773 * gdb.base/commands.exp: Add additional tests.
774 * gdb.base/completion.exp: Add additional tests.
775
1536146f
AB
7762020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
777
778 * gdb.base/completion.exp: Add additional tests.
779
346e7e19
TV
7802020-12-11 Tom de Vries <tdevries@suse.de>
781
782 PR testsuite/26991
783 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
784 violations by setting bounds registers if the bounds are passed in the
785 Bounds Table.
786
9cd7a95a
TV
7872020-12-11 Tom de Vries <tdevries@suse.de>
788
789 PR testsuite/26954
790 * gdb.base/float128.exp: Detect and handle no mpfr support.
791
4483a8e7
SM
7922020-12-10 Simon Marchi <simon.marchi@efficios.com>
793
794 PR gdb/24694
795 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
796 calls.
797
10067028
TV
7982020-12-10 Tom de Vries <tdevries@suse.de>
799
800 PR testsuite/26947
801 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
802 braces for tcl 8.5 and earlier.
803
5b56203a
SM
8042020-12-09 Simon Marchi <simon.marchi@efficios.com>
805
806 PR 26875, PR 26901
807 * gdb.base/flexible-array-member.c: New test.
808 * gdb.base/flexible-array-member.exp: New test.
809
b46551b2
TV
8102020-12-08 Tom de Vries <tdevries@suse.de>
811
812 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
813 using is_amd64_regs_target.
814
8439f446
TV
8152020-12-08 Tom de Vries <tdevries@suse.de>
816
817 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
818 self_id.
819
bc545da7
PA
8202020-12-07 Pedro Alves <pedro@palves.net>
821
822 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
823 'additional_flags' variable.
824
1f58f6c2
TBA
8252020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
826
827 * gdb.linespec/explicit.exp: Extend with a test to check completing
828 '-' after seemingly complete options.
829
5759831a
TBA
8302020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
831
832 * gdb.linespec/keywords.exp: Add tests to check positional
833 flexibility of "-force-condition".
834
21e051b3
TBA
8352020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
836
837 * gdb.base/bp-cmds-run-with-ex.c: New file.
838 * gdb.base/bp-cmds-run-with-ex.exp: New file.
839 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
840 * gdb.gdb/python-interrupts.exp: Update the call to
841 'catch_command_errors' with the new argument.
842 * gdb.gdb/python-selftest.exp: Ditto.
843
187b041e
SM
8442020-12-04 Simon Marchi <simon.marchi@efficios.com>
845
846 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
847 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
848 * gdb.threads/non-stop-fair-events.exp: Likewise.
849
3b7a962d
SM
8502020-12-04 Simon Marchi <simon.marchi@efficios.com>
851
852 * gdb.threads/step-over-exec.exp: New.
853 * gdb.threads/step-over-exec.c: New.
854 * gdb.threads/step-over-exec-execd.c: New.
855 * lib/my-syscalls.S: New.
856 * lib/my-syscalls.h: New.
857
e633b117
SM
8582020-12-04 Simon Marchi <simon.marchi@efficios.com>
859
860 * lib/dwarf.exp (declare_labels): Use name as text if text is
861 not provided.
862
67748e0f
TV
8632020-12-04 Tom de Vries <tdevries@suse.de>
864
865 PR testsuite/26990
866 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
867 are unsupported.
868
a8d13675
TV
8692020-12-04 Tom de Vries <tdevries@suse.de>
870
871 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
872 clause.
873
f17727b3
TV
8742020-12-04 Tom de Vries <tdevries@suse.de>
875
876 * gdb.reverse/insn-reverse.exp: Fix count handling.
877
a1499830
TV
8782020-12-04 Tom de Vries <tdevries@suse.de>
879
880 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
881 __x86_64__.
882
9c027c2f
TV
8832020-12-04 Tom de Vries <tdevries@suse.de>
884
885 * gdb.reverse/insn-reverse.c (test_nr): New var.
886 (usage, parse_args): New function.
887 (main): Call parse_args. Only run test for test_nr.
888 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
889 and bail out. Run subtests individually, using an inferior arg
890 specifying the subtest.
891
533b2ae0
AB
8922020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
893
894 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
895
e4502042
AB
8962020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
897
898 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
899 update test to use this.
900
f55a9a37
SM
9012020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
902
903 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
904
0a6155a0
SM
9052020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
906
907 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
908 (do_test): Don't use with_test_prefix.
909 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
910 (do_test): Don't use with_test_prefix.
911 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
912 (do_test): Don't use with_test_prefix.
913 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
914 (do_test): Don't use with_test_prefix.
915
4d56d64a
SM
9162020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
917
918 * gdb.threads/non-ldr-exit.exp: Fix comment.
919
54e75f29
AB
9202020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
921
922 * gdb.xml/maint-xml-dump-03.xml: New file.
923
7ce05d21
TV
9242020-11-30 Tom de Vries <tdevries@suse.de>
925
926 PR symtab/26905
927 * gdb.dwarf2/count.exp: Remove kfails.
928
50757f95
TBA
9292020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
930
931 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
932 indices.
933
4afa9fd9
JB
9342020-11-24 Joel Brobecker <brobecker@adacore.com>
935
936 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
937 the "ptype pck__fp1_range_var" test for the module-2 and pascal
938 languages. Remove the associated setup_xfail.
939
15a491af
SM
9402020-11-23 Simon Marchi <simon.marchi@efficios.com>
941
942 * lib/gdb.exp (gdb_assert): Show error message on error.
943
891615f0
TV
9442020-11-23 Tom de Vries <tdevries@suse.de>
945
946 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
947 * gdb.ada/mod_from_name.exp: Same.
948 * gdb.ada/pckd_arr_ren.exp: Same.
949
19922582
SM
9502020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
951
952 * gdb.base/template.exp: New.
953 * gdb.base/template.c: New.
954
117c628d
GB
9552020-11-22 Gary Benson <gbenson@redhat.com>
956
957 PR gdb/26905
958 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
959 is defined using a DW_AT_count which references another DIE.
960
da39d3ba
TV
9612020-11-21 Tom de Vries <tdevries@suse.de>
962
963 * gdb.base/vla-ptr.exp: Add XFAIL.
964
a5c641b5
AB
9652020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
966
967 * gdb.fortran/array-slices-bad.exp: New file.
968 * gdb.fortran/array-slices-bad.f90: New file.
969 * gdb.fortran/array-slices-sub-slices.exp: New file.
970 * gdb.fortran/array-slices-sub-slices.f90: New file.
971 * gdb.fortran/array-slices.exp: Rewrite tests.
972 * gdb.fortran/array-slices.f90: Rewrite tests.
973 * gdb.fortran/vla-sizeof.exp: Correct expected results.
974
a15a5258
AB
9752020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
976
977 * gdb.base/completion.exp: Add new completion tests.
978
7cb2893d
SM
9792020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
980
981 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
982 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
983 * gdb.mi/mi-nsintrall.exp: Likewise.
984 * gdb.mi/mi-nsmoribund.exp: Likewise.
985 * gdb.mi/mi-nsthrexec.exp: Likewise.
986 * gdb.mi/mi-watch-nonstop.exp: Likewise.
987
cf144ec8
SM
9882020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
989
990 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
991 of perror.
992
6b6a3e05
JM
9932020-11-18 Joseph Myers <joseph@codesourcery.com>
994
995 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
996 $arg.exe exists but $arg does not.
997
811bdca0
GB
9982020-11-17 Gary Benson <gbenson@redhat.com>
999
1000 * gdb.trace/trace-common.h (x86_trace_dummy): Add
1001 __attribute__ ((used)).
1002
c72e3136
AB
10032020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1004
1005 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
1006
037d7135
AB
10072020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1008
1009 * gdb.base/completion.exp: Add new tests.
1010
119e99bb
TT
10112020-11-16 Tom Tromey <tromey@adacore.com>
1012
1013 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
1014 tests.
1015
b74dbc20
JB
10162020-11-15 Joel Brobecker <brobecker@adacore.com>
1017
1018 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
1019 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
1020 (main): Add reference to pck__fp1_var2.
1021 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
1022
0a12719e
JB
10232020-11-15 Joel Brobecker <brobecker@adacore.com>
1024
1025 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
1026
0c9150e4
JB
10272020-11-15 Joel Brobecker <brobecker@adacore.com>
1028
1029 * gdb.ada/fixed_points.exp: Add ptype tests.
1030 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
1031
b26daff9
JB
10322020-11-15 Joel Brobecker <brobecker@adacore.com>
1033
1034 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
1035
09584414
JB
10362020-11-15 Joel Brobecker <brobecker@adacore.com>
1037
1038 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
1039 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
1040 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
1041 New files.
1042 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
1043
1044 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
1045 New files.
1046
9dd02fc0
AB
10472020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
1048
1049 PR cli/26879
1050 * gdb.fortran/completion.exp: New file.
1051 * gdb.fortran/completion.f90: New file.
1052
5643c500
JM
10532020-11-12 Joseph Myers <joseph@codesourcery.com>
1054
1055 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
1056 but $arg does not.
1057
7bea47f0
AB
10582020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
1059
1060 * gdb.fortran/types.exp: Add more tests.
1061
1f2624a3
TT
10622020-11-12 Tom Tromey <tom@tromey.com>
1063
1064 PR rust/26799:
1065 * gdb.rust/traits.exp: Remove kfails.
1066
9e74f0ae
GB
10672020-11-12 Gary Benson <gbenson@redhat.com>
1068
1069 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
1070 statement.
1071
acb994fa
SM
10722020-11-11 Simon Marchi <simon.marchi@efficios.com>
1073
1074 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
1075 always-inserted" axis.
1076 (do_test): Add breakpoint_always_inserted parameter.
1077
95016fd2
TT
10782020-11-10 Tom Tromey <tromey@adacore.com>
1079
1080 * gdb.ada/bias.exp: Update.
1081 * gdb.ada/bias/bias.adb (X): Change value.
1082
83100a74
GB
10832020-11-10 Gary Benson <gbenson@redhat.com>
1084
1085 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
1086 regexp fragment in parentheses to prevent false matching.
1087
6ff174a7
GB
10882020-11-10 Gary Benson <gbenson@redhat.com>
1089
1090 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
1091
eb24648c
GB
10922020-11-10 Gary Benson <gbenson@redhat.com>
1093
1094 * gdb.cp/step-and-next-inline.exp: Only require
1095 -gstatement-frontiers when building with GCC.
1096 Only setup KFAIL's for GCC issues when using
1097 a GCC-built executable.
1098
86775fab
AB
10992020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
1100
1101 * gdb.base/debug-expr.c: Add extra function to allow for an
1102 additional test.
1103 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
1104 to this proc with gdb_test_debug_expr. Add an extra test.
1105 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
1106 to this proc with gdb_test_debug_expr, give the tests names
1107 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
1108 calls to this proc with gdb_test_debug_expr, give the tests names
1109 * gdb.fortran/debug-expr.exp: New file.
1110 * gdb.fortran/debug-expr.f90: New file.
1111 * lib/gdb.exp (gdb_test_debug_expr): New proc.
1112
a1945bd4
SM
11132020-11-06 Simon Marchi <simon.marchi@efficios.com>
1114
1115 * lib/dwarf.exp (ranges): Handle "base" and "range" as
1116 proceduresu.
1117 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
1118 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
1119 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
1120 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
1121 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
1122 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
1123 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
1124 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
1125
9c91c725
TT
11262020-11-04 Tom Tromey <tromey@adacore.com>
1127
1128 * gdb.ada/funcall_ref.exp: Update.
1129 * gdb.ada/var_rec_arr.exp: Update.
1130
8d9fd3a1
TT
11312020-11-04 Tom Tromey <tromey@adacore.com>
1132
1133 * gdb.ada/rec_ptype.exp: New file.
1134 * gdb.ada/rec_ptype/main.adb: New file.
1135 * gdb.ada/rec_ptype/p.ads: New file.
1136
d8f62e84
TT
11372020-11-04 Tom Tromey <tromey@adacore.com>
1138
1139 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
1140 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
1141 (PT_Full): New variable.
1142 * gdb.ada/tick_length_array_enum_idx/pck.adb
1143 (Full_PT): New type.
1144
7ff5b937
TT
11452020-11-04 Tom Tromey <tromey@adacore.com>
1146
1147 * gdb.ada/array_of_variant.exp: New file.
1148 * gdb.ada/array_of_variant/p.adb: New file.
1149 * gdb.ada/array_of_variant/pck.ads: New file.
1150 * gdb.ada/array_of_variant/pck.adb: New file.
1151
10f6a3ad
TT
11522020-11-04 Tom Tromey <tromey@adacore.com>
1153
1154 * gdb.ada/enum_idx_packed.exp: Add test.
1155 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
1156 New variable.
1157 * gdb.ada/enum_idx_packed/pck.ads (Short)
1158 (Multi_Dimension, Multi_Dimension_Access): New types.
1159
b72795a8
TT
11602020-11-04 Tom Tromey <tromey@adacore.com>
1161
1162 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
1163
24aa1b02
TT
11642020-11-04 Tom Tromey <tromey@adacore.com>
1165
1166 * gdb.ada/set_pckd_arr_elt.exp: Also test
1167 -fgnat-encodings=minimal. Add tests.
1168 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
1169 Call Update_Small a second time.
1170 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
1171 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
1172 (Variant_Access): New types.
1173 (New_Variant): Declare.
1174
c9a28cbe
TT
11752020-11-04 Tom Tromey <tromey@adacore.com>
1176
1177 * gdb.ada/mod_from_name.exp: Test printing slice.
1178
57567375
TT
11792020-11-04 Tom Tromey <tromey@adacore.com>
1180
1181 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
1182 values.
1183 * gdb.ada/access_to_unbounded_array.exp: Test different
1184 -fgnat-encodings values.
1185 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
1186 values.
1187 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
1188 values.
1189 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
1190 values.
1191 * gdb.ada/array_of_variable_length.exp: Test different
1192 -fgnat-encodings values.
1193 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
1194 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
1195 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
1196 change.
1197 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
1198 values.
1199 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
1200 * gdb.ada/out_of_line_in_inlined.exp: Test different
1201 -fgnat-encodings values.
1202 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
1203 values.
1204 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
1205 values.
1206 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
1207 -fgnat-encodings values.
1208 * gdb.ada/variant_record_packed_array.exp: Test different
1209 -fgnat-encodings values.
1210
a7400e44
TT
12112020-11-04 Tom Tromey <tromey@adacore.com>
1212
1213 * gdb.ada/enum_idx_packed.exp: Add tests.
1214 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
1215 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
1216 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
1217 declarations.
1218
c40907bf
TV
12192020-11-03 Tom de Vries <tdevries@suse.de>
1220
1221 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
1222 terminator comments.
1223 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
1224 terminator.
1225
f468977a
SM
12262020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
1227
1228 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
1229 integer format test with regexp.
1230
1c2bec19
GB
12312020-11-02 Gary Benson <gbenson@redhat.com>
1232
1233 * gdb.base/print-file-var.exp (test): Separate compiler and
1234 linker options, and build using build_executable_from_specs
1235 to accommodate this.
1236
6539a36d
GB
12372020-11-02 Gary Benson <gbenson@redhat.com>
1238
1239 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
1240 for .c files compiled as C++ with Clang if any shared
1241 libraries are specified.
1242
7ea44a51
GB
12432020-11-02 Gary Benson <gbenson@redhat.com>
1244
1245 * lib/attributes.h: New header.
1246 * gdb.base/backtrace.c: Include the above. Replace
1247 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1248 * gdb.base/infcall-nested-structs.c: Likewise.
1249 * gdb.base/vla-optimized-out.c: Likewise.
1250
ab8f783d
TV
12512020-11-02 Tom de Vries <tdevries@suse.de>
1252
1253 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1254
d77c9224
JB
12552020-11-01 Joel Brobecker <brobecker@adacore.com>
1256
1257 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1258 System.Min_Int and System.Max_Int with smaller hardcoded
1259 constants.
1260
0e5b0dd0
SM
12612020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1262
1263 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
1264 * configure: Re-generate.
1265
136821d9
SM
12662020-10-30 Simon Marchi <simon.marchi@efficios.com>
1267
1268 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
1269 expected output.
1270
b78b3a29
TBA
12712020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1272
1273 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
1274 behavior.
1275 * gdb.base/paginate-bg-execution.exp: Ditto.
1276 * gdb.base/paginate-inferior-exit.exp: Ditto.
1277 * gdb.base/double-prompt-target-event-error.c: Remove.
1278 * gdb.base/double-prompt-target-event-error.exp: Remove.
1279
cfaa8f76
TBA
12802020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1281
1282 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
1283 inferiors' and 'detach inferiors' do not change the current
1284 inferior.
1285
0ad0e70c
TV
12862020-10-29 Tom de Vries <tdevries@suse.de>
1287
1288 * gdb.threads/tls.exp: Fix DUPLICATEs.
1289
99cc6b2a
TV
12902020-10-28 Tom de Vries <tdevries@suse.de>
1291
1292 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
1293
efe9b873
TV
12942020-10-28 Tom de Vries <tdevries@suse.de>
1295
1296 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
1297 * gdb.base/reread.exp: Same.
1298
6b68fd45
TV
12992020-10-28 Tom de Vries <tdevries@suse.de>
1300
1301 * lib/gdb.exp (readnow): Handle arg.
1302 * gdb.rust/traits.exp: Add KFAILs for -readnow.
1303
32a5f98a
TV
13042020-10-28 Tom de Vries <tdevries@suse.de>
1305
1306 * gdb.base/relocate.exp: Update regexp for -readnow.
1307
f93b8760
TV
13082020-10-28 Tom de Vries <tdevries@suse.de>
1309
1310 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
1311 -readnow.
1312
1b00ef06
TV
13132020-10-28 Tom de Vries <tdevries@suse.de>
1314
1315 PR symtab/26772
1316 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
1317 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
1318
364bb903
TV
13192020-10-28 Tom de Vries <tdevries@suse.de>
1320
1321 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
1322 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
1323 complaint during file command for -readnow.
1324
445a033f
TV
13252020-10-28 Tom de Vries <tdevries@suse.de>
1326
1327 * gdb.cp/nsalias.exp: Fix typo in test name.
1328
fdd67a42
TV
13292020-10-28 Tom de Vries <tdevries@suse.de>
1330
1331 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
1332
706baf4c
TV
13332020-10-28 Tom de Vries <tdevries@suse.de>
1334
1335 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
1336 -readnow.
1337
b448cca5
TV
13382020-10-27 Tom de Vries <tdevries@suse.de>
1339
1340 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
1341
5868da03
TV
13422020-10-27 Tom de Vries <tdevries@suse.de>
1343
1344 * gdb.base/maint.exp: Update for -readnow.
1345
06db6ec3
TV
13462020-10-27 Tom de Vries <tdevries@suse.de>
1347
1348 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
1349 -readnow.
1350
934a1764
GB
13512020-10-14 Gary Benson <gbenson@redhat.com>
1352
1353 * gdb.python/py-format-string.exp (test_deref_refs): Treat
1354 "_vptr$Base" as correct, in addition to "_vptr.Base".
1355 (test_mixed): Likewise.
1356
0bf21fbd
GB
13572020-10-27 Gary Benson <gbenson@redhat.com>
1358
1359 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
1360 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
1361
b1d4d8d1
TBA
13622020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1363
1364 * gdb.base/condbreak.exp: Update the completion tests to
1365 consider the '-force' flag.
1366
bd24c5d6
TV
13672020-10-27 Tom de Vries <tdevries@suse.de>
1368
1369 * gdb.base/list-ambiguous-readnow.exp: New file.
1370
733d554a
TBA
13712020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1372
1373 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
1374 the condition.
1375 * gdb.linespec/cpcompletion.exp: Update to consider the
1376 '-force-condition' keyword.
1377 * gdb.linespec/explicit.exp: Ditto.
1378 * lib/completion-support.exp: Ditto.
1379
b5fa468f
TBA
13802020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1381
1382 * gdb.base/condbreak-multi-context.cc: New file.
1383 * gdb.base/condbreak-multi-context.exp: New file.
1384
b3247276
TT
13852020-10-26 Tom Tromey <tom@tromey.com>
1386
1387 * lib/mi-support.exp (default_mi_gdb_start): Call
1388 gdb_stdin_log_init.
1389 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
1390 subtract one from gdb_instances.
1391 (gdb_stdin_log_write): Flush in_file.
1392
1c47ec3e
TV
13932020-10-26 Tom de Vries <tdevries@suse.de>
1394
1395 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
1396
6390859c
TT
13972020-10-26 Tom Tromey <tromey@adacore.com>
1398
1399 * gdb.ada/unsigned_range/foo.adb: New file.
1400 * gdb.ada/unsigned_range/pack.adb: New file.
1401 * gdb.ada/unsigned_range/pack.ads: New file.
1402 * gdb.ada/unsigned_range.exp: New file.
1403
55c3ad88
TV
14042020-10-26 Tom de Vries <tdevries@suse.de>
1405
1406 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
1407
1612c4bb
TV
14082020-10-26 Tom de Vries <tdevries@suse.de>
1409
1410 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
1411 for CU.
1412 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
1413
7d72802b
TV
14142020-10-23 Tom de Vries <tdevries@suse.de>
1415
1416 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
1417 DW_FORM_string.
1418 (Dwarf::_default_form): New proc.
1419 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
1420 guessed.
1421
9476b583
TV
14222020-10-23 Tom de Vries <tdevries@suse.de>
1423
1424 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
1425 * gdb.dwarf2/atomic-type.exp: Same.
1426 * gdb.dwarf2/bad-regnum.exp: Same.
1427 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1428 * gdb.dwarf2/dw2-align.exp: Same.
1429 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1430 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1431 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1432 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1433 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1434 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1435 * gdb.dwarf2/enum-type.exp: Same.
1436 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
1437 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1438 * gdb.dwarf2/main-subprogram.exp: Same.
1439 * gdb.dwarf2/missing-type-name.exp: Same.
1440 * gdb.dwarf2/nonvar-access.exp: Same.
1441 * gdb.dwarf2/typedef-void-finish.exp: Same.
1442 * gdb.dwarf2/var-access.exp: Same.
1443 * gdb.dwarf2/void-type.exp: Same.
1444
4a636814
SM
14452020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
1446
1447 PR gdb/26693
1448 * gdb.dwarf2/template-specification-full-name.exp: New test.
1449
557fc257
LM
14502020-10-22 Luis Machado <luis.machado@linaro.org>
1451
1452 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
1453 expected an offset from the function.
1454 * gdb.base/msym-bp.exp (test): Likewise.
1455
6b4c676c
AB
14562020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
1457
1458 * gdb.fortran/array-slices.exp: Add a new test.
1459
98cec4f6
GB
14602020-10-21 Gary Benson <gbenson@redhat.com>
1461
1462 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
1463 fullname test with Clang. Also expand comments generally.
1464
ae86f581
TV
14652020-10-20 Tom de Vries <tdevries@suse.de>
1466
1467 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
1468
8c161360
TV
14692020-10-20 Tom de Vries <tdevries@suse.de>
1470
1471 * gdb.dwarf2/arr-stride.c: Remove.
1472 * gdb.dwarf2/arr-stride.exp: Use main.c.
1473 * gdb.dwarf2/arr-subrange.c: Remove.
1474 * gdb.dwarf2/arr-subrange.exp: Use main.c.
1475 * gdb.dwarf2/bad-regnum.c: Remove.
1476 * gdb.dwarf2/bad-regnum.exp: Use main.c.
1477 * gdb.dwarf2/corrupt.c: Remove.
1478 * gdb.dwarf2/corrupt.exp: Use main.c.
1479 * gdb.dwarf2/dw2-bad-elf.c: Remove.
1480 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
1481 * gdb.dwarf2/dw2-icycle.c: Remove.
1482 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
1483 * gdb.dwarf2/formdata16.c: Remove.
1484 * gdb.dwarf2/formdata16.exp: Use main.c.
1485 * gdb.dwarf2/implptrconst.c: Remove.
1486 * gdb.dwarf2/implptrconst.exp: Use main.c.
1487 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
1488 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
1489 * gdb.dwarf2/opaque-type-lookup.c: Remove.
1490 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
1491
9c2412ec
TV
14922020-10-20 Tom de Vries <tdevries@suse.de>
1493
1494 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
1495 file.
1496 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
1497
0cd2ad78
TV
14982020-10-20 Tom de Vries <tdevries@suse.de>
1499
1500 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
1501 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1502 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
1503 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1504 * gdb.dwarf2/dw2-ranges.exp: Same.
1505 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1506 * gdb.dwarf2/var-access.exp: Same.
1507
22cc388e
TT
15082020-10-19 Tom Tromey <tromey@adacore.com>
1509
1510 PR tui/26719
1511 * gdb.tui/list.exp: Check source window contents after focus
1512 change.
1513
520596f2
TV
15142020-10-17 Tom de Vries <tdevries@suse.de>
1515
1516 PR symtab/26317
1517 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
1518
d1c8a76d
TV
15192020-10-17 Tom de Vries <tdevries@suse.de>
1520
1521 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
1522 as suffix.
1523 * gdb.dwarf2/atomic.c: Rename to ...
1524 * gdb.dwarf2/atomic-type.c: ... this.
1525 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
1526 * gdb.dwarf2/dw2-ranges-2.c: ... this.
1527 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
1528 * gdb.dwarf2/dw2-ranges-3.c: ... this.
1529 * gdb.dwarf2/fission-mix2.c: Rename to ...
1530 * gdb.dwarf2/fission-mix-2.c: ... this.
1531 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
1532 standard_testfile.
1533 * gdb.dwarf2/ada-valprint-error.exp: Same.
1534 * gdb.dwarf2/arr-stride.exp: Same.
1535 * gdb.dwarf2/arr-subrange.exp: Same.
1536 * gdb.dwarf2/atomic-type.exp: Same.
1537 * gdb.dwarf2/bad-regnum.exp: Same.
1538 * gdb.dwarf2/break-inline-psymtab.exp: Same.
1539 * gdb.dwarf2/clang-debug-names-2.exp: Same.
1540 * gdb.dwarf2/clang-debug-names.exp: Same.
1541 * gdb.dwarf2/comp-unit-lang.exp: Same.
1542 * gdb.dwarf2/corrupt.exp: Same.
1543 * gdb.dwarf2/count.exp: Same.
1544 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1545 * gdb.dwarf2/data-loc.exp: Same.
1546 * gdb.dwarf2/dw2-align.exp: Same.
1547 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1548 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1549 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1550 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
1551 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
1552 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1553 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
1554 * gdb.dwarf2/dw2-inline-param.exp: Same.
1555 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1556 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1557 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1558 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1559 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1560 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1561 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1562 * gdb.dwarf2/dw2-param-error.exp: Same.
1563 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1564 * gdb.dwarf2/dw2-ranges.exp: Same.
1565 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1566 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1567 * gdb.dwarf2/dw4-sig-types.exp: Same.
1568 * gdb.dwarf2/dynarr-ptr.exp: Same.
1569 * gdb.dwarf2/enum-type.exp: Same.
1570 * gdb.dwarf2/fission-mix.exp: Same.
1571 * gdb.dwarf2/formdata16.exp: Same.
1572 * gdb.dwarf2/implptrconst.exp: Same.
1573 * gdb.dwarf2/implptrpiece.exp: Same.
1574 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1575 * gdb.dwarf2/main-subprogram.exp: Same.
1576 * gdb.dwarf2/method-ptr.exp: Same.
1577 * gdb.dwarf2/missing-sig-type.exp: Same.
1578 * gdb.dwarf2/nonvar-access.exp: Same.
1579 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1580 * gdb.dwarf2/shortpiece.exp: Same.
1581 * gdb.dwarf2/staticvirtual.exp: Same.
1582 * gdb.dwarf2/subrange.exp: Same.
1583 * gdb.dwarf2/symtab-producer.exp: Same.
1584 * gdb.dwarf2/typedef-void-finish.exp: Same.
1585 * gdb.dwarf2/var-access.exp: Same.
1586 * gdb.dwarf2/variant.exp: Same.
1587 * gdb.dwarf2/void-type.exp: Same.
1588 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
1589 dw2-ranges-main.c.
1590 * gdb.dwarf2/dw2-ranges-main.c: Remove.
1591
472d09c1
TV
15922020-10-16 Tom de Vries <tdevries@suse.de>
1593
1594 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
1595
afe75f6d
TV
15962020-10-16 Tom de Vries <tdevries@suse.de>
1597
1598 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
1599
8c8bd0ba
TV
16002020-10-14 Tom de Vries <tdevries@suse.de>
1601
1602 PR testsuite/26732
1603 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
1604 scenario 2.
1605 * gdb.ada/mi_catch_ex_hand.exp: Same.
1606
b75d55d4
PA
16072020-10-13 Pedro Alves <pedro@palves.net>
1608
1609 * lib/mi-support.exp (mi_clean_restart): New.
1610 (mi_run_to_main): Delete.
1611 All callers adjust to use mi_clean_restart / mi_runto_main.
1612
e777225b
PA
16132020-10-13 Pedro Alves <pedro@palves.net>
1614
1615 * config/monitor.exp: Use "list -q".
1616 * gdb.arch/gdb1558.exp: Use "break -q".
1617 * gdb.arch/i386-permbkpt.exp: Use "break -q".
1618 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
1619 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
1620 * gdb.base/commands.exp: Use "break -q".
1621 * gdb.base/condbreak.exp: Use "break -q".
1622 * gdb.base/ctf-ptype.exp: Use "list -q".
1623 * gdb.base/define.exp: Use "break -q".
1624 * gdb.base/del.exp: Use "break -q".
1625 * gdb.base/fullname.exp: Use "break -q".
1626 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
1627 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
1628 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
1629 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
1630 "hbreak -q".
1631 * gdb.base/included.exp: Use "list -q".
1632 * gdb.base/label.exp: Use "break -q".
1633 * gdb.base/lineinc.exp: Use "break -q".
1634 * gdb.base/list.exp: Use "list -q".
1635 * gdb.base/macscp.exp: Use "list -q".
1636 * gdb.base/pending.exp: Use "break -q".
1637 * gdb.base/prologue-include.exp: Use "break -q".
1638 * gdb.base/ptype.exp: Use "list -q".
1639 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
1640 * gdb.base/server-del-break.exp: Use "break -q".
1641 * gdb.base/style.exp: Use "break -q".
1642 * gdb.base/symbol-without-target_section.exp: Use "list -q".
1643 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
1644 * gdb.cp/exception.exp: Use "tbreak -q".
1645 * gdb.dwarf2/dw2-error.exp: Use "break -q".
1646 * gdb.dwarf2/fission-mix.exp: Use "break -q".
1647 * gdb.dwarf2/fission-reread.exp: Use "break -q".
1648 * gdb.dwarf2/pr13961.exp: Use "break -q".
1649 * gdb.linespec/explicit.exp: Use "list -q".
1650 * gdb.linespec/linespec.exp: Use "break -q".
1651 * gdb.mi/mi-simplerun.exp: Use "--qualified".
1652 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
1653 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
1654 * gdb.server/connect-without-multi-process.exp: Use "break -q".
1655 * gdb.trace/change-loc.exp: Use "break -q".
1656 * gdb.trace/pending.exp: Use "break -q".
1657 * gdb.tui/basic.exp: Use "list -q".
1658 * gdb.tui/list-before.exp: Use "list -q".
1659 * gdb.tui/list.exp: Use "list -q".
1660 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
1661
8abd8ee8
PA
16622020-10-13 Pedro Alves <pedro@palves.net>
1663
1664 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
1665 saved breakpoints file.
1666 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
1667 inspecting breakpoint list.
1668 * lib/gdb.exp (runto_main): Add "qualified" to options.
1669 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
1670 and handle it.
1671 (mi_runto_main): Pass 1 as qualified argument.
1672
f71e6719
PA
16732020-10-13 Pedro Alves <pedro@palves.net>
1674
1675 * lib/mi-support.exp (mi_runto_main): New proc.
1676 (mi_run_to_main): Use it.
1677 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
1678 * gdb.mi/mi-var-cmd.exp: Likewise.
1679 * gdb.mi/mi-var-invalidate.exp: Likewise.
1680 * mi-var-list-children-invalid-grandchild.exp: Likewise.
1681 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1682 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1683 * gdb.mi/user-selected-context-sync.exp: Likewise.
1684 * gdb.opt/inline-cmds.exp: Likewise.
1685 * gdb.python/py-framefilter-mi.exp: Likewise.
1686 * gdb.python/py-mi.exp: Likewise.
1687
50441f0f
PA
16882020-10-13 Pedro Alves <pedro@palves.net>
1689
1690 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
1691 "runto main".
1692 * gdb.ada/small_reg_param.exp: Likewise.
1693 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1694 * gdb.base/annota1.exp: Likewise.
1695 * gdb.base/anon.exp: Likewise.
1696 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
1697 * gdb.base/dprintf-non-stop.exp: Likewise.
1698 * gdb.base/dprintf.exp: Likewise.
1699 * gdb.base/gdb11530.exp: Likewise.
1700 * gdb.base/gdb11531.exp: Likewise.
1701 * gdb.base/gnu_vector.exp: Likewise.
1702 * gdb.base/interrupt-noterm.exp: Likewise.
1703 * gdb.base/memattr.exp: Likewise.
1704 * gdb.base/step-over-syscall.exp: Likewise.
1705 * gdb.base/watch-cond-infcall.exp: Likewise.
1706 * gdb.base/watch-read.exp: Likewise.
1707 * gdb.base/watch-vfork.exp: Likewise.
1708 * gdb.base/watch_thread_num.exp: Likewise.
1709 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
1710 * gdb.guile/scm-frame-inline.exp: Likewise.
1711 * gdb.linespec/explicit.exp: Likewise.
1712 * gdb.opt/inline-break.exp: Likewise.
1713 * gdb.python/py-frame-inline.exp: Likewise.
1714 * gdb.reverse/break-precsave.exp: Likewise.
1715 * gdb.reverse/break-reverse.exp: Likewise.
1716 * gdb.reverse/consecutive-precsave.exp: Likewise.
1717 * gdb.reverse/consecutive-reverse.exp: Likewise.
1718 * gdb.reverse/finish-precsave.exp: Likewise.
1719 * gdb.reverse/finish-reverse.exp: Likewise.
1720 * gdb.reverse/fstatat-reverse.exp: Likewise.
1721 * gdb.reverse/getresuid-reverse.exp: Likewise.
1722 * gdb.reverse/i386-precsave.exp: Likewise.
1723 * gdb.reverse/i386-reverse.exp: Likewise.
1724 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1725 * gdb.reverse/i387-env-reverse.exp: Likewise.
1726 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1727 * gdb.reverse/insn-reverse.exp: Likewise.
1728 * gdb.reverse/machinestate-precsave.exp: Likewise.
1729 * gdb.reverse/machinestate.exp: Likewise.
1730 * gdb.reverse/pipe-reverse.exp: Likewise.
1731 * gdb.reverse/readv-reverse.exp: Likewise.
1732 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1733 * gdb.reverse/rerun-prec.exp: Likewise.
1734 * gdb.reverse/s390-mvcle.exp: Likewise.
1735 * gdb.reverse/solib-precsave.exp: Likewise.
1736 * gdb.reverse/solib-reverse.exp: Likewise.
1737 * gdb.reverse/step-precsave.exp: Likewise.
1738 * gdb.reverse/step-reverse.exp: Likewise.
1739 * gdb.reverse/time-reverse.exp: Likewise.
1740 * gdb.reverse/until-precsave.exp: Likewise.
1741 * gdb.reverse/until-reverse.exp: Likewise.
1742 * gdb.reverse/waitpid-reverse.exp: Likewise.
1743 * gdb.reverse/watch-precsave.exp: Likewise.
1744 * gdb.reverse/watch-reverse.exp: Likewise.
1745 * gdb.threads/kill.exp: Likewise.
1746 * gdb.threads/tid-reuse.exp: Likewise.
1747
d3a07122
SM
17482020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
1749
1750 PR gdb/26642
1751 * gdb.base/maint-target-async-off.c: New test.
1752 * gdb.base/maint-target-async-off.exp: New test.
1753
c65c6c42
AM
17542020-10-13 Alan Modra <amodra@gmail.com>
1755
1756 * gdb.arch/powerpc-altivec.s,
1757 * gdb.arch/powerpc-power7.s,
1758 * gdb.arch/powerpc-power8.s,
1759 * gdb.arch/powerpc-power9.s,
1760 * gdb.arch/powerpc-vsx.s,
1761 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
1762 * gdb.arch/powerpc-altivec.exp,
1763 * gdb.arch/powerpc-power7.exp,
1764 * gdb.arch/powerpc-power8.exp,
1765 * gdb.arch/powerpc-power9.exp,
1766 * gdb.arch/powerpc-vsx.exp,
1767 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
1768 disassembly of mfvsrd/mtvsrd.
1769
f4a0f710
AM
17702020-10-13 Alan Modra <amodra@gmail.com>
1771
1772 * gdb.arch/arm-disassembler-options.exp: Adjust expected
1773 "target architecture" output.
1774 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1775 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1776 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1777 * gdb.arch/s390-disassembler-options.exp: Likewise.
1778
87a37e5e
PA
17792020-10-12 Pedro Alves <pedro@palves.net>
1780
1781 PR exp/26602
1782 PR c++/26550
1783 * gdb.cp/ambiguous.cc (marker1): Delete.
1784 (main): Initialize all the fields of the locals. Replace marker1
1785 call with a "set breakpoint here" marker.
1786 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
1787 instead of running to marker1. Add tests printing all the
1788 variables and all the fields of the variables.
1789 (test_ambiguous): New proc, expecting the new GDB output when a
1790 field access is ambiguous. Change all "warning: X ambiguous"
1791 tests to use it.
1792
71e1b6b0
GB
17932020-10-12 Gary Benson <gbenson@redhat.com>
1794
1795 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1796 * gdb.base/msym-bp-2.c (foo): Likewise.
1797 * gdb.base/msym-lang.c (foo): Likewise.
1798 * gdb.base/msym-lang-main.c (foo): Likewise.
1799 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1800 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1801 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1802 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1803 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1804 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1805 * gdb.python/py-objfile.c (static_var): Likewise.
1806 * gdb.python/py-symbol.c (rr): Likewise.
1807 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1808 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1809
9370fd51
AB
18102020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1811
1812 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
1813 output of backtrace.
1814
7c184d33
TT
18152020-10-09 Tom Tromey <tromey@adacore.com>
1816
1817 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
1818 (Rec): Add field. Fix range.
1819 * gdb.ada/scalar_storage.exp: Update.
1820
3d87245c
HD
18212020-10-09 Hannes Domani <ssbssa@yahoo.de>
1822
1823 PR exp/26714
1824 * gdb.base/printcmds.exp: Add tests for void results.
1825
f5c4b229
JV
18262020-10-09 Jan Vrany <jan.vrany@labware.com>
1827
1828 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1829 is emmited for both 'set directories' and 'directory' commands.
1830
b2701685
TT
18312020-10-08 Tom Tromey <tom@tromey.com>
1832
1833 * gdb.base/style.exp: Check that "main"'s name is styled.
1834
e86efb33
TT
18352020-10-07 Tom Tromey <tromey@adacore.com>
1836
1837 * gdb.base/find.exp: Rename some tests.
1838
30897591
GB
18392020-10-06 Gary Benson <gbenson@redhat.com>
1840
1841 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1842 * gdb.base/list1.c (unused): Likewise.
1843
ced4a4c1
GB
18442020-10-06 Gary Benson <gbenson@redhat.com>
1845
1846 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1847 __attribute__ ((used)).
1848 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1849
ed3bdac4
AB
18502020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1851
1852 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1853 make use of regions throughout.
1854 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1855 not {...}.
1856 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1857
cd096ec8
HD
18582020-10-05 Hannes Domani <ssbssa@yahoo.de>
1859
1860 * gdb.base/call-sc.c: Fix return struct on stack test case.
1861 * gdb.base/call-sc.exp: Likewise.
1862
3ee6f75d
GB
18632020-10-02 Gary Benson <gbenson@redhat.com>
1864
1865 * README: Fix "paralell".
1866
f65825ec
GB
18672020-09-30 Gary Benson <gbenson@redhat.com>
1868
1869 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1870 Convert directive to lowercase.
1871 (.Labbrev1_begin): Add missing label.
1872 (abbrev code 0x1): Remove DW_AT_stmt_list.
1873 (.Ldie_b): Likewise.
1874
5f278258
TT
18752020-09-27 Tom Tromey <tom@tromey.com>
1876
1877 * gdb.tui/new-layout.exp: Use with_test_prefix.
1878
8f9929bb
GR
18792020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1880
1881 PR python/26586
1882 * gdb.python/python.exp: add test cases for the from_tty
1883 argument to gdb.execute.
1884
c20c017b
GB
18852020-09-25 Gary Benson <gbenson@redhat.com>
1886
1887 * gdb.base/infcall-nested-structs.exp.tcl: Add
1888 additional_flags=-Wno-tautological-compare for C++
1889 tests when compiling using Clang.
1890
68d654af
GB
18912020-09-25 Gary Benson <gbenson@redhat.com>
1892
1893 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1894 for .c files.
1895
b551a89f
TT
18962020-09-24 Tom Tromey <tromey@adacore.com>
1897
1898 PR tui/26638:
1899 * gdb.tui/list.exp: Check output of "focus next".
1900
20a5fcbd
TT
19012020-09-23 Tom Tromey <tom@tromey.com>
1902
1903 * gdb.dwarf2/intbits.exp: New file.
1904 * gdb.dwarf2/intbits.c: New file.
1905
b167e53f
PA
19062020-09-20 Pedro Alves <pedro@palves.net>
1907
1908 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1909 spawn_id before calling remote_close. Close secondary MI channel.
1910
dbc49e9f
PA
19112020-09-20 Pedro Alves <pedro@palves.net>
1912
1913 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1914 fails.
1915
c8d5abea
AB
19162020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1917
1918 * gdb.fortran/array-slices.exp: Update expected results.
1919 * gdb.fortran/class-allocatable-array.exp: Likewise.
1920 * gdb.fortran/multi-dim.exp: Likewise.
1921 * gdb.fortran/vla-type.exp: Likewise.
1922 * gdb.mi/mi-vla-fortran.exp: Likewise.
1923
14f9473c
VC
19242020-09-18 Victor Collod <vcollod@nvidia.com>
1925
1926 PR gdb/26635
1927 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1928 compatible with i386, and move it to...
1929 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1930 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1931 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1932
e8ef12b9
PA
19332020-09-18 Pedro Alves <pedro@palves.net>
1934
1935 PR gdb/26631
1936 * gdb.multi/multi-target-thread-find.exp: New file.
1937
e11daf7a
PA
19382020-09-18 Pedro Alves <pedro@palves.net>
1939
1940 * gdb.multi/multi-target-continue.exp: New file, factored out from
1941 multi-target.exp.
1942 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1943 multi-target.exp.
1944 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1945 multi-target.exp.
1946 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1947 multi-target.exp.
1948 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1949 multi-target.exp.
1950 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1951 multi-target.exp.
1952 * gdb.multi/multi-target.exp: Delete.
1953
d0edc2b8
AB
19542020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1955
1956 * gdb.fortran/array-slices.exp: Add missing message data.
1957
7474326c
PA
19582020-09-17 Pedro Alves <pedro@palves.net>
1959
1960 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1961
dd23068d
PA
19622020-09-17 Pedro Alves <pedro@palves.net>
1963
1964 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1965 full prototype.
1966
0640a543
PA
19672020-09-17 Pedro Alves <pedro@palves.net>
1968
1969 * gdb.python/py-as-string.c: Add cast.
1970
ef0cdbc1
PA
19712020-09-17 Pedro Alves <pedro@palves.net>
1972
1973 * gdb.base/sizeof.c (fill): Add cast.
1974
3a5eeb8b
PA
19752020-09-17 Pedro Alves <pedro@palves.net>
1976
1977 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1978
a8129512
PA
19792020-09-17 Pedro Alves <pedro@palves.net>
1980
1981 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1982 linkage name.
1983 * gdb.base/prologue.exp: Use print /d.
1984 * gdb.base/symbol-alias.exp: Handle C++ output.
1985 * gdb.base/symbol-alias2.c: Handle C++ output.
1986 [__cplusplus] (func): Explicitly specify linkage name.
1987
a83cdcb6
PA
19882020-09-17 Pedro Alves <pedro@palves.net>
1989
1990 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1991 (struct my_key_t): ... this. Adjust all references.
1992 (struct value_t): Rename to ...
1993 (struct my_value_t): ... this. Adjust all references.
1994 (create_map, add_map_element, create_map_map)
1995 (add_map_map_element): Add casts.
1996
d4bcee5c
PA
19972020-09-17 Pedro Alves <pedro@palves.net>
1998
1999 * gdb.python/py-framefilter-mi.c (funca): Add casts.
2000 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
2001
81f90489
PA
20022020-09-17 Pedro Alves <pedro@palves.net>
2003
2004 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
2005
0a229804
PA
20062020-09-17 Pedro Alves <pedro@palves.net>
2007
2008 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
2009 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
2010 (charfoo, intfoo): Define full prototype.
2011 * gdb.base/ptype1.c (charfoo): Define full prototype.
2012 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
2013 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
2014
c3e5138d
PA
20152020-09-17 Pedro Alves <pedro@palves.net>
2016
2017 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
2018 Don't define.
2019 (utf_32_string): Compile for both C and C++.
2020 * gdb.base/charset.exp: Use "print /d".
2021
151fdbad
PA
20222020-09-17 Pedro Alves <pedro@palves.net>
2023
2024 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
2025 (nullptr): Rename to ...
2026 (null_ptr): ... this.
2027 * gdb.base/watchpoint.exp: Adjust to rename.
2028
18a25b64
PA
20292020-09-17 Pedro Alves <pedro@palves.net>
2030
2031 * gdb.base/printcmds.c (three, flag_enum_without_zero)
2032 (three_not_flag): Add casts.
2033
11fac337
PA
20342020-09-17 Pedro Alves <pedro@palves.net>
2035
2036 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
2037 char array.
2038 (main): Add references to Barrier, TestStrings, TestStringsH and
2039 TestStringsW.
2040 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
2041 and expect a full prototype in C++.
2042
52626c58
PA
20432020-09-17 Pedro Alves <pedro@palves.net>
2044
2045 * gdb.base/nested-addr.c (main): Add cast.
2046 * gdb.base/nested-addr.exp: Use "print /d".
2047
52bb0902
PA
20482020-09-17 Pedro Alves <pedro@palves.net>
2049
2050 * gdb.base/break.exp (func): New. Use it throughout when
2051 expecting a function name.
2052
73e18ac9
PA
20532020-09-17 Pedro Alves <pedro@palves.net>
2054
2055 * gdb.base/display.exp: Issue "set print asm-demangle on".
2056
c8b18808
PA
20572020-09-17 Pedro Alves <pedro@palves.net>
2058
2059 * gdb.base/find.c: Include <string.h>.
2060 (init_bufs): Add cast.
2061 * gdb.base/find.exp: Issue "set print asm-demangle on".
2062
fe830662
TT
20632020-09-16 Tom Tromey <tromey@adacore.com>
2064
2065 PR gdb/26598:
2066 * gdb.base/skipcxx.exp: New file.
2067 * gdb.base/skipcxx.cc: New file.
2068
945ff6e2
TV
20692020-09-16 Tom de Vries <tdevries@suse.de>
2070
2071 PR testsuite/26617
2072 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
2073 WITH_DEBUG_SECTIONS is defined.
2074 (xstr, str): New macro.
2075 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
2076 to get start and size of _Dmain.
2077 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
2078 using additional_flags.
2079
da1df1db
TBA
20802020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2081
2082 * gdb.base/bp-cmds-sourced-script.c: New file.
2083 * gdb.base/bp-cmds-sourced-script.exp: New test.
2084 * gdb.base/bp-cmds-sourced-script.gdb: New file.
2085
337882d4
TV
20862020-09-16 Tom de Vries <tdevries@suse.de>
2087
2088 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
2089 get the gdb prompt after issuing "monitor exit".
2090
7361f908
TV
20912020-09-16 Tom de Vries <tdevries@suse.de>
2092
2093 PR testsuite/26624
2094 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
2095
4d91ddd3
TV
20962020-09-16 Tom de Vries <tdevries@suse.de>
2097
2098 PR testsuite/26618
2099 * gdb.tui/new-layout.exp: Escape unbalanced braces.
2100
08cc37dd
TT
21012020-09-15 Tom Tromey <tromey@adacore.com>
2102
2103 PR rust/26197:
2104 * lib/rust-support.exp (rust_llvm_version): New proc.
2105 * gdb.rust/simple.exp: Check rust_llvm_version.
2106
ee6372f2
TV
21072020-09-14 Tom de Vries <tdevries@suse.de>
2108
2109 * gdb.rust/traits.exp: Fix PATH warning.
2110
dc3a371e
PA
21112020-09-13 Pedro Alves <pedro@palves.net>
2112
2113 * gdb.base/catch-follow-exec.c (main): Add explicit return
2114 statement.
2115 * gdb.base/catch-signal.c (main): Likewise.
2116 * gdb.base/condbreak-call-false.c (main): Likewise.
2117 * gdb.base/consecutive.c (main): Add explicit return
2118 statement and return type.
2119 * gdb.base/cursal.c (main): Add explicit return statement.
2120 * gdb.base/cvexpr.c (main): Likewise.
2121 * gdb.base/display.c (main): Add explicit return statement and
2122 return type.
2123 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
2124 * gdb.base/endianity.c (main): Likewise.
2125 * gdb.base/execd-prog.c (main): Likewise.
2126 * gdb.base/gdb1090.c (main): Likewise.
2127 * gdb.base/info_qt.c (main): Likewise.
2128 * gdb.base/lineinc.c (main): Likewise.
2129 * gdb.base/load-command.c (main): Likewise.
2130 * gdb.base/macscp1.c (main): Likewise.
2131 * gdb.base/pr10179-a.c (main): Likewise.
2132 * gdb.base/quit-live.c (main): Likewise.
2133 * gdb.base/scope0.c (main): Likewise.
2134 * gdb.base/settings.c (main): Likewise.
2135 * gdb.base/stack-checking.c (main): Return int.
2136 * gdb.base/varargs.c (main): Add explicit return statement.
2137 * gdb.cp/ambiguous.cc (main): Likewise.
2138 * gdb.cp/anon-struct.cc (main): Likewise.
2139 * gdb.cp/anon-union.cc (main): Likewise.
2140 * gdb.cp/bool.cc (main): Likewise.
2141 * gdb.cp/bs15503.cc (main): Likewise.
2142 * gdb.cp/cplusfuncs.cc (main): Likewise.
2143 * gdb.cp/cttiadd.cc (main): Likewise.
2144 * gdb.cp/extern-c.cc (main): Likewise.
2145 * gdb.cp/filename.cc (main): Likewise.
2146 * gdb.cp/formatted-ref.cc (main): Likewise.
2147 * gdb.cp/mb-ctor.cc (main): Likewise.
2148 * gdb.cp/member-ptr.cc (main): Likewise.
2149 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
2150 * gdb.cp/overload-const.cc (main): Likewise.
2151 * gdb.cp/paren-type.cc (main): Likewise.
2152 * gdb.cp/parse-lang.cc (main): Likewise.
2153 * gdb.cp/pr-1023.cc (main): Likewise.
2154 * gdb.cp/psmang1.cc (main): Likewise.
2155 * gdb.cp/readnow-language.cc (main): Likewise.
2156 * gdb.cp/ref-params.cc (main): Likewise.
2157 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
2158 * gdb.cp/virtbase2.cc (main): Likewise.
2159 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
2160 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
2161 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
2162 * gdb.mi/mi-console.c (main): Likewise.
2163 * gdb.mi/mi-read-memory.c (main): Likewise.
2164 * gdb.modula2/multidim.c (main): Likewise.
2165 * gdb.opt/inline-small-func.c (main): Likewise.
2166 * gdb.python/py-rbreak.c (main): Likewise.
2167 * gdb.stabs/exclfwd1.c (main): Likewise.
2168 * gdb.trace/qtro.c (main): Likewise.
2169
af26601c
PA
21702020-09-13 Pedro Alves <pedro@palves.net>
2171
2172 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
2173 instead of getenv.
2174
2f4b83cd
PA
21752020-09-13 Pedro Alves <pedro@palves.net>
2176
2177 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
2178 instead of spawning GDB with remote_spawn.
2179 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
2180 gdb_spawn instead of spawning GDB with remote_spawn.
2181
c49da0e4
PA
21822020-09-13 Pedro Alves <pedro@palves.net>
2183
2184 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
2185 file and add calls to first and second.
2186 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
2187 add call to f.
2188
6791b117
PA
21892020-09-13 Pedro Alves <pedro@palves.net>
2190
2191 * gdb.mi/mi-break-qualified.cc: New file.
2192 * gdb.mi/mi-break-qualified.exp: New file.
2193 * lib/mi-support.exp (mi_create_breakpoint_multi)
2194 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
2195 procedures.
2196 (mi_create_breakpoint_1): New, factored out from
2197 mi_create_breakpoint.
2198
3b8d4c5c
PA
21992020-09-13 Pedro Alves <pedro@palves.net>
2200
2201 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
2202 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
2203 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
2204 (register_class): Delete.
2205 (main): Don't call register_class.
2206
d5f96005
PA
22072020-09-13 Pedro Alves <pedro@palves.net>
2208
2209 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
2210 (do_tests): Remove "calling method for small class" test.
2211 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
2212 (register_class): Delete.
2213 (main): Don't call register_class.
2214 * gdb.cp/call-method-register.exp: New file, based on bits removed
2215 from classes.exp.
2216 * gdb.cp/call-method-register.cc: New file, based on bits removed
2217 from classes.cc.
2218
77f2120b
PA
22192020-09-13 Pedro Alves <pedro@palves.net>
2220
2221 * gdb.base/msym-bp-2.c: New.
2222 * gdb.base/msym-bp-shl-lib.c: New file.
2223 * gdb.base/msym-bp-shl-main-2.c: New file.
2224 * gdb.base/msym-bp-shl-main.c: New file.
2225 * gdb.base/msym-bp-shl.exp: New file.
2226 * gdb.base/msym-bp.c: New file.
2227 * gdb.base/msym-bp.exp: New file.
2228
32aea73e
JB
22292020-09-13 Joel Brobecker <brobecker@adacore.com>
2230
2231 * gdb.base/default.exp: Change $_gdb_major to 11.
2232
2a67f09d
FW
22332020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
2234 Felix Willgerodt <Felix.Willgerodt@intel.com>
2235
2236 * x86-avx512bf16.c: New file.
2237 * x86-avx512bf16.exp: Likewise.
2238 * lib/gdb.exp (skip_avx512bf16_tests): New function.
2239
ad570dd7
TV
22402020-09-11 Tom de Vries <tdevries@suse.de>
2241
2242 PR exp/26602
2243 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2244
a56f7391
TBA
22452020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2246
2247 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2248
918619e5
AM
22492020-09-10 Alan Modra <amodra@gmail.com>
2250
2251 PR 26597
2252 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2253
cac1e71d
TV
22542020-09-08 Tom de Vries <tdevries@suse.de>
2255
2256 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2257 after gdb_starti_cmd.
2258
c5cd900e
AKS
22592020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2260
2261 * lib/fortran.exp (fortran_complex8): New proc.
2262 (fortran_complex16): New proc.
2263 * gdb.fortran/complex.exp: Use routines from fortran.exp
2264 * gdb.fortran/pointer-to-pointer.exp: Likewise.
2265 * gdb.fortran/vla-ptr-info.exp: Likewise.
2266
8f5c6526
TV
22672020-09-03 Tom de Vries <tdevries@suse.de>
2268
2269 PR breakpoint/26546
2270 * gdb.base/label-without-address.exp: Runto main first.
2271
02c6f3f1
TT
22722020-09-02 Tom Tromey <tromey@adacore.com>
2273
2274 * gdb.ada/mi_var_access.exp: Test children of access variable.
2275 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
2276 * gdb.ada/mi_var_array.exp: Update.
2277
efe24f05
KB
22782020-08-31 Kevin Buettner <kevinb@redhat.com>
2279
2280 * gdb.base/corefile.exp (warning-free): XFAIL test when running
2281 on docker w/ AUFS storage driver.
2282
973695d6
KB
22832020-08-31 Kevin Buettner <kevinb@redhat.com>
2284
2285 * gdb.base/corefile2.exp (renamed binfile): New tests.
2286
f3bd50f1
SM
22872020-08-31 Simon Marchi <simon.marchi@efficios.com>
2288
2289 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
2290
22b9b4b0
SL
22912020-08-31 Simon Marchi <simon.marchi@efficios.com>
2292
2293 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
2294 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
2295
8efaf6b3
SM
22962020-08-31 Simon Marchi <simon.marchi@efficios.com>
2297
2298 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
2299 output, printing a "not saved" value from history and printing a
2300 convenience variable created from a "not saved" value.
2301
e840f2e3
TV
23022020-08-31 Tom de Vries <tdevries@suse.de>
2303
2304 * gdb.base/eh_return.exp: Use nopie.
2305
8f57f343
PA
23062020-08-28 Pedro Alves <pedro@palves.net>
2307
2308 * gdb.base/advance-until-multiple-locations.exp
2309 (advance_overload, until_overload): Adjust to match the
2310 frame/function header instead of the source line text.
2311
626d2320
TV
23122020-08-28 Tom de Vries <tdevries@suse.de>
2313
2314 * gdb.base/label-without-address.c: New test.
2315 * gdb.base/label-without-address.exp: New file.
2316
df631783
PA
23172020-08-27 Pedro Alves <pedro@palves.net>
2318
2319 PR gdb/26523
2320 PR gdb/26524
2321 * gdb.base/advance-until-multiple-locations.cc: New.
2322 * gdb.base/advance-until-multiple-locations.exp: New.
2323
48b076bb
SM
23242020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
2325
2326 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
2327
c2015ce4
AB
23282020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2329
2330 * gdb.arch/amd64-byte.exp: Make test names unique, use
2331 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2332 * gdb.arch/amd64-dword.exp: Likewise.
2333 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
2334 * gdb.arch/amd64-stap-special-operands.exp: Make test names
2335 unique.
2336 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
2337 * gdb.arch/amd64-word.exp: Make test names unique, use
2338 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2339 * gdb.arch/i386-byte.exp: Make test names unique, use
2340 gdb_breakpoint.
2341 * gdb.arch/i386-word.exp: Likewise.
2342
995d3a19
SV
23432020-08-25 Shahab Vahedi <shahab@synopsys.com>
2344
2345 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
2346
8cac2b31
SM
23472020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
2348
2349 PR gdb/26532
2350 * gdb.threads/stepi-random-signal.exp: Update pattern.
2351
2bc19622
SM
23522020-08-25 Simon Marchi <simon.marchi@efficios.com>
2353
2354 PR gdb/26532
2355 * gdb.base/ui-redirect.exp: Update pattern.
2356
b04aa1fc
GB
23572020-08-25 Gary Benson <gbenson@redhat.com>
2358
2359 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
2360 when compiling with clang.
8571e9c8 2361 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 2362
9f68b453
GB
23632020-08-25 Gary Benson <gbenson@redhat.com>
2364
2365 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
2366 Add additional_flags=-Wno-inaccessible-base when compiling
2367 with GCC >= 10.1 or clang. Add additional_flags=-w when
2368 compiling with GCC < 10.
2369
3945d2d7
GM
23702020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
2371
2372 PR m2/26372
fc5d6901
SM
2373 * gdb.modula2/multidim.c: New file.
2374 * gdb.modula2/multidim.exp: New file.
3945d2d7 2375
60122dbe
SM
23762020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
2377
2378 * lib/gdb.exp (runto): Always emit fail on internal error.
2379
1eb8556f
SM
23802020-08-24 Simon Marchi <simon.marchi@efficios.com>
2381
2382 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
2383 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2384 Likewise.
2385 * gdb.threads/stepi-random-signal.exp: Likewise.
2386
33bf4c5c
TBA
23872020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2388
2389 * gdb.base/print-file-var.exp: Fix typo "breapoint".
2390 * gdb.trace/strace.exp: Ditto.
2391
c2fd7fae
AKS
23922020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2393
2394 * gdb.fortran/vla-type.exp: Skip commands not required for
2395 the Flang compiled binaries after prologue fix.
2396
326afb72
TT
23972020-08-17 Tom de Vries <tdevries@suse.de>
2398 Tom Tromey <tromey@adacore.com>
2399
2400 PR rust/26197:
2401 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
2402
3ae7ab99
TT
24032020-08-17 Tom Tromey <tromey@adacore.com>
2404
2405 * gdb.ada/mi_var_access.exp: New file.
2406 * gdb.ada/mi_var_access/mi_access.adb: New file.
2407 * gdb.ada/mi_var_access/pck.adb: New file.
2408 * gdb.ada/mi_var_access/pck.ads: New file.
2409
f569c1c5
TV
24102020-08-16 Tom de Vries <tdevries@suse.de>
2411
2412 PR gdb/25350
2413 * gdb.base/eh_return.c: New test.
2414 * gdb.base/eh_return.exp: New file.
2415
3d11c30a
TV
24162020-08-15 Tom de Vries <tdevries@suse.de>
2417
2418 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
2419 (mixed_func_1d_): Use fortran_charlen_t in decl.
2420
547ce8f0
TV
24212020-08-15 Tom de Vries <tdevries@suse.de>
2422
2423 PR backtrace/26390
2424 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
2425 Update expected pattern.
2426
a54a7f13
PA
24272020-08-13 Pedro Alves <pedro@palves.net>
2428
2429 * gdb.fortran/complex.exp: Check skip_fortran_tests.
2430 * gdb.fortran/library-module.exp: Likewise.
2431 * gdb.fortran/logical.exp: Likewise.
2432 * gdb.fortran/module.exp: Likewise.
2433 * gdb.fortran/print_type.exp: Likewise.
2434 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2435 * gdb.fortran/vla-datatypes.exp: Likewise.
2436 * gdb.fortran/vla-history.exp: Likewise.
2437 * gdb.fortran/vla-ptr-info.exp: Likewise.
2438 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2439 * gdb.fortran/vla-ptype.exp: Likewise.
2440 * gdb.fortran/vla-sizeof.exp: Likewise.
2441 * gdb.fortran/vla-type.exp: Likewise.
2442 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2443 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2444 * gdb.fortran/vla-value-sub.exp: Likewise.
2445 * gdb.fortran/vla-value.exp: Likewise.
2446
7a82e903
PA
24472020-08-13 Pedro Alves <pedro@palves.net>
2448
2449 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
2450 * gdb.ada/access_to_packed_array.exp: Likewise.
2451 * gdb.ada/access_to_unbounded_array.exp: Likewise.
2452 * gdb.ada/addr_arith.exp: Likewise.
2453 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
2454 * gdb.ada/arr_arr.exp: Likewise.
2455 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
2456 * gdb.ada/array_bounds.exp: Likewise.
2457 * gdb.ada/array_of_variable_length.exp: Likewise.
2458 * gdb.ada/array_ptr_renaming.exp: Likewise.
2459 * gdb.ada/array_subscript_addr.exp: Likewise.
2460 * gdb.ada/arraydim.exp: Likewise.
2461 * gdb.ada/arrayparam.exp: Likewise.
2462 * gdb.ada/arrayptr.exp: Likewise.
2463 * gdb.ada/assign_1.exp: Likewise.
2464 * gdb.ada/assign_arr.exp: Likewise.
2465 * gdb.ada/atomic_enum.exp: Likewise.
2466 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2467 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
2468 * gdb.ada/bias.exp: Likewise.
2469 * gdb.ada/boolean_expr.exp: Likewise.
2470 * gdb.ada/bp_c_mixed_case.exp: Likewise.
2471 * gdb.ada/bp_enum_homonym.exp: Likewise.
2472 * gdb.ada/bp_inlined_func.exp: Likewise.
2473 * gdb.ada/bp_on_var.exp: Likewise.
2474 * gdb.ada/bp_range_type.exp: Likewise.
2475 * gdb.ada/bp_reset.exp: Likewise.
2476 * gdb.ada/call_pn.exp: Likewise.
2477 * gdb.ada/catch_assert_if.exp: Likewise.
2478 * gdb.ada/catch_ex.exp: Likewise.
2479 * gdb.ada/catch_ex_std.exp: Likewise.
2480 * gdb.ada/char_enum.exp: Likewise.
2481 * gdb.ada/char_param.exp: Likewise.
2482 * gdb.ada/complete.exp: Likewise.
2483 * gdb.ada/cond_lang.exp: Likewise.
2484 * gdb.ada/convvar_comp.exp: Likewise.
2485 * gdb.ada/dgopt.exp: Likewise.
2486 * gdb.ada/disc_arr_bound.exp: Likewise.
2487 * gdb.ada/display_nested.exp: Likewise.
2488 * gdb.ada/dot_all.exp: Likewise.
2489 * gdb.ada/dyn_loc.exp: Likewise.
2490 * gdb.ada/dyn_stride.exp: Likewise.
2491 * gdb.ada/excep_handle.exp: Likewise.
2492 * gdb.ada/expr_delims.exp: Likewise.
2493 * gdb.ada/expr_with_funcall.exp: Likewise.
2494 * gdb.ada/exprs.exp: Likewise.
2495 * gdb.ada/fin_fun_out.exp: Likewise.
2496 * gdb.ada/fixed_cmp.exp: Likewise.
2497 * gdb.ada/formatted_ref.exp: Likewise.
2498 * gdb.ada/frame_arg_lang.exp: Likewise.
2499 * gdb.ada/frame_args.exp: Likewise.
2500 * gdb.ada/fullname_bp.exp: Likewise.
2501 * gdb.ada/fun_addr.exp: Likewise.
2502 * gdb.ada/fun_in_declare.exp: Likewise.
2503 * gdb.ada/fun_overload_menu.exp: Likewise.
2504 * gdb.ada/fun_renaming.exp: Likewise.
2505 * gdb.ada/funcall_char.exp: Likewise.
2506 * gdb.ada/funcall_param.exp: Likewise.
2507 * gdb.ada/funcall_ptr.exp: Likewise.
2508 * gdb.ada/funcall_ref.exp: Likewise.
2509 * gdb.ada/homonym.exp: Likewise.
2510 * gdb.ada/info_addr_mixed_case.exp: Likewise.
2511 * gdb.ada/info_auto_lang.exp: Likewise.
2512 * gdb.ada/info_exc.exp: Likewise.
2513 * gdb.ada/info_types.exp: Likewise.
2514 * gdb.ada/int_deref.exp: Likewise.
2515 * gdb.ada/interface.exp: Likewise.
2516 * gdb.ada/iwide.exp: Likewise.
2517 * gdb.ada/lang_switch.exp: Likewise.
2518 * gdb.ada/length_cond.exp: Likewise.
2519 * gdb.ada/maint_with_ada.exp: Likewise.
2520 * gdb.ada/mi_catch_assert.exp: Likewise.
2521 * gdb.ada/mi_catch_ex.exp: Likewise.
2522 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
2523 * gdb.ada/mi_dyn_arr.exp: Likewise.
2524 * gdb.ada/mi_ex_cond.exp: Likewise.
2525 * gdb.ada/mi_exc_info.exp: Likewise.
2526 * gdb.ada/mi_interface.exp: Likewise.
2527 * gdb.ada/mi_prot.exp: Likewise.
2528 * gdb.ada/mi_ref_changeable.exp: Likewise.
2529 * gdb.ada/mi_string_access.exp: Likewise.
2530 * gdb.ada/mi_task_arg.exp: Likewise.
2531 * gdb.ada/mi_task_info.exp: Likewise.
2532 * gdb.ada/mi_var_array.exp: Likewise.
2533 * gdb.ada/mi_var_union.exp: Likewise.
2534 * gdb.ada/mi_variant.exp: Likewise.
2535 * gdb.ada/minsyms.exp: Likewise.
2536 * gdb.ada/mod_from_name.exp: Likewise.
2537 * gdb.ada/nested.exp: Likewise.
2538 * gdb.ada/null_array.exp: Likewise.
2539 * gdb.ada/optim_drec.exp: Likewise.
2540 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
2541 * gdb.ada/packed_array_assign.exp: Likewise.
2542 * gdb.ada/packed_tagged.exp: Likewise.
2543 * gdb.ada/pp-rec-component.exp: Likewise.
2544 * gdb.ada/print_chars.exp: Likewise.
2545 * gdb.ada/print_pc.exp: Likewise.
2546 * gdb.ada/ptr_typedef.exp: Likewise.
2547 * gdb.ada/ptype_arith_binop.exp: Likewise.
2548 * gdb.ada/ptype_array.exp: Likewise.
2549 * gdb.ada/ptype_field.exp: Likewise.
2550 * gdb.ada/ptype_tagged_param.exp: Likewise.
2551 * gdb.ada/ptype_union.exp: Likewise.
2552 * gdb.ada/py_range.exp: Likewise.
2553 * gdb.ada/py_taft.exp: Likewise.
2554 * gdb.ada/rdv_wait.exp: Likewise.
2555 * gdb.ada/rec_comp.exp: Likewise.
2556 * gdb.ada/rec_return.exp: Likewise.
2557 * gdb.ada/ref_param.exp: Likewise.
2558 * gdb.ada/ref_tick_size.exp: Likewise.
2559 * gdb.ada/rename_subscript_param.exp: Likewise.
2560 * gdb.ada/repeat_dyn.exp: Likewise.
2561 * gdb.ada/same_component_name.exp: Likewise.
2562 * gdb.ada/same_enum.exp: Likewise.
2563 * gdb.ada/scalar_storage.exp: Likewise.
2564 * gdb.ada/set_wstr.exp: Likewise.
2565 * gdb.ada/small_reg_param.exp: Likewise.
2566 * gdb.ada/str_binop_equal.exp: Likewise.
2567 * gdb.ada/str_ref_cmp.exp: Likewise.
2568 * gdb.ada/str_uninit.exp: Likewise.
2569 * gdb.ada/sub_variant.exp: Likewise.
2570 * gdb.ada/sym_print_name.exp: Likewise.
2571 * gdb.ada/taft_type.exp: Likewise.
2572 * gdb.ada/tagged.exp: Likewise.
2573 * gdb.ada/tagged_access.exp: Likewise.
2574 * gdb.ada/task_bp.exp: Likewise.
2575 * gdb.ada/task_switch_in_core.exp: Likewise.
2576 * gdb.ada/tasks.exp: Likewise.
2577 * gdb.ada/tick_last_segv.exp: Likewise.
2578 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
2579 * gdb.ada/type_coercion.exp: Likewise.
2580 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2581 * gdb.ada/unchecked_union.exp: Likewise.
2582 * gdb.ada/uninitialized_vars.exp: Likewise.
2583 * gdb.ada/var_arr_attrs.exp: Likewise.
2584 * gdb.ada/var_arr_typedef.exp: Likewise.
2585 * gdb.ada/var_rec_arr.exp: Likewise.
2586 * gdb.ada/variant-record.exp: Likewise.
2587 * gdb.ada/variant.exp: Likewise.
2588 * gdb.ada/variant_record_packed_array.exp: Likewise.
2589 * gdb.ada/varsize_limit.exp: Likewise.
2590 * gdb.ada/whatis_array_val.exp: Likewise.
2591 * gdb.ada/widewide.exp: Likewise.
2592 * gdb.ada/win_fu_syms.exp: Likewise.
2593
25942020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
2595
2596 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
2597
10c381b5
AB
25982020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
2599
2600 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
2601 unset the array variable.
2602
8f34b746
TV
26032020-08-03 Tom de Vries <tdevries@suse.de>
2604
2605 PR symtab/26333
2606 * lib/dwarf.exp (DW_LNE_user): New proc.
2607 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
2608 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
2609
0245e136
KB
26102020-07-31 Kevin Buettner <kevinb@redhat.com>
2611
2612 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
2613 to 'uintptr_t'
2614 (inttypes.h): Include.
2615
9ef1ec5d
KB
26162020-07-31 Kevin Buettner <kevinb@redhat.com>
2617
2618 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
2619 (C5_24k): Delete.
2620 (C5_8k, C5_64k, C5_256k): New macros.
2621 (buf_ro): Allocate 256 KiB of initialized data.
2622
4c55e970
TBA
26232020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2624
2625 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
2626 that attempt to overwrite an existing condition with a condition
2627 that fails parsing and also with a condition that parses fine
2628 but contains junk at the end.
2629
1e620590
TBA
26302020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2631
2632 * gdb.base/condbreak-bad.c: New test.
2633 * gdb.base/condbreak-bad.exp: New file.
2634
e12dcc50
TV
26352020-07-30 Tom de Vries <tdevries@suse.de>
2636
2637 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
2638 out of ...
2639 (GDBInfoModuleSymbols::check_entry): ... here.
2640 (GDBInfoModuleSymbols::check_optional_entry): New proc.
2641 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
2642 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
2643
6cc64caa
TV
26442020-07-30 Tom de Vries <tdevries@suse.de>
2645
2646 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
2647 "__class_some_module_Number_t" optional.
2648
90fd07fc
TV
26492020-07-29 Tom de Vries <tdevries@suse.de>
2650
2651 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
2652 multiple locations.
2653
f5c79e97
TV
26542020-07-29 Tom de Vries <tdevries@suse.de>
2655
2656 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
2657 rather than function name.
2658
f75a0693
AB
26592020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2660
2661 PR symtab/26270:
2662 * gdb.cp/disasm-func-name.cc: New file.
2663 * gdb.cp/disasm-func-name.exp: New file.
2664
4888741a
TT
26652020-07-28 Tom Tromey <tromey@adacore.com>
2666
2667 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
2668 'varval' location.
2669
43d5901d
AB
26702020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2671
2672 * gdb.python/py-unwind.py: Update to make use of a register
2673 descriptor.
2674
14fa8fb3
AB
26752020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2676
2677 * gdb.python/py-arch-reg-names.exp: Add additional tests.
2678
e79eb02f
AB
26792020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
2680
2681 PR fortran/23051
2682 PR fortran/26139
2683 * gdb.fortran/class-allocatable-array.exp: New file.
2684 * gdb.fortran/class-allocatable-array.f90: New file.
2685 * gdb.fortran/pointer-to-pointer.exp: New file.
2686 * gdb.fortran/pointer-to-pointer.f90: New file.
2687
876518dd
TV
26882020-07-25 Tom de Vries <tdevries@suse.de>
2689
2690 PR symtab/26243
2691 * gdb.dwarf2/dw2-line-number-zero.c: New test.
2692 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
2693
6dcfb80a
TV
26942020-07-24 Tom de Vries <tdevries@suse.de>
2695
2696 PR testsuite/26293
2697 * gdb.ada/mi_prot.exp: Require gnatmake-8.
2698
e7bc9db8
PA
26992020-07-23 Pedro Alves <pedro@palves.net>
2700
2701 * gdb.server/server-kill.exp (prepare): New, factored out from the
2702 top level.
2703 (kill_server): New.
2704 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
2705 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
2706
78344df7
AB
27072020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
2708
2709 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
2710
25dfed24
SL
27112020-07-22 Sandra Loosemore <sandra@codesourcery.com>
2712
2713 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
2714 Initialize to empty string at top level.
2715 (gdb_wrapper_init): Revert check for file existence on build.
2716 Build the wrapper in its default place, not a build-specific
2717 location. When host == build, make the pathname absolute.
2718 (gdb_compile): Delete leftover declaration of
2719 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
2720 string instead of uninitialized.
2721
7da515fd
KB
27222020-07-22 Kevin Buettner <kevinb@redhat.com>
2723
2724 * gdb.base/corefile2.exp: New file.
2725 * gdb.base/coremaker2.exp: New file.
2726
9c5ec5c2
KB
27272020-07-22 Kevin Buettner <kevinb@redhat.com>
2728
2729 * gdb.base/coredump-filter.exp: Add second
2730 non-Private-Shared-Anon-File test.
2731 (test_disasm): Rename binfile for test which is expected
2732 to fail.
2733
f9e233c9
KB
27342020-07-22 Kevin Buettner <kevinb@redhat.com>
2735
2736 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
2737 data in core file".
2738 * gdb.base/coremaker.c (buf2ro): New global.
2739 (mmapdata): Add a read-only mmap mapping.
2740
94c265d7
KB
27412020-07-22 Kevin Buettner <kevinb@redhat.com>
2742
2743 PR corefiles/25631
2744 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
2745 New test.
2746 * gdb.base/coremaker.c (buf3): New global.
2747 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
2748 flags.
2749
27502020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
2751
2752 * gdb.base/coremaker.c (filler_ro): New global constant.
2753
32fa152e
TT
27542020-07-22 Tom Tromey <tromey@adacore.com>
2755
2756 * gdb.ada/mi_prot.exp: New file.
2757 * gdb.ada/mi_prot/pkg.adb: New file.
2758 * gdb.ada/mi_prot/pkg.ads: New file.
2759 * gdb.ada/mi_prot/prot.adb: New file.
2760
c8474dc3
TBA
27612020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2762
2763 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
2764 loads two JITers.
2765
baf8791e
AB
27662020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2767
2768 * gdb.python/py-arch-reg-groups.exp: Additional tests.
2769
f7306dac
AB
27702020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2771
2772 * gdb.python/py-arch-reg-names.exp: Additional tests.
2773
6d3d6e4b
TV
27742020-07-21 Tom de Vries <tdevries@suse.de>
2775
2776 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
2777 breakpoint locations".
2778 * gdb.reverse/solib-reverse.exp: Same.
2779
803d0592
TV
27802020-07-21 Tom de Vries <tdevries@suse.de>
2781
2782 * gdb.reverse/step-reverse.c (callee): Merge statements.
2783
e9bdc510
TV
27842020-07-21 Tom de Vries <tdevries@suse.de>
2785
2786 * gdb.fortran/info-modules.exp (info module variables): Allow missing
2787 line numbers for some variables.
2788
f0f9e75a
TV
27892020-07-21 Tom de Vries <tdevries@suse.de>
2790
2791 * gdb.opt/inline-locals.c (init_array): New func.
2792 (func1): Use init_array.
2793 * gdb.opt/inline-locals.exp: Update pattern.
2794
bd460ecb
TV
27952020-07-21 Tom de Vries <tdevries@suse.de>
2796
2797 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2798 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2799
ae5369e7
LC
28002020-07-20 Ludovic Courtès <ludo@gnu.org>
2801
2802 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2803 * gdb.guile/types-module.exp: Remove "ERROR:" from
2804 regexps since Guile 3.0 no longer prints that.
2805
68cf161c
LC
28062020-07-20 Ludovic Courtès <ludo@gnu.org>
2807
2808 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2809 error regexp to match on Guile 2.2.
2810
c14b4913
GB
28112020-07-20 Gary Benson <gbenson@redhat.com>
2812
2813 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
2814 with clang.
2815
b243ba58
TV
28162020-07-20 Tom de Vries <tdevries@suse.de>
2817
2818 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2819 (omp_set_lock_in_order): New function.
2820 (single_scope, multi_scope, nested_func, nested_parallel): Use
2821 omp_set_lock_in_order and omp_unset_lock.
2822 (main): Init and destroy lock and lock2.
2823
c06ad8b5
TV
28242020-07-20 Tom de Vries <tdevries@suse.de>
2825
2826 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2827
6e22f117
TV
28282020-07-20 Tom de Vries <tdevries@suse.de>
2829
2830 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2831
33176ea7
TV
28322020-07-17 Tom de Vries <tdevries@suse.de>
2833
2834 * gdb.base/valgrind-infcall-2.c: New test.
2835 * gdb.base/valgrind-infcall-2.exp: New file.
2836 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2837
90c3ec2d
TV
28382020-07-17 Tom de Vries <tdevries@suse.de>
2839
2840 * gdb.dlang/circular.c (found): Use found_label as label name.
2841 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2842 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2843 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2844 * gdb.dwarf2/ada-linkage-name.exp: Same.
2845 * gdb.dwarf2/arr-subrange.exp: Same.
2846 * gdb.dwarf2/atomic-type.exp: Same.
2847 * gdb.dwarf2/comp-unit-lang.exp: Same.
2848 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2849 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2850 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2851 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2852 * gdb.dwarf2/implptr-64bit.exp: Same.
2853 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2854 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2855 * gdb.dwarf2/imported-unit.exp: Same.
2856 * gdb.dwarf2/main-subprogram.exp: Same.
2857 * gdb.dwarf2/missing-type-name.exp: Same.
2858 * gdb.dwarf2/nonvar-access.exp: Same.
2859 * gdb.dwarf2/struct-with-sig.exp: Same.
2860 * gdb.dwarf2/typedef-void-finish.exp: Same.
2861 * gdb.dwarf2/void-type.exp: Same.
2862
10da644d
TV
28632020-07-17 Tom de Vries <tdevries@suse.de>
2864
2865 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2866 src parameter.
2867 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2868 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2869 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2870 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2871 * gdb.dwarf2/dwz.exp: Same.
2872 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2873 * gdb.dwarf2/implref-array.exp: Same.
2874 * gdb.dwarf2/implref-const.exp: Same.
2875 * gdb.dwarf2/implref-global.exp: Same.
2876 * gdb.dwarf2/implref-struct.exp: Same.
2877 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2878 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2879 * gdb.dwarf2/var-access.exp: Same.
2880 * gdb.dwarf2/varval.exp: Same.
2881 * gdb.trace/entry-values.exp: Same.
2882
315e6afc
TV
28832020-07-17 Tom de Vries <tdevries@suse.de>
2884
2885 * lib/dwarf.exp (Dwarf::extern): Remove.
2886 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2887 * gdb.dlang/circular.exp: Same.
2888 * gdb.dwarf2/comp-unit-lang.exp: Same.
2889 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2890 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2891 * gdb.dwarf2/dwz.exp: Same.
2892 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2893 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2894 * gdb.dwarf2/imported-unit.exp: Same.
2895 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2896
5597c940
SL
28972020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2898
2899 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2900 Use double quotes instead of single quotes.
2901
d0ce17d8
CT
29022020-07-16 Caroline Tice <cmtice@google.com>
2903
2904 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2905 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2906
853772cc
TV
29072020-07-16 Tom de Vries <tdevries@suse.de>
2908
2909 * lib/dwarf.exp (program): Initialize _line.
2910 (DW_LNE_end_sequence): Reinitialize _line.
2911 (DW_LNS_advance_line): Update _line.
2912 (line): New proc.
2913 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2914 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2915 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2916 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2917 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2918 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2919
fe07b572
AB
29202020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2921
2922 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2923 generic.
2924
52781cce
TV
29252020-07-15 Tom de Vries <tdevries@suse.de>
2926
2927 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2928 is_amd64_regs_target.
2929
3dcc261c
AB
29302020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2931
2932 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2933 * gdb.fortran/ptype-on-functions.f90: Likewise.
2934
054a0959
SM
29352020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2936
2937 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2938 values in documentation for addr_size to 4 and 8.
2939
ccb9eba6
AB
29402020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2941
2942 * gdb.arch/amd64-osabi.exp: Update.
2943 * gdb.arch/arm-disassembler-options.exp: Update.
2944 * gdb.arch/powerpc-disassembler-options.exp: Update.
2945 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2946 * gdb.arch/s390-disassembler-options.exp: Update.
2947 * gdb.base/all-architectures.exp.tcl: Update.
2948 * gdb.base/attach-pie-noexec.exp: Update.
2949 * gdb.base/catch-syscall.exp: Update.
2950 * gdb.xml/tdesc-arch.exp: Update.
2951
025a39a7
TV
29522020-07-14 Tom de Vries <tdevries@suse.de>
2953
2954 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2955 (local_gettid): ... this.
2956 (fn): Update.
2957
74e4b667
SL
29582020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2959
2960 * gdb.base/info_sources.exp: Skip directory match tests on
2961 remote hosts.
2962
f413dd74
GB
29632020-07-13 Gary Benson <gbenson@redhat.com>
2964
2965 * gdb.base/savedregs.exp (caller): Use parentheses to
2966 make expected expression evaluation ordering explicit.
2967
915771bb
GB
29682020-07-13 Gary Benson <gbenson@redhat.com>
2969
2970 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2971
2a122642
GB
29722020-07-13 Gary Benson <gbenson@redhat.com>
2973
2974 * gdb.base/bigcore.c (main): Use a volatile pointer when
2975 attempting to trigger a SIGSEGV.
2976 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2977 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2978 * gdb.base/savedregs.c (thrower): Likewise.
2979 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2980
3f00c730
GB
29812020-07-13 Gary Benson <gbenson@redhat.com>
2982
2983 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2984 defining and using VLA structure fields into...
2985 * gdb.base/vla-struct-fields.c: New file.
2986 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2987 tests into...
2988 * gdb.base/vla-struct-fields.exp: New file.
2989
963eeee4
TV
29902020-07-13 Tom de Vries <tdevries@suse.de>
2991
2992 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2993 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2994 * gdb.base/gold-gdb-index.exp: Same.
2995 * gdb.base/morestack.exp: Same.
2996
0ed35c9a
DX
29972020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2998
2999 PR rust/26121
3000 * gdb.rust/modules.rs: Prevent linker from discarding test
3001 symbol.
3002
4fdba23d
PA
30032020-07-10 Pedro Alves <pedro@palves.net>
3004
3005 PR gdb/26199
3006 * gdb.multi/multi-target.c (exit_thread): New.
3007 (thread_start): Break loop if EXIT_THREAD.
3008 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
3009 (top level) Call test_no_resumed.
3010
15f3b077
TT
30112020-07-08 Tom Tromey <tromey@adacore.com>
3012
3013 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
3014 * gdb.ada/catch_ex.exp: Examine catchpoint text.
3015
9fc501fd
AB
30162020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3017
3018 PR python/22748
3019 * gdb.opt/inline-frame-tailcall.c: New file.
3020 * gdb.opt/inline-frame-tailcall.exp: New file.
3021 * gdb.python/py-unwind-inline.c: New file.
3022 * gdb.python/py-unwind-inline.exp: New file.
3023 * gdb.python/py-unwind-inline.py: New file.
3024
64cb3757
AB
30252020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3026
3027 * gdb.python/py-arch-reg-groups.exp: New file.
3028
0f767f94
AB
30292020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3030
3031 * gdb.python/py-arch-reg-names.exp: New file.
3032
87dbc774
AB
30332020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3034
3035 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
3036 gdb.PendingFrame.architecture method.
3037
d8cc8af6
TV
30382020-07-06 Tom de Vries <tdevries@suse.de>
3039
3040 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
3041
3c8ea5be
PA
30422020-07-03 Pedro Alves <palves@redhat.com>
3043
3044 * gdb.base/structs2.c (main): Adjust second parem_reg call to
3045 explicitly write negative numbers.
3046 * gdb.base/structs2.exp: Adjust expected output.
3047
bf90c83a
PA
30482020-07-03 Pedro Alves <palves@redhat.com>
3049
3050 * gdb.base/charset.c (init_string): Change all char parameters to
3051 unsigned char parameters.
3052
2eb82157
PA
30532020-07-03 Pedro Alves <palves@redhat.com>
3054
3055 * gdb.base/call-sc.exp (start_scalars_test): Use
3056 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3057 * gdb.base/overlays.c: Remove references to PARAMS.
3058 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
3059 * gdb.base/reread.exp: Don't set 'prototypes' global.
3060 * gdb.base/structs.exp (start_structs_test): Use
3061 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3062 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
3063 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3064 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
3065 call.
3066 * gdb.base/varargs.exp: Don't set 'prototypes' global.
3067
9adda7af
PA
30682020-07-03 Pedro Alves <palves@redhat.com>
3069
3070 * gdb.base/m32rovly.c: Delete.
3071 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
3072
2a17c803
PW
30732020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3074
3075 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
3076 of gdb_py_test_multiple.
3077 * gdb.python/py-cmd.exp: Likewise.
3078 * gdb.python/py-events.exp: Likewise.
3079 * gdb.python/py-function.exp: Likewise.
3080 * gdb.python/py-inferior.exp: Likewise.
3081 * gdb.python/py-infthread.exp: Likewise.
3082 * gdb.python/py-linetable.exp: Likewise.
3083 * gdb.python/py-parameter.exp: Likewise.
3084 * gdb.python/py-value.exp: Likewise.
3085
b011fe1a
TV
30862020-06-30 Tom de Vries <tdevries@suse.de>
3087
3088 PR testsuite/26175
3089 * lib/future.exp (gdb_default_target_compile): Detect and handle
3090 early_flags.
3091
df5b8876
SM
30922020-06-29 Simon Marchi <simon.marchi@efficios.com>
3093
3094 * boards/simavr.exp (gdb_load): Catch errors when closing
3095 previous connection. Close connection, wait for process and
3096 unset simavr_spawn_id on failure.
3097
a3ca48cd
TV
30982020-06-29 Tom de Vries <tdevries@suse.de>
3099
3100 * lib/gdb.exp (unknown): Make test-case unresolved.
3101
b0237c0e
TV
31022020-06-29 Tom de Vries <tdevries@suse.de>
3103
3104 PR gdb/25475
3105 * gdb.server/solib-list.exp: Verify that the symbol reload
3106 confirmation question is asked.
3107
c0b3b3bd
PW
31082020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3109
3110 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
3111 have a input seq nr in each pass message.
fe4c3d43 3112 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
3113 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
3114 * gdb.python/python.exp: Make test names unique,
3115 use gdb_test_multiline instead of gdb_py_test_multiple,
3116 use $gdb_test_name.
3117 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
3118
1776e3e5
NA
31192020-06-26 Nick Alcock <nick.alcock@oracle.com>
3120
3121 * configure.ac: Add --enable-libctf.
3122 * aclocal.m4: sinclude ../config/enable.m4.
3123 * Makefile.in (site.exp): Add enable_libctf to site.exp.
3124 * lib/gdb.exp (skip_ctf_tests): Use it.
3125 * gdb.base/ctf-constvars.exp: Error message tweak.
3126 * gdb.base/ctf-ptype.exp: Likewise.
3127 * configure: Regenerate.
3128
f53b3eeb
GB
31292020-06-26 Gary Benson <gbenson@redhat.com>
3130
3131 * gdb.cp/try_catch.cc: Include string.h.
3132 (main): Replace comparison against string literal with
3133 strcmp, avoiding build failure with -Wstring-compare.
3134 Add "marker test-complete".
3135 * gdb.cp/try_catch.exp: Run the test to the above marker,
3136 then verify that the value of "test" is still true.
3137
6d74da72
AB
31382020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3139
3140 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
3141
2e52d038
AB
31422020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3143
3144 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3145
3b9fce96
AB
31462020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3147
3148 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
3149 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
3150 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
3151 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
3152 * gdb.arch/riscv-tdesc-loading.exp: New file.
3153
ed69cbc8
AB
31542020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3155
3156 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3157
767a879e
AB
31582020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3159
3160 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
3161 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
3162 * gdb.arch/riscv-tdesc-regs.c: New file.
3163 * gdb.arch/riscv-tdesc-regs.exp: New file.
3164
221db974
PA
31652020-06-24 Pedro Alves <palves@redhat.com>
3166
3167 * gdb.arch/amd64-entry-value-paramref.exp: Use
3168 prepare_for_testing_full and don't pass "c++" for the .S file
3169 build spec.
3170 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
3171 $options, since it's an assembly file. Remove -Wno-deprecated.
3172 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
3173 compiling C++ programs.
3174
331733cd
PA
31752020-06-24 Pedro Alves <palves@redhat.com>
3176
3177 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
3178 Clang, add "-Wno-unknown-warning-option" to the options.
3179
caa7fd04
AB
31802020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
3181
3182 * gdb.xml/tdesc-reload.c: New file.
3183 * gdb.xml/tdesc-reload.exp: New file.
3184 * gdb.xml/maint-xml-dump-01.xml: New file.
3185 * gdb.xml/maint-xml-dump-02.xml: New file.
3186 * gdb.xml/maint-xml-dump.exp: New file.
3187
bb8d1260
SL
31882020-06-23 Sandra Loosemore <sandra@codesourcery.com>
3189
3190 * lib/completion-support.exp (test_gdb_completion_offers_commands):
3191 Adjust for omitted commands when TUI is disabled.
3192
7e4b9c4c
GB
31932020-06-23 Gary Benson <gbenson@redhat.com>
3194 Pedro Alves <palves@redhat.com>
3195
3196 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
3197 * gdb.cp/nsimport.cc: Likewise.
3198 * gdb.cp/nsnested.cc: Likewise.
3199 * gdb.cp/nsnoimports.cc: Likewise.
3200 * gdb.cp/nsusing.cc: Likewise.
3201 * gdb.cp/smartp.cc: Likewise.
3202 * gdb.python/py-pp-integral.c: Likewise.
3203 * gdb.python/py-pp-re-notag.c: Likewise.
3204
2e573c0a
GB
32052020-06-23 Gary Benson <gbenson@redhat.com>
3206
3207 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
3208 * gdb.cp/nsimport.cc: Likewise.
3209 * gdb.cp/nsnested.cc: Likewise.
3210 * gdb.cp/nsnoimports.cc: Likewise.
3211 * gdb.cp/nsusing.cc: Likewise.
3212 * gdb.cp/smartp.cc: Likewise.
3213 * gdb.python/py-pp-integral.c: Likewise.
3214 * gdb.python/py-pp-re-notag.c: Likewise.
3215
746ebfe8
PW
32162020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3217
3218 * gdb.base/default-args.exp: New test.
3219 * gdb.base/default-args.c: New file.
3220 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
3221 * gdb.base/default.exp: Update to new help text.
3222 * gdb.base/help.exp: Likewise.
3223 * gdb.base/page.exp: Likewise.
3224 * gdb.base/style.exp: Likewise.
3225 * gdb.guile/guile.exp: Likewise.
3226 * gdb.python/python.exp: Likewise.
3227
e822f2cd
SL
32282020-06-22 Sandra Loosemore <sandra@codesourcery.com>
3229
3230 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
3231 remote host. Fix search path syntax on Windows host.
3232
48e9cc84
PW
32332020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3234
3235 * gdb.base/attach.exp: Test priority of 'exec-file' changed
3236 over 'exec-file-mismatch'.
3237 * gdb.base/attach.c: Mark should_exit volatile.
3238 * gdb.base/attach2.c: Likewise. Add a comment explaining
3239 why the sleep cannot be big.
3240 * gdb.base/attach3.c: New file.
3241
160f8a8f
SL
32422020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3243
3244 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3245 prefix optional.
3246
4d91c2a4
SL
32472020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3248
3249 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3250 for remote host.
3251
87f83f20
SL
32522020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3253 Hafiz Abid Qadeer <abidh@codesourcery.com>
3254
3255 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3256 file sent to remote host.
3257 (top level): Allow int32_t as type of 32-bit register.
3258
37ab8655
TV
32592020-06-19 Tom de Vries <tdevries@suse.de>
3260
3261 * lib/gdb.exp (gdb_note): New proc.
3262 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3263 (gdb_default_target_compile): ... here. Only call
3264 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
3265 (use_gdb_compile): Change to array.
3266 (toplevel): Update sets of use_gdb_compile to specify language.
3267 Warn about default_target_compile override. Store dejagnu's version
3268 of default_target_compile in dejagnu_default_target_compile.
3269
a8a56685
TV
32702020-06-18 Tom de Vries <tdevries@suse.de>
3271
3272 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
3273 (default_gdb_init): ... here.
3274
581bea2c
SL
32752020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3276
3277 Fix TUI support checks in gdb.tui tests.
3278
3279 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
3280 just say UNSUPPORTED.
3281 * gdb.tui/corefile-run.exp: Likewise.
3282 * gdb.tui/empty.exp: Likewise.
3283 * gdb.tui/list-before.exp: Likewise.
3284 * gdb.tui/list.exp: Likewise.
3285 * gdb.tui/main.exp: Likewise.
3286 * gdb.tui/regs.exp: Likewise.
3287 * gdb.tui/resize.exp: Likewise.
3288 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
3289 * gdb.tui/tui-layout-asm.exp: Likewise.
3290 * gdb.tui/tui-missing-src.exp: Likewise.
3291 * gdb.tui/winheight.exp: Likewise.
3292 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
3293
05e682e3
SL
32942020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3295
3296 Fix TCL error in gdb.python/py-format-string.exp.
3297
3298 * gdb.python/py-format-string.exp: Move test for python support
3299 earlier, out of function body.
3300
efb763a5
SM
33012020-06-15 Simon Marchi <simon.marchi@efficios.com>
3302
3303 * gdb.base/index-cache-load-twice.c: New.
3304 * gdb.base/index-cache-load-twice.exp: New.
3305
43327b20
KS
33062020-06-17 Keith Seitz <keiths@redhat.com>
3307
99cf27cf 3308 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
3309 when executing "gdb --configuration".
3310
081e778c
TV
33112020-06-17 Tom de Vries <tdevries@suse.de>
3312
3313 * lib/gdb.exp (gdb_tcl_unknown): New proc.
3314 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
3315 conditional on presence of gdb_tcl_unknown.
3316 (gdb_finish): Make override undo conditional on presence of
3317 gdb_tcl_unknown.
3318
d2d1ea20
TT
33192020-06-16 Tom Tromey <tom@tromey.com>
3320
3321 * gdb.python/tui-window.py (failwin): New function. Register it
3322 as a TUI window type.
3323 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
3324
c802e8a7
GB
33252020-06-16 Gary Benson <gbenson@redhat.com>
3326
3327 * gdb.python/py-nested-maps.c (create_map): Add missing return
3328 value.
3329 (create_map_map): Likewise.
3330
ff08abb8
TBA
33312020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3332
3333 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
3334 variable.
3335 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
3336 and use the already-defined 'options' variable.
3337
a29d5112
AB
33382020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
3339 Tom de Vries <tdevries@suse.de>
3340
3341 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
3342 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
3343 (gdb_setup_known_globals): New proc.
3344 (gdb_cleanup_globals): New proc.
3345 * lib/gdb.exp (load_lib): New override proc.
3346 (gdb_stdin_log_init): Set var in_file as persistent global.
3347 * lib/pascal.exp (gdb_stdin_log_init): Set vars
3348 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
3349 fpc_compiler as persistent global.
3350
8c74a764
TV
33512020-06-12 Tom de Vries <tdevries@suse.de>
3352
3353 * lib/tuiterm.exp (spawn): Rename to ...
3354 (tui_spawn): ... this.
3355 (toplevel): Move rename of spawn ...
3356 (gdb_init_tuiterm): ... here. New proc.
3357 (gdb_finish_tuiterm): New proc.
3358 * lib/gdb.exp (gdb_finish_hooks): New global var.
3359 (gdb_finish): Handle gdb_finish_hooks.
3360 (tuiterm_env): New proc.
3361 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
3362 tuiterm_env.
3363 * gdb.tui/basic.exp: Same.
3364 * gdb.tui/corefile-run.exp: Same.
3365 * gdb.tui/empty.exp: Same.
3366 * gdb.tui/list-before.exp: Same.
3367 * gdb.tui/list.exp: Same.
3368 * gdb.tui/main.exp: Same.
3369 * gdb.tui/new-layout.exp: Same.
3370 * gdb.tui/regs.exp: Same.
3371 * gdb.tui/resize.exp: Same.
3372 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
3373 * gdb.tui/tui-layout-asm.exp: Same.
3374 * gdb.tui/tui-missing-src.exp: Same.
3375 * gdb.tui/winheight.exp: Same.
3376
26783bce
TV
33772020-06-12 Tom de Vries <tdevries@suse.de>
3378
3379 PR testsuite/26110
3380 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
3381 (gdb_finish): Reinstall dejagnu's override of ::unknown.
3382
2b4e6a3f
TT
33832020-06-11 Tom Tromey <tom@tromey.com>
3384
3385 PR gdb/18318:
3386 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
3387 floating point tests.
3388
2f33032a
KS
33892020-06-11 Keith Seitz <keiths@redhat.com>
3390
3391 PR gdb/21356
3392 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
3393 vla_struct.
3394 Add new struct vla_typedef and union vla_typedef_union and
3395 corresponding instantiation objects.
3396 Initialize new objects.
3397 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
3398 and vla_typedef_union_object.
3399 Fixup type for vla_struct_object.
3400
a8baf0a3
TV
34012020-06-11 Tom de Vries <tdevries@suse.de>
3402
3403 * lib/gdb.exp (with_override): New proc, factored out of ...
3404 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
3405
7ab96794
TV
34062020-06-10 Tom de Vries <tdevries@suse.de>
3407
3408 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
3409
cab5c3b7
SM
34102020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
3411
3412 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
3413 parameter, update callers.
3414
f8c41851
SM
34152020-06-04 Simon Marchi <simon.marchi@efficios.com>
3416
3417 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
3418 * gdb.dwarf2/share-psymtabs-bt.c: New file.
3419 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
3420
1c07a73f
TV
34212020-06-04 Tom de Vries <tdevries@suse.de>
3422
3423 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
3424
95146b5d
TV
34252020-06-04 Tom de Vries <tdevries@suse.de>
3426
3427 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
3428 exp_continue.
3429
0cfcd4f0
TV
34302020-06-04 Tom de Vries <tdevries@suse.de>
3431
3432 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
3433
f9b5d5ea
TV
34342020-06-03 Tom de Vries <tdevries@suse.de>
3435
3436 PR symtab/26046
3437 * gdb.cp/breakpoint-locs-2.cc: New test.
3438 * gdb.cp/breakpoint-locs.cc: New test.
3439 * gdb.cp/breakpoint-locs.exp: New file.
3440 * gdb.cp/breakpoint-locs.h: New test.
3441
5144dfba
TV
34422020-06-03 Tom de Vries <tdevries@suse.de>
3443
3444 PR testsuite/25609
3445 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
3446 value of global verbose.
3447 * gdb.base/jit-elf.exp: Same.
3448 * gdb.base/jit-reader.exp: Same.
3449
621eacdf
TV
34502020-06-02 Tom de Vries <tdevries@suse.de>
3451
3452 * gdb.dwarf2/multidictionary.exp: Don't use
3453 gdb_spawn_with_cmdline_opts.
3454
1313c56e
AB
34552020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
3456
3457 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
3458 use_header case.
3459 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
3460 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
3461 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
3462 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
3463 * gdb.dwarf2/dw2-inline-header.c: New file.
3464 * gdb.dwarf2/dw2-inline-header.h: New file.
3465
f68f85b5
PA
34662020-05-30 Pedro Alves <palves@redhat.com>
3467
3468 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
3469 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
3470
678048e8
GB
34712020-05-29 Gary Benson <gbenson@redhat.com>
3472
3473 * gdb.compile/compile-cplus.exp (additional_flags): Also
3474 set when building with clang.
3475 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
3476 when building with clang.
3477
9fcafd23
GB
34782020-05-29 Gary Benson <gbenson@redhat.com>
3479
3480 * gdb.arch/i386-avx.exp (additional_flags): Also set when
3481 building with clang.
3482 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
3483
735d5a07
GB
34842020-05-29 Gary Benson <gbenson@redhat.com>
3485
3486 * gdb.cp/koenig.exp (prepare_for_testing): Add
3487 additional_flags=-Wno-unused-comparison.
3488 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
3489
4ad2c6a0
GB
34902020-05-28 Gary Benson <gbenson@redhat.com>
3491
3492 * gdb.base/sigaltstack.c (catcher): Add default case to switch
3493 statement.
3494
09fe663e
GB
34952020-05-28 Gary Benson <gbenson@redhat.com>
3496
3497 * gdb.cp/classes.exp (prepare_for_testing): Add
3498 additional_flags=-Wno-deprecated-register.
3499 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
3500 * gdb.cp/misc.exp: Likewise.
3501
cee00f17
GB
35022020-05-28 Gary Benson <gbenson@redhat.com>
3503
3504 * gdb.linespec/cpls-ops.cc (dummy): New static global.
3505 (test_op_new::operator new): Add return statement.
3506 (test_op_new_array::operator new[]): Likewise.
3507
636edd00
PA
35082020-05-27 Pedro Alves <palves@redhat.com>
3509
3510 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
3511 check. Use test_gdb_complete_unique instead of
3512 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
3513 test_gdb_complete_multiple instead of
3514 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
3515
c2b75043
LM
35162020-05-27 Luis Machado <luis.machado@linaro.org>
3517
3518 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
3519 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
3520 * gdb.arch/arm-disassembler-options.exp: Likewise.
3521 * gdb.arch/arm-disp-step.exp: Likewise.
3522 * gdb.arch/thumb-prologue.exp: Likewise.
3523 * gdb.base/async.exp: Likewise.
3524 * gdb.base/auxv.exp: Likewise.
3525 * gdb.base/complex-parts.exp: Likewise.
3526 * gdb.base/ena-dis-br.exp: Likewise.
3527 * gdb.base/foll-exec.exp: Likewise.
3528 * gdb.base/permissions.exp: Likewise.
3529 * gdb.base/relocate.exp: Likewise.
3530 * gdb.base/return2.exp: Likewise.
3531 * gdb.base/sigbpt.exp: Likewise.
3532 * gdb.base/siginfo-obj.exp: Likewise.
3533 * gdb.cp/converts.exp: Likewise.
3534 * gdb.cp/exceptprint.exp: Likewise.
3535 * gdb.cp/inherit.exp: Likewise.
3536 * gdb.cp/nsnoimports.exp: Likewise.
3537 * gdb.cp/virtbase2.exp: Likewise.
3538 * gdb.mi/mi-var-cmd.exp: Likewise.
3539 * gdb.mi/var-cmd.c: Likewise.
3540
53a47a3e
TT
35412020-05-26 Tom Tromey <tromey@adacore.com>
3542
3543 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
3544
0bc2354b
TT
35452020-05-26 Tom Tromey <tromey@adacore.com>
3546
3547 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
3548 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
3549 type.
3550 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
3551 variable.
3552
0db49895
CBG
35532020-05-26 Christian Biesinger <cbiesinger@google.com>
3554
3555 * Makefile.in: Use = instead of == for the test command
3556 for portability.
3557
40d22035
TV
35582020-05-26 Tom de Vries <tdevries@suse.de>
3559
3560 * gdb.base/gold-gdb-index-2.c: New test.
3561 * gdb.base/gold-gdb-index.c: New test.
3562 * gdb.base/gold-gdb-index.exp: New file.
3563 * gdb.base/gold-gdb-index.h: New test.
3564
043e2e02
TV
35652020-05-25 Tom de Vries <tdevries@suse.de>
3566
3567 * boards/gold-gdb-index.exp: New file.
3568
462f72c5
SM
35692020-05-25 Simon Marchi <simon.marchi@efficios.com>
3570
3571 * boards/simavr.exp: New file.
3572
6cf66e76
SM
35732020-05-25 Simon Marchi <simon.marchi@efficios.com>
3574
3575 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
3576 * gdb.base/inferior-args.exp: New file.
3577 * gdb.base/inferior-args.c: New file.
3578
75d04512
SM
35792020-05-25 Simon Marchi <simon.marchi@efficios.com>
3580
3581 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
3582 inferior_args. Pass it to gdb_reload.
3583 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
3584 inferior_args.
3585 (gdb_reload): Add inferior_args argument.
3586 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
3587 pass it to gdbserver_run.
3588 * boards/native-gdbserver.exp: Do not set noargs.
3589 * boards/native-extended-gdbserver.exp (gdb_reload): Add
3590 inferior_args argument.
3591 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
3592 * gdb.base/a2-run.exp: Check for use_gdb_stub.
3593 * gdb.base/args.exp: Likewise.
3594
42cf1844
TV
35952020-05-25 Tom de Vries <tdevries@suse.de>
3596
3597 * lib/gdb.exp (exec_is_pie): Add comment.
3598
8f7d38ef
TV
35992020-05-25 Tom de Vries <tdevries@suse.de>
3600
3601 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
3602 instead of $binfile in the untested message.
3603
465e1b0f
TV
36042020-05-25 Tom de Vries <tdevries@suse.de>
3605
3606 PR testsuite/26031
3607 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
3608
3c5a0e02
TV
36092020-05-25 Tom de Vries <tdevries@suse.de>
3610
3611 * boards/gold.exp: New file.
3612
0a4f5f8c
TT
36132020-05-23 Tom Tromey <tom@tromey.com>
3614
3615 * gdb.base/style.exp: Remove completion styling test.
3616 * lib/gdb-utils.exp (style): Remove completion styles.
3617
eca1f90c
TT
36182020-05-23 Tom Tromey <tom@tromey.com>
3619
3620 * gdb.base/style.exp: Add completion styling test.
3621 * lib/gdb-utils.exp (style): Add completion styles.
3622
7c13f4e8
AB
36232020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
3624
3625 * gdb.base/annota1.exp: Update expected results.
3626 * gdb.cp/annota2.exp: Update expected results, remove duplicate
3627 test name.
3628 * gdb.cp/annota3.exp: Update expected results.
3629
41977d16
SM
36302020-05-20 Simon Marchi <simon.marchi@efficios.com>
3631
3632 PR gdb/26016
3633 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
3634 against MAP_FAILED.
3635 * gdb.base/coremaker.c (mmapdata): Likewise.
3636 * gdb.base/jit-reader-host.c (main): Likewise.
3637 * gdb.base/sym-file-loader.c (load): Likewise.
3638 (load_shlib): Likewise.
3639
b4757f2e
TT
36402020-05-20 Tom Tromey <tromey@adacore.com>
3641
3642 * gdb.ada/array_char_idx.exp: Recognize initialized array.
3643
9a0bacfb
TV
36442020-05-20 Tom de Vries <tdevries@suse.de>
3645
3646 PR symtab/25833
3647 * gdb.base/with-mf-inc.c: New test.
3648 * gdb.base/with-mf-main.c: New test.
3649 * gdb.base/with-mf.exp: New file.
3650
76571211
TT
36512020-05-19 Tom Tromey <tromey@adacore.com>
3652
3653 * gdb.rust/simple.exp: Restore missing test result.
3654
4cd9f3d5
TV
36552020-05-19 Tom de Vries <tdevries@suse.de>
3656
3657 * gdb.base/gdb-caching-proc.exp: Fix typo.
3658
7d874253
TT
36592020-05-19 Tom Tromey <tromey@adacore.com>
3660
3661 * gdb.rust/simple.exp: Add some test descriptions.
3662 (test_one_slice): Use with_test_prefix.
3663
1d727695
TV
36642020-05-18 Tom de Vries <tdevries@suse.de>
3665
3666 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
3667
7f32a4d5
PA
36682020-05-17 Pedro Alves <palves@redhat.com>
3669
3670 PR gdb/25741
3671 * gdb.base/hw-sw-break-same-address.exp: New file.
3672
7cfd74cf
PA
36732020-05-16 Pedro Alves <palves@redhat.com>
3674
3675 * gdb.multi/multi-re-run.exp (test_re_run): Switch
3676 LAST_LOADED_FILE accordingly.
3677
57b4f16e
PW
36782020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3679
3680 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
3681
7c05caf7
PW
36822020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3683
3684 * gdb.base/help.exp: Test apropos and help for commands
3685 having aliases. Fixed comments not starting with an
3686 upper-case letter or not finishing with a dot.
3687
7aa1b46f
PW
36882020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3689
3b3aaacb
PW
3690 * gdb.base/alias.exp: Update help output check.
3691
57b4f16e 36922020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 3693
7aa1b46f
PW
3694 * gdb.base/default.exp: Update output following fixes.
3695
0605465f
PW
36962020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3697
3698 * gdb.base/alias.exp: Test aliases starting with a prefix of
3699 another alias.
3700
86e4e63d
GB
37012020-05-15 Gary Benson <gbenson@redhat.com>
3702
3703 * gdb.base/info-os.c (main): Add return statement.
3704 * gdb.base/info_minsym.c (minsym_fun): Likewise.
3705 * gdb.base/large-frame-2.c (func): Likewise.
3706 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
3707 * gdb.base/pr10179-b.c (foo2): Likewise.
3708 * gdb.base/valgrind-disp-step.c (foo): Likewise.
3709 * gdb.base/watch-cond.c (func): Likewise.
3710 * gdb.multi/goodbye.c (verylongfun): Likewise.
3711 * gdb.multi/hello.c (commonfun): Likewise.
3712 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
3713 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
3714 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3715 Likewise.
3716 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
3717 * gdb.threads/interrupt-while-step-over.c (child_function):
3718 Likewise.
3719 * gdb.trace/actions-changed.c (end): Likewise.
3720
163df4df
GB
37212020-05-15 Gary Benson <gbenson@redhat.com>
3722
3723 * gdb.opencl/callfuncs.exp: Report when test skipped.
3724 * gdb.opencl/convs_casts.exp: Likewise.
3725 * gdb.opencl/datatypes.exp: Likewise.
3726 * gdb.opencl/operators.exp: Likewise.
3727 * gdb.opencl/vec_comps.exp: Likewise.
3728
6dbc505a
TV
37292020-05-15 Tom de Vries <tdevries@suse.de>
3730
3731 * gdb.base/align.exp.in: Rename to ...
3732 * gdb.base/align.exp.tcl: ... this.
3733 * gdb.base/align-c++.exp: Update.
3734 * gdb.base/align-c.exp: Update.
3735 * gdb.base/all-architectures.exp.in: Rename to ...
3736 * gdb.base/all-architectures.exp: ... this.
3737 * gdb.base/all-architectures-0.exp: Update.
3738 * gdb.base/all-architectures-1.exp: Update.
3739 * gdb.base/all-architectures-2.exp: Update.
3740 * gdb.base/all-architectures-3.exp: Update.
3741 * gdb.base/all-architectures-4.exp: Update.
3742 * gdb.base/all-architectures-5.exp: Update.
3743 * gdb.base/all-architectures-6.exp: Update.
3744 * gdb.base/all-architectures-7.exp: Update.
3745 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
3746 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
3747 * gdb.base/infcall-nested-structs-c++.exp: Update.
3748 * gdb.base/infcall-nested-structs-c.exp: Update.
3749 * gdb.base/info-types.exp.in: Rename to ...
3750 * gdb.base/info-types.exp.tcl: ... this.
3751 * gdb.base/info-types-c++.exp: Update.
3752 * gdb.base/info-types-c.exp: Update.
3753 * gdb.base/max-depth.exp.in: Rename to ...
3754 * gdb.base/max-depth.exp.tcl: ... this.
3755 * gdb.base/max-depth-c++.exp: Update.
3756 * gdb.base/max-depth-c.exp: Update.
3757 * gdb.cp/cpexprs.exp.in: Rename to ...
3758 * gdb.cp/cpexprs.exp.tcl: ... this.
3759 * gdb.cp/cpexprs-debug-types.exp: Update.
3760 * gdb.cp/cpexprs.exp: Update.
3761 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
3762 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
3763 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
3764 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
3765 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
3766 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
3767 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
3768 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
3769 * gdb.dwarf2/clang-debug-names-2.exp: Update.
3770 * gdb.dwarf2/clang-debug-names.exp: Update.
3771
d1034d78
AB
37722020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
3773
3774 * lib/check-test-names.exp: Remove code that prevents this file
3775 loading when tests are run in parallel.
3776
3c5c3649
PA
37772020-05-15 Pedro Alves <palves@redhat.com>
3778
3779 * gdb.multi/multi-kill.exp (start_inferior): Remove
3780 'testpid' parameter. Refer to namespace variable directly.
3781 (testpid): Declare as namespace variable.
3782
272c36b8
PA
37832020-05-15 Pedro Alves <palves@redhat.com>
3784
3785 * gdb.multi/multi-kill.exp: Wrap in namespace.
3786 (start_inferior): Add TESTPID parameter. Use it instead of the
3787 testpid global.
3788 (top level): Define empty TESTPID array, and pass it down to
3789 start_inferior.
3790
02eba61a
TV
37912020-05-14 Tom de Vries <tdevries@suse.de>
3792
3793 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3794 output.
3795
971a3747
TV
37962020-05-14 Tom de Vries <tdevries@suse.de>
3797
3798 * gdb.base/align.exp: Split into ...
3799 * gdb.base/align.exp.in: ...
3800 * gdb.base/align-c++.exp: ...
3801 * gdb.base/align-c.exp: ... these.
3802 * gdb.base/infcall-nested-structs.exp: Split into ...
3803 * gdb.base/infcall-nested-structs.exp.in: ...
3804 * gdb.base/infcall-nested-structs-c++.exp: ...
3805 * gdb.base/infcall-nested-structs-c.exp: ... these.
3806 * gdb.base/info-types.exp: Split into ...
3807 * gdb.base/info-types.exp.in: ...
3808 * gdb.base/info-types-c++.exp: ...
3809 * gdb.base/info-types-c.exp: ... these.
3810 * gdb.base/max-depth.exp: Split into ...
3811 * gdb.base/max-depth.exp.in: ...
3812 * gdb.base/max-depth-c++.exp: ...
3813 * gdb.base/max-depth-c.exp: ... these.
3814 * gdb.cp/infcall-nodebug.exp: Split into ...
3815 * gdb.cp/infcall-nodebug.exp.in: ...
3816 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
3817 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
3818 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3819 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3820
a05575d3
TBA
38212020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3822 Pedro Alves <palves@redhat.com>
3823
3824 * gdb.multi/multi-exit.c: New file.
3825 * gdb.multi/multi-exit.exp: New file.
3826 * gdb.multi/multi-kill.c: New file.
3827 * gdb.multi/multi-kill.exp: New file.
3828
6ad82919
TBA
38292020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3830
3831 * gdb.base/annota1.exp: Update the expected output.
3832 * gdb.cp/annota2.exp: Ditto.
3833
843f4d93
AB
38342020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3835
3836 * lib/check-test-names.exp: Disable when testing is being run in
3837 parallel.
3838
c7c66341
TV
38392020-05-12 Tom de Vries <tdevries@suse.de>
3840
3841 * gdb.base/jit-elf.exp: Fix string concat.
3842
1b59ca1c
TV
38432020-05-12 Tom de Vries <tdevries@suse.de>
3844
3845 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3846 messages.
3847
b4991d29
TV
38482020-05-12 Tom de Vries <tdevries@suse.de>
3849
3850 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3851
dbb0ab10
TV
38522020-05-12 Tom de Vries <tdevries@suse.de>
3853
3854 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3855 * gdb.ada/mi_catch_ex.exp: Same.
3856 * gdb.ada/mi_catch_ex_hand.exp: Same.
3857
7549fed8
TV
38582020-05-12 Tom de Vries <tdevries@suse.de>
3859
3860 * gdb.fortran/complex.exp: Use with_test_prefix.
3861
af2d5cd8
TV
38622020-05-12 Tom de Vries <tdevries@suse.de>
3863
3864 * gdb.trace/passcount.exp: Fix test-names.
3865
7c121311
TV
38662020-05-12 Tom de Vries <tdevries@suse.de>
3867
3868 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3869
c9f3b40e
TV
38702020-05-12 Tom de Vries <tdevries@suse.de>
3871
3872 * gdb.gdb/complaints.exp: Use with_test_prefix.
3873 * gdb.xml/tdesc-regs.exp: Same.
3874 * gdb.opt/inline-locals.exp: Fix test name.
3875
111b33f0
TV
38762020-05-12 Tom de Vries <tdevries@suse.de>
3877
3878 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3879 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3880 * gdb.dwarf2/implref-struct.exp: Same.
3881 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3882 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3883
ebf47080
SM
38842020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3885
3886 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3887
d30dcd12
AB
38882020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3889
3890 * lib/check-test-names.exp (all_test_names): New module variable.
3891 (counts): Add 'duplicates' field.
3892 (_check_duplicates): New procedure.
3893 (check): Also check for duplicates.
3894 (do_log_summary): Print duplicates count.
3895 (do_reset_vars): Reset counter for duplicate test names, and
3896 discard all know test names.
3897
34584c09
AB
38982020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3899
3900 * lib/gdb.exp: Include check-test-names.exp library.
3901 * lib/check-test-names.exp: New file.
3902
e0002117
TV
39032020-05-11 Tom de Vries <tdevries@suse.de>
3904
3905 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3906
53f539a3
KS
39072020-05-11 Keith Seitz <keiths@redhat.com>
3908
3909 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3910
113ee09a
TV
39112020-05-11 Tom de Vries <tdevries@suse.de>
3912
3913 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3914 * gdb.cp/cpexprs.exp.in: .. here.
3915 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3916 cpexprs.exp.
3917
ba3e70b0
KS
39182020-05-11 Keith Seitz <keiths@redhat.com>
3919
3920 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3921 test names.
3922 * gdb.ada/arrayptr.exp: Likewise.
3923 * gdb.ada/assign_arr.exp: Likewise.
3924 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3925 * gdb.ada/bp_on_var.exp: Likewise.
3926 * gdb.ada/call_pn.exp: Likewise.
3927 * gdb.ada/complete.exp: Likewise.
3928 * gdb.ada/fun_overload_menu.exp: Likewise.
3929 * gdb.ada/funcall_param.exp: Likewise.
3930 * gdb.ada/funcall_ref.exp: Likewise.
3931 * gdb.ada/packed_array_assign.exp: Likewise.
3932 * gdb.ada/same_component_name.exp: Likewise.
3933 * gdb.ada/type_coercion.exp: Likewise.
3934 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3935 * gdb.ada/variant_record_packed_array.exp: Likewise.
3936
3ee6bb11
TV
39372020-05-11 Tom de Vries <tdevries@suse.de>
3938
3939 PR symtab/25941
3940 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3941 out of ...
3942 * gdb.dwarf2/clang-debug-names.exp: ... here.
3943 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3944 clang-debug-names.exp.in.
3945 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3946 * gdb.dwarf2/clang-debug-names-2.c: New test.
3947
86cd6bc8
AKS
39482020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3949
3950 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3951 (fortran_runto_main): New Proc, fortran version of runto_main.
3952 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3953 * gdb.fortran/array-bounds.exp: Likewise.
3954 * gdb.fortran/array-slices.exp: Likewise.
3955 * gdb.fortran/block-data.exp: Likewise.
3956 * gdb.fortran/charset.exp: Likewise.
3957 * gdb.fortran/common-block.exp: Likewise.
3958 * gdb.fortran/complex.exp: Likewise.
3959 * gdb.fortran/derived-type-function.exp: Likewise.
3960 * gdb.fortran/derived-type.exp: Likewise.
3961 * gdb.fortran/info-modules.exp: Likewise.
3962 * gdb.fortran/info-types.exp: Likewise.
3963 * gdb.fortran/intrinsics.exp: Likewise.
3964 * gdb.fortran/library-module.exp: Likewise.
3965 * gdb.fortran/logical.exp: Likewise.
3966 * gdb.fortran/max-depth.exp: Likewise.
3967 * gdb.fortran/module.exp: Likewise.
3968 * gdb.fortran/multi-dim.exp: Likewise.
3969 * gdb.fortran/nested-funcs.exp: Likewise.
3970 * gdb.fortran/print-formatted.exp: Likewise.
3971 * gdb.fortran/print_type.exp: Likewise.
3972 * gdb.fortran/printing-types.exp: Likewise.
3973 * gdb.fortran/ptr-indentation.exp: Likewise.
3974 * gdb.fortran/ptype-on-functions.exp: Likewise.
3975 * gdb.fortran/subarray.exp: Likewise.
3976 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3977 * gdb.fortran/vla-datatypes.exp: Likewise.
3978 * gdb.fortran/vla-history.exp: Likewise.
3979 * gdb.fortran/vla-ptr-info.exp: Likewise.
3980 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3981 * gdb.fortran/vla-ptype.exp: Likewise.
3982 * gdb.fortran/vla-sizeof.exp: Likewise.
3983 * gdb.fortran/vla-type.exp: Likewise.
3984 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3985 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3986 * gdb.fortran/vla-value-sub.exp: Likewise.
3987 * gdb.fortran/vla-value.exp: Likewise.
3988 * gdb.fortran/whatis_type.exp: Likewise.
3989 * gdb.mi/mi-var-child-f.exp: Likewise.
3990
6dc55ce9 39912020-05-09 Tom de Vries <tdevries@suse.de>
3992
3993 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3994
283cb58c
TV
39952020-05-08 Tom de Vries <tdevries@suse.de>
3996
3997 * gdb.dwarf2/clang-debug-names.c: New test.
3998 * gdb.dwarf2/clang-debug-names.exp: New file.
3999
ac4a4f1c
SM
40002020-05-06 Simon Marchi <simon.marchi@efficios.com>
4001
4002 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
4003 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
4004
24fe640b
TV
40052020-05-06 Tom de Vries <tdevries@suse.de>
4006
4007 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
4008 breakpoint is at a "recommended breakpoint location".
4009 * gdb.reverse/consecutive-reverse.exp: Same.
4010
0d8683a3
TV
40112020-05-06 Tom de Vries <tdevries@suse.de>
4012
4013 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
4014 address.
4015
b8983c46
TV
40162020-05-06 Tom de Vries <tdevries@suse.de>
4017
4018 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
4019
abf6d805
TV
40202020-05-06 Tom de Vries <tdevries@suse.de>
4021
4022 * gdb.base/store.exp (check_set, up_set): Allowing missing location
4023 info for r.
4024
0fc2a808
TV
40252020-05-06 Tom de Vries <tdevries@suse.de>
4026
4027 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
4028 necessary.
4029
873dd427
TV
40302020-05-06 Tom de Vries <tdevries@suse.de>
4031
4032 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
4033 void.
4034
7c99e7e2
TV
40352020-05-06 Tom de Vries <tdevries@suse.de>
4036
4037 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
4038 of ...
4039 * gdb.base/async.exp: ... here.
4040 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
4041 "recommended breakpoint location".
4042
6173d6a6
TV
40432020-05-06 Tom de Vries <tdevries@suse.de>
4044
4045 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4046
6015a067
TV
40472020-05-04 Tom de Vries <tdevries@suse.de>
4048
4049 * gdb.base/async.exp: Check whether instruction addresses are a
4050 "recommended breakpoint location".
4051
3b6acaee
TT
40522020-05-03 Tom Tromey <tom@tromey.com>
4053
4054 * gdb.base/sepdebug.exp: Remove "catch" test.
4055 * gdb.base/break.exp: Remove "catch" test.
4056 * gdb.base/default.exp: Update expected output.
4057
5beb4d17
TV
40582020-05-02 Tom de Vries <tdevries@suse.de>
4059
4060 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
4061 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
4062 * gdb.arch/i386-mpx-map.exp: Same.
4063 * gdb.arch/i386-mpx-sigsegv.exp: Same.
4064 * gdb.arch/i386-mpx-simple_segv.exp: Same.
4065 * gdb.arch/i386-mpx.exp: Same.
4066
8caf140d
TV
40672020-05-02 Tom de Vries <tdevries@suse.de>
4068
4069 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
4070
693196cb
TV
40712020-05-01 Tom de Vries <tdevries@suse.de>
4072
4073 * gdb.ada/operator_bp.exp: Allow more than required amount of
4074 breakpoint.
4075
53ae0aa9
TV
40762020-05-01 Tom de Vries <tdevries@suse.de>
4077
4078 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
4079
ee9d1e5f
HD
40802020-04-30 Hannes Domani <ssbssa@yahoo.de>
4081
4082 PR gdb/18706
4083 * gdb.cp/stub-array-size.cc: New test.
4084 * gdb.cp/stub-array-size.exp: New file.
4085 * gdb.cp/stub-array-size.h: New test.
4086 * gdb.cp/stub-array-size2.cc: New test.
4087
d5cf82c0
HD
40882020-04-30 Hannes Domani <ssbssa@yahoo.de>
4089
4090 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
4091 output to the new format.
4092
42e165c3
SM
40932020-04-29 Simon Marchi <simon.marchi@efficios.com>
4094
4095 * gdb.base/break.exp: Use with_test_prefix.
4096
6e4e3fe1
TV
40972020-04-29 Tom de Vries <tdevries@suse.de>
4098
4099 * lib/gdb.exp (debug_types): New proc.
4100 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
4101 * gdb.python/py-symtab.exp: Same.
4102
d642b692
HD
41032020-04-29 Hannes Domani <ssbssa@yahoo.de>
4104
4105 PR gdb/17320
4106 * gdb.base/pretty-array.c: New test.
4107 * gdb.base/pretty-array.exp: New file.
4108
ea90f227
TV
41092020-04-29 Tom de Vries <tdevries@suse.de>
4110
4111 PR symtab/25889
4112 * gdb.cp/cpexprs.exp: Adapt for inclusion.
4113 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
4114 and include cpexprs.exp.
4115
a65189c9
TV
41162020-04-28 Mark Williams <mark@myosotissp.com>
4117
4118 PR gdb/24480
4119 * dw4-toplevel-types.exp: Test for top level types.
4120 * dw4-toplevel-types.cc: Test for top level types.
4121
32d1f47a
TBA
41222020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4123
4124 * gdb.threads/stop-with-handle.exp: Fix typo in comment
4125 (theads -> threads).
4126
56a4f5a1
TV
41272020-04-28 Tom de Vries <tdevries@suse.de>
4128
4129 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
4130
0b2f8a3b
TV
41312020-04-28 Tom de Vries <tdevries@suse.de>
4132
4133 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
4134
5390c717
TV
41352020-04-28 Tom de Vries <tdevries@suse.de>
4136
4137 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
4138
15cd93d0
TV
41392020-04-28 Tom de Vries <tdevries@suse.de>
4140
4141 * gdb.dwarf2/main-foo.c: New test.
4142 * gdb.dwarf2/struct-with-sig.exp: New file.
4143
d472f0fb
TV
41442020-04-25 Tom de Vries <tdevries@suse.de>
4145
4146 * boards/debug-types.exp: New file.
4147
8d840e05
AB
41482020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
4149
4150 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
4151
bcfe6157
TT
41522020-04-24 Tom Tromey <tom@tromey.com>
4153
4154 PR symtab/12707:
4155 * gdb.python/py-symbol.exp: Update expected results for
4156 linkage_name test.
4157 * gdb.cp/print-demangle.exp: New file.
4158 * gdb.base/c-linkage-name.exp: Fix test.
4159 * gdb.guile/scm-symbol.exp: Update expected results for
4160 linkage_name test.
4161
f049a313
TT
41622020-04-24 Tom Tromey <tom@tromey.com>
4163
4164 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
4165 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
4166 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
4167 assembler.
4168
7cf28874
TV
41692020-04-24 Tom de Vries <tdevries@suse.de>
4170
4171 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
4172 C++.
4173
dac2fef7
TT
41742020-04-24 Tom Tromey <tromey@adacore.com>
4175
4176 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
4177 values.
4178 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
4179 values. Update test for minimal encodings.
4180 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
4181 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
4182 values. Update test for minimal encodings.
4183
1acda803
TT
41842020-04-24 Tom Tromey <tromey@adacore.com>
4185
4186 PR python/23662:
4187 * gdb.ada/variant.exp: Add Python checks.
4188 * gdb.rust/simple.exp: Add dynamic type checks.
4189
adfb9815
TT
41902020-04-24 Tom Tromey <tromey@adacore.com>
4191
4192 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
4193 Make array type matching more lax.
4194 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
4195 * gdb.ada/mi_variant.exp: New file.
4196 * gdb.ada/mi_variant/pck.ads: New file.
4197 * gdb.ada/mi_variant/pkg.adb: New file.
4198 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
4199 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
4200
7d79de9a
TT
42012020-04-24 Tom Tromey <tromey@adacore.com>
4202
4203 * gdb.ada/variant.exp: Add dynamic field offset tests.
4204 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
4205 * gdb.ada/variant/pkg.adb: Add new variables.
4206
f8e89861
TT
42072020-04-24 Tom Tromey <tromey@adacore.com>
4208
4209 * gdb.ada/variant.exp: New file
4210 * gdb.ada/variant/pkg.adb: New file
4211 * gdb.ada/variant/pck.adb: New file
4212
86e887ae
TV
42132020-04-24 Tom de Vries <tdevries@suse.de>
4214
4215 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
4216
88428775
TV
42172020-04-24 Tom de Vries <tdevries@suse.de>
4218
4219 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
4220 flags.
4221
4e86f6e7
TV
42222020-04-24 Tom de Vries <tdevries@suse.de>
4223
4224 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4225
2016d3e6
TV
42262020-04-24 Tom de Vries <tdevries@suse.de>
4227
4228 * lib/gdb.exp (default_gdb_start): Handle eof.
4229 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
4230 failure.
4231 * gdb.base/readnever.exp: Handle clean_restart failure.
4232
70bc38f5
TV
42332020-04-23 Tom de Vries <tdevries@suse.de>
4234
4235 * gdb.base/decl-before-def.exp: Run to main and print a again.
4236
de82891c
TV
42372020-04-23 Tom de Vries <tdevries@suse.de>
4238
4239 * gdb.base/decl-before-def-decl.c: New test.
4240 * gdb.base/decl-before-def-def.c: New test.
4241 * gdb.base/decl-before-def.exp: New file.
4242
96038148
TV
42432020-04-23 Tom de Vries <tdevries@suse.de>
4244
4245 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4246
54ac3df1
TV
42472020-04-22 Tom de Vries <tdevries@suse.de>
4248
4249 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4250 debug_info_offset.
4251 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4252 before $objsfile in the line line.
4253
714534e1
TV
42542020-04-22 Tom de Vries <tdevries@suse.de>
4255
4256 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4257
16a7dbf4
MS
42582020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4259
4260 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4261 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4262 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4263 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
4264 * gdb.base/jit-protocol.h: Update definitions to match all usage
4265 contexts.
4266
42672020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4268
4269 * gdb.base: Rename all jit related test and source files.
4270
42712020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4272
4273 * gdb.base/jit-reader.exp: Relax register output check.
4274
317d2668
TV
42752020-04-22 Tom de Vries <tdevries@suse.de>
4276
4277 PR symtab/25764
4278 * gdb.base/psym-external-decl-2.c: New test.
4279 * gdb.base/psym-external-decl.c: New test.
4280 * gdb.base/psym-external-decl.exp: New file.
4281 * gdb.threads/tls.exp: Add PR25807 kfail.
4282
eea9e357
TV
42832020-04-22 Tom de Vries <tdevries@suse.de>
4284
4285 PR symtab/25801
4286 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
4287 in "info source" output.
4288
3d5afab3
TV
42892020-04-22 Tom de Vries <tdevries@suse.de>
4290
4291 PR symtab/25700
4292 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
4293 symtab for imported_unit.c.
4294
b32102f6
GB
42952020-04-21 Gary Benson <gbenson@redhat.com>
4296
4297 * gdb.base/advance.c (func): New argument, to match call site.
4298 (func2, func3): Add return statements.
4299
d43b7a2d
TBA
43002020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4301
4302 * gdb.multi/run-only-second-inf.c: New file.
4303 * gdb.multi/run-only-second-inf.exp: New file.
4304
d89edf9b
MM
43052020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4306
4307 * gdb.btrace/multi-inferior.c: New test.
4308 * gdb.btrace/multi-inferior.exp: New file.
4309
1a476b6d
MM
43102020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4311
4312 * gdb.btrace/enable-new-thread.c: New test.
4313 * gdb.btrace/enable-new-thread.exp: New file.
4314
4778a5f8
TV
43152020-04-21 Tom de Vries <tdevries@suse.de>
4316
4317 PR gdb/25471
4318 * gdb.threads/killed-outside.c: New test.
4319 * gdb.threads/killed-outside.exp: New file.
4320
9b2c992c
GB
43212020-04-20 Gary Benson <gbenson@redhat.com>
4322
4323 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
4324 * gdb.base/nested-subp2.exp: Likewise.
4325 * gdb.base/nested-subp3.exp: Likewise.
4326
b5d1d6f7
GB
43272020-04-20 Gary Benson <gbenson@redhat.com>
4328
4329 * gdb.base/nested-subp1.exp: Disable test when using clang.
4330 * gdb.base/nested-subp2.exp: Likewise.
4331 * gdb.base/nested-subp3.exp: Likewise.
4332
25230285
GB
43332020-04-20 Gary Benson <gbenson@redhat.com>
4334
4335 * gdb.cp/exception.cc: Fix compilation error with clang.
4336
fa93cc8f
GB
43372020-04-20 Gary Benson <gbenson@redhat.com>
4338
809730f3 4339 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 4340
e0c45f30
GB
43412020-04-20 Gary Benson <gbenson@redhat.com>
4342
4343 * gdb.base/jit-main.c: Fix compilation error with clang.
4344
4ddfec93
KR
43452020-04-17 Kamil Rytarowski <n54@gmx.com>
4346
4347 * gdb.base/attach-twice.c: Include "sys/types.h".
4348 (PTRACE_ATTACH): Add fallback definition.
4349 (main): Pass `0' to the 4th argument of `ptrace'.
4350
2bed205e
KR
43512020-04-17 Kamil Rytarowski <n54@gmx.com>
4352
4353 * gdb.base/fork-running-state.c: Include "signal.h".
4354
0743fc83
TT
43552020-04-17 Tom Tromey <tromey@adacore.com>
4356
4357 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
4358 Update tests.
4359 * gdb.btrace/cpu.exp: Update tests.
4360 * gdb.base/maint.exp: Update tests.
4361 * gdb.base/default.exp: Update tests.
4362 * gdb.base/completion.exp: Update tests.
4363
efba5c23
TV
43642020-04-16 Tom de Vries <tdevries@suse.de>
4365
4366 PR symtab/25791
4367 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
4368 (ensure_gdb_index): and factor out and move ...
4369 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
4370 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
4371
d191d716
TV
43722020-04-16 Tom de Vries <tdevries@suse.de>
4373
4374 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
4375 loading exec.
4376
99f1bc6a
AB
43772020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
4378
4379 * gdb.base/many-completions.exp: New file.
4380
194d088f
TV
43812020-04-14 Tom de Vries <tdevries@suse.de>
4382
4383 PR symtab/25718
4384 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
4385
c1a66c06
TV
43862020-04-14 Tom de Vries <tdevries@suse.de>
4387
4388 PR symtab/25720
4389 * gdb.base/maint-expand-symbols-header-file.c: New test.
4390 * gdb.base/maint-expand-symbols-header-file.exp: New file.
4391 * gdb.base/maint-expand-symbols-header-file.h: New test.
4392
21b0982c
AB
43932020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4394
4395 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
4396 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
4397 get_func_info.
4398 (get_func_info): Delete.
4399 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
4400 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
4401 * lib/dwarf.exp (get_func_info): New function.
4402
dd1cab06
TV
44032020-04-13 Tom de Vries <tdevries@suse.de>
4404
4405 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
4406 to what find_gnatmake does.
4407
71ea2b6b
TV
44082020-04-10 Tom de Vries <tdevries@suse.de>
4409
4410 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4411 -readnow.
4412
bdfc1e8a
TV
44132020-04-10 Tom de Vries <tdevries@suse.de>
4414
4415 PR cli/25808
4416 * gdb.base/style.c: Add leading newlines.
4417 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
4418 Check listing of main's one-line body.
4419
14ca8ecf
TV
44202020-04-08 Tom de Vries <tdevries@suse.de>
4421
4422 * lib/gdb.exp (psymtabs_p): New proc.
4423 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
4424 importing unit" unsupported if there are no partial symbols.
4425
e21d048f
TV
44262020-04-08 Tom de Vries <tdevries@suse.de>
4427
4428 PR testsuite/25760
4429 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
4430
25c11aca
TV
44312020-04-07 Tom de Vries <tdevries@suse.de>
4432
4433 PR symtab/25796
4434 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
4435
5707e24b
TV
44362020-04-07 Tom de Vries <tdevries@suse.de>
4437
4438 * gdb.base/check-psymtab.c: New test.
4439 * gdb.base/check-psymtab.exp: New file.
4440
6ee448cc
TT
44412020-04-06 Tom Tromey <tromey@adacore.com>
4442
4443 * gdb.ada/variant-record/proc.adb: New file.
4444 * gdb.ada/variant-record/value.adb: New file.
4445 * gdb.ada/variant-record/value.s: New file.
4446 * gdb.ada/variant-record.exp: New file.
4447
9e7c9a03
HD
44482020-04-03 Hannes Domani <ssbssa@yahoo.de>
4449
4450 PR gdb/25325
4451 * gdb.cp/typed-enum.cc: New test.
4452 * gdb.cp/typed-enum.exp: New file.
4453
c90d28ac
AB
44542020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4455
4456 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
4457 * gdb.dwarf2/dw2-inline-small-func.c: New file.
4458 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
4459 * gdb.dwarf2/dw2-inline-small-func.h: New file.
4460 * gdb.opt/inline-small-func.c: New file.
4461 * gdb.opt/inline-small-func.exp: New file.
4462 * gdb.opt/inline-small-func.h: New file.
4463
34e9a9fa
AB
44642020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4465
4466 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
4467 function.
4468
6a354911
AB
44692020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4470
4471 * lib/dwarf.exp (function_range): Allow compiler options to be
4472 specified.
4473
880d9777
TV
44742020-04-02 Tom de Vries <tdevries@suse.de>
4475
4476 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
4477 __attribute__((always_inline)).
4478 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
4479
f32682ea
TV
44802020-04-02 Tom de Vries <tdevries@suse.de>
4481
4482 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
4483 (gdbserver_gdb_exit): ... here. Add timeout warning.
4484 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
4485 (connect_target_extended_remote): Append new server_spawn_id to
4486 server_spawn_ids.
4487 (cleanup): New proc.
4488 (setup, <toplevel>): Call cleanup.
4489
d3214198
TV
44902020-04-02 Tom de Vries <tdevries@suse.de>
4491
4492 * gdb.base/main-psymtab.exp: New file.
4493
cc77ed24
TV
44942020-04-02 Tom de Vries <tdevries@suse.de>
4495
4496 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
4497
3638a098
TT
44982020-04-01 Tom Tromey <tom@tromey.com>
4499
4500 * gdb.base/complex-parts.exp: Add type tests.
4501
c34e8714
TT
45022020-04-01 Tom Tromey <tom@tromey.com>
4503
4504 * gdb.base/complex-parts.exp: Add arithmetic tests.
4505
981c08ce
TT
45062020-04-01 Tom Tromey <tom@tromey.com>
4507
4508 * gdb.compile/compile.exp: Update.
4509 * gdb.compile/compile-cplus.exp: Update.
4510 * gdb.base/varargs.exp: Update.
4511 * gdb.base/floatn.exp: Update.
4512 * gdb.base/endianity.exp: Update.
4513 * gdb.base/callfuncs.exp (do_function_calls): Update.
4514 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
4515 (complex_float_integral_args): Update.
4516 * gdb.base/complex.exp: Update.
4517 * gdb.base/complex-parts.exp: Update.
4518
3d1cfd43
TT
45192020-04-01 Tom Tromey <tromey@adacore.com>
4520
4521 * gdb.rust/union.rs: New file.
4522 * gdb.rust/union.exp: New file.
4523 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
4524 (main): Update.
4525 * gdb.rust/simple.exp: Move union tests to union.exp.
4526
e033dfa9
TT
45272020-04-01 Tom Tromey <tromey@adacore.com>
4528
4529 * gdb.rust/simple.rs (main): Remove "y0".
4530
53cccef1
TBA
45312020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4532
4533 * gdb.multi/stop-all-on-exit.c: New test.
4534 * gdb.multi/stop-all-on-exit.exp: New file.
4535
60e22c1e
HD
45362020-04-01 Hannes Domani <ssbssa@yahoo.de>
4537
4538 PR gdb/24789
4539 * gdb.cp/misc.cc: Add integer reference variable.
4540 * gdb.cp/misc.exp: Add test.
4541
e139a727
TBA
45422020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4543
4544 * gdb.server/stop-reply-no-thread.exp: Enhance the test
4545 scenario to cover execution until the end and also the case
4546
16b0db75
TV
45472020-03-31 Tom de Vries <tdevries@suse.de>
4548
4549 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
4550 c. Use "maint info symtabs" to check symtab expansion.
4551
c0502da6
TV
45522020-03-30 Tom de Vries <tdevries@suse.de>
4553
4554 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
4555 unsupported.
4556 (verify_psymtab_expanded): Move ...
4557 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
4558 test.
4559 (readnow): New proc.
4560
5935fd15
AB
45612020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4562
4563 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
4564 with $hex.
4565
1773be9e
TT
45662020-03-20 Tom Tromey <tromey@adacore.com>
4567
4568 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
4569
70304be9
TT
45702020-03-20 Tom Tromey <tromey@adacore.com>
4571
4572 * gdb.ada/sub_variant/subv.adb: New file.
4573 * gdb.ada/sub_variant.exp: New file.
4574
0dd7b8f7
TV
45752020-03-20 Tom de Vries <tdevries@suse.de>
4576
4577 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
4578 first break fails.
4579 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
4580
cada5fc9
AB
45812020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4582
4583 * gdb.server/exit-multiple-threads.c: New file.
4584 * gdb.server/exit-multiple-threads.exp: New file.
4585
6b8c53f2
AB
45862020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4587
4588 * gdb.fortran/mixed-lang-stack.c: New file.
4589 * gdb.fortran/mixed-lang-stack.cpp: New file.
4590 * gdb.fortran/mixed-lang-stack.exp: New file.
4591 * gdb.fortran/mixed-lang-stack.f90: New file.
4592
19a2740f
AB
45932020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4594
4595 * gdb.linespec/cp-completion-aliases.cc: New file.
4596 * gdb.linespec/cp-completion-aliases.exp: New file.
4597
d8c8b848
TV
45982020-03-19 Tom de Vries <tdevries@suse.de>
4599
4600 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
4601 more precise.
4602
a9933ccf
TV
46032020-03-18 Tom de Vries <tdevries@suse.de>
4604
4605 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
4606 * gdb.dwarf2/break-inline-psymtab.c: New test.
4607 * gdb.dwarf2/break-inline-psymtab.exp: New file.
4608
2f89101f
TV
46092020-03-16 Tom de Vries <tdevries@suse.de>
4610
4611 * lib/cache.exp (gdb_do_cache): Add and handle local variables
4612 cache_verify and cache_verify_proc.
4613
6b9374f1
TV
46142020-03-15 Tom de Vries <tdevries@suse.de>
4615
4616 * gdb.server/solib-list.exp: Handle
4617 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
4618
eaeaf44c
TV
46192020-03-15 Tom de Vries <tdevries@suse.de>
4620
4621 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
4622 objfiles".
4623
3293bbaf
TT
46242020-03-14 Tom Tromey <tom@tromey.com>
4625
4626 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
4627
ab44624c
TV
46282020-03-14 Tom de Vries <tdevries@suse.de>
4629
4630 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
4631
54c43825
TV
46322020-03-14 Tom de Vries <tdevries@suse.de>
4633
4634 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
4635 result in line-by-line fashion.
4636
2ac70237
TV
46372020-03-14 Tom de Vries <tdevries@suse.de>
4638
4639 * lib/gdb.exp (supports_statement_frontiers): New proc.
4640 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
4641
09546b56
TV
46422020-03-14 Tom de Vries <tdevries@suse.de>
4643
4644 * gdb.base/printcmds.exp: Add missing quoting for "print
4645 teststring2".
4646
a1f6a07c
TT
46472020-03-13 Tom Tromey <tom@tromey.com>
4648
4649 * gdb.base/printcmds.exp (test_print_strings): Add regression
4650 test.
4651 * gdb.base/printcmds.c (charptr): New typedef.
4652 (teststring2): New global.
4653
1b83d09c
AB
46542020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
4655
4656 * gdb.base/break-interp.exp: Use the tail of the filename, not the
4657 full path in the test name.
4658 (test_ld): Add some with_test_prefix blocks to make test names
4659 unique.
4660
2d61316c
TV
46612020-03-13 Tom de Vries <tdevries@suse.de>
4662
4663 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
4664
2e9145ac
TV
46652020-03-13 Tom de Vries <tdevries@suse.de>
4666
4667 * gdb.mi/mi-sym-info.exp: Make matching more precise.
4668
96c7f873
TV
46692020-03-13 Tom de Vries <tdevries@suse.de>
4670
4671 PR symtab/25646
4672 * gdb.dwarf2/imported-unit.exp: Add test.
4673
49ba92c0
TV
46742020-03-13 Tom de Vries <tdevries@suse.de>
4675
4676 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
4677 (var1, var2): New variable.
4678 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
4679 matching symbols.
4680
301b21e0
TV
46812020-03-13 Tom de Vries <tdevries@suse.de>
4682
4683 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
4684 (Term::command): Use prompt prefix.
4685 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
4686 * gdb.tui/tui-layout-asm-short-prog.exp: Use
4687 command_no_prompt_prefix instead of prefix.
4688 * gdb.tui/tui-layout-asm.exp: Same.
4689
3f512721
SM
46902020-03-12 Simon Marchi <simon.marchi@efficios.com>
4691
4692 * gdb.base/break-interp.exp: Use foreach_with_prefix.
4693
40310f30
SM
46942020-03-12 Simon Marchi <simon.marchi@efficios.com>
4695
4696 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
4697 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
4698 on" while stepping over the test instruction, match printed
4699 message.
4700
09252140
TV
47012020-03-12 Tom de Vries <tdevries@suse.de>
4702
4703 * gdb.base/info-types.exp: Use exp_continue during matching of output
4704 of "info types".
4705
14e9c72c
TV
47062020-03-12 Tom de Vries <tdevries@suse.de>
4707
4708 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
4709
e515d67e
TV
47102020-03-12 Tom de Vries <tdevries@suse.de>
4711
4712 * gdb.fortran/module.exp: Use exp_continue during matching of output
4713 of "info variable -n".
4714
307eafd8
TV
47152020-03-12 Tom de Vries <tdevries@suse.de>
4716
4717 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
4718 gdb.dwarf2/dw2-ranges-base.c.
4719
9a2de3fc
TV
47202020-03-12 Tom de Vries <tdevries@suse.de>
4721
4722 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
4723 in presence of GLIBC debuginfo.
4724
3217502e
TV
47252020-03-12 Tom de Vries <tdevries@suse.de>
4726
4727 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
4728 $core.
4729
1281424c
TV
47302020-03-12 Tom de Vries <tdevries@suse.de>
4731
4732 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
4733 more precise.
4734
038b97fc
SM
47352020-03-11 Simon Marchi <simon.marchi@efficios.com>
4736
4737 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
4738 from Unix to Windows path.
4739
5308d1e7
TV
47402020-03-11 Tom de Vries <tdevries@suse.de>
4741
4742 * gdb.ada/minsyms.exp: Set language to ada.
4743
f870f78f
TV
47442020-03-11 Tom de Vries <tdevries@suse.de>
4745
4746 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
4747
5a13315d
TV
47482020-03-11 Tom de Vries <tdevries@suse.de>
4749
4750 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
4751
976862ed
TT
47522020-03-11 Tom Tromey <tromey@adacore.com>
4753
4754 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
4755
7462c383
TV
47562020-03-11 Tom de Vries <tdevries@suse.de>
4757
4758 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
4759
1c6c46a0
TV
47602020-03-11 Tom de Vries <tdevries@suse.de>
4761
4762 * gdb.base/break-interp.exp: Limit verbose scope.
4763
44f41bb7
TV
47642020-03-11 Tom de Vries <tdevries@suse.de>
4765
4766 * gdb.fortran/logical.f90: Define variable with character type.
4767 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
4768
b76f3a42
TV
47692020-03-11 Tom de Vries <tdevries@suse.de>
4770
4771 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
4772
1c33af77
TV
47732020-03-11 Tom de Vries <tdevries@suse.de>
4774
4775 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4776 symtabs.
4777
8c95582d
AB
47782020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4779 Bernd Edlinger <bernd.edlinger@hotmail.de>
4780
4781 * gdb.cp/step-and-next-inline.cc: New file.
4782 * gdb.cp/step-and-next-inline.exp: New file.
4783 * gdb.cp/step-and-next-inline.h: New file.
4784 * gdb.dwarf2/dw2-is-stmt.c: New file.
4785 * gdb.dwarf2/dw2-is-stmt.exp: New file.
4786 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
4787 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
4788 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
4789
cecf8547
AB
47902020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4791
4792 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4793 is-stmt flag in the line table.
4794
0ba678c9
TV
47952020-03-09 Tom de Vries <tdevries@suse.de>
4796
4797 * lib/gdb.exp (cached_file): Create cache dir.
4798
72fbdf83
TV
47992020-03-07 Tom de Vries <tdevries@suse.de>
4800
4801 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4802 * gdb.cp/rvalue-ref-params.exp: Same.
4803
436b5e99
TV
48042020-03-06 Tom de Vries <tdevries@suse.de>
4805
4806 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4807 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4808
09f2921c
TV
48092020-03-06 Tom de Vries <tdevries@suse.de>
4810
4811 * README: Fix "the the".
4812 * gdb.base/dprintf.exp: Same.
4813
50a3cc5d
TV
48142020-03-05 Tom de Vries <tdevries@suse.de>
4815
4816 * gdb.base/maint.exp: Update "main print statistics" expected output.
4817
0a709cba
AKS
48182020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4819
4820 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4821 (fortran_int8): Likewise.
4822 (fortran_real4): Likewise.
4823 (fortran_real8): Likewise.
4824 (fortran_complex4): Likewise.
4825 (fortran_logical4): Likewise.
4826 (fortran_character1): Likewise.
4827
5e5d66b6
AB
48282020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4829
4830 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4831 printed as true.
4832
7b973adc
SDJ
48332020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4834
4835 * gdb.base/printcmds.exp: Add test to verify printf of a
4836 variable holding an address.
4837
478e490a
TV
48382020-03-03 Tom de Vries <tdevries@suse.de>
4839
4840 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4841
1ef44e86
TV
48422020-03-03 Tom de Vries <tdevries@suse.de>
4843
4844 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4845 gdb_test_multiple call.
4846
b98cc2cf
TV
48472020-03-03 Tom de Vries <tdevries@suse.de>
4848
4849 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4850 gdb_test_multiple calls.
4851
63e163f2
AB
48522020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4853
4854 * gdb.base/default.exp: Remove test of 'set history filename'.
4855 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4856 filename to the empty string.
4857 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4858 and GDBHISTSIZE.
4859
24ed6739
AB
48602020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4861
4862 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4863 disabled.
4864
590003dc 48652020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 4866 Tom de Vries <tdevries@suse.de>
590003dc
TV
4867
4868 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4869 -prompt prefix, before user_code argument. Add -lbl option likewise.
4870 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4871 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4872 argument.
4873 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4874 have "\r\n" at start-of-line, instead of at end-of-line.
4875
f5e46084
SM
48762020-02-28 Simon Marchi <simon.marchi@efficios.com>
4877
4878 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4879 libinproctrace.so.
4880
f7a7000d
LM
48812020-02-28 Luis Machado <luis.machado@linaro.org>
4882
4883 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4884 to "p/x".
4885
718e0816
LM
48862020-02-28 Luis Machado <luis.machado@linaro.org>
4887
4888 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4889 asm/ptrace.h and error.h.
4890
13c3a74a
TV
48912020-02-28 Tom de Vries <tdevries@suse.de>
4892
4893 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4894 (struct wrapper, do_something, mundane/symada__cS): Move ...
4895 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4896 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4897 Update "print symada__cS before partial symtab expansion" regexp.
4898 Update breakpoint location. Flush symbol cache after expansion.
4899
85d2d5bb
LM
49002020-02-28 Luis Machado <luis.machado@linaro.org>
4901
4902 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4903
3608f86c
TV
49042020-02-27 Tom de Vries <tdevries@suse.de>
4905
4906 * config/sid.exp: Remove unused globals.
4907 * gdb.base/attach.exp: Same.
4908 * gdb.base/catch-load.exp: Same.
4909 * gdb.base/dbx.exp: Same.
4910 * lib/gdb.exp: Same.
4911 * lib/mi-support.exp: Same.
4912 * lib/prompt.exp: Same.
4913
c8d4f6df
TV
49142020-02-27 Tom de Vries <tdevries@suse.de>
4915
4916 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4917 not set.
4918
0d79cdc4
AM
49192020-02-26 Aaron Merey <amerey@redhat.com>
4920
4921 * gdb.debuginfod: New directory for debuginfod tests.
4922 * gdb.debuginfod/main.c: New test file.
4923 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4924
0dce4280
TV
49252020-02-26 Tom de Vries <tdevries@suse.de>
4926
4927 PR gdb/25603
4928 * gdb.base/persistent-lang.cc: New test.
4929 * gdb.base/persistent-lang.exp: New file.
4930
9e80cfa1
AB
49312020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4932
4933 * gdb.fortran/derived-type-striding.exp: Add a new test.
4934 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4935 new test.
4936
2078dbb2
AB
49372020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4938
4939 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4940 names.
4941
70d49700
TV
49422020-02-25 Tom de Vries <tdevries@suse.de>
4943
4944 PR go/18926
4945 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4946
a88ef40d
TV
49472020-02-24 Tom de Vries <tdevries@suse.de>
4948
4949 PR gdb/25592
4950 * gdb.base/info-locals-unused-static-var.c: New test.
4951 * gdb.base/info-locals-unused-static-var.exp: New file.
4952
01b1af32
TT
49532020-02-22 Tom Tromey <tom@tromey.com>
4954
4955 * gdb.python/tui-window.exp: New file.
4956 * gdb.python/tui-window.py: New file.
4957
7c043ba6
TT
49582020-02-22 Tom Tromey <tom@tromey.com>
4959
4960 PR tui/17850:
4961 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4962 tests.
4963
c22fef7e
TT
49642020-02-22 Tom Tromey <tom@tromey.com>
4965
4966 * gdb.tui/new-layout.exp: Add sub-layout tests.
4967
ee325b61
TT
49682020-02-22 Tom Tromey <tom@tromey.com>
4969
4970 * gdb.tui/new-layout.exp: New file.
4971
3f0cbb04
TT
49722020-02-22 Tom Tromey <tom@tromey.com>
4973
4974 * gdb.rust/rust-style.rs: New file.
4975 * gdb.rust/rust-style.exp: New file.
4976 * gdb.base/style.exp: Test structure printing.
4977 * gdb.base/style.c (struct some_struct): New type.
4978 (enum etype): New type.
4979 (struct_value): New global.
4980
75525152
TV
49812020-02-21 Tom de Vries <tdevries@suse.de>
4982
4983 PR go/18926
4984 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4985 Remove blanket xfails. Use message argument for gdb_breakpoint.
4986 Make continuing to breakpoint test conditional on setting breakpoint.
4987 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4988 DW_AT_name attribute. Add xfail for GCC PR93866.
4989
bd360d30
AB
49902020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4991
4992 * gdb.dwarf2/cpp-linkage-name.c: New file.
4993 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4994
c7adb09f 49952020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4996
4997 * lib/gdb.exp (gdb_wrapper_init): Reset
4998 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4999 not exist.
5000
a9c79803
TV
50012020-02-20 Tom de Vries <tdevries@suse.de>
5002
5003 PR go/17018
5004 * gdb.go/hello.exp: Copy ...
5005 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
5006 print of st to print value of global definition. Add xfail for GCC
5007 PR93844.
5008 * gdb.go/hello.exp: Remove printing of st before definition.
5009 * gdb.go/hello.go: Copy ...
5010 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
5011 to st.
5012 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
5013
d7445728
TV
50142020-02-20 Tom de Vries <tdevries@suse.de>
5015
5016 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
5017 (gdb_simple_compile): Handle compile_flags go by using .go extension
5018 for source file.
5019 * gdb.go/chan.exp: Use support_go_compile.
5020 * gdb.go/handcall.exp: Same.
5021 * gdb.go/hello.exp: Same.
5022 * gdb.go/integers.exp: Same.
5023 * gdb.go/max-depth.exp: Same.
5024 * gdb.go/methods.exp: Same.
5025 * gdb.go/package.exp: Same.
5026 * gdb.go/strings.exp: Same.
5027 * gdb.go/types.exp: Same.
5028 * gdb.go/unsafe.exp: Same.
5029
c9c41e6d
TV
50302020-02-19 Tom de Vries <tdevries@suse.de>
5031
5032 * gdb.python/lib-types.exp: Make xfail more strict.
5033
f20ff837
TV
50342020-02-19 Tom de Vries <tdevries@suse.de>
5035
5036 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
5037
08410482
DE
50382020-02-19 Doug Evans <dje@google.com>
5039
5040 PR rust/25535
5041 * gdb.rust/simple.exp: Add test.
5042 * gdb.rust/simple.rs: Add test.
5043
623563f7
TV
50442020-02-19 Tom de Vries <tdevries@suse.de>
5045
5046 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
5047 output line-by-line.
5048
d3308cfd
TV
50492020-02-19 Tom de Vries <tdevries@suse.de>
5050
5051 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
5052
86cbc5dc
TV
50532020-02-19 Tom de Vries <tdevries@suse.de>
5054
5055 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
5056 prelink.
5057
9db2b96b
TV
50582020-02-19 Tom de Vries <tdevries@suse.de>
5059
5060 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
5061 (gdb_do_cache): Use gdb_do_cache_wrap.
5062 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
5063
89e2fdc5
TV
50642020-02-19 Tom de Vries <tdevries@suse.de>
5065
5066 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
5067 gdb_compile option.
5068
373d7ac0
SM
50692020-02-18 Simon Marchi <simon.marchi@efficios.com>
5070
5071 * gdb.base/printcmds.exp (test_print_enums): Update expected
5072 output.
5073
b29a2df0
SM
50742020-02-18 Simon Marchi <simon.marchi@efficios.com>
5075
5076 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
5077 for "unknown".
5078
6740f0cc
SM
50792020-02-18 Simon Marchi <simon.marchi@efficios.com>
5080
5081 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
5082 enumerator.
5083
edd45eb0
SM
50842020-02-18 Simon Marchi <simon.marchi@efficios.com>
5085
5086 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
5087 FE_, add FE_NONE.
5088 (three): Update.
5089 (enum flag_enum_without_zero): New enum.
5090 (flag_enum_without_zero): New variable.
5091 (enum not_flag_enum): New enum.
5092 (three_not_flag): New variable.
5093 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
5094 (test_print_enums): Add more tests for printing flag enums.
5095
d4295de4
TV
50962020-02-18 Tom de Vries <tdevries@suse.de>
5097
5098 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
5099 (gdb_compile_ada): ... here.
5100 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
5101 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
5102
f251f505
TT
51032020-02-14 Tom Tromey <tom@tromey.com>
5104
5105 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
5106 build directory.
5107 * boards/gdbserver-base.exp: Update path to gdbserver.
5108
8f432634
TV
51092020-02-13 Tom de Vries <tdevries@suse.de>
5110
5111 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
5112
92b6eaf7
TV
51132020-02-13 Tom de Vries <tdevries@suse.de>
5114
5115 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
5116 are missing.
5117
f3b0f7fe
TV
51182020-02-13 Tom de Vries <tdevries@suse.de>
5119
5120 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
5121 call.
5122
f6be8713
SDJ
51232020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
5124
5125 PR tui/25126
5126 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
5127 * gdb.base/cached-source-file.c: New file.
5128 * gdb.base/cached-source-file.exp: New file.
5129
b2770d5e
TV
51302020-02-11 Tom de Vries <tdevries@suse.de>
5131
5132 PR testsuite/25488
5133 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
5134
44f6938e
TV
51352020-02-10 Tom de Vries <tdevries@suse.de>
5136
5137 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
5138
5f0e2eb7
MR
51392020-02-10 Maciej W. Rozycki <macro@wdc.com>
5140
5141 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
5142 and $after_addr are both integers before making a comparison.
5143
46ce2b6f
TV
51442020-02-09 Tom de Vries <tdevries@suse.de>
5145
5146 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
5147 command output and paste it into gdb.log. If any, paste catch message
5148 to gdb.log.
5149
5abbbe1d
TT
51502020-02-07 Tom Tromey <tromey@adacore.com>
5151
5152 PR breakpoints/24915:
5153 * gdb.base/annotate-symlink.exp: Use setup_xfail.
5154
1d5d29e7
SV
51552020-02-06 Shahab Vahedi <shahab@synopsys.com>
5156
5157 * gdb.tui/tui-missing-src.exp: Add the "missing source
5158 file" test for the TUI.
5159
b0999b9b
AB
51602020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
5161
5162 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
5163 including a port number in the output.
5164
c3b149eb
AKS
51652020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5166
5167 * lib/fortran.exp (fortran_int4): Handle clang.
5168 (fortran_int8): Likewise.
5169 (fortran_real4): Likewise.
5170 (fortran_real8): Likewise.
5171 (fortran_complex4): Likewise.
5172 (fortran_logical4): Likewise.
5173 (fortran_character1): Likewise.
5174
f8dcc90b
TV
51752020-02-04 Tom de Vries <tdevries@suse.de>
5176
5177 * README (Race detection): Add note.
5178
f90ac7c2
TV
51792020-02-04 Tom de Vries <tdevries@suse.de>
5180
5181 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
5182
780636ae
TV
51832020-02-04 Tom de Vries <tdevries@suse.de>
5184
5185 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
5186
5d2e1193
RA
51872020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
5188
5189 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
5190 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
5191 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
5192 blttar, bnetarl.
5193 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
5194 binary for blttar, bnetarl.
5195 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
5196 wait instruction. Delete ldmx test.
5197 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
5198
e409c542
AKS
51992020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5200
5201 * gdb.fortran/array-bounds-high.exp: New file.
5202 * gdb.fortran/array-bounds-high.f90: New file.
5203
b0029748
LD
52042020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
5205
5206 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
5207 Replace #include of <sys/fcntl.h> by <fcntl.h>.
5208
195a8287
TV
52092020-02-01 Tom de Vries <tdevries@suse.de>
5210
5211 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
5212
42330a68
AB
52132020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
5214
5215 PR tui/9765
5216 * gdb.tui/tui-layout-asm-short-prog.S: New file.
5217 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
5218
b62a8028
LM
52192020-01-29 Luis Machado <luis.machado@linaro.org>
5220
5221 * gdb.arch/aarch64-brk-patterns.c: New source file.
5222 * gdb.arch/aarch64-brk-patterns.exp: New test.
5223
5f440116
TBA
52242020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5225
5226 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
5227 GCC/Clang version.
5228 * gdb.cp/pass-by-ref.exp: Ditto.
5229
ee2a6fc6
TV
52302020-01-29 Tom de Vries <tdevries@suse.de>
5231
5232 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
5233 * gdb.threads/watchpoint-fork-mt.c: Same.
5234 * gdb.threads/watchpoint-fork-parent.c: Same.
5235 * gdb.threads/watchpoint-fork-st.c: Same.
5236 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
5237
16b10d6e
LM
52382020-01-27 Luis Machado <luis.machado@linaro.org>
5239
5240 * gdb.base/step-over-syscall.exp (setup): Check if we're already
5241 sitting at a syscall instruction when we hit the syscall function's
5242 breakpoint.
5243 Check PC against one obtained with the x command.
5244 Validate syscall number.
5245 (step_over_syscall): Don't continue to the syscall instruction if
5246 we're already there.
5247
b1468492
PW
52482020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5249
5250 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5251
7ffa82e1
AB
52522020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5253
5254 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5255 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5256
3d92a3e3
AB
52572020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5258
5259 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5260 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5261
94a72be7
AB
52622020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5263
5264 * gdb.base/maint.exp: Update line table parsing test.
5265 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
5266
53af73bf
PA
52672020-01-24 Pedro Alves <palves@redhat.com>
5268
5269 PR gdb/25410
5270 * gdb.multi/multi-re-run-1.c: New.
5271 * gdb.multi/multi-re-run-2.c: New.
5272 * gdb.multi/multi-re-run.exp: New.
5273
1ba1ac88
AB
52742020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5275
5276 PR gdb/23718
5277 * gdb.server/server-kill-python.exp: New file.
5278
f3364a6d
AB
52792020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5280
5281 * gdb.server/multi-ui-errors.c: New file.
5282 * gdb.server/multi-ui-errors.exp: New file.
5283
733d0a67
AB
52842020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5285
5286 PR tui/9765
5287 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
5288
4f13c1c0
TT
52892020-01-19 Tom Tromey <tom@tromey.com>
5290
5291 * gdb.tui/main.exp: Add check for plain "file".
5292
40c94099
CB
52932020-01-16 Christian Biesinger <cbiesinger@google.com>
5294
5295 * lib/gdb.exp: Fix spelling error (seperatelly).
5296
ff47f4f0
TT
52972020-01-14 Tom Tromey <tom@tromey.com>
5298
5299 PR symtab/12535:
5300 * gdb.python/python.exp: Test decode_line with empty string
5301 argument.
5302
717c684d
BE
53032020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5304
5305 * gdb.base/skip-inline.exp: Extend test.
5306
44e4c775
AB
53072020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5308
5309 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
5310 * gdb.dwarf2/dw2-bad-elf.c: New file.
5311 * gdb.dwarf2/dw2-bad-elf.exp: New file.
5312
d93c6db7
AB
53132020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5314
5315 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
5316 _line_saw_file.
5317
9a6d629c
AB
53182020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5319
5320 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
5321 border.
5322
d9ebdab7
TBA
53232020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5324
5325 * gdb.multi/multi-target.exp (setup): Factor out "info
5326 connections" and "info inferiors" tests to ...
5327 (test_info_inferiors): ... this new procedure.
5328 (top level): Run new "info-inferiors" tests.
5329
f3c469b9
PA
53302020-01-10 Pedro Alves <palves@redhat.com>
5331
5332 * gdb.server/bkpt-other-inferior.exp: New file.
5333
121b3efd
PA
53342020-01-10 Pedro Alves <palves@redhat.com>
5335
5336 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
5337 of "add-inferior".
5338 * gdb.base/quit-live.exp: Likewise.
5339 * gdb.base/remote-exec-file.exp: Likewise.
5340 * gdb.guile/scm-progspace.exp: Likewise.
5341 * gdb.linespec/linespec.exp: Likewise.
5342 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5343 * gdb.mi/user-selected-context-sync.exp: Likewise.
5344 * gdb.multi/multi-target.exp (setup): Add "info connection" and
5345 "info inferiors" tests.
5346 * gdb.multi/remove-inferiors.exp: Adjust expected output of
5347 "add-inferior".
5348 * gdb.multi/watchpoint-multi.exp: Likewise.
5349 * gdb.python/py-inferior.exp: Likewise.
5350 * gdb.server/extended-remote-restart.exp: Likewise.
5351 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
5352 "info inferiors".
5353 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
5354 * gdb.trace/report.exp: Likewise.
5355
1dadb1dd
PA
53562020-01-10 Pedro Alves <palves@redhat.com>
5357
5358 * gdb.multi/multi-target.c: New file.
5359 * gdb.multi/multi-target.exp: New file.
5360 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
5361 mode requested, but remote does not support non-stop".
5362
78f2c40a
PA
53632020-01-10 Pedro Alves <palves@redhat.com>
5364
5365 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
5366 disconnect before reconnecting.
5367
e7af6c70
TBA
53682020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5369 Pedro Alves <palves@redhat.com>
5370
5371 * gdb.server/connect-without-multi-process.exp: Also test
5372 continuing to end.
5373
acdf84a6
PA
53742020-01-10 Pedro Alves <palves@redhat.com>
5375
5376 * gdb.base/remote-exec-file.exp: New file.
5377
873657b9
PA
53782020-01-10 Pedro Alves <palves@redhat.com>
5379
5380 * gdb.base/fork-running-state.exp (do_test): Adjust expected
5381 output.
5382 * gdb.threads/async.c: New.
5383 * gdb.threads/async.exp: New.
5384 * gdb.multi/tids-gid-reset.c: New.
5385 * gdb.multi/tids-gid-reset.exp: New.
5386
7f0ae84c
GB
53872020-01-10 George Barrett <bob@bob131.so>
5388
5389 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
5390 to help in finding the image relocation offset.
5391 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
5392 options in arguments.
5393 (stap_test_no_debuginfo): Likewise.
5394 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
5395 test variants.
5396 (stap_test): Add null semaphore relocation test.
5397
47e9d49d
GB
53982020-01-10 George Barrett <bob@bob131.so>
5399
5400 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
5401 * gdb.base/stap-probe.exp: Likewise.
5402 (stap_test): Pass argument as an additional flag.
5403 (stap_test_no_debuginfo): Likewise.
5404 (stap_test): Check `info probes stap' output for semaphore
5405 addresses if the test binary is supposed to have them.
5406
f5a7c406
AB
54072020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5408
5409 * gdb.tui/basic.exp: Add more scrolling tests.
5410
9ae6bf64
TT
54112020-01-09 Tom Tromey <tom@tromey.com>
5412
5413 PR tui/18932:
5414 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
5415 meangingful value.
5416 (Term::command, Term::resize): Update.
5417 * gdb.tui/basic.exp: Add scrolling test.
5418
b2efe70c
AB
54192020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5420
5421 * gdb.tui/tui-layout-asm.exp: New file.
5422
3804da7e
AB
54232020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5424
5425 * lib/tuiterm.exp (Term::check_box_contents): New proc.
5426
b40aa28f
AB
54272020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5428
5429 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
5430 (Term::enter_tui): Use Term::prepare_for_tui.
5431
63ffd7c9
AB
54322020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5433
5434 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
5435 called.
5436
3be966f6
AB
54372020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5438
5439 * gdb.base/skip.exp: Fix race condition in test.
5440
153d79c4
AB
54412020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
5442
5443 * gdb.base/backtrace.c: New file.
5444 * gdb.base/backtrace.exp: New file.
5445
f2302a34
AB
54462020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
5447
5448 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
5449
6ec1d75e
PW
54502020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5451
5452 * gdb.base/style.exp: Test that warnings are styled.
5453
c296cbe6
BE
54542019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5455
5456 * gdb.base/line65535.exp: New file.
5457 * gdb.base/line65535.c: New file.
5458
b28a729d
SM
54592019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
5460
5461 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
5462 * lib/gnat_debug_info_test.adb: New file.
5463 * gdb.ada/ptype_tagged_param.exp: Use
5464 gnat_runtime_has_debug_info, expect a different output if
5465 runtime does not have debug info.
5466
7f2d7a0d
SM
54672019-12-20 Simon Marchi <simon.marchi@efficios.com>
5468
5469 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
5470 (another) quote in test name.
5471
f3bce483
SM
54722019-12-20 Simon Marchi <simon.marchi@efficios.com>
5473
5474 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
5475 Add quote in test name.
5476
c855a912
TBA
54772019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5478
5479 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
5480 directory instead.
5481 * gdb.cp/pass-by-ref.exp: Extend with more cases.
5482 * gdb.cp/pass-by-ref-2.cc: New file.
5483 * gdb.cp/pass-by-ref-2.exp: New file.
5484
fc9d2d72
TT
54852019-12-20 Tom Tromey <tom@tromey.com>
5486
5487 * gdb.tui/list-before.exp: New file.
5488
77b97e00
TT
54892019-12-20 Tom Tromey <tom@tromey.com>
5490
5491 * gdb.tui/list.exp: Check for source on initial listing.
5492
f69656d0
TT
54932019-12-11 Tom Tromey <tromey@adacore.com>
5494
5495 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
5496 Add crlf test.
5497
99a55965
SM
54982019-12-18 Simon Marchi <simon.marchi@efficios.com>
5499
5500 * gdb.base/default.exp: Update value of $_gdb_major.
5501
5024637f
BE
55022019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5503
5504 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
5505
b63634be
BE
55062019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5507
5508 * gdb.base/skip.exp: Whitespace fix.
5509
45d73523
BE
55102019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5511
5512 * gdb.base/skip-inline.c: New file.
5513 * gdb.base/skip-inline.exp: New file.
5514
d043f8c8
SM
55152019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
5516
5517 * gdb.base/jit-reader.exp (jit_reader_test): Rename
5518 jit_function_00 to jit_function_stack_mangle.
5519 * gdb.base/jithost.c (jit_function_t): Rename to...
5520 (jit_function_stack_mangle_t): ... this.
5521 (jit_function_add_t): New typedef.
5522 (jit_function_00_code): Rename to...
5523 (jit_function_stack_mangle_code): ... this, make static.
5524 (jit_function_add_code): New.
5525 (main): Generate "add" function and call it. Adjust to changes
5526 in jithost_abi.
5527 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
5528 (struct jithost_abi) <begin, end>: Remove fields.
5529 <object, function_stack_mangle, function_add>: New fields.
5530 * gdb.base/jitreader.c (struct reader_state) <code_begin,
5531 code_end>: Remove fields.
5532 <func_stack_mangle>: New field.
5533 (read_debug_info): Adjust to renaming, create block for "add"
5534 function.
5535 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
5536
873de05c
TT
55372019-12-11 Tom Tromey <tom@tromey.com>
5538
5539 * gdb.tui/resize.exp: Fix regexp.
5540 * gdb.tui/regs.exp: Fix regexps.
5541 * gdb.tui/main.exp: Fix regexp.
5542
3d979945
TT
55432019-12-11 Tom Tromey <tom@tromey.com>
5544
5545 * gdb.tui/resize.exp: Update.
5546 * gdb.tui/empty.exp (layouts): Update.
5547
2192a9d3
TT
55482019-12-11 Tom Tromey <tom@tromey.com>
5549
5550 * gdb.tui/regs.exp: Update.
5551 * gdb.tui/empty.exp (layouts): Update.
5552 * gdb.tui/basic.exp: Update.
5553 * lib/tuiterm.exp (_check_box): Don't check bottom border.
5554
d8edc8b7
PW
55552019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5556
5557 * gdb.base/options.exp: Add -raw-values in the print completion list.
5558 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
5559
4c12d936
KB
55602019-12-10 Kevin Buettner <kevinb@redhat.com>
5561
5562 * gdb.threads/omp-par-scope.c: New file.
5563 * gdb/threads/omp-par-scope.exp: New file.
5564
26b911fb
KB
55652019-12-10 Kevin Buettner <kevinb@redhat.com>
5566
bb47f919
KB
5567 * lib/gdb.exp (support_nested_function_tests): New proc.
5568
55692019-12-10 Kevin Buettner <kevinb@redhat.com>
5570
5571 * lib/gdb.exp (gdb_compile_openmp): New proc.
5572 (build_executable_from_specs): Add an "openmp" option.
5573 (gdb_compile_pthreads): Add non-executable case.
26b911fb 5574
6c71eb7d
TT
55752019-12-10 Tom Tromey <tromey@adacore.com>
5576
5577 * gdb.ada/unchecked_union.exp: New file.
5578 * gdb.ada/unchecked_union/pck.adb: New file.
5579 * gdb.ada/unchecked_union/pck.ads: New file.
5580 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
5581 * gdb-utils.exp (string_to_regexp): Also quote "?".
5582
bac7c5cf
GB
55832019-12-10 George Barrett <bob@bob131.so>
5584
5585 Test scripted probe breakpoints.
5586 * gdb.guile/scm-breakpoint.c (main): Add probe point.
5587 * gdb.python/py-breakpoint.c (main): Likewise.
5588 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
5589 specifier test.
5590 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
5591
330f1d38
TBA
55922019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5593
5594 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
5595 an rvalue parameter.
5596 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
5597 parameter.
5598
b43315e2
AB
55992019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5600
5601 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
5602 modules.
5603
54f73dad
AB
56042019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5605
5606 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
5607 broken version of GCC.
5608
d57cbee9
AB
56092019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5610
5611 * gdb.fortran/info-modules.exp: Rewrite to make use of new
5612 sym-info-cmds library.
5613 * gdb.fortran/info-types.exp: Likewise.
5614 * lib/sym-info-cmds.exp: New file.
5615
c14aab8c
TV
56162019-12-08 Tom de Vries <tdevries@suse.de>
5617
5618 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
5619
aa2d5a42
KS
56202019-12-07 Keith Seitz <keiths@redhat.com>
5621
5622 * gdb.base/corefile-buildid-shlib-shr.c: New file.
5623 * gdb.base/corefile-buildid-shlib.c: New file.
5624 * gdb.base/corefile-buildid.c: New file.
5625 * gdb.base/corefile-buildid.exp: New file.
5626
93e55f0a
TV
56272019-12-06 Tom de Vries <tdevries@suse.de>
5628
5629 * gdb.dwarf2/varval.exp: Add decl before def test.
5630
c7d12402
TBA
56312019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5632
5633 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
5634
06acc08f
TBA
56352019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5636
5637 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
5638 CV and reference conversion for overload resolution.
5639 * gdb.cp/rvalue-ref-overload.exp: Test it.
5640
e0fad1ea
PW
56412019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5642
5643 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
5644 * gdb.base/frameapply.exp: Test faas without command.
5645
8d70a9f0
AB
56462019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5647
5648 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
5649 Fortran tests.
5650 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
5651 order.
5652
36c8fb93
AB
56532019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5654
5655 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
5656 casting to type with no kind specified.
5657 (test_basic_parsing_of_type_kinds): Additional tests for types
5658 with no kind specified, and add tests for single/double
5659 precision/complex types.
5660
4139ff00
TT
56612019-12-04 Tom Tromey <tromey@adacore.com>
5662
5663 * gdb.base/endianity.c (struct other) <x>: New field.
5664 (main): Initialize it.
5665 * gdb.base/endianity.exp: Update.
5666
a05cf17a
TT
56672019-12-04 Tom Tromey <tromey@adacore.com>
5668
5669 * gdb.ada/scalar_storage/storage.adb: New file.
5670 * gdb.ada/scalar_storage/pck.adb: New file.
5671 * gdb.ada/scalar_storage/pck.ads: New file.
5672 * gdb.ada/scalar_storage.exp: New file.
5673
103a685e
TT
56742019-12-04 Tom Tromey <tromey@adacore.com>
5675
5676 * gdb.base/endianity.c (struct otherendian) <f>: New field.
5677 (main): Initialize it.
5678 * gdb.base/endianity.exp: Update.
5679
c2512106
AB
56802019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5681
5682 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
5683
293b38d6
AB
56842019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5685
5686 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
5687 -symbol-info-module-functions and -symbol-info-module-variables.
5688
216a7e6b
AB
56892019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
5690
5691 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
5692
5bbd8269
AB
56932019-12-01 Richard Bunt <richard.bunt@arm.com>
5694 Andrew Burgess <andrew.burgess@embecosm.com>
5695
5696 * gdb.fortran/derived-type-striding.exp: New file.
5697 * gdb.fortran/derived-type-striding.f90: New file.
5698 * gdb.fortran/array-slices.exp: New file.
5699 * gdb.fortran/array-slices.f90: New file.
5700
be09caf1
PW
57012019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5702
5703 * gdb.base/define.exp: Test . in command names.
5704 * gdb.base/setshow.exp: Update test, as . is now part of
5705 command name.
5706
643c0cbe
PW
57072019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5708
5709 * gdb.base/define-prefix.exp: New file.
5710
dcdec678
AB
57112019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
5712
5713 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
5714 compile.
5715 (skip_btrace_pt_tests): Likewise.
5716
640ab947
AB
57172019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5718
5719 * gdb.fortran/info-modules.exp: Compile source files in correct
5720 order.
5721
d22670f0
KB
57222019-11-27 Kevin Buettner <kevinb@redhat.com>
5723
5724 * gdb.dwarf2/imported-unit.exp: New file.
5725 * gdb.dwarf2/imported-unit.c: New file.
5726
db5960b4
AB
57272019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5728
5729 * gdb.mi/mi-fortran-modules-2.f90: New file.
5730 * gdb.mi/mi-fortran-modules.exp: New file.
5731 * gdb.mi/mi-fortran-modules.f90: New file.
5732
7dc42066
AB
57332019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5734
5735 * gdb.mi/mi-sym-info-1.c: New file.
5736 * gdb.mi/mi-sym-info-2.c: New file.
5737 * gdb.mi/mi-sym-info.exp: New file.
5738
0dfeecca
TT
57392019-11-22 Tom Tromey <tromey@adacore.com>
5740
5741 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
5742 * gdb.ada/tasks/foo.adb: Add another stopping location.
5743
34877895
PJ
57442019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
5745
5746 * gdb.base/endianity.c: New test.
5747 * gdb.base/endianity.exp: New file.
5748
2e84f897
LD
57492019-11-21 Lukas Durfina <ldurfina@tachyum.com>
5750
5751 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
5752
65d1cd5f
TV
57532019-11-21 Tom de Vries <tdevries@suse.de>
5754
5755 PR gdb/24956
5756 * gdb.base/ui-redirect.exp: Test output of user-defined command.
5757
4f22c3f4
SDJ
57582019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
5759
5760 * gdb.python/py-progspace.exp: Add missing parentheses on some
5761 'print' commands.
5762
9f6ad286
TT
57632019-11-19 Tom Tromey <tom@tromey.com>
5764
5765 * gdb.tui/winheight.exp: New file.
5766
0b8dbf3f
AB
57672019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5768
5769 * gdb.base/ctf-whatis.c: Delete.
5770 * gdb.base/ctf-whatis.exp: Delete.
5771 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
5772
f833b7a7
AB
57732019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5774
5775 * gdb.base/ctf-cvexpr.exp: Delete.
5776 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
5777
30d0a636
AB
57782019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5779
5780 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
5781 the compiler. Clean up header comment a little.
5782 * gdb.base/ctf-ptype.exp: Likewise.
5783 * gdb.base/ctf-whatis.exp: Likewise.
5784 * lib/gdb.exp (skip_ctf_tests): New proc.
5785
494409bb
SDJ
57862019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
5787
5788 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
5789 * gdb.tui/corefile-run.exp: New file.
5790
55708e99
TT
57912019-11-14 Tom Tromey <tromey@adacore.com>
5792
5793 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5794 regression tests.
5795
45e42163
TT
57962019-11-12 Tom Tromey <tom@tromey.com>
5797
5798 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5799 after any command. Expect prompt after WAIT_FOR is seen.
5800 (enter_tui): Enable resize messages.
5801 (command): Expect command in output.
5802 (get_line): Avoid error when cursor appears to be off-screen.
5803 (dump_screen): Include screen size in title.
5804 (_do_resize): New proc, from "resize".
5805 (resize): Rewrite. Do resize in two steps.
5806 * gdb.tui/empty.exp (layouts): Fix entries.
5807 (check_boxes): Remove xfail.
5808 (check_text): Dump screen on failure.
5809
086baaf1
AB
58102019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5811
5812 * gdb.python/py-symbol.exp: Add test for
5813 gdb.lookup_static_symbols.
5814
09ff83af
AB
58152019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5816
5817 * gdb.python/py-symbol.c: Declare and call function from new
5818 py-symbol-2.c file.
5819 * gdb.python/py-symbol.exp: Compile both source files, and add new
5820 tests for gdb.lookup_static_symbol.
5821 * gdb.python/py-symbol-2.c: New file.
5822
11af934b
TV
58232019-11-02 Tom de Vries <tdevries@suse.de>
5824
5825 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5826 * gdb.base/anon.exp: Same.
5827 * gdb.base/auto-connect-native-target.exp: Same.
5828 * gdb.base/call-ar-st.exp: Same.
5829 * gdb.base/catch-syscall.exp: Same.
5830 * gdb.base/commands.exp: Same.
5831 * gdb.base/default.exp: Same.
5832 * gdb.base/display.exp: Same.
5833 * gdb.base/float.exp: Same.
5834 * gdb.base/foll-fork.exp: Same.
5835 * gdb.base/help.exp: Same.
5836 * gdb.base/info-macros.exp: Same.
5837 * gdb.base/info-proc.exp: Same.
5838 * gdb.base/info-target.exp: Same.
5839 * gdb.base/long_long.exp: Same.
5840 * gdb.base/macscp.exp: Same.
5841 * gdb.base/memattr.exp: Same.
5842 * gdb.base/nofield.exp: Same.
5843 * gdb.base/pointers.exp: Same.
5844 * gdb.base/printcmds.exp: Same.
5845 * gdb.base/ptype.exp: Same.
5846 * gdb.base/restore.exp: Same.
5847 * gdb.base/return.exp: Same.
5848 * gdb.base/scope.exp: Same.
5849 * gdb.base/set-noassign.exp: Same.
5850 * gdb.base/setshow.exp: Same.
5851 * gdb.base/shlib-call.exp: Same.
5852 * gdb.base/signals.exp: Same.
5853 * gdb.base/sigstep.exp: Same.
5854 * gdb.base/skip.exp: Same.
5855 * gdb.base/solib-symbol.exp: Same.
5856 * gdb.base/stap-probe.exp: Same.
5857 * gdb.base/step-line.exp: Same.
5858 * gdb.base/step-test.exp: Same.
5859 * gdb.base/style.exp: Same.
5860 * gdb.base/varargs.exp: Same.
5861 * gdb.base/vla-datatypes.exp: Same.
5862 * gdb.base/vla-ptr.exp: Same.
5863 * gdb.base/vla-sideeffect.exp: Same.
5864 * gdb.base/volatile.exp: Same.
5865 * gdb.base/watch-cond-infcall.exp: Same.
5866 * gdb.base/watchpoint.exp: Same.
5867
e96ec2ba
TV
58682019-11-02 Tom de Vries <tdevries@suse.de>
5869
5870 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5871 * gdb.cp/cpexprs.exp: Same.
5872 * gdb.cp/except-multi-location.exp: Same.
5873 * gdb.cp/exceptprint.exp: Same.
5874 * gdb.cp/gdb2384.exp: Same.
5875 * gdb.cp/inherit.exp: Same.
5876 * gdb.cp/m-static.exp: Same.
5877 * gdb.cp/meth-typedefs.exp: Same.
5878 * gdb.cp/misc.exp: Same.
5879 * gdb.cp/namespace.exp: Same.
5880 * gdb.cp/non-trivial-retval.exp: Same.
5881 * gdb.cp/overload.exp: Same.
5882 * gdb.cp/pr17132.exp: Same.
5883 * gdb.cp/re-set-overloaded.exp: Same.
5884 * gdb.cp/rvalue-ref-types.exp: Same.
5885 * gdb.cp/templates.exp: Same.
5886
bd5766ec
LM
58872019-11-01 Luis Machado <luis.machado@linaro.org>
5888
5889 PR gdb/25124
5890
5891 * gdb.arch/pr25124.S: New file.
5892 * gdb.arch/pr25124.exp: New file.
5893
165f8965
AB
58942019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5895
5896 * gdb.fortran/info-modules.exp: Update expected results, and add
5897 additional tests for 'info module functinos', and 'info module
5898 variables'.
5899 * gdb.fortran/info-types.exp: Update expected results.
5900 * gdb.fortran/info-types.f90: Extend testcase with additional
5901 module variables and functions.
5902
59c35742
AB
59032019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5904
5905 * gdb.fortran/info-modules.exp: New file.
5906 * gdb.fortran/info-types.exp: Build with new file.
5907 * gdb.fortran/info-types.f90: Include and use new module.
5908 * gdb.fortran/info-types-2.f90: New file.
5909
f3fb2519
PW
59102019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5911
5912 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5913 * gdb.base/settings.exp: Test all settings types using
5914 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5915 that now verifies that the value of "maint show" is the same as
5916 returned by the settings functions. Test the type of the
5917 maintenance settings.
5918 * gdb.base/default.exp: Update show_conv_list.
5919
d1e36019
TV
59202019-10-31 Tom de Vries <tdevries@suse.de>
5921
5922 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5923 gdb_test.
5924 * gdb.arch/amd64-disp-step.exp: Same.
5925 * gdb.asm/asm-source.exp: Same.
5926 * gdb.btrace/buffer-size.exp: Same.
5927 * gdb.btrace/cpu.exp: Same.
5928 * gdb.btrace/enable.exp: Same.
5929 * gdb.dwarf2/count.exp: Same.
5930 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5931 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5932 * gdb.fortran/vla-datatypes.exp: Same.
5933 * gdb.fortran/vla-history.exp: Same.
5934 * gdb.fortran/vla-ptype.exp: Same.
5935 * gdb.fortran/vla-value.exp: Same.
5936 * gdb.fortran/whatis_type.exp: Same.
5937 * gdb.guile/guile.exp: Same.
5938 * gdb.multi/tids.exp: Same.
5939 * gdb.python/py-finish-breakpoint.exp: Same.
5940 * gdb.python/py-framefilter.exp: Same.
5941 * gdb.python/py-pp-registration.exp: Same.
5942 * gdb.python/py-xmethods.exp: Same.
5943 * gdb.python/python.exp: Same.
5944 * gdb.server/connect-with-no-symbol-file.exp: Same.
5945 * gdb.server/no-thread-db.exp: Same.
5946 * gdb.server/run-without-local-binary.exp: Same.
5947 * gdb.stabs/weird.exp: Same.
5948 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5949 * gdb.threads/thread-find.exp: Same.
5950 * gdb.threads/tls-shared.exp: Same.
5951 * gdb.threads/tls.exp: Same.
5952 * gdb.threads/wp-replication.exp: Same.
5953 * gdb.trace/ax.exp: Same.
5954 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5955
3d11e68e
TV
59562019-10-31 Tom de Vries <tdevries@suse.de>
5957
5958 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5959 * gdb.ada/array_subscript_addr.exp: Same.
5960 * gdb.ada/arrayidx.exp: Same.
5961 * gdb.ada/arrayparam.exp: Same.
5962 * gdb.ada/arrayptr.exp: Same.
5963 * gdb.ada/boolean_expr.exp: Same.
5964 * gdb.ada/call_pn.exp: Same.
5965 * gdb.ada/complete.exp: Same.
5966 * gdb.ada/fixed_cmp.exp: Same.
5967 * gdb.ada/fun_addr.exp: Same.
5968 * gdb.ada/funcall_param.exp: Same.
5969 * gdb.ada/interface.exp: Same.
5970 * gdb.ada/mod_from_name.exp: Same.
5971 * gdb.ada/null_array.exp: Same.
5972 * gdb.ada/packed_array.exp: Same.
5973 * gdb.ada/packed_tagged.exp: Same.
5974 * gdb.ada/print_chars.exp: Same.
5975 * gdb.ada/print_pc.exp: Same.
5976 * gdb.ada/ptype_arith_binop.exp: Same.
5977 * gdb.ada/ptype_field.exp: Same.
5978 * gdb.ada/ptype_tagged_param.exp: Same.
5979 * gdb.ada/rec_return.exp: Same.
5980 * gdb.ada/ref_tick_size.exp: Same.
5981 * gdb.ada/str_ref_cmp.exp: Same.
5982 * gdb.ada/taft_type.exp: Same.
5983 * gdb.ada/tagged.exp: Same.
5984 * gdb.ada/type_coercion.exp: Same.
5985 * gdb.ada/uninitialized_vars.exp: Same.
5986
60b6ede8
TV
59872019-10-30 Tom de Vries <tdevries@suse.de>
5988
5989 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5990
30baf67b
TV
59912019-10-26 Tom de Vries <tdevries@suse.de>
5992
5993 * gdb.base/bigcore.c: Fix typos in comments.
5994 * gdb.base/ctf-ptype.c: Same.
5995 * gdb.base/long_long.c: Same.
5996 * gdb.dwarf2/dw2-op-out-param.S: Same.
5997 * gdb.python/py-evthreads.c: Same.
5998 * gdb.reverse/i387-stack-reverse.c: Same.
5999 * gdb.trace/tfile.c: Same.
6000 * lib/compiler.c: Same.
6001 * lib/compiler.cc: Same.
6002
158da0d1
TV
60032019-10-25 Tom de Vries <tdevries@suse.de>
6004
6005 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
6006 gdb_test_multiple calls.
6007 * gdb.reverse/sigall-reverse.exp: Same.
6008 * gdb.reverse/solib-precsave.exp: Same.
6009 * gdb.reverse/solib-reverse.exp: Same.
6010 * gdb.reverse/until-precsave.exp: Same.
6011 * gdb.reverse/until-reverse.exp: Same.
6012
4ccdfbec
TV
60132019-10-24 Tom de Vries <tdevries@suse.de>
6014
6015 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
6016 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
6017 kfail using -wrap pattern flag and convenience variable
6018 gdb_test_name.
6019
33d569b7
AB
60202019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
6021
6022 * gdb.python/py-progspace.exp: Add tests for the
6023 Progspace.block_for_pc method.
6024
4d0b984b
TT
60252019-10-23 Tom Tromey <tom@tromey.com>
6026
6027 * configure: Rebuild.
6028 * aclocal.m4: Use m4_include, not sinclude.
6029
94cb3754
TV
60302019-10-21 Tom de Vries <tdevries@suse.de>
6031
6032 * gdb.base/infcall-nested-structs.c: Add
6033 __attribute__((noinline,noclone)) to all functions.
6034 (call_all): Add missing variable initialization. Simplify return value.
6035 (breakpt): Increment volatile variable, to prevent call from being
6036 optimized out.
6037 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
6038
062f1fc1
TV
60392019-10-17 Tom de Vries <tdevries@suse.de>
6040
6041 * gdb.fortran/module.exp: Allow info variables to print info for files
6042 other than module.f90.
6043
0b54364d
AB
60442019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6045
6046 * gdb.fortran/module.exp: Extend with 'info variables' test.
6047
7ff5fae7
AB
60482019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6049
6050 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
6051 F77_FOR_TARGET.
6052
d10eccaa
TV
60532019-10-16 Tom de Vries <tdevries@suse.de>
6054
6055 PR tdep/25096
6056 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
6057
745ff14e
TV
60582019-10-16 Tom de Vries <tdevries@suse.de>
6059
6060 PR tdep/24104
6061 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
6062 Add KFAIL for PR tdep/25096.
6063
03e1ab94
TV
60642019-10-16 Tom de Vries <tdevries@suse.de>
6065
6066 PR testsuite/25059
6067 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
6068
b17fcc10
TV
60692019-10-16 Tom de Vries <tdevries@suse.de>
6070
6071 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
6072 as signed.
6073
9223170f
SM
60742019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
6075
6076 * gdb.mi/list-thread-groups-available.exp: Read entries one by
6077 one instead of increasing timeout.
6078
d6e76313
TV
60792019-10-13 Tom de Vries <tdevries@suse.de>
6080
6081 PR record/25038
6082 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
6083 * gdb.reverse/sigall-reverse.exp: Same.
6084 * gdb.reverse/solib-precsave.exp: Same.
6085 * gdb.reverse/solib-reverse.exp: Same.
6086 * gdb.reverse/step-precsave.exp: Same.
6087 * gdb.reverse/until-precsave.exp: Same.
6088 * gdb.reverse/until-reverse.exp: Same.
6089 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
6090
6dfc0041
AA
60912019-10-10 Andreas Arnez <arnez@linux.ibm.com>
6092
6093 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
6094 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
6095 (cmp_struct_05_01, cmp_struct_static_02_01)
6096 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
6097 comparisons.
6098
abcf2cc8
TV
60992019-10-10 Tom de Vries <tdevries@suse.de>
6100
6101 PR testsuite/24888
6102 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
6103 gnatlink.
6104
a50faaf6
TV
61052019-10-09 Tom de Vries <tdevries@suse.de>
6106
6107 PR testsuite/25048
6108 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
6109
60ff3cd7
AB
61102019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6111
6112 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
6113 exceptions due to missing debug information.
6114
dfee8566
TV
61152019-10-07 Tom de Vries <tdevries@suse.de>
6116
6117 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
6118
3d63690a
AB
61192019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6120
6121 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
6122 * gdb.base/annota1.exp: Update to use gdb_test_name.
6123
30d1f018
WP
61242019-10-07 Weimin Pan <weimin.pan@oracle.com>
6125
6126 * gdb.base/ctf-whatis.exp: New file.
6127 * gdb.base/ctf-whatis.c: New file.
6128 * gdb.base/ctf-ptype.exp: New file.
6129 * gdb.base/ctf-ptype.c: New file.
6130 * gdb.base/ctf-constvars.exp: New file.
6131 * gdb.base/ctf-constvars.c: New file.
6132 * gdb.base/ctf-cvexpr.exp: New file.
6133
4dbbb47c
TV
61342019-10-04 Tom de Vries <tdevries@suse.de>
6135
6136 * gdb.cp/local-static.c (main): Move declaration of int i out of the
6137 for loop.
6138
77c2dba3
TT
61392019-10-03 Tom Tromey <tom@tromey.com>
6140
6141 PR rust/24976:
6142 * gdb.rust/simple.rs (Union2): New type.
6143 (main): Use Union2.
6144 * gdb.rust/simple.exp: Add test.
6145
179aed7f
AB
61462019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6147
6148 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
6149 nested function prefix.
6150
0a4b0913
AB
61512019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
6152 Richard Bunt <richard.bunt@arm.com>
6153 Andrew Burgess <andrew.burgess@embecosm.com>
6154
6155 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
6156 nested functions.
6157 * gdb.fortran/nested-funcs.f90: Update expected results.
6158 * gdb.fortran/nested-funcs-2.exp: New file.
6159 * gdb.fortran/nested-funcs-2.f90: New file.
6160
082cce05
AB
61612019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6162
6163 * gdb.python/py-parameter.exp: Make test names unique.
6164 * gdb.python/py-template.exp: Likewise.
6165 * gdb.python/py-value.exp: Likewise.
6166
2b74ba5a
AB
61672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6168
6169 * gdb.base/break-interp.exp: Reduce test name duplication.
6170 * gdb.base/call-sc.exp: Likewise.
6171 * gdb.base/callfuncs.exp: Likewise.
6172 * gdb.base/charset.exp: Likewise.
6173 * gdb.base/dump.exp: Likewise.
6174 * gdb.base/ena-dis-br.exp: Likewise.
6175 * gdb.base/relational.exp: Likewise.
6176 * gdb.base/step-over-syscall.exp: Likewise.
6177 * gdb.base/structs.exp: Likewise.
6178
58eb20d5
AB
61792019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6180
6181 * gdb.linespec/explicit.exp: Make test names unique.
6182 * gdb.linespec/ls-errs.exp: Likewise.
6183
4d421147
AB
61842019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6185
6186 * gdb.reverse/break-precsave.exp: Make test names unique.
6187 * gdb.reverse/break-reverse.exp: Likewise.
6188 * gdb.reverse/finish-precsave.exp: Likewise.
6189 * gdb.reverse/finish-reverse.exp: Likewise.
6190 * gdb.reverse/machinestate-precsave.exp: Likewise.
6191 * gdb.reverse/machinestate.exp: Likewise.
6192 * gdb.reverse/readv-reverse.exp: Likewise.
6193 * gdb.reverse/recvmsg-reverse.exp: Likewise.
6194 * gdb.reverse/sigall-precsave.exp: Likewise.
6195 * gdb.reverse/sigall-reverse.exp: Likewise.
6196 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
6197 * gdb.reverse/watch-precsave.exp: Likewise.
6198 * gdb.reverse/watch-reverse.exp: Likewise.
6199
d8c06f22
AB
62002019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6201
6202 * gdb.threads/stop-with-handle.c: New file.
6203 * gdb.threads/stop-with-handle.exp: New file.
6204
3a56ed86
TV
62052019-10-03 Tom de Vries <tdevries@suse.de>
6206
6207 PR testsuite/25059
6208 * gdb.base/list-missing-source.exp: Allowing the "Compilation
6209 directory" line to be missing.
6210
42275044
TV
62112019-10-03 Tom de Vries <tdevries@suse.de>
6212
6213 PR testsuite/25059
6214 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
6215 type optional.
6216
9ef62df0
AA
62172019-10-02 Andreas Arnez <arnez@linux.ibm.com>
6218
6219 * gdb.python/py-format-string.c (string.h): New include.
6220 (main): Fill a_struct_with_union.the_union.an_int with bytes of
6221 the same value, for endianness-independence.
6222 * gdb.python/py-format-string.exp (default_regexp_dict)
6223 (test_pretty_structs, test_format): Adjust expected output to the
6224 changed initialization.
6225
37f6a7f4
TT
62262019-10-02 Tom Tromey <tromey@adacore.com>
6227
6228 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
6229
1d58d6a2
PA
62302019-10-02 Pedro Alves <palves@redhat.com>
6231 Andrew Burgess <andrew.burgess@embecosm.com>
6232
6233 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
6234 "print-file-var.h".
6235 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6236 (get_version_1): Print this_version_id and its address.
6237 Add extern "C" wrappers around interface functions.
6238 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
6239 "print-file-var.h".
6240 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6241 (get_version_2): Print this_version_id and its address.
6242 Add extern "C" wrappers around interface functions.
6243 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6244 <stddef.h> and "print-file-var.h".
6245 Add extern "C" wrappers around interface functions.
6246 [VERSION_ID_MAIN] (this_version_id): Define.
6247 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6248 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6249 up extern "C" blocks.
6250 * gdb.base/print-file-var.exp (test): New, factored out from top
6251 level.
6252 (top level): Test all combinations of attribute hidden or not,
6253 dlopen or not, and this_version_id symbol in main file or not.
6254 Compile tests as both C++ and C, make test names unique.
6255
d770d56f
TT
62562019-10-01 Tom Tromey <tom@tromey.com>
6257
6258 * gdb.base/style.exp: Test "show logging filename".
6259
7f6aba03
TT
62602019-10-01 Tom Tromey <tom@tromey.com>
6261
6262 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6263 * gdb.base/style.exp: Add metadata style test.
6264
14309bb6
TT
62652019-10-01 Tom Tromey <tom@tromey.com>
6266
6267 * gdb.base/style.exp: Test "pwd".
6268
2a3c1174
PA
62692019-10-01 Tom Tromey <tom@tromey.com>
6270
6271 * gdb.base/style.exp: Update tests.
6272
53d666ec
AA
62732019-10-01 Andreas Arnez <arnez@linux.ibm.com>
6274
6275 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
6276 'six' to unsigned.
6277 (s1): Initialize fields 'four' and 'six' instead of 'three' and
6278 'five'. Use an all-ones bit pattern for each.
6279 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
6280 to its changed values.
6281
4a56a520
TT
62822019-09-30 Tom Tromey <tromey@adacore.com>
6283
6284 * gdb.rust/traits.rs: Disable all warnings.
6285
0df0352a
TV
62862019-09-29 Tom de Vries <tdevries@suse.de>
6287
aac66a4c 6288 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 6289
73d9a918
TV
62902019-09-29 Tom de Vries <tdevries@suse.de>
6291
6292 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
6293
060b3ab4
TV
62942019-09-27 Tom de Vries <tdevries@suse.de>
6295
6296 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
6297
68f7d34d
TV
62982019-09-27 Tom de Vries <tdevries@suse.de>
6299
6300 PR record/23188
6301 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
6302
5d63b30a
TT
63032019-09-26 Tom Tromey <tromey@adacore.com>
6304
6305 * gdb.ada/py_taft.exp: New file.
6306 * gdb.ada/py_taft/main.adb: New file.
6307 * gdb.ada/py_taft/pkg.adb: New file.
6308 * gdb.ada/py_taft/pkg.ads: New file.
6309
3d435220
TV
63102019-09-24 Tom de Vries <tdevries@suse.de>
6311
6312 PR gdb/24598
6313 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
6314
77d03678
TV
63152019-09-22 Tom de Vries <tdevries@suse.de>
6316
6317 * gdb.base/restore.exp: Allow register variables to be optimized out at
6318 -O0.
6319
abf516c6
UW
63202019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
6321
6322 * gdb.arch/spu-info.exp: Remove file.
6323 * gdb.arch/spu-info.c: Remove file.
6324 * gdb.arch/spu-ls.exp: Remove file.
6325 * gdb.arch/spu-ls.c: Remove file.
6326
6327 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
6328 * gdb.asm/spu.inc: Remove file.
6329
6330 * gdb.base/dump.exp: Remove support for spu*-*-*.
6331 * gdb.base/stack-checking.exp: Likewise.
6332 * gdb.base/overlays.exp: Likewise.
6333 * gdb.base/ovlymgr.c: Likewise.
6334 * gdb.base/spu.ld: Remove file.
6335
6336 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
6337 * gdb.cp/cpexprs.exp: Likewise.
6338 * gdb.cp/exception.exp: Likewise.
6339 * gdb.cp/gdb2495.exp: Likewise.
6340 * gdb.cp/mb-templates.exp: Likewise.
6341 * gdb.cp/pr9167.exp: Likewise.
6342 * gdb.cp/userdef.exp: Likewise.
6343
6344 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
6345
6346 * gdb.cell: Remove directory.
6347 * lib/cell.exp: Remove file.
6348
e452e88f
TV
63492019-09-19 Tom de Vries <tdevries@suse.de>
6350
6351 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
6352
8a625130
TV
63532019-09-19 Tom de Vries <tdevries@suse.de>
6354
6355 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
6356
81dc3ab5
TV
63572019-09-19 Tom de Vries <tdevries@suse.de>
6358
6359 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
6360 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
6361 (gdb_target_cmd): ... here.
6362 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
6363 value 2.
6364
b078f3ac
AB
63652019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
6366
6367 * gdb.base/source-dir.exp: Avoid having directory names in test
6368 names.
6369
f1b620e9
MG
63702019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6371
6372 * gdb.base/source-dir.exp: Add extra test for mapped compilation
6373 directory.
6374
67f3ed6a
AB
63752019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6376
6377 * gdb.base/list-missing-source.exp: New file.
6378
d1b70248
TV
63792019-09-14 Tom de Vries <tdevries@suse.de>
6380
6381 PR teststuite/24599
6382 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
6383 * lib/ada.exp (gnatmake_version_at_least): New proc.
6384
5fabdcd6
AB
63852019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6386
6387 * gdb.base/maint.exp: Use exec_has_index_section.
6388
aa17805f
AB
63892019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6390
6391 * gdb.base/maint.exp: Add test for 'maint info sections'.
6392
25e5c209
TV
63932019-09-12 Tom de Vries <tdevries@suse.de>
6394
6395 * gdb.base/store.exp: Allow register variables to be optimized out at
6396 -O0.
6397
4993045d
PW
63982019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6399
6400 * gdb.ada/rdv_wait.exp: Update to new task names.
6401 * gdb.base/task_switch_in_core.exp: Likewise.
6402 * gdb.base/info_sources_base.c: Likewise.
6403
8a516164
TT
64042019-09-10 Tom Tromey <tromey@adacore.com>
6405
6406 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
6407
aa391654
TT
64082019-09-10 Tom Tromey <tromey@adacore.com>
6409
6410 * gdb.ada/dgopt.exp: New file.
6411 * gdb.ada/dgopt/x.adb: New file.
6412
8634b462
TT
64132019-09-08 Tom Tromey <tom@tromey.com>
6414
6415 * gdb.tui/resize.exp: Remove setup_xfail.
6416 * gdb.tui/regs.exp: Remove setup_xfail.
6417 * gdb.tui/basic.exp: Remove setup_xfail.
6418
736b0f76
DB
64192019-09-06 David Blaikie <dblaikie@gmail.com>
6420
6421 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
6422 * gdb.cp/cplabel.exp: Ditto.
6423 * gdb.linespec/ls-errs.exp: Ditto.
6424
30331a6c
TV
64252019-09-05 Tom de Vries <tdevries@suse.de>
6426
6427 * lib/gdb.exp (cmp_file_string): New proc.
6428 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
6429 runto_main. Verify save breakpoints output.
6430
98b0ebab
PW
64312019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6432
6433 * gdb.base/info-var.exp: Test info variables without running
6434 to main, to avoid expect's buffer overflow.
6435
4e962e74
TT
64362019-09-03 Tom Tromey <tromey@adacore.com>
6437
6438 * gdb.ada/bias.exp: New file.
6439 * gdb.ada/bias/bias.adb: New file.
6440 * gdb.ada/print_chars.exp: Add regression test.
6441 * gdb.ada/print_chars/foo.adb (My_Character): New type.
6442 (MC): New variable.
6443
2ea1a07a
SL
64442019-08-29 Sandra Loosemore <sandra@codesourcery.com>
6445
6446 * gdb.base/argv0-symlink.exp: Run only on native target
6447 and local host.
6448
8077c50d
TV
64492019-08-29 Tom de Vries <tdevries@suse.de>
6450
6451 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
6452 diverse debug info.
6453 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
6454
48352473
TV
64552019-08-28 Tom de Vries <tdevries@suse.de>
6456
6457 * gdb.base/info-var.exp: Allow info variables to print info for files
6458 other than info-var-f1.c and info-var-f2.c.
6459
d8f27c60
AB
64602019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6461
6462 * gdb.fortran/info-types.exp: Add module.
6463 * gdb.fortran/info-types.f90: Update expected results.
6464
1f20c35e
AB
64652019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6466
6467 * gdb.fortran/info-types.exp: New file.
6468 * gdb.fortran/info-types.f90: New file.
6469 * lib/fortran.exp (fortran_character1): New proc.
6470
4acfdd20
AB
64712019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
6472
6473 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
6474 functions'. Reindent as needed.
6475 * gdb.base/info-var-f1.c: New file.
6476 * gdb.base/info-var-f2.c: New file.
6477 * gdb.base/info-var.exp: New file.
6478 * gdb.base/info-var.h: New file.
6479
5c31b358
TV
64802019-08-26 Tom de Vries <tdevries@suse.de>
6481
6482 PR c++/24852
6483 * gdb.cp/no-libstdcxx-probe.exp: New test.
6484
b694989f
TV
64852019-08-26 Tom de Vries <tdevries@suse.de>
6486
6487 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
6488 * tests need to be skipped.
6489 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
6490 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
6491 mi_skip_libstdcxx_probe_tests.
6492
d9c4ba53
SDJ
64932019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
6494
6495 * gdb.python/py-xmethods.exp: Use raw strings when passing
6496 arguments to SimpleXMethodMatcher.
6497
395fad09
TV
64982019-08-22 Tom de Vries <tdevries@suse.de>
6499
6500 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
6501 more informative.
6502
26c957f1
PA
65032019-08-21 Pedro Alves <palves@redhat.com>
6504
6505 * gdb.base/with.exp: Test "with" with no arguments.
6506
61f80d5d
TV
65072019-08-21 Tom de Vries <tdevries@suse.de>
6508
6509 * gdb.base/gdb-caching-proc.exp: Sort files.
6510
d7a11d13
TV
65112019-08-20 Tom de Vries <tdevries@suse.de>
6512
6513 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
6514 compilation.
6515
34dafe9f
TV
65162019-08-16 Tom de Vries <tdevries@suse.de>
6517
6518 * gdb.base/compare-sections.exp ("after run to main"): Allow
6519 mismatched read-only sections for PIE executables.
6520
398fdd60
TT
65212019-08-16 Tom Tromey <tom@tromey.com>
6522
6523 * lib/tuiterm.exp (_csi_Z): New proc.
6524 * gdb.tui/basic.exp: Update window positions.
6525 * gdb.tui/empty.exp: Update window positions.
6526
d8f9e51c
SL
65272019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6528
6529 * gdb.base/examine-backward.exp: Correct regexp for
6530 "examine 3 bytes backward from ${address_zero}".
6531
3df505f6
TT
65322019-08-15 Tom Tromey <tom@tromey.com>
6533
6534 * gdb.tui/empty.exp: Enable resizing tests.
6535
272560b5
TT
65362019-08-15 Tom Tromey <tromey@adacore.com>
6537
6538 * gdb.ada/char_enum.exp: Add regression tests.
6539 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
6540 and '0'.
6541 (Char, Gchar): Update.
6542 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
6543
08235187
CB
65442019-08-15 Christian Biesinger <cbiesinger@google.com>
6545
6546 * gdb.python/python.exp: Expect a leading underscore on
6547 GdbOutput{,Error}File.
6548
22a2ab04
SL
65492019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6550
6551 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
6552 Windows host.
6553
835b995b
SL
65542019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6555
6556 * gdb.base/batch-preserve-term-settings.exp
6557 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
6558
97dd8e07
CB
65592019-08-15 Christian Biesinger <cbiesinger@google.com>
6560
6561 * lib/gdb.exp: When running on a mingw target, replace
6562 /x/ with x:/.
6563
75faf5c4
AH
65642019-08-14 Alan Hayward <alan.hayward@arm.com>
6565
6566 * gdb.arch/aarch64-prologue.c: New test.
6567 * gdb.arch/aarch64-prologue.exp: New file.
6568
abc6c00f
TV
65692019-08-13 Tom de Vries <tdevries@suse.de>
6570
6571 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
6572 Thread.
6573
74c2c1f4
SL
65742019-08-13 Sandra Loosemore <sandra@codesourcery.com>
6575
6576 * gdb.python/py-completion.exp: Download the .py file to the host
6577 and use its host pathname. Conditionalize tests that use
6578 tab completion and manipulate files on the build machine.
6579 * gdb.python/py-events.exp: Download the .py file to the host
6580 and use its host pathname.
6581 * gdb.python/py-evsignal.exp: Likewise.
6582 * gdb.python/py-evthreads.exp: Likewise.
6583 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
6584 pathname syntax.
6585 * gdb.python/py-framefilter.exp: Download the .py file to the right
6586 place on the host. Match Windows pathname syntax.
6587 * gdb.python/py-mi-var-info-path-expression.exp: Download the
6588 .py file to the host and use its host pathname.
6589 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
6590 * gdb.python/py-objfile.exp: Expect a host pathname, not a
6591 build pathname. Skip symlink test on Windows host. Add missing
6592 newline at end of file.
6593 * gdb.python/py-pp-maint.exp: Download the .py file to the host
6594 and use its host pathname.
6595 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
6596 * gdb.python/py-section-script.exp: Use host location of binfile
6597 on safe-path. Use correct path separator on Windows host.
6598 Reorder alternatives in gdb_test_multiple to prevent matching
6599 the wrong alternative on success.
6600 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
6601
ca2589f3
PP
66022019-08-12 Patrick Palka <patrick@parcs.ath.cx>
6603
6604 * gdb.gdb/selftest.exp (test_with_self): Update test to now
6605 expect the GDB inferior to no longer immediately stop after
6606 being resumed with "signal SIGINT".
6607
020a839d
SL
66082019-08-09 Sandra Loosemore <sandra@codesourcery.com>
6609
6610 * gdb.linespec/break-ask.exp: Generalize regexps to match
6611 Windows pathnames too.
6612
128d6509
TV
66132019-08-08 Tom de Vries <tdevries@suse.de>
6614
6615 PR testsuite/24862
6616 * lib/tuiterm.exp (_accept): Fix CSI regexp.
6617
590042fc
PW
66182019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6619
6620 * gdb.base/style.exp: Update tests for help doc new invariants.
6621 * gdb.base/help.exp: Likewise.
6622
046bebe1
TT
66232019-08-06 Tom Tromey <tom@tromey.com>
6624
6625 * gdb.base/style.exp: Add disassemble test.
6626 * gdb.base/style.c (some_called_function): New function.
6627 (main): Use it.
6628
0b27c27d
CB
66292019-08-05 Christian Biesinger <cbiesinger@google.com>
6630
6631 * gdb.python/py-block.exp: Test dictionary access on blocks.
6632
580f1034
SM
66332019-08-05 Simon Marchi <simon.marchi@efficios.com>
6634
6635 PR gdb/24863
6636 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
6637 -list-thread-groups --available test when running under
6638 check-read1.
6639
d86bd7cb
TV
66402019-08-05 Tom de Vries <tdevries@suse.de>
6641
6642 PR testsuite/24863
6643 * lib/gdb.exp (with_read1_timeout_factor): New proc.
6644 * gdb.base/help.exp: Use with_read1_timeout_factor.
6645 * gdb.base/info-macros.exp: Same.
6646 * gdb.cp/nested-types.exp: Same.
6647
a80cf5d8
TV
66482019-08-05 Tom de Vries <tdevries@suse.de>
6649
6650 * lib/gdb.exp (version_at_least): Factor out of ...
6651 (tcl_version_at_least): ... here.
6652 (gdb_compile): Fail if pie results in non-PIE executable.
6653 (readelf_version, readelf_prints_pie): New proc.
6654 (exec_is_pie): Return -1 if unknown.
6655
d0962838
TV
66562019-08-05 Tom de Vries <tdevries@suse.de>
6657
6658 * lib/gdb.exp (tcl_version_at_least): Fix typo.
6659
2252ff3d
SL
66602019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6661
6662 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
6663
26655f53
SL
66642019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6665
6666 * lib/completion-support.exp (test_gdb_complete_none): Skip
6667 tab completion tests if no readline support.
6668 (test_gdb_complete_unique_re): Likewise.
6669 (test_gdb_complete_multiple): Likewise.
6670
db4dc13e
PW
66712019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6672
6673 * gdb.base/info_sources.exp: New file.
6674 * gdb.base/info_sources.c: New file.
6675 * gdb.base/info_sources_base.c: New file.
6676
0eba165a
PFC
66772019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6678
6679 * gdb.base/batch-exit-status.exp: Call test_exit_status with
6680 prefix argument.
6681 (test_exit_status): Add prefix argument.
6682
59bd512b
TV
66832019-08-01 Tom de Vries <tdevries@suse.de>
6684
6685 PR testsuite/24863
6686 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
6687 calling exp_continue for new thread and thread exited messages.
6688
2a3ad588
TV
66892019-08-01 Tom de Vries <tdevries@suse.de>
6690
6691 PR testsuite/24863
6692 * gdb.base/structs.exp: Fix check-read1 timeout using
6693 gdb_test_sequence.
6694 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
6695
117eb594
TV
66962019-08-01 Tom de Vries <tdevries@suse.de>
6697
6698 PR testsuite/24863
6699 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
6700 line.
6701
ed591340
TV
67022019-08-01 Tom de Vries <tdevries@suse.de>
6703
6704 PR testsuite/24863
6705 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
6706
aa3b6533
TT
67072019-07-30 Tom Tromey <tromey@adacore.com>
6708
6709 * gdb.ada/display_nested.exp: New file.
6710 * gdb.ada/display_nested/foo.adb: New file.
6711 * gdb.ada/display_nested/pack.adb: New file.
6712 * gdb.ada/display_nested/pack.ads: New file.
6713
2906593f
CB
67142019-07-30 Christian Biesinger <cbiesinger@google.com>
6715
6716 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
6717 namespace.
6718 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
6719
0f575925
TV
67202019-07-30 Tom de Vries <tdevries@suse.de>
6721
6722 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
6723 instead.
6724
b13057d9
TV
67252019-07-30 Tom de Vries <tdevries@suse.de>
6726
6727 PR testsuite/24834
6728 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
6729 (exec_is_pie): New proc.
6730
5c4dde85
CB
67312019-07-29 Christian Biesinger <cbiesinger@google.com>
6732
6733 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
6734
c620ed88
CB
67352019-07-29 Christian Biesinger <cbiesinger@google.com>
6736
6737 * gdb.python/py-objfile.c: Add global and static vars.
6738 * gdb.python/py-objfile.exp: Test new functions Objfile.
6739 lookup_global_symbol and lookup_static_symbol.
6740
3d235706
TT
67412019-07-29 Tom Tromey <tom@tromey.com>
6742
6743 * lib/tuiterm.exp (Term::_csi_@): New proc.
6744 (Term::_csi_X): Don't move cursor.
6745
c7e4c0a6
PW
67462019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6747
6748 * gdb.base/options.exp: Update backtrace - completion to
6749 new option -frame-info.
6750 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
6751 Test new 'set print frame-info'. Test backtrace -frame-info
6752 overriding 'set print frame-info'.
6753 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
6754 Test new 'set print frame-info'.
6755 Verify consistency of backtrace with and without filters, with and
6756 without -no-filters.
6757 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
6758 default.
6759
de28a3b7
TV
67602019-07-29 Tom de Vries <tdevries@suse.de>
6761
6762 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
6763 no arguments".
6764
507dd60e
TV
67652019-07-29 Tom de Vries <tdevries@suse.de>
6766
6767 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
6768 is a substring of the first for "complete non-unique file name".
6769
5beafce9
TV
67702019-07-29 Tom de Vries <tdevries@suse.de>
6771
6772 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
6773 with ".*".
6774
2d274232
TV
67752019-07-29 Tom de Vries <tdevries@suse.de>
6776
6777 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
6778 Pass prompt_regexp parameter to gdb_test_multiple calls.
6779
9197cd8b
TV
67802019-07-29 Tom de Vries <tdevries@suse.de>
6781
6782 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 6783 print registers" regexps.
9197cd8b 6784
b528dae0
TV
67852019-07-29 Tom de Vries <tdevries@suse.de>
6786
6787 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
6788
d17725d7
TV
67892019-07-29 Tom de Vries <tdevries@suse.de>
6790
6791 PR gdb/24855
6792 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6793 (skip_python_tests_prompt): Add prompt_regexp argument to
6794 gdb_test_multiple calls.
6795
52b75bf1
TT
67962019-07-27 Tom Tromey <tom@tromey.com>
6797
6798 * gdb.tui/main.exp: New file.
6799
2b1d00c2
TT
68002019-07-27 Tom Tromey <tom@tromey.com>
6801
6802 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6803 optional.
6804 * gdb.tui/empty.exp: New file.
6805
ded631d5
TT
68062019-07-27 Tom Tromey <tom@tromey.com>
6807
6808 * lib/tuiterm.exp (spawn): New proc.
6809 (Term::resize): New proc.
6810 * gdb.tui/resize.exp: New file.
6811
58ac439d
TT
68122019-07-27 Tom Tromey <tom@tromey.com>
6813
6814 * gdb.tui/list.exp: New file.
6815
fe1f56ee
TT
68162019-07-27 Tom Tromey <tom@tromey.com>
6817
6818 * gdb.tui/regs.exp: New file.
6819
f790b310
TT
68202019-07-27 Tom Tromey <tom@tromey.com>
6821
6822 * gdb.tui/basic.exp: Add "layout split" test.
6823
d95fc6ee
TT
68242019-07-27 Tom Tromey <tom@tromey.com>
6825
6826 * gdb.tui/basic.exp: Add "layout asm" test.
6827
c3786b3a
TT
68282019-07-27 Tom Tromey <tom@tromey.com>
6829
6830 * lib/tuiterm.exp: New file.
6831 * gdb.tui/basic.exp: New file.
6832
98a617f8
KB
68332019-07-27 Kevin Buettner <kevinb@redhat.com>
6834
6835 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6836 Enable tests associated with this flag. Adjust regex
6837 referencing "foo_low" to now refer to "foo_cold" instead.
6838
5c076da4
KB
68392019-07-27 Kevin Buettner <kevinb@redhat.com>
6840
6841 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6842 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6843 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6844 foo_cold. Revise comments to match.
6845 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6846 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6847 were wrapped into this proc; Call do_test in loop from outermost
6848 level.
6849 (foo_low): Rename all occurrences to "foo_cold".
6850 (backtrace from baz): New test.
6851 (x2/i foo_cold): New test.
6852 (info line *foo_cold): New test.
6853
1512d3b7
TV
68542019-07-26 Tom de Vries <tdevries@suse.de>
6855
6856 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6857
297989a1
TV
68582019-07-25 Tom de Vries <tdevries@suse.de>
6859
6860 PR testsuite/24830
6861 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6862 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6863 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6864 (skip_libstdcxx_probe_tests): ... here.
6865 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6866
b3b965fb
TV
68672019-07-24 Tom de Vries <tdevries@suse.de>
6868
6869 PR testsuite/24807
6870 * gdb.objc/basicclass.m: Include stdio.h.
6871 * gdb.objc/nondebug.m: Same.
6872 * gdb.objc/objcdecode.m: Same.
6873
4625b4d0
TV
68742019-07-24 Tom de Vries <tdevries@suse.de>
6875
6876 PR testsuite/24612
6877 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6878 additional_flags.
6879
024a5840
TV
68802019-07-24 Tom de Vries <tdevries@suse.de>
6881
6882 PR testsuite/24831
6883 * gdb.multi/tids.exp: Update error messages for info threads.
6884
c76ddaa3
TV
68852019-07-24 Tom de Vries <tdevries@suse.de>
6886
6887 * gdb.base/info-types.exp: Allow info types to print info for more than
6888 one file.
6889
9a618ef6
TV
68902019-07-23 Tom de Vries <tdevries@suse.de>
6891
6892 PR testsuite/24842
6893 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6894 gdb_spawn_with_cmdline_opts.
6895
40eadf04
SP
68962019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6897
6898 * gdb.arch/arm-cmse-sgstubs.c: New test.
6899 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6900
5ba29434
TV
69012019-07-23 Tom de Vries <tdevries@suse.de>
6902
6903 PR testsuite/24711
6904 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6905 issuing next command.
6906
a8e9d247
AB
69072019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6908
6909 * gdb.ada/info_auto_lang.exp: Update expected results.
6910 * gdb.base/info-types.c: Add additional types to check.
6911 * gdb.base/info-types.exp: Update expected results.
6912
eb86c5e2
AB
69132019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6914
6915 * gdb.base/info-types.c: New file.
6916 * gdb.base/info-types.exp: New file.
6917
01e175fe
AB
69182019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6919
6920 * gdb.arch/riscv-bp-infcall.c: New file.
6921 * gdb.arch/riscv-bp-infcall.exp: New file.
6922
6b78c3f8
AB
69232019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6924
6925 PR breakpoints/24541
6926 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6927
da738167
TV
69282019-07-14 Tom de Vries <tdevries@suse.de>
6929
6930 PR testsuite/24760
6931 * gdb.objc/basicclass.exp: Fix unterminated string.
6932
0d4e84ed
AB
69332019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6934 Andrew Burgess <andrew.burgess@embecosm.com>
6935
6936 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6937 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6938 negative bounds.
6939 * gdb.fortran/vla-value.exp: Print elements of an array with
6940 negative bounds.
6941 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6942 testing.
6943
021d8588
AB
69442019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6945
6946 * gdb.base/options.exp (expect_string): Dequote strings in
6947 results.
6948 (test-string): Test strings with different quoting and reindent.
6949
f06f1252
TT
69502019-07-10 Tom Tromey <tromey@adacore.com>
6951
6952 * gdb.ada/mi_ex_cond.exp: Update expected results.
6953 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6954 * gdb.ada/mi_catch_ex.exp: Update expected results.
6955 * gdb.ada/mi_catch_assert.exp: Update expected results.
6956 * gdb.ada/catch_ex.exp (catch_exception_info)
6957 (catch_exception_entry, catch_assert_entry)
6958 (catch_unhandled_entry): Update.
6959 * gdb.ada/catch_assert_if.exp: Update expected results.
6960
b863685d
RB
69612019-07-10 Richard Bunt <richard.bunt@arm.com>
6962 Stephen Roberts <stephen.roberts@arm.com>
6963
6964 * gdb.base/define.exp: Restore original prompt.
6965
cb1e4e32
PA
69662019-07-09 Pedro Alves <palves@redhat.com>
6967
6968 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6969 breakpoints" output.
6970 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6971 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6972 throw" creates breakpoint.
6973 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6974 'type="catchpoint"'.
6975
b58a68fe
PA
69762019-07-09 Pedro Alves <palves@redhat.com>
6977
6978 PR c++/15468
6979 * gdb.cp/except-multi-location-lib.cc: New.
6980 * gdb.cp/except-multi-location-main.cc: New.
6981 * gdb.cp/except-multi-location.exp: New.
6982
0826779b
PW
69832019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6984
6985 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6986 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6987 argument and update callers.
6988
5b0e2db4
AB
69892019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6990
6991 * gdb.arch/amd64-break-on-asm-line.S: New file.
6992 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6993
1f6f6e21
PW
69942019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6995
6996 * gdb.base/printcmds.exp: Test printing C string and
6997 C wide string convenience vars without transiting via the inferior.
6998 Also make test names unique.
6999
ea142fbf
AH
70002019-07-08 Alan Hayward <alan.hayward@arm.com>
7001
5862c886 7002 PR breakpoints/25011
ea142fbf
AH
7003 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
7004
213fd9fa
PA
70052019-07-04 Pedro Alves <palves@redhat.com>
7006
7007 * lib/gdb.exp (foreach_with_prefix): Don't return early if
7008 body returned ok(0), break(3) or continue(4).
7009 * gdb.testsuite/foreach_with_prefix.exp: New file.
7010
2b40fda7
AH
70112019-07-04 Alan Hayward <alan.hayward@arm.com>
7012
7013 * gdb.server/unittest.exp: Allow 0 unit tests to run.
7014
a26c8de0
PA
70152019-07-03 Pedro Alves <palves@redhat.com>
7016
7017 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
7018 "return -code".
7019
5f4ba3e7
PA
70202019-07-03 Pedro Alves <palves@redhat.com>
7021
7022 PR cli/24732
7023 * gdb.base/shell.exp: Load completion-support.exp.
7024 Adjust expected error output. Add completion tests.
7025
a994424f
PA
70262019-07-03 Pedro Alves <palves@redhat.com>
7027
7028 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
7029 string_to_regexp.
7030
3d9be6f5
PA
70312019-07-03 Pedro Alves <palves@redhat.com>
7032
7033 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
7034 (expect_integer): Adjust to expect "-string".
7035 (expect_string): New.
7036 (all_options): Expect "-string".
7037 (test-flag, test-boolean): Adjust to expect "-string".
7038 (test-string): New proc.
7039 (top level): Call it.
7040
41fc454c
PA
70412019-07-03 Pedro Alves <palves@redhat.com>
7042
7043 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
7044 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
7045 the expected output in the success.
7046
b2b2a215
PA
70472019-07-03 Pedro Alves <palves@redhat.com>
7048
7049 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7050 Split one gdb_test_multiple call in two to avoid a race.
7051
fdbc9870
PA
70522019-07-03 Pedro Alves <palves@redhat.com>
7053
7054 * gdb.base/with.c: New file.
7055 * gdb.base/with.exp: New file.
7056
c6ac8931
PA
70572019-07-03 Pedro Alves <palves@redhat.com>
7058
7059 * gdb.base/settings.exp: Replace all references to "maint
7060 test-settings set" with references to "maint set test-settings",
7061 and all references to "maint test-settings show" with references
7062 to "maint show test-settings".
7063
970f9d09
PA
70642019-07-03 Pedro Alves <palves@redhat.com>
7065
7066 * gdb.base/settings.exp (test-string): Adjust expected out when
7067 testing "maint test-settings show filename"
7068
54d66006
PA
70692019-07-02 Pedro Alves <palves@redhat.com>
7070
7071 * gdb.base/options.exp (test-info-threads): New procedure.
7072 (top level): Call it.
7073
10d06d82
TT
70742019-06-28 Tom Tromey <tromey@adacore.com>
7075
7076 * gdb.dwarf2/ada-linkage-name.c: New file.
7077 * gdb.dwarf2/ada-linkage-name.exp: New file.
7078
3d507ff2
TT
70792019-06-27 Tom Tromey <tromey@adacore.com>
7080
d039f014 7081 PR c++/20020:
3d507ff2
TT
7082 * gdb.cp/constexpr-field.exp: Use setup_xfail.
7083
8af58ffe
TV
70842019-06-26 Tom de Vries <tdevries@suse.de>
7085
7086 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
7087
22e21752
TV
70882019-06-26 Tom de Vries <tdevries@suse.de>
7089
7090 * gdb.base/index-cache.exp: Add back missing debug option.
7091
b65b566c
PW
70922019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7093
7094 * gdb.base/alias.exp: Test non matching/non existing prefixes.
7095
5c2c8c69
TV
70962019-06-25 Tom de Vries <tdevries@suse.de>
7097
7098 PR testsuite/24727
7099 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
7100
164e3873
TV
71012019-06-24 Tom de Vries <tdevries@suse.de>
7102
7103 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
7104
824eacee
TV
71052019-06-24 Tom de Vries <tdevries@suse.de>
7106
7107 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
7108 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
7109 * gdb.trace/unavailable-dwarf-piece.exp: Same.
7110
385b97d3
TV
71112019-06-24 Tom de Vries <tdevries@suse.de>
7112
7113 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
7114
c596f180
TV
71152019-06-21 Tom de Vries <tdevries@suse.de>
7116
7117 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
7118
b13a7d03
TV
71192019-06-21 Tom de Vries <tdevries@suse.de>
7120
7121 PR testsuite/24518
7122 PR ada/24713
7123 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
7124 index.
7125
899277ae
TT
71262019-06-19 Tom Tromey <tromey@adacore.com>
7127
7128 * gdb.ada/length_cond.exp: Add intro comment.
7129
680e1bee
TT
71302019-06-19 Tom Tromey <tromey@adacore.com>
7131
7132 * gdb.ada/length_cond.exp: New file.
7133 * gdb.ada/length_cond/length_cond.adb: New file.
7134 * gdb.ada/length_cond/pck.adb: New file.
7135 * gdb.ada/length_cond/pck.ads: New file.
7136
0ed4690a
TV
71372019-06-18 Tom de Vries <tdevries@suse.de>
7138
7139 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
7140
d20ed5fd
TT
71412019-06-18 Tom Tromey <tromey@adacore.com>
7142
7143 * gdb.base/list0.h: Add comment explaining control character.
7144
86e04673
TV
71452019-06-18 Tom de Vries <tdevries@suse.de>
7146
7147 * boards/fission.exp: Break up long debug_flags line.
7148
c4973306
SM
71492019-06-16 Tom de Vries <tdevries@suse.de>
7150
7151 PR gdb/24445
7152 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
7153 generated index.
7154
93cb9841
AB
71552019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7156
7157 PR gdb/24686
7158 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
7159 improve detection of bug gdb/24541.
7160
399aaebd
SM
71612019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
7162
7163 PR gdb/24669
7164 * gdb.base/index-cache.exp (uses_readnow,
7165 expecting_index_cache_use): Define global variable.
7166 (test_cache_enabled_miss, test_cache_enabled_hit): Use
7167 expecting_index_cache_use.
7168
584a927c
AB
71692019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
7170 Andrew Burgess <andrew.burgess@embecosm.com>
7171
7172 * gdb.fortran/pointers.f90: New file.
7173 * gdb.fortran/print_type.exp: New file.
7174 * gdb.fortran/vla-ptype.exp: Adapt expected results.
7175 * gdb.fortran/vla-type.exp: Likewise.
7176 * gdb.fortran/vla-value.exp: Likewise.
7177 * gdb.mi/mi-vla-fortran.exp: Likewise.
7178
30056ea0
AB
71792019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7180
7181 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
7182 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
7183 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
7184 as a stop reason.
7185
ec8e2b6d
AB
71862019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7187
7188 * gdb.base/annota1.exp: Update expected results.
7189 * gdb.cp/annota2.exp: Likewise.
7190 * gdb.cp/annota3.exp: Likewise.
7191
09e4c4e1
AB
71922019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7193
7194 * gdb.base/style-logging.exp: Remove path from test name.
7195
0735b091
TT
71962019-06-14 Tom Tromey <tromey@adacore.com>
7197
7198 PR gdb/24502:
7199 * gdb.base/style-logging.exp: New file.
7200
f5686554
TT
72012019-06-14 Tom Tromey <tromey@adacore.com>
7202
7203 * gdb.base/symfile-warn.exp: New file.
7204 * gdb.base/symfile-warn.c: New file.
7205
a0c1ffed
TT
72062019-06-14 Tom Tromey <tromey@adacore.com>
7207
7208 * gdb.base/annotate-symlink.exp: New file.
7209
f411722c
TT
72102019-06-14 Tom Tromey <tromey@adacore.com>
7211
7212 * gdb.ada/set_wstr.exp: Add reassignment test.
7213
4268ec18
TT
72142019-06-14 Tom Tromey <tromey@adacore.com>
7215
7216 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
7217 'unchecked_access and 'unrestricted_access as well.
7218
9a9e394b
TT
72192019-06-14 Tom Tromey <tromey@adacore.com>
7220
7221 PR ada/24539:
7222 * gdb.ada/vla.exp: Update tests.
7223 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
7224 pragma.
7225
4c048731
PA
72262019-06-13 Pedro Alves <palves@redhat.com>
7227
7228 * gdb.base/settings.exp (test-integer): Test junk after
7229 "unlimited".
7230
6665660a
PA
72312019-06-13 Pedro Alves <palves@redhat.com>
7232
7233 * gdb.base/options.exp (test-thread-apply): New.
7234 (top level): Call it.
7235
5d707134
PA
72362019-06-13 Pedro Alves <palves@redhat.com>
7237
7238 * gdb.base/options.exp (test-frame-apply): New.
7239 (top level): Test print commands with different "frame apply"
7240 prefixes.
7241
e2a689da
PA
72422019-06-13 Pedro Alves <palves@redhat.com>
7243
e79be6e5 7244 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7245 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7246 'max_completions' parameter and handle it.
7247 (test_gdb_completion_offers_commands): New.
7248
90a1ef87
PA
72492019-06-13 Pedro Alves <palves@redhat.com>
7250
7251 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7252
d4c16835
PA
72532019-06-13 Pedro Alves <palves@redhat.com>
7254
7255 * gdb.base/options.exp (test-backtrace): New.
7256 (top level): Call it.
7257
2daf894e
PA
72582019-06-13 Pedro Alves <palves@redhat.com>
7259
7260 * gdb.guile/scm-frame-args.exp: Use "set print
7261 raw-frame-arguments" instead of "set print raw frame-arguments".
7262 * gdb.python/py-frame-args.exp: Likewise.
7263
e6ed716c
PA
72642019-06-13 Pedro Alves <palves@redhat.com>
7265
7266 * gdb.compile/compile.exp: Adjust expected output to option
7267 processing changes.
7268
7d8062de
PA
72692019-06-13 Pedro Alves <palves@redhat.com>
7270
7271 * gdb.base/options.exp: Build executable.
7272 (test-print): New procedure.
7273 (top level): Call it, once for "print" and another for "compile
7274 print".
7275
9d0faba9
PA
72762019-06-13 Pedro Alves <palves@redhat.com>
7277
7278 * gdb.base/options.c: New file.
7279 * gdb.base/options.exp: New file.
7280
dee7b4c8
PA
72812019-06-13 Pedro Alves <palves@redhat.com>
7282
7283 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
7284 that "o" is ambiguous.
7285
dca0f6c0
PA
72862019-06-13 Pedro Alves <palves@redhat.com>
7287
7288 * gdb.base/settings.c: New file.
7289 * gdb.base/settings.exp: New file.
7290
ccf46844
PA
72912019-06-13 Pedro Alves <palves@redhat.com>
7292
7293 * gdb.base/completion.exp: Fix comment typo.
7294
b9a3f842
PA
72952019-06-13 Pedro Alves <palves@redhat.com>
7296
7297 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
7298 foo --1" test.
7299
d106773e
PA
73002019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
7301
7302 * gdb.fortran/block-data.f: New.
7303 * gdb.fortran/block-data.exp: New.
7304
fea82da0
TV
73052019-06-11 Tom de Vries <tdevries@suse.de>
7306
7307 PR testsuite/24521
7308 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
7309 message.
7310
8c2e74f1
TV
73112019-06-11 Tom de Vries <tdevries@suse.de>
7312
7313 PR testsuite/24521
7314 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
7315
b49851c8
TV
73162019-06-11 Tom de Vries <tdevries@suse.de>
7317
7318 * boards/readnow.exp: New file.
7319
a7067863
AB
73202019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
7321
7322 * gdb.fortran/vla-sizeof.exp: Update expected results.
7323
1a3da2cd
AB
73242019-06-06 Amos Bird <amosbird@gmail.com>
7325
7326 * gdb.base/annota1.exp (thread_switch): Add test for
7327 thread-exited annotation.
7328
3847a7bf
TT
73292019-06-06 Tom Tromey <tromey@adacore.com>
7330
7331 * gdb.base/maint.exp: Expect command started/finished output.
7332
0088ba59
AB
73332019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7334
7335 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
7336 comment.
7337 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
7338
312617a3
AB
73392019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7340
7341 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
7342 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
7343 * gdb.arch/riscv-unwind-long-insn.c: New file.
7344 * gdb.arch/riscv-unwind-long-insn.exp: New file.
7345
e1f2e1a2
CB
73462019-06-04 Christian Biesinger <cbiesinger@google.com>
7347
d3238f7d 7348 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 7349
206584bd
PW
73502019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7351
7352 * lib/gdb.exp (help_list_trailer): New regexp variable
7353 factorizing the help trailer message.
7354 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
7355 arg to allow to better factorize various tests.
7356 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
7357 (test_prefix_command_help): Use help_list_trailer.
7358 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
7359 * gdb.guile/scm-cmd.exp: Likewise.
7360 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
7361 * gdb.base/help.exp: Use test_user_defined_class_help.
7362 * gdb.base/style.exp: Add tests for styling of help and apropos.
7363 * lib/gdb-utils.exp (style): Add title and highlight styles.
7364
708dc93e
PW
73652019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7366
7367 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
7368 $_shell_exitsignal.
7369 * gdb.base/default.exp: Update for new convenience variables.
7370
f49055a5
TT
73712019-05-29 Tom Tromey <tromey@adacore.com>
7372
7373 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
7374 to "break complete ada" test case's regexp.
7375
4330d61d
TT
73762019-05-29 Tom Tromey <tromey@adacore.com>
7377
7378 PR c++/20020:
7379 * gdb.cp/constexpr-field.exp: New file.
7380 * gdb.cp/constexpr-field.cc: New file.
7381
000439d5
TT
73822019-05-29 Tom Tromey <tromey@adacore.com>
7383
7384 * gdb.base/finish.exp (finish_no_print): New proc.
7385 (finish_tests): Call it.
7386
5a01c34c
TV
73872019-05-24 Tom de Vries <tdevries@suse.de>
7388
7389 * gdb.dwarf2/gdb-add-index.exp: New file.
7390
18125b16
TT
73912019-05-22 Tom Tromey <tromey@adacore.com>
7392
7393 * gdb.base/info-shared.exp (check_info_shared): Use "style".
7394 * gdb.base/style.exp: Use "style".
7395 * lib/gdb-utils.exp (style): New proc.
7396
af1a8d03
TV
73972019-05-22 Tom de Vries <tdevries@suse.de>
7398
7399 * gdb.base/align.exp: Require c++11.
7400
e7fe496b
TV
74012019-05-22 Tom de Vries <tdevries@suse.de>
7402
7403 PR testsuite/24586
7404 * gdb.python/py-mi-var-info-path-expression.exp: Call
7405 mi_skip_python_tests to check if python is supported.
7406
8fca4da0
AH
74072019-05-22 Alan Hayward <alan.hayward@arm.com>
7408
7409 * gdb.arch/aarch64-pauth.c: New test.
7410 * gdb.arch/aarch64-pauth.exp: New file.
7411
b7060614
AH
74122019-05-22 Alan Hayward <alan.hayward@arm.com>
7413
7414 * README (Re-running Tests Outside The Testsuite): New section.
7415
669d0468
TV
74162019-05-21 Tom de Vries <tdevries@suse.de>
7417
7418 * gdb.arch/amd64-eval.exp: Require c++11.
7419 * gdb.base/max-depth.exp: Same.
7420 * gdb.compile/compile-cplus-array-decay.exp: Same.
7421 * gdb.cp/meth-typedefs.exp: Same.
7422 * gdb.cp/subtypes.exp: Same.
7423 * gdb.cp/temargs.exp: Same.
7424
ce3ebcaa
AH
74252019-05-21 Alan Hayward <alan.hayward@arm.com>
7426
7427 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
7428
34d11c68
AB
74292019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
7430
7431 PR gdb/18644
7432 * gdb.fortran/complex.exp: Remove setup_kfail calls.
7433 * gdb.fortran/printing-types.exp: Add new test.
7434 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
7435 testing.
7436 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
7437 setup_kfail call.
7438
87781e84
AH
74392019-05-17 Alan Hayward <alan.hayward@arm.com>
7440
7441 * README (Running the Testsuite): Change example.
7442 (Testsuite Parameters): Remove TRANSCRIPT.
7443 * lib/gdb.exp: Remove TRANSCRIPT check.
7444
b420b89e
AH
74452019-05-17 Alan Hayward <alan.hayward@arm.com>
7446
7447 * README (Testsuite Parameters): Add replay logging to
7448 GDBSERVER_DEBUG.
7449 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
7450 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
7451 as a comma separated list.
7452 (gdb_debug_init): Override procedure.
7453
408e9b8b
AH
74542019-05-17 Alan Hayward <alan.hayward@arm.com>
7455
7456 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
7457 (gdb_write_cmd_file): New procedure.
7458 * lib/gdbserver-support.exp (gdbserver_start): Call
7459 gdbserver_write_cmd_file.
7460 (gdbserver_write_cmd_file): New procedure.
7461
f9e2e39d
AH
74622019-05-17 Alan Hayward <alan.hayward@arm.com>
7463
7464 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
7465 (delete_breakpoints): Likewise.
7466 (gdb_run_cmd): Likewise.
7467 (gdb_start_cmd): Likewise.
7468 (gdb_starti_cmd): Likewise.
7469 (gdb_internal_error_resync): Likewise.
7470 (gdb_test_multiple): Likewise.
7471 (gdb_reinitialize_dir): Likewise.
7472 (default_gdb_exit): Likewise.
7473 (gdb_file_cmd): Mark kill as optional.
7474 (default_gdb_start): Call gdb_stdin_log_init.
7475 (send_gdb): Call gdb_stdin_log_write.
7476 (rerun_to_main): Mark Y as an answer.
7477 (gdb_stdin_log_init): New function.
7478 (gdb_stdin_log_write): Likewise.
7479
81f47ac2
AH
74802019-05-17 Alan Hayward <alan.hayward@arm.com>
7481
7482 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
7483 * gdb.base/debug-expr.exp: Likewise.
7484 * gdb.base/foll-fork.exp: Likewise.
7485 * gdb.base/foll-vfork.exp: Likewise.
7486 * gdb.base/fork-print-inferior-events.exp: Likewise.
7487 * gdb.base/gdb-sigterm.exp: Likewise.
7488 * gdb.base/gdbinit-history.exp: Likewise.
7489 * gdb.base/osabi.exp: Likewise.
7490 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7491 * gdb.base/ui-redirect.exp: Likewise.
7492 * gdb.gdb/unittest.exp: Likewise.
7493 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
7494 * gdb.mi/mi-watch.exp: Likewise.
7495 * gdb.mi/new-ui-mi-sync.exp: Likewise.
7496 * gdb.mi/user-selected-context-sync.exp: Likewise.
7497 * gdb.python/python.exp: Disable debug test when debugging.
7498 * gdb.threads/check-libthread-db.exp: Disable when debugging.
7499 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7500 Likewise.
7501 * gdb.threads/stepi-random-signal.exp: Likewise.
7502
29b52314
AH
75032019-05-17 Alan Hayward <alan.hayward@arm.com>
7504
7505 * Makefile.in: Pass through GDB_DEBUG.
7506 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7507 (gdb,debug): Add board setting.
7508 * lib/gdb.exp (default_gdb_start): Start debugging.
7509 (gdb_debug_enabled): New procedure.
7510 (gdb_debug_init): Likewise.
29b52314
AH
7511
75122019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 7513
29b52314
AH
7514 * Makefile.in: Pass through GDB_DEBUG.
7515 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7516 (gdb,debug): Add board setting.
7517 * lib/gdb.exp (default_gdb_start): Start debugging.
7518 (gdb_debug_enabled): New procedure.
7519 (gdb_debug_init): Likewise.
29b52314 7520
ca1285d1
AH
75212019-05-17 Alan Hayward <alan.hayward@arm.com>
7522
7523 * gdb.base/ui-redirect.exp: Add debug redirect tests.
7524
f3a09c80
AH
75252019-05-17 Alan Hayward <alan.hayward@arm.com>
7526
7527 * gdb.base/ui-redirect.exp: Test redirection.
7528
26648588
JV
75292019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
7530
7531 * gdb.mi/mi-complete.exp: New file.
7532 * gdb.mi/mi-complete.cc: Likewise.
7533
14237686
AB
75342019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
7535
7536 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
7537 indexed and sliced arrays, and pointers to arrays.
7538
e7bd7fba
TT
75392019-05-14 Tom Tromey <tromey@adacore.com>
7540
7541 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
7542 styling test.
7543
2764128d
TV
75442019-05-14 Tom de Vries <tdevries@suse.de>
7545
7546 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
7547 selection entry encoding.
7548
71bed2db
TT
75492019-05-10 Tom Tromey <tromey@adacore.com>
7550
7551 * gdb.ada/info_exc.exp: Add "complete" test.
7552
63b667ad
TV
75532019-05-09 Tom de Vries <tdevries@suse.de>
7554
7555 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
7556 CU-relative.
7557
9cfd2b89
TV
75582019-05-09 Tom de Vries <tdevries@suse.de>
7559
7560 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
7561 CU-relative.
7562
2228ef77
XR
75632019-05-08 Joel Brobecker <brobecker@adacore.com>
7564
7565 * gdb.ada/frame_arg_lang.exp: New testcase.
7566 * gdb.ada/frame_arg_lang/bla.adb: New file.
7567 * gdb.ada/frame_arg_lang/pck.ads: New file.
7568 * gdb.ada/frame_arg_lang/pck.adb: New file.
7569 * gdb.ada/frame_arg_lang/foo.c: New file.
7570
80e55b13
TT
75712019-05-08 Tom Tromey <tromey@adacore.com>
7572
7573 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
7574
9d3421af
TT
75752019-05-08 Tom Tromey <tromey@adacore.com>
7576
7577 * gdb.base/ptype-offsets.exp: Update tests.
7578
844333e2
TT
75792019-05-08 Tom Tromey <tromey@adacore.com>
7580
7581 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
7582 cases.
7583 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
7584 "short".
7585
988915ee
TT
75862019-05-08 Tom Tromey <tromey@adacore.com>
7587
7588 * gdb.ada/vla.exp: New file.
7589 * gdb.ada/vla/vla.adb: New file.
7590
7bd55dac
TV
75912019-05-07 Tom de Vries <tdevries@suse.de>
7592
7593 * gdb.base/index-cache.exp (ls_host): Fix return statement.
7594
75f06e9d
TV
75952019-05-07 Tom de Vries <tdevries@suse.de>
7596
7597 PR testsuite/24522
7598 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
7599 section.
7600
77e7aaa4
TV
76012019-05-07 Tom de Vries <tdevries@suse.de>
7602
7603 PR testsuite/24522
7604 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
7605 .debug_aranges section.
7606
456ba0fa
TV
76072019-05-07 Tom de Vries <tdevries@suse.de>
7608
7609 PR testsuite/24159
7610 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
7611
5a56d6a6
TV
76122019-05-06 Tom de Vries <tdevries@suse.de>
7613
7614 * lib/gdb.exp (exec_has_index_section): New proc.
7615 * gdb.base/index-cache.exp: Handle case that binfile contains an index
7616 section.
7617
9d6d4be8
TV
76182019-05-04 Tom de Vries <tdevries@suse.de>
7619
7620 * boards/cc-with-debug-names.exp: New file.
7621
222a8d25
TT
76222019-05-03 Tom Tromey <tromey@adacore.com>
7623
7624 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
7625 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
7626 * gdb.ada/char_enum.exp: Add test.
7627
0fdfd794
TV
76282019-05-03 Tom de Vries <tdevries@suse.de>
7629
7630 * boards/cc-with-gdb-index.exp: New file.
7631
80062eb9
AB
76322019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
7633
7634 * gdb.rust/simple.exp: Add new test case.
7635 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
7636 (main): Initialise an instance of the new struct.
7637
4504bbde
TT
76382019-05-01 Tom Tromey <tromey@adacore.com>
7639
7640 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
7641 record.
7642 (NPR): New variable.
7643 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
7644 test.
7645
d48e62f4
TT
76462019-05-01 Tom Tromey <tromey@adacore.com>
7647
7648 * gdb.ada/packed_array_assign.exp: Add packed assignment
7649 regression test.
7650
f59f30f5
TV
76512019-05-01 Tom de Vries <tdevries@suse.de>
7652
7653 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
7654
b70bfc54
TV
76552019-05-01 Tom de Vries <tdevries@suse.de>
7656
7657 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
7658
15f18d14
AT
76592019-04-30 Ali Tamur <tamur@google.com>
7660
7661 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
7662
2ff0a947
TT
76632019-04-30 Tom Tromey <tromey@adacore.com>
7664
7665 * lib/ada.exp (find_ada_tool): New proc.
7666 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
7667 * gdb.ada/catch_ex_std.exp: New file.
7668 * gdb.ada/catch_ex_std/foo.adb: New file.
7669 * gdb.ada/catch_ex_std/some_package.adb: New file.
7670 * gdb.ada/catch_ex_std/some_package.ads: New file.
7671
a776957c
TT
76722019-04-30 Tom Tromey <tromey@adacore.com>
7673
7674 PR c++/24470:
7675 * gdb.cp/temargs.cc: Add test code from PR.
7676
bc68014d
AB
76772019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7678
7679 * gdb.fortran/vla-datatypes.exp: Update expected results.
7680 * gdb.fortran/vla-ptype.exp: Likewise.
7681 * gdb.fortran/vla-type.exp: Likewise.
7682 * gdb.fortran/vla-value.exp: Likewise.
7683
f1fdc960
AB
76842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7685
7686 * gdb.fortran/ptr-indentation.exp: Update expected results.
7687 * gdb.fortran/ptype-on-functions.exp: Likewise.
7688 * gdb.fortran/vla-ptr-info.exp: Likewise.
7689 * gdb.fortran/vla-value.exp: Likewise.
7690
bf7a4de1
AB
76912019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7692
7693 * gdb.fortran/ptype-on-functions.exp: New file.
7694 * gdb.fortran/ptype-on-functions.f90: New file.
7695
bbe75b9d
AB
76962019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7697
7698 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
7699 case void string.
7700
1db455a7
AB
77012019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7702
7703 * gdb.fortran/complex.exp: Expand.
7704 * gdb.fortran/complex.f: Renamed to...
7705 * gdb.fortran/complex.f90: ...this, and extended to add more
7706 complex values.
7707
b6d03bb2
AB
77082019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7709
7710 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
7711 MODULO, CMPLX.
7712
2e62ab40
AB
77132019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
7714 Richard Bunt <richard.bunt@arm.com>
7715
7716 * gdb.base/max-depth.c: New file.
7717 * gdb.base/max-depth.exp: New file.
7718 * gdb.python/py-nested-maps.c: New file.
7719 * gdb.python/py-nested-maps.exp: New file.
7720 * gdb.python/py-nested-maps.py: New file.
7721 * gdb.python/py-format-string.exp (test_max_depth): New proc.
7722 (test_all_common): Call test_max_depth.
7723 * gdb.fortran/max-depth.exp: New file.
7724 * gdb.fortran/max-depth.f90: New file.
7725 * gdb.go/max-depth.exp: New file.
7726 * gdb.go/max-depth.go: New file.
7727 * gdb.modula2/max-depth.exp: New file.
7728 * gdb.modula2/max-depth.c: New file.
7729 * lib/gdb.exp (get_print_expr_at_depths): New proc.
7730
d2b584a5
TV
77312019-04-29 Tom de Vries <tdevries@suse.de>
7732
7733 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
7734
136afab8
PW
77352019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7736
7737 * gdb.base/callexit.exp: Test may-call-functions off.
7738
725cbb63
KS
77392019-04-25 Keith Seitz <keiths@redhat.com>
7740
7741 PR c++/24367
7742 * gdb.cp/meth-typedefs.cc (incomplete_struct)
7743 (another_incomplete_struct, test_incomplete): New definitions.
7744 (main): Use new definitions.
7745 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
7746 functions.
7747
701adfb0
PA
77482019-04-25 Ali Tamur <tamur@google.com>
7749
7750 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
7751
82433e3e
SDJ
77522019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
7753
7754 PR corefiles/11608
7755 PR corefiles/18187
7756 * gdb.base/coredump-filter-build-id.exp: New file.
7757
dd06d4d6
AH
77582019-04-25 Alan Hayward <alan.hayward@arm.com>
7759
e79be6e5
SM
7760 * Makefile.in: Pass through GDBSERVER_DEBUG.
7761 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
7762 (gdbserver,debug): Add board setting.
7763 * gdb.trace/tspeed.exp: Skip when debugging.
7764 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
7765 * lib/gdbserver-support.exp: Likewise
dd06d4d6 7766
1670072e
TT
77672019-04-24 Tom Tromey <tromey@adacore.com>
7768
7769 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
7770 Rust.
7771
a59240a4
TT
77722019-04-24 Tom Tromey <tromey@adacore.com>
7773
7774 * gdb.arch/amd64-eval.exp: Test bitfield return.
7775 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
7776 (class Foo) <return_bitfields>: New method.
7777 (main): Call it.
7778
b907456c
AB
77792019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
7780
7781 * gdb.cp/many-args.cc: New file.
7782 * gdb.cp/many-args.exp: New file.
7783
5c565afd
TV
77842019-04-23 Tom de Vries <tdevries@suse.de>
7785
7786 PR gdb/24433
7787 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
7788
ba22ff86
AH
77892019-04-23 Alan Hayward <alan.hayward@arm.com>
7790
7791 * gdb.trace/backtrace.exp: Use nopie flag.
7792 * gdb.trace/circ.exp: Likewise.
7793 * gdb.trace/collection.exp: Likewise.
7794 * gdb.trace/ftrace.exp: Likewise.
7795 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7796 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7797 * gdb.trace/qtro.exp: Likewise.
7798 * gdb.trace/read-memory.exp: Likewise.
7799 * gdb.trace/report.exp: Likewise.
7800 * gdb.trace/tfile.exp: Likewise.
7801 * gdb.trace/tfind.exp: Likewise.
7802 * gdb.trace/unavailable.exp: Likewise.
7803
7905fc35
PA
78042019-04-22 Pedro Alves <palves@redhat.com>
7805
7806 * gdb.base/solib-probes-nosharedlibrary.c,
7807 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7808
8ecb59f8
TT
78092019-04-19 Tom Tromey <tromey@adacore.com>
7810
7811 * gdb.ada/ptype_union.c: New file.
7812 * gdb.ada/ptype_union.exp: New file.
7813
62160ec9
TT
78142019-04-19 Tom Tromey <tromey@adacore.com>
7815
7816 PR symtab/24423:
7817 * gdb.base/list0.h (foo): Add a control-l character.
7818
36cd4ba5
TV
78192019-04-18 Tom de Vries <tdevries@suse.de>
7820
7821 PR gdb/24433
7822 * boards/local-board.exp: Set sysroot to "".
7823
b73715df
TV
78242019-04-18 Tom de Vries <tdevries@suse.de>
7825 Pedro Alves <palves@redhat.com>
7826
7827 PR gdb/24454
7828 * gdb.threads/vfork-follow-child-exec.c: New file.
7829 * gdb.threads/vfork-follow-child-exec.exp: New file.
7830 * gdb.threads/vfork-follow-child-exit.c: New file.
7831 * gdb.threads/vfork-follow-child-exit.exp: New file.
7832
4aa866af
LS
78332019-04-15 Leszek Swirski <leszeks@google.com>
7834
7835 * gdb.arch/amd64-eval.cc: New file.
7836 * gdb.arch/amd64-eval.exp: New file.
7837
e5a1a79a
AH
78382019-04-11 Alan Hayward <alan.hayward@arm.com>
7839
7840 * gdb.server/sysroot.c: New test.
7841 * gdb.server/sysroot.exp: New file.
7842 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7843 matching param.
7844
41077b66
AB
78452019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7846
7847 * gdb.base/align.exp: Extend test to cover structures containing
7848 only static fields.
7849
c30391f8
TV
78502019-04-11 Tom de Vries <tdevries@suse.de>
7851
7852 * boards/cc-with-dwz-m.exp: New file.
7853 * boards/cc-with-dwz.exp: New file.
7854 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7855
e242fd12
SM
78562019-04-09 Simon Marchi <simon.marchi@efficios.com>
7857
7858 * gdb.base/start-cpp.exp: New file.
7859 * gdb.base/start-cpp.cc: New file.
7860
2b0c8b01
KB
78612019-04-08 Kevin Buettner <kevinb@redhat.com>
7862
7863 * gdb.python/py-thrhandle.exp: Adjust tests to call
7864 thread_from_handle instead of thread_from_thread_handle.
7865
947210e5
KB
78662019-04-08 Kevin Buettner <kevinb@redhat.com>
7867
7868 * gdb.python/py-thrhandle.exp: Add tests for
7869 gdb.InferiorThread.handle.
7870
d7df6549
AB
78712019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7872
7873 * gdb.python/py-function.exp: Check calling helper function from
7874 all languages.
7875 * lib/gdb.exp (gdb_supported_languages): New proc.
7876
8bdc1658
AB
78772019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7878
7879 * gdb.base/complex-parts.c: New file.
7880 * gdb.base/complex-parts.exp: New file.
7881
05caa1d2
TT
78822019-04-01 Tom Tromey <tromey@adacore.com>
7883
7884 PR symtab/23331:
7885 * gdb.dwarf2/dw2-ranges-main.c: New file.
7886 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7887 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7888
7734102d
EZ
78892019-03-30 Simon Marchi <simark@simark.ca>
7890
7891 * gdb.base/default.exp: Add values for $_gdb_major and
7892 $_gdb_minor.
7893
188e1fa9
TT
78942019-03-29 Tom Tromey <tromey@adacore.com>
7895
7896 * gdb.base/help.exp: Tighten apropos regexp.
7897
2880242d
KS
78982019-03-29 Keith Seitz <keiths@redhat.com>
7899
7900 * gdb.fortran/array-bounds.exp: New file.
7901 * gdb.fortran/array-bounds.f90: New file.
7902
077cad8e
PW
79032019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7904
7905 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7906
80047cfc
PW
79072019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7908
7909 * gdb.multi/hello.c (main): Increase alarm timer.
7910
f489207e
SL
79112019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7912
7913 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7914 factor when no hardware watchpoint support.
7915
c92df149
AH
79162019-03-28 Alan Hayward <alan.hayward@arm.com>
7917 Pedro Alves <palves@redhat.com>
7918
7919 * boards/local-board.exp: set sysroot to /.
7920
933aebfa
AH
79212019-03-27 Alan Hayward <alan.hayward@arm.com>
7922
7923 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7924 in child.
7925
9f9aa852
AB
79262019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7927
7928 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7929 field.
7930 (make_container): Initialise new field.
7931 * gdb.python/py-prettyprint.exp: Add new tests.
7932 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7933 <display_hint>: New method.
7934
3714a195
AB
79352019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7936
7937 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7938 gdb_continue_to_breakpoint more throughout this test.
7939 (run_lang_tests) Supply unique test names, and use
7940 gdb_test_no_output.
7941
18c77628
AB
79422019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7943
7944 * gdb.base/finish-pretty.exp: Update expected results.
7945 * gdb.base/pretty-print.c: New file.
7946 * gdb.base/pretty-print.exp: New file.
7947
9a93502f
PA
79482019-03-25 Pedro Alves <palves@redhat.com>
7949
7950 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7951 move comments outside list. Append '-i "" eof' section.
7952
968aa7ae
AH
79532019-03-22 Alan Hayward <alan.hayward@arm.com>
7954
34a7f2a4 7955 PR testsuite/25016
968aa7ae
AH
7956 * README: Add pie options.
7957 * gdb.base/break-interp.exp: Ensure pie is disabled.
7958 * gdb.base/dump.exp: Likewise.
7959 * lib/gdb.exp (gdb_compile): Add pie option.
7960
4c7d57e7
TT
79612019-03-19 Tom Tromey <tromey@adacore.com>
7962
7963 * gdb.mi/mi2-cli-display.c: New file.
7964 * gdb.mi/mi2-cli-display.exp: New file.
7965
bff8c71f
TT
79662019-03-18 Joel Brobecker <brobecker@adacore.com>
7967 Tom Tromey <tromey@adacore.com>
7968
7969 * gdb.ada/ptype_array/pck.adb: New file.
7970 * gdb.ada/ptype_array/pck.ads: New file.
7971 * gdb.ada/ptype_array/foo.adb: New file.
7972 * gdb.ada/ptype_array.exp: New file.
7973
d085f989
TT
79742019-03-14 Tom Tromey <tromey@adacore.com>
7975
7976 * gdb.base/style.exp: Add "set style sources" test.
7977
b4be1b06
SM
79782019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7979
7980 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7981 * mi-breakpoint-multiple-locations.exp: ... this.
7982 (make_breakpoints_pattern): New proc.
7983 (do_test): Add mi_version parameter, test -break-insert,
7984 -break-info and =breakpoint-created.
7985
7cde5fc2
AB
79862019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7987
7988 * config/default.exp: Remove 'load_lib gdb.exp'.
7989 * config/monitor.exp: Likewise.
7990 * config/sid.exp: Likewise.
7991 * config/sim.exp: Likewise.
7992 * config/slite.exp: Likewise.
7993 * config/unix.exp: Likewise.
7994 * gdb.base/default.exp: Remove unhelpful comment.
7995
efbecbc1
AB
79962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7997
7998 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7999
0841c79a
AB
80002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8001
8002 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
8003
4a270568
AB
80042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8005
8006 * gdb.fortran/type-kinds.exp: Update expected results.
8007
067630bd
AB
80082019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8009
8010 * gdb.fortran/type-kinds.exp: Test new integer type kind.
8011
3be47f7a
AB
80122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8013
8014 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
8015 function.
8016 (test_basic_parsing_of_type_kinds): Expand types tested.
8017 (test_parsing_invalid_type_kinds): New function.
8018
4d00f5d8
AB
80192019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8020
8021 * gdb.fortran/intrinsics.exp: New file.
8022 * gdb.fortran/intrinsics.f90: New file.
8023 * gdb.fortran/type-kinds.exp: New file.
8024
c8f91604
AB
80252019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8026
8027 * gdb.fortran/dot-ops.exp: New file.
8028
dd9f2c76
AB
80292019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8030
8031 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
8032 Check upper and lower case logical literals.
8033
84ec9724
AB
80342019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8035
8036 * gdb.fortran/types.exp (test_float_literal_types_accepted):
8037 Remove duplicate tests.
8038
c3734e09
AH
80392019-03-06 Alan Hayward <alan.hayward@arm.com>
8040
8041 * lib/gdb.exp (builtin_cd): rename of cd.
8042 (cd): Override builtin.
8043
aa3cfbda
RB
80442019-03-06 Richard Bunt <richard.bunt@arm.com>
8045
8046 * gdb.fortran/function-calls.exp: New file.
8047 * gdb.fortran/function-calls.f90: New test.
8048
7b63ad86
RB
80492019-03-04 Richard Bunt <richard.bunt@arm.com>
8050
8051 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
8052 on user program standard output.
8053 * gdb.fortran/short-circuit-argument-list.f90: Record function
8054 calls.
8055
01abb042
AH
80562019-02-28 Alan Hayward <alan.hayward@arm.com>
8057
c3734e09
AH
8058 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
8059 failure.
01abb042 8060
92137da0
RO
80612019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8062
8063 PR gdb/8527
8064 * gdb.base/interrupt-daemon-attach.c,
8065 gdb.base/interrupt-daemon-attach.exp: New test.
8066
5862844d
PA
80672019-02-27 Pedro Alves <palves@redhat.com>
8068
8069 * gdb.base/page.exp: Add tests for "set width/height -1".
8070
8ed25214
PA
80712019-02-27 Pedro Alves <palves@redhat.com>
8072
8073 * gdb.base/page.exp: Add tests for "set/show width/height" with
8074 "infinite" values.
8075
6c28e44a
TT
80762019-02-27 Tom Tromey <tromey@adacore.com>
8077
8078 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
8079 2.4.
8080 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
8081 workaround.
8082
bf9a735e
AB
80832019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
8084
8085 * gdb.base/align.exp: Extend to compile in both C and C++, and add
8086 tests for structs with static members.
8087
8791793c
TT
80882019-02-26 Tom Tromey <tromey@adacore.com>
8089
8090 * gdb.python/py-value.exp (test_value_from_buffer): Check for
8091 ValueError, not TypeError.
8092
bc2a507e
KB
80932019-02-26 Kevin Buettner <kevinb@redhat.com>
8094
8095 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
8096 call from main program.
8097
e0e7d3bd
JB
80982019-02-23 Joel Brobecker <brobecker@adacore.com>
8099
8100 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
8101 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
8102 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
8103 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
8104 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
8105
9600246d
KS
81062019-02-22 Keith Seitz <keiths@redhat.com>
8107
8108 PR symtab/23853
8109 * gdb.base/symlink-sourcefile.c: New file.
8110 * gdb.base/symlink-sourcefile.exp: New file.
8111
0c95f9ed
TT
81122019-02-20 Tom Tromey <tom@tromey.com>
8113
8114 * gdb.base/info_qt.exp: Update.
8115
6caa91b6
SM
81162019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
8117
8118 * gdb.base/source.exp: Move "error in sourced script" code to
8119 the end.
8120 * gdb.base/source-error.gdb: Move contents to
8121 source-error-1.gdb. Add new code to source source-error-1.gdb.
8122 * gdb.base/source-error-1.gdb: New file, from previous
8123 source-error.gdb.
8124
6506371f
TT
81252019-02-17 Tom Tromey <tom@tromey.com>
8126
8127 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
8128 for macro styling.
8129 * gdb.base/style.c (SOME_MACRO): New macro.
8130
a0087920
TT
81312019-02-17 Tom Tromey <tom@tromey.com>
8132
8133 * gdb.base/style.exp: Add line-wrapping tests.
8134 * gdb.base/page.exp: Add test for quitting during pagination.
8135
a2cd4f14
JB
81362019-02-17 Joel Brobecker <brobecker@adacore.com>
8137
8138 * gdb.ada/big_packed_array: New testcase.
8139 * gdb.ada/homonym.exp: Fix incorrect expected output for
8140 "break <homonym__get_value>" test.
8141
9d70ffbc
WP
81422019-02-13 Weimin Pan <weimin.pan@oracle.com>
8143
8144 PR breakpoints/21870
8145 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
8146 and prepare_for_testing. Add comment.
8147 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
8148 redundant cleanup call. Clean up comment.
8149
01c7ae81
WP
81502019-02-12 Weimin Pan <weimin.pan@oracle.com>
8151
8152 PR breakpoints/21870
8153 * gdb.arch/aarch64-dbreg-contents.exp: New file.
8154 * gdb.arch/aarch64-dbreg-contents.c: New file.
8155
aff29d1c
JB
81562019-02-10 Joel Brobecker <brobecker@adacore.com>
8157
8158 * gdb.ada/mi_ref_changeable: New testcase.
8159
df0da8a2
AH
81602019-02-07 Alan Hayward <alan.hayward@arm.com>
8161
8162 * gdb.base/attach.exp: Add double attach test.
8163
bd447abb
SM
81642019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
8165
8166 * lib/gdb.exp (default_gdb_start): Don't match pagination
8167 prompt.
8168 (gdb_init): Set stty_init.
8169
1dbc40b9
TT
81702019-01-27 Tom Tromey <tom@tromey.com>
8171
8172 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
8173 skip_python_tests.
8174
353229bf
AH
81752019-01-24 Alan Hayward <alan.hayward@arm.com>
8176
8177 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
8178 New structure.
8179 (struct struct_static_02_02): Likewise.
8180 (struct struct_static_02_03): Likewise.
8181 (struct struct_static_02_04): Likewise.
8182 (struct struct_static_04_01): Likewise.
8183 (struct struct_static_04_02): Likewise.
8184 (struct struct_static_04_03): Likewise.
8185 (struct struct_static_04_04): Likewise.
8186 (struct struct_static_06_01): Likewise.
8187 (struct struct_static_06_02): Likewise.
8188 (struct struct_static_06_03): Likewise.
8189 (struct struct_static_06_04): Likewise.
8190 (cmp_struct_static_02_01): Likewise.
8191 (cmp_struct_static_02_02): Likewise.
8192 (cmp_struct_static_02_03): Likewise.
8193 (cmp_struct_static_02_04): Likewise.
8194 (cmp_struct_static_04_01): Likewise.
8195 (cmp_struct_static_04_02): Likewise.
8196 (cmp_struct_static_04_03): Likewise.
8197 (cmp_struct_static_04_04): Likewise.
8198 (cmp_struct_static_06_01): Likewise.
8199 (cmp_struct_static_06_02): Likewise.
8200 (cmp_struct_static_06_03): Likewise.
8201 (cmp_struct_static_06_04): Likewise.
8202 (call_all): Test new structs.
8203 * gdb.base/infcall-nested-structs.exp: Likewise.
8204
73021deb
AH
82052019-01-21 Alan Hayward <alan.hayward@arm.com>
8206 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
8207
fc65c7db
AH
82082019-01-21 Alan Hayward <alan.hayward@arm.com>
8209 * gdb.base/stack-protector.c: New test.
8210 * gdb.base/stack-protector.exp: New file.
8211 * gdb.cp/ovldbreak.exp: Only allow a single break line.
8212 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
8213 option.
8214 (gdb_compile): Remove stack protector for GCC and prevent
8215 recursion.
8216
c24bdb02
KS
82172019-01-16 Keith Seitz <keiths@redhat.com>
8218
8219 PR gdb/23773
8220 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
8221
6f072a10
PFC
82222019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8223
8224 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
8225 aliases.
8226 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
8227 tests.
8228 * gdb.arch/powerpc-vector-regs.c: New file.
8229 * gdb.arch/powerpc-vector-regs.exp: New file.
8230
a7b8d682
PFC
82312019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8232
8233 * gdb.arch/altivec-regs.exp: Fix the list passed to
8234 gdb_expect_list when testing "info vector".
8235
6eb6fb67
AB
82362019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8237
8238 * gdb.base/style.exp: Don't include path in testname.
8239
b56f80d8
KS
82402019-01-10 Keith Seitz <keiths@redhat.com>
8241
8242 PR gdb/23712
8243 PR symtab/23010
8244 * gdb.dwarf2/multidictionary.exp: New file.
8245
041be526
SM
82462019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8247
8248 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8249 (test_gnuv3_style_demangling): ... this.
8250 (test_lucid_style_demangling): Remove.
8251 (test_arm_style_demangling): Remove.
8252 (test_hp_style_demangling): Remove.
8253 (do_tests): Remove calls to the above.
8254
d820d0c3
AB
82552019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8256
8257 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8258 case.
8259
f097f5ad
TT
82602019-01-06 Tom Tromey <tom@tromey.com>
8261
8262 PR gdb/28155:
8263 * gdb.dwarf2/typedef-void-finish.exp: New file.
8264
2cd8cc0b
TT
82652018-12-28 Tom Tromey <tom@tromey.com>
8266 Simon Marchi <simark@simark.ca>
8267
8268 * gdb.base/jit-exec.exp: New file.
8269 * gdb.base/jit-exec.c: New file.
8270 * gdb.base/jit-execd.c: New file.
8271
35fb8261
TT
82722018-12-28 Tom Tromey <tom@tromey.com>
8273
8274 * gdb.base/style.exp: Update test to check for address styling.
8275
47fd17cd
TT
82762018-12-28 Tom Tromey <tom@tromey.com>
8277
8278 * gdb.base/style.exp: Add test for styling of "Reading symbols"
8279 message.
8280
d47032b7
TT
82812018-12-28 Tom Tromey <tom@tromey.com>
8282
8283 * gdb.base/style.exp: Add test for version number styling.
8284
af79b68d
TT
82852018-12-28 Tom Tromey <tom@tromey.com>
8286
8287 * gdb.base/style.exp: Add test for print_address_symbolic.
8288
0bb296cb
TT
82892018-12-28 Tom Tromey <tom@tromey.com>
8290
8291 * gdb.base/style.exp: Add test for breakpoint setting.
8292
80ae2043
TT
82932018-12-28 Tom Tromey <tom@tromey.com>
8294
8295 * gdb.base/style.exp: Add test for variable names.
8296
cbe56571
TT
82972018-12-28 Tom Tromey <tom@tromey.com>
8298
8299 * gdb.base/style.exp: New file.
8300 * gdb.base/style.c: New file.
8301
9162a27c
TT
83022018-12-28 Tom Tromey <tom@tromey.com>
8303
8304 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
8305 "dumb".
8306 * gdb.base/readline.exp (operate_and_get_next): Save and restore
8307 the TERM environment variable.
8308
bc543c90
TT
83092018-12-27 Tom Tromey <tom@tromey.com>
8310
8311 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
8312 pagination test.
8313
6f0ffe50
AB
83142018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
8315
8316 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
8317 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
8318
b5a1e557
PW
83192018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8320
8321 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
8322 Filename a.adb changed to bp_fun_addr.adb.
8323 gdb.ada/bp_fun_addr.exp: Update test accordingly.
8324
6e8b1ab2
JV
83252018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
8326
8327 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
8328 non-PIE executables.
8329 * README: Mention the gdb,nopie_flag board setting.
8330 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
8331 non-PIE executable.
8332 * gdb.arch/amd64-entry-value.exp: Likewise.
8333 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
8334 * gdb.arch/i386-float.exp: Likewise.
8335 * gdb.arch/i386-signal.exp: Likewise.
8336 * gdb.mi/mi-reg-undefined.exp: Likewise.
8337
d00a27c5
PM
83382018-12-21 Paul Marechal <paul.marechal@ericsson.com>
8339
8340 PR gdb/23974
8341 * gdb.base/info-os.exp: Check return for unknown "info os" type.
8342
161d081c
PW
83432018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8344
8345 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
8346 Update order of results accordingly.
8347
b001de23
AB
83482018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
8349
8350 * gdb.base/annota1.exp: Update a test regexp.
8351
99e1a184
AB
83522018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8353
8354 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
8355
7a81c1e2
PW
83562018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8357
8358 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
8359 (reuse_time): Initialize to REUSE_TIME_CAP.
8360 (check_rc): New function.
8361 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
8362 Check pthread_create rc.
8363 (spawner_thread_func): Check pthread_create and pthread_join rc.
8364
73e8dc90
PA
83652018-12-08 Pedro Alves <palves@redhat.com>
8366
8367 * gdb.base/list.exp (test_forward_search): Rename to ...
8368 (test_forward_reverse_search): ... this. Also test reverse-search
8369 and the forward-search alias.
8370
13f2ed32
AB
83712018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
8372
8373 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
8374 local timeout variable before return, and remove all local timeout
8375 variable entirely.
8376 (gdb_load): Likewise.
8377
64d27cfc
TV
83782018-12-01 Tom de Vries <tdevries@suse.de>
8379
8380 * gdb.base/gdb-caching-proc.exp: New file.
8381
f63c03b4
SDJ
83822018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
8383
8384 * Makefile.in (TIMESTAMP): New variable.
8385 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
8386 command.
8387 (check-single-racy): Likewise.
8388 (check/%.exp): Likewise.
8389 (check-racy/%.exp): Likewise.
8390 (workers/%.worker): Likewise.
8391 (build-perf): Likewise.
8392 (check-perf): Likewise.
8393 * README: Describe new "TS" and "TS_FORMAT" variables.
8394 * print-ts.py: New file.
8395
1c97054b
BF
83962018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
8397
8398 PR python/23714
8399 * gdb.python/python.exp: Test command repetition after
8400 gdb.execute.
8401
1871a62d
AB
84022018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
8403
8404 * gdb.opt/inline-break.exp: Add test that info breakpoint output
8405 is correctly aligned.
8406
fb5e1ed9
PW
84072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8408
8409 * gdb.ada/info_auto_lang.exp: New testcase.
8410 * gdb.ada/info_auto_lang/global_pack.ads: New file.
8411 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
8412 * gdb.ada/info_auto_lang/some_c.c: New file.
8413
43d397ca
PW
84142018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8415
8416 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
8417 FUNC_lang language syntax.
8418
beddd671
PW
84192018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8420
8421 * gdb.base/info_minsym.c: New file.
8422 * gdb.base/info_minsym.exp: New file.
8423
73fc52c4
TT
84242018-11-19 Tom Tromey <tom@tromey.com>
8425
8426 PR rust/23625:
8427 * gdb.rust/simple.exp: Add ptype test. Update expected output.
8428 * gdb.rust/expr.exp: Update expected output. Change one test.
8429
994b876a
TT
84302018-11-19 Tom Tromey <tom@tromey.com>
8431
8432 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
8433
6769f276
PA
84342018-11-19 Pedro Alves <palves@redhat.com>
8435
8436 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
8437 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
8438 see the expected warning.
8439
38a72da0
AH
84402018-11-16 Alan Hayward <alan.hayward@arm.com>
8441
8442 PR gdb/22736:
8443 * gdb.cp/infcall-nodebug-lib.c: New test.
8444 * gdb.cp/infcall-nodebug-main.c: New test.
8445 * gdb.cp/infcall-nodebug.exp: New file.
8446
53a89d6e
SM
84472018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
8448
8449 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
8450 completer tests.
8451
9325300d
TV
84522018-11-09 Tom de Vries <tdevries@suse.de>
8453
8454 * gdb.base/msym-lang.c: New test.
8455 * gdb.base/msym-lang.exp: New file.
8456 * gdb.base/msym-lang-main.c: New test.
8457
20f0d60d
TT
84582018-11-08 Tom Tromey <tom@tromey.com>
8459
8460 PR gdb/23555:
8461 PR gdb/23838:
8462 * gdb.base/warning.exp: New file.
8463
b5420128
JB
84642018-11-08 Jan Beulich <jbeulich@suse.com>
8465
8466 * testsuite/gdb.arch/i386-avx512.c,
8467 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
8468
cd115d61
AB
84692018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
8470
8471 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
8472 point hardware.
8473
35ee2dc2
AB
84742018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
8475
8476 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
8477 * gdb.dwarf2/missing-type-name.exp: New file.
8478
31aceee8
TV
84792018-11-06 Tom de Vries <tdevries@suse.de>
8480
8481 * gdb.base/many-headers.c: New test.
8482 * gdb.base/many-headers.exp: New file.
8483
109be305
JW
84842018-11-06 Jim Wilson <jimw@sifive.com>
8485
8486 * gdb.base/code_elim.exp: For riscv, set additional_flags
8487 to include -msmall-data-limit=0.
8488
e2b7af72
JB
84892018-11-01 Joel Brobecker <brobecker@adacore.com>
8490
8491 * gdb.ada/watch_minus_l: New testcase.
8492
cdcda965
SM
84932018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
8494
8495 * gdb.arch/aix-sighandle.c: New file.
8496 * gdb.arch/aix-sighandle.exp: New file.
8497
92dcebf3
AB
84982018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8499
8500 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
8501 registers being unions.
8502
68b9ac18
TV
85032018-10-31 Tom de Vries <tdevries@suse.de>
8504
8505 * lib/valgrind.exp: New file.
8506 (vgdb_start, vgdb_stop): New procs, factored out of ...
8507 * gdb.base/valgrind-bt.exp: ... here, ...
8508 * gdb.base/valgrind-disp-step.exp: ... here and ...
8509 * gdb.base/valgrind-infcall.exp: ... here.
8510
1443936e
TV
85112018-10-31 Tom de Vries <tdevries@suse.de>
8512
8513 * lib/gdb.exp (get_valueof): Don't output read value in test name.
8514
eb77c9df
AB
85152018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8516
8517 * gdb.dwarf2/void-type.c: New file.
8518 * gdb.dwarf2/void-type.exp: New file.
8519
82b5e646
PW
85202018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8521
8522 * gdb.base/info_qt.c: New file.
8523 * gdb.base/info_qt.exp: New file.
8524
8d619c01
EBM
85252018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8526
8527 * gdb.arch/powerpc-htm-regs.c: New file.
8528 * gdb.arch/powerpc-htm-regs.exp: New file.
8529
f2cf6173
EBM
85302018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8531
8532 * gdb.arch/powerpc-tar.c: New file.
8533 * gdb.arch/powerpc-tar.exp: New file.
8534
7ca18ed6
EBM
85352018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8536
8537 * gdb.arch/powerpc-ppr-dscr.c: New file.
8538 * gdb.arch/powerpc-ppr-dscr.exp: New file.
8539
bfcc0eba
TV
85402018-10-25 Tom de Vries <tdevries@suse.de>
8541
8542 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
8543
fe1a5cad
TV
85442018-10-24 Tom de Vries <tdevries@suse.de>
8545
8546 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
8547 longer exists error.
8548
a76dc3b7
TV
85492018-10-24 Tom de Vries <tdevries@suse.de>
8550
8551 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
8552
4df46df7
TV
85532018-10-24 Tom de Vries <tdevries@suse.de>
8554
8555 * gdb.base/valgrind-db-attach.exp: Handle removed support for
8556 --db-attach in valgrind.
8557
0dbfcfff
AB
85582018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
8559
8560 * gdb.arch/riscv-reg-aliases.c: New file.
8561 * gdb.arch/riscv-reg-aliases.exp: New file.
8562
b04480b1
AH
85632018-10-19 Alan Hayward <alan.hayward@arm.com>
8564
8565 * gdb.python/py-cmd.exp: Check for gdb_prompt.
8566
2c6ac8d7
AH
85672018-10-19 Alan Hayward <alan.hayward@arm.com>
8568
8569 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
8570
2bc69f25
AH
85712018-10-19 Alan Hayward <alan.hayward@arm.com>
8572
8573 * gdb.cp/ovldbreak.exp: Fix regexps.
8574
1f1ae3a3
AH
85752018-10-19 Alan Hayward <alan.hayward@arm.com>
8576
8577 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
8578
94c18618
SDJ
85792018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
8580
8581 PR cli/23785
8582 * gdb.base/restore.exp: New test to check if "restore" with an
8583 invalid file doesn't segfault.
8584
812cd6eb
TV
85852018-10-18 Tom de Vries <tdevries@suse.de>
8586
8587 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
8588 * gdb.ada/excep_handle.exp: Same.
8589 * gdb.ada/mi_string_access.exp: Same.
8590 * gdb.ada/mi_var_union.exp: Same.
8591 * gdb.arch/arc-analyze-prologue.exp: Same.
8592 * gdb.arch/arc-decode-insn.exp: Same.
8593 * gdb.base/readnever.exp: Same.
8594 * gdb.fortran/printing-types.exp: Same.
8595 * gdb.guile/scm-lazy-string.exp: Same.
8596
c4b90788
TV
85972018-10-16 Tom de Vries <tdevries@suse.de>
8598
8599 PR gdb/23730
8600 * gdb.base/catch-follow-exec.c: Add copyright notice.
8601 * gdb.base/catch-follow-exec.exp: Rewrite to use
8602 gdb_spawn_with_cmdline_opts. Require gdb-native.
8603
8bca2978
SL
86042018-10-12 Sandra Loosemore <sandra@codesourcery.com>
8605
8606 * gdb.trace/actions-changed.exp: Check for arch support.
8607 * gdb.trace/actions.exp: Likewise.
8608 * gdb.trace/ax.exp: Likewise.
8609 * gdb.trace/backtrace.exp: Likewise.
8610 * gdb.trace/change-loc.exp: Likewise.
8611 * gdb.trace/deltrace.exp: Likewise.
8612 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
8613 * gdb.trace/ftrace.exp: Likewise.
8614 * gdb.trace/infotrace.exp: Check for arch support.
8615 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
8616 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
8617 * gdb.trace/mi-tsv-changed.exp: Likewise.
8618 * gdb.trace/packetlen.exp: Likewise.
8619 * gdb.trace/passc-dyn.exp: Likewise.
8620 * gdb.trace/passcount.exp: Likewise.
8621 * gdb.trace/pending.exp: Likewise.
8622 * gdb.trace/range-stepping.exp: Check for shlib support.
8623 * gdb.trace/report.exp: Check for arch support.
8624 * gdb.trace/save-trace.exp: Likewise.
8625 * gdb.trace/signal.exp: Check for signal support.
8626 * gdb.trace/tfind.exp: Check for arch support.
8627 * gdb.trace/trace-break.exp: Check for arch and shlib support.
8628 * gdb.trace/trace-common.h: Add comment.
8629 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
8630 * gdb.trace/trace-enable-disable.exp: Likewise.
8631 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
8632 * gdb.trace/tracecmd.exp: Check for arch support.
8633 * gdb.trace/tspeed.exp: Check for shlib and target support.
8634 * gdb.trace/tstatus.exp: Check for arch support.
8635 * gdb.trace/tsv.exp: Likewise.
8636 * gdb.trace/while-dyn.exp: Likewise.
8637 * gdb.trace/while-stepping.exp: Likewise.
8638 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
8639
f9c49bff
SM
86402018-10-12 Simon Marchi <simon.marchi@ericsson.com>
8641
8642 * gdb.trace/tspeed.exp: Remove nowarnings.
8643 (prepare_for_trace_test): Declare "global ipalib".
8644 * gdb.trace/tspeed.c: Include unistd.h.
8645 (main): Remove superfluous printf argument.
8646
d4330bde
SL
86472018-10-11 Sandra Loosemore <sandra@codesourcery.com>
8648
8649 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
8650 directory prefix on the filename.
8651
8ecfd7bd
SDJ
86522018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
8653
8654 * gdb.gdb/unittest.exp: Update expected message informing that
8655 selftests have been disabled.
8656 * gdb.server/unittest.exp: Likewise.
8657
58bbcd02
TV
86582018-10-09 Tom de Vries <tdevries@suse.de>
8659
8660 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
8661 with runto_main.
8662
9f6b697b
WP
86632018-10-08 Weimin Pan <weimin.pan@oracle.com>
8664
8665 PR c++/16841
8666 * gdb.cp/virtbase2.cc: New file.
8667 * gdb.cp/virtbase2.exp: New file.
8668
add5ded5
TT
86692018-10-06 Tom Tromey <tom@tromey.com>
8670
8671 PR python/19399:
8672 * gdb.python/py-inferior.exp: Add architecture test.
8673
f9e48344
TT
86742018-10-06 Tom Tromey <tom@tromey.com>
8675
8676 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
8677 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
8678
2a8be203
TT
86792018-10-06 Tom Tromey <tom@tromey.com>
8680
8681 * gdb.python/py-breakpoint.exp (check_last_event): Check location
8682 of a "throw" catchpoint.
8683
e04caa70
SDJ
86842018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
8685
8686 * gdb.base/info-proc.exp: Update string expected from "help info
8687 proc".
8688
5ca8c39f
TT
86892018-10-04 Tom Tromey <tom@tromey.com>
8690
8691 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
8692 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
8693 (test_initial_complaints, test_empty_complaints): Update.
8694 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8695
3453e7e4
TT
86962018-10-04 Tom Tromey <tom@tromey.com>
8697
8698 PR cli/19551:
8699 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
8700 * lib/gdb.exp (gdb_file_cmd): Update.
8701 * gdb.stabs/weird.exp (print_weird_var): Update.
8702 * gdb.server/solib-list.exp: Update.
8703 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
8704 * gdb.mi/mi-cli.exp: Update.
8705 * gdb.linespec/linespec.exp: Update.
8706 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8707 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
8708 * gdb.cp/cp-relocate.exp: Update.
8709 * gdb.base/sym-file.exp: Update.
8710 * gdb.base/relocate.exp: Update.
8711 * gdb.base/readnever.exp: Update.
8712 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
8713 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
8714 * gdb.base/dbx.exp (gdb_file_cmd): Update.
8715 * gdb.base/code_elim.exp: Update.
8716 * gdb.base/break-unload-file.exp (test_break): Update.
8717 * gdb.base/break-interp.exp (test_attach_gdb): Update.
8718 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
8719 Update.
8720 * gdb.base/attach.exp (do_attach_tests): Update.
8721 * gdb.base/sepdebug.exp: Update.
8722 * gdb.python/py-section-script.exp: Update.
8723
6afcf761
TT
87242018-10-04 Tom Tromey <tom@tromey.com>
8725
8726 PR cli/22234:
8727 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
8728 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
8729 output.
8730
fef1b293
TT
87312018-10-04 Tom Tromey <tom@tromey.com>
8732
8733 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
8734 set width and height to 0.
8735 (test_command_line_attach_run): Use -quiet.
8736
ca98345e
SL
87372018-10-03 Sandra Loosemore <sandra@codesourcery.com>
8738
8739 * lib/gdb.exp (skip_ifunc_tests): New.
8740 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
8741 other compile failures.
8742 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
8743
ff34e6ae
SM
87442018-10-01 Simon Marchi <simon.marchi@ericsson.com>
8745
8746 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
8747 is_amd64_regs_target.
8748
6bb8890e
AH
87492018-10-01 Alan Hayward <alan.hayward@arm.com>
8750
8751 * gdb.arch/aarch64-sighandler-regs.c: New test.
8752 * gdb.arch/aarch64-sighandler-regs.exp: New file.
8753 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
8754
224d30d3
MM
87552018-10-01 Markus Metzger <markus.t.metzger@intel.com>
8756
8757 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
8758 assembly.
8759
f67ffa6a
AB
87602018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
8761
8762 * gdb.base/frame-selection.exp: New file.
8763 * gdb.base/frame-selection.c: New file.
8764
9fc3183f
AH
87652018-09-27 Alan Hayward <alan.hayward@arm.com>
8766
8767 * gdb.threads/check-libthread-db.c (thread_routine): Use a
8768 pthread barrier.
8769 (main): Likewise.
8770
d354055e
AB
87712018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
8772
8773 * gdb.base/large-frame-1.c: New file.
8774 * gdb.base/large-frame-2.c: New file.
8775 * gdb.base/large-frame.exp: New file.
8776 * gdb.base/large-frame.h: New file.
8777
db727370
JL
87782018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8779
8780 PR gdb/20948
8781 * gdb.base/write_mem.exp: New test.
8782 * gdb.base/write_mem.c: Likewise.
8783
ae778caf
TT
87842018-09-23 Tom Tromey <tom@tromey.com>
8785
8786 PR python/18852:
8787 * gdb.python/py-parameter.exp: Add test for parameter that throws
8788 on "set".
8789
fd3ba736
TT
87902018-09-23 Tom Tromey <tom@tromey.com>
8791
8792 PR python/17284:
8793 * gdb.python/py-template.exp (test_template_arg): Add test for
8794 negative template argument number.
8795
39a24317
TT
87962018-09-23 Tom Tromey <tom@tromey.com>
8797
8798 PR python/14062:
8799 * gdb.python/python.exp: Add test for post_event error.
8800
f5769a2c
TT
88012018-09-23 Tom Tromey <tom@tromey.com>
8802
8803 PR python/18170:
8804 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8805 convert pointers to int and long.
8806
1c1e54f6
TT
88072018-09-23 Tom Tromey <tom@tromey.com>
8808
8809 PR python/20126:
8810 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8811 signed-ness conversion tests.
8812
fb4fa946
TT
88132018-09-23 Tom Tromey <tom@tromey.com>
8814
8815 PR python/18352;
8816 * gdb.python/py-value.exp (test_float_conversion): New proc.
8817 Use it.
8818
a466edac
HAQ
88192018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8820
8821 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8822
4ee9b0c5
SL
88232018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8824
8825 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8826 no readline.
8827 * gdb.base/utf8-identifiers.exp: Likewise.
8828 * gdb.cp/cpcompletion.exp: Likewise.
8829 * gdb.linespec/cpcompletion.exp: Likewise.
8830 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8831 * gdb.linespec/cpls-ops.exp: Likewise.
8832
23be8da7
RB
88332018-09-19 Richard Bunt <richard.bunt@arm.com>
8834 Chris January <chris.january@arm.com>
8835
8836 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8837 * gdb.fortran/short-circuit-argument-list.exp: New file.
8838 * gdb.fortran/short-circuit-argument-list.f90: New test.
8839
5031d0ae
SDJ
88402018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8841
8842 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8843 "arch=" keyword when executing "-stack-list-frames".
8844
b4c0d1a4
SDJ
88452018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8846
8847 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8848 "arch=" keyword when executing "-stack-list-frames".
8849
7a6d2b45
SDJ
88502018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8851
8852 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8853 break ada".
8854
8588b356
SM
88552018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8856
8857 PR python/23669
8858 * gdb.python/python.exp: Test gdb.execute("show commands").
8859
65e65158
TT
88602018-09-16 Tom Tromey <tom@tromey.com>
8861
8862 * gdb.base/new-ui.exp (do_execution_tests): Update.
8863 * gdb.base/dbx.exp (test_breakpoints): Update.
8864
bf326452
AH
88652018-09-14 Alan Hayward <alan.hayward@arm.com>
8866
8867 * lib/gdb.exp (gdb_simple_compile): Add proc.
8868 (is_elf_target): Use gdb_simple_compile.
8869 (skip_altivec_tests): Likewise.
8870 (skip_vsx_tests): Likewise.
8871 (skip_tsx_tests): Likewise.
8872 (skip_btrace_tests): Likewise.
8873 (skip_btrace_pt_tests): Likewise.
8874 (gdb_can_simple_compile): Likewise.
8875 (gdb_has_argv0): Likewise.
8876 (gdb_target_symbol_prefix): Likewise.
8877 (target_supports_scheduler_locking): Likewise.
8878
2361b0fb
TT
88792018-09-13 Tom Tromey <tom@tromey.com>
8880
8881 * Makefile.in (TAGS): Recognize proc_with_prefix and
8882 gdb_caching_proc.
8883
0ae1a321
SM
88842018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8885
8886 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8887 method.
8888
a40bf0c2
SM
88892018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8890
8891 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8892 and a few other Inferior properties when the Inferior is no
8893 longer valid.
8894
4a3fe98f
TT
88952018-09-13 Tom Tromey <tom@tromey.com>
8896
8897 PR rust/23650:
8898 * gdb.rust/simple.exp: Add test for enum field access error.
8899
098b2108
TT
89002018-09-13 Tom Tromey <tom@tromey.com>
8901
8902 PR rust/23626:
8903 * gdb.rust/simple.rs (EmptyEnum): New type.
8904 (main): Use it.
8905 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8906
1256af7d
SM
89072018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8908
8909 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8910 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8911 * gdb.python/py-symtab.exp: Update test printing an objfile.
8912
4aa8e6c2
SM
89132018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8914
8915 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8916 object.
8917
c221b2f7
AH
89182018-09-12 Alan Hayward <alan.hayward@arm.com>
8919
8920 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8921 (support_complex_tests): Use gdb_can_simple_compile.
8922 (is_ilp32_target): Likewise.
8923 (is_lp64_target): Likewise.
8924 (is_64_target): Likewise.
8925 (is_amd64_regs_target): Likewise.
8926 (is_aarch32_target): Likewise.
8927 (gdb_int128_helper): Likewise.
8928
6f1107b5
JK
89292018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8930
8931 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8932
1f5d1570
JG
89332018-09-10 Jerome Guitton <guitton@adacore.com>
8934
8935 * gdb.ada/same_component_name: Add test for case of tagged record
8936 with variable-length fields.
8937
cc330e39
XR
89382018-09-10 Xavier Roirand <roirand@adacore.com>
8939
8940 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8941 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8942 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8943 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8944
b9c50e9a
XR
89452018-09-10 Xavier Roirand <roirand@adacore.com>
8946
8947 * gdb.ada/mi_string_access.exp: New testcase.
8948 * gdb.ada/mi_string_access/bar.adb: New file.
8949 * gdb.ada/mi_string_access/pck.adb: New file.
8950 * gdb.ada/mi_string_access/pck.asd: New file.
8951
2963898f
XR
89522018-09-10 Xavier Roirand <roirand@adacore.com>
8953
8954 * gdb.ada/mi_var_union.exp: New testcase.
8955 * gdb.ada/mi_var_union/bar.adb: New file.
8956 * gdb.ada/mi_var_union/pck.adb: New file.
8957 * gdb.ada/mi_var_union/pck.asd: New file.
8958
1aac008f
TT
89592018-09-08 Tom Tromey <tom@tromey.com>
8960
8961 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8962
332cf4c9
TT
89632018-09-08 Tom Tromey <tom@tromey.com>
8964
8965 PR python/16047:
8966 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8967 (register_pretty_printers): Register new printer.
8968 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8969 test.
8970 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8971 (an_int_type3): New global.
8972
424da6cf
JB
89732018-09-08 Joel Brobecker <brobecker@adacore.com>
8974
8975 * gdb.ada/expr_with_funcall: New testcase.
8976
2a62dfa9
JB
89772018-09-08 Joel Brobecker <brobecker@adacore.com>
8978
8979 * gdb.ada/packed_array_assign: New testcase.
8980
96b6697f
AB
89812018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8982
8983 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8984 names, and add test prefixes to make test names unique.
8985
e4a62c65
TV
89862018-09-05 Tom de Vries <tdevries@suse.de>
8987
8988 * gdb.dwarf2/varval.exp: Add test.
8989
dd083ee2
GB
89902018-09-04 Gary Benson <gbenson@redhat.com>
8991
8992 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8993 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8994
aef9346c
TT
89952018-08-31 Tom Tromey <tom@tromey.com>
8996
8997 * gdb.rust/simple.rs: Rename second variable "v".
8998
c67f2e15
AB
89992018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
9000
9001 * gdb.base/funcargs.c (use_a): New function.
9002 (recurse): Call use_a.
9003
078a0207
KS
90042018-08-29 Keith Seitz <keiths@redhat.com>
9005
9006 * gdb.compile/compile-cplus-anonymous.cc: New file.
9007 * gdb.compile/compile-cplus-anonymous.exp: New file.
9008 * gdb.compile/compile-cplus-array-decay.cc: New file.
9009 * gdb.compile/compile-cplus-array-decay.exp: New file.
9010 * gdb.compile/compile-cplus-inherit.cc: New file.
9011 * gdb.compile/compile-cplus-inherit.exp: New file.
9012 * gdb.compile/compile-cplus-member.cc: New file.
9013 * gdb.compile/compile-cplus-member.exp: New file.
9014 * gdb.compile/compile-cplus-method.cc: New file.
9015 * gdb.compile/compile-cplus-method.exp: New file.
9016 * gdb.compile/compile-cplus-mod.c: "New" file.
9017 * gdb.compile/compile-cplus-namespace.cc: New file.
9018 * gdb.compile/compile-cplus-namespace.exp: New file.
9019 * gdb.compile/compile-cplus-nested.cc: New file.
9020 * gdb.compile/compile-cplus-nested.exp: New file.
9021 * gdb.compile/compile-cplus-print.c: "New" file.
9022 * gdb.compile/compile-cplus-print.exp: "New" file.
9023 * gdb.compile/compile-cplus-virtual.cc: New file.
9024 * gdb.compile/compile-cplus-virtual.exp: New file.
9025 * gdb.compile/compile-cplus.c: "New" file.
9026 * gdb.compile/compile-cplus.exp: "New" file.
9027 * lib/compile-support.exp: New file.
9028
b0f492b9
GB
90292018-08-16 Gary Benson <gbenson@redhat.com>
9030
9031 PR gdb/13000:
9032 * gdb.base/batch-exit-status.exp: New file.
9033 * gdb.base/batch-exit-status.good-commands: Likewise.
9034 * gdb.base/batch-exit-status.bad-commands: Likewise.
9035
36eb4c5f
AH
90362018-08-29 Alan Hayward <alan.hayward@arm.com>
9037
9038 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
9039 (struct struct02): Likewise.
9040 (struct struct03): Likewise.
9041 (struct struct04): Likewise.
9042 (struct struct_01_01): New struct.
9043 (struct struct_01_02): Likewise.
9044 (struct struct_01_03): Likewise.
9045 (struct struct_01_04): Likewise.
9046 (struct struct_02_01): Likewise.
9047 (struct struct_02_02): Likewise.
9048 (struct struct_02_03): Likewise.
9049 (struct struct_02_04): Likewise.
9050 (struct struct_04_01): Likewise.
9051 (struct struct_04_02): Likewise.
9052 (struct struct_04_03): Likewise.
9053 (struct struct_04_04): Likewise.
9054 (struct struct_05_01): Likewise.
9055 (struct struct_05_02): Likewise.
9056 (struct struct_05_03): Likewise.
9057 (struct struct_05_04): Likewise.
9058 (cmp_struct01): Remove function.
9059 (cmp_struct02): Likewise.
9060 (cmp_struct03): Likewise.
9061 (cmp_struct04): Likewise.
9062 (cmp_struct_01_01): Add Function.
9063 (cmp_struct_01_02): Likewise.
9064 (cmp_struct_01_03): Likewise.
9065 (cmp_struct_01_04): Likewise.
9066 (cmp_struct_02_01): Likewise.
9067 (cmp_struct_02_02): Likewise.
9068 (cmp_struct_02_03): Likewise.
9069 (cmp_struct_02_04): Likewise.
9070 (cmp_struct_04_01): Likewise.
9071 (cmp_struct_04_02): Likewise.
9072 (cmp_struct_04_03): Likewise.
9073 (cmp_struct_04_04): Likewise.
9074 (cmp_struct_05_01): Likewise.
9075 (cmp_struct_05_02): Likewise.
9076 (cmp_struct_05_03): Likewise.
9077 (cmp_struct_05_04): Likewise.
9078 (call_all): Add new structs.
9079 * gdb.base/infcall-nested-structs.exp: Likewise.
9080
3bf9c013
JV
90812018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
9082
9083 * gdb.python/py-framefilter-mi.exp: Update regexp to
9084 check for "arch" field in frame output.
9085
450d1e88
KB
90862018-08-23 Kevin Buettner <kevinb@redhat.com>
9087
9088 * gdb.dwarf2/dw2-ranges-func.c: New file.
9089 * gdb.dwarf2/dw2-ranges-func.exp: New file.
9090
ae739fe7
SM
90912018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
9092
9093 * gdb.base/term.exp: Compare terminal settings with values from
9094 the inferior.
9095 * gdb.base/term.c: Get and set terminal settings.
9096
6d52907e
JV
90972018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
9098
9099 * lib/mi-support.exp (mi_expect_stop): Update regexp to
9100 accommodate new "arch" field in frame output.
9101 * gdb.mi/mi-return.exp: Likewise.
9102 * gdb.mi/mi-stack.exp: Likewise.
9103 * gdb.mi/mi-syn-frame.exp: Likewise.
9104 * gdb.mi/user-selected-context-sync.exp: Likewise.
9105
be2d111a
MS
91062018-08-19 Michael Spang <spang@google.com>
9107
9108 PR gdb/11786
9109 * gdb.base/gcore-tls-pie.c: New file.
9110 * gdb.base/gcore-tls-pie.exp: New file.
9111
ae3a7c47
KB
91122018-08-18 Kevin Buettner <kevinb@redhat.com>
9113
9114 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
9115 * gdb.dwarf2/varval.c: New file.
9116 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 9117
2ecae92e
AH
91182018-08-17 Alan Hayward <alan.hayward@arm.com>
9119
9120 PR gdb/18931
9121 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
9122
c1854f1d
KS
91232018-08-16 Keith Seitz <keiths@redhat.com>
9124
9125 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
9126 tests expected to pass.
9127
26fb3983
JV
91282018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
9129
9130 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
9131 -data-disassemble -a.
9132 (test_disassembly_bogus_args): Likewise.
9133
67943c00
AB
91342018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
9135
9136 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
9137
5ff2bbae
AB
91382018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9139
9140 * gdb.base/vla-optimized-out.exp: Add new test.
9141
e5bbcd0f
AB
91422018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9143
9144 * gdb.base/vla-optimized-out-o3.exp: Delete.
9145 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
9146 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
9147 deleted tests.
9148
9d4a934c
AB
91492018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
9150
9151 PR gdb/18050:
9152 * gdb.server/extended-remote-restart.c: New file.
9153 * gdb.server/extended-remote-restart.exp: New file.
9154
045cf012
SM
91552018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
9156
9157 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
9158 "set variable index = 42".
9159
87d6a7aa
SM
91602018-08-07 Simon Marchi <simon.marchi@ericsson.com>
9161
9162 * boards/index-cache-gdb.exp: New file.
9163 * gdb.dwarf2/index-cache.exp: New file.
9164 * gdb.dwarf2/index-cache.c: New file.
9165 * gdb.base/maint.exp: Check if we are using the index cache.
9166
96d68bd4
RO
91672018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9168
9169 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
9170 MAKEFLAGS.
9171
5a699617
RO
91722018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9173
9174 * dg-extract-results.sh: Move to toplevel contrib.
9175 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
9176 * Makefile.in (check-parallel-racy): Likewise.
9177
5bd18990
AB
91782018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
9179
9180 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
9181 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
9182 tests if the target supports scheduler locking.
9183
3fbbcf47
TV
91842018-08-04 Tom de Vries <tdevries@suse.de>
9185
9186 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
9187
3e1d3d8c
TT
91882018-08-02 Tom Tromey <tom@tromey.com>
9189
9190 PR symtab/16842.
9191 * gdb.cp/temargs.exp: Test "info address" of a template
9192 parameter.
9193
5abe0f0c
JV
91942018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
9195
9196 * gdb.python/py-mi-var-info-path-expression.c: New file.
9197 * gdb.python/py-mi-var-info-path-expression.py: New file.
9198 * gdb.python/py-mi-var-info-path-expression.exp: New file.
9199
fb66cde8
SDJ
92002018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
9201
9202 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
9203 error after "cannot resolve name" string.
9204
c708f4d2
AB
92052018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
9206
9207 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
9208 started.
9209 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
9210
37cc0cae
TV
92112018-07-28 Tom de Vries <tdevries@suse.de>
9212
9213 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
9214
63b4ecf7
TV
92152018-07-26 Tom de Vries <tdevries@suse.de>
9216
9217 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
9218
3c3bb058
AB
92192018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
9220
9221 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
9222 is visible.
9223
9e7f3bbb
TV
92242018-07-26 Tom de Vries <tdevries@suse.de>
9225
9226 PR breakpoints/23366
9227 * gdb.base/catch-follow-exec.c: New test.
9228 * gdb.base/catch-follow-exec.exp: New file.
9229
16f808ec
TV
92302018-07-25 Tom de Vries <tdevries@suse.de>
9231
9232 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
9233 vla-optimized-out.c.
9234
d7154a8d
JV
92352018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
9236
9237 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
9238 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
9239
232a0032
TV
92402018-07-20 Tom de Vries <tdevries@suse.de>
9241
9242 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9243 NOCLONE macro.
9244 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9245
fbb1d502
TV
92462018-07-19 Tom de Vries <tdevries@suse.de>
9247
9248 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9249 regular expression.
9250
42dc7699
TV
92512018-07-18 Tom de Vries <tdevries@suse.de>
9252
9253 * gdb.base/vla-optimized-out.c: New test.
9254 * gdb.base/vla-optimized-out.exp: New file.
9255
7f1f7e23
SDJ
92562018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9257
9258 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9259 message "No address associated with hostname" when gdbserver
9260 cannot resolve the hostname.
9261
5759ebb3
PW
92622018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9263
9264 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
9265 Add some test prefixes to make tests unique.
9266
3606ccab
PW
92672018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9268
9269 * gdb.base/frameapply.c: New file.
9270 * gdb.base/frameapply.exp: New file.
9271
529c08b2
PW
92722018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9273
9274 * gdb.base/skip.exp: Update expected error message.
9275
c7ab0aef
SDJ
92762018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9277 Jan Kratochvil <jan.kratochvil@redhat.com>
9278 Paul Fertser <fercerpav@gmail.com>
9279 Tsutomu Seki <sekiriki@gmail.com>
9280
9281 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
9282 parameter.
9283 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
9284 by default.
9285 * boards/native-gdbserver.exp: Likewise.
9286 * gdb.server/run-without-local-binary.exp: Improve regexp used
9287 for detecting when a remote debugging connection succeeds.
9288 * gdb.server/server-connect.exp: New file.
9289 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
9290 Do not prefix the port number with ":".
9291 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
9292 support for detecting and using it. Add '$debughost_gdbserver'
9293 to the list of arguments used to start gdbserver. Handle case
9294 when gdbserver cannot resolve a network name.
9295
16ff70dd
SDJ
92962018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9297
9298 PR c++/23373
9299 * gdb.base/ptype-offsets.cc (struct static_member): New
9300 struct.
9301 (main) <stmember>: New variable.
9302 * gdb.base/ptype-offsets.exp: Add test for printing a struct
9303 with a static member in it.
9304
3541979f
AB
93052018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
9306
9307 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
9308 watchpoints enabled and disabled.
9309
c8ad9b9a
AB
93102018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9311
9312 * gdb.base/examine-backward.exp: Still run tests around address
9313 0x0, even if address 0x0 is not readable. Update the pattern for
9314 matching address 0x0 in expected output.
9315
e0e5e971
AB
93162018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
9317
9318 * gdb.base/share-env-with-gdbserver.c (main): Add call to
9319 malloc/free.
9320
1ea5da02
TV
93212018-07-04 Tom de Vries <tdevries@suse.de>
9322
9323 * gdb.dwarf2/dw2-error.exp: Update expected error message.
9324
471b9d15
MR
93252018-07-02 Maciej W. Rozycki <macro@mips.com>
9326
9327 PR tdep/8282
9328 * gdb.arch/mips-disassembler-options.exp: New test.
9329 * gdb.arch/mips-disassembler-options.s: New test source.
9330
75acb486
PA
93312018-06-29 Pedro Alves <palves@redhat.com>
9332
9333 * gdb.threads/names.exp: Adjust expected "info threads" output.
9334
cd2bb709
PA
93352018-06-29 Pedro Alves <palves@redhat.com>
9336
9337 * gdb.opt/inline-break.exp (line number, address): Add "info
9338 break" tests.
9339
991ff292
PA
93402018-06-29 Pedro Alves <palves@redhat.com>
9341
9342 * gdb.opt/inline-break.c (func1): Add "break here" marker.
9343 * gdb.opt/inline-break.exp: Test setting breakpoints by line
9344 number and address and running to them.
9345
356819b6 93462018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
9347
9348 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
9349
2512d7ef
JK
93502018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9351
9352 * lib/compiler.c: Remove executable permission flag.
9353
be1b6474
RB
93542018-06-28 Richard Bunt <richard.bunt@arm.com>
9355
9356 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
9357 code.
9358 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
9359
291f9a96
PT
93602018-06-28 Petr Tesarik <ptesarik@suse.cz>
9361
9362 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
9363
ed6dfe51
PT
93642018-06-28 Petr Tesarik <ptesarik@suse.cz>
9365
9366 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
9367 address argument is omitted.
9368
d4d429d5
PT
93692018-06-28 Petr Tesarik <ptesarik@suse.cz>
9370
9371 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
9372
7ab6656f
OJ
93732018-06-27 Omair Javaid <omair.javaid@linaro.org>
9374
9375 PR gdb/21695
9376 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
9377 * gdb.base/infoline-reloc-main-from-zero.c: New file.
9378
a33ccfc7
TT
93792018-06-26 Tom Tromey <tom@tromey.com>
9380
9381 PR rust/22574:
9382 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
9383 * gdb.rust/simple.rs (struct SimpleLayout): New.
9384
6d72d289
SM
93852018-06-22 Simon Marchi <simon.marchi@ericsson.com>
9386
9387 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
9388 "info registers" output.
9389
8363f9d5
RB
93902018-06-21 Richard Bunt <richard.bunt@arm.com>
9391
9392 * gdb.base/watchpoint-hw-attach.c: New test.
9393 * gdb.base/watchpoint-hw-attach.exp: New file.
9394
f00674fe
SM
93952018-06-20 Simon Marchi <simon.marchi@ericsson.com>
9396
9397 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
9398 through /bin/sh.
9399 * boards/dwarf4-gdb-index.exp: Likewise.
9400 * boards/fission-dwp.exp: Likewise.
9401
1d554008
UW
94022018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
9403
9404 * gdb.base/float128.exp: Add comment and improved fail message
9405 to the failure case of "print large128" test.
9406
d0ac1c44
SM
94072018-06-19 Simon Marchi <simon.marchi@ericsson.com>
9408
9409 * configure.ac: Remove AC_PREREQ.
9410 * configure: Re-generate.
9411
61b04dd0
PA
94122018-06-19 Pedro Alves <palves@redhat.com>
9413
9414 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
9415 (func_extern_caller): New.
9416 (main): Call func_extern_caller.
9417 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
9418 logic change.
9419
f63b508a
SM
94202018-06-18 Weimin Pan <weimin.pan@oracle.com>
9421
9422 PR gdb/16841
9423 * gdb.cp/typedef-base.cc: New file.
9424 * gdb.cp/typedef-base.exp: New file.
9425
0fe3a558
TV
94262018-06-18 Tom de Vries <tdevries@suse.de>
9427
9428 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
9429
7010835a
AB
94302018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
9431 Richard Bunt <Richard.Bunt@arm.com>
9432
9433 * gdb.threads/attach-slow-waitpid.c: New file.
9434 * gdb.threads/attach-slow-waitpid.exp: New file.
9435 * gdb.threads/slow-waitpid.c: New file.
9436
14897d65
PA
94372018-06-14 Pedro Alves <palves@redhat.com>
9438
9439 * gdb.base/fork-running-state.c: Include <errno.h>.
9440 (exit_if_relative_exits): New.
9441 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
9442 exits.
9443 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
9444 child exits.
9445
5d9a0608
TV
94462018-06-14 Tom de Vries <tdevries@suse.de>
9447
9448 PR cli/22573
9449 * gdb.base/finish-pretty.c: New test.
9450 * gdb.base/finish-pretty.exp: New file.
9451
11ae5818
PA
94522018-06-14 Pedro Alves <palves@redhat.com>
9453
9454 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
9455 gdb's expected startup output.
9456
1d39de44
PA
94572018-06-14 Pedro Alves <palves@redhat.com>
9458
9459 * lib/selftest-support.exp (selftest_setup): Remove inlined
9460 function handling.
9461
70ee0000
TV
94622018-06-14 Tom de Vries <tdevries@suse.de>
9463
9464 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
9465 matching of breakpoint printing.
9466
11f4b608
TV
94672018-06-13 Tom de Vries <tdevries@suse.de>
9468
9469 PR testsuite/23269
9470 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
9471 (fork_child): ... here, and ...
9472 (fork_parent): ... here.
9473
94742018-06-12 Tom de Vries <tdevries@suse.de>
9475
9476 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
9477
9516f85a
AB
94782018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
9479 Stephen Roberts <stephen.roberts@arm.com>
9480
9481 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
9482 rewrite test to describe action performed, rather than possible
9483 failure.
9484
5045b3d7
GB
94852018-06-08 Gary Benson <gbenson@redhat.com>
9486
9487 * gdb.threads/check-libthread-db.exp: New file.
9488 * gdb.threads/check-libthread-db.c: Likewise.
9489
c61b06a1
TT
94902018-06-05 Tom Tromey <tom@tromey.com>
9491
9492 * gdb.base/default.exp: Update expected "show version" output.
9493
eb6af809
TT
94942018-06-05 Tom Tromey <tom@tromey.com>
9495
9496 PR cli/12326:
9497 * gdb.cp/static-print-quit.exp: Update.
9498 * lib/gdb.exp (pagination_prompt): Update.
9499 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
9500 * gdb.python/python.exp: Update.
9501
178d6a63
JB
95022018-06-04 Joel Brobecker <brobecker@adacore.com>
9503
9504 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
9505
8e817061
JB
95062018-06-01 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.ada/bp_fun_addr: New testcase.
9509
e86ca25f
TT
95102018-06-01 Tom Tromey <tom@tromey.com>
9511
9512 * gdb.xml/tdesc-regs.exp (load_description): Update expected
9513 results.
9514 * gdb.dwarf2/method-ptr.exp: Set language to C++.
9515 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
9516 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
9517 * gdb.base/maint.exp (maint_pass_if): Update.
9518
4b2dfa9d
MR
95192018-05-31 Maciej W. Rozycki <macro@mips.com>
9520
9521 * gdb.base/endian.exp: New test.
9522 * gdb.base/endian.c: New test source.
9523
45f25d6c
AB
95242018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
9525
9526 PR gdb/23203
9527 * gdb.base/bt-selected-frame.c: New file.
9528 * gdb.base/bt-selected-frame.exp: New file.
9529 * lib/gdb.exp (get_current_frame_number): New function.
9530
d9f6d7f8
MR
95312018-05-24 Maciej W. Rozycki <macro@mips.com>
9532 Pedro Alves <palves@redhat.com>
9533
9534 * gdb.threads/tls-core.c: Include <stdlib.h>
9535 (thread_proc): Call `abort'.
9536 * gdb.threads/tls-core.exp: Generate a core with core_find too.
9537 (tls_core_test): New procedure, bits factored out from ...
9538 (top level): ... here. Test both native cores and gcore cores.
9539
ff1cf532
TT
95402018-05-23 Tom Tromey <tom@tromey.com>
9541
9542 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
9543
b98664d3
TT
95442018-05-23 Tom Tromey <tom@tromey.com>
9545
9546 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
9547 symfile_complaints.
9548 (test_short_complaints): Likewise.
9549 (test_empty_complaints): Likewise.
9550 (test_initial_complaints): Update.
9551
4e9668d0
TT
95522018-05-23 Tom Tromey <tom@tromey.com>
9553
9554 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
9555
43ba33c7
TT
95562018-05-23 Tom Tromey <tom@tromey.com>
9557
9558 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
9559 (test_short_complaints): Update.
9560
035522c0
PA
95612018-05-22 Pedro Alves <palves@redhat.com>
9562
9563 * gdb.base/remote.exp: Only gdb_start after compiling the
9564 testcase. Issue "disconnect" before testing "set remote" command
9565 defaults. Issue clean_restart before running to main.
9566
cc0be08f
PA
95672018-05-22 Pedro Alves <palves@redhat.com>
9568
9569 * gdb.base/remote.exp: Adjust expected output of "show remote
9570 memory-write-packet-size". Add tests for "set remote
9571 memory-write-packet-size 0" and "set remote
9572 memory-write-packet-size fixed/limit".
9573
b1b60145
PA
95742018-05-22 Pedro Alves <palves@redhat.com>
9575
9576 PR gdb/22973
9577 * gdb.base/utf8-identifiers.c: New file.
9578 * gdb.base/utf8-identifiers.exp: New file.
9579
0ec848ad
PFC
95802018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9581
9582 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
9583
2c3305f6
PFC
95842018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9585
9586 * gdb.arch/powerpc-vsx-gcore.exp: New file.
9587
ce1e8424
TT
95882018-05-18 Tom Tromey <tom@tromey.com>
9589
9590 * gdb.base/ptype-offsets.exp: Update.
9591
ddfe970e
KS
95922018-05-17 Keith Seitz <keiths@redhat.com>
9593
9594 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
9595 in expected breakpoint stop locations.
9596 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
9597 move to proper scope to test variable values.
9598 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
9599 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
9600 New functions.
9601 (main): Call not_inline_func3.
9602 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
9603 inline_func1, inline_func2, and inline_func3. Test that when each
9604 breakpoint is hit, GDB properly reports both the stop location
9605 and the backtrace. Repeat tests for temporary breakpoints.
9606
0726fcc6
MR
96072018-05-15 Maciej W. Rozycki <macro@mips.com>
9608
9609 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
9610 rather then trying to access it in determining whether the PID
9611 of `gdbserver' could have been retrieved.
9612
8ee22052
AB
96132018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
9614
9615 * gdb.arch/amd64-init-x87-values.S: New file.
9616 * gdb.arch/amd64-init-x87-values.exp: New file.
9617
7785df48
JK
96182018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9619
9620 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
9621
56bcdbea
TT
96222018-05-04 Tom Tromey <tom@tromey.com>
9623
9624 PR python/22730:
9625 * gdb.python/python.exp: Test multi-line execute.
9626
a913fffb
TT
96272018-05-04 Tom Tromey <tom@tromey.com>
9628
9629 PR python/22731:
9630 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
9631
7a2c85f2
TT
96322018-05-04 Tom Tromey <tom@tromey.com>
9633
9634 PR gdb/11750:
9635 * gdb.base/define.exp: Test defining a user command inside a user
9636 command.
9637 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
9638
a3b60e45
JK
96392018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9640 Pedro Alves <palves@redhat.com>
9641
9642 PR breakpoints/19806 and support for PR external/20207.
9643 * gdb.base/watchpoint-unaligned.c: New file.
9644 * gdb.base/watchpoint-unaligned.exp: New file.
9645
45fe4a03
AB
96462018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9647
9648 * gdb.base/maint.exp: Make test names unique, use
9649 test_prefix_command_help to test 'help maint info', and remove
9650 repeated test of 'help maint'.
9651
9be2ae8f
TT
96522018-05-04 Tom Tromey <tom@tromey.com>
9653
9654 PR gdb/22619:
9655 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
9656 behavior.
9657
11859c31
AB
96582018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9659
9660 * gdb.base/maint.exp: Process output from 'maint print registers'
9661 line at a time.
9662
089a9490
AB
96632018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9664
9665 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
9666 timeout.
9667
9b0797e2
AB
96682018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
9669
9670 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
9671 filter pattern.
9672
f6ac5f3d
PA
96732018-05-02 Pedro Alves <palves@redhat.com>
9674
9675 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
9676 to_log_command renames.
9677 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
9678
77d3c63b
TT
96792018-05-02 Tom Tromey <tom@tromey.com>
9680
9681 * gdb.python/py-parameter.exp: Set test message.
9682
0489430a
TT
96832018-05-02 Tom Tromey <tom@tromey.com>
9684
9685 PR python/20084:
9686 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
9687 PARAM_ZUINTEGER_UNLIMITED tests.
9688
1632f8ba
DR
96892018-04-28 Dan Robertson <danlrobertson89@gmail.com>
9690
9691 PR rust/23124
9692 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
9693 when casting.
9694
6d7bb824
TT
96952018-04-30 Tom Tromey <tom@tromey.com>
9696
9697 * gdb.python/py-type.exp: Check align attribute.
9698 * gdb.python/py-type.c: New "aligncheck" global.
9699
007e1530
TT
97002018-04-30 Tom Tromey <tom@tromey.com>
9701
9702 PR exp/17095:
9703 * gdb.dwarf2/dw2-align.exp: New file.
9704 * gdb.cp/align.exp: New file.
9705 * gdb.base/align.exp: New file.
9706 * lib/gdb.exp (gdb_int128_helper): New proc.
9707 (has_int128_c, has_int128_cxx): New caching procs.
9708
6873858b
TT
97092018-04-27 Tom Tromey <tom@tromey.com>
9710
9711 PR rust/22545:
9712 * gdb.rust/simple.exp: Add inclusive range tests.
9713
79188d8d
PA
97142018-04-26 Pedro Alves <palves@redhat.com>
9715
9716 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
9717 ifunc breakpoint locations correctly of ifunc breakpoints set
9718 while the program resolves the ifunc.
9719
c7075ad5
PA
97202018-04-26 Pedro Alves <palves@redhat.com>
9721
9722 * gdb.base/gnu-ifunc-final.c: New file.
9723 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
9724 * gdb.base/gnu-ifunc.exp (executable): Delete.
9725 (staticexecutable): Adjust.
9726 (lib_opts, exec_opts): Delete.
9727 (make_binsuffix, build, set-break): New procedures.
9728 (misc_tests): New, with tests factored out from the top level.
9729 (top level): Test different combinations of ifunc resolver name,
9730 resolver with and with debug info, and ifunc target with and
9731 without debug info. Wrap static tests with with_target_prefix.
9732
8388016d
PA
97332018-04-26 Pedro Alves <palves@redhat.com>
9734
9735 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
9736 return type" warnings.
9737
249b5733
PA
97382018-04-25 Pedro Alves <palves@redhat.com>
9739
9740 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
9741 killed".
9742 * gdb.base/kill-after-signal.exp: Likewise.
9743 * gdb.threads/kill.exp: Likewise.
9744
f67c0c91
SDJ
97452018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9746 Sergio Durigan Junior <sergiodj@redhat.com>
9747 Pedro Alves <palves@redhat.com>
9748
9749 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
9750 regexps to expect for '[Inferior ... detached]' as well.
9751 * gdb.base/attach.exp: Likewise.
9752 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
9753 "gdb_continue_to_end".
9754 (test_catch_syscall_with_wrong_args): Likewise.
9755 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
9756 ']'. Don't set 'verbose' on.
9757 * gdb.base/foll-vfork.exp: Likewise.
9758 * gdb.base/fork-print-inferior-events.c: New file.
9759 * gdb.base/fork-print-inferior-events.exp: New file.
9760 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
9761 '[Inferior ... has been killed]' message.
9762 * gdb.base/kill-after-signal.exp: Likewise.
9763 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
9764 detach message.
9765 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
9766 message.
9767 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
9768 regexps to expect for '[Inferior ... detached]' as well.
9769 * gdb.threads/process-dies-while-detaching.exp: Likewise.
9770
0a8ddac4
SM
97712018-04-24 Simon Marchi <simon.marchi@ericsson.com>
9772
9773 PR gdb/23104
9774 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
9775
701adfb0
PA
97762018-04-22 Rajendra SY <rajendra.sy@gmail.com>
9777
9778 PR gdb/23095
9779 * gdb.base/break-probes.exp: Pass shlib_load to
9780 prepare_for_testing. Set normal_bp to r_debug_state if target is
9781 bsd.
9782
d27d16bf
RB
97832018-04-19 Richard Bunt <richard.bunt@arm.com>
9784
9785 * gdb.threads/multiple-successive-infcall.c: New test.
9786 * gdb.threads/multiple-successive-infcall.exp: New file.
9787
a037790e
TT
97882018-04-17 Tom Tromey <tom@tromey.com>
9789
9790 * gdb.rust/simple.rs (Union): New type.
9791 (main): New local "u".
9792 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9793
e3a91079
AA
97942018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9795
9796 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9797 number information in output of "whereis" command.
9798 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9799
b744723f
AA
98002018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9801
9802 * gdb.ada/info_types.exp: Adjust expected output to the line
9803 numbers now printed by "info var/func/type".
9804 * gdb.base/completion.exp: Likewise.
9805 * gdb.base/included.exp: Likewise.
9806 * gdb.cp/cp-relocate.exp: Likewise.
9807 * gdb.cp/cplusfuncs.exp: Likewise.
9808 * gdb.cp/namespace.exp: Likewise.
9809 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9810
4a4495d6
MM
98112018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9812
9813 * gdb.btrace/cpu.exp: New.
9814
1d509aa6
MM
98152018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9816
9817 * gdb.base/step-indirect-call-thunk.exp: New.
9818 * gdb.base/step-indirect-call-thunk.c: New.
9819 * gdb.reverse/step-indirect-call-thunk.exp: New.
9820 * gdb.reverse/step-indirect-call-thunk.c: New.
9821
6295b6da
SM
98222018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9823
9824 * gdb.base/pie-fork.c: New file.
9825 * gdb.base/pie-fork.exp: New file.
9826
50146e70
TT
98272018-04-11 Tom Tromey <tom@tromey.com>
9828
9829 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9830
f50d8a2e
PA
98312018-04-10 Pedro Alves <palves@redhat.com>
9832
9833 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9834 exits. Instead loop running forever.
9835 (fork_parent): Run forever too.
9836
a0be7a36
SM
98372018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9838
9839 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9840 mi_continue_to_line.
9841 * gdb.mi/mi-stack.c (callee4): Add comment.
9842
9b73db36
SM
98432018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9844
9845 * gdb.mi/mi-stack.exp: Fix indentation.
9846
c912f608
SM
98472018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9848
9849 PR gdb/22979
9850 * gdb.arch/amd64-osabi.exp: New file.
9851
26540402
SM
98522018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9853
9854 PR gdb/22980
9855 * gdb.base/osabi.exp: New file.
9856
121ad66c 98572018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
9858
9859 * gdb.cp/static-typedef-print.exp: New file.
9860 * gdb.cp/static-typedef-print.cc: New file.
9861
3fcded8f
JB
98622018-03-27 Joel Brobecker <brobecker@adacore.com>
9863
9864 * gdb.ada/varsize_limit: New testcase.
9865
59cc4834
JB
98662018-03-27 Joel Brobecker <brobecker@adacore.com>
9867
9868 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9869
9870 * gdb.ada/notcplusplus: New testcase.
9871
9872 * gdb.base/c-linkage-name.c: New file.
9873 * gdb.base/c-linkage-name.exp: New testcase.
9874
4ca59a9f
TT
98752018-03-26 Tom Tromey <tom@tromey.com>
9876
9877 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9878 * gdb.python/py-framefilter.py (name_error): New global.
9879 (ErrorInName.function): Use name_error.
9880
978d6c75
TT
98812018-03-26 Tom Tromey <tom@tromey.com>
9882
9883 PR backtrace/15582:
9884 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9885
b7fee5a3
KS
98862018-03-23 Keith Seitz <keiths@redhat.com>
9887
9888 PR c++/22968
9889 * gdb.cp/subtypes.exp: New file.
9890 * gdb.cp/subtypes.h: New file.
9891 * gdb.cp/subtypes.cc: New file.
9892 * gdb.cp/subtypes-2.cc: New file.
9893
376be529
AB
98942018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9895
9896 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9897 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9898 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9899 -nostartfiles when compiling the test. Confirm that all registers
9900 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9901
066cfa98
AB
99022018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9903
9904 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9905 option, syntax was wrong anyway.
9906 * gdb.arch/arm-disp-step.exp: Likewise.
9907 * gdb.arch/sparc64-regs.exp: Likewise.
9908 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9909 option, syntax was wrong anyway, switch to use
9910 prepare_for_testing.
9911 * gdb.arch/i386-disp-step.exp: Likewise.
9912
079670b9
AA
99132018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9914
9915 * gdb.ada/exec_changed.exp: Replace "target_info exists
9916 use_gdb_stub" by "use_gdb_stub".
9917 * gdb.ada/start.exp: Likewise.
9918 * gdb.base/async-shell.exp: Likewise.
9919 * gdb.base/attach-pie-misread.exp: Likewise.
9920 * gdb.base/attach-wait-input.exp: Likewise.
9921 * gdb.base/break-entry.exp: Likewise.
9922 * gdb.base/break-interp.exp: Likewise.
9923 * gdb.base/dprintf-detach.exp: Likewise.
9924 * gdb.base/nostdlib.exp: Likewise.
9925 * gdb.base/solib-nodir.exp: Likewise.
9926 * gdb.base/statistics.exp: Likewise.
9927 * gdb.base/testenv.exp: Likewise.
9928 * gdb.mi/mi-exec-run.exp: Likewise.
9929 * gdb.mi/mi-start.exp: Likewise.
9930 * gdb.multi/dummy-frame-restore.exp: Likewise.
9931 * gdb.multi/multi-arch-exec.exp: Likewise.
9932 * gdb.multi/multi-arch.exp: Likewise.
9933 * gdb.multi/tids.exp: Likewise.
9934 * gdb.multi/watchpoint-multi.exp: Likewise.
9935 * gdb.python/py-events.exp: Likewise.
9936 * gdb.threads/attach-into-signal.exp: Likewise.
9937 * gdb.threads/attach-stopped.exp: Likewise.
9938 * gdb.threads/threadapply.exp: Likewise.
9939 * lib/selftest-support.exp: Likewise.
9940
26d6cec4
AA
99412018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9942
9943 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9944
4ee89e90
SR
99452018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9946
9947 * gdb.perf/template-breakpoints.cc: New file.
9948 * gdb.perf/template-breakpoints.exp: New file.
9949 * gdb.perf/template-breakpoints.py: New file.
9950
92630041
TT
99512018-03-19 Tom Tromey <tom@tromey.com>
9952
9953 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9954 y0.
9955 * gdb.rust/simple.exp: Test bare identifier form of struct
9956 initializer.
9957
76727919
TT
99582018-03-19 Tom Tromey <tom@tromey.com>
9959
9960 * gdb.gdb/observer.exp: Remove.
9961
194ed413
AA
99622018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9963
9964 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9965 "qualified" option when setting breakpoints.
9966 * gdb.trace/backtrace.exp: Likewise.
9967 * gdb.trace/circ.exp: Likewise.
9968 * gdb.trace/collection.exp: Likewise.
9969 * gdb.trace/disconnected-tracing.exp: Likewise.
9970 * gdb.trace/ftrace-lock.exp: Likewise.
9971 * gdb.trace/ftrace.exp: Likewise.
9972 * gdb.trace/infotrace.exp: Likewise.
9973 * gdb.trace/packetlen.exp: Likewise.
9974 * gdb.trace/passc-dyn.exp: Likewise.
9975 * gdb.trace/qtro.exp: Likewise.
9976 * gdb.trace/read-memory.exp: Likewise.
9977 * gdb.trace/report.exp: Likewise.
9978 * gdb.trace/signal.exp: Likewise.
9979 * gdb.trace/status-stop.exp: Likewise.
9980 * gdb.trace/strace.exp: Likewise.
9981 * gdb.trace/tfind.exp: Likewise.
9982 * gdb.trace/trace-break.exp: Likewise.
9983 * gdb.trace/trace-condition.exp: Likewise.
9984 * gdb.trace/trace-mt.exp: Likewise.
9985 * gdb.trace/tstatus.exp: Likewise.
9986 * gdb.trace/tsv.exp: Likewise.
9987 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9988 * gdb.trace/unavailable.exp: Likewise.
9989 * gdb.trace/while-dyn.exp: Likewise.
9990
8b067d2c
AA
99912018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9992
9993 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9994 that libinproctrace is copied to the target.
9995
3ae9ce5d
TT
99962018-03-14 Tom Tromey <tom@tromey.com>
9997
9998 PR cli/14977:
9999 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
10000 a null pointer.
10001 * gdb.base/wchar.exp: Likewise.
10002
b8c2339b
TT
100032018-03-14 Tom Tromey <tom@tromey.com>
10004
10005 PR cli/19918:
10006 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
10007 flag.
10008
4872dc46
SM
100092018-03-08 Simon Marchi <simon.marchi@ericsson.com>
10010
10011 PR gdb/22841
10012 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
10013 "target" to remote_exec.
10014
e4fe3756
SM
100152018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
10016
10017 PR gdb/22841
10018 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
10019 ${board}_upload): Remove.
10020
e95a97d4
AA
100212018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
10022
10023 * gdb.cp/watch-cp.cc: New test.
10024 * gdb.cp/watch-cp.exp: New file.
10025
dbbb1059
AB
100262018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
10027
10028 * gdb.base/infcall-nested-structs.exp: New file.
10029 * gdb.base/infcall-nested-structs.c: New file.
10030 * gdb.base/float.exp: Add riscv support.
10031
ecc054c0
TP
100322018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
10033
10034 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
10035 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
10036
25e3c82c
SDJ
100372018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
10038
10039 * gdb.server/abspath.exp: New file.
10040 * lib/gdb.exp (with_cwd): New procedure.
10041
3083294d
SM
100422018-02-28 Simon Marchi <simon.marchi@ericsson.com>
10043
10044 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
10045 use it.
10046 (gdb_is_target_remote_prompt): New proc.
10047 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
10048 (gdb_is_target_native): Pass prompt parameter to
10049 gdb_is_target_1.
10050
3275ef47
SM
100512018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
10052
10053 * gdb.base/load-command.c: New file.
10054 * gdb.base/load-command.exp: New file.
10055 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
10056 (gdb_is_target_1): ...this, and generalize for other targets
10057 than just remote.
10058 (gdb_is_target_remote): Use gdb_is_target_1.
10059 (gdb_is_target_native): use gdb_is_target_1.
10060
6893c19a
TT
100612018-02-26 Tom Tromey <tom@tromey.com>
10062
10063 PR python/16497:
10064 * gdb.python/py-framefilter.exp: Update test.
10065
2ddeaf8a
TT
100662018-02-26 Tom Tromey <tom@tromey.com>
10067
10068 * gdb.dwarf2/variant.c: New file.
10069 * gdb.dwarf2/variant.exp: New file.
10070
c9317f21
TT
100712018-02-26 Tom Tromey <tom@tromey.com>
10072
10073 * gdb.rust/simple.exp: Accept more possible results in enum test.
10074
6f6d0c26
SM
100752018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
10076
10077 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
10078 parentheses.
10079
11b03145
MR
100802018-02-23 Maciej W. Rozycki <macro@mips.com>
10081
10082 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
10083 name of a variable: $actual_linejj -> $actual_line.
10084
54a27fe5
JB
100852018-02-21 John Baldwin <jhb@FreeBSD.org>
10086
10087 * gdb.arch/amd64-i386-address.exp: Fix a typo.
10088
de65820c
MM
100892018-02-20 Markus Metzger <markus.t.metzger@intel.com>
10090
10091 * gdb.btrace/buffer-size.exp: Do not force BTS.
10092
980548fd
PA
100932018-02-14 Pedro Alves <palves@redhat.com>
10094
10095 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
10096 getting a "Quit".
10097
c4e12631
MM
100982018-02-09 Markus Metzger <markus.t.metzger@intel.com>
10099
10100 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
10101 Fix test name.
10102
c2e0e465
SM
101032018-02-07 Simon Marchi <simon.marchi@ericsson.com>
10104
10105 * gdb.cp/m-static.exp: Check type of optimized out static
10106 member.
10107
f7216783
AB
101082018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
10109
10110 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
10111 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
10112
0625771b
LS
101132018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
10114 Leszek Swirski <leszeks@google.com>
10115
10116 * gdb.python/py-prettyprint.c
10117 (struct to_string_returns_value_inner,
10118 struct to_string_returns_value_wrapper): New.
10119 (main): Add tsrvw variable.
10120 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
10121 ToStringReturnsValueWrapper): New classes.
10122 (register_pretty_printers): Register new pretty-printers.
10123 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
10124 recursive pretty printer.
10125 * gdb.python/py-mi.exp: Likewise.
10126
59498c30
LS
101272018-02-01 Leszek Swirski <leszeks@google.com>
10128
10129 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
10130 functions with the same name as an include file are parsed
10131 correctly.
10132
d4d38844
YQ
101332018-02-01 Yao Qi <yao.qi@linaro.org>
10134
10135 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
10136 "\[^\r\n\]*".
10137
07e5f5cf
NP
101382018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
10139
10140 * gdb.arch/powerpc-prologue-frame.s: New file.
10141 * gdb.arch/powerpc-prologue-frame.c: Likewise.
10142 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
10143
929b5ad4
JB
101442018-01-31 Joel Brobecker <brobecker@adacore.com>
10145
10146 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
10147
e671cd59
PA
101482018-01-30 Pedro Alves <palves@redhat.com>
10149
10150 PR gdb/13211
10151 * gdb.base/interrupt-daemon.c: New.
10152 * gdb.base/interrupt-daemon.exp: New.
10153 * gdb.multi/multi-term-settings.c: New.
10154 * gdb.multi/multi-term-settings.exp: New.
10155
fc413dc4
JB
101562018-01-30 Joel Brobecker <brobecker@adacore.com>
10157
10158 * gdb.base/break.exp: Save the location where the breakpoint
10159 on break.c:47 was actually inserted when debugging the version
10160 compiled at -O2 and use it in the expected output of the "info
10161 break" test performed soon after.
10162
5c319bb2
PA
101632018-01-22 Pedro Alves <palves@redhat.com>
10164 Sergio Durigan Junior <sergiodj@redhat.com>
10165
10166 * gdb.base/whatis.exp: Add tests for 'set print object on' +
10167 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
10168
a9e40818
JB
101692018-01-22 Joel Brobecker <brobecker@adacore.com>
10170
10171 * gdb.base/break-include.c, gdb.base/break-include.inc,
10172 gdb.base/break-include.exp: New files.
10173 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
10174 line number now being the actual line number where the breakpoint
10175 was inserted.
10176 * gdb.mi/mi-break.exp: Likewise.
10177 * gdb.mi/mi-reverse.exp: Likewise.
10178 * gdb.mi/mi-simplerun.exp: Ditto.
10179
e707fc44
AB
101802018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10181
10182 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
10183 varobj.
10184 * gdb.mi/mi-var-create-rtti.exp: Likewise.
10185
ae451627
AB
101862018-01-21 Don Breazeal <donb@codesourcery.com>
10187 Andrew Burgess <andrew.burgess@embecosm.com>
10188
10189 * gdb.mi/basics.c: Add new global.
10190 * gdb.mi/mi-frame-regs.exp: New file.
10191 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
10192 case.
10193
b1b189e0
AB
101942018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10195
10196 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
10197 non-parameter, and on an unknown symbol.
10198
fcfcc376
TT
101992018-01-19 Tom Tromey <tom@tromey.com>
10200
10201 * gdb.rust/modules.rs (TWENTY_THREE): New global.
10202 * gdb.rust/modules.exp: Add ::-qualified lookup test.
10203
634c1c31
AA
102042018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10205
10206 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
10207 setrlimit and chdir to int.
10208
d6ad07fd
AA
102092018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10210
10211 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
10212 function.
10213 (my_tend): Likewise.
10214 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
10215 rationale of avoiding FP- and vector instructions.
10216
adf8243b
RK
102172018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
10218
10219 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
10220 "info reg" with "\[ \t\]*".
10221 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
10222 "\[ \t\]+".
10223 * gdb.arch/s390-multiarch.exp: Ditto.
10224 * gdb.base/pc-fp.exp: Ditto.
10225 * gdb.reverse/i386-precsave.exp: Ditto.
10226 * gdb.reverse/i386-reverse.exp: Ditto.
10227 * gdb.reverse/i387-env-reverse.exp: Ditto.
10228 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10229
dcc06925
AA
102302018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10231
10232 * lib/gdb.exp (gdb_compile): Re-enable use of
10233 universal_compile_options for languages other than Rust.
10234
25d4fd80
AA
102352018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10236
10237 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
10238
ee7f689e 102392018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
10240
10241 PR gdb/16577
10242 * gdb.base/solib-vanish.exp: New.
10243 * gdb.base/solib-vanish-main.c: New.
10244 * gdb.base/solib-vanish-lib1.c: New.
10245 * gdb.base/solib-vanish-lib2.c: New.
10246
d8447b6b
YQ
102472018-01-17 Yao Qi <yao.qi@linaro.org>
10248
10249 * gdb.compile/compile.exp: Match the address printed for
10250 frame in the output of command "bt".
10251
86d6a90c
TT
102522018-01-15 Tom Tromey <tom@tromey.com>
10253
10254 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10255 compute sp_reg.
10256
cbcdb1aa
AB
102572018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10258
10259 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10260 to prepare.
10261 (prepare): Return 0 on error, 1 on success.
10262
eea61984
PA
102632018-01-12 Pedro Alves <palves@redhat.com>
10264
10265 * gdb.base/continue-after-aborted-step-over.c: New.
10266 * gdb.base/continue-after-aborted-step-over.exp: New.
10267
6181e9c2
SM
102682018-01-11 Simon Marchi <simon.marchi@ericsson.com>
10269
10270 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
10271 options when not creating an executable.
10272
3cada740
PA
102732018-01-11 Pedro Alves <palves@redhat.com>
10274
10275 PR remote/22597
10276 * gdb.server/stop-reply-no-thread.c: New file.
10277 * gdb.server/stop-reply-no-thread.exp: New file.
10278
c63d3e8d
PA
102792018-01-10 Pedro Alves <palves@redhat.com>
10280
10281 PR gdb/22670
10282 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
10283 functions too. Test setting breakpoints and printing C functions
10284 with no debug info too.
10285 * gdb.ada/bp_c_mixed_case/qux.c: New file.
10286
d4c2a405
PA
102872018-01-10 Pedro Alves <palves@redhat.com>
10288
10289 PR gdb/22670
10290 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
10291 a fail.
10292
8825213e
PA
102932018-01-10 Pedro Alves <palves@redhat.com>
10294
10295 PR gdb/22670
10296 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
10297
605fd3c6
YQ
102982018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10299
10300 * gdb.server/unittest.exp: Match the output in non-development
10301 mode.
10302
1e5ded6c
YQ
103032018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10304
10305 * gdb.gdb/unittest.exp: Match output in non-development mode.
10306
30066b0b
JB
103072018-01-08 Joel Brobecker <brobecker@adacore.com>
10308
10309 * gdb.ada/access_tagged_param.exp: Relax expected output
10310 for value of "ObjL" in "continue" to pck.inspect breakpoint
10311 test.
10312
04bafb1e
XR
103132018-01-08 Joel Brobecker <brobecker@adacore.com>
10314
9f86398b
JB
10315 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
10316 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 10317
e379cee6
PA
103182018-01-05 Pedro Alves <palves@redhat.com>
10319
10320 PR gdb/18653
10321 * gdb.base/libsegfault.exp: New.
10322
de63c46b
PA
103232018-01-05 Joel Brobecker <brobecker@adacore.com>
10324
10325 PR gdb/22670
10326 * gdb.ada/access_tagged_param.exp: New file.
10327 * gdb.ada/access_tagged_param/foo.adb: New file.
10328
f98fc17b
PA
103292018-01-05 Pedro Alves <palves@redhat.com>
10330
10331 PR gdb/22670
10332 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
10333 exercise lower case too, and to exercise both full matching and
10334 wild matching.
10335
342f8240
JB
103362018-01-05 Joel Brobecker <brobecker@adacore.com>
10337
10338 * gdb.ada/rename_subscript_param: New testcase.
10339
7150d33c
JG
103402018-01-05 Jerome Guitton <guitton@adacore.com>
10341
10342 * gdb.ada/arr_acc_idx_w_gap: New testcase.
10343
cc0e770c
JB
103442018-01-05 Joel Brobecker <brobecker@adacore.com>
10345
10346 * gdb.ada/convvar_comp: New testcase.
10347
672a41aa 103482018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
10349
10350 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
10351 (My_Table): New global variable.
10352 * testsuite/gdb.ada/array_char_idx.exp: Add test.
10353
7365ec2f
JB
103542018-01-04 Joel Brobecker <brobecker@adacore.com>
10355
10356 PR gdb/22670
10357 * gdb.ada/maint_with_ada: New testcase.
10358
289483b6
JB
103592018-01-04 Joel Brobecker <brobecker@adacore.com>
10360
10361 PR gdb/22670
10362 * gdb.ada/bp_c_mixed_case: New testcase.
10363
344420da
JB
103642018-01-04 Joel Brobecker <brobecker@adacore.com>
10365
10366 PR gdb/22670
10367 * gdb.ada/complete.exp: Add "complete break ada" test.
10368
66fc87a0
JB
103692018-01-04 Joel Brobecker <brobecker@adacore.com>
10370
10371 PR gdb/22670
10372 * gdb.ada/info_addr_mixed_case: New testcase.
10373
9f757bf7
XR
103742018-01-03 Xavier Roirand <roirand@adacore.com>
10375
10376 * gdb.ada/excep_handle.exp: New testcase.
10377 * gdb.ada/excep_handle/foo.adb: New file.
10378 * gdb.ada/excep_handle/pck.ads: New file.
10379
bd570f80
JB
103802018-01-03 Joel Brobecker <brobecker@adacore.com>
10381
10382 * gdb.base/step-line.c: Add extra empty line in copyright header.
10383 * gdb.base/step-line.inp: Likewise.
10384
9fe561ab
JB
103852018-01-02 Joel Brobecker <brobecker@adacore.com>
10386
10387 * gdb.ada/dyn_stride.exp: Add slice test.
10388
a405673c
JB
103892018-01-02 Joel Brobecker <brobecker@adacore.com>
10390
10391 * gdb.ada/dyn_stride: New testcase.
10392
cef0f868
SH
103932017-12-27 Stafford Horne <shorne@gmail.com>
10394
10395 * gdb.xml/extra-regs.xml: Add example foo reggroup.
10396 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
10397
b67d92b0
SH
103982017-12-27 Stafford Horne <shorne@gmail.com>
10399
10400 * gdb.base/reggroups.c: New file.
10401 * gdb.base/reggroups.exp: New file.
10402
eccab96d
JB
104032017-12-18 Joel Brobecker <brobecker@adacore.com>
10404
10405 * gdb.dwarf2/ada-valprint-error.c: New file.
10406 * gdb.dwarf2/ada-valprint-error.exp: New file.
10407
0e2da9f0
JB
104082017-12-18 Joel Brobecker <brobecker@adacore.com>
10409
10410 * gdb.ada/assign_arr: New testcase.
10411
cb923fcc
XR
104122017-12-18 Xavier Roirand <roirand@adacore.com>
10413
10414 * gdb.ada/funcall_ptr: New testcase.
10415
7c161838
SDJ
104162017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
10417
10418 PR cli/16224
10419 * gdb.base/ptype-offsets.cc: New file.
10420 * gdb.base/ptype-offsets.exp: New file.
10421
1af17fd9
YQ
104222017-12-15 Yao Qi <yao.qi@linaro.org>
10423
10424 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
10425 if XML is disabled.
10426
828d5846
XR
104272017-12-15 Xavier Roirand <roirand@adacore.com>
10428
10429 * gdb.ada/same_component_name: New testcase.
10430
79e8fcaa
JB
104312017-12-14 Joel Brobecker <brobecker@adacore.com>
10432
10433 * gdb.ada/str_binop_equal: New testcase.
10434
e05fa6f9
JB
104352017-12-14 Joel Brobecker <brobecker@adacore.com>
10436
10437 * gdb.ada/task_switch_in_core: New testcase.
10438
b89641ba
SM
104392017-12-13 Simon Marchi <simon.marchi@ericsson.com>
10440
10441 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
10442 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
10443 call test_bkpt_qualified.
10444 (test_bkpt_qualified): New proc.
10445
6892d2e4
PA
104462017-12-13 Pedro Alves <palves@redhat.com>
10447
10448 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
10449 Tighten regexp by matching with an anchor.
10450
a22ecf70
PA
104512017-12-13 Pedro Alves <palves@redhat.com>
10452
10453 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
10454 ("expression with namespace"): New set of tests.
10455 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
10456 (Nested::Test_NS::qux): New.
10457 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
10458 defaults to 'start_quote_char' and 'end_quote_char' parameters.
10459
9937536c
JB
104602017-12-13 Joel Brobecker <brobecker@adacore.com>
10461
10462 * gdb.base/server-del-break.c: New file.
10463 * gdb.base/server-del-break.exp: New file.
10464
fe49c6f5
SH
104652017-12-12 Stafford Horne <shorne@gmail.com>
10466
10467 * gdb.xml/tdesc-regs.exp: Add or1k support.
10468
c3d18620
SH
104692017-12-12 Stafford Horne <shorne@gmail.com>
10470
10471 * gdb.base/bp-permanent.c: Define nop of or1k.
10472
c5f9cfc8
JB
104732017-12-11 Joel Brobecker <brobecker@adacore.com>
10474
10475 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
10476 output with components being reordered.
10477
a9c135fc
JB
104782017-12-11 Joel Brobecker <brobecker@adacore.com>
10479
10480 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
10481 output with components being reordered.
10482
927aa2e7
JK
104832017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10484 Pedro Alves <palves@redhat.com>
10485
10486 * gdb.base/maint.exp (check for .gdb_index): Check also for
10487 .debug_names.
10488 * gdb.dlang/watch-loc.c (.debug_aranges): New.
10489 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
10490 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
10491 (.gdb_index used after symbol reloading): Support also .debug_names.
10492 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
10493
f17d9474
YQ
104942017-12-08 Yao Qi <yao.qi@linaro.org>
10495
10496 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10497 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
10498
a0de8c21
YQ
104992017-12-08 Yao Qi <yao.qi@linaro.org>
10500
10501 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10502 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
10503
a738ea1d
YQ
105042017-12-08 Yao Qi <yao.qi@linaro.org>
10505
10506 * gdb.arch/aarch64-tagged-pointer.c: New file.
10507 * gdb.arch/aarch64-tagged-pointer.exp: New file.
10508
1cd9a73b
SDJ
105092017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
10510
10511 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
10512 "int".
10513
fa6eb693
KS
105142017-12-07 Keith Seitz <keiths@redhat.com>
10515
10516 PR breakpoints/22569
10517 * gdb.linespec/ls-errs.exp: Change expected result of "break
10518 -source this file has spaces.c -line 3".
10519 Check that an explicit source file followed by whitespace is
10520 identified as an invalid explicit location.
10521
883fd55a
KS
105222017-12-07 Keith Seitz <keiths@redhat.com>
10523
10524 * gdb.cp/nested-types.cc: New file.
10525 * gdb.cp/nested-types.exp: New file.
10526 * lib/cp-support.exp: Load data-structures.exp library.
10527 (debug_cp_test_ptype_class): New global.
10528 (cp_ptype_class_verbose, next_line): New procedures.
10529 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
10530 Add and document new return value.
10531 Switch the list of lines to a queue.
10532 Add support for new `type' key for nested type definitions.
10533 Add debugging/troubleshooting messages.
10534 * lib/data-structures.exp: New file.
10535
ec72db3e
SM
105362017-12-07 Simon Marchi <simon.marchi@ericsson.com>
10537
10538 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
10539 with proc_with_prefix, don't use with_test_prefix.
10540
99598d71
TT
105412017-12-07 Tom Tromey <tom@tromey.com>
10542
10543 * gdb.base/break.exp: Add test for empty "commands".
10544
a8806230
YQ
105452017-12-07 Yao Qi <yao.qi@linaro.org>
10546
10547 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
10548 malloc and catch syscall.
10549
824cc835
PM
105502017-12-07 Phil Muldoon <pmuldoon@redhat.com>
10551
e79be6e5 10552 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
10553 tests for explicit locations.
10554
7cc244de
PA
105552017-12-06 Pedro Alves <palves@redhat.com>
10556
10557 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
10558 force-disabling XML descriptions.
10559
50a1fdd5
PA
105602017-12-04 Pedro Alves <palves@redhat.com>
10561
10562 PR gdb/22499
10563 * gdb.arch/amd64-disp-step-avx.S: New file.
10564 * gdb.arch/amd64-disp-step-avx.exp: New file.
10565
f0fb2488
PA
105662017-12-03 Pedro Alves <palves@redhat.com>
10567
10568 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
10569 and <string.h>.
10570 (parent_function): Print distinct messages when waitpid fails, or
10571 the child exits with a signal, or the child exits for an unhandled
10572 reason.
10573 * gdb.threads/process-dies-while-detaching.exp
10574 (detach_and_expect_exit): New 'inf_output_re' parameter and use
10575 it. Wait for both inferior output and GDB's prompt. Use an
10576 indirect spawn id list.
10577 (do_detach): New parameter 'child_exit'. Use it to compute
10578 expected inferior output.
10579 (test_detach, test_detach_watch, test_detach_killed_outside):
10580 Adjust to pass down the expected child exit kind.
10581
97cbe998
SDJ
105822017-12-01 Joel Brobecker <brobecker@adacore.com>
10583 Sergio Durigan Junior <sergiodj@redhat.com>
10584 Pedro Alves <palves@redhat.com>
10585
10586 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
10587
40fc416f
SDJ
105882017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
10589
10590 * gdb.base/relocate.exp: Add tests to guarantee that arguments
10591 to 'symbol-file' and 'add-symbol-file' can be
10592 position-independent.
10593
1cc75e92
YQ
105942017-12-01 Yao Qi <yao.qi@linaro.org>
10595
10596 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
10597 the URL in copyright header.
10598 * gdb.arch/aarch64-fp.exp: Likewise.
10599 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
10600 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
10601 * gdb.base/expand-psymtabs.exp: Likewise.
10602 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
10603 * gdb.fortran/common-block.exp: Likewise.
10604 * gdb.fortran/common-block.f90: Likewise.
10605 * gdb.fortran/logical.exp: Likewise.
10606 * gdb.fortran/vla-datatypes.f90: Likewise.
10607 * gdb.fortran/vla-sub.f90: Likewise.
10608
875fb7a7
JB
106092017-11-30 Joel Brobecker <brobecker@adacore.com>
10610
10611 * gdb.ada/repeat_dyn: New testcase.
10612
6f14765f
UW
106132017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
10614
10615 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
10616 Update for changed thread numbering.
10617 * gdb.cell/bt.exp: Update for changed GDB output.
10618
f1af7b94
SM
106192017-11-30 Simon Marchi <simon.marchi@ericsson.com>
10620
10621 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
10622 setting isremote by hand.
10623 * boards/dwarf4-gdb-index.exp: Likewise.
10624 * boards/fission.exp: Likewise.
10625 * boards/stabs.exp: Likewise.
10626
e3919f3e
PA
106272017-11-30 Pedro Alves <palves@redhat.com>
10628
10629 * gdb.linespec/cpls-ops.exp
10630 (check_explicit_skips_function_argument): Extract the underlying
10631 type of size_t instead of hardcoding it.
10632
bd69330d
PA
106332017-11-29 Pedro Alves <palves@redhat.com>
10634
10635 PR c++/19436
10636 * gdb.linespec/cpls-abi-tag.cc: New file.
10637 * gdb.linespec/cpls-abi-tag.exp: New file.
10638
a20714ff
PA
106392017-11-29 Pedro Alves <palves@redhat.com>
10640
10641 * gdb.base/langs.exp: Use -qualified.
10642 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
10643 it.
10644 * gdb.cp/namespace.exp: Use -qualified.
10645 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
10646 (overload-3, template-overload, template-ret-type, const-overload)
10647 (const-overload-quoted, anon-ns, ambiguous-prefix): New
10648 procedures.
10649 (test_driver): Call them.
10650 * gdb.cp/save-bp-qualified.cc: New.
10651 * gdb.cp/save-bp-qualified.exp: New.
10652 * gdb.linespec/explicit.exp: Test -qualified.
10653 * lib/completion-support.exp (completion::explicit_opts_list): Add
10654 "-qualified".
10655 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
10656
f6f1d339
PM
106572017-11-29 Phil Muldoon <pmuldoon@redhat.com>
10658
10659 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
10660
02ca603a
TT
106612017-11-29 Tom Tromey <tom@tromey.com>
10662
10663 * gdb.base/relocate.exp: Update invalid argument test.
10664 Add new tests for invalid arguments.
10665
ed6c0bfb
TP
106662017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10667
10668 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
10669 Return 0 as a long.
10670 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
10671
f106e10e
TP
106722017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10673
10674 * gdb.cp/breakpoint.cc (bar): Set return type to void.
10675 * gdb.cp/psymtab-parameter.cc (func): Likewise.
10676 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
10677 func ().
10678 * gdb.cp/shadow.cc (B.func): Return 0.
10679
10329bb2
JB
106802017-11-27 Joel Brobecker <brobecker@adacore.com>
10681
10682 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
10683 expected output in gdb_expect call to allow the exception
10684 message to be present as well. Fix syntax confusion to avoid
10685 TCL thinking that exception_name is an array.
10686
617cd4bc
UW
106872017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
10688
10689 * gdb.arch/spu-info.c: Include <unistd.h>.
10690 (do_signal_test): Fix broken calls to write.
10691 * gdb.arch/spu-info.exp: Use prepare_for_testing.
10692 Fix checks for empty mailboxes. Update signal tests for corrected
10693 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
10694 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
10695 * gdb.cell/arch.exp: Use standard_output_file.
10696 * gdb.cell/break.exp: Likewise.
10697 * gdb.cell/bt.exp: Likewise.
10698 * gdb.cell/core.exp: Likewise.
10699 * gdb.cell/dwarfaddr.exp: Likewise.
10700 * gdb.cell/ea-cache.exp: Likewise.
10701 * gdb.cell/ea-standalone.exp: Likewise.
10702 * gdb.cell/f-regs.exp: Likewise.
10703 * gdb.cell/fork.exp: Likewise.
10704 * gdb.cell/gcore.exp: Likewise.
10705 * gdb.cell/mem-access.exp: Likewise.
10706 * gdb.cell/ptype.exp: Likewise.
10707 * gdb.cell/registers.exp: Likewise.
10708 * gdb.cell/sizeof.exp: Likewise.
10709 * gdb.cell/solib-symbol.exp: Likewise.
10710 * gdb.cell/solib.exp: Likewise.
617cd4bc 10711
a81aaca0
PA
107122017-11-25 Pedro Alves <palves@redhat.com>
10713
10714 * gdb.base/complete-empty.exp: New file.
10715 * gdb.base/completion.exp: Adjust.
10716
6a3c6ee4
PA
107172017-11-25 Pedro Alves <palves@redhat.com>
10718
10719 * gdb.linespec/cpls-ops.cc: New file.
10720 * gdb.linespec/cpls-ops.exp: New file.
10721 * lib/completion-support.exp (test_complete_prefix_range_re): New,
10722 factored out from ...
10723 (test_complete_prefix_range): ... this.
10724
8955eb2d
PA
107252017-11-24 Pedro Alves <palves@redhat.com>
10726
10727 * gdb.linespec/cpcompletion.exp: New file.
10728 * gdb.linespec/cpls-hyphen.cc: New file.
10729 * gdb.linespec/cpls.cc: New file.
10730 * gdb.linespec/cpls2.cc: New file.
10731 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
10732 test to use test_gdb_complete_unique. Add label completion,
10733 keyword completion and explicit location completion tests.
10734 * lib/completion-support.exp: New file.
10735
e547c119
JB
107362017-11-24 Joel Brobecker <brobecker@adacore.com>
10737
10738 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
10739 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
10740 when hitting an exception catchpoint.
10741
7c3c1aa8
YQ
107422017-11-22 Yao Qi <yao.qi@linaro.org>
10743
10744 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
10745
41bd68f5
SM
107462017-11-22 Simon Marchi <simon.marchi@ericsson.com>
10747
10748 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
10749 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
10750 * gdb.dwarf2/info-locals-optimized-out.c: New file.
10751
1daad298
YQ
107522017-11-22 Yao Qi <yao.qi@linaro.org>
10753
10754 * gdb.base/info-os.exp: Pass pthreads.
10755 * gdb.multi/multi-attach.exp: Likewise.
10756
88465e87
YQ
107572017-11-22 Yao Qi <yao.qi@linaro.org>
10758
10759 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
10760 compiler.
10761
dc196b23
YQ
107622017-11-22 Yao Qi <yao.qi@linaro.org>
10763
10764 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
10765 * gdb.base/break-interp.exp: Likewise.
10766 * gdb.base/jit-attach-pie.exp: Likewise.
10767
2400729e
UW
107682017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10769
10770 * gdb.base/float128.c (large128): New variable.
10771 * gdb.base/float128.exp: Add test to print largest __float128 value.
10772
7a26362d
UW
107732017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10774
10775 * gdb.arch/vsx-regs.exp: Update register content checks.
10776
ed0f4273
UW
107772017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
10778
10779 * gdb.arch/ppc-longdouble.exp: New file.
10780 * gdb.arch/ppc-longdouble.c: Likewise.
10781
a25d69c6
PA
107822017-11-21 Pedro Alves <palves@redhat.com>
10783
10784 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
10785
73fcf641
PA
107862017-11-20 Pedro Alves <palves@redhat.com>
10787
10788 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
10789 (long_double_typedef): New typedefs.
10790 Use DEF on double and long double.
10791 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10792 cases.
10793 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10794 and 'long_double_ptr_same_size' locals. Use them to decide
10795 whether cast from array/function to float is valid/invalid.
10796
71a3c369
TT
107972017-11-17 Tom Tromey <tom@tromey.com>
10798
10799 * gdb.rust/traits.rs: New file.
10800 * gdb.rust/traits.exp: New file.
10801
ced9779b
JB
108022017-11-17 Joel Brobecker <brobecker@adacore.com>
10803
10804 * gdb.ada/minsyms: New testcase.
10805
a0922d80
PA
108062017-11-16 Pedro Alves <palves@redhat.com>
10807
10808 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10809 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10810
ea04e54c
PA
108112017-11-16 Pedro Alves <palves@redhat.com>
10812
10813 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
10814 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
10815
e849ea89
PA
108162017-11-16 Pedro Alves <palves@redhat.com>
10817
10818 * gdb.server/reconnect-ctrl-c.c: New file.
10819 * gdb.server/reconnect-ctrl-c.exp: New file.
10820
d8ae99a7
PM
108212017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10822
10823 * gdb.python/py-rbreak.exp: New file.
10824 * gdb.python/py-rbreak.c: New file.
10825 * gdb.python/py-rbreak-func2.c: New file.
10826
968a13f8
PA
108272017-11-16 Pedro Alves <palves@redhat.com>
10828
10829 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10830 pattern.
10831 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10832 GDB.
10833
71774bc9
SM
108342017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10835
10836 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10837 regex.
10838
ddbb44cf
SM
108392017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10840
10841 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10842 test names.
10843
584a564f
PA
108442017-11-09 Pedro Alves <palves@redhat.com>
10845
10846 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10847 factored out from ...
10848 (top level): ... here, and adjusted to avoid expecting beyond the
10849 prompt in a single gdb_test_multiple.
10850
5ed7a928
PA
108512017-11-09 Pedro Alves <palves@redhat.com>
10852
10853 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10854 output.
10855 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10856 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10857 * gdb.server/ext-run.exp ("kill" test): Likewise.
10858 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10859
a60e0738
PA
108602017-11-09 Pedro Alves <palves@redhat.com>
10861
10862 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10863 match till end of line.
10864
2c88253f
PA
108652017-11-09 Pedro Alves <palves@redhat.com>
10866
10867 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10868
c7a38517
PA
108692017-11-09 Pedro Alves <palves@redhat.com>
10870
10871 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10872 New procedures, factored out from ...
10873 (top level): ... here, and adjusted to avoid expecting beyond the
10874 prompt in one go.
10875
f29f4b6b
PA
108762017-11-09 Pedro Alves <palves@redhat.com>
10877
10878 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10879 output. Fix '?' match.
10880
286acbb5
JB
108812017-11-08 Joel Brobecker <brobecker@adacore.com>
10882
10883 * gdb.ada/scoped_watch: New testcase.
10884 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10885 which is actually correct.
10886 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10887 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10888
62d7ae92
PA
108892017-11-08 Pedro Alves <palves@redhat.com>
10890
10891 * gdb.gdb/complaints.exp (test_initial_complaints)
10892 (test_serial_complaints, test_short_complaints): Call
10893 complaint_internal instead of complaint.
10894
280ca31f
DT
108952017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10896
10897 * gdb.threads/tls-core.c: New file.
10898 * gdb.threads/tls-core.exp: Likewise.
10899
b5ec771e
PA
109002017-11-08 Pedro Alves <palves@redhat.com>
10901
10902 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10903 (p Exported_Capitalized): New test.
10904 (p exported_capitalized): New test.
10905
a02b41a7
PA
109062017-11-07 Pedro Alves <palves@redhat.com>
10907
10908 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10909
95e95a6d
PA
109102017-11-07 Pedro Alves <palves@redhat.com>
10911
10912 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10913 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10914 (disable_invalid, disable_inverted, disable_negative): New
10915 procedures.
10916 ("bad numbers"): New set of tests.
10917
cee62dbd
PA
109182017-11-07 Pedro Alves <palves@redhat.com>
10919
10920 * gdb.cp/ena-dis-br-range.exp: Add tests.
10921
cc638e86
PA
109222017-11-07 Pedro Alves <palves@redhat.com>
10923
10924 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10925
d0fe4701
XR
109262017-11-07 Xavier Roirand <roirand@adacore.com>
10927 Pedro Alves <palves@redhat.com>
10928
10929 * gdb.base/ena-dis-br.exp: Add reference to
10930 gdb.cp/ena-dis-br-range.exp.
10931 * gdb.cp/ena-dis-br-range.exp: New file.
10932 * gdb.cp/ena-dis-br-range.cc: New file.
10933
46f67f80
PA
109342017-11-06 Pedro Alves <palves@redhat.com>
10935
10936 * gdb.base/attach-non-pgrp-leader.c: New.
10937 * gdb.base/attach-non-pgrp-leader.exp: New.
10938
726e1356
PA
109392017-11-06 Pedro Alves <palves@redhat.com>
10940
10941 * configure.ac: No longer check for termio.h and sgtty.h.
10942 * configure: Regenerate.
10943 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10944 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10945 Remove termio and sgtty code.
10946
50ab6ace
YQ
109472017-11-03 Yao Qi <yao.qi@linaro.org>
10948
10949 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10950 in GDB is disabled.
10951
8e68731c
YQ
109522017-11-03 Yao Qi <yao.qi@linaro.org>
10953
10954 * gdb.python/py-thrhandle.exp: Skip it if python is not
10955 enabled.
10956
3a87ae65
SM
109572017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10958
10959 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10960 as a breakpoint command.
10961
484d8d36
MD
109622017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10963
10964 PR python/21213
10965 * gdb.python/py-infthread.exp: Test calling
10966 InferiorThread.inferior () multiple times in a row.
10967
4a27f119
KS
109682017-10-27 Keith Seitz <keiths@redhat.com>
10969
10970 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10971 Test "info break" for every inlined function breakpoint.
10972
bb11dd58
YQ
109732017-10-27 Yao Qi <yao.qi@linaro.org>
10974
10975 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10976
a43f3893
PF
109772017-10-26 Patrick Frants <osscontribute@gmail.com>
10978
10979 * gdb.cp/classes.exp (test_static_members): Test printing
10980 Outer::instance.
10981 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10982 (Inner::instance, Outer::instance): New.
10983
792ccf00
PA
109842017-10-24 Pedro Alves <palves@redhat.com>
10985
10986 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10987 extra console" test in two stages.
10988
eb2bfbad
PA
109892017-10-24 Pedro Alves <palves@redhat.com>
10990
10991 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10992
1f75a651
PA
109932017-10-24 Pedro Alves <palves@redhat.com>
10994
10995 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10996 loop.
10997
779990d9
PA
109982017-10-24 Pedro Alves <palves@redhat.com>
10999
11000 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
11001 $attempt" and "stoppedtry $stoppedtry" test prefixes.
11002
ad9b8f5d
PA
110032017-10-24 Pedro Alves <palves@redhat.com>
11004
11005 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
11006 parameter and handle it. Don't output read value in test name.
11007
fee6da6e
PA
110082017-10-24 Pedro Alves <palves@redhat.com>
11009
11010 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
11011 custom test name.
11012
10389c2c
PA
110132017-10-24 Pedro Alves <palves@redhat.com>
11014
11015 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
11016 include the unstable output directory name in the test's name.
11017 (initial_setup_simple) <'set args'>: Use custom test name.
11018
a80e65a9
PA
110192017-10-24 Pedro Alves <palves@redhat.com>
11020
11021 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
11022 with explicit test name.
11023
15763a09
PA
110242017-10-20 Pedro Alves <palves@redhat.com>
11025
11026 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
11027 'wait -i'. Use gdb_assert and remote_close.
11028
49a4ce2e
AB
110292017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
11030
11031 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
11032 number from variable rather than hard-coded.
11033
a75868f5
PA
110342017-10-19 Pedro Alves <palves@redhat.com>
11035
11036 * gdb.base/long-inferior-output.c: New file.
11037 * gdb.base/long-inferior-output.exp: New file.
11038
c8ba13ad
KS
110392017-11-18 Keith Seitz <keiths@redhat.com>
11040
11041 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
11042 method.
11043 (main): Call it.
11044 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
11045 Add additional user-defined conversion operator tests.
11046
b27de576
PA
110472017-10-17 Pedro Alves <palves@redhat.com>
11048
11049 * boards/native-stdio-gdbserver.exp: Load "local-board".
11050
8484c955
PA
110512017-10-17 Pedro Alves <palves@redhat.com>
11052
11053 * gdb.base/quit-live.c: New file.
11054 * gdb.base/quit-live.exp: New file.
11055
83d5a34d
KS
110562017-10-16 Keith Seitz <keiths@redhat.com>
11057
11058 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
11059 (class_with_protected_typedef, class_with_private_typedef)
11060 (struct_with_public_typedef, struct_with_protected_typedef)
11061 (struct_with_private_typedef): New classes/structs.
11062 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
11063 typedefs and access specifiers.
11064
739b3f1d
PA
110652017-10-16 Pedro Alves <palves@redhat.com>
11066 Simon Marchi <simon.marchi@polymtl.ca>
11067
11068 * README (Local vs Remote vs Native): New section.
11069 * boards/local-board.exp: New file, with bits factored out from
11070 ...
11071 * boards/native-extended-gdbserver.exp: ... here. Load
11072 "local-board".
11073 * boards/native-gdbserver.exp: Load "local-board".
11074 (${board}_spawn, ${board}_exec): Delete.
11075 * boards/native-stdio-gdbserver.exp: Most contents factored out to
11076 ...
11077 * boards/stdio-gdbserver-base.exp: ... this new file.
11078 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
11079 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
11080 procedure.
11081 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
11082 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
11083 stdio_gdbserver_command.
11084 (${board}_get_remote_address, ${board}_get_comm_port)
11085 (${board}_download, ${board}_upload): Delete.
11086 (get_target_remote_pipe_cmd): New.
11087
fe68b953
SM
110882017-10-16 Simon Marchi <simon.marchi@ericsson.com>
11089
11090 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
11091 test_bkpt_deletion, test_bkpt_cond_and_cmds,
11092 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
11093 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
11094 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
11095 remove with_test_prefix.
11096
300b6685
PA
110972017-10-13 Pedro Alves <palves@redhat.com>
11098
11099 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
11100 * gdb.base/annota1.exp: Use it instead of is_remote.
11101 * gdb.base/annota3.exp: Use it instead of is_remote.
11102 * gdb.cp/annota2.exp: Use it instead of is_remote.
11103 * gdb.cp/annota3.exp: Use it instead of is_remote.
11104 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
11105
50500caf
PA
111062017-10-13 Pedro Alves <palves@redhat.com>
11107
11108 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
11109 (test_num_test_vars, run_and_count_vars, find_env)
11110 (test_set_unset_env, test_inherit_env_var): New procedures.
11111 (top level): Use them.
11112
dad0c6d2
PA
111132017-10-13 Pedro Alves <palves@redhat.com>
11114
11115 * lib/selftest-support.exp (selftest_setup): Extend comments, and
11116 also skip on stub-like targets.
11117
8b0553c1
PA
111182017-10-13 Pedro Alves <palves@redhat.com>
11119
11120 PR gdb/22293
11121 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
11122 (top level): Move some tests to ...
11123 (test_not_found): ... this new procedure.
11124 (top level): Call it.
11125
7594f623
PA
111262017-10-13 Pedro Alves <palves@redhat.com>
11127
11128 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
11129 expect different "info terminal" output if testing with a
11130 non-native target.
11131
ebe3b402
PA
111322017-10-13 Pedro Alves <palves@redhat.com>
11133 Simon Marchi <simon.marchi@polymtl.ca>
11134
11135 PR python/12966
11136 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
11137
42f1b161
PA
111382017-10-13 Pedro Alves <palves@redhat.com>
11139
11140 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
11141 already.
11142
8d6ef72b
PA
111432017-10-13 Pedro Alves <palves@redhat.com>
11144
11145 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
11146 is_remote.
11147
d7bcd5b8
PA
111482017-10-13 Pedro Alves <palves@redhat.com>
11149
11150 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
11151 is_remote.
11152
df479dc6
PA
111532017-10-13 Pedro Alves <palves@redhat.com>
11154
11155 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
11156 is set.
11157 (corefile_test_attach): Likewise. Check can_spawn_for_attach
11158 instead of is_remote.
11159
23fb630a
PA
111602017-10-13 Pedro Alves <palves@redhat.com>
11161
11162 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
11163 (top level): Add comment.
11164
cc77b1dc
PA
111652017-10-13 Pedro Alves <palves@redhat.com>
11166
11167 * gdb.base/remote.exp (top level): Fix comment typo and add
11168 missing return.
11169
27c9e813
PA
111702017-10-13 Pedro Alves <palves@redhat.com>
11171 Simon Marchi <simon.marchi@polymtl.ca>
11172
11173 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
11174 calls and add comments. Skip test if use_gdb_stub is set.
11175 (top level): Use "set cwd" command instead of "cd" command.
11176
5e830d98
PA
111772017-10-13 Pedro Alves <palves@redhat.com>
11178
11179 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
11180 is_remote target check.
11181
f5ca0032
PA
111822017-10-13 Pedro Alves <palves@redhat.com>
11183
11184 * gdb.base/scope.exp: Use build_executable + clean_restart +
11185 gdb_file_cmd instead of prepare_for_testing and no longer skip
11186 "before run" tests on is_remote target boards. Update comments.
11187 * boards/native-extended-gdbserver.exp
11188 (extended_gdbserver_load_last_file): New, factored out from ...
11189 (gdb_load): ... this. Move further below and add comment.
11190 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
11191
8aed1c0d
PA
111922017-10-12 Pedro Alves <palves@redhat.com>
11193
11194 * gdb.base/attach.exp: Remove references to gdb64.
11195 * gdb.base/dbx.exp: Remove references to gdb64.
11196
cfa34c87
SM
111972017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11198 Pedro Alves <palves@redhat.com>
11199
11200 * gdb.base/label.exp: Remove is_remote target check.
11201
9192b7de
PA
112022017-10-12 Pedro Alves <palves@redhat.com>
11203
11204 * gdb.base/auvx.exp (coredir): Update comment.
11205 (top level) <core_works>: Use "set cwd" command instead of "cd"
11206 command.
11207
6bf0052d
PA
112082017-10-12 Pedro Alves <palves@redhat.com>
11209 Simon Marchi <simon.marchi@polymtl.ca>
11210
11211 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
11212 target boards.
11213
e48ef82d
PA
112142017-10-12 Pedro Alves <palves@redhat.com>
11215 Simon Marchi <simon.marchi@polymtl.ca>
11216
11217 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
11218 Instead skip if there's any gdb_protocol set.
11219
8d7aea57
SM
112202017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11221 Pedro Alves <palves@redhat.com>
11222
11223 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
11224
30440677
PA
112252017-10-12 Pedro Alves <palves@redhat.com>
11226 Simon Marchi <simon.marchi@polymtl.ca>
11227
11228 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
11229 instead of on dejagnu remote boards.
11230
4e04f045 112312017-10-12 Pedro Alves <palves@redhat.com>
175654b9 11232 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
11233
11234 * gdb.base/inferior-died.exp: Remove is_remote and isnative
11235 checks. Use build_executable + clean_restart instead of
11236 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
11237 of enabling non-stop after starting gdb.
11238
871a186e
PA
112392017-10-12 Pedro Alves <palves@redhat.com>
11240
11241 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
11242 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11243 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11244 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11245
56d704da
AK
112462017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11247
11248 * gdb.arch/arc-tdesc-cpu.exp: New file.
11249 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11250
2f20e312
SM
112512017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11252
11253 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11254
65630365
PA
112552017-10-10 Pedro Alves <palves@redhat.com>
11256
11257 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11258 expect CLI output.
11259
bf469271
PA
112602017-10-10 Pedro Alves <palves@redhat.com>
11261
11262 * lib/selftest-support.exp (selftest_setup): Update for
11263 captured_command_loop's prototype change.
11264
777a42f1
PA
112652017-10-09 Pedro Alves <palves@redhat.com>
11266
11267 Test both arch1=>arch2 and arch2=>arch1.
11268
11269 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
11270 (srcfile2, binfile2, march1, march2): Remove globals. Largely
11271 factored out to...
11272 (append_arch1_options, append_arch2_options, append_arch_options)
11273 (build_executables): New procedures.
11274 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
11275 local.
11276 (top level): Add new 'first_arch' testing axis.
11277
cbd2b4e3
PA
112782017-10-09 Pedro Alves <palves@redhat.com>
11279
11280 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
11281 (barrier): New.
11282 (thread_start, all_started): New functions.
11283 (main): Spawn new thread and wait until it is scheduled.
11284 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
11285 option.
11286 (do_test): Add 'selected_thread' parameter. Run to all_started
11287 instead of main. Explicitly set the breakpoint at main. Switch
11288 to the SELECTED_THREAD thread.
11289 (top level): Test handling the exec event with either the main
11290 thread or the second thread selected.
11291
5c9e4427
PA
112922017-10-09 Pedro Alves <palves@redhat.com>
11293
11294 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
11295 logic. Move STOP marker after the value checks.
11296 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
11297 regexp.
11298
b3b7c423
SL
112992017-10-06 Sandra Loosemore <sandra@codesourcery.com>
11300
11301 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
11302
3b4b2f16
UW
113032017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
11304
11305 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
11306 integer-to-dfp conversion.
11307 * gdb.base/dfp-test.exp: Likewise.
11308
5cd63fda
PA
113092017-10-04 Pedro Alves <palves@redhat.com>
11310
11311 * gdb.multi/hangout.c: Include <unistd.h>.
11312 (hangout_loop): New function.
11313 (main): Call alarm. Call hangout_loop in a loop.
11314 * gdb.multi/hello.c: Include <unistd.h>.
11315 (hello_loop): New function.
11316 (main): Call alarm. Call hangout_loop in a loop.
11317 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
11318 inferior with the other selected.
11319
4c71c105
SM
113202017-10-04 Simon Marchi <simon.marchi@ericsson.com>
11321
11322 * gdb.mi/list-thread-groups-available.exp: New file.
11323 * gdb.mi/list-thread-groups-available.c: New file.
11324
bc3b087d
SDJ
113252017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11326
11327 * gdb.base/set-cwd.exp: Make it available on
11328 native-extended-gdbserver.
11329
d092c5a2
SDJ
113302017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11331
11332 * gdb.base/set-cwd.c: New file.
11333 * gdb.base/set-cwd.exp: Likewise.
11334
45320ffa
TT
113352017-10-02 Tom Tromey <tom@tromey.com>
11336
11337 PR rust/22236:
11338 * gdb.rust/simple.rs (main): New variable "fslice".
11339 * gdb.rust/simple.exp: Add slice tests. Update string tests.
11340
b3e3859b
TT
113412017-10-02 Tom Tromey <tom@tromey.com>
11342
11343 * gdb.rust/simple.exp: Test ptype of a slice.
11344
01af5e0d
TT
113452017-10-02 Tom Tromey <tom@tromey.com>
11346
11347 * gdb.rust/simple.exp: Test index of slice.
11348
a9bbfbd8
TT
113492017-09-27 Tom Tromey <tom@tromey.com>
11350
11351 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
11352
df8899e5
TP
113532017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11354 Pedro Alves <palves@redhat.com>
11355
11356 * gdb.base/compare-sections.exp (get value of read-only section): Read
11357 as unsigned value.
11358 (corrupt read-only section): Likewise and don't set written if patching
11359 failed.
11360
757bf54b
KB
113612017-09-21 Kevin Buettner <kevinb@redhat.com>
11362
11363 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
11364 files.
11365
06871ae8
PA
113662017-09-20 Pedro Alves <palves@redhat.com>
11367
11368 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
11369 symbol names in gdb's output.
11370 * gdb.cp/overload.exp ("list all overloads"): Likewise.
11371
e5f25bc5
PA
113722017-09-20 Pedro Alves <palves@redhat.com>
11373
11374 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
11375 Rename to ...
11376 (test_list_ambiguous_symbol): ... this and add a symbol name
11377 parameter. Adjust.
11378 (test_list_ambiguous_function): Reimplement on top of
11379 test_list_ambiguous_symbol and also test listing ambiguous
11380 variables.
11381 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
11382 (ambiguous_fun): ... this.
11383 (ambiguous_var): New.
11384 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
11385 (ambiguous_fun): ... this.
11386 (ambiguous_var): New.
11387
4e5a4f58
JB
113882017-09-19 John Baldwin <jhb@FreeBSD.org>
11389
11390 * gdb.base/starti.c: New file.
11391 * gdb.base/starti.exp: New file.
11392 * lib/gdb.exp (gdb_starti_cmd): New procedure.
11393
26e53f3e
PA
113942017-09-14 Pedro Alves <palves@redhat.com>
11395
11396 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
11397 (top level): Use it instead of runto.
11398
cb791d59
TT
113992017-09-11 Tom Tromey <tom@tromey.com>
11400
11401 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
11402
7c96f8c1
TT
114032017-09-11 Tom Tromey <tom@tromey.com>
11404
11405 * gdb.python/py-infthread.exp: Add tests for new_thread event.
11406 * gdb.python/py-inferior.exp: Add tests for new inferior events.
11407
469412dd
CW
114082017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
11409
11410 * gdb.fortran/printing-types.exp: New file.
11411 * gdb.fortran/printing-types.exp: New file.
11412
e0f86435
BH
114132017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11414
11415 * gdb.fortran/vla-ptype.exp: Fix typos.
11416 * gdb.fortran/vla-value.exp: Same.
11417
9e9af4be
BH
114182017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11419
11420 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
11421 * gdb.mi/mi-var-child-f.exp: Likewise.
11422 * gdb.mi/mi-vla-fortran.exp: Likewise.
11423
a5ad232b 114242017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
11425 Christoph Weinmann <christoph.t.weinmann@intel.com>
11426 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
11427
11428 * gdb.fortran/ptr-indentation.f90: New file.
11429 * gdb.fortran/ptr-indentation.exp: New file.
11430
5aec60eb
TT
114312017-09-05 Tom Tromey <tom@tromey.com>
11432
11433 PR gdb/22010:
11434 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
11435
8f8f8152
TP
114362017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11437
11438 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
11439
fbd1b771
JK
114402017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11441
11442 * gdb.threads/tls-nodebug-pie.c: New file.
11443 * gdb.threads/tls-nodebug-pie.exp: New file.
11444
5eb5f850
TT
114452017-09-05 Tom Tromey <tom@tromey.com>
11446
11447 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
11448 for rust.
11449
ae780a21
SM
114502017-09-05 Simon Marchi <simon.marchi@ericsson.com>
11451
11452 * gdb.multi/multi-arch-exec.exp: Test with different
11453 "follow-exec-mode" settings.
11454 (do_test): New procedure.
11455
3693fdb3
PA
114562017-09-04 Pedro Alves <palves@redhat.com>
11457
11458 * gdb.base/func-static.c (S::method const, S::method volatile)
11459 (S::method volatile const): New methods.
11460 (c_s, v_s, cv_s): New instances.
11461 (main): Call method() on them.
11462 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
11463 (cannot_resolve): New procedure.
11464 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
11465 print-quote-unquoted columns.
11466 (do_test): Test printing each scope too.
11467
e68cb8e0
PA
114682017-09-04 Pedro Alves <palves@redhat.com>
11469
11470 * gdb.base/local-static.exp: Also test with
11471 class::method::variable wholly quoted.
11472 * gdb.cp/m-static.exp (class::method::variable): Remove test.
11473
858be34c
PA
114742017-09-04 Pedro Alves <palves@redhat.com>
11475
11476 * gdb.base/local-static.c: New.
11477 * gdb.base/local-static.cc: New.
11478 * gdb.base/local-static.exp: New.
11479
46a4882b
PA
114802017-09-04 Pedro Alves <palves@redhat.com>
11481
11482 * gdb.asm/asm-source.exp: Add casts to int.
11483 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
11484 (dataglobal64_1, dataglobal64_2): New globals.
11485 * gdb.base/nodebug.exp: Test different expressions involving the
11486 new globals, with print, whatis and ptype. Add casts to int.
11487 * gdb.base/solib-display.exp: Add casts to int.
11488 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
11489 * gdb.cp/m-static.exp: Add cast to int.
11490 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
11491 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
11492 tls variable with no debug info without a cast. Test with a cast
11493 to int too.
11494 * gdb.trace/entry-values.exp: Add casts.
11495
2c5a2be1
PA
114962017-09-04 Pedro Alves <palves@redhat.com>
11497
11498 * gdb.base/nodebug.exp: Test that ptype's error about functions
11499 with unknown return type includes the function name too.
11500
7022349d
PA
115012017-09-04 Pedro Alves <palves@redhat.com>
11502
11503 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
11504 return type of munmap in infcall.
11505 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
11506 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
11507 type of ftell in infcall.
11508 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
11509 type of getpid in infcall.
11510 * gdb.base/infcall-exec.exp: Cast return type of execlp in
11511 infcall.
11512 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
11513 Bail on failure to extract the pid.
11514 * gdb.base/nodebug.c: #include <stdint.h>.
11515 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
11516 New functions.
11517 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
11518 Change expected output of print/whatis/ptype with functions with
11519 no debug info. Test all supported languages. Call
11520 test_call_promotion.
11521 * gdb.compile/compile.exp: Adjust expected output to expect
11522 warning.
11523 * gdb.threads/siginfo-threads.exp: Likewise.
11524
54990598
PA
115252017-09-04 Pedro Alves <palves@redhat.com>
11526
11527 * gdb.base/callfuncs.exp (do_function_calls): New parameter
11528 "prototypes". Test calling float functions via prototyped and
11529 unprototyped function pointers.
11530 (perform_all_tests): New parameter "prototypes". Pass it down.
11531 (top level): Pass down "prototypes" parameter to
11532 perform_all_tests.
11533
34d16ea2
SM
115342017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11535
11536 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
11537 Test with nested loops.
11538
9521ecda
SM
115392017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11540
11541 * gdb.base/commands.exp: Call the new procedures.
11542 (loop_break_test, loop_continue_test): New procedures.
11543
80a65e9b
SM
115442017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11545
11546 * gdb.base/commands.exp: Call new procedure.
11547 (define_if_without_arg_test): New procedure.
11548
e439fa14
PA
115492017-09-04 Pedro Alves <palves@redhat.com>
11550
11551 * gdb.base/list-ambiguous.exp: New file.
11552 * gdb.base/list-ambiguous0.c: New file.
11553 * gdb.base/list-ambiguous1.c: New file.
11554 * gdb.base/list.exp (test_list_range): Adjust expected output.
11555
0a2dde4a
SDJ
115562017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
11557
11558 * gdb.base/share-env-with-gdbserver.c: New file.
11559 * gdb.base/share-env-with-gdbserver.exp: Likewise.
11560
5e89eb3a
SM
115612017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11562
11563 * gdb.base/commands.exp (gdbvar_simple_if_test,
11564 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
11565 progvar_simple_if_test, progvar_simple_while_test,
11566 progvar_complex_if_while_test, user_defined_command_test,
11567 user_defined_command_args_eval,
11568 user_defined_command_args_stack_test,
11569 user_defined_command_manyargs_test, bp_deleted_in_command_test,
11570 temporary_breakpoint_commands,
11571 gdb_test_no_prompt, redefine_hook_test,
11572 redefine_backtrace_test): Remove "global gdb_prompt".
11573
fd437cbc
SM
115742017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11575
11576 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
11577 New proc, call it from toplevel.
11578
87215ad1
SDJ
115792017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
11580
11581 PR remote/21852
11582 * gdb.server/normal.c: New file, copied from gdb.base.
11583 * gdb.server/run-without-local-binary.exp: New file.
11584
58afddc6
WP
115852017-08-07 Weimin Pan <weimin.pan@oracle.com>
11586
11587 * gdb.arch/sparc64-adi.exp: New file.
11588 * gdb.arch/sparc64-adi.c: New file.
11589
5277199a
PA
115902017-08-22 Pedro Alves <palves@redhat.com>
11591
11592 * gdb.cp/overload.exp (line_range_pattern): New procedure.
11593 (top level): Add "list all overloads" tests.
11594
14278e1f
TT
115952017-08-22 Tom Tromey <tom@tromey.com>
11596
11597 * gdb.gdb/xfullpath.exp: Remove.
11598
bf223d3e
PA
115992017-08-21 Pedro Alves <palves@redhat.com>
11600
11601 PR gdb/19487
11602 * gdb.base/symbol-alias.c: New.
11603 * gdb.base/symbol-alias2.c: New.
11604 * gdb.base/symbol-alias.exp: New.
11605
c973d0aa
PA
116062017-08-21 Pedro Alves <palves@redhat.com>
11607
11608 * gdb.base/dfp-test.c
11609 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
11610 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
11611 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
11612 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
11613 * gdb.base/whatis-ptype-typedefs.c: New.
11614 * gdb.base/whatis-ptype-typedefs.exp: New.
11615 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
11616 (an_int, an_int_type, an_int_type2): New globals.
11617 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
11618 involving typedefs and cast expressions.
11619 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
11620 (lookup_typedefs_function): New.
11621 (typedefs_pretty_printers_dict): New.
11622 (top level): Register lookup_typedefs_function in
11623 gdb.pretty_printers.
11624
6d580b63
YQ
116252017-08-18 Yao Qi <yao.qi@linaro.org>
11626
11627 * gdb.server/unittest.exp: New.
11628
206726fb
SDJ
116292017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
11630
11631 PR gdb/21954
11632 * gdb.base/environ.exp: Add test to check if 'unset environment'
11633 works.
11634
bf0ec4c2
AA
116352017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11636
11637 * lib/gdb.exp (universal_compile_options): New caching proc.
11638 (gdb_compile): Suppress GCC's coloring of messages.
11639
d6382fff
TT
116402017-08-14 Tom Tromey <tom@tromey.com>
11641
11642 PR gdb/21675:
11643 * gdb.base/printcmds.exp (test_radices): New function.
11644 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
11645 * gdb.base/sizeof.exp (check_valueof): Use p/d.
11646 * lib/gdb.exp (get_integer_valueof): Use p/d.
11647
c2c2dd9f
SM
116482017-08-12 Simon Marchi <simon.marchi@ericsson.com>
11649
11650 * lib/gdb.exp (get_valueof): Don't capture end-of-line
11651 characters.
11652
fdffd6f4
TT
116532017-08-05 Tom Tromey <tom@tromey.com>
11654
11655 * gdb.rust/simple.exp: Allow String to appear in a different
11656 namespace.
11657
27d41eac
YQ
116582017-07-26 Yao Qi <yao.qi@linaro.org>
11659
11660 * gdb.gdb/unittest.exp: Invoke command
11661 "maintenance check xml-descriptions".
11662
031ed05d
AA
116632017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11664
11665 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
11666 calling context.
11667 (hex128): Drop erroneous calculation of parameters.
11668
dcd27ddf
SM
116692017-07-22 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.python/py-unwind.exp: Disable stack protection when
11672 building test file.
11673
47e77640
PA
116742017-07-20 Pedro Alves <palves@redhat.com>
11675
11676 * gdb.base/default.exp (set language): Adjust expected output.
11677
62d2a18a
PA
116782017-07-20 Pedro Alves <palves@redhat.com>
11679
11680 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
11681 (test_minsym): ... this, and make static.
11682 (get_pck__foo__bar__minsym): Rename to ...
11683 (get_test_minsym): ... this.
11684 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
11685 symbol names and comments.
11686 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
11687 (get_test_minsym): ... this.
11688 (pck__foo__bar__minsym__2): Rename to ...
11689 (test_minsym): ... this.
11690 (main): Adjust.
11691
c45ec17c
PA
116922017-07-17 Pedro Alves <palves@redhat.com>
11693
11694 * gdb.base/completion.exp: Adjust expected output.
11695 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
11696 the completer works.
11697
c6756f62
PA
116982017-07-17 Pedro Alves <palves@redhat.com>
11699
11700 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
11701
5bd68487
AB
117022017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
11703
11704 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
11705
8880f2a9
TT
117062017-07-14 Tom Tromey <tom@tromey.com>
11707
11708 PR rust/21764:
11709 * gdb.rust/simple.exp: Add tests.
11710
65547233
TT
117112017-07-14 Tom Tromey <tom@tromey.com>
11712
11713 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
11714
8f14146e
PA
117152017-07-14 Pedro Alves <palves@redhat.com>
11716
11717 * gdb.linespec/base/one/thefile.cc (z1): New function.
11718 * gdb.linespec/base/two/thefile.cc (z2): New function.
11719 * gdb.linespec/linespec.exp: Add tests.
11720
b4365d02
AB
117212017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11722
11723 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
11724 to mi_create_breakpoint.
11725
5d2cbaa5
AB
117262017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11727
11728 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
11729 mi_create_breakpoint.
11730
11cb5716
IB
117312017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
11732
11733 * gdb.dlang/demangle.exp: Update for demangling changes.
11734
03278692
TT
117352017-07-09 Tom Tromey <tom@tromey.com>
11736
11737 * gdb.dwarf2/shortpiece.exp: New file.
11738
33c5cd75
DB
117392017-07-06 David Blaikie <dblaikie@gmail.com>
11740
11741 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
11742 built from fissiont-multi-cu{1,2}.c.
11743 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
11744 except putting 'main' and 'func' in separate CUs in the same DWO file.
11745 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
11746 test.
11747 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
11748 test.
11749
8455d262
PA
117502017-07-06 Pedro Alves <palves@redhat.com>
11751
11752 * gdb.python/py-unwind.exp: Test flushregs.
11753
dc4bde35
SDJ
117542017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11755
11756 PR cli/21688
11757 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
11758 tests for alias commands and trailing whitespace.
11759
51ed89aa
SDJ
117602017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11761
11762 PR cli/21688
11763 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
11764 procedure. Call it.
11765
eb17d413
PA
117662017-06-29 Pedro Alves <palves@redhat.com>
11767
11768 * gdb.base/printcmds.exp: Add tests.
11769
41664b45
DG
117702017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
11771
11772 PR gdb/21337
11773 * gdb.base/reread-readsym.exp: New file.
11774 * gdb.base/reread-readsym.c: New file.
11775
75312ae3
KB
117762017-06-21 Kevin Buettner <kevinb@redhat.com>
11777
11778 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
11779 subpattern.
11780
66953522
PB
117812017-06-19 Peter Bergner <bergner@vnet.ibm.com>
11782
11783 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
11784 extended mnemonic.
11785 * gdb.arch/powerpc-power9.s: Likewise.
11786
5524b525
AA
117872017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11788
11789 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
11790 on 32-bit x86 targets. Exploit is_*_target macros where
11791 appropriate.
11792
03c8af18
AA
117932017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11794
11795 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11796 register pieces.
11797
3bf31011
AA
117982017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11799
11800 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11801 located in one or more DWARF pieces.
11802
805acca0
AA
118032017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11804
11805 * lib/gdb.exp (get_endianness): New proc.
11806 * gdb.arch/aarch64-fp.exp: Use it.
11807 * gdb.arch/altivec-regs.exp: Likewise.
11808 * gdb.arch/e500-regs.exp: Likewise.
11809 * gdb.arch/vsx-regs.exp: Likewise.
11810 * gdb.base/dump.exp: Likewise.
11811 * gdb.base/funcargs.exp: Likewise.
11812 * gdb.base/gnu_vector.exp: Likewise.
11813 * gdb.dwarf2/formdata16.exp: Likewise.
11814 * gdb.dwarf2/implptrpiece.exp: Likewise.
11815 * gdb.dwarf2/nonvar-access.exp: Likewise.
11816 * gdb.python/py-inferior.exp: Likewise.
11817 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11818
e9352324
AA
118192017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11820
11821 PR gdb/21226
11822 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11823 stack value pieces are taken from the LSB end.
11824
d5d1163e
AA
118252017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11826
11827 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11828 variable at nonzero offset.
11829
0567c986
AA
118302017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11831
11832 * gdb.dwarf2/var-access.c: New file.
11833 * gdb.dwarf2/var-access.exp: New test.
11834 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11835
973e9aab
TT
118362017-06-12 Tom Tromey <tom@tromey.com>
11837
11838 * gdb.dwarf2/formdata16.exp: Add tests.
11839
d9109c80
TT
118402017-06-12 Tom Tromey <tom@tromey.com>
11841
11842 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11843
30a25466
TT
118442017-06-12 Tom Tromey <tom@tromey.com>
11845
11846 PR exp/16225:
11847 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11848 * gdb.arch/vsx-regs.exp: Update tests.
11849 * gdb.arch/s390-vregs.exp (hex128): New proc.
11850 Update test.
11851 * gdb.arch/altivec-regs.exp: Update tests.
11852
aefd8b33
SDJ
118532017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11854
11855 * gdb.base/startup-with-shell.c: New file.
11856 * gdb.base/startup-with-shell.exp: Likewise.
11857
2090129c
SDJ
118582017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11859
11860 * gdb.server/non-existing-program.exp: Update regex in order to
11861 reflect the fact that gdbserver is now using fork_inferior (with a
11862 shell) to startup the inferior.
11863
8e86a419
SM
118642017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11865
11866 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11867 support function calls from GDB.
11868
e6cf65f2
TT
118692017-05-21 Tom Tromey <tom@tromey.com>
11870
11871 PR rust/21466:
11872 * gdb.rust/unsized.exp: New file.
11873 * gdb.rust/unsized.rs: New file.
11874
43cc5389
TT
118752017-05-19 Tom Tromey <tom@tromey.com>
11876
11877 PR rust/21484:
11878 * gdb.rust/watch.exp: New file.
11879 * gdb.rust/watch.rs: New file.
11880
ec8df234
TT
118812017-05-18 Tom Tromey <tom@tromey.com>
11882
11883 * gdb.rust/simple.exp: Allow Box to be qualified.
11884
3e3e7fae
TP
118852017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11886
11887 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11888
59cc050d
PA
118892017-05-18 Pedro Alves <palves@redhat.com>
11890
11891 * gdb.base/fileio.c (test_write, test_read, test_close)
11892 (test_fstat): Don't print 'ret' in the fail path.
11893
c8f6abd1
PA
118942017-05-18 Pedro Alves <palves@redhat.com>
11895
11896 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11897 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11898 (test_system, test_rename, test_unlink, test_time): Change
11899 prototypes.
11900 * gdb.base/fileio.exp (stop_msg): Adjust.
11901
d2a03b77
PA
119022017-05-18 Pedro Alves <palves@redhat.com>
11903
11904 * gdb.base/fileio.c (null_str): New global.
11905 (test_stat): Use it.
11906 * gdb.base/fileio.exp: Remove nowarnings.
11907
0d5c6999
YQ
119082017-05-17 Yao Qi <yao.qi@linaro.org>
11909
11910 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11911
21873064
YQ
119122017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11913
11914 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11915 argument command.
11916 (top-level): Invoke test_set_inferior_tty.
11917
d512d31c
PA
119182017-05-04 Pedro Alves <palves@redhat.com>
11919
11920 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11921 Add parens to print call for Python 3.
11922
90cef2ed
KS
119232017-05-03 Keith Seitz <keiths@redhat.com>
11924
11925 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11926 (main): Call it.
11927
14f819c8
TW
119282017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11929
11930 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11931 to prev and next.
11932
913aeadd
TW
119332017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11934
11935 * gdb.python/py-record-btrace.exp: Remove test for
11936 gdb.BtraceInstruction.error.
11937
a3be24ad
TW
119382017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11939
11940 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11941
ae20e79a
TW
119422017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11943
11944 * gdb.python/py-record-btrace-threads.c: New file.
11945 * gdb.python/py-record-btrace-threads.exp: New file.
11946
45ce1b47
SDJ
119472017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11948
11949 PR testsuite/8595
11950 * gdb.base/environ.exp: Make test available in all architectures.
11951 Move bits related to "info program" testing to
11952 gdb.base/info-program.exp. Rewrite tests to use the two new
11953 procedures mentione below.
11954 (test_set_show_env_var) New procedure.
11955 (test_set_show_env_var_equal): Likewise.
11956 * gdb.base/info-program.exp: New file.
11957
e15c3eb4
KS
119582017-04-27 Keith Seitz <keiths@redhat.com>
11959
11960 * gdb.cp/oranking.cc (test15): New function.
11961 (main): Call test15 and declare additional variables for testing.
11962 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11963 "p foo101('abc')" tests.
11964 Add tests for cv qualifier overloads.
11965 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11966 "lvalue reference overload" test.
11967 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11968 "print value of f1 on Child&& in f2" test.
11969
3a3fd0fd
PA
119702017-04-19 Pedro Alves <palves@redhat.com>
11971
11972 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11973 procedure.
11974 (top level): Call it.
11975 * lib/gdb.exp (gdb_define_cmd): New procedure.
11976
53375380
PA
119772017-04-12 Pedro Alves <palves@redhat.com>
11978
11979 PR gdb/21323
11980 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11981 (wchar): New global.
11982 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11983 (do_test_wide_char, wide_char_types_no_program, top level): Add
11984 wchar_t testing.
11985
53e710ac
PA
119862017-04-12 Pedro Alves <palves@redhat.com>
11987
11988 PR c++/21323
11989 * gdb.cp/wide_char_types.c: New file.
11990 * gdb.cp/wide_char_types.exp: New file.
11991
0ad9d8c7
SDJ
119922017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11993
11994 PR gdb/21352
11995 * gdb.trace/tsv.exp: Add test for "tsave -r".
11996
b1b45502
IB
119972017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11998
11999 * gdb.dlang/watch-loc.c: New file.
12000 * gdb.dlang/watch-loc.exp: New file.
12001
ec13808e
JK
120022017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12003
12004 * gdb.python/py-section-script.exp (sepdebug): New testcases.
12005
fe5f7374
AK
120062017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12007
12008 * gdb.arch/arc-analyze-prologue.S: New file.
12009 * gdb.arch/arc-analyze-prologue.exp: Likewise.
12010
eea78757
AK
120112017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12012
12013 * gdb.arch/arc-decode-insn.S: New file.
12014 * gdb.arch/arc-decode-insn.exp: Likewise.
12015
5badf10a
IR
120162017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12017
12018 PR tdep/20928
12019 * gdb.arch/sparc64-regs.exp: New file.
12020 * gdb.arch/sparc64-regs.S: Likewise.
12021
cee59b3f
TW
120222017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
12023
12024 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
12025 and memory view on Python 3.
12026
c0f55cc6
AV
120272017-03-20 Artemiy Volkov <artemiyv@acm.org>
12028 Keith Seitz <keiths@redhat.com>
12029
12030 PR gdb/14441
12031 * gdb.cp/demangle.exp: Add rvalue reference tests.
12032 * gdb.cp/rvalue-ref-casts.cc: New file.
12033 * gdb.cp/rvalue-ref-casts.exp: New file.
12034 * gdb.cp/rvalue-ref-overload.cc: New file.
12035 * gdb.cp/rvalue-ref-overload.exp: New file.
12036 * gdb.cp/rvalue-ref-params.cc: New file.
12037 * gdb.cp/rvalue-ref-params.exp: New file.
12038 * gdb.cp/rvalue-ref-sizeof.cc: New file.
12039 * gdb.cp/rvalue-ref-sizeof.exp: New file.
12040 * gdb.cp/rvalue-ref-types.cc: New file.
12041 * gdb.cp/rvalue-ref-types.exp: New file.
12042 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
12043 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
12044
51457a05
MAL
120452017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12046
12047 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
12048 New procedure.
12049
5b291c04
MAL
120502017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12051
12052 * lib/mi-support.exp (mi_gdb_test): Add additional message
12053 for unexpected output.
12054
59a56148
AA
120552017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12056
12057 * gdb.base/examine-backward.c (Barrier): New character array
12058 constant, to ensure that TestStrings is preceded by a string
12059 terminator.
12060
7942e96e
AA
120612017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12062
12063 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
12064 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
12065 and implicit pointer into such a location.
12066
6ebac3fb
DE
120672017-03-16 Doug Evans <dje@google.com>
12068
12069 * gdb.python/py-lazy-string (pointer): Really add new typedef.
12070
ec3b243d
TP
120712017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
12072
12073 * gdb.cp/m-static.exp: Fix expectation for prototype of
12074 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
12075
120762017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
12077
12078 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
12079 * gdb.guile/scm-lazy-string.c: New file.
12080 * gdb.guile/scm-value.exp: Move lazy string tests to ...
12081 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
12082 for pointer, array, typedef lazy strings.
12083
2cc36e25 120842017-03-16 Doug Evans <dje@google.com>
34b43320
DE
12085
12086 PR python/17728, python/18439, python/18779
12087 * gdb.python/py-value.c (main) Delete locals sptr, sn.
12088 * gdb.python/py-lazy-string.c (pointer): New typedef.
12089 (main): New locals ptr, array, typedef_ptr.
12090 * gdb.python/py-value.exp: Move lazy string tests to ...
12091 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
12092 array, typedef lazy strings.
ec3b243d 12093
0efcde63
AK
120942017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
12095
12096 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
12097 Add optional 'test' parameter.
12098
7978d7c3
SM
120992017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12100
12101 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12102 Skip for versions of DejaGnu < 1.5.
12103
896c0c1e
SM
121042017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12105
12106 * lib/gdb.exp (dejagnu_version): New proc.
12107 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12108 Use dejagnu_version.
12109
5f4d1085
KS
121102017-03-10 Keith Seitz <keiths@redhat.com>
12111
12112 PR c++/8128
12113 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
12114 type from destructor regexps.
12115 Add a branch which actually passes the test.
12116 Adjust "ptype t5i" test names.
12117
1de05205
PA
121182017-03-08 Pedro Alves <palves@redhat.com>
12119
12120 * gdb.base/step-over-exit.exp: Add explicit test message.
12121
c65d6b55
PA
121222017-03-08 Pedro Alves <palves@redhat.com>
12123
12124 PR gdb/18360
12125 * gdb.threads/interrupt-while-step-over.c: New file.
12126 * gdb.threads/interrupt-while-step-over.exp: New file.
12127
2e86a283
PA
121282017-03-08 Pedro Alves <palves@redhat.com>
12129
12130 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
12131 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
12132
25dcbff6
PA
121332017-03-08 Pedro Alves <palves@redhat.com>
12134
12135 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
12136 PKRU as not supported as a PASS.
12137
dc9366eb
PA
121382017-03-08 Pedro Alves <palves@redhat.com>
12139
12140 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
12141 prefix instead of $binfile1/$binfile2.
12142 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
12143 in test message.
12144 * gdb.python/py-completion.exp: Use "load python file" as test
12145 messages instead of unstable path names.
12146
6e5d74e7
PA
121472017-03-08 Pedro Alves <palves@redhat.com>
12148 Jan Kratochvil <jan.kratochvil@redhat.com>
12149
12150 PR cli/21218
12151 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12152 New proc.
12153 (top level): Call it.
12154
9753a2f6
PA
121552017-03-08 Pedro Alves <palves@redhat.com>
12156
12157 PR tui/21216
12158 * gdb.tui/tui-nl-filtered-output.exp: New file.
12159
1a4dd9dd
PA
121602017-03-08 Pedro Alves <palves@redhat.com>
12161
12162 * gdb.base/completion.exp: Move TUI completion tests to ...
12163 * gdb.tui/completion.exp: ... this new file.
12164
7cbbff33
PA
121652017-03-08 Pedro Alves <palves@redhat.com>
12166
12167 * gdb.base/tui-disasm-long-lines.c,
12168 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
12169 gdb.base/tui-layout.exp: Move to ...
12170 * gdb.tui/: ... this new directory.
12171
5f6fd321
PA
121722017-03-07 Pedro Alves <palves@redhat.com>
12173
12174 * gdb.base/tui-layout.c: New file.
12175 * gdb.base/tui-layout.exp: New file.
12176
44959fa8
PA
121772017-03-07 Pedro Alves <palves@redhat.com>
12178
12179 * gdb.base/tui-layout.c: Rename to ...
12180 * gdb.base/tui-disasm-long-lines.c: ... this.
12181 * gdb.base/tui-layout.exp: Rename to ...
12182 * gdb.base/tui-disasm-long-lines.exp: ... this.
12183
f8c4e718
PA
121842017-03-07 Pedro Alves <palves@redhat.com>
12185
12186 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
12187
6dbb839a 121882017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
12189
12190 * i386-mpx-call.c: New file.
12191 * i386-mpx-call.exp: New file.
12192
65b48a81
PB
121932017-02-28 Peter Bergner <bergner@vnet.ibm.com>
12194
12195 * gdb.arch/powerpc-power.exp: Delete test.
12196 * gdb.arch/powerpc-power.s: Likewise.
12197 * gdb.disasm/disassembler-options.exp: New test.
12198 * gdb.arch/powerpc-altivec.exp: Likewise.
12199 * gdb.arch/powerpc-altivec.s: Likewise.
12200 * gdb.arch/powerpc-altivec2.exp: Likewise.
12201 * gdb.arch/powerpc-altivec2.s: Likewise.
12202 * gdb.arch/powerpc-altivec3.exp: Likewise.
12203 * gdb.arch/powerpc-altivec3.s: Likewise.
12204 * gdb.arch/powerpc-power7.exp: Likewise.
12205 * gdb.arch/powerpc-power7.s: Likewise.
12206 * gdb.arch/powerpc-power8.exp: Likewise.
12207 * gdb.arch/powerpc-power8.s: Likewise.
12208 * gdb.arch/powerpc-power9.exp: Likewise.
12209 * gdb.arch/powerpc-power9.s: Likewise.
12210 * gdb.arch/powerpc-vsx.exp: Likewise.
12211 * gdb.arch/powerpc-vsx.s: Likewise.
12212 * gdb.arch/powerpc-vsx2.exp: Likewise.
12213 * gdb.arch/powerpc-vsx2.s: Likewise.
12214 * gdb.arch/powerpc-vsx3.exp: Likewise.
12215 * gdb.arch/powerpc-vsx3.s: Likewise.
12216 * gdb.arch/arm-disassembler-options.exp: Likewise.
12217 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
12218 * gdb.arch/s390-disassembler-options.exp: Likewise.
12219
17cd4947
LM
122202017-02-23 Luis Machado <lgustavo@codesourcery.com>
12221
12222 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
12223 (check_supported_features): ... this. Changed return type to void.
12224 (supports_rdseed): New static global.
12225 (rdseed): Check supports_rdseed.
12226 (initialize): Call check_supported_features.
12227
2039d74e
EBM
122282017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12229
12230 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
12231 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
12232 and lqarx/stqcx.
12233 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
12234 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
12235
a51d7ecf
EBM
122362017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12237
12238 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
12239 uppercase.
12240
0224619f
JK
122412017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12242
12243 * gdb.dwarf2/formdata16.c: New file.
12244 * gdb.dwarf2/formdata16.exp: New file.
12245 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12246
216f72a1
JK
122472017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12248
12249 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12250 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12251 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12252 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12253 DW_AT_GNU_*.
12254
43988095
JK
122552017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12256
12257 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12258
99e8a4f9
SDJ
122592017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12260
12261 PR gdb/21164
12262 * gdb.base/maint.exp: Add testcases for when the commands do
12263 not have arguments.
12264
b58a8c0c
TP
122652017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
12266
12267 * gdb.cp/chained-calls.exp: Use p instead of P.
12268
4e746bb6
TW
122692017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
12270
12271 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
12272 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
12273
3f77c769
TT
122742017-02-14 Tom Tromey <tom@tromey.com>
12275
12276 PR python/13598:
12277 * gdb.python/py-events.exp: Add before_prompt event tests.
12278
075beec0
AA
122792017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12280
12281 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
12282
bf5f525c
LM
122832017-02-13 Luis Machado <lgustavo@codesourcery.com>
12284
12285 * gdb.linespec/explicit.c (my_unique_function_name): New function.
12286 (main): Call my_unique_function_name.
12287 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
12288 completion of patterns with a single match.
12289 Add missing -re switches to gdb_test_multiple calls.
12290
13a66184
LM
122912017-02-13 Luis Machado <lgustavo@codesourcery.com>
12292
12293 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
12294 return if core file is not recognized.
12295
26a06916
SM
122962017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12297
12298 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
12299 and extra UIs.
12300
b761ca9e
SM
123012017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12302
12303 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
12304 proc_with_prefix.
12305
b964bee0
TT
123062017-02-10 Tom Tromey <tom@tromey.com>
12307
12308 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
12309
18da0c51
MG
123102017-02-10 Martin Galvan <martingalvan@sourceware.org>
12311
12312 PR gdb/21122
12313 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
12314
604c4576
JG
123152017-02-08 Jerome Guitton <guitton@adacore.com>
12316
12317 * gdb.base/define.exp: Add test for command abbreviations
12318 in define.
12319
20b477a7
LM
123202017-02-06 Luis Machado <lgustavo@codesourcery.com>
12321
12322 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
12323 * gdb.reverse/insn-reverse-x86.c: New file.
12324
3f7b46f2
IR
123252017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
12326
12327 PR tdep/20936
12328 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
12329
f0fd41c1
TT
123302017-02-03 Tom Tromey <tom@tromey.com>
12331
12332 PR rust/21097:
12333 * gdb.rust/simple.exp: Add new tests.
12334
5be5dbf0
PA
123352017-02-02 Pedro Alves <palves@redhat.com>
12336
12337 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
12338 tests.
12339
7346ef59
AA
123402017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12341
12342 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
12343 taking a 2-byte value out of a 4-byte DWARF implicit value on
12344 big-endian targets.
12345 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
12346 logic. Add test cases for DW_OP_implicit.
12347
787f0025
MM
123482017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12349
12350 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
12351
68777c29
MM
123522017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12353
12354 * gdb.btrace/enable.exp: Call gdb_exit before
12355 skip_gdbserver_tests.
12356
0a1c7e28
MM
123572017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12358
12359 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
12360 GDBFLAGS.
12361
b5ac99b0
MM
123622017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12363
12364 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
12365 the test is skipped.
12366 * gdb.btrace/data.exp: Likewise.
12367 * gdb.btrace/delta.exp: Likewise.
12368 * gdb.btrace/dlopen.exp: Likewise.
12369 * gdb.btrace/enable-running.exp: Likewise.
12370 * gdb.btrace/enable.exp: Likewise.
12371 * gdb.btrace/exception.exp: Likewise.
12372 * gdb.btrace/function_call_history.exp: Likewise.
12373 * gdb.btrace/gcore.exp: Likewise.
12374 * gdb.btrace/instruction_history.exp: Likewise.
12375 * gdb.btrace/multi-thread-step.exp: Likewise.
12376 * gdb.btrace/nohist.exp: Likewise.
12377 * gdb.btrace/non-stop.exp: Likewise.
12378 * gdb.btrace/reconnect.exp: Likewise.
12379 * gdb.btrace/record_goto-step.exp: Likewise.
12380 * gdb.btrace/record_goto.exp: Likewise.
12381 * gdb.btrace/rn-dl-bind.exp: Likewise.
12382 * gdb.btrace/segv.exp: Likewise.
12383 * gdb.btrace/step.exp: Likewise.
12384 * gdb.btrace/stepi.exp: Likewise.
12385 * gdb.btrace/tailcall-only.exp: Likewise.
12386 * gdb.btrace/tailcall.exp: Likewise.
12387 * gdb.btrace/tsx.exp: Likewise.
12388 * gdb.btrace/unknown_functions.exp: Likewise.
12389 * gdb.btrace/vdso.exp: Likewise.
12390
cd4007e4
MM
123912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12392
12393 * gdb.btrace/enable-running.c: New.
12394 * gdb.btrace/enable-running.exp: New.
12395
2735833d
WT
123962017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12397
12398 * gdb.arch/amd64-gs_base.c: New file.
12399 * gdb.arch/amd64-gs_base.exp: New file.
12400
b51e1e94
LM
124012017-01-26 Luis Machado <lgustavo@codesourcery.com>
12402
12403 * lib/memory.exp: Remove spurious empty newlines.
12404
72ca0410
SM
124052017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
12406
12407 * gdb.python/py-bad-printers.exp: Load python file using "source".
12408 * gdb.python/py-events.exp: Likewise.
12409 * gdb.python/py-evsignal.exp: Likewise.
12410 * gdb.python/py-evthreads.exp: Likewise.
12411 * gdb.python/py-frame-args.exp: Likewise.
12412 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
12413 * gdb.python/py-framefilter-mi.exp: Likewise.
12414 * gdb.python/py-framefilter.exp: Likewise.
12415 * gdb.python/py-mi.exp: Likewise.
12416 * gdb.python/py-pp-maint.exp: Likewise.
12417 * gdb.python/py-pp-registration.exp: Likewise.
12418 * gdb.python/py-prettyprint.exp: Likewise.
12419 (run_lang_tests): Likewise.
12420 * gdb.python/py-typeprint.exp: Likewise.
12421
e309aa65
LM
124222017-01-26 Luis Machado <lgustavo@codesourcery.com>
12423
12424 * lib/memory.exp: New file.
12425 * lib/gdb.exp: Load memory.exp.
12426 * gdb.base/memattr.exp (delete_memory): Move proc to
12427 lib/memory.exp and rename to delete_memory_regions.
12428 Replace delete_memory with delete_memory_regions.
12429 Cleanup memory regions before tests.
12430 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
12431 before tests.
12432
515aff23
LM
124332017-01-26 Luis Machado <lgustavo@codesourcery.com>
12434
12435 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
12436 files.
12437 (initialize): New function conditionally defined.
12438 (testcases): Move within conditional block.
12439 (main): Call initialize.
12440 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
12441 of gdb.reverse/insn-reverse.c.
12442 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
12443 gdb.reverse/insn-reverse.c.
12444
d8b49cf0
YQ
124452017-01-26 Yao Qi <yao.qi@linaro.org>
12446
12447 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
12448 disassemble on address 0.
12449
f13a9a0c
YQ
124502017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
12451 Yao Qi <yao.qi@linaro.org>
12452
12453 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
12454 * gdb.dwarf2/implptr-64bit.S: Remove.
12455 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
12456 variables in caller's context. Add DW_OP_implicit_value.
12457
5ac95241
YQ
124582017-01-25 Yao Qi <yao.qi@linaro.org>
12459
12460 * lib/dwarf.exp (Dwarf::_location): Handle
12461 DW_OP_GNU_implicit_pointer with proper size.
12462
23e82930
LM
124632017-01-20 Luis Machado <lgustavo@codesourcery.com>
12464
12465 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
12466 and add untested calls.
12467
d334ae25
LM
124682017-01-20 Luis Machado <lgustavo@codesourcery.com>
12469
12470 * gdb.python/python.exp: Check line number against what GDB thinks
12471 the line number is for func1.
12472
f5e6296e
IB
124732017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
12474
12475 * gdb.dlang/debug-expr.exp: New file.
12476
5b362f04
LM
124772016-12-23 Luis Machado <lgustavo@codesourcery.com>
12478
12479 Fix test names for the following files:
12480
12481 * gdb.ada/exec_changed.exp
12482 * gdb.ada/info_types.exp
12483 * gdb.arch/aarch64-atomic-inst.exp
12484 * gdb.arch/aarch64-fp.exp
12485 * gdb.arch/altivec-abi.exp
12486 * gdb.arch/altivec-regs.exp
12487 * gdb.arch/amd64-byte.exp
12488 * gdb.arch/amd64-disp-step.exp
12489 * gdb.arch/amd64-dword.exp
12490 * gdb.arch/amd64-entry-value-inline.exp
12491 * gdb.arch/amd64-entry-value-param.exp
12492 * gdb.arch/amd64-entry-value-paramref.exp
12493 * gdb.arch/amd64-entry-value.exp
12494 * gdb.arch/amd64-i386-address.exp
12495 * gdb.arch/amd64-invalid-stack-middle.exp
12496 * gdb.arch/amd64-invalid-stack-top.exp
12497 * gdb.arch/amd64-optimout-repeat.exp
12498 * gdb.arch/amd64-prologue-skip.exp
12499 * gdb.arch/amd64-prologue-xmm.exp
12500 * gdb.arch/amd64-stap-special-operands.exp
12501 * gdb.arch/amd64-stap-wrong-subexp.exp
12502 * gdb.arch/amd64-tailcall-cxx.exp
12503 * gdb.arch/amd64-tailcall-noret.exp
12504 * gdb.arch/amd64-tailcall-ret.exp
12505 * gdb.arch/amd64-tailcall-self.exp
12506 * gdb.arch/amd64-word.exp
12507 * gdb.arch/arm-bl-branch-dest.exp
12508 * gdb.arch/arm-disp-step.exp
12509 * gdb.arch/arm-neon.exp
12510 * gdb.arch/arm-single-step-kernel-helper.exp
12511 * gdb.arch/avr-flash-qualifier.exp
12512 * gdb.arch/disp-step-insn-reloc.exp
12513 * gdb.arch/e500-abi.exp
12514 * gdb.arch/e500-regs.exp
12515 * gdb.arch/ftrace-insn-reloc.exp
12516 * gdb.arch/i386-avx512.exp
12517 * gdb.arch/i386-bp_permanent.exp
12518 * gdb.arch/i386-byte.exp
12519 * gdb.arch/i386-cfi-notcurrent.exp
12520 * gdb.arch/i386-disp-step.exp
12521 * gdb.arch/i386-dr3-watch.exp
12522 * gdb.arch/i386-float.exp
12523 * gdb.arch/i386-gnu-cfi.exp
12524 * gdb.arch/i386-mpx-map.exp
12525 * gdb.arch/i386-mpx-sigsegv.exp
12526 * gdb.arch/i386-mpx-simple_segv.exp
12527 * gdb.arch/i386-mpx.exp
12528 * gdb.arch/i386-permbkpt.exp
12529 * gdb.arch/i386-prologue.exp
12530 * gdb.arch/i386-signal.exp
12531 * gdb.arch/i386-size-overlap.exp
12532 * gdb.arch/i386-unwind.exp
12533 * gdb.arch/i386-word.exp
12534 * gdb.arch/mips-fcr.exp
12535 * gdb.arch/powerpc-d128-regs.exp
12536 * gdb.arch/powerpc-stackless.exp
12537 * gdb.arch/ppc64-atomic-inst.exp
12538 * gdb.arch/s390-stackless.exp
12539 * gdb.arch/s390-tdbregs.exp
12540 * gdb.arch/s390-vregs.exp
12541 * gdb.arch/sparc-sysstep.exp
12542 * gdb.arch/thumb-bx-pc.exp
12543 * gdb.arch/thumb-singlestep.exp
12544 * gdb.arch/thumb2-it.exp
12545 * gdb.arch/vsx-regs.exp
12546 * gdb.asm/asm-source.exp
12547 * gdb.base/a2-run.exp
12548 * gdb.base/advance.exp
12549 * gdb.base/all-bin.exp
12550 * gdb.base/anon.exp
12551 * gdb.base/args.exp
12552 * gdb.base/arithmet.exp
12553 * gdb.base/async-shell.exp
12554 * gdb.base/async.exp
12555 * gdb.base/attach-pie-noexec.exp
12556 * gdb.base/attach-twice.exp
12557 * gdb.base/auto-load.exp
12558 * gdb.base/bang.exp
12559 * gdb.base/bitfields.exp
12560 * gdb.base/break-always.exp
12561 * gdb.base/break-caller-line.exp
12562 * gdb.base/break-entry.exp
12563 * gdb.base/break-inline.exp
12564 * gdb.base/break-on-linker-gcd-function.exp
12565 * gdb.base/break-probes.exp
12566 * gdb.base/break.exp
12567 * gdb.base/breakpoint-shadow.exp
12568 * gdb.base/call-ar-st.exp
12569 * gdb.base/call-sc.exp
12570 * gdb.base/call-signal-resume.exp
12571 * gdb.base/call-strs.exp
12572 * gdb.base/callfuncs.exp
12573 * gdb.base/catch-fork-static.exp
12574 * gdb.base/catch-gdb-caused-signals.exp
12575 * gdb.base/catch-load.exp
12576 * gdb.base/catch-signal-fork.exp
12577 * gdb.base/catch-signal.exp
12578 * gdb.base/catch-syscall.exp
12579 * gdb.base/charset.exp
12580 * gdb.base/checkpoint.exp
12581 * gdb.base/chng-syms.exp
12582 * gdb.base/code-expr.exp
12583 * gdb.base/code_elim.exp
12584 * gdb.base/commands.exp
12585 * gdb.base/completion.exp
12586 * gdb.base/complex.exp
12587 * gdb.base/cond-expr.exp
12588 * gdb.base/condbreak.exp
12589 * gdb.base/consecutive.exp
12590 * gdb.base/continue-all-already-running.exp
12591 * gdb.base/coredump-filter.exp
12592 * gdb.base/corefile.exp
12593 * gdb.base/dbx.exp
12594 * gdb.base/debug-expr.exp
12595 * gdb.base/define.exp
12596 * gdb.base/del.exp
12597 * gdb.base/disabled-location.exp
12598 * gdb.base/disasm-end-cu.exp
12599 * gdb.base/disasm-optim.exp
12600 * gdb.base/display.exp
12601 * gdb.base/duplicate-bp.exp
12602 * gdb.base/ena-dis-br.exp
12603 * gdb.base/ending-run.exp
12604 * gdb.base/enumval.exp
12605 * gdb.base/environ.exp
12606 * gdb.base/eu-strip-infcall.exp
12607 * gdb.base/eval-avoid-side-effects.exp
12608 * gdb.base/eval-skip.exp
12609 * gdb.base/exitsignal.exp
12610 * gdb.base/expand-psymtabs.exp
12611 * gdb.base/filesym.exp
12612 * gdb.base/find-unmapped.exp
12613 * gdb.base/finish.exp
12614 * gdb.base/float.exp
12615 * gdb.base/foll-exec-mode.exp
12616 * gdb.base/foll-exec.exp
12617 * gdb.base/foll-fork.exp
12618 * gdb.base/fortran-sym-case.exp
12619 * gdb.base/freebpcmd.exp
12620 * gdb.base/func-ptr.exp
12621 * gdb.base/func-ptrs.exp
12622 * gdb.base/funcargs.exp
12623 * gdb.base/gcore-buffer-overflow.exp
12624 * gdb.base/gcore-relro-pie.exp
12625 * gdb.base/gcore-relro.exp
12626 * gdb.base/gcore.exp
12627 * gdb.base/gdb1090.exp
12628 * gdb.base/gdb11530.exp
12629 * gdb.base/gdb11531.exp
12630 * gdb.base/gdb1821.exp
12631 * gdb.base/gdbindex-stabs.exp
12632 * gdb.base/gdbvars.exp
12633 * gdb.base/hbreak.exp
12634 * gdb.base/hbreak2.exp
12635 * gdb.base/included.exp
12636 * gdb.base/infcall-input.exp
12637 * gdb.base/inferior-died.exp
12638 * gdb.base/infnan.exp
12639 * gdb.base/info-macros.exp
12640 * gdb.base/info-os.exp
12641 * gdb.base/info-proc.exp
12642 * gdb.base/info-shared.exp
12643 * gdb.base/info-target.exp
12644 * gdb.base/infoline.exp
12645 * gdb.base/interp.exp
12646 * gdb.base/interrupt.exp
12647 * gdb.base/jit-reader.exp
12648 * gdb.base/jit-simple.exp
12649 * gdb.base/kill-after-signal.exp
12650 * gdb.base/kill-detach-inferiors-cmd.exp
12651 * gdb.base/label.exp
12652 * gdb.base/langs.exp
12653 * gdb.base/ldbl_e308.exp
12654 * gdb.base/line-symtabs.exp
12655 * gdb.base/linespecs.exp
12656 * gdb.base/list.exp
12657 * gdb.base/long_long.exp
12658 * gdb.base/longest-types.exp
12659 * gdb.base/maint.exp
12660 * gdb.base/max-value-size.exp
12661 * gdb.base/memattr.exp
12662 * gdb.base/mips_pro.exp
12663 * gdb.base/morestack.exp
12664 * gdb.base/moribund-step.exp
12665 * gdb.base/multi-forks.exp
12666 * gdb.base/nested-addr.exp
12667 * gdb.base/nextoverexit.exp
12668 * gdb.base/noreturn-finish.exp
12669 * gdb.base/noreturn-return.exp
12670 * gdb.base/nostdlib.exp
12671 * gdb.base/offsets.exp
12672 * gdb.base/opaque.exp
12673 * gdb.base/pc-fp.exp
12674 * gdb.base/permissions.exp
12675 * gdb.base/print-symbol-loading.exp
12676 * gdb.base/prologue-include.exp
12677 * gdb.base/psymtab.exp
12678 * gdb.base/ptype.exp
12679 * gdb.base/random-signal.exp
12680 * gdb.base/randomize.exp
12681 * gdb.base/range-stepping.exp
12682 * gdb.base/readline-ask.exp
12683 * gdb.base/recpar.exp
12684 * gdb.base/recurse.exp
12685 * gdb.base/relational.exp
12686 * gdb.base/restore.exp
12687 * gdb.base/return-nodebug.exp
12688 * gdb.base/return.exp
12689 * gdb.base/run-after-attach.exp
12690 * gdb.base/save-bp.exp
12691 * gdb.base/scope.exp
12692 * gdb.base/sect-cmd.exp
12693 * gdb.base/set-lang-auto.exp
12694 * gdb.base/set-noassign.exp
12695 * gdb.base/setvar.exp
12696 * gdb.base/sigall.exp
12697 * gdb.base/sigbpt.exp
12698 * gdb.base/siginfo-addr.exp
12699 * gdb.base/siginfo-infcall.exp
12700 * gdb.base/siginfo-obj.exp
12701 * gdb.base/siginfo.exp
12702 * gdb.base/signals-state-child.exp
12703 * gdb.base/signest.exp
12704 * gdb.base/sigstep.exp
12705 * gdb.base/sizeof.exp
12706 * gdb.base/skip.exp
12707 * gdb.base/solib-corrupted.exp
12708 * gdb.base/solib-nodir.exp
12709 * gdb.base/solib-search.exp
12710 * gdb.base/stack-checking.exp
12711 * gdb.base/stale-infcall.exp
12712 * gdb.base/stap-probe.exp
12713 * gdb.base/start.exp
12714 * gdb.base/step-break.exp
12715 * gdb.base/step-bt.exp
12716 * gdb.base/step-line.exp
12717 * gdb.base/step-over-exit.exp
12718 * gdb.base/step-over-syscall.exp
12719 * gdb.base/step-resume-infcall.exp
12720 * gdb.base/step-test.exp
12721 * gdb.base/store.exp
12722 * gdb.base/structs3.exp
12723 * gdb.base/sym-file.exp
12724 * gdb.base/symbol-without-target_section.exp
12725 * gdb.base/term.exp
12726 * gdb.base/testenv.exp
12727 * gdb.base/ui-redirect.exp
12728 * gdb.base/until.exp
12729 * gdb.base/unwindonsignal.exp
12730 * gdb.base/value-double-free.exp
12731 * gdb.base/vla-datatypes.exp
12732 * gdb.base/vla-ptr.exp
12733 * gdb.base/vla-sideeffect.exp
12734 * gdb.base/volatile.exp
12735 * gdb.base/watch-cond-infcall.exp
12736 * gdb.base/watch-cond.exp
12737 * gdb.base/watch-non-mem.exp
12738 * gdb.base/watch-read.exp
12739 * gdb.base/watch-vfork.exp
12740 * gdb.base/watchpoint-cond-gone.exp
12741 * gdb.base/watchpoint-delete.exp
12742 * gdb.base/watchpoint-hw-hit-once.exp
12743 * gdb.base/watchpoint-hw.exp
12744 * gdb.base/watchpoint-stops-at-right-insn.exp
12745 * gdb.base/watchpoints.exp
12746 * gdb.base/wchar.exp
12747 * gdb.base/whatis-exp.exp
12748 * gdb.btrace/buffer-size.exp
12749 * gdb.btrace/data.exp
12750 * gdb.btrace/delta.exp
12751 * gdb.btrace/dlopen.exp
12752 * gdb.btrace/enable.exp
12753 * gdb.btrace/exception.exp
12754 * gdb.btrace/function_call_history.exp
12755 * gdb.btrace/gcore.exp
12756 * gdb.btrace/instruction_history.exp
12757 * gdb.btrace/nohist.exp
12758 * gdb.btrace/reconnect.exp
12759 * gdb.btrace/record_goto-step.exp
12760 * gdb.btrace/record_goto.exp
12761 * gdb.btrace/rn-dl-bind.exp
12762 * gdb.btrace/segv.exp
12763 * gdb.btrace/step.exp
12764 * gdb.btrace/stepi.exp
12765 * gdb.btrace/tailcall-only.exp
12766 * gdb.btrace/tailcall.exp
12767 * gdb.btrace/tsx.exp
12768 * gdb.btrace/unknown_functions.exp
12769 * gdb.btrace/vdso.exp
12770 * gdb.compile/compile-ifunc.exp
12771 * gdb.compile/compile-ops.exp
12772 * gdb.compile/compile-print.exp
12773 * gdb.compile/compile-setjmp.exp
12774 * gdb.cp/abstract-origin.exp
12775 * gdb.cp/ambiguous.exp
12776 * gdb.cp/annota2.exp
12777 * gdb.cp/annota3.exp
12778 * gdb.cp/anon-ns.exp
12779 * gdb.cp/anon-struct.exp
12780 * gdb.cp/anon-union.exp
12781 * gdb.cp/arg-reference.exp
12782 * gdb.cp/baseenum.exp
12783 * gdb.cp/bool.exp
12784 * gdb.cp/breakpoint.exp
12785 * gdb.cp/bs15503.exp
12786 * gdb.cp/call-c.exp
12787 * gdb.cp/casts.exp
12788 * gdb.cp/chained-calls.exp
12789 * gdb.cp/class2.exp
12790 * gdb.cp/classes.exp
12791 * gdb.cp/cmpd-minsyms.exp
12792 * gdb.cp/converts.exp
12793 * gdb.cp/cp-relocate.exp
12794 * gdb.cp/cpcompletion.exp
12795 * gdb.cp/cpexprs.exp
12796 * gdb.cp/cplabel.exp
12797 * gdb.cp/cplusfuncs.exp
12798 * gdb.cp/cpsizeof.exp
12799 * gdb.cp/ctti.exp
12800 * gdb.cp/derivation.exp
12801 * gdb.cp/destrprint.exp
12802 * gdb.cp/dispcxx.exp
12803 * gdb.cp/enum-class.exp
12804 * gdb.cp/exception.exp
12805 * gdb.cp/exceptprint.exp
12806 * gdb.cp/expand-psymtabs-cxx.exp
12807 * gdb.cp/expand-sals.exp
12808 * gdb.cp/extern-c.exp
12809 * gdb.cp/filename.exp
12810 * gdb.cp/formatted-ref.exp
12811 * gdb.cp/fpointer.exp
12812 * gdb.cp/gdb1355.exp
12813 * gdb.cp/gdb2495.exp
12814 * gdb.cp/hang.exp
12815 * gdb.cp/impl-this.exp
12816 * gdb.cp/infcall-dlopen.exp
12817 * gdb.cp/inherit.exp
12818 * gdb.cp/iostream.exp
12819 * gdb.cp/koenig.exp
12820 * gdb.cp/local.exp
12821 * gdb.cp/m-data.exp
12822 * gdb.cp/m-static.exp
12823 * gdb.cp/mb-ctor.exp
12824 * gdb.cp/mb-inline.exp
12825 * gdb.cp/mb-templates.exp
12826 * gdb.cp/member-name.exp
12827 * gdb.cp/member-ptr.exp
12828 * gdb.cp/meth-typedefs.exp
12829 * gdb.cp/method.exp
12830 * gdb.cp/method2.exp
12831 * gdb.cp/minsym-fallback.exp
12832 * gdb.cp/misc.exp
12833 * gdb.cp/namelessclass.exp
12834 * gdb.cp/namespace-enum.exp
12835 * gdb.cp/namespace-nested-import.exp
12836 * gdb.cp/namespace.exp
12837 * gdb.cp/nextoverthrow.exp
12838 * gdb.cp/no-dmgl-verbose.exp
12839 * gdb.cp/non-trivial-retval.exp
12840 * gdb.cp/noparam.exp
12841 * gdb.cp/nsdecl.exp
12842 * gdb.cp/nsimport.exp
12843 * gdb.cp/nsnested.exp
12844 * gdb.cp/nsnoimports.exp
12845 * gdb.cp/nsrecurs.exp
12846 * gdb.cp/nsstress.exp
12847 * gdb.cp/nsusing.exp
12848 * gdb.cp/operator.exp
12849 * gdb.cp/oranking.exp
12850 * gdb.cp/overload-const.exp
12851 * gdb.cp/overload.exp
12852 * gdb.cp/ovldbreak.exp
12853 * gdb.cp/ovsrch.exp
12854 * gdb.cp/paren-type.exp
12855 * gdb.cp/parse-lang.exp
12856 * gdb.cp/pass-by-ref.exp
12857 * gdb.cp/pr-1023.exp
12858 * gdb.cp/pr-1210.exp
12859 * gdb.cp/pr-574.exp
12860 * gdb.cp/pr10687.exp
12861 * gdb.cp/pr12028.exp
12862 * gdb.cp/pr17132.exp
12863 * gdb.cp/pr17494.exp
12864 * gdb.cp/pr9067.exp
12865 * gdb.cp/pr9167.exp
12866 * gdb.cp/pr9631.exp
12867 * gdb.cp/printmethod.exp
12868 * gdb.cp/psmang.exp
12869 * gdb.cp/psymtab-parameter.exp
12870 * gdb.cp/ptype-cv-cp.exp
12871 * gdb.cp/ptype-flags.exp
12872 * gdb.cp/re-set-overloaded.exp
12873 * gdb.cp/ref-types.exp
12874 * gdb.cp/rtti.exp
12875 * gdb.cp/scope-err.exp
12876 * gdb.cp/shadow.exp
12877 * gdb.cp/smartp.exp
12878 * gdb.cp/static-method.exp
12879 * gdb.cp/static-print-quit.exp
12880 * gdb.cp/temargs.exp
12881 * gdb.cp/templates.exp
12882 * gdb.cp/try_catch.exp
12883 * gdb.cp/typedef-operator.exp
12884 * gdb.cp/typeid.exp
12885 * gdb.cp/userdef.exp
12886 * gdb.cp/using-crash.exp
12887 * gdb.cp/var-tag.exp
12888 * gdb.cp/virtbase.exp
12889 * gdb.cp/virtfunc.exp
12890 * gdb.cp/virtfunc2.exp
12891 * gdb.cp/vla-cxx.exp
12892 * gdb.disasm/t01_mov.exp
12893 * gdb.disasm/t02_mova.exp
12894 * gdb.disasm/t03_add.exp
12895 * gdb.disasm/t04_sub.exp
12896 * gdb.disasm/t05_cmp.exp
12897 * gdb.disasm/t06_ari2.exp
12898 * gdb.disasm/t07_ari3.exp
12899 * gdb.disasm/t08_or.exp
12900 * gdb.disasm/t09_xor.exp
12901 * gdb.disasm/t10_and.exp
12902 * gdb.disasm/t11_logs.exp
12903 * gdb.disasm/t12_bit.exp
12904 * gdb.disasm/t13_otr.exp
12905 * gdb.dlang/circular.exp
12906 * gdb.dwarf2/arr-stride.exp
12907 * gdb.dwarf2/arr-subrange.exp
12908 * gdb.dwarf2/atomic-type.exp
12909 * gdb.dwarf2/bad-regnum.exp
12910 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12911 * gdb.dwarf2/callframecfa.exp
12912 * gdb.dwarf2/clztest.exp
12913 * gdb.dwarf2/corrupt.exp
12914 * gdb.dwarf2/data-loc.exp
12915 * gdb.dwarf2/dup-psym.exp
12916 * gdb.dwarf2/dw2-anon-mptr.exp
12917 * gdb.dwarf2/dw2-anonymous-func.exp
12918 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12919 * gdb.dwarf2/dw2-bad-unresolved.exp
12920 * gdb.dwarf2/dw2-basic.exp
12921 * gdb.dwarf2/dw2-canonicalize-type.exp
12922 * gdb.dwarf2/dw2-case-insensitive.exp
12923 * gdb.dwarf2/dw2-common-block.exp
12924 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12925 * gdb.dwarf2/dw2-compressed.exp
12926 * gdb.dwarf2/dw2-const.exp
12927 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12928 * gdb.dwarf2/dw2-cu-size.exp
12929 * gdb.dwarf2/dw2-dup-frame.exp
12930 * gdb.dwarf2/dw2-entry-value.exp
12931 * gdb.dwarf2/dw2-icycle.exp
12932 * gdb.dwarf2/dw2-ifort-parameter.exp
12933 * gdb.dwarf2/dw2-inline-break.exp
12934 * gdb.dwarf2/dw2-inline-param.exp
12935 * gdb.dwarf2/dw2-intercu.exp
12936 * gdb.dwarf2/dw2-intermix.exp
12937 * gdb.dwarf2/dw2-lexical-block-bare.exp
12938 * gdb.dwarf2/dw2-linkage-name-trust.exp
12939 * gdb.dwarf2/dw2-minsym-in-cu.exp
12940 * gdb.dwarf2/dw2-noloc.exp
12941 * gdb.dwarf2/dw2-op-call.exp
12942 * gdb.dwarf2/dw2-op-out-param.exp
12943 * gdb.dwarf2/dw2-opt-structptr.exp
12944 * gdb.dwarf2/dw2-param-error.exp
12945 * gdb.dwarf2/dw2-producer.exp
12946 * gdb.dwarf2/dw2-ranges-base.exp
12947 * gdb.dwarf2/dw2-ref-missing-frame.exp
12948 * gdb.dwarf2/dw2-reg-undefined.exp
12949 * gdb.dwarf2/dw2-regno-invalid.exp
12950 * gdb.dwarf2/dw2-restore.exp
12951 * gdb.dwarf2/dw2-restrict.exp
12952 * gdb.dwarf2/dw2-single-line-discriminators.exp
12953 * gdb.dwarf2/dw2-strp.exp
12954 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12955 * gdb.dwarf2/dw2-unresolved.exp
12956 * gdb.dwarf2/dw2-var-zero-addr.exp
12957 * gdb.dwarf2/dw4-sig-types.exp
12958 * gdb.dwarf2/dwz.exp
12959 * gdb.dwarf2/dynarr-ptr.exp
12960 * gdb.dwarf2/enum-type.exp
12961 * gdb.dwarf2/gdb-index.exp
12962 * gdb.dwarf2/implptr-64bit.exp
12963 * gdb.dwarf2/implptr-optimized-out.exp
12964 * gdb.dwarf2/implptr.exp
12965 * gdb.dwarf2/implref-array.exp
12966 * gdb.dwarf2/implref-const.exp
12967 * gdb.dwarf2/implref-global.exp
12968 * gdb.dwarf2/implref-struct.exp
12969 * gdb.dwarf2/mac-fileno.exp
12970 * gdb.dwarf2/main-subprogram.exp
12971 * gdb.dwarf2/member-ptr-forwardref.exp
12972 * gdb.dwarf2/method-ptr.exp
12973 * gdb.dwarf2/missing-sig-type.exp
12974 * gdb.dwarf2/nonvar-access.exp
12975 * gdb.dwarf2/opaque-type-lookup.exp
12976 * gdb.dwarf2/pieces-optimized-out.exp
12977 * gdb.dwarf2/pieces.exp
12978 * gdb.dwarf2/pr10770.exp
12979 * gdb.dwarf2/pr13961.exp
12980 * gdb.dwarf2/staticvirtual.exp
12981 * gdb.dwarf2/subrange.exp
12982 * gdb.dwarf2/symtab-producer.exp
12983 * gdb.dwarf2/trace-crash.exp
12984 * gdb.dwarf2/typeddwarf.exp
12985 * gdb.dwarf2/valop.exp
12986 * gdb.dwarf2/watch-notconst.exp
12987 * gdb.fortran/array-element.exp
12988 * gdb.fortran/charset.exp
12989 * gdb.fortran/common-block.exp
12990 * gdb.fortran/complex.exp
12991 * gdb.fortran/derived-type-function.exp
12992 * gdb.fortran/derived-type.exp
12993 * gdb.fortran/logical.exp
12994 * gdb.fortran/module.exp
12995 * gdb.fortran/multi-dim.exp
12996 * gdb.fortran/nested-funcs.exp
12997 * gdb.fortran/print-formatted.exp
12998 * gdb.fortran/subarray.exp
12999 * gdb.fortran/vla-alloc-assoc.exp
13000 * gdb.fortran/vla-datatypes.exp
13001 * gdb.fortran/vla-history.exp
13002 * gdb.fortran/vla-ptr-info.exp
13003 * gdb.fortran/vla-ptype-sub.exp
13004 * gdb.fortran/vla-ptype.exp
13005 * gdb.fortran/vla-sizeof.exp
13006 * gdb.fortran/vla-type.exp
13007 * gdb.fortran/vla-value-sub-arbitrary.exp
13008 * gdb.fortran/vla-value-sub-finish.exp
13009 * gdb.fortran/vla-value-sub.exp
13010 * gdb.fortran/vla-value.exp
13011 * gdb.fortran/whatis_type.exp
13012 * gdb.go/chan.exp
13013 * gdb.go/handcall.exp
13014 * gdb.go/hello.exp
13015 * gdb.go/integers.exp
13016 * gdb.go/methods.exp
13017 * gdb.go/package.exp
13018 * gdb.go/strings.exp
13019 * gdb.go/types.exp
13020 * gdb.go/unsafe.exp
13021 * gdb.guile/scm-arch.exp
13022 * gdb.guile/scm-block.exp
13023 * gdb.guile/scm-breakpoint.exp
13024 * gdb.guile/scm-cmd.exp
13025 * gdb.guile/scm-disasm.exp
13026 * gdb.guile/scm-equal.exp
13027 * gdb.guile/scm-frame-args.exp
13028 * gdb.guile/scm-frame-inline.exp
13029 * gdb.guile/scm-frame.exp
13030 * gdb.guile/scm-iterator.exp
13031 * gdb.guile/scm-math.exp
13032 * gdb.guile/scm-objfile.exp
13033 * gdb.guile/scm-ports.exp
13034 * gdb.guile/scm-symbol.exp
13035 * gdb.guile/scm-symtab.exp
13036 * gdb.guile/scm-value-cc.exp
13037 * gdb.guile/types-module.exp
13038 * gdb.linespec/break-ask.exp
13039 * gdb.linespec/cpexplicit.exp
13040 * gdb.linespec/explicit.exp
13041 * gdb.linespec/keywords.exp
13042 * gdb.linespec/linespec.exp
13043 * gdb.linespec/ls-dollar.exp
13044 * gdb.linespec/ls-errs.exp
13045 * gdb.linespec/skip-two.exp
13046 * gdb.linespec/thread.exp
13047 * gdb.mi/mi-async.exp
13048 * gdb.mi/mi-basics.exp
13049 * gdb.mi/mi-break.exp
13050 * gdb.mi/mi-catch-load.exp
13051 * gdb.mi/mi-cli.exp
13052 * gdb.mi/mi-cmd-param-changed.exp
13053 * gdb.mi/mi-console.exp
13054 * gdb.mi/mi-detach.exp
13055 * gdb.mi/mi-disassemble.exp
13056 * gdb.mi/mi-eval.exp
13057 * gdb.mi/mi-file-transfer.exp
13058 * gdb.mi/mi-file.exp
13059 * gdb.mi/mi-fill-memory.exp
13060 * gdb.mi/mi-inheritance-syntax-error.exp
13061 * gdb.mi/mi-linespec-err-cp.exp
13062 * gdb.mi/mi-logging.exp
13063 * gdb.mi/mi-memory-changed.exp
13064 * gdb.mi/mi-read-memory.exp
13065 * gdb.mi/mi-record-changed.exp
13066 * gdb.mi/mi-reg-undefined.exp
13067 * gdb.mi/mi-regs.exp
13068 * gdb.mi/mi-return.exp
13069 * gdb.mi/mi-reverse.exp
13070 * gdb.mi/mi-simplerun.exp
13071 * gdb.mi/mi-solib.exp
13072 * gdb.mi/mi-stack.exp
13073 * gdb.mi/mi-stepi.exp
13074 * gdb.mi/mi-syn-frame.exp
13075 * gdb.mi/mi-until.exp
13076 * gdb.mi/mi-var-block.exp
13077 * gdb.mi/mi-var-child.exp
13078 * gdb.mi/mi-var-cmd.exp
13079 * gdb.mi/mi-var-cp.exp
13080 * gdb.mi/mi-var-display.exp
13081 * gdb.mi/mi-var-invalidate.exp
13082 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
13083 * gdb.mi/mi-vla-fortran.exp
13084 * gdb.mi/mi-watch.exp
13085 * gdb.mi/mi2-var-child.exp
13086 * gdb.mi/user-selected-context-sync.exp
13087 * gdb.modula2/unbounded-array.exp
13088 * gdb.multi/dummy-frame-restore.exp
13089 * gdb.multi/multi-arch-exec.exp
13090 * gdb.multi/multi-arch.exp
13091 * gdb.multi/tids.exp
13092 * gdb.multi/watchpoint-multi.exp
13093 * gdb.opencl/callfuncs.exp
13094 * gdb.opencl/convs_casts.exp
13095 * gdb.opencl/datatypes.exp
13096 * gdb.opencl/operators.exp
13097 * gdb.opencl/vec_comps.exp
13098 * gdb.opt/clobbered-registers-O2.exp
13099 * gdb.opt/inline-break.exp
13100 * gdb.opt/inline-bt.exp
13101 * gdb.opt/inline-cmds.exp
13102 * gdb.opt/inline-locals.exp
13103 * gdb.pascal/case-insensitive-symbols.exp
13104 * gdb.pascal/floats.exp
13105 * gdb.pascal/gdb11492.exp
13106 * gdb.python/lib-types.exp
13107 * gdb.python/py-arch.exp
13108 * gdb.python/py-as-string.exp
13109 * gdb.python/py-bad-printers.exp
13110 * gdb.python/py-block.exp
13111 * gdb.python/py-breakpoint-create-fail.exp
13112 * gdb.python/py-breakpoint.exp
13113 * gdb.python/py-caller-is.exp
13114 * gdb.python/py-cmd.exp
13115 * gdb.python/py-explore-cc.exp
13116 * gdb.python/py-explore.exp
13117 * gdb.python/py-finish-breakpoint.exp
13118 * gdb.python/py-finish-breakpoint2.exp
13119 * gdb.python/py-frame-args.exp
13120 * gdb.python/py-frame-inline.exp
13121 * gdb.python/py-frame.exp
13122 * gdb.python/py-framefilter-mi.exp
13123 * gdb.python/py-infthread.exp
13124 * gdb.python/py-lazy-string.exp
13125 * gdb.python/py-linetable.exp
13126 * gdb.python/py-mi-events.exp
13127 * gdb.python/py-mi-objfile.exp
13128 * gdb.python/py-mi.exp
13129 * gdb.python/py-objfile.exp
13130 * gdb.python/py-pp-integral.exp
13131 * gdb.python/py-pp-maint.exp
13132 * gdb.python/py-pp-re-notag.exp
13133 * gdb.python/py-pp-registration.exp
13134 * gdb.python/py-recurse-unwind.exp
13135 * gdb.python/py-strfns.exp
13136 * gdb.python/py-symbol.exp
13137 * gdb.python/py-symtab.exp
13138 * gdb.python/py-sync-interp.exp
13139 * gdb.python/py-typeprint.exp
13140 * gdb.python/py-unwind-maint.exp
13141 * gdb.python/py-unwind.exp
13142 * gdb.python/py-value-cc.exp
13143 * gdb.python/py-xmethods.exp
13144 * gdb.reverse/amd64-tailcall-reverse.exp
13145 * gdb.reverse/break-precsave.exp
13146 * gdb.reverse/break-reverse.exp
13147 * gdb.reverse/consecutive-precsave.exp
13148 * gdb.reverse/consecutive-reverse.exp
13149 * gdb.reverse/finish-precsave.exp
13150 * gdb.reverse/finish-reverse-bkpt.exp
13151 * gdb.reverse/finish-reverse.exp
13152 * gdb.reverse/fstatat-reverse.exp
13153 * gdb.reverse/getresuid-reverse.exp
13154 * gdb.reverse/i386-precsave.exp
13155 * gdb.reverse/i386-reverse.exp
13156 * gdb.reverse/i386-sse-reverse.exp
13157 * gdb.reverse/i387-env-reverse.exp
13158 * gdb.reverse/i387-stack-reverse.exp
13159 * gdb.reverse/insn-reverse.exp
13160 * gdb.reverse/machinestate-precsave.exp
13161 * gdb.reverse/machinestate.exp
13162 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13163 * gdb.reverse/pipe-reverse.exp
13164 * gdb.reverse/readv-reverse.exp
13165 * gdb.reverse/recvmsg-reverse.exp
13166 * gdb.reverse/rerun-prec.exp
13167 * gdb.reverse/s390-mvcle.exp
13168 * gdb.reverse/step-precsave.exp
13169 * gdb.reverse/step-reverse.exp
13170 * gdb.reverse/time-reverse.exp
13171 * gdb.reverse/until-precsave.exp
13172 * gdb.reverse/until-reverse.exp
13173 * gdb.reverse/waitpid-reverse.exp
13174 * gdb.reverse/watch-precsave.exp
13175 * gdb.reverse/watch-reverse.exp
13176 * gdb.rust/generics.exp
13177 * gdb.rust/methods.exp
13178 * gdb.rust/modules.exp
13179 * gdb.rust/simple.exp
13180 * gdb.server/connect-with-no-symbol-file.exp
13181 * gdb.server/ext-attach.exp
13182 * gdb.server/ext-restart.exp
13183 * gdb.server/ext-wrapper.exp
13184 * gdb.server/file-transfer.exp
13185 * gdb.server/server-exec-info.exp
13186 * gdb.server/server-kill.exp
13187 * gdb.server/server-mon.exp
13188 * gdb.server/wrapper.exp
13189 * gdb.stabs/exclfwd.exp
13190 * gdb.stabs/gdb11479.exp
13191 * gdb.threads/clone-new-thread-event.exp
13192 * gdb.threads/corethreads.exp
13193 * gdb.threads/current-lwp-dead.exp
13194 * gdb.threads/dlopen-libpthread.exp
13195 * gdb.threads/gcore-thread.exp
13196 * gdb.threads/sigstep-threads.exp
13197 * gdb.threads/watchpoint-fork.exp
13198 * gdb.trace/actions-changed.exp
13199 * gdb.trace/backtrace.exp
13200 * gdb.trace/change-loc.exp
13201 * gdb.trace/circ.exp
13202 * gdb.trace/collection.exp
13203 * gdb.trace/disconnected-tracing.exp
13204 * gdb.trace/ftrace.exp
13205 * gdb.trace/mi-trace-frame-collected.exp
13206 * gdb.trace/mi-trace-unavailable.exp
13207 * gdb.trace/mi-traceframe-changed.exp
13208 * gdb.trace/mi-tsv-changed.exp
13209 * gdb.trace/no-attach-trace.exp
13210 * gdb.trace/passc-dyn.exp
13211 * gdb.trace/qtro.exp
13212 * gdb.trace/range-stepping.exp
13213 * gdb.trace/read-memory.exp
13214 * gdb.trace/save-trace.exp
13215 * gdb.trace/signal.exp
13216 * gdb.trace/status-stop.exp
13217 * gdb.trace/tfile.exp
13218 * gdb.trace/trace-break.exp
13219 * gdb.trace/trace-buffer-size.exp
13220 * gdb.trace/trace-condition.exp
13221 * gdb.trace/tracefile-pseudo-reg.exp
13222 * gdb.trace/tstatus.exp
13223 * gdb.trace/unavailable.exp
13224 * gdb.trace/while-dyn.exp
13225 * gdb.trace/while-stepping.exp
13226
34c41c68
DE
132272016-12-22 Doug Evans <xdje42@gmail.com>
13228
13229 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
13230 and msymbols.
13231
16e69324
YQ
132322016-12-19 Yao Qi <yao.qi@linaro.org>
13233
13234 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
13235 (test_with_self): Don't call do_steps_and_nexts, and remove
13236 code about stepping into xmalloc.
13237
f94f411b
YQ
132382016-12-09 Yao Qi <yao.qi@linaro.org>
13239
13240 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
13241
132422016-12-09 Yao Qi <yao.qi@linaro.org>
13243
13244 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13245
f1b5deee
PA
132462016-12-09 Pedro Alves <palves@redhat.com>
13247
13248 * gdb.base/all-architectures-0.exp: New file.
13249 * gdb.base/all-architectures-1.exp: New file.
13250 * gdb.base/all-architectures-2.exp: New file.
13251 * gdb.base/all-architectures-3.exp: New file.
13252 * gdb.base/all-architectures-4.exp: New file.
13253 * gdb.base/all-architectures-5.exp: New file.
13254 * gdb.base/all-architectures-6.exp: New file.
13255 * gdb.base/all-architectures-7.exp: New file.
13256 * gdb.base/all-architectures.exp.in: New file.
13257
364ca42e
YQ
132582016-12-09 Yao Qi <yao.qi@linaro.org>
13259
13260 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13261
107c2d62
LM
132622016-12-02 Luis Machado <lgustavo@codesourcery.com>
13263
13264 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
13265 possible.
13266 Remove useless pattern-matching code.
13267
df3ee9ca
PA
132682016-12-02 Pedro Alves <palves@redhat.com>
13269
13270 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
13271 procedure.
13272 (top level): Call it.
13273
ec835369
PA
132742016-12-02 Pedro Alves <palves@redhat.com>
13275
13276 * gdb.base/commands.exp (user_defined_command_args_stack_test):
13277 New procedure.
13278 (top level): Call it.
13279
01770bbd
PA
132802016-12-02 Pedro Alves <palves@redhat.com>
13281
13282 PR cli/20559
13283 * gdb.base/commands.exp (user_defined_command_args_eval): New
13284 procedure.
13285 (top level): Call it.
13286
008459ea
LM
132872016-12-02 Luis Machado <lgustavo@codesourcery.com>
13288
13289 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
13290 timeout handling.
13291
0c1b455e
TT
132922016-12-02 Tom Tromey <tom@tromey.com>
13293
13294 * gdb.dwarf2/main-subprogram.c: New file.
13295 * gdb.dwarf2/main-subprogram.exp: New file.
13296
018572b8
LM
132972016-12-01 Luis Machado <lgustavo@codesourcery.com>
13298
13299 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
13300 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
13301 gdb_test_no_output for a couple of cases.
13302 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
13303
84c93cd5
LM
133042016-12-01 Luis Machado <lgustavo@codesourcery.com>
13305
13306 Fix test names and standardize compilation error messages throughout
13307 the following files:
13308
13309 * gdb.ada/start.exp
13310 * gdb.arch/alpha-step.exp
13311 * gdb.arch/e500-prologue.exp
13312 * gdb.arch/ftrace-insn-reloc.exp
13313 * gdb.arch/gdb1291.exp
13314 * gdb.arch/gdb1431.exp
13315 * gdb.arch/gdb1558.exp
13316 * gdb.arch/i386-dr3-watch.exp
13317 * gdb.arch/i386-sse-stack-align.exp
13318 * gdb.arch/ia64-breakpoint-shadow.exp
13319 * gdb.arch/pa-nullify.exp
13320 * gdb.arch/powerpc-aix-prologue.exp
13321 * gdb.arch/thumb-bx-pc.exp
13322 * gdb.base/annota1.exp
13323 * gdb.base/annota3.exp
13324 * gdb.base/arrayidx.exp
13325 * gdb.base/assign.exp
13326 * gdb.base/attach.exp
13327 * gdb.base/auxv.exp
13328 * gdb.base/bang.exp
13329 * gdb.base/bfp-test.exp
13330 * gdb.base/bigcore.exp
13331 * gdb.base/bitfields2.exp
13332 * gdb.base/break-fun-addr.exp
13333 * gdb.base/break-probes.exp
13334 * gdb.base/call-rt-st.exp
13335 * gdb.base/callexit.exp
13336 * gdb.base/catch-fork-kill.exp
13337 * gdb.base/charset.exp
13338 * gdb.base/checkpoint.exp
13339 * gdb.base/comprdebug.exp
13340 * gdb.base/constvars.exp
13341 * gdb.base/coredump-filter.exp
13342 * gdb.base/cursal.exp
13343 * gdb.base/cvexpr.exp
13344 * gdb.base/detach.exp
13345 * gdb.base/display.exp
13346 * gdb.base/dmsym.exp
13347 * gdb.base/dprintf-pending.exp
13348 * gdb.base/dso2dso.exp
13349 * gdb.base/dtrace-probe.exp
13350 * gdb.base/dump.exp
13351 * gdb.base/enum_cond.exp
13352 * gdb.base/exe-lock.exp
13353 * gdb.base/exec-invalid-sysroot.exp
13354 * gdb.base/execl-update-breakpoints.exp
13355 * gdb.base/exprs.exp
13356 * gdb.base/fileio.exp
13357 * gdb.base/find.exp
13358 * gdb.base/finish.exp
13359 * gdb.base/fixsection.exp
13360 * gdb.base/foll-vfork.exp
13361 * gdb.base/frame-args.exp
13362 * gdb.base/gcore.exp
13363 * gdb.base/gdb1250.exp
13364 * gdb.base/global-var-nested-by-dso.exp
13365 * gdb.base/gnu-ifunc.exp
13366 * gdb.base/hashline1.exp
13367 * gdb.base/hashline2.exp
13368 * gdb.base/hashline3.exp
13369 * gdb.base/hbreak-in-shr-unsupported.exp
13370 * gdb.base/huge.exp
13371 * gdb.base/infcall-input.exp
13372 * gdb.base/info-fun.exp
13373 * gdb.base/info-shared.exp
13374 * gdb.base/jit-simple.exp
13375 * gdb.base/jit-so.exp
13376 * gdb.base/jit.exp
13377 * gdb.base/jump.exp
13378 * gdb.base/label.exp
13379 * gdb.base/lineinc.exp
13380 * gdb.base/logical.exp
13381 * gdb.base/longjmp.exp
13382 * gdb.base/macscp.exp
13383 * gdb.base/miscexprs.exp
13384 * gdb.base/new-ui-echo.exp
13385 * gdb.base/new-ui-pending-input.exp
13386 * gdb.base/new-ui.exp
13387 * gdb.base/nodebug.exp
13388 * gdb.base/nofield.exp
13389 * gdb.base/offsets.exp
13390 * gdb.base/overlays.exp
13391 * gdb.base/pending.exp
13392 * gdb.base/pointers.exp
13393 * gdb.base/pr11022.exp
13394 * gdb.base/printcmds.exp
13395 * gdb.base/prologue.exp
13396 * gdb.base/ptr-typedef.exp
13397 * gdb.base/realname-expand.exp
13398 * gdb.base/relativedebug.exp
13399 * gdb.base/relocate.exp
13400 * gdb.base/remote.exp
13401 * gdb.base/reread.exp
13402 * gdb.base/return2.exp
13403 * gdb.base/savedregs.exp
13404 * gdb.base/sep.exp
13405 * gdb.base/sepdebug.exp
13406 * gdb.base/sepsymtab.exp
13407 * gdb.base/set-inferior-tty.exp
13408 * gdb.base/setshow.exp
13409 * gdb.base/shlib-call.exp
13410 * gdb.base/sigaltstack.exp
13411 * gdb.base/siginfo-addr.exp
13412 * gdb.base/signals.exp
13413 * gdb.base/signull.exp
13414 * gdb.base/sigrepeat.exp
13415 * gdb.base/so-impl-ld.exp
13416 * gdb.base/solib-display.exp
13417 * gdb.base/solib-overlap.exp
13418 * gdb.base/solib-search.exp
13419 * gdb.base/solib-symbol.exp
13420 * gdb.base/structs.exp
13421 * gdb.base/structs2.exp
13422 * gdb.base/symtab-search-order.exp
13423 * gdb.base/twice.exp
13424 * gdb.base/unload.exp
13425 * gdb.base/varargs.exp
13426 * gdb.base/watchpoint-solib.exp
13427 * gdb.base/watchpoint.exp
13428 * gdb.base/whatis.exp
13429 * gdb.base/wrong_frame_bt_full.exp
13430 * gdb.btrace/dlopen.exp
13431 * gdb.cell/ea-standalone.exp
13432 * gdb.cell/ea-test.exp
13433 * gdb.cp/dispcxx.exp
13434 * gdb.cp/gdb2384.exp
13435 * gdb.cp/method2.exp
13436 * gdb.cp/nextoverthrow.exp
13437 * gdb.cp/pr10728.exp
13438 * gdb.disasm/am33.exp
13439 * gdb.disasm/h8300s.exp
13440 * gdb.disasm/mn10300.exp
13441 * gdb.disasm/sh3.exp
13442 * gdb.dwarf2/dw2-dir-file-name.exp
13443 * gdb.fortran/complex.exp
13444 * gdb.fortran/library-module.exp
13445 * gdb.guile/scm-pretty-print.exp
13446 * gdb.guile/scm-symbol.exp
13447 * gdb.guile/scm-type.exp
13448 * gdb.guile/scm-value.exp
13449 * gdb.linespec/linespec.exp
13450 * gdb.mi/gdb701.exp
13451 * gdb.mi/gdb792.exp
13452 * gdb.mi/mi-breakpoint-changed.exp
13453 * gdb.mi/mi-dprintf-pending.exp
13454 * gdb.mi/mi-dprintf.exp
13455 * gdb.mi/mi-exit-code.exp
13456 * gdb.mi/mi-pending.exp
13457 * gdb.mi/mi-solib.exp
13458 * gdb.mi/new-ui-mi-sync.exp
13459 * gdb.mi/pr11022.exp
13460 * gdb.mi/user-selected-context-sync.exp
13461 * gdb.opt/solib-intra-step.exp
13462 * gdb.python/py-events.exp
13463 * gdb.python/py-finish-breakpoint.exp
13464 * gdb.python/py-mi.exp
13465 * gdb.python/py-prettyprint.exp
13466 * gdb.python/py-shared.exp
13467 * gdb.python/py-symbol.exp
13468 * gdb.python/py-template.exp
13469 * gdb.python/py-type.exp
13470 * gdb.python/py-value.exp
13471 * gdb.reverse/solib-precsave.exp
13472 * gdb.reverse/solib-reverse.exp
13473 * gdb.server/solib-list.exp
13474 * gdb.stabs/weird.exp
13475 * gdb.threads/reconnect-signal.exp
13476 * gdb.threads/stepi-random-signal.exp
13477 * gdb.trace/actions.exp
13478 * gdb.trace/ax.exp
13479 * gdb.trace/backtrace.exp
13480 * gdb.trace/change-loc.exp
13481 * gdb.trace/deltrace.exp
13482 * gdb.trace/ftrace-lock.exp
13483 * gdb.trace/ftrace.exp
13484 * gdb.trace/infotrace.exp
13485 * gdb.trace/mi-tracepoint-changed.exp
13486 * gdb.trace/packetlen.exp
13487 * gdb.trace/passcount.exp
13488 * gdb.trace/pending.exp
13489 * gdb.trace/range-stepping.exp
13490 * gdb.trace/report.exp
13491 * gdb.trace/stap-trace.exp
13492 * gdb.trace/tfind.exp
13493 * gdb.trace/trace-break.exp
13494 * gdb.trace/trace-condition.exp
13495 * gdb.trace/trace-enable-disable.exp
13496 * gdb.trace/trace-mt.exp
13497 * gdb.trace/tracecmd.exp
13498 * gdb.trace/tspeed.exp
13499 * gdb.trace/tsv.exp
13500 * lib/perftest.exp
13501
fb9feb35
LM
135022016-12-01 Luis Machado <lgustavo@codesourcery.com>
13503
13504 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
13505 with gdb_test_no_output.
13506 Use command as test name.
13507
cd2ddb6c
LM
135082016-12-01 Luis Machado <lgustavo@codesourcery.com>
13509
13510 Fix test names starting with uppercase throughout the files.
13511
13512 * gdb.ada/assign_1.exp
13513 * gdb.ada/boolean_expr.exp
13514 * gdb.base/arrayidx.exp
13515 * gdb.base/del.exp
13516 * gdb.base/gcore-buffer-overflow.exp
13517 * gdb.base/testenv.exp
13518 * gdb.compile/compile.exp
13519 * gdb.python/py-framefilter-invalidarg.exp
13520 * gdb.python/py-framefilter.exp
13521
bb95117e
LM
135222016-12-01 Luis Machado <lgustavo@codesourcery.com>
13523
13524 Fix test names starting with uppercase throughout the files.
13525
13526 * gdb.ada/array_return.exp
13527 * gdb.ada/expr_delims.exp
13528 * gdb.ada/mi_dyn_arr.exp
13529 * gdb.ada/mi_interface.exp
13530 * gdb.ada/mi_var_array.exp
13531 * gdb.ada/watch_arg.exp
13532 * gdb.arch/alpha-step.exp
13533 * gdb.arch/altivec-regs.exp
13534 * gdb.arch/e500-regs.exp
13535 * gdb.arch/powerpc-d128-regs.exp
13536 * gdb.base/arrayidx.exp
13537 * gdb.base/break.exp
13538 * gdb.base/checkpoint.exp
13539 * gdb.base/debug-expr.exp
13540 * gdb.base/dmsym.exp
13541 * gdb.base/radix.exp
13542 * gdb.base/sepdebug.exp
13543 * gdb.base/testenv.exp
13544 * gdb.base/watch_thread_num.exp
13545 * gdb.base/watchpoint-cond-gone.exp
13546 * gdb.cell/break.exp
13547 * gdb.cell/ea-cache.exp
13548 * gdb.compile/compile.exp
13549 * gdb.cp/gdb2495.exp
13550 * gdb.gdb/selftest.exp
13551 * gdb.gdb/xfullpath.exp
13552 * gdb.go/hello.exp
13553 * gdb.go/integers.exp
13554 * gdb.objc/basicclass.exp
13555 * gdb.pascal/hello.exp
13556 * gdb.pascal/integers.exp
13557 * gdb.python/py-breakpoint.exp
13558 * gdb.python/py-cmd.exp
13559 * gdb.python/py-linetable.exp
13560 * gdb.python/py-xmethods.exp
13561 * gdb.python/python.exp
13562 * gdb.reverse/consecutive-precsave.exp
13563 * gdb.reverse/finish-precsave.exp
13564 * gdb.reverse/i386-precsave.exp
13565 * gdb.reverse/machinestate-precsave.exp
13566 * gdb.reverse/sigall-precsave.exp
13567 * gdb.reverse/solib-precsave.exp
13568 * gdb.reverse/step-precsave.exp
13569 * gdb.reverse/until-precsave.exp
13570 * gdb.reverse/watch-precsave.exp
13571 * gdb.threads/leader-exit.exp
13572 * gdb.threads/pthreads.exp
13573 * gdb.threads/wp-replication.exp
13574 * gdb.trace/actions.exp
13575 * gdb.trace/mi-tsv-changed.exp
13576 * gdb.trace/tsv.exp
13577
de97fdd4
LM
135782016-12-01 Luis Machado <lgustavo@codesourcery.com>
13579
13580 Fix test names starting with uppercase throughout the files.
13581
13582 * gdb.arch/i386-bp_permanent.exp
13583 * gdb.arch/i386-gnu-cfi.exp
13584 * gdb.base/disasm-end-cu.exp
13585 * gdb.base/macscp.exp
13586 * gdb.base/pending.exp
13587 * gdb.base/watch_thread_num.exp
13588 * gdb.cp/exception.exp
13589 * gdb.cp/gdb2495.exp
13590 * gdb.cp/local.exp
13591 * gdb.python/py-evsignal.exp
13592 * gdb.python/python.exp
13593 * gdb.trace/tracecmd.exp
13594
9f058c10
LM
135952016-12-01 Luis Machado <lgustavo@codesourcery.com>
13596
13597 Fix test names starting with uppercase throughout the files.
13598
13599 * gdb.base/charset.exp
13600 * gdb.base/eval.exp
13601 * gdb.base/multi-forks.exp
13602 * gdb.guile/scm-progspace.exp
13603 * gdb.opencl/datatypes.exp
13604 * gdb.python/py-block.exp
13605 * gdb.python/py-function.exp
13606 * gdb.python/py-symbol.exp
13607 * gdb.python/py-symtab.exp
13608 * gdb.python/py-xmethods.exp
13609 * gdb.reverse/break-precsave.exp
13610 * gdb.reverse/break-reverse.exp
13611 * gdb.reverse/consecutive-precsave.exp
13612 * gdb.reverse/consecutive-reverse.exp
13613 * gdb.reverse/finish-precsave.exp
13614 * gdb.reverse/finish-reverse-bkpt.exp
13615 * gdb.reverse/finish-reverse.exp
13616 * gdb.reverse/fstatat-reverse.exp
13617 * gdb.reverse/getresuid-reverse.exp
13618 * gdb.reverse/i386-precsave.exp
13619 * gdb.reverse/i386-reverse.exp
13620 * gdb.reverse/i386-sse-reverse.exp
13621 * gdb.reverse/i387-stack-reverse.exp
13622 * gdb.reverse/insn-reverse.exp
13623 * gdb.reverse/machinestate-precsave.exp
13624 * gdb.reverse/machinestate.exp
13625 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13626 * gdb.reverse/pipe-reverse.exp
13627 * gdb.reverse/readv-reverse.exp
13628 * gdb.reverse/recvmsg-reverse.exp
13629 * gdb.reverse/rerun-prec.exp
13630 * gdb.reverse/s390-mvcle.exp
13631 * gdb.reverse/sigall-precsave.exp
13632 * gdb.reverse/sigall-reverse.exp
13633 * gdb.reverse/solib-precsave.exp
13634 * gdb.reverse/solib-reverse.exp
13635 * gdb.reverse/step-precsave.exp
13636 * gdb.reverse/step-reverse.exp
13637 * gdb.reverse/time-reverse.exp
13638 * gdb.reverse/until-precsave.exp
13639 * gdb.reverse/until-reverse.exp
13640 * gdb.reverse/waitpid-reverse.exp
13641 * gdb.reverse/watch-precsave.exp
13642 * gdb.reverse/watch-reverse.exp
13643
cdc7edd7
LM
136442016-12-01 Luis Machado <lgustavo@codesourcery.com>
13645
13646 Fix test names starting with uppercase throughout the files.
13647
13648 * gdb.arch/i386-mpx-simple_segv.exp
13649 * gdb.arch/i386-mpx.exp
13650 * gdb.arch/i386-permbkpt.exp
13651 * gdb.arch/pa-nullify.exp
13652 * gdb.arch/powerpc-d128-regs.exp
13653 * gdb.arch/vsx-regs.exp
13654 * gdb.base/bfp-test.exp
13655 * gdb.base/break.exp
13656 * gdb.base/breakpoint-shadow.exp
13657 * gdb.base/callfuncs.exp
13658 * gdb.base/charset.exp
13659 * gdb.base/commands.exp
13660 * gdb.base/completion.exp
13661 * gdb.base/dfp-test.exp
13662 * gdb.base/echo.exp
13663 * gdb.base/ending-run.exp
13664 * gdb.base/eval.exp
13665 * gdb.base/expand-psymtabs.exp
13666 * gdb.base/float128.exp
13667 * gdb.base/floatn.exp
13668 * gdb.base/foll-exec-mode.exp
13669 * gdb.base/gdb1056.exp
13670 * gdb.base/gdb11531.exp
13671 * gdb.base/kill-after-signal.exp
13672 * gdb.base/multi-forks.exp
13673 * gdb.base/overlays.exp
13674 * gdb.base/pending.exp
13675 * gdb.base/sepdebug.exp
13676 * gdb.base/testenv.exp
13677 * gdb.base/valgrind-db-attach.exp
13678 * gdb.base/watch_thread_num.exp
13679 * gdb.base/watchpoint-cond-gone.exp
13680 * gdb.base/watchpoint.exp
13681 * gdb.base/watchpoints.exp
13682 * gdb.cp/arg-reference.exp
13683 * gdb.cp/baseenum.exp
13684 * gdb.cp/operator.exp
13685 * gdb.cp/shadow.exp
13686 * gdb.dwarf2/dw2-op-out-param.exp
13687 * gdb.dwarf2/dw2-reg-undefined.exp
13688 * gdb.go/chan.exp
13689 * gdb.go/hello.exp
13690 * gdb.go/integers.exp
13691 * gdb.go/methods.exp
13692 * gdb.go/package.exp
13693 * gdb.guile/scm-parameter.exp
13694 * gdb.guile/scm-progspace.exp
13695 * gdb.guile/scm-value.exp
13696 * gdb.mi/mi-pending.exp
13697 * gdb.mi/user-selected-context-sync.exp
13698 * gdb.multi/multi-attach.exp
13699 * gdb.multi/tids.exp
13700 * gdb.opt/clobbered-registers-O2.exp
13701 * gdb.pascal/floats.exp
13702 * gdb.pascal/integers.exp
13703 * gdb.python/py-block.exp
13704 * gdb.python/py-events.exp
13705 * gdb.python/py-parameter.exp
13706 * gdb.python/py-symbol.exp
13707 * gdb.python/py-symtab.exp
13708 * gdb.python/py-type.exp
13709 * gdb.python/py-value.exp
13710 * gdb.python/py-xmethods.exp
13711 * gdb.python/python.exp
13712 * gdb.reverse/break-precsave.exp
13713 * gdb.reverse/consecutive-precsave.exp
13714 * gdb.reverse/finish-precsave.exp
13715 * gdb.reverse/i386-precsave.exp
13716 * gdb.reverse/machinestate-precsave.exp
13717 * gdb.reverse/sigall-precsave.exp
13718 * gdb.reverse/solib-precsave.exp
13719 * gdb.reverse/step-precsave.exp
13720 * gdb.reverse/until-precsave.exp
13721 * gdb.reverse/watch-precsave.exp
13722 * gdb.server/ext-attach.exp
13723 * gdb.server/ext-restart.exp
13724 * gdb.server/ext-run.exp
13725 * gdb.server/ext-wrapper.exp
13726 * gdb.stabs/gdb11479.exp
13727 * gdb.stabs/weird.exp
13728 * gdb.threads/attach-many-short-lived-threads.exp
13729 * gdb.threads/kill.exp
13730 * gdb.threads/watchpoint-fork.exp
13731
bc6c7af4
LM
137322016-12-01 Luis Machado <lgustavo@codesourcery.com>
13733
13734 Fix test names starting with uppercase throughout all the files below.
13735
13736 * gdb.ada/array_return.exp
13737 * gdb.ada/catch_ex.exp
13738 * gdb.ada/info_exc.exp
13739 * gdb.ada/mi_catch_ex.exp
13740 * gdb.ada/mi_dyn_arr.exp
13741 * gdb.ada/mi_ex_cond.exp
13742 * gdb.ada/mi_exc_info.exp
13743 * gdb.ada/mi_interface.exp
13744 * gdb.ada/mi_task_arg.exp
13745 * gdb.ada/mi_task_info.exp
13746 * gdb.ada/mi_var_array.exp
13747 * gdb.arch/alpha-step.exp
13748 * gdb.arch/amd64-disp-step.exp
13749 * gdb.arch/arm-disp-step.exp
13750 * gdb.arch/disp-step-insn-reloc.exp
13751 * gdb.arch/e500-prologue.exp
13752 * gdb.arch/ftrace-insn-reloc.exp
13753 * gdb.arch/gdb1558.exp
13754 * gdb.arch/i386-bp_permanent.exp
13755 * gdb.arch/i386-disp-step.exp
13756 * gdb.arch/i386-float.exp
13757 * gdb.arch/i386-gnu-cfi.exp
13758 * gdb.arch/ia64-breakpoint-shadow.exp
13759 * gdb.arch/mips16-thunks.exp
13760 * gdb.arch/pa-nullify.exp
13761 * gdb.arch/powerpc-aix-prologue.exp
13762 * gdb.arch/powerpc-power.exp
13763 * gdb.arch/ppc-dfp.exp
13764 * gdb.arch/s390-tdbregs.exp
13765 * gdb.arch/spu-info.exp
13766 * gdb.arch/spu-ls.exp
13767 * gdb.arch/thumb-bx-pc.exp
13768 * gdb.base/advance.exp
13769 * gdb.base/annota-input-while-running.exp
13770 * gdb.base/arrayidx.exp
13771 * gdb.base/asmlabel.exp
13772 * gdb.base/async.exp
13773 * gdb.base/attach-wait-input.exp
13774 * gdb.base/auto-connect-native-target.exp
13775 * gdb.base/batch-preserve-term-settings.exp
13776 * gdb.base/bfp-test.exp
13777 * gdb.base/bigcore.exp
13778 * gdb.base/bp-permanent.exp
13779 * gdb.base/break-always.exp
13780 * gdb.base/break-fun-addr.exp
13781 * gdb.base/break-idempotent.exp
13782 * gdb.base/break-main-file-remove-fail.exp
13783 * gdb.base/break-probes.exp
13784 * gdb.base/break-unload-file.exp
13785 * gdb.base/break.exp
13786 * gdb.base/call-ar-st.exp
13787 * gdb.base/call-rt-st.exp
13788 * gdb.base/call-sc.exp
13789 * gdb.base/call-signal-resume.exp
13790 * gdb.base/call-strs.exp
13791 * gdb.base/callexit.exp
13792 * gdb.base/callfuncs.exp
13793 * gdb.base/catch-gdb-caused-signals.exp
13794 * gdb.base/catch-signal-siginfo-cond.exp
13795 * gdb.base/catch-syscall.exp
13796 * gdb.base/compare-sections.exp
13797 * gdb.base/cond-eval-mode.exp
13798 * gdb.base/condbreak-call-false.exp
13799 * gdb.base/consecutive-step-over.exp
13800 * gdb.base/cursal.exp
13801 * gdb.base/disabled-location.exp
13802 * gdb.base/disasm-end-cu.exp
13803 * gdb.base/display.exp
13804 * gdb.base/double-prompt-target-event-error.exp
13805 * gdb.base/dprintf-bp-same-addr.exp
13806 * gdb.base/dprintf-detach.exp
13807 * gdb.base/dprintf-next.exp
13808 * gdb.base/dprintf-non-stop.exp
13809 * gdb.base/dprintf-pending.exp
13810 * gdb.base/dso2dso.exp
13811 * gdb.base/ending-run.exp
13812 * gdb.base/enum_cond.exp
13813 * gdb.base/examine-backward.exp
13814 * gdb.base/exe-lock.exp
13815 * gdb.base/exec-invalid-sysroot.exp
13816 * gdb.base/execl-update-breakpoints.exp
13817 * gdb.base/execution-termios.exp
13818 * gdb.base/fileio.exp
13819 * gdb.base/fixsection.exp
13820 * gdb.base/foll-exec-mode.exp
13821 * gdb.base/foll-exec.exp
13822 * gdb.base/fork-running-state.exp
13823 * gdb.base/frame-args.exp
13824 * gdb.base/fullpath-expand.exp
13825 * gdb.base/func-ptr.exp
13826 * gdb.base/gcore-relro-pie.exp
13827 * gdb.base/gdb1090.exp
13828 * gdb.base/gdb1555.exp
13829 * gdb.base/global-var-nested-by-dso.exp
13830 * gdb.base/gnu-ifunc.exp
13831 * gdb.base/hbreak-in-shr-unsupported.exp
13832 * gdb.base/hbreak-unmapped.exp
13833 * gdb.base/hook-stop.exp
13834 * gdb.base/infcall-input.exp
13835 * gdb.base/info-fun.exp
13836 * gdb.base/info-shared.exp
13837 * gdb.base/interrupt-noterm.exp
13838 * gdb.base/jit-so.exp
13839 * gdb.base/jit.exp
13840 * gdb.base/line-symtabs.exp
13841 * gdb.base/list.exp
13842 * gdb.base/longjmp.exp
13843 * gdb.base/macscp.exp
13844 * gdb.base/max-value-size.exp
13845 * gdb.base/nodebug.exp
13846 * gdb.base/nofield.exp
13847 * gdb.base/overlays.exp
13848 * gdb.base/paginate-after-ctrl-c-running.exp
13849 * gdb.base/paginate-bg-execution.exp
13850 * gdb.base/paginate-inferior-exit.exp
13851 * gdb.base/pending.exp
13852 * gdb.base/pr11022.exp
13853 * gdb.base/printcmds.exp
13854 * gdb.base/ptr-typedef.exp
13855 * gdb.base/ptype.exp
13856 * gdb.base/randomize.exp
13857 * gdb.base/range-stepping.exp
13858 * gdb.base/realname-expand.exp
13859 * gdb.base/relativedebug.exp
13860 * gdb.base/remote.exp
13861 * gdb.base/savedregs.exp
13862 * gdb.base/sepdebug.exp
13863 * gdb.base/set-noassign.exp
13864 * gdb.base/shlib-call.exp
13865 * gdb.base/shreloc.exp
13866 * gdb.base/sigaltstack.exp
13867 * gdb.base/sigbpt.exp
13868 * gdb.base/siginfo-addr.exp
13869 * gdb.base/siginfo-obj.exp
13870 * gdb.base/siginfo-thread.exp
13871 * gdb.base/signest.exp
13872 * gdb.base/signull.exp
13873 * gdb.base/sigrepeat.exp
13874 * gdb.base/skip.exp
13875 * gdb.base/so-impl-ld.exp
13876 * gdb.base/solib-corrupted.exp
13877 * gdb.base/solib-disc.exp
13878 * gdb.base/solib-display.exp
13879 * gdb.base/solib-overlap.exp
13880 * gdb.base/solib-search.exp
13881 * gdb.base/solib-symbol.exp
13882 * gdb.base/source-execution.exp
13883 * gdb.base/sss-bp-on-user-bp-2.exp
13884 * gdb.base/sss-bp-on-user-bp.exp
13885 * gdb.base/stack-checking.exp
13886 * gdb.base/stale-infcall.exp
13887 * gdb.base/step-break.exp
13888 * gdb.base/step-line.exp
13889 * gdb.base/step-over-exit.exp
13890 * gdb.base/step-test.exp
13891 * gdb.base/structs.exp
13892 * gdb.base/sym-file.exp
13893 * gdb.base/symtab-search-order.exp
13894 * gdb.base/term.exp
13895 * gdb.base/type-opaque.exp
13896 * gdb.base/unload.exp
13897 * gdb.base/until-nodebug.exp
13898 * gdb.base/until.exp
13899 * gdb.base/unwindonsignal.exp
13900 * gdb.base/watch-cond.exp
13901 * gdb.base/watch-non-mem.exp
13902 * gdb.base/watch_thread_num.exp
13903 * gdb.base/watchpoint-reuse-slot.exp
13904 * gdb.base/watchpoint-solib.exp
13905 * gdb.base/watchpoint.exp
13906 * gdb.btrace/dlopen.exp
13907 * gdb.cell/arch.exp
13908 * gdb.cell/break.exp
13909 * gdb.cell/bt.exp
13910 * gdb.cell/core.exp
13911 * gdb.cell/data.exp
13912 * gdb.cell/dwarfaddr.exp
13913 * gdb.cell/ea-cache.exp
13914 * gdb.cell/ea-standalone.exp
13915 * gdb.cell/ea-test.exp
13916 * gdb.cell/f-regs.exp
13917 * gdb.cell/fork.exp
13918 * gdb.cell/gcore.exp
13919 * gdb.cell/mem-access.exp
13920 * gdb.cell/ptype.exp
13921 * gdb.cell/registers.exp
13922 * gdb.cell/sizeof.exp
13923 * gdb.cell/solib-symbol.exp
13924 * gdb.cell/solib.exp
13925 * gdb.compile/compile-tls.exp
13926 * gdb.cp/exception.exp
13927 * gdb.cp/gdb2495.exp
13928 * gdb.cp/local.exp
13929 * gdb.cp/mb-inline.exp
13930 * gdb.cp/mb-templates.exp
13931 * gdb.cp/pr10687.exp
13932 * gdb.cp/pr9167.exp
13933 * gdb.cp/scope-err.exp
13934 * gdb.cp/templates.exp
13935 * gdb.cp/virtfunc.exp
13936 * gdb.dwarf2/dw2-dir-file-name.exp
13937 * gdb.dwarf2/dw2-single-line-discriminators.exp
13938 * gdb.fortran/complex.exp
13939 * gdb.fortran/library-module.exp
13940 * gdb.guile/guile.exp
13941 * gdb.guile/scm-cmd.exp
13942 * gdb.guile/scm-frame-inline.exp
13943 * gdb.guile/scm-objfile.exp
13944 * gdb.guile/scm-pretty-print.exp
13945 * gdb.guile/scm-symbol.exp
13946 * gdb.guile/scm-type.exp
13947 * gdb.guile/scm-value.exp
13948 * gdb.linespec/keywords.exp
13949 * gdb.linespec/ls-errs.exp
13950 * gdb.linespec/macro-relative.exp
13951 * gdb.linespec/thread.exp
13952 * gdb.mi/mi-breakpoint-changed.exp
13953 * gdb.mi/mi-dprintf-pending.exp
13954 * gdb.mi/mi-fullname-deleted.exp
13955 * gdb.mi/mi-logging.exp
13956 * gdb.mi/mi-pending.exp
13957 * gdb.mi/mi-solib.exp
13958 * gdb.mi/new-ui-mi-sync.exp
13959 * gdb.mi/user-selected-context-sync.exp
13960 * gdb.multi/dummy-frame-restore.exp
13961 * gdb.multi/multi-arch-exec.exp
13962 * gdb.multi/remove-inferiors.exp
13963 * gdb.multi/watchpoint-multi-exit.exp
13964 * gdb.opt/solib-intra-step.exp
13965 * gdb.perf/backtrace.exp
13966 * gdb.perf/single-step.exp
13967 * gdb.perf/skip-command.exp
13968 * gdb.perf/skip-prologue.exp
13969 * gdb.perf/solib.exp
13970 * gdb.python/lib-types.exp
13971 * gdb.python/py-as-string.exp
13972 * gdb.python/py-bad-printers.exp
13973 * gdb.python/py-block.exp
13974 * gdb.python/py-breakpoint.exp
13975 * gdb.python/py-cmd.exp
13976 * gdb.python/py-events.exp
13977 * gdb.python/py-evthreads.exp
13978 * gdb.python/py-finish-breakpoint.exp
13979 * gdb.python/py-finish-breakpoint2.exp
13980 * gdb.python/py-frame-inline.exp
13981 * gdb.python/py-frame.exp
13982 * gdb.python/py-inferior.exp
13983 * gdb.python/py-infthread.exp
13984 * gdb.python/py-mi.exp
13985 * gdb.python/py-objfile.exp
13986 * gdb.python/py-pp-maint.exp
13987 * gdb.python/py-pp-registration.exp
13988 * gdb.python/py-prettyprint.exp
13989 * gdb.python/py-recurse-unwind.exp
13990 * gdb.python/py-shared.exp
13991 * gdb.python/py-symbol.exp
13992 * gdb.python/py-symtab.exp
13993 * gdb.python/py-template.exp
13994 * gdb.python/py-type.exp
13995 * gdb.python/py-unwind-maint.exp
13996 * gdb.python/py-unwind.exp
13997 * gdb.python/py-value.exp
13998 * gdb.python/python.exp
13999 * gdb.reverse/finish-reverse-bkpt.exp
14000 * gdb.reverse/insn-reverse.exp
14001 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14002 * gdb.reverse/solib-precsave.exp
14003 * gdb.reverse/solib-reverse.exp
14004 * gdb.stabs/gdb11479.exp
14005 * gdb.stabs/weird.exp
14006 * gdb.threads/fork-child-threads.exp
14007 * gdb.threads/fork-plus-threads.exp
14008 * gdb.threads/fork-thread-pending.exp
14009 * gdb.threads/forking-threads-plus-breakpoint.exp
14010 * gdb.threads/hand-call-in-threads.exp
14011 * gdb.threads/interrupted-hand-call.exp
14012 * gdb.threads/linux-dp.exp
14013 * gdb.threads/local-watch-wrong-thread.exp
14014 * gdb.threads/next-while-other-thread-longjmps.exp
14015 * gdb.threads/non-ldr-exit.exp
14016 * gdb.threads/pending-step.exp
14017 * gdb.threads/print-threads.exp
14018 * gdb.threads/process-dies-while-detaching.exp
14019 * gdb.threads/process-dies-while-handling-bp.exp
14020 * gdb.threads/pthreads.exp
14021 * gdb.threads/queue-signal.exp
14022 * gdb.threads/reconnect-signal.exp
14023 * gdb.threads/signal-command-handle-nopass.exp
14024 * gdb.threads/signal-command-multiple-signals-pending.exp
14025 * gdb.threads/signal-delivered-right-thread.exp
14026 * gdb.threads/signal-sigtrap.exp
14027 * gdb.threads/sigthread.exp
14028 * gdb.threads/staticthreads.exp
14029 * gdb.threads/stepi-random-signal.exp
14030 * gdb.threads/thread-unwindonsignal.exp
14031 * gdb.threads/thread_check.exp
14032 * gdb.threads/thread_events.exp
14033 * gdb.threads/tid-reuse.exp
14034 * gdb.threads/tls-nodebug.exp
14035 * gdb.threads/tls-shared.exp
14036 * gdb.threads/tls-so_extern.exp
14037 * gdb.threads/tls.exp
14038 * gdb.threads/wp-replication.exp
14039 * gdb.trace/actions-changed.exp
14040 * gdb.trace/actions.exp
14041 * gdb.trace/backtrace.exp
14042 * gdb.trace/change-loc.exp
14043 * gdb.trace/collection.exp
14044 * gdb.trace/deltrace.exp
14045 * gdb.trace/disconnected-tracing.exp
14046 * gdb.trace/entry-values.exp
14047 * gdb.trace/ftrace-lock.exp
14048 * gdb.trace/ftrace.exp
14049 * gdb.trace/infotrace.exp
14050 * gdb.trace/mi-trace-frame-collected.exp
14051 * gdb.trace/mi-trace-unavailable.exp
14052 * gdb.trace/mi-traceframe-changed.exp
14053 * gdb.trace/mi-tracepoint-changed.exp
14054 * gdb.trace/mi-tsv-changed.exp
14055 * gdb.trace/no-attach-trace.exp
14056 * gdb.trace/packetlen.exp
14057 * gdb.trace/passc-dyn.exp
14058 * gdb.trace/passcount.exp
14059 * gdb.trace/pending.exp
14060 * gdb.trace/pr16508.exp
14061 * gdb.trace/qtro.exp
14062 * gdb.trace/range-stepping.exp
14063 * gdb.trace/read-memory.exp
14064 * gdb.trace/report.exp
14065 * gdb.trace/save-trace.exp
14066 * gdb.trace/signal.exp
14067 * gdb.trace/stap-trace.exp
14068 * gdb.trace/status-stop.exp
14069 * gdb.trace/strace.exp
14070 * gdb.trace/tfile.exp
14071 * gdb.trace/tfind.exp
14072 * gdb.trace/trace-break.exp
14073 * gdb.trace/trace-condition.exp
14074 * gdb.trace/trace-enable-disable.exp
14075 * gdb.trace/trace-mt.exp
14076 * gdb.trace/tracecmd.exp
14077 * gdb.trace/tracefile-pseudo-reg.exp
14078 * gdb.trace/tspeed.exp
14079 * gdb.trace/tstatus.exp
14080 * gdb.trace/tsv.exp
14081 * gdb.trace/unavailable.exp
14082 * gdb.trace/while-dyn.exp
14083 * gdb.trace/while-stepping.exp
14084 * lib/gdb-guile.exp
14085 * lib/gdb.exp
14086 * lib/mi-support.exp
14087 * lib/pascal.exp
14088 * lib/perftest.exp
14089 * lib/prelink-support.exp
14090 * lib/selftest-support.exp
14091
ad02e4fe
SM
140922016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
14093
14094 * Makefile.in: Include disable-implicit-rules.mk.
14095
22347e55
AA
140962016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14097
14098 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
14099 non-byte-aligned bit fields.
14100
da5b30da
AA
141012016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14102
14103 PR gdb/12616
14104 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
14105 respects the DW_AT_data_bit_offset attribute.
14106
b593ecca
SM
141072016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
14108
14109 * gdb.base/default.exp: Fix output of "set language".
14110
3b165252
SM
141112016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
14112
14113 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
14114 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
14115 make.
14116 * configure.ac: Remove checks for the make program.
14117 * configure: Re-generate.
14118
1a2f3d7f
KB
141192016-11-16 Kevin Buettner <kevinb@redhat.com>
14120
14121 * gdb.python/py-recurse-unwind.c (main): Add loop.
14122 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
14123 to read_register() and gdb.parse_and_eval(). Make each code
14124 call a separate case that can be individually tested.
14125 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
14126 proc. Call cont_and_backtrace for each of the code paths that
14127 we want to test in the unwinder.
14128
b7f38fda
AA
141292016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
14130
14131 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
14132 the definition of struct S.
14133
1f8db343
CM
141342016-11-11 Catherine Moore <clm@codesourcery.com>
14135
14136 * gdb.base/dump.exp: Identify verilog format dump tests as such.
14137
fad0c9fb
PA
141382016-11-09 Pedro Alves <palves@redhat.com>
14139
14140 * gdb.base/commands.exp (runto_or_return): New procedure.
14141 (gdbvar_simple_if_test, gdbvar_simple_while_test)
14142 (gdbvar_complex_if_while_test, progvar_simple_if_test)
14143 (progvar_simple_while_test, progvar_complex_if_while_test)
14144 (if_while_breakpoint_command_test)
14145 (infrun_breakpoint_command_test, breakpoint_command_test)
14146 (user_defined_command_test, watchpoint_command_test)
14147 (test_command_prompt_position, redefine_hook_test)
14148 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
14149 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
14150 multi_line_input and multi_line. Remove gdb_expect and
14151 gdb_stop_suppressing_tests uses.
14152 * lib/gdb.exp (valnum_re): New global.
14153 (multi_line_input): New procedure.
14154
8354c62c
SM
141552016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
14156
14157 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
14158 Remove.
14159 (test_setup): Define with proc_with_prefix.
14160 (test_cli_inferior): Likewise.
14161 (test_cli_thread): Likewise.
14162 (test_cli_frame): Likewise.
14163 (test_cli_select_frame): Likewise.
14164 (test_cli_up_down): Likewise.
14165 (test_mi_thread_select): Likewise.
14166 (test_mi_stack_select_frame): Likewise.
14167 (test_cli_in_mi_inferior): Likewise.
14168 (test_cli_in_mi_thread): Likewise.
14169 (test_cli_in_mi_frame): Likewise.
14170 (top level): Do not use with_test_prefix_procname.
14171
64f367a2
PA
141722016-11-09 Pedro Alves <palves@redhat.com>
14173
14174 * gdb.base/commands.exp (gdbvar_simple_if_test)
14175 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
14176 (progvar_simple_if_test, progvar_simple_while_test)
14177 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
14178 (infrun_breakpoint_command_test, breakpoint_command_test)
14179 (user_defined_command_test, watchpoint_command_test)
14180 (test_command_prompt_position, deprecated_command_test)
14181 (bp_deleted_in_command, temporary_breakpoint_commands)
14182 (stray_arg0_test, source_file_with_indented_comment)
14183 (recursive_source_test, if_commands_test)
14184 (error_clears_commands_left, redefine_hook_test)
14185 (redefine_backtrace_test): Use proc_with_prefix.
14186 * lib/gdb.exp (proc_with_prefix): New proc.
14187
0bb65f1e
AA
141882016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14189
14190 * gdb.base/tui-layout.c: New file.
14191 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
14192 disassembly window contains very long lines.
14193
7353f247
TT
141942016-11-08 Tom Tromey <tom@tromey.com>
14195
14196 * gdb.python/py-value.exp (test_value_creation): Make "long" test
14197 depend on Python 2.
14198
30a7bb83
TT
141992016-11-08 Tom Tromey <tom@tromey.com>
14200
14201 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
14202 New method.
14203
cdf5a07c
MG
142042016-10-29 Manish Goregaokar <manish@mozilla.com>
14205
2806dc7e 14206 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 14207
51a789c3
MG
142082016-10-27 Manish Goregaokar <manish@mozilla.com>
14209
2806dc7e
PA
14210 * gdb.rust/simple.rs: Add test for univariant enums without
14211 discriminants and for encoded struct-like enums.
51a789c3 14212
f610ab6d
PA
142132016-10-28 Pedro Alves <palves@redhat.com>
14214
14215 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
14216 gdb_test_multiple, tighten regexps and match symtabs and line
14217 tables incrementally.
14218
b129b0ca
LM
142192016-10-28 Luis Machado <lgustavo@codesourcery.com>
14220
14221 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
14222 general.
14223
ecf45d2c
SL
142242016-10-25 Luis Machado <lgustavo@codesourcery.com>
14225
14226 * gdb.base/exec-invalid-sysroot.exp: New file.
14227
b8d38ee4
JK
142282016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14229
14230 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
14231
f90fd8c2
JK
142322016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14233
14234 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
14235
2d2476aa
MR
142362016-10-19 Maciej W. Rozycki <macro@imgtec.com>
14237
2806dc7e
PA
14238 * gdb.base/killed-outside.exp: Remove $options from a call to
14239 `prepare_for_testing'.
2d2476aa 14240
e42b25a0
SM
142412016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14242
14243 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14244 Change test message.
14245
3ccdb432
SM
142462016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14247
14248 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14249 Update comment.
14250
5bad3170
SM
142512016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14252
14253 * gdb.trace/mi-trace-save.exp: New file.
14254
5ad9dba7
YQ
142552016-10-13 Yao Qi <yao.qi@linaro.org>
14256
14257 * gdb.base/code_elim.exp (get_var_address): Remove.
14258 * gdb.base/relocate.exp: Likewise.
14259 * gdb.base/shreloc.exp: Likewise.
14260 * lib/gdb.exp (get_var_address): New.
14261
62df7e21
YQ
142622016-10-13 Yao Qi <yao.qi@linaro.org>
14263
14264 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
14265 floating point tests if $skip_float_test is false.
14266
4dac951e
LM
142672016-10-12 Luis Machado <lgustavo@codesourcery.com>
14268
14269 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
14270 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
14271 argc values.
14272 Add 1 to argc so we guarantee distinct initial/modified argc values.
14273
8f1a8fc4
JK
142742016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14275
14276 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
14277
16c85b5d
JK
142782016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14279
14280 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
14281 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
14282 * gdb.arch/vsx-regs.exp: Likewise.
14283
1d0e042a
YQ
142842016-10-07 Yao Qi <yao.qi@linaro.org>
14285
14286 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
14287
68dadef5
MM
142882016-10-07 Markus Metzger <markus.t.metzger@intel.com>
14289
14290 * gdb.python/python.exp: Test decode_line("*0").
14291
33fa2c6e
DE
142922016-10-06 Doug Evans <dje@google.com>
14293
14294 * gdb.python/py-value.exp (test_value_creation): Add test for large
14295 unsigned 64-bit value.
14296
9c37b5ae
TT
142972016-10-06 Tom Tromey <tom@tromey.com>
14298
14299 * gdb.compile/compile.exp: Change java tests to rust.
14300 * gdb.base/setshow.exp: Change java tests to rust.
14301 * gdb.base/default.exp: Remove java from language list.
14302 * README (Examples): Update language example.
14303 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
14304 test.
14305 * lib/gdb.exp (skip_java_tests): Remove.
14306 * lib/java.exp: Remove.
14307 * gdb.java: Remove.
14308
78b86327
MR
143092016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14310
14311 * gdb.arch/mips-fcr.exp: New test.
14312 * gdb.arch/mips-fcr.c: Source for the new test.
14313
7470adbb
MR
143142016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14315
14316 * gdb.base/solib-disc.exp: Use `standard_output_file'
14317 throughout.
14318
4a556533
PA
143192016-10-06 Pedro Alves <palves@redhat.com>
14320
14321 * gdb.base/jit-simple-dl.c: New file.
14322 * gdb.base/jit-simple-jit.c: New file, factored out from ...
14323 * gdb.base/jit-simple.c: ... this.
14324 * gdb.base/jit-simple.exp (jit_run): Delete.
14325 (build_jit): New proc.
14326 (jit_test_reread): Recompile either the main program or the shared
14327 library, depending on what is being tested. Skip changing address
14328 if caller wants to. Compare before/after addresses. If testing
14329 standalone, explicitly load the binary. Test "maint info
14330 breakpoints".
14331 (top level): Add "standalone vs shared lib" and "change address"
14332 vs "same address" axes.
14333
5a122fbc
PA
143342016-10-06 Pedro Alves <palves@redhat.com>
14335
14336 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
14337 call.
14338 (jit_run): Delete.
14339 (jit_test_reread): Use with_test_prefix. Reload the main binary
14340 explicitly. Compare the before/after addresses of the JIT
14341 descriptor.
14342
ee8da4b8
DE
143432016-08-15 Doug Evans <dje@google.com>
14344
14345 * gdb.xml/extra-regs.xml: Update, end field now required, default type
14346 for single bitfields is bool.
14347 * gdb.xml/tdesc-regs.exp: Ditto.
14348
f389f6fe
JK
143492016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14350
14351 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
14352
fdebf1a4
YQ
143532016-10-05 Yao Qi <yao.qi@linaro.org>
14354
14355 * lib/gdb.exp (support_complex_tests): Return zero if
14356 gdb_skip_float_test return true.
14357
9c36d954 143582016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14359 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
14360
14361 PR gdb/20487
14362 * gdb.mi/user-selected-context-sync.exp: New file.
14363 * gdb.mi/user-selected-context-sync.c: New file.
14364
4034d0ff 143652016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14366 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
14367
14368 PR gdb/20487
14369 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
14370 =thread-select-event check.
14371
a4297203
PB
143722016-09-29 Peter Bergner <bergner@vnet.ibm.com>
14373
14374 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
14375 the compulsory L operand changes.
14376 * gdb.arch/powerpc-power.s: Likewise.
14377
bb805577
JK
143782016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14379
14380 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
14381 * gdb.base/jit-attach-pie.c: New file.
14382 * gdb.base/jit-attach-pie.exp: New file.
14383
6d61dee5
PA
143842016-09-28 Pedro Alves <palves@redhat.com>
14385
14386 * gdb.base/infcall-input.c: New file.
14387 * gdb.base/infcall-input.exp: New file.
14388
f73842fc
YQ
143892016-09-22 Yao Qi <yao.qi@linaro.org>
14390
14391 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
14392 (gdb_exit): Rename it to ...
14393 (gdbserver_gdb_exit): ... Close GDBserver.
14394 (gdb_exit): New proc, call gdbserver_gdb_exit.
14395 (mi_gdb_exit): Likewise.
14396
90681dab
YQ
143972016-09-22 Yao Qi <yao.qi@linaro.org>
14398
14399 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
14400 path.
14401 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
14402 Remove duplication.
14403
9c211fd8
YQ
144042016-09-22 Yao Qi <yao.qi@linaro.org>
14405
14406 * lib/gdbserver-support.exp: Check the existence of
14407 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
14408
ad0a504f
AK
144092016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
14410
14411 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
14412
36cf1806
TT
144132016-09-21 Tom Tromey <tom@tromey.com>
14414
14415 PR gdb/20604:
14416 * gdb.base/quit.exp: New file.
14417
74172ecf
SM
144182016-09-21 Simon Marchi <simon.marchi@ericsson.com>
14419
14420 * .gitignore: New file.
14421
3d0ec882
MR
144222016-09-21 Maciej W. Rozycki <macro@imgtec.com>
14423
14424 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
14425 throughout.
14426
8193adea
AA
144272016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14428
14429 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
14430
d41a5c09
JK
144312016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14432
14433 * gdb.cp/casts.cc (decltype): Move it ...
14434 (main): ... with its call to ...
14435 * gdb.cp/casts03.cc: ... a new file.
14436 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
14437
d2dfe700
JK
144382016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14439
14440 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
14441
e2a92b16
PB
144422016-09-15 Peter Bergner <bergner@vnet.ibm.com>
14443
14444 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
14445 and sync up the test with tests in gas/testsuite/gas/ppc.
14446 * gdb.arch/powerpc-power.exp: Likewise.
14447
49b4de64
JK
144482016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14449
14450 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
14451
2c29df25
SDJ
144522016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
14453 Jan Kratochvil <jan.kratochvil@redhat.com>
14454
14455 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
14456 make m1's definition to be different from m2's. Use 'dummy' as an
14457 argument for probe 'two'.
14458
cc3c2846
JB
144592016-09-10 Jon Beniston <jon@beniston.com>
14460
14461 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
14462 for sim target.
14463
e1b2624a
AA
144642016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14465
14466 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
14467 variable declaration.
14468 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
14469 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
14470 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
14471 received HWCAP as its argument.
14472
4295e285
PA
144732016-09-06 Pedro Alves <palves@redhat.com>
14474
14475 * gdb.base/new-ui-pending-input.c: New file.
14476 * gdb.base/new-ui-pending-input.exp: New file.
14477 * gdb.exp (clear_gdb_spawn_id): New procedure.
14478 (with_spawn_id): Check whether gdb_spawn_id exists before
14479 referencing it. If gdb_spawn_id didn't exist on entry, clear it
14480 on exit.
14481
00d5215e
UW
144822016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14483
14484 * gdb.base/float128.c: New file.
14485 * gdb.base/float128.exp: Likewise.
14486 * gdb.base/floatn.c: Likewise.
14487 * gdb.base/floatn.exp: Likewise.
14488
a9ff5f12
UW
144892016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14490
14491 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
14492
f245535c
PA
144932016-09-05 Pedro Alves <palves@redhat.com>
14494
14495 PR backtrace/19927
14496 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
14497 unwinders are immediately called as side effect of "source" or
14498 "disable unwinder" commands.
14499 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
14500
ae9cf263
YQ
145012016-09-02 Yao Qi <yao.qi@linaro.org>
14502
14503 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
14504 is true and $type is "float" or "double".
14505
27aba047
YQ
145062016-09-02 Yao Qi <yao.qi@linaro.org>
14507
14508 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
14509 true.
14510 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
14511 * gdb.base/call-rt-st.exp: Likewise.
14512 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
14513 return value instead of gdb,skip_float_test.
14514 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
14515 (do_function_calls): Use its return value instead of
14516 gdb,skip_float_test.
14517 * gdb.base/finish.exp: Likewise.
14518 * gdb.base/funcargs.exp: Likewise.
14519 * gdb.base/return.exp: Likewise.
14520 * gdb.base/return2.exp: Likewise.
14521 * gdb.base/varargs.exp: Likewise.
14522 * lib/gdb.exp (gdb_skip_float_test): Change it to
14523 gdb_caching_proc. Detect the broken ptrace on arm-linux.
14524
5af962df
AA
145252016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14526
14527 * gdb.multi/tids.exp: Test "thread apply all".
14528
7fac6910
JK
145292016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14530
14531 * gdb.base/default.exp (tty): Remove.
14532
bb1fe4ac
KB
145332016-08-24 Kevin Buettner <kevinb@redhat.com>
14534
2806dc7e
PA
14535 * gdb.python/py-recurse-unwind.c: New file.
14536 * gdb.python/py-recurse-unwind.py: New file.
14537 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 14538
0a1ddfa6
SM
145392016-08-24 Simon Marchi <simon.marchi@ericsson.com>
14540
14541 * gdb.base/set-inferior-tty.exp: New file.
14542 * gdb.base/set-inferior-tty.c: New file.
14543
d9de1fe3
PA
145442016-08-23 Pedro Alves <palves@redhat.com>
14545
14546 PR gdb/20494
14547 * gdb.base/new-ui-echo.c: New file.
14548 * gdb.base/new-ui-echo.exp: New file.
14549
e9d9abd7
YQ
145502016-08-23 Yao Qi <yao.qi@linaro.org>
14551
14552 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
14553 gdbserver_spawn.
14554 * gdb.server/connect-without-multi-process.exp (do_test):
14555 Likewise.
14556
3589529e
YQ
145572016-08-23 Yao Qi <yao.qi@linaro.org>
14558
14559 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
14560 standalone_txt. Delete gdb_txt and standalone_txt on host
14561 and target. Spawn the binary on target. Copy files from
14562 target to host.
14563
6bb90213
PA
145642016-08-22 Pedro Alves <palves@redhat.com>
14565
14566 PR gdb/20505
14567 * gdb.base/vdso-warning.exp: Test core dumps too. Use
14568 with_test_prefix. Factor out bits to ...
14569 (test_no_vdso): ... this new procedure.
14570
20c2c024
CL
145712016-08-19 Carl Love <cel@us.ibm.com>
14572
14573 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
14574 maintaining separate logic for constructing the output path.
14575 * gdb.arch/powerpc-d128-regs.exp: Likewise.
14576 * gdb.arch/ppc-dfp.exp: Likewise.
14577 * gdb.arch/ppc-fp.exp: Likewise.
14578 * gdb.arch/vsx-regs.exp: Likewise.
14579 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
14580 binprefix for generating the additional binary files.
14581
0646e07d
PA
145822016-08-19 Pedro Alves <palves@redhat.com>
14583
14584 * gdb.trace/mi-trace-frame-collected.exp
14585 (test_trace_frame_collected): On x32, expect two registers.
14586
46da9242
CL
145872016-08-18 Carl Love <cel@us.ibm.com>
14588
14589 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
14590 and sync up the test with tests in gas/testsuite/gas/ppc.
14591 * gdb.arch/powerpc-power.exp: Likewise.
14592
eb2332d7
SM
145932016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14594
14595 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
14596 expected error message.
14597
63c61e04
SM
145982016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14599
14600 * gdb.multi/remove-inferiors.exp: New file.
14601 * gdb.multi/remove-inferiors.c: New file.
14602
7b17065f
YQ
146032016-08-12 Yao Qi <yao.qi@linaro.org>
14604
14605 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
14606 argument list.
14607
01d3dedf
PA
146082016-08-10 Pedro Alves <palves@redhat.com>
14609
14610 PR gdb/19187
14611 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
14612 setup_kfails.
14613
3eb7562a
PA
146142016-08-09 Pedro Alves <palves@redhat.com>
14615 Simon Marchi <simon.marchi@ericsson.com>
14616
14617 PR gdb/20418
14618 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
14619 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
14620
80614914
PA
146212016-08-09 Pedro Alves <palves@redhat.com>
14622
14623 PR mi/20431
14624 * gdb.mi/mi-cmd-error.exp: New file.
14625
f348d89a
PA
146262016-08-09 Pedro Alves <palves@redhat.com>
14627
14628 PR gdb/18653
14629 * gdb.base/signals-state-child.c: New file.
14630 * gdb.base/signals-state-child.exp: New file.
14631 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
14632
e5ca03b4
PA
146332016-08-09 Pedro Alves <palves@redhat.com>
14634
14635 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
14636
282a0691
TT
146372016-08-03 Tom Tromey <tom@tromey.com>
14638
14639 PR python/18565:
14640 * gdb.python/py-frame-inline.exp: Add Frame.function test.
14641
41bfcd63
YQ
146422016-08-01 Yao Qi <yao.qi@linaro.org>
14643
14644 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
14645 variable mode to "multi-process" if $multi_process is 1, otherwise
14646 set it to "single-process".
14647
e3465b24
YQ
146482016-08-01 Yao Qi <yao.qi@linaro.org>
14649
14650 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
14651 * gdb.cp/cpexprs.exp: Likewise.
14652 * gdb.cp/m-static.exp: Likewise.
14653
0b31a4bc
TT
146542016-07-26 Tom Tromey <tom@tromey.com>
14655
14656 PR python/20190:
14657 * gdb.threads/tls.exp (check_thread_local): Add python symbol
14658 test.
14659
e0461dbb
MM
146602016-07-26 Markus Metzger <markus.t.metzger@intel.com>
14661
14662 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
14663 selecting assembly source files.
14664 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
14665 assembly source files.
14666 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
14667 assembly source files.
14668 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
14669 selecting assembly source files.
14670
8194e927
SM
146712016-07-25 Simon Marchi <simon.marchi@ericsson.com>
14672
14673 * gdb.base/new-ui.exp (do_test_invalid_args): New
14674 procedure.
14675
c0272db5
TW
146762016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
14677
14678 * gdb.btrace/reconnect.c: New file.
14679 * gdb.btrace/reconnect.exp: New file.
14680
e3487908
GKB
146812016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
14682
14683 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
14684 to test_catch_syscall_group.
14685 (test_catch_syscall_group): New.
14686
12df5c00
TT
146872016-07-21 Tom Tromey <tom@tromey.com>
14688
14689 * gdb.rust/simple.rs (main): Use empty struct expression.
14690 * gdb.rust/simple.exp: Add tests for empty struct expression.
14691
bae62ee2
YQ
146922016-07-21 Yao Qi <yao.qi@linaro.org>
14693
14694 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
14695 if gdb_skip_xml_test is true on some targets.
14696
b1b53fb3
YQ
146972016-07-21 Yao Qi <yao.qi@linaro.org>
14698
14699 * gdb.server/solib-list.exp: Unset last_loaded_file.
14700
027d97f8
JK
147012016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14702
14703 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
14704 "step into captured_main (args)".
14705
7674d381
JK
147062016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14707
14708 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
14709
72b5d099
JK
147102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14711
14712 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
14713
1f960ced
PA
147142016-07-19 Pedro Alves <palves@redhat.com>
14715
14716 * gdb.opt/inline-break.exp: Remove optimize=-O2.
14717 * gdb.opt/inline-bt.exp: Likewise.
14718 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
14719 additional_flags=-Winline.
14720 * gdb.opt/inline-locals.exp: Likewise.
14721 * gdb.opt/inline-markers.c (ATTR): Define.
14722 (inlined_fn): Use it.
14723
f25827c1
YQ
147242016-07-19 Yao Qi <yao.qi@linaro.org>
14725
14726 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
14727 (test_with_self): Remove some code. Remove argument executable.
14728 (top-level): Use do_self_tests.
14729
37539ebe
DB
147302016-07-15 Zachary Welch <zwelch@codesourcery.com>
14731 Don Breazeal <donb@codesourcery.com>
14732
14733 * gdb.base/maint.exp: Escape paths used in regular expressions.
14734 * gdb.stabs/weird.exp: Likewise.
14735
dac790e1
TT
147362016-07-13 Tom Tromey <tom@tromey.com>
14737
14738 PR python/15620, PR python/18620:
14739 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
14740 (test_bkpt_events): New procs.
14741
93daf339
TT
147422016-07-13 Tom Tromey <tom@tromey.com>
14743
14744 PR python/17698:
14745 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
14746 test.
14747 (test_watchpoints): Likewise.
14748 (test_bkpt_pending): New proc.
14749
6571a381
TT
147502016-07-13 Tom Tromey <tom@tromey.com>
14751
14752 PR cli/18053:
14753 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
14754 completion test.
14755
e8732474
JK
147562016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14757
14758 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
14759 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
14760 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
14761 f_label.
14762 (g): Rename g_end_lbl to g_label.
14763 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
14764 low_pc and high_pc.
14765 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
14766
e0f3fd7c
TT
147672016-07-12 Tom Tromey <tom@tromey.com>
14768
14769 PR python/19293:
14770 * gdb.python/py-unwind-maint.exp: Update tests.
14771
3cfe46b6
YQ
147722016-07-12 Yao Qi <yao.qi@linaro.org>
14773
14774 * lib/selftest-support.exp (selftest_setup): Match the output
14775 when captured_main is inlined.
14776
4f19a0e6
WT
147772016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
14778
14779 * gdb.fortran/derived-types.exp (result_line, result_line_2):
14780 New variables.
14781 (print this%a, print this%b, print this): New tests.
14782 * gdb.fortran/derived-types.f90 (this): New object and
14783 initialization.
14784
986cf455
SM
147852016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14786
14787 * gdb.ada/arraydim.exp: Remove extra directory level in build
14788 directory.
14789
f0464b23
SM
147902016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14791
14792 * lib/ada.exp: Remove extra directory level in build directory.
14793 * gdb.ada/cond_lang.exp: Likewise.
14794 * gdb.ada/exec_changed.exp: Likewise.
14795 * gdb.ada/lang_switch.exp: Likewise.
14796
42d94011
MG
147972016-07-06 Manish Goregaokar <manish@mozilla.com>
14798
2806dc7e
PA
14799 * simple.rs: Add test for raw pointer subscripting.
14800 * simple.exp: Add test expectations.
42d94011 14801
647c264c
YQ
148022016-07-05 Yao Qi <yao.qi@linaro.org>
14803
14804 * gdb.mi/mi-reverse.exp: Match =record-started output.
14805
20aa2c60
PA
148062016-07-01 Pedro Alves <palves@redhat.com>
14807
14808 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14809 procedure.
14810 (jit_reader_test): Test the jit reader's unwinder.
14811 * gdb.base/jithost.c (jit_function_00_code): New global.
14812 (main): Use memcpy to fill in the mmapped code, instead of poking
14813 bytes manually here.
14814 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
14815 value.
14816 (read_debug_info): Save the function's range.
14817 (read_sp): New function.
14818 (unwind_frame): Use it. Also unwind RBP.
14819 (get_frame_id): Use read_sp.
14820 (gdb_init_reader): Use calloc instead of malloc.
14821 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14822 parameter. Use gdb_test_multiple.
14823
ced2dffb
PA
148242016-07-01 Pedro Alves <palves@redhat.com>
14825 Antoine Tremblay <antoine.tremblay@ericsson.com>
14826
14827 * gdb.threads/process-dies-while-detaching.c: New file.
14828 * gdb.threads/process-dies-while-detaching.exp: New file.
14829
63000888
PA
148302016-07-01 Pedro Alves <palves@redhat.com>
14831
14832 * gdb.multi/watchpoint-multi-exit.c: New file.
14833 * gdb.multi/watchpoint-multi-exit.exp: New file.
14834
038d4868
PA
148352016-06-30 Pedro Alves <palves@redhat.com>
14836
14837 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14838 unset inferior_spawn_id.
14839
994e9c83
PA
148402016-06-30 Pedro Alves <palves@redhat.com>
14841
14842 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14843 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14844
e5653468
YQ
148452016-06-29 Yao Qi <yao.qi@linaro.org>
14846
14847 * gdb.base/return.c: Add copyright header.
14848
803b47e5
TT
148492016-06-29 Tom Tromey <tom@tromey.com>
14850
14851 PR python/20129:
14852 * gdb.python/py-framefilter.exp: Add tests for setting priority
14853 and disabling of non-existent frame filter.
14854
28244707
YQ
148552016-06-29 Yao Qi <yao.qi@linaro.org>
14856
14857 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14858 0x0f07ff.
14859
a31d2f06
YQ
148602016-06-28 Yao Qi <yao.qi@linaro.org>
14861
14862 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14863 triplets. Start gdb, execute catch syscall, and continue. Check
14864 gdb's output to determine catch syscall is supported.
14865
921d8f54
MG
148662016-06-27 Manish Goregaokar <manish@mozilla.com>
14867
25d49b86
PA
14868 * gdb.rust/simple.rs: Add test for returning unit in a function.
14869 * gdb.rust/simple.exp: Add expectation for functions returning
14870 unit.
921d8f54 14871
f4952523
PMR
148722016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14873
14874 * gdb.python/py-breakpoint-create-fail.c,
14875 gdb.python/py-breakpoint-create-fail.exp,
14876 gdb.python/py-breakpoint-create-fail.py: New testcase.
14877
fccb08f8
MG
148782016-06-25 Manish Goregaokar <manish@mozilla.com>
14879
14880 PR gdb/20239
14881 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
14882 * gdb.rust/simple.exp: Add test expectations for new NonZero
14883 tests.
fccb08f8 14884
6b850546
DT
148852016-06-24 David Taylor <dtaylor@emc.com>
14886
14887 * gdb.base/offsets.exp: New file.
14888 * gdb.base/offsets.c: New file.
14889
17621150
TT
148902016-06-23 Tom Tromey <tom@tromey.com>
14891
14892 PR gdb/16483:
14893 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14894 before any filters are loaded.
14895
04d59df6
WT
148962016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14897
14898 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14899 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14900 structs.
14901 * gdb.fortran/derived-type-function.exp: New file.
14902 * gdb.fortran/derived-type-function.f90: New file.
14903
14904
ac69f786
PA
149052016-06-21 Pedro Alves <palves@redhat.com>
14906
14907 * gdb.base/new-ui.exp: New file.
14908 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14909 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14910 (with_spawn_id): New procedure.
14911
49940788
PA
149122016-06-21 Pedro Alves <palves@redhat.com>
14913
14914 * gdb.mi/mi-exec-run.exp: New file.
14915
ef274d26
PA
149162016-06-21 Pedro Alves <palves@redhat.com>
14917
14918 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14919 breakpoint command's output on the main UI.
14920 (test_break): New procedure, factored out from calls in the top
14921 level.
14922 (top level): Use foreach_with_prefix to test MI as main UI and as
14923 separate UI.
14924
468afe6c
PA
149252016-06-21 Pedro Alves <palves@redhat.com>
14926
14927 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14928 (test_awatch_creation_and_listing)
14929 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14930 Remove 'type' parameter.
14931 (test_watchpoint_all): New parameter mi_mode. Remove
14932 with_test_prefix.
14933 (top level): Use foreach_with_prefix, and add main/separate UI MI
14934 testing axis.
14935
51f77c37
PA
149362016-06-21 Pedro Alves <palves@redhat.com>
14937
14938 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14939 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14940 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14941 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14942 (gdb_main_spawn_id, mi_spawn_id): Declare and
14943 comment.
14944 (mi_create_inferior_pty): New procedure,
14945 factored out from default_mi_gdb_start.
14946 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14947 procedures.
14948 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14949 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14950 Use mi_create_inferior_pty.
14951 (mi_gdb_start): Use eval to pass down args list.
14952
8980e177
PA
149532016-06-21 Pedro Alves <palves@redhat.com>
14954
14955 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14956 * gdb.opt/inline-cmds.exp: Add MI tests.
14957
f38d3ad1
PA
149582016-06-21 Pedro Alves <palves@redhat.com>
14959
14960 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14961
45db7c09
PA
149622016-06-21 Pedro Alves <palves@redhat.com>
14963
14964 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14965 (top level): Use it instead of mi_execute_to.
14966
5a069ab3
PA
149672016-06-21 Pedro Alves <palves@redhat.com>
14968
14969 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14970 (cont_handler_str): New.
14971 (signal_stop_handler): Set stop_handler_str instead of printing to
14972 stdout.
14973 (continue_handler): Set cont_handler_str instead of printing to
14974 stdout.
14975 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14976 mi_send_resuming_command. Print stop_handler_str and
14977 cont_handler_str instead of expecting the python events print
14978 directly.
14979
2838cc1d
SD
149802016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14981
14982 * gdb.base/jit-reader.exp: New file.
14983 * gdb.base/jithost.c: New file.
14984 * gdb.base/jithost.h: New file.
14985 * gdb.base/jitreader.c : New file.
14986 * gdb.base/jit-protocol.h: New file.
14987
21a77091
YQ
149882016-06-17 Yao Qi <yao.qi@linaro.org>
14989
14990 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14991 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14992 and detach-on-fork. Adjust tests.
14993 (top level): Invoke break_cond_on_syscall with combinations of
14994 syscall, follow-fork-mode and detach-on-fork.
14995
f50bf8e5
YQ
149962016-06-17 Yao Qi <yao.qi@linaro.org>
14997
14998 * gdb.base/step-over-exit.c: New.
14999 * gdb.base/step-over-exit.exp: New.
15000
a28d8e50
YTL
150012016-06-17 Yan-Ting Lin <currygt52@gmail.com>
15002
15003 * gdb.base/float.exp: Add target check for nds32*-*-*.
15004 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
15005
cad8e26d
AB
150062016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
15007
15008 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
15009 for unsupported target features.
15010 * gdb.base/call-rt-st.exp: Likewise.
15011 * gdb.base/call-sc.exp: Likewise.
15012 * gdb.base/call-signal-resume.exp: Likewise.
15013 * gdb.base/call-strs.exp: Likewise.
15014 * gdb.base/callexit.exp: Likewise.
15015 * gdb.base/callfuncs.exp: Likewise.
15016 * gdb.base/nodebug.exp: Likewise.
15017 * gdb.base/printcmds.exp: Likewise.
15018 * gdb.base/ptype.exp: Likewise.
15019 * gdb.base/structs.exp: Likewise.
15020 * gdb.base/unwindonsignal.exp: Likewise.
15021 * gdb.cp/gdb2495.exp: Likewise.
15022 * gdb.cp/templates.exp: Likewise.
15023 * gdb.cp/virtfunc.exp: Likewise.
15024 * gdb.threads/hand-call-in-threads.exp: Likewise.
15025 * gdb.threads/interrupted-hand-call.exp: Likewise.
15026 * gdb.threads/thread-unwindonsignal.exp: Likewise.
15027
347dc102
TT
150282016-06-10 Tom Tromey <tom@tromey.com>
15029
15030 PR rust/20110:
15031 * gdb.rust/expr.exp: Add test for integer constant larger than
15032 i32.
15033
5e13cf25
BH
150342016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
15035
15036 * gdb.fortran/nested-funcs.exp: New.
15037 * gdb.fortran/nested-funcs.f90: New.
15038
bb556f1f
TK
150392016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
15040
15041 * gdb.base/examine-backward.c: New file.
15042 * gdb.base/examine-backward.exp: New file.
15043
38b022b4
SM
150442016-06-06 Simon Marchi <simon.marchi@ericsson.com>
15045
15046 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
15047 matching.
15048
1b40ec05
TT
150492016-06-02 Tom Tromey <tom@tromey.com>
15050
15051 PR python/18984:
15052 * gdb.python/py-shared.exp: Add solib_name test.
15053
193bd378
SM
150542016-06-02 Simon Marchi <simon.marchi@ericsson.com>
15055
15056 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
15057
3326303b
MG
150582016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
15059
15060 PR c++/19893
15061 * gdb.dwarf2/implref.exp: Rename to...
15062 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
15063 * gdb.dwarf2/implref-array.c: New file.
15064 * gdb.dwarf2/implref-array.exp: Likewise.
15065 * gdb.dwarf2/implref-global.c: Likewise.
15066 * gdb.dwarf2/implref-global.exp: Likewise.
15067 * gdb.dwarf2/implref-struct.c: Likewise.
15068 * gdb.dwarf2/implref-struct.exp: Likewise.
15069
825c8ef2
AT
150702016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15071
15072 * gdb.trace/trace-condition.exp: Add 64bit tests.
15073
2320162a
AT
150742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15075
15076 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
15077 bits types.
15078 (main): Adapt to 8 to 64 bits types.
15079 * gdb.trace/trace-condition.exp: Add new tests.
15080
a7818233
AT
150812016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15082
15083 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
15084
0d336466
AT
150852016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15086
15087 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
15088 Move condition tests...
15089 * gdb.trace/trace-condition.exp: Here.
15090
7faeb45a
AT
150912016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15092
15093 * gdb.trace/trace-condition.exp: Add counter-case tests.
15094
e385593e
JK
150952016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15096
15097 PR c++/15231
15098 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
15099 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
15100
744608cc
PA
151012016-05-27 Pedro Alves <palves@redhat.com>
15102
15103 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
15104 New procedure.
15105 (top level): Call it, and bail out of DejaGnu is known to be bad.
15106
ac775bf4
AB
151072016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
15108
15109 * gdb.base/whatis.c: Extend the test case.
15110 * gdb.base/whatis.exp: Add additional tests.
15111
2bbad2ea
BH
151122016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15113
15114* gdb.fortran/type.f90: Add pointer variable.
15115* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
15116
8b70175d
BH
151172016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15118
15119 * gdb.fortran/vla-type.exp: Fix testcase name.
15120
86d8a848
BH
151212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15122
15123 * gdb.fortran/vla-type.exp: Access elements in nested structs.
15124
e188eb36
BH
151252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15126
15127 * gdb.fortran/type.f90: Add nested structures.
15128 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
15129 * gdb.fortran/derived-type.exp: Adapt expected output.
15130 * gdb.fortran/vla-type.exp: Adapt expected output.
15131
9b2db1fd
BH
151322016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15133
15134 * gdb.fortran/whatis_type.exp: Adapt expected output.
15135
72b17055
BH
151362016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15137
15138 * gdb.fortran/print_type.exp: Fix expected output.
15139 * gdb.fortran/whatis_type.exp: Fix expected output.
15140
3cd81d8d
BH
151412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15142
15143 * gdb.fortran/whatis_type.exp: Use multi_line.
15144
ddae9462
TT
151452016-05-24 Tom Tromey <tom@tromey.com>
15146
15147 PR python/17386:
15148 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
15149 use value as an index.
15150
1957f6b8
TT
151512016-05-23 Tom Tromey <tom@tromey.com>
15152
15153 PR python/17981:
15154 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
15155 no-breakpoint case.
15156
026a9174
PA
151572016-05-24 Pedro Alves <palves@redhat.com>
15158
15159 PR gdb/19828
15160 * gdb.threads/clone-attach-detach.c: New file.
15161 * gdb.threads/clone-attach-detach.exp: New file.
15162
e70a7231
FR
151632016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
15164
15165 * gdb.base/annota-input-while-running.exp: Fix syntax error.
15166
0f6ed0e0
TT
151672016-05-23 Tom Tromey <tom@tromey.com>
15168
15169 PR python/19438, PR python/18393:
15170 * gdb.python/py-progspace.exp: Add "dir" test.
15171 * gdb.python/py-objfile.exp: Add "dir" test.
15172
ffd19d61
YQ
151732016-05-23 Yao Qi <yao.qi@linaro.org>
15174
15175 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
15176 * gdb.arch/thumb2-it.exp: Likewise.
15177
9e8f9b05
SM
151782016-05-18 Simon Marchi <simon.marchi@ericsson.com>
15179
15180 * gdb.mi/mi-threads-interrupt.c: New file.
15181 * gdb.mi/mi-threads-interrupt.exp: New file.
15182
61c6156d
SM
151832016-05-17 Simon Marchi <simon.marchi@ericsson.com>
15184
15185 PR gdb/18077
15186 * gdb.mi/mi-async-run.exp: New file.
15187 * gdb.mi/mi-async-run.c: New file.
15188
67218854
TT
151892016-05-17 Tom Tromey <tom@tromey.com>
15190 Manish Goregaokar <manishsmail@gmail.com>
15191
15192 * lib/rust-support.exp: New file.
15193 * lib/gdb.exp (skip_rust_tests): New proc.
15194 (build_executable_from_specs): Handle rust.
15195 * lib/future.exp (gdb_find_rustc): New proc.
15196 (gdb_default_target_compile): Handle rust.
15197 * gdb.rust/expr.exp: New file.
15198 * gdb.rust/generics.exp: New file.
15199 * gdb.rust/generics.rs: New file.
15200 * gdb.rust/methods.exp: New file.
15201 * gdb.rust/methods.rs: New file.
15202 * gdb.rust/modules.exp: New file.
15203 * gdb.rust/modules.rs: New file.
15204 * gdb.rust/simple.exp: New file.
15205 * gdb.rust/simple.rs: New file.
15206
c44af4eb
TT
152072016-05-17 Tom Tromey <tom@tromey.com>
15208
15209 * gdb.base/default.exp (set language): Add rust.
15210
dcd1f979
TT
152112016-05-17 Tom Tromey <tom@tromey.com>
15212
15213 * gdb.gdb/unittest.exp: New file.
15214
155b7f57
YQ
152152016-05-16 Yao Qi <yao.qi@linaro.org>
15216
15217 * gdb.base/batch-preserve-term-settings.exp: Remove variable
15218 shell_prompt. Update shell_prompt_re.
15219
8ddd5a6c
DE
152202016-05-12 Doug Evans <dje@google.com>
15221
15222 PR symtab/19999
15223 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
15224 $options when building executable.
15225 * gdb.dwarf2/fission-loclists-pie.S: New file.
15226 * gdb.dwarf2/fission-loclists-pie.exp: New file.
15227
02e370d9
SM
152282016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15229
15230 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
15231 of [is_remote target],
15232
8929ad8b
SM
152332016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15234
15235 * lib/gdb.exp (use_gdb_stub): New procedure.
15236
6c447423
DE
152372016-05-03 Yunlian Jiang <yunlian@google.com>
15238 Doug Evans <dje@google.com>
15239
15240 PR symtab/19914
15241 * gdb.dwarf2/dwp-sepdebug.c: New file.
15242 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15243
444e826c
SM
152442016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15245
15246 * gdb.base/detach.exp: Remove is_remote check.
15247
740feeaa
SM
152482016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15249
15250 * gdb.base/annota-input-while-running.exp: Don't check for
15251 [is_remote target]. Enable annotations after running to main.
15252 Remove unused "set test..." line.
15253
9080ac9d
SM
152542016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15255
15256 * gdb.trace/trace-enable-disable.exp: New file.
15257 * gdb.trace/trace-enable-disable.c: New file.
15258
952ebca5
SM
152592016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15260
15261 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15262 use it in info sharedlibrary test.
15263 * gdb.trace/ftrace-lock.exp: Likewise.
15264 * gdb.trace/ftrace.exp: Likewise.
15265 * gdb.trace/range-stepping.exp: Likewise.
15266 * gdb.trace/trace-break.exp: Likewise.
15267 * gdb.trace/trace-condition.exp: Likewise.
15268 * gdb.trace/trace-mt.exp: Likewise.
15269
d9019901
SM
152702016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15271
15272 * lib/gdb.exp (gdb_load_shlibs): Rename to...
15273 (gdb_load_shlib): ... this.
15274 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
15275 gdb_load_shlib.
15276 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
15277 * gdb.base/ctxobj.exp: Likewise.
15278 * gdb.base/dprintf-pending.exp: Likewise.
15279 * gdb.base/dso2dso.exp: Likewise.
15280 * gdb.base/fixsection.exp: Likewise.
15281 * gdb.base/gcore-relro.exp: Likewise.
15282 * gdb.base/gdb1555.exp: Likewise.
15283 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15284 * gdb.base/gnu-ifunc.exp: Likewise.
15285 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
15286 * gdb.base/jit-so.exp (one_jit_test): Likewise.
15287 * gdb.base/pending.exp: Likewise.
15288 * gdb.base/print-file-var.exp: Likewise.
15289 * gdb.base/print-symbol-loading.exp: Likewise.
15290 * gdb.base/shlib-call.exp: Likewise.
15291 * gdb.base/shreloc.exp: Likewise.
15292 * gdb.base/so-impl-ld.exp: Likewise.
15293 * gdb.base/solib-disc.exp: Likewise.
15294 * gdb.base/solib-nodir.exp: Likewise.
15295 * gdb.base/solib-overlap.exp: Likewise.
15296 * gdb.base/solib-symbol.exp: Likewise.
15297 * gdb.base/solib-weak.exp (do_test): Likewise.
15298 * gdb.base/sym-file.exp: Likewise.
15299 * gdb.base/symtab-search-order.exp: Likewise.
15300 * gdb.base/type-opaque.exp: Likewise.
15301 * gdb.base/unload.exp: Likewise.
15302 * gdb.base/watchpoint-solib.exp: Likewise.
15303 * gdb.compile/compile.exp: Likewise.
15304 * gdb.cp/gdb2384.exp: Likewise.
15305 * gdb.cp/infcall-dlopen.exp: Likewise.
15306 * gdb.cp/re-set-overloaded.exp: Likewise.
15307 * gdb.fortran/library-module.exp: Likewise.
15308 * gdb.opt/solib-intra-step.exp: Likewise.
15309 * gdb.python/py-finish-breakpoint.exp: Likewise.
15310 * gdb.python/py-shared.exp: Likewise.
15311 * gdb.reverse/solib-precsave.exp: Likewise.
15312 * gdb.reverse/solib-reverse.exp: Likewise.
15313 * gdb.server/solib-list.exp: Likewise.
15314 * gdb.threads/dlopen-libpthread.exp: Likewise.
15315 * gdb.threads/tls-shared.exp: Likewise.
15316 * gdb.threads/tls-so_extern.exp: Likewise.
15317 * gdb.trace/change-loc.exp: Likewise.
15318 * gdb.trace/ftrace-lock.exp: Likewise.
15319 * gdb.trace/ftrace.exp: Likewise.
15320 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
15321 * gdb.trace/pending.exp: Likewise.
15322 * gdb.trace/range-stepping.exp: Likewise.
15323 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
15324 (strace_info_marker): Likewise.
15325 (strace_probe_marker): Likewise.
15326 (strace_trace_on_same_addr): Likewise.
15327 (strace_trace_on_diff_addr): Likewise.
15328 * gdb.trace/trace-break.exp: Likewise.
15329 * gdb.trace/trace-condition.exp: Likewise.
15330 * gdb.trace/trace-mt.exp: Likewise.
15331
fca4cfd9
SM
153322016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15333
15334 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
15335 result of gdb_remote_download.
15336 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
15337 * gdb.base/dso2dso.exp: Likewise.
15338 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15339 * gdb.base/print-file-var.exp: Likewise.
15340 * gdb.base/shlib-call.exp: Likewise.
15341 * gdb.base/shreloc.exp: Likewise.
15342 * gdb.base/solib-overlap.exp: Likewise.
15343 * gdb.base/solib-weak.exp (do_test): Likewise.
15344 * gdb.base/unload.exp: Likewise.
15345
11cf4ffb
YQ
153462016-04-27 Yao Qi <yao.qi@linaro.org>
15347
15348 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
15349 exists.
15350
3e2e34f8
KB
153512016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15352
15353 * vla-type.exp: Print structure from toplevel.
15354
8f07e298
BH
153552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15356
15357 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
15358 of dynamic types.
15359 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
15360 of dynamic types.
15361
9920b434
BH
153622016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15363
15364 * gdb.fortran/vla-type.f90: New file.
15365 * gdb.fortran/vla-type.exp: New file.
15366
f3abeff5
YQ
153672016-04-25 Yao Qi <yao.qi@linaro.org>
15368
15369 * gdb.base/branch-to-self.c: New file.
15370 * gdb.base/branch-to-self.exp: New file.
15371
0a5d52f0
YQ
153722016-04-22 Yao Qi <yao.qi@linaro.org>
15373
15374 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
15375 more after $hex.
15376
495346f6
YQ
153772016-04-22 Yao Qi <yao.qi@linaro.org>
15378
15379 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
15380 * gdb.base/annota3.exp: Likewise.
15381
4a7e075c
YQ
153822016-04-22 Yao Qi <yao.qi@linaro.org>
15383
15384 * gdb.reverse/step-precsave.exp: Do one step and test program
15385 stops in "callee" and do multiple steps until program goes out
15386 of "callee".
15387 * gdb.reverse/step-reverse.exp: Likewise.
15388
5b061e98
YQ
153892016-04-22 Yao Qi <yao.qi@linaro.org>
15390
15391 * gdb.trace/signal.exp: Also pass if
15392 $tracepoint_hits($i) > $iterations.
15393
5c5dc57f
YQ
153942016-04-22 Yao Qi <yao.qi@linaro.org>
15395
15396 * gdb.trace/signal.c: New file.
15397 * gdb.trace/signal.exp: New file.
15398
a55411b9
DE
153992016-04-19 Doug Evans <xdje42@gmail.com>
15400
15401 * gdb.base/bad-file.exp: New file.
15402
a22df60a
MG
154032016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
15404
15405 * gdb.dwarf2/implref.exp: New file.
15406
0c13f7e5
BH
154072016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15408
15409 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
15410 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
15411 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
15412 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
15413 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
15414 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
15415 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
15416 * lib/fortran.exp (fortran_int4): New procedure.
15417 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
15418 (fortran_logical4): Likewise.
15419
9b9b09e9
BH
154202016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
15421
15422 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
15423
a14d1f4d
BH
154242016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15425
15426 * lib/compiler.c: Add Intel specific preprocessor macros.
15427 * lib/compiler.cc: Likewise.
25d49b86 15428
7d49b1d0
LM
154292016-04-13 Luis Machado <lgustavo@codesourcery.com>
15430
15431 * gdb.server/connect-with-no-symbol-file.c: New file.
15432 * gdb.server/connect-with-no-symbol-file.exp: New file.
15433
8392fa22
SM
154342016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15435
15436 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
15437
8c4c4aeb
SM
154382016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15439
15440 * boards/gdbserver-base.exp (${board}_download): Copy source file to
15441 standard output directory.
15442
45e3745e
AT
154432016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
15444
15445 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
15446
e26b7e41
MM
154472016-04-13 Markus Metzger <markus.t.metzger@intel.com>
15448
15449 * gdb.btrace/instruction_history.c (loop): Add declaration.
15450
8ce09462
AT
154512016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15452
15453 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
15454
2e88a1ea
SM
154552016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
15456
15457 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
15458 parentheses to print.
15459 (continue_handler): Likewise.
15460
f48e22e3
SM
154612016-04-08 Simon Marchi <simon.marchi@ericsson.com>
15462
15463 * gdb.server/solib-list.exp: Remove is_remote check.
15464 Pass shlib= to gdb_compile. Don't link shared library with
15465 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
15466 Run binary filename through "readlink -f" on the target.
15467
096be756
PA
154682016-04-08 Pedro Alves <palves@redhat.com>
15469
15470 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
15471 interpreter filename as argument to gdbserver_spawn.
15472 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15473 Return empty if $last_loaded_file does not exist.
15474
06500533
JK
154752016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15476
15477 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
15478 * gdb.base/jit-main.c: Use exit after usage.
15479
2d35e871
JK
154802016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15481
15482 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
15483 GDBHISTSIZE prior to the tests.
15484 * gdb.base/gdbinit-history.exp: Likewise.
15485
154862016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
15487
15488 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
15489 instead of build_executable. Use gdb_load_shlibs.
15490
c8064e7e
YQ
154912016-04-07 Yao Qi <yao.qi@linaro.org>
15492
15493 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
15494 Execute "si" command.
15495
bde47561
YQ
154962016-04-07 Yao Qi <yao.qi@linaro.org>
15497
15498 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
15499 number instead of the comments on some line.
15500
b16f8a3b
DB
155012016-04-06 Don Breazeal <donb@codesourcery.com>
15502
15503 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
15504 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
15505
c2f901df
SM
155062016-04-06 Simon Marchi <simon.marchi@ericsson.com>
15507
15508 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
15509 standard_output_file. Remove unused binfile variable.
15510
ac17fda0
CU
155112016-04-05 Catalin Udma <catalin.udma@freescale.com>
15512
15513 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
15514 * gdb.python/py-mi-objfile.exp: Match "list main" output
15515 in console format.
15516
03a8c4df
SM
155172016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
15518
15519 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
15520 absolute.
15521
6e774b13
SM
155222016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15523
15524 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
15525 absolute.
15526 * gdb.trace/ftrace.exp: Likewise.
15527 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
15528 targets as well.
15529 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
15530 (gdb_load_shlibs): Copy libraries to test directory when testing
15531 natively. Only set solib-search-path if testing remotely.
15532 * lib/mi-support.exp (mi_load_shlibs): Likewise.
15533
7817ea46
SM
155342016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15535
15536 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
15537 gdb_download. Use it even if the target is not remote.
15538 * gdb.base/jit.exp (compile_jit_test): Likewise.
15539 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
15540 output directory if the destination board is local, otherwise use
15541 the standard remote_download from DejaGnu.
15542 (gdb_download): Remove.
15543 (gdb_load_shlibs): Use gdb_remote_download instead of
15544 gdb_download.
15545 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15546 Use gdb_remote_download instead of gdb_download. Use it even if
15547 the target is not remote.
15548 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
15549 instead of gdb_download.
15550
7beb7f68
SM
155512016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
15552
15553 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
15554 (test_insert_delete_modify): Call mi_load_shlibs before trying to
15555 run.
15556
cc63428a
AV
155572016-04-01 Artemiy Volkov <artemiyv@acm.org>
15558
15559 PR gdb/19820
15560 * gdb.base/printcmds.exp: Add artificial arrays tests.
15561
64cdf930
PA
155622016-03-31 Pedro Alves <palves@redhat.com>
15563
15564 PR gdb/19858
15565 * gdb.base/jit-main.c: Include unistd.h.
15566 (ATTACH): Define to 0 if not already defined.
15567 (wait_for_gdb, mypid): New globals.
15568 (WAIT_FOR_GDB): New macro.
15569 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
15570 some breakpoint locations.
15571 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
15572 New procedures.
15573 (one_jit_test): Add REATTACH parameter, and handle it. Use
15574 continue_to_test_location.
15575 (top level): Test attach, and adjusts calls to one_jit_test.
15576
40dea8cb
PA
155772016-03-31 Pedro Alves <palves@redhat.com>
15578
15579 PR gdb/19858
15580 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
15581 BINSUFFIX parameter, and handle it.
15582 (top level): Adjust calls compile_jit_test.
15583
e7ea3ec7
CU
155842016-03-31 Catalin Udma <catalin.udma@freescale.com>
15585
15586 PR python/19743
15587 * gdb.python/py-mi-events-gdb.py: New file.
15588 * gdb.python/py-mi-events.c: New file.
15589 * gdb.python/py-mi-events.exp: New file.
15590
e6359af3
YQ
155912016-03-30 Yao Qi <yao.qi@linaro.org>
15592
15593 * gdb.reverse/until-precsave.exp: Match function name only.
15594 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
15595 Move malloc to a condition block.
15596 * gdb.reverse/until-reverse.exp: Match function name only.
15597
a4105d04
MK
155982016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
15599
15600 * gdb.trace/ftrace.exp: Set arg0exp for s390.
15601 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
15602 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
15603 variable for GPR 0 instead of assuming it is register 0.
15604 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
15605 * lib/trace-support.exp: Add s390 registers.
15606
bfa6adb9
YQ
156072016-03-29 Yao Qi <yao.qi@linaro.org>
15608
15609 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
15610
1e6697ea
YQ
156112016-03-24 Yao Qi <yao.qi@linaro.org>
15612
15613 * gdb.reverse/break-reverse.exp: Add quotation mark in the
15614 test message.
15615
64bcd522
AA
156162016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15617
15618 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
15619 maintaining separate logic for constructing the output path.
15620
7868401b
DB
156212016-03-16 Don Breazeal <donb@codesourcery.com>
15622
15623 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
15624 Retry fork and waitpid on interrupted system call errors.
15625 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15626 Use with_timeout_factor to increase timeout by factor of 10.
15627
1cafadb4
DB
156282016-03-15 Don Breazeal <donb@codesourcery.com>
15629
15630 * gdb.cp/scope-err.cc: New test program.
15631 * gdb.cp/scope-err.exp: New test script.
15632 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
15633 lines and "set breakpoint here" comment.
15634 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
15635 Fixed some whitespace and format issues.
15636 * gdb.mi/mi-linespec-err-cp.cc: New test program.
15637 * gdb.mi/mi-linespec-err-cp.exp: New test script.
15638
81516450
DE
156392016-03-15 Doug Evans <dje@google.com>
15640
15641 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
15642 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
15643 All callers updated. Add tests for enums, mixed flags register.
15644
aa52b601
DE
156452016-03-15 Doug Evans <dje@google.com>
15646
15647 * gdb.base/skip.c (main): Call test_skip_file_and_function.
15648 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
15649
fa4ff313
SM
156502016-03-14 Simon Marchi <simon.marchi@ericsson.com>
15651
15652 * gdb.base/default.exp: Add $_as_string to the list of expected
15653 convenience functions.
15654
f2403c39
AB
156552016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
15656
15657 * gdb.base/maint.exp: New tests for 'maint info line-table'.
15658
f2f3ccb9
SM
156592016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
15660
15661 * gdb.python/py-as-string.exp: New file.
15662 * gdb.python/py-as-string.c: New file.
15663
00dbd492
PA
156642016-03-09 Pedro Alves <palves@redhat.com>
15665
15666 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
15667 signal" -> "Thread NN received signal" output change.
15668 * gdb.threads/ia64-sigill.exp: Likewise.
15669 * gdb.threads/linux-dp.exp: Likewise.
15670 * gdb.threads/manythreads.exp: Likewise.
15671 * gdb.threads/pending-step.exp: Likewise.
15672 * gdb.threads/print-threads.exp: Likewise.
15673 * gdb.threads/sigstep-threads.exp: Likewise.
15674 * gdb.threads/staticthreads.exp: Likewise.
15675 * gdb.threads/tls.exp: Likewise.
15676
1e6697ea
YQ
156772016-03-09 Pedro Alves <palves@redhat.com>
15678
15679 * gdb.base/command-line-input.exp: New file.
15680
b04fd3be
MK
156812016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15682
15683 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
15684 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
15685 * gdb.trace/pending.exp: Accept leading dot before function name.
15686 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
15687 * lib/trace-support.exp: Set registers for ppc.
15688
98fa59e9
MK
156892016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15690
15691 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
15692 use it for disassembly; accept .main in addition to main in backtrace.
15693
f77198c8
MK
156942016-03-09 Wei-cheng Wang <cole945@gmail.com>
15695 Marcin Kościelnicki <koriakin@0x04.net>
15696
15697 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
15698 (gdb_recursion_test_ptr): New global variable.
15699 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
15700 gdb_recursion_test.
15701 (gdb_c_test): Ditto.
15702
ba84e0da
MK
157032016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15704
15705 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
15706 ordering.
15707
4366d36e
MK
157082016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15709
15710 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
15711 (bar): Add bar_start_lbl label.
15712 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
15713 of foo/bar for emitting DWARF and tracing.
15714
5eb264df
SDJ
157152016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
15716
15717 * analyze-racy-logs.py: Set executable bit.
15718
fb6a751f
SDJ
157192016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
15720
15721 * Makefile.in (DEFAULT_RACY_ITER): New variable.
15722 (CHECK_TARGET_TMP): Likewise.
15723 (check-single-racy): New rule.
15724 (check-parallel-racy): Likewise.
15725 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
15726 (do-check-parallel-racy): New rule.
15727 (check-racy/%.exp): Likewise.
15728 * README (Racy testcases): New section.
15729 * analyze-racy-logs.py: New file.
15730
bdf7e230
DE
157312016-03-03 Doug Evans <dje@google.com>
15732
15733 * gdb.base/skip.exp: Use with_test_prefix.
15734
4719d415
YQ
157352016-03-03 Yao Qi <yao.qi@linaro.org>
15736
15737 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
15738 Invoke step_over_syscall "clone" and break_cond_on_syscall
15739 "clone".
15740 * gdb.base/step-over-clone.c: New file.
15741
ea507862
YQ
157422016-03-03 Yao Qi <yao.qi@linaro.org>
15743
15744 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
15745 code format.
15746
8fc8cbda
YQ
157472016-03-03 Yao Qi <yao.qi@linaro.org>
15748
15749 * gdb.base/disp-step-fork.c: Rename to ...
15750 * gdb.base/step-over-fork.c: ... it. New file.
15751 * gdb.base/disp-step-vfork.c: Rename to ...
15752 * gdb.base/step-over-vfork.c: ... it. New file.
15753 * gdb.base/disp-step-syscall.exp: Rename to ...
15754 * gdb.base/step-over-syscall.exp: ... it. New file.
15755 (disp_step_cross_syscall): Rename to ...
15756 (step_over_syscall): ... it.
15757
92fa70b0
YQ
157582016-03-03 Yao Qi <yao.qi@linaro.org>
15759
15760 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
15761 If target supports condition evaluation on target, invoke
15762 break_cond_on_syscall for fork and vfork.
15763
e197ad3c
YQ
157642016-03-03 Yao Qi <yao.qi@linaro.org>
15765
15766 * gdb.base/disp-step-syscall.exp: Don't invoke
15767 support_displaced_stepping.
15768 (disp_step_cross_syscall): Test with displaced stepping off and
15769 on if supported.
15770
0b47da9f
YQ
157712016-03-03 Yao Qi <yao.qi@linaro.org>
15772
15773 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
15774 proc.
15775 (setup): New proc.
15776 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
15777 and setup.
15778
065ab6dc
BH
157792016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15780
15781 * gdb.fortran/vla-history.exp: Remove breakpoint.
15782
07e448ad 157832016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15784
25d49b86
PA
15785 * gdb.fortran/vla-history.exp: Lookup array elements and printing
15786 exceeds timeout.
07e448ad 15787
9ac2d526 157882016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15789
25d49b86
PA
15790 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15791 breakpoint.
9ac2d526 15792
17807369
BH
157932016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15794
15795 * gdb.mi/vla.f90: Nullify pointer after declaration.
15796
86e501af
PA
157972016-03-01 Pedro Alves <palves@redhat.com>
15798
15799 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15800
1e903e32
PA
158012016-03-01 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15804 before anything else.
15805 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15806 _GNU_SOURCE here.
15807 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15808 before anything else.
15809 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15810
6ccb54e2
PA
158112016-03-01 Pedro Alves <palves@redhat.com>
15812
15813 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
15814
30ca9da1
YQ
158152016-03-01 Yao Qi <yao.qi@linaro.org>
15816
15817 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
15818 prepare_for_testing.
15819
dc856b38
YQ
158202016-03-01 Yao Qi <yao.qi@linaro.org>
15821
15822 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15823
4a932159
AA
158242016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15825
15826 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15827 manually constructing the output path.
15828
f2489477
AA
158292016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15830
15831 * gdb.arch/s390-stackless.S: New.
15832 * gdb.arch/s390-stackless.exp: New.
15833
38899f16
IB
158342016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15835
15836 * gdb.dlang/circular.c: New file.
15837 * gdb.dlang/circular.exp: New file.
15838
9fde51ed
YQ
158392016-02-26 Yao Qi <yao.qi@linaro.org>
15840
15841 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15842 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15843 (testcases): Update.
15844
ce90fefe
YQ
158452016-02-26 Yao Qi <yao.qi@linaro.org>
15846
15847 * gdb.reverse/aarch64.c: Rename to ...
15848 * gdb.reverse/insn-reverse.c: ... it.
15849 * gdb.reverse/aarch64.exp: Rename to ...
15850 * gdb.reverse/insn-reverse.exp: ... it.
15851
3263bceb
YQ
158522016-02-26 Yao Qi <yao.qi@linaro.org>
15853
15854 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15855 (testcase_ftype): New.
15856 (testcases): New array.
15857 (n_testcases): New.
15858 (main): Call each element in testcases.
15859 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15860 (read_testcase): New.
15861 Do the tests in a loop.
15862
6cb59ff1
YQ
158632016-02-25 Yao Qi <yao.qi@linaro.org>
15864
15865 * gdb.base/branches.c: Remove.
15866
ae91f625
MK
158672016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15868
15869 PR gdb/13808
15870 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15871
678b48b7
MK
158722016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15873
15874 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15875
7337a6f2
MK
158762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15877
15878 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15879 change x86_64 call_insn to 'callq'.
15880
861ca91f
AT
158812016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15882
15883 * gdb.trace/tfile-avx.c: Move to...
15884 * gdb.trace/tracefile-pseudo-reg.c: Here.
15885 * gdb.trace/tfile-avx.exp: Move to...
15886 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15887
bf74e428
GB
158882016-02-24 Gary Benson <gbenson@redhat.com>
15889
15890 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15891 message on attach.
15892
cce0e923
DE
158932016-02-23 Doug Evans <dje@google.com>
15894
15895 * gdb.base/skip.c (test_skip): New function.
15896 (end_test_skip_file_and_function): New function.
15897 (test_skip_file_and_function): New function.
15898 * gdb.base/skip1.c (test_skip): New function.
15899 (skip1_test_skip_file_and_function): New function.
15900 * gdb.base/skip.exp: Add tests for new skip options.
15901 * gdb.base/skip-solib.exp: Update expected output.
15902 * gdb.perf/skip-command.cc: New file.
15903 * gdb.perf/skip-command.exp: New file.
15904 * gdb.perf/skip-command.py: New file.
15905
4000e47e
MK
159062016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15907
15908 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15909 info registers pattern.
15910
24f75ead
IB
159112016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15912
15913 * lib/future.exp: Add D support.
15914 (gdb_find_gdc): New proc.
15915 (gdb_default_target_compile): Add D support.
15916
fbb7bcbe
WW
159172016-02-18 Wei-cheng Wang <cole945@gmail.com>
15918
15919 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15920 user+system time.
15921 (trace_speed_test): Determine the iteration count for a time
15922 between 15..30 seconds.
15923
012b3a21
WT
159242016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15925
15926 * gdb.arch/i386-mpx-sigsegv.c: New file.
15927 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15928 * gdb.arch/i386-mpx-simple_segv.c: New file.
15929 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15930
2d5189bd
YQ
159312016-02-18 Yao Qi <yao.qi@linaro.org>
15932
15933 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15934 Don't call setup_kfail.
15935
40fb20d0
YQ
159362016-02-18 Yao Qi <yao.qi@linaro.org>
15937
15938 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15939 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15940
21b1f8d2
DE
159412016-02-16 Doug Evans <dje@google.com>
15942
15943 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15944 * gdb.base/skip1.c: Ditto.
15945 * gdb.base/skip.exp: Whitespace cleanup.
15946
4041ed77
DB
159472016-02-16 Don Breazeal <donb@codesourcery.com>
15948
15949 PR remote/19496
15950 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15951 Remove kfail for PR remote/19496.
15952
c4ef31bf
SM
159532016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15954
15955 * lib/gdb.exp (standard_temp_file): Return a path specific to
15956 the runtest invocation.
15957
266b65b3
SM
159582016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15959
15960 * gdb.trace/save-trace.exp: Change relative path to be in the
15961 standard output directory.
15962
a7a0a6a9
JK
159632016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15964
15965 * gdb.arch/i386-prologue.c: Add missing prototypes.
15966
c99dbb42
JK
159672016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15968
15969 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15970 * gdb.arch/i386-prologue.exp: Likewise.
15971 * gdb.arch/i386-size.exp: Likewise.
15972
aa480355
SM
159732016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15974
15975 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15976 define object file path.
15977 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15978 file path.
15979 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15980 standard_output_file to define binfile.
15981
ba881f50
JK
159822016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15983
15984 Fix compatibility with recent gfortran-5.3.1.
15985 * gdb.fortran/vla-history.exp (print vla1 allocated)
15986 (print vla2 allocated, print $2, print $3): Remove
15987 (print $4): Rename to ...
15988 (print $2): ... here.
15989 (print $9): Rename to ...
15990 (print $5): ... here.
15991 (print $10): Rename to ...
15992 (print $6): ... here.
15993 * gdb.fortran/vla.f90: Add pvla initialization.
15994
e9fb005c
JK
159952016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15996
15997 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15998 New test.
15999 * gdb.fortran/vla-value-sub.exp: Likewise.
16000
e44e00ff
MK
160012016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
16002
16003 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
16004
97e94151
SM
160052016-02-12 Simon Marchi <simon.marchi@ericsson.com>
16006
16007 * i386-biarch-core.exp: Define corefile using
16008 standard_output_file.
16009
01113bc1
YQ
160102016-02-12 Yao Qi <yao.qi@linaro.org>
16011
16012 * gdb.arch/arm-single-step-kernel-helper.c: New.
16013 * gdb.arch/arm-single-step-kernel-helper.exp: New.
16014
33b4777c
MM
160152016-02-12 Markus Metzger <markus.t.metzger@intel.com>
16016
16017 * gdb.btrace/tailcall-only.exp: New.
16018 * gdb.btrace/tailcall-only.c: New.
16019 * gdb.btrace/x86_64-tailcall-only.S: New.
16020 * gdb.btrace/i686-tailcall-only.S: New.
16021
acc23c11
PA
160222016-02-11 Pedro Alves <palves@redhat.com>
16023
16024 * README (Parallel testing): Add missing double quotes.
16025
e352bf0a
PA
160262016-02-11 Pedro Alves <palves@redhat.com>
16027
16028 * README (Parallel testing): New section.
16029 (GDB_PARALLEL): Rewrite.
16030 (FORCE_PARALLEL): Document.
16031
9f5fed78
MK
160322016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
16033
16034 * gdb.trace/tfile-avx.c: New test.
16035 * gdb.trace/tfile-avx.exp: New test.
16036
9ef9e6a6
KS
160372016-02-09 Keith Seitz <keiths@redhat.com>
16038
16039 PR breakpoints/19546
16040 * gdb.base/infcall-exec.c: New file.
16041 * gdb.base/infcall-exec2.c: New file.
16042 * gdb.base/infcall-exec.exp: New file.
16043
a96e36da
KS
160442016-02-09 Keith Seitz <keiths@redhat.com>
16045
16046 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
16047 (toplevel): Call test_bkpt_address.
16048
9f61929f
KS
160492016-02-09 Keith Seitz <keiths@redhat.com>
16050
16051 PR python/19506
16052 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
16053 (toplevel): Call test_bkpt_address.
16054
1e94266c
SM
160552016-02-09 Simon Marchi <simon.marchi@ericsson.com>
16056
16057 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
16058 to AC_OUTPUT.
16059 * configure: Regenerate.
16060
2a7f3dff
PA
160612016-02-09 Pedro Alves <palves@redhat.com>
16062
16063 PR breakpoints/19548
16064 * gdb.base/execl-update-breakpoints.c (some_function): New
16065 function.
16066 (main): Call it.
16067 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
16068 Tighten expected GDB output.
16069
2151ccc5
SM
160702016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16071
16072 * Makefile.in (ALL_SUBDIRS): Remove.
16073 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
16074 (distclean maintainer-clean realclean): Likewise.
16075 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
16076 * configure: Regenerate.
16077 * gdb.ada/Makefile.in: Delete.
16078 * gdb.arch/Makefile.in: Likewise.
16079 * gdb.asm/Makefile.in: Likewise.
16080 * gdb.base/Makefile.in: Likewise.
16081 * gdb.btrace/Makefile.in: Likewise.
16082 * gdb.cell/Makefile.in: Likewise.
16083 * gdb.compile/Makefile.in: Likewise.
16084 * gdb.cp/Makefile.in: Likewise.
16085 * gdb.disasm/Makefile.in: Likewise.
16086 * gdb.dlang/Makefile.in: Likewise.
16087 * gdb.dwarf2/Makefile.in: Likewise.
16088 * gdb.fortran/Makefile.in: Likewise.
16089 * gdb.gdb/Makefile.in: Likewise.
16090 * gdb.go/Makefile.in: Likewise.
16091 * gdb.guile/Makefile.in: Likewise.
16092 * gdb.java/Makefile.in: Likewise.
16093 * gdb.linespec/Makefile.in: Likewise.
16094 * gdb.mi/Makefile.in: Likewise.
16095 * gdb.modula2/Makefile.in: Likewise.
16096 * gdb.multi/Makefile.in: Likewise.
16097 * gdb.objc/Makefile.in: Likewise.
16098 * gdb.opencl/Makefile.in: Likewise.
16099 * gdb.opt/Makefile.in: Likewise.
16100 * gdb.pascal/Makefile.in: Likewise.
16101 * gdb.perf/Makefile.in: Likewise.
16102 * gdb.python/Makefile.in: Likewise.
16103 * gdb.reverse/Makefile.in: Likewise.
16104 * gdb.server/Makefile.in: Likewise.
16105 * gdb.stabs/Makefile.in: Likewise.
16106 * gdb.threads/Makefile.in: Likewise.
16107 * gdb.trace/Makefile.in: Likewise.
16108 * gdb.xml/Makefile.in: Likewise.
16109 * lib/gdb.exp (make_gdb_parallel_path): Add check for
16110 GDB_PARALLEL.
16111 (standard_output_file): Remove check for GDB_PARALLEL, always
16112 return path in outputs/$subdir/$testname.
16113
437277d4
SM
161142016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16115
16116 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
16117 (site.exp): Assign abs_srcdir to tcl's srcdir.
16118
31d913c7
YQ
161192016-02-04 Yao Qi <yao.qi@linaro.org>
16120
16121 * gdb.base/foll-exec-mode.c: Include limits.h.
16122 (main): Add parameters argc and argv. Get directory from
16123 argv[0].
16124 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
16125 compilation.
16126 * gdb.base/foll-exec.c: Include limits.h.
16127 (main): Add parameters argc and argv.
16128 Get directory from argv[0].
16129 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
16130 Adjust tests on the number of lines as source code changed.
16131 * gdb.base/foll-vfork-exit.c: Include limits.h.
16132 (main): Add one line of statement before vfork.
16133 * gdb.base/foll-vfork.c: Include limits.h and string.h.
16134 (main): Add parameters argc and argv. Get directory from
16135 argv[0].
16136 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
16137 (setup_gdb): Set tbreak to skip some source lines.
16138 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
16139 (main): Add parameters argc and argv. Get directory from
16140 argv[0].
16141 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
16142 compilation.
16143 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
16144 (main): Add parameters argc and argv. Get directory from
16145 argv[0].
16146 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
16147 compilation.
16148
9482b9fb
DE
161492016-02-01 Doug Evans <dje@google.com>
16150
16151 * gdb.base/skip.exp: Clean up multiple references to same test name.
16152
6b2e4f10
PA
161532016-02-01 Pedro Alves <palves@redhat.com>
16154
ccb6afd6 16155 PR remote/19496
6b2e4f10
PA
16156 * gdb.threads/forking-threads-plus-breakpoint.exp
16157 (displaced_stepping_supported): New global.
16158 (probe_displaced_stepping_support): New procedure.
16159 (do_test): Add 'displaced' parameter, and use it.
16160 (top level): Check for displaced stepping support. Add displaced
16161 stepping on/off testing axis.
16162
37a8db1a
AB
161632016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16164
16165 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
16166 pointer. Don't perform further tests on the unassociated pointer
16167 if the first test fails.
16168
5fdf6324
AB
161692016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16170
16171 * gdb.base/max-value-size.c: New file.
16172 * gdb.base/max-value-size.exp: New file.
16173 * gdb.base/huge.exp: Disable max-value-size for this test.
16174
935c6144
IB
161752016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
16176
16177 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16178
7fe8399d
YQ
161792016-01-28 Yao Qi <yao.qi@linaro.org>
16180
16181 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
16182
a2077e25
PA
161832016-01-25 Pedro Alves <palves@redhat.com>
16184
16185 PR threads/19461
16186 * gdb.base/fork-running-state.c: New file.
16187 * gdb.base/fork-running-state.exp: New file.
16188
1d2736d4
PA
161892016-01-25 Pedro Alves <palves@redhat.com>
16190
16191 PR gdb/19494
16192 * gdb.base/catch-fork-kill.c: New file.
16193 * gdb.base/catch-fork-kill.exp: New file.
16194
f1da4b11
PA
161952016-01-25 Pedro Alves <palves@redhat.com>
16196
16197 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
16198 Delete, moved to lib/gdb.exp.
16199 * gdb.threads/forking-threads-plus-breakpoint.exp
16200 (foreach_with_prefix): Likewise.
16201 * gdb.threads/process-dies-while-handling-bp.exp
16202 (foreach_with_prefix): Likewise.
16203 * lib/gdb.exp (foreach_with_prefix): New procedure.
16204
45f38546
MK
162052016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
16206
16207 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
16208 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
16209
dc29a1ce
MK
162102016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
16211
16212 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
16213 endian targets.
16214
092127d7
JK
162152016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16216 Pedro Alves <palves@redhat.com>
16217
16218 Fix testsuite compatibility with Guile.
16219 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
16220 number.
16221
31d765d3
JK
162222016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16223
16224 Fix testsuite compatibility with Guile.
16225 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
16226 (thread 1): New test for backtrace through signal handler.
16227
1ac78c04
YQ
162282016-01-22 Yao Qi <yao.qi@linaro.org>
16229
16230 PR testsuite/19491
16231 * gdb.base/multi-forks.c: Include
16232 ../lib/unbuffer_output.c
16233 (main): Call gdb_unbuffer_output.
16234
4f5946a8
DE
162352016-01-21 Doug Evans <dje@google.com>
16236
16237 * lib/ada.exp (gdb_compile_ada): Fix typo.
16238
305e13e6
JB
162392016-01-21 Joel Brobecker <brobecker@adacore.com>
16240
16241 * gdb.base/break-fun-addr.exp: New file.
16242 * gdb.base/break-fun-addr1.c: New file.
16243 * gdb.base/break-fun-addr2.c: New file.
16244
5f5dfff6
SM
162452016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16246
16247 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16248 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16249 enum flag values.
16250
fd356fa2
AA
162512016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16252
16253 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16254 when GDB can not set the vector return value. Add more comments
16255 for clarification.
16256
9df22175
AT
162572016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16258
16259 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16260 command.
16261
41d1845e
SM
162622016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16263
16264 * Makefile.in (DO_RUNTEST): Add --status and update usages.
16265
01ac6840
SM
162662016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16267
16268 * Makefile.in (check-single): Pass --status to runtest.
16269 (check/%.exp): Likewise.
16270
162712016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16272
16273 * Makefile.in (check-parallel): Propagate return code from make
16274 do-check-parallel.
16275
bd0a71fa
MK
162762016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
16277
16278 * gdb.trace/ftrace.exp: Fix expected message on continue.
16279 * gdb.trace/pending.exp: Fix expected message on continue.
16280 * gdb.trace/trace-break.exp: Fix expected message on continue.
16281
8bcbad33
SM
162822016-01-18 Simon Marchi <simon.marchi@ericsson.com>
16283
16284 * lib/gdb.exp (gdb_test): Remove unused global references.
16285
f303dbd6
PA
162862016-01-18 Pedro Alves <palves@redhat.com>
16287
16288 * gdb.base/async-shell.exp: Adjust expected output.
16289 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
16290 * gdb.base/siginfo-thread.exp: Adjust expected output.
16291 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
16292 * gdb.java/jnpe.exp: Adjust expected output.
16293 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
16294 * gdb.threads/continue-pending-status.exp: Adjust expected output.
16295 * gdb.threads/leader-exit.exp: Adjust expected output.
16296 * gdb.threads/manythreads.exp: Adjust expected output.
16297 * gdb.threads/pthreads.exp: Adjust expected output.
16298 * gdb.threads/schedlock.exp: Adjust expected output.
16299 * gdb.threads/siginfo-threads.exp: Adjust expected output.
16300 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
16301 expected output.
16302 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
16303 output.
16304 * gdb.threads/sigthread.exp: Adjust expected output.
16305 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
16306
b2789696
YQ
163072016-01-18 Yao Qi <yao.qi@linaro.org>
16308
16309 * gdb.guile/scm-section-script.c: Replace @progbits with
16310 %progbits.
16311 * gdb.python/py-section-script.c: Likewise.
16312
71ef29a8
PA
163132016-01-15 Pedro Alves <palves@redhat.com>
16314
16315 * gdb.multi/tids.exp: Test star wildcard ranges.
16316
3f5b7598
PA
163172016-01-15 Pedro Alves <palves@redhat.com>
16318
16319 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
16320 command from "thread apply" invocation.
16321 (thr_apply_info_thr_invalid): Default the expected output to the
16322 input tid list.
16323 (top level): Add tests that use convenience variables. Add tests
16324 for "thread apply" with a valid TID list, but missing the command.
16325
663f6d42
PA
163262016-01-13 Pedro Alves <palves@redhat.com>
16327
16328 * gdb.base/default.exp: Expect $_gthread as well.
16329 * gdb.multi/tids.exp: Test $_gthread.
16330 * gdb.threads/thread-specific.exp: Test $_gthread.
16331
c84f6bbf
PA
163322016-01-13 Pedro Alves <palves@redhat.com>
16333
16334 * gdb.multi/tids.exp: Test "info threads -gid".
16335
22a02324
PA
163362016-01-13 Pedro Alves <palves@redhat.com>
16337
16338 * gdb.multi/tids.exp: Test InferiorThread.global_num and
16339 Breakpoint.thread.
16340 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
16341
5d5658a1
PA
163422016-01-07 Pedro Alves <palves@redhat.com>
16343
16344 * gdb.base/break.exp: Adjust to output changes.
16345 * gdb.base/hbreak2.exp: Likewise.
16346 * gdb.base/sepdebug.exp: Likewise.
16347 * gdb.base/watch_thread_num.exp: Likewise.
16348 * gdb.linespec/keywords.exp: Likewise.
16349 * gdb.multi/info-threads.exp: Likewise.
16350 * gdb.threads/thread-find.exp: Likewise.
16351 * gdb.multi/tids.c: New file.
16352 * gdb.multi/tids.exp: New file.
16353
84654457
PA
163542016-01-13 Pedro Alves <palves@redhat.com>
16355
16356 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
16357
e3940304
PA
163582016-01-13 Pedro Alves <palves@redhat.com>
16359
16360 * gdb.base/default.exp: Expect $_inferior as well.
16361 * gdb.multi/base.exp: Test $_inferior.
16362
a911d87a
PA
163632016-01-13 Pedro Alves <palves@redhat.com>
16364
16365 PR breakpoints/19388
16366 * gdb.base/catch-signal-siginfo-cond.c: New file.
16367 * gdb.base/catch-signal-siginfo-cond.exp: New file.
16368
82075af2
JS
163692016-01-12 Josh Stone <jistone@redhat.com>
16370 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16371
16372 * gdb.base/catch-syscall.c (do_execve): New variable.
16373 (main): Conditionally trigger an execve.
16374 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
16375 (test_catch_syscall_execve): New, check entry/return across execve.
16376 (do_syscall_tests): Call test_catch_syscall_execve.
16377
e46eeedd
PA
163782016-01-12 Pedro Alves <palves@redhat.com>
16379
16380 * gdb.base/random-signal.exp (do_test): New procedure, with body
16381 of testcase moved in.
16382
01d8c27e
JK
163832016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16384 Pedro Alves <palves@redhat.com>
16385
16386 * gdb.base/funcargs.exp (finish from indirectly called function):
16387 Reintroduce the case for 'First'.
16388
9a706302
JK
163892016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16390 Pedro Alves <palves@redhat.com>
16391
16392 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16393 (tcatch_vfork_then_child_follow_exec)
16394 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
16395 identification.
16396
c0ecb95f
JK
163972016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16398
16399 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
16400 and repeats to unlimited.
16401 * gdb.python/py-value.exp: Likewise.
16402 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
16403 and repeats to unlimited.
16404
6cfc1fcb
JK
164052016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16406
16407 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
16408 and reordering the functions.
16409 * gdb.multi/hangout.c: Likewise.
16410 * gdb.multi/hello.c: Likewise.
16411
582a1b00
SM
164122016-01-08 Simon Marchi <simon.marchi@ericsson.com>
16413
16414 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
16415 absolute.
16416 (SingleStatisticTestResult.report): Use dict.keys instead of
16417 dict.iterkeys.
16418
79bc59cb
PA
164192016-01-06 Pedro Alves <palves@redhat.com>
16420
16421 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
16422
43368e1d
MM
164232016-01-04 Markus Metzger <markus.t.metzger@intel.com>
16424
16425 * gdb.btrace/dlopen.exp: New.
16426 * gdb.btrace/dlopen.c: New.
16427 * gdb.btrace/dlopen-dso.c: New.
16428
79fad5b8
SL
164292015-12-25 Sandra Loosemore <sandra@codesourcery.com>
16430
16431 * lib/gdb.exp (gdb_test): Update comments to clarify that the
16432 PATTERN argument is optional.
16433
ab8314b3
JB
164342015-12-24 Joel Brobecker <brobecker@adacore.com>
16435
16436 * lib/ada.exp (target_compile_ada_from_dir): New function.
16437 (gdb_compile_ada): Reimplement avoiding the use of project files.
16438 * gdb.ada/gnat_ada.gpr: Delete.
16439 * gdb.ada/cond_lang.exp: Adjust test to make path before
16440 filename optional.
16441 * gdb.ada/small_reg_param.exp: Likewise.
16442
fe33faff
SM
164432015-12-22 Simon Marchi <simon.marchi@ericsson.com>
16444
16445 * gdb.base/foll-vork.exp: Remove HP-UX special case.
16446
6d265cb4
TP
164472015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
16448
16449 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
16450 case.
16451
10125099
SM
164522015-12-21 Simon Marchi <simon.marchi@ericsson.com>
16453
16454 * gdb.base/break.exp: Remove dead code.
16455 * gdb.base/sepdebug.exp: Likewise.
16456
3ca22649
SM
164572015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16458
16459 * gdb.asm/asm-source.exp: Remove HP-UX references.
16460 * gdb.base/annota1.exp: Likewise.
16461 * gdb.base/annota3.exp: Likewise.
16462 * gdb.base/attach.exp: Likewise.
16463 * gdb.base/bigcore.exp: Likewise.
16464 * gdb.base/break.exp: Likewise.
16465 * gdb.base/call-ar-st.exp: Likewise.
16466 * gdb.base/callfuncs.exp: Likewise.
16467 * gdb.base/catch-fork-static.exp: Likewise.
16468 * gdb.base/display.exp: Likewise.
16469 * gdb.base/foll-exec-mode.exp: Likewise.
16470 * gdb.base/foll-exec.exp: Likewise.
16471 * gdb.base/foll-fork.exp: Likewise.
16472 * gdb.base/foll-vfork.exp: Likewise.
16473 * gdb.base/funcargs.exp: Likewise.
16474 * gdb.base/hbreak2.exp: Likewise.
16475 * gdb.base/inferior-died.exp: Likewise.
16476 * gdb.base/interrupt.exp: Likewise.
16477 * gdb.base/multi-forks.exp: Likewise.
16478 * gdb.base/nodebug.exp: Likewise.
16479 * gdb.base/sepdebug.exp: Likewise.
16480 * gdb.base/solib1.c: Likewise.
16481 * gdb.base/step-test.exp: Likewise.
16482 * gdb.mi/non-stop.c: Likewise.
16483 * gdb.mi/pthreads.c: Likewise.
16484 * gdb.multi/bkpt-multi-exec.ex: Likewise.
16485 * gdb.threads/pthreads.c: Likewise.
16486 * gdb.threads/staticthreads.exp: Likewise.
16487 * lib/future.exp: Likewise.
16488 * lib/gdb.exp: Likewise.
16489 * gdb.base/so-indr-cl.c: Remove.
16490 * gdb.base/so-indr-cl.exp: Likewise.
16491 * gdb.base/solib.c: Likewise.
16492 * gdb.base/solib.exp: Likewise.
16493 * gdb.base/solib2.c: Likewise.
16494
b6304613
SM
164952015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16496
16497 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
16498 * gdb.base/call-ar-st.exp: Likewise.
16499 * gdb.base/callfuncs.exp: Likewise.
16500 * gdb.base/condbreak.exp: Likewise.
16501 * gdb.base/constvars.exp: Likewise.
16502 * gdb.base/hbreak2.exp: Likewise.
16503 * gdb.base/langs.exp: Likewise.
16504 * gdb.base/list.exp: Likewise.
16505 * gdb.base/long_long.exp: Likewise.
16506 * gdb.base/ptype.exp: Likewise.
16507 * gdb.base/scope.exp: Likewise.
16508 * gdb.base/signals.exp: Likewise.
16509 * gdb.base/so-impl-ld.exp: Likewise.
16510 * gdb.base/varargs.exp: Likewise.
16511 * gdb.base/volatile.exp: Likewise.
16512 * gdb.base/whatis.exp: Likewise.
16513 * gdb.cp/cplusfuncs.exp: Likewise.
16514 * gdb.cp/inherit.exp: Likewise.
16515 * gdb.cp/local.exp: Likewise.
16516 * gdb.cp/member-ptr.exp: Likewise.
16517 * gdb.cp/method.exp: Likewise.
16518 * gdb.cp/overload.exp: Likewise.
16519 * gdb.cp/templates.exp: Likewise.
16520 * gdb.stabs/weird.exp: Likewise.
16521 * lib/compiler.c: Likewise.
16522 * lib/compiler.cc: Likewise.
16523 * lib/cp-support.exp: Likewise.
16524 * lib/gdb.exp: Likewise.
16525
bf401b07
SM
165262015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
16527
16528 * configure.ac: Remove HP-UX case.
16529 * configure: Regenerate.
16530
aff9c0f8
SM
165312015-12-18 Simon Marchi <simon.marchi@ericsson.com>
16532
16533 * lib/gdb.exp (gdb_compile): Add function doc.
16534
a6904d5a
PA
165352015-12-17 Pedro Alves <palves@redhat.com>
16536
16537 PR threads/19354
16538 * gdb.multi/info-threads.exp: New file.
16539
a22279dd
YQ
165402015-12-15 Yao Qi <yao.qi@linaro.org>
16541
16542 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
16543 is aarch64*-*-*.
16544
0588c796
SL
165452015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16546
16547 * gdb.base/history-duplicates.exp: Skip if no readline support.
16548
5d978e17
SL
165492015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16550
16551 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
16552
7e763b86
SL
165532015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16554
16555 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
16556
87a3a92c
SL
165572015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16558
16559 * gdb.base/completion.exp: Skip tests that interrupt GDB with
16560 ctrl-C if nointerrupts target property is set.
16561 * gdb.base/double-prompt-target-event-error.exp: Likewise.
16562 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
16563 * gdb.base/paginate-bg-execution.exp: Likewise.
16564 * gdb.base/paginate-execution-startup.exp: Likewise.
16565 * gdb.base/random-signal.exp: Likewise.
16566 * gdb.base/range-stepping.exp: Likewise.
16567 * gdb.cp/annota2.exp: Likewise.
16568 * gdb.cp/annota3.exp: Likewise.
16569 * gdb.gdb/selftest.exp: Likewise.
16570 * gdb.threads/continue-pending-status.exp: Likewise.
16571 * gdb.threads/leader-exit.exp: Likewise.
16572 * gdb.threads/manythreads.exp: Likewise.
16573 * gdb.threads/pthreads.exp: Likewise.
16574 * gdb.threads/schedlock.exp: Likewise.
16575 * gdb.threads/sigthread.exp: Likewise.
16576
a8f077dc
DB
165772015-12-11 Don Breazeal <donb@codesourcery.com>
16578
16579 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
16580 remote.
16581 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
16582 * gdb.base/foll-exec.exp (main): Enable for target remote.
16583 * gdb.base/foll-fork.exp (main): Likewise.
16584 * gdb.base/foll-vfork.exp (main): Likewise.
16585 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
16586 (proc continue_to_exit_bp_loc): Use clean_restart.
16587 * gdb.base/pie-execl.exp (main): Disable for target remote.
16588 * gdb.base/watch-vfork.exp (main): Enable for target remote.
16589 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
16590 * gdb.threads/execl.exp (main): Likewise.
16591 * gdb.threads/fork-child-threads.exp (main): Likewise.
16592 * gdb.threads/fork-plus-threads.exp (main): Disable for target
16593 remote.
16594 * gdb.threads/fork-thread-pending.exp (main): Enable for target
16595 remote.
16596 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
16597 pid.tid style ptids, instead of just tid.
16598 * gdb.threads/thread-execl.exp (main): Enable for target remote.
16599 * gdb.threads/watchpoint-fork.exp (main): Likewise.
16600 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
16601 ptids, instead of just tid.
16602
3b2464a8
AB
166032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16604
16605 * gdb.base/list.exp (test_list_forward): Add end of file error
16606 test.
16607 (test_repeat_list_command): Add end of file error test.
16608 (test_list_backwards): Add beginning of file error test.
16609
a0def019
AB
166102015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16611
16612 * gdb.base/list.exp (test_list_invalid_args): New function,
16613 defined, and called.
16614
5c000dff
AB
166152015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16616
16617 * gdb.base/list.exp (test_list): Make test names unique.
16618
f1637ebe
YQ
166192015-12-11 Yao Qi <yao.qi@linaro.org>
16620
16621 * gdb.base/coremaker2.c: Remove.
16622
36d6fc0a
PA
166232015-12-10 Pedro Alves <palves@redhat.com>
16624
16625 * gdb.multi/base.exp: Remove stale "spaces" references.
16626
762f7747
PA
166272015-12-10 Pedro Alves <palves@redhat.com>
16628
16629 * gdb.multi/base.exp: Don't use nowarnings.
16630 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
16631 * gdb.multi/hangout.c: Include stdio.h.
16632 * gdb.multi/hello.c: Include stdlib.h.
16633 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
16634 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
16635 * gdb.multi/multi-arch.exp: Don't use nowarnings.
16636
28d2bfb9
AB
166372015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
16638
16639 * gdb.dwarf2/dw2-ranges-base.c: New file.
16640 * gdb.dwarf2/dw2-ranges-base.exp: New file.
16641 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
16642 support additional line table, and debug ranges generation.
16643 (Dwarf::ranges): New function, generate .debug_ranges.
16644 (Dwarf::lines): Support generating simple line table programs.
16645 (Dwarf::assemble): Initialise new namespace variables.
16646
5fc2beac
KB
166472015-12-09 Kevin Buettner <kevinb@redhat.com>
16648
16649 * gdb.base/async.exp (proc test_background): Add case for
16650 asynchronous execution not supported.
16651
1c35a88f
LM
166522015-12-09 Luis Machado <lgustavo@codesourcery.com>
16653
16654 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
16655 format and change test names to make them unique.
16656
b593e3d9
RK
166572015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
16658 Pedro Alves <pedro@redhat.com>
16659
16660 PR gdb/18702
16661 Add checking of floatformats setup on x86_64 hosts.
16662 * gdb.arch/i386-float.S (main): Load bigval and smallval.
16663 (smallval, bigval): New labels/constants.
16664 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
16665 float" after loading bigval and smallval.
16666
d72413e6
PMR
166672015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
16668
16669 * gdb.ada/fun_overload_menu.exp: New testcase.
16670 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
16671
ece66d65
JS
166722015-12-04 Josh Stone <jistone@redhat.com>
16673
16674 * gdb.base/catch-fork-static.exp: New.
16675
41d0efca
YQ
166762015-12-03 Yao Qi <yao.qi@linaro.org>
16677
16678 * gdb.base/sizeof.c: Don't include stdio.h and
16679 ../lib/unbuffer_output.c.
16680 (main): New variable 'size' and 'value'. Remove printf and
16681 gdb_unbuffer_output. Assign return value to size and value.
16682 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
16683 at the beginning.
16684 (check_sizeof): Check the result by printing variable 'size'.
16685 (check_valueof): Check the result by printing variable 'value'.
16686
99fd02d9
YQ
166872015-12-01 Yao Qi <yao.qi@linaro.org>
16688
16689 * gdb.base/disp-step-syscall.exp: Define syscall instruction
16690 for aarch64*-*-linux* target.
16691
f2faf941
PA
166922015-11-30 Pedro Alves <palves@redhat.com>
16693
16694 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
16695
04bf20c5
PA
166962015-11-30 Pedro Alves <palves@redhat.com>
16697
16698 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
16699 Handle non-stop mode vCont replies.
16700
09df4675
PA
167012015-11-30 Pedro Alves <palves@redhat.com>
16702
16703 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
16704 prepare_for_testing. Start gdb with "set non-stop on" appended to
16705 GDBFLAGS. Lax expected stop output.
16706
58b584af
YQ
167072015-11-27 Yao Qi <yao.qi@linaro.org>
16708
16709 * gdb.arch/arm-neon.exp: New.
16710 * gdb.arch/arm-neon.c: New.
16711
dfcb77a8
YQ
167122015-11-27 Yao Qi <yao.qi@linaro.org>
16713
16714 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
16715
88e8ec1b
YQ
167162015-11-27 Yao Qi <yao.qi@linaro.org>
16717
16718 * gdb.cp/annota2.exp: Allow multiple occurrences of the
16719 frames-invalid annotation.
16720
bfde72c2
YQ
167212015-11-27 Yao Qi <yao.qi@linaro.org>
16722
16723 * gdb.cp/annota2.exp: Use ${frames_invalid}.
16724
f6512a69
SM
167252015-11-26 Simon Marchi <simon.marchi@ericsson.com>
16726
16727 * gdb.threads/names.exp: New file.
16728 * gdb.threads/names.c: New file.
16729 * README: Mention gdb,no_thread_names.
16730
46a3515b
MM
167312015-11-26 Markus Metzger <markus.t.metzger@intel.com>
16732
16733 PR 19297
16734 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
16735 support" error.
16736
62147a22
PA
167372015-11-24 Pedro Alves <palves@redhat.com>
16738
16739 PR 17539
16740 * gdb.base/display.exp: Expect displays to be sorted in ascending
16741 order. Use multi_line.
16742 * gdb.base/solib-display.exp: Likewise.
16743
2f341b6e
PA
167442015-11-24 Pedro Alves <palves@redhat.com>
16745
16746 PR 17539
25d49b86
PA
16747 * gdb.base/display.exp: Expect displays to be sorted in ascending
16748 order. Use multi_line.
16749 * gdb.base/solib-display.exp: Likewise.
2f341b6e 16750
7e0aa6aa
PA
167512015-11-24 Pedro Alves <palves@redhat.com>
16752
16753 PR 17539
16754 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
16755 threads in ascending order.
16756 * gdb.base/foll-fork.exp: Likewise.
16757 * gdb.base/foll-vfork.exp: Likewise.
16758 * gdb.base/multi-forks.exp: Likewise.
16759 * gdb.mi/mi-nonstop.exp: Likewise.
16760 * gdb.mi/mi-nsintrall.exp: Likewise.
16761 * gdb.multi/base.exp: Likewise.
16762 * gdb.multi/multi-arch.exp: Likewise.
16763 * gdb.python/py-inferior.exp: Likewise.
16764 * gdb.threads/break-while-running.exp: Likewise.
16765 * gdb.threads/execl.exp: Likewise.
16766 * gdb.threads/gcore-thread.exp: Likewise.
16767 * gdb.threads/info-threads-cur-sal.exp: Likewise.
16768 * gdb.threads/kill.exp: Likewise.
16769 * gdb.threads/linux-dp.exp: Likewise.
16770 * gdb.threads/multiple-step-overs.exp: Likewise.
16771 * gdb.threads/next-bp-other-thread.exp: Likewise.
16772 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
16773 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
16774 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
16775 * gdb.threads/thread-find.exp: Likewise.
16776 * gdb.threads/tls.exp: Likewise.
16777 * lib/mi-support.exp (mi_reverse_list): Delete.
16778 (mi_check_thread_states): No longer reverse list.
16779
2cc57ad8
PA
167802015-11-24 Pedro Alves <palves@redhat.com>
16781
16782 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
16783 use lowercase.
16784
c93e8391
SM
167852015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16786
16787 * gdb.trace/actions.c: Include trace-common.h.
16788 (main): Add a location for a fast tracepoint.
16789 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
16790 the normal tracepoints.
16791 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16792
045ccf91
SM
167932015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16794
16795 * save-trace.exp: Factor out code to these...
16796 (gdb_save_tracepoints): New.
16797 (gdb_load_tracepoints): New.
16798 (do_save_load_test): New.
16799
5506f9f6
KB
168002015-11-23 Kevin Buettner <kevinb@redhat.com>
16801
16802 * gdb.base/asmlabel.exp: New test.
16803 * gdb.base/asmlabel.c: New test case.
16804
16c3b12f
JB
168052015-11-23 Joel Brobecker <brobecker@adacore.com>
16806
16807 * gdb.base/wrong_frame_bt_full-main.c: New file.
16808 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16809 * gdb.base/wrong_frame_bt_full.exp: New file.
16810
155bfbd3
JB
168112015-11-23 Joel Brobecker <brobecker@adacore.com>
16812
16813 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
16814
bb097445
JM
168152015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16816
206853a0 16817 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
16818 pstate register when comparing registers values in
16819 sparc64-*-linux-gnu targets to avoid spurious differences.
16820
9c88ed8f
JM
168212015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16822
206853a0 16823 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 16824
96161e25
SL
168252015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16826
16827 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16828 as type argument to gdb_compile.
16829 * gdb.base/nested-subp2.exp: Likewise.
16830 * gdb.base/nested-subp3.exp: Likewise.
16831
340c2830
DV
168322015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16833
16834 * lib/dwarf.exp (_note): Fix left shift of negative value.
16835 * gdb.trace/trace-condition.exp: Likewise.
16836
c1862d0f
YQ
168372015-11-13 Yao Qi <yao.qi@linaro.org>
16838
16839 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16840 comments about d10v.
16841 (test_scalar_returns): Likewise.
16842 * gdb.base/d10v.ld: Remove.
16843 * gdb.base/overlays.exp: Remove the target triplet checking for
16844 d10v-*-*.
16845 * gdb.base/structs.exp (test_struct_returns): Remove the
16846 comments about d10v.
16847 (test_struct_calls): Likewise.
16848
77ae9c19
YQ
168492015-11-13 Yao Qi <yao.qi@linaro.org>
16850
16851 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16852 * gdb.base/gnu_vector.c: Don't include stdio.h.
16853 (main): Don't print res and call add_some_intvecs.
16854
430e004e
MK
168552015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16856
16857 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16858 macro.
16859 (func5): Removed.
16860 (func4): Use FAST_TRACEPOINT_LABEL.
16861 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16862 macro.
16863 (func): Removed.
16864 (thread_function): Use FAST_TRACEPOINT_LABEL.
16865 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16866 (func): Remove.
16867 (marker): Use FAST_TRACEPOINT_LABEL.
16868 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16869 (pendfunc1): Remove.
16870 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16871 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16872 (foo): Remove.
16873 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16874 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16875 macro.
16876 (func): Remove.
16877 (marker): Use FAST_TRACEPOINT_LABEL.
16878 * gdb.trace/trace-common.h: New header.
16879 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16880 macro.
16881 (func): Remove.
16882 (marker): Use FAST_TRACEPOINT_LABEL.
16883 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16884 (func): Remove.
16885 (thread_function): Use FAST_TRACEPOINT_LABEL.
16886
6e7675a7
MK
168872015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16888
16889 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16890 in front.
16891 * gdb.trace/change-loc.exp: Use global pcreg definition.
16892 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16893 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16894 in front.
16895 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16896 * gdb.trace/pending.exp: Likewise.
16897 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16898 * gdb.trace/trace-break.exp: Likewise.
16899 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16900 in front.
16901 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16902 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16903 in front.
16904 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16905
dddc0e16
JB
169062015-11-09 Joel Brobecker <brobecker@adacore.com>
16907
16908 * gdb.ada/fin_fun_out: New testcase.
16909
c6f0b406
KB
169102015-11-07 Kevin Buettner <kevinb@redhat.com>
16911
16912 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16913 value associated with DW_AT_byte_size.
16914 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16915 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16916 DW_AT_upper_bound.
16917
f01dcfd9
KB
169182015-11-07 Kevin Buettner <kevinb@redhat.com>
16919
16920 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16921 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16922 version.
16923 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16924 gdb.dwarf2/dw2-canonicalize-type.exp,
16925 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16926 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16927 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16928 provided by gdb_target_symbol_prefix_flags_asm.
16929 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16930 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16931 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16932 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16933 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16934 macros where needed). Use this macro for symbols which require
16935 the prefix provided by SYMBOL_PREFIX.
16936
2223449a
KB
169372015-11-05 Kevin Buettner <kevinb@redhat.com>
16938
16939 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16940 New procs.
16941 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16942 representing expressions, of more than one list element.
16943 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16944 to prepend linker symbol prefix to f.
16945 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16946 table_1 and table_2.
16947 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16948 Likewise, for f and g.
16949 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16950 for ptr.
16951 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16952 for main.
16953 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16954 table_1_ptr and table_2_ptr.
16955
6f2f1a3a
JK
169562015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16957 Joel Brobecker <brobecker@adacore.com>
16958
16959 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16960
566c56c9
MK
169612015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16962
16963 * gdb.reverse/s390-mvcle.c: New test.
16964 * gdb.reverse/s390-mvcle.exp: New file.
16965 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16966
d5f0636b
MK
169672015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16968
16969 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16970
7ad8b86c
MK
169712015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16972
16973 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16974 reaching marker2.
16975 * gdb.reverse/getresuid-reverse.exp: Likewise.
16976 * gdb.reverse/pipe-reverse.exp: Likewise.
16977 * gdb.reverse/readv-reverse.exp: Likewise.
16978 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16979 * gdb.reverse/time-reverse.exp: Likewise.
16980 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16981
4081c0f1
YQ
169822015-10-30 Yao Qi <yao.qi@linaro.org>
16983
16984 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16985 (empty_cycle): Remove.
16986 (main): Don't call empty_cycle. Don't use watch_count_done.
16987 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16988 empty_cycle. Rewrite the code counting HW watchpoints.
16989
452b4ba5
MK
169902015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16991
16992 * gdb.reverse/fstatat-reverse.c: New test.
16993 * gdb.reverse/fstatat-reverse.exp: New file.
16994 * gdb.reverse/getresuid-reverse.c: New test.
16995 * gdb.reverse/getresuid-reverse.exp: New file.
16996 * gdb.reverse/pipe-reverse.c: New test.
16997 * gdb.reverse/pipe-reverse.exp: New file.
16998 * gdb.reverse/readv-reverse.c: New test.
16999 * gdb.reverse/readv-reverse.exp: New file.
17000 * gdb.reverse/recvmsg-reverse.c: New test.
17001 * gdb.reverse/recvmsg-reverse.exp: New file.
17002 * gdb.reverse/time-reverse.c: New test.
17003 * gdb.reverse/time-reverse.exp: New file.
17004 * gdb.reverse/waitpid-reverse.c: New test.
17005 * gdb.reverse/waitpid-reverse.exp: New file.
17006
5e2e7507
JK
170072015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
17008
17009 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
17010
0fde2c53
DE
170112015-10-26 Doug Evans <dje@google.com>
17012
17013 PR symtab/17391
17014 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
17015 * gdb.dwarf2/bad-regnum.c: New file.
17016 * gdb.dwarf2/bad-regnum.exp: New file.
17017
1a70ae97
DE
170182015-10-26 Doug Evans <dje@google.com>
17019
17020 PR python/18938
17021 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
17022 file.
17023
27dc26ab
JK
170242015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17025
17026 * gdb.compile/compile.exp (compile code globalvar): Update expectation
17027 for a change by "Mention language in compile error message".
17028
bed91f4d
SM
170292015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
17030
17031 PR python/18073
17032 * gdb.python/py-type.c (C::a_method): New.
17033 (C::a_const_method): New.
17034 (C::a_static_method): New.
17035 (a_function): New.
17036 * gdb.python/py-type.exp (test_fields): Test getting fields
17037 from function and method.
17038
3f2f83dd
KB
170392015-10-21 Keven Boell <keven.boell@intel.com>
17040
17041 * gdb.fortran/vla-alloc-assoc.exp: New file.
17042 * gdb.fortran/vla-datatypes.exp: New file.
17043 * gdb.fortran/vla-datatypes.f90: New file.
17044 * gdb.fortran/vla-history.exp: New file.
17045 * gdb.fortran/vla-ptype-sub.exp: New file.
17046 * gdb.fortran/vla-ptype.exp: New file.
17047 * gdb.fortran/vla-sizeof.exp: New file.
17048 * gdb.fortran/vla-sub.f90: New file.
17049 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
17050 * gdb.fortran/vla-value-sub-finish.exp: New file.
17051 * gdb.fortran/vla-value-sub.exp: New file.
17052 * gdb.fortran/vla-value.exp: New file.
17053 * gdb.fortran/vla-ptr-info.exp: New file.
17054 * gdb.mi/mi-vla-fortran.exp: New file.
17055 * gdb.mi/vla.f90: New file.
17056
27145d50
SL
170572015-10-21 Sandra Loosemore <sandra@codesourcery.com>
17058
17059 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
17060 of hardwired timeout value.
17061
5f3ff4f8
JK
170622015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17063 Pedro Alves <palves@redhat.com>
17064
17065 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
17066 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
17067
bfd09d20
JS
170682015-10-19 Josh Stone <jistone@redhat.com>
17069
17070 * gdb.base/catch-syscall.c: Include <sched.h>.
17071 (unknown_syscall): New variable.
17072 (main): Trigger a vfork and an unknown syscall.
17073 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
17074 (unknown_syscall_number): Likewise.
17075 (check_call_to_syscall): Accept an optional syscall pattern.
17076 (check_return_from_syscall): Likewise.
17077 (check_continue): Likewise.
17078 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
17079 (test_catch_syscall_skipping_return): New test toggling off 'catch
17080 syscall' to step over the syscall return, then toggling back on.
17081 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
17082 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
17083 (do_syscall_tests): Call test_catch_syscall_without_args and
17084 test_catch_syscall_mid_vfork.
17085 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
17086 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
17087
b32b93c6
AS
170882015-10-19 Andrew Stubbs <ams@codesourcery.com>
17089
17090 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
17091 print g_vE): Add new pass patterns.
17092 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
17093 print various symbol names for vptr fields.
17094
9d622bda
AB
170952015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
17096
17097 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
17098 results.
17099
0fd8ac1c
YQ
171002015-10-12 Yao Qi <yao.qi@linaro.org>
17101
17102 * gdb.arch/disp-step-insn-reloc.exp: New test case.
17103
34240514
YQ
171042015-10-12 Yao Qi <yao.qi@linaro.org>
17105
17106 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
17107 is aarch64*-*-linux*.
17108
8240f442
YQ
171092015-10-12 Yao Qi <yao.qi@linaro.org>
17110
17111 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
17112 (can_relocate_bcond_true): ... it.
17113 (can_relocate_bcond_false): New function.
17114 (foo): Likewise.
17115 (can_relocate_bl): Likewise.
17116 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
17117 can_relocate_bl.
17118
2520f728
PMR
171192015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
17120
17121 * gdb.base/nested-addr.c: New file.
17122 * gdb.base/nested-addr.exp: New testcase.
17123
abcef95a
MM
171242015-10-09 Markus Metzger <markus.t.metzger@intel.com>
17125
17126 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
17127 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
17128 its output. Ignore the output of "record goto begin" and instead
17129 check that GDB is replaying.
17130
145e3ddb
PA
171312015-10-09 Pedro Alves <palves@redhat.com>
17132
17133 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
17134 (top level): Use it in the run with no args test.
17135
d5d8c4e1
IB
171362015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
17137
17138 * gdb.dlang/properties.exp: New file.
17139
06e635ef
SL
171402015-10-02 Sandra Loosemore <sandra@codesourcery.com>
17141
17142 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
17143 whether or not address 0x1000 is mapped on the target.
17144
e019fd1d
SM
171452015-09-30 Simon Marchi <simon.marchi@ericsson.com>
17146
17147 * gdb.python/py-type.exp: Do not run tests if binaries fail to
17148 build.
17149
77ba2a67
MM
171502015-09-30 Markus Metzger <markus.t.metzger@intel.com>
17151
17152 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
17153 instruction-history test.
17154
c60eb31f
DE
171552015-09-28 Doug Evans <dje@google.com>
17156
17157 * gdb.base/gcore.c (array_func): Add reference to static_array.
17158
9a3c8263
SM
171592015-09-25 Simon Marchi <simon.marchi@ericsson.com>
17160
17161 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
17162 source line.
17163
9720e656
SL
171642015-09-24 Sandra Loosemore <sandra@codesourcery.com>
17165
17166 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
17167 short or char as base type.
17168
938d3bf2
SL
171692015-09-23 Sandra Loosemore <sandra@codesourcery.com>
17170
17171 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
17172 to allow any size enum.
17173
e6c2c623
PMR
171742015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
17175
17176 * gdb.ada/array_ptr_renaming.exp: New testcase.
17177 * gdb.ada/array_ptr_renaming/foo.adb: New file.
17178 * gdb.ada/array_ptr_renaming/pack.ads: New file.
17179
06da0f77
PL
171802015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17181
17182 * gdb.trace/ftrace-lock.c: New file.
17183 * gdb.trace/ftrace-lock.exp: New file.
17184
4f51c22a
PL
171852015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17186
17187 * gdb.arch/insn-reloc.c: New file.
17188 * gdb.arch/ftrace-insn-reloc.exp: New file.
17189
7041adf4
PL
171902015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17191
17192 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
17193 instruction.
17194 * gdb.trace/pendshr1.c (pendfunc): Likewise.
17195 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
17196 * gdb.trace/range-stepping.c: Likewise.
17197 * gdb.trace/trace-break.c: Likewise.
17198 * gdb.trace/trace-mt.c (thread_function): Likewise.
17199 * gdb.trace/ftrace.c (marker): Likewise.
17200 * gdb.trace/trace-condition.c (marker): Likewise.
17201 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
17202 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
17203 is_aarch64_target.
17204
015d2e7e
DE
172052015-09-18 Doug Evans <xdje42@gmail.com>
17206
17207 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
17208 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
17209
26b188a2
SL
172102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17211
17212 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
17213 the breakpoint.
17214
79dc332b
SL
172152015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17216
17217 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
17218 the pending breakpoint. Remove timeout override for "Run till
17219 MI pending breakpoint on pendfunc3 on thread 2" test.
17220
f57929f2
SL
172212015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17222
17223 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
17224 filename pattern.
17225
3f469b17
SL
172262015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17227
17228 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
17229 in breakpoint filename pattern.
17230
515b89b3
SL
172312015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17232
7800dbe4
SL
17233 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
17234
172352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17236
515b89b3
SL
17237 * gdb.linespec/explicit.exp: Check for readline support for
17238 tab-completion tests. Fix obvious typo.
17239
d2939ba2
MM
172402015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17241
17242 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17243 and replay.
17244
cbb55fa7
MM
172452015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17246
17247 * gdb.btrace/non-stop.c: New.
17248 * gdb.btrace/non-stop.exp: New.
17249
43691ca1
PL
172502015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17251 Yao Qi <yao.qi@linaro.org>
17252
17253 * gdb.trace/trace-condition.c: New file.
17254 * gdb.trace/trace-condition.exp: New file.
17255
d78908cf
WW
172562015-09-16 Wei-cheng Wang <cole945@gmail.com>
17257
17258 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17259 for testing bytecode compilation.
17260
1ed415e2
PA
172612015-09-16 Pedro Alves <palves@redhat.com>
17262 Sandra Loosemore <sandra@codesourcery.com>
17263
17264 * gdb.threads/non-stop-fair-events.c (timeout): New global.
17265 (SECONDS): Redefine.
17266 (main): Call pthread_kill and alarm early.
17267 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
17268 support.
17269 (test): If the target can't hardware step and doesn't support
17270 displaced stepping, increase the timeout.
17271
d136eff5
PA
172722015-09-16 Pedro Alves <palves@redhat.com>
17273
17274 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
17275 (enable_debug): New procedures.
17276 (test): Use them. Bail out if waiting for threads fails.
17277 (top level): Bail out if a test fails.
17278
991f019c
YQ
172792015-09-16 Yao Qi <yao.qi@linaro.org>
17280
17281 * gdb.asm/asm-source.exp: Set asm-arch for
17282 aarch64*-*-* target.
17283 * gdb.asm/aarch64.inc: New file.
17284
bfca584f
PMR
172852015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
17286
17287 * gdb.ada/array_of_variable_length.exp: New testcase.
17288 * gdb.ada/array_of_variable_length/foo.adb: New file.
17289 * gdb.ada/array_of_variable_length/pck.adb: New file.
17290 * gdb.ada/array_of_variable_length/pck.ads: New file.
17291
b326e587
DE
172922015-09-15 Doug Evans <dje@google.com>
17293
17294 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
17295 of function static local variable.
17296
5382cfab
PW
172972015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17298
17299 * gdb.threads/tls-so_extern.exp: New test file.
17300 * gdb.threads/tls-so_extern.c: New test file.
17301 * gdb.threads/tls-so_extern_main.c: New test file.
17302
141c5cc4
JK
173032015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17304
17305 * gdb.opt/solib-intra-step-lib.c: New file.
17306 * gdb.opt/solib-intra-step-main.c: New file.
17307 * gdb.opt/solib-intra-step.exp: New file.
17308
d15dcecd
PA
173092015-09-15 Pedro Alves <palves@redhat.com>
17310
17311 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
17312 gdb_continue_to_breakpoint instead of gdb_test_multiple.
17313
4c2f2a79
PA
173142015-09-14 Pedro Alves <palves@redhat.com>
17315
17316 * gdb.base/hook-stop-continue.c: Delete.
17317 * gdb.base/hook-stop-continue.exp: Delete.
17318 * gdb.base/hook-stop-frame.c: Delete.
17319 * gdb.base/hook-stop-frame.exp: Delete.
17320 * gdb.base/hook-stop.c: New file.
17321 * gdb.base/hook-stop.exp: New file.
17322
919e6dbe
PMR
173232015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
17324
17325 * gdb.ada/access_to_packed_array.exp: New testcase.
17326 * gdb.ada/access_to_packed_array/foo.adb: New file.
17327 * gdb.ada/access_to_packed_array/pack.adb: New file.
17328 * gdb.ada/access_to_packed_array/pack.ads: New file.
17329
157280a4
MM
173302015-09-14 Markus Metzger <markus.t.metzger@intel.com>
17331
17332 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
17333 buffer size test.
17334
2fd33e94
DB
173352015-09-11 Don Breazeal <donb@codesourcery.com>
17336
17337 * gdb.base/foll-exec.c: Add copyright header. Fix
17338 formatting issues.
17339 * gdb.base/foll-exec.exp (zap_session): Delete proc.
17340 (do_exec_tests): Use clean_restart in place of zap_session,
17341 and for test initialization. Fix formatting issues. Use
17342 fail in place of perror.
17343 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
17344 an expect statement to match an expression with output from
17345 the program under debug.
17346 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
17347 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
17348 * gdb.threads/non-ldr-exc-2.exp: Likewise.
17349 * gdb.threads/non-ldr-exc-3.exp: Likewise.
17350 * gdb.threads/non-ldr-exc-4.exp: Likewise.
17351
e70b6e8e
DE
173522015-09-09 Doug Evans <dje@google.com>
17353
17354 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
17355
7a551a51
DE
173562015-09-09 Doug Evans <dje@google.com>
17357
17358 * gdb.base/pie-execl.exp: Fix result test of build_executable.
17359
4c666f84
DE
173602015-09-09 Doug Evans <dje@google.com>
17361
17362 * gdb.base/savedregs.exp: Fix typo.
17363
243a9253
PA
173642015-09-09 Pedro Alves <palves@redhat.com>
17365
17366 * gdb.mi/mi-cli.exp: Add CLI finish tests.
17367
c0fa8fbd
SL
173682015-09-08 Sandra Loosemore <sandra@codesourcery.com>
17369
17370 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
17371 command actually switches threads. Give up on remaining
17372 tests if target fails to stop at breakpoint.
17373
cd7c1778
PMR
173742015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
17375
17376 * gdb.ada/funcall_char.exp: New testcase.
17377 * gdb.ada/funcall_char/foo.adb: New file.
17378
dc5c8746
PMR
173792015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
17380
17381 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
17382 expected outputs. Add two testcases for completing ambiguous
17383 functions.
17384 * gdb.ada/complete/aux_pck.adb: New file.
17385 * gdb.ada/complete/aux_pck.ads: New file.
17386 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
17387 Ambiguous_Func functions.
17388 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
17389 * gdb.ada/complete/pck.adb: Likewise.
17390
4e83a1e7
UW
173912015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
17392
17393 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
17394 failures to run the test program under GDB.
17395
8ce74153
LM
173962015-08-26 Luis Machado <lgustavo@codesourcery.com>
17397
17398 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
17399 to C.
17400
e9756d52
PP
174012015-08-26 Patrick Palka <patrick@parcs.ath.cx>
17402
17403 * gdb.base/run-after-attach.exp: New test file.
17404 * gdb.base/run-after-attach.c: New test file.
17405
8d37573b
DB
174062015-08-26 Don Breazeal <donb@codesourcery.com>
17407
17408 * gdb.base/foll-exec-2.c: New test program.
17409 * gdb.base/foll-exec-2.exp: New test.
17410
63e43d3a
PMR
174112015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
17412
17413 * gdb.base/nested-subp1.exp: New file.
17414 * gdb.base/nested-subp1.c: New file.
17415 * gdb.base/nested-subp2.exp: New file.
17416 * gdb.base/nested-subp2.c: New file.
17417 * gdb.base/nested-subp3.exp: New file.
17418 * gdb.base/nested-subp3.c: New file.
17419
3d40fbb5
PA
174202015-08-24 Pedro Alves <palves@redhat.com>
17421
17422 * gdb.server/connect-without-multi-process.c: New file.
17423 * gdb.server/connect-without-multi-process.exp: New file.
17424
4422ac93
LM
174252015-08-24 Luis Machado <lgustavo@codesourcery.com>
17426
17427 * gdb.opt/inline-markers.c: Make z int.
17428
91dddb86
LM
174292015-08-24 Luis Machado <lgustavo@codesourcery.com>
17430
17431 * gdb.opt/inline-markers.c: Make z volatile.
17432
a48847ee
LM
174332015-08-24 Luis Machado <lgustavo@codesourcery.com>
17434
17435 * gdb.opt/inline-bt.c: New volatile global z.
17436 * gdb.opt/inline-cmds.c: Likewise.
17437 * gdb.opt/inline-locals.c: Likewise.
17438 * gdb.opt/inline-markers.c: New extern global z.
17439 (marker): Use z.
17440 (inline_fn): Likewise.
17441
0ebbc52b
PA
174422015-08-24 Pedro Alves <palves@redhat.com>
17443
17444 * config/m32r-stub.exp: Remove file.
17445 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
17446 * gdb.base/call-rt-st.exp: Likewise.
17447 * gdb.base/call-strs.exp: Likewise.
17448 * gdb.base/default.exp: Remove references to h8300-*-hms and
17449 *-*-udi*.
17450 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
17451
77c365df
AA
174522015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
17453
17454 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
17455 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
17456 and "return" use KFAIL when GDB can not read/write the vector
17457 return value.
17458
4313b8c0
GB
174592015-08-21 Gary Benson <gbenson@redhat.com>
17460
17461 * gdb.trace/pending.exp: Cope with remote transfer warnings.
17462
0e433b32
PA
174632015-08-20 Pedro Alves <palves@redhat.com>
17464
17465 * gdb.server/solib-list.exp: No longer expect an interior stop in
17466 non-stop mode.
17467
221e1a37
PA
174682015-08-20 Pedro Alves <palves@redhat.com>
17469
17470 * gdb.server/connect-stopped-target.c: New file.
17471 * gdb.server/connect-stopped-target.exp: New file.
17472
40e3ad0e
PA
174732015-08-20 Pedro Alves <palves@redhat.com>
17474
17475 * gdb.dwarf2/comp-unit-lang.exp: New file.
17476 * gdb.dwarf2/comp-unit-lang.c: New file.
17477
af39b327
PMR
174782015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17479
17480 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
17481 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
17482
7d45c7c3 174832015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 17484
7d45c7c3
KB
17485 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
17486 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
17487
4d6cceb4
DE
174882015-08-18 Doug Evans <dje@google.com>
17489 Adrian Sendroiu <adrian.sendroiu@freescale.com>
17490
17491 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
17492 skip_python_tests. New arg prompt_regexp.
17493 (skip_python_tests): New function.
17494 * lib/mi-support.exp (mi_skip_python_tests): New function.
17495 * gdb.python/py-mi-objfile-gdb.py: New file.
17496 * gdb.python/py-mi-objfile.c: New file.
17497 * gdb.python/py-mi-objfile.exp: New file.
17498
ad89c2aa
KS
174992015-08-17 Keith Seitz <keiths@redhat.com>
17500
17501 * gdb.linespec/explicit.exp: Move strace test from here ...
17502 * gdb.trace/strace.exp: ... to here.
17503
e3ae3c43
PP
175042015-08-15 Patrick Palka <patrick@parcs.ath.cx>
17505
17506 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
17507 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
17508
604b2636
DE
175092015-08-14 Doug Evans <xdje42@gmail.com>
17510
17511 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
17512 inferior before selecting a new file.
17513
6ff0ba5f
DE
175142015-08-14 Doug Evans <xdje42@gmail.com>
17515
17516 * gdb.mi/mi-disassemble.exp: Update.
17517 * gdb.base/disasm-optim.S: New file.
17518 * gdb.base/disasm-optim.c: New file.
17519 * gdb.base/disasm-optim.h: New file.
17520 * gdb.base/disasm-optim.exp: New file.
17521
9ca98f92
KS
175222015-08-14 Keith Seitz <keiths@redhat.com>
17523
17524 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
17525 "evaluated-by".
17526
52bbc560
JB
175272015-08-13 Joel Brobecker <brobecker@adacore.com>
17528
17529 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
17530
5d8c3ed3
PMR
175312015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
17532
17533 * gdb.ada/fun_renaming.exp: New testcase.
17534 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
17535 * gdb.ada/fun_renaming/pack.adb: New file.
17536 * gdb.ada/fun_renaming/pack.ads: New file.
17537
ea8812bc
KS
175382015-08-12 Keith Seitz <keiths@redhat.com>
17539
17540 * gdb.base/dso2dso.exp: Pass basename of source file in call to
17541 gdb_get_line_number.
17542
4dafcdeb
JB
175432015-08-12 Joel Brobecker <brobecker@adacore.com>
17544
17545 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
17546 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
17547 gdb.base/dso2dso.exp: New files.
17548
5ba32597
SDJ
175492015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
17550 Pedro Alves <palves@redhat.com>
17551 Keith Seitz <keiths@redhat.com>
17552
17553 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
17554 GDBFLAGS.
17555
b6dafabf
PP
175562015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17557
17558 * gdb.base/gdbhistsize-history.exp
17559 (test_histsize_history_setting): Use save_vars.
17560 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17561 Use save_vars.
17562 (test_no_truncation_of_unlimited_history_file): Use save_vars.
17563 * gdb.base/readline.exp: Use save_vars.
17564
abe8e607
PP
175652015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17566
17567 * lib/gdb.exp (save_vars): New proc.
17568
629500fa
KS
175692015-08-11 Keith Seitz <keiths@redhat.com>
17570
17571 * gdb.base/help.exp: Update help_breakpoint_text.
17572
eb8c4e2e
KS
175732015-08-11 Keith Seitz <keiths@redhat.com>
17574
17575 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
17576 (at toplevel): Call test_explicit_breakpoints.
17577 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
17578 breakpoints.
17579 * lib/mi-support.exp (mi_make_breakpoint): Add support for
17580 breakpoint conditions, "-cond".
17581
87f0e720
KS
175822015-08-11 Keith Seitz <keiths@redhat.com>
17583
17584 * gdb.linespec/3explicit.c: New file.
17585 * gdb.linespec/cpexplicit.cc: New file.
17586 * gdb.linespec/cpexplicit.exp: New file.
17587 * gdb.linespec/explicit.c: New file.
17588 * gdb.linespec/explicit.exp: New file.
17589 * gdb.linespec/explicit2.c: New file.
17590 * gdb.linespec/ls-errs.exp: Add explicit location tests.
17591 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
17592 before using in the matching pattern.
17593 Clarify that `prefix' is a regular expression.
17594
f00aae0f
KS
175952015-08-11 Keith Seitz <keiths@redhat.com>
17596
17597 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
17598 test.
17599 Add tests for missing ",FMT" and ",".
17600
e27852be
DE
176012015-08-10 Doug Evans <dje@google.com>
17602 Keith Seitz <keiths@redhat.com>
17603
17604 PR gdb/17960
17605 * gdb.base/completion.exp: Add location completer tests.
17606
7f03bd92
PA
176072015-08-07 Pedro Alves <palves@redhat.com>
17608
17609 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
17610 tests here.
17611 (top level): Run do_test with and without displaced stepping.
17612
3fc8eb30
PA
176132015-08-07 Pedro Alves <palves@redhat.com>
17614
17615 * gdb.base/valgrind-disp-step.c: New file.
17616 * gdb.base/valgrind-disp-step.exp: New file.
17617
d4569d7b
PA
176182015-08-07 Pedro Alves <palves@redhat.com>
17619
17620 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
17621 Delete function.
17622 (main): Add alarm. Run an infinite loop instead of calling
17623 wait_threads.
17624 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
17625 comment.
17626 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
17627 Delete function.
17628 (main): Add alarm. Run an infinite loop instead of calling
17629 wait_threads.
17630 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
17631 comment.
17632
e1316e60
PA
176332015-08-07 Pedro Alves <palves@redhat.com>
17634
17635 * gdb.base/checkpoint-ns.exp: New file.
17636 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
17637 standard_testfile.
17638
da8c46d2
MM
176392015-08-07 Markus Metzger <markus.t.metzger@intel.com>
17640
17641 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
17642 * gdb.btrace/instruction_history.exp: Update.
17643 * gdb.btrace/tsx.exp: New.
17644 * gdb.btrace/tsx.c: New.
17645
de1c2c52
PA
176462015-08-06 Pedro Alves <palves@redhat.com>
17647
17648 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
17649 increase timeout.
17650 * gdb.reverse/until-precsave.exp: Bump timeouts.
17651
782e0bf4
PA
176522015-08-06 Pedro Alves <palves@redhat.com>
17653
17654 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
17655
83e97ed0
PA
176562015-08-06 Pedro Alves <palves@redhat.com>
17657
17658 PR gdb/18749
17659 * gdb.threads/process-dies-while-handling-bp.c: New file.
17660 * gdb.threads/process-dies-while-handling-bp.exp: New file.
17661
863d01bd
PA
176622015-08-06 Pedro Alves <palves@redhat.com>
17663
17664 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
17665 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
17666
0a39bb32
PA
176672015-08-05 Pedro Alves <palves@redhat.com>
17668
17669 * gdb.threads/next-while-other-thread-longjmps.c: New file.
17670 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
17671
ee2d2b10
SL
176722015-08-03 Sandra Loosemore <sandra@codesourcery.com>
17673
17674 * gdb.base/bp-permanent.exp: Report test as unsupported if
17675 the target cannot stop at the permanent breakpoint.
17676
4e1bdb00
DE
176772015-08-03 Doug Evans <dje@google.com>
17678
17679 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
17680 10000.
17681
3d338901
DE
176822015-08-03 Doug Evans <dje@google.com>
17683
17684 * Makefile.in (workers/%.worker, build-perf): New rule.
17685 (GDB_PERFTEST_MODE): New variable.
17686 (check-perf): Use it.
17687 (clean): Clean up gdb.perf parallel build subdirs.
17688 * lib/build-piece.exp: New file.
17689 * lib/gdb.exp (make_gdb_parallel_path): New function
17690 (standard_output_file, standard_temp_file): Call it.
17691 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17692 of $GDB_PARALLEL.
17693 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
17694
af061d3e
DE
176952015-08-03 Doug Evans <dje@google.com>
17696
8e1afc81 17697 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
17698 (LOG_FILE_NAME): New global.
17699 (TextReporter.__init__): Initialize self.txt_sum.
17700 (TextReporter.report): Add support for multiple data-points.
17701 Move report to perftest.sum, put raw data in perftest.log.
17702 (TextReporter.start): Open sum and log files.
17703 (TextReporter.end): Close sum and log files.
8e1afc81
DE
17704 * gdb.perf/lib/perftest/testresult.py
17705 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 17706
2c8c5d37
PA
177072015-07-31 Pedro Alves <palves@redhat.com>
17708
17709 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
17710 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17711 kill_wait_spawned_process instead of explicit "kill -9".
17712 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
17713 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17714 kill_wait_spawned_process.
17715 * gdb.base/attach-twice.exp: Likewise.
17716 * gdb.base/attach.exp: Likewise.
17717 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
17718 gdb_test_multiple.
17719 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
17720 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17721 kill_wait_spawned_process.
17722 * gdb.base/valgrind-infcall.exp: Likewise.
17723 * gdb.multi/multi-attach.exp: Likewise.
17724 * gdb.python/py-prompt.exp: Likewise.
17725 * gdb.python/py-sync-interp.exp: Likewise.
17726 * gdb.server/ext-attach.exp: Likewise.
17727 * gdb.threads/attach-into-signal.exp (corefunc): Use
17728 spawn_wait_for_attach, spawn_id_get_pid and
17729 kill_wait_spawned_process.
17730 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
17731 spawn_wait_for_attach returning a spawn id instead of a pid. Use
17732 spawn_id_get_pid and kill_wait_spawned_process.
17733 * gdb.threads/attach-stopped.exp (corefunc): Use
17734 spawn_wait_for_attach, spawn_id_get_pid and
17735 kill_wait_spawned_process.
17736 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
17737 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17738 kill_wait_spawned_process instead of explicit "kill -9".
17739 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
17740 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
17741 (spawn_wait_for_attach): Use spawn instead of exec to spawn
17742 processes. Don't map cygwin/windows pids here. Now returns a
17743 spawn id list.
17744
032a0fca
SL
177452015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17746
17747 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
17748 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
17749 correct patch.
17750
61a934ca
SL
177512015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17752
17753 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
17754
4bc4d428
SL
177552015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17756
17757 Reapply:
17758 2014-05-21 Mark Wielaard <mjw@redhat.com>
17759
17760 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17761
998d452a
PA
177622015-07-30 Pedro Alves <palves@redhat.com>
17763
17764 * linux-low.c (handle_extended_wait): Set the child's last
17765 reported status to TARGET_WAITKIND_STOPPED.
17766
69dde7dc
PA
177672015-07-30 Pedro Alves <palves@redhat.com>
17768
17769 PR threads/18600
17770 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
17771 only shows inferior 1.
17772
4dd63d48
PA
177732015-07-30 Simon Marchi <simon.marchi@ericsson.com>
17774 Pedro Alves <palves@redhat.com>
17775
17776 PR threads/18600
17777 * gdb.threads/fork-plus-threads.c: New file.
17778 * gdb.threads/fork-plus-threads.exp: New file.
17779
d618e4c5
PP
177802015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17781
17782 * gdb.base/batch-preserve-term-settings.exp
17783 (test_terminal_settings_preserved_after_cli_exit): Use
17784 send_quit_command.
17785
1eef6428
PA
177862015-07-29 Pedro Alves <palves@redhat.com>
17787 Don Breazeal <donb@codesourcery.com>
17788
17789 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
17790 output from both inferior_spawn_id and gdb_spawn_id.
17791
7da5b897
SDJ
177922015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17793
17794 * gdb.threads/attach-into-signal.exp (corefunc): Use
17795 with_test_prefix on nested loops, uniquefying the test messages.
17796
dac804df
SDJ
177972015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17798
17799 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17800 commit.
17801
06265e53
PP
178022015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17803
17804 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17805 New proc.
17806 (test_terminal_settings_preserved_after_sigterm): New test.
17807
18206ca3
PP
178082015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17809
17810 * gdb.base/batch-preserve-term-settings.exp
17811 (test_terminal_settings_preserved_after_cli_exit): New test.
17812
90074d11
PP
178132015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17814
17815 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
17816 manipulation of saved_gdbflags.
17817 (test_terminal_settings_preserved): Remove global declaration of
17818 the unused variable pagination_prompt. Remove manipulation of
17819 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17820 GDBFLAGS.
17821
eb1a7902
PA
178222015-07-29 Pedro Alves <palves@redhat.com>
17823
17824 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17825
8b75dd3b
PA
178262015-07-29 Pedro Alves <palves@redhat.com>
17827
17828 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17829 at the top.
17830
dedad4e3
PA
178312015-07-29 Pedro Alves <palves@redhat.com>
17832
17833 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17834 (main): Call gdb_unbuffer_output.
17835 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17836 (main): Call gdb_unbuffer_output.
17837 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17838 (main): Call gdb_unbuffer_output.
17839 * gdb.base/call-strs.exp: Adjust to step over the
17840 gdb_unbuffer_output call.
17841 * gdb.base/catch-gdb-caused-signals.c: Include
17842 "../lib/unbuffer_output.c".
17843 (main): Call gdb_unbuffer_output.
17844 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17845 (main): Call gdb_unbuffer_output.
17846 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17847 (main): Call gdb_unbuffer_output.
17848 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17849 (main): Call gdb_unbuffer_output.
17850 * gdb.base/shlib-call.exp: Adjust to step over the
17851 gdb_unbuffer_output call.
17852 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17853 (main): Call gdb_unbuffer_output.
17854 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17855 (main): Call gdb_unbuffer_output.
17856 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17857 (main): Rename to ...
17858 (test): ... this.
17859 (main): Reimplement.
17860 * gdb.base/varargs.exp: Run to test instead of to main.
17861 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17862 (main): Call gdb_unbuffer_output.
17863
58789a91
PA
178642015-07-29 Pedro Alves <palves@redhat.com>
17865
17866 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17867 factore out from mi_continue_dprintf. For call-style dprintfs,
17868 expect dprintf output out of $inferior_spawn_id.
17869 (mi_continue_dprintf): Use mi_expect_dprintf.
17870 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17871 (main): Call gdb_unbuffer_output.
17872
e8376742
PA
178732015-07-29 Pedro Alves <palves@redhat.com>
17874
17875 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17876 (default_mi_gdb_start): Set inferior_spawn_id instead of
17877 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17878 gdb_spawn_id.
17879 (mi_gdb_test): Always expect inferior output from both
17880 $inferior_spawn_id and $gdb_spawn_id.
17881
08280010
PA
178822015-07-29 Pedro Alves <palves@redhat.com>
17883
17884 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17885 send_inferior and $inferior_spawn_id.
17886
4d30e432
PA
178872015-07-29 Pedro Alves <palves@redhat.com>
17888
17889 * gdb.gdb/complaints.exp (test_initial_complaints)
17890 (test_serial_complaints, test_short_complaints): Use
17891 gdb_test_stdio.
17892 (test_empty_complaint): Handle $inferior_spawn_id !=
17893 $gdb_spawn_id.
17894
0d30a335
PA
178952015-07-29 Pedro Alves <palves@redhat.com>
17896
17897 * gdb.base/varargs.exp: Use gdb_test_stdio.
17898
39413b29
PA
178992015-07-29 Pedro Alves <palves@redhat.com>
17900
17901 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17902
7cb000a9
PA
179032015-07-29 Pedro Alves <palves@redhat.com>
17904
17905 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17906
d7b8ac82
PA
179072015-07-29 Pedro Alves <palves@redhat.com>
17908
17909 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17910 parameter into two new parameters, "inf_result" and "gdb_result".
17911 Expect inferior output and gdb output from $inferior_spawn_id and
17912 $gdb_spawn_id, respectively. Adjust all callers.
17913
789c3a0c
PA
179142015-07-29 Pedro Alves <palves@redhat.com>
17915
17916 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17917 of gdb_test_sequence.
17918
77e760c3
PA
179192015-07-29 Pedro Alves <palves@redhat.com>
17920
17921 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17922 (saw_spurious_output): Expect inferior output from
17923 $inferior_spawn_id. Use gdb_test_stdio.
17924
8396d2cd
PA
179252015-07-29 Pedro Alves <palves@redhat.com>
17926
17927 * gdb.base/dprintf.exp: Use standard_testfile. Change
17928 prepare_for_testing call.
17929 (srcfile): Don't set.
17930 (restart): New procedure.
17931 (test_dprintf): New procecure, use to continue over dprintfs.
17932 (test_call, test_agent): New procedures, tests moved here.
17933 Restart gdb and recreate dprintfs. Adjust expected output.
17934
2051d61f
PA
179352015-07-29 Pedro Alves <palves@redhat.com>
17936
17937 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17938
452397af
PA
179392015-07-29 Pedro Alves <palves@redhat.com>
17940
17941 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17942
8aed9555
PA
179432015-07-29 Pedro Alves <palves@redhat.com>
17944
17945 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17946 gdb_test_stdio.
17947
188a61b4
PA
179482015-07-29 Pedro Alves <palves@redhat.com>
17949
17950 * lib/gdb.exp (gdb_test_stdio): New procedure.
17951
12264a45
PA
179522015-07-29 Pedro Alves <palves@redhat.com>
17953
17954 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17955
23ffc893
PA
179562015-07-29 Pedro Alves <palves@redhat.com>
17957
17958 * gdb.base/call-signal-resume.exp: Remove check for
17959 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17960 * gdb.base/unwindonsignal.exp: Likewise.
17961 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17962 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17963
65566918
PA
179642015-07-29 Pedro Alves <palves@redhat.com>
17965
17966 * gdb.base/siginfo-addr.c (pass): New function.
17967 (handler): Call it iff si_addr is correct.
17968 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17969 Set a breakpoint at "pass" and continue to it.
17970
d60a9221
SDJ
179712015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17972
17973 * gdb.python/py-objfile.exp: Make some tests have unique names.
17974 * gdb.python/py-pp-registration.exp: Likewise.
17975
bde40b8f
PA
179762015-07-28 Pedro Alves <palves@redhat.com>
17977
17978 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17979
13e1dec8
SM
179802015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17981
17982 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17983
da33c9a7
SM
179842015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17985
17986 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17987
077836f7
PP
179882015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17989
17990 * gdb.base/gdb-sigterm-2.exp: New test.
17991
b8cc7b2e
DE
179922015-07-25 Doug Evans <xdje42@gmail.com>
17993
17994 Revert:
17995 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17996 (workers/%.worker, build-perf): New rule.
17997 (GDB_PERFTEST_MODE): New variable.
17998 (check-perf): Use it.
17999 (clean): Clean up gdb.perf parallel build subdirs.
18000 * lib/build-piece.exp: New file.
18001 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18002 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18003 name.
18004 (standard_temp_file): Ditto.
18005 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18006 of $GDB_PARALLEL.
18007
c8bd4544
DE
180082015-07-24 Doug Evans <dje@google.com>
18009
18010 * gdb.perf/lib/perftest/utils.py: New file.
18011 * gdb.perf/gm-hello.cc: New file.
18012 * gdb.perf/gm-pervasive-typedef.cc: New file.
18013 * gdb.perf/gm-pervasive-typedef.h: New file.
18014 * gdb.perf/gm-std.cc: New file.
18015 * gdb.perf/gm-std.h: New file.
18016 * gdb.perf/gm-use-cerr.cc: New file.
18017 * gdb.perf/gm-utils.h: New file.
18018 * gdb.perf/gmonster-null-lookup.py: New file.
18019 * gdb.perf/gmonster-pervasive-typedef.py: New file.
18020 * gdb.perf/gmonster-print-cerr.py: New file.
18021 * gdb.perf/gmonster-ptype-string.py: New file.
18022 * gdb.perf/gmonster-runto-main.py: New file.
18023 * gdb.perf/gmonster-select-file.py: New file.
18024 * gdb.perf/gmonster1-null-lookup.exp: New file.
18025 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
18026 * gdb.perf/gmonster1-print-cerr.exp: New file.
18027 * gdb.perf/gmonster1-ptype-string.exp: New file.
18028 * gdb.perf/gmonster1-runto-main.exp: New file.
18029 * gdb.perf/gmonster1-select-file.exp: New file.
18030 * gdb.perf/gmonster1.cc: New file.
18031 * gdb.perf/gmonster1.exp: New file.
18032 * gdb.perf/gmonster2-null-lookup.exp: New file.
18033 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
18034 * gdb.perf/gmonster2-print-cerr.exp: New file.
18035 * gdb.perf/gmonster2-ptype-string.exp: New file.
18036 * gdb.perf/gmonster2-runto-main.exp: New file.
18037 * gdb.perf/gmonster2-select-file.exp: New file.
18038 * gdb.perf/gmonster2.cc: New file.
18039 * gdb.perf/gmonster2.exp: New file.
18040
6eab34f3
DE
180412015-07-24 Doug Evans <dje@google.com>
18042
18043 * gdb.perf/README: New file.
18044 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
18045 * lib/gen-perf-test.exp: New file.
18046
63738bfd
DE
180472015-07-24 Doug Evans <dje@google.com>
18048
18049 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
18050 (PerfTest::startup): New function.
18051 (PerfTest::run): Return result of calling body.
18052 (PerfTest::assemble): Rewrite.
18053 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
18054 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
18055 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
18056 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
18057 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
18058
7b606f95
DE
180592015-07-24 Doug Evans <dje@google.com>
18060
18061 * lib/gdb.exp (clean_restart): Make executable optional.
18062
a97b16b8
DE
180632015-07-24 Doug Evans <dje@google.com>
18064
18065 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
18066 compiler_info references.
18067 * gdb.cp/temargs.exp: Ditto.
18068 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
18069 (get_compiler_info): Early exit if already computed. Set compiler_info
18070 to "unknown" if there was a problem.
18071 (test_compiler_info): Add function comment. Call get_compiler_info.
18072
35baa57f
DE
180732015-07-24 Doug Evans <dje@google.com>
18074
18075 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18076 (workers/%.worker, build-perf): New rule.
18077 (GDB_PERFTEST_MODE): New variable.
18078 (check-perf): Use it.
18079 (clean): Clean up gdb.perf parallel build subdirs.
18080 * lib/build-piece.exp: New file.
18081 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18082 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18083 name.
18084 (standard_temp_file): Ditto.
18085 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18086 of $GDB_PARALLEL.
18087
6ebea266
DE
180882015-07-24 Doug Evans <dje@google.com>
18089
18090 * lib/future.exp (gdb_default_target_compile): New option
18091 "early_flags".
18092 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
18093 --as-needed.
18094
1e76a7e9
SDJ
180952015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
18096
18097 * gdb.base/catch-syscall.exp: Call gdb_exit before
18098 gdb_skip_xml_test.
18099
5068630a
PA
181002015-07-24 Pedro Alves <palves@redhat.com>
18101
18102 * gdb.python/py-events.exp: Accept output between the stop event
18103 and the prompt.
18104 * gdb.python/py-evsignal.exp: Likewise.
18105 * gdb.python/py-evthreads.exp: Likewise.
18106
77598427
PA
181072015-07-24 Pedro Alves <palves@redhat.com>
18108
18109 PR gdb/18717
18110 * gdb.threads/non-ldr-exit.c: New file.
18111 * gdb.threads/non-ldr-exit.exp: New file.
18112
11e6c98f
YQ
181132015-07-24 Yao Qi <yao.qi@linaro.org>
18114
18115 * gdb.server/ext-wrapper.exp: Test --wrapper option when
18116 restarting process.
18117
51aee833
YQ
181182015-07-24 Yao Qi <yao.qi@linaro.org>
18119
18120 * gdb.server/ext-restart.exp: New file.
18121
8cfe207c
YQ
181222015-07-24 Yao Qi <yao.qi@linaro.org>
18123
18124 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
18125 argument options.
18126 * gdb.server/ext-wrapper.exp: New file.
18127
cc12ce38
DE
181282015-07-23 Doug Evans <dje@google.com>
18129
18130 * gdb.dwarf2/dw2-dummy-cu.S: New file.
18131 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
18132
d0d84780
PMR
181332015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
18134
18135 * gdb.ada/var_arr_typedef.exp: New testcase.
18136 * gdb.ada/var_arr_typedef/pack.adb: New file.
18137 * gdb.ada/var_arr_typedef/pack.ads: New file.
18138 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
18139
8b558f79
JB
181402015-07-20 Joel Brobecker <brobecker@adacore.com>
18141
18142 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
18143
775a3298
JK
181442015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18145
18146 * gdb.arch/i386-biarch-core.exp: Replace istarget
18147 by "complete set gnutarget". Remove expectation for the "core-file"
18148 command.
18149
db1ff28b
JK
181502015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18151
18152 Revert the previous commit:
18153 Tests for validate symbol file using build-id.
18154
0a94970d
JK
181552015-07-15 Aleksandar Ristovski <aristovski@qnx.com
18156
18157 Tests for validate symbol file using build-id.
18158 * gdb.base/solib-mismatch-lib.c: New file.
18159 * gdb.base/solib-mismatch-libmod.c: New file.
18160 * gdb.base/solib-mismatch.c: New file.
18161 * gdb.base/solib-mismatch.exp: New file.
18162
03346981
SL
181632015-07-15 Sandra Loosemore <sandra@codesourcery.com>
18164
18165 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
18166 nios2-*-linux*.
18167 * gdb.base/sigbpt.exp (stepi_out): Likewise.
18168 * gdb.base/siginfo.exp: Likewise.
18169 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18170
42422cc7
PL
181712015-07-15 Pierre Langlois <pierre.langlois@arm.com>
18172
18173 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
18174 Move it to ...
18175 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
18176 ... here.
18177 * gdb.trace/range-stepping.exp: Check that the target supports
18178 range stepping.
18179
cfa68bae
JK
181802015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18181
18182 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
18183
8ffdba26
PA
181842015-07-14 Pedro Alves <palves@redhat.com>
18185
18186 * gdb.base/killed-outside.exp: New file.
18187 * gdb.base/killed-outside.c: New file.
18188
218a5a11
JK
181892015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18190
18191 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
18192 (n at main): New.
18193 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
18194
e03ed3c6
AA
181952015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18196
18197 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
18198 infcall tests instead of setting up for KFAIL.
18199
485668e5
MM
182002015-07-10 Markus Metzger <markus.t.metzger@intel.com>
18201
18202 * gdb.btrace/record_goto-step.exp: New.
18203
08464196
JK
182042015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
18205
18206 PR compile/18484
18207 * gdb.compile/compile.c (struct struct_type): Add volatile to
18208 selffield's type.
18209 * gdb.compile/compile.exp
18210 (compile code struct_object.selffield = &struct_object): Skip further
18211 struct_object tests if this one xfails.
18212
bcf5c1d9
RC
182132015-07-08 Robert O'Callahan <robert@ocallahan.org>
18214
18215 PR exp/18617
18216 * gdb.trace/ax.exp: Add test.
18217
4931af25
YQ
182182015-07-07 Yao Qi <yao.qi@linaro.org>
18219
18220 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
18221 instead of istarget "aarch64*-*-*".
18222 * gdb.arch/aarch64-fp.exp: Likewise.
18223 * gdb.base/float.exp: Likewise.
18224 * gdb.reverse/aarch64.exp: Likewise.
18225 * lib/gdb.exp (is_aarch64_target): New proc.
18226
9fcf688e
YQ
182272015-07-07 Yao Qi <yao.qi@linaro.org>
18228
18229 * lib/gdb.exp (is_aarch32_target): New proc.
18230 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
18231 instead of "istarget "arm*-*-*"".
18232 * gdb.arch/arm-disp-step.exp: Likewise.
18233 * gdb.arch/thumb-bx-pc.exp: Likewise.
18234 * gdb.arch/thumb-prologue.exp: Likewise.
18235 * gdb.arch/thumb-singlestep.exp: Likewise.
18236 * gdb.base/disp-step-syscall.exp: Likewise.
18237 * gdb.base/float.exp: Likewise.
18238
fbd8d50d
YQ
182392015-07-07 Yao Qi <yao.qi@linaro.org>
18240
18241 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
18242 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18243
71be1fdc
YQ
182442015-07-07 Yao Qi <yao.qi@linaro.org>
18245
18246 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18247 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18248 if it exists.
18249 * gdb.multi/multi-arch.exp: Likewise.
18250
3e221d36
SM
182512015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18252
18253 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18254 print.
18255
d441430b
YQ
182562015-07-07 Yao Qi <yao.qi@linaro.org>
18257
18258 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18259
06f810bd
MG
182602015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18261
18262 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18263 '[' and ']' characters.
18264
5e61e7c0
IB
182652015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
18266
18267 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
18268
28bf096c
PA
182692015-06-29 Pedro Alves <palves@redhat.com>
18270
18271 PR threads/18127
18272 * gdb.threads/hand-call-new-thread.c: New file.
18273 * gdb.threads/hand-call-new-thread.c: New file.
18274
ee93cd5e
KS
182752015-06-26 Keith Seitz <keiths@redhat.com>
18276 Doug Evans <dje@google.com>
18277
18278 PR 16253
18279 * gdb.cp/var-tag-2.cc: New file.
18280 * gdb.cp/var-tag-3.cc: New file.
18281 * gdb.cp/var-tag-4.cc: New file.
18282 * gdb.cp/var-tag.cc: New file.
18283 * gdb.cp/var-tag.exp: New file.
18284
fc637f04
PP
182852015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18286
18287 * gdb.base/history-duplicates.exp: New test.
18288
2e52ae68
PP
182892015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18290
18291 * gdb.base/completion.exp: Test the completion of the "focus"
18292 command.
18293
6e22494e
JK
182942015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18295
18296 * gdb.arch/amd64-prologue-skip.S: New file.
18297 * gdb.arch/amd64-prologue-skip.exp: New file.
18298
bf7b9cd9
SM
182992015-06-25 Simon Marchi <simon.marchi@ericsson.com>
18300
18301 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
18302 is_address_zero_readable check.
18303
201e8dfd
PB
183042015-06-24 Peter Bergner <bergner@vnet.ibm.com>
18305
18306 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
18307 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
18308
5cd867b4
YQ
183092015-06-24 Yao Qi <yao.qi@linaro.org>
18310
18311 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
18312 linux targets.
18313
4d7be007
YQ
183142015-06-24 Yao Qi <yao.qi@linaro.org>
18315
18316 * lib/gdb.exp (supports_get_siginfo_type): New proc.
18317 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
18318 * gdb.base/siginfo-thread.exp: Likewise.
18319
07fcd301
YQ
183202015-06-22 Yao Qi <yao.qi@linaro.org>
18321
18322 * boards/remote-gdbserver-on-localhost.exp: Add comments.
18323
52042a00
YQ
183242015-06-22 Yao Qi <yao.qi@linaro.org>
18325
18326 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
18327 aarch64*-*-*.
18328 (skip_hw_watchpoint_tests): Likewise.
18329
74bd41ce
PP
183302015-06-18 Patrick Palka <patrick@parcs.ath.cx>
18331
18332 * gdb.base/gdbinit-history.exp: Test the interaction between
18333 setting GDBHISTSIZE and setting the history size via .gdbinit.
18334
bc460514
PP
183352015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18336
18337 PR gdb/16999
18338 * gdb.base/gdbhistsize-history.exp: New test.
18339
b58c513b
PP
183402015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18341
18342 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
18343 with GDBHISTSIZE.
18344 * gdb.base/readline.exp: Likewise.
18345
92046791
YQ
183462015-06-17 Yao Qi <yao.qi@linaro.org>
18347
18348 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
18349 line.
18350
2093d2d3
PP
183512015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18352
18353 * gdb.base/gdbinit-history.exp: Add test case to check that
18354 an unlimited history file does not get truncated on exit.
18355
e6c693af
AA
183562015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18357
18358 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
18359 (VECTOR): New macro. Use it...
18360 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
18361 ...for these typedefs.
18362 (int8, char1, int1, double1): New typedefs.
18363 (struct just_int2, struct two_int2): New structures.
18364 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
18365 (add_structvecs, add_singlevecs): New functions.
18366 (main): Call add_some_intvecs twice.
18367 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
18368 the compile and exit upon failure. Try compiling for the "native"
18369 architecture. Test inferior function calls with vector arguments
18370 and vector return value handling with "finish" and "return".
18371
c74f7d1c
JT
183722015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
18373
18374 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
18375 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
18376 PE file.
18377 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
18378
98aa42ee
AT
183792015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
18380
18381 PR breakpoints/16465
18382 * gdb.mi/mi-dprintf-pending.c: New file.
18383 * gdb.mi/mi-dprintf-pending.exp: New test.
18384 * gdb.mi/mi-dprintf-pendshr.c: New file.
18385
7d73c23c 183862015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 18387 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
18388
18389 * gdb.arch/i386-mpx-map.c: New file.
18390 * gdb.arch/i386-mpx-map.exp: New File.
18391
183922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18393
18394 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
18395 * gdb.arch/i386-mpx.exp: Indentation fixed.
18396
183972015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18398
18399 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
18400 function and improved indentation.
18401 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
18402 gdb_test_multiple. Added additional tests to skip the test.
18403
184042015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18405
18406 * gdb.arch/i386-avx512.c: Change path in include file.
18407 * gdb.arch/i386-avx512.exp: Change include dir path
18408 compilation flag.
18409 * gdb.arch/i386-mpx.c: Change path in include file.
18410 * gdb.arch/i386-mpx.exp: Change include dir path compilation
18411 flag.
18412
d5eba19a
JK
184132015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18414
18415 * gdb.compile/compile-print.exp (compile print *vararray@3)
18416 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
18417
7f361056
JK
184182015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18419
18420 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
18421 (do not keep jit in memory): ... this.
18422 (expect 5): Change it to ...
18423 (expect no 5): ... this.
18424
3b462ec2
SM
184252015-06-02 Simon Marchi <simon.marchi@ericsson.com>
18426
18427 PR gdb/15564
18428 * gdb.mi/mi-detach.exp: New file.
18429
e0619de6
JK
184302015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18431
18432 PR symtab/18392
18433 * gdb.arch/amd64-tailcall-self.S: New file.
18434 * gdb.arch/amd64-tailcall-self.c: New file.
18435 * gdb.arch/amd64-tailcall-self.exp: New file.
18436
e970cb34
DB
184372015-05-28 Don Breazeal <donb@codesourcery.com>
18438
18439 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
18440 tests for remote targets by checking is_target_gdbserver.
18441
b2e2f908
DE
184422015-05-27 Doug Evans <dje@google.com>
18443
18444 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
18445 * gdb.dwarf2/opaque-type-lookup.c: New file.
18446 * gdb.dwarf2/opaque-type-lookup.exp: New file.
18447
82c7be31
DE
184482015-05-26 Doug Evans <dje@google.com>
18449
18450 * gdb.cp/iostream.cc: New file.
18451 * gdb.cp/iostream.exp: New file.
18452
b4f54984
DE
184532015-05-26 Doug Evans <dje@google.com>
18454
18455 * gdb.dwarf2/dw2-op-call.exp: Update.
18456 * gdb.dwarf2/dw4-sig-types.exp: Update.
18457 * gdb.dwarf2/implptr.exp: Update.
18458 * gdb.mi/mi-cmd-param-changed.exp: Update.
18459
4ea6efe9
DE
184602015-05-26 Doug Evans <dje@google.com>
18461
18462 * gdb.python/py-lazy-string.c: New file.
18463 * gdb.python/py-lazy-string.exp: New file.
18464 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
18465 (main): Update. Add estring3.
18466 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
18467 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
18468
f6bb7db3
YQ
184692015-05-26 Omair Javaid <omair.javaid@linaro.org>
18470 Yao Qi <yao.qi@linaro.org>
18471
18472 * gdb.reverse/aarch64.c: New.
18473 * gdb.reverse/aarch64.exp: New.
18474
a81bfbd0
OJ
184752015-05-26 Omair Javaid <omair.javaid@linaro.org>
18476
25d49b86
PA
18477 * lib/gdb.exp (supports_process_record): Return true for
18478 aarch64*-linux*.
a81bfbd0
OJ
18479 (supports_reverse): Likewise.
18480
158bf1b4
PP
184812015-05-22 Patrick Palka <patrick@parcs.ath.cx>
18482
18483 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18484 Use with_test_prefix.
18485
a0145030
AB
184862015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
18487
18488 * gdb.base/completion.exp: Add test for completion of layout
18489 names.
18490
ebe3b578
AB
184912015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
18492
18493 * lib/gdb.exp (skip_tui_tests): New proc.
18494 * gdb.base/tui-layout.exp: Check skip_tui_tests.
18495
84204ed7
PA
184962015-05-19 Pedro Alves <palves@redhat.com>
18497
18498 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18499 Save the whole env array instead of just HOME. Unset HISTSIZE in
18500 the environment while testing. Restore whole environment
18501 afterwards.
18502
37442ce1
DE
185032015-05-16 Doug Evans <xdje42@gmail.com>
18504
18505 * gdb.guile/scm-ports.c: New file.
18506 * gdb.guile/scm-ports.exp: Add memory port tests.
18507
36de76f9
JK
185082015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18509
18510 * gdb.compile/compile-print.c: New file.
18511 * gdb.compile/compile-print.exp: New file.
18512
3a9558c4
JK
185132015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18514
18515 * gdb.compile/compile-ops.exp: Cast param to void.
18516 * gdb.compile/compile.exp: Complete type for _gdb_expr.
18517 (compile code struct_object.selffield = &struct_object): Add xfail.
18518
aa715135
JG
185192015-05-15 Joel Brobecker <brobecker@adacore.com>
18520
18521 * gdb.ada/arr_enum_with_gap: New testcase.
18522
931e5bc3
JG
185232015-05-15 Joel Brobecker <brobecker@adacore.com>
18524
18525 * gdb.ada/byte_packed_arr: New testcase.
18526
9cd4d857
JB
185272015-05-15 Joel Brobecker <brobecker@adacore.com>
18528
18529 * gdb.ada/pckd_neg: New testcase.
18530
ebfd00d2
PP
185312015-05-13 Patrick Palka <patrick@parcs.ath.cx>
18532
18533 PR gdb/17820
18534 * gdb.base/gdbinit-history.exp: New test.
18535 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
18536 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
18537
4c082a81
SC
185382015-05-09 Siva Chandra Reddy <sivachandra@google.com>
18539
18540 * gdb.python/py-xmethods.cc: Enhance test case.
18541 * gdb.python/py-xmethods.exp: New tests.
18542 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
18543 function.
18544 (B_indexoper): Likewise.
18545 (global_dm_list) : Add new xmethod worker functions.
18546
f7797074
SDJ
185472015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
18548
18549 * gdb.base/coredump-filter.exp: Correctly unset
18550 "coredump_var_addr" array.
18551
a4674e4e
PA
185522015-05-08 Pedro Alves <palves@redhat.com>
18553
18554 * gdb.server/non-existing-program.exp: Unset spawn_id.
18555
df2eb078
SC
185562015-05-08 Siva Chandra Reddy <sivachandra@google.com>
18557
18558 PR python/18291
18559 * gdb.python/py-xmethods.exp: Add tests.
18560
422349a3
YQ
185612015-05-08 Yao Qi <yao.qi@linaro.org>
18562
18563 PR gdb/18208
18564 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
18565 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
18566 function set_coredump_filter, and remove remote_exec call.
18567 Remove argument ipid. Callers update.
18568 (top level): Don't get inferior's PID.
18569
63fc80ce
AA
185702015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
18571
18572 * gdb.base/watch_thread_num.exp: Skip test on targets without
18573 access watchpoints.
18574
80ad801e
PA
185752015-05-06 Pedro Alves <palves@redhat.com>
18576
18577 PR server/18081
18578 * gdb.server/non-existing-program.exp: New file.
18579
0fa7fe50
JB
185802015-05-05 Joel Brobecker <brobecker@adacore.com>
18581
18582 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
18583
3ea89b92
PMR
185842015-05-05 Joel Brobecker <brobecker@adacore.com>
18585
18586 * gdb.ada/out_of_line_in_inlined: New testcase.
18587
87b8eff0
JB
185882015-05-05 Joel Brobecker <brobecker@adacore.com>
18589
18590 * gdb.ada/var_rec_arr: New testcase.
18591
5fccc635
YQ
185922015-04-30 Yao Qi <yao.qi@linaro.org>
18593
18594 * gdb.base/break-idempotent.exp: If
18595 skip_hw_watchpoint_multi_tests returns true, skip the tests
18596 on "rwatch" and "awatch".
18597
42d38f42
YQ
185982015-04-30 Yao Qi <yao.qi@linaro.org>
18599
18600 * gdb.base/relativedebug.exp: Invoke gdb command
18601 "info sharedlibrary", and if libc.so doesn't have debug info,
18602 skip the test.
18603
2ce1cdbf
DE
186042015-04-29 Doug Evans <dje@google.com>
18605
18606 * gdb.python/py-xmethods.exp: Add ptype tests.
18607 * gdb.python/py-xmethods.py (E_method_char_worker): Add
18608 get_result_type method.
18609
f24a38c5
LM
186102015-04-29 Luis Machado <lgustavo@codesourcery.com>
18611
18612 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
18613 the target does not support hardware watchpoints.
18614
ecbf2b3c
LM
186152015-04-29 Luis Machado <lgustavo@codesourcery.com>
18616
18617 * gdb.base/break-always.exp: Abort testing if writing to memory
18618 causes an error.
18619
34f5f757
DE
186202015-04-28 Doug Evans <dje@google.com>
18621
18622 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
18623 * gdb.python/py-pp-registration.exp: ... here. New file.
18624 * gdb.python/py-pp-registration.c: New file.
18625 * gdb.python/py-pp-registration.py: New file.
18626
69b4374a
DE
186272015-04-28 Doug Evans <dje@google.com>
18628
18629 * gdb.python/py-bad-printers.c: New file.
18630 * gdb.python/py-bad-printers.py: New file.
18631 * gdb.python/py-bad-printers.exp: New file.
18632
59fb7612
SS
186332015-04-28 Sasha Smundak <asmundak@google.com>
18634
18635 * gdb.python/py-type.exp: New test.
18636
2631b16a
AW
186372015-04-28 Andy Wingo <wingo@igalia.com>
18638
18639 * gdb.python/py-parameter.exp:
18640 * gdb.guile/scm-parameter.exp: Escape the path that we are
18641 matching against, as it might contain characters that are special
18642 to regular expressions.
18643
460efde1
JB
186442015-04-27 Joel Brobecker <brobecker@adacore.com>
18645
18646 * gdb.ada/rec_comp: New testcase.
18647
2d369d8e
SDJ
186482015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
18649
18650 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
18651 before using it.
18652
cf75d6c3
AB
186532015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
18654
18655 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
18656 new tests for verilog output.
18657
8dbe7ca5
YQ
186582015-04-24 Yao Qi <yao.qi@linaro.org>
18659
18660 * boards/remote-gdbserver-on-localhost.exp: New file.
18661
4ef9fb2f
PA
186622015-04-23 Pedro Alves <palves@redhat.com>
18663
18664 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
18665 $inferior_spawn_id instead of $inferior_spawn_id directly. On
18666 "end of file", remove $inferior_spawn_id from the indirect list.
18667
0a803169
PA
186682015-04-23 Pedro Alves <palves@redhat.com>
18669
18670 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
18671
749ef8f8
PA
186722015-04-23 Pedro Alves <palves@redhat.com>
18673
18674 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
18675 on $any_spawn_id instead of only on $gdb_spawn_id.
18676
8aae4344
PM
186772015-04-21 Pierre Muller <muller@sourceware.org>
18678
18679 PR pascal/17815
18680 * lib/pascal.exp (gpc_compile): Add new option "class".
18681 (fpc_compile): Likewise.
18682 * gdb.pascal/case-insensitive-symbols.pas: New file.
18683 * gdb.pascal/case-insensitive-symbols.exp: New file.
18684
1586c8fb
GB
186852015-04-20 Gary Benson <gbenson@redhat.com>
18686
18687 * gdb.base/attach.exp: Fix three extended remote failures.
18688
1b6e6f5c
GB
186892015-04-17 Gary Benson <gbenson@redhat.com>
18690
18691 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
18692 the main executable over the remote protocol.
18693
e797481d
PA
186942015-04-16 Pedro Alves <palves@redhat.com>
18695
18696 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
18697 a new gdbserver if gdbserver_reconnect_p is set.
18698
1ca99c42
PA
186992015-04-16 Pedro Alves <palves@redhat.com>
18700
18701 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
18702 is set, don't exit gdbserver.
18703
af9fd6f8
AA
187042015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18705
18706 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
18707 appropriate .insn, such that an older assembler can be used.
18708 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
18709 the z/Architecture instruction set on 31-bit targets as well.
18710
04ff1e61
AA
187112015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18712
18713 * gdb.go/handcall.exp: Remove all logic related to the first
18714 breakpoint and rely on go_runto_main instead.
18715 * gdb.go/strings.exp: Likewise.
18716 * gdb.go/unsafe.exp: Likewise.
18717 * gdb.go/hello.exp: Likewise. Also rename the remaining
18718 breakpoint marker to "breakpoint 1".
18719 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
18720 * gdb.go/strings.go: Likewise.
18721 * gdb.go/unsafe.go: Likewise.
18722 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
18723 "set breakpoint 2 here" and rename the remaining breakpoint marker
18724 to "breakpoint 1".
18725
40d2f8d6
SM
187262015-04-15 Simon Marchi <simon.marchi@ericsson.com>
18727
18728 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
18729 if itertools.imap is not present.
18730 * gdb.python/py-objfile.exp: Add parentheses.
18731 * gdb.python/py-type.exp: Same.
18732 * gdb.python/py-unwind-maint.py: Same.
18733
8cbc97c6
YQ
187342015-04-15 Yao Qi <yao.qi@linaro.org>
18735
18736 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
18737 of ":$ptr_size" and set its form explicitly.
18738
45fd756c
YQ
187392015-04-15 Pedro Alves <palves@redhat.com>
18740 Yao Qi <yao.qi@linaro.org>
18741
18742 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
18743 timeout by factor of 4.
18744 (test_regular_watch): Likewise.
18745 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
18746 * gdb.reverse/sigall-reverse.exp: Likewise.
18747 * gdb.reverse/until-precsave.exp: Likewise.
18748 * lib/gdb.exp (with_timeout_factor): New proc.
18749 (gdb_expect): Move some code to ...
18750 (get_largest_timeout): ... here. New procedure.
18751
9e811bc3
LM
187522015-04-14 Luis Machado <lgustavo@codesourcery.com>
18753
18754 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
18755
0ff6fcb2
LM
187562015-04-13 Luis Machado <lgustavo@codesourcery.com>
18757
18758 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
18759 to write to the .text section.
18760
7578d5f7
LM
187612015-04-13 Luis Machado <lgustavo@codesourcery.com>
18762
18763 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
18764 Handle the case of targets that do not provide PID information.
18765
2efe15c4
YQ
187662015-04-13 Yao Qi <yao.qi@linaro.org>
18767
18768 * lib/gdbserver-support.exp (gdb_exit): Catch exception
18769 and use expect instead of gdb_expect.
18770
8cd8f2f8
SDJ
187712015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
18772
18773 * gdb.base/coredump-filter.exp: Rename variable "addr" to
18774 "coredump_var_addr" to avoid naming conflict with other testcases.
18775
9ee41772
PA
187762015-04-10 Pedro Alves <palves@redhat.com>
18777
18778 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
18779 gdb_test_sequence and gdb_assert.
18780
07473109
PA
187812015-04-10 Pedro Alves <palves@redhat.com>
18782
18783 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
18784 test messages that don't include the breakpoint address.
18785
de3db44c
YQ
187862015-04-10 Yao Qi <yao.qi@linaro.org>
18787
18788 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
18789 false for some offset and width combinations which aren't
18790 supported by linux kernel.
18791
c79d856c
PA
187922015-04-10 Pedro Alves <palves@redhat.com>
18793
18794 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18795 procedure, factored out from ...
18796 (top level): ... here. Add "set displaced-stepping" testing axis.
18797 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18798 parameter "displaced". Use it.
18799 (top level): Use foreach and add "set displaced-stepping" testing
18800 axis.
18801
ebc90b50
PA
188022015-04-10 Pedro Alves <palves@redhat.com>
18803
18804 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18805 Remove comment.
18806 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18807 both the address of the instruction that triggers the watchpoint
18808 and the address of the instruction immediately after, and use
18809 those addresses for the test. Fix comment.
18810
8f572e5c
PA
188112015-04-10 Pedro Alves <palves@redhat.com>
18812
18813 * gdb.base/sigstep.exp (breakpoint_to_handler)
18814 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
18815 Test "backtrace" in handler.
18816 (breakpoint_over_handler): New parameter 'displaced'. Use it.
18817 (top level): Add new "displaced" test axis to
18818 breakpoint_to_handler, breakpoint_to_handler_entry and
18819 breakpoint_over_handler.
18820
8d707a12
PA
188212015-04-10 Pedro Alves <palves@redhat.com>
18822
18823 PR gdb/18216
18824 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18825
ef713951
YQ
188262015-04-10 Yao Qi <yao.qi@linaro.org>
18827
18828 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18829 (test_add_rn_pc): New function.
18830 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18831 (top level): Invoke test_add_rn_pc.
18832
906d60cf
PA
188332015-04-10 Pedro Alves <palves@redhat.com>
18834
18835 PR gdb/13858
18836 * gdb.base/step-over-no-symbols.exp: New file.
18837
f2983cc3
AW
188382015-04-09 Andy Wingo <wingo@igalia.com>
18839
18840 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18841 after the Python tests.
18842
6d62641c
SDJ
188432015-04-08 Keith Seitz <keiths@redhat.com>
18844
18845 PR python/16699
18846 * gdb.python/py-completion.exp: New tests for completion.
18847 * gdb.python/py-completion.py (CompleteLimit1): New class.
18848 (CompleteLimit2): Likewise.
18849 (CompleteLimit3): Likewise.
18850 (CompleteLimit4): Likewise.
18851 (CompleteLimit5): Likewise.
18852 (CompleteLimit6): Likewise.
18853 (CompleteLimit7): Likewise.
18854
f3770638
PA
188552015-04-08 Pedro Alves <palves@redhat.com>
18856
18857 PR gdb/18214
18858 PR gdb/18216
18859 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18860 function.
18861 (main): Install it as SIGUSR1 handler.
18862 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18863 parameter. Always use "setup" as prefix. Toggle "set
18864 displaced-stepping" off/on depending on global. Don't switch to
18865 thread 1 here.
18866 (top level): Add displaced stepping "off/on" test axis. Update
18867 "setup" calls. Wrap each subtest with with_test_prefix. Test
18868 continuing with a queued signal in each thread.
18869
4496bed7
PA
188702015-04-08 Pedro Alves <palves@redhat.com>
18871
18872 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18873 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18874 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18875 Return early if running to main fails.
18876 * gdb.trace/while-stepping.exp: Likewise.
18877
b97fde92
PA
188782015-04-07 Pedro Alves <palves@redhat.com>
18879
18880 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18881 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18882 interact with inferior program.
18883
f71c18e7
PA
188842015-04-07 Pedro Alves <palves@redhat.com>
18885
18886 * lib/gdb.exp (inferior_spawn_id): New global.
18887 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18888 spawn id after processing the user code.
18889 (default_gdb_start): Set inferior_spawn_id.
18890 (send_inferior): New procedure.
18891 * lib/gdbserver-support.exp (gdbserver_start): Set
18892 inferior_spawn_id.
18893 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18894
6423214f
PA
188952015-04-07 Pedro Alves <palves@redhat.com>
18896
18897 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18898 * lib/gdbserver-support.exp (gdbserver_start): Make
18899 $server_spawn_id global.
18900 (gdbserver_start): Don't wait for gdbserver's spawn id with
18901 expect_background.
18902 (close_gdbserver): New procedure.
18903 (gdb_exit): Rename the default version and reimplement.
18904
71c0ee8c
PA
189052015-04-07 Pedro Alves <palves@redhat.com>
18906
72f4393d 18907 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18908 append the substituted item, not the original item.
18909
203bc29b
PA
189102015-04-07 Pedro Alves <palves@redhat.com>
18911
18912 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18913 gdb_expect.
18914
508a3ddf
PA
189152015-04-07 Pedro Alves <palves@redhat.com>
18916
18917 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18918 output appearing once only.
18919
9f6dbe2b
PA
189202015-04-07 Pedro Alves <palves@redhat.com>
18921
18922 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18923 that doesn't expect anything. Return early if running to main
18924 fails.
18925
337532fa
YQ
189262015-04-07 Yao Qi <yao.qi@linaro.org>
18927
18928 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18929 (child_function): Call alarm.
18930 (main): Move call to alarm into the loop.
18931 * gdb.threads/non-stop-fair-events.exp: Build program with
18932 -DTIMEOUT=$timeout.
18933
01b622d4
DE
189342015-04-06 Doug Evans <xdje42@gmail.com>
18935
18936 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18937 Fix dest parameter to board_info.
18938 (fpc_compile): Ditto.
18939 (gdb_compile_pascal): Rename dest arg to destfile.
18940
961f4160
PMR
189412015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18942
18943 * gdb.ada/funcall_ref.exp: New file.
18944 * gdb.ada/funcall_ref/foo.adb: New file.
18945
cafda597
YQ
189462015-04-02 Yao Qi <yao.qi@linaro.org>
18947
18948 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18949 is remote.
18950
fed040c6
GB
189512015-04-02 Gary Benson <gbenson@redhat.com>
18952
18953 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18954
d11916aa
SS
189552015-04-01 Sasha Smundak <asmundak@google.com>
18956
18957 * gdb.python/py-unwind-maint.c: New file.
18958 * gdb.python/py-unwind-maint.exp: New test.
18959 * gdb.python/py-unwind-maint.py: New file.
18960 * gdb.python/py-unwind.c: New file.
18961 * gdb.python/py-unwind.exp: New test.
18962 * gdb.python/py-unwind.py: New test.
18963
a1471180
PA
189642015-04-01 Pedro Alves <palves@redhat.com>
18965
18966 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18967 to fail instead of non-existent $test.
18968
0bbeccb1
PA
189692015-04-01 Pedro Alves <palves@redhat.com>
18970
18971 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18972 GDBFLAGS if not empty.
18973
3c724c8c
PMR
189742015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18975
18976 * gdb.ada/complete.exp: Remove "multi_line".
18977 * gdb.ada/info_exc.exp: Remove "multi_line".
18978 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18979 * gdb.ada/ptype_field.exp: Remove "multi_line".
18980 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18981 * gdb.ada/tagged.exp: Remove "multi_line".
18982 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18983 [multi_line ...]
18984 * gdb.btrace/delta.exp: Likewise.
18985 * gdb.btrace/exception.exp: Likewise.
18986 * gdb.btrace/function_call_history.exp: Likewise.
18987 * gdb.btrace/instruction_history.exp: Likewise.
18988 * gdb.btrace/nohist.exp: Likewise.
18989 * gdb.btrace/record_goto.exp: Likewise.
18990 * gdb.btrace/segv.exp: Likewise.
18991 * gdb.btrace/stepi.exp: Likewise.
18992 * gdb.btrace/tailcall.exp: Likewise.
18993 * gdb.btrace/unknown_functions.exp: Likewise.
18994 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18995 * lib/gdb.exp: Add the "multi_line" helper.
18996
4eec2deb
PA
189972015-04-01 Pedro Alves <palves@redhat.com>
18998
18999 * gdb.threads/tid-reuse.c: New file.
19000 * gdb.threads/tid-reuse.exp: New file.
19001
df8411da
SDJ
190022015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
19003
19004 PR corefiles/16092
19005 * gdb.base/coredump-filter.c: New file.
19006 * gdb.base/coredump-filter.exp: Likewise.
19007
6ef37366
PM
190082015-03-27 Petr Machata <pmachata@redhat.com>
19009
19010 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
19011 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
19012 (Dwarf::assemble): Initialize them.
19013 (Dwarf::lines): New function.
19014
7ec911b0
JT
190152015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
19016
19017 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
19018 SYMBOL_PREFIX for x86_64-*-cygwin.
19019
ff908ebf
AW
190202015-03-26 Andy Wingo <wingo@igalia.com>
19021
19022 PR symtab/18148
19023 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
19024 const_value but not a location.
19025 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
19026 location defined in non-main CUs are visible.
19027
6d5f0679
YQ
190282015-03-26 Yao Qi <yao.qi@linaro.org>
19029
19030 PR testsuite/18139
19031 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
19032 Add a line number entry for the same line.
19033 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
19034 Add a line number entry for the same line.
19035
2898689b
YQ
190362015-03-26 Yao Qi <yao.qi@linaro.org>
19037
19038 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
19039 .int 0.
19040 (func): Likewise. Add .Lfunc_1 label.
19041 Use .Lfunc_1 label.
19042 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
19043 .int 0.
19044 (func): Likewise.
19045 Use .Lfunc_1 label.
19046
85180498
YQ
190472015-03-26 Yao Qi <yao.qi@linaro.org>
19048
19049 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
19050 Call gdb_compile instead to compile each .s files without debug
19051 information.
19052
8aa08a8d
YQ
190532015-03-26 Yao Qi <yao.qi@linaro.org>
19054
19055 * gdb.base/savedregs.exp (process_saved_regs): Make
19056 "Saved registers:" optional in the pattern.
19057
66849923
MM
190582015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19059
19060 * gdb.btrace/next.exp: Merged into step.exp.
19061 * gdb.btrace/finish.exp: Merged into step.exp.
19062 * gdb.btrace/nexti.exp: Merged into stepi.exp.
19063 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
19064 "record goto" and checking the exact replay position.
19065 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
19066 check for "Recording format" in "info record" output.
19067 * gdb.btrace/record_goto.exp: Choose test file based on target.
19068 * gdb.btrace/x86-record_goto.S: Renamed into ...
19069 * gdb.btrace/x86_64-record_goto.S: ... this.
19070 * gdb.btrace/i686-record_goto.S: New.
19071 * gdb.btrace/x86-tailcall.S: Renamed into ...
19072 * gdb.btrace/x86_64-tailcall.S: ... this.
19073 * gdb.btrace/i686-tailcall.S: New.
19074 * gdb.btrace/x86-tailcall.c: Renamed into ...
19075 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
19076 separate statements. Update test.
19077 * gdb.btrace/delta.exp: Use record_goto.c as test file.
19078 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
19079 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
19080 * gdb.btrace/tailcall.exp: Choose test file based on target.
19081 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
19082
11cc1b74
MM
190832015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19084
19085 * gdb.btrace/exception.exp: Increase BTS buffer size.
19086
a25d8bf9
PA
190872015-03-24 Pedro Alves <palves@redhat.com>
19088
19089 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
19090
856e7dd6
PA
190912015-03-24 Pedro Alves <palves@redhat.com>
19092
19093 * gdb.threads/schedlock.exp (test_step): No longer expect that
19094 "set scheduler-locking step" with "next" over a function call runs
19095 threads unlocked.
19096
ad235a41
AT
190972015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19098
19099 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
19100
15630549
AT
191012015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19102
19103 PR breakpoints/16466
19104 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
19105 * gdb.mi/mi-pending.c (thread_func): New function.
19106 (int main): Add threading support required.
19107 * gdb.mi/mi-pending.exp: Add tests for this issue.
19108 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
19109 (pendfunc2): Remove stdio dependency.
19110 * gdb.mi/mi-pendshr2.c: New file.
19111
693dca06
KS
191122015-03-23 Keith Seitz <keiths@redhat.com>
19113
19114 * gdb.linespec/keywords.c: New file.
19115 * gdb.linespec/keywords.exp: New file.
19116
7e993ebf
KS
191172015-03-23 Keith Seitz <keiths@redhat.com>
19118
19119 PR gdb/18021
19120 * gdb.dwarf2/staticvirtual.exp: New test.
19121
bc23328c
JK
191222015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
19123
19124 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
19125 * README: Remove HP-UX and gdb.hp.
19126 (configuration):
19127 * configure: Regenerate.
19128 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
19129 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
19130 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
19131 gdb.hp/gdb.defects/Makefile.
19132 * gdb.hp/Makefile.in: File deleted.
19133 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
19134 * gdb.hp/gdb.aCC/optimize.c: File deleted.
19135 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
19136 * gdb.hp/gdb.aCC/run.c: File deleted.
19137 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
19138 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
19139 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
19140 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
19141 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
19142 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
19143 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
19144 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
19145 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
19146 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
19147 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
19148 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
19149 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
19150 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
19151 * gdb.hp/gdb.base-hp/reg.s: File deleted.
19152 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
19153 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
19154 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
19155 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
19156 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
19157 * gdb.hp/gdb.compat/Makefile.in: File deleted.
19158 * gdb.hp/gdb.compat/average.c: File deleted.
19159 * gdb.hp/gdb.compat/sum.c: File deleted.
19160 * gdb.hp/gdb.compat/xdb.c: File deleted.
19161 * gdb.hp/gdb.compat/xdb0.c: File deleted.
19162 * gdb.hp/gdb.compat/xdb0.h: File deleted.
19163 * gdb.hp/gdb.compat/xdb1.c: File deleted.
19164 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
19165 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
19166 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
19167 * gdb.hp/gdb.defects/Makefile.in: File deleted.
19168 * gdb.hp/gdb.defects/bs14602.c: File deleted.
19169 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
19170 * gdb.hp/gdb.defects/solib-d.c: File deleted.
19171 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
19172 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
19173 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
19174 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
19175 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
19176 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
19177 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
19178 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
19179 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
19180 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
19181 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
19182 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
19183 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
19184 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
19185 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
19186 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
19187 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
19188 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
19189 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
19190 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
19191 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
19192 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
19193 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
19194 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
19195 * gdb.hp/tools/odump: File deleted.
19196
8bf3b159
PA
191972015-03-19 Pedro Alves <palves@redhat.com>
19198
19199 * gdb.threads/continue-pending-status.exp (saw_thread_2)
19200 (saw_thread_3): New globals.
19201 (top level): Increment them when an event for the corresponding
19202 thread is seen.
19203 (no thread starvation): New test.
19204
eb54c8bf
PA
192052015-03-19 Pedro Alves <palves@redhat.com>
19206
19207 * gdb.threads/continue-pending-status.c: New file.
19208 * gdb.threads/continue-pending-status.exp: New file.
19209
32d2e5d6
PA
192102015-03-18 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
19213 Use gdb_is_target_remote instead of is_remote. Use
19214 gdb_test_multiple instead of gdb_expect. Exit early if
19215 gdb_test_multiple hits its internal matches. Tighten stepi tests
19216 expected output. Fail on exit with any signal, instead of just
19217 SIGILL.
19218
f68f11b7
YQ
192192015-03-18 Yao Qi <yao.qi@linaro.org>
19220
19221 PR tdep/18107
19222 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
19223 variable.
19224 * gdb.base/catch-syscall.exp: Don't skip it on
19225 aarch64*-*-linux* target. Remove elements in all_syscalls.
19226 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
19227 target.
19228 (setup_all_syscalls): New proc.
19229
ca5fd19b
YQ
192302015-03-16 Yao Qi <yao.qi@linaro.org>
19231
19232 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
19233 (top level): Skip tests if valid_addr_p returns false for
19234 $cmd1 or $cmd2.
19235
85642ba0
AW
192362015-03-11 Andy Wingo <wingo@igalia.com>
19237
19238 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
19239
e03f9645
YQ
192402015-03-11 Yao Qi <yao.qi@linaro.org>
19241
19242 * gdb.base/catch-syscall.exp: Fix typo in comments.
19243
5d0962b2
YQ
192442015-03-11 Yao Qi <yao.qi@linaro.org>
19245
19246 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19247
b2df3cef
PA
192482015-03-09 Pedro Alves <palves@redhat.com>
19249
19250 * dg-extract-results.py: Delete.
19251
ef878e53
PA
192522015-03-09 Pedro Alves <palves@redhat.com>
19253
19254 Merge dg-extract-results.sh from GCC upstream (r218843).
19255
19256 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19257 * dg-extract-results.sh: Use --text with grep to avoid issues with
19258 binary files. Fall back to cat -v, if that doesn't work.
19259
9494d219
PA
192602015-03-05 Pedro Alves <palves@redhat.com>
19261
19262 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19263
a8d9763a
SM
192642015-03-04 Simon Marchi <simon.marchi@ericsson.com>
19265
19266 * lib/mi-support.exp (mi_expect_interrupt): Accept
19267 alternative event for when in all-stop mode.
19268
be9957b8
PA
192692015-03-04 Pedro Alves <palves@redhat.com>
19270
19271 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
19272
d57be0f4 192732015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
19274
19275 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
19276
c214c7cf
AA
192772015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19278
19279 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
19280 regexps for GDB's current line display, accept a hex address
19281 preceding the line number.
19282
6d74a497
AA
192832015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19284
19285 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
19286 the 'arch1' variable for "s390*-linux*" targets.
19287
511aee7c
PA
192882015-03-04 Pedro Alves <palves@redhat.com>
19289
19290 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
19291 (main): Pass missing retval argument to pthread_join call.
19292
95e50b27
PA
192932015-03-02 Pedro Alves <palves@redhat.com>
19294
19295 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
19296 (top level): Call do_test with non-stop as well.
19297
28054d69
PA
192982015-03-02 Pedro Alves <palves@redhat.com>
19299
19300 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
19301 -1.
19302
4fa5d7b4
AA
193032015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19304
19305 * gdb.arch/s390-vregs.exp: New test.
19306 * gdb.arch/s390-vregs.S: New file.
19307
97c18565
PA
193082015-02-27 Pedro Alves <palves@redhat.com>
19309
19310 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
19311 call to catch_command_errors.
19312 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
19313 catch_command_errors.
19314
a37bfa30
PA
193152015-02-27 Pedro Alves <palves@redhat.com>
19316
19317 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
19318 "true" for boolean result.
19319 * gdb.gdb/selftest.exp (test_with_self): Also accept full
19320 prototype of main.
19321
6f98576f
PA
193222015-02-27 Pedro Alves <palves@redhat.com>
19323
19324 * lib/unbuffer_output.c: New file.
19325 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
19326 (main): Call gdb_unbuffer_output.
19327
eba5ab56
YQ
193282015-02-27 Yao Qi <yao.qi@linaro.org>
19329
19330 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
19331 target.
19332
0def5aaa
DE
193332015-02-26 Doug Evans <dje@google.com>
19334
19335 * gdb.cp/class2.cc (Dbase, D): New classes.
19336 (main): New local delta.
19337 * gdb.cp/class2.exp: Test printing delta.
19338 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
19339 (dynbar): New global.
19340 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
19341
081a1c2c
JK
193422015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19343
19344 * gdb.compile/compile-ifunc.c: New file.
19345 * gdb.compile/compile-ifunc.exp: New file.
19346
2f41223f
AT
193472015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
19348
19349 * gdb.base/structs.exp: Check for correct struct on finish.
19350
03eddd80
YQ
193512015-02-26 Yao Qi <yao.qi@linaro.org>
19352
19353 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
19354 is zero.
19355
80c57053
JK
193562015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19357
19358 * gdb.arch/cordic.ko.bz2: New file.
19359 * gdb.arch/cordic.ko.debug.bz2: New file.
19360 * gdb.arch/ppc64-symtab-cordic.exp: New file.
19361
21613c12
YQ
193622015-02-25 Yao Qi <yao.qi@linaro.org>
19363
19364 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
19365 aarch64*-*-* target.
19366
d8b901ed
PA
193672015-02-23 Pedro Alves <palves@redhat.com>
19368
19369 * lib/gdb.exp (delete_breakpoints): Rewrite using
19370 gdb_test_multiple.
19371
e5b85ead
PA
193722015-02-23 Pedro Alves <palves@redhat.com>
19373
19374 * gdb.base/info-os.c: Include stdlib.h.
19375
85c3a371
DE
193762015-02-22 Doug Evans <xdje42@gmail.com>
19377
19378 PR symtab/17855
19379 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
19380 is read after symbols have been re-read.
19381 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
19382 * gdb.ada/exec_changed/second.adb (Second): Ditto.
19383
96553a0c
DE
193842015-02-21 Doug Evans <dje@google.com>
19385
19386 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
19387
97a0c697
JK
193882015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19389
19390 PR corefiles/17808
19391 * gdb.arch/i386-biarch-core.core.bz2: New file.
19392 * gdb.arch/i386-biarch-core.exp: New file.
19393
a47cd6e9
PA
193942015-02-21 Pedro Alves <palves@redhat.com>
19395
19396 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
19397 runto_main fails.
19398
c5facdc4
PA
193992015-02-20 Pedro Alves <palves@redhat.com>
19400
19401 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
19402 info probes.
19403
2db9a427
PA
194042015-02-20 Pedro Alves <palves@redhat.com>
19405
19406 * gdb.threads/multi-create-ns-info-thr.exp: New file.
19407
60fb7e9e
PA
194082015-02-20 Pedro Alves <palves@redhat.com>
19409
19410 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
19411 clean_restart before gdb_target_supports_trace.
19412
5c5019c2
PA
194132015-02-20 Pedro Alves <palves@redhat.com>
19414
19415 PR threads/18006
19416 * gdb.threads/clone-thread_db.c: New file.
19417 * gdb.threads/clone-thread_db.exp: New file.
19418
c9587f88
AT
194192015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
19420
19421 PR breakpoints/16812
19422 * gdb.base/catch-gdb-caused-signals.c: New file.
19423 * gdb.base/catch-gdb-caused-signals.exp: New file.
19424
f6a88844
JM
194252015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
19426
19427 * configure: Regenerated.
19428 * configure.ac: Use GDB_AC_TRANSFORM.
19429 * aclocal.m4: sinclude ../transform.m4.
19430
497c491b
JM
194312015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19432
19433 * lib/dtrace.exp: New file.
19434 * gdb.base/dtrace-probe.exp: Likewise.
19435 * gdb.base/dtrace-probe.d: Likewise.
19436 * gdb.base/dtrace-probe.c: Likewise.
19437 * lib/pdtrace.in: Likewise.
19438 * configure.ac: Output variables with the transformed names of
19439 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
19440 * configure: Regenerated.
19441
03e98035
JM
194422015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19443
19444 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
19445 expected message when trying to access $_probe_* convenience
19446 variables while not on a probe.
19447
63cc30e9
JK
194482015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19449
19450 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
19451
0703599a
PA
194522015-02-11 Pedro Alves <pedro@codesourcery.com>
19453
19454 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
19455 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
19456
7e60a48e
DE
194572015-02-10 Doug Evans <xdje42@gmail.com>
19458
19459 * lib/gdb.exp (gdb_load): Always return a result.
19460
01b088bc
PA
194612015-02-10 Pedro Alves <palves@redhat.com>
19462
19463 * gdb.threads/signal-sigtrap.c: New file.
19464 * gdb.threads/signal-sigtrap.exp: New file.
19465
b05ec7a5
AT
194662015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
19467
19468 * gdb.trace/no-attach-trace.c: New file.
19469 * gdb.trace/no-attach-trace.exp: New file.
19470
a2c2acaf
MW
194712015-02-09 Mark Wielaard <mjw@redhat.com>
19472
19473 * gdb.dwarf2/atomic.c: New file.
19474 * gdb.dwarf2/atomic-type.exp: Likewise.
19475
31fd9caa
MM
194762015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19477
19478 * gdb.btrace/buffer-size.exp: Update "info record" output.
19479 * gdb.btrace/delta.exp: Update "info record" output.
19480 * gdb.btrace/enable.exp: Update "info record" output.
19481 * gdb.btrace/finish.exp: Update "info record" output.
19482 * gdb.btrace/instruction_history.exp: Update "info record" output.
19483 * gdb.btrace/next.exp: Update "info record" output.
19484 * gdb.btrace/nexti.exp: Update "info record" output.
19485 * gdb.btrace/step.exp: Update "info record" output.
19486 * gdb.btrace/stepi.exp: Update "info record" output.
19487 * gdb.btrace/nohist.exp: Update "info record" output.
19488
d33501a5
MM
194892015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19490
19491 * gdb.btrace/buffer-size: New.
19492
f4abbc16
MM
194932015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19494
19495 * gdb.btrace/delta.exp: Update "info record" output.
19496 * gdb.btrace/enable.exp: Update "info record" output.
19497 * gdb.btrace/finish.exp: Update "info record" output.
19498 * gdb.btrace/instruction_history.exp: Update "info record" output.
19499 * gdb.btrace/next.exp: Update "info record" output.
19500 * gdb.btrace/nexti.exp: Update "info record" output.
19501 * gdb.btrace/step.exp: Update "info record" output.
19502 * gdb.btrace/stepi.exp: Update "info record" output.
19503 * gdb.btrace/nohist.exp: Update "info record" output.
19504
b9d61307
SM
195052015-02-06 Simon Marchi <simon.marchi@ericsson.com>
19506
19507 PR gdb/15678
19508 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
19509
e584fdbc
PA
195102015-02-06 Pedro Alves <palves@redhat.com>
19511
19512 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
19513 macro.
19514 (seconds_left, again): New globals.
19515 (main): Wait seconds_left in a 1-second sleep loop instead of
19516 sleeping 180 seconds. If 'again' is set, reset the seconds
19517 counter.
19518 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
19519 'again' in the inferior before detaching. Print the seconds left.
19520 (options): New global.
19521 (top level): Build program with -DTIMEOUT=$timeout.
19522
77f41761
PA
195232015-02-06 Pedro Alves <palves@redhat.com>
19524
19525 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
19526 determine how many seconds to pass to 'alarm'.
19527 * gdb.base/gdb-sigterm.exp (top level): Build program with
19528 -DTIMEOUT=$timeout.
19529 (do_test): Return success/failure indication. Add more verbose
19530 logging. Don't fail if 200 single steps are seen. Instead, fail
19531 when the test times out.
19532 (passes): New global.
19533 (top level): Break the testing loop if testing fails on any
19534 iteration. Use gdb_assert.
19535
b9394193
DB
195362015-02-04 Don Breazeal <donb@codesourcery.com>
19537
19538 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
19539 and initialize them.
19540 (ipc_cleanup): New function.
19541 (main): Don't declare shmid, semid, and msqid. Add a call to
19542 atexit so that we call ipc_cleanup on exit.
19543
42d9e528
PA
195442015-02-04 Pedro Alves <palves@redhat.com>
19545
19546 * boards/native-extended-gdbserver.exp: Remove any target variant
19547 specifications from the board name before clearing the isremote
19548 flag from board_info.
19549
ae6ae975
DE
195502015-01-31 Doug Evans <xdje42@gmail.com>
19551
19552 * gdb.base/maint.exp <maint print type argc>: Update expected output.
19553
cfb069a8
GB
195542015-01-31 Gary Benson <gbenson@redhat.com>
19555
19556 * gdb.base/completion.exp: Disable completion limiting for
19557 existing tests. Add new tests to check completion limiting.
19558 * gdb.linespec/ls-errs.exp: Disable completion limiting.
19559
5dd31d79
DE
195602015-01-31 Doug Evans <xdje42@gmail.com>
19561
19562 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
19563
9f050062
DE
195642015-01-31 Doug Evans <xdje42@gmail.com>
19565
19566 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
19567 entries. Duplicate file section script entries.
19568 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
19569 inlined entries. Add test for safe-path rejection.
19570 * gdb.python/py-section-script.c: Add duplicate inlined section script
19571 entries. Duplicate file section script entries.
19572 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
19573 inlined entries. Add test for safe-path rejection.
19574
df25ebbd
JB
195752015-01-29 Joel Brobecker <brobecker@adacore.com>
19576
19577 * gdb.ada/disc_arr_bound: New testcase.
19578
4a0ca9ec
JB
195792015-01-29 Joel Brobecker <brobecker@adacore.com>
19580
19581 * gdb.ada/mi_var_array: New testcase.
19582
3a8b707a
DE
195832015-01-27 Doug Evans <dje@google.com>
19584
19585 * gdb.python/py-objfile.exp: Add tests for objfile.username.
19586 Add test for objfile.filename, objfile.username after objfile
19587 has been unloaded.
19588
f8313f6e
JB
195892015-01-26 Joel Brobecker <brobecker@adacore.com>
19590
19591 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
19592 the second test to print the name attribute of value
19593 returned by the call to gdb.lookup_type, and adjust
19594 the expected output accordingly.
19595
37bc665e
MW
195962015-01-25 Mark Wielaard <mjw@redhat.com>
19597
19598 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
19599 * gdb.base/disp-step-fork.c: Include unistd.h.
19600 * gdb.base/siginfo-obj.c: Include stdio.h.
19601 * gdb.base/siginfo-thread.c: Likewise.
19602 * gdb.mi/non-stop.c: Include unistd.h.
19603 * gdb.mi/nsthrexec.c: Include stdio.h.
19604 * gdb.mi/pthreads.c: Include unistd.h.
19605 * gdb.modula2/unbounded1.c (main): Declare returns int.
19606 * gdb.reverse/consecutive-reverse.c: Likewise.
19607 * gdb.threads/create-fail.c: Include unistd.h.
19608 * gdb.threads/killed.c: Likewise.
19609 * gdb.threads/linux-dp.c: Likewise.
19610 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
19611 * gdb.threads/non-ldr-exc-2.c: Likewise.
19612 * gdb.threads/non-ldr-exc-3.c: Likewise.
19613 * gdb.threads/non-ldr-exc-4.c: Likewise.
19614 * gdb.threads/pthreads.c: Include unistd.h.
19615 (main): Declare returns int.
19616 * gdb.threads/tls-main.c (foo): New declaration.
19617 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
19618
f7e5394d
SM
196192015-01-23 Simon Marchi <simon.marchi@ericsson.com>
19620
19621 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
19622 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
19623
743649fd
MW
196242015-01-15 Mark Wielaard <mjw@redhat.com>
19625
19626 * gdb.base/noreturn-return.c: New file.
19627 * gdb.base/noreturn-return.exp: New file.
19628 * gdb.base/noreturn-finish.c: New file.
19629 * gdb.base/noreturn-finish.exp: New file.
19630
198297aa
PA
196312015-01-23 Pedro Alves <palves@redhat.com>
19632
19633 * gdb.threads/continue-pending-after-query.c: New file.
19634 * gdb.threads/continue-pending-after-query.exp: New file.
19635
717cf30c
AG
196362015-01-22 Anders Granlund <anders.granlund@ericsson.com>
19637 Simon Marchi <simon.marchi@ericsson.com>
19638
19639 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
19640 * gdb.base/valgrind-db-attach.exp: Same.
19641 * gdb.base/valgrind-infcall.exp: Same.
19642 * lib/mi-support.exp (default_mi_gdb_start): Same.
19643 * lib/prompt.exp (default_prompt_gdb_start): Same.
19644 * lib/gdb.exp (default_gdb_spawn): Same.
19645 (gdb_interact): New.
19646
19647
4b62a76e
JK
196482015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19649
19650 * gdb.compile/compile.exp (pointer to jit function): New test.
19651
b4cdae6f
WW
196522015-01-17 Wei-cheng Wang <cole945@gmail.com>
19653
19654 * lib/gdb.exp (supports_process_record): Return true for
19655 powerpc*-*-linux*.
19656 (supports_reverse): Likewise.
19657
d221e7ef
DB
196582015-01-15 Don Breazeal <donb@codesourcery.com>
19659
19660 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
19661 instead of checking whether the target board is remote and
19662 use spawn_wait_for_attach instead of exec/sleep.
19663 * gdb.base/attach-twice.exp: Likewise.
19664
bafffb51
JB
196652015-01-15 Joel Brobecker <brobecker@adacore.com>
19666
19667 * gdb.ada/var_arr_attrs: New testcase.
19668
5589af0e
PA
196692015-01-14 Pedro Alves <palves@redhat.com>
19670 Joel Brobecker <brobecker@adacore.com>
19671
19672 PR gdb/17525
19673 * gdb.base/bp-cmds-execution-x-script.c: New file.
19674 * gdb.base/bp-cmds-execution-x-script.exp: New file.
19675 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
19676
6c400b59
PA
196772015-01-14 Pedro Alves <palves@redhat.com>
19678
19679 PR cli/17828
19680 * gdb.base/batch-preserve-term-settings.c: New file.
19681 * gdb.base/batch-preserve-term-settings.exp: New file.
19682
e02c96a7
DE
196832015-01-13 Doug Evans <dje@google.com>
19684
19685 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
19686 binary.
19687
576fd14c
JB
196882015-01-13 Joel Brobecker <brobecker@adacore.com>
19689
19690 * Makefile.in (clean mostlyclean): Do not delete *.py.
19691
04dccad0
JB
196922015-01-13 Joel Brobecker <brobecker@adacore.com>
19693
19694 * gdb.python/py-lookup-type.exp: New file.
19695
3d230f71
PA
196962015-01-12 Pedro Alves <palves@redhat.com>
19697
19698 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
19699 restore GDBFLAGS before returning.
19700
7e67715d
JK
197012015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19702
19703 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
19704 is_amd64_regs_target and is_x86_like_target.
19705
f2e0d4b4
DE
197062015-01-11 Doug Evans <xdje42@gmail.com>
19707
19708 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
19709 is given without an explicit form.
19710 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
19711 attributes.
19712 * gdb.dwarf/corrupt.exp: Ditto.
19713 * gdb.dwarf2/enum-type.exp: Ditto.
19714 * gdb.trace/entry-values.exp: Ditto.
19715 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
19716
439250fb
DE
197172015-01-11 Doug Evans <xdje42@gmail.com>
19718
19719 PR gdb/15830
19720 * gdb.base/maint.exp: Remove references to "maint demangle".
19721 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
19722 Add tests for explicitly specifying language to demangle.
19723 * gdb.dlang/demangle.exp: Ditto.
19724
ede9f622
PA
197252015-01-09 Pedro Alves <palves@redhat.com>
19726
19727 * gdb.threads/non-stop-fair-events.c: New file.
19728 * gdb.threads/non-stop-fair-events.exp: New file.
19729
a7b796db
PA
197302015-01-09 Pedro Alves <palves@redhat.com>
19731
19732 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
19733 the global scope. Set a breakpoint after all threads are started
19734 rather than stepping over two source lines. Expect the prompt.
19735 * gdb.base/watch_thread_num.c (threads_started_barrier): New
19736 global.
19737 (NUM): Now 15.
19738 (main): Use threads_started_barrier to wait for all threads to
19739 start. Main thread no longer calls thread_function. Exit after
19740 180 seconds.
19741 (loop): New function.
19742 (thread_function): Wait on threads_started_barrier barrier. Call
19743 'loop' at each iteration.
19744 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
19745 threads have started, instead of hardcoding number of "next"
19746 steps. Use an access watchpoint instead of a write watchpoint.
19747
9665ffdd
PA
197482015-01-09 Pedro Alves <palves@redhat.com>
19749
19750 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
19751 (thread_func): Wait on barrier.
19752 (main): Wait for all threads to start before stopping GDB.
19753 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
19754 global.
19755 (thread1_func, thread2_func): Wait on barrier.
19756 (main): Wait for all threads to start before stopping GDB.
19757 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
19758 New global.
19759 (thread1_func, thread2_func): Wait on barrier.
19760 (main): Wait for all threads to start before stopping GDB.
19761
c945a99f
PA
197622015-01-09 Pedro Alves <palves@redhat.com>
19763
19764 * gdb.threads/attach-many-short-lived-threads.c: New file.
19765 * gdb.threads/attach-many-short-lived-threads.exp: New file.
19766
c1a747c1
PA
197672014-01-09 Pedro Alves <palves@redhat.com>
19768
19769 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
19770 instead of to thread 2.
19771 * gdb.threads/signal-command-multiple-signals-pending.c (main):
19772 Add barrier around each pthread_create call instead of around all
19773 calls.
19774 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
19775 Set a break on thread_function and have the child threads hit it
19776 one at at a time.
19777
60b3033e
PA
197782015-01-09 Pedro Alves <palves@redhat.com>
19779
19780 * lib/gdb.exp (can_spawn_for_attach): New procedure.
19781 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
19782 false.
19783 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
19784 checking whether the target board is remote.
19785 * gdb.multi/multi-attach.exp: Likewise.
19786 * gdb.python/py-sync-interp.exp: Likewise.
19787 * gdb.server/ext-attach.exp: Likewise.
19788 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
19789 tests that need to attach, instead of checking whether the target
19790 board is remote at the top of the file.
19791
acc018ac
YQ
197922015-01-08 Yao Qi <yao@codesourcery.com>
19793
19794 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19795
50a18af8
JK
197962015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19797
19798 Fix testcase compilation.
19799 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19800
8503d6e1
JB
198012015-01-06 Joel Brobecker <brobecker@adacore.com>
19802
19803 * gdb.python/py-type.exp: Add a couple test about empty
19804 array creation, and negative-length array creation.
19805
cc73dbcc
DE
198062015-01-02 Doug Evans <xdje42@gmail.com>
19807
19808 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19809
0300bbc7
DE
198102015-01-02 Doug Evans <dje@google.com>
19811
19812 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
19813
9d85a0ec
YQ
198142014-12-29 Yao Qi <yao@codesourcery.com>
19815
19816 * gdb.trace/entry-values.exp: Update comments. Rename variable
19817 bar_call_foo to returned_from_foo.
19818
87186c6a
MMN
198192014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19820
19821 PR gdb/17394
19822 * gdb.linespec/break-asm-file.c: New file.
19823 * gdb.linespec/break-asm-file.exp: New file.
19824 * gdb.linespec/break-asm-file0.s: New file.
19825 * gdb.linespec/break-asm-file1.s: New file.
19826
1bab7383
YQ
198272014-12-18 Nigel Stephens <nigel@mips.com>
19828 Maciej W. Rozycki <macro@codesourcery.com>
19829
19830 * gdb.base/float.exp: Handle the new output from "info float" on
19831 MIPS targets.
19832
1bc1068a
JK
198332014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19834
19835 Fix MinGW compilation.
19836 * gdb.compile/compile-ops.exp: Update untested message if
19837 !skip_compile_feature_tests.
19838 * gdb.compile/compile-setjmp.exp: Likewise.
19839 * gdb.compile/compile-tls.exp: Likewise.
19840 * gdb.compile/compile.exp: Likewise.
19841 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19842 supported on this host".
19843
b6615d10
DE
198442014-12-16 Doug Evans <xdje42@gmail.com>
19845
19846 * boards/stabs.exp: New file.
19847
25dda427
AA
198482014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19849
19850 * gdb.base/completion.exp: Adjust to format changes of "maint
19851 print user-registers".
19852
bf330350
CU
198532014-12-16 Catalin Udma <catalin.udma@freescale.com>
19854
19855 PR server/17457
19856 * gdb.arch/aarch64-fp.c: New file.
19857 * gdb.arch/aarch64-fp.exp: New file.
19858
395cf596
SDJ
198592014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19860
19861 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19862 r210637, r210913, r211666, r215400, r215817).
19863
19864 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19865 * dg-extract-results.py: New file.
19866 * dg-extract-results.sh: Use it if the environment seems
19867 suitable.
19868
19869 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19870
19871 * dg-extract-results.py (parse_run): Handle warnings that
19872 are printed before a test harness is run.
19873
19874 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19875
19876 * dg-extract-results.py (Named): Remove __cmp__ method.
19877 (output_variation): Use a key to sort variation.harnesses.
19878
19879 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19880
19881 * dg-extract-results.py: For Python 3, force sys.stdout to
19882 handle surrogate escape sequences.
19883 (safe_open): New function.
19884 (output_segment, main): Use it.
19885
19886 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19887
19888 * dg-extract-results.py (Prog.result_re): Include options
19889 in test name.
19890
19891 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19892
19893 * dg-extract-results.py (output_variation): Always sort if
19894 do_sum.
19895
e882ef3c
SM
198962014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19897
19898 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19899 as long as we get pagination notifications.
19900
4992aa20
JM
199012014-12-15 Jason Merrill <jason@redhat.com>
19902
19903 * Makefile.in (check-gdb.%): Restore.
19904 * README: Mention it.
19905
c1b5a1a6
JB
199062014-12-13 Joel Brobecker <brobecker@adacore.com>
19907
19908 * gdb.ada/str_uninit: New testcase.
19909
5537b577
JK
199102014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19911
19912 PR symtab/17642
19913 * gdb.base/vla-stub-define.c: New file.
19914 * gdb.base/vla-stub.c: New file.
19915 * gdb.base/vla-stub.exp: New file.
19916
bb2ec1b3
TT
199172014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19918 Jan Kratochvil <jan.kratochvil@redhat.com>
19919 Tom Tromey <tromey@redhat.com>
19920
19921 * configure.ac: Add gdb.compile/.
19922 * configure: Regenerate.
19923 * gdb.compile/Makefile.in: New file.
19924 * gdb.compile/compile-ops.exp: New file.
19925 * gdb.compile/compile-ops.c: New file.
19926 * gdb.compile/compile-tls.c: New file.
19927 * gdb.compile/compile-tls.exp: New file.
19928 * gdb.compile/compile-constvar.S: New file.
19929 * gdb.compile/compile-constvar.c: New file.
19930 * gdb.compile/compile-mod.c: New file.
19931 * gdb.compile/compile-nodebug.c: New file.
19932 * gdb.compile/compile-setjmp-mod.c: New file.
19933 * gdb.compile/compile-setjmp.c: New file.
19934 * gdb.compile/compile-setjmp.exp: New file.
19935 * gdb.compile/compile-shlib.c: New file.
19936 * gdb.compile/compile.c: New file.
19937 * gdb.compile/compile.exp: New file.
19938 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19939
4ff709eb
TT
199402014-12-12 Tom Tromey <tromey@redhat.com>
19941
19942 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19943 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19944
6dddd6a5
DE
199452014-12-12 Doug Evans <dje@google.com>
19946
19947 * lib/gdb-python.exp (get_python_valueof): New function.
19948 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19949
71c24708
AA
199502014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19951
19952 * gdb.base/completion.exp: Add test for completion of "info
19953 registers ".
19954
3e29f34a
MR
199552014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19956
19957 * gdb.base/func-ptrs.c: New file.
19958 * gdb.base/func-ptrs.exp: New file.
19959
fc126975
SM
199602014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19961
19962 PR breakpoints/17012
19963 * gdb.base/dprintf-detach.c: New file.
19964 * gdb.base/dprintf-detach.exp: New file.
19965
0a46d518
SM
199662014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19967
19968 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19969 * lib/gdb.exp (target_is_gdbserver): New procedure.
19970
a0be3e44
DE
199712014-12-08 Doug Evans <dje@google.com>
19972
19973 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19974
df1b803a
YQ
199752014-12-05 Yao Qi <yao@codesourcery.com>
19976
19977 * gdb.guile/scm-error.exp: Remove the third argument to
19978 gdb_remote_download.
19979 * gdb.guile/scm-frame-args.exp: Likewise.
19980 * gdb.guile/scm-section-script.exp: Likewise.
19981
ddb9f679
YQ
199822014-12-05 Yao Qi <yao@codesourcery.com>
19983
19984 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19985
86e4ed39
DE
199862014-12-04 Doug Evans <dje@google.com>
19987
19988 * gdb.python/py-objfile.exp: Add tests for
19989 objfile.add_separate_debug_file.
19990
7c50a931
DE
199912014-12-04 Doug Evans <dje@google.com>
19992
19993 * lib/gdb.exp (get_build_id): New function.
19994 (build_id_debug_filename_get): Rewrite to use it.
19995 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19996
621661e3
MR
199972014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19998
19999 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
20000 `method(long)', not just 0x0.
20001 * gdb.cp/nsalias.exp: Align code labels to 4.
20002 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
20003 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
20004 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
20005 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
20006 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
20007 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
20008
29f0c3b7
DE
200092014-12-02 Doug Evans <dje@google.com>
20010
e1e061e7 20011 PR symtab/17602
29f0c3b7 20012 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 20013 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
20014 * gdb.cp/anon-ns.exp: Update.
20015
162078c8
NB
200162014-12-02 Nick Bull <nicholaspbull@gmail.com>
20017
20018 * gdb.python/py-events.py (inferior_call_handler): New.
20019 (register_changed_handler, memory_changed_handler): New.
20020 (test_events.invoke): Register new handlers.
20021 * gdb.python/py-events.exp: Add tests for inferior call,
20022 memory_changed and register_changed events.
20023
fdb09caf
AA
200242014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20025
20026 * gdb.base/execl-update-breakpoints.exp: Specify the link address
20027 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
20028 if the linker doesn't understand this.
20029
55cfb2c4
SM
200302014-12-01 Simon Marchi <simon.marchi@ericsson.com>
20031
20032 * gdb.python/python.exp: Change expected reply to help().
20033
9e8cd6df
YQ
200342014-12-01 Yao Qi <yao@codesourcery.com>
20035
20036 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
20037 AC_CONFIG_SUBDIRS(gdb.gdbtk).
20038 * configure: Re-generated.
20039
6c659fc2
SC
200402014-11-28 Siva Chandra Reddy <sivachandra@google.com>
20041
20042 * gdb.cp/chained-calls.cc: New file.
20043 * gdb.cp/chained-calls.exp: New file.
20044 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
20045
d7fc3181
SM
200462014-11-28 Simon Marchi <simon.marchi@ericsson.com>
20047
20048 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
20049 * gdb.dwarf2/symtab-producer.exp: Same.
20050 * gdb.gdb/python-interrupts.exp: Same.
20051 * gdb.gdb/python-selftest.exp: Same.
20052 * gdb.python/py-linetable.exp: Same.
20053 * gdb.python/py-type.exp: Same.
20054 * gdb.python/py-value-cc.exp: Same.
20055 * gdb.python/py-value.exp: Same.
20056
10e79639
YQ
200572014-11-28 Yao Qi <yao@codesourcery.com>
20058
20059 * gdb.base/break-probes.exp: Match library name prefixed with
20060 sysroot.
20061
f28a0564
SM
200622014-11-27 Simon Marchi <simon.marchi@ericsson.com>
20063
20064 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
20065 test expected output. Add parentheses for the call to print.
20066 Remove L suffix from integers.
20067
3fe1ce1d
DE
200682014-11-26 Doug Evans <dje@google.com>
20069
20070 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
20071
84429e27
YQ
200722014-11-22 Yao Qi <yao@codesourcery.com>
20073
20074 * gdb.trace/entry-values.c: Remove asms.
20075 (foo): Add foo_label.
20076 (bar): Add bar_label.
20077 * gdb.trace/entry-values.exp: Remove code computing foo's
20078 length and bar's length.
20079 (Dwarf::assemble): Invoke function_range for bar and use
20080 MACRO_AT_func for foo.
20081
26741859
YQ
200822014-11-22 Yao Qi <yao@codesourcery.com>
20083
20084 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
20085 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
20086 Use .Lgcc43_procstart instead of gcc43.
20087
45e44d27
JB
200882014-11-21 Joel Brobecker <brobecker@adacore.com>
20089
20090 * gdb.ada/n_arr_bound: New testcase.
20091
458c8db8
SDJ
200922014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
20093
20094 PR breakpoints/10737
20095 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
20096 test_catch_syscall_multi_arch.
20097 (test_catch_syscall_multi_arch): New function.
20098
43f3e411
DE
200992014-11-20 Doug Evans <xdje42@gmail.com>
20100
20101 * gdb.base/maint.exp: Update expected output.
20102
0d7b2549
AA
201032014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
20104
20105 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
20106 4-byte instruction on S390.
20107
8908fca5
JB
201082014-11-19 Joel Brobecker <brobecker@adacore.com>
20109
20110 * gdb.ada/arr_arr: New testcase.
20111
4a46959e
JB
201122014-11-19 Joel Brobecker <brobecker@adacore.com>
20113
20114 * gdb.ada/pkd_arr_elem: New Testcase.
20115
470e2f4e
LM
201162014-11-18 Luis Machado <lgustavo@codesourcery.com>
20117
20118 * gdb.reverse/break-precsave: Expect completion message for
20119 core file reads.
20120 * gdb.reverse/consecutive-precsave.exp: Likewise.
20121 * gdb.reverse/finish-precsave.exp: Likewise.
20122 * gdb.reverse/i386-precsave.exp: Likewise.
20123 * gdb.reverse/machinestate-precsave.exp: Likewise.
20124 * gdb.reverse/sigall-precsave.exp: Likewise.
20125 * gdb.reverse/solib-precsave.exp: Likewise.
20126 * gdb.reverse/step-precsave.exp: Likewise.
20127 * gdb.reverse/until-precsave.exp: Likewise.
20128 * gdb.reverse/watch-precsave.exp: Likewise.
20129
a267f3ad
AA
201302014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20131
20132 * gdb.base/bp-permanent.c: Include unistd.h.
20133 * gdb.python/py-framefilter-mi.c (main): Add return type.
20134 * gdb.python/py-framefilter.c (main): Likewise.
20135 * gdb.trace/actions-changed.c (main): Likewise.
20136
12084a9a
AA
201372014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20138
20139 * gdb.mi/until.c: Add eye-catchers.
20140 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
20141 line numbers.
20142
dc7e1a77
AA
201432014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20144
20145 * gdb.base/condbreak.exp: Drop references to removed non-prototype
20146 function header variants in break1.c.
20147 * gdb.base/ena-dis-br.exp: Likewise.
20148 * gdb.base/hbreak2.exp: Likewise.
20149 * gdb.reverse/until-precsave.exp: Drop references to removed
20150 non-prototype function header variants in ur1.c.
20151 * gdb.reverse/until-reverse.exp: Likewise.
20152
41c77605
PM
201532014-11-17 Petr Machata <pmachata@redhat.com>
20154
20155 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
20156 ${_cu_offset_size} bytes abbrev offset.
20157
34248c3a
DE
201582014-11-15 Doug Evans <xdje42@gmail.com>
20159
20160 PR symtab/17559
20161 * gdb.base/line-symtabs.exp: New file.
20162 * gdb.base/line-symtabs.c: New file.
20163 * gdb.base/line-symtabs.h: New file.
20164
646da059
YQ
201652014-11-14 Yao Qi <yao@codesourcery.com>
20166
20167 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
20168 (func): Add label func_label.
20169 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
20170 Replace low_pc and high_pc with MACRO_AT_range.
20171 Replace name, low_pc and high_pc with MACRO_AT_func.
20172
9301ebe6
YQ
201732014-11-14 Yao Qi <yao@codesourcery.com>
20174
20175 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
20176 Replace name, low_pc and high_pc with MACRO_AT_func.
20177
f166b542
YQ
201782014-11-14 Yao Qi <yao@codesourcery.com>
20179
20180 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
20181 produce debug information.
20182 * gdb.dwarf2/implptr-optimized-out.S: Removed.
20183
0f6e71e3
YQ
201842014-11-14 Yao Qi <yao@codesourcery.com>
20185
20186 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
20187 object and get function length.
20188 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
20189 with MACRO_AT_func.
20190 (top-level): Replace gdb_compile and clean_restart with
20191 prepare_for_testing.
20192 * gdb.dwarf2/main.c (main): Add label main_label.
20193
876c4df9
YQ
201942014-11-14 Yao Qi <yao@codesourcery.com>
20195
20196 * lib/dwarf.exp (function_range): New procedure.
20197 (Dwarf::_handle_macro_at_func): New procedure.
20198 (Dwarf::_handle_macro_at_range): New procedure.
20199 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
20200
02ad9cf1
YQ
202012014-11-14 Yao Qi <yao@codesourcery.com>
20202
20203 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
20204 (_handle_attribute): New procedure.
20205
a59add0c
AA
202062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20207
20208 * gdb.ada/cond_lang/foo.c (callme): Add return type.
20209 * gdb.base/call-sc.c (zed): Likewise.
20210 * gdb.base/checkpoint.c (main): Likewise.
20211 * gdb.base/dump.c (main): Likewise.
20212 * gdb.base/gcore.c (main): Likewise.
20213 * gdb.base/huge.c (main): Likewise.
20214 * gdb.base/multi-forks.c (main): Likewise.
20215 * gdb.base/pr10179-a.c (main): Likewise.
20216 * gdb.base/savedregs.c (main): Likewise.
20217 * gdb.base/sigaltstack.c (main): Likewise.
20218 * gdb.base/siginfo.c (main): Likewise.
20219 * gdb.base/structs.c (zed): Likewise.
20220 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
20221 * gdb.mi/mi-syn-frame.c (main): Likewise.
20222 * gdb.mi/until.c (foo, main): Likewise.
20223 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
20224 * gdb.base/solib-weak.c (foo): Declare.
20225 * gdb.base/attach-twice.c: Include stdio.h.
20226 * gdb.base/weaklib1.c: Likewise.
20227 * gdb.base/weaklib2.c: Likewise.
20228 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
20229 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
20230 unistd.h.
20231 * gdb.base/attach-pie-misread.c: Include stdlib.h.
20232 * gdb.mi/mi-exit-code.c: Likewise.
20233 * gdb.base/break-interp-lib.c: Include string.h.
20234 * gdb.base/coremaker.c: Likewise.
20235 * gdb.base/testenv.c: Likewise.
20236 * gdb.python/py-finish-breakpoint.c: Likewise.
20237 * gdb.base/inferior-died.c: Include sys/wait.h.
20238 * gdb.base/fileio.c: Include time.h.
20239 * gdb.base/async-shell.c: Include unistd.h.
20240 * gdb.base/dprintf-non-stop.c: Likewise.
20241 * gdb.base/info-os.c: Likewise.
20242 * gdb.mi/mi-console.c: Likewise.
20243 * gdb.mi/watch-nonstop.c: Likewise.
20244 * gdb.python/py-events.c: Likewise.
20245 * gdb.base/async.c (baz): Move up before its invocation.
20246 * gdb.base/code_elim2.c (my_global_func): Likewise.
20247 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20248 * gdb.base/advance.c (func2): Likewise.
20249
3b5d5997
AA
202502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20251
20252 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20253 variant.
20254 * gdb.base/annota3.c: Likewise.
20255 * gdb.base/async.c: Likewise.
20256 * gdb.base/average.c: Likewise.
20257 * gdb.base/call-ar-st.c: Likewise.
20258 * gdb.base/call-rt-st.c: Likewise.
20259 * gdb.base/call-sc.c: Likewise.
20260 * gdb.base/call-strs.c: Likewise.
20261 * gdb.base/ending-run.c: Likewise.
20262 * gdb.base/execd-prog.c: Likewise.
20263 * gdb.base/exprs.c: Likewise.
20264 * gdb.base/foll-exec.c: Likewise.
20265 * gdb.base/foll-fork.c: Likewise.
20266 * gdb.base/foll-vfork.c: Likewise.
20267 * gdb.base/funcargs.c: Likewise.
20268 * gdb.base/gcore.c: Likewise.
20269 * gdb.base/jump.c: Likewise.
20270 * gdb.base/langs0.c: Likewise.
20271 * gdb.base/langs1.c: Likewise.
20272 * gdb.base/langs2.c: Likewise.
20273 * gdb.base/mips_pro.c: Likewise.
20274 * gdb.base/nodebug.c: Likewise.
20275 * gdb.base/opaque0.c: Likewise.
20276 * gdb.base/opaque1.c: Likewise.
20277 * gdb.base/recurse.c: Likewise.
20278 * gdb.base/run.c: Likewise.
20279 * gdb.base/scope0.c: Likewise.
20280 * gdb.base/scope1.c: Likewise.
20281 * gdb.base/setshow.c: Likewise.
20282 * gdb.base/setvar.c: Likewise.
20283 * gdb.base/shmain.c: Likewise.
20284 * gdb.base/shr1.c: Likewise.
20285 * gdb.base/shr2.c: Likewise.
20286 * gdb.base/sigall.c: Likewise.
20287 * gdb.base/signals.c: Likewise.
20288 * gdb.base/so-indr-cl.c: Likewise.
20289 * gdb.base/solib2.c: Likewise.
20290 * gdb.base/structs.c: Likewise.
20291 * gdb.base/sum.c: Likewise.
20292 * gdb.base/vforked-prog.c: Likewise.
20293 * gdb.base/watchpoint.c: Likewise.
20294 * gdb.reverse/shr2.c: Likewise.
20295 * gdb.reverse/until-reverse.c: Likewise.
20296 * gdb.reverse/ur1.c: Likewise.
20297 * gdb.reverse/watch-reverse.c: Likewise.
20298
066a77c5
AA
202992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20300
20301 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
20302 variant.
20303 * gdb.base/sepdebug.exp: Drop references to removed code.
20304
4f204ea5
AA
203052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20306
20307 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
20308 variant. Preserve original line numbering.
20309 * gdb.base/list1.c: Likewise.
20310
3b377a3a
AA
203112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20312
20313 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
20314 variant.
20315 * gdb.base/break1.c: Likewise.
20316 * gdb.base/break.exp: Drop references to removed code.
20317
e444df73
AA
203182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20319
20320 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
20321 variant.
20322
8008f2a7
AA
203232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20324
20325 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
20326
a5a06887
AA
203272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20328
20329 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
20330 logic into perform_all_tests() and invoke it with and without
20331 function header prototypes.
20332 (do_function_calls): Remove conditional XFAIL for PR 5318.
20333 (rerun_and_prepare): Remove duplicate code.
20334 (perform_all_tests): New. Main logic moved here.
20335
44dba9b9
AA
203362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20337
20338 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
20339 code guarded by #ifdef NO_PROTOTYPES.
20340 (t_double_many_args): Likewise.
20341 (DEF_FUNC_MANY_ARGS_1): Likewise.
20342 (DEF_FUNC_VALUES_1): Likewise.
20343 (t_structs_ldc): Renamed from t_structs_fc in conditional code
20344 guarded by #ifdef PROTOTYPES.
20345
d1fbcd56
AA
203462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20347
20348 * gdb.mi/mi-console.c: Add eye-catcher.
20349 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
20350 instead of literal line number.
20351
b0e59b8f
AA
203522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20353
20354 * gdb.base/shr2.c: Add eye-catcher.
20355 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
20356 line number.
20357
78f98cca
AA
203582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20359
20360 * gdb.base/jump.c: Add eye-catchers.
20361 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
20362 numbers.
20363
58fa2af0
AA
203642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20365
20366 * gdb.base/execd-prog.c: Add eye-catchers.
20367 * gdb.base/foll-exec.c: Likewise.
20368 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
20369 line numbers.
20370
04e5059b
AA
203712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20372
20373 * gdb.base/ending-run.c: Add eye-catchers.
20374 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
20375 literal line numbers.
20376
dbfdb174
AA
203772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20378
20379 * gdb.base/call-rt-st.c: Add eye-catchers.
20380 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
20381 literal line numbers.
20382
888a2ade
AA
203832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20384
20385 * gdb.base/call-ar-st.c: Add eye-catchers.
20386 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
20387 literal line numbers.
20388
6acc2dde
AA
203892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20390
20391 * gdb.base/average.c: Add eye-catchers.
20392 * gdb.base/sum.c: Likewise.
20393 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
20394 regexps dynamically.
20395
9ecfcd1d
AA
203962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20397
20398 * gdb.base/solib1.c: Add eye-catchers.
20399 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
20400 literal line numbers.
20401
78708b7c
PA
204022014-11-12 Pedro Alves <palves@redhat.com>
20403
20404 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
20405 leader has exited.
20406
af48d08f
PA
204072014-11-12 Pedro Alves <palves@redhat.com>
20408
20409 * gdb.arch/i386-bp_permanent.c: New file.
20410 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
20411 (srcfile): Set to i386-bp_permanent.c.
20412 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
20413 that stepi does not execute the 'leave' instruction, instead of
20414 testing it does execute.
20415 * gdb.base/bp-permanent.c: New file.
20416 * gdb.base/bp-permanent.exp: New file.
20417
af3768e9
DE
204182014-11-10 Doug Evans <xdje42@gmail.com>
20419
20420 PR symtab/17564
20421 * gdb.base/symtab-search-order.exp: New file.
20422 * gdb.base/symtab-search-order.c: New file.
20423 * gdb.base/symtab-search-order-1.c: New file.
20424 * gdb.base/symtab-search-order-shlib-1.c: New file.
20425
9de00a4a
PA
204262014-11-07 Pedro Alves <palves@redhat.com>
20427
20428 PR gdb/17511
20429 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
20430 i?86-*-linux*.
20431
e0f52461
SC
204322014-11-03 Siva Chandra Reddy <sivachandra@google.com>
20433
20434 PR c++/17494
20435 * gdb.cp/pr17494.cc: New file.
20436 * gdb.cp/pr17494.exp: New file.
20437
6ce8c980
YQ
204382014-11-02 Yao Qi <yao@codesourcery.com>
20439
20440 * gdb.python/python.exp: Get working directory and match the
20441 output of "set extended-prompt \\w " with it.
20442
02be9a71
DE
204432014-10-30 Doug Evans <dje@google.com>
20444
20445 * gdb.python/py-objfile.exp: Add tests for setting random attributes
20446 in objfiles.
20447 * gdb.python/py-progspace.exp: Add tests for setting random attributes
20448 in progspaces.
20449
3bdff46b
LM
204502014-10-30 Janis Johnson <janisjo@codesourcery.com>
20451
20452 * gdb.base/fullpath-expand.exp: Skip for a remote host.
20453 * gdb.base/realname-expand.exp: Likewise.
20454 * gdb.linespec/macro-relative.exp: Likewise.
20455
ab917dfb
PA
204562014-10-29 Pedro Alves <palves@redhat.com>
20457
20458 PR gdb/17408
20459 * gdb.threads/schedlock.c (some_function): New function.
20460 (call_function): New global.
20461 (MAYBE_CALL_SOME_FUNCTION): New macro.
20462 (thread_function): Call it.
20463 * gdb.threads/schedlock.exp (get_args): Add description parameter,
20464 and use it instead of a global counter. Adjust all callers.
20465 (get_current_thread): Use "find current thread" for test message
20466 here rather than having all callers pass down the same string.
20467 (goto_loop): New procedure, factored out from ...
20468 (my_continue): ... this.
20469 (step_ten_loops): Change parameter from test message to command to
20470 use. Adjust.
20471 (list_count): Delete global.
20472 (check_result): New procedure, factored out from duplicate top
20473 level code.
20474 (continue tests): Wrap in with_test_prefix.
20475 (test_step): New procedure, factored out from duplicate top level
20476 code.
20477 (top level): Test "step" in combination with all scheduler-locking
20478 modes. Test "next" in combination with all scheduler-locking
20479 modes, and in combination with stepping over a function call or
20480 not.
20481 * gdb.threads/next-bp-other-thread.c: New file.
20482 * gdb.threads/next-bp-other-thread.exp: New file.
20483
d3d4baed
PA
204842014-10-29 Pedro Alves <palves@redhat.com>
20485
20486 PR python/17372
20487 * gdb.python/python.exp: Test a multi-line command that spawns
20488 interactive Python.
20489 * gdb.base/multi-line-starts-subshell.exp: New file.
20490
563e8d85
YQ
204912014-10-29 Yao Qi <yao@codesourcery.com>
20492
20493 * gdb.base/fileio.exp: Make directories on host.
20494
0ea4d52e
YQ
204952014-10-29 Yao Qi <yao@codesourcery.com>
20496
20497 * gdb.base/fileio.c (test_write): Close the file.
20498
7f5ef605
PA
204992014-10-28 Pedro Alves <palves@redhat.com>
20500
20501 PR gdb/12623
20502 * gdb.base/sigstep.c (no_handler): New global.
20503 (main): If 'no_handler is true, set the signal handlers to
20504 SIG_IGN.
20505 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
20506 with_sw_watch and no_handler parameters. Handle them.
20507 (top level) <stepping over handler when stopped at a breakpoint
20508 test>: Add a test axis for testing with a software watchpoint, and
20509 another for testing with the signal handler set to SIG_IGN.
20510 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
20511 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
20512
abbdbd03
PA
205132014-10-28 Pedro Alves <palves@redhat.com>
20514
20515 PR gdb/17511
20516 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
20517 * gdb.base/sigstep.exp (other_handler_location): New global.
20518 (advance): Support stepping into the signal handler, and running
20519 commands while in the handler.
20520 (in_handler_map): New global.
20521 (top level): In the advance test, add combinations for getting
20522 into the handler with stepping commands, and for running commands
20523 in the handler. Add comment descripting the advancei tests.
20524
1df4399f
PA
205252014-10-28 Pedro Alves <palves@redhat.com>
20526
20527 * gdb.base/sigstep.exp: Use build_executable instead of
20528 prepare_for_testing.
20529 (top level): Move code that starts GDB, runs to main and creates a
20530 display to ...
20531 (restart): ... this new procedure.
20532 (top level): Move backtrace from signal handler test to ...
20533 (validate_backtrace): ... this new procedure.
20534 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
20535 with_test_prefix. Always restart GDB.
20536 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
20537 with_test_prefix. Always restart GDB. No need to delete
20538 breakpoints after the test.
20539 (test_skip_handler): Remove prefix parameter.
20540 (skip_over_handler, breakpoint_to_handler)
20541 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
20542 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
20543 restart GDB. No need to delete breakpoints after the test.
20544 (top level): Use foreach to call the test procedures with
20545 different commands.
20546
a5b6e449
PA
205472014-10-28 Pedro Alves <palves@redhat.com>
20548
20549 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
20550 instead of GNATS numbers.
20551 * gdb.base/sigbpt.exp: Likewise.
20552 * gdb.base/siginfo.exp: Likewise.
20553 * gdb.base/sigstep.exp: Likewise.
20554
e5f8a7cc
PA
205552014-10-27 Pedro Alves <palves@redhat.com>
20556
20557 * gdb.base/sigstep.c (dummy): New global.
20558 (main): Issue a couple writes to the new global.
20559 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
20560 procedures.
20561 (skip_over_handler): Use test_skip_handler.
20562 (top level): Call skip_over_handler for stepi and nexti too.
20563 (breakpoint_over_handler): Use test_skip_handler.
20564 (top level): Call breakpoint_over_handler for stepi and nexti too.
20565
763905a3
YQ
205662014-10-27 Yao Qi <yao@codesourcery.com>
20567
20568 * gdb.trace/tfile.c (adjust_function_address)
20569 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
20570 function descriptor.
20571
6f259a23
DB
205722014-10-24 Don Breazeal <donb@codesourcery.com>
20573
20574 * gdb.base/foll-fork.exp (test_follow_fork,
20575 catch_fork_child_follow): Check for updated fork messages emitted
20576 from infrun.c.
20577 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
20578 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
20579 vfork_and_exec_child_follow_through_step): Check for updated vfork
20580 messages emitted from infrun.c.
20581
09dd9a69
PA
205822014-10-24 Pedro Alves <palves@redhat.com>
20583
20584 * gdb.base/corefile.exp: Remove references to ultrix.
20585 * gdb.base/interrupt.exp: Likewise.
20586 * gdb.base/whatis.exp: Likewise.
20587 * gdb.gdb/selftest.exp: Likewise.
20588 * gdb.threads/manythreads.exp: Likewise.
20589 * gdb.threads/print-threads.exp: Likewise.
20590 * gdb.threads/pthreads.exp:: Likewise.
20591 * gdb.threads/schedlock.exp: Likewise.
20592
3433cfa5
SC
205932014-10-24 Siva Chandra Reddy <sivachandra@google.com>
20594
20595 * gdb.cp/non-trivial-retval.cc: Add a test case.
20596 * gdb.cp/non-trivial-retval.exp: Add a test.
20597
092f880b
YQ
205982014-10-20 Yao Qi <yao@codesourcery.com>
20599
20600 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
20601 * gdb.python/py-objfile-script-gdb.py: New file.
20602 * gdb.python/py-objfile-script.exp: Update reference to
20603 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
20604 of remote_download. Remove the dest file.
20605
acbdb7f3
YQ
206062014-10-20 Yao Qi <yao@codesourcery.com>
20607
20608 * gdb.base/checkpoint.exp: Don't remove file copied on host.
20609 * gdb.base/step-line.exp: Likewise.
20610 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20611 * gdb.dwarf2/dw2-basic.exp: Likewise.
20612 * gdb.dwarf2/dw2-compressed.exp: Likewise.
20613 * gdb.dwarf2/dw2-filename.exp: Likewise.
20614 * gdb.dwarf2/dw2-intercu.exp: Likewise.
20615 * gdb.dwarf2/dw2-intermix.exp: Likewise.
20616 * gdb.dwarf2/dw2-producer.exp: Likewise.
20617 * gdb.dwarf2/mac-fileno.exp: Likewise.
20618 * gdb.python/py-frame-args.exp: Likewise.
20619 * gdb.python/py-framefilter.exp: Likewise.
20620 * gdb.python/py-mi.exp: Likewise.
20621 * gdb.python/py-objfile-script.exp: Likewise
20622 * gdb.python/py-pp-integral.exp: Likewise.
20623 * gdb.python/py-pp-re-notag.exp: Likewise.
20624 * gdb.python/py-prettyprint.exp: Likewise.
20625 * gdb.python/py-section-script.exp: Likewise.
20626 * gdb.python/py-typeprint.exp: Likewise.
20627 * gdb.python/py-xmethods.exp: Likewise.
20628 * gdb.stabs/weird.exp: Likewise.
20629 * gdb.xml/tdesc-regs.exp: Likewise.
20630
bd286a29
KCY
206312014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
20632
20633 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
20634 (out_cu): Use addr_len for the size of addresses.
20635 (out_line): Likewise. Size DW_LNE_set_address instruction
20636 according to addr_len.
20637 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
20638 (FUNC): Add START_INSNS to definition.
20639
673dc4a0
YQ
206402014-10-18 Yao Qi <yao@codesourcery.com>
20641
20642 * gdb.base/argv0-symlink.exp: Check argv[0] value if
20643 gdb_has_argv0 return true.
20644 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
20645 check [target_info exists noargs], check [gdb_has_argv0]
20646 instead.
20647 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20648 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
20649 procedures.
20650
4ffbba72
DE
206512014-10-17 Doug Evans <dje@google.com>
20652
20653 * gdb.python/py-events.exp: Update expected output for clear_objfiles
20654 event.
20655 * gdb.python/py-events.py: Add clear_objfiles event.
20656
d096d8c1
DE
206572014-10-17 Doug Evans <dje@google.com>
20658
20659 * gdb.python/py-objfile.exp: Test progspace attribute.
20660
a80db015
LM
206612014-10-17 Luis Machado <lgustavo@codesourcery.com>
20662
20663 * gdb.guile/scm-breakpoint.exp: Do not assume any
20664 directory separators when matching source file paths.
20665 * gdb.python/py-breakpoint.exp: Likewise.
20666 * gdb.reverse/break-precsave.exp: Likewise.
20667 * gdb.reverse/break-reverse.exp: Likewise.
20668 * gdb.reverse/consecutive-precsave.exp: Likewise.
20669 * gdb.reverse/finish-precsave.exp: Likewise.
20670 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
20671 * gdb.reverse/finish-reverse.exp: Likewise.
20672 * gdb.reverse/i386-precsave.exp: Likewise.
20673 * gdb.reverse/i387-env-reverse.exp: Likewise.
20674 * gdb.reverse/i387-stack-reverse.exp: Likewise.
20675 * gdb.reverse/machinestate-precsave.exp: Likewise.
20676 * gdb.reverse/machinestate.exp: Likewise.
20677 * gdb.reverse/sigall-precsave.exp: Likewise.
20678 * gdb.reverse/solib-precsave.exp: Likewise.
20679 * gdb.reverse/step-precsave.exp: Likewise.
20680 * gdb.reverse/until-precsave.exp: Likewise.
20681 * gdb.reverse/watch-precsave.exp: Likewise.
20682 * gdb.reverse/watch-reverse.exp: Likewise.
20683
b22089ab
YQ
206842014-10-17 Yao Qi <yao@codesourcery.com>
20685
20686 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
20687 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
20688
6c4486e6
PA
206892014-10-17 Pedro Alves <palves@redhat.com>
20690
20691 PR gdb/17471
20692 * gdb.base/bg-execution-repeat.c: New file.
20693 * gdb.base/bg-execution-repeat.exp: New file.
20694
0ff33695
PA
206952014-10-17 Pedro Alves <palves@redhat.com>
20696
20697 PR gdb/17300
20698 * gdb.base/continue-all-already-running.c: New file.
20699 * gdb.base/continue-all-already-running.exp: New file.
20700
6fdebc3d
PA
207012014-10-17 Pedro Alves <palves@redhat.com>
20702
20703 PR gdb/17472
20704 * gdb.base/annota-input-while-running.c: New file.
20705 * gdb.base/annota-input-while-running.exp: New file.
20706
32a8097b
PA
207072014-10-17 Pedro Alves <palves@redhat.com>
20708
20709 * gdb.base/callfuncs.exp: emove references to osf.
20710 * gdb.base/sigall.exp: Likewise.
20711 * gdb.gdb/selftest.exp: Likewise.
20712 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20713 * gdb.mi/non-stop.c: Likewise.
20714 * gdb.mi/pthreads.c: Likewise.
20715 * gdb.reverse/sigall-precsave.exp: Likewise.
20716 * gdb.reverse/sigall-reverse.exp: Likewise.
20717 * gdb.threads/pthreads.c: Likewise.
20718 * gdb.threads/pthreads.exp: Likewise.
20719
7a3517ff
YQ
207202014-10-17 Yao Qi <yao@codesourcery.com>
20721
20722 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
20723 check 'target_info exists noargs'.
20724 (test_command_prompt_position): Likewise.
20725 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
20726 Remove "set args".
20727 (progvar_simple_while_test): Likewise.
20728 (progvar_complex_if_while_test): Likewise.
20729 (if_while_breakpoint_command_test): Likewise.
20730 (infrun_breakpoint_command_test): Likewise.
20731 (breakpoint_command_test): Likewise.
20732 (watchpoint_command_test): Likewise.
20733 (bp_deleted_in_command_test): Likewise.
20734 (temporary_breakpoint_commands): Likewise.
20735
bb99c472
YQ
207362014-10-16 Yao Qi <yao@codesourcery.com>
20737
20738 * gdb.base/remotetimeout.exp: Remove noargs checking.
20739
7c16b83e
PA
207402014-10-15 Pedro Alves <palves@redhat.com>
20741
20742 PR breakpoints/9649
20743 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
20744 * gdb.base/breakpoint-in-ro-region.exp
20745 (probe_target_hardware_step): New procedure.
20746 (top level): Probe hardware stepping and hardware breakpoint
20747 support. Test stepping through a read-only region, with both
20748 "breakpoint auto-hw" on and off and both "always-inserted" on and
20749 off.
20750
35a49624
IB
207512014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
20752
20753 * gdb.dlang/demangle.exp: Update for demangling changes.
20754
2d1c107c
SC
207552014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20756
20757 * gdb.cp/non-trivial-retval.cc: Add new test cases.
20758 * gdb.cp/non-trivial-retval.exp: Add new tests.
20759
778811d5
SC
207602014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20761
20762 PR c++/13403
20763 PR c++/15154
20764 * gdb.cp/non-trivial-retval.cc: New file.
20765 * gdb.cp/non-trivial-retval.exp: New file.
20766
10c5f0a8
YQ
207672014-10-15 Yao Qi <yao@codesourcery.com>
20768
20769 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20770 remote host.
20771
65d7b369
YQ
207722014-10-15 Yao Qi <yao@codesourcery.com>
20773
20774 * gdb.python/py-symbol.exp: Match file base name if host is
20775 remote, otherwise match file name with dir name.
20776 * gdb.python/py-symtab.exp: Likewise.
20777 * gdb.python/python.exp: Likewise.
20778
46dc1394
YQ
207792014-10-15 Yao Qi <yao@codesourcery.com>
20780
20781 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
20782 pattern.
20783 * gdb.python/py-symtab.exp: Likewise.
20784 * gdb.python/python.exp: Remove trailing ".*". Fix typo
20785 locationn.
20786
c40cc657
JB
207872014-10-14 Joel Brobecker <brobecker@adacore.com>
20788
20789 * gdb.ada/addr_arith: New testcase.
20790
2abf49e1
MR
207912014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20792
20793 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20794 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20795 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20796 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20797
f7088df3
SDJ
207982014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20799
20800 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20801 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20802 * gdb.arch/stap-eval-lang-ada.exp: New file.
20803
4dc06805
YQ
208042014-10-14 Yao Qi <yao@codesourcery.com>
20805
20806 * gdb.mi/mi-var-child.c (nothing1): New function.
20807 (nothing2): New function.
20808 (do_children_tests): Set function pointers by nothing1 and
20809 nothing2.
20810 * gdb.mi/mi-var-child.exp: Step over new added statements.
20811 Update test to match the new output.
20812 * gdb.mi/var-cmd.c (nothing1): New function.
20813 (nothing2): New function.
20814 (do_children_tests): Set function pointers by nothing1 and
20815 nothing2.
20816 * gdb.mi/mi-var-display.exp: Update test to match output.
20817 Step to the line specified by $line_dct_nothing.
20818 Increase the number of lines to step.
20819
46a93de2
YQ
208202014-10-14 Yao Qi <yao@codesourcery.com>
20821
20822 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20823 tests.
20824 * gdb.mi/mi2-var-child.exp: Likewise.
20825
14ea52ee
DE
208262014-10-13 Doug Evans <dje@google.com>
20827
20828 * gdb.python/py-objfile.exp: Change name of file name test.
20829
e5c6e92b
DE
208302014-10-13 Doug Evans <dje@google.com>
20831
20832 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20833 from the start of the CU.
20834
c780cc2f
JK
208352014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20836 Yao Qi <yao@codesourcery.com>
20837
20838 Fix "save breakpoints" for "catch" command.
20839 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20840 Remove -nonewline. Match also the added "main" line.
20841
99894e11
JK
208422014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20843
20844 Fix "save breakpoints" for "disable $bpnum" command.
20845 * gdb.base/save-bp.c (main): Add label.
20846 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20847
6e1ac5a3
JK
208482014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20849
20850 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20851
754dd2b0
YQ
208522014-10-11 Yao Qi <yao@codesourcery.com>
20853
20854 * gdb.server/server-kill.exp: Execute command
20855 "set remote trace-status-packet on" before "tstatus".
20856
f90183d7
YQ
208572014-10-11 Yao Qi <yao@codesourcery.com>
20858
20859 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20860 (main): Call getppid.
20861 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20862 and continue to it. Read variable "server_pid".
20863
bf40a607
YQ
208642014-10-11 Yao Qi <yao@codesourcery.com>
20865
20866 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20867
052ca370
YQ
208682014-10-11 Yao Qi <yao@codesourcery.com>
20869
20870 * gdb.threads/thread-find.exp: Don't execute command
20871 "info threads".
20872 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20873 * gdb.threads/linux-dp.exp: Don't check the condition
20874 $threads_created equals to zero.
20875
3831839c
PA
208762014-10-10 Pedro Alves <palves@redhat.com>
20877
20878 * gdb.base/bigcore.exp: Remove references to IRIX.
20879 * gdb.base/funcargs.exp: Likewise.
20880 * gdb.base/interrupt.exp: Likewise.
20881 * gdb.base/mips_pro.exp: Likewise.
20882 * gdb.base/nodebug.exp: Likewise.
20883 * gdb.base/setvar.exp: Likewise.
20884 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20885
8b9a549d
PA
208862014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20887 Pedro Alves <palves@redhat.com>
20888
20889 PR symtab/14466
20890 * gdb.base/vdso-warning.c: New file.
20891 * gdb.base/vdso-warning.exp: New file.
20892
d48ba5e8
DE
208932014-10-02 Doug Evans <dje@google.com>
20894
20895 * gdb.base/structs.c (main): Don't run forever.
20896
2278c276
PA
208972014-10-02 Pedro Alves <palves@redhat.com>
20898
20899 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20900 (top level) <stop threads 1, stop threads 2>: Use it.
20901
b57bacec
PA
209022014-10-02 Pedro Alves <palves@redhat.com>
20903
20904 * gdb.threads/break-while-running.exp (test): Add new
20905 'update_thread_list' argument. Skip "info threads" if false.
20906 (top level): Add new 'update_thread_list' axis.
20907
13fd3ff3
PA
209082014-10-02 Pedro Alves <palves@redhat.com>
20909
20910 PR breakpoints/17431
20911 * gdb.base/execl-update-breakpoints.c: New file.
20912 * gdb.base/execl-update-breakpoints.exp: New file.
20913
0fec99e8
PA
209142014-10-01 Pedro Alves <palves@redhat.com>
20915
20916 * gdb.base/breakpoint-in-ro-region.c: New file.
20917 * gdb.base/breakpoint-in-ro-region.exp: New file.
20918
2ddf4301
SM
209192014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20920
20921 * gdb.mi/mi-exit-code.exp: New file.
20922 * gdb.mi/mi-exit-code.c: New file.
20923
6a5f3f43
YQ
209242014-09-30 Yao Qi <yao@codesourcery.com>
20925
20926 * lib/prelink-support.exp (build_executable_own_libs): Error if
20927 the target isn't native.
20928
345bcc73
YQ
209292014-09-30 Yao Qi <yao@codesourcery.com>
20930
20931 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20932 false.
20933
a25a5a45
PA
209342014-09-22 Pedro Alves <palves@redhat.com>
20935
20936 * gdb.threads/break-while-running.exp: New file.
20937 * gdb.threads/break-while-running.c: New file.
20938
00ba3162
YQ
209392014-09-19 Yao Qi <yao@codesourcery.com>
20940
20941 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20942 Invoke test. Restart GDB with --readnow and invoke test again.
20943
c3b7b696
YQ
209442014-09-19 Yao Qi <yao@codesourcery.com>
20945
20946 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20947 proc set_breakpoint_on_gcd_function. Invoke
20948 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20949 invoke set_breakpoint_on_gcd_function again.
20950
2b4fd423
DE
209512014-09-18 Doug Evans <dje@google.com>
20952
20953 * gdb.dwarf2/symtab-producer.exp: New file.
20954
a5947601
SDJ
209552014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20956
20957 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20958 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20959 * gdb.base/global-var-nested-by-dso.c: Likewise.
20960 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20961
91c19059
SDJ
209622014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20963 Pedro Alves <palves@redhat.com>
20964
20965 * gdb.base/watch-bitfields.exp: Pass string other than test file
20966 name to prepare_for_testing.
20967 (watch): New procedure.
20968 (expect_watchpoint): Use with_test_prefix.
20969 (top level): Factor out tests to ...
20970 (test_watch_location, test_regular_watch): ... these new
20971 procedures, and use with_test_prefix and gdb_continue_to_end.
20972
bb9d5f81
PP
209732014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20974
20975 PR breakpoints/12526
20976 * gdb.base/watch-bitfields.exp: New file.
20977 * gdb.base/watch-bitfields.c: New file.
20978
635856f5
PA
209792014-09-16 Pedro Alves <palves@redhat.com>
20980
20981 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20982 software and hardware addresses, not software address against
20983 itself.
20984
7280ceea
PA
209852014-09-16 Pedro Alves <palves@redhat.com>
20986
20987 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20988 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20989
428b16bd
PA
209902014-09-16 Pedro Alves <palves@redhat.com>
20991
20992 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20993 files.
20994 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20995 "*-*-vxworks*" throughout.
20996 * gdb.base/break.exp: Likewise.
20997 * gdb.base/default.exp: Likewise.
20998 * gdb.base/scope.exp: Likewise.
20999 * gdb.base/sepdebug.exp: Likewise.
21000 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
21001 throughout.
21002 * gdb.base/run.c: Likewise.
21003 * gdb.base/sepdebug.c: Likewise.
21004 * gdb.hp/gdb.aCC/run.c: Likewise.
21005 * gdb.reverse/until-reverse.c: Likewise.
21006 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
21007
666d413c
YQ
210082014-09-16 Yao Qi <yao@codesourcery.com>
21009
21010 * boards/local-remote-host-native.exp: New file.
21011
57cbd724
DE
210122014-09-14 Doug Evans <xdje42@gmail.com>
21013
21014 * gdb.threads/queue-signal.c (thread_count): New variable.
21015 (thread_count_mutex, thread_count_condvar): New variables.
21016 (incr_thread_count, wait_all_threads_running): New functions.
21017 (main): Wait for all threads to be in their thread functions.
21018
81219e53
DE
210192014-09-13 Doug Evans <xdje42@gmail.com>
21020
21021 * gdb.threads/queue-signal.c: New file.
21022 * gdb.threads/queue-signal.exp: New file.
21023
3714cea7
DE
210242014-09-13 Doug Evans <xdje42@gmail.com>
21025
21026 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
21027 be consistent with what default_gdb_init uses.
21028 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
21029 the plain text of the prompt. Add some logging printfs.
21030 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
21031
fa43b1d7
PA
210322014-09-12 Pedro Alves <palves@redhat.com>
21033
21034 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
21035 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
21036 * gdb.arch/i386-size-overlap.exp: Likewise.
21037 * gdb.arch/i386-size.exp: Likewise.
21038 * gdb.arch/i386-unwind.exp: Likewise.
21039 * gdb.base/a2-run.exp: Likewise.
21040 * gdb.base/break.exp: Likewise.
21041 * gdb.base/charset.exp: Likewise.
21042 * gdb.base/chng-syms.exp: Likewise.
21043 * gdb.base/commands.exp: Likewise.
21044 * gdb.base/dbx.exp: Likewise.
21045 * gdb.base/find.exp: Likewise.
21046 * gdb.base/funcargs.exp: Likewise.
21047 * gdb.base/jit-simple.exp: Likewise.
21048 * gdb.base/reread.exp: Likewise.
21049 * gdb.base/sepdebug.exp: Likewise.
21050 * gdb.base/step-bt.exp: Likewise.
21051 * gdb.cp/mb-inline.exp: Likewise.
21052 * gdb.cp/mb-templates.exp: Likewise.
21053 * gdb.objc/basicclass.exp: Likewise.
21054 * gdb.threads/killed.exp: Likewise.
21055
9d9bf2df
EBM
210562014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21057
21058 PR tdep/17379
21059 * gdb.arch/powerpc-stackless.S: New file.
21060 * gdb.arch/powerpc-stackless.exp: New file.
21061
1cf2f1b0
JK
210622014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21063
21064 * gdb.base/attach.c: Include unistd.h.
21065 (main): Call alarm. Add label postloop.
21066 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
21067 gdb_breakpoint, gdb_continue_to_breakpoint.
21068 (test_command_line_attach_run): Kill ${testpid} in one exit path.
21069
98880d46
PA
210702014-09-11 Pedro Alves <palves@redhat.com>
21071
21072 PR gdb/17347
21073 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
21074 * gdb.base/attach.exp (test_command_line_attach_run): New
21075 procedure.
21076 (top level): Call it.
21077
4c92ff2c
PA
210782014-09-11 Pedro Alves <palves@redhat.com>
21079
21080 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
21081 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
21082 (do_command_attach_tests): Use spawn_wait_for_attach.
21083 * gdb.base/solib-overlap.exp: Likewise.
21084 * gdb.multi/multi-attach.exp: Likewise.
21085 * gdb.python/py-prompt.exp: Likewise.
21086 * gdb.python/py-sync-interp.exp: Likewise.
21087 * gdb.server/ext-attach.exp: Likewise.
21088
3adc1a7d
GKB
210892014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
21090
21091 * gdb.fortran/array-element.exp: Remove unexpected "continue"
21092 command in testcase. Simplify testcase.
21093
96334934
JB
210942014-09-10 Joel Brobecker <brobecker@adacore.com>
21095
21096 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
21097
eb479039
JB
210982014-09-10 Joel Brobecker <brobecker@adacore.com>
21099
21100 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
21101
deede10c
JB
211022014-09-10 Joel Brobecker <brobecker@adacore.com>
21103
21104 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
21105
7828a5f5
JB
211062014-09-10 Joel Brobecker <brobecker@adacore.com>
21107
21108 * gdb.dwarf2/dynarr-ptr.c: New file.
21109 * gdb.dwarf2/dynarr-ptr.exp: New file.
21110
33aeebcf
MR
211112014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21112
21113 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21114 of 30 rather than hardcoding 120 for a slow test case. Take the
21115 `gdb,timeout' target setting into account for this calculation.
21116 Don't extend the timeout for the test cases that don't need it.
21117
7b415901
MR
211182014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21119
21120 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
21121 a factor of 2 for a slow test case. Take the `gdb,timeout'
21122 target setting into account for this calculation.
21123 * gdb.reverse/until-precsave.exp: Increase the timeout by
21124 a factor of 15 and 3 respectively rather than adding 120
21125 for a pair of slow test cases. Take the `gdb,timeout'
21126 target setting into account for this calculation.
21127
4a40f85a
MR
211282014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21129
21130 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
21131 timeout, don't pass one down to gdb_expect.
21132 (gdb_expect): Rework timeout selection.
21133
09635af7
MR
211342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21135
21136 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
21137 exception on timeout.
21138 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
21139 (gdbserver_start_extended): Catch any `gdbserver_start' error
21140 exceptions.
21141 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
21142 * lib/mi-support.exp (mi_gdb_target_load): Catch any
21143 `gdbserver_gdb_load' error exceptions.
21144
2bdd10b7
MR
211452014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21146
21147 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
21148 120 on waiting for the TCP socket to open.
21149
316935f0
DE
211502014-09-09 Doug Evans <xdje42@gmail.com>
21151
21152 * gdb.base/default.exp (show_conv_list): Add _caller_is,
21153 _caller_matches, _any_caller_is, _any_caller_matches.
21154
83740597
DE
211552014-09-09 Doug Evans <xdje42@gmail.com>
21156
21157 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
21158
4c122fc3
YQ
211592014-09-09 Yao Qi <yao@codesourcery.com>
21160
21161 * gdb.mi/mi-var-display.exp: Set print symbol off.
21162
a9f116cb
GKB
211632014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
21164
21165 PR gdb/17035
21166 * gdb.base/commands.exp: Add tests to verify user-defined
21167 commands with empty bodies.
21168 * gdb.python/py-cmd.exp: Test that we don't show user-defined
21169 python commands in `show user command`.
21170 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
21171 scheme commands in `show user command`.
21172
c75bd3a2
JK
211732014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21174
21175 PR python/17355
21176 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
21177 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
21178 * gdb.python/py-framefilter-invalidarg.exp: New file.
21179 * gdb.python/py-framefilter-invalidarg.py: New file.
21180
faa42425
DE
211812014-09-06 Doug Evans <xdje42@gmail.com>
21182
21183 PR 15276
21184 * gdb.python/py-caller-is.c: New file.
21185 * gdb.python/py-caller-is.exp: New file.
21186
474ca4f6
SDJ
211872014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
21188
21189 PR gdb/17235
21190 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
21191 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
21192
eb0b0463
SDJ
211932014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
21194
21195 PR fortran/17237
21196 * gdb.fortran/print-formatted.exp: New file.
21197 * gdb.fortran/print-formatted.f90: Likewise.
21198
5f3b99cf
SS
211992014-09-03 Sasha Smundak <asmundak@google.com>
21200
21201 * gdb.python/py-frame.exp: Test Frame.read_register.
21202
7d793aa9
SDJ
212032014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
21204
21205 PR python/16699
21206 * gdb.python/py-completion.exp: New file.
21207 * gdb.python/py-completion.py: Likewise.
21208
fb0576e9
DE
212092014-08-28 Doug Evans <dje@google.com>
21210
21211 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
21212 eax,etc. are live with values set by gdb and thus the compiler can't
21213 use them.
21214 * gdb.arch/i386-pseudo.c (main): Ditto.
21215
ee92b0dd
DE
212162014-08-27 Doug Evans <dje@google.com>
21217
21218 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
21219
6649db35
DE
212202014-08-25 Doug Evans <dje@google.com>
21221
21222 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
21223 (main): Ditto.
21224
564b7600
DE
212252014-08-25 Doug Evans <dje@google.com>
21226
21227 * gdb.threads/thread-execl.exp: #include <stdio.h>.
21228
3881fb67
YQ
212292014-08-24 Yao Qi <yao@codesourcery.com>
21230
21231 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
21232 symbol off.
21233 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
21234
a05a36a5
DE
212352014-08-22 Doug Evans <dje@google.com>
21236
21237 PR 17276
21238 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
21239 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21240 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
21241
7c343b48
YQ
212422014-08-22 Yao Qi <yao@codesourcery.com>
21243
21244 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21245 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21246 * gdb.python/python.exp: Likewise. Use .py file on the host
21247 instead of the build.
21248
22fd09ae
JK
212492014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21250
21251 * gdb.threads/gcore-stale-thread.c: New file.
21252 * gdb.threads/gcore-stale-thread.exp: New file.
21253
a8454a7c
PA
212542014-08-21 Pedro Alves <palves@redhat.com>
21255
21256 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21257 * gdb.base/gcore-relro-pie.exp: Likewise.
21258 * gdb.base/gcore-relro.exp: Likewise.
21259 * gdb.base/gcore.exp: Likewise.
21260 * gdb.base/print-symbol-loading.exp: Likewise.
21261 * gdb.threads/gcore-thread.exp: Likewise.
21262 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21263
2a31c623
PA
212642014-08-20 Pedro Alves <palves@redhat.com>
21265 Jan Kratochvil <jan.kratochvil@redhat.com>
21266
21267 * Makefile.in (EXTRA_RULES, CC): New variables, get from
21268 configure.
21269 (EXPECT): Handle READ1 being set.
21270 (all): Depend on EXTRA_RULES.
21271 (check-read1, expect-read1, read1.so, read1): New rules.
21272 * README (Testsuite Parameters): Document the READ1 make variable.
21273 (Race detection): New section.
21274 * configure: Regenerate.
21275 * configure.ac: If build==host==target, and running under a
21276 GNU/glibc system, add read1 to the extra Makefile rules.
21277 (EXTRA_RULES): AC_SUBST it.
21278 * lib/read1.c: New file.
21279
d36430db
JB
212802014-08-20 Joel Brobecker <brobecker@adacore.com>
21281
21282 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
21283 the handling of variables declared as a typedef to an array
21284 which a DW_AT_data_location attribute.
21285
9a0dc9e3
PA
212862014-08-19 Andrew Burgess <aburgess@broadcom.com>
21287 Pedro Alves <palves@redhat.com>
21288
21289 PR symtab/14604
21290 PR symtab/14605
21291 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
21292 gdb_test.
21293
0718a8da
PA
212942014-08-19 Pedro Alves <palves@redhat.com>
21295
21296 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
21297
13b448cd
YQ
212982014-08-19 Yao Qi <yao@codesourcery.com>
21299
21300 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
21301 right line.
21302
1cbf5077
DB
213032014-08-18 David Blaikie <dblaikie@gmail.com>
21304
21305 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
21306
bf0fae19
JB
213072014-08-18 Joel Brobecker <brobecker@adacore.com>
21308
21309 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
21310 attribute in array range.
21311
3c8c5dcc
JB
213122014-08-18 Joel Brobecker <brobecker@adacore.com>
21313
21314 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
21315
e66d4446
SC
213162014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21317
21318 PR c++/17132
21319 * gdb.cp/pr17132.cc: New file.
21320 * gdb.cp/pr17132.exp: New file.
21321
940df408
SC
213222014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21323
21324 * gdb.python/py-xmethods.py (A_getarrayind)
21325 (E_method_char_worker.__call__, E_method_int_worker.__call__):
21326 Use 'print' with function call syntax.
21327 (E_method_matcher.match): Fix tab vs space indentation mixup.
21328
ebcc6c3a
YQ
213292014-08-15 Yao Qi <yao@codesourcery.com>
21330
21331 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
21332 false.
21333
775e0f04
YQ
213342014-08-15 Yao Qi <yao@codesourcery.com>
21335
21336 * gdb.cp/casts.exp: Set print symbol off.
21337 * gdb.cp/class2.exp: Likewise.
21338 * gdb.cp/overload.exp: Likewise.
21339 * gdb.cp/templates.exp: Likewise.
21340
d769e349
DE
213412014-08-11 Doug Evans <dje@google.com>
21342
21343 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
21344 (test_load_shlib): Update.
21345
20c6f1e1
YQ
213462014-08-09 Yao Qi <yao@codesourcery.com>
21347
21348 * gdb.base/display.exp: Invoke is_address_zero_readable.
21349 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
21350 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21351 * gdb.base/hbreak-unmapped.exp: Return if
21352 is_address_zero_readable returns true.
21353 * gdb.base/signest.exp: Likewise.
21354 * gdb.base/signull.exp: Likewise.
21355 * gdb.base/sigbpt.exp: Likewise.
21356 * gdb.guile/scm-disasm.exp: Do the test if
21357 is_address_zero_readable returns false.
21358 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
21359 * gdb.python/py-arch.exp: Likewise.
21360 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
21361 * lib/gdb.exp (is_address_zero_readable): New proc.
21362
5792e8e3
YQ
213632014-08-09 Yao Qi <yao@codesourcery.com>
21364
21365 PR testsuite/13443
21366 * gdb.mi/mi-var-display.exp: Make test messages unique.
21367
3cecbbbe
TT
213682014-08-04 Tom Tromey <tromey@redhat.com>
21369
21370 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
21371 target 0".
21372
00b51ff5
TT
213732014-08-04 Tom Tromey <tromey@redhat.com>
21374
21375 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
21376 "target_resume".
21377
6908c509
JB
213782014-08-01 Joel Brobecker <brobecker@adacore.com>
21379
21380 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
21381 inner_vla_struct_object_size.
21382 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
21383 as xfail.
21384
cc6563d2
PA
213852014-07-30 Pedro Alves <palves@redhat.com>
21386
21387 * gdb.threads/signal-command-handle-nopass.exp (test): Add
21388 comment.
21389
7e09a223
YQ
213902014-07-29 Yao Qi <yao@codesourcery.com>
21391
21392 PR gdb/17206
21393 * gdb.base/until-nodebug.exp: New.
21394
7ebdbe92
DE
213952014-07-28 Doug Evans <xdje42@gmail.com>
21396
21397 PR guile/17203
21398 * gdb.guile/scm-parameter.exp: Add tests for trying to create
21399 previously existing parameter, and previously ambiguously spelled
21400 parameter.
21401
fdb1adc6
WN
214022014-07-28 Will Newton <will.newton@linaro.org>
21403
21404 * gdb.base/varargs.exp: Remove KFAILs for ARM.
21405
186fcde0
DE
214062014-07-26 Ludovic Courtès <ludo@gnu.org>
21407 Doug Evans <xdje42@gmail.com>
21408
21409 PR guile/17146
21410 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
21411
70509625
PA
214122014-07-25 Pedro Alves <palves@redhat.com>
21413
21414 * gdb.threads/signal-command-handle-nopass.c: New file.
21415 * gdb.threads/signal-command-handle-nopass.exp: New file.
21416 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
21417 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
21418 * gdb.threads/signal-delivered-right-thread.c: New file.
21419 * gdb.threads/signal-delivered-right-thread.exp: New file.
21420
c3f814a1
PA
214212014-07-25 Pedro Alves <palves@redhat.com>
21422
21423 * gdb.base/double-prompt-target-event-error.exp
21424 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
21425 match.
21426 (cancel_pagination_in_target_event): Rework double prompt
21427 detection.
21428 * gdb.base/paginate-after-ctrl-c-running.exp
21429 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
21430 <return>' match.
21431 * gdb.base/paginate-bg-execution.exp
21432 (test_bg_execution_pagination_return)
21433 (test_bg_execution_pagination_cancel): Remove '-notransfer
21434 <return>' matches.
21435 * gdb.base/paginate-execution-startup.exp
21436 (test_fg_execution_pagination_return)
21437 (test_fg_execution_pagination_cancel): Remove '-notransfer
21438 <return>' matches.
21439 * gdb.base/paginate-inferior-exit.exp
21440 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21441 match.
21442 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
21443 * lib/gdb.exp (pagination_prompt): Run text through
21444 string_to_regexp.
21445 (gdb_test_multiple): Match $pagination_prompt instead of
21446 "<return>".
21447 (string_to_regexp): Move to lib/gdb-utils.exp.
21448
e214cf6c
JK
214492014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21450
21451 * gdb.arch/amd64-entry-value-paramref.S: New file.
21452 * gdb.arch/amd64-entry-value-paramref.cc: New file.
21453 * gdb.arch/amd64-entry-value-paramref.exp: New file.
21454 * gdb.arch/amd64-optimout-repeat.S: New file.
21455 * gdb.arch/amd64-optimout-repeat.c: New file.
21456 * gdb.arch/amd64-optimout-repeat.exp: New file.
21457
17d0c5c8
JK
214582014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21459
21460 PR gdb/17170
21461 * gdb.base/statistics.exp: New file.
21462
b8b8facf
DE
214632014-07-17 Doug Evans <dje@google.com>
21464
74b49205 21465 PR gdb/17170
b8b8facf
DE
21466 * gdb.base/maint.exp: Update testing of per-command stats.
21467
1b5d0ab3
PA
214682014-07-16 Pedro Alves <palves@redhat.com>
21469
21470 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
21471 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
21472 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
21473 (tfile_write_buf): New functions.
21474 (add_memory_block): Rewrite using the above.
21475 (adjust_function_address): New function.
21476 (FUNCTION_ADDRESS): New macro.
21477 (write_basic_trace_file): Remove short_x local, and use
21478 tfile_write_16. Change type of func_addr local to unsigned long
21479 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
21480 here. Cast argument of add_memory_block to char pointer.
21481 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
21482 (main): Remove parameters.
21483 * gdb.trace/tfile.exp: Remove nowarnings.
21484
4d974e88
SM
214852014-07-15 Simon Marchi <simon.marchi@ericsson.com>
21486
21487 * gdb.base/debug-expr.exp: Test string evaluation with
21488 "debug expression" on.
21489
41e99568
PA
214902014-07-15 Pedro Alves <palves@redhat.com>
21491
21492 * gdb.base/reread.exp: Use clean_restart.
21493
487d9753
PL
214942014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
21495
21496 * gdb.arch/avr-flash-qualifer.c: New.
21497 * gdb.arch/avr-flash-qualifer.exp: New.
21498
cc1c52ad
PA
214992014-07-14 Pedro Alves <palves@redhat.com>
21500
21501 * gdb.base/paginate-after-ctrl-c-running.c: New file.
21502 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
21503
1e973570
PA
215042014-07-14 Pedro Alves <palves@redhat.com>
21505
21506 * gdb.base/double-prompt-target-event-error.c: New file.
21507 * gdb.base/double-prompt-target-event-error.exp: New file.
21508
93d6eb10
PA
215092014-07-14 Pedro Alves <palves@redhat.com>
21510
21511 PR gdb/17072
21512 * gdb.base/paginate-inferior-exit.c: New file.
21513 * gdb.base/paginate-inferior-exit.exp: New file.
21514
0017922d
PA
215152014-07-14 Pedro Alves <palves@redhat.com>
21516
21517 PR gdb/17072
21518 * gdb.base/paginate-bg-execution.c: New file.
21519 * gdb.base/paginate-bg-execution.exp: New file.
21520
94696ad3
PA
215212014-07-14 Pedro Alves <palves@redhat.com>
21522
21523 PR gdb/17072
21524 * gdb.base/paginate-execution-startup.c: New file.
21525 * gdb.base/paginate-execution-startup.exp: New file.
21526 * lib/gdb.exp (pagination_prompt): New global.
21527 (default_gdb_spawn): New procedure, factored out from
21528 default_gdb_spawn.
21529 (default_gdb_start): Adjust to call default_gdb_spawn.
21530 (gdb_spawn): New procedure.
21531
bd293940
PA
215322014-07-14 Pedro Alves <palves@redhat.com>
21533
21534 * lib/gdb.exp (gdb_assert): New procedure.
21535 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
21536
c933f875
PA
215372014-07-14 Pedro Alves <palves@redhat.com>
21538
21539 * gdb.base/execution-termios.c: New file.
21540 * gdb.base/execution-termios.exp: New file.
21541
d98b7a16
TT
215422014-07-14 Tom Tromey <tromey@redhat.com>
21543
21544 * gdb.cp/vla-cxx.cc: New file.
21545 * gdb.cp/vla-cxx.exp: New file.
21546
548740d6
TT
215472014-07-14 Tom Tromey <tromey@redhat.com>
21548
21549 * gdb.reverse/rerun-prec.c: New file.
21550 * gdb.reverse/rerun-prec.exp: New file.
21551
a25eb028
MR
215522014-07-12 Maciej W. Rozycki <macro@mips.com>
21553 Maciej W. Rozycki <macro@codesourcery.com>
21554
21555 * lib/gdb-utils.exp: New file.
21556 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
21557 inline `gdb_init_command' processing.
21558 (gdb_start_cmd): Likewise.
21559 * lib/mi-support.exp (mi_run_cmd): Likewise.
21560 * README: Document `gdb_init_command' and `gdb_init_commands'.
21561
218c2655
JK
215622014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
21563
21564 Fix false FAIL running under a very long directory name.
21565 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
21566 and "set print elements 10000". Twice.
21567
5401fde3
YQ
215682014-07-11 Yao Qi <yao@codesourcery.com>
21569
21570 * gdb.base/exprs.exp: "set print symbol off".
21571
e76126e8
PA
215722014-07-11 Pedro Alves <palves@redhat.com>
21573
21574 * gdb.threads/kill.c: New file.
21575 * gdb.threads/kill.exp: New file.
21576
2d6f0de6
YQ
215772014-07-10 Yao Qi <yao@codesourcery.com>
21578
21579 * gdb.trace/tfile.c (write_basic_trace_file)
21580 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
21581 address written to trace file.
21582
7180e04a
PA
215832014-07-09 Pedro Alves <palves@redhat.com>
21584
21585 * gdb.base/attach-wait-input.exp: New file.
21586 * gdb.base/attach-wait-input.c: New file.
21587
9a9a7608
AB
215882014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
21589
21590 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
21591 setting up test structures.
21592 (main): Call new test function.
21593 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
21594 test function, continue into test function and walk test
21595 structures.
21596
161ac41e
YQ
215972014-07-02 Yao Qi <yao@codesourcery.com>
21598
21599 * gdb.trace/entry-values.c: Define labels 'foo_start' and
21600 'bar_start' at the beginning of functions 'foo' and 'bar'
21601 respectively.
21602 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
21603 instead of 'foo' and 'bar'.
21604
1f267ae3
MM
216052014-07-08 Markus Metzger <markus.t.metzger@intel.com>
21606
21607 * gdb.btrace/segv.exp: New.
21608 * gdb.btrace/segv.c: New.
21609
2b239efb
LM
216102014-07-02 Luis Machado <lgustavo@codesourcery.com>
21611
21612 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
21613 instruction.
21614
cf363f18
MW
216152014-06-30 Mark Wielaard <mjw@redhat.com>
21616
21617 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
21618 vulture, vilify, villar): New volatile array constants.
21619 (vindictive, vegetation): New const volatile array constants.
21620 * gdb.base/volatile.exp: Test volatile and const volatile array
21621 types.
21622
aebf9d24
AA
216232014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
21624
21625 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
21626 target lacks support for awatch, rwatch, or hbreak.
21627
b67a2c6f
YQ
216282014-06-27 Yao Qi <yao@codesourcery.com>
21629
21630 * gdb.multi/dummy-frame-restore.exp: New.
21631 * gdb.multi/dummy-frame-restore.c: New.
21632
aef92902
MM
216332014-06-25 Markus Metzger <markus.t.metzger@intel.com>
21634
21635 * gdb.btrace/gcore.exp: New.
21636
8e9db26e
PA
216372014-06-23 Pedro Alves <palves@redhat.com>
21638
21639 * gdb.base/watchpoint-reuse-slot.c: New file.
21640 * gdb.base/watchpoint-reuse-slot.exp: New file.
21641
70afc5b7
SC
216422014-06-23 Siva Chandra Reddy <sivachandra@google.com>
21643
21644 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
21645 progspace's filename in 'info', 'enable' and 'disable' command
21646 tests.
21647
b972bd9c
JK
216482014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
21649
21650 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
21651 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21652 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
21653
125f8a3d
GB
216542014-06-20 Gary Benson <gbenson@redhat.com>
21655
21656 * gdb.arch/i386-avx.exp: Fix include file location.
21657 * gdb.arch/i386-sse.exp: Likewise.
21658
3ed9baed
IB
216592014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
21660
21661 * gdb.dlang/expression.exp: New file.
21662
034f788c
PA
216632014-06-19 Pedro Alves <palves@redhat.com>
21664
21665 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
21666 out from ...
21667 (top level): ... here. Iterate running tests under different
21668 scheduler-locking settings.
21669
45371d0c
LM
216702014-06-18 Luis Machado <lgustavo@codesourcery.com>
21671
21672 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
21673 to DW_FORM_addr and use non-zero addresses.
21674
5d376983
SC
216752014-06-18 Siva Chandra Reddy <sivachandra@google.com>
21676
21677 PR gdb/17017
21678 * gdb.python/py-xmethods.cc: Add global function call counters and
21679 increment them in their respective functions. Remove "cout"
21680 statements.
21681 * gdb.python/py-xmethods.exp: Make tests check the global function
21682 call counters instead of depending on inferior IO.
21683
a1aa2221
LM
216842014-06-18 Don Breazeal <donb@codesourcery.com>
21685
21686 * gdb.base/foll-fork.exp (default_fork_parent_follow):
21687 Deleted procedure.
21688 (explicit_fork_parent_follow): Deleted procedure.
21689 (explicit_fork_child_follow): Deleted procedure.
21690 (test_follow_fork): New procedure.
21691 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 21692 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
21693 procedure calls.
21694
0fc05997
YQ
216952014-06-17 Yao Qi <yao@codesourcery.com>
21696
21697 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
21698 CP1252.
21699
70795c52
LM
217002014-06-17 Luis Machado <lgustavo@codesourcery.com>
21701
21702 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
21703 Initialize ptr and S explicitly.
21704 (skip_type_update_when_not_use_rtti_test): Likewise.
21705
6be47f0c
KS
217062014-06-16 Keith Seitz <keiths@redhat.com>
21707
21708 PR mi/15863
21709 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
21710 the inferior is started.
21711
d03de421
PA
217122014-06-16 Pedro Alves <palves@redhat.com>
21713
21714 * gdb.base/break-main-file-remove-fail.c: New file.
21715 * gdb.base/break-main-file-remove-fail.exp: New file.
21716 * gdb.base/break-unload-file.exp: Use build_executable instead of
21717 prepare_for_testing.
21718 (test_break): New parameter "initial_load". Handle it.
21719 (top level): Add initial_load cmdline/file axis.
21720
f9579b99
TT
217212014-06-12 Tom Tromey <tromey@redhat.com>
21722
21723 * gdb.base/completion.exp: Don't use directory name in test.
21724
3657956b
GB
217252014-06-09 Gary Benson <gbenson@redhat.com>
21726
21727 * gdb.base/sigall.c [Functions to send signals]: Reorder to
21728 separate the always-available ANSI-standard signals from the
21729 signals that require checking.
21730 (main): Likewise.
21731 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
21732 Likewise.
21733 (main): Likewise.
21734
4186eb54
KS
217352014-06-07 Keith Seitz <keiths@redhat.com>
21736
21737 Revert:
21738 PR c++/16253
21739 * gdb.cp/var-tag.cc: New file.
21740 * gdb.cp/var-tag.exp: New file.
21741 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21742 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21743 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21744 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21745
25326a28 217462014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
21747
21748 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
21749
829155c9
PA
217502014-06-06 Pedro Alves <palves@redhat.com>
21751
21752 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
21753 in target debug output instead of looking at RSP packets,
21754 disabling the test on any target that uses hardware stepping.
21755 Update comments.
21756
61c8d22e
PA
217572014-06-06 Pedro Alves <palves@redhat.com>
21758
21759 * gdb.base/break-unload-file.exp: Fix typo.
21760
d9a47287
YQ
217612014-06-06 Yao Qi <yao@codesourcery.com>
21762
21763 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
21764 from "jit_function" to "^jit_function".
21765
e5e01dbf
YQ
217662014-06-06 Yao Qi <yao@codesourcery.com>
21767
21768 * gdb.base/async.c (foo): Add one statement.
21769 * gdb.base/async.exp: Get the next instruction address and
21770 match the output of "nexti" by instruction address. Match
21771 the hex address in the output of "finish".
21772
73ba372c
GB
217732014-06-06 Gary Benson <gbenson@redhat.com>
21774
21775 * gdb.base/call-signals.c: Remove preprocessor conditionals
21776 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
21777 SIGSEGV and SIGTERM.
21778 * gdb.base/sigall.c: Likewise.
21779 * gdb.base/unwindonsignal.c: Likewise.
21780 * gdb.reverse/sigall-reverse.c: Likewise.
21781
831517df
YQ
217822014-06-06 Yao Qi <yao@codesourcery.com>
21783
21784 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
21785 readable, skip the test.
21786
b8b91e98
YQ
217872014-06-06 Yao Qi <yao@codesourcery.com>
21788
21789 * gdb.threads/staticthreads.c (thread_function): Move the line
21790 setting breakpoint on forward.
21791 * gdb.threads/staticthreads.exp: Update comments.
21792
fb934770
LC
217932014-06-05 Ludovic Courtès <ludo@gnu.org>
21794
21795 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21796 "history-append! type error".
21797
6ef284bd
SM
217982014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21799
21800 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21801 erroneous dprintf expected input.
21802
a872e241
DE
218032014-06-04 Doug Evans <xdje42@gmail.com>
21804
21805 * gdb.guile/scm-generics.exp: Delete.
21806
16f691fb
DE
218072014-06-04 Doug Evans <xdje42@gmail.com>
21808
21809 * gdb.guile/scm-breakpoint.exp: Update.
21810 Add tests for breakpoint registration.
21811
012370f6
TT
218122014-06-04 Tom Tromey <tromey@redhat.com>
21813
21814 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
21815 VLA-in-union.
21816 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
21817 inner_vla_struct, vla_union types. Initialize objects of those
21818 types and compute their sizes.
21819
9f5a4cef
HZ
218202014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21821 Hui Zhu <hui@codesourcery.com>
21822
21823 * gdb.base/fileio.exp: Add test for shell not available as well as
21824 available.
21825 * gdb.base/fileio.c (test_system): Check for shell twice.
21826
90a45c4d
YQ
218272014-06-04 Yao Qi <yao@codesourcery.com>
21828
21829 * gdb.base/auto-connect-native-target.exp: Remove redundant
21830 space from the regexp pattern.
21831
70017e41
YQ
218322014-06-04 Yao Qi <yao@codesourcery.com>
21833
21834 * gdb.base/default.exp: Replace "child" with "native" in
21835 regexp pattern.
21836
883964a7
SC
218372014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21838
21839 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21840 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21841 * gdb.python/py-xmethods.py: Python script supporting the
21842 new testcase and tests.
21843
ef370185
JB
218442014-06-03 Joel Brobecker <brobecker@adacore.com>
21845 Pedro Alves <palves@redhat.com>
21846
21847 PR breakpoints/17000
21848 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21849 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21850
1e2ccb61
BM
218512014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21852
21853 * gdb.base/subst.exp: Add tests to verify partial path matching
21854 output.
21855
c6ec5ab2
PA
218562014-06-03 Pedro Alves <palves@redhat.com>
21857
21858 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21859 target that doesn't use software single-stepping.
21860
835c559f
PA
218612014-06-03 Pedro Alves <palves@redhat.com>
21862
21863 PR breakpoints/17000
21864 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21865 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21866
06eb1586
DE
218672014-06-02 Doug Evans <xdje42@gmail.com>
21868
21869 * gdb.guile/scm-parameter.exp: New file.
21870
e698b8c4
DE
218712014-06-02 Doug Evans <xdje42@gmail.com>
21872
21873 * gdb.guile/scm-cmd.c: New file.
21874 * gdb.guile/scm-cmd.exp: New file.
21875
ded03782
DE
218762014-06-02 Doug Evans <xdje42@gmail.com>
21877
21878 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21879 pretty-printer lookup.
21880 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21881 (make-pp_s-printer): Call it.
21882 (make-pretty-printer-from-dict): New function.
21883 (lookup-pretty-printer-maker-from-dict): New function.
21884 (*pretty-printer*): Simplify.
21885 (make-objfile-pp_s-printer): New function.
21886 (install-objfile-pretty-printers!): New function.
21887 (make-progspace-pp_s-printer): New function.
21888 (install-progspace-pretty-printers!): New function.
21889 * gdb.guile/scm-progspace.c: New file.
21890 * gdb.guile/scm-progspace.exp: New file.
21891
41fac0cf
PA
218922014-06-02 Pedro Alves <palves@redhat.com>
21893
21894 * gdb.base/dprintf-bp-same-addr.c: New file.
21895 * gdb.base/dprintf-bp-same-addr.exp: New file.
21896
96ae5695
EBM
218972014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21898
21899 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21900 * gdb.arch/powerpc-power.s: Likewise.
21901
da02b3a8
JB
219022014-06-02 Joel Brobecker <brobecker@adacore.com>
21903
21904 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21905
c72b2e7b
YQ
219062014-06-01 Yao Qi <yao@codesourcery.com>
21907
21908 * gdb.base/watchpoint.exp (test_watch_location): Check null
21909 pointer can be dereferenced. If not, do the test, otherwise
21910 skip it.
21911
53e8a631
AB
219122014-05-30 Andrew Burgess <aburgess@broadcom.com>
21913
21914 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21915 results.
21916 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21917
938f0e2f
AB
219182014-05-30 Andrew Burgess <aburgess@broadcom.com>
21919
21920 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21921 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21922 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21923 * gdb.arch/amd64-invalid-stack-top.c: New file.
21924 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21925
9ba6657a
PA
219262014-05-30 Pedro Alves <palves@redhat.com>
21927
21928 PR breakpoints/17000
21929 * gdb.base/sss-bp-on-user-bp.c: New file.
21930 * gdb.base/sss-bp-on-user-bp.exp: New file.
21931
522c09bf
DB
219322014-05-30 David Blaikie <dblaikie@gmail.com>
21933
21934 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21935 gnu_inline semantics via attribute.
21936 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21937 source explicitly specifies the required semantics.
21938
bf4ef81e
MR
219392014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21940
21941 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21942
329ea579
PA
219432014-05-29 Pedro Alves <palves@redhat.com>
21944 Tom Tromey <tromey@redhat.com>
21945
21946 * gdb.base/async-shell.exp: Don't enable target-async.
21947 * gdb.base/async.exp
21948 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21949 parameter. Adjust.
21950 (top level): Don't test with "target-async".
21951 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21952 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21953 * gdb.base/inferior-died.exp: Don't enable target-async.
21954 * gdb.base/interrupt-noterm.exp: Likewise.
21955 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21956 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21957 * gdb.mi/mi-nonstop.exp: Likewise.
21958 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21959 * gdb.mi/mi-nsintrall.exp: Likewise.
21960 * gdb.mi/mi-nsmoribund.exp: Likewise.
21961 * gdb.mi/mi-nsthrexec.exp: Likewise.
21962 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21963 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21964 * gdb.python/py-evsignal.exp: Don't enable target-async.
21965 * gdb.python/py-evthreads.exp: Likewise.
21966 * gdb.python/py-prompt.exp: Likewise.
21967 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21968 * gdb.server/solib-list.exp: Don't enable target-async.
21969 * gdb.threads/thread-specific-bp.exp: Likewise.
21970 * lib/mi-support.exp: Adjust to use mi-async.
21971
fd664c91
PA
219722014-05-29 Pedro Alves <palves@redhat.com>
21973
21974 PR gdb/13860
21975 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21976 reason, even in sync mode.
21977
251bde03
PA
219782014-05-29 Pedro Alves <palves@redhat.com>
21979 Hui Zhu <hui@codesourcery.com>
21980
21981 PR PR15693
21982 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21983 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21984 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21985 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21986
7f3c0343
JB
219872014-05-28 Joel Brobecker <brobecker@adacore.com>
21988
21989 * config/monitor.exp (gdb_target_monitor): Replace use of
21990 "set remotebaud" by "set serial baud".
21991
b2715b27
AW
219922014-05-26 Andy Wingo <wingo@igalia.com>
21993
21994 * gdb.guile/scm-breakpoint.exp:
21995 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21996 properties instead of gdb-object-properties.
21997
498a4489
YQ
219982014-05-26 Yao Qi <yao@codesourcery.com>
21999
22000 * gdb.server/no-thread-db.exp: Specify source file name
22001 explicitly when setting a breakpoint.
22002
589fdceb
MM
220032014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22004
22005 * gdb.btrace/vdso.c: New.
22006 * gdb.btrace/vdso.exp: New.
22007
e9089e05
MM
220082014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22009
22010 * gdb.base/gcore.exp (capture_command_output): Move ...
22011 * lib/gdb.exp (capture_command_output): ... here.
22012
67b5c0c1
MM
220132014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22014
22015 * gdb.btrace/data.exp: Test memory access during btrace replay.
22016
a2199296
SM
220172014-05-22 Simon Marchi <simon.marchi@ericsson.com>
22018
22019 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
22020
17b2616c
PA
220212014-05-21 Pedro Alves <palves@redhat.com>
22022
22023 PR gdb/13860
22024 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
22025 (top level): Test that output related to execution commands is
22026 sent to the console with CLI commands, but not with MI commands.
22027 Test that breakpoint events are always mirrored to the console.
22028 Also expect the new source line to be output after a "next" in
22029 async mode too. Make it a pass/fail test.
22030 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
22031 output.
22032 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
22033
5166082f
PA
220342014-05-21 Pedro Alves <palves@redhat.com>
22035
22036 * gdb.base/list.exp (build_pattern, test_list): New procedures.
22037 Use them to test variations of "list" after reaching a breakpoint.
22038 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
22039 Test "list" with listsize 10 after reaching a breakpoint.
22040 * gdb.python/python.exp (decode_line current location line
22041 number): Adjust expected line number.
22042
2f25d70f
SM
220432014-05-21 Simon Marchi <simon.marchi@ericsson.com>
22044
22045 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
22046 behavior for $args, pass it directly to "run".
22047
ff604a67
MR
220482014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
22049
22050 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
22051 30000 to 65536.
22052
6a3cb8e8
PA
220532014-05-21 Pedro Alves <palves@redhat.com>
22054
22055 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
22056 auto-connect-native-target off".
22057 * gdb.base/auto-connect-native-target.c: New file.
22058 * gdb.base/auto-connect-native-target.exp: New file.
22059
4ebfc96e
PA
220602014-05-21 Pedro Alves <palves@redhat.com>
22061
22062 * gdb.base/default.exp: Test "target native" instead of "target
22063 child".
22064
36d46afb
MW
220652014-05-21 Mark Wielaard <mjw@redhat.com>
22066
22067 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
22068
5876f503
JK
220692014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22070
22071 Fix TLS access for -static -pthread.
22072 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
22073 <HAVE_TLS> (thread_function, main): Initialize it.
22074 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
22075 Add clean_restart.
22076 <$have_tls != "">: Check TLSVAR.
22077
0256a6ac
PA
220782014-05-21 Pedro Alves <palves@redhat.com>
22079
22080 * gdb.base/dcache-line-read-error.c: New.
22081 * gdb.base/dcache-line-read-error.exp: New.
22082
936d2992
PA
220832014-05-20 Pedro Alves <palves@redhat.com>
22084
22085 * gdb.base/compare-sections.c: New file.
22086 * gdb.base/compare-sections.exp: New file.
22087
802e8e6d
PA
220882014-05-20 Pedro Alves <palves@redhat.com>
22089
22090 * gdb.base/break-idempotent.c: New file.
22091 * gdb.base/break-idempotent.exp: New file.
22092
e59fa00f
MM
220932014-05-20 Markus Metzger <markus.t.metzger@intel.com>
22094
22095 * gdb.btrace/nohist.exp: New.
22096
8b696e31
YQ
220972014-05-20 Yao Qi <yao@codesourcery.com>
22098
22099 * lib/gdb.exp (gdb_init): Set timeout if test file is under
22100 gdb.reverse directory and gdb_reverse_timeout exists in board
22101 setting.
22102 * README: Document gdb_reverse_timeout.
22103
73c9764f
YQ
221042014-05-20 Yao Qi <yao@codesourcery.com>
22105
22106 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
22107 'test_file_name'. Treat args as a string instead of a list.
22108 (gdb_init): Rename argument 'args' by 'test_file_name'.
22109
f1f4348a
JK
221102014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
22111
22112 * gdb.arch/powerpc-power.exp: New file.
22113 * gdb.arch/powerpc-power.s: New file.
22114
0dbe70ce
DE
221152014-05-16 Doug Evans <dje@google.com>
22116
22117 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
22118 * gdb.base/completion.exp: Check that all expected files exist
22119 before doing file completion.
0dbe70ce 22120
8d551b02
DE
221212014-05-16 Doug Evans <dje@google.com>
22122
22123 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
22124 Update.
22125 (do_syscall_tests_without_xml): Update.
22126
73eb7709
PA
221272014-05-16 Pedro Alves <palves@redhat.com>
22128
22129 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
22130 instead of "unknown output after running".
22131
3fae92fc
YQ
221322014-05-16 Yao Qi <yao@codesourcery.com>
22133
22134 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
22135 file1.txt from host at the end.
22136 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22137
c2b2ccc5
DE
221382014-05-15 Doug Evans <dje@google.com>
22139
22140 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
22141 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
22142 loading file. Add test for TU lookup.
22143
8c217a4b
SM
221442014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22145
22146 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
22147 calling "-exec-arguments" or "set args" before running the
22148 inferior.
22149
3deb39c6
SM
221502014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22151
22152 * lib/mi-support.exp (mi_expect_stop): Expect message for
22153 inferiors that exit with non-zero exit code.
22154
71a79f8c
YQ
221552014-05-14 Yao Qi <yao@codesourcery.com>
22156
22157 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
22158 match absolute path on remote host.
22159 (test_file_list_exec_source_files): Remove "/" from the
22160 pattern.
22161
f23fcd46
YQ
221622014-05-14 Yao Qi <yao@codesourcery.com>
22163
22164 * boards/local-remote-host-notty.exp (${board}_file): New
22165 proc.
22166
9404b58f
KM
221672014-05-07 Kyle McMartin <kyle@redhat.com>
22168
22169 Pushed by Joel Brobecker <brobecker@adacore.com>.
22170 * gdb.arch/aarch64-atomic-inst.c: New file.
22171 * gdb.arch/aarch64-atomic-inst.exp: New file.
22172
5e45f04c
YQ
221732014-05-07 Yao Qi <yao@codesourcery.com>
22174
22175 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
22176 in current context" too.
22177
c888a17d
KS
221782014-05-05 Keith Seitz <keiths@redhat.com>
22179
22180 * gdb.linespec/ls-dollar.exp: Add test for linespec
22181 file:convenience_variable.
22182
290a839c
YQ
221832014-05-05 Yao Qi <yao@codesourcery.com>
22184
22185 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
22186 traceframes into tfile and ctf trace files. Read data from
22187 trace file and test collected data.
22188 (gdb_collect_locals_test): Likewise.
22189 (gdb_unavailable_registers_test): Likewise.
22190 (gdb_unavailable_floats): Likewise.
22191 (gdb_collect_globals_test): Likewise.
22192 (top-level): Append "ctf" to trace_file_targets if GDB
22193 supports.
22194
b5262cd0
YQ
221952014-05-05 Yao Qi <yao@codesourcery.com>
22196
22197 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
22198 code to ...
22199 (gdb_collect_args_test_1): ... it. New proc.
22200 (gdb_collect_locals_test): Move some code to ...
22201 (gdb_collect_locals_test_1): ... it. New proc.
22202 (gdb_unavailable_registers_test): Move some code to ...
22203 (gdb_unavailable_registers_test_1): ... it. New proc.
22204 (gdb_unavailable_floats): Move some code to ...
22205 (gdb_unavailable_floats_1): ... it. New proc.
22206
30a1e6cc
SDJ
222072014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22208
22209 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
22210 probes to test for bitness recognition.
22211 * gdb.arch/amd64-stap-optional-prefix.exp
22212 (test_probe_value_without_reg): New procedure.
22213 Add code to test for different kinds of bitness.
22214
f33da99a
SDJ
222152014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22216
22217 PR breakpoints/16889
22218 * gdb.arch/amd64-stap-optional-prefix.S: New file.
22219 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22220
5b80f00d
PA
222212014-05-01 Pedro Alves <palves@redhat.com>
22222
22223 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
22224 gdb_file_cmd if no file is specified.
22225 * boards/native-extended-gdbserver.exp (gdb_load): Use the
22226 last_loaded_file to set the remote exec-file.
22227
f8c2a73c
PA
222282014-05-01 Pedro Alves <palves@redhat.com>
22229
22230 * boards/local-remote-host.exp: New file.
22231
be6e8ac7
PA
222322014-05-01 Pedro Alves <palves@redhat.com>
22233
22234 * boards/local-remote-host.exp: Rename to ...
22235 * boards/local-remote-host-notty.exp: ... this.
22236
cac0dc8f
JB
222372014-04-28 Joel Brobecker <brobecker@adacore.com>
22238
22239 * gdb.ada/dyn_arrayidx: New testcase.
22240
9730e6cc
YQ
222412014-04-26 Yao Qi <yao@codesourcery.com>
22242
22243 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22244 and compute the length of function main. Save it in
22245 $main_length.
22246 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22247 (top-level): Use gdb_compile to compile objects into
22248 executable and restart GDB. Remove invocation to
22249 prepare_for_testing.
22250
7ae1a6a6
PA
222512014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22252 Pedro Alves <palves@redhat.com>
22253
22254 PR server/16255
22255 * gdb.multi/multi-attach.c: New file.
22256 * gdb.multi/multi-attach.exp: New file.
22257
4082afcc
PA
222582014-04-25 Pedro Alves <palves@redhat.com>
22259
22260 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22261 user.
22262 (top level): Test that "set remote conditional-breakpoints-packet
22263 off" works as intended.
22264 * gdb.base/dprintf.exp: Test that "set remote
22265 breakpoint-commands-packet off" works as intended.
22266 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
22267 New function.
22268 (top level): Call it.
22269 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
22270 remote fast-tracepoints-packet off" works as intended.
22271 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
22272 * lib/gdb.exp (gdb_is_target_remote): ... here.
22273
2abc3f8d
DB
222742014-04-24 David Blaikie <dblaikie@gmail.com>
22275
22276 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
22277 ensure clang would not discard them.
22278 * gdb.base/gdbvars.c: Ditto.
22279 * gdb.base/memattr.c: Ditto.
22280 * gdb.base/whatis.c: Ditto.
22281 * gdb.python/py-prettyprint.c: Ditto.
22282 * gdb.trace/actions.c: Ditto.
22283 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
22284 ensure clang would not discard it.
22285
bfd39632
DB
222862014-04-24 David Blaikie <dblaikie@gmail.com>
22287
22288 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
22289 clang to emit the full definition of type required by the test
22290 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
22291
22842ff6
DB
222922014-04-24 David Blaikie <dblaikie@gmail.com>
22293
22294 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
22295 coax Clang into emitting the definition of the type.
22296 * gdb.cp/pr10728-x.h (y): Ditto.
22297 * gdb.cp/pr10728-y.cc (y): Ditto.
22298
c2e827ad
DB
222992014-04-24 David Blaikie <dblaikie@gmail.com>
22300
22301 * gdb.base/label.exp: XFAIL label related tests under Clang.
22302 * gdb.cp/cplabel.exp: Ditto.
22303 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
22304 under Clang those using labels.
22305
4c2d33e7
YQ
223062014-04-25 Yao Qi <yao@codesourcery.com>
22307
22308 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
22309 double_label.
22310 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
22311 partial_label and double_label.
22312
56083b99
DB
223132014-04-24 David Blaikie <dblaikie@gmail.com>
22314
22315 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
22316
25d4e99d
DB
223172014-04-24 David Blaikie <dblaikie@gmail.com>
22318
22319 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
22320 of the function to work across GCC and Clang.
22321 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
22322 pointer types (const void ** const V void **).
22323
01f9f808
MS
223242014-04-24 Michael Sturm <michael.sturm@mintel.com>
22325 Walfred Tedeschi <walfred.tedeschi@intel.com>
22326
22327 * Makefile.in (EXECUTABLES): Added i386-avx512.
22328 * gdb.arch/i386-avx512.c: New file.
22329 * gdb.arch/i386-avx512.exp: Likewise.
22330
4b48d439
KS
223312014-04-23 Keith Seitz <keiths@redhat.com>
22332
22333 * lib/mi-support.exp (mi_list_breakpoints): Delete.
22334 (mi_make_breakpoint_table): New procedure.
22335 (mi_create_breakpoint): Use mi_make_breakpoint
22336 and return the result.
22337 (mi_make_breakpoint): New procedure.
22338 (mi_build_kv_pairs): New procedure.
22339
22340 * gdb.mi/mi-break.exp: Remove unused globals,
22341 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
22342 All callers updated.
22343 * gdb.mi/mi-dprintf.exp: Use variable to track command
22344 number.
22345 Update all callers of mi_create_breakpoint and use
22346 mi_make_breakpoint_table.
22347 Remove any unused global variables.
22348 * gdb.mi/mi-nonstop.exp: Likewise.
22349 * gdb.mi/mi-nsintrall.exp: Likewise.
22350 * gdb.mi/mi-nsmoribund.exp: Likewise.
22351 * gdb.mi/mi-nsthrexec.exp: Likewise.
22352 * gdb.mi/mi-reverse.exp: Likewise.
22353 * gdb.mi/mi-simplerun.exp: Likewise.
22354 * gdb.mi/mi-stepn.exp: Likewise.
22355 * gdb.mi/mi-syn-frame.exp: Likewise.
22356 * gdb.mi/mi-until.exp: Likewise.
22357 * gdb.mi/mi-var-cp.exp: Likewise.
22358 * gdb.mi/mi-var-display.exp: Likewise.
22359 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
22360 * gdb.mi/mi2-var-child.exp: Likewise.
22361 * gdb.mi/mi-vla-c99.exp: Likewise.
22362 * lib/mi-support.exp: Likewise.
22363
22364 From Ian Lance Taylor <iant@cygnus.com>:
22365 * lib/gdb.exp (parse_args): New procedure.
22366
08351840
PA
223672014-04-23 Pedro Alves <palves@redhat.com>
22368
22369 * gdb.base/break-unload-file.c: New file.
22370 * gdb.base/break-unload-file.exp: New file.
22371 * gdb.base/sym-file-lib.c (baz): New function.
22372 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
22373 field.
22374 (load): Store the segment's mapped size.
22375 (unload): New function.
22376 (unload_shlib): New function.
22377 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
22378 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
22379 set a breakpoint at baz, and call it.
22380 * gdb.base/sym-file.exp: New tests for stale breakpoint
22381 instructions.
22382
076855f9
PA
223832014-04-23 Pedro Alves <palves@redhat.com>
22384
22385 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
22386 * gdb.base/hbreak-in-shr-unsupported.c: New file.
22387 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
22388 * gdb.base/hbreak-unmapped.c: New file.
22389 * gdb.base/hbreak-unmapped.exp: New file.
22390 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
22391 * lib/gdb.exp (gdb_is_target_remote): ... here.
22392
483805cf
PA
223932014-04-22 Pedro Alves <palves@redhat.com>
22394
22395 * gdb.base/consecutive-step-over.c: New file.
22396 * gdb.base/consecutive-step-over.exp: New file.
22397
06d97543
PA
223982014-04-22 Pedro Alves <palves@redhat.com>
22399
22400 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
22401 instead of send_gdb/gdb_expect.
22402
b4429ea2
YQ
224032014-04-22 Yao Qi <yao@codesourcery.com>
22404
22405 * lib/trace-support.exp (generate_tracefile): New procedure.
22406 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
22407 return 0.
22408 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
22409 if generate_tracefile returns 1.
22410
51d48146
PA
224112014-04-18 Tom Tromey <palves@redhat.com>
22412 Pedro alves <tromey@redhat.com>
22413
22414 PR backtrace/15558
22415 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
22416 with a backtrace limit.
22417 * gdb.python/py-frame-inline.exp: Test running to an inline
22418 function with a backtrace limit, and printing the newest frame.
22419 * gdb.python/py-frame-inline.c (main): Call f.
22420
bd1dce5f
MS
224212014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22422
22423 * gdb.java/jnpe.exp: Drop srcdir from untested path.
22424
40d1a503
MS
224252014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22426
22427 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
22428 Drop prefix from unsupported source file path.
22429
389b98f7
YQ
224302014-04-17 Yao Qi <yao@codesourcery.com>
22431
22432 * lib/gdb.exp (with_target_charset): New proc.
22433 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
22434 with_target_charset.
22435 (test_print_strings): Likewise.
22436 (test_repeat_bytes): Likewise.
22437 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
22438 for some tests.
22439
22869d73
KS
224402014-04-16 Keith Seitz <keiths@redhat.com>
22441
22442 PR gdb/15827
22443 * gdb.dwarf2/corrupt.c: New file.
22444 * gdb.dwarf2/corrupt.exp: New file.
22445
c4f87ca6
KS
224462014-04-16 Keith Seitz <keiths@redhat.com>
22447
22448 PR c++/16597
22449 * gdb.cp/namelessclass.cc: New file.
22450 * gdb.cp/namelessclass.exp: New file.
22451 * gdb.cp/namelessclass.S: New file.
22452
ab19de87
DE
224532014-04-16 Doug Evans <dje@google.com>
22454
22455 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
22456 Add comment.
22457 (gdbserver_default_get_comm_port): New function.
22458 (gdbserver_start): Check if board file provided
22459 "gdbserver,get_comm_port" and use it if so.
22460 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
22461 (gdb,socketport): Set to "stdio".
22462 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
22463 (stdio_gdbserver_template): Delete.
22464 (${board}_get_remote_address): Update.
22465 (${board}_build_remote_cmd): Delete.
22466 (${board}_get_comm_port): New function.
22467 (${board}_spawn): Update.
22468 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
22469 Delete.
22470 (${board}_get_remote_address): Update.
22471 (${board}_get_comm_port): New function.
22472
fc98a809
AB
224732014-04-16 Andrew Burgess <aburgess@broadcom.com>
22474
22475 * gdb.base/memattr.exp: Improve regexps to handle memory regions
22476 appearing in any order.
22477
87fd9e6e
DE
224782014-04-15 Doug Evans <dje@google.com>
22479
22480 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
22481 uninitialized value of "description".
22482
099fc3ea
KS
224832014-04-15 Keith Seitz <keiths@redhat.com>
22484
22485 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
22486 Remove unused globals.
22487 (test_running_the_program): Likewise.
22488 (test_controlled_execution): Likewise.
22489 (test_controlling_breakpoints): Likewise.
22490 (test_program_termination): Likewise.
22491
5da151d4
KS
224922014-04-15 Keith Seitz <keiths@redhat.com>
22493
22494 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
22495 unused globals.
22496 (test_rbreak_creation_and_listing): Likewise.
22497 (test_ignore_count): Likewise.
22498 (test_error): Likewise.
22499
35e5d2f0
PA
225002014-04-15 Pedro Alves <palves@redhat.com>
22501
22502 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
22503 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22504 sym-file-loader.c.
22505 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22506 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22507 to sym-file-loader.c.
22508 (struct library): Forward declare.
22509 (load_shlib, lookup_function): Change prototypes.
22510 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22511 (translate_offset): Remove declarations.
22512 (get_text_addr): New declaration.
22513 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
22514 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
22515 sym-file-loader.h.
22516 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22517 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22518 here from sym-file-loader.h.
22519 (struct library): New structure.
22520 (load_shlib, lookup_function): Change prototypes and adjust to
22521 work with a struct library.
22522 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22523 (translate_offset): Make static.
22524 (get_text_addr): New function.
22525 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
22526
eb4c1710
PA
225272014-04-15 Pedro Alves <palves@redhat.com>
22528
22529 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
22530
2d1baf52
PA
225312014-04-15 Pedro Alves <palves@redhat.com>
22532
22533 * gdb.base/sym-file-loader.c: Include <limits.h>.
22534 (SELF_LINK): New define.
22535 (get_origin): New function.
22536 (load_shlib): Use it.
22537 * gdb.base/sym-file.exp: Don't early return if the target is
22538 remote. Use runto_main, and issue fail is that fails. Use
22539 gdb_load_shlibs.
22540 (shlib_name): Delete.
22541 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
22542
7dd6df01
PA
225432014-04-15 Pedro Alves <palves@redhat.com>
22544
22545 * gdb.base/sym-file.exp: Remove regex characters from test
22546 message. Don't refer to breakpoint numbers in test messages.
22547
b50c8614
KS
225482014-04-14 Keith Seitz <keiths@redhat.com>
22549
22550 PR c++/16253
22551 * gdb.cp/var-tag.cc: New file.
22552 * gdb.cp/var-tag.exp: New file.
22553 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22554 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22555 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22556 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22557
3d567982
TT
225582014-04-14 Tom Tromey <tromey@redhat.com>
22559
22560 * gdb.cp/classes.exp (test_enums): Handle underlying type.
22561 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
22562 type.
22563 * gdb.cp/enum-class.exp: New file.
22564 * gdb.cp/enum-class.cc: New file.
22565
0626fc76
TT
225662014-04-14 Tom Tromey <tromey@redhat.com>
22567
22568 * gdb.dwarf2/enum-type.exp: New file.
22569
dca325b3
SA
225702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22571
22572 * gdb.mi/mi-vla-c99.exp: New file.
22573 * gdb.mi/vla.c: New file.
22574
5854b38a
SA
225752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22576
22577 * gdb.base/vla-datatypes.c: New file.
22578 * gdb.base/vla-datatypes.exp: New file.
22579
463bb957
SA
225802014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22581
22582 * gdb.base/vla-ptr.c: New file.
22583 * gdb.base/vla-ptr.exp: New file.
22584
3dd170be
SA
225852014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22586
22587 * gdb.dwarf2/count.exp: New file.
22588
5ecaaa66
SA
225892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22590
22591 * gdb.base/vla-sideeffect.c: New file.
22592 * gdb.base/vla-sideeffect.exp: New file.
22593
41f1ada5
DB
225942014-04-14 David Blaikie <dblaikie@gmail.com>
22595
22596 * gdb.mi/non-stop.c: Add return value for non-void function return
22597 statement.
22598 * gdb.threads/staticthreads.c: Ditto.
22599
0be03e84
DE
226002014-04-12 Siva Chandra Reddy <sivachandra@google.com>
22601 Doug Evans <xdje42@gmail.com>
22602
22603 * gdb.guile/scm-value.c: Improve test case.
22604 * gdb.guile/scm-value.exp: Add new test.
22605
f180a1fb
DB
226062014-04-11 David Blaikie <dblaikie@gmail.com>
22607
22608 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
22609 override Clang's default.
22610
6b662e19
JB
226112014-04-11 Joel Brobecker <brobecker@adacore.com>
22612
22613 Revert the following changes (regressions):
22614
22615 * gdb.base/vla-sideeffect.c: New file.
22616 * gdb.base/vla-sideeffect.exp: New file.
22617
22618 * gdb.dwarf2/count.exp: New file.
22619
22620 * gdb.base/vla-multi.c: New file.
22621 * gdb.base/vla-multi.exp: New file.
22622
22623 * gdb.base/vla-ptr.c: New file.
22624 * gdb.base/vla-ptr.exp: New file.
22625
22626 * gdb.base/vla-datatypes.c: New file.
22627 * gdb.base/vla-datatypes.exp: New file.
22628
22629 * gdb.mi/mi-vla-c99.exp: New file.
22630 * gdb.mi/vla.c: New file.
22631
245a5f0b
KS
226322014-04-11 Keith Seitz <keiths@redhat.com>
22633
22634 PR c++/16675
22635 * gdb.cp/cpsizeof.exp: New file.
22636 * gdb.cp/cpsizeof.cc: New file.
22637
58a84dcf
SA
226382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22639
191a8a90
JB
22640 * gdb.mi/mi-vla-c99.exp: New file.
22641 * gdb.mi/vla.c: New file.
58a84dcf 22642
c8655f75
SA
226432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22644
22645 * gdb.base/vla-datatypes.c: New file.
22646 * gdb.base/vla-datatypes.exp: New file.
22647
024e13b4
SA
226482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22649
22650 * gdb.base/vla-ptr.c: New file.
22651 * gdb.base/vla-ptr.exp: New file.
22652
1a237e0e
SA
226532014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22654
22655 * gdb.base/vla-multi.c: New file.
22656 * gdb.base/vla-multi.exp: New file.
22657
504f3432
SA
226582014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22659
22660 * gdb.dwarf2/count.exp: New file.
22661
3bce8237
SA
226622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22663
191a8a90
JB
22664 * gdb.base/vla-sideeffect.c: New file.
22665 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 22666
322f9c21
YQ
226672014-04-11 Yao Qi <yao@codesourcery.com>
22668
22669 * gdb.base/completion.exp: Check file exists before running tests
22670 on file completion.
22671
d708bcd1
PA
226722014-04-10 Pedro Alves <palves@redhat.com>
22673
22674 * gdb.base/cond-eval-mode.c: New file.
22675 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
22676 prepare_for_testing to build the new file. Check result of
22677 runto_main.
22678 (test_break, test_watch): New procedures.
22679 (top level): Use them.
22680
ae1d2761
PM
226812014-04-08 Pierre Muller <muller@sourceware.org>
22682
22683 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
22684 Ctrl-V use for mingw hosts.
22685
7af389b8
SC
226862014-04-07 Siva Chandra Reddy <sivachandra@google.com>
22687
22688 * gdb.python/py-value.c: Improve test case.
22689 * gdb.python/py-value.exp: Add new test.
22690
5e703181
DE
226912014-04-07 David Blaikie <dblaikie@gmail.com>
22692
22693 * lib/compiler.c: Identify the clang compiler.
22694 * lib/compiler.cc: Ditto.
22695
9810b410
YQ
226962014-04-03 Yao Qi <yao@codesourcery.com>
22697
22698 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
22699
98d1b8dc
AB
227002014-04-01 Anton Blanchard <anton@samba.org>
22701
22702 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
22703 messages unique.
22704
3114cea1
AB
227052014-04-01 Anton Blanchard <anton@samba.org>
22706
22707 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
22708 prepare_for_testing.
22709
62f7182c
AB
227102014-04-01 Anton Blanchard <anton@samba.org>
22711
22712 * gdb.arch/ppc64-atomic-inst.c: Remove.
22713 * gdb.arch/ppc64-atomic-inst.S: New file.
22714 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
22715
770e7fc7
DE
227162014-03-31 Doug Evans <dje@google.com>
22717
22718 * gdb.base/print-symbol-loading-lib.c: New file.
22719 * gdb.base/print-symbol-loading-main.c: New file.
22720 * gdb.base/print-symbol-loading.exp: New file.
22721
46e2bafa
YQ
227222014-03-31 Yao Qi <yao@codesourcery.com>
22723
22724 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
22725
8776cfe9
JB
227262014-03-28 Joel Brobecker <brobecker@adacore.com>
22727
22728 * gdb.ada/mi_dyn_arr: New testcase.
22729
5d1ef361
DE
227302014-03-27 Doug Evans <dje@google.com>
22731
22732 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
22733
b5bee914
YQ
227342014-03-27 Yao Qi <yao@codesourcery.com>
22735
22736 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
22737 if target is nios2-*-*.
22738
0d4d0e77
YQ
227392014-03-26 Yao Qi <yao@codesourcery.com>
22740
22741 * lib/gdb.exp (readline_is_used): New proc.
22742 * gdb.base/completion.exp: Move tests on command complete up.
22743 Skip the rest of tests if readline is not used.
22744 * gdb.ada/complete.exp: Skp the test if readline is not
22745 used.
22746 * gdb.base/filesym.exp: Likewise.
22747 * gdb.base/macscp.exp: Likewise.
22748 * gdb.base/readline-ask.exp: Likewise.
22749 * gdb.base/readline.exp: Likewise.
22750 * gdb.python/py-cmd.exp: Likewise.
22751 * gdb.trace/tfile.exp: Likewise.
22752
29361eee
YQ
227532014-03-26 Yao Qi <yao@codesourcery.com>
22754
22755 * gdb.base/macscp.exp: Fix code format issues.
22756
bc9a5525
UW
227572014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
22758
22759 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
22760 * gdb.asm/powerpc64le.inc: New file.
22761
d3839ede
PA
227622014-03-25 Pedro Alves <palves@redhat.com>
22763 Doug Evans <dje@google.com>
22764
22765 * gdb.base/source-execution.c: New file.
22766 * gdb.base/source-execution.exp: New file.
22767 * gdb.base/source-execution.gdb: New file.
22768
01672a57
DE
227692014-03-24 Doug Evans <dje@google.com>
22770
22771 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
22772 using fission.
22773
88bbeca9
HZ
227742014-03-24 Hui Zhu <hui@codesourcery.com>
22775 Pedro Alves <palves@redhat.com>
22776
22777 PR breakpoints/16101
22778 * gdb.base/dprintf.exp: Use unsupported rather than changing the
22779 test pass/fail messages. Detect missing support for dprintf when
22780 breakpoints are actually inserted.
22781 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
22782 breakpoints are actually inserted.
22783 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
22784 fails.
22785
d2348791
JK
227862014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
22787
22788 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
22789
feef67ab
DE
227902014-03-22 Doug Evans <xdje42@gmail.com>
22791
22792 * gdb.python/python.exp (python not supported): Verify multi-line
22793 python command issues an error.
25d743f9 22794 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22795 guile command issues an error.
feef67ab 22796
ecebef6a
MR
227972014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22798
22799 * gdb.threads/thread-specific.exp: Handle the lack of usable
22800 $this_breakpoint and $this_thread.
22801
ccdd1909
HZ
228022014-03-21 Hui Zhu <hui@codesourcery.com>
22803
22804 * gdb.base/attach.exp (do_command_attach_tests): New.
22805
beb460e8
PA
228062014-03-20 Tom Tromey <tromey@redhat.com>
22807 Pedro Alves <palves@redhat.com>
22808
22809 PR cli/15718
22810 * gdb.base/condbreak-call-false.c: New file.
22811 * gdb.base/condbreak-call-false.exp: New file.
22812
40acf43a
PA
228132014-03-20 Pedro Alves <palves@redhat.com>
22814
22815 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
22816 Delete.
22817 (block_signals, unblock_signals): Delete.
22818 (child_function_2, main): Remove references to deleted variable
22819 and functions.
22820
9f5e1e02
PA
228212014-03-20 Pedro Alves <palves@redhat.com>
22822
22823 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22824 Use pthread_kill to signal thread 2.
22825 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22826 Adjust to make the test send itself a signal rather than using the
22827 host's "kill" command.
22828
99619bea
PA
228292014-03-20 Pedro Alves <palves@redhat.com>
22830
22831 * gdb.threads/multiple-step-overs.c: New file.
22832 * gdb.threads/multiple-step-overs.exp: New file.
22833 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22834 Adjust expected infrun debug output.
22835
2adfaa28
PA
228362014-03-20 Pedro Alves <palves@redhat.com>
22837
22838 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22839 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22840
31e77af2
PA
228412014-03-20 Pedro Alves <palves@redhat.com>
22842
22843 PR breakpoints/7143
22844 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22845 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22846 of gdb_test_multiple.
22847 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22848 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22849
b9f437de
PA
228502014-03-20 Pedro Alves <palves@redhat.com>
22851
22852 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22853 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22854
05adc73e
PA
228552014-03-19 Pedro Alves <palves@redhat.com>
22856
22857 * gdb.base/async.exp: Remove early return.
22858
6048b950
PA
228592014-03-19 Pedro Alves <palves@redhat.com>
22860
22861 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22862
8bcfb00a
PA
228632014-03-19 Pedro Alves <palves@redhat.com>
22864
22865 * gdb.base/async.exp (test_background): Expect \r\n after
22866 "completed." in the fail pattern.
22867
884e37dc
PA
228682014-03-19 Pedro Alves <palves@redhat.com>
22869
22870 * gdb.base/async.exp (test_background): New procedure.
22871 Use it for all background execution command tests.
22872
148e57e2
PA
228732014-03-19 Pedro Alves <palves@redhat.com>
22874
22875 * gdb.base/async.exp: Use prepare_for_testing.
22876
f48088c7
PA
228772014-03-19 Pedro Alves <palves@redhat.com>
22878
22879 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22880 the same line.
22881
e2f6c966
PA
228822014-03-19 Pedro Alves <palves@redhat.com>
22883
22884 * gdb.base/async.c (main): Add "jump here" and "until here" line
22885 marker comments.
22886 * gdb.base/async.exp (jump_here): New global.
22887 (jump& test): Use it.
22888 (until_here): New global.
22889 (until& test): Use it.
22890
c30568d4
PA
228912014-03-19 Pedro Alves <palves@redhat.com>
22892
22893 * gdb.base/async.exp: Don't frob gdb_protocol.
22894
0172b6a7
DE
228952014-03-18 Doug Evans <xdje42@gmail.com>
22896
22897 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22898 Fix spelling of exec-done-display.
22899
06c868a8
JK
229002014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22901
22902 PR gdb/15358
22903 * gdb.base/gdb-sigterm.c: New file.
22904 * gdb.base/gdb-sigterm.exp: New file.
22905
0c7e1a46
PA
229062014-03-18 Pedro Alves <palves@redhat.com>
22907
22908 PR gdb/13860
22909 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22910 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22911 solib-event.
22912
f7c77d93
JB
229132014-03-17 Joel Brobecker <brobecker@adacore.com>
22914
22915 * gdb.ada/pckd_arr_ren: New testcase.
22916
5a1e8c7a
DE
229172014-03-13 Doug Evans <xdje42@gmail.com>
22918
22919 PR guile/16612
22920 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22921 collect after discarding symbols.
22922
350e1a76
DE
229232014-03-13 Ludovic Courtès <ludo@gnu.org>
22924 Doug Evans <xdje42@gmail.com>
22925
22926 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22927 to history survives a gc.
22928
a69900ae
PA
229292014-03-13 Pedro Alves <palves@redhat.com>
22930
22931 * gdb.base/default.exp: Don't test "target procfs".
22932
5db9f0bd
PA
229332014-03-13 Pedro Alves <palves@redhat.com>
22934
22935 * gdb.base/default.exp: Update "target child" and "target procfs"
22936 tests to not expect "Unix".
22937
b3ccfe11
TT
229382014-03-12 Tom Tromey <tromey@redhat.com>
22939
22940 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22941 New procs. Add target-async tests.
22942 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22943 Add target-async tests.
22944
646f4417
AA
229452014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22946
22947 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22948 'func_start' and 'func_end' for the beginning and end of the
22949 function code, respectively.
22950 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22951 'func_end' instead of 'func' and 'main'.
22952
288c211f
AA
229532014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22954
22955 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22956 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22957 generate the debug info assembler source.
22958
e0c0f156
AA
229592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22960
22961 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22962 * gdb.dwarf2/arr-subrange.exp: Likewise.
22963 * gdb.dwarf2/dwz.exp: Likewise.
22964 * gdb.dwarf2/method-ptr.exp: Likewise.
22965 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22966 * gdb.dwarf2/subrange.exp: Likewise.
22967 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22968 * gdb.dwarf2/implptrpiece.exp: Likewise.
22969 * gdb.dwarf2/nostaticblock.exp: Likewise.
22970
0e5c4555
AA
229712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22972
22973 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22974 directory to absolute path name arguments.
22975
5ec18f2b
JG
229762014-03-10 Joel Brobecker <brobecker@adacore.com>
22977
22978 * gdb.ada/tagged_access: New testcase.
22979
847fc4f2
MM
229802014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22981
22982 * gdb.btrace/data.exp: Update expected output.
22983
cc3da688
YQ
229842014-03-06 Yao Qi <yao@codesourcery.com>
22985
22986 * gdb.trace/pr16508.exp: New file.
22987
0f26cec1
PA
229882014-03-05 Pedro Alves <palves@redhat.com>
22989
22990 PR gdb/16575
22991 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22992 procedure.
22993 (top level): Adjust to use it. Add tests that exercise breakpoint
22994 interaction with the code-cache.
22995
7a5a839f
LC
229962014-02-26 Ludovic Courtès <ludo@gnu.org>
22997
22998 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22999 test for 'history-append!'.
23000
31aa7e4e
JB
230012014-02-26 Joel Brobecker <brobecker@adacore.com>
23002
23003 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
23004 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
23005 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
23006 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
23007 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
23008 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
23009
1b588015
JB
230102014-02-26 Joel Brobecker <brobecker@adacore.com>
23011
23012 * testsuite/gdb.python/py-pp-re-notag.c: New file.
23013 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
23014 * testsuite/gdb.python/py-pp-re-notag.p: New file.
23015
55426c9d
JB
230162014-02-26 Joel Brobecker <brobecker@adacore.com>
23017
23018 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
23019
dc53a7ad
JB
230202014-02-26 Joel Brobecker <brobecker@adacore.com>
23021
23022 * gdb.dwarf2/arr-stride.c: New file.
23023 * gdb.dwarf2/arr-stride.exp: New file.
23024
12ab52e9
PA
230252014-02-26 Pedro Alves <palves@redhat.com>
23026
23027 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
23028 that won't ever trigger. Make sure that GDB reports the correct
23029 breakpoint that caused the stop.
23030
849c862e
JK
230312014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23032
23033 PR gdb/16626
23034 * gdb.base/auto-load-script: New file.
23035 * gdb.base/auto-load.c: New file.
23036 * gdb.base/auto-load.exp: New file.
23037
71b7d793
JK
23038 PR gdb/16626
23039 * gdb.base/auto-load.exp: Fix out-of-srctree run.
23040
e2f0d509
JK
230412014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23042
23043 Fix dw2-icycle.exp -fsanitize=address GDB crash.
23044 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
23045
50cc37c8
DE
230462014-02-24 Doug Evans <dje@google.com>
23047
23048 * lib/gdb.exp (run_on_host): Log error output if program fails.
23049
ea4758f2
PA
230502014-02-21 Pedro Alves <palves@redhat.com>
23051
23052 * gdb.threads/step-after-sr-lock.c: Rename to ...
23053 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
23054 * gdb.threads/step-after-sr-lock.exp: Rename to ...
23055 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23056 ... this.
23057
d7b30f67
SDJ
230582014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
23059
23060 PR tdep/16397
23061 * gdb.arch/amd64-stap-special-operands.exp: New file.
23062 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
23063 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
23064 * gdb.arch/amd64-stap-triplet.S: Likewise.
23065 * gdb.arch/amd64-stap-triplet.c: Likewise.
23066
83deb43f
JB
230672014-02-20 Joel Brobecker <brobecker@adacore.com>
23068
23069 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
23070 in .section pseudo-op.
23071
adde2bff
DE
230722014-02-20 lin zuojian <manjian2006@gmail.com>
23073 Joel Brobecker <brobecker@adacore.com>
23074 Doug Evans <xdje42@gmail.com>
23075
23076 PR symtab/16581
23077 * gdb.dwarf2/dw2-icycle.S: New file.
23078 * gdb.dwarf2/dw2-icycle.c: New file.
23079 * gdb.dwarf2/dw2-icycle.exp: New file.
23080
f7bd0f78
SC
230812014-02-19 Siva Chandra Reddy <sivachandra@google.com>
23082
23083 * gdb.python/py-value-cc.cc: Improve test case to enable testing
23084 operations on gdb.Value objects.
23085 * gdb.python/py-value-cc.exp: Add new test to test operations on
23086 gdb.Value objects.
23087
c17ef0d5
DE
230882014-02-18 Doug Evans <dje@google.com>
23089
23090 * Makefile.in (TESTS): New variable.
23091 (expanded_tests, expanded_tests_or_none): New variables
23092 (check-single): Pass $(expanded_tests_or_none) to runtest.
23093 (check-parallel): Only run tests in $(TESTS) if non-empty.
23094 (check/no-matching-tests-found): New rule.
23095 * README: Document TESTS makefile variable.
23096
5dd3176f
DE
230972014-02-18 Doug Evans <dje@google.com>
23098
23099 * Makefile.in (check-parallel): rm -rf outputs temp.
23100
0b10be4f
JK
231012014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
23102
23103 Fix "ERROR: no fileid for" in the testsuite.
23104 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
23105
85f224e7
DE
231062014-02-12 Doug Evans <dje@google.com>
23107
23108 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
23109 (MISCELLANEOUS): New variable.
23110 (clean): rm -rf $(MISCELLANEOUS).
23111 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
23112 dwp live in the same directory as symlinks, with each symlink pointed
23113 to a differently named file in a different directory.
23114
149b30ff
DE
231152014-02-11 Doug Evans <dje@google.com>
23116
23117 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
23118 of Tcl file commands.
23119
1dfdac32
MK
231202014-02-10 Mark Kettenis <kettenis@gnu.org>
23121
23122 * gdb.threads/step-after-sr-lock.exp: Avoid executing
23123 "kill -SIGUSR1 -1".
23124
aa4fb036
JB
231252014-02-10 Joel Brobecker <brobecker@adacore.com>
23126
23127 * gdb.ada/tick_length_array_enum_idx: New testcase.
23128
ed3ef339
DE
231292014-02-10 Doug Evans <xdje42@gmail.com>
23130
23131 * configure.ac (AC_OUTPUT): Add gdb.guile.
23132 * configure: Regenerate.
23133 * lib/gdb-guile.exp: New file.
23134 * lib/gdb.exp (get_target_charset): New function.
23135 * gdb.base/help.exp: Update expected output from "apropos apropos".
23136 * gdb.guile/Makefile.in: New file.
23137 * gdb.guile/guile.exp: New file.
23138 * gdb.guile/scm-arch.c: New file.
23139 * gdb.guile/scm-arch.exp: New file.
23140 * gdb.guile/scm-block.c: New file.
23141 * gdb.guile/scm-block.exp: New file.
23142 * gdb.guile/scm-breakpoint.c: New file.
23143 * gdb.guile/scm-breakpoint.exp: New file.
23144 * gdb.guile/scm-disasm.c: New file.
23145 * gdb.guile/scm-disasm.exp: New file.
23146 * gdb.guile/scm-equal.c: New file.
23147 * gdb.guile/scm-equal.exp: New file.
23148 * gdb.guile/scm-error.exp: New file.
23149 * gdb.guile/scm-error.scm: New file.
23150 * gdb.guile/scm-frame-args.c: New file.
23151 * gdb.guile/scm-frame-args.exp: New file.
23152 * gdb.guile/scm-frame-args.scm: New file.
23153 * gdb.guile/scm-frame-inline.c: New file.
23154 * gdb.guile/scm-frame-inline.exp: New file.
23155 * gdb.guile/scm-frame.c: New file.
23156 * gdb.guile/scm-frame.exp: New file.
23157 * gdb.guile/scm-generics.exp: New file.
23158 * gdb.guile/scm-gsmob.exp: New file.
23159 * gdb.guile/scm-iterator.c: New file.
23160 * gdb.guile/scm-iterator.exp: New file.
23161 * gdb.guile/scm-math.c: New file.
23162 * gdb.guile/scm-math.exp: New file.
23163 * gdb.guile/scm-objfile-script-gdb.in: New file.
23164 * gdb.guile/scm-objfile-script.c: New file.
23165 * gdb.guile/scm-objfile-script.exp: New file.
23166 * gdb.guile/scm-objfile.c: New file.
23167 * gdb.guile/scm-objfile.exp: New file.
23168 * gdb.guile/scm-ports.exp: New file.
23169 * gdb.guile/scm-pretty-print.c: New file.
23170 * gdb.guile/scm-pretty-print.exp: New file.
23171 * gdb.guile/scm-pretty-print.scm: New file.
23172 * gdb.guile/scm-section-script.c: New file.
23173 * gdb.guile/scm-section-script.exp: New file.
23174 * gdb.guile/scm-section-script.scm: New file.
23175 * gdb.guile/scm-symbol.c: New file.
23176 * gdb.guile/scm-symbol.exp: New file.
23177 * gdb.guile/scm-symtab-2.c: New file.
23178 * gdb.guile/scm-symtab.c: New file.
23179 * gdb.guile/scm-symtab.exp: New file.
23180 * gdb.guile/scm-type.c: New file.
23181 * gdb.guile/scm-type.exp: New file.
23182 * gdb.guile/scm-value-cc.cc: New file.
23183 * gdb.guile/scm-value-cc.exp: New file.
23184 * gdb.guile/scm-value.c: New file.
23185 * gdb.guile/scm-value.exp: New file.
23186 * gdb.guile/source2.scm: New file.
23187 * gdb.guile/types-module.cc: New file.
23188 * gdb.guile/types-module.exp: New file.
23189
7026a7c1
YQ
231902014-02-10 Yao Qi <yao@codesourcery.com>
23191
23192 PR testsuite/16543
23193 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
23194 * configure: Regenerated.
23195 * Makefile.in: New file.
23196
6c466447
AS
231972014-02-08 Andreas Schwab <schwab@linux-m68k.org>
23198
23199 * gdb.python/py-framefilter.exp: Fix typo.
23200
6e854735
YQ
232012014-02-08 Yao Qi <yao@codesourcery.com>
23202
23203 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
23204 that no =breakpoint-modified is emitted when breakpoints are
23205 modified through MI commands.
23206
d137e6dc
PA
232072014-02-07 Pedro Alves <pedro@codesourcery.com>
23208 Pedro Alves <palves@redhat.com>
23209
23210 * gdb.threads/step-after-sr-lock.c: New file.
23211 * gdb.threads/step-after-sr-lock.exp: New file.
23212
b5ee5a50
PA
232132014-02-07 Pedro Alves <palves@redhat.com>
23214
23215 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
23216
3c77faf3
JK
232172014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
23218
23219 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
23220 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
23221
6dddc817
DE
232222014-02-06 Doug Evans <xdje42@gmail.com>
23223
23224 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
23225 output.
23226
23227 * gdb.gdb/python-interrupts.exp: New file.
23228
de7b2893
YQ
232292014-02-05 Yao Qi <yao@codesourcery.com>
23230
23231 * gdb.trace/report.exp (use_collected_data): Test the output
23232 of "info threads" and "info inferiors".
23233
66d032ac
YQ
232342014-02-05 Yao Qi <yao@codesourcery.com>
23235
23236 Revert this patch:
23237
23238 2013-05-24 Yao Qi <yao@codesourcery.com>
23239
23240 * gdb.trace/tfile.exp: Test inferior and thread.
23241
591a12a1
UW
232422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23243
23244 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23245 on a function.
23246 * gdb.base/step-bt.c: Call hello via function pointer to make
23247 sure its first instruction is executed on powerpc64le-linux.
23248
0ff3e01f
UW
232492014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23250
23251 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23252
084ee545
UW
232532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23254
23255 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23256 of the test patterns for use on little-endian systems.
23257
6ed14ff3
UW
232582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23259
23260 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23261 (decimal_vector): Fix for little-endian.
23262
401e27fd
JM
232632014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
23264
23265 * gdb.arch/sparc-sysstep.exp: New file.
23266 * gdb.arch/sparc-sysstep.c: Likewise.
23267
23268 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
23269
8b924729
EBM
232702014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23271
23272 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
23273
fb151210
JB
232742014-01-23 Tom Tromey <tromey@redhat.com>
23275
23276 * gdb.ada/array_char_idx: New testcase.
23277
0740f8d8
TT
232782014-01-23 Tom Tromey <tromey@redhat.com>
23279
23280 PR python/16487:
23281 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
23282 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
23283 classes.
23284
21909fa1
TT
232852014-01-23 Tom Tromey <tromey@redhat.com>
23286
23287 PR python/16491:
23288 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
23289 string from an inferior frame.
23290 * gdb.python/py-framefilter-mi.exp: Update.
23291
87ce2a04
DE
232922014-01-22 Doug Evans <dje@google.com>
23293
23294 * gdb.server/server-mon.exp: Add tests for "set debug-format".
23295
237b092b
AA
232962014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23297
23298 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
23299
d674a709
AA
233002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23301
23302 * gdb.trace/entry-values.exp: Remove excess space character from
23303 regex patterns. Handle s390 call instruction.
23304
20fa3390
AA
233052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23306
23307 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
23308 define "*_start" label. Make "name" static.
23309 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
23310 ${name} by references to ${name}_start.
23311
78466714
AA
233122014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23313
23314 * gdb.base/info-macros.exp: Remove "debug" from the compile
23315 options.
23316
ec9f644a
IB
233172014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23318
23319 * gdb.dlang/demangle.exp: New file.
23320
94b1b47e
IB
233212014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23322
23323 * gdb.dlang/primitive-types.exp: New file.
23324
7f420862
IB
233252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23326
23327 * configure.ac: Create gdb.dlang/Makefile.
23328 * configure: Regenerate.
23329 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
23330 * gdb.dlang/Makefile.in: New file.
23331 * lib/d-support.exp: New file.
23332 * lib/gdb.exp (skip_d_tests): New proc.
23333
52834460
MM
233342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23335
23336 * gdb.btrace/delta.exp: Check reverse stepi.
23337 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
23338 * gdb.btrace/finish.exp: New.
23339 * gdb.btrace/next.exp: New.
23340 * gdb.btrace/nexti.exp: New.
23341 * gdb.btrace/record_goto.c: Add comments.
23342 * gdb.btrace/step.exp: New.
23343 * gdb.btrace/stepi.exp: New.
23344 * gdb.btrace/multi-thread-step.c: New.
23345 * gdb.btrace/multi-thread-step.exp: New.
23346 * gdb.btrace/rn-dl-bind.c: New.
23347 * gdb.btrace/rn-dl-bind.exp: New.
23348 * gdb.btrace/data.c: New.
23349 * gdb.btrace/data.exp: New.
23350 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23351
6e07b1d2
MM
233522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23353
23354 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
23355 * gdb.btrace/exception.exp: Update.
23356 * gdb.btrace/instruction_history.exp: Update.
23357 * gdb.btrace/record_goto.exp: Update.
23358 * gdb.btrace/tailcall.exp: Update.
23359 * gdb.btrace/unknown_functions.exp: Update.
23360 * gdb.btrace/delta.exp: New.
23361
0b722aec
MM
233622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23363
23364 * gdb.btrace/record_goto.exp: Add backtrace test.
23365 * gdb.btrace/tailcall.exp: Add backtrace test.
23366
066ce621
MM
233672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23368
23369 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
23370 * gdb.btrace/record_goto.c: New.
23371 * gdb.btrace/record_goto.exp: New.
23372 * gdb.btrace/x86-record_goto.S: New.
23373
0688d04e
MM
233742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23375
23376 * gdb.btrace/function_call_history.exp: Update tests.
23377 * gdb.btrace/instruction_history.exp: Update tests.
23378
8710b709
MM
233792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23380
23381 * gdb.btrace/function_call_history.exp: Fix expected field
23382 order for "record function-call-history".
23383 Add new tests for "record function-call-history /c".
23384 * gdb.btrace/exception.cc: New.
23385 * gdb.btrace/exception.exp: New.
23386 * gdb.btrace/tailcall.exp: New.
23387 * gdb.btrace/x86-tailcall.S: New.
23388 * gdb.btrace/x86-tailcall.c: New.
23389 * gdb.btrace/unknown_functions.c: New.
23390 * gdb.btrace/unknown_functions.exp: New.
23391 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23392
5de9129b
MM
233932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23394
23395 * gdb.btrace/instruction_history.exp: Update.
23396 * gdb.btrace/function_call_history.exp: Update.
23397
23a7fe75
MM
233982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23399
23400 * gdb.btrace/function_call_history.exp: Fix expected function
23401 trace.
23402 * gdb.btrace/instruction_history.exp: Initialize traced.
23403 Remove traced_functions.
23404
724c7dd8
MM
234052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23406
23407 * gdb.btrace/function_call_history.exp: Update
23408 * gdb.btrace/instruction_history.exp: Update.
23409
6d78d93b
MM
234102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23411
23412 * gdb.btrace/enable.exp: Update expected text.
23413
93a360cc
OJ
234142014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
23415
23416 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
23417 bytes.
23418
3772b53f
MR
234192014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
23420
23421 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
23422
596662fa
OJ
234232014-01-15 Omair Javaid <omair.javaid@linaro.org>
23424
23425 * lib/gdb.exp (supports_process_record): Return true for
23426 arm*-linux*. (supports_reverse): Likewise.
23427
b5b08fb4
SC
234282014-01-13 Siva Chandra Reddy <sivachandra@google.com>
23429
23430 PR python/15464
23431 PR python/16113
23432 * gdb.python/py-type.c: Enhance test case.
23433 * gdb.python/py-value-cc.cc: Likewise
23434 * gdb.python/py-type.exp: Add new tests.
23435 * gdb.python/py-value-cc.exp: Likewise
23436
52d7fb13
AA
234372014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
23438 Pedro Alves <palves@redhat.com>
23439
23440 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
23441 Make "name" extern.
23442 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
23443 references to ${name}_start by references to ${name}.
23444
a2cd8cfe
JB
234452014-01-10 Joel Brobecker <brobecker@adacore.com>
23446
23447 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
23448
4e23fced
JB
234492014-01-10 Joel Brobecker <brobecker@adacore.com>
23450
23451 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
23452
c6a9e42c
PA
234532014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
23454 Pedro Alves <palves@redhat.com>
23455
23456 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 23457 mi_gdb_target_load.
c6a9e42c 23458
b7ea362b
PA
234592014-01-08 Pedro Alves <palves@redhat.com>
23460
23461 * gdb.threads/reconnect-signal.c: New file.
23462 * gdb.threads/reconnect-signal.exp: New file.
23463
5e3f4fab
EBM
234642014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
23465
23466 * gdb.base/source-dir.exp: New file.
23467
79301218
JB
234682014-01-07 Joel Brobecker <brobecker@adacore.com>
23469
23470 * gdb.ada/mi_interface: New testcase.
23471
8e355c5d
JB
234722014-01-07 Joel Brobecker <brobecker@adacore.com>
23473
23474 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23475 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
23476 gdb.ada/pp-rec-component/pck.ads: New files.
23477
c0d48811
JB
234782014-01-07 Joel Brobecker <brobecker@adacore.com>
23479
23480 * gdb.python/py-pp-integral.c: New file.
23481 * gdb.python/py-pp-integral.py: New file.
23482 * gdb.python/py-pp-integral.exp: New file.
23483
17b609c3 23484For older changes see ChangeLog-1993-2013.
c906108c 23485\f
8d8cb839
EZ
23486;; Local Variables:
23487;; mode: change-log
23488;; left-margin: 8
23489;; fill-column: 74
23490;; version-control: never
23491;; End:
902f2ccb 23492
3666a048 23493 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
23494 Copying and distribution of this file, with or without modification,
23495 are permitted provided the copyright notice and this notice are preserved.
This page took 4.082269 seconds and 4 git commands to generate.