]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Remove strayed fprintf in commit 23182ac0d83
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9344937b
AB
12021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.guile/guile.exp: Don't use the source directory as a
4 temporary HOME directory.
5
0709cf68
SM
62021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
7
8 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
9 parameters.
10
1845e254
AB
112021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
12
13 * gdb.guile/guile.exp: Add an extra test.
14
a3237c7c
AB
152021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
16
17 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
18 gdb_test_no_output.
19
13123da8
SM
202021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
21
22 * Re-format all Python files using black.
23 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
24
0618ecf6
AB
252021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
26
27 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
28 watchpoint object before and after registering it with GDB.
29
a7ed4ea6
AB
302021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
31
32 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
33 'proc_with_prefix', remove use of 'with_test_prefix', and
34 reindent.
35 (test_bkpt_deletion): Likewise.
36 (test_bkpt_cond_and_cmds): Likewise.
37 (test_bkpt_invisible): Likewise.
38 (test_watchpoints): Likewise.
39 (test_bkpt_internal): Likewise.
40 (test_bkpt_eval_funcs): Likewise.
41 (test_bkpt_registration): Likewise.
42 (test_bkpt_address): Convert to 'proc_with_prefix'.
43 (test_bkpt_probe): Likewise.
44
7ebbaa1c
AB
452021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
46
47 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
48 names to avoid duplicates.
49 (test_bkpt_cond_and_cmds): Likewise.
50 (test_bkpt_eval_funcs): Likewise.
51
79aabb73
TBA
522021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
53
54 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
55 for the -break-condition command's "--force" flag.
56
10e578d7
TBA
572021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
58
59 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
60 is called by the test.
61
2f000c80
TV
622021-05-05 Tom de Vries <tdevries@suse.de>
63
64 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
65 "Reading symbols" or "Expanding full symbols" lines. Using timeout
66 factor of 2 for attach.
67
09f83f79
TV
682021-05-05 Tom de Vries <tdevries@suse.de>
69
70 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
71 "LWP <n> exited" messages.
72
fa94b3a7
SM
732021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
74
75 * gdb.python/py-type.exp (test_fields): Test calling fields on
76 an int type.
77
858c8f2c
SM
782021-05-04 Simon Marchi <simon.marchi@efficios.com>
79
80 * gdb.python/flexible-array-member.exp: Adjust expected range
81 value for member declared with 0 size. Test accessing range
82 tuple through range type.
83
d389a1a7
AB
842021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
85
86 PR testsuite/27788
87 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
88 expected results when environment variable PYTHONDONTWRITEBYTECODE
89 is set.
90
2869ac4b
TT
912021-04-30 Tom Tromey <tromey@adacore.com>
92
93 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
94 (Confused_Array): New types.
95 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
96 * gdb.ada/enum_idx_packed.exp: Add new tests.
97
5536f0cc
TV
982021-04-30 Tom de Vries <tdevries@suse.de>
99
100 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
101 existing timeout factors.
102
7f7f284d
TV
1032021-04-30 Tom de Vries <tdevries@suse.de>
104
105 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
106
3f334074
TV
1072021-04-29 Tom de Vries <tdevries@suse.de>
108
109 PR testsuite/27786
110 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
111 remotetimeout to 4.
112
db2534b7
TT
1132021-04-28 Tom Tromey <tromey@adacore.com>
114
115 * gdb.ada/null_overload.exp: New file.
116 * gdb.ada/null_overload/foo.adb: New file.
117
edeaceda
AB
1182021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
119
120 * gdb.python/py-startup-opt.exp: New file.
121
b9f90c72
LM
1222021-04-27 Luis Machado <luis.machado@linaro.org>
123
124 * gdb.base/maint.exp: Drop a pattern that is not needed.
125 * lib/gdb.exp (readnow): Match line-by-line.
126
4b62a30d
LM
1272021-04-27 Luis Machado <luis.machado@linaro.org>
128
129 * gdb.xml/tdesc-reload.exp: Pass -lbl.
130
2c473def
MW
1312021-04-27 Michael Weghorn <m.weghorn@posteo.de>
132 Simon Marchi <simon.marchi@polymtl.ca>
133
134 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
135 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
136 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
137 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
138 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
139 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
140
e8b6c1da
TT
1412021-04-26 Tom Tromey <tromey@adacore.com>
142
143 PR gdb/27743:
144 * gdb.dwarf2/imported-unit-bp.exp: New file.
145 * gdb.dwarf2/imported-unit-bp-main.c: New file.
146 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
147
bea3329b
SM
1482021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
149
150 PR gdb/27773
151 * gdb.base/dump.exp: Test dump to non-existent dir.
152
21f91785
LM
1532021-04-26 Luis Machado <luis.machado@linaro.org>
154
155 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
156 comparison.
157
fbb46296
LS
1582021-04-25 Lancelot Six <lsix@lancelotsix.com>
159
160 PR gdb/22640
161 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
162 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
163 changes the default behavior of 'ptype/o'. Update to take into
164 account new horizontal layout.
165 * gdb.rust/simple.exp: Update ptype test to check new horizontal
166 layout.
167 * gdb.rust/union.exp: Same.
168
9fc29955
AB
1692021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
170
171 * gdb.base/info_sources.exp: Add new tests.
172
432ce4cf
TT
1732021-04-22 Tom Tromey <tom@tromey.com>
174
175 * gdb.base/ptype-offsets.cc (struct empty_member): New.
176 (main): Use empty_member.
177 * gdb.base/ptype-offsets.exp: Add new test.
178
a87caa6d
SM
1792021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
180
181 * gdb.python/flexible-array-member.exp: Add check for Python
182 support.
183
e25d6d93
SM
1842021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
185
186 PR gdb/27757
187 * gdb.python/flexible-array-member.c: New test.
188 * gdb.python/flexible-array-member.exp: New test.
189 * gdb.guile/scm-type.exp (test_range): Add test for flexible
190 array member.
191 * gdb.guile/scm-type.c (struct flex_member): New.
192 (main): Use it.
193
22f80c0f
TT
1942021-04-22 Tom Tromey <tom@tromey.com>
195
196 * gdb.rust/modules.exp: Add checks for syntax errors.
197 * gdb.rust/expr.exp: Add checks for syntax errors.
198 * gdb.rust/simple.exp: Add checks for syntax errors.
199
6d5702a5
CL
2002021-04-21 Carl Love <cel@us.ibm.com>
201
202 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
203 Update expected string for gdb_test "bt".
204
205 * lib/valgrind.exp: Add set remotetimeout 3.
206 Increase vgdb wait from 1 to 2.
207 Add max-invoke-ms option to vgdb command line.
208
10a636cc
TBA
2092021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
210
211 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
212 conditions.
213
98e713ab
SM
2142021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
215 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
216
217 * gdb.mi/mi-break.exp: Fix the duplicate test names.
218
525174e8
FW
2192021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
220
221 * gdb.base/address_space_qualifier.exp: New file.
222
392e0bcc
TT
2232021-04-19 Tom Tromey <tromey@adacore.com>
224
225 PR gdb/27742:
226 * gdb.opt/inline-locals.exp: Update kfail patterns.
227
da314dd3
TT
2282021-04-17 Tom Tromey <tom@tromey.com>
229
230 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
231
3cbc7ac3
TT
2322021-04-16 Tom Tromey <tom@tromey.com>
233
234 * gdb.rust/simple.exp: Change error text.
235 * gdb.rust/expr.exp: Change error text.
236
458620aa
TT
2372021-04-16 Tom Tromey <tom@tromey.com>
238
239 * gdb.rust/simple.exp: Add parens to 'as' test.
240
321d0cd7
SM
2412021-04-16 Simon Marchi <simon.marchi@efficios.com>
242
243 * boards/simavr.exp: Set debug_flags.
244
1b6b755e
LM
2452021-04-16 Luis Machado <luis.machado@linaro.org>
246
247 * gdb.dwarf2/dw2-bfloat16.exp: New file.
248
fd5c30cd
AB
2492021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
250
251 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
252 including a path in the test name.
253
41f14dc8
SM
2542021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
255
256 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
257
a15a276b
TT
2582021-04-15 Tom Tromey <tromey@adacore.com>
259
260 * gdb.dwarf2/arr-stride.exp: Add test.
261
5809fbf2
TT
2622021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
263
264 * gdb.base/startup-file.exp: Add more tests.
265
92e4e97a
AB
2662021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
267
268 PR cli/25956
269 * gdb.base/early-init-file.c: New file.
270 * gdb.base/early-init-file.exp: New file.
271 * lib/gdb-utils.exp (style): Handle style 'none'.
272
fcc99c42
TBA
2732021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
274
275 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
276 @DW_INL_declared_inlined for the inline attribute.
277
34dc0f95
TBA
2782021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
279
280 * gdb.opt/inline-locals.c (scoped): New function.
281 (main): Call 'scoped'.
282 * gdb.opt/inline-locals.exp: Update with "info locals" tests
283 for scoped variables.
284 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
285 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
286
ac4d323e
TBA
2872021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
288
289 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
290
6b142048
WS
2912021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
292
293 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
294
82d9b280 2952021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
296
297 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
298 non-relative plxv instructions.
299 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
300
3012021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 302
e3d528d7
WS
303 PR gdb/27525
304 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
305 exercise single-stepping over subpcis,lnia,addpcis instructions
306 with displacement.
307 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
308 of addpcis/lnia/subpcis instructions.
309 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
310 exercise single-stepping over lnia instructions with displacement.
311 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
312 lnia instructions.
313
3142021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
315
82d9b280
WS
316 * gdb.arch/powerpc-power10.s: New test for instructions.
317 * gdb.arch/powerpc-power10.exp: Harness to run the test.
318
6ba4cb84
CL
3192021-4-12 Carl Love <cel@us.ibm.com>
320
321 * gdb.arch/vsx-vsr-float128.c: New test file.
322 * gdb.arch/vsx-vsr-float128.exp: New expect file.
323
9d8f3022
MM
3242021-04-12 Markus Metzger <markus.t.metzger@intel.com>
325
326 * gdb.btrace/reconnect.exp: Relax expected stepi output.
327
dc2b480f
WP
3282021-04-07 Weimin Pan <weimin.pan@oracle.com>
329
330 * gdb.base/ctf-ptype.c: Add struct link containing a forward
331 reference type.
332 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
333
0a703a4c
AB
3342021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
335
336 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
337 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
338
30ab3586
AB
3392021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
340
341 * gdb.cp/rvalue-ref-params.cc (f3): New function.
342 (f4): New function.
343 (global_int): New global variable.
344 (global_float): Likeiwse.
345 (main): Call both new functions.
346 * gdb.cp/rvalue-ref-params.exp: Add new tests.
347
56d467f4
CT
3482021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
349
350 * gdb.dwarf2/fission-relative-dwo.c: New file.
351 * gdb.dwarf2/fission-relative-dwo.exp: New file.
352
61dee722
AB
3532021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
354
355 * gdb.dwarf2/fission-absolute-dwo.c: New file.
356 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
357 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
358 instead of build_executable_from_fission_assembler.
359 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
360 * gdb.dwarf2/fission-loclists.exp: Likewise.
361
362 * gdb.dwarf2/fission-multi-cu.S: Delete file.
363 * gdb.dwarf2/fission-multi-cu.c: New file based on old
364 fission-multi-cu1.c and fission-multi-cu2.c files.
365 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
366 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
367 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
368 * gdb.dwarf2/fission-reread.exp: Likewise.
369 * lib/dwarf.exp (extract_dwo_information): New proc.
370 (strip_dwo_information): New proc.
371 (build_executable_and_dwo_files): New proc.
372 (build_executable_from_fission_assembler): Delete.
373 (Dwarf::_debug_addr_index): New variable.
374 (Dwarf::_cu_is_fission): New variable.
375 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
376 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
377 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
378 if this is a fission CU.
379 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
380 (Dwarf::debug_addr_label): New proc.
381 (Dwarf::cu): Initialise _cu_is_fission.
382 (Dwarf::tu): Likewise.
383 (Dwarf::assemble): Initialise _debug_addr_index.
384
1fd999d9
AB
3852021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
386
387 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
388
79c02443
AB
3892021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
390
391 * gdb.python/py-parameter.exp: Add test for reading data-directory
392 using gdb.parameter API.
393
340d00fb
TV
3942021-04-06 Tom de Vries <tdevries@suse.de>
395
396 PR breakpoints/25884
397 * gdb.opt/inline-cmds.exp: Remove kfail.
398
043bcbaf
TV
3992021-04-06 Tom de Vries <tdevries@suse.de>
400
401 PR testsuite/27691
402 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
403 file "".
404
ac628a06
EB
4052021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
406
407 * lib/pdtrace.in: Fix obvious typo.
408
3f49d080
TT
4092021-03-31 Tom Tromey <tromey@adacore.com>
410
411 * lib/dwarf.exp (Dwarf::_get_args): New proc.
412 (Dwarf::_location): Use it.
413
cfcbd506
TV
4142021-03-31 Tom de Vries <tdevries@suse.de>
415
416 PR testsuite/27667
417 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
418
8a91fbdf
SM
4192021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
420
421 PR gdb/27541
422 * gdb.base/index-cache-load-twice.exp: Remove.
423 * gdb.base/index-cache-load-twice.c: Remove.
424 * gdb.dwarf2/per-bfd-sharing.exp: New.
425 * gdb.dwarf2/per-bfd-sharing.c: New.
426
b953e703
TV
4272021-03-30 Tom de Vries <tdevries@suse.de>
428
429 PR testsuite/27604
430 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
431
aa33ea68
TBA
4322021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
433
434 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
435 the infinite loop to avoid a Clang bug.
436
99066782
WS
4372021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
438
439 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
440 names for uniqueness.
441 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
442 uniqueness.
443
b1f3973b
AB
4442021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
445
446 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
447 member.
448 (make_container): Initialise is_array_p.
449 * gdb.python/py-prettyprint.exp: Add new tests.
450 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
451 Check is_array_p and possibly return 'array'.
452
3c2dcf90
AB
4532021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
454
455 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
456 * gdb.cp/casts.exp: Give tests unique names.
457 * gdb.cp/filename.exp: Likewise.
458 * gdb.cp/gdb2495.exp: Likewise.
459 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
460 * gdb.cp/misc.exp: Rename test to make it unique.
461 * gdb.cp/nsnested.exp: Give tests unique names.
462 * gdb.cp/ovldbreak.exp: Likewise.
463 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
464 being tested. This also removes the duplicate test name.
465 * gdb.cp/ref-types.exp: Likewise.
466 * gdb.cp/temargs.exp: Likewise.
467
6b78370d
AB
4682021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
469
470 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
471 square brackets in test.
472
baecbb3d
AB
4732021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
474
475 * gdb.cp/maint.exp (test_first_component): Run more tests with a
476 variable number of spaces, this removes the duplicate testing of
477 'operator ->' which existed before.
478
6e892297
AB
4792021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
480
481 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
482 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
483 duplicates, and also to avoid having a string inside parentheses
484 at the end of test names.
485
ac45a6ca
AB
4862021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
487
488 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
489 Avoid repeated uses of 'runto', and instread just progress once
490 through the test stopping at different breakpoints. Give comments
491 a capital letter and full stop. Give duplicate tests unique names.
492
323fd5b9
PA
4932021-03-25 Pedro Alves <pedro@palves.net>
494
495 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
496 "target_non_stop" parameter and use it.
497 (top level): Add "maint set target-non-stop on/off" testing axis.
498
ba3c61fc
AB
4992021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
500
501 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
502 gdb_test_multiple.
503
bf0aecce
LM
5042021-03-24 Luis Machado <luis.machado@linaro.org>
505
506 * gdb.arch/aarch64-mte.c: New file.
507 * gdb.arch/aarch64-mte.exp: New test.
508 * gdb.base/memtag.c: New file.
509 * gdb.base/memtag.exp: New test.
510 * lib/gdb.exp (supports_memtag): New function.
511
bef382e6
LM
5122021-03-24 Luis Machado <luis.machado@linaro.org>
513
514 * gdb.base/options.exp: Adjust for new print options.
515 * gdb.base/with.exp: Likewise.
516
702cf3f5
AB
5172021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
518
519 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
520 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
521
1e7fcccb
AB
5222021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
523
524 * gdb.dwarf2/dw2-using-debug-str.c: New file.
525 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
526 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
527 not .debug_string.
528
4829711b
TT
5292021-03-20 Tom Tromey <tom@tromey.com>
530
531 * gdb.base/maint.exp: Update "maint print statistics" output.
532
e0d6d274
KB
5332021-03-19 Kevin Buettner <kevinb@redhat.com>
534
535 * lib/gdbserver-support.exp (gdbserver_exit): Use the
536 "-nowait" flag when waiting for gdbserver to exit.
537
a088215a
SST
5382021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
539
540 * gdb.base/info-macros.exp: Append -fdebug-macro to
541 additional_flags for clang.
542 * gdb.base/macscp.exp: Likewise.
543 * gdb.base/style.exp: Likewise.
544 * gdb.linespec/macro-relative.exp: Likewise.
545
d0c99a23
SM
5462021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
547 Pedro Alves <pedro@palves.net>
548
549 * gdb.base/run-attach-while-running.exp: New.
550 * gdb.base/run-attach-while-running.c: New.
551
7807d76a
AB
5522021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
553
554 * gdb.python/py-framefilter-addr.c: New file.
555 * gdb.python/py-framefilter-addr.exp: New file.
556 * gdb.python/py-framefilter-addr.py: New file.
557
f302f9e2
AB
5582021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
559
560 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
561 Make use of $gdb_test_name instead of creating a separate $test
562 variable.
563 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
564 adding a '($name)' at the end of each test. This also catches the
565 one place where '($name)' was missing, and so caused a duplicate
566 test name.
567 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
568 duplicate test names based on the command being tested.
569 * gdb.threads/signal-command-multiple-signals-pending.exp:
570 Likewise.
571 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
572 avoid duplicate testnames when a test script uses this proc and
573 also gdb_compile_pthreads.
574 * lib/prelink-support.exp (build_executable_own_libs): Use
575 with_test_prefix to avoid duplicate test names when we call
576 build_executable twice.
577
6813ceb0
TT
5782021-03-15 Tom Tromey <tromey@adacore.com>
579
580 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
581
3b5c4de0
TT
5822021-03-15 Tom Tromey <tromey@adacore.com>
583
584 * gdb.ada/varsize_limit.exp: Add new test.
585 * gdb.ada/varsize_limit/vsizelim.adb: Update.
586
c04da66c
TT
5872021-03-15 Tom Tromey <tromey@adacore.com>
588
589 * gdb.ada/operator_call/twovecs.ads: New file.
590 * gdb.ada/operator_call/twovecs.adb: New file.
591 * gdb.ada/operator_call/opcall.adb: New file.
592 * gdb.ada/operator_call.exp: New file.
593
1ac74522
TT
5942021-03-15 Tom Tromey <tromey@adacore.com>
595
596 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
597 * gdb.ada/enums_overload/enums_overload.ads: New file.
598 * gdb.ada/enums_overload/enums_overload.adb: New file.
599 * gdb.ada/enums_overload.exp: New file.
600
207582c0
TT
6012021-03-15 Tom Tromey <tromey@adacore.com>
602
603 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
604 Declare.
605 * gdb.ada/assign_arr/target_wrapper.adb: New file.
606 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
607 Call Put.
608 * gdb.ada/assign_arr.exp: Update.
609
ba6a0ef3
AB
6102021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
611
612 * gdb.python/py-auto-load-chaining-f1.c: New file.
613 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
614 * gdb.python/py-auto-load-chaining-f2.c: New file.
615 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
616 * gdb.python/py-auto-load-chaining.c: New file.
617 * gdb.python/py-auto-load-chaining.exp: New file.
618
7f99d636
AB
6192021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
620
621 * gdb.python/py-bad-printers.exp: Extend test names to make them
622 unique.
623 * gdb.python/py-events.exp: Likewise.
624 * gdb.python/py-finish-breakpoint2.exp: Likewise.
625 * gdb.python/py-frame-inline.exp: Likewise.
626 * gdb.python/py-frame.exp: Likewise.
627 * gdb.python/py-infthread.exp: Likewise.
628
323b848c
AB
6292021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
630
631 * gdb.python/py-value-cc.exp: Remove a duplicate test.
632
8a4efb36
AB
6332021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
634
635 * gdb.python/lib-types.exp: Update the test to check the correct
636 python variable.
637
66bb1dd9
AB
6382021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
639
640 * gdb.python/py-explore-cc.exp: Extend test names to make them
641 unique.
642
0125fabc
AB
6432021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
644
645 * gdb.python/py-lookup-type.exp: Remove duplicate test.
646
79d04157
AB
6472021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
648
649 * gdb.python/py-symtab.exp: Extend test names to make them
650 unique.
651
e3e48d8f
AB
6522021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
653
654 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
655 names unique.
656
2cb60e74
AB
6572021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
658
659 * gdb.python/py-block.exp: Give tests unique names.
660
8b12ded4
AB
6612021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
662
663 * gdb.python/py-pp-maint.exp: Extend test names to make them
664 unique.
665
93598ea4
AB
6662021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
667
668 * gdb.python/py-explore.exp: Add with_test_prefix to make test
669 names unique.
670
f35d6971
AB
6712021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
672
673 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
674
22d3e7f6
AB
6752021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
676
677 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
678 names unique.
679
5fc5a1b8
AB
6802021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
681
682 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
683 test names unique.
684
e3141a4d
AB
6852021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
686
687 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
688 unique.
689
ccdc02ed
TT
6902021-03-09 Tom Tromey <tromey@adacore.com>
691
692 * gdb.base/cast-call.exp: New file.
693 * gdb.base/cast-call.c: New file.
694
fbb1aace
AB
6952021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
696
697 * gdb.gdb/python-helper.exp: New file.
698
611aa09d
FW
6992020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
700
701 * gdb.fortran/intrinsics.exp: Add LOC tests.
702
eef32f59
AB
7032021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
704
705 * gdb.fortran/shape.exp: New file.
706 * gdb.fortran/shape.f90: New file.
707
7ba155b3
AB
7082021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
709
710 * gdb.fortran/size.exp: New file.
711 * gdb.fortran/size.f90: New file.
712
e14816a8
AB
7132021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
714
715 * gdb.fortran/rank.exp: New file.
716 * gdb.fortran/rank.f90: New file.
717
d308ba78
TT
7182021-03-08 Tom Tromey <tom@tromey.com>
719
720 * gdb.fortran/debug-expr.exp: Update tests.
721
d182f279
TT
7222021-03-08 Tom Tromey <tom@tromey.com>
723
724 * gdb.base/debug-expr.exp: Update expected dump output.
725
a7308ce0
TT
7262021-03-06 Tom Tromey <tom@tromey.com>
727
728 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
729 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
730 * gdb.dwarf2/dwznolink.exp: New file.
731
b0a8c2ff
MW
7322021-03-05 Mark Wielaard <mark@klomp.org>
733
734 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
735
844be3f2
WP
7362021-03-06 Weimin Pan <weimin.pan@oracle.com>
737
738 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
739
82333781
MM
7402021-03-03 Markus Metzger <markus.t.metzger@intel.com>
741
742 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
743
32c52999
MM
7442021-03-03 Markus Metzger <markus.t.metzger@intel.com>
745
746 * gdb.btrace/non-stop.exp: Adjust expected source lines.
747
26ed1478
MM
7482021-03-03 Markus Metzger <markus.t.metzger@intel.com>
749
750 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
751
d2c5f24e
MM
7522021-03-03 Markus Metzger <markus.t.metzger@intel.com>
753
754 * gdb.btrace/exception.cc (main): Update test source.
755 * gdb.btrace/exception.exp: Update patterns.
756 * gdb.btrace/function_call_history.exp: Likewise.
757
c7c7253a
MM
7582021-03-03 Markus Metzger <markus.t.metzger@intel.com>
759
760 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
761
f0778fc1
MM
7622021-03-03 Markus Metzger <markus.t.metzger@intel.com>
763
764 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
765 reverse-continue to breakpoint.
766
e71dbd03
MM
7672021-03-03 Markus Metzger <markus.t.metzger@intel.com>
768
769 * gdb.btrace/delta.exp: Remove instruction-history and
770 function-call-history checks.
771
b93a3ed0
MM
7722021-03-03 Markus Metzger <markus.t.metzger@intel.com>
773
774 * README (Note): Add nopie_ldflag.
775 * lib/gdb.exp (gdb_compile): Extend nopie handling.
776
bbcdf9ab
TT
7772021-03-02 Tom Tromey <tromey@adacore.com>
778
779 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
780 encodings.
781
bb3a4efe
LS
7822021-02-27 Lancelot Six <lsix@lancelotix.com>
783
784 PR gdb/27393
785 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
786
787
573dc0cc
TT
7882021-02-26 Tom Tromey <tom@tromey.com>
789
790 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
791
f8218786
JV
7922021-02-26 Jan Vrany <jan.vrany@labware.com>
793
794 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
795 Remove trailing \n from expected output.
796
cb51b708
MM
7972021-02-26 Markus Metzger <markus.t.metzger@intel.com>
798
799 * lib/gdb.exp (use_gdb_stub): Extend comment.
800
64d38fdd
JM
8012021-02-25 Jan Matyas <jmatyas@codasip.com>
802
803 PR gdb/26819
804 * gdb.server/stop-reply-no-thread.exp: Add two test
805 scenarios that cover remote targets which do not have
806 the concept of threads.
807
d4ff3cbf
AB
8082021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
809
810 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
811
68337b8b
AB
8122021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
813
814 PR fortran/26155
815 * gdb.fortran/call-no-debug-func.f90: New file.
816 * gdb.fortran/call-no-debug-prog.f90: New file.
817 * gdb.fortran/call-no-debug.exp: New file.
818
faeb9f13
AB
8192021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
820
821 * gdb.fortran/associated.exp: New file.
822 * gdb.fortran/associated.f90: New file.
823
170f4b23
AB
8242021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
825
826 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
827
dd80d750
AB
8282021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
829
830 * gdb.base/sect-cmd.exp: Update expected results.
831
b91919ac
AB
8322021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
833
834 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
835 techniques. Enable the test for all targets.
836
02a79309
AB
8372021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
838
839 * gdb.base/maint-info-sections.exp: Add new tests.
840 (check_maint_info_target_sections_output): New proc.
841
895b7b4e
AB
8422021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
843
844 * gdb.arch/riscv-default-tdesc.exp: New file.
845
bc3c0632
AB
8462021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
847
848 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
849
acde2092
AB
8502021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
851
852 * gdb.arch/i386-biarch-core.exp: Add target check.
853
7d2e5095
AKS
8542021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
855
856 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
857
96df3e28
AB
8582021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
859
860 * gdb.fortran/allocated.exp: New file.
861 * gdb.fortran/allocated.f90: New file.
862
a1670b72
AB
8632021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
864
865 * gdb.fortran/lbound-ubound.exp: Remove old comment.
866
bf3386f0
AB
8672021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
868
869 * gdb.base/maint-info-sections.exp: Update expected output, and
870 add additional tests. Again.
871
4790db14
AB
8722021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
873
874 * gdb.base/maint-info-sections.exp: Update expected output, and
875 add additional tests.
876
f4be6772
AB
8772021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
878
879 * gdb.base/maint-info-sections.exp: New file, content is moved
880 from gdb.base/maint.exp and cleaned up to use latest testsuite
881 techniques.
882 * gdb.base/maint.exp: Tests moved out to
883 gdb.base/maint-info-sections.exp.
884
25ad1e83
SM
8852021-02-10 Simon Marchi <simon.marchi@efficios.com>
886
887 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
888 GDBFLAGS.
889
e92c8eb8
AB
8902021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
891
892 * gdb.fortran/lbound-ubound.F90: New file.
893 * gdb.fortran/lbound-ubound.exp: New file.
894
ee4c3d88
TV
8952021-02-10 Tom de Vries <tdevries@suse.de>
896
897 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
898 "Restore saved setting of complaints".
899
cf2b2075
TV
9002021-02-09 Tom de Vries <tdevries@suse.de>
901
902 PR symtab/27341
903 * lib/gdb.exp (with_complaints): New proc, factored out of ...
904 (gdb_load_no_complaints): ... here.
905 * gdb.fortran/function-calls.exp: Add test-case.
906
b61f7811
HAQ
9072021-02-09 Abid Qadeer <abidh@codesourcery.com>
908
909 * gdb.threads/signal-command-handle-nopass.exp: Call
910 'standard_testfile' before using 'testfile'.
911 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
912 * gdb.threads/signal-delivered-right-thread.exp: Likewise
913 * gdb.threads/signal-sigtrap.exp: Likewise
914
3d4aae48
LM
9152021-02-08 Luis Machado <luis.machado@linaro.org>
916
917 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
918
4001d90d
TV
9192021-02-08 Tom de Vries <tdevries@suse.de>
920
921 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
922
29db1eb3
AB
9232021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
924
925 * gdb.python/tui-window-disabled.c: New file.
926 * gdb.python/tui-window-disabled.exp: New file.
927 * gdb.python/tui-window-disabled.py: New file.
928
e0c23e11
AB
9292021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
930
931 * gdb.python/tui-window.exp: Add new tests.
932 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
933 TestWindow object into global the_window.
934 <remote_title>: New method.
935 (delete_window_title): New function.
936
1cf23996
AB
9372021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
938
939 * gdb.tui/winheight.exp: Add more tests.
940
2708dbbd
AB
9412021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
942
943 * gdb.python/py-framefilter.exp: Update expected results.
944 * gdb.python/python.exp: Update expected results.
945
cd074e04
AB
9462021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
947
948 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
949 about bug in GDB, update expected results, and add more tests.
950
5fb97639
AB
9512021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
952
953 * gdb.tui/scroll.exp: New file.
954 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
955 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
956 remaining lines up.
957 (Term::check_region_contents): New proc.
958 (Term::check_box_contents): Use check_region_contents.
959
c0e56745
TV
9602021-02-06 Tom de Vries <tdevries@suse.de>
961
962 PR testsuite/26922
963 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
964 scrolling.
965
0e857c82
TV
9662021-02-05 Tom de Vries <tdevries@suse.de>
967
968 PR breakpoints/27313
969 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
970 rejected.
971
a22ec6e8
TV
9722021-02-05 Tom de Vries <tdevries@suse.de>
973
974 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
975 * gdb.fortran/mixed-lang-stack.exp: Same.
976
ae710496
TV
9772021-02-05 Tom de Vries <tdevries@suse.de>
978
979 PR exp/27265
980 * gdb.base/complex-parts.exp: Add tests.
981
d3b54e63
TV
9822021-02-05 Tom de Vries <tdevries@suse.de>
983
984 PR symtab/27307
985 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
986
3eccb1c8
SV
9872021-02-04 Shahab Vahedi <shahab@synopsys.com>
988
989 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
990
a71501e2
PA
9912021-02-03 Pedro Alves <pedro@palves.net>
992
993 * gdb.threads/detach-step-over.c: New file.
994 * gdb.threads/detach-step-over.exp: New file.
995
92234eb1
PA
9962021-02-03 Pedro Alves <pedro@palves.net>
997
998 * gdb.threads/attach-non-stop.c: New file.
999 * gdb.threads/attach-non-stop.exp: New file.
1000
2e3773ff
LS
10012021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1002
1003 * gdb.base/inferior-noarg.c: New test.
1004 * gdb.base/inferior-noarg.exp: New test.
1005
e0bd9202
SM
10062021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1007
1008 * gdb.base/scope.exp: Use proc_with_prefix.
1009
9307efbe
SM
10102021-02-02 Simon Marchi <simon.marchi@efficios.com>
1011
1012 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1013 table proc.
1014 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1015 .debug_rnglists table without offset array.
1016 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1017 .debug_loclists table without offset array.
1018
2b0c7f41
SM
10192021-02-02 Simon Marchi <simon.marchi@efficios.com>
1020
1021 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1022 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1023 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1024 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1025 attribute
1026
ecfda20d
SM
10272021-02-02 Simon Marchi <simon.marchi@efficios.com>
1028
1029 PR gdb/26813
1030 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1031 (loclists): New proc.
1032 * gdb.dwarf2/loclists-multiple-cus.c: New.
1033 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1034 * gdb.dwarf2/loclists-sec-offset.c: New.
1035 * gdb.dwarf2/loclists-sec-offset.exp: New.
1036
6b0933da
SM
10372021-02-02 Simon Marchi <simon.marchi@efficios.com>
1038
1039 * lib/dwarf.exp (_location): Add parameters.
1040 (_handle_DW_FORM): Adjust.
1041
962effa7
SM
10422021-02-02 Simon Marchi <simon.marchi@efficios.com>
1043
1044 PR gdb/26813
1045 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1046 (cu): Generate header for DWARF 5.
1047 (rnglists): New proc.
1048 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1049 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1050
2bd3e4b8
TV
10512021-02-02 Tom de Vries <tdevries@suse.de>
1052
1053 PR symtab/24620
1054 * gdb.dwarf2/fission-reread.exp: Add test-case.
1055
c39c8637
TV
10562021-02-01 Tom de Vries <tdevries@suse.de>
1057
1058 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1059 * gdb.dwarf2/fission-loclists-pie.S: Same.
1060 * gdb.dwarf2/fission-loclists.S: Same.
1061 * gdb.dwarf2/fission-multi-cu.S: Same.
1062 * gdb.dwarf2/fission-reread.S: Same.
1063 * gdb.dwarf2/fission-base.exp: Use DWO.
1064 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1065 * gdb.dwarf2/fission-loclists.exp: Same.
1066 * gdb.dwarf2/fission-multi-cu.exp: Same.
1067 * gdb.dwarf2/fission-reread.exp: Same.
1068
ebde6f2d
TV
10692021-01-29 Tom de Vries <tdevries@suse.de>
1070
1071 PR breakpoints/26063
1072 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1073 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1074
620ec3ca
TV
10752021-01-29 Tom de Vries <tdevries@suse.de>
1076
1077 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1078
cdeba395
TV
10792021-01-28 Tom de Vries <tdevries@suse.de>
1080
1081 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1082 in the backtrace, and use that in the rest of the test instead of
1083 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1084
c47b145e
TV
10852021-01-28 Tom de Vries <tdevries@suse.de>
1086
1087 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1088 * gdb.arch/i386-sse-stack-align.c: Same.
1089 * gdb.arch/i386-sse-stack-align.exp: Same.
1090
47918cca
AB
10912021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1092
1093 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1094
2f985dd1
TV
10952021-01-28 Tom de Vries <tdevries@suse.de>
1096
1097 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1098
22efa3d3
TV
10992021-01-28 Tom de Vries <tdevries@suse.de>
1100
1101 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1102 "maint info line-table". Make PASS pattern more specific. Make
1103 FAIL pattern work for -m32.
1104
59b59f08
LS
11052021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1106
1107 PR gdb/27133
1108 * gdb.base/ui-redirect.exp: Add test case that ensures that
1109 redirecting both logging and debug does not cause gdb to crash.
1110
1111
807f647c
MM
11122021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1113
1114 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1115
4ca40594
TV
11162021-01-26 Tom de Vries <tdevries@suse.de>
1117
1118 * gdb.threads/killed-outside.exp: Allow regular output.
1119
d0021af3
TV
11202021-01-26 Tom de Vries <tdevries@suse.de>
1121
1122 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1123
9f6c202e
TV
11242021-01-25 Tom de Vries <tdevries@suse.de>
1125
1126 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1127 * lib/gdb.exp: Use gdb_load_no_complaints.
1128
a625a8c9
TT
11292021-01-25 Tom Tromey <tromey@adacore.com>
1130
1131 * gdb.ada/fixed_points.exp: Add regression test.
1132 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1133 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1134
19184910
TT
11352021-01-25 Tom Tromey <tromey@adacore.com>
1136
1137 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1138
acd6125f
TT
11392021-01-25 Tom Tromey <tromey@adacore.com>
1140
1141 * gdb.ada/local-enum.exp: New file.
1142 * gdb.ada/local-enum/local.adb: New file.
1143
1af4c9c4
TT
11442021-01-23 Tom Tromey <tom@tromey.com>
1145
1146 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1147
705646c0
BE
11482021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1149
1150 * gdb.base/line65535.exp: Fix test expectation.
1151
0ac85db5
SM
11522021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1153
1154 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1155 suppression.
1156 (default_gdb_exit): Likewise.
1157 (default_gdb_spawn): Likewise.
1158 (send_gdb): Likewise.
1159 (gdb_expect): Likewise.
1160 (gdb_expect_list): Likewise.
1161 (default_gdb_init): Likewise.
1162 (gdb_suppress_entire_file): Remove.
1163 (gdb_suppress_tests): Remove.
1164 (gdb_stop_suppressing_tests): Remove.
1165 (gdb_clear_suppressed): Remove.
1166 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1167 related to test suppression.
1168 (default_mi_gdb_start): Likewise.
1169 (mi_gdb_reinitialize_dir): Likewise.
1170 (mi_gdb_test): Likewise.
1171 (mi_run_cmd_full): Likewise.
1172 (mi_runto_helper): Likewise.
1173 (mi_execute_to): Likewise.
1174 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1175 * gdb.base/bitfields.exp: Likewise.
1176 * gdb.base/bitfields2.exp: Likewise.
1177 * gdb.base/break.exp: Likewise.
1178 * gdb.base/call-sc.exp: Likewise.
1179 * gdb.base/callfuncs.exp: Likewise.
1180 * gdb.base/dfp-test.exp: Likewise.
1181 * gdb.base/endian.exp: Likewise.
1182 * gdb.base/exprs.exp: Likewise.
1183 * gdb.base/funcargs.exp: Likewise.
1184 * gdb.base/hbreak2.exp: Likewise.
1185 * gdb.base/recurse.exp: Likewise.
1186 * gdb.base/scope.exp: Likewise.
1187 * gdb.base/sepdebug.exp: Likewise.
1188 * gdb.base/structs.exp: Likewise.
1189 * gdb.base/until.exp: Likewise.
1190 * gdb.cp/misc.exp: Likewise.
1191
9d2d8a16
AB
11922021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1193
1194 PR cli/25956
1195 * gdb.base/style.exp (run_style_tests): Add version string test.
1196 (test_startup_version_string): Use version style name.
1197 * lib/gdb-utils.exp (style): Handle version style name.
1198
e7b43072
AB
11992021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1200
1201 * gdb.base/style.exp (limited_style): New proc.
1202 (clean_restart_and_disable): New proc.
1203 (run_style_tests): New proc. Most of the old tests from this file
1204 are now in this proc.
1205 (test_startup_version_string): New proc. Reamining test from the
1206 old file is in this proc.
1207
2189c312
SM
12082021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1209
1210 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1211 Adjust to "set debug remote" changes.
1212
cd211c75
LM
12132021-01-21 Luis Machado <luis.machado@linaro.org>
1214
1215 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1216 message.
1217
730af663
SM
12182021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1219
1220 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1221
325d39e4
HD
12222021-01-21 Hannes Domani <ssbssa@yahoo.de>
1223
1224 PR python/19151
1225 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1226
c3e96aa7
SM
12272021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1228
1229 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1230
6571ffc6
SM
12312021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1232
1233 * lib/tuiterm.exp: Add links in comments.
1234
7c794afd
TV
12352021-01-20 Tom de Vries <tdevries@suse.de>
1236
1237 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1238 offset.
1239
1402665c
TV
12402021-01-20 Tom de Vries <tdevries@suse.de>
1241
1242 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1243
6f52fdf4
SDJ
12442021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1245
1246 * gdb.arch/amd64-stap-expressions.S: New file.
1247 * gdb.arch/amd64-stap-expressions.exp: New file.
1248
14852123
TV
12492021-01-19 Tom de Vries <tdevries@suse.de>
1250
1251 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1252 sequence.
1253
0c4e2c6c
TV
12542021-01-19 Tom de Vries <tdevries@suse.de>
1255
1256 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1257
02baa133
AB
12582021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1259
1260 * gdb.fortran/array-slices.exp (run_test): Avoid including
1261 addresses in test names.
1262
10f92414
TV
12632021-01-15 Tom de Vries <tdevries@suse.de>
1264
1265 PR testsuite/26997
1266 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1267 when adding sizeof.
1268
116d0cf1
TV
12692021-01-14 Tom de Vries <tdevries@suse.de>
1270
1271 PR testsuite/24590
1272 * gdb.base/style.exp: Handle shorter argv in frame command output.
1273
8f66807b
AB
12742021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1275
1276 PR gdb/26819
1277 * gdb.server/stop-reply-no-thread-multi.c: New file.
1278 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1279
3f94e588
TV
12802021-01-12 Tom de Vries <tdevries@suse.de>
1281
1282 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1283 (main): Remove call to have_mpx.
1284 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1285 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1286 (main): Remote call to have_mpx.
1287 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1288 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1289 (main): Remove call to have_mpx.
1290 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1291 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1292 (main): Remove call to have_mpx.
1293 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1294 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1295 (main): Remote call to have_mpx.
1296 * gdb.arch/i386-mpx.exp: Use have_mpx.
1297 * lib/gdb.exp (have_mpx): New proc.
1298
5291fe3c
SP
12992021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1300
1301 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1302
18bfb505
TV
13032021-01-12 Tom de Vries <tdevries@suse.de>
1304
1305 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1306
ce38f5ed
AB
13072021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1308
1309 * gdb.fortran/debug-expr.exp: Add new tests.
1310
7c654b71
AB
13112021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1312
1313 * gdb.fortran/dot-ops.exp: Add new tests.
1314
10dadadc
TV
13152021-01-11 Tom de Vries <tdevries@suse.de>
1316
1317 PR testsuite/26968
1318 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1319 Move insn setting $eax to before probe point.
1320
66beed02
TT
13212021-01-09 Tom Tromey <tom@tromey.com>
1322
1323 * gdb.trace/ax.exp: Do not require an "ext".
1324
8fc48b79
TT
13252021-01-08 Tom Tromey <tromey@adacore.com>
1326
1327 * gdb.ada/voidctx/pck.adb: New file.
1328 * gdb.ada/voidctx/pck.ads: New file.
1329 * gdb.ada/voidctx/voidctx.adb: New file.
1330 * gdb.ada/voidctx.exp: New file.
1331
6abd4cf2
SM
13322021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1333
1334 PR gdb/27157
1335 * gdb.base/empty-host-env-vars.exp: New test.
1336
d00f0868
AB
13372021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1338
1339 * gdb.base/completion.exp: Add a new test.
1340
3c8c6de2
AB
13412021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1342
1343 * gdb.fortran/intvar-dynamic-types.exp: New file.
1344 * gdb.fortran/intvar-dynamic-types.f90: New file.
1345
e3436813
AB
13462021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1347
1348 * gdb.fortran/intvar-array.exp: New file.
1349 * gdb.fortran/intvar-array.f90: New file.
1350
d4813f10
TT
13512021-01-07 Tom Tromey <tromey@adacore.com>
1352
1353 * gdb.ada/assign_arr.exp: Add 'others' test.
1354
b49180ac
TT
13552021-01-06 Tom Tromey <tromey@adacore.com>
1356
1357 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1358 (FP4_Type): New type.
1359 (FP4_Var): New variable.
1360 * gdb.ada/fixed_points/fixed_points.adb: Update.
1361 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1362
3c55062c
SM
13632021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1364
1365 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1366 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1367 Pass prompt containing debug print to gdb_test_sequence.
1368
e4ad960a
TV
13692021-01-04 Tom de Vries <tdevries@suse.de>
1370
1371 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1372
3ec3145c
SM
13732021-01-04 Simon Marchi <simon.marchi@efficios.com>
1374
1375
1376
8dc558a0
SM
13772021-01-04 Simon Marchi <simon.marchi@efficios.com>
1378
1379 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1380 * gdb.server/connect-without-multi-process.exp: Likewise.
1381 * gdb.server/exit-multiple-threads.exp: Likewise.
1382 * gdb.server/ext-attach.exp: Likewise.
1383 * gdb.server/ext-restart.exp: Likewise.
1384 * gdb.server/ext-run.exp: Likewise.
1385 * gdb.server/ext-wrapper.exp: Likewise.
1386 * gdb.server/multi-ui-errors.exp: Likewise.
1387 * gdb.server/no-thread-db.exp: Likewise.
1388 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1389 * gdb.server/run-without-local-binary.exp: Likewise.
1390 * gdb.server/server-kill.exp: Likewise.
1391 * gdb.server/server-run.exp: Likewise.
1392 * gdb.server/solib-list.exp: Likewise.
1393 * gdb.server/stop-reply-no-thread.exp: Likewise.
1394 * gdb.server/wrapper.exp: Likewise.
1395 * gdb.server/sysroot.exp: Increase timeout when testing the
1396 target: sysroot.
1397
d8387cc8
SM
13982021-01-04 Simon Marchi <simon.marchi@efficios.com>
1399
1400 * gdb.server/server-run.exp: Use clean_restart.
1401
5169ae34
SM
14022021-01-04 Simon Marchi <simon.marchi@efficios.com>
1403
1404 * gdb.server/ext-run.exp: Use clean_restart.
1405
7b0ff8a2
SM
14062021-01-04 Simon Marchi <simon.marchi@efficios.com>
1407
1408 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1409 instead of prepare_for_testing.
1410
a754fbdf
SM
14112021-01-04 Simon Marchi <simon.marchi@efficios.com>
1412
1413 * gdb.server/solib-list.exp: Use clean_restart.
1414
c5e71b33
TV
14152021-01-04 Tom de Vries <tdevries@suse.de>
1416
1417 * gdb.base/morestack.c: Remove printf.
1418 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1419
9b243007
TT
14202020-12-31 Tom Tromey <tom@tromey.com>
1421
1422 * gdb.rust/simple.exp: Update output for Rust 1.49.
1423
4ff509e7
BE
14242020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1425
1426 * gdb.cp/step-and-next-inline.exp: Fix test case.
1427
391750c3
SM
14282020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1429
1430 * gdb.python/py-frame-args.exp: De-duplicate test names.
1431
b7874836
AB
14322020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1433
1434 PR gdb/27059
1435 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1436 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1437
e1ff6226
PW
14382020-12-21 Peter Waller <p@pwaller.net>
1439
1440 * gdb.base/style-interp-exec-mi.exp: New.
1441 * gdb.base/style-interp-exec-mi.c: New.
1442
ca01f1bf
SM
14432020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1444
1445 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1446 gdb_test. Use proc_with_prefix.
1447
0fe69a94
MM
14482020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1449
1450 * gdb.btrace/exception.exp: Build with nopie.
1451 * gdb.btrace/function_call_history.exp: Likewise.
1452 * gdb.btrace/unknown_functions.exp: Likewise.
1453
806e7575
MM
14542020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1455
1456 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1457
493d2172
MM
14582020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1459
1460 * gdb.python/py-record-btrace.exp: Make test names unique.
1461 * gdb.python/py-record-full.exp: Likewise.
1462
1a1c0afc
MM
14632020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1464
1465 * gdb.btrace/data.exp: Make test names unique.
1466 * gdb.btrace/delta.exp: Likewise.
1467 * gdb.btrace/enable.exp: Likewise.
1468 * gdb.btrace/function_call_history.exp: Likewise.
1469 * gdb.btrace/nohist.exp: Likewise.
1470 * gdb.btrace/non-stop.exp: Likewise.
1471 * gdb.btrace/rn-dl-bind.exp: Likewise.
1472 * gdb.btrace/step.exp: Likewise.
1473 * gdb.btrace/stepi.exp: Likewise.
1474 * gdb.btrace/tailcall.exp: Likewise.
1475
98d837f0
MM
14762020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1477
1478 * gdb.btrace/enable.exp: Update error message.
1479 * gdb.btrace/multi-inferior.exp: Likewise.
1480 * gdb.btrace/reconnect.exp: Likewise.
1481 * gdb.python/py-record-btrace.exp: Likewise.
1482 * gdb.python/py-record-full.exp: Likewise.
1483
c541fa7c
TV
14842020-12-20 Tom de Vries <tdevries@suse.de>
1485
1486 * lib/gdb.exp (save_target_board_info): New proc.
1487 (gdb_compile_shlib): Use save_target_board_info.
1488
60108e47
TV
14892020-12-19 Tom de Vries <tdevries@suse.de>
1490
1491 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1492 (supports_gnuc): New proc.
1493 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1494 test_compiler_info calls. Add unsupported message.
1495 * gdb.base/endianity.c: Use TEST_SSO.
1496
fa639f55
HD
14972020-12-19 Hannes Domani <ssbssa@yahoo.de>
1498
1499 PR exp/27070
1500 * gdb.python/compare-enum-type-a.c: New test.
1501 * gdb.python/compare-enum-type-b.c: New test.
1502 * gdb.python/compare-enum-type.exp: New file.
1503 * gdb.python/compare-enum-type.h: New test.
1504
4aea001f
HD
15052020-12-18 Hannes Domani <ssbssa@yahoo.de>
1506
1507 * gdb.python/py-format-string.exp: Add tests for address keyword.
1508
b3f9469b
HD
15092020-12-18 Hannes Domani <ssbssa@yahoo.de>
1510
1511 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1512
86ef42bd
TT
15132020-12-18 Tom Tromey <tromey@adacore.com>
1514
1515 * gdb.ada/fixed_points.exp: Also run with
1516 -fgnat-encodings=minimal. Update expected output.
1517
93df4a1d
SM
15182020-12-16 Simon Marchi <simon.marchi@efficios.com>
1519
1520 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1521 * gdb.base/continue-all-already-running.exp: Likewise.
1522 * gdb.base/moribund-step.exp: Likewise.
1523 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1524
592995fa
TV
15252020-12-16 Tom de Vries <tdevries@suse.de>
1526
1527 * gdb.base/batch-preserve-term-settings.exp:
1528
1e61189d
TV
15292020-12-16 Tom de Vries <tdevries@suse.de>
1530
1531 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1532 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1533
19007d95
LM
15342020-12-16 Luis Machado <luis.machado@linaro.org>
1535
1536 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1537 pointer-based memory accesses.
1538 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1539 hw watchpoint cases.
1540
a33fc9ae
RK
15412020-12-15 Rae Kim <rae.kim@gmail.com>
1542
1543 * gdb.base/document.exp: New test.
1544
0e5ad442
TT
15452020-12-15 Tom Tromey <tromey@adacore.com>
1546
1547 * gdb.base/style.exp: Add deprecation tests.
1548
60598dbd
SM
15492020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1550
1551 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1552
8cd6d968
MW
15532020-12-14 Mark Wielaard <mark@klomp.org>
1554
1555 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1556 specially, set attr_form_comment to the actual FORM string used.
1557
eab9267c
MW
15582020-12-14 Mark Wielaard <mark@klomp.org>
1559
1560 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1561 _constants(SPECIAL_expr) here, but set it...
1562 (Dwarf::cu): ...here based on _cu_version.
1563
2f413264
TV
15642020-12-14 Tom de Vries <tdevries@suse.de>
1565
1566 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1567 pass -fPIC.
1568 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1569 * gdb.base/break-probes.exp: Same.
1570 * gdb.base/ctxobj.exp: Same.
1571 * gdb.base/dso2dso.exp: Same.
1572 * gdb.base/global-var-nested-by-dso.exp: Same.
1573 * gdb.base/info-shared.exp: Same.
1574 * gdb.base/jit-reader-simple.exp: Same.
1575 * gdb.base/print-file-var.exp: Same.
1576 * gdb.base/skip-solib.exp: Same.
1577 * gdb.btrace/dlopen.exp: Same.
1578
18f1cb1f
TV
15792020-12-14 Tom de Vries <tdevries@suse.de>
1580
1581 PR testsuite/26963
1582 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1583
519155c9
TV
15842020-12-14 Tom de Vries <tdevries@suse.de>
1585
1586 PR testsuite/26962
1587 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1588 cast it to its declared type".
1589
153f6e6c
TV
15902020-12-14 Tom de Vries <tdevries@suse.de>
1591
1592 PR testsuite/26951
1593 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1594 shell prompt.
1595
86b44259
TT
15962020-12-14 Tom Tromey <tromey@adacore.com>
1597
1598 * gdb.ada/nested.exp: Add new tests.
1599 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1600
e26624c6
TT
16012020-12-14 Tom Tromey <tromey@adacore.com>
1602
1603 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1604
a3bdae4e
TT
16052020-12-14 Tom Tromey <tromey@adacore.com>
1606
1607 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1608
862fcbd8
TV
16092020-12-13 Tom de Vries <tdevries@suse.de>
1610
1611 PR testsuite/26953
1612 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1613 attribute support if compiler doesn't support it.
1614
a406a98e
TV
16152020-12-13 Tom de Vries <tdevries@suse.de>
1616
1617 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1618 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1619 source to shared lib. Add ada to options.
1620
5d7e6ed0
TV
16212020-12-13 Tom de Vries <tdevries@suse.de>
1622
1623 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1624 calling gnatbind and gnatlink.
1625
ee9812a0
AB
16262020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1627
1628 * gdb.base/dcache-flush.c: New file.
1629 * gdb.base/dcache-flush.exp: New file.
1630
50a5f187
AB
16312020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1632
1633 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1634 commands.
1635 * gdb.base/killed-outside.exp: Likewise.
1636 * gdb.opt/inline-bt.exp: Likewise.
1637 * gdb.perf/gmonster-null-lookup.py: Likewise.
1638 * gdb.perf/gmonster-print-cerr.py: Likewise.
1639 * gdb.perf/gmonster-ptype-string.py: Likewise.
1640 * gdb.python/py-unwind.exp: Likewise.
1641
19c659f1
AB
16422020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1643
1644 * gdb.base/commands.exp: Update expected results.
1645
9ef6d4a1
AB
16462020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1647
1648 PR cli/15104
1649 * gdb.base/commands.exp: Add additional tests.
1650 * gdb.base/completion.exp: Add additional tests.
1651
1536146f
AB
16522020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1653
1654 * gdb.base/completion.exp: Add additional tests.
1655
346e7e19
TV
16562020-12-11 Tom de Vries <tdevries@suse.de>
1657
1658 PR testsuite/26991
1659 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1660 violations by setting bounds registers if the bounds are passed in the
1661 Bounds Table.
1662
9cd7a95a
TV
16632020-12-11 Tom de Vries <tdevries@suse.de>
1664
1665 PR testsuite/26954
1666 * gdb.base/float128.exp: Detect and handle no mpfr support.
1667
4483a8e7
SM
16682020-12-10 Simon Marchi <simon.marchi@efficios.com>
1669
1670 PR gdb/24694
1671 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1672 calls.
1673
10067028
TV
16742020-12-10 Tom de Vries <tdevries@suse.de>
1675
1676 PR testsuite/26947
1677 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1678 braces for tcl 8.5 and earlier.
1679
5b56203a
SM
16802020-12-09 Simon Marchi <simon.marchi@efficios.com>
1681
1682 PR 26875, PR 26901
1683 * gdb.base/flexible-array-member.c: New test.
1684 * gdb.base/flexible-array-member.exp: New test.
1685
b46551b2
TV
16862020-12-08 Tom de Vries <tdevries@suse.de>
1687
1688 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1689 using is_amd64_regs_target.
1690
8439f446
TV
16912020-12-08 Tom de Vries <tdevries@suse.de>
1692
1693 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1694 self_id.
1695
bc545da7
PA
16962020-12-07 Pedro Alves <pedro@palves.net>
1697
1698 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1699 'additional_flags' variable.
1700
1f58f6c2
TBA
17012020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1702
1703 * gdb.linespec/explicit.exp: Extend with a test to check completing
1704 '-' after seemingly complete options.
1705
5759831a
TBA
17062020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1707
1708 * gdb.linespec/keywords.exp: Add tests to check positional
1709 flexibility of "-force-condition".
1710
21e051b3
TBA
17112020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1712
1713 * gdb.base/bp-cmds-run-with-ex.c: New file.
1714 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1715 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1716 * gdb.gdb/python-interrupts.exp: Update the call to
1717 'catch_command_errors' with the new argument.
1718 * gdb.gdb/python-selftest.exp: Ditto.
1719
187b041e
SM
17202020-12-04 Simon Marchi <simon.marchi@efficios.com>
1721
1722 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1723 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1724 * gdb.threads/non-stop-fair-events.exp: Likewise.
1725
3b7a962d
SM
17262020-12-04 Simon Marchi <simon.marchi@efficios.com>
1727
1728 * gdb.threads/step-over-exec.exp: New.
1729 * gdb.threads/step-over-exec.c: New.
1730 * gdb.threads/step-over-exec-execd.c: New.
1731 * lib/my-syscalls.S: New.
1732 * lib/my-syscalls.h: New.
1733
e633b117
SM
17342020-12-04 Simon Marchi <simon.marchi@efficios.com>
1735
1736 * lib/dwarf.exp (declare_labels): Use name as text if text is
1737 not provided.
1738
67748e0f
TV
17392020-12-04 Tom de Vries <tdevries@suse.de>
1740
1741 PR testsuite/26990
1742 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
1743 are unsupported.
1744
a8d13675
TV
17452020-12-04 Tom de Vries <tdevries@suse.de>
1746
1747 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
1748 clause.
1749
f17727b3
TV
17502020-12-04 Tom de Vries <tdevries@suse.de>
1751
1752 * gdb.reverse/insn-reverse.exp: Fix count handling.
1753
a1499830
TV
17542020-12-04 Tom de Vries <tdevries@suse.de>
1755
1756 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
1757 __x86_64__.
1758
9c027c2f
TV
17592020-12-04 Tom de Vries <tdevries@suse.de>
1760
1761 * gdb.reverse/insn-reverse.c (test_nr): New var.
1762 (usage, parse_args): New function.
1763 (main): Call parse_args. Only run test for test_nr.
1764 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
1765 and bail out. Run subtests individually, using an inferior arg
1766 specifying the subtest.
1767
533b2ae0
AB
17682020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1769
1770 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
1771
e4502042
AB
17722020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1773
1774 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
1775 update test to use this.
1776
f55a9a37
SM
17772020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1778
1779 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
1780
0a6155a0
SM
17812020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1782
1783 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
1784 (do_test): Don't use with_test_prefix.
1785 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
1786 (do_test): Don't use with_test_prefix.
1787 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
1788 (do_test): Don't use with_test_prefix.
1789 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
1790 (do_test): Don't use with_test_prefix.
1791
4d56d64a
SM
17922020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1793
1794 * gdb.threads/non-ldr-exit.exp: Fix comment.
1795
54e75f29
AB
17962020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1797
1798 * gdb.xml/maint-xml-dump-03.xml: New file.
1799
7ce05d21
TV
18002020-11-30 Tom de Vries <tdevries@suse.de>
1801
1802 PR symtab/26905
1803 * gdb.dwarf2/count.exp: Remove kfails.
1804
50757f95
TBA
18052020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1806
1807 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
1808 indices.
1809
4afa9fd9
JB
18102020-11-24 Joel Brobecker <brobecker@adacore.com>
1811
1812 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
1813 the "ptype pck__fp1_range_var" test for the module-2 and pascal
1814 languages. Remove the associated setup_xfail.
1815
15a491af
SM
18162020-11-23 Simon Marchi <simon.marchi@efficios.com>
1817
1818 * lib/gdb.exp (gdb_assert): Show error message on error.
1819
891615f0
TV
18202020-11-23 Tom de Vries <tdevries@suse.de>
1821
1822 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
1823 * gdb.ada/mod_from_name.exp: Same.
1824 * gdb.ada/pckd_arr_ren.exp: Same.
1825
19922582
SM
18262020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1827
1828 * gdb.base/template.exp: New.
1829 * gdb.base/template.c: New.
1830
117c628d
GB
18312020-11-22 Gary Benson <gbenson@redhat.com>
1832
1833 PR gdb/26905
1834 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
1835 is defined using a DW_AT_count which references another DIE.
1836
da39d3ba
TV
18372020-11-21 Tom de Vries <tdevries@suse.de>
1838
1839 * gdb.base/vla-ptr.exp: Add XFAIL.
1840
a5c641b5
AB
18412020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1842
1843 * gdb.fortran/array-slices-bad.exp: New file.
1844 * gdb.fortran/array-slices-bad.f90: New file.
1845 * gdb.fortran/array-slices-sub-slices.exp: New file.
1846 * gdb.fortran/array-slices-sub-slices.f90: New file.
1847 * gdb.fortran/array-slices.exp: Rewrite tests.
1848 * gdb.fortran/array-slices.f90: Rewrite tests.
1849 * gdb.fortran/vla-sizeof.exp: Correct expected results.
1850
a15a5258
AB
18512020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1852
1853 * gdb.base/completion.exp: Add new completion tests.
1854
7cb2893d
SM
18552020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1856
1857 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
1858 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1859 * gdb.mi/mi-nsintrall.exp: Likewise.
1860 * gdb.mi/mi-nsmoribund.exp: Likewise.
1861 * gdb.mi/mi-nsthrexec.exp: Likewise.
1862 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1863
cf144ec8
SM
18642020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1865
1866 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
1867 of perror.
1868
6b6a3e05
JM
18692020-11-18 Joseph Myers <joseph@codesourcery.com>
1870
1871 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
1872 $arg.exe exists but $arg does not.
1873
811bdca0
GB
18742020-11-17 Gary Benson <gbenson@redhat.com>
1875
1876 * gdb.trace/trace-common.h (x86_trace_dummy): Add
1877 __attribute__ ((used)).
1878
c72e3136
AB
18792020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1880
1881 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
1882
037d7135
AB
18832020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1884
1885 * gdb.base/completion.exp: Add new tests.
1886
119e99bb
TT
18872020-11-16 Tom Tromey <tromey@adacore.com>
1888
1889 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
1890 tests.
1891
b74dbc20
JB
18922020-11-15 Joel Brobecker <brobecker@adacore.com>
1893
1894 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
1895 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
1896 (main): Add reference to pck__fp1_var2.
1897 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
1898
0a12719e
JB
18992020-11-15 Joel Brobecker <brobecker@adacore.com>
1900
1901 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
1902
0c9150e4
JB
19032020-11-15 Joel Brobecker <brobecker@adacore.com>
1904
1905 * gdb.ada/fixed_points.exp: Add ptype tests.
1906 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
1907
b26daff9
JB
19082020-11-15 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
1911
09584414
JB
19122020-11-15 Joel Brobecker <brobecker@adacore.com>
1913
1914 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
1915 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
1916 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
1917 New files.
1918 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
1919
1920 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
1921 New files.
1922
9dd02fc0
AB
19232020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
1924
1925 PR cli/26879
1926 * gdb.fortran/completion.exp: New file.
1927 * gdb.fortran/completion.f90: New file.
1928
5643c500
JM
19292020-11-12 Joseph Myers <joseph@codesourcery.com>
1930
1931 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
1932 but $arg does not.
1933
7bea47f0
AB
19342020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
1935
1936 * gdb.fortran/types.exp: Add more tests.
1937
1f2624a3
TT
19382020-11-12 Tom Tromey <tom@tromey.com>
1939
1940 PR rust/26799:
1941 * gdb.rust/traits.exp: Remove kfails.
1942
9e74f0ae
GB
19432020-11-12 Gary Benson <gbenson@redhat.com>
1944
1945 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
1946 statement.
1947
acb994fa
SM
19482020-11-11 Simon Marchi <simon.marchi@efficios.com>
1949
1950 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
1951 always-inserted" axis.
1952 (do_test): Add breakpoint_always_inserted parameter.
1953
95016fd2
TT
19542020-11-10 Tom Tromey <tromey@adacore.com>
1955
1956 * gdb.ada/bias.exp: Update.
1957 * gdb.ada/bias/bias.adb (X): Change value.
1958
83100a74
GB
19592020-11-10 Gary Benson <gbenson@redhat.com>
1960
1961 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
1962 regexp fragment in parentheses to prevent false matching.
1963
6ff174a7
GB
19642020-11-10 Gary Benson <gbenson@redhat.com>
1965
1966 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
1967
eb24648c
GB
19682020-11-10 Gary Benson <gbenson@redhat.com>
1969
1970 * gdb.cp/step-and-next-inline.exp: Only require
1971 -gstatement-frontiers when building with GCC.
1972 Only setup KFAIL's for GCC issues when using
1973 a GCC-built executable.
1974
86775fab
AB
19752020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
1976
1977 * gdb.base/debug-expr.c: Add extra function to allow for an
1978 additional test.
1979 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
1980 to this proc with gdb_test_debug_expr. Add an extra test.
1981 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
1982 to this proc with gdb_test_debug_expr, give the tests names
1983 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
1984 calls to this proc with gdb_test_debug_expr, give the tests names
1985 * gdb.fortran/debug-expr.exp: New file.
1986 * gdb.fortran/debug-expr.f90: New file.
1987 * lib/gdb.exp (gdb_test_debug_expr): New proc.
1988
a1945bd4
SM
19892020-11-06 Simon Marchi <simon.marchi@efficios.com>
1990
1991 * lib/dwarf.exp (ranges): Handle "base" and "range" as
1992 proceduresu.
1993 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
1994 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
1995 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
1996 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
1997 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
1998 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
1999 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2000 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2001
9c91c725
TT
20022020-11-04 Tom Tromey <tromey@adacore.com>
2003
2004 * gdb.ada/funcall_ref.exp: Update.
2005 * gdb.ada/var_rec_arr.exp: Update.
2006
8d9fd3a1
TT
20072020-11-04 Tom Tromey <tromey@adacore.com>
2008
2009 * gdb.ada/rec_ptype.exp: New file.
2010 * gdb.ada/rec_ptype/main.adb: New file.
2011 * gdb.ada/rec_ptype/p.ads: New file.
2012
d8f62e84
TT
20132020-11-04 Tom Tromey <tromey@adacore.com>
2014
2015 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2016 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2017 (PT_Full): New variable.
2018 * gdb.ada/tick_length_array_enum_idx/pck.adb
2019 (Full_PT): New type.
2020
7ff5b937
TT
20212020-11-04 Tom Tromey <tromey@adacore.com>
2022
2023 * gdb.ada/array_of_variant.exp: New file.
2024 * gdb.ada/array_of_variant/p.adb: New file.
2025 * gdb.ada/array_of_variant/pck.ads: New file.
2026 * gdb.ada/array_of_variant/pck.adb: New file.
2027
10f6a3ad
TT
20282020-11-04 Tom Tromey <tromey@adacore.com>
2029
2030 * gdb.ada/enum_idx_packed.exp: Add test.
2031 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2032 New variable.
2033 * gdb.ada/enum_idx_packed/pck.ads (Short)
2034 (Multi_Dimension, Multi_Dimension_Access): New types.
2035
b72795a8
TT
20362020-11-04 Tom Tromey <tromey@adacore.com>
2037
2038 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2039
24aa1b02
TT
20402020-11-04 Tom Tromey <tromey@adacore.com>
2041
2042 * gdb.ada/set_pckd_arr_elt.exp: Also test
2043 -fgnat-encodings=minimal. Add tests.
2044 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2045 Call Update_Small a second time.
2046 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2047 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2048 (Variant_Access): New types.
2049 (New_Variant): Declare.
2050
c9a28cbe
TT
20512020-11-04 Tom Tromey <tromey@adacore.com>
2052
2053 * gdb.ada/mod_from_name.exp: Test printing slice.
2054
57567375
TT
20552020-11-04 Tom Tromey <tromey@adacore.com>
2056
2057 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2058 values.
2059 * gdb.ada/access_to_unbounded_array.exp: Test different
2060 -fgnat-encodings values.
2061 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2062 values.
2063 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2064 values.
2065 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2066 values.
2067 * gdb.ada/array_of_variable_length.exp: Test different
2068 -fgnat-encodings values.
2069 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2070 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2071 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2072 change.
2073 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2074 values.
2075 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2076 * gdb.ada/out_of_line_in_inlined.exp: Test different
2077 -fgnat-encodings values.
2078 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2079 values.
2080 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2081 values.
2082 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2083 -fgnat-encodings values.
2084 * gdb.ada/variant_record_packed_array.exp: Test different
2085 -fgnat-encodings values.
2086
a7400e44
TT
20872020-11-04 Tom Tromey <tromey@adacore.com>
2088
2089 * gdb.ada/enum_idx_packed.exp: Add tests.
2090 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2091 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2092 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2093 declarations.
2094
c40907bf
TV
20952020-11-03 Tom de Vries <tdevries@suse.de>
2096
2097 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2098 terminator comments.
2099 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2100 terminator.
2101
f468977a
SM
21022020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2103
2104 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2105 integer format test with regexp.
2106
1c2bec19
GB
21072020-11-02 Gary Benson <gbenson@redhat.com>
2108
2109 * gdb.base/print-file-var.exp (test): Separate compiler and
2110 linker options, and build using build_executable_from_specs
2111 to accommodate this.
2112
6539a36d
GB
21132020-11-02 Gary Benson <gbenson@redhat.com>
2114
2115 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2116 for .c files compiled as C++ with Clang if any shared
2117 libraries are specified.
2118
7ea44a51
GB
21192020-11-02 Gary Benson <gbenson@redhat.com>
2120
2121 * lib/attributes.h: New header.
2122 * gdb.base/backtrace.c: Include the above. Replace
2123 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2124 * gdb.base/infcall-nested-structs.c: Likewise.
2125 * gdb.base/vla-optimized-out.c: Likewise.
2126
ab8f783d
TV
21272020-11-02 Tom de Vries <tdevries@suse.de>
2128
2129 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2130
d77c9224
JB
21312020-11-01 Joel Brobecker <brobecker@adacore.com>
2132
2133 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2134 System.Min_Int and System.Max_Int with smaller hardcoded
2135 constants.
2136
0e5b0dd0
SM
21372020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2138
2139 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2140 * configure: Re-generate.
2141
136821d9
SM
21422020-10-30 Simon Marchi <simon.marchi@efficios.com>
2143
2144 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2145 expected output.
2146
b78b3a29
TBA
21472020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2148
2149 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2150 behavior.
2151 * gdb.base/paginate-bg-execution.exp: Ditto.
2152 * gdb.base/paginate-inferior-exit.exp: Ditto.
2153 * gdb.base/double-prompt-target-event-error.c: Remove.
2154 * gdb.base/double-prompt-target-event-error.exp: Remove.
2155
cfaa8f76
TBA
21562020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2157
2158 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2159 inferiors' and 'detach inferiors' do not change the current
2160 inferior.
2161
0ad0e70c
TV
21622020-10-29 Tom de Vries <tdevries@suse.de>
2163
2164 * gdb.threads/tls.exp: Fix DUPLICATEs.
2165
99cc6b2a
TV
21662020-10-28 Tom de Vries <tdevries@suse.de>
2167
2168 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2169
efe9b873
TV
21702020-10-28 Tom de Vries <tdevries@suse.de>
2171
2172 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2173 * gdb.base/reread.exp: Same.
2174
6b68fd45
TV
21752020-10-28 Tom de Vries <tdevries@suse.de>
2176
2177 * lib/gdb.exp (readnow): Handle arg.
2178 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2179
32a5f98a
TV
21802020-10-28 Tom de Vries <tdevries@suse.de>
2181
2182 * gdb.base/relocate.exp: Update regexp for -readnow.
2183
f93b8760
TV
21842020-10-28 Tom de Vries <tdevries@suse.de>
2185
2186 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2187 -readnow.
2188
1b00ef06
TV
21892020-10-28 Tom de Vries <tdevries@suse.de>
2190
2191 PR symtab/26772
2192 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2193 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2194
364bb903
TV
21952020-10-28 Tom de Vries <tdevries@suse.de>
2196
2197 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2198 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2199 complaint during file command for -readnow.
2200
445a033f
TV
22012020-10-28 Tom de Vries <tdevries@suse.de>
2202
2203 * gdb.cp/nsalias.exp: Fix typo in test name.
2204
fdd67a42
TV
22052020-10-28 Tom de Vries <tdevries@suse.de>
2206
2207 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2208
706baf4c
TV
22092020-10-28 Tom de Vries <tdevries@suse.de>
2210
2211 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2212 -readnow.
2213
b448cca5
TV
22142020-10-27 Tom de Vries <tdevries@suse.de>
2215
2216 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2217
5868da03
TV
22182020-10-27 Tom de Vries <tdevries@suse.de>
2219
2220 * gdb.base/maint.exp: Update for -readnow.
2221
06db6ec3
TV
22222020-10-27 Tom de Vries <tdevries@suse.de>
2223
2224 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2225 -readnow.
2226
934a1764
GB
22272020-10-14 Gary Benson <gbenson@redhat.com>
2228
2229 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2230 "_vptr$Base" as correct, in addition to "_vptr.Base".
2231 (test_mixed): Likewise.
2232
0bf21fbd
GB
22332020-10-27 Gary Benson <gbenson@redhat.com>
2234
2235 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2236 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2237
b1d4d8d1
TBA
22382020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2239
2240 * gdb.base/condbreak.exp: Update the completion tests to
2241 consider the '-force' flag.
2242
bd24c5d6
TV
22432020-10-27 Tom de Vries <tdevries@suse.de>
2244
2245 * gdb.base/list-ambiguous-readnow.exp: New file.
2246
733d554a
TBA
22472020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2248
2249 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2250 the condition.
2251 * gdb.linespec/cpcompletion.exp: Update to consider the
2252 '-force-condition' keyword.
2253 * gdb.linespec/explicit.exp: Ditto.
2254 * lib/completion-support.exp: Ditto.
2255
b5fa468f
TBA
22562020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2257
2258 * gdb.base/condbreak-multi-context.cc: New file.
2259 * gdb.base/condbreak-multi-context.exp: New file.
2260
b3247276
TT
22612020-10-26 Tom Tromey <tom@tromey.com>
2262
2263 * lib/mi-support.exp (default_mi_gdb_start): Call
2264 gdb_stdin_log_init.
2265 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2266 subtract one from gdb_instances.
2267 (gdb_stdin_log_write): Flush in_file.
2268
1c47ec3e
TV
22692020-10-26 Tom de Vries <tdevries@suse.de>
2270
2271 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2272
6390859c
TT
22732020-10-26 Tom Tromey <tromey@adacore.com>
2274
2275 * gdb.ada/unsigned_range/foo.adb: New file.
2276 * gdb.ada/unsigned_range/pack.adb: New file.
2277 * gdb.ada/unsigned_range/pack.ads: New file.
2278 * gdb.ada/unsigned_range.exp: New file.
2279
55c3ad88
TV
22802020-10-26 Tom de Vries <tdevries@suse.de>
2281
2282 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2283
1612c4bb
TV
22842020-10-26 Tom de Vries <tdevries@suse.de>
2285
2286 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2287 for CU.
2288 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2289
7d72802b
TV
22902020-10-23 Tom de Vries <tdevries@suse.de>
2291
2292 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2293 DW_FORM_string.
2294 (Dwarf::_default_form): New proc.
2295 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2296 guessed.
2297
9476b583
TV
22982020-10-23 Tom de Vries <tdevries@suse.de>
2299
2300 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2301 * gdb.dwarf2/atomic-type.exp: Same.
2302 * gdb.dwarf2/bad-regnum.exp: Same.
2303 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2304 * gdb.dwarf2/dw2-align.exp: Same.
2305 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2306 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2307 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2308 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2309 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2310 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2311 * gdb.dwarf2/enum-type.exp: Same.
2312 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2313 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2314 * gdb.dwarf2/main-subprogram.exp: Same.
2315 * gdb.dwarf2/missing-type-name.exp: Same.
2316 * gdb.dwarf2/nonvar-access.exp: Same.
2317 * gdb.dwarf2/typedef-void-finish.exp: Same.
2318 * gdb.dwarf2/var-access.exp: Same.
2319 * gdb.dwarf2/void-type.exp: Same.
2320
4a636814
SM
23212020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2322
2323 PR gdb/26693
2324 * gdb.dwarf2/template-specification-full-name.exp: New test.
2325
557fc257
LM
23262020-10-22 Luis Machado <luis.machado@linaro.org>
2327
2328 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2329 expected an offset from the function.
2330 * gdb.base/msym-bp.exp (test): Likewise.
2331
6b4c676c
AB
23322020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2333
2334 * gdb.fortran/array-slices.exp: Add a new test.
2335
98cec4f6
GB
23362020-10-21 Gary Benson <gbenson@redhat.com>
2337
2338 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2339 fullname test with Clang. Also expand comments generally.
2340
ae86f581
TV
23412020-10-20 Tom de Vries <tdevries@suse.de>
2342
2343 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2344
8c161360
TV
23452020-10-20 Tom de Vries <tdevries@suse.de>
2346
2347 * gdb.dwarf2/arr-stride.c: Remove.
2348 * gdb.dwarf2/arr-stride.exp: Use main.c.
2349 * gdb.dwarf2/arr-subrange.c: Remove.
2350 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2351 * gdb.dwarf2/bad-regnum.c: Remove.
2352 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2353 * gdb.dwarf2/corrupt.c: Remove.
2354 * gdb.dwarf2/corrupt.exp: Use main.c.
2355 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2356 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2357 * gdb.dwarf2/dw2-icycle.c: Remove.
2358 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2359 * gdb.dwarf2/formdata16.c: Remove.
2360 * gdb.dwarf2/formdata16.exp: Use main.c.
2361 * gdb.dwarf2/implptrconst.c: Remove.
2362 * gdb.dwarf2/implptrconst.exp: Use main.c.
2363 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2364 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2365 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2366 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2367
9c2412ec
TV
23682020-10-20 Tom de Vries <tdevries@suse.de>
2369
2370 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2371 file.
2372 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2373
0cd2ad78
TV
23742020-10-20 Tom de Vries <tdevries@suse.de>
2375
2376 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2377 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2378 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2379 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2380 * gdb.dwarf2/dw2-ranges.exp: Same.
2381 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2382 * gdb.dwarf2/var-access.exp: Same.
2383
22cc388e
TT
23842020-10-19 Tom Tromey <tromey@adacore.com>
2385
2386 PR tui/26719
2387 * gdb.tui/list.exp: Check source window contents after focus
2388 change.
2389
520596f2
TV
23902020-10-17 Tom de Vries <tdevries@suse.de>
2391
2392 PR symtab/26317
2393 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2394
d1c8a76d
TV
23952020-10-17 Tom de Vries <tdevries@suse.de>
2396
2397 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2398 as suffix.
2399 * gdb.dwarf2/atomic.c: Rename to ...
2400 * gdb.dwarf2/atomic-type.c: ... this.
2401 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2402 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2403 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2404 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2405 * gdb.dwarf2/fission-mix2.c: Rename to ...
2406 * gdb.dwarf2/fission-mix-2.c: ... this.
2407 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2408 standard_testfile.
2409 * gdb.dwarf2/ada-valprint-error.exp: Same.
2410 * gdb.dwarf2/arr-stride.exp: Same.
2411 * gdb.dwarf2/arr-subrange.exp: Same.
2412 * gdb.dwarf2/atomic-type.exp: Same.
2413 * gdb.dwarf2/bad-regnum.exp: Same.
2414 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2415 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2416 * gdb.dwarf2/clang-debug-names.exp: Same.
2417 * gdb.dwarf2/comp-unit-lang.exp: Same.
2418 * gdb.dwarf2/corrupt.exp: Same.
2419 * gdb.dwarf2/count.exp: Same.
2420 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2421 * gdb.dwarf2/data-loc.exp: Same.
2422 * gdb.dwarf2/dw2-align.exp: Same.
2423 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2424 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2425 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2426 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2427 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2428 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2429 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2430 * gdb.dwarf2/dw2-inline-param.exp: Same.
2431 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2432 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2433 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2434 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2435 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2436 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2437 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2438 * gdb.dwarf2/dw2-param-error.exp: Same.
2439 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2440 * gdb.dwarf2/dw2-ranges.exp: Same.
2441 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2442 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2443 * gdb.dwarf2/dw4-sig-types.exp: Same.
2444 * gdb.dwarf2/dynarr-ptr.exp: Same.
2445 * gdb.dwarf2/enum-type.exp: Same.
2446 * gdb.dwarf2/fission-mix.exp: Same.
2447 * gdb.dwarf2/formdata16.exp: Same.
2448 * gdb.dwarf2/implptrconst.exp: Same.
2449 * gdb.dwarf2/implptrpiece.exp: Same.
2450 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2451 * gdb.dwarf2/main-subprogram.exp: Same.
2452 * gdb.dwarf2/method-ptr.exp: Same.
2453 * gdb.dwarf2/missing-sig-type.exp: Same.
2454 * gdb.dwarf2/nonvar-access.exp: Same.
2455 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2456 * gdb.dwarf2/shortpiece.exp: Same.
2457 * gdb.dwarf2/staticvirtual.exp: Same.
2458 * gdb.dwarf2/subrange.exp: Same.
2459 * gdb.dwarf2/symtab-producer.exp: Same.
2460 * gdb.dwarf2/typedef-void-finish.exp: Same.
2461 * gdb.dwarf2/var-access.exp: Same.
2462 * gdb.dwarf2/variant.exp: Same.
2463 * gdb.dwarf2/void-type.exp: Same.
2464 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2465 dw2-ranges-main.c.
2466 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2467
472d09c1
TV
24682020-10-16 Tom de Vries <tdevries@suse.de>
2469
2470 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2471
afe75f6d
TV
24722020-10-16 Tom de Vries <tdevries@suse.de>
2473
2474 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2475
8c8bd0ba
TV
24762020-10-14 Tom de Vries <tdevries@suse.de>
2477
2478 PR testsuite/26732
2479 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2480 scenario 2.
2481 * gdb.ada/mi_catch_ex_hand.exp: Same.
2482
b75d55d4
PA
24832020-10-13 Pedro Alves <pedro@palves.net>
2484
2485 * lib/mi-support.exp (mi_clean_restart): New.
2486 (mi_run_to_main): Delete.
2487 All callers adjust to use mi_clean_restart / mi_runto_main.
2488
e777225b
PA
24892020-10-13 Pedro Alves <pedro@palves.net>
2490
2491 * config/monitor.exp: Use "list -q".
2492 * gdb.arch/gdb1558.exp: Use "break -q".
2493 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2494 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2495 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2496 * gdb.base/commands.exp: Use "break -q".
2497 * gdb.base/condbreak.exp: Use "break -q".
2498 * gdb.base/ctf-ptype.exp: Use "list -q".
2499 * gdb.base/define.exp: Use "break -q".
2500 * gdb.base/del.exp: Use "break -q".
2501 * gdb.base/fullname.exp: Use "break -q".
2502 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2503 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2504 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2505 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2506 "hbreak -q".
2507 * gdb.base/included.exp: Use "list -q".
2508 * gdb.base/label.exp: Use "break -q".
2509 * gdb.base/lineinc.exp: Use "break -q".
2510 * gdb.base/list.exp: Use "list -q".
2511 * gdb.base/macscp.exp: Use "list -q".
2512 * gdb.base/pending.exp: Use "break -q".
2513 * gdb.base/prologue-include.exp: Use "break -q".
2514 * gdb.base/ptype.exp: Use "list -q".
2515 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2516 * gdb.base/server-del-break.exp: Use "break -q".
2517 * gdb.base/style.exp: Use "break -q".
2518 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2519 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2520 * gdb.cp/exception.exp: Use "tbreak -q".
2521 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2522 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2523 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2524 * gdb.dwarf2/pr13961.exp: Use "break -q".
2525 * gdb.linespec/explicit.exp: Use "list -q".
2526 * gdb.linespec/linespec.exp: Use "break -q".
2527 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2528 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2529 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2530 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2531 * gdb.trace/change-loc.exp: Use "break -q".
2532 * gdb.trace/pending.exp: Use "break -q".
2533 * gdb.tui/basic.exp: Use "list -q".
2534 * gdb.tui/list-before.exp: Use "list -q".
2535 * gdb.tui/list.exp: Use "list -q".
2536 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2537
8abd8ee8
PA
25382020-10-13 Pedro Alves <pedro@palves.net>
2539
2540 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2541 saved breakpoints file.
2542 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2543 inspecting breakpoint list.
2544 * lib/gdb.exp (runto_main): Add "qualified" to options.
2545 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2546 and handle it.
2547 (mi_runto_main): Pass 1 as qualified argument.
2548
f71e6719
PA
25492020-10-13 Pedro Alves <pedro@palves.net>
2550
2551 * lib/mi-support.exp (mi_runto_main): New proc.
2552 (mi_run_to_main): Use it.
2553 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2554 * gdb.mi/mi-var-cmd.exp: Likewise.
2555 * gdb.mi/mi-var-invalidate.exp: Likewise.
2556 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2557 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2558 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2559 * gdb.mi/user-selected-context-sync.exp: Likewise.
2560 * gdb.opt/inline-cmds.exp: Likewise.
2561 * gdb.python/py-framefilter-mi.exp: Likewise.
2562 * gdb.python/py-mi.exp: Likewise.
2563
50441f0f
PA
25642020-10-13 Pedro Alves <pedro@palves.net>
2565
2566 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2567 "runto main".
2568 * gdb.ada/small_reg_param.exp: Likewise.
2569 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2570 * gdb.base/annota1.exp: Likewise.
2571 * gdb.base/anon.exp: Likewise.
2572 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2573 * gdb.base/dprintf-non-stop.exp: Likewise.
2574 * gdb.base/dprintf.exp: Likewise.
2575 * gdb.base/gdb11530.exp: Likewise.
2576 * gdb.base/gdb11531.exp: Likewise.
2577 * gdb.base/gnu_vector.exp: Likewise.
2578 * gdb.base/interrupt-noterm.exp: Likewise.
2579 * gdb.base/memattr.exp: Likewise.
2580 * gdb.base/step-over-syscall.exp: Likewise.
2581 * gdb.base/watch-cond-infcall.exp: Likewise.
2582 * gdb.base/watch-read.exp: Likewise.
2583 * gdb.base/watch-vfork.exp: Likewise.
2584 * gdb.base/watch_thread_num.exp: Likewise.
2585 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2586 * gdb.guile/scm-frame-inline.exp: Likewise.
2587 * gdb.linespec/explicit.exp: Likewise.
2588 * gdb.opt/inline-break.exp: Likewise.
2589 * gdb.python/py-frame-inline.exp: Likewise.
2590 * gdb.reverse/break-precsave.exp: Likewise.
2591 * gdb.reverse/break-reverse.exp: Likewise.
2592 * gdb.reverse/consecutive-precsave.exp: Likewise.
2593 * gdb.reverse/consecutive-reverse.exp: Likewise.
2594 * gdb.reverse/finish-precsave.exp: Likewise.
2595 * gdb.reverse/finish-reverse.exp: Likewise.
2596 * gdb.reverse/fstatat-reverse.exp: Likewise.
2597 * gdb.reverse/getresuid-reverse.exp: Likewise.
2598 * gdb.reverse/i386-precsave.exp: Likewise.
2599 * gdb.reverse/i386-reverse.exp: Likewise.
2600 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2601 * gdb.reverse/i387-env-reverse.exp: Likewise.
2602 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2603 * gdb.reverse/insn-reverse.exp: Likewise.
2604 * gdb.reverse/machinestate-precsave.exp: Likewise.
2605 * gdb.reverse/machinestate.exp: Likewise.
2606 * gdb.reverse/pipe-reverse.exp: Likewise.
2607 * gdb.reverse/readv-reverse.exp: Likewise.
2608 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2609 * gdb.reverse/rerun-prec.exp: Likewise.
2610 * gdb.reverse/s390-mvcle.exp: Likewise.
2611 * gdb.reverse/solib-precsave.exp: Likewise.
2612 * gdb.reverse/solib-reverse.exp: Likewise.
2613 * gdb.reverse/step-precsave.exp: Likewise.
2614 * gdb.reverse/step-reverse.exp: Likewise.
2615 * gdb.reverse/time-reverse.exp: Likewise.
2616 * gdb.reverse/until-precsave.exp: Likewise.
2617 * gdb.reverse/until-reverse.exp: Likewise.
2618 * gdb.reverse/waitpid-reverse.exp: Likewise.
2619 * gdb.reverse/watch-precsave.exp: Likewise.
2620 * gdb.reverse/watch-reverse.exp: Likewise.
2621 * gdb.threads/kill.exp: Likewise.
2622 * gdb.threads/tid-reuse.exp: Likewise.
2623
d3a07122
SM
26242020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2625
2626 PR gdb/26642
2627 * gdb.base/maint-target-async-off.c: New test.
2628 * gdb.base/maint-target-async-off.exp: New test.
2629
c65c6c42
AM
26302020-10-13 Alan Modra <amodra@gmail.com>
2631
2632 * gdb.arch/powerpc-altivec.s,
2633 * gdb.arch/powerpc-power7.s,
2634 * gdb.arch/powerpc-power8.s,
2635 * gdb.arch/powerpc-power9.s,
2636 * gdb.arch/powerpc-vsx.s,
2637 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2638 * gdb.arch/powerpc-altivec.exp,
2639 * gdb.arch/powerpc-power7.exp,
2640 * gdb.arch/powerpc-power8.exp,
2641 * gdb.arch/powerpc-power9.exp,
2642 * gdb.arch/powerpc-vsx.exp,
2643 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2644 disassembly of mfvsrd/mtvsrd.
2645
f4a0f710
AM
26462020-10-13 Alan Modra <amodra@gmail.com>
2647
2648 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2649 "target architecture" output.
2650 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2651 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2652 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2653 * gdb.arch/s390-disassembler-options.exp: Likewise.
2654
87a37e5e
PA
26552020-10-12 Pedro Alves <pedro@palves.net>
2656
2657 PR exp/26602
2658 PR c++/26550
2659 * gdb.cp/ambiguous.cc (marker1): Delete.
2660 (main): Initialize all the fields of the locals. Replace marker1
2661 call with a "set breakpoint here" marker.
2662 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2663 instead of running to marker1. Add tests printing all the
2664 variables and all the fields of the variables.
2665 (test_ambiguous): New proc, expecting the new GDB output when a
2666 field access is ambiguous. Change all "warning: X ambiguous"
2667 tests to use it.
2668
71e1b6b0
GB
26692020-10-12 Gary Benson <gbenson@redhat.com>
2670
2671 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2672 * gdb.base/msym-bp-2.c (foo): Likewise.
2673 * gdb.base/msym-lang.c (foo): Likewise.
2674 * gdb.base/msym-lang-main.c (foo): Likewise.
2675 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2676 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2677 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2678 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2679 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2680 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2681 * gdb.python/py-objfile.c (static_var): Likewise.
2682 * gdb.python/py-symbol.c (rr): Likewise.
2683 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2684 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2685
9370fd51
AB
26862020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2687
2688 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2689 output of backtrace.
2690
7c184d33
TT
26912020-10-09 Tom Tromey <tromey@adacore.com>
2692
2693 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2694 (Rec): Add field. Fix range.
2695 * gdb.ada/scalar_storage.exp: Update.
2696
3d87245c
HD
26972020-10-09 Hannes Domani <ssbssa@yahoo.de>
2698
2699 PR exp/26714
2700 * gdb.base/printcmds.exp: Add tests for void results.
2701
f5c4b229
JV
27022020-10-09 Jan Vrany <jan.vrany@labware.com>
2703
2704 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2705 is emmited for both 'set directories' and 'directory' commands.
2706
b2701685
TT
27072020-10-08 Tom Tromey <tom@tromey.com>
2708
2709 * gdb.base/style.exp: Check that "main"'s name is styled.
2710
e86efb33
TT
27112020-10-07 Tom Tromey <tromey@adacore.com>
2712
2713 * gdb.base/find.exp: Rename some tests.
2714
30897591
GB
27152020-10-06 Gary Benson <gbenson@redhat.com>
2716
2717 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2718 * gdb.base/list1.c (unused): Likewise.
2719
ced4a4c1
GB
27202020-10-06 Gary Benson <gbenson@redhat.com>
2721
2722 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2723 __attribute__ ((used)).
2724 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2725
ed3bdac4
AB
27262020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2727
2728 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2729 make use of regions throughout.
2730 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2731 not {...}.
2732 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2733
cd096ec8
HD
27342020-10-05 Hannes Domani <ssbssa@yahoo.de>
2735
2736 * gdb.base/call-sc.c: Fix return struct on stack test case.
2737 * gdb.base/call-sc.exp: Likewise.
2738
3ee6f75d
GB
27392020-10-02 Gary Benson <gbenson@redhat.com>
2740
2741 * README: Fix "paralell".
2742
f65825ec
GB
27432020-09-30 Gary Benson <gbenson@redhat.com>
2744
2745 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
2746 Convert directive to lowercase.
2747 (.Labbrev1_begin): Add missing label.
2748 (abbrev code 0x1): Remove DW_AT_stmt_list.
2749 (.Ldie_b): Likewise.
2750
5f278258
TT
27512020-09-27 Tom Tromey <tom@tromey.com>
2752
2753 * gdb.tui/new-layout.exp: Use with_test_prefix.
2754
8f9929bb
GR
27552020-09-26 Gareth Rees <grees@undo.io> (tiny change)
2756
2757 PR python/26586
2758 * gdb.python/python.exp: add test cases for the from_tty
2759 argument to gdb.execute.
2760
c20c017b
GB
27612020-09-25 Gary Benson <gbenson@redhat.com>
2762
2763 * gdb.base/infcall-nested-structs.exp.tcl: Add
2764 additional_flags=-Wno-tautological-compare for C++
2765 tests when compiling using Clang.
2766
68d654af
GB
27672020-09-25 Gary Benson <gbenson@redhat.com>
2768
2769 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
2770 for .c files.
2771
b551a89f
TT
27722020-09-24 Tom Tromey <tromey@adacore.com>
2773
2774 PR tui/26638:
2775 * gdb.tui/list.exp: Check output of "focus next".
2776
20a5fcbd
TT
27772020-09-23 Tom Tromey <tom@tromey.com>
2778
2779 * gdb.dwarf2/intbits.exp: New file.
2780 * gdb.dwarf2/intbits.c: New file.
2781
b167e53f
PA
27822020-09-20 Pedro Alves <pedro@palves.net>
2783
2784 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
2785 spawn_id before calling remote_close. Close secondary MI channel.
2786
dbc49e9f
PA
27872020-09-20 Pedro Alves <pedro@palves.net>
2788
2789 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
2790 fails.
2791
c8d5abea
AB
27922020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
2793
2794 * gdb.fortran/array-slices.exp: Update expected results.
2795 * gdb.fortran/class-allocatable-array.exp: Likewise.
2796 * gdb.fortran/multi-dim.exp: Likewise.
2797 * gdb.fortran/vla-type.exp: Likewise.
2798 * gdb.mi/mi-vla-fortran.exp: Likewise.
2799
14f9473c
VC
28002020-09-18 Victor Collod <vcollod@nvidia.com>
2801
2802 PR gdb/26635
2803 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
2804 compatible with i386, and move it to...
2805 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
2806 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
2807 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
2808
e8ef12b9
PA
28092020-09-18 Pedro Alves <pedro@palves.net>
2810
2811 PR gdb/26631
2812 * gdb.multi/multi-target-thread-find.exp: New file.
2813
e11daf7a
PA
28142020-09-18 Pedro Alves <pedro@palves.net>
2815
2816 * gdb.multi/multi-target-continue.exp: New file, factored out from
2817 multi-target.exp.
2818 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
2819 multi-target.exp.
2820 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
2821 multi-target.exp.
2822 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
2823 multi-target.exp.
2824 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
2825 multi-target.exp.
2826 * gdb.multi/multi-target.exp.tcl: New file, factored out from
2827 multi-target.exp.
2828 * gdb.multi/multi-target.exp: Delete.
2829
d0edc2b8
AB
28302020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2831
2832 * gdb.fortran/array-slices.exp: Add missing message data.
2833
7474326c
PA
28342020-09-17 Pedro Alves <pedro@palves.net>
2835
2836 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
2837
dd23068d
PA
28382020-09-17 Pedro Alves <pedro@palves.net>
2839
2840 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
2841 full prototype.
2842
0640a543
PA
28432020-09-17 Pedro Alves <pedro@palves.net>
2844
2845 * gdb.python/py-as-string.c: Add cast.
2846
ef0cdbc1
PA
28472020-09-17 Pedro Alves <pedro@palves.net>
2848
2849 * gdb.base/sizeof.c (fill): Add cast.
2850
3a5eeb8b
PA
28512020-09-17 Pedro Alves <pedro@palves.net>
2852
2853 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
2854
a8129512
PA
28552020-09-17 Pedro Alves <pedro@palves.net>
2856
2857 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
2858 linkage name.
2859 * gdb.base/prologue.exp: Use print /d.
2860 * gdb.base/symbol-alias.exp: Handle C++ output.
2861 * gdb.base/symbol-alias2.c: Handle C++ output.
2862 [__cplusplus] (func): Explicitly specify linkage name.
2863
a83cdcb6
PA
28642020-09-17 Pedro Alves <pedro@palves.net>
2865
2866 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
2867 (struct my_key_t): ... this. Adjust all references.
2868 (struct value_t): Rename to ...
2869 (struct my_value_t): ... this. Adjust all references.
2870 (create_map, add_map_element, create_map_map)
2871 (add_map_map_element): Add casts.
2872
d4bcee5c
PA
28732020-09-17 Pedro Alves <pedro@palves.net>
2874
2875 * gdb.python/py-framefilter-mi.c (funca): Add casts.
2876 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
2877
81f90489
PA
28782020-09-17 Pedro Alves <pedro@palves.net>
2879
2880 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
2881
0a229804
PA
28822020-09-17 Pedro Alves <pedro@palves.net>
2883
2884 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
2885 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
2886 (charfoo, intfoo): Define full prototype.
2887 * gdb.base/ptype1.c (charfoo): Define full prototype.
2888 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
2889 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
2890
c3e5138d
PA
28912020-09-17 Pedro Alves <pedro@palves.net>
2892
2893 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
2894 Don't define.
2895 (utf_32_string): Compile for both C and C++.
2896 * gdb.base/charset.exp: Use "print /d".
2897
151fdbad
PA
28982020-09-17 Pedro Alves <pedro@palves.net>
2899
2900 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
2901 (nullptr): Rename to ...
2902 (null_ptr): ... this.
2903 * gdb.base/watchpoint.exp: Adjust to rename.
2904
18a25b64
PA
29052020-09-17 Pedro Alves <pedro@palves.net>
2906
2907 * gdb.base/printcmds.c (three, flag_enum_without_zero)
2908 (three_not_flag): Add casts.
2909
11fac337
PA
29102020-09-17 Pedro Alves <pedro@palves.net>
2911
2912 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
2913 char array.
2914 (main): Add references to Barrier, TestStrings, TestStringsH and
2915 TestStringsW.
2916 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
2917 and expect a full prototype in C++.
2918
52626c58
PA
29192020-09-17 Pedro Alves <pedro@palves.net>
2920
2921 * gdb.base/nested-addr.c (main): Add cast.
2922 * gdb.base/nested-addr.exp: Use "print /d".
2923
52bb0902
PA
29242020-09-17 Pedro Alves <pedro@palves.net>
2925
2926 * gdb.base/break.exp (func): New. Use it throughout when
2927 expecting a function name.
2928
73e18ac9
PA
29292020-09-17 Pedro Alves <pedro@palves.net>
2930
2931 * gdb.base/display.exp: Issue "set print asm-demangle on".
2932
c8b18808
PA
29332020-09-17 Pedro Alves <pedro@palves.net>
2934
2935 * gdb.base/find.c: Include <string.h>.
2936 (init_bufs): Add cast.
2937 * gdb.base/find.exp: Issue "set print asm-demangle on".
2938
fe830662
TT
29392020-09-16 Tom Tromey <tromey@adacore.com>
2940
2941 PR gdb/26598:
2942 * gdb.base/skipcxx.exp: New file.
2943 * gdb.base/skipcxx.cc: New file.
2944
945ff6e2
TV
29452020-09-16 Tom de Vries <tdevries@suse.de>
2946
2947 PR testsuite/26617
2948 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
2949 WITH_DEBUG_SECTIONS is defined.
2950 (xstr, str): New macro.
2951 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
2952 to get start and size of _Dmain.
2953 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
2954 using additional_flags.
2955
da1df1db
TBA
29562020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2957
2958 * gdb.base/bp-cmds-sourced-script.c: New file.
2959 * gdb.base/bp-cmds-sourced-script.exp: New test.
2960 * gdb.base/bp-cmds-sourced-script.gdb: New file.
2961
337882d4
TV
29622020-09-16 Tom de Vries <tdevries@suse.de>
2963
2964 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
2965 get the gdb prompt after issuing "monitor exit".
2966
7361f908
TV
29672020-09-16 Tom de Vries <tdevries@suse.de>
2968
2969 PR testsuite/26624
2970 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
2971
4d91ddd3
TV
29722020-09-16 Tom de Vries <tdevries@suse.de>
2973
2974 PR testsuite/26618
2975 * gdb.tui/new-layout.exp: Escape unbalanced braces.
2976
08cc37dd
TT
29772020-09-15 Tom Tromey <tromey@adacore.com>
2978
2979 PR rust/26197:
2980 * lib/rust-support.exp (rust_llvm_version): New proc.
2981 * gdb.rust/simple.exp: Check rust_llvm_version.
2982
ee6372f2
TV
29832020-09-14 Tom de Vries <tdevries@suse.de>
2984
2985 * gdb.rust/traits.exp: Fix PATH warning.
2986
dc3a371e
PA
29872020-09-13 Pedro Alves <pedro@palves.net>
2988
2989 * gdb.base/catch-follow-exec.c (main): Add explicit return
2990 statement.
2991 * gdb.base/catch-signal.c (main): Likewise.
2992 * gdb.base/condbreak-call-false.c (main): Likewise.
2993 * gdb.base/consecutive.c (main): Add explicit return
2994 statement and return type.
2995 * gdb.base/cursal.c (main): Add explicit return statement.
2996 * gdb.base/cvexpr.c (main): Likewise.
2997 * gdb.base/display.c (main): Add explicit return statement and
2998 return type.
2999 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3000 * gdb.base/endianity.c (main): Likewise.
3001 * gdb.base/execd-prog.c (main): Likewise.
3002 * gdb.base/gdb1090.c (main): Likewise.
3003 * gdb.base/info_qt.c (main): Likewise.
3004 * gdb.base/lineinc.c (main): Likewise.
3005 * gdb.base/load-command.c (main): Likewise.
3006 * gdb.base/macscp1.c (main): Likewise.
3007 * gdb.base/pr10179-a.c (main): Likewise.
3008 * gdb.base/quit-live.c (main): Likewise.
3009 * gdb.base/scope0.c (main): Likewise.
3010 * gdb.base/settings.c (main): Likewise.
3011 * gdb.base/stack-checking.c (main): Return int.
3012 * gdb.base/varargs.c (main): Add explicit return statement.
3013 * gdb.cp/ambiguous.cc (main): Likewise.
3014 * gdb.cp/anon-struct.cc (main): Likewise.
3015 * gdb.cp/anon-union.cc (main): Likewise.
3016 * gdb.cp/bool.cc (main): Likewise.
3017 * gdb.cp/bs15503.cc (main): Likewise.
3018 * gdb.cp/cplusfuncs.cc (main): Likewise.
3019 * gdb.cp/cttiadd.cc (main): Likewise.
3020 * gdb.cp/extern-c.cc (main): Likewise.
3021 * gdb.cp/filename.cc (main): Likewise.
3022 * gdb.cp/formatted-ref.cc (main): Likewise.
3023 * gdb.cp/mb-ctor.cc (main): Likewise.
3024 * gdb.cp/member-ptr.cc (main): Likewise.
3025 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3026 * gdb.cp/overload-const.cc (main): Likewise.
3027 * gdb.cp/paren-type.cc (main): Likewise.
3028 * gdb.cp/parse-lang.cc (main): Likewise.
3029 * gdb.cp/pr-1023.cc (main): Likewise.
3030 * gdb.cp/psmang1.cc (main): Likewise.
3031 * gdb.cp/readnow-language.cc (main): Likewise.
3032 * gdb.cp/ref-params.cc (main): Likewise.
3033 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3034 * gdb.cp/virtbase2.cc (main): Likewise.
3035 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3036 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3037 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3038 * gdb.mi/mi-console.c (main): Likewise.
3039 * gdb.mi/mi-read-memory.c (main): Likewise.
3040 * gdb.modula2/multidim.c (main): Likewise.
3041 * gdb.opt/inline-small-func.c (main): Likewise.
3042 * gdb.python/py-rbreak.c (main): Likewise.
3043 * gdb.stabs/exclfwd1.c (main): Likewise.
3044 * gdb.trace/qtro.c (main): Likewise.
3045
af26601c
PA
30462020-09-13 Pedro Alves <pedro@palves.net>
3047
3048 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3049 instead of getenv.
3050
2f4b83cd
PA
30512020-09-13 Pedro Alves <pedro@palves.net>
3052
3053 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3054 instead of spawning GDB with remote_spawn.
3055 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3056 gdb_spawn instead of spawning GDB with remote_spawn.
3057
c49da0e4
PA
30582020-09-13 Pedro Alves <pedro@palves.net>
3059
3060 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3061 file and add calls to first and second.
3062 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3063 add call to f.
3064
6791b117
PA
30652020-09-13 Pedro Alves <pedro@palves.net>
3066
3067 * gdb.mi/mi-break-qualified.cc: New file.
3068 * gdb.mi/mi-break-qualified.exp: New file.
3069 * lib/mi-support.exp (mi_create_breakpoint_multi)
3070 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3071 procedures.
3072 (mi_create_breakpoint_1): New, factored out from
3073 mi_create_breakpoint.
3074
3b8d4c5c
PA
30752020-09-13 Pedro Alves <pedro@palves.net>
3076
3077 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3078 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3079 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3080 (register_class): Delete.
3081 (main): Don't call register_class.
3082
d5f96005
PA
30832020-09-13 Pedro Alves <pedro@palves.net>
3084
3085 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3086 (do_tests): Remove "calling method for small class" test.
3087 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3088 (register_class): Delete.
3089 (main): Don't call register_class.
3090 * gdb.cp/call-method-register.exp: New file, based on bits removed
3091 from classes.exp.
3092 * gdb.cp/call-method-register.cc: New file, based on bits removed
3093 from classes.cc.
3094
77f2120b
PA
30952020-09-13 Pedro Alves <pedro@palves.net>
3096
3097 * gdb.base/msym-bp-2.c: New.
3098 * gdb.base/msym-bp-shl-lib.c: New file.
3099 * gdb.base/msym-bp-shl-main-2.c: New file.
3100 * gdb.base/msym-bp-shl-main.c: New file.
3101 * gdb.base/msym-bp-shl.exp: New file.
3102 * gdb.base/msym-bp.c: New file.
3103 * gdb.base/msym-bp.exp: New file.
3104
32aea73e
JB
31052020-09-13 Joel Brobecker <brobecker@adacore.com>
3106
3107 * gdb.base/default.exp: Change $_gdb_major to 11.
3108
2a67f09d
FW
31092020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3110 Felix Willgerodt <Felix.Willgerodt@intel.com>
3111
3112 * x86-avx512bf16.c: New file.
3113 * x86-avx512bf16.exp: Likewise.
3114 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3115
ad570dd7
TV
31162020-09-11 Tom de Vries <tdevries@suse.de>
3117
3118 PR exp/26602
3119 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3120
a56f7391
TBA
31212020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3122
3123 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3124
918619e5
AM
31252020-09-10 Alan Modra <amodra@gmail.com>
3126
3127 PR 26597
3128 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3129
cac1e71d
TV
31302020-09-08 Tom de Vries <tdevries@suse.de>
3131
3132 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3133 after gdb_starti_cmd.
3134
c5cd900e
AKS
31352020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3136
3137 * lib/fortran.exp (fortran_complex8): New proc.
3138 (fortran_complex16): New proc.
3139 * gdb.fortran/complex.exp: Use routines from fortran.exp
3140 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3141 * gdb.fortran/vla-ptr-info.exp: Likewise.
3142
8f5c6526
TV
31432020-09-03 Tom de Vries <tdevries@suse.de>
3144
3145 PR breakpoint/26546
3146 * gdb.base/label-without-address.exp: Runto main first.
3147
02c6f3f1
TT
31482020-09-02 Tom Tromey <tromey@adacore.com>
3149
3150 * gdb.ada/mi_var_access.exp: Test children of access variable.
3151 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3152 * gdb.ada/mi_var_array.exp: Update.
3153
efe24f05
KB
31542020-08-31 Kevin Buettner <kevinb@redhat.com>
3155
3156 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3157 on docker w/ AUFS storage driver.
3158
973695d6
KB
31592020-08-31 Kevin Buettner <kevinb@redhat.com>
3160
3161 * gdb.base/corefile2.exp (renamed binfile): New tests.
3162
f3bd50f1
SM
31632020-08-31 Simon Marchi <simon.marchi@efficios.com>
3164
3165 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3166
22b9b4b0
SL
31672020-08-31 Simon Marchi <simon.marchi@efficios.com>
3168
3169 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3170 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3171
8efaf6b3
SM
31722020-08-31 Simon Marchi <simon.marchi@efficios.com>
3173
3174 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3175 output, printing a "not saved" value from history and printing a
3176 convenience variable created from a "not saved" value.
3177
e840f2e3
TV
31782020-08-31 Tom de Vries <tdevries@suse.de>
3179
3180 * gdb.base/eh_return.exp: Use nopie.
3181
8f57f343
PA
31822020-08-28 Pedro Alves <pedro@palves.net>
3183
3184 * gdb.base/advance-until-multiple-locations.exp
3185 (advance_overload, until_overload): Adjust to match the
3186 frame/function header instead of the source line text.
3187
626d2320
TV
31882020-08-28 Tom de Vries <tdevries@suse.de>
3189
3190 * gdb.base/label-without-address.c: New test.
3191 * gdb.base/label-without-address.exp: New file.
3192
df631783
PA
31932020-08-27 Pedro Alves <pedro@palves.net>
3194
3195 PR gdb/26523
3196 PR gdb/26524
3197 * gdb.base/advance-until-multiple-locations.cc: New.
3198 * gdb.base/advance-until-multiple-locations.exp: New.
3199
48b076bb
SM
32002020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3201
3202 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3203
c2015ce4
AB
32042020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3205
3206 * gdb.arch/amd64-byte.exp: Make test names unique, use
3207 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3208 * gdb.arch/amd64-dword.exp: Likewise.
3209 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3210 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3211 unique.
3212 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3213 * gdb.arch/amd64-word.exp: Make test names unique, use
3214 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3215 * gdb.arch/i386-byte.exp: Make test names unique, use
3216 gdb_breakpoint.
3217 * gdb.arch/i386-word.exp: Likewise.
3218
995d3a19
SV
32192020-08-25 Shahab Vahedi <shahab@synopsys.com>
3220
3221 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3222
8cac2b31
SM
32232020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3224
3225 PR gdb/26532
3226 * gdb.threads/stepi-random-signal.exp: Update pattern.
3227
2bc19622
SM
32282020-08-25 Simon Marchi <simon.marchi@efficios.com>
3229
3230 PR gdb/26532
3231 * gdb.base/ui-redirect.exp: Update pattern.
3232
b04aa1fc
GB
32332020-08-25 Gary Benson <gbenson@redhat.com>
3234
3235 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3236 when compiling with clang.
8571e9c8 3237 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3238
9f68b453
GB
32392020-08-25 Gary Benson <gbenson@redhat.com>
3240
3241 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3242 Add additional_flags=-Wno-inaccessible-base when compiling
3243 with GCC >= 10.1 or clang. Add additional_flags=-w when
3244 compiling with GCC < 10.
3245
3945d2d7
GM
32462020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3247
3248 PR m2/26372
fc5d6901
SM
3249 * gdb.modula2/multidim.c: New file.
3250 * gdb.modula2/multidim.exp: New file.
3945d2d7 3251
60122dbe
SM
32522020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3253
3254 * lib/gdb.exp (runto): Always emit fail on internal error.
3255
1eb8556f
SM
32562020-08-24 Simon Marchi <simon.marchi@efficios.com>
3257
3258 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3259 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3260 Likewise.
3261 * gdb.threads/stepi-random-signal.exp: Likewise.
3262
33bf4c5c
TBA
32632020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3264
3265 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3266 * gdb.trace/strace.exp: Ditto.
3267
c2fd7fae
AKS
32682020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3269
3270 * gdb.fortran/vla-type.exp: Skip commands not required for
3271 the Flang compiled binaries after prologue fix.
3272
326afb72
TT
32732020-08-17 Tom de Vries <tdevries@suse.de>
3274 Tom Tromey <tromey@adacore.com>
3275
3276 PR rust/26197:
3277 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3278
3ae7ab99
TT
32792020-08-17 Tom Tromey <tromey@adacore.com>
3280
3281 * gdb.ada/mi_var_access.exp: New file.
3282 * gdb.ada/mi_var_access/mi_access.adb: New file.
3283 * gdb.ada/mi_var_access/pck.adb: New file.
3284 * gdb.ada/mi_var_access/pck.ads: New file.
3285
f569c1c5
TV
32862020-08-16 Tom de Vries <tdevries@suse.de>
3287
3288 PR gdb/25350
3289 * gdb.base/eh_return.c: New test.
3290 * gdb.base/eh_return.exp: New file.
3291
3d11c30a
TV
32922020-08-15 Tom de Vries <tdevries@suse.de>
3293
3294 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3295 (mixed_func_1d_): Use fortran_charlen_t in decl.
3296
547ce8f0
TV
32972020-08-15 Tom de Vries <tdevries@suse.de>
3298
3299 PR backtrace/26390
3300 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3301 Update expected pattern.
3302
a54a7f13
PA
33032020-08-13 Pedro Alves <pedro@palves.net>
3304
3305 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3306 * gdb.fortran/library-module.exp: Likewise.
3307 * gdb.fortran/logical.exp: Likewise.
3308 * gdb.fortran/module.exp: Likewise.
3309 * gdb.fortran/print_type.exp: Likewise.
3310 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3311 * gdb.fortran/vla-datatypes.exp: Likewise.
3312 * gdb.fortran/vla-history.exp: Likewise.
3313 * gdb.fortran/vla-ptr-info.exp: Likewise.
3314 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3315 * gdb.fortran/vla-ptype.exp: Likewise.
3316 * gdb.fortran/vla-sizeof.exp: Likewise.
3317 * gdb.fortran/vla-type.exp: Likewise.
3318 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3319 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3320 * gdb.fortran/vla-value-sub.exp: Likewise.
3321 * gdb.fortran/vla-value.exp: Likewise.
3322
7a82e903
PA
33232020-08-13 Pedro Alves <pedro@palves.net>
3324
3325 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3326 * gdb.ada/access_to_packed_array.exp: Likewise.
3327 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3328 * gdb.ada/addr_arith.exp: Likewise.
3329 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3330 * gdb.ada/arr_arr.exp: Likewise.
3331 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3332 * gdb.ada/array_bounds.exp: Likewise.
3333 * gdb.ada/array_of_variable_length.exp: Likewise.
3334 * gdb.ada/array_ptr_renaming.exp: Likewise.
3335 * gdb.ada/array_subscript_addr.exp: Likewise.
3336 * gdb.ada/arraydim.exp: Likewise.
3337 * gdb.ada/arrayparam.exp: Likewise.
3338 * gdb.ada/arrayptr.exp: Likewise.
3339 * gdb.ada/assign_1.exp: Likewise.
3340 * gdb.ada/assign_arr.exp: Likewise.
3341 * gdb.ada/atomic_enum.exp: Likewise.
3342 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3343 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3344 * gdb.ada/bias.exp: Likewise.
3345 * gdb.ada/boolean_expr.exp: Likewise.
3346 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3347 * gdb.ada/bp_enum_homonym.exp: Likewise.
3348 * gdb.ada/bp_inlined_func.exp: Likewise.
3349 * gdb.ada/bp_on_var.exp: Likewise.
3350 * gdb.ada/bp_range_type.exp: Likewise.
3351 * gdb.ada/bp_reset.exp: Likewise.
3352 * gdb.ada/call_pn.exp: Likewise.
3353 * gdb.ada/catch_assert_if.exp: Likewise.
3354 * gdb.ada/catch_ex.exp: Likewise.
3355 * gdb.ada/catch_ex_std.exp: Likewise.
3356 * gdb.ada/char_enum.exp: Likewise.
3357 * gdb.ada/char_param.exp: Likewise.
3358 * gdb.ada/complete.exp: Likewise.
3359 * gdb.ada/cond_lang.exp: Likewise.
3360 * gdb.ada/convvar_comp.exp: Likewise.
3361 * gdb.ada/dgopt.exp: Likewise.
3362 * gdb.ada/disc_arr_bound.exp: Likewise.
3363 * gdb.ada/display_nested.exp: Likewise.
3364 * gdb.ada/dot_all.exp: Likewise.
3365 * gdb.ada/dyn_loc.exp: Likewise.
3366 * gdb.ada/dyn_stride.exp: Likewise.
3367 * gdb.ada/excep_handle.exp: Likewise.
3368 * gdb.ada/expr_delims.exp: Likewise.
3369 * gdb.ada/expr_with_funcall.exp: Likewise.
3370 * gdb.ada/exprs.exp: Likewise.
3371 * gdb.ada/fin_fun_out.exp: Likewise.
3372 * gdb.ada/fixed_cmp.exp: Likewise.
3373 * gdb.ada/formatted_ref.exp: Likewise.
3374 * gdb.ada/frame_arg_lang.exp: Likewise.
3375 * gdb.ada/frame_args.exp: Likewise.
3376 * gdb.ada/fullname_bp.exp: Likewise.
3377 * gdb.ada/fun_addr.exp: Likewise.
3378 * gdb.ada/fun_in_declare.exp: Likewise.
3379 * gdb.ada/fun_overload_menu.exp: Likewise.
3380 * gdb.ada/fun_renaming.exp: Likewise.
3381 * gdb.ada/funcall_char.exp: Likewise.
3382 * gdb.ada/funcall_param.exp: Likewise.
3383 * gdb.ada/funcall_ptr.exp: Likewise.
3384 * gdb.ada/funcall_ref.exp: Likewise.
3385 * gdb.ada/homonym.exp: Likewise.
3386 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3387 * gdb.ada/info_auto_lang.exp: Likewise.
3388 * gdb.ada/info_exc.exp: Likewise.
3389 * gdb.ada/info_types.exp: Likewise.
3390 * gdb.ada/int_deref.exp: Likewise.
3391 * gdb.ada/interface.exp: Likewise.
3392 * gdb.ada/iwide.exp: Likewise.
3393 * gdb.ada/lang_switch.exp: Likewise.
3394 * gdb.ada/length_cond.exp: Likewise.
3395 * gdb.ada/maint_with_ada.exp: Likewise.
3396 * gdb.ada/mi_catch_assert.exp: Likewise.
3397 * gdb.ada/mi_catch_ex.exp: Likewise.
3398 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3399 * gdb.ada/mi_dyn_arr.exp: Likewise.
3400 * gdb.ada/mi_ex_cond.exp: Likewise.
3401 * gdb.ada/mi_exc_info.exp: Likewise.
3402 * gdb.ada/mi_interface.exp: Likewise.
3403 * gdb.ada/mi_prot.exp: Likewise.
3404 * gdb.ada/mi_ref_changeable.exp: Likewise.
3405 * gdb.ada/mi_string_access.exp: Likewise.
3406 * gdb.ada/mi_task_arg.exp: Likewise.
3407 * gdb.ada/mi_task_info.exp: Likewise.
3408 * gdb.ada/mi_var_array.exp: Likewise.
3409 * gdb.ada/mi_var_union.exp: Likewise.
3410 * gdb.ada/mi_variant.exp: Likewise.
3411 * gdb.ada/minsyms.exp: Likewise.
3412 * gdb.ada/mod_from_name.exp: Likewise.
3413 * gdb.ada/nested.exp: Likewise.
3414 * gdb.ada/null_array.exp: Likewise.
3415 * gdb.ada/optim_drec.exp: Likewise.
3416 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3417 * gdb.ada/packed_array_assign.exp: Likewise.
3418 * gdb.ada/packed_tagged.exp: Likewise.
3419 * gdb.ada/pp-rec-component.exp: Likewise.
3420 * gdb.ada/print_chars.exp: Likewise.
3421 * gdb.ada/print_pc.exp: Likewise.
3422 * gdb.ada/ptr_typedef.exp: Likewise.
3423 * gdb.ada/ptype_arith_binop.exp: Likewise.
3424 * gdb.ada/ptype_array.exp: Likewise.
3425 * gdb.ada/ptype_field.exp: Likewise.
3426 * gdb.ada/ptype_tagged_param.exp: Likewise.
3427 * gdb.ada/ptype_union.exp: Likewise.
3428 * gdb.ada/py_range.exp: Likewise.
3429 * gdb.ada/py_taft.exp: Likewise.
3430 * gdb.ada/rdv_wait.exp: Likewise.
3431 * gdb.ada/rec_comp.exp: Likewise.
3432 * gdb.ada/rec_return.exp: Likewise.
3433 * gdb.ada/ref_param.exp: Likewise.
3434 * gdb.ada/ref_tick_size.exp: Likewise.
3435 * gdb.ada/rename_subscript_param.exp: Likewise.
3436 * gdb.ada/repeat_dyn.exp: Likewise.
3437 * gdb.ada/same_component_name.exp: Likewise.
3438 * gdb.ada/same_enum.exp: Likewise.
3439 * gdb.ada/scalar_storage.exp: Likewise.
3440 * gdb.ada/set_wstr.exp: Likewise.
3441 * gdb.ada/small_reg_param.exp: Likewise.
3442 * gdb.ada/str_binop_equal.exp: Likewise.
3443 * gdb.ada/str_ref_cmp.exp: Likewise.
3444 * gdb.ada/str_uninit.exp: Likewise.
3445 * gdb.ada/sub_variant.exp: Likewise.
3446 * gdb.ada/sym_print_name.exp: Likewise.
3447 * gdb.ada/taft_type.exp: Likewise.
3448 * gdb.ada/tagged.exp: Likewise.
3449 * gdb.ada/tagged_access.exp: Likewise.
3450 * gdb.ada/task_bp.exp: Likewise.
3451 * gdb.ada/task_switch_in_core.exp: Likewise.
3452 * gdb.ada/tasks.exp: Likewise.
3453 * gdb.ada/tick_last_segv.exp: Likewise.
3454 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3455 * gdb.ada/type_coercion.exp: Likewise.
3456 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3457 * gdb.ada/unchecked_union.exp: Likewise.
3458 * gdb.ada/uninitialized_vars.exp: Likewise.
3459 * gdb.ada/var_arr_attrs.exp: Likewise.
3460 * gdb.ada/var_arr_typedef.exp: Likewise.
3461 * gdb.ada/var_rec_arr.exp: Likewise.
3462 * gdb.ada/variant-record.exp: Likewise.
3463 * gdb.ada/variant.exp: Likewise.
3464 * gdb.ada/variant_record_packed_array.exp: Likewise.
3465 * gdb.ada/varsize_limit.exp: Likewise.
3466 * gdb.ada/whatis_array_val.exp: Likewise.
3467 * gdb.ada/widewide.exp: Likewise.
3468 * gdb.ada/win_fu_syms.exp: Likewise.
3469
34702020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3471
3472 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3473
10c381b5
AB
34742020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3475
3476 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3477 unset the array variable.
3478
8f34b746
TV
34792020-08-03 Tom de Vries <tdevries@suse.de>
3480
3481 PR symtab/26333
3482 * lib/dwarf.exp (DW_LNE_user): New proc.
3483 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3484 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3485
0245e136
KB
34862020-07-31 Kevin Buettner <kevinb@redhat.com>
3487
3488 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3489 to 'uintptr_t'
3490 (inttypes.h): Include.
3491
9ef1ec5d
KB
34922020-07-31 Kevin Buettner <kevinb@redhat.com>
3493
3494 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3495 (C5_24k): Delete.
3496 (C5_8k, C5_64k, C5_256k): New macros.
3497 (buf_ro): Allocate 256 KiB of initialized data.
3498
4c55e970
TBA
34992020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3500
3501 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3502 that attempt to overwrite an existing condition with a condition
3503 that fails parsing and also with a condition that parses fine
3504 but contains junk at the end.
3505
1e620590
TBA
35062020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3507
3508 * gdb.base/condbreak-bad.c: New test.
3509 * gdb.base/condbreak-bad.exp: New file.
3510
e12dcc50
TV
35112020-07-30 Tom de Vries <tdevries@suse.de>
3512
3513 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3514 out of ...
3515 (GDBInfoModuleSymbols::check_entry): ... here.
3516 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3517 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3518 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3519
6cc64caa
TV
35202020-07-30 Tom de Vries <tdevries@suse.de>
3521
3522 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3523 "__class_some_module_Number_t" optional.
3524
90fd07fc
TV
35252020-07-29 Tom de Vries <tdevries@suse.de>
3526
3527 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3528 multiple locations.
3529
f5c79e97
TV
35302020-07-29 Tom de Vries <tdevries@suse.de>
3531
3532 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3533 rather than function name.
3534
f75a0693
AB
35352020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3536
3537 PR symtab/26270:
3538 * gdb.cp/disasm-func-name.cc: New file.
3539 * gdb.cp/disasm-func-name.exp: New file.
3540
4888741a
TT
35412020-07-28 Tom Tromey <tromey@adacore.com>
3542
3543 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3544 'varval' location.
3545
43d5901d
AB
35462020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3547
3548 * gdb.python/py-unwind.py: Update to make use of a register
3549 descriptor.
3550
14fa8fb3
AB
35512020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3552
3553 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3554
e79eb02f
AB
35552020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3556
3557 PR fortran/23051
3558 PR fortran/26139
3559 * gdb.fortran/class-allocatable-array.exp: New file.
3560 * gdb.fortran/class-allocatable-array.f90: New file.
3561 * gdb.fortran/pointer-to-pointer.exp: New file.
3562 * gdb.fortran/pointer-to-pointer.f90: New file.
3563
876518dd
TV
35642020-07-25 Tom de Vries <tdevries@suse.de>
3565
3566 PR symtab/26243
3567 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3568 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3569
6dcfb80a
TV
35702020-07-24 Tom de Vries <tdevries@suse.de>
3571
3572 PR testsuite/26293
3573 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3574
e7bc9db8
PA
35752020-07-23 Pedro Alves <pedro@palves.net>
3576
3577 * gdb.server/server-kill.exp (prepare): New, factored out from the
3578 top level.
3579 (kill_server): New.
3580 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3581 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3582
78344df7
AB
35832020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3584
3585 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3586
25dfed24
SL
35872020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3588
3589 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3590 Initialize to empty string at top level.
3591 (gdb_wrapper_init): Revert check for file existence on build.
3592 Build the wrapper in its default place, not a build-specific
3593 location. When host == build, make the pathname absolute.
3594 (gdb_compile): Delete leftover declaration of
3595 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3596 string instead of uninitialized.
3597
7da515fd
KB
35982020-07-22 Kevin Buettner <kevinb@redhat.com>
3599
3600 * gdb.base/corefile2.exp: New file.
3601 * gdb.base/coremaker2.exp: New file.
3602
9c5ec5c2
KB
36032020-07-22 Kevin Buettner <kevinb@redhat.com>
3604
3605 * gdb.base/coredump-filter.exp: Add second
3606 non-Private-Shared-Anon-File test.
3607 (test_disasm): Rename binfile for test which is expected
3608 to fail.
3609
f9e233c9
KB
36102020-07-22 Kevin Buettner <kevinb@redhat.com>
3611
3612 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3613 data in core file".
3614 * gdb.base/coremaker.c (buf2ro): New global.
3615 (mmapdata): Add a read-only mmap mapping.
3616
94c265d7
KB
36172020-07-22 Kevin Buettner <kevinb@redhat.com>
3618
3619 PR corefiles/25631
3620 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3621 New test.
3622 * gdb.base/coremaker.c (buf3): New global.
3623 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3624 flags.
3625
36262020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3627
3628 * gdb.base/coremaker.c (filler_ro): New global constant.
3629
32fa152e
TT
36302020-07-22 Tom Tromey <tromey@adacore.com>
3631
3632 * gdb.ada/mi_prot.exp: New file.
3633 * gdb.ada/mi_prot/pkg.adb: New file.
3634 * gdb.ada/mi_prot/pkg.ads: New file.
3635 * gdb.ada/mi_prot/prot.adb: New file.
3636
c8474dc3
TBA
36372020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3638
3639 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3640 loads two JITers.
3641
baf8791e
AB
36422020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3643
3644 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3645
f7306dac
AB
36462020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3647
3648 * gdb.python/py-arch-reg-names.exp: Additional tests.
3649
6d3d6e4b
TV
36502020-07-21 Tom de Vries <tdevries@suse.de>
3651
3652 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3653 breakpoint locations".
3654 * gdb.reverse/solib-reverse.exp: Same.
3655
803d0592
TV
36562020-07-21 Tom de Vries <tdevries@suse.de>
3657
3658 * gdb.reverse/step-reverse.c (callee): Merge statements.
3659
e9bdc510
TV
36602020-07-21 Tom de Vries <tdevries@suse.de>
3661
3662 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3663 line numbers for some variables.
3664
f0f9e75a
TV
36652020-07-21 Tom de Vries <tdevries@suse.de>
3666
3667 * gdb.opt/inline-locals.c (init_array): New func.
3668 (func1): Use init_array.
3669 * gdb.opt/inline-locals.exp: Update pattern.
3670
bd460ecb
TV
36712020-07-21 Tom de Vries <tdevries@suse.de>
3672
3673 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3674 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3675
ae5369e7
LC
36762020-07-20 Ludovic Courtès <ludo@gnu.org>
3677
3678 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3679 * gdb.guile/types-module.exp: Remove "ERROR:" from
3680 regexps since Guile 3.0 no longer prints that.
3681
68cf161c
LC
36822020-07-20 Ludovic Courtès <ludo@gnu.org>
3683
3684 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3685 error regexp to match on Guile 2.2.
3686
c14b4913
GB
36872020-07-20 Gary Benson <gbenson@redhat.com>
3688
3689 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3690 with clang.
3691
b243ba58
TV
36922020-07-20 Tom de Vries <tdevries@suse.de>
3693
3694 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3695 (omp_set_lock_in_order): New function.
3696 (single_scope, multi_scope, nested_func, nested_parallel): Use
3697 omp_set_lock_in_order and omp_unset_lock.
3698 (main): Init and destroy lock and lock2.
3699
c06ad8b5
TV
37002020-07-20 Tom de Vries <tdevries@suse.de>
3701
3702 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3703
6e22f117
TV
37042020-07-20 Tom de Vries <tdevries@suse.de>
3705
3706 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3707
33176ea7
TV
37082020-07-17 Tom de Vries <tdevries@suse.de>
3709
3710 * gdb.base/valgrind-infcall-2.c: New test.
3711 * gdb.base/valgrind-infcall-2.exp: New file.
3712 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3713
90c3ec2d
TV
37142020-07-17 Tom de Vries <tdevries@suse.de>
3715
3716 * gdb.dlang/circular.c (found): Use found_label as label name.
3717 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3718 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3719 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3720 * gdb.dwarf2/ada-linkage-name.exp: Same.
3721 * gdb.dwarf2/arr-subrange.exp: Same.
3722 * gdb.dwarf2/atomic-type.exp: Same.
3723 * gdb.dwarf2/comp-unit-lang.exp: Same.
3724 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3725 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3726 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3727 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3728 * gdb.dwarf2/implptr-64bit.exp: Same.
3729 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3730 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3731 * gdb.dwarf2/imported-unit.exp: Same.
3732 * gdb.dwarf2/main-subprogram.exp: Same.
3733 * gdb.dwarf2/missing-type-name.exp: Same.
3734 * gdb.dwarf2/nonvar-access.exp: Same.
3735 * gdb.dwarf2/struct-with-sig.exp: Same.
3736 * gdb.dwarf2/typedef-void-finish.exp: Same.
3737 * gdb.dwarf2/void-type.exp: Same.
3738
10da644d
TV
37392020-07-17 Tom de Vries <tdevries@suse.de>
3740
3741 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
3742 src parameter.
3743 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
3744 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
3745 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3746 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3747 * gdb.dwarf2/dwz.exp: Same.
3748 * gdb.dwarf2/implptr-optimized-out.exp: Same.
3749 * gdb.dwarf2/implref-array.exp: Same.
3750 * gdb.dwarf2/implref-const.exp: Same.
3751 * gdb.dwarf2/implref-global.exp: Same.
3752 * gdb.dwarf2/implref-struct.exp: Same.
3753 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3754 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3755 * gdb.dwarf2/var-access.exp: Same.
3756 * gdb.dwarf2/varval.exp: Same.
3757 * gdb.trace/entry-values.exp: Same.
3758
315e6afc
TV
37592020-07-17 Tom de Vries <tdevries@suse.de>
3760
3761 * lib/dwarf.exp (Dwarf::extern): Remove.
3762 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
3763 * gdb.dlang/circular.exp: Same.
3764 * gdb.dwarf2/comp-unit-lang.exp: Same.
3765 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3766 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
3767 * gdb.dwarf2/dwz.exp: Same.
3768 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3769 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3770 * gdb.dwarf2/imported-unit.exp: Same.
3771 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3772
5597c940
SL
37732020-07-16 Sandra Loosemore <sandra@codesourcery.com>
3774
3775 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
3776 Use double quotes instead of single quotes.
3777
d0ce17d8
CT
37782020-07-16 Caroline Tice <cmtice@google.com>
3779
3780 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
3781 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
3782
853772cc
TV
37832020-07-16 Tom de Vries <tdevries@suse.de>
3784
3785 * lib/dwarf.exp (program): Initialize _line.
3786 (DW_LNE_end_sequence): Reinitialize _line.
3787 (DW_LNS_advance_line): Update _line.
3788 (line): New proc.
3789 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
3790 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3791 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3792 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3793 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3794 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3795
fe07b572
AB
37962020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3797
3798 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
3799 generic.
3800
52781cce
TV
38012020-07-15 Tom de Vries <tdevries@suse.de>
3802
3803 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
3804 is_amd64_regs_target.
3805
3dcc261c
AB
38062020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3807
3808 * gdb.fortran/ptype-on-functions.exp: Add more tests.
3809 * gdb.fortran/ptype-on-functions.f90: Likewise.
3810
054a0959
SM
38112020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
3812
3813 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
3814 values in documentation for addr_size to 4 and 8.
3815
ccb9eba6
AB
38162020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
3817
3818 * gdb.arch/amd64-osabi.exp: Update.
3819 * gdb.arch/arm-disassembler-options.exp: Update.
3820 * gdb.arch/powerpc-disassembler-options.exp: Update.
3821 * gdb.arch/ppc64-symtab-cordic.exp: Update.
3822 * gdb.arch/s390-disassembler-options.exp: Update.
3823 * gdb.base/all-architectures.exp.tcl: Update.
3824 * gdb.base/attach-pie-noexec.exp: Update.
3825 * gdb.base/catch-syscall.exp: Update.
3826 * gdb.xml/tdesc-arch.exp: Update.
3827
025a39a7
TV
38282020-07-14 Tom de Vries <tdevries@suse.de>
3829
3830 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
3831 (local_gettid): ... this.
3832 (fn): Update.
3833
74e4b667
SL
38342020-07-13 Sandra Loosemore <sandra@codesourcery.com>
3835
3836 * gdb.base/info_sources.exp: Skip directory match tests on
3837 remote hosts.
3838
f413dd74
GB
38392020-07-13 Gary Benson <gbenson@redhat.com>
3840
3841 * gdb.base/savedregs.exp (caller): Use parentheses to
3842 make expected expression evaluation ordering explicit.
3843
915771bb
GB
38442020-07-13 Gary Benson <gbenson@redhat.com>
3845
3846 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
3847
2a122642
GB
38482020-07-13 Gary Benson <gbenson@redhat.com>
3849
3850 * gdb.base/bigcore.c (main): Use a volatile pointer when
3851 attempting to trigger a SIGSEGV.
3852 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
3853 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
3854 * gdb.base/savedregs.c (thrower): Likewise.
3855 * gdb.mi/mi-syn-frame.c (bar): Likewise.
3856
3f00c730
GB
38572020-07-13 Gary Benson <gbenson@redhat.com>
3858
3859 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
3860 defining and using VLA structure fields into...
3861 * gdb.base/vla-struct-fields.c: New file.
3862 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
3863 tests into...
3864 * gdb.base/vla-struct-fields.exp: New file.
3865
963eeee4
TV
38662020-07-13 Tom de Vries <tdevries@suse.de>
3867
3868 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
3869 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
3870 * gdb.base/gold-gdb-index.exp: Same.
3871 * gdb.base/morestack.exp: Same.
3872
0ed35c9a
DX
38732020-07-11 Daniel Xu <dxu@dxuuu.xyz>
3874
3875 PR rust/26121
3876 * gdb.rust/modules.rs: Prevent linker from discarding test
3877 symbol.
3878
4fdba23d
PA
38792020-07-10 Pedro Alves <pedro@palves.net>
3880
3881 PR gdb/26199
3882 * gdb.multi/multi-target.c (exit_thread): New.
3883 (thread_start): Break loop if EXIT_THREAD.
3884 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
3885 (top level) Call test_no_resumed.
3886
15f3b077
TT
38872020-07-08 Tom Tromey <tromey@adacore.com>
3888
3889 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
3890 * gdb.ada/catch_ex.exp: Examine catchpoint text.
3891
9fc501fd
AB
38922020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3893
3894 PR python/22748
3895 * gdb.opt/inline-frame-tailcall.c: New file.
3896 * gdb.opt/inline-frame-tailcall.exp: New file.
3897 * gdb.python/py-unwind-inline.c: New file.
3898 * gdb.python/py-unwind-inline.exp: New file.
3899 * gdb.python/py-unwind-inline.py: New file.
3900
64cb3757
AB
39012020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3902
3903 * gdb.python/py-arch-reg-groups.exp: New file.
3904
0f767f94
AB
39052020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3906
3907 * gdb.python/py-arch-reg-names.exp: New file.
3908
87dbc774
AB
39092020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3910
3911 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
3912 gdb.PendingFrame.architecture method.
3913
d8cc8af6
TV
39142020-07-06 Tom de Vries <tdevries@suse.de>
3915
3916 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
3917
3c8ea5be
PA
39182020-07-03 Pedro Alves <palves@redhat.com>
3919
3920 * gdb.base/structs2.c (main): Adjust second parem_reg call to
3921 explicitly write negative numbers.
3922 * gdb.base/structs2.exp: Adjust expected output.
3923
bf90c83a
PA
39242020-07-03 Pedro Alves <palves@redhat.com>
3925
3926 * gdb.base/charset.c (init_string): Change all char parameters to
3927 unsigned char parameters.
3928
2eb82157
PA
39292020-07-03 Pedro Alves <palves@redhat.com>
3930
3931 * gdb.base/call-sc.exp (start_scalars_test): Use
3932 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3933 * gdb.base/overlays.c: Remove references to PARAMS.
3934 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
3935 * gdb.base/reread.exp: Don't set 'prototypes' global.
3936 * gdb.base/structs.exp (start_structs_test): Use
3937 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3938 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
3939 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3940 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
3941 call.
3942 * gdb.base/varargs.exp: Don't set 'prototypes' global.
3943
9adda7af
PA
39442020-07-03 Pedro Alves <palves@redhat.com>
3945
3946 * gdb.base/m32rovly.c: Delete.
3947 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
3948
2a17c803
PW
39492020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3950
3951 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
3952 of gdb_py_test_multiple.
3953 * gdb.python/py-cmd.exp: Likewise.
3954 * gdb.python/py-events.exp: Likewise.
3955 * gdb.python/py-function.exp: Likewise.
3956 * gdb.python/py-inferior.exp: Likewise.
3957 * gdb.python/py-infthread.exp: Likewise.
3958 * gdb.python/py-linetable.exp: Likewise.
3959 * gdb.python/py-parameter.exp: Likewise.
3960 * gdb.python/py-value.exp: Likewise.
3961
b011fe1a
TV
39622020-06-30 Tom de Vries <tdevries@suse.de>
3963
3964 PR testsuite/26175
3965 * lib/future.exp (gdb_default_target_compile): Detect and handle
3966 early_flags.
3967
df5b8876
SM
39682020-06-29 Simon Marchi <simon.marchi@efficios.com>
3969
3970 * boards/simavr.exp (gdb_load): Catch errors when closing
3971 previous connection. Close connection, wait for process and
3972 unset simavr_spawn_id on failure.
3973
a3ca48cd
TV
39742020-06-29 Tom de Vries <tdevries@suse.de>
3975
3976 * lib/gdb.exp (unknown): Make test-case unresolved.
3977
b0237c0e
TV
39782020-06-29 Tom de Vries <tdevries@suse.de>
3979
3980 PR gdb/25475
3981 * gdb.server/solib-list.exp: Verify that the symbol reload
3982 confirmation question is asked.
3983
c0b3b3bd
PW
39842020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3985
3986 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
3987 have a input seq nr in each pass message.
fe4c3d43 3988 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
3989 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
3990 * gdb.python/python.exp: Make test names unique,
3991 use gdb_test_multiline instead of gdb_py_test_multiple,
3992 use $gdb_test_name.
3993 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
3994
1776e3e5
NA
39952020-06-26 Nick Alcock <nick.alcock@oracle.com>
3996
3997 * configure.ac: Add --enable-libctf.
3998 * aclocal.m4: sinclude ../config/enable.m4.
3999 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4000 * lib/gdb.exp (skip_ctf_tests): Use it.
4001 * gdb.base/ctf-constvars.exp: Error message tweak.
4002 * gdb.base/ctf-ptype.exp: Likewise.
4003 * configure: Regenerate.
4004
f53b3eeb
GB
40052020-06-26 Gary Benson <gbenson@redhat.com>
4006
4007 * gdb.cp/try_catch.cc: Include string.h.
4008 (main): Replace comparison against string literal with
4009 strcmp, avoiding build failure with -Wstring-compare.
4010 Add "marker test-complete".
4011 * gdb.cp/try_catch.exp: Run the test to the above marker,
4012 then verify that the value of "test" is still true.
4013
6d74da72
AB
40142020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4015
4016 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4017
2e52d038
AB
40182020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4019
4020 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4021
3b9fce96
AB
40222020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4023
4024 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4025 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4026 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4027 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4028 * gdb.arch/riscv-tdesc-loading.exp: New file.
4029
ed69cbc8
AB
40302020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4031
4032 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4033
767a879e
AB
40342020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4035
4036 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4037 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4038 * gdb.arch/riscv-tdesc-regs.c: New file.
4039 * gdb.arch/riscv-tdesc-regs.exp: New file.
4040
221db974
PA
40412020-06-24 Pedro Alves <palves@redhat.com>
4042
4043 * gdb.arch/amd64-entry-value-paramref.exp: Use
4044 prepare_for_testing_full and don't pass "c++" for the .S file
4045 build spec.
4046 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4047 $options, since it's an assembly file. Remove -Wno-deprecated.
4048 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4049 compiling C++ programs.
4050
331733cd
PA
40512020-06-24 Pedro Alves <palves@redhat.com>
4052
4053 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4054 Clang, add "-Wno-unknown-warning-option" to the options.
4055
caa7fd04
AB
40562020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4057
4058 * gdb.xml/tdesc-reload.c: New file.
4059 * gdb.xml/tdesc-reload.exp: New file.
4060 * gdb.xml/maint-xml-dump-01.xml: New file.
4061 * gdb.xml/maint-xml-dump-02.xml: New file.
4062 * gdb.xml/maint-xml-dump.exp: New file.
4063
bb8d1260
SL
40642020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4065
4066 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4067 Adjust for omitted commands when TUI is disabled.
4068
7e4b9c4c
GB
40692020-06-23 Gary Benson <gbenson@redhat.com>
4070 Pedro Alves <palves@redhat.com>
4071
4072 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4073 * gdb.cp/nsimport.cc: Likewise.
4074 * gdb.cp/nsnested.cc: Likewise.
4075 * gdb.cp/nsnoimports.cc: Likewise.
4076 * gdb.cp/nsusing.cc: Likewise.
4077 * gdb.cp/smartp.cc: Likewise.
4078 * gdb.python/py-pp-integral.c: Likewise.
4079 * gdb.python/py-pp-re-notag.c: Likewise.
4080
2e573c0a
GB
40812020-06-23 Gary Benson <gbenson@redhat.com>
4082
4083 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4084 * gdb.cp/nsimport.cc: Likewise.
4085 * gdb.cp/nsnested.cc: Likewise.
4086 * gdb.cp/nsnoimports.cc: Likewise.
4087 * gdb.cp/nsusing.cc: Likewise.
4088 * gdb.cp/smartp.cc: Likewise.
4089 * gdb.python/py-pp-integral.c: Likewise.
4090 * gdb.python/py-pp-re-notag.c: Likewise.
4091
746ebfe8
PW
40922020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4093
4094 * gdb.base/default-args.exp: New test.
4095 * gdb.base/default-args.c: New file.
4096 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4097 * gdb.base/default.exp: Update to new help text.
4098 * gdb.base/help.exp: Likewise.
4099 * gdb.base/page.exp: Likewise.
4100 * gdb.base/style.exp: Likewise.
4101 * gdb.guile/guile.exp: Likewise.
4102 * gdb.python/python.exp: Likewise.
4103
e822f2cd
SL
41042020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4105
4106 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4107 remote host. Fix search path syntax on Windows host.
4108
48e9cc84
PW
41092020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4110
4111 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4112 over 'exec-file-mismatch'.
4113 * gdb.base/attach.c: Mark should_exit volatile.
4114 * gdb.base/attach2.c: Likewise. Add a comment explaining
4115 why the sleep cannot be big.
4116 * gdb.base/attach3.c: New file.
4117
160f8a8f
SL
41182020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4119
4120 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4121 prefix optional.
4122
4d91c2a4
SL
41232020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4124
4125 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4126 for remote host.
4127
87f83f20
SL
41282020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4129 Hafiz Abid Qadeer <abidh@codesourcery.com>
4130
4131 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4132 file sent to remote host.
4133 (top level): Allow int32_t as type of 32-bit register.
4134
37ab8655
TV
41352020-06-19 Tom de Vries <tdevries@suse.de>
4136
4137 * lib/gdb.exp (gdb_note): New proc.
4138 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4139 (gdb_default_target_compile): ... here. Only call
4140 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4141 (use_gdb_compile): Change to array.
4142 (toplevel): Update sets of use_gdb_compile to specify language.
4143 Warn about default_target_compile override. Store dejagnu's version
4144 of default_target_compile in dejagnu_default_target_compile.
4145
a8a56685
TV
41462020-06-18 Tom de Vries <tdevries@suse.de>
4147
4148 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4149 (default_gdb_init): ... here.
4150
581bea2c
SL
41512020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4152
4153 Fix TUI support checks in gdb.tui tests.
4154
4155 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4156 just say UNSUPPORTED.
4157 * gdb.tui/corefile-run.exp: Likewise.
4158 * gdb.tui/empty.exp: Likewise.
4159 * gdb.tui/list-before.exp: Likewise.
4160 * gdb.tui/list.exp: Likewise.
4161 * gdb.tui/main.exp: Likewise.
4162 * gdb.tui/regs.exp: Likewise.
4163 * gdb.tui/resize.exp: Likewise.
4164 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4165 * gdb.tui/tui-layout-asm.exp: Likewise.
4166 * gdb.tui/tui-missing-src.exp: Likewise.
4167 * gdb.tui/winheight.exp: Likewise.
4168 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4169
05e682e3
SL
41702020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4171
4172 Fix TCL error in gdb.python/py-format-string.exp.
4173
4174 * gdb.python/py-format-string.exp: Move test for python support
4175 earlier, out of function body.
4176
efb763a5
SM
41772020-06-15 Simon Marchi <simon.marchi@efficios.com>
4178
4179 * gdb.base/index-cache-load-twice.c: New.
4180 * gdb.base/index-cache-load-twice.exp: New.
4181
43327b20
KS
41822020-06-17 Keith Seitz <keiths@redhat.com>
4183
99cf27cf 4184 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4185 when executing "gdb --configuration".
4186
081e778c
TV
41872020-06-17 Tom de Vries <tdevries@suse.de>
4188
4189 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4190 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4191 conditional on presence of gdb_tcl_unknown.
4192 (gdb_finish): Make override undo conditional on presence of
4193 gdb_tcl_unknown.
4194
d2d1ea20
TT
41952020-06-16 Tom Tromey <tom@tromey.com>
4196
4197 * gdb.python/tui-window.py (failwin): New function. Register it
4198 as a TUI window type.
4199 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4200
c802e8a7
GB
42012020-06-16 Gary Benson <gbenson@redhat.com>
4202
4203 * gdb.python/py-nested-maps.c (create_map): Add missing return
4204 value.
4205 (create_map_map): Likewise.
4206
ff08abb8
TBA
42072020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4208
4209 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4210 variable.
4211 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4212 and use the already-defined 'options' variable.
4213
a29d5112
AB
42142020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4215 Tom de Vries <tdevries@suse.de>
4216
4217 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4218 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4219 (gdb_setup_known_globals): New proc.
4220 (gdb_cleanup_globals): New proc.
4221 * lib/gdb.exp (load_lib): New override proc.
4222 (gdb_stdin_log_init): Set var in_file as persistent global.
4223 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4224 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4225 fpc_compiler as persistent global.
4226
8c74a764
TV
42272020-06-12 Tom de Vries <tdevries@suse.de>
4228
4229 * lib/tuiterm.exp (spawn): Rename to ...
4230 (tui_spawn): ... this.
4231 (toplevel): Move rename of spawn ...
4232 (gdb_init_tuiterm): ... here. New proc.
4233 (gdb_finish_tuiterm): New proc.
4234 * lib/gdb.exp (gdb_finish_hooks): New global var.
4235 (gdb_finish): Handle gdb_finish_hooks.
4236 (tuiterm_env): New proc.
4237 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4238 tuiterm_env.
4239 * gdb.tui/basic.exp: Same.
4240 * gdb.tui/corefile-run.exp: Same.
4241 * gdb.tui/empty.exp: Same.
4242 * gdb.tui/list-before.exp: Same.
4243 * gdb.tui/list.exp: Same.
4244 * gdb.tui/main.exp: Same.
4245 * gdb.tui/new-layout.exp: Same.
4246 * gdb.tui/regs.exp: Same.
4247 * gdb.tui/resize.exp: Same.
4248 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4249 * gdb.tui/tui-layout-asm.exp: Same.
4250 * gdb.tui/tui-missing-src.exp: Same.
4251 * gdb.tui/winheight.exp: Same.
4252
26783bce
TV
42532020-06-12 Tom de Vries <tdevries@suse.de>
4254
4255 PR testsuite/26110
4256 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4257 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4258
2b4e6a3f
TT
42592020-06-11 Tom Tromey <tom@tromey.com>
4260
4261 PR gdb/18318:
4262 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4263 floating point tests.
4264
2f33032a
KS
42652020-06-11 Keith Seitz <keiths@redhat.com>
4266
4267 PR gdb/21356
4268 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4269 vla_struct.
4270 Add new struct vla_typedef and union vla_typedef_union and
4271 corresponding instantiation objects.
4272 Initialize new objects.
4273 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4274 and vla_typedef_union_object.
4275 Fixup type for vla_struct_object.
4276
a8baf0a3
TV
42772020-06-11 Tom de Vries <tdevries@suse.de>
4278
4279 * lib/gdb.exp (with_override): New proc, factored out of ...
4280 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4281
7ab96794
TV
42822020-06-10 Tom de Vries <tdevries@suse.de>
4283
4284 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4285
cab5c3b7
SM
42862020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4287
4288 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4289 parameter, update callers.
4290
f8c41851
SM
42912020-06-04 Simon Marchi <simon.marchi@efficios.com>
4292
4293 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4294 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4295 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4296
1c07a73f
TV
42972020-06-04 Tom de Vries <tdevries@suse.de>
4298
4299 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4300
95146b5d
TV
43012020-06-04 Tom de Vries <tdevries@suse.de>
4302
4303 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4304 exp_continue.
4305
0cfcd4f0
TV
43062020-06-04 Tom de Vries <tdevries@suse.de>
4307
4308 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4309
f9b5d5ea
TV
43102020-06-03 Tom de Vries <tdevries@suse.de>
4311
4312 PR symtab/26046
4313 * gdb.cp/breakpoint-locs-2.cc: New test.
4314 * gdb.cp/breakpoint-locs.cc: New test.
4315 * gdb.cp/breakpoint-locs.exp: New file.
4316 * gdb.cp/breakpoint-locs.h: New test.
4317
5144dfba
TV
43182020-06-03 Tom de Vries <tdevries@suse.de>
4319
4320 PR testsuite/25609
4321 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4322 value of global verbose.
4323 * gdb.base/jit-elf.exp: Same.
4324 * gdb.base/jit-reader.exp: Same.
4325
621eacdf
TV
43262020-06-02 Tom de Vries <tdevries@suse.de>
4327
4328 * gdb.dwarf2/multidictionary.exp: Don't use
4329 gdb_spawn_with_cmdline_opts.
4330
1313c56e
AB
43312020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4332
4333 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4334 use_header case.
4335 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4336 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4337 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4338 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4339 * gdb.dwarf2/dw2-inline-header.c: New file.
4340 * gdb.dwarf2/dw2-inline-header.h: New file.
4341
f68f85b5
PA
43422020-05-30 Pedro Alves <palves@redhat.com>
4343
4344 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4345 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4346
678048e8
GB
43472020-05-29 Gary Benson <gbenson@redhat.com>
4348
4349 * gdb.compile/compile-cplus.exp (additional_flags): Also
4350 set when building with clang.
4351 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4352 when building with clang.
4353
9fcafd23
GB
43542020-05-29 Gary Benson <gbenson@redhat.com>
4355
4356 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4357 building with clang.
4358 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4359
735d5a07
GB
43602020-05-29 Gary Benson <gbenson@redhat.com>
4361
4362 * gdb.cp/koenig.exp (prepare_for_testing): Add
4363 additional_flags=-Wno-unused-comparison.
4364 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4365
4ad2c6a0
GB
43662020-05-28 Gary Benson <gbenson@redhat.com>
4367
4368 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4369 statement.
4370
09fe663e
GB
43712020-05-28 Gary Benson <gbenson@redhat.com>
4372
4373 * gdb.cp/classes.exp (prepare_for_testing): Add
4374 additional_flags=-Wno-deprecated-register.
4375 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4376 * gdb.cp/misc.exp: Likewise.
4377
cee00f17
GB
43782020-05-28 Gary Benson <gbenson@redhat.com>
4379
4380 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4381 (test_op_new::operator new): Add return statement.
4382 (test_op_new_array::operator new[]): Likewise.
4383
636edd00
PA
43842020-05-27 Pedro Alves <palves@redhat.com>
4385
4386 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4387 check. Use test_gdb_complete_unique instead of
4388 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4389 test_gdb_complete_multiple instead of
4390 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4391
c2b75043
LM
43922020-05-27 Luis Machado <luis.machado@linaro.org>
4393
4394 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4395 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4396 * gdb.arch/arm-disassembler-options.exp: Likewise.
4397 * gdb.arch/arm-disp-step.exp: Likewise.
4398 * gdb.arch/thumb-prologue.exp: Likewise.
4399 * gdb.base/async.exp: Likewise.
4400 * gdb.base/auxv.exp: Likewise.
4401 * gdb.base/complex-parts.exp: Likewise.
4402 * gdb.base/ena-dis-br.exp: Likewise.
4403 * gdb.base/foll-exec.exp: Likewise.
4404 * gdb.base/permissions.exp: Likewise.
4405 * gdb.base/relocate.exp: Likewise.
4406 * gdb.base/return2.exp: Likewise.
4407 * gdb.base/sigbpt.exp: Likewise.
4408 * gdb.base/siginfo-obj.exp: Likewise.
4409 * gdb.cp/converts.exp: Likewise.
4410 * gdb.cp/exceptprint.exp: Likewise.
4411 * gdb.cp/inherit.exp: Likewise.
4412 * gdb.cp/nsnoimports.exp: Likewise.
4413 * gdb.cp/virtbase2.exp: Likewise.
4414 * gdb.mi/mi-var-cmd.exp: Likewise.
4415 * gdb.mi/var-cmd.c: Likewise.
4416
53a47a3e
TT
44172020-05-26 Tom Tromey <tromey@adacore.com>
4418
4419 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4420
0bc2354b
TT
44212020-05-26 Tom Tromey <tromey@adacore.com>
4422
4423 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4424 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4425 type.
4426 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4427 variable.
4428
0db49895
CBG
44292020-05-26 Christian Biesinger <cbiesinger@google.com>
4430
4431 * Makefile.in: Use = instead of == for the test command
4432 for portability.
4433
40d22035
TV
44342020-05-26 Tom de Vries <tdevries@suse.de>
4435
4436 * gdb.base/gold-gdb-index-2.c: New test.
4437 * gdb.base/gold-gdb-index.c: New test.
4438 * gdb.base/gold-gdb-index.exp: New file.
4439 * gdb.base/gold-gdb-index.h: New test.
4440
043e2e02
TV
44412020-05-25 Tom de Vries <tdevries@suse.de>
4442
4443 * boards/gold-gdb-index.exp: New file.
4444
462f72c5
SM
44452020-05-25 Simon Marchi <simon.marchi@efficios.com>
4446
4447 * boards/simavr.exp: New file.
4448
6cf66e76
SM
44492020-05-25 Simon Marchi <simon.marchi@efficios.com>
4450
4451 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4452 * gdb.base/inferior-args.exp: New file.
4453 * gdb.base/inferior-args.c: New file.
4454
75d04512
SM
44552020-05-25 Simon Marchi <simon.marchi@efficios.com>
4456
4457 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4458 inferior_args. Pass it to gdb_reload.
4459 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4460 inferior_args.
4461 (gdb_reload): Add inferior_args argument.
4462 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4463 pass it to gdbserver_run.
4464 * boards/native-gdbserver.exp: Do not set noargs.
4465 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4466 inferior_args argument.
4467 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4468 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4469 * gdb.base/args.exp: Likewise.
4470
42cf1844
TV
44712020-05-25 Tom de Vries <tdevries@suse.de>
4472
4473 * lib/gdb.exp (exec_is_pie): Add comment.
4474
8f7d38ef
TV
44752020-05-25 Tom de Vries <tdevries@suse.de>
4476
4477 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4478 instead of $binfile in the untested message.
4479
465e1b0f
TV
44802020-05-25 Tom de Vries <tdevries@suse.de>
4481
4482 PR testsuite/26031
4483 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4484
3c5a0e02
TV
44852020-05-25 Tom de Vries <tdevries@suse.de>
4486
4487 * boards/gold.exp: New file.
4488
0a4f5f8c
TT
44892020-05-23 Tom Tromey <tom@tromey.com>
4490
4491 * gdb.base/style.exp: Remove completion styling test.
4492 * lib/gdb-utils.exp (style): Remove completion styles.
4493
eca1f90c
TT
44942020-05-23 Tom Tromey <tom@tromey.com>
4495
4496 * gdb.base/style.exp: Add completion styling test.
4497 * lib/gdb-utils.exp (style): Add completion styles.
4498
7c13f4e8
AB
44992020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4500
4501 * gdb.base/annota1.exp: Update expected results.
4502 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4503 test name.
4504 * gdb.cp/annota3.exp: Update expected results.
4505
41977d16
SM
45062020-05-20 Simon Marchi <simon.marchi@efficios.com>
4507
4508 PR gdb/26016
4509 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4510 against MAP_FAILED.
4511 * gdb.base/coremaker.c (mmapdata): Likewise.
4512 * gdb.base/jit-reader-host.c (main): Likewise.
4513 * gdb.base/sym-file-loader.c (load): Likewise.
4514 (load_shlib): Likewise.
4515
b4757f2e
TT
45162020-05-20 Tom Tromey <tromey@adacore.com>
4517
4518 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4519
9a0bacfb
TV
45202020-05-20 Tom de Vries <tdevries@suse.de>
4521
4522 PR symtab/25833
4523 * gdb.base/with-mf-inc.c: New test.
4524 * gdb.base/with-mf-main.c: New test.
4525 * gdb.base/with-mf.exp: New file.
4526
76571211
TT
45272020-05-19 Tom Tromey <tromey@adacore.com>
4528
4529 * gdb.rust/simple.exp: Restore missing test result.
4530
4cd9f3d5
TV
45312020-05-19 Tom de Vries <tdevries@suse.de>
4532
4533 * gdb.base/gdb-caching-proc.exp: Fix typo.
4534
7d874253
TT
45352020-05-19 Tom Tromey <tromey@adacore.com>
4536
4537 * gdb.rust/simple.exp: Add some test descriptions.
4538 (test_one_slice): Use with_test_prefix.
4539
1d727695
TV
45402020-05-18 Tom de Vries <tdevries@suse.de>
4541
4542 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4543
7f32a4d5
PA
45442020-05-17 Pedro Alves <palves@redhat.com>
4545
4546 PR gdb/25741
4547 * gdb.base/hw-sw-break-same-address.exp: New file.
4548
7cfd74cf
PA
45492020-05-16 Pedro Alves <palves@redhat.com>
4550
4551 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4552 LAST_LOADED_FILE accordingly.
4553
57b4f16e
PW
45542020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4555
4556 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4557
7c05caf7
PW
45582020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4559
4560 * gdb.base/help.exp: Test apropos and help for commands
4561 having aliases. Fixed comments not starting with an
4562 upper-case letter or not finishing with a dot.
4563
7aa1b46f
PW
45642020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4565
3b3aaacb
PW
4566 * gdb.base/alias.exp: Update help output check.
4567
57b4f16e 45682020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4569
7aa1b46f
PW
4570 * gdb.base/default.exp: Update output following fixes.
4571
0605465f
PW
45722020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4573
4574 * gdb.base/alias.exp: Test aliases starting with a prefix of
4575 another alias.
4576
86e4e63d
GB
45772020-05-15 Gary Benson <gbenson@redhat.com>
4578
4579 * gdb.base/info-os.c (main): Add return statement.
4580 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4581 * gdb.base/large-frame-2.c (func): Likewise.
4582 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4583 * gdb.base/pr10179-b.c (foo2): Likewise.
4584 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4585 * gdb.base/watch-cond.c (func): Likewise.
4586 * gdb.multi/goodbye.c (verylongfun): Likewise.
4587 * gdb.multi/hello.c (commonfun): Likewise.
4588 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4589 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4590 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4591 Likewise.
4592 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4593 * gdb.threads/interrupt-while-step-over.c (child_function):
4594 Likewise.
4595 * gdb.trace/actions-changed.c (end): Likewise.
4596
163df4df
GB
45972020-05-15 Gary Benson <gbenson@redhat.com>
4598
4599 * gdb.opencl/callfuncs.exp: Report when test skipped.
4600 * gdb.opencl/convs_casts.exp: Likewise.
4601 * gdb.opencl/datatypes.exp: Likewise.
4602 * gdb.opencl/operators.exp: Likewise.
4603 * gdb.opencl/vec_comps.exp: Likewise.
4604
6dbc505a
TV
46052020-05-15 Tom de Vries <tdevries@suse.de>
4606
4607 * gdb.base/align.exp.in: Rename to ...
4608 * gdb.base/align.exp.tcl: ... this.
4609 * gdb.base/align-c++.exp: Update.
4610 * gdb.base/align-c.exp: Update.
4611 * gdb.base/all-architectures.exp.in: Rename to ...
4612 * gdb.base/all-architectures.exp: ... this.
4613 * gdb.base/all-architectures-0.exp: Update.
4614 * gdb.base/all-architectures-1.exp: Update.
4615 * gdb.base/all-architectures-2.exp: Update.
4616 * gdb.base/all-architectures-3.exp: Update.
4617 * gdb.base/all-architectures-4.exp: Update.
4618 * gdb.base/all-architectures-5.exp: Update.
4619 * gdb.base/all-architectures-6.exp: Update.
4620 * gdb.base/all-architectures-7.exp: Update.
4621 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4622 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4623 * gdb.base/infcall-nested-structs-c++.exp: Update.
4624 * gdb.base/infcall-nested-structs-c.exp: Update.
4625 * gdb.base/info-types.exp.in: Rename to ...
4626 * gdb.base/info-types.exp.tcl: ... this.
4627 * gdb.base/info-types-c++.exp: Update.
4628 * gdb.base/info-types-c.exp: Update.
4629 * gdb.base/max-depth.exp.in: Rename to ...
4630 * gdb.base/max-depth.exp.tcl: ... this.
4631 * gdb.base/max-depth-c++.exp: Update.
4632 * gdb.base/max-depth-c.exp: Update.
4633 * gdb.cp/cpexprs.exp.in: Rename to ...
4634 * gdb.cp/cpexprs.exp.tcl: ... this.
4635 * gdb.cp/cpexprs-debug-types.exp: Update.
4636 * gdb.cp/cpexprs.exp: Update.
4637 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4638 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4639 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4640 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4641 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4642 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4643 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4644 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4645 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4646 * gdb.dwarf2/clang-debug-names.exp: Update.
4647
d1034d78
AB
46482020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4649
4650 * lib/check-test-names.exp: Remove code that prevents this file
4651 loading when tests are run in parallel.
4652
3c5c3649
PA
46532020-05-15 Pedro Alves <palves@redhat.com>
4654
4655 * gdb.multi/multi-kill.exp (start_inferior): Remove
4656 'testpid' parameter. Refer to namespace variable directly.
4657 (testpid): Declare as namespace variable.
4658
272c36b8
PA
46592020-05-15 Pedro Alves <palves@redhat.com>
4660
4661 * gdb.multi/multi-kill.exp: Wrap in namespace.
4662 (start_inferior): Add TESTPID parameter. Use it instead of the
4663 testpid global.
4664 (top level): Define empty TESTPID array, and pass it down to
4665 start_inferior.
4666
02eba61a
TV
46672020-05-14 Tom de Vries <tdevries@suse.de>
4668
4669 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4670 output.
4671
971a3747
TV
46722020-05-14 Tom de Vries <tdevries@suse.de>
4673
4674 * gdb.base/align.exp: Split into ...
4675 * gdb.base/align.exp.in: ...
4676 * gdb.base/align-c++.exp: ...
4677 * gdb.base/align-c.exp: ... these.
4678 * gdb.base/infcall-nested-structs.exp: Split into ...
4679 * gdb.base/infcall-nested-structs.exp.in: ...
4680 * gdb.base/infcall-nested-structs-c++.exp: ...
4681 * gdb.base/infcall-nested-structs-c.exp: ... these.
4682 * gdb.base/info-types.exp: Split into ...
4683 * gdb.base/info-types.exp.in: ...
4684 * gdb.base/info-types-c++.exp: ...
4685 * gdb.base/info-types-c.exp: ... these.
4686 * gdb.base/max-depth.exp: Split into ...
4687 * gdb.base/max-depth.exp.in: ...
4688 * gdb.base/max-depth-c++.exp: ...
4689 * gdb.base/max-depth-c.exp: ... these.
4690 * gdb.cp/infcall-nodebug.exp: Split into ...
4691 * gdb.cp/infcall-nodebug.exp.in: ...
4692 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4693 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4694 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4695 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4696
a05575d3
TBA
46972020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4698 Pedro Alves <palves@redhat.com>
4699
4700 * gdb.multi/multi-exit.c: New file.
4701 * gdb.multi/multi-exit.exp: New file.
4702 * gdb.multi/multi-kill.c: New file.
4703 * gdb.multi/multi-kill.exp: New file.
4704
6ad82919
TBA
47052020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4706
4707 * gdb.base/annota1.exp: Update the expected output.
4708 * gdb.cp/annota2.exp: Ditto.
4709
843f4d93
AB
47102020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4711
4712 * lib/check-test-names.exp: Disable when testing is being run in
4713 parallel.
4714
c7c66341
TV
47152020-05-12 Tom de Vries <tdevries@suse.de>
4716
4717 * gdb.base/jit-elf.exp: Fix string concat.
4718
1b59ca1c
TV
47192020-05-12 Tom de Vries <tdevries@suse.de>
4720
4721 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4722 messages.
4723
b4991d29
TV
47242020-05-12 Tom de Vries <tdevries@suse.de>
4725
4726 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4727
dbb0ab10
TV
47282020-05-12 Tom de Vries <tdevries@suse.de>
4729
4730 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4731 * gdb.ada/mi_catch_ex.exp: Same.
4732 * gdb.ada/mi_catch_ex_hand.exp: Same.
4733
7549fed8
TV
47342020-05-12 Tom de Vries <tdevries@suse.de>
4735
4736 * gdb.fortran/complex.exp: Use with_test_prefix.
4737
af2d5cd8
TV
47382020-05-12 Tom de Vries <tdevries@suse.de>
4739
4740 * gdb.trace/passcount.exp: Fix test-names.
4741
7c121311
TV
47422020-05-12 Tom de Vries <tdevries@suse.de>
4743
4744 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4745
c9f3b40e
TV
47462020-05-12 Tom de Vries <tdevries@suse.de>
4747
4748 * gdb.gdb/complaints.exp: Use with_test_prefix.
4749 * gdb.xml/tdesc-regs.exp: Same.
4750 * gdb.opt/inline-locals.exp: Fix test name.
4751
111b33f0
TV
47522020-05-12 Tom de Vries <tdevries@suse.de>
4753
4754 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
4755 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
4756 * gdb.dwarf2/implref-struct.exp: Same.
4757 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
4758 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
4759
ebf47080
SM
47602020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
4761
4762 * gdb.base/jit-so.exp (one_jit_test): Change test name.
4763
d30dcd12
AB
47642020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4765
4766 * lib/check-test-names.exp (all_test_names): New module variable.
4767 (counts): Add 'duplicates' field.
4768 (_check_duplicates): New procedure.
4769 (check): Also check for duplicates.
4770 (do_log_summary): Print duplicates count.
4771 (do_reset_vars): Reset counter for duplicate test names, and
4772 discard all know test names.
4773
34584c09
AB
47742020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4775
4776 * lib/gdb.exp: Include check-test-names.exp library.
4777 * lib/check-test-names.exp: New file.
4778
e0002117
TV
47792020-05-11 Tom de Vries <tdevries@suse.de>
4780
4781 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
4782
53f539a3
KS
47832020-05-11 Keith Seitz <keiths@redhat.com>
4784
4785 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
4786
113ee09a
TV
47872020-05-11 Tom de Vries <tdevries@suse.de>
4788
4789 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
4790 * gdb.cp/cpexprs.exp.in: .. here.
4791 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
4792 cpexprs.exp.
4793
ba3e70b0
KS
47942020-05-11 Keith Seitz <keiths@redhat.com>
4795
4796 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
4797 test names.
4798 * gdb.ada/arrayptr.exp: Likewise.
4799 * gdb.ada/assign_arr.exp: Likewise.
4800 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
4801 * gdb.ada/bp_on_var.exp: Likewise.
4802 * gdb.ada/call_pn.exp: Likewise.
4803 * gdb.ada/complete.exp: Likewise.
4804 * gdb.ada/fun_overload_menu.exp: Likewise.
4805 * gdb.ada/funcall_param.exp: Likewise.
4806 * gdb.ada/funcall_ref.exp: Likewise.
4807 * gdb.ada/packed_array_assign.exp: Likewise.
4808 * gdb.ada/same_component_name.exp: Likewise.
4809 * gdb.ada/type_coercion.exp: Likewise.
4810 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4811 * gdb.ada/variant_record_packed_array.exp: Likewise.
4812
3ee6bb11
TV
48132020-05-11 Tom de Vries <tdevries@suse.de>
4814
4815 PR symtab/25941
4816 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
4817 out of ...
4818 * gdb.dwarf2/clang-debug-names.exp: ... here.
4819 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
4820 clang-debug-names.exp.in.
4821 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
4822 * gdb.dwarf2/clang-debug-names-2.c: New test.
4823
86cd6bc8
AKS
48242020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4825
4826 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
4827 (fortran_runto_main): New Proc, fortran version of runto_main.
4828 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
4829 * gdb.fortran/array-bounds.exp: Likewise.
4830 * gdb.fortran/array-slices.exp: Likewise.
4831 * gdb.fortran/block-data.exp: Likewise.
4832 * gdb.fortran/charset.exp: Likewise.
4833 * gdb.fortran/common-block.exp: Likewise.
4834 * gdb.fortran/complex.exp: Likewise.
4835 * gdb.fortran/derived-type-function.exp: Likewise.
4836 * gdb.fortran/derived-type.exp: Likewise.
4837 * gdb.fortran/info-modules.exp: Likewise.
4838 * gdb.fortran/info-types.exp: Likewise.
4839 * gdb.fortran/intrinsics.exp: Likewise.
4840 * gdb.fortran/library-module.exp: Likewise.
4841 * gdb.fortran/logical.exp: Likewise.
4842 * gdb.fortran/max-depth.exp: Likewise.
4843 * gdb.fortran/module.exp: Likewise.
4844 * gdb.fortran/multi-dim.exp: Likewise.
4845 * gdb.fortran/nested-funcs.exp: Likewise.
4846 * gdb.fortran/print-formatted.exp: Likewise.
4847 * gdb.fortran/print_type.exp: Likewise.
4848 * gdb.fortran/printing-types.exp: Likewise.
4849 * gdb.fortran/ptr-indentation.exp: Likewise.
4850 * gdb.fortran/ptype-on-functions.exp: Likewise.
4851 * gdb.fortran/subarray.exp: Likewise.
4852 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
4853 * gdb.fortran/vla-datatypes.exp: Likewise.
4854 * gdb.fortran/vla-history.exp: Likewise.
4855 * gdb.fortran/vla-ptr-info.exp: Likewise.
4856 * gdb.fortran/vla-ptype-sub.exp: Likewise.
4857 * gdb.fortran/vla-ptype.exp: Likewise.
4858 * gdb.fortran/vla-sizeof.exp: Likewise.
4859 * gdb.fortran/vla-type.exp: Likewise.
4860 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
4861 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
4862 * gdb.fortran/vla-value-sub.exp: Likewise.
4863 * gdb.fortran/vla-value.exp: Likewise.
4864 * gdb.fortran/whatis_type.exp: Likewise.
4865 * gdb.mi/mi-var-child-f.exp: Likewise.
4866
6dc55ce9 48672020-05-09 Tom de Vries <tdevries@suse.de>
4868
4869 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
4870
283cb58c
TV
48712020-05-08 Tom de Vries <tdevries@suse.de>
4872
4873 * gdb.dwarf2/clang-debug-names.c: New test.
4874 * gdb.dwarf2/clang-debug-names.exp: New file.
4875
ac4a4f1c
SM
48762020-05-06 Simon Marchi <simon.marchi@efficios.com>
4877
4878 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
4879 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
4880
24fe640b
TV
48812020-05-06 Tom de Vries <tdevries@suse.de>
4882
4883 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
4884 breakpoint is at a "recommended breakpoint location".
4885 * gdb.reverse/consecutive-reverse.exp: Same.
4886
0d8683a3
TV
48872020-05-06 Tom de Vries <tdevries@suse.de>
4888
4889 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
4890 address.
4891
b8983c46
TV
48922020-05-06 Tom de Vries <tdevries@suse.de>
4893
4894 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
4895
abf6d805
TV
48962020-05-06 Tom de Vries <tdevries@suse.de>
4897
4898 * gdb.base/store.exp (check_set, up_set): Allowing missing location
4899 info for r.
4900
0fc2a808
TV
49012020-05-06 Tom de Vries <tdevries@suse.de>
4902
4903 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
4904 necessary.
4905
873dd427
TV
49062020-05-06 Tom de Vries <tdevries@suse.de>
4907
4908 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
4909 void.
4910
7c99e7e2
TV
49112020-05-06 Tom de Vries <tdevries@suse.de>
4912
4913 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
4914 of ...
4915 * gdb.base/async.exp: ... here.
4916 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
4917 "recommended breakpoint location".
4918
6173d6a6
TV
49192020-05-06 Tom de Vries <tdevries@suse.de>
4920
4921 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4922
6015a067
TV
49232020-05-04 Tom de Vries <tdevries@suse.de>
4924
4925 * gdb.base/async.exp: Check whether instruction addresses are a
4926 "recommended breakpoint location".
4927
3b6acaee
TT
49282020-05-03 Tom Tromey <tom@tromey.com>
4929
4930 * gdb.base/sepdebug.exp: Remove "catch" test.
4931 * gdb.base/break.exp: Remove "catch" test.
4932 * gdb.base/default.exp: Update expected output.
4933
5beb4d17
TV
49342020-05-02 Tom de Vries <tdevries@suse.de>
4935
4936 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
4937 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
4938 * gdb.arch/i386-mpx-map.exp: Same.
4939 * gdb.arch/i386-mpx-sigsegv.exp: Same.
4940 * gdb.arch/i386-mpx-simple_segv.exp: Same.
4941 * gdb.arch/i386-mpx.exp: Same.
4942
8caf140d
TV
49432020-05-02 Tom de Vries <tdevries@suse.de>
4944
4945 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
4946
693196cb
TV
49472020-05-01 Tom de Vries <tdevries@suse.de>
4948
4949 * gdb.ada/operator_bp.exp: Allow more than required amount of
4950 breakpoint.
4951
53ae0aa9
TV
49522020-05-01 Tom de Vries <tdevries@suse.de>
4953
4954 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
4955
ee9d1e5f
HD
49562020-04-30 Hannes Domani <ssbssa@yahoo.de>
4957
4958 PR gdb/18706
4959 * gdb.cp/stub-array-size.cc: New test.
4960 * gdb.cp/stub-array-size.exp: New file.
4961 * gdb.cp/stub-array-size.h: New test.
4962 * gdb.cp/stub-array-size2.cc: New test.
4963
d5cf82c0
HD
49642020-04-30 Hannes Domani <ssbssa@yahoo.de>
4965
4966 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
4967 output to the new format.
4968
42e165c3
SM
49692020-04-29 Simon Marchi <simon.marchi@efficios.com>
4970
4971 * gdb.base/break.exp: Use with_test_prefix.
4972
6e4e3fe1
TV
49732020-04-29 Tom de Vries <tdevries@suse.de>
4974
4975 * lib/gdb.exp (debug_types): New proc.
4976 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
4977 * gdb.python/py-symtab.exp: Same.
4978
d642b692
HD
49792020-04-29 Hannes Domani <ssbssa@yahoo.de>
4980
4981 PR gdb/17320
4982 * gdb.base/pretty-array.c: New test.
4983 * gdb.base/pretty-array.exp: New file.
4984
ea90f227
TV
49852020-04-29 Tom de Vries <tdevries@suse.de>
4986
4987 PR symtab/25889
4988 * gdb.cp/cpexprs.exp: Adapt for inclusion.
4989 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
4990 and include cpexprs.exp.
4991
a65189c9
TV
49922020-04-28 Mark Williams <mark@myosotissp.com>
4993
4994 PR gdb/24480
4995 * dw4-toplevel-types.exp: Test for top level types.
4996 * dw4-toplevel-types.cc: Test for top level types.
4997
32d1f47a
TBA
49982020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4999
5000 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5001 (theads -> threads).
5002
56a4f5a1
TV
50032020-04-28 Tom de Vries <tdevries@suse.de>
5004
5005 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5006
0b2f8a3b
TV
50072020-04-28 Tom de Vries <tdevries@suse.de>
5008
5009 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5010
5390c717
TV
50112020-04-28 Tom de Vries <tdevries@suse.de>
5012
5013 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5014
15cd93d0
TV
50152020-04-28 Tom de Vries <tdevries@suse.de>
5016
5017 * gdb.dwarf2/main-foo.c: New test.
5018 * gdb.dwarf2/struct-with-sig.exp: New file.
5019
d472f0fb
TV
50202020-04-25 Tom de Vries <tdevries@suse.de>
5021
5022 * boards/debug-types.exp: New file.
5023
8d840e05
AB
50242020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5025
5026 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5027
bcfe6157
TT
50282020-04-24 Tom Tromey <tom@tromey.com>
5029
5030 PR symtab/12707:
5031 * gdb.python/py-symbol.exp: Update expected results for
5032 linkage_name test.
5033 * gdb.cp/print-demangle.exp: New file.
5034 * gdb.base/c-linkage-name.exp: Fix test.
5035 * gdb.guile/scm-symbol.exp: Update expected results for
5036 linkage_name test.
5037
f049a313
TT
50382020-04-24 Tom Tromey <tom@tromey.com>
5039
5040 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5041 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5042 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5043 assembler.
5044
7cf28874
TV
50452020-04-24 Tom de Vries <tdevries@suse.de>
5046
5047 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5048 C++.
5049
dac2fef7
TT
50502020-04-24 Tom Tromey <tromey@adacore.com>
5051
5052 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5053 values.
5054 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5055 values. Update test for minimal encodings.
5056 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5057 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5058 values. Update test for minimal encodings.
5059
1acda803
TT
50602020-04-24 Tom Tromey <tromey@adacore.com>
5061
5062 PR python/23662:
5063 * gdb.ada/variant.exp: Add Python checks.
5064 * gdb.rust/simple.exp: Add dynamic type checks.
5065
adfb9815
TT
50662020-04-24 Tom Tromey <tromey@adacore.com>
5067
5068 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5069 Make array type matching more lax.
5070 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5071 * gdb.ada/mi_variant.exp: New file.
5072 * gdb.ada/mi_variant/pck.ads: New file.
5073 * gdb.ada/mi_variant/pkg.adb: New file.
5074 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5075 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5076
7d79de9a
TT
50772020-04-24 Tom Tromey <tromey@adacore.com>
5078
5079 * gdb.ada/variant.exp: Add dynamic field offset tests.
5080 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5081 * gdb.ada/variant/pkg.adb: Add new variables.
5082
f8e89861
TT
50832020-04-24 Tom Tromey <tromey@adacore.com>
5084
5085 * gdb.ada/variant.exp: New file
5086 * gdb.ada/variant/pkg.adb: New file
5087 * gdb.ada/variant/pck.adb: New file
5088
86e887ae
TV
50892020-04-24 Tom de Vries <tdevries@suse.de>
5090
5091 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5092
88428775
TV
50932020-04-24 Tom de Vries <tdevries@suse.de>
5094
5095 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5096 flags.
5097
4e86f6e7
TV
50982020-04-24 Tom de Vries <tdevries@suse.de>
5099
5100 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5101
2016d3e6
TV
51022020-04-24 Tom de Vries <tdevries@suse.de>
5103
5104 * lib/gdb.exp (default_gdb_start): Handle eof.
5105 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5106 failure.
5107 * gdb.base/readnever.exp: Handle clean_restart failure.
5108
70bc38f5
TV
51092020-04-23 Tom de Vries <tdevries@suse.de>
5110
5111 * gdb.base/decl-before-def.exp: Run to main and print a again.
5112
de82891c
TV
51132020-04-23 Tom de Vries <tdevries@suse.de>
5114
5115 * gdb.base/decl-before-def-decl.c: New test.
5116 * gdb.base/decl-before-def-def.c: New test.
5117 * gdb.base/decl-before-def.exp: New file.
5118
96038148
TV
51192020-04-23 Tom de Vries <tdevries@suse.de>
5120
5121 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5122
54ac3df1
TV
51232020-04-22 Tom de Vries <tdevries@suse.de>
5124
5125 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5126 debug_info_offset.
5127 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5128 before $objsfile in the line line.
5129
714534e1
TV
51302020-04-22 Tom de Vries <tdevries@suse.de>
5131
5132 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5133
16a7dbf4
MS
51342020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5135
5136 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5137 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5138 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5139 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5140 * gdb.base/jit-protocol.h: Update definitions to match all usage
5141 contexts.
5142
51432020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5144
5145 * gdb.base: Rename all jit related test and source files.
5146
51472020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5148
5149 * gdb.base/jit-reader.exp: Relax register output check.
5150
317d2668
TV
51512020-04-22 Tom de Vries <tdevries@suse.de>
5152
5153 PR symtab/25764
5154 * gdb.base/psym-external-decl-2.c: New test.
5155 * gdb.base/psym-external-decl.c: New test.
5156 * gdb.base/psym-external-decl.exp: New file.
5157 * gdb.threads/tls.exp: Add PR25807 kfail.
5158
eea9e357
TV
51592020-04-22 Tom de Vries <tdevries@suse.de>
5160
5161 PR symtab/25801
5162 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5163 in "info source" output.
5164
3d5afab3
TV
51652020-04-22 Tom de Vries <tdevries@suse.de>
5166
5167 PR symtab/25700
5168 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5169 symtab for imported_unit.c.
5170
b32102f6
GB
51712020-04-21 Gary Benson <gbenson@redhat.com>
5172
5173 * gdb.base/advance.c (func): New argument, to match call site.
5174 (func2, func3): Add return statements.
5175
d43b7a2d
TBA
51762020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5177
5178 * gdb.multi/run-only-second-inf.c: New file.
5179 * gdb.multi/run-only-second-inf.exp: New file.
5180
d89edf9b
MM
51812020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5182
5183 * gdb.btrace/multi-inferior.c: New test.
5184 * gdb.btrace/multi-inferior.exp: New file.
5185
1a476b6d
MM
51862020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5187
5188 * gdb.btrace/enable-new-thread.c: New test.
5189 * gdb.btrace/enable-new-thread.exp: New file.
5190
4778a5f8
TV
51912020-04-21 Tom de Vries <tdevries@suse.de>
5192
5193 PR gdb/25471
5194 * gdb.threads/killed-outside.c: New test.
5195 * gdb.threads/killed-outside.exp: New file.
5196
9b2c992c
GB
51972020-04-20 Gary Benson <gbenson@redhat.com>
5198
5199 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5200 * gdb.base/nested-subp2.exp: Likewise.
5201 * gdb.base/nested-subp3.exp: Likewise.
5202
b5d1d6f7
GB
52032020-04-20 Gary Benson <gbenson@redhat.com>
5204
5205 * gdb.base/nested-subp1.exp: Disable test when using clang.
5206 * gdb.base/nested-subp2.exp: Likewise.
5207 * gdb.base/nested-subp3.exp: Likewise.
5208
25230285
GB
52092020-04-20 Gary Benson <gbenson@redhat.com>
5210
5211 * gdb.cp/exception.cc: Fix compilation error with clang.
5212
fa93cc8f
GB
52132020-04-20 Gary Benson <gbenson@redhat.com>
5214
809730f3 5215 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5216
e0c45f30
GB
52172020-04-20 Gary Benson <gbenson@redhat.com>
5218
5219 * gdb.base/jit-main.c: Fix compilation error with clang.
5220
4ddfec93
KR
52212020-04-17 Kamil Rytarowski <n54@gmx.com>
5222
5223 * gdb.base/attach-twice.c: Include "sys/types.h".
5224 (PTRACE_ATTACH): Add fallback definition.
5225 (main): Pass `0' to the 4th argument of `ptrace'.
5226
2bed205e
KR
52272020-04-17 Kamil Rytarowski <n54@gmx.com>
5228
5229 * gdb.base/fork-running-state.c: Include "signal.h".
5230
0743fc83
TT
52312020-04-17 Tom Tromey <tromey@adacore.com>
5232
5233 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5234 Update tests.
5235 * gdb.btrace/cpu.exp: Update tests.
5236 * gdb.base/maint.exp: Update tests.
5237 * gdb.base/default.exp: Update tests.
5238 * gdb.base/completion.exp: Update tests.
5239
efba5c23
TV
52402020-04-16 Tom de Vries <tdevries@suse.de>
5241
5242 PR symtab/25791
5243 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5244 (ensure_gdb_index): and factor out and move ...
5245 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5246 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5247
d191d716
TV
52482020-04-16 Tom de Vries <tdevries@suse.de>
5249
5250 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5251 loading exec.
5252
99f1bc6a
AB
52532020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5254
5255 * gdb.base/many-completions.exp: New file.
5256
194d088f
TV
52572020-04-14 Tom de Vries <tdevries@suse.de>
5258
5259 PR symtab/25718
5260 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5261
c1a66c06
TV
52622020-04-14 Tom de Vries <tdevries@suse.de>
5263
5264 PR symtab/25720
5265 * gdb.base/maint-expand-symbols-header-file.c: New test.
5266 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5267 * gdb.base/maint-expand-symbols-header-file.h: New test.
5268
21b0982c
AB
52692020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5270
5271 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5272 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5273 get_func_info.
5274 (get_func_info): Delete.
5275 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5276 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5277 * lib/dwarf.exp (get_func_info): New function.
5278
dd1cab06
TV
52792020-04-13 Tom de Vries <tdevries@suse.de>
5280
5281 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5282 to what find_gnatmake does.
5283
71ea2b6b
TV
52842020-04-10 Tom de Vries <tdevries@suse.de>
5285
5286 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5287 -readnow.
5288
bdfc1e8a
TV
52892020-04-10 Tom de Vries <tdevries@suse.de>
5290
5291 PR cli/25808
5292 * gdb.base/style.c: Add leading newlines.
5293 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5294 Check listing of main's one-line body.
5295
14ca8ecf
TV
52962020-04-08 Tom de Vries <tdevries@suse.de>
5297
5298 * lib/gdb.exp (psymtabs_p): New proc.
5299 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5300 importing unit" unsupported if there are no partial symbols.
5301
e21d048f
TV
53022020-04-08 Tom de Vries <tdevries@suse.de>
5303
5304 PR testsuite/25760
5305 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5306
25c11aca
TV
53072020-04-07 Tom de Vries <tdevries@suse.de>
5308
5309 PR symtab/25796
5310 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5311
5707e24b
TV
53122020-04-07 Tom de Vries <tdevries@suse.de>
5313
5314 * gdb.base/check-psymtab.c: New test.
5315 * gdb.base/check-psymtab.exp: New file.
5316
6ee448cc
TT
53172020-04-06 Tom Tromey <tromey@adacore.com>
5318
5319 * gdb.ada/variant-record/proc.adb: New file.
5320 * gdb.ada/variant-record/value.adb: New file.
5321 * gdb.ada/variant-record/value.s: New file.
5322 * gdb.ada/variant-record.exp: New file.
5323
9e7c9a03
HD
53242020-04-03 Hannes Domani <ssbssa@yahoo.de>
5325
5326 PR gdb/25325
5327 * gdb.cp/typed-enum.cc: New test.
5328 * gdb.cp/typed-enum.exp: New file.
5329
c90d28ac
AB
53302020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5331
5332 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5333 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5334 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5335 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5336 * gdb.opt/inline-small-func.c: New file.
5337 * gdb.opt/inline-small-func.exp: New file.
5338 * gdb.opt/inline-small-func.h: New file.
5339
34e9a9fa
AB
53402020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5341
5342 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5343 function.
5344
6a354911
AB
53452020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5346
5347 * lib/dwarf.exp (function_range): Allow compiler options to be
5348 specified.
5349
880d9777
TV
53502020-04-02 Tom de Vries <tdevries@suse.de>
5351
5352 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5353 __attribute__((always_inline)).
5354 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5355
f32682ea
TV
53562020-04-02 Tom de Vries <tdevries@suse.de>
5357
5358 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5359 (gdbserver_gdb_exit): ... here. Add timeout warning.
5360 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5361 (connect_target_extended_remote): Append new server_spawn_id to
5362 server_spawn_ids.
5363 (cleanup): New proc.
5364 (setup, <toplevel>): Call cleanup.
5365
d3214198
TV
53662020-04-02 Tom de Vries <tdevries@suse.de>
5367
5368 * gdb.base/main-psymtab.exp: New file.
5369
cc77ed24
TV
53702020-04-02 Tom de Vries <tdevries@suse.de>
5371
5372 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5373
3638a098
TT
53742020-04-01 Tom Tromey <tom@tromey.com>
5375
5376 * gdb.base/complex-parts.exp: Add type tests.
5377
c34e8714
TT
53782020-04-01 Tom Tromey <tom@tromey.com>
5379
5380 * gdb.base/complex-parts.exp: Add arithmetic tests.
5381
981c08ce
TT
53822020-04-01 Tom Tromey <tom@tromey.com>
5383
5384 * gdb.compile/compile.exp: Update.
5385 * gdb.compile/compile-cplus.exp: Update.
5386 * gdb.base/varargs.exp: Update.
5387 * gdb.base/floatn.exp: Update.
5388 * gdb.base/endianity.exp: Update.
5389 * gdb.base/callfuncs.exp (do_function_calls): Update.
5390 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5391 (complex_float_integral_args): Update.
5392 * gdb.base/complex.exp: Update.
5393 * gdb.base/complex-parts.exp: Update.
5394
3d1cfd43
TT
53952020-04-01 Tom Tromey <tromey@adacore.com>
5396
5397 * gdb.rust/union.rs: New file.
5398 * gdb.rust/union.exp: New file.
5399 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5400 (main): Update.
5401 * gdb.rust/simple.exp: Move union tests to union.exp.
5402
e033dfa9
TT
54032020-04-01 Tom Tromey <tromey@adacore.com>
5404
5405 * gdb.rust/simple.rs (main): Remove "y0".
5406
53cccef1
TBA
54072020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5408
5409 * gdb.multi/stop-all-on-exit.c: New test.
5410 * gdb.multi/stop-all-on-exit.exp: New file.
5411
60e22c1e
HD
54122020-04-01 Hannes Domani <ssbssa@yahoo.de>
5413
5414 PR gdb/24789
5415 * gdb.cp/misc.cc: Add integer reference variable.
5416 * gdb.cp/misc.exp: Add test.
5417
e139a727
TBA
54182020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5419
5420 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5421 scenario to cover execution until the end and also the case
5422
16b0db75
TV
54232020-03-31 Tom de Vries <tdevries@suse.de>
5424
5425 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5426 c. Use "maint info symtabs" to check symtab expansion.
5427
c0502da6
TV
54282020-03-30 Tom de Vries <tdevries@suse.de>
5429
5430 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5431 unsupported.
5432 (verify_psymtab_expanded): Move ...
5433 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5434 test.
5435 (readnow): New proc.
5436
5935fd15
AB
54372020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5438
5439 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5440 with $hex.
5441
1773be9e
TT
54422020-03-20 Tom Tromey <tromey@adacore.com>
5443
5444 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5445
70304be9
TT
54462020-03-20 Tom Tromey <tromey@adacore.com>
5447
5448 * gdb.ada/sub_variant/subv.adb: New file.
5449 * gdb.ada/sub_variant.exp: New file.
5450
0dd7b8f7
TV
54512020-03-20 Tom de Vries <tdevries@suse.de>
5452
5453 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5454 first break fails.
5455 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5456
cada5fc9
AB
54572020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5458
5459 * gdb.server/exit-multiple-threads.c: New file.
5460 * gdb.server/exit-multiple-threads.exp: New file.
5461
6b8c53f2
AB
54622020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5463
5464 * gdb.fortran/mixed-lang-stack.c: New file.
5465 * gdb.fortran/mixed-lang-stack.cpp: New file.
5466 * gdb.fortran/mixed-lang-stack.exp: New file.
5467 * gdb.fortran/mixed-lang-stack.f90: New file.
5468
19a2740f
AB
54692020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5470
5471 * gdb.linespec/cp-completion-aliases.cc: New file.
5472 * gdb.linespec/cp-completion-aliases.exp: New file.
5473
d8c8b848
TV
54742020-03-19 Tom de Vries <tdevries@suse.de>
5475
5476 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5477 more precise.
5478
a9933ccf
TV
54792020-03-18 Tom de Vries <tdevries@suse.de>
5480
5481 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5482 * gdb.dwarf2/break-inline-psymtab.c: New test.
5483 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5484
2f89101f
TV
54852020-03-16 Tom de Vries <tdevries@suse.de>
5486
5487 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5488 cache_verify and cache_verify_proc.
5489
6b9374f1
TV
54902020-03-15 Tom de Vries <tdevries@suse.de>
5491
5492 * gdb.server/solib-list.exp: Handle
5493 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5494
eaeaf44c
TV
54952020-03-15 Tom de Vries <tdevries@suse.de>
5496
5497 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5498 objfiles".
5499
3293bbaf
TT
55002020-03-14 Tom Tromey <tom@tromey.com>
5501
5502 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5503
ab44624c
TV
55042020-03-14 Tom de Vries <tdevries@suse.de>
5505
5506 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5507
54c43825
TV
55082020-03-14 Tom de Vries <tdevries@suse.de>
5509
5510 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5511 result in line-by-line fashion.
5512
2ac70237
TV
55132020-03-14 Tom de Vries <tdevries@suse.de>
5514
5515 * lib/gdb.exp (supports_statement_frontiers): New proc.
5516 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5517
09546b56
TV
55182020-03-14 Tom de Vries <tdevries@suse.de>
5519
5520 * gdb.base/printcmds.exp: Add missing quoting for "print
5521 teststring2".
5522
a1f6a07c
TT
55232020-03-13 Tom Tromey <tom@tromey.com>
5524
5525 * gdb.base/printcmds.exp (test_print_strings): Add regression
5526 test.
5527 * gdb.base/printcmds.c (charptr): New typedef.
5528 (teststring2): New global.
5529
1b83d09c
AB
55302020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5531
5532 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5533 full path in the test name.
5534 (test_ld): Add some with_test_prefix blocks to make test names
5535 unique.
5536
2d61316c
TV
55372020-03-13 Tom de Vries <tdevries@suse.de>
5538
5539 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5540
2e9145ac
TV
55412020-03-13 Tom de Vries <tdevries@suse.de>
5542
5543 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5544
96c7f873
TV
55452020-03-13 Tom de Vries <tdevries@suse.de>
5546
5547 PR symtab/25646
5548 * gdb.dwarf2/imported-unit.exp: Add test.
5549
49ba92c0
TV
55502020-03-13 Tom de Vries <tdevries@suse.de>
5551
5552 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5553 (var1, var2): New variable.
5554 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5555 matching symbols.
5556
301b21e0
TV
55572020-03-13 Tom de Vries <tdevries@suse.de>
5558
5559 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5560 (Term::command): Use prompt prefix.
5561 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5562 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5563 command_no_prompt_prefix instead of prefix.
5564 * gdb.tui/tui-layout-asm.exp: Same.
5565
3f512721
SM
55662020-03-12 Simon Marchi <simon.marchi@efficios.com>
5567
5568 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5569
40310f30
SM
55702020-03-12 Simon Marchi <simon.marchi@efficios.com>
5571
5572 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5573 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5574 on" while stepping over the test instruction, match printed
5575 message.
5576
09252140
TV
55772020-03-12 Tom de Vries <tdevries@suse.de>
5578
5579 * gdb.base/info-types.exp: Use exp_continue during matching of output
5580 of "info types".
5581
14e9c72c
TV
55822020-03-12 Tom de Vries <tdevries@suse.de>
5583
5584 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5585
e515d67e
TV
55862020-03-12 Tom de Vries <tdevries@suse.de>
5587
5588 * gdb.fortran/module.exp: Use exp_continue during matching of output
5589 of "info variable -n".
5590
307eafd8
TV
55912020-03-12 Tom de Vries <tdevries@suse.de>
5592
5593 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5594 gdb.dwarf2/dw2-ranges-base.c.
5595
9a2de3fc
TV
55962020-03-12 Tom de Vries <tdevries@suse.de>
5597
5598 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5599 in presence of GLIBC debuginfo.
5600
3217502e
TV
56012020-03-12 Tom de Vries <tdevries@suse.de>
5602
5603 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5604 $core.
5605
1281424c
TV
56062020-03-12 Tom de Vries <tdevries@suse.de>
5607
5608 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5609 more precise.
5610
038b97fc
SM
56112020-03-11 Simon Marchi <simon.marchi@efficios.com>
5612
5613 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5614 from Unix to Windows path.
5615
5308d1e7
TV
56162020-03-11 Tom de Vries <tdevries@suse.de>
5617
5618 * gdb.ada/minsyms.exp: Set language to ada.
5619
f870f78f
TV
56202020-03-11 Tom de Vries <tdevries@suse.de>
5621
5622 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5623
5a13315d
TV
56242020-03-11 Tom de Vries <tdevries@suse.de>
5625
5626 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5627
976862ed
TT
56282020-03-11 Tom Tromey <tromey@adacore.com>
5629
5630 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5631
7462c383
TV
56322020-03-11 Tom de Vries <tdevries@suse.de>
5633
5634 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5635
1c6c46a0
TV
56362020-03-11 Tom de Vries <tdevries@suse.de>
5637
5638 * gdb.base/break-interp.exp: Limit verbose scope.
5639
44f41bb7
TV
56402020-03-11 Tom de Vries <tdevries@suse.de>
5641
5642 * gdb.fortran/logical.f90: Define variable with character type.
5643 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5644
b76f3a42
TV
56452020-03-11 Tom de Vries <tdevries@suse.de>
5646
5647 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5648
1c33af77
TV
56492020-03-11 Tom de Vries <tdevries@suse.de>
5650
5651 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5652 symtabs.
5653
8c95582d
AB
56542020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5655 Bernd Edlinger <bernd.edlinger@hotmail.de>
5656
5657 * gdb.cp/step-and-next-inline.cc: New file.
5658 * gdb.cp/step-and-next-inline.exp: New file.
5659 * gdb.cp/step-and-next-inline.h: New file.
5660 * gdb.dwarf2/dw2-is-stmt.c: New file.
5661 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5662 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5663 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5664 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5665
cecf8547
AB
56662020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5667
5668 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5669 is-stmt flag in the line table.
5670
0ba678c9
TV
56712020-03-09 Tom de Vries <tdevries@suse.de>
5672
5673 * lib/gdb.exp (cached_file): Create cache dir.
5674
72fbdf83
TV
56752020-03-07 Tom de Vries <tdevries@suse.de>
5676
5677 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5678 * gdb.cp/rvalue-ref-params.exp: Same.
5679
436b5e99
TV
56802020-03-06 Tom de Vries <tdevries@suse.de>
5681
5682 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5683 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5684
09f2921c
TV
56852020-03-06 Tom de Vries <tdevries@suse.de>
5686
5687 * README: Fix "the the".
5688 * gdb.base/dprintf.exp: Same.
5689
50a3cc5d
TV
56902020-03-05 Tom de Vries <tdevries@suse.de>
5691
5692 * gdb.base/maint.exp: Update "main print statistics" expected output.
5693
0a709cba
AKS
56942020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5695
5696 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5697 (fortran_int8): Likewise.
5698 (fortran_real4): Likewise.
5699 (fortran_real8): Likewise.
5700 (fortran_complex4): Likewise.
5701 (fortran_logical4): Likewise.
5702 (fortran_character1): Likewise.
5703
5e5d66b6
AB
57042020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5705
5706 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5707 printed as true.
5708
7b973adc
SDJ
57092020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5710
5711 * gdb.base/printcmds.exp: Add test to verify printf of a
5712 variable holding an address.
5713
478e490a
TV
57142020-03-03 Tom de Vries <tdevries@suse.de>
5715
5716 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5717
1ef44e86
TV
57182020-03-03 Tom de Vries <tdevries@suse.de>
5719
5720 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5721 gdb_test_multiple call.
5722
b98cc2cf
TV
57232020-03-03 Tom de Vries <tdevries@suse.de>
5724
5725 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5726 gdb_test_multiple calls.
5727
63e163f2
AB
57282020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5729
5730 * gdb.base/default.exp: Remove test of 'set history filename'.
5731 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5732 filename to the empty string.
5733 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5734 and GDBHISTSIZE.
5735
24ed6739
AB
57362020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5737
5738 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
5739 disabled.
5740
590003dc 57412020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 5742 Tom de Vries <tdevries@suse.de>
590003dc
TV
5743
5744 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
5745 -prompt prefix, before user_code argument. Add -lbl option likewise.
5746 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
5747 (gdb_is_target_1): Add -prompt prefix and move to before user_code
5748 argument.
5749 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
5750 have "\r\n" at start-of-line, instead of at end-of-line.
5751
f5e46084
SM
57522020-02-28 Simon Marchi <simon.marchi@efficios.com>
5753
5754 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
5755 libinproctrace.so.
5756
f7a7000d
LM
57572020-02-28 Luis Machado <luis.machado@linaro.org>
5758
5759 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
5760 to "p/x".
5761
718e0816
LM
57622020-02-28 Luis Machado <luis.machado@linaro.org>
5763
5764 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
5765 asm/ptrace.h and error.h.
5766
13c3a74a
TV
57672020-02-28 Tom de Vries <tdevries@suse.de>
5768
5769 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
5770 (struct wrapper, do_something, mundane/symada__cS): Move ...
5771 * gdb.base/c-linkage-name-2.c: ... here. New source file.
5772 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
5773 Update "print symada__cS before partial symtab expansion" regexp.
5774 Update breakpoint location. Flush symbol cache after expansion.
5775
85d2d5bb
LM
57762020-02-28 Luis Machado <luis.machado@linaro.org>
5777
5778 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
5779
3608f86c
TV
57802020-02-27 Tom de Vries <tdevries@suse.de>
5781
5782 * config/sid.exp: Remove unused globals.
5783 * gdb.base/attach.exp: Same.
5784 * gdb.base/catch-load.exp: Same.
5785 * gdb.base/dbx.exp: Same.
5786 * lib/gdb.exp: Same.
5787 * lib/mi-support.exp: Same.
5788 * lib/prompt.exp: Same.
5789
c8d4f6df
TV
57902020-02-27 Tom de Vries <tdevries@suse.de>
5791
5792 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
5793 not set.
5794
0d79cdc4
AM
57952020-02-26 Aaron Merey <amerey@redhat.com>
5796
5797 * gdb.debuginfod: New directory for debuginfod tests.
5798 * gdb.debuginfod/main.c: New test file.
5799 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
5800
0dce4280
TV
58012020-02-26 Tom de Vries <tdevries@suse.de>
5802
5803 PR gdb/25603
5804 * gdb.base/persistent-lang.cc: New test.
5805 * gdb.base/persistent-lang.exp: New file.
5806
9e80cfa1
AB
58072020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5808
5809 * gdb.fortran/derived-type-striding.exp: Add a new test.
5810 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
5811 new test.
5812
2078dbb2
AB
58132020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5814
5815 * gdb.base/cached-source-file.exp: Avoid source file paths in test
5816 names.
5817
70d49700
TV
58182020-02-25 Tom de Vries <tdevries@suse.de>
5819
5820 PR go/18926
5821 * gdb.go/methods.exp: Remove gcc/93866 xfail.
5822
a88ef40d
TV
58232020-02-24 Tom de Vries <tdevries@suse.de>
5824
5825 PR gdb/25592
5826 * gdb.base/info-locals-unused-static-var.c: New test.
5827 * gdb.base/info-locals-unused-static-var.exp: New file.
5828
01b1af32
TT
58292020-02-22 Tom Tromey <tom@tromey.com>
5830
5831 * gdb.python/tui-window.exp: New file.
5832 * gdb.python/tui-window.py: New file.
5833
7c043ba6
TT
58342020-02-22 Tom Tromey <tom@tromey.com>
5835
5836 PR tui/17850:
5837 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
5838 tests.
5839
c22fef7e
TT
58402020-02-22 Tom Tromey <tom@tromey.com>
5841
5842 * gdb.tui/new-layout.exp: Add sub-layout tests.
5843
ee325b61
TT
58442020-02-22 Tom Tromey <tom@tromey.com>
5845
5846 * gdb.tui/new-layout.exp: New file.
5847
3f0cbb04
TT
58482020-02-22 Tom Tromey <tom@tromey.com>
5849
5850 * gdb.rust/rust-style.rs: New file.
5851 * gdb.rust/rust-style.exp: New file.
5852 * gdb.base/style.exp: Test structure printing.
5853 * gdb.base/style.c (struct some_struct): New type.
5854 (enum etype): New type.
5855 (struct_value): New global.
5856
75525152
TV
58572020-02-21 Tom de Vries <tdevries@suse.de>
5858
5859 PR go/18926
5860 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
5861 Remove blanket xfails. Use message argument for gdb_breakpoint.
5862 Make continuing to breakpoint test conditional on setting breakpoint.
5863 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
5864 DW_AT_name attribute. Add xfail for GCC PR93866.
5865
bd360d30
AB
58662020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
5867
5868 * gdb.dwarf2/cpp-linkage-name.c: New file.
5869 * gdb.dwarf2/cpp-linkage-name.exp: New file.
5870
c7adb09f 58712020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
5872
5873 * lib/gdb.exp (gdb_wrapper_init): Reset
5874 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
5875 not exist.
5876
a9c79803
TV
58772020-02-20 Tom de Vries <tdevries@suse.de>
5878
5879 PR go/17018
5880 * gdb.go/hello.exp: Copy ...
5881 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
5882 print of st to print value of global definition. Add xfail for GCC
5883 PR93844.
5884 * gdb.go/hello.exp: Remove printing of st before definition.
5885 * gdb.go/hello.go: Copy ...
5886 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
5887 to st.
5888 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
5889
d7445728
TV
58902020-02-20 Tom de Vries <tdevries@suse.de>
5891
5892 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
5893 (gdb_simple_compile): Handle compile_flags go by using .go extension
5894 for source file.
5895 * gdb.go/chan.exp: Use support_go_compile.
5896 * gdb.go/handcall.exp: Same.
5897 * gdb.go/hello.exp: Same.
5898 * gdb.go/integers.exp: Same.
5899 * gdb.go/max-depth.exp: Same.
5900 * gdb.go/methods.exp: Same.
5901 * gdb.go/package.exp: Same.
5902 * gdb.go/strings.exp: Same.
5903 * gdb.go/types.exp: Same.
5904 * gdb.go/unsafe.exp: Same.
5905
c9c41e6d
TV
59062020-02-19 Tom de Vries <tdevries@suse.de>
5907
5908 * gdb.python/lib-types.exp: Make xfail more strict.
5909
f20ff837
TV
59102020-02-19 Tom de Vries <tdevries@suse.de>
5911
5912 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
5913
08410482
DE
59142020-02-19 Doug Evans <dje@google.com>
5915
5916 PR rust/25535
5917 * gdb.rust/simple.exp: Add test.
5918 * gdb.rust/simple.rs: Add test.
5919
623563f7
TV
59202020-02-19 Tom de Vries <tdevries@suse.de>
5921
5922 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
5923 output line-by-line.
5924
d3308cfd
TV
59252020-02-19 Tom de Vries <tdevries@suse.de>
5926
5927 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
5928
86cbc5dc
TV
59292020-02-19 Tom de Vries <tdevries@suse.de>
5930
5931 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
5932 prelink.
5933
9db2b96b
TV
59342020-02-19 Tom de Vries <tdevries@suse.de>
5935
5936 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
5937 (gdb_do_cache): Use gdb_do_cache_wrap.
5938 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
5939
89e2fdc5
TV
59402020-02-19 Tom de Vries <tdevries@suse.de>
5941
5942 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
5943 gdb_compile option.
5944
373d7ac0
SM
59452020-02-18 Simon Marchi <simon.marchi@efficios.com>
5946
5947 * gdb.base/printcmds.exp (test_print_enums): Update expected
5948 output.
5949
b29a2df0
SM
59502020-02-18 Simon Marchi <simon.marchi@efficios.com>
5951
5952 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
5953 for "unknown".
5954
6740f0cc
SM
59552020-02-18 Simon Marchi <simon.marchi@efficios.com>
5956
5957 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
5958 enumerator.
5959
edd45eb0
SM
59602020-02-18 Simon Marchi <simon.marchi@efficios.com>
5961
5962 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
5963 FE_, add FE_NONE.
5964 (three): Update.
5965 (enum flag_enum_without_zero): New enum.
5966 (flag_enum_without_zero): New variable.
5967 (enum not_flag_enum): New enum.
5968 (three_not_flag): New variable.
5969 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
5970 (test_print_enums): Add more tests for printing flag enums.
5971
d4295de4
TV
59722020-02-18 Tom de Vries <tdevries@suse.de>
5973
5974 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
5975 (gdb_compile_ada): ... here.
5976 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
5977 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
5978
f251f505
TT
59792020-02-14 Tom Tromey <tom@tromey.com>
5980
5981 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
5982 build directory.
5983 * boards/gdbserver-base.exp: Update path to gdbserver.
5984
8f432634
TV
59852020-02-13 Tom de Vries <tdevries@suse.de>
5986
5987 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
5988
92b6eaf7
TV
59892020-02-13 Tom de Vries <tdevries@suse.de>
5990
5991 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
5992 are missing.
5993
f3b0f7fe
TV
59942020-02-13 Tom de Vries <tdevries@suse.de>
5995
5996 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
5997 call.
5998
f6be8713
SDJ
59992020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6000
6001 PR tui/25126
6002 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6003 * gdb.base/cached-source-file.c: New file.
6004 * gdb.base/cached-source-file.exp: New file.
6005
b2770d5e
TV
60062020-02-11 Tom de Vries <tdevries@suse.de>
6007
6008 PR testsuite/25488
6009 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6010
44f6938e
TV
60112020-02-10 Tom de Vries <tdevries@suse.de>
6012
6013 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6014
5f0e2eb7
MR
60152020-02-10 Maciej W. Rozycki <macro@wdc.com>
6016
6017 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6018 and $after_addr are both integers before making a comparison.
6019
46ce2b6f
TV
60202020-02-09 Tom de Vries <tdevries@suse.de>
6021
6022 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6023 command output and paste it into gdb.log. If any, paste catch message
6024 to gdb.log.
6025
5abbbe1d
TT
60262020-02-07 Tom Tromey <tromey@adacore.com>
6027
6028 PR breakpoints/24915:
6029 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6030
1d5d29e7
SV
60312020-02-06 Shahab Vahedi <shahab@synopsys.com>
6032
6033 * gdb.tui/tui-missing-src.exp: Add the "missing source
6034 file" test for the TUI.
6035
b0999b9b
AB
60362020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6037
6038 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6039 including a port number in the output.
6040
c3b149eb
AKS
60412020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6042
6043 * lib/fortran.exp (fortran_int4): Handle clang.
6044 (fortran_int8): Likewise.
6045 (fortran_real4): Likewise.
6046 (fortran_real8): Likewise.
6047 (fortran_complex4): Likewise.
6048 (fortran_logical4): Likewise.
6049 (fortran_character1): Likewise.
6050
f8dcc90b
TV
60512020-02-04 Tom de Vries <tdevries@suse.de>
6052
6053 * README (Race detection): Add note.
6054
f90ac7c2
TV
60552020-02-04 Tom de Vries <tdevries@suse.de>
6056
6057 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6058
780636ae
TV
60592020-02-04 Tom de Vries <tdevries@suse.de>
6060
6061 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6062
5d2e1193
RA
60632020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6064
6065 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6066 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6067 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6068 blttar, bnetarl.
6069 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6070 binary for blttar, bnetarl.
6071 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6072 wait instruction. Delete ldmx test.
6073 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6074
e409c542
AKS
60752020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6076
6077 * gdb.fortran/array-bounds-high.exp: New file.
6078 * gdb.fortran/array-bounds-high.f90: New file.
6079
b0029748
LD
60802020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6081
6082 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6083 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6084
195a8287
TV
60852020-02-01 Tom de Vries <tdevries@suse.de>
6086
6087 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6088
42330a68
AB
60892020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6090
6091 PR tui/9765
6092 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6093 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6094
b62a8028
LM
60952020-01-29 Luis Machado <luis.machado@linaro.org>
6096
6097 * gdb.arch/aarch64-brk-patterns.c: New source file.
6098 * gdb.arch/aarch64-brk-patterns.exp: New test.
6099
5f440116
TBA
61002020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6101
6102 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6103 GCC/Clang version.
6104 * gdb.cp/pass-by-ref.exp: Ditto.
6105
ee2a6fc6
TV
61062020-01-29 Tom de Vries <tdevries@suse.de>
6107
6108 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6109 * gdb.threads/watchpoint-fork-mt.c: Same.
6110 * gdb.threads/watchpoint-fork-parent.c: Same.
6111 * gdb.threads/watchpoint-fork-st.c: Same.
6112 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6113
16b10d6e
LM
61142020-01-27 Luis Machado <luis.machado@linaro.org>
6115
6116 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6117 sitting at a syscall instruction when we hit the syscall function's
6118 breakpoint.
6119 Check PC against one obtained with the x command.
6120 Validate syscall number.
6121 (step_over_syscall): Don't continue to the syscall instruction if
6122 we're already there.
6123
b1468492
PW
61242020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6125
6126 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6127
7ffa82e1
AB
61282020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6129
6130 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6131 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6132
3d92a3e3
AB
61332020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6134
6135 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6136 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6137
94a72be7
AB
61382020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6139
6140 * gdb.base/maint.exp: Update line table parsing test.
6141 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6142
53af73bf
PA
61432020-01-24 Pedro Alves <palves@redhat.com>
6144
6145 PR gdb/25410
6146 * gdb.multi/multi-re-run-1.c: New.
6147 * gdb.multi/multi-re-run-2.c: New.
6148 * gdb.multi/multi-re-run.exp: New.
6149
1ba1ac88
AB
61502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6151
6152 PR gdb/23718
6153 * gdb.server/server-kill-python.exp: New file.
6154
f3364a6d
AB
61552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6156
6157 * gdb.server/multi-ui-errors.c: New file.
6158 * gdb.server/multi-ui-errors.exp: New file.
6159
733d0a67
AB
61602020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6161
6162 PR tui/9765
6163 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6164
4f13c1c0
TT
61652020-01-19 Tom Tromey <tom@tromey.com>
6166
6167 * gdb.tui/main.exp: Add check for plain "file".
6168
40c94099
CB
61692020-01-16 Christian Biesinger <cbiesinger@google.com>
6170
6171 * lib/gdb.exp: Fix spelling error (seperatelly).
6172
ff47f4f0
TT
61732020-01-14 Tom Tromey <tom@tromey.com>
6174
6175 PR symtab/12535:
6176 * gdb.python/python.exp: Test decode_line with empty string
6177 argument.
6178
717c684d
BE
61792020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6180
6181 * gdb.base/skip-inline.exp: Extend test.
6182
44e4c775
AB
61832020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6184
6185 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6186 * gdb.dwarf2/dw2-bad-elf.c: New file.
6187 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6188
d93c6db7
AB
61892020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6190
6191 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6192 _line_saw_file.
6193
9a6d629c
AB
61942020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6195
6196 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6197 border.
6198
d9ebdab7
TBA
61992020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6200
6201 * gdb.multi/multi-target.exp (setup): Factor out "info
6202 connections" and "info inferiors" tests to ...
6203 (test_info_inferiors): ... this new procedure.
6204 (top level): Run new "info-inferiors" tests.
6205
f3c469b9
PA
62062020-01-10 Pedro Alves <palves@redhat.com>
6207
6208 * gdb.server/bkpt-other-inferior.exp: New file.
6209
121b3efd
PA
62102020-01-10 Pedro Alves <palves@redhat.com>
6211
6212 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6213 of "add-inferior".
6214 * gdb.base/quit-live.exp: Likewise.
6215 * gdb.base/remote-exec-file.exp: Likewise.
6216 * gdb.guile/scm-progspace.exp: Likewise.
6217 * gdb.linespec/linespec.exp: Likewise.
6218 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6219 * gdb.mi/user-selected-context-sync.exp: Likewise.
6220 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6221 "info inferiors" tests.
6222 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6223 "add-inferior".
6224 * gdb.multi/watchpoint-multi.exp: Likewise.
6225 * gdb.python/py-inferior.exp: Likewise.
6226 * gdb.server/extended-remote-restart.exp: Likewise.
6227 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6228 "info inferiors".
6229 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6230 * gdb.trace/report.exp: Likewise.
6231
1dadb1dd
PA
62322020-01-10 Pedro Alves <palves@redhat.com>
6233
6234 * gdb.multi/multi-target.c: New file.
6235 * gdb.multi/multi-target.exp: New file.
6236 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6237 mode requested, but remote does not support non-stop".
6238
78f2c40a
PA
62392020-01-10 Pedro Alves <palves@redhat.com>
6240
6241 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6242 disconnect before reconnecting.
6243
e7af6c70
TBA
62442020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6245 Pedro Alves <palves@redhat.com>
6246
6247 * gdb.server/connect-without-multi-process.exp: Also test
6248 continuing to end.
6249
acdf84a6
PA
62502020-01-10 Pedro Alves <palves@redhat.com>
6251
6252 * gdb.base/remote-exec-file.exp: New file.
6253
873657b9
PA
62542020-01-10 Pedro Alves <palves@redhat.com>
6255
6256 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6257 output.
6258 * gdb.threads/async.c: New.
6259 * gdb.threads/async.exp: New.
6260 * gdb.multi/tids-gid-reset.c: New.
6261 * gdb.multi/tids-gid-reset.exp: New.
6262
7f0ae84c
GB
62632020-01-10 George Barrett <bob@bob131.so>
6264
6265 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6266 to help in finding the image relocation offset.
6267 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6268 options in arguments.
6269 (stap_test_no_debuginfo): Likewise.
6270 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6271 test variants.
6272 (stap_test): Add null semaphore relocation test.
6273
47e9d49d
GB
62742020-01-10 George Barrett <bob@bob131.so>
6275
6276 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6277 * gdb.base/stap-probe.exp: Likewise.
6278 (stap_test): Pass argument as an additional flag.
6279 (stap_test_no_debuginfo): Likewise.
6280 (stap_test): Check `info probes stap' output for semaphore
6281 addresses if the test binary is supposed to have them.
6282
f5a7c406
AB
62832020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6284
6285 * gdb.tui/basic.exp: Add more scrolling tests.
6286
9ae6bf64
TT
62872020-01-09 Tom Tromey <tom@tromey.com>
6288
6289 PR tui/18932:
6290 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6291 meangingful value.
6292 (Term::command, Term::resize): Update.
6293 * gdb.tui/basic.exp: Add scrolling test.
6294
b2efe70c
AB
62952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6296
6297 * gdb.tui/tui-layout-asm.exp: New file.
6298
3804da7e
AB
62992020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6300
6301 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6302
b40aa28f
AB
63032020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6304
6305 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6306 (Term::enter_tui): Use Term::prepare_for_tui.
6307
63ffd7c9
AB
63082020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6309
6310 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6311 called.
6312
3be966f6
AB
63132020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6314
6315 * gdb.base/skip.exp: Fix race condition in test.
6316
153d79c4
AB
63172020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6318
6319 * gdb.base/backtrace.c: New file.
6320 * gdb.base/backtrace.exp: New file.
6321
f2302a34
AB
63222020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6323
6324 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6325
6ec1d75e
PW
63262020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6327
6328 * gdb.base/style.exp: Test that warnings are styled.
6329
c296cbe6
BE
63302019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6331
6332 * gdb.base/line65535.exp: New file.
6333 * gdb.base/line65535.c: New file.
6334
b28a729d
SM
63352019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6336
6337 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6338 * lib/gnat_debug_info_test.adb: New file.
6339 * gdb.ada/ptype_tagged_param.exp: Use
6340 gnat_runtime_has_debug_info, expect a different output if
6341 runtime does not have debug info.
6342
7f2d7a0d
SM
63432019-12-20 Simon Marchi <simon.marchi@efficios.com>
6344
6345 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6346 (another) quote in test name.
6347
f3bce483
SM
63482019-12-20 Simon Marchi <simon.marchi@efficios.com>
6349
6350 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6351 Add quote in test name.
6352
c855a912
TBA
63532019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6354
6355 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6356 directory instead.
6357 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6358 * gdb.cp/pass-by-ref-2.cc: New file.
6359 * gdb.cp/pass-by-ref-2.exp: New file.
6360
fc9d2d72
TT
63612019-12-20 Tom Tromey <tom@tromey.com>
6362
6363 * gdb.tui/list-before.exp: New file.
6364
77b97e00
TT
63652019-12-20 Tom Tromey <tom@tromey.com>
6366
6367 * gdb.tui/list.exp: Check for source on initial listing.
6368
f69656d0
TT
63692019-12-11 Tom Tromey <tromey@adacore.com>
6370
6371 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6372 Add crlf test.
6373
99a55965
SM
63742019-12-18 Simon Marchi <simon.marchi@efficios.com>
6375
6376 * gdb.base/default.exp: Update value of $_gdb_major.
6377
5024637f
BE
63782019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6379
6380 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6381
b63634be
BE
63822019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6383
6384 * gdb.base/skip.exp: Whitespace fix.
6385
45d73523
BE
63862019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6387
6388 * gdb.base/skip-inline.c: New file.
6389 * gdb.base/skip-inline.exp: New file.
6390
d043f8c8
SM
63912019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6392
6393 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6394 jit_function_00 to jit_function_stack_mangle.
6395 * gdb.base/jithost.c (jit_function_t): Rename to...
6396 (jit_function_stack_mangle_t): ... this.
6397 (jit_function_add_t): New typedef.
6398 (jit_function_00_code): Rename to...
6399 (jit_function_stack_mangle_code): ... this, make static.
6400 (jit_function_add_code): New.
6401 (main): Generate "add" function and call it. Adjust to changes
6402 in jithost_abi.
6403 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6404 (struct jithost_abi) <begin, end>: Remove fields.
6405 <object, function_stack_mangle, function_add>: New fields.
6406 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6407 code_end>: Remove fields.
6408 <func_stack_mangle>: New field.
6409 (read_debug_info): Adjust to renaming, create block for "add"
6410 function.
6411 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6412
873de05c
TT
64132019-12-11 Tom Tromey <tom@tromey.com>
6414
6415 * gdb.tui/resize.exp: Fix regexp.
6416 * gdb.tui/regs.exp: Fix regexps.
6417 * gdb.tui/main.exp: Fix regexp.
6418
3d979945
TT
64192019-12-11 Tom Tromey <tom@tromey.com>
6420
6421 * gdb.tui/resize.exp: Update.
6422 * gdb.tui/empty.exp (layouts): Update.
6423
2192a9d3
TT
64242019-12-11 Tom Tromey <tom@tromey.com>
6425
6426 * gdb.tui/regs.exp: Update.
6427 * gdb.tui/empty.exp (layouts): Update.
6428 * gdb.tui/basic.exp: Update.
6429 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6430
d8edc8b7
PW
64312019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6432
6433 * gdb.base/options.exp: Add -raw-values in the print completion list.
6434 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6435
4c12d936
KB
64362019-12-10 Kevin Buettner <kevinb@redhat.com>
6437
6438 * gdb.threads/omp-par-scope.c: New file.
6439 * gdb/threads/omp-par-scope.exp: New file.
6440
26b911fb
KB
64412019-12-10 Kevin Buettner <kevinb@redhat.com>
6442
bb47f919
KB
6443 * lib/gdb.exp (support_nested_function_tests): New proc.
6444
64452019-12-10 Kevin Buettner <kevinb@redhat.com>
6446
6447 * lib/gdb.exp (gdb_compile_openmp): New proc.
6448 (build_executable_from_specs): Add an "openmp" option.
6449 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6450
6c71eb7d
TT
64512019-12-10 Tom Tromey <tromey@adacore.com>
6452
6453 * gdb.ada/unchecked_union.exp: New file.
6454 * gdb.ada/unchecked_union/pck.adb: New file.
6455 * gdb.ada/unchecked_union/pck.ads: New file.
6456 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6457 * gdb-utils.exp (string_to_regexp): Also quote "?".
6458
bac7c5cf
GB
64592019-12-10 George Barrett <bob@bob131.so>
6460
6461 Test scripted probe breakpoints.
6462 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6463 * gdb.python/py-breakpoint.c (main): Likewise.
6464 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6465 specifier test.
6466 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6467
330f1d38
TBA
64682019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6469
6470 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6471 an rvalue parameter.
6472 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6473 parameter.
6474
b43315e2
AB
64752019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6476
6477 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6478 modules.
6479
54f73dad
AB
64802019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6481
6482 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6483 broken version of GCC.
6484
d57cbee9
AB
64852019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6486
6487 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6488 sym-info-cmds library.
6489 * gdb.fortran/info-types.exp: Likewise.
6490 * lib/sym-info-cmds.exp: New file.
6491
c14aab8c
TV
64922019-12-08 Tom de Vries <tdevries@suse.de>
6493
6494 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6495
aa2d5a42
KS
64962019-12-07 Keith Seitz <keiths@redhat.com>
6497
6498 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6499 * gdb.base/corefile-buildid-shlib.c: New file.
6500 * gdb.base/corefile-buildid.c: New file.
6501 * gdb.base/corefile-buildid.exp: New file.
6502
93e55f0a
TV
65032019-12-06 Tom de Vries <tdevries@suse.de>
6504
6505 * gdb.dwarf2/varval.exp: Add decl before def test.
6506
c7d12402
TBA
65072019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6508
6509 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6510
06acc08f
TBA
65112019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6512
6513 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6514 CV and reference conversion for overload resolution.
6515 * gdb.cp/rvalue-ref-overload.exp: Test it.
6516
e0fad1ea
PW
65172019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6518
6519 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6520 * gdb.base/frameapply.exp: Test faas without command.
6521
8d70a9f0
AB
65222019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6523
6524 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6525 Fortran tests.
6526 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6527 order.
6528
36c8fb93
AB
65292019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6530
6531 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6532 casting to type with no kind specified.
6533 (test_basic_parsing_of_type_kinds): Additional tests for types
6534 with no kind specified, and add tests for single/double
6535 precision/complex types.
6536
4139ff00
TT
65372019-12-04 Tom Tromey <tromey@adacore.com>
6538
6539 * gdb.base/endianity.c (struct other) <x>: New field.
6540 (main): Initialize it.
6541 * gdb.base/endianity.exp: Update.
6542
a05cf17a
TT
65432019-12-04 Tom Tromey <tromey@adacore.com>
6544
6545 * gdb.ada/scalar_storage/storage.adb: New file.
6546 * gdb.ada/scalar_storage/pck.adb: New file.
6547 * gdb.ada/scalar_storage/pck.ads: New file.
6548 * gdb.ada/scalar_storage.exp: New file.
6549
103a685e
TT
65502019-12-04 Tom Tromey <tromey@adacore.com>
6551
6552 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6553 (main): Initialize it.
6554 * gdb.base/endianity.exp: Update.
6555
c2512106
AB
65562019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6557
6558 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6559
293b38d6
AB
65602019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6561
6562 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6563 -symbol-info-module-functions and -symbol-info-module-variables.
6564
216a7e6b
AB
65652019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6566
6567 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6568
5bbd8269
AB
65692019-12-01 Richard Bunt <richard.bunt@arm.com>
6570 Andrew Burgess <andrew.burgess@embecosm.com>
6571
6572 * gdb.fortran/derived-type-striding.exp: New file.
6573 * gdb.fortran/derived-type-striding.f90: New file.
6574 * gdb.fortran/array-slices.exp: New file.
6575 * gdb.fortran/array-slices.f90: New file.
6576
be09caf1
PW
65772019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6578
6579 * gdb.base/define.exp: Test . in command names.
6580 * gdb.base/setshow.exp: Update test, as . is now part of
6581 command name.
6582
643c0cbe
PW
65832019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6584
6585 * gdb.base/define-prefix.exp: New file.
6586
dcdec678
AB
65872019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6588
6589 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6590 compile.
6591 (skip_btrace_pt_tests): Likewise.
6592
640ab947
AB
65932019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6594
6595 * gdb.fortran/info-modules.exp: Compile source files in correct
6596 order.
6597
d22670f0
KB
65982019-11-27 Kevin Buettner <kevinb@redhat.com>
6599
6600 * gdb.dwarf2/imported-unit.exp: New file.
6601 * gdb.dwarf2/imported-unit.c: New file.
6602
db5960b4
AB
66032019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6604
6605 * gdb.mi/mi-fortran-modules-2.f90: New file.
6606 * gdb.mi/mi-fortran-modules.exp: New file.
6607 * gdb.mi/mi-fortran-modules.f90: New file.
6608
7dc42066
AB
66092019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6610
6611 * gdb.mi/mi-sym-info-1.c: New file.
6612 * gdb.mi/mi-sym-info-2.c: New file.
6613 * gdb.mi/mi-sym-info.exp: New file.
6614
0dfeecca
TT
66152019-11-22 Tom Tromey <tromey@adacore.com>
6616
6617 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6618 * gdb.ada/tasks/foo.adb: Add another stopping location.
6619
34877895
PJ
66202019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6621
6622 * gdb.base/endianity.c: New test.
6623 * gdb.base/endianity.exp: New file.
6624
2e84f897
LD
66252019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6626
6627 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6628
65d1cd5f
TV
66292019-11-21 Tom de Vries <tdevries@suse.de>
6630
6631 PR gdb/24956
6632 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6633
4f22c3f4
SDJ
66342019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6635
6636 * gdb.python/py-progspace.exp: Add missing parentheses on some
6637 'print' commands.
6638
9f6ad286
TT
66392019-11-19 Tom Tromey <tom@tromey.com>
6640
6641 * gdb.tui/winheight.exp: New file.
6642
0b8dbf3f
AB
66432019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6644
6645 * gdb.base/ctf-whatis.c: Delete.
6646 * gdb.base/ctf-whatis.exp: Delete.
6647 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6648
f833b7a7
AB
66492019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6650
6651 * gdb.base/ctf-cvexpr.exp: Delete.
6652 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6653
30d0a636
AB
66542019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6655
6656 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6657 the compiler. Clean up header comment a little.
6658 * gdb.base/ctf-ptype.exp: Likewise.
6659 * gdb.base/ctf-whatis.exp: Likewise.
6660 * lib/gdb.exp (skip_ctf_tests): New proc.
6661
494409bb
SDJ
66622019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6663
6664 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6665 * gdb.tui/corefile-run.exp: New file.
6666
55708e99
TT
66672019-11-14 Tom Tromey <tromey@adacore.com>
6668
6669 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6670 regression tests.
6671
45e42163
TT
66722019-11-12 Tom Tromey <tom@tromey.com>
6673
6674 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6675 after any command. Expect prompt after WAIT_FOR is seen.
6676 (enter_tui): Enable resize messages.
6677 (command): Expect command in output.
6678 (get_line): Avoid error when cursor appears to be off-screen.
6679 (dump_screen): Include screen size in title.
6680 (_do_resize): New proc, from "resize".
6681 (resize): Rewrite. Do resize in two steps.
6682 * gdb.tui/empty.exp (layouts): Fix entries.
6683 (check_boxes): Remove xfail.
6684 (check_text): Dump screen on failure.
6685
086baaf1
AB
66862019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6687
6688 * gdb.python/py-symbol.exp: Add test for
6689 gdb.lookup_static_symbols.
6690
09ff83af
AB
66912019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6692
6693 * gdb.python/py-symbol.c: Declare and call function from new
6694 py-symbol-2.c file.
6695 * gdb.python/py-symbol.exp: Compile both source files, and add new
6696 tests for gdb.lookup_static_symbol.
6697 * gdb.python/py-symbol-2.c: New file.
6698
11af934b
TV
66992019-11-02 Tom de Vries <tdevries@suse.de>
6700
6701 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6702 * gdb.base/anon.exp: Same.
6703 * gdb.base/auto-connect-native-target.exp: Same.
6704 * gdb.base/call-ar-st.exp: Same.
6705 * gdb.base/catch-syscall.exp: Same.
6706 * gdb.base/commands.exp: Same.
6707 * gdb.base/default.exp: Same.
6708 * gdb.base/display.exp: Same.
6709 * gdb.base/float.exp: Same.
6710 * gdb.base/foll-fork.exp: Same.
6711 * gdb.base/help.exp: Same.
6712 * gdb.base/info-macros.exp: Same.
6713 * gdb.base/info-proc.exp: Same.
6714 * gdb.base/info-target.exp: Same.
6715 * gdb.base/long_long.exp: Same.
6716 * gdb.base/macscp.exp: Same.
6717 * gdb.base/memattr.exp: Same.
6718 * gdb.base/nofield.exp: Same.
6719 * gdb.base/pointers.exp: Same.
6720 * gdb.base/printcmds.exp: Same.
6721 * gdb.base/ptype.exp: Same.
6722 * gdb.base/restore.exp: Same.
6723 * gdb.base/return.exp: Same.
6724 * gdb.base/scope.exp: Same.
6725 * gdb.base/set-noassign.exp: Same.
6726 * gdb.base/setshow.exp: Same.
6727 * gdb.base/shlib-call.exp: Same.
6728 * gdb.base/signals.exp: Same.
6729 * gdb.base/sigstep.exp: Same.
6730 * gdb.base/skip.exp: Same.
6731 * gdb.base/solib-symbol.exp: Same.
6732 * gdb.base/stap-probe.exp: Same.
6733 * gdb.base/step-line.exp: Same.
6734 * gdb.base/step-test.exp: Same.
6735 * gdb.base/style.exp: Same.
6736 * gdb.base/varargs.exp: Same.
6737 * gdb.base/vla-datatypes.exp: Same.
6738 * gdb.base/vla-ptr.exp: Same.
6739 * gdb.base/vla-sideeffect.exp: Same.
6740 * gdb.base/volatile.exp: Same.
6741 * gdb.base/watch-cond-infcall.exp: Same.
6742 * gdb.base/watchpoint.exp: Same.
6743
e96ec2ba
TV
67442019-11-02 Tom de Vries <tdevries@suse.de>
6745
6746 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
6747 * gdb.cp/cpexprs.exp: Same.
6748 * gdb.cp/except-multi-location.exp: Same.
6749 * gdb.cp/exceptprint.exp: Same.
6750 * gdb.cp/gdb2384.exp: Same.
6751 * gdb.cp/inherit.exp: Same.
6752 * gdb.cp/m-static.exp: Same.
6753 * gdb.cp/meth-typedefs.exp: Same.
6754 * gdb.cp/misc.exp: Same.
6755 * gdb.cp/namespace.exp: Same.
6756 * gdb.cp/non-trivial-retval.exp: Same.
6757 * gdb.cp/overload.exp: Same.
6758 * gdb.cp/pr17132.exp: Same.
6759 * gdb.cp/re-set-overloaded.exp: Same.
6760 * gdb.cp/rvalue-ref-types.exp: Same.
6761 * gdb.cp/templates.exp: Same.
6762
bd5766ec
LM
67632019-11-01 Luis Machado <luis.machado@linaro.org>
6764
6765 PR gdb/25124
6766
6767 * gdb.arch/pr25124.S: New file.
6768 * gdb.arch/pr25124.exp: New file.
6769
165f8965
AB
67702019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6771
6772 * gdb.fortran/info-modules.exp: Update expected results, and add
6773 additional tests for 'info module functinos', and 'info module
6774 variables'.
6775 * gdb.fortran/info-types.exp: Update expected results.
6776 * gdb.fortran/info-types.f90: Extend testcase with additional
6777 module variables and functions.
6778
59c35742
AB
67792019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6780
6781 * gdb.fortran/info-modules.exp: New file.
6782 * gdb.fortran/info-types.exp: Build with new file.
6783 * gdb.fortran/info-types.f90: Include and use new module.
6784 * gdb.fortran/info-types-2.f90: New file.
6785
f3fb2519
PW
67862019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6787
6788 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
6789 * gdb.base/settings.exp: Test all settings types using
6790 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
6791 that now verifies that the value of "maint show" is the same as
6792 returned by the settings functions. Test the type of the
6793 maintenance settings.
6794 * gdb.base/default.exp: Update show_conv_list.
6795
d1e36019
TV
67962019-10-31 Tom de Vries <tdevries@suse.de>
6797
6798 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
6799 gdb_test.
6800 * gdb.arch/amd64-disp-step.exp: Same.
6801 * gdb.asm/asm-source.exp: Same.
6802 * gdb.btrace/buffer-size.exp: Same.
6803 * gdb.btrace/cpu.exp: Same.
6804 * gdb.btrace/enable.exp: Same.
6805 * gdb.dwarf2/count.exp: Same.
6806 * gdb.dwarf2/dw2-ranges-func.exp: Same.
6807 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
6808 * gdb.fortran/vla-datatypes.exp: Same.
6809 * gdb.fortran/vla-history.exp: Same.
6810 * gdb.fortran/vla-ptype.exp: Same.
6811 * gdb.fortran/vla-value.exp: Same.
6812 * gdb.fortran/whatis_type.exp: Same.
6813 * gdb.guile/guile.exp: Same.
6814 * gdb.multi/tids.exp: Same.
6815 * gdb.python/py-finish-breakpoint.exp: Same.
6816 * gdb.python/py-framefilter.exp: Same.
6817 * gdb.python/py-pp-registration.exp: Same.
6818 * gdb.python/py-xmethods.exp: Same.
6819 * gdb.python/python.exp: Same.
6820 * gdb.server/connect-with-no-symbol-file.exp: Same.
6821 * gdb.server/no-thread-db.exp: Same.
6822 * gdb.server/run-without-local-binary.exp: Same.
6823 * gdb.stabs/weird.exp: Same.
6824 * gdb.threads/attach-many-short-lived-threads.exp: Same.
6825 * gdb.threads/thread-find.exp: Same.
6826 * gdb.threads/tls-shared.exp: Same.
6827 * gdb.threads/tls.exp: Same.
6828 * gdb.threads/wp-replication.exp: Same.
6829 * gdb.trace/ax.exp: Same.
6830 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
6831
3d11e68e
TV
68322019-10-31 Tom de Vries <tdevries@suse.de>
6833
6834 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
6835 * gdb.ada/array_subscript_addr.exp: Same.
6836 * gdb.ada/arrayidx.exp: Same.
6837 * gdb.ada/arrayparam.exp: Same.
6838 * gdb.ada/arrayptr.exp: Same.
6839 * gdb.ada/boolean_expr.exp: Same.
6840 * gdb.ada/call_pn.exp: Same.
6841 * gdb.ada/complete.exp: Same.
6842 * gdb.ada/fixed_cmp.exp: Same.
6843 * gdb.ada/fun_addr.exp: Same.
6844 * gdb.ada/funcall_param.exp: Same.
6845 * gdb.ada/interface.exp: Same.
6846 * gdb.ada/mod_from_name.exp: Same.
6847 * gdb.ada/null_array.exp: Same.
6848 * gdb.ada/packed_array.exp: Same.
6849 * gdb.ada/packed_tagged.exp: Same.
6850 * gdb.ada/print_chars.exp: Same.
6851 * gdb.ada/print_pc.exp: Same.
6852 * gdb.ada/ptype_arith_binop.exp: Same.
6853 * gdb.ada/ptype_field.exp: Same.
6854 * gdb.ada/ptype_tagged_param.exp: Same.
6855 * gdb.ada/rec_return.exp: Same.
6856 * gdb.ada/ref_tick_size.exp: Same.
6857 * gdb.ada/str_ref_cmp.exp: Same.
6858 * gdb.ada/taft_type.exp: Same.
6859 * gdb.ada/tagged.exp: Same.
6860 * gdb.ada/type_coercion.exp: Same.
6861 * gdb.ada/uninitialized_vars.exp: Same.
6862
60b6ede8
TV
68632019-10-30 Tom de Vries <tdevries@suse.de>
6864
6865 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
6866
30baf67b
TV
68672019-10-26 Tom de Vries <tdevries@suse.de>
6868
6869 * gdb.base/bigcore.c: Fix typos in comments.
6870 * gdb.base/ctf-ptype.c: Same.
6871 * gdb.base/long_long.c: Same.
6872 * gdb.dwarf2/dw2-op-out-param.S: Same.
6873 * gdb.python/py-evthreads.c: Same.
6874 * gdb.reverse/i387-stack-reverse.c: Same.
6875 * gdb.trace/tfile.c: Same.
6876 * lib/compiler.c: Same.
6877 * lib/compiler.cc: Same.
6878
158da0d1
TV
68792019-10-25 Tom de Vries <tdevries@suse.de>
6880
6881 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
6882 gdb_test_multiple calls.
6883 * gdb.reverse/sigall-reverse.exp: Same.
6884 * gdb.reverse/solib-precsave.exp: Same.
6885 * gdb.reverse/solib-reverse.exp: Same.
6886 * gdb.reverse/until-precsave.exp: Same.
6887 * gdb.reverse/until-reverse.exp: Same.
6888
4ccdfbec
TV
68892019-10-24 Tom de Vries <tdevries@suse.de>
6890
6891 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
6892 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
6893 kfail using -wrap pattern flag and convenience variable
6894 gdb_test_name.
6895
33d569b7
AB
68962019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
6897
6898 * gdb.python/py-progspace.exp: Add tests for the
6899 Progspace.block_for_pc method.
6900
4d0b984b
TT
69012019-10-23 Tom Tromey <tom@tromey.com>
6902
6903 * configure: Rebuild.
6904 * aclocal.m4: Use m4_include, not sinclude.
6905
94cb3754
TV
69062019-10-21 Tom de Vries <tdevries@suse.de>
6907
6908 * gdb.base/infcall-nested-structs.c: Add
6909 __attribute__((noinline,noclone)) to all functions.
6910 (call_all): Add missing variable initialization. Simplify return value.
6911 (breakpt): Increment volatile variable, to prevent call from being
6912 optimized out.
6913 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
6914
062f1fc1
TV
69152019-10-17 Tom de Vries <tdevries@suse.de>
6916
6917 * gdb.fortran/module.exp: Allow info variables to print info for files
6918 other than module.f90.
6919
0b54364d
AB
69202019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6921
6922 * gdb.fortran/module.exp: Extend with 'info variables' test.
6923
7ff5fae7
AB
69242019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6925
6926 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
6927 F77_FOR_TARGET.
6928
d10eccaa
TV
69292019-10-16 Tom de Vries <tdevries@suse.de>
6930
6931 PR tdep/25096
6932 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
6933
745ff14e
TV
69342019-10-16 Tom de Vries <tdevries@suse.de>
6935
6936 PR tdep/24104
6937 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
6938 Add KFAIL for PR tdep/25096.
6939
03e1ab94
TV
69402019-10-16 Tom de Vries <tdevries@suse.de>
6941
6942 PR testsuite/25059
6943 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
6944
b17fcc10
TV
69452019-10-16 Tom de Vries <tdevries@suse.de>
6946
6947 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
6948 as signed.
6949
9223170f
SM
69502019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
6951
6952 * gdb.mi/list-thread-groups-available.exp: Read entries one by
6953 one instead of increasing timeout.
6954
d6e76313
TV
69552019-10-13 Tom de Vries <tdevries@suse.de>
6956
6957 PR record/25038
6958 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
6959 * gdb.reverse/sigall-reverse.exp: Same.
6960 * gdb.reverse/solib-precsave.exp: Same.
6961 * gdb.reverse/solib-reverse.exp: Same.
6962 * gdb.reverse/step-precsave.exp: Same.
6963 * gdb.reverse/until-precsave.exp: Same.
6964 * gdb.reverse/until-reverse.exp: Same.
6965 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
6966
6dfc0041
AA
69672019-10-10 Andreas Arnez <arnez@linux.ibm.com>
6968
6969 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
6970 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
6971 (cmp_struct_05_01, cmp_struct_static_02_01)
6972 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
6973 comparisons.
6974
abcf2cc8
TV
69752019-10-10 Tom de Vries <tdevries@suse.de>
6976
6977 PR testsuite/24888
6978 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
6979 gnatlink.
6980
a50faaf6
TV
69812019-10-09 Tom de Vries <tdevries@suse.de>
6982
6983 PR testsuite/25048
6984 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
6985
60ff3cd7
AB
69862019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6987
6988 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
6989 exceptions due to missing debug information.
6990
dfee8566
TV
69912019-10-07 Tom de Vries <tdevries@suse.de>
6992
6993 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
6994
3d63690a
AB
69952019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6996
6997 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
6998 * gdb.base/annota1.exp: Update to use gdb_test_name.
6999
30d1f018
WP
70002019-10-07 Weimin Pan <weimin.pan@oracle.com>
7001
7002 * gdb.base/ctf-whatis.exp: New file.
7003 * gdb.base/ctf-whatis.c: New file.
7004 * gdb.base/ctf-ptype.exp: New file.
7005 * gdb.base/ctf-ptype.c: New file.
7006 * gdb.base/ctf-constvars.exp: New file.
7007 * gdb.base/ctf-constvars.c: New file.
7008 * gdb.base/ctf-cvexpr.exp: New file.
7009
4dbbb47c
TV
70102019-10-04 Tom de Vries <tdevries@suse.de>
7011
7012 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7013 for loop.
7014
77c2dba3
TT
70152019-10-03 Tom Tromey <tom@tromey.com>
7016
7017 PR rust/24976:
7018 * gdb.rust/simple.rs (Union2): New type.
7019 (main): Use Union2.
7020 * gdb.rust/simple.exp: Add test.
7021
179aed7f
AB
70222019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7023
7024 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7025 nested function prefix.
7026
0a4b0913
AB
70272019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7028 Richard Bunt <richard.bunt@arm.com>
7029 Andrew Burgess <andrew.burgess@embecosm.com>
7030
7031 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7032 nested functions.
7033 * gdb.fortran/nested-funcs.f90: Update expected results.
7034 * gdb.fortran/nested-funcs-2.exp: New file.
7035 * gdb.fortran/nested-funcs-2.f90: New file.
7036
082cce05
AB
70372019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7038
7039 * gdb.python/py-parameter.exp: Make test names unique.
7040 * gdb.python/py-template.exp: Likewise.
7041 * gdb.python/py-value.exp: Likewise.
7042
2b74ba5a
AB
70432019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7044
7045 * gdb.base/break-interp.exp: Reduce test name duplication.
7046 * gdb.base/call-sc.exp: Likewise.
7047 * gdb.base/callfuncs.exp: Likewise.
7048 * gdb.base/charset.exp: Likewise.
7049 * gdb.base/dump.exp: Likewise.
7050 * gdb.base/ena-dis-br.exp: Likewise.
7051 * gdb.base/relational.exp: Likewise.
7052 * gdb.base/step-over-syscall.exp: Likewise.
7053 * gdb.base/structs.exp: Likewise.
7054
58eb20d5
AB
70552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7056
7057 * gdb.linespec/explicit.exp: Make test names unique.
7058 * gdb.linespec/ls-errs.exp: Likewise.
7059
4d421147
AB
70602019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7061
7062 * gdb.reverse/break-precsave.exp: Make test names unique.
7063 * gdb.reverse/break-reverse.exp: Likewise.
7064 * gdb.reverse/finish-precsave.exp: Likewise.
7065 * gdb.reverse/finish-reverse.exp: Likewise.
7066 * gdb.reverse/machinestate-precsave.exp: Likewise.
7067 * gdb.reverse/machinestate.exp: Likewise.
7068 * gdb.reverse/readv-reverse.exp: Likewise.
7069 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7070 * gdb.reverse/sigall-precsave.exp: Likewise.
7071 * gdb.reverse/sigall-reverse.exp: Likewise.
7072 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7073 * gdb.reverse/watch-precsave.exp: Likewise.
7074 * gdb.reverse/watch-reverse.exp: Likewise.
7075
d8c06f22
AB
70762019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7077
7078 * gdb.threads/stop-with-handle.c: New file.
7079 * gdb.threads/stop-with-handle.exp: New file.
7080
3a56ed86
TV
70812019-10-03 Tom de Vries <tdevries@suse.de>
7082
7083 PR testsuite/25059
7084 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7085 directory" line to be missing.
7086
42275044
TV
70872019-10-03 Tom de Vries <tdevries@suse.de>
7088
7089 PR testsuite/25059
7090 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7091 type optional.
7092
9ef62df0
AA
70932019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7094
7095 * gdb.python/py-format-string.c (string.h): New include.
7096 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7097 the same value, for endianness-independence.
7098 * gdb.python/py-format-string.exp (default_regexp_dict)
7099 (test_pretty_structs, test_format): Adjust expected output to the
7100 changed initialization.
7101
37f6a7f4
TT
71022019-10-02 Tom Tromey <tromey@adacore.com>
7103
7104 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7105
1d58d6a2
PA
71062019-10-02 Pedro Alves <palves@redhat.com>
7107 Andrew Burgess <andrew.burgess@embecosm.com>
7108
7109 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7110 "print-file-var.h".
7111 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7112 (get_version_1): Print this_version_id and its address.
7113 Add extern "C" wrappers around interface functions.
7114 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7115 "print-file-var.h".
7116 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7117 (get_version_2): Print this_version_id and its address.
7118 Add extern "C" wrappers around interface functions.
7119 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7120 <stddef.h> and "print-file-var.h".
7121 Add extern "C" wrappers around interface functions.
7122 [VERSION_ID_MAIN] (this_version_id): Define.
7123 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7124 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7125 up extern "C" blocks.
7126 * gdb.base/print-file-var.exp (test): New, factored out from top
7127 level.
7128 (top level): Test all combinations of attribute hidden or not,
7129 dlopen or not, and this_version_id symbol in main file or not.
7130 Compile tests as both C++ and C, make test names unique.
7131
d770d56f
TT
71322019-10-01 Tom Tromey <tom@tromey.com>
7133
7134 * gdb.base/style.exp: Test "show logging filename".
7135
7f6aba03
TT
71362019-10-01 Tom Tromey <tom@tromey.com>
7137
7138 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7139 * gdb.base/style.exp: Add metadata style test.
7140
14309bb6
TT
71412019-10-01 Tom Tromey <tom@tromey.com>
7142
7143 * gdb.base/style.exp: Test "pwd".
7144
2a3c1174
PA
71452019-10-01 Tom Tromey <tom@tromey.com>
7146
7147 * gdb.base/style.exp: Update tests.
7148
53d666ec
AA
71492019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7150
7151 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7152 'six' to unsigned.
7153 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7154 'five'. Use an all-ones bit pattern for each.
7155 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7156 to its changed values.
7157
4a56a520
TT
71582019-09-30 Tom Tromey <tromey@adacore.com>
7159
7160 * gdb.rust/traits.rs: Disable all warnings.
7161
0df0352a
TV
71622019-09-29 Tom de Vries <tdevries@suse.de>
7163
aac66a4c 7164 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7165
73d9a918
TV
71662019-09-29 Tom de Vries <tdevries@suse.de>
7167
7168 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7169
060b3ab4
TV
71702019-09-27 Tom de Vries <tdevries@suse.de>
7171
7172 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7173
68f7d34d
TV
71742019-09-27 Tom de Vries <tdevries@suse.de>
7175
7176 PR record/23188
7177 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7178
5d63b30a
TT
71792019-09-26 Tom Tromey <tromey@adacore.com>
7180
7181 * gdb.ada/py_taft.exp: New file.
7182 * gdb.ada/py_taft/main.adb: New file.
7183 * gdb.ada/py_taft/pkg.adb: New file.
7184 * gdb.ada/py_taft/pkg.ads: New file.
7185
3d435220
TV
71862019-09-24 Tom de Vries <tdevries@suse.de>
7187
7188 PR gdb/24598
7189 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7190
77d03678
TV
71912019-09-22 Tom de Vries <tdevries@suse.de>
7192
7193 * gdb.base/restore.exp: Allow register variables to be optimized out at
7194 -O0.
7195
abf516c6
UW
71962019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7197
7198 * gdb.arch/spu-info.exp: Remove file.
7199 * gdb.arch/spu-info.c: Remove file.
7200 * gdb.arch/spu-ls.exp: Remove file.
7201 * gdb.arch/spu-ls.c: Remove file.
7202
7203 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7204 * gdb.asm/spu.inc: Remove file.
7205
7206 * gdb.base/dump.exp: Remove support for spu*-*-*.
7207 * gdb.base/stack-checking.exp: Likewise.
7208 * gdb.base/overlays.exp: Likewise.
7209 * gdb.base/ovlymgr.c: Likewise.
7210 * gdb.base/spu.ld: Remove file.
7211
7212 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7213 * gdb.cp/cpexprs.exp: Likewise.
7214 * gdb.cp/exception.exp: Likewise.
7215 * gdb.cp/gdb2495.exp: Likewise.
7216 * gdb.cp/mb-templates.exp: Likewise.
7217 * gdb.cp/pr9167.exp: Likewise.
7218 * gdb.cp/userdef.exp: Likewise.
7219
7220 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7221
7222 * gdb.cell: Remove directory.
7223 * lib/cell.exp: Remove file.
7224
e452e88f
TV
72252019-09-19 Tom de Vries <tdevries@suse.de>
7226
7227 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7228
8a625130
TV
72292019-09-19 Tom de Vries <tdevries@suse.de>
7230
7231 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7232
81dc3ab5
TV
72332019-09-19 Tom de Vries <tdevries@suse.de>
7234
7235 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7236 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7237 (gdb_target_cmd): ... here.
7238 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7239 value 2.
7240
b078f3ac
AB
72412019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7242
7243 * gdb.base/source-dir.exp: Avoid having directory names in test
7244 names.
7245
f1b620e9
MG
72462019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7247
7248 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7249 directory.
7250
67f3ed6a
AB
72512019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7252
7253 * gdb.base/list-missing-source.exp: New file.
7254
d1b70248
TV
72552019-09-14 Tom de Vries <tdevries@suse.de>
7256
7257 PR teststuite/24599
7258 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7259 * lib/ada.exp (gnatmake_version_at_least): New proc.
7260
5fabdcd6
AB
72612019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7262
7263 * gdb.base/maint.exp: Use exec_has_index_section.
7264
aa17805f
AB
72652019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7266
7267 * gdb.base/maint.exp: Add test for 'maint info sections'.
7268
25e5c209
TV
72692019-09-12 Tom de Vries <tdevries@suse.de>
7270
7271 * gdb.base/store.exp: Allow register variables to be optimized out at
7272 -O0.
7273
4993045d
PW
72742019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7275
7276 * gdb.ada/rdv_wait.exp: Update to new task names.
7277 * gdb.base/task_switch_in_core.exp: Likewise.
7278 * gdb.base/info_sources_base.c: Likewise.
7279
8a516164
TT
72802019-09-10 Tom Tromey <tromey@adacore.com>
7281
7282 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7283
aa391654
TT
72842019-09-10 Tom Tromey <tromey@adacore.com>
7285
7286 * gdb.ada/dgopt.exp: New file.
7287 * gdb.ada/dgopt/x.adb: New file.
7288
8634b462
TT
72892019-09-08 Tom Tromey <tom@tromey.com>
7290
7291 * gdb.tui/resize.exp: Remove setup_xfail.
7292 * gdb.tui/regs.exp: Remove setup_xfail.
7293 * gdb.tui/basic.exp: Remove setup_xfail.
7294
736b0f76
DB
72952019-09-06 David Blaikie <dblaikie@gmail.com>
7296
7297 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7298 * gdb.cp/cplabel.exp: Ditto.
7299 * gdb.linespec/ls-errs.exp: Ditto.
7300
30331a6c
TV
73012019-09-05 Tom de Vries <tdevries@suse.de>
7302
7303 * lib/gdb.exp (cmp_file_string): New proc.
7304 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7305 runto_main. Verify save breakpoints output.
7306
98b0ebab
PW
73072019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7308
7309 * gdb.base/info-var.exp: Test info variables without running
7310 to main, to avoid expect's buffer overflow.
7311
4e962e74
TT
73122019-09-03 Tom Tromey <tromey@adacore.com>
7313
7314 * gdb.ada/bias.exp: New file.
7315 * gdb.ada/bias/bias.adb: New file.
7316 * gdb.ada/print_chars.exp: Add regression test.
7317 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7318 (MC): New variable.
7319
2ea1a07a
SL
73202019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7321
7322 * gdb.base/argv0-symlink.exp: Run only on native target
7323 and local host.
7324
8077c50d
TV
73252019-08-29 Tom de Vries <tdevries@suse.de>
7326
7327 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7328 diverse debug info.
7329 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7330
48352473
TV
73312019-08-28 Tom de Vries <tdevries@suse.de>
7332
7333 * gdb.base/info-var.exp: Allow info variables to print info for files
7334 other than info-var-f1.c and info-var-f2.c.
7335
d8f27c60
AB
73362019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7337
7338 * gdb.fortran/info-types.exp: Add module.
7339 * gdb.fortran/info-types.f90: Update expected results.
7340
1f20c35e
AB
73412019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7342
7343 * gdb.fortran/info-types.exp: New file.
7344 * gdb.fortran/info-types.f90: New file.
7345 * lib/fortran.exp (fortran_character1): New proc.
7346
4acfdd20
AB
73472019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7348
7349 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7350 functions'. Reindent as needed.
7351 * gdb.base/info-var-f1.c: New file.
7352 * gdb.base/info-var-f2.c: New file.
7353 * gdb.base/info-var.exp: New file.
7354 * gdb.base/info-var.h: New file.
7355
5c31b358
TV
73562019-08-26 Tom de Vries <tdevries@suse.de>
7357
7358 PR c++/24852
7359 * gdb.cp/no-libstdcxx-probe.exp: New test.
7360
b694989f
TV
73612019-08-26 Tom de Vries <tdevries@suse.de>
7362
7363 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7364 * tests need to be skipped.
7365 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7366 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7367 mi_skip_libstdcxx_probe_tests.
7368
d9c4ba53
SDJ
73692019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7370
7371 * gdb.python/py-xmethods.exp: Use raw strings when passing
7372 arguments to SimpleXMethodMatcher.
7373
395fad09
TV
73742019-08-22 Tom de Vries <tdevries@suse.de>
7375
7376 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7377 more informative.
7378
26c957f1
PA
73792019-08-21 Pedro Alves <palves@redhat.com>
7380
7381 * gdb.base/with.exp: Test "with" with no arguments.
7382
61f80d5d
TV
73832019-08-21 Tom de Vries <tdevries@suse.de>
7384
7385 * gdb.base/gdb-caching-proc.exp: Sort files.
7386
d7a11d13
TV
73872019-08-20 Tom de Vries <tdevries@suse.de>
7388
7389 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7390 compilation.
7391
34dafe9f
TV
73922019-08-16 Tom de Vries <tdevries@suse.de>
7393
7394 * gdb.base/compare-sections.exp ("after run to main"): Allow
7395 mismatched read-only sections for PIE executables.
7396
398fdd60
TT
73972019-08-16 Tom Tromey <tom@tromey.com>
7398
7399 * lib/tuiterm.exp (_csi_Z): New proc.
7400 * gdb.tui/basic.exp: Update window positions.
7401 * gdb.tui/empty.exp: Update window positions.
7402
d8f9e51c
SL
74032019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7404
7405 * gdb.base/examine-backward.exp: Correct regexp for
7406 "examine 3 bytes backward from ${address_zero}".
7407
3df505f6
TT
74082019-08-15 Tom Tromey <tom@tromey.com>
7409
7410 * gdb.tui/empty.exp: Enable resizing tests.
7411
272560b5
TT
74122019-08-15 Tom Tromey <tromey@adacore.com>
7413
7414 * gdb.ada/char_enum.exp: Add regression tests.
7415 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7416 and '0'.
7417 (Char, Gchar): Update.
7418 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7419
08235187
CB
74202019-08-15 Christian Biesinger <cbiesinger@google.com>
7421
7422 * gdb.python/python.exp: Expect a leading underscore on
7423 GdbOutput{,Error}File.
7424
22a2ab04
SL
74252019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7426
7427 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7428 Windows host.
7429
835b995b
SL
74302019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7431
7432 * gdb.base/batch-preserve-term-settings.exp
7433 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7434
97dd8e07
CB
74352019-08-15 Christian Biesinger <cbiesinger@google.com>
7436
7437 * lib/gdb.exp: When running on a mingw target, replace
7438 /x/ with x:/.
7439
75faf5c4
AH
74402019-08-14 Alan Hayward <alan.hayward@arm.com>
7441
7442 * gdb.arch/aarch64-prologue.c: New test.
7443 * gdb.arch/aarch64-prologue.exp: New file.
7444
abc6c00f
TV
74452019-08-13 Tom de Vries <tdevries@suse.de>
7446
7447 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7448 Thread.
7449
74c2c1f4
SL
74502019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7451
7452 * gdb.python/py-completion.exp: Download the .py file to the host
7453 and use its host pathname. Conditionalize tests that use
7454 tab completion and manipulate files on the build machine.
7455 * gdb.python/py-events.exp: Download the .py file to the host
7456 and use its host pathname.
7457 * gdb.python/py-evsignal.exp: Likewise.
7458 * gdb.python/py-evthreads.exp: Likewise.
7459 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7460 pathname syntax.
7461 * gdb.python/py-framefilter.exp: Download the .py file to the right
7462 place on the host. Match Windows pathname syntax.
7463 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7464 .py file to the host and use its host pathname.
7465 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7466 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7467 build pathname. Skip symlink test on Windows host. Add missing
7468 newline at end of file.
7469 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7470 and use its host pathname.
7471 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7472 * gdb.python/py-section-script.exp: Use host location of binfile
7473 on safe-path. Use correct path separator on Windows host.
7474 Reorder alternatives in gdb_test_multiple to prevent matching
7475 the wrong alternative on success.
7476 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7477
ca2589f3
PP
74782019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7479
7480 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7481 expect the GDB inferior to no longer immediately stop after
7482 being resumed with "signal SIGINT".
7483
020a839d
SL
74842019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7485
7486 * gdb.linespec/break-ask.exp: Generalize regexps to match
7487 Windows pathnames too.
7488
128d6509
TV
74892019-08-08 Tom de Vries <tdevries@suse.de>
7490
7491 PR testsuite/24862
7492 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7493
590042fc
PW
74942019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7495
7496 * gdb.base/style.exp: Update tests for help doc new invariants.
7497 * gdb.base/help.exp: Likewise.
7498
046bebe1
TT
74992019-08-06 Tom Tromey <tom@tromey.com>
7500
7501 * gdb.base/style.exp: Add disassemble test.
7502 * gdb.base/style.c (some_called_function): New function.
7503 (main): Use it.
7504
0b27c27d
CB
75052019-08-05 Christian Biesinger <cbiesinger@google.com>
7506
7507 * gdb.python/py-block.exp: Test dictionary access on blocks.
7508
580f1034
SM
75092019-08-05 Simon Marchi <simon.marchi@efficios.com>
7510
7511 PR gdb/24863
7512 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7513 -list-thread-groups --available test when running under
7514 check-read1.
7515
d86bd7cb
TV
75162019-08-05 Tom de Vries <tdevries@suse.de>
7517
7518 PR testsuite/24863
7519 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7520 * gdb.base/help.exp: Use with_read1_timeout_factor.
7521 * gdb.base/info-macros.exp: Same.
7522 * gdb.cp/nested-types.exp: Same.
7523
a80cf5d8
TV
75242019-08-05 Tom de Vries <tdevries@suse.de>
7525
7526 * lib/gdb.exp (version_at_least): Factor out of ...
7527 (tcl_version_at_least): ... here.
7528 (gdb_compile): Fail if pie results in non-PIE executable.
7529 (readelf_version, readelf_prints_pie): New proc.
7530 (exec_is_pie): Return -1 if unknown.
7531
d0962838
TV
75322019-08-05 Tom de Vries <tdevries@suse.de>
7533
7534 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7535
2252ff3d
SL
75362019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7537
7538 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7539
26655f53
SL
75402019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7541
7542 * lib/completion-support.exp (test_gdb_complete_none): Skip
7543 tab completion tests if no readline support.
7544 (test_gdb_complete_unique_re): Likewise.
7545 (test_gdb_complete_multiple): Likewise.
7546
db4dc13e
PW
75472019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7548
7549 * gdb.base/info_sources.exp: New file.
7550 * gdb.base/info_sources.c: New file.
7551 * gdb.base/info_sources_base.c: New file.
7552
0eba165a
PFC
75532019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7554
7555 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7556 prefix argument.
7557 (test_exit_status): Add prefix argument.
7558
59bd512b
TV
75592019-08-01 Tom de Vries <tdevries@suse.de>
7560
7561 PR testsuite/24863
7562 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7563 calling exp_continue for new thread and thread exited messages.
7564
2a3ad588
TV
75652019-08-01 Tom de Vries <tdevries@suse.de>
7566
7567 PR testsuite/24863
7568 * gdb.base/structs.exp: Fix check-read1 timeout using
7569 gdb_test_sequence.
7570 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7571
117eb594
TV
75722019-08-01 Tom de Vries <tdevries@suse.de>
7573
7574 PR testsuite/24863
7575 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7576 line.
7577
ed591340
TV
75782019-08-01 Tom de Vries <tdevries@suse.de>
7579
7580 PR testsuite/24863
7581 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7582
aa3b6533
TT
75832019-07-30 Tom Tromey <tromey@adacore.com>
7584
7585 * gdb.ada/display_nested.exp: New file.
7586 * gdb.ada/display_nested/foo.adb: New file.
7587 * gdb.ada/display_nested/pack.adb: New file.
7588 * gdb.ada/display_nested/pack.ads: New file.
7589
2906593f
CB
75902019-07-30 Christian Biesinger <cbiesinger@google.com>
7591
7592 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7593 namespace.
7594 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7595
0f575925
TV
75962019-07-30 Tom de Vries <tdevries@suse.de>
7597
7598 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7599 instead.
7600
b13057d9
TV
76012019-07-30 Tom de Vries <tdevries@suse.de>
7602
7603 PR testsuite/24834
7604 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7605 (exec_is_pie): New proc.
7606
5c4dde85
CB
76072019-07-29 Christian Biesinger <cbiesinger@google.com>
7608
7609 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7610
c620ed88
CB
76112019-07-29 Christian Biesinger <cbiesinger@google.com>
7612
7613 * gdb.python/py-objfile.c: Add global and static vars.
7614 * gdb.python/py-objfile.exp: Test new functions Objfile.
7615 lookup_global_symbol and lookup_static_symbol.
7616
3d235706
TT
76172019-07-29 Tom Tromey <tom@tromey.com>
7618
7619 * lib/tuiterm.exp (Term::_csi_@): New proc.
7620 (Term::_csi_X): Don't move cursor.
7621
c7e4c0a6
PW
76222019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7623
7624 * gdb.base/options.exp: Update backtrace - completion to
7625 new option -frame-info.
7626 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7627 Test new 'set print frame-info'. Test backtrace -frame-info
7628 overriding 'set print frame-info'.
7629 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7630 Test new 'set print frame-info'.
7631 Verify consistency of backtrace with and without filters, with and
7632 without -no-filters.
7633 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7634 default.
7635
de28a3b7
TV
76362019-07-29 Tom de Vries <tdevries@suse.de>
7637
7638 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7639 no arguments".
7640
507dd60e
TV
76412019-07-29 Tom de Vries <tdevries@suse.de>
7642
7643 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7644 is a substring of the first for "complete non-unique file name".
7645
5beafce9
TV
76462019-07-29 Tom de Vries <tdevries@suse.de>
7647
7648 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7649 with ".*".
7650
2d274232
TV
76512019-07-29 Tom de Vries <tdevries@suse.de>
7652
7653 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7654 Pass prompt_regexp parameter to gdb_test_multiple calls.
7655
9197cd8b
TV
76562019-07-29 Tom de Vries <tdevries@suse.de>
7657
7658 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7659 print registers" regexps.
9197cd8b 7660
b528dae0
TV
76612019-07-29 Tom de Vries <tdevries@suse.de>
7662
7663 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7664
d17725d7
TV
76652019-07-29 Tom de Vries <tdevries@suse.de>
7666
7667 PR gdb/24855
7668 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7669 (skip_python_tests_prompt): Add prompt_regexp argument to
7670 gdb_test_multiple calls.
7671
52b75bf1
TT
76722019-07-27 Tom Tromey <tom@tromey.com>
7673
7674 * gdb.tui/main.exp: New file.
7675
2b1d00c2
TT
76762019-07-27 Tom Tromey <tom@tromey.com>
7677
7678 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7679 optional.
7680 * gdb.tui/empty.exp: New file.
7681
ded631d5
TT
76822019-07-27 Tom Tromey <tom@tromey.com>
7683
7684 * lib/tuiterm.exp (spawn): New proc.
7685 (Term::resize): New proc.
7686 * gdb.tui/resize.exp: New file.
7687
58ac439d
TT
76882019-07-27 Tom Tromey <tom@tromey.com>
7689
7690 * gdb.tui/list.exp: New file.
7691
fe1f56ee
TT
76922019-07-27 Tom Tromey <tom@tromey.com>
7693
7694 * gdb.tui/regs.exp: New file.
7695
f790b310
TT
76962019-07-27 Tom Tromey <tom@tromey.com>
7697
7698 * gdb.tui/basic.exp: Add "layout split" test.
7699
d95fc6ee
TT
77002019-07-27 Tom Tromey <tom@tromey.com>
7701
7702 * gdb.tui/basic.exp: Add "layout asm" test.
7703
c3786b3a
TT
77042019-07-27 Tom Tromey <tom@tromey.com>
7705
7706 * lib/tuiterm.exp: New file.
7707 * gdb.tui/basic.exp: New file.
7708
98a617f8
KB
77092019-07-27 Kevin Buettner <kevinb@redhat.com>
7710
7711 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7712 Enable tests associated with this flag. Adjust regex
7713 referencing "foo_low" to now refer to "foo_cold" instead.
7714
5c076da4
KB
77152019-07-27 Kevin Buettner <kevinb@redhat.com>
7716
7717 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7718 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7719 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7720 foo_cold. Revise comments to match.
7721 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7722 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7723 were wrapped into this proc; Call do_test in loop from outermost
7724 level.
7725 (foo_low): Rename all occurrences to "foo_cold".
7726 (backtrace from baz): New test.
7727 (x2/i foo_cold): New test.
7728 (info line *foo_cold): New test.
7729
1512d3b7
TV
77302019-07-26 Tom de Vries <tdevries@suse.de>
7731
7732 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7733
297989a1
TV
77342019-07-25 Tom de Vries <tdevries@suse.de>
7735
7736 PR testsuite/24830
7737 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
7738 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
7739 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
7740 (skip_libstdcxx_probe_tests): ... here.
7741 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
7742
b3b965fb
TV
77432019-07-24 Tom de Vries <tdevries@suse.de>
7744
7745 PR testsuite/24807
7746 * gdb.objc/basicclass.m: Include stdio.h.
7747 * gdb.objc/nondebug.m: Same.
7748 * gdb.objc/objcdecode.m: Same.
7749
4625b4d0
TV
77502019-07-24 Tom de Vries <tdevries@suse.de>
7751
7752 PR testsuite/24612
7753 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
7754 additional_flags.
7755
024a5840
TV
77562019-07-24 Tom de Vries <tdevries@suse.de>
7757
7758 PR testsuite/24831
7759 * gdb.multi/tids.exp: Update error messages for info threads.
7760
c76ddaa3
TV
77612019-07-24 Tom de Vries <tdevries@suse.de>
7762
7763 * gdb.base/info-types.exp: Allow info types to print info for more than
7764 one file.
7765
9a618ef6
TV
77662019-07-23 Tom de Vries <tdevries@suse.de>
7767
7768 PR testsuite/24842
7769 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
7770 gdb_spawn_with_cmdline_opts.
7771
40eadf04
SP
77722019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7773
7774 * gdb.arch/arm-cmse-sgstubs.c: New test.
7775 * gdb.arch/arm-cmse-sgstubs.exp: New file.
7776
5ba29434
TV
77772019-07-23 Tom de Vries <tdevries@suse.de>
7778
7779 PR testsuite/24711
7780 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
7781 issuing next command.
7782
a8e9d247
AB
77832019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7784
7785 * gdb.ada/info_auto_lang.exp: Update expected results.
7786 * gdb.base/info-types.c: Add additional types to check.
7787 * gdb.base/info-types.exp: Update expected results.
7788
eb86c5e2
AB
77892019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7790
7791 * gdb.base/info-types.c: New file.
7792 * gdb.base/info-types.exp: New file.
7793
01e175fe
AB
77942019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
7795
7796 * gdb.arch/riscv-bp-infcall.c: New file.
7797 * gdb.arch/riscv-bp-infcall.exp: New file.
7798
6b78c3f8
AB
77992019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
7800
7801 PR breakpoints/24541
7802 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
7803
da738167
TV
78042019-07-14 Tom de Vries <tdevries@suse.de>
7805
7806 PR testsuite/24760
7807 * gdb.objc/basicclass.exp: Fix unterminated string.
7808
0d4e84ed
AB
78092019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
7810 Andrew Burgess <andrew.burgess@embecosm.com>
7811
7812 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
7813 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
7814 negative bounds.
7815 * gdb.fortran/vla-value.exp: Print elements of an array with
7816 negative bounds.
7817 * gdb.fortran/vla.f90: Setup an array with negative bounds for
7818 testing.
7819
021d8588
AB
78202019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
7821
7822 * gdb.base/options.exp (expect_string): Dequote strings in
7823 results.
7824 (test-string): Test strings with different quoting and reindent.
7825
f06f1252
TT
78262019-07-10 Tom Tromey <tromey@adacore.com>
7827
7828 * gdb.ada/mi_ex_cond.exp: Update expected results.
7829 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
7830 * gdb.ada/mi_catch_ex.exp: Update expected results.
7831 * gdb.ada/mi_catch_assert.exp: Update expected results.
7832 * gdb.ada/catch_ex.exp (catch_exception_info)
7833 (catch_exception_entry, catch_assert_entry)
7834 (catch_unhandled_entry): Update.
7835 * gdb.ada/catch_assert_if.exp: Update expected results.
7836
b863685d
RB
78372019-07-10 Richard Bunt <richard.bunt@arm.com>
7838 Stephen Roberts <stephen.roberts@arm.com>
7839
7840 * gdb.base/define.exp: Restore original prompt.
7841
cb1e4e32
PA
78422019-07-09 Pedro Alves <palves@redhat.com>
7843
7844 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
7845 breakpoints" output.
7846 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
7847 * gdb.python/py-breakpoint.exp: No longer expect that "catch
7848 throw" creates breakpoint.
7849 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
7850 'type="catchpoint"'.
7851
b58a68fe
PA
78522019-07-09 Pedro Alves <palves@redhat.com>
7853
7854 PR c++/15468
7855 * gdb.cp/except-multi-location-lib.cc: New.
7856 * gdb.cp/except-multi-location-main.cc: New.
7857 * gdb.cp/except-multi-location.exp: New.
7858
0826779b
PW
78592019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
7860
7861 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
7862 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
7863 argument and update callers.
7864
5b0e2db4
AB
78652019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7866
7867 * gdb.arch/amd64-break-on-asm-line.S: New file.
7868 * gdb.arch/amd64-break-on-asm-line.exp: New file.
7869
1f6f6e21
PW
78702019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7871
7872 * gdb.base/printcmds.exp: Test printing C string and
7873 C wide string convenience vars without transiting via the inferior.
7874 Also make test names unique.
7875
ea142fbf
AH
78762019-07-08 Alan Hayward <alan.hayward@arm.com>
7877
5862c886 7878 PR breakpoints/25011
ea142fbf
AH
7879 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
7880
213fd9fa
PA
78812019-07-04 Pedro Alves <palves@redhat.com>
7882
7883 * lib/gdb.exp (foreach_with_prefix): Don't return early if
7884 body returned ok(0), break(3) or continue(4).
7885 * gdb.testsuite/foreach_with_prefix.exp: New file.
7886
2b40fda7
AH
78872019-07-04 Alan Hayward <alan.hayward@arm.com>
7888
7889 * gdb.server/unittest.exp: Allow 0 unit tests to run.
7890
a26c8de0
PA
78912019-07-03 Pedro Alves <palves@redhat.com>
7892
7893 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
7894 "return -code".
7895
5f4ba3e7
PA
78962019-07-03 Pedro Alves <palves@redhat.com>
7897
7898 PR cli/24732
7899 * gdb.base/shell.exp: Load completion-support.exp.
7900 Adjust expected error output. Add completion tests.
7901
a994424f
PA
79022019-07-03 Pedro Alves <palves@redhat.com>
7903
7904 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
7905 string_to_regexp.
7906
3d9be6f5
PA
79072019-07-03 Pedro Alves <palves@redhat.com>
7908
7909 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
7910 (expect_integer): Adjust to expect "-string".
7911 (expect_string): New.
7912 (all_options): Expect "-string".
7913 (test-flag, test-boolean): Adjust to expect "-string".
7914 (test-string): New proc.
7915 (top level): Call it.
7916
41fc454c
PA
79172019-07-03 Pedro Alves <palves@redhat.com>
7918
7919 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
7920 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
7921 the expected output in the success.
7922
b2b2a215
PA
79232019-07-03 Pedro Alves <palves@redhat.com>
7924
7925 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7926 Split one gdb_test_multiple call in two to avoid a race.
7927
fdbc9870
PA
79282019-07-03 Pedro Alves <palves@redhat.com>
7929
7930 * gdb.base/with.c: New file.
7931 * gdb.base/with.exp: New file.
7932
c6ac8931
PA
79332019-07-03 Pedro Alves <palves@redhat.com>
7934
7935 * gdb.base/settings.exp: Replace all references to "maint
7936 test-settings set" with references to "maint set test-settings",
7937 and all references to "maint test-settings show" with references
7938 to "maint show test-settings".
7939
970f9d09
PA
79402019-07-03 Pedro Alves <palves@redhat.com>
7941
7942 * gdb.base/settings.exp (test-string): Adjust expected out when
7943 testing "maint test-settings show filename"
7944
54d66006
PA
79452019-07-02 Pedro Alves <palves@redhat.com>
7946
7947 * gdb.base/options.exp (test-info-threads): New procedure.
7948 (top level): Call it.
7949
10d06d82
TT
79502019-06-28 Tom Tromey <tromey@adacore.com>
7951
7952 * gdb.dwarf2/ada-linkage-name.c: New file.
7953 * gdb.dwarf2/ada-linkage-name.exp: New file.
7954
3d507ff2
TT
79552019-06-27 Tom Tromey <tromey@adacore.com>
7956
d039f014 7957 PR c++/20020:
3d507ff2
TT
7958 * gdb.cp/constexpr-field.exp: Use setup_xfail.
7959
8af58ffe
TV
79602019-06-26 Tom de Vries <tdevries@suse.de>
7961
7962 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
7963
22e21752
TV
79642019-06-26 Tom de Vries <tdevries@suse.de>
7965
7966 * gdb.base/index-cache.exp: Add back missing debug option.
7967
b65b566c
PW
79682019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7969
7970 * gdb.base/alias.exp: Test non matching/non existing prefixes.
7971
5c2c8c69
TV
79722019-06-25 Tom de Vries <tdevries@suse.de>
7973
7974 PR testsuite/24727
7975 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
7976
164e3873
TV
79772019-06-24 Tom de Vries <tdevries@suse.de>
7978
7979 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
7980
824eacee
TV
79812019-06-24 Tom de Vries <tdevries@suse.de>
7982
7983 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
7984 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
7985 * gdb.trace/unavailable-dwarf-piece.exp: Same.
7986
385b97d3
TV
79872019-06-24 Tom de Vries <tdevries@suse.de>
7988
7989 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
7990
c596f180
TV
79912019-06-21 Tom de Vries <tdevries@suse.de>
7992
7993 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
7994
b13a7d03
TV
79952019-06-21 Tom de Vries <tdevries@suse.de>
7996
7997 PR testsuite/24518
7998 PR ada/24713
7999 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8000 index.
8001
899277ae
TT
80022019-06-19 Tom Tromey <tromey@adacore.com>
8003
8004 * gdb.ada/length_cond.exp: Add intro comment.
8005
680e1bee
TT
80062019-06-19 Tom Tromey <tromey@adacore.com>
8007
8008 * gdb.ada/length_cond.exp: New file.
8009 * gdb.ada/length_cond/length_cond.adb: New file.
8010 * gdb.ada/length_cond/pck.adb: New file.
8011 * gdb.ada/length_cond/pck.ads: New file.
8012
0ed4690a
TV
80132019-06-18 Tom de Vries <tdevries@suse.de>
8014
8015 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8016
d20ed5fd
TT
80172019-06-18 Tom Tromey <tromey@adacore.com>
8018
8019 * gdb.base/list0.h: Add comment explaining control character.
8020
86e04673
TV
80212019-06-18 Tom de Vries <tdevries@suse.de>
8022
8023 * boards/fission.exp: Break up long debug_flags line.
8024
c4973306
SM
80252019-06-16 Tom de Vries <tdevries@suse.de>
8026
8027 PR gdb/24445
8028 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8029 generated index.
8030
93cb9841
AB
80312019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8032
8033 PR gdb/24686
8034 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8035 improve detection of bug gdb/24541.
8036
399aaebd
SM
80372019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8038
8039 PR gdb/24669
8040 * gdb.base/index-cache.exp (uses_readnow,
8041 expecting_index_cache_use): Define global variable.
8042 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8043 expecting_index_cache_use.
8044
584a927c
AB
80452019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8046 Andrew Burgess <andrew.burgess@embecosm.com>
8047
8048 * gdb.fortran/pointers.f90: New file.
8049 * gdb.fortran/print_type.exp: New file.
8050 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8051 * gdb.fortran/vla-type.exp: Likewise.
8052 * gdb.fortran/vla-value.exp: Likewise.
8053 * gdb.mi/mi-vla-fortran.exp: Likewise.
8054
30056ea0
AB
80552019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8056
8057 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8058 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8059 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8060 as a stop reason.
8061
ec8e2b6d
AB
80622019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8063
8064 * gdb.base/annota1.exp: Update expected results.
8065 * gdb.cp/annota2.exp: Likewise.
8066 * gdb.cp/annota3.exp: Likewise.
8067
09e4c4e1
AB
80682019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8069
8070 * gdb.base/style-logging.exp: Remove path from test name.
8071
0735b091
TT
80722019-06-14 Tom Tromey <tromey@adacore.com>
8073
8074 PR gdb/24502:
8075 * gdb.base/style-logging.exp: New file.
8076
f5686554
TT
80772019-06-14 Tom Tromey <tromey@adacore.com>
8078
8079 * gdb.base/symfile-warn.exp: New file.
8080 * gdb.base/symfile-warn.c: New file.
8081
a0c1ffed
TT
80822019-06-14 Tom Tromey <tromey@adacore.com>
8083
8084 * gdb.base/annotate-symlink.exp: New file.
8085
f411722c
TT
80862019-06-14 Tom Tromey <tromey@adacore.com>
8087
8088 * gdb.ada/set_wstr.exp: Add reassignment test.
8089
4268ec18
TT
80902019-06-14 Tom Tromey <tromey@adacore.com>
8091
8092 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8093 'unchecked_access and 'unrestricted_access as well.
8094
9a9e394b
TT
80952019-06-14 Tom Tromey <tromey@adacore.com>
8096
8097 PR ada/24539:
8098 * gdb.ada/vla.exp: Update tests.
8099 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8100 pragma.
8101
4c048731
PA
81022019-06-13 Pedro Alves <palves@redhat.com>
8103
8104 * gdb.base/settings.exp (test-integer): Test junk after
8105 "unlimited".
8106
6665660a
PA
81072019-06-13 Pedro Alves <palves@redhat.com>
8108
8109 * gdb.base/options.exp (test-thread-apply): New.
8110 (top level): Call it.
8111
5d707134
PA
81122019-06-13 Pedro Alves <palves@redhat.com>
8113
8114 * gdb.base/options.exp (test-frame-apply): New.
8115 (top level): Test print commands with different "frame apply"
8116 prefixes.
8117
e2a689da
PA
81182019-06-13 Pedro Alves <palves@redhat.com>
8119
e79be6e5 8120 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8121 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8122 'max_completions' parameter and handle it.
8123 (test_gdb_completion_offers_commands): New.
8124
90a1ef87
PA
81252019-06-13 Pedro Alves <palves@redhat.com>
8126
8127 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8128
d4c16835
PA
81292019-06-13 Pedro Alves <palves@redhat.com>
8130
8131 * gdb.base/options.exp (test-backtrace): New.
8132 (top level): Call it.
8133
2daf894e
PA
81342019-06-13 Pedro Alves <palves@redhat.com>
8135
8136 * gdb.guile/scm-frame-args.exp: Use "set print
8137 raw-frame-arguments" instead of "set print raw frame-arguments".
8138 * gdb.python/py-frame-args.exp: Likewise.
8139
e6ed716c
PA
81402019-06-13 Pedro Alves <palves@redhat.com>
8141
8142 * gdb.compile/compile.exp: Adjust expected output to option
8143 processing changes.
8144
7d8062de
PA
81452019-06-13 Pedro Alves <palves@redhat.com>
8146
8147 * gdb.base/options.exp: Build executable.
8148 (test-print): New procedure.
8149 (top level): Call it, once for "print" and another for "compile
8150 print".
8151
9d0faba9
PA
81522019-06-13 Pedro Alves <palves@redhat.com>
8153
8154 * gdb.base/options.c: New file.
8155 * gdb.base/options.exp: New file.
8156
dee7b4c8
PA
81572019-06-13 Pedro Alves <palves@redhat.com>
8158
8159 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8160 that "o" is ambiguous.
8161
dca0f6c0
PA
81622019-06-13 Pedro Alves <palves@redhat.com>
8163
8164 * gdb.base/settings.c: New file.
8165 * gdb.base/settings.exp: New file.
8166
ccf46844
PA
81672019-06-13 Pedro Alves <palves@redhat.com>
8168
8169 * gdb.base/completion.exp: Fix comment typo.
8170
b9a3f842
PA
81712019-06-13 Pedro Alves <palves@redhat.com>
8172
8173 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8174 foo --1" test.
8175
d106773e
PA
81762019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8177
8178 * gdb.fortran/block-data.f: New.
8179 * gdb.fortran/block-data.exp: New.
8180
fea82da0
TV
81812019-06-11 Tom de Vries <tdevries@suse.de>
8182
8183 PR testsuite/24521
8184 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8185 message.
8186
8c2e74f1
TV
81872019-06-11 Tom de Vries <tdevries@suse.de>
8188
8189 PR testsuite/24521
8190 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8191
b49851c8
TV
81922019-06-11 Tom de Vries <tdevries@suse.de>
8193
8194 * boards/readnow.exp: New file.
8195
a7067863
AB
81962019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8197
8198 * gdb.fortran/vla-sizeof.exp: Update expected results.
8199
1a3da2cd
AB
82002019-06-06 Amos Bird <amosbird@gmail.com>
8201
8202 * gdb.base/annota1.exp (thread_switch): Add test for
8203 thread-exited annotation.
8204
3847a7bf
TT
82052019-06-06 Tom Tromey <tromey@adacore.com>
8206
8207 * gdb.base/maint.exp: Expect command started/finished output.
8208
0088ba59
AB
82092019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8210
8211 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8212 comment.
8213 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8214
312617a3
AB
82152019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8216
8217 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8218 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8219 * gdb.arch/riscv-unwind-long-insn.c: New file.
8220 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8221
e1f2e1a2
CB
82222019-06-04 Christian Biesinger <cbiesinger@google.com>
8223
d3238f7d 8224 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8225
206584bd
PW
82262019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8227
8228 * lib/gdb.exp (help_list_trailer): New regexp variable
8229 factorizing the help trailer message.
8230 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8231 arg to allow to better factorize various tests.
8232 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8233 (test_prefix_command_help): Use help_list_trailer.
8234 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8235 * gdb.guile/scm-cmd.exp: Likewise.
8236 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8237 * gdb.base/help.exp: Use test_user_defined_class_help.
8238 * gdb.base/style.exp: Add tests for styling of help and apropos.
8239 * lib/gdb-utils.exp (style): Add title and highlight styles.
8240
708dc93e
PW
82412019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8242
8243 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8244 $_shell_exitsignal.
8245 * gdb.base/default.exp: Update for new convenience variables.
8246
f49055a5
TT
82472019-05-29 Tom Tromey <tromey@adacore.com>
8248
8249 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8250 to "break complete ada" test case's regexp.
8251
4330d61d
TT
82522019-05-29 Tom Tromey <tromey@adacore.com>
8253
8254 PR c++/20020:
8255 * gdb.cp/constexpr-field.exp: New file.
8256 * gdb.cp/constexpr-field.cc: New file.
8257
000439d5
TT
82582019-05-29 Tom Tromey <tromey@adacore.com>
8259
8260 * gdb.base/finish.exp (finish_no_print): New proc.
8261 (finish_tests): Call it.
8262
5a01c34c
TV
82632019-05-24 Tom de Vries <tdevries@suse.de>
8264
8265 * gdb.dwarf2/gdb-add-index.exp: New file.
8266
18125b16
TT
82672019-05-22 Tom Tromey <tromey@adacore.com>
8268
8269 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8270 * gdb.base/style.exp: Use "style".
8271 * lib/gdb-utils.exp (style): New proc.
8272
af1a8d03
TV
82732019-05-22 Tom de Vries <tdevries@suse.de>
8274
8275 * gdb.base/align.exp: Require c++11.
8276
e7fe496b
TV
82772019-05-22 Tom de Vries <tdevries@suse.de>
8278
8279 PR testsuite/24586
8280 * gdb.python/py-mi-var-info-path-expression.exp: Call
8281 mi_skip_python_tests to check if python is supported.
8282
8fca4da0
AH
82832019-05-22 Alan Hayward <alan.hayward@arm.com>
8284
8285 * gdb.arch/aarch64-pauth.c: New test.
8286 * gdb.arch/aarch64-pauth.exp: New file.
8287
b7060614
AH
82882019-05-22 Alan Hayward <alan.hayward@arm.com>
8289
8290 * README (Re-running Tests Outside The Testsuite): New section.
8291
669d0468
TV
82922019-05-21 Tom de Vries <tdevries@suse.de>
8293
8294 * gdb.arch/amd64-eval.exp: Require c++11.
8295 * gdb.base/max-depth.exp: Same.
8296 * gdb.compile/compile-cplus-array-decay.exp: Same.
8297 * gdb.cp/meth-typedefs.exp: Same.
8298 * gdb.cp/subtypes.exp: Same.
8299 * gdb.cp/temargs.exp: Same.
8300
ce3ebcaa
AH
83012019-05-21 Alan Hayward <alan.hayward@arm.com>
8302
8303 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8304
34d11c68
AB
83052019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8306
8307 PR gdb/18644
8308 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8309 * gdb.fortran/printing-types.exp: Add new test.
8310 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8311 testing.
8312 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8313 setup_kfail call.
8314
87781e84
AH
83152019-05-17 Alan Hayward <alan.hayward@arm.com>
8316
8317 * README (Running the Testsuite): Change example.
8318 (Testsuite Parameters): Remove TRANSCRIPT.
8319 * lib/gdb.exp: Remove TRANSCRIPT check.
8320
b420b89e
AH
83212019-05-17 Alan Hayward <alan.hayward@arm.com>
8322
8323 * README (Testsuite Parameters): Add replay logging to
8324 GDBSERVER_DEBUG.
8325 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8326 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8327 as a comma separated list.
8328 (gdb_debug_init): Override procedure.
8329
408e9b8b
AH
83302019-05-17 Alan Hayward <alan.hayward@arm.com>
8331
8332 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8333 (gdb_write_cmd_file): New procedure.
8334 * lib/gdbserver-support.exp (gdbserver_start): Call
8335 gdbserver_write_cmd_file.
8336 (gdbserver_write_cmd_file): New procedure.
8337
f9e2e39d
AH
83382019-05-17 Alan Hayward <alan.hayward@arm.com>
8339
8340 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8341 (delete_breakpoints): Likewise.
8342 (gdb_run_cmd): Likewise.
8343 (gdb_start_cmd): Likewise.
8344 (gdb_starti_cmd): Likewise.
8345 (gdb_internal_error_resync): Likewise.
8346 (gdb_test_multiple): Likewise.
8347 (gdb_reinitialize_dir): Likewise.
8348 (default_gdb_exit): Likewise.
8349 (gdb_file_cmd): Mark kill as optional.
8350 (default_gdb_start): Call gdb_stdin_log_init.
8351 (send_gdb): Call gdb_stdin_log_write.
8352 (rerun_to_main): Mark Y as an answer.
8353 (gdb_stdin_log_init): New function.
8354 (gdb_stdin_log_write): Likewise.
8355
81f47ac2
AH
83562019-05-17 Alan Hayward <alan.hayward@arm.com>
8357
8358 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8359 * gdb.base/debug-expr.exp: Likewise.
8360 * gdb.base/foll-fork.exp: Likewise.
8361 * gdb.base/foll-vfork.exp: Likewise.
8362 * gdb.base/fork-print-inferior-events.exp: Likewise.
8363 * gdb.base/gdb-sigterm.exp: Likewise.
8364 * gdb.base/gdbinit-history.exp: Likewise.
8365 * gdb.base/osabi.exp: Likewise.
8366 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8367 * gdb.base/ui-redirect.exp: Likewise.
8368 * gdb.gdb/unittest.exp: Likewise.
8369 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8370 * gdb.mi/mi-watch.exp: Likewise.
8371 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8372 * gdb.mi/user-selected-context-sync.exp: Likewise.
8373 * gdb.python/python.exp: Disable debug test when debugging.
8374 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8375 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8376 Likewise.
8377 * gdb.threads/stepi-random-signal.exp: Likewise.
8378
29b52314
AH
83792019-05-17 Alan Hayward <alan.hayward@arm.com>
8380
8381 * Makefile.in: Pass through GDB_DEBUG.
8382 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8383 (gdb,debug): Add board setting.
8384 * lib/gdb.exp (default_gdb_start): Start debugging.
8385 (gdb_debug_enabled): New procedure.
8386 (gdb_debug_init): Likewise.
29b52314
AH
8387
83882019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8389
29b52314
AH
8390 * Makefile.in: Pass through GDB_DEBUG.
8391 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8392 (gdb,debug): Add board setting.
8393 * lib/gdb.exp (default_gdb_start): Start debugging.
8394 (gdb_debug_enabled): New procedure.
8395 (gdb_debug_init): Likewise.
29b52314 8396
ca1285d1
AH
83972019-05-17 Alan Hayward <alan.hayward@arm.com>
8398
8399 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8400
f3a09c80
AH
84012019-05-17 Alan Hayward <alan.hayward@arm.com>
8402
8403 * gdb.base/ui-redirect.exp: Test redirection.
8404
26648588
JV
84052019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8406
8407 * gdb.mi/mi-complete.exp: New file.
8408 * gdb.mi/mi-complete.cc: Likewise.
8409
14237686
AB
84102019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8411
8412 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8413 indexed and sliced arrays, and pointers to arrays.
8414
e7bd7fba
TT
84152019-05-14 Tom Tromey <tromey@adacore.com>
8416
8417 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8418 styling test.
8419
2764128d
TV
84202019-05-14 Tom de Vries <tdevries@suse.de>
8421
8422 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8423 selection entry encoding.
8424
71bed2db
TT
84252019-05-10 Tom Tromey <tromey@adacore.com>
8426
8427 * gdb.ada/info_exc.exp: Add "complete" test.
8428
63b667ad
TV
84292019-05-09 Tom de Vries <tdevries@suse.de>
8430
8431 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8432 CU-relative.
8433
9cfd2b89
TV
84342019-05-09 Tom de Vries <tdevries@suse.de>
8435
8436 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8437 CU-relative.
8438
2228ef77
XR
84392019-05-08 Joel Brobecker <brobecker@adacore.com>
8440
8441 * gdb.ada/frame_arg_lang.exp: New testcase.
8442 * gdb.ada/frame_arg_lang/bla.adb: New file.
8443 * gdb.ada/frame_arg_lang/pck.ads: New file.
8444 * gdb.ada/frame_arg_lang/pck.adb: New file.
8445 * gdb.ada/frame_arg_lang/foo.c: New file.
8446
80e55b13
TT
84472019-05-08 Tom Tromey <tromey@adacore.com>
8448
8449 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8450
9d3421af
TT
84512019-05-08 Tom Tromey <tromey@adacore.com>
8452
8453 * gdb.base/ptype-offsets.exp: Update tests.
8454
844333e2
TT
84552019-05-08 Tom Tromey <tromey@adacore.com>
8456
8457 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8458 cases.
8459 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8460 "short".
8461
988915ee
TT
84622019-05-08 Tom Tromey <tromey@adacore.com>
8463
8464 * gdb.ada/vla.exp: New file.
8465 * gdb.ada/vla/vla.adb: New file.
8466
7bd55dac
TV
84672019-05-07 Tom de Vries <tdevries@suse.de>
8468
8469 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8470
75f06e9d
TV
84712019-05-07 Tom de Vries <tdevries@suse.de>
8472
8473 PR testsuite/24522
8474 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8475 section.
8476
77e7aaa4
TV
84772019-05-07 Tom de Vries <tdevries@suse.de>
8478
8479 PR testsuite/24522
8480 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8481 .debug_aranges section.
8482
456ba0fa
TV
84832019-05-07 Tom de Vries <tdevries@suse.de>
8484
8485 PR testsuite/24159
8486 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8487
5a56d6a6
TV
84882019-05-06 Tom de Vries <tdevries@suse.de>
8489
8490 * lib/gdb.exp (exec_has_index_section): New proc.
8491 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8492 section.
8493
9d6d4be8
TV
84942019-05-04 Tom de Vries <tdevries@suse.de>
8495
8496 * boards/cc-with-debug-names.exp: New file.
8497
222a8d25
TT
84982019-05-03 Tom Tromey <tromey@adacore.com>
8499
8500 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8501 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8502 * gdb.ada/char_enum.exp: Add test.
8503
0fdfd794
TV
85042019-05-03 Tom de Vries <tdevries@suse.de>
8505
8506 * boards/cc-with-gdb-index.exp: New file.
8507
80062eb9
AB
85082019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8509
8510 * gdb.rust/simple.exp: Add new test case.
8511 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8512 (main): Initialise an instance of the new struct.
8513
4504bbde
TT
85142019-05-01 Tom Tromey <tromey@adacore.com>
8515
8516 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8517 record.
8518 (NPR): New variable.
8519 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8520 test.
8521
d48e62f4
TT
85222019-05-01 Tom Tromey <tromey@adacore.com>
8523
8524 * gdb.ada/packed_array_assign.exp: Add packed assignment
8525 regression test.
8526
f59f30f5
TV
85272019-05-01 Tom de Vries <tdevries@suse.de>
8528
8529 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8530
b70bfc54
TV
85312019-05-01 Tom de Vries <tdevries@suse.de>
8532
8533 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8534
15f18d14
AT
85352019-04-30 Ali Tamur <tamur@google.com>
8536
8537 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8538
2ff0a947
TT
85392019-04-30 Tom Tromey <tromey@adacore.com>
8540
8541 * lib/ada.exp (find_ada_tool): New proc.
8542 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8543 * gdb.ada/catch_ex_std.exp: New file.
8544 * gdb.ada/catch_ex_std/foo.adb: New file.
8545 * gdb.ada/catch_ex_std/some_package.adb: New file.
8546 * gdb.ada/catch_ex_std/some_package.ads: New file.
8547
a776957c
TT
85482019-04-30 Tom Tromey <tromey@adacore.com>
8549
8550 PR c++/24470:
8551 * gdb.cp/temargs.cc: Add test code from PR.
8552
bc68014d
AB
85532019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8554
8555 * gdb.fortran/vla-datatypes.exp: Update expected results.
8556 * gdb.fortran/vla-ptype.exp: Likewise.
8557 * gdb.fortran/vla-type.exp: Likewise.
8558 * gdb.fortran/vla-value.exp: Likewise.
8559
f1fdc960
AB
85602019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8561
8562 * gdb.fortran/ptr-indentation.exp: Update expected results.
8563 * gdb.fortran/ptype-on-functions.exp: Likewise.
8564 * gdb.fortran/vla-ptr-info.exp: Likewise.
8565 * gdb.fortran/vla-value.exp: Likewise.
8566
bf7a4de1
AB
85672019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8568
8569 * gdb.fortran/ptype-on-functions.exp: New file.
8570 * gdb.fortran/ptype-on-functions.f90: New file.
8571
bbe75b9d
AB
85722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8573
8574 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8575 case void string.
8576
1db455a7
AB
85772019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8578
8579 * gdb.fortran/complex.exp: Expand.
8580 * gdb.fortran/complex.f: Renamed to...
8581 * gdb.fortran/complex.f90: ...this, and extended to add more
8582 complex values.
8583
b6d03bb2
AB
85842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8585
8586 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8587 MODULO, CMPLX.
8588
2e62ab40
AB
85892019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8590 Richard Bunt <richard.bunt@arm.com>
8591
8592 * gdb.base/max-depth.c: New file.
8593 * gdb.base/max-depth.exp: New file.
8594 * gdb.python/py-nested-maps.c: New file.
8595 * gdb.python/py-nested-maps.exp: New file.
8596 * gdb.python/py-nested-maps.py: New file.
8597 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8598 (test_all_common): Call test_max_depth.
8599 * gdb.fortran/max-depth.exp: New file.
8600 * gdb.fortran/max-depth.f90: New file.
8601 * gdb.go/max-depth.exp: New file.
8602 * gdb.go/max-depth.go: New file.
8603 * gdb.modula2/max-depth.exp: New file.
8604 * gdb.modula2/max-depth.c: New file.
8605 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8606
d2b584a5
TV
86072019-04-29 Tom de Vries <tdevries@suse.de>
8608
8609 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8610
136afab8
PW
86112019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8612
8613 * gdb.base/callexit.exp: Test may-call-functions off.
8614
725cbb63
KS
86152019-04-25 Keith Seitz <keiths@redhat.com>
8616
8617 PR c++/24367
8618 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8619 (another_incomplete_struct, test_incomplete): New definitions.
8620 (main): Use new definitions.
8621 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8622 functions.
8623
701adfb0
PA
86242019-04-25 Ali Tamur <tamur@google.com>
8625
8626 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8627
82433e3e
SDJ
86282019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8629
8630 PR corefiles/11608
8631 PR corefiles/18187
8632 * gdb.base/coredump-filter-build-id.exp: New file.
8633
dd06d4d6
AH
86342019-04-25 Alan Hayward <alan.hayward@arm.com>
8635
e79be6e5
SM
8636 * Makefile.in: Pass through GDBSERVER_DEBUG.
8637 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8638 (gdbserver,debug): Add board setting.
8639 * gdb.trace/tspeed.exp: Skip when debugging.
8640 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8641 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8642
1670072e
TT
86432019-04-24 Tom Tromey <tromey@adacore.com>
8644
8645 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8646 Rust.
8647
a59240a4
TT
86482019-04-24 Tom Tromey <tromey@adacore.com>
8649
8650 * gdb.arch/amd64-eval.exp: Test bitfield return.
8651 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8652 (class Foo) <return_bitfields>: New method.
8653 (main): Call it.
8654
b907456c
AB
86552019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8656
8657 * gdb.cp/many-args.cc: New file.
8658 * gdb.cp/many-args.exp: New file.
8659
5c565afd
TV
86602019-04-23 Tom de Vries <tdevries@suse.de>
8661
8662 PR gdb/24433
8663 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8664
ba22ff86
AH
86652019-04-23 Alan Hayward <alan.hayward@arm.com>
8666
8667 * gdb.trace/backtrace.exp: Use nopie flag.
8668 * gdb.trace/circ.exp: Likewise.
8669 * gdb.trace/collection.exp: Likewise.
8670 * gdb.trace/ftrace.exp: Likewise.
8671 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8672 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8673 * gdb.trace/qtro.exp: Likewise.
8674 * gdb.trace/read-memory.exp: Likewise.
8675 * gdb.trace/report.exp: Likewise.
8676 * gdb.trace/tfile.exp: Likewise.
8677 * gdb.trace/tfind.exp: Likewise.
8678 * gdb.trace/unavailable.exp: Likewise.
8679
7905fc35
PA
86802019-04-22 Pedro Alves <palves@redhat.com>
8681
8682 * gdb.base/solib-probes-nosharedlibrary.c,
8683 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8684
8ecb59f8
TT
86852019-04-19 Tom Tromey <tromey@adacore.com>
8686
8687 * gdb.ada/ptype_union.c: New file.
8688 * gdb.ada/ptype_union.exp: New file.
8689
62160ec9
TT
86902019-04-19 Tom Tromey <tromey@adacore.com>
8691
8692 PR symtab/24423:
8693 * gdb.base/list0.h (foo): Add a control-l character.
8694
36cd4ba5
TV
86952019-04-18 Tom de Vries <tdevries@suse.de>
8696
8697 PR gdb/24433
8698 * boards/local-board.exp: Set sysroot to "".
8699
b73715df
TV
87002019-04-18 Tom de Vries <tdevries@suse.de>
8701 Pedro Alves <palves@redhat.com>
8702
8703 PR gdb/24454
8704 * gdb.threads/vfork-follow-child-exec.c: New file.
8705 * gdb.threads/vfork-follow-child-exec.exp: New file.
8706 * gdb.threads/vfork-follow-child-exit.c: New file.
8707 * gdb.threads/vfork-follow-child-exit.exp: New file.
8708
4aa866af
LS
87092019-04-15 Leszek Swirski <leszeks@google.com>
8710
8711 * gdb.arch/amd64-eval.cc: New file.
8712 * gdb.arch/amd64-eval.exp: New file.
8713
e5a1a79a
AH
87142019-04-11 Alan Hayward <alan.hayward@arm.com>
8715
8716 * gdb.server/sysroot.c: New test.
8717 * gdb.server/sysroot.exp: New file.
8718 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8719 matching param.
8720
41077b66
AB
87212019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8722
8723 * gdb.base/align.exp: Extend test to cover structures containing
8724 only static fields.
8725
c30391f8
TV
87262019-04-11 Tom de Vries <tdevries@suse.de>
8727
8728 * boards/cc-with-dwz-m.exp: New file.
8729 * boards/cc-with-dwz.exp: New file.
8730 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8731
e242fd12
SM
87322019-04-09 Simon Marchi <simon.marchi@efficios.com>
8733
8734 * gdb.base/start-cpp.exp: New file.
8735 * gdb.base/start-cpp.cc: New file.
8736
2b0c8b01
KB
87372019-04-08 Kevin Buettner <kevinb@redhat.com>
8738
8739 * gdb.python/py-thrhandle.exp: Adjust tests to call
8740 thread_from_handle instead of thread_from_thread_handle.
8741
947210e5
KB
87422019-04-08 Kevin Buettner <kevinb@redhat.com>
8743
8744 * gdb.python/py-thrhandle.exp: Add tests for
8745 gdb.InferiorThread.handle.
8746
d7df6549
AB
87472019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8748
8749 * gdb.python/py-function.exp: Check calling helper function from
8750 all languages.
8751 * lib/gdb.exp (gdb_supported_languages): New proc.
8752
8bdc1658
AB
87532019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8754
8755 * gdb.base/complex-parts.c: New file.
8756 * gdb.base/complex-parts.exp: New file.
8757
05caa1d2
TT
87582019-04-01 Tom Tromey <tromey@adacore.com>
8759
8760 PR symtab/23331:
8761 * gdb.dwarf2/dw2-ranges-main.c: New file.
8762 * gdb.dwarf2/dw2-ranges-psym.c: New file.
8763 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
8764
7734102d
EZ
87652019-03-30 Simon Marchi <simark@simark.ca>
8766
8767 * gdb.base/default.exp: Add values for $_gdb_major and
8768 $_gdb_minor.
8769
188e1fa9
TT
87702019-03-29 Tom Tromey <tromey@adacore.com>
8771
8772 * gdb.base/help.exp: Tighten apropos regexp.
8773
2880242d
KS
87742019-03-29 Keith Seitz <keiths@redhat.com>
8775
8776 * gdb.fortran/array-bounds.exp: New file.
8777 * gdb.fortran/array-bounds.f90: New file.
8778
077cad8e
PW
87792019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8780
8781 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
8782
80047cfc
PW
87832019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8784
8785 * gdb.multi/hello.c (main): Increase alarm timer.
8786
f489207e
SL
87872019-03-28 Sandra Loosemore <sandra@codesourcery.com>
8788
8789 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
8790 factor when no hardware watchpoint support.
8791
c92df149
AH
87922019-03-28 Alan Hayward <alan.hayward@arm.com>
8793 Pedro Alves <palves@redhat.com>
8794
8795 * boards/local-board.exp: set sysroot to /.
8796
933aebfa
AH
87972019-03-27 Alan Hayward <alan.hayward@arm.com>
8798
8799 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
8800 in child.
8801
9f9aa852
AB
88022019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8803
8804 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
8805 field.
8806 (make_container): Initialise new field.
8807 * gdb.python/py-prettyprint.exp: Add new tests.
8808 * gdb.python/py-prettyprint.py (class ContainerPrinter)
8809 <display_hint>: New method.
8810
3714a195
AB
88112019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8812
8813 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
8814 gdb_continue_to_breakpoint more throughout this test.
8815 (run_lang_tests) Supply unique test names, and use
8816 gdb_test_no_output.
8817
18c77628
AB
88182019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8819
8820 * gdb.base/finish-pretty.exp: Update expected results.
8821 * gdb.base/pretty-print.c: New file.
8822 * gdb.base/pretty-print.exp: New file.
8823
9a93502f
PA
88242019-03-25 Pedro Alves <palves@redhat.com>
8825
8826 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
8827 move comments outside list. Append '-i "" eof' section.
8828
968aa7ae
AH
88292019-03-22 Alan Hayward <alan.hayward@arm.com>
8830
34a7f2a4 8831 PR testsuite/25016
968aa7ae
AH
8832 * README: Add pie options.
8833 * gdb.base/break-interp.exp: Ensure pie is disabled.
8834 * gdb.base/dump.exp: Likewise.
8835 * lib/gdb.exp (gdb_compile): Add pie option.
8836
4c7d57e7
TT
88372019-03-19 Tom Tromey <tromey@adacore.com>
8838
8839 * gdb.mi/mi2-cli-display.c: New file.
8840 * gdb.mi/mi2-cli-display.exp: New file.
8841
bff8c71f
TT
88422019-03-18 Joel Brobecker <brobecker@adacore.com>
8843 Tom Tromey <tromey@adacore.com>
8844
8845 * gdb.ada/ptype_array/pck.adb: New file.
8846 * gdb.ada/ptype_array/pck.ads: New file.
8847 * gdb.ada/ptype_array/foo.adb: New file.
8848 * gdb.ada/ptype_array.exp: New file.
8849
d085f989
TT
88502019-03-14 Tom Tromey <tromey@adacore.com>
8851
8852 * gdb.base/style.exp: Add "set style sources" test.
8853
b4be1b06
SM
88542019-03-13 Simon Marchi <simon.marchi@ericsson.com>
8855
8856 * mi-breakpoint-location-ena-dis.exp: Rename to ...
8857 * mi-breakpoint-multiple-locations.exp: ... this.
8858 (make_breakpoints_pattern): New proc.
8859 (do_test): Add mi_version parameter, test -break-insert,
8860 -break-info and =breakpoint-created.
8861
7cde5fc2
AB
88622019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
8863
8864 * config/default.exp: Remove 'load_lib gdb.exp'.
8865 * config/monitor.exp: Likewise.
8866 * config/sid.exp: Likewise.
8867 * config/sim.exp: Likewise.
8868 * config/slite.exp: Likewise.
8869 * config/unix.exp: Likewise.
8870 * gdb.base/default.exp: Remove unhelpful comment.
8871
efbecbc1
AB
88722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8873
8874 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
8875
0841c79a
AB
88762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8877
8878 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
8879
4a270568
AB
88802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8881
8882 * gdb.fortran/type-kinds.exp: Update expected results.
8883
067630bd
AB
88842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8885
8886 * gdb.fortran/type-kinds.exp: Test new integer type kind.
8887
3be47f7a
AB
88882019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8889
8890 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
8891 function.
8892 (test_basic_parsing_of_type_kinds): Expand types tested.
8893 (test_parsing_invalid_type_kinds): New function.
8894
4d00f5d8
AB
88952019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8896
8897 * gdb.fortran/intrinsics.exp: New file.
8898 * gdb.fortran/intrinsics.f90: New file.
8899 * gdb.fortran/type-kinds.exp: New file.
8900
c8f91604
AB
89012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8902
8903 * gdb.fortran/dot-ops.exp: New file.
8904
dd9f2c76
AB
89052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8906
8907 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
8908 Check upper and lower case logical literals.
8909
84ec9724
AB
89102019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8911
8912 * gdb.fortran/types.exp (test_float_literal_types_accepted):
8913 Remove duplicate tests.
8914
c3734e09
AH
89152019-03-06 Alan Hayward <alan.hayward@arm.com>
8916
8917 * lib/gdb.exp (builtin_cd): rename of cd.
8918 (cd): Override builtin.
8919
aa3cfbda
RB
89202019-03-06 Richard Bunt <richard.bunt@arm.com>
8921
8922 * gdb.fortran/function-calls.exp: New file.
8923 * gdb.fortran/function-calls.f90: New test.
8924
7b63ad86
RB
89252019-03-04 Richard Bunt <richard.bunt@arm.com>
8926
8927 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
8928 on user program standard output.
8929 * gdb.fortran/short-circuit-argument-list.f90: Record function
8930 calls.
8931
01abb042
AH
89322019-02-28 Alan Hayward <alan.hayward@arm.com>
8933
c3734e09
AH
8934 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
8935 failure.
01abb042 8936
92137da0
RO
89372019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8938
8939 PR gdb/8527
8940 * gdb.base/interrupt-daemon-attach.c,
8941 gdb.base/interrupt-daemon-attach.exp: New test.
8942
5862844d
PA
89432019-02-27 Pedro Alves <palves@redhat.com>
8944
8945 * gdb.base/page.exp: Add tests for "set width/height -1".
8946
8ed25214
PA
89472019-02-27 Pedro Alves <palves@redhat.com>
8948
8949 * gdb.base/page.exp: Add tests for "set/show width/height" with
8950 "infinite" values.
8951
6c28e44a
TT
89522019-02-27 Tom Tromey <tromey@adacore.com>
8953
8954 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
8955 2.4.
8956 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
8957 workaround.
8958
bf9a735e
AB
89592019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
8960
8961 * gdb.base/align.exp: Extend to compile in both C and C++, and add
8962 tests for structs with static members.
8963
8791793c
TT
89642019-02-26 Tom Tromey <tromey@adacore.com>
8965
8966 * gdb.python/py-value.exp (test_value_from_buffer): Check for
8967 ValueError, not TypeError.
8968
bc2a507e
KB
89692019-02-26 Kevin Buettner <kevinb@redhat.com>
8970
8971 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
8972 call from main program.
8973
e0e7d3bd
JB
89742019-02-23 Joel Brobecker <brobecker@adacore.com>
8975
8976 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
8977 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
8978 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
8979 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
8980 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
8981
9600246d
KS
89822019-02-22 Keith Seitz <keiths@redhat.com>
8983
8984 PR symtab/23853
8985 * gdb.base/symlink-sourcefile.c: New file.
8986 * gdb.base/symlink-sourcefile.exp: New file.
8987
0c95f9ed
TT
89882019-02-20 Tom Tromey <tom@tromey.com>
8989
8990 * gdb.base/info_qt.exp: Update.
8991
6caa91b6
SM
89922019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
8993
8994 * gdb.base/source.exp: Move "error in sourced script" code to
8995 the end.
8996 * gdb.base/source-error.gdb: Move contents to
8997 source-error-1.gdb. Add new code to source source-error-1.gdb.
8998 * gdb.base/source-error-1.gdb: New file, from previous
8999 source-error.gdb.
9000
6506371f
TT
90012019-02-17 Tom Tromey <tom@tromey.com>
9002
9003 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9004 for macro styling.
9005 * gdb.base/style.c (SOME_MACRO): New macro.
9006
a0087920
TT
90072019-02-17 Tom Tromey <tom@tromey.com>
9008
9009 * gdb.base/style.exp: Add line-wrapping tests.
9010 * gdb.base/page.exp: Add test for quitting during pagination.
9011
a2cd4f14
JB
90122019-02-17 Joel Brobecker <brobecker@adacore.com>
9013
9014 * gdb.ada/big_packed_array: New testcase.
9015 * gdb.ada/homonym.exp: Fix incorrect expected output for
9016 "break <homonym__get_value>" test.
9017
9d70ffbc
WP
90182019-02-13 Weimin Pan <weimin.pan@oracle.com>
9019
9020 PR breakpoints/21870
9021 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9022 and prepare_for_testing. Add comment.
9023 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9024 redundant cleanup call. Clean up comment.
9025
01c7ae81
WP
90262019-02-12 Weimin Pan <weimin.pan@oracle.com>
9027
9028 PR breakpoints/21870
9029 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9030 * gdb.arch/aarch64-dbreg-contents.c: New file.
9031
aff29d1c
JB
90322019-02-10 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/mi_ref_changeable: New testcase.
9035
df0da8a2
AH
90362019-02-07 Alan Hayward <alan.hayward@arm.com>
9037
9038 * gdb.base/attach.exp: Add double attach test.
9039
bd447abb
SM
90402019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9041
9042 * lib/gdb.exp (default_gdb_start): Don't match pagination
9043 prompt.
9044 (gdb_init): Set stty_init.
9045
1dbc40b9
TT
90462019-01-27 Tom Tromey <tom@tromey.com>
9047
9048 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9049 skip_python_tests.
9050
353229bf
AH
90512019-01-24 Alan Hayward <alan.hayward@arm.com>
9052
9053 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9054 New structure.
9055 (struct struct_static_02_02): Likewise.
9056 (struct struct_static_02_03): Likewise.
9057 (struct struct_static_02_04): Likewise.
9058 (struct struct_static_04_01): Likewise.
9059 (struct struct_static_04_02): Likewise.
9060 (struct struct_static_04_03): Likewise.
9061 (struct struct_static_04_04): Likewise.
9062 (struct struct_static_06_01): Likewise.
9063 (struct struct_static_06_02): Likewise.
9064 (struct struct_static_06_03): Likewise.
9065 (struct struct_static_06_04): Likewise.
9066 (cmp_struct_static_02_01): Likewise.
9067 (cmp_struct_static_02_02): Likewise.
9068 (cmp_struct_static_02_03): Likewise.
9069 (cmp_struct_static_02_04): Likewise.
9070 (cmp_struct_static_04_01): Likewise.
9071 (cmp_struct_static_04_02): Likewise.
9072 (cmp_struct_static_04_03): Likewise.
9073 (cmp_struct_static_04_04): Likewise.
9074 (cmp_struct_static_06_01): Likewise.
9075 (cmp_struct_static_06_02): Likewise.
9076 (cmp_struct_static_06_03): Likewise.
9077 (cmp_struct_static_06_04): Likewise.
9078 (call_all): Test new structs.
9079 * gdb.base/infcall-nested-structs.exp: Likewise.
9080
73021deb
AH
90812019-01-21 Alan Hayward <alan.hayward@arm.com>
9082 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9083
fc65c7db
AH
90842019-01-21 Alan Hayward <alan.hayward@arm.com>
9085 * gdb.base/stack-protector.c: New test.
9086 * gdb.base/stack-protector.exp: New file.
9087 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9088 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9089 option.
9090 (gdb_compile): Remove stack protector for GCC and prevent
9091 recursion.
9092
c24bdb02
KS
90932019-01-16 Keith Seitz <keiths@redhat.com>
9094
9095 PR gdb/23773
9096 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9097
6f072a10
PFC
90982019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9099
9100 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9101 aliases.
9102 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9103 tests.
9104 * gdb.arch/powerpc-vector-regs.c: New file.
9105 * gdb.arch/powerpc-vector-regs.exp: New file.
9106
a7b8d682
PFC
91072019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9108
9109 * gdb.arch/altivec-regs.exp: Fix the list passed to
9110 gdb_expect_list when testing "info vector".
9111
6eb6fb67
AB
91122019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9113
9114 * gdb.base/style.exp: Don't include path in testname.
9115
b56f80d8
KS
91162019-01-10 Keith Seitz <keiths@redhat.com>
9117
9118 PR gdb/23712
9119 PR symtab/23010
9120 * gdb.dwarf2/multidictionary.exp: New file.
9121
041be526
SM
91222019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9123
9124 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9125 (test_gnuv3_style_demangling): ... this.
9126 (test_lucid_style_demangling): Remove.
9127 (test_arm_style_demangling): Remove.
9128 (test_hp_style_demangling): Remove.
9129 (do_tests): Remove calls to the above.
9130
d820d0c3
AB
91312019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9132
9133 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9134 case.
9135
f097f5ad
TT
91362019-01-06 Tom Tromey <tom@tromey.com>
9137
9138 PR gdb/28155:
9139 * gdb.dwarf2/typedef-void-finish.exp: New file.
9140
2cd8cc0b
TT
91412018-12-28 Tom Tromey <tom@tromey.com>
9142 Simon Marchi <simark@simark.ca>
9143
9144 * gdb.base/jit-exec.exp: New file.
9145 * gdb.base/jit-exec.c: New file.
9146 * gdb.base/jit-execd.c: New file.
9147
35fb8261
TT
91482018-12-28 Tom Tromey <tom@tromey.com>
9149
9150 * gdb.base/style.exp: Update test to check for address styling.
9151
47fd17cd
TT
91522018-12-28 Tom Tromey <tom@tromey.com>
9153
9154 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9155 message.
9156
d47032b7
TT
91572018-12-28 Tom Tromey <tom@tromey.com>
9158
9159 * gdb.base/style.exp: Add test for version number styling.
9160
af79b68d
TT
91612018-12-28 Tom Tromey <tom@tromey.com>
9162
9163 * gdb.base/style.exp: Add test for print_address_symbolic.
9164
0bb296cb
TT
91652018-12-28 Tom Tromey <tom@tromey.com>
9166
9167 * gdb.base/style.exp: Add test for breakpoint setting.
9168
80ae2043
TT
91692018-12-28 Tom Tromey <tom@tromey.com>
9170
9171 * gdb.base/style.exp: Add test for variable names.
9172
cbe56571
TT
91732018-12-28 Tom Tromey <tom@tromey.com>
9174
9175 * gdb.base/style.exp: New file.
9176 * gdb.base/style.c: New file.
9177
9162a27c
TT
91782018-12-28 Tom Tromey <tom@tromey.com>
9179
9180 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9181 "dumb".
9182 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9183 the TERM environment variable.
9184
bc543c90
TT
91852018-12-27 Tom Tromey <tom@tromey.com>
9186
9187 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9188 pagination test.
9189
6f0ffe50
AB
91902018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9191
9192 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9193 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9194
b5a1e557
PW
91952018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9196
9197 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9198 Filename a.adb changed to bp_fun_addr.adb.
9199 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9200
6e8b1ab2
JV
92012018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9202
9203 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9204 non-PIE executables.
9205 * README: Mention the gdb,nopie_flag board setting.
9206 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9207 non-PIE executable.
9208 * gdb.arch/amd64-entry-value.exp: Likewise.
9209 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9210 * gdb.arch/i386-float.exp: Likewise.
9211 * gdb.arch/i386-signal.exp: Likewise.
9212 * gdb.mi/mi-reg-undefined.exp: Likewise.
9213
d00a27c5
PM
92142018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9215
9216 PR gdb/23974
9217 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9218
161d081c
PW
92192018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9220
9221 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9222 Update order of results accordingly.
9223
b001de23
AB
92242018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9225
9226 * gdb.base/annota1.exp: Update a test regexp.
9227
99e1a184
AB
92282018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9229
9230 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9231
7a81c1e2
PW
92322018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9233
9234 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9235 (reuse_time): Initialize to REUSE_TIME_CAP.
9236 (check_rc): New function.
9237 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9238 Check pthread_create rc.
9239 (spawner_thread_func): Check pthread_create and pthread_join rc.
9240
73e8dc90
PA
92412018-12-08 Pedro Alves <palves@redhat.com>
9242
9243 * gdb.base/list.exp (test_forward_search): Rename to ...
9244 (test_forward_reverse_search): ... this. Also test reverse-search
9245 and the forward-search alias.
9246
13f2ed32
AB
92472018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9248
9249 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9250 local timeout variable before return, and remove all local timeout
9251 variable entirely.
9252 (gdb_load): Likewise.
9253
64d27cfc
TV
92542018-12-01 Tom de Vries <tdevries@suse.de>
9255
9256 * gdb.base/gdb-caching-proc.exp: New file.
9257
f63c03b4
SDJ
92582018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9259
9260 * Makefile.in (TIMESTAMP): New variable.
9261 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9262 command.
9263 (check-single-racy): Likewise.
9264 (check/%.exp): Likewise.
9265 (check-racy/%.exp): Likewise.
9266 (workers/%.worker): Likewise.
9267 (build-perf): Likewise.
9268 (check-perf): Likewise.
9269 * README: Describe new "TS" and "TS_FORMAT" variables.
9270 * print-ts.py: New file.
9271
1c97054b
BF
92722018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9273
9274 PR python/23714
9275 * gdb.python/python.exp: Test command repetition after
9276 gdb.execute.
9277
1871a62d
AB
92782018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9279
9280 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9281 is correctly aligned.
9282
fb5e1ed9
PW
92832018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9284
9285 * gdb.ada/info_auto_lang.exp: New testcase.
9286 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9287 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9288 * gdb.ada/info_auto_lang/some_c.c: New file.
9289
43d397ca
PW
92902018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9291
9292 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9293 FUNC_lang language syntax.
9294
beddd671
PW
92952018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9296
9297 * gdb.base/info_minsym.c: New file.
9298 * gdb.base/info_minsym.exp: New file.
9299
73fc52c4
TT
93002018-11-19 Tom Tromey <tom@tromey.com>
9301
9302 PR rust/23625:
9303 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9304 * gdb.rust/expr.exp: Update expected output. Change one test.
9305
994b876a
TT
93062018-11-19 Tom Tromey <tom@tromey.com>
9307
9308 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9309
6769f276
PA
93102018-11-19 Pedro Alves <palves@redhat.com>
9311
9312 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9313 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9314 see the expected warning.
9315
38a72da0
AH
93162018-11-16 Alan Hayward <alan.hayward@arm.com>
9317
9318 PR gdb/22736:
9319 * gdb.cp/infcall-nodebug-lib.c: New test.
9320 * gdb.cp/infcall-nodebug-main.c: New test.
9321 * gdb.cp/infcall-nodebug.exp: New file.
9322
53a89d6e
SM
93232018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9324
9325 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9326 completer tests.
9327
9325300d
TV
93282018-11-09 Tom de Vries <tdevries@suse.de>
9329
9330 * gdb.base/msym-lang.c: New test.
9331 * gdb.base/msym-lang.exp: New file.
9332 * gdb.base/msym-lang-main.c: New test.
9333
20f0d60d
TT
93342018-11-08 Tom Tromey <tom@tromey.com>
9335
9336 PR gdb/23555:
9337 PR gdb/23838:
9338 * gdb.base/warning.exp: New file.
9339
b5420128
JB
93402018-11-08 Jan Beulich <jbeulich@suse.com>
9341
9342 * testsuite/gdb.arch/i386-avx512.c,
9343 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9344
cd115d61
AB
93452018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9346
9347 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9348 point hardware.
9349
35ee2dc2
AB
93502018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9351
9352 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9353 * gdb.dwarf2/missing-type-name.exp: New file.
9354
31aceee8
TV
93552018-11-06 Tom de Vries <tdevries@suse.de>
9356
9357 * gdb.base/many-headers.c: New test.
9358 * gdb.base/many-headers.exp: New file.
9359
109be305
JW
93602018-11-06 Jim Wilson <jimw@sifive.com>
9361
9362 * gdb.base/code_elim.exp: For riscv, set additional_flags
9363 to include -msmall-data-limit=0.
9364
e2b7af72
JB
93652018-11-01 Joel Brobecker <brobecker@adacore.com>
9366
9367 * gdb.ada/watch_minus_l: New testcase.
9368
cdcda965
SM
93692018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9370
9371 * gdb.arch/aix-sighandle.c: New file.
9372 * gdb.arch/aix-sighandle.exp: New file.
9373
92dcebf3
AB
93742018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9375
9376 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9377 registers being unions.
9378
68b9ac18
TV
93792018-10-31 Tom de Vries <tdevries@suse.de>
9380
9381 * lib/valgrind.exp: New file.
9382 (vgdb_start, vgdb_stop): New procs, factored out of ...
9383 * gdb.base/valgrind-bt.exp: ... here, ...
9384 * gdb.base/valgrind-disp-step.exp: ... here and ...
9385 * gdb.base/valgrind-infcall.exp: ... here.
9386
1443936e
TV
93872018-10-31 Tom de Vries <tdevries@suse.de>
9388
9389 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9390
eb77c9df
AB
93912018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9392
9393 * gdb.dwarf2/void-type.c: New file.
9394 * gdb.dwarf2/void-type.exp: New file.
9395
82b5e646
PW
93962018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9397
9398 * gdb.base/info_qt.c: New file.
9399 * gdb.base/info_qt.exp: New file.
9400
8d619c01
EBM
94012018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9402
9403 * gdb.arch/powerpc-htm-regs.c: New file.
9404 * gdb.arch/powerpc-htm-regs.exp: New file.
9405
f2cf6173
EBM
94062018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9407
9408 * gdb.arch/powerpc-tar.c: New file.
9409 * gdb.arch/powerpc-tar.exp: New file.
9410
7ca18ed6
EBM
94112018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9412
9413 * gdb.arch/powerpc-ppr-dscr.c: New file.
9414 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9415
bfcc0eba
TV
94162018-10-25 Tom de Vries <tdevries@suse.de>
9417
9418 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9419
fe1a5cad
TV
94202018-10-24 Tom de Vries <tdevries@suse.de>
9421
9422 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9423 longer exists error.
9424
a76dc3b7
TV
94252018-10-24 Tom de Vries <tdevries@suse.de>
9426
9427 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9428
4df46df7
TV
94292018-10-24 Tom de Vries <tdevries@suse.de>
9430
9431 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9432 --db-attach in valgrind.
9433
0dbfcfff
AB
94342018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9435
9436 * gdb.arch/riscv-reg-aliases.c: New file.
9437 * gdb.arch/riscv-reg-aliases.exp: New file.
9438
b04480b1
AH
94392018-10-19 Alan Hayward <alan.hayward@arm.com>
9440
9441 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9442
2c6ac8d7
AH
94432018-10-19 Alan Hayward <alan.hayward@arm.com>
9444
9445 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9446
2bc69f25
AH
94472018-10-19 Alan Hayward <alan.hayward@arm.com>
9448
9449 * gdb.cp/ovldbreak.exp: Fix regexps.
9450
1f1ae3a3
AH
94512018-10-19 Alan Hayward <alan.hayward@arm.com>
9452
9453 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9454
94c18618
SDJ
94552018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9456
9457 PR cli/23785
9458 * gdb.base/restore.exp: New test to check if "restore" with an
9459 invalid file doesn't segfault.
9460
812cd6eb
TV
94612018-10-18 Tom de Vries <tdevries@suse.de>
9462
9463 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9464 * gdb.ada/excep_handle.exp: Same.
9465 * gdb.ada/mi_string_access.exp: Same.
9466 * gdb.ada/mi_var_union.exp: Same.
9467 * gdb.arch/arc-analyze-prologue.exp: Same.
9468 * gdb.arch/arc-decode-insn.exp: Same.
9469 * gdb.base/readnever.exp: Same.
9470 * gdb.fortran/printing-types.exp: Same.
9471 * gdb.guile/scm-lazy-string.exp: Same.
9472
c4b90788
TV
94732018-10-16 Tom de Vries <tdevries@suse.de>
9474
9475 PR gdb/23730
9476 * gdb.base/catch-follow-exec.c: Add copyright notice.
9477 * gdb.base/catch-follow-exec.exp: Rewrite to use
9478 gdb_spawn_with_cmdline_opts. Require gdb-native.
9479
8bca2978
SL
94802018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9481
9482 * gdb.trace/actions-changed.exp: Check for arch support.
9483 * gdb.trace/actions.exp: Likewise.
9484 * gdb.trace/ax.exp: Likewise.
9485 * gdb.trace/backtrace.exp: Likewise.
9486 * gdb.trace/change-loc.exp: Likewise.
9487 * gdb.trace/deltrace.exp: Likewise.
9488 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9489 * gdb.trace/ftrace.exp: Likewise.
9490 * gdb.trace/infotrace.exp: Check for arch support.
9491 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9492 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9493 * gdb.trace/mi-tsv-changed.exp: Likewise.
9494 * gdb.trace/packetlen.exp: Likewise.
9495 * gdb.trace/passc-dyn.exp: Likewise.
9496 * gdb.trace/passcount.exp: Likewise.
9497 * gdb.trace/pending.exp: Likewise.
9498 * gdb.trace/range-stepping.exp: Check for shlib support.
9499 * gdb.trace/report.exp: Check for arch support.
9500 * gdb.trace/save-trace.exp: Likewise.
9501 * gdb.trace/signal.exp: Check for signal support.
9502 * gdb.trace/tfind.exp: Check for arch support.
9503 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9504 * gdb.trace/trace-common.h: Add comment.
9505 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9506 * gdb.trace/trace-enable-disable.exp: Likewise.
9507 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9508 * gdb.trace/tracecmd.exp: Check for arch support.
9509 * gdb.trace/tspeed.exp: Check for shlib and target support.
9510 * gdb.trace/tstatus.exp: Check for arch support.
9511 * gdb.trace/tsv.exp: Likewise.
9512 * gdb.trace/while-dyn.exp: Likewise.
9513 * gdb.trace/while-stepping.exp: Likewise.
9514 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9515
f9c49bff
SM
95162018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9517
9518 * gdb.trace/tspeed.exp: Remove nowarnings.
9519 (prepare_for_trace_test): Declare "global ipalib".
9520 * gdb.trace/tspeed.c: Include unistd.h.
9521 (main): Remove superfluous printf argument.
9522
d4330bde
SL
95232018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9524
9525 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9526 directory prefix on the filename.
9527
8ecfd7bd
SDJ
95282018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9529
9530 * gdb.gdb/unittest.exp: Update expected message informing that
9531 selftests have been disabled.
9532 * gdb.server/unittest.exp: Likewise.
9533
58bbcd02
TV
95342018-10-09 Tom de Vries <tdevries@suse.de>
9535
9536 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9537 with runto_main.
9538
9f6b697b
WP
95392018-10-08 Weimin Pan <weimin.pan@oracle.com>
9540
9541 PR c++/16841
9542 * gdb.cp/virtbase2.cc: New file.
9543 * gdb.cp/virtbase2.exp: New file.
9544
add5ded5
TT
95452018-10-06 Tom Tromey <tom@tromey.com>
9546
9547 PR python/19399:
9548 * gdb.python/py-inferior.exp: Add architecture test.
9549
f9e48344
TT
95502018-10-06 Tom Tromey <tom@tromey.com>
9551
9552 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9553 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9554
2a8be203
TT
95552018-10-06 Tom Tromey <tom@tromey.com>
9556
9557 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9558 of a "throw" catchpoint.
9559
e04caa70
SDJ
95602018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9561
9562 * gdb.base/info-proc.exp: Update string expected from "help info
9563 proc".
9564
5ca8c39f
TT
95652018-10-04 Tom Tromey <tom@tromey.com>
9566
9567 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9568 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9569 (test_initial_complaints, test_empty_complaints): Update.
9570 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9571
3453e7e4
TT
95722018-10-04 Tom Tromey <tom@tromey.com>
9573
9574 PR cli/19551:
9575 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9576 * lib/gdb.exp (gdb_file_cmd): Update.
9577 * gdb.stabs/weird.exp (print_weird_var): Update.
9578 * gdb.server/solib-list.exp: Update.
9579 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9580 * gdb.mi/mi-cli.exp: Update.
9581 * gdb.linespec/linespec.exp: Update.
9582 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9583 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9584 * gdb.cp/cp-relocate.exp: Update.
9585 * gdb.base/sym-file.exp: Update.
9586 * gdb.base/relocate.exp: Update.
9587 * gdb.base/readnever.exp: Update.
9588 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9589 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9590 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9591 * gdb.base/code_elim.exp: Update.
9592 * gdb.base/break-unload-file.exp (test_break): Update.
9593 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9594 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9595 Update.
9596 * gdb.base/attach.exp (do_attach_tests): Update.
9597 * gdb.base/sepdebug.exp: Update.
9598 * gdb.python/py-section-script.exp: Update.
9599
6afcf761
TT
96002018-10-04 Tom Tromey <tom@tromey.com>
9601
9602 PR cli/22234:
9603 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9604 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9605 output.
9606
fef1b293
TT
96072018-10-04 Tom Tromey <tom@tromey.com>
9608
9609 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9610 set width and height to 0.
9611 (test_command_line_attach_run): Use -quiet.
9612
ca98345e
SL
96132018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9614
9615 * lib/gdb.exp (skip_ifunc_tests): New.
9616 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9617 other compile failures.
9618 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9619
ff34e6ae
SM
96202018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9621
9622 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9623 is_amd64_regs_target.
9624
6bb8890e
AH
96252018-10-01 Alan Hayward <alan.hayward@arm.com>
9626
9627 * gdb.arch/aarch64-sighandler-regs.c: New test.
9628 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9629 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9630
224d30d3
MM
96312018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9632
9633 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9634 assembly.
9635
f67ffa6a
AB
96362018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9637
9638 * gdb.base/frame-selection.exp: New file.
9639 * gdb.base/frame-selection.c: New file.
9640
9fc3183f
AH
96412018-09-27 Alan Hayward <alan.hayward@arm.com>
9642
9643 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9644 pthread barrier.
9645 (main): Likewise.
9646
d354055e
AB
96472018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9648
9649 * gdb.base/large-frame-1.c: New file.
9650 * gdb.base/large-frame-2.c: New file.
9651 * gdb.base/large-frame.exp: New file.
9652 * gdb.base/large-frame.h: New file.
9653
db727370
JL
96542018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9655
9656 PR gdb/20948
9657 * gdb.base/write_mem.exp: New test.
9658 * gdb.base/write_mem.c: Likewise.
9659
ae778caf
TT
96602018-09-23 Tom Tromey <tom@tromey.com>
9661
9662 PR python/18852:
9663 * gdb.python/py-parameter.exp: Add test for parameter that throws
9664 on "set".
9665
fd3ba736
TT
96662018-09-23 Tom Tromey <tom@tromey.com>
9667
9668 PR python/17284:
9669 * gdb.python/py-template.exp (test_template_arg): Add test for
9670 negative template argument number.
9671
39a24317
TT
96722018-09-23 Tom Tromey <tom@tromey.com>
9673
9674 PR python/14062:
9675 * gdb.python/python.exp: Add test for post_event error.
9676
f5769a2c
TT
96772018-09-23 Tom Tromey <tom@tromey.com>
9678
9679 PR python/18170:
9680 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9681 convert pointers to int and long.
9682
1c1e54f6
TT
96832018-09-23 Tom Tromey <tom@tromey.com>
9684
9685 PR python/20126:
9686 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9687 signed-ness conversion tests.
9688
fb4fa946
TT
96892018-09-23 Tom Tromey <tom@tromey.com>
9690
9691 PR python/18352;
9692 * gdb.python/py-value.exp (test_float_conversion): New proc.
9693 Use it.
9694
a466edac
HAQ
96952018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9696
9697 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9698
4ee9b0c5
SL
96992018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9700
9701 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9702 no readline.
9703 * gdb.base/utf8-identifiers.exp: Likewise.
9704 * gdb.cp/cpcompletion.exp: Likewise.
9705 * gdb.linespec/cpcompletion.exp: Likewise.
9706 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9707 * gdb.linespec/cpls-ops.exp: Likewise.
9708
23be8da7
RB
97092018-09-19 Richard Bunt <richard.bunt@arm.com>
9710 Chris January <chris.january@arm.com>
9711
9712 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9713 * gdb.fortran/short-circuit-argument-list.exp: New file.
9714 * gdb.fortran/short-circuit-argument-list.f90: New test.
9715
5031d0ae
SDJ
97162018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9717
9718 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9719 "arch=" keyword when executing "-stack-list-frames".
9720
b4c0d1a4
SDJ
97212018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9722
9723 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9724 "arch=" keyword when executing "-stack-list-frames".
9725
7a6d2b45
SDJ
97262018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9727
9728 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9729 break ada".
9730
8588b356
SM
97312018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9732
9733 PR python/23669
9734 * gdb.python/python.exp: Test gdb.execute("show commands").
9735
65e65158
TT
97362018-09-16 Tom Tromey <tom@tromey.com>
9737
9738 * gdb.base/new-ui.exp (do_execution_tests): Update.
9739 * gdb.base/dbx.exp (test_breakpoints): Update.
9740
bf326452
AH
97412018-09-14 Alan Hayward <alan.hayward@arm.com>
9742
9743 * lib/gdb.exp (gdb_simple_compile): Add proc.
9744 (is_elf_target): Use gdb_simple_compile.
9745 (skip_altivec_tests): Likewise.
9746 (skip_vsx_tests): Likewise.
9747 (skip_tsx_tests): Likewise.
9748 (skip_btrace_tests): Likewise.
9749 (skip_btrace_pt_tests): Likewise.
9750 (gdb_can_simple_compile): Likewise.
9751 (gdb_has_argv0): Likewise.
9752 (gdb_target_symbol_prefix): Likewise.
9753 (target_supports_scheduler_locking): Likewise.
9754
2361b0fb
TT
97552018-09-13 Tom Tromey <tom@tromey.com>
9756
9757 * Makefile.in (TAGS): Recognize proc_with_prefix and
9758 gdb_caching_proc.
9759
0ae1a321
SM
97602018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9761
9762 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
9763 method.
9764
a40bf0c2
SM
97652018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9766
9767 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
9768 and a few other Inferior properties when the Inferior is no
9769 longer valid.
9770
4a3fe98f
TT
97712018-09-13 Tom Tromey <tom@tromey.com>
9772
9773 PR rust/23650:
9774 * gdb.rust/simple.exp: Add test for enum field access error.
9775
098b2108
TT
97762018-09-13 Tom Tromey <tom@tromey.com>
9777
9778 PR rust/23626:
9779 * gdb.rust/simple.rs (EmptyEnum): New type.
9780 (main): Use it.
9781 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
9782
1256af7d
SM
97832018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9784
9785 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
9786 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
9787 * gdb.python/py-symtab.exp: Update test printing an objfile.
9788
4aa8e6c2
SM
97892018-09-12 Simon Marchi <simon.marchi@ericsson.com>
9790
9791 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
9792 object.
9793
c221b2f7
AH
97942018-09-12 Alan Hayward <alan.hayward@arm.com>
9795
9796 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
9797 (support_complex_tests): Use gdb_can_simple_compile.
9798 (is_ilp32_target): Likewise.
9799 (is_lp64_target): Likewise.
9800 (is_64_target): Likewise.
9801 (is_amd64_regs_target): Likewise.
9802 (is_aarch32_target): Likewise.
9803 (gdb_int128_helper): Likewise.
9804
6f1107b5
JK
98052018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9806
9807 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
9808
1f5d1570
JG
98092018-09-10 Jerome Guitton <guitton@adacore.com>
9810
9811 * gdb.ada/same_component_name: Add test for case of tagged record
9812 with variable-length fields.
9813
cc330e39
XR
98142018-09-10 Xavier Roirand <roirand@adacore.com>
9815
9816 * gdb.ada/access_to_unbounded_array.exp: New testcase.
9817 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
9818 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
9819 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
9820
b9c50e9a
XR
98212018-09-10 Xavier Roirand <roirand@adacore.com>
9822
9823 * gdb.ada/mi_string_access.exp: New testcase.
9824 * gdb.ada/mi_string_access/bar.adb: New file.
9825 * gdb.ada/mi_string_access/pck.adb: New file.
9826 * gdb.ada/mi_string_access/pck.asd: New file.
9827
2963898f
XR
98282018-09-10 Xavier Roirand <roirand@adacore.com>
9829
9830 * gdb.ada/mi_var_union.exp: New testcase.
9831 * gdb.ada/mi_var_union/bar.adb: New file.
9832 * gdb.ada/mi_var_union/pck.adb: New file.
9833 * gdb.ada/mi_var_union/pck.asd: New file.
9834
1aac008f
TT
98352018-09-08 Tom Tromey <tom@tromey.com>
9836
9837 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
9838
332cf4c9
TT
98392018-09-08 Tom Tromey <tom@tromey.com>
9840
9841 PR python/16047:
9842 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
9843 (register_pretty_printers): Register new printer.
9844 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
9845 test.
9846 * gdb.python/py-prettyprint.c (int_type3): New typedef.
9847 (an_int_type3): New global.
9848
424da6cf
JB
98492018-09-08 Joel Brobecker <brobecker@adacore.com>
9850
9851 * gdb.ada/expr_with_funcall: New testcase.
9852
2a62dfa9
JB
98532018-09-08 Joel Brobecker <brobecker@adacore.com>
9854
9855 * gdb.ada/packed_array_assign: New testcase.
9856
96b6697f
AB
98572018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
9858
9859 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
9860 names, and add test prefixes to make test names unique.
9861
e4a62c65
TV
98622018-09-05 Tom de Vries <tdevries@suse.de>
9863
9864 * gdb.dwarf2/varval.exp: Add test.
9865
dd083ee2
GB
98662018-09-04 Gary Benson <gbenson@redhat.com>
9867
9868 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
9869 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
9870
aef9346c
TT
98712018-08-31 Tom Tromey <tom@tromey.com>
9872
9873 * gdb.rust/simple.rs: Rename second variable "v".
9874
c67f2e15
AB
98752018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
9876
9877 * gdb.base/funcargs.c (use_a): New function.
9878 (recurse): Call use_a.
9879
078a0207
KS
98802018-08-29 Keith Seitz <keiths@redhat.com>
9881
9882 * gdb.compile/compile-cplus-anonymous.cc: New file.
9883 * gdb.compile/compile-cplus-anonymous.exp: New file.
9884 * gdb.compile/compile-cplus-array-decay.cc: New file.
9885 * gdb.compile/compile-cplus-array-decay.exp: New file.
9886 * gdb.compile/compile-cplus-inherit.cc: New file.
9887 * gdb.compile/compile-cplus-inherit.exp: New file.
9888 * gdb.compile/compile-cplus-member.cc: New file.
9889 * gdb.compile/compile-cplus-member.exp: New file.
9890 * gdb.compile/compile-cplus-method.cc: New file.
9891 * gdb.compile/compile-cplus-method.exp: New file.
9892 * gdb.compile/compile-cplus-mod.c: "New" file.
9893 * gdb.compile/compile-cplus-namespace.cc: New file.
9894 * gdb.compile/compile-cplus-namespace.exp: New file.
9895 * gdb.compile/compile-cplus-nested.cc: New file.
9896 * gdb.compile/compile-cplus-nested.exp: New file.
9897 * gdb.compile/compile-cplus-print.c: "New" file.
9898 * gdb.compile/compile-cplus-print.exp: "New" file.
9899 * gdb.compile/compile-cplus-virtual.cc: New file.
9900 * gdb.compile/compile-cplus-virtual.exp: New file.
9901 * gdb.compile/compile-cplus.c: "New" file.
9902 * gdb.compile/compile-cplus.exp: "New" file.
9903 * lib/compile-support.exp: New file.
9904
b0f492b9
GB
99052018-08-16 Gary Benson <gbenson@redhat.com>
9906
9907 PR gdb/13000:
9908 * gdb.base/batch-exit-status.exp: New file.
9909 * gdb.base/batch-exit-status.good-commands: Likewise.
9910 * gdb.base/batch-exit-status.bad-commands: Likewise.
9911
36eb4c5f
AH
99122018-08-29 Alan Hayward <alan.hayward@arm.com>
9913
9914 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
9915 (struct struct02): Likewise.
9916 (struct struct03): Likewise.
9917 (struct struct04): Likewise.
9918 (struct struct_01_01): New struct.
9919 (struct struct_01_02): Likewise.
9920 (struct struct_01_03): Likewise.
9921 (struct struct_01_04): Likewise.
9922 (struct struct_02_01): Likewise.
9923 (struct struct_02_02): Likewise.
9924 (struct struct_02_03): Likewise.
9925 (struct struct_02_04): Likewise.
9926 (struct struct_04_01): Likewise.
9927 (struct struct_04_02): Likewise.
9928 (struct struct_04_03): Likewise.
9929 (struct struct_04_04): Likewise.
9930 (struct struct_05_01): Likewise.
9931 (struct struct_05_02): Likewise.
9932 (struct struct_05_03): Likewise.
9933 (struct struct_05_04): Likewise.
9934 (cmp_struct01): Remove function.
9935 (cmp_struct02): Likewise.
9936 (cmp_struct03): Likewise.
9937 (cmp_struct04): Likewise.
9938 (cmp_struct_01_01): Add Function.
9939 (cmp_struct_01_02): Likewise.
9940 (cmp_struct_01_03): Likewise.
9941 (cmp_struct_01_04): Likewise.
9942 (cmp_struct_02_01): Likewise.
9943 (cmp_struct_02_02): Likewise.
9944 (cmp_struct_02_03): Likewise.
9945 (cmp_struct_02_04): Likewise.
9946 (cmp_struct_04_01): Likewise.
9947 (cmp_struct_04_02): Likewise.
9948 (cmp_struct_04_03): Likewise.
9949 (cmp_struct_04_04): Likewise.
9950 (cmp_struct_05_01): Likewise.
9951 (cmp_struct_05_02): Likewise.
9952 (cmp_struct_05_03): Likewise.
9953 (cmp_struct_05_04): Likewise.
9954 (call_all): Add new structs.
9955 * gdb.base/infcall-nested-structs.exp: Likewise.
9956
3bf9c013
JV
99572018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
9958
9959 * gdb.python/py-framefilter-mi.exp: Update regexp to
9960 check for "arch" field in frame output.
9961
450d1e88
KB
99622018-08-23 Kevin Buettner <kevinb@redhat.com>
9963
9964 * gdb.dwarf2/dw2-ranges-func.c: New file.
9965 * gdb.dwarf2/dw2-ranges-func.exp: New file.
9966
ae739fe7
SM
99672018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
9968
9969 * gdb.base/term.exp: Compare terminal settings with values from
9970 the inferior.
9971 * gdb.base/term.c: Get and set terminal settings.
9972
6d52907e
JV
99732018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
9974
9975 * lib/mi-support.exp (mi_expect_stop): Update regexp to
9976 accommodate new "arch" field in frame output.
9977 * gdb.mi/mi-return.exp: Likewise.
9978 * gdb.mi/mi-stack.exp: Likewise.
9979 * gdb.mi/mi-syn-frame.exp: Likewise.
9980 * gdb.mi/user-selected-context-sync.exp: Likewise.
9981
be2d111a
MS
99822018-08-19 Michael Spang <spang@google.com>
9983
9984 PR gdb/11786
9985 * gdb.base/gcore-tls-pie.c: New file.
9986 * gdb.base/gcore-tls-pie.exp: New file.
9987
ae3a7c47
KB
99882018-08-18 Kevin Buettner <kevinb@redhat.com>
9989
9990 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
9991 * gdb.dwarf2/varval.c: New file.
9992 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 9993
2ecae92e
AH
99942018-08-17 Alan Hayward <alan.hayward@arm.com>
9995
9996 PR gdb/18931
9997 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
9998
c1854f1d
KS
99992018-08-16 Keith Seitz <keiths@redhat.com>
10000
10001 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10002 tests expected to pass.
10003
26fb3983
JV
100042018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10005
10006 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10007 -data-disassemble -a.
10008 (test_disassembly_bogus_args): Likewise.
10009
67943c00
AB
100102018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10011
10012 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10013
5ff2bbae
AB
100142018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10015
10016 * gdb.base/vla-optimized-out.exp: Add new test.
10017
e5bbcd0f
AB
100182018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10019
10020 * gdb.base/vla-optimized-out-o3.exp: Delete.
10021 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10022 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10023 deleted tests.
10024
9d4a934c
AB
100252018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10026
10027 PR gdb/18050:
10028 * gdb.server/extended-remote-restart.c: New file.
10029 * gdb.server/extended-remote-restart.exp: New file.
10030
045cf012
SM
100312018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10032
10033 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10034 "set variable index = 42".
10035
87d6a7aa
SM
100362018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10037
10038 * boards/index-cache-gdb.exp: New file.
10039 * gdb.dwarf2/index-cache.exp: New file.
10040 * gdb.dwarf2/index-cache.c: New file.
10041 * gdb.base/maint.exp: Check if we are using the index cache.
10042
96d68bd4
RO
100432018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10044
10045 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10046 MAKEFLAGS.
10047
5a699617
RO
100482018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10049
10050 * dg-extract-results.sh: Move to toplevel contrib.
10051 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10052 * Makefile.in (check-parallel-racy): Likewise.
10053
5bd18990
AB
100542018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10055
10056 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10057 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10058 tests if the target supports scheduler locking.
10059
3fbbcf47
TV
100602018-08-04 Tom de Vries <tdevries@suse.de>
10061
10062 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10063
3e1d3d8c
TT
100642018-08-02 Tom Tromey <tom@tromey.com>
10065
10066 PR symtab/16842.
10067 * gdb.cp/temargs.exp: Test "info address" of a template
10068 parameter.
10069
5abe0f0c
JV
100702018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10071
10072 * gdb.python/py-mi-var-info-path-expression.c: New file.
10073 * gdb.python/py-mi-var-info-path-expression.py: New file.
10074 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10075
fb66cde8
SDJ
100762018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10077
10078 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10079 error after "cannot resolve name" string.
10080
c708f4d2
AB
100812018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10082
10083 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10084 started.
10085 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10086
37cc0cae
TV
100872018-07-28 Tom de Vries <tdevries@suse.de>
10088
10089 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10090
63b4ecf7
TV
100912018-07-26 Tom de Vries <tdevries@suse.de>
10092
10093 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10094
3c3bb058
AB
100952018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10096
10097 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10098 is visible.
10099
9e7f3bbb
TV
101002018-07-26 Tom de Vries <tdevries@suse.de>
10101
10102 PR breakpoints/23366
10103 * gdb.base/catch-follow-exec.c: New test.
10104 * gdb.base/catch-follow-exec.exp: New file.
10105
16f808ec
TV
101062018-07-25 Tom de Vries <tdevries@suse.de>
10107
10108 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10109 vla-optimized-out.c.
10110
d7154a8d
JV
101112018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10112
10113 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10114 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10115
232a0032
TV
101162018-07-20 Tom de Vries <tdevries@suse.de>
10117
10118 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10119 NOCLONE macro.
10120 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10121
fbb1d502
TV
101222018-07-19 Tom de Vries <tdevries@suse.de>
10123
10124 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10125 regular expression.
10126
42dc7699
TV
101272018-07-18 Tom de Vries <tdevries@suse.de>
10128
10129 * gdb.base/vla-optimized-out.c: New test.
10130 * gdb.base/vla-optimized-out.exp: New file.
10131
7f1f7e23
SDJ
101322018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10133
10134 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10135 message "No address associated with hostname" when gdbserver
10136 cannot resolve the hostname.
10137
5759ebb3
PW
101382018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10139
10140 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10141 Add some test prefixes to make tests unique.
10142
3606ccab
PW
101432018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10144
10145 * gdb.base/frameapply.c: New file.
10146 * gdb.base/frameapply.exp: New file.
10147
529c08b2
PW
101482018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10149
10150 * gdb.base/skip.exp: Update expected error message.
10151
c7ab0aef
SDJ
101522018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10153 Jan Kratochvil <jan.kratochvil@redhat.com>
10154 Paul Fertser <fercerpav@gmail.com>
10155 Tsutomu Seki <sekiriki@gmail.com>
10156
10157 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10158 parameter.
10159 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10160 by default.
10161 * boards/native-gdbserver.exp: Likewise.
10162 * gdb.server/run-without-local-binary.exp: Improve regexp used
10163 for detecting when a remote debugging connection succeeds.
10164 * gdb.server/server-connect.exp: New file.
10165 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10166 Do not prefix the port number with ":".
10167 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10168 support for detecting and using it. Add '$debughost_gdbserver'
10169 to the list of arguments used to start gdbserver. Handle case
10170 when gdbserver cannot resolve a network name.
10171
16ff70dd
SDJ
101722018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10173
10174 PR c++/23373
10175 * gdb.base/ptype-offsets.cc (struct static_member): New
10176 struct.
10177 (main) <stmember>: New variable.
10178 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10179 with a static member in it.
10180
3541979f
AB
101812018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10182
10183 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10184 watchpoints enabled and disabled.
10185
c8ad9b9a
AB
101862018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10187
10188 * gdb.base/examine-backward.exp: Still run tests around address
10189 0x0, even if address 0x0 is not readable. Update the pattern for
10190 matching address 0x0 in expected output.
10191
e0e5e971
AB
101922018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10193
10194 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10195 malloc/free.
10196
1ea5da02
TV
101972018-07-04 Tom de Vries <tdevries@suse.de>
10198
10199 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10200
471b9d15
MR
102012018-07-02 Maciej W. Rozycki <macro@mips.com>
10202
10203 PR tdep/8282
10204 * gdb.arch/mips-disassembler-options.exp: New test.
10205 * gdb.arch/mips-disassembler-options.s: New test source.
10206
75acb486
PA
102072018-06-29 Pedro Alves <palves@redhat.com>
10208
10209 * gdb.threads/names.exp: Adjust expected "info threads" output.
10210
cd2bb709
PA
102112018-06-29 Pedro Alves <palves@redhat.com>
10212
10213 * gdb.opt/inline-break.exp (line number, address): Add "info
10214 break" tests.
10215
991ff292
PA
102162018-06-29 Pedro Alves <palves@redhat.com>
10217
10218 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10219 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10220 number and address and running to them.
10221
356819b6 102222018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10223
10224 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10225
2512d7ef
JK
102262018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10227
10228 * lib/compiler.c: Remove executable permission flag.
10229
be1b6474
RB
102302018-06-28 Richard Bunt <richard.bunt@arm.com>
10231
10232 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10233 code.
10234 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10235
291f9a96
PT
102362018-06-28 Petr Tesarik <ptesarik@suse.cz>
10237
10238 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10239
ed6dfe51
PT
102402018-06-28 Petr Tesarik <ptesarik@suse.cz>
10241
10242 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10243 address argument is omitted.
10244
d4d429d5
PT
102452018-06-28 Petr Tesarik <ptesarik@suse.cz>
10246
10247 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10248
7ab6656f
OJ
102492018-06-27 Omair Javaid <omair.javaid@linaro.org>
10250
10251 PR gdb/21695
10252 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10253 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10254
a33ccfc7
TT
102552018-06-26 Tom Tromey <tom@tromey.com>
10256
10257 PR rust/22574:
10258 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10259 * gdb.rust/simple.rs (struct SimpleLayout): New.
10260
6d72d289
SM
102612018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10262
10263 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10264 "info registers" output.
10265
8363f9d5
RB
102662018-06-21 Richard Bunt <richard.bunt@arm.com>
10267
10268 * gdb.base/watchpoint-hw-attach.c: New test.
10269 * gdb.base/watchpoint-hw-attach.exp: New file.
10270
f00674fe
SM
102712018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10272
10273 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10274 through /bin/sh.
10275 * boards/dwarf4-gdb-index.exp: Likewise.
10276 * boards/fission-dwp.exp: Likewise.
10277
1d554008
UW
102782018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10279
10280 * gdb.base/float128.exp: Add comment and improved fail message
10281 to the failure case of "print large128" test.
10282
d0ac1c44
SM
102832018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10284
10285 * configure.ac: Remove AC_PREREQ.
10286 * configure: Re-generate.
10287
61b04dd0
PA
102882018-06-19 Pedro Alves <palves@redhat.com>
10289
10290 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10291 (func_extern_caller): New.
10292 (main): Call func_extern_caller.
10293 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10294 logic change.
10295
f63b508a
SM
102962018-06-18 Weimin Pan <weimin.pan@oracle.com>
10297
10298 PR gdb/16841
10299 * gdb.cp/typedef-base.cc: New file.
10300 * gdb.cp/typedef-base.exp: New file.
10301
0fe3a558
TV
103022018-06-18 Tom de Vries <tdevries@suse.de>
10303
10304 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10305
7010835a
AB
103062018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10307 Richard Bunt <Richard.Bunt@arm.com>
10308
10309 * gdb.threads/attach-slow-waitpid.c: New file.
10310 * gdb.threads/attach-slow-waitpid.exp: New file.
10311 * gdb.threads/slow-waitpid.c: New file.
10312
14897d65
PA
103132018-06-14 Pedro Alves <palves@redhat.com>
10314
10315 * gdb.base/fork-running-state.c: Include <errno.h>.
10316 (exit_if_relative_exits): New.
10317 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10318 exits.
10319 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10320 child exits.
10321
5d9a0608
TV
103222018-06-14 Tom de Vries <tdevries@suse.de>
10323
10324 PR cli/22573
10325 * gdb.base/finish-pretty.c: New test.
10326 * gdb.base/finish-pretty.exp: New file.
10327
11ae5818
PA
103282018-06-14 Pedro Alves <palves@redhat.com>
10329
10330 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10331 gdb's expected startup output.
10332
1d39de44
PA
103332018-06-14 Pedro Alves <palves@redhat.com>
10334
10335 * lib/selftest-support.exp (selftest_setup): Remove inlined
10336 function handling.
10337
70ee0000
TV
103382018-06-14 Tom de Vries <tdevries@suse.de>
10339
10340 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10341 matching of breakpoint printing.
10342
11f4b608
TV
103432018-06-13 Tom de Vries <tdevries@suse.de>
10344
10345 PR testsuite/23269
10346 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10347 (fork_child): ... here, and ...
10348 (fork_parent): ... here.
10349
103502018-06-12 Tom de Vries <tdevries@suse.de>
10351
10352 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10353
9516f85a
AB
103542018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10355 Stephen Roberts <stephen.roberts@arm.com>
10356
10357 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10358 rewrite test to describe action performed, rather than possible
10359 failure.
10360
5045b3d7
GB
103612018-06-08 Gary Benson <gbenson@redhat.com>
10362
10363 * gdb.threads/check-libthread-db.exp: New file.
10364 * gdb.threads/check-libthread-db.c: Likewise.
10365
c61b06a1
TT
103662018-06-05 Tom Tromey <tom@tromey.com>
10367
10368 * gdb.base/default.exp: Update expected "show version" output.
10369
eb6af809
TT
103702018-06-05 Tom Tromey <tom@tromey.com>
10371
10372 PR cli/12326:
10373 * gdb.cp/static-print-quit.exp: Update.
10374 * lib/gdb.exp (pagination_prompt): Update.
10375 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10376 * gdb.python/python.exp: Update.
10377
178d6a63
JB
103782018-06-04 Joel Brobecker <brobecker@adacore.com>
10379
10380 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10381
8e817061
JB
103822018-06-01 Joel Brobecker <brobecker@adacore.com>
10383
10384 * gdb.ada/bp_fun_addr: New testcase.
10385
e86ca25f
TT
103862018-06-01 Tom Tromey <tom@tromey.com>
10387
10388 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10389 results.
10390 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10391 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10392 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10393 * gdb.base/maint.exp (maint_pass_if): Update.
10394
4b2dfa9d
MR
103952018-05-31 Maciej W. Rozycki <macro@mips.com>
10396
10397 * gdb.base/endian.exp: New test.
10398 * gdb.base/endian.c: New test source.
10399
45f25d6c
AB
104002018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10401
10402 PR gdb/23203
10403 * gdb.base/bt-selected-frame.c: New file.
10404 * gdb.base/bt-selected-frame.exp: New file.
10405 * lib/gdb.exp (get_current_frame_number): New function.
10406
d9f6d7f8
MR
104072018-05-24 Maciej W. Rozycki <macro@mips.com>
10408 Pedro Alves <palves@redhat.com>
10409
10410 * gdb.threads/tls-core.c: Include <stdlib.h>
10411 (thread_proc): Call `abort'.
10412 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10413 (tls_core_test): New procedure, bits factored out from ...
10414 (top level): ... here. Test both native cores and gcore cores.
10415
ff1cf532
TT
104162018-05-23 Tom Tromey <tom@tromey.com>
10417
10418 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10419
b98664d3
TT
104202018-05-23 Tom Tromey <tom@tromey.com>
10421
10422 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10423 symfile_complaints.
10424 (test_short_complaints): Likewise.
10425 (test_empty_complaints): Likewise.
10426 (test_initial_complaints): Update.
10427
4e9668d0
TT
104282018-05-23 Tom Tromey <tom@tromey.com>
10429
10430 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10431
43ba33c7
TT
104322018-05-23 Tom Tromey <tom@tromey.com>
10433
10434 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10435 (test_short_complaints): Update.
10436
035522c0
PA
104372018-05-22 Pedro Alves <palves@redhat.com>
10438
10439 * gdb.base/remote.exp: Only gdb_start after compiling the
10440 testcase. Issue "disconnect" before testing "set remote" command
10441 defaults. Issue clean_restart before running to main.
10442
cc0be08f
PA
104432018-05-22 Pedro Alves <palves@redhat.com>
10444
10445 * gdb.base/remote.exp: Adjust expected output of "show remote
10446 memory-write-packet-size". Add tests for "set remote
10447 memory-write-packet-size 0" and "set remote
10448 memory-write-packet-size fixed/limit".
10449
b1b60145
PA
104502018-05-22 Pedro Alves <palves@redhat.com>
10451
10452 PR gdb/22973
10453 * gdb.base/utf8-identifiers.c: New file.
10454 * gdb.base/utf8-identifiers.exp: New file.
10455
0ec848ad
PFC
104562018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10457
10458 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10459
2c3305f6
PFC
104602018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10461
10462 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10463
ce1e8424
TT
104642018-05-18 Tom Tromey <tom@tromey.com>
10465
10466 * gdb.base/ptype-offsets.exp: Update.
10467
ddfe970e
KS
104682018-05-17 Keith Seitz <keiths@redhat.com>
10469
10470 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10471 in expected breakpoint stop locations.
10472 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10473 move to proper scope to test variable values.
10474 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10475 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10476 New functions.
10477 (main): Call not_inline_func3.
10478 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10479 inline_func1, inline_func2, and inline_func3. Test that when each
10480 breakpoint is hit, GDB properly reports both the stop location
10481 and the backtrace. Repeat tests for temporary breakpoints.
10482
0726fcc6
MR
104832018-05-15 Maciej W. Rozycki <macro@mips.com>
10484
10485 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10486 rather then trying to access it in determining whether the PID
10487 of `gdbserver' could have been retrieved.
10488
8ee22052
AB
104892018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10490
10491 * gdb.arch/amd64-init-x87-values.S: New file.
10492 * gdb.arch/amd64-init-x87-values.exp: New file.
10493
7785df48
JK
104942018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10495
10496 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10497
56bcdbea
TT
104982018-05-04 Tom Tromey <tom@tromey.com>
10499
10500 PR python/22730:
10501 * gdb.python/python.exp: Test multi-line execute.
10502
a913fffb
TT
105032018-05-04 Tom Tromey <tom@tromey.com>
10504
10505 PR python/22731:
10506 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10507
7a2c85f2
TT
105082018-05-04 Tom Tromey <tom@tromey.com>
10509
10510 PR gdb/11750:
10511 * gdb.base/define.exp: Test defining a user command inside a user
10512 command.
10513 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10514
a3b60e45
JK
105152018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10516 Pedro Alves <palves@redhat.com>
10517
10518 PR breakpoints/19806 and support for PR external/20207.
10519 * gdb.base/watchpoint-unaligned.c: New file.
10520 * gdb.base/watchpoint-unaligned.exp: New file.
10521
45fe4a03
AB
105222018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10523
10524 * gdb.base/maint.exp: Make test names unique, use
10525 test_prefix_command_help to test 'help maint info', and remove
10526 repeated test of 'help maint'.
10527
9be2ae8f
TT
105282018-05-04 Tom Tromey <tom@tromey.com>
10529
10530 PR gdb/22619:
10531 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10532 behavior.
10533
11859c31
AB
105342018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10535
10536 * gdb.base/maint.exp: Process output from 'maint print registers'
10537 line at a time.
10538
089a9490
AB
105392018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10540
10541 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10542 timeout.
10543
9b0797e2
AB
105442018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10545
10546 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10547 filter pattern.
10548
f6ac5f3d
PA
105492018-05-02 Pedro Alves <palves@redhat.com>
10550
10551 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10552 to_log_command renames.
10553 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10554
77d3c63b
TT
105552018-05-02 Tom Tromey <tom@tromey.com>
10556
10557 * gdb.python/py-parameter.exp: Set test message.
10558
0489430a
TT
105592018-05-02 Tom Tromey <tom@tromey.com>
10560
10561 PR python/20084:
10562 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10563 PARAM_ZUINTEGER_UNLIMITED tests.
10564
1632f8ba
DR
105652018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10566
10567 PR rust/23124
10568 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10569 when casting.
10570
6d7bb824
TT
105712018-04-30 Tom Tromey <tom@tromey.com>
10572
10573 * gdb.python/py-type.exp: Check align attribute.
10574 * gdb.python/py-type.c: New "aligncheck" global.
10575
007e1530
TT
105762018-04-30 Tom Tromey <tom@tromey.com>
10577
10578 PR exp/17095:
10579 * gdb.dwarf2/dw2-align.exp: New file.
10580 * gdb.cp/align.exp: New file.
10581 * gdb.base/align.exp: New file.
10582 * lib/gdb.exp (gdb_int128_helper): New proc.
10583 (has_int128_c, has_int128_cxx): New caching procs.
10584
6873858b
TT
105852018-04-27 Tom Tromey <tom@tromey.com>
10586
10587 PR rust/22545:
10588 * gdb.rust/simple.exp: Add inclusive range tests.
10589
79188d8d
PA
105902018-04-26 Pedro Alves <palves@redhat.com>
10591
10592 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10593 ifunc breakpoint locations correctly of ifunc breakpoints set
10594 while the program resolves the ifunc.
10595
c7075ad5
PA
105962018-04-26 Pedro Alves <palves@redhat.com>
10597
10598 * gdb.base/gnu-ifunc-final.c: New file.
10599 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10600 * gdb.base/gnu-ifunc.exp (executable): Delete.
10601 (staticexecutable): Adjust.
10602 (lib_opts, exec_opts): Delete.
10603 (make_binsuffix, build, set-break): New procedures.
10604 (misc_tests): New, with tests factored out from the top level.
10605 (top level): Test different combinations of ifunc resolver name,
10606 resolver with and with debug info, and ifunc target with and
10607 without debug info. Wrap static tests with with_target_prefix.
10608
8388016d
PA
106092018-04-26 Pedro Alves <palves@redhat.com>
10610
10611 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10612 return type" warnings.
10613
249b5733
PA
106142018-04-25 Pedro Alves <palves@redhat.com>
10615
10616 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10617 killed".
10618 * gdb.base/kill-after-signal.exp: Likewise.
10619 * gdb.threads/kill.exp: Likewise.
10620
f67c0c91
SDJ
106212018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10622 Sergio Durigan Junior <sergiodj@redhat.com>
10623 Pedro Alves <palves@redhat.com>
10624
10625 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10626 regexps to expect for '[Inferior ... detached]' as well.
10627 * gdb.base/attach.exp: Likewise.
10628 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10629 "gdb_continue_to_end".
10630 (test_catch_syscall_with_wrong_args): Likewise.
10631 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10632 ']'. Don't set 'verbose' on.
10633 * gdb.base/foll-vfork.exp: Likewise.
10634 * gdb.base/fork-print-inferior-events.c: New file.
10635 * gdb.base/fork-print-inferior-events.exp: New file.
10636 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10637 '[Inferior ... has been killed]' message.
10638 * gdb.base/kill-after-signal.exp: Likewise.
10639 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10640 detach message.
10641 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10642 message.
10643 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10644 regexps to expect for '[Inferior ... detached]' as well.
10645 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10646
0a8ddac4
SM
106472018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10648
10649 PR gdb/23104
10650 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10651
701adfb0
PA
106522018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10653
10654 PR gdb/23095
10655 * gdb.base/break-probes.exp: Pass shlib_load to
10656 prepare_for_testing. Set normal_bp to r_debug_state if target is
10657 bsd.
10658
d27d16bf
RB
106592018-04-19 Richard Bunt <richard.bunt@arm.com>
10660
10661 * gdb.threads/multiple-successive-infcall.c: New test.
10662 * gdb.threads/multiple-successive-infcall.exp: New file.
10663
a037790e
TT
106642018-04-17 Tom Tromey <tom@tromey.com>
10665
10666 * gdb.rust/simple.rs (Union): New type.
10667 (main): New local "u".
10668 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10669
e3a91079
AA
106702018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10671
10672 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10673 number information in output of "whereis" command.
10674 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10675
b744723f
AA
106762018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10677
10678 * gdb.ada/info_types.exp: Adjust expected output to the line
10679 numbers now printed by "info var/func/type".
10680 * gdb.base/completion.exp: Likewise.
10681 * gdb.base/included.exp: Likewise.
10682 * gdb.cp/cp-relocate.exp: Likewise.
10683 * gdb.cp/cplusfuncs.exp: Likewise.
10684 * gdb.cp/namespace.exp: Likewise.
10685 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10686
4a4495d6
MM
106872018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10688
10689 * gdb.btrace/cpu.exp: New.
10690
1d509aa6
MM
106912018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10692
10693 * gdb.base/step-indirect-call-thunk.exp: New.
10694 * gdb.base/step-indirect-call-thunk.c: New.
10695 * gdb.reverse/step-indirect-call-thunk.exp: New.
10696 * gdb.reverse/step-indirect-call-thunk.c: New.
10697
6295b6da
SM
106982018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10699
10700 * gdb.base/pie-fork.c: New file.
10701 * gdb.base/pie-fork.exp: New file.
10702
50146e70
TT
107032018-04-11 Tom Tromey <tom@tromey.com>
10704
10705 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10706
f50d8a2e
PA
107072018-04-10 Pedro Alves <palves@redhat.com>
10708
10709 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10710 exits. Instead loop running forever.
10711 (fork_parent): Run forever too.
10712
a0be7a36
SM
107132018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10714
10715 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10716 mi_continue_to_line.
10717 * gdb.mi/mi-stack.c (callee4): Add comment.
10718
9b73db36
SM
107192018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10720
10721 * gdb.mi/mi-stack.exp: Fix indentation.
10722
c912f608
SM
107232018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10724
10725 PR gdb/22979
10726 * gdb.arch/amd64-osabi.exp: New file.
10727
26540402
SM
107282018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10729
10730 PR gdb/22980
10731 * gdb.base/osabi.exp: New file.
10732
121ad66c 107332018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10734
10735 * gdb.cp/static-typedef-print.exp: New file.
10736 * gdb.cp/static-typedef-print.cc: New file.
10737
3fcded8f
JB
107382018-03-27 Joel Brobecker <brobecker@adacore.com>
10739
10740 * gdb.ada/varsize_limit: New testcase.
10741
59cc4834
JB
107422018-03-27 Joel Brobecker <brobecker@adacore.com>
10743
10744 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
10745
10746 * gdb.ada/notcplusplus: New testcase.
10747
10748 * gdb.base/c-linkage-name.c: New file.
10749 * gdb.base/c-linkage-name.exp: New testcase.
10750
4ca59a9f
TT
107512018-03-26 Tom Tromey <tom@tromey.com>
10752
10753 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
10754 * gdb.python/py-framefilter.py (name_error): New global.
10755 (ErrorInName.function): Use name_error.
10756
978d6c75
TT
107572018-03-26 Tom Tromey <tom@tromey.com>
10758
10759 PR backtrace/15582:
10760 * gdb.python/py-framefilter.exp: Add "bt hide" test.
10761
b7fee5a3
KS
107622018-03-23 Keith Seitz <keiths@redhat.com>
10763
10764 PR c++/22968
10765 * gdb.cp/subtypes.exp: New file.
10766 * gdb.cp/subtypes.h: New file.
10767 * gdb.cp/subtypes.cc: New file.
10768 * gdb.cp/subtypes-2.cc: New file.
10769
376be529
AB
107702018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10771
10772 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
10773 (done): Call '_exit' not 'exit' to avoid atexit handlers.
10774 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
10775 -nostartfiles when compiling the test. Confirm that all registers
10776 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
10777
066cfa98
AB
107782018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10779
10780 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
10781 option, syntax was wrong anyway.
10782 * gdb.arch/arm-disp-step.exp: Likewise.
10783 * gdb.arch/sparc64-regs.exp: Likewise.
10784 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
10785 option, syntax was wrong anyway, switch to use
10786 prepare_for_testing.
10787 * gdb.arch/i386-disp-step.exp: Likewise.
10788
079670b9
AA
107892018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
10790
10791 * gdb.ada/exec_changed.exp: Replace "target_info exists
10792 use_gdb_stub" by "use_gdb_stub".
10793 * gdb.ada/start.exp: Likewise.
10794 * gdb.base/async-shell.exp: Likewise.
10795 * gdb.base/attach-pie-misread.exp: Likewise.
10796 * gdb.base/attach-wait-input.exp: Likewise.
10797 * gdb.base/break-entry.exp: Likewise.
10798 * gdb.base/break-interp.exp: Likewise.
10799 * gdb.base/dprintf-detach.exp: Likewise.
10800 * gdb.base/nostdlib.exp: Likewise.
10801 * gdb.base/solib-nodir.exp: Likewise.
10802 * gdb.base/statistics.exp: Likewise.
10803 * gdb.base/testenv.exp: Likewise.
10804 * gdb.mi/mi-exec-run.exp: Likewise.
10805 * gdb.mi/mi-start.exp: Likewise.
10806 * gdb.multi/dummy-frame-restore.exp: Likewise.
10807 * gdb.multi/multi-arch-exec.exp: Likewise.
10808 * gdb.multi/multi-arch.exp: Likewise.
10809 * gdb.multi/tids.exp: Likewise.
10810 * gdb.multi/watchpoint-multi.exp: Likewise.
10811 * gdb.python/py-events.exp: Likewise.
10812 * gdb.threads/attach-into-signal.exp: Likewise.
10813 * gdb.threads/attach-stopped.exp: Likewise.
10814 * gdb.threads/threadapply.exp: Likewise.
10815 * lib/selftest-support.exp: Likewise.
10816
26d6cec4
AA
108172018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
10818
10819 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
10820
4ee89e90
SR
108212018-03-20 Stephen Roberts <stephen.roberts@arm.com>
10822
10823 * gdb.perf/template-breakpoints.cc: New file.
10824 * gdb.perf/template-breakpoints.exp: New file.
10825 * gdb.perf/template-breakpoints.py: New file.
10826
92630041
TT
108272018-03-19 Tom Tromey <tom@tromey.com>
10828
10829 * gdb.rust/simple.rs (main): Add local variables field1, field2,
10830 y0.
10831 * gdb.rust/simple.exp: Test bare identifier form of struct
10832 initializer.
10833
76727919
TT
108342018-03-19 Tom Tromey <tom@tromey.com>
10835
10836 * gdb.gdb/observer.exp: Remove.
10837
194ed413
AA
108382018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10839
10840 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
10841 "qualified" option when setting breakpoints.
10842 * gdb.trace/backtrace.exp: Likewise.
10843 * gdb.trace/circ.exp: Likewise.
10844 * gdb.trace/collection.exp: Likewise.
10845 * gdb.trace/disconnected-tracing.exp: Likewise.
10846 * gdb.trace/ftrace-lock.exp: Likewise.
10847 * gdb.trace/ftrace.exp: Likewise.
10848 * gdb.trace/infotrace.exp: Likewise.
10849 * gdb.trace/packetlen.exp: Likewise.
10850 * gdb.trace/passc-dyn.exp: Likewise.
10851 * gdb.trace/qtro.exp: Likewise.
10852 * gdb.trace/read-memory.exp: Likewise.
10853 * gdb.trace/report.exp: Likewise.
10854 * gdb.trace/signal.exp: Likewise.
10855 * gdb.trace/status-stop.exp: Likewise.
10856 * gdb.trace/strace.exp: Likewise.
10857 * gdb.trace/tfind.exp: Likewise.
10858 * gdb.trace/trace-break.exp: Likewise.
10859 * gdb.trace/trace-condition.exp: Likewise.
10860 * gdb.trace/trace-mt.exp: Likewise.
10861 * gdb.trace/tstatus.exp: Likewise.
10862 * gdb.trace/tsv.exp: Likewise.
10863 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10864 * gdb.trace/unavailable.exp: Likewise.
10865 * gdb.trace/while-dyn.exp: Likewise.
10866
8b067d2c
AA
108672018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10868
10869 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
10870 that libinproctrace is copied to the target.
10871
3ae9ce5d
TT
108722018-03-14 Tom Tromey <tom@tromey.com>
10873
10874 PR cli/14977:
10875 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
10876 a null pointer.
10877 * gdb.base/wchar.exp: Likewise.
10878
b8c2339b
TT
108792018-03-14 Tom Tromey <tom@tromey.com>
10880
10881 PR cli/19918:
10882 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
10883 flag.
10884
4872dc46
SM
108852018-03-08 Simon Marchi <simon.marchi@ericsson.com>
10886
10887 PR gdb/22841
10888 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
10889 "target" to remote_exec.
10890
e4fe3756
SM
108912018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
10892
10893 PR gdb/22841
10894 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
10895 ${board}_upload): Remove.
10896
e95a97d4
AA
108972018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
10898
10899 * gdb.cp/watch-cp.cc: New test.
10900 * gdb.cp/watch-cp.exp: New file.
10901
dbbb1059
AB
109022018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
10903
10904 * gdb.base/infcall-nested-structs.exp: New file.
10905 * gdb.base/infcall-nested-structs.c: New file.
10906 * gdb.base/float.exp: Add riscv support.
10907
ecc054c0
TP
109082018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
10909
10910 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
10911 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
10912
25e3c82c
SDJ
109132018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
10914
10915 * gdb.server/abspath.exp: New file.
10916 * lib/gdb.exp (with_cwd): New procedure.
10917
3083294d
SM
109182018-02-28 Simon Marchi <simon.marchi@ericsson.com>
10919
10920 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
10921 use it.
10922 (gdb_is_target_remote_prompt): New proc.
10923 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
10924 (gdb_is_target_native): Pass prompt parameter to
10925 gdb_is_target_1.
10926
3275ef47
SM
109272018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
10928
10929 * gdb.base/load-command.c: New file.
10930 * gdb.base/load-command.exp: New file.
10931 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
10932 (gdb_is_target_1): ...this, and generalize for other targets
10933 than just remote.
10934 (gdb_is_target_remote): Use gdb_is_target_1.
10935 (gdb_is_target_native): use gdb_is_target_1.
10936
6893c19a
TT
109372018-02-26 Tom Tromey <tom@tromey.com>
10938
10939 PR python/16497:
10940 * gdb.python/py-framefilter.exp: Update test.
10941
2ddeaf8a
TT
109422018-02-26 Tom Tromey <tom@tromey.com>
10943
10944 * gdb.dwarf2/variant.c: New file.
10945 * gdb.dwarf2/variant.exp: New file.
10946
c9317f21
TT
109472018-02-26 Tom Tromey <tom@tromey.com>
10948
10949 * gdb.rust/simple.exp: Accept more possible results in enum test.
10950
6f6d0c26
SM
109512018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
10952
10953 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
10954 parentheses.
10955
11b03145
MR
109562018-02-23 Maciej W. Rozycki <macro@mips.com>
10957
10958 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
10959 name of a variable: $actual_linejj -> $actual_line.
10960
54a27fe5
JB
109612018-02-21 John Baldwin <jhb@FreeBSD.org>
10962
10963 * gdb.arch/amd64-i386-address.exp: Fix a typo.
10964
de65820c
MM
109652018-02-20 Markus Metzger <markus.t.metzger@intel.com>
10966
10967 * gdb.btrace/buffer-size.exp: Do not force BTS.
10968
980548fd
PA
109692018-02-14 Pedro Alves <palves@redhat.com>
10970
10971 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
10972 getting a "Quit".
10973
c4e12631
MM
109742018-02-09 Markus Metzger <markus.t.metzger@intel.com>
10975
10976 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
10977 Fix test name.
10978
c2e0e465
SM
109792018-02-07 Simon Marchi <simon.marchi@ericsson.com>
10980
10981 * gdb.cp/m-static.exp: Check type of optimized out static
10982 member.
10983
f7216783
AB
109842018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
10985
10986 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
10987 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
10988
0625771b
LS
109892018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
10990 Leszek Swirski <leszeks@google.com>
10991
10992 * gdb.python/py-prettyprint.c
10993 (struct to_string_returns_value_inner,
10994 struct to_string_returns_value_wrapper): New.
10995 (main): Add tsrvw variable.
10996 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
10997 ToStringReturnsValueWrapper): New classes.
10998 (register_pretty_printers): Register new pretty-printers.
10999 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11000 recursive pretty printer.
11001 * gdb.python/py-mi.exp: Likewise.
11002
59498c30
LS
110032018-02-01 Leszek Swirski <leszeks@google.com>
11004
11005 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11006 functions with the same name as an include file are parsed
11007 correctly.
11008
d4d38844
YQ
110092018-02-01 Yao Qi <yao.qi@linaro.org>
11010
11011 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11012 "\[^\r\n\]*".
11013
07e5f5cf
NP
110142018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11015
11016 * gdb.arch/powerpc-prologue-frame.s: New file.
11017 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11018 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11019
929b5ad4
JB
110202018-01-31 Joel Brobecker <brobecker@adacore.com>
11021
11022 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11023
e671cd59
PA
110242018-01-30 Pedro Alves <palves@redhat.com>
11025
11026 PR gdb/13211
11027 * gdb.base/interrupt-daemon.c: New.
11028 * gdb.base/interrupt-daemon.exp: New.
11029 * gdb.multi/multi-term-settings.c: New.
11030 * gdb.multi/multi-term-settings.exp: New.
11031
fc413dc4
JB
110322018-01-30 Joel Brobecker <brobecker@adacore.com>
11033
11034 * gdb.base/break.exp: Save the location where the breakpoint
11035 on break.c:47 was actually inserted when debugging the version
11036 compiled at -O2 and use it in the expected output of the "info
11037 break" test performed soon after.
11038
5c319bb2
PA
110392018-01-22 Pedro Alves <palves@redhat.com>
11040 Sergio Durigan Junior <sergiodj@redhat.com>
11041
11042 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11043 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11044
a9e40818
JB
110452018-01-22 Joel Brobecker <brobecker@adacore.com>
11046
11047 * gdb.base/break-include.c, gdb.base/break-include.inc,
11048 gdb.base/break-include.exp: New files.
11049 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11050 line number now being the actual line number where the breakpoint
11051 was inserted.
11052 * gdb.mi/mi-break.exp: Likewise.
11053 * gdb.mi/mi-reverse.exp: Likewise.
11054 * gdb.mi/mi-simplerun.exp: Ditto.
11055
e707fc44
AB
110562018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11057
11058 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11059 varobj.
11060 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11061
ae451627
AB
110622018-01-21 Don Breazeal <donb@codesourcery.com>
11063 Andrew Burgess <andrew.burgess@embecosm.com>
11064
11065 * gdb.mi/basics.c: Add new global.
11066 * gdb.mi/mi-frame-regs.exp: New file.
11067 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11068 case.
11069
b1b189e0
AB
110702018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11071
11072 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11073 non-parameter, and on an unknown symbol.
11074
fcfcc376
TT
110752018-01-19 Tom Tromey <tom@tromey.com>
11076
11077 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11078 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11079
634c1c31
AA
110802018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11081
11082 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11083 setrlimit and chdir to int.
11084
d6ad07fd
AA
110852018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11086
11087 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11088 function.
11089 (my_tend): Likewise.
11090 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11091 rationale of avoiding FP- and vector instructions.
11092
adf8243b
RK
110932018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11094
11095 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11096 "info reg" with "\[ \t\]*".
11097 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11098 "\[ \t\]+".
11099 * gdb.arch/s390-multiarch.exp: Ditto.
11100 * gdb.base/pc-fp.exp: Ditto.
11101 * gdb.reverse/i386-precsave.exp: Ditto.
11102 * gdb.reverse/i386-reverse.exp: Ditto.
11103 * gdb.reverse/i387-env-reverse.exp: Ditto.
11104 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11105
dcc06925
AA
111062018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11107
11108 * lib/gdb.exp (gdb_compile): Re-enable use of
11109 universal_compile_options for languages other than Rust.
11110
25d4fd80
AA
111112018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11112
11113 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11114
ee7f689e 111152018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11116
11117 PR gdb/16577
11118 * gdb.base/solib-vanish.exp: New.
11119 * gdb.base/solib-vanish-main.c: New.
11120 * gdb.base/solib-vanish-lib1.c: New.
11121 * gdb.base/solib-vanish-lib2.c: New.
11122
d8447b6b
YQ
111232018-01-17 Yao Qi <yao.qi@linaro.org>
11124
11125 * gdb.compile/compile.exp: Match the address printed for
11126 frame in the output of command "bt".
11127
86d6a90c
TT
111282018-01-15 Tom Tromey <tom@tromey.com>
11129
11130 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11131 compute sp_reg.
11132
cbcdb1aa
AB
111332018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11134
11135 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11136 to prepare.
11137 (prepare): Return 0 on error, 1 on success.
11138
eea61984
PA
111392018-01-12 Pedro Alves <palves@redhat.com>
11140
11141 * gdb.base/continue-after-aborted-step-over.c: New.
11142 * gdb.base/continue-after-aborted-step-over.exp: New.
11143
6181e9c2
SM
111442018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11145
11146 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11147 options when not creating an executable.
11148
3cada740
PA
111492018-01-11 Pedro Alves <palves@redhat.com>
11150
11151 PR remote/22597
11152 * gdb.server/stop-reply-no-thread.c: New file.
11153 * gdb.server/stop-reply-no-thread.exp: New file.
11154
c63d3e8d
PA
111552018-01-10 Pedro Alves <palves@redhat.com>
11156
11157 PR gdb/22670
11158 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11159 functions too. Test setting breakpoints and printing C functions
11160 with no debug info too.
11161 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11162
d4c2a405
PA
111632018-01-10 Pedro Alves <palves@redhat.com>
11164
11165 PR gdb/22670
11166 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11167 a fail.
11168
8825213e
PA
111692018-01-10 Pedro Alves <palves@redhat.com>
11170
11171 PR gdb/22670
11172 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11173
605fd3c6
YQ
111742018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11175
11176 * gdb.server/unittest.exp: Match the output in non-development
11177 mode.
11178
1e5ded6c
YQ
111792018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11180
11181 * gdb.gdb/unittest.exp: Match output in non-development mode.
11182
30066b0b
JB
111832018-01-08 Joel Brobecker <brobecker@adacore.com>
11184
11185 * gdb.ada/access_tagged_param.exp: Relax expected output
11186 for value of "ObjL" in "continue" to pck.inspect breakpoint
11187 test.
11188
04bafb1e
XR
111892018-01-08 Joel Brobecker <brobecker@adacore.com>
11190
9f86398b
JB
11191 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11192 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11193
e379cee6
PA
111942018-01-05 Pedro Alves <palves@redhat.com>
11195
11196 PR gdb/18653
11197 * gdb.base/libsegfault.exp: New.
11198
de63c46b
PA
111992018-01-05 Joel Brobecker <brobecker@adacore.com>
11200
11201 PR gdb/22670
11202 * gdb.ada/access_tagged_param.exp: New file.
11203 * gdb.ada/access_tagged_param/foo.adb: New file.
11204
f98fc17b
PA
112052018-01-05 Pedro Alves <palves@redhat.com>
11206
11207 PR gdb/22670
11208 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11209 exercise lower case too, and to exercise both full matching and
11210 wild matching.
11211
342f8240
JB
112122018-01-05 Joel Brobecker <brobecker@adacore.com>
11213
11214 * gdb.ada/rename_subscript_param: New testcase.
11215
7150d33c
JG
112162018-01-05 Jerome Guitton <guitton@adacore.com>
11217
11218 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11219
cc0e770c
JB
112202018-01-05 Joel Brobecker <brobecker@adacore.com>
11221
11222 * gdb.ada/convvar_comp: New testcase.
11223
672a41aa 112242018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11225
11226 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11227 (My_Table): New global variable.
11228 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11229
7365ec2f
JB
112302018-01-04 Joel Brobecker <brobecker@adacore.com>
11231
11232 PR gdb/22670
11233 * gdb.ada/maint_with_ada: New testcase.
11234
289483b6
JB
112352018-01-04 Joel Brobecker <brobecker@adacore.com>
11236
11237 PR gdb/22670
11238 * gdb.ada/bp_c_mixed_case: New testcase.
11239
344420da
JB
112402018-01-04 Joel Brobecker <brobecker@adacore.com>
11241
11242 PR gdb/22670
11243 * gdb.ada/complete.exp: Add "complete break ada" test.
11244
66fc87a0
JB
112452018-01-04 Joel Brobecker <brobecker@adacore.com>
11246
11247 PR gdb/22670
11248 * gdb.ada/info_addr_mixed_case: New testcase.
11249
9f757bf7
XR
112502018-01-03 Xavier Roirand <roirand@adacore.com>
11251
11252 * gdb.ada/excep_handle.exp: New testcase.
11253 * gdb.ada/excep_handle/foo.adb: New file.
11254 * gdb.ada/excep_handle/pck.ads: New file.
11255
bd570f80
JB
112562018-01-03 Joel Brobecker <brobecker@adacore.com>
11257
11258 * gdb.base/step-line.c: Add extra empty line in copyright header.
11259 * gdb.base/step-line.inp: Likewise.
11260
9fe561ab
JB
112612018-01-02 Joel Brobecker <brobecker@adacore.com>
11262
11263 * gdb.ada/dyn_stride.exp: Add slice test.
11264
a405673c
JB
112652018-01-02 Joel Brobecker <brobecker@adacore.com>
11266
11267 * gdb.ada/dyn_stride: New testcase.
11268
cef0f868
SH
112692017-12-27 Stafford Horne <shorne@gmail.com>
11270
11271 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11272 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11273
b67d92b0
SH
112742017-12-27 Stafford Horne <shorne@gmail.com>
11275
11276 * gdb.base/reggroups.c: New file.
11277 * gdb.base/reggroups.exp: New file.
11278
eccab96d
JB
112792017-12-18 Joel Brobecker <brobecker@adacore.com>
11280
11281 * gdb.dwarf2/ada-valprint-error.c: New file.
11282 * gdb.dwarf2/ada-valprint-error.exp: New file.
11283
0e2da9f0
JB
112842017-12-18 Joel Brobecker <brobecker@adacore.com>
11285
11286 * gdb.ada/assign_arr: New testcase.
11287
cb923fcc
XR
112882017-12-18 Xavier Roirand <roirand@adacore.com>
11289
11290 * gdb.ada/funcall_ptr: New testcase.
11291
7c161838
SDJ
112922017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11293
11294 PR cli/16224
11295 * gdb.base/ptype-offsets.cc: New file.
11296 * gdb.base/ptype-offsets.exp: New file.
11297
1af17fd9
YQ
112982017-12-15 Yao Qi <yao.qi@linaro.org>
11299
11300 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11301 if XML is disabled.
11302
828d5846
XR
113032017-12-15 Xavier Roirand <roirand@adacore.com>
11304
11305 * gdb.ada/same_component_name: New testcase.
11306
79e8fcaa
JB
113072017-12-14 Joel Brobecker <brobecker@adacore.com>
11308
11309 * gdb.ada/str_binop_equal: New testcase.
11310
e05fa6f9
JB
113112017-12-14 Joel Brobecker <brobecker@adacore.com>
11312
11313 * gdb.ada/task_switch_in_core: New testcase.
11314
b89641ba
SM
113152017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11316
11317 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11318 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11319 call test_bkpt_qualified.
11320 (test_bkpt_qualified): New proc.
11321
6892d2e4
PA
113222017-12-13 Pedro Alves <palves@redhat.com>
11323
11324 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11325 Tighten regexp by matching with an anchor.
11326
a22ecf70
PA
113272017-12-13 Pedro Alves <palves@redhat.com>
11328
11329 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11330 ("expression with namespace"): New set of tests.
11331 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11332 (Nested::Test_NS::qux): New.
11333 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11334 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11335
9937536c
JB
113362017-12-13 Joel Brobecker <brobecker@adacore.com>
11337
11338 * gdb.base/server-del-break.c: New file.
11339 * gdb.base/server-del-break.exp: New file.
11340
fe49c6f5
SH
113412017-12-12 Stafford Horne <shorne@gmail.com>
11342
11343 * gdb.xml/tdesc-regs.exp: Add or1k support.
11344
c3d18620
SH
113452017-12-12 Stafford Horne <shorne@gmail.com>
11346
11347 * gdb.base/bp-permanent.c: Define nop of or1k.
11348
c5f9cfc8
JB
113492017-12-11 Joel Brobecker <brobecker@adacore.com>
11350
11351 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11352 output with components being reordered.
11353
a9c135fc
JB
113542017-12-11 Joel Brobecker <brobecker@adacore.com>
11355
11356 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11357 output with components being reordered.
11358
927aa2e7
JK
113592017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11360 Pedro Alves <palves@redhat.com>
11361
11362 * gdb.base/maint.exp (check for .gdb_index): Check also for
11363 .debug_names.
11364 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11365 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11366 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11367 (.gdb_index used after symbol reloading): Support also .debug_names.
11368 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11369
f17d9474
YQ
113702017-12-08 Yao Qi <yao.qi@linaro.org>
11371
11372 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11373 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11374
a0de8c21
YQ
113752017-12-08 Yao Qi <yao.qi@linaro.org>
11376
11377 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11378 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11379
a738ea1d
YQ
113802017-12-08 Yao Qi <yao.qi@linaro.org>
11381
11382 * gdb.arch/aarch64-tagged-pointer.c: New file.
11383 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11384
1cd9a73b
SDJ
113852017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11386
11387 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11388 "int".
11389
fa6eb693
KS
113902017-12-07 Keith Seitz <keiths@redhat.com>
11391
11392 PR breakpoints/22569
11393 * gdb.linespec/ls-errs.exp: Change expected result of "break
11394 -source this file has spaces.c -line 3".
11395 Check that an explicit source file followed by whitespace is
11396 identified as an invalid explicit location.
11397
883fd55a
KS
113982017-12-07 Keith Seitz <keiths@redhat.com>
11399
11400 * gdb.cp/nested-types.cc: New file.
11401 * gdb.cp/nested-types.exp: New file.
11402 * lib/cp-support.exp: Load data-structures.exp library.
11403 (debug_cp_test_ptype_class): New global.
11404 (cp_ptype_class_verbose, next_line): New procedures.
11405 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11406 Add and document new return value.
11407 Switch the list of lines to a queue.
11408 Add support for new `type' key for nested type definitions.
11409 Add debugging/troubleshooting messages.
11410 * lib/data-structures.exp: New file.
11411
ec72db3e
SM
114122017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11413
11414 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11415 with proc_with_prefix, don't use with_test_prefix.
11416
99598d71
TT
114172017-12-07 Tom Tromey <tom@tromey.com>
11418
11419 * gdb.base/break.exp: Add test for empty "commands".
11420
a8806230
YQ
114212017-12-07 Yao Qi <yao.qi@linaro.org>
11422
11423 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11424 malloc and catch syscall.
11425
824cc835
PM
114262017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11427
e79be6e5 11428 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11429 tests for explicit locations.
11430
7cc244de
PA
114312017-12-06 Pedro Alves <palves@redhat.com>
11432
11433 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11434 force-disabling XML descriptions.
11435
50a1fdd5
PA
114362017-12-04 Pedro Alves <palves@redhat.com>
11437
11438 PR gdb/22499
11439 * gdb.arch/amd64-disp-step-avx.S: New file.
11440 * gdb.arch/amd64-disp-step-avx.exp: New file.
11441
f0fb2488
PA
114422017-12-03 Pedro Alves <palves@redhat.com>
11443
11444 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11445 and <string.h>.
11446 (parent_function): Print distinct messages when waitpid fails, or
11447 the child exits with a signal, or the child exits for an unhandled
11448 reason.
11449 * gdb.threads/process-dies-while-detaching.exp
11450 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11451 it. Wait for both inferior output and GDB's prompt. Use an
11452 indirect spawn id list.
11453 (do_detach): New parameter 'child_exit'. Use it to compute
11454 expected inferior output.
11455 (test_detach, test_detach_watch, test_detach_killed_outside):
11456 Adjust to pass down the expected child exit kind.
11457
97cbe998
SDJ
114582017-12-01 Joel Brobecker <brobecker@adacore.com>
11459 Sergio Durigan Junior <sergiodj@redhat.com>
11460 Pedro Alves <palves@redhat.com>
11461
11462 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11463
40fc416f
SDJ
114642017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11465
11466 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11467 to 'symbol-file' and 'add-symbol-file' can be
11468 position-independent.
11469
1cc75e92
YQ
114702017-12-01 Yao Qi <yao.qi@linaro.org>
11471
11472 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11473 the URL in copyright header.
11474 * gdb.arch/aarch64-fp.exp: Likewise.
11475 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11476 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11477 * gdb.base/expand-psymtabs.exp: Likewise.
11478 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11479 * gdb.fortran/common-block.exp: Likewise.
11480 * gdb.fortran/common-block.f90: Likewise.
11481 * gdb.fortran/logical.exp: Likewise.
11482 * gdb.fortran/vla-datatypes.f90: Likewise.
11483 * gdb.fortran/vla-sub.f90: Likewise.
11484
875fb7a7
JB
114852017-11-30 Joel Brobecker <brobecker@adacore.com>
11486
11487 * gdb.ada/repeat_dyn: New testcase.
11488
6f14765f
UW
114892017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11490
11491 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11492 Update for changed thread numbering.
11493 * gdb.cell/bt.exp: Update for changed GDB output.
11494
f1af7b94
SM
114952017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11496
11497 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11498 setting isremote by hand.
11499 * boards/dwarf4-gdb-index.exp: Likewise.
11500 * boards/fission.exp: Likewise.
11501 * boards/stabs.exp: Likewise.
11502
e3919f3e
PA
115032017-11-30 Pedro Alves <palves@redhat.com>
11504
11505 * gdb.linespec/cpls-ops.exp
11506 (check_explicit_skips_function_argument): Extract the underlying
11507 type of size_t instead of hardcoding it.
11508
bd69330d
PA
115092017-11-29 Pedro Alves <palves@redhat.com>
11510
11511 PR c++/19436
11512 * gdb.linespec/cpls-abi-tag.cc: New file.
11513 * gdb.linespec/cpls-abi-tag.exp: New file.
11514
a20714ff
PA
115152017-11-29 Pedro Alves <palves@redhat.com>
11516
11517 * gdb.base/langs.exp: Use -qualified.
11518 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11519 it.
11520 * gdb.cp/namespace.exp: Use -qualified.
11521 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11522 (overload-3, template-overload, template-ret-type, const-overload)
11523 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11524 procedures.
11525 (test_driver): Call them.
11526 * gdb.cp/save-bp-qualified.cc: New.
11527 * gdb.cp/save-bp-qualified.exp: New.
11528 * gdb.linespec/explicit.exp: Test -qualified.
11529 * lib/completion-support.exp (completion::explicit_opts_list): Add
11530 "-qualified".
11531 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11532
f6f1d339
PM
115332017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11534
11535 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11536
02ca603a
TT
115372017-11-29 Tom Tromey <tom@tromey.com>
11538
11539 * gdb.base/relocate.exp: Update invalid argument test.
11540 Add new tests for invalid arguments.
11541
ed6c0bfb
TP
115422017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11543
11544 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11545 Return 0 as a long.
11546 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11547
f106e10e
TP
115482017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11549
11550 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11551 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11552 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11553 func ().
11554 * gdb.cp/shadow.cc (B.func): Return 0.
11555
10329bb2
JB
115562017-11-27 Joel Brobecker <brobecker@adacore.com>
11557
11558 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11559 expected output in gdb_expect call to allow the exception
11560 message to be present as well. Fix syntax confusion to avoid
11561 TCL thinking that exception_name is an array.
11562
617cd4bc
UW
115632017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11564
11565 * gdb.arch/spu-info.c: Include <unistd.h>.
11566 (do_signal_test): Fix broken calls to write.
11567 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11568 Fix checks for empty mailboxes. Update signal tests for corrected
11569 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11570 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11571 * gdb.cell/arch.exp: Use standard_output_file.
11572 * gdb.cell/break.exp: Likewise.
11573 * gdb.cell/bt.exp: Likewise.
11574 * gdb.cell/core.exp: Likewise.
11575 * gdb.cell/dwarfaddr.exp: Likewise.
11576 * gdb.cell/ea-cache.exp: Likewise.
11577 * gdb.cell/ea-standalone.exp: Likewise.
11578 * gdb.cell/f-regs.exp: Likewise.
11579 * gdb.cell/fork.exp: Likewise.
11580 * gdb.cell/gcore.exp: Likewise.
11581 * gdb.cell/mem-access.exp: Likewise.
11582 * gdb.cell/ptype.exp: Likewise.
11583 * gdb.cell/registers.exp: Likewise.
11584 * gdb.cell/sizeof.exp: Likewise.
11585 * gdb.cell/solib-symbol.exp: Likewise.
11586 * gdb.cell/solib.exp: Likewise.
617cd4bc 11587
a81aaca0
PA
115882017-11-25 Pedro Alves <palves@redhat.com>
11589
11590 * gdb.base/complete-empty.exp: New file.
11591 * gdb.base/completion.exp: Adjust.
11592
6a3c6ee4
PA
115932017-11-25 Pedro Alves <palves@redhat.com>
11594
11595 * gdb.linespec/cpls-ops.cc: New file.
11596 * gdb.linespec/cpls-ops.exp: New file.
11597 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11598 factored out from ...
11599 (test_complete_prefix_range): ... this.
11600
8955eb2d
PA
116012017-11-24 Pedro Alves <palves@redhat.com>
11602
11603 * gdb.linespec/cpcompletion.exp: New file.
11604 * gdb.linespec/cpls-hyphen.cc: New file.
11605 * gdb.linespec/cpls.cc: New file.
11606 * gdb.linespec/cpls2.cc: New file.
11607 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11608 test to use test_gdb_complete_unique. Add label completion,
11609 keyword completion and explicit location completion tests.
11610 * lib/completion-support.exp: New file.
11611
e547c119
JB
116122017-11-24 Joel Brobecker <brobecker@adacore.com>
11613
11614 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11615 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11616 when hitting an exception catchpoint.
11617
7c3c1aa8
YQ
116182017-11-22 Yao Qi <yao.qi@linaro.org>
11619
11620 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11621
41bd68f5
SM
116222017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11623
11624 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11625 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11626 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11627
1daad298
YQ
116282017-11-22 Yao Qi <yao.qi@linaro.org>
11629
11630 * gdb.base/info-os.exp: Pass pthreads.
11631 * gdb.multi/multi-attach.exp: Likewise.
11632
88465e87
YQ
116332017-11-22 Yao Qi <yao.qi@linaro.org>
11634
11635 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11636 compiler.
11637
dc196b23
YQ
116382017-11-22 Yao Qi <yao.qi@linaro.org>
11639
11640 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11641 * gdb.base/break-interp.exp: Likewise.
11642 * gdb.base/jit-attach-pie.exp: Likewise.
11643
2400729e
UW
116442017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11645
11646 * gdb.base/float128.c (large128): New variable.
11647 * gdb.base/float128.exp: Add test to print largest __float128 value.
11648
7a26362d
UW
116492017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11650
11651 * gdb.arch/vsx-regs.exp: Update register content checks.
11652
ed0f4273
UW
116532017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11654
11655 * gdb.arch/ppc-longdouble.exp: New file.
11656 * gdb.arch/ppc-longdouble.c: Likewise.
11657
a25d69c6
PA
116582017-11-21 Pedro Alves <palves@redhat.com>
11659
11660 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11661
73fcf641
PA
116622017-11-20 Pedro Alves <palves@redhat.com>
11663
11664 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11665 (long_double_typedef): New typedefs.
11666 Use DEF on double and long double.
11667 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11668 cases.
11669 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11670 and 'long_double_ptr_same_size' locals. Use them to decide
11671 whether cast from array/function to float is valid/invalid.
11672
71a3c369
TT
116732017-11-17 Tom Tromey <tom@tromey.com>
11674
11675 * gdb.rust/traits.rs: New file.
11676 * gdb.rust/traits.exp: New file.
11677
ced9779b
JB
116782017-11-17 Joel Brobecker <brobecker@adacore.com>
11679
11680 * gdb.ada/minsyms: New testcase.
11681
a0922d80
PA
116822017-11-16 Pedro Alves <palves@redhat.com>
11683
11684 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11685 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11686
ea04e54c
PA
116872017-11-16 Pedro Alves <palves@redhat.com>
11688
11689 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11690 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11691
e849ea89
PA
116922017-11-16 Pedro Alves <palves@redhat.com>
11693
11694 * gdb.server/reconnect-ctrl-c.c: New file.
11695 * gdb.server/reconnect-ctrl-c.exp: New file.
11696
d8ae99a7
PM
116972017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11698
11699 * gdb.python/py-rbreak.exp: New file.
11700 * gdb.python/py-rbreak.c: New file.
11701 * gdb.python/py-rbreak-func2.c: New file.
11702
968a13f8
PA
117032017-11-16 Pedro Alves <palves@redhat.com>
11704
11705 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11706 pattern.
11707 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11708 GDB.
11709
71774bc9
SM
117102017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11711
11712 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11713 regex.
11714
ddbb44cf
SM
117152017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11716
11717 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11718 test names.
11719
584a564f
PA
117202017-11-09 Pedro Alves <palves@redhat.com>
11721
11722 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11723 factored out from ...
11724 (top level): ... here, and adjusted to avoid expecting beyond the
11725 prompt in a single gdb_test_multiple.
11726
5ed7a928
PA
117272017-11-09 Pedro Alves <palves@redhat.com>
11728
11729 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11730 output.
11731 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11732 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11733 * gdb.server/ext-run.exp ("kill" test): Likewise.
11734 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11735
a60e0738
PA
117362017-11-09 Pedro Alves <palves@redhat.com>
11737
11738 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
11739 match till end of line.
11740
2c88253f
PA
117412017-11-09 Pedro Alves <palves@redhat.com>
11742
11743 * gdb.base/memattr.exp: Tighten regexes to match the end line.
11744
c7a38517
PA
117452017-11-09 Pedro Alves <palves@redhat.com>
11746
11747 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
11748 New procedures, factored out from ...
11749 (top level): ... here, and adjusted to avoid expecting beyond the
11750 prompt in one go.
11751
f29f4b6b
PA
117522017-11-09 Pedro Alves <palves@redhat.com>
11753
11754 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
11755 output. Fix '?' match.
11756
286acbb5
JB
117572017-11-08 Joel Brobecker <brobecker@adacore.com>
11758
11759 * gdb.ada/scoped_watch: New testcase.
11760 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
11761 which is actually correct.
11762 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
11763 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
11764
62d7ae92
PA
117652017-11-08 Pedro Alves <palves@redhat.com>
11766
11767 * gdb.gdb/complaints.exp (test_initial_complaints)
11768 (test_serial_complaints, test_short_complaints): Call
11769 complaint_internal instead of complaint.
11770
280ca31f
DT
117712017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
11772
11773 * gdb.threads/tls-core.c: New file.
11774 * gdb.threads/tls-core.exp: Likewise.
11775
b5ec771e
PA
117762017-11-08 Pedro Alves <palves@redhat.com>
11777
11778 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
11779 (p Exported_Capitalized): New test.
11780 (p exported_capitalized): New test.
11781
a02b41a7
PA
117822017-11-07 Pedro Alves <palves@redhat.com>
11783
11784 * gdb.cp/ena-dis-br-range.exp: Add more tests.
11785
95e95a6d
PA
117862017-11-07 Pedro Alves <palves@redhat.com>
11787
11788 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
11789 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
11790 (disable_invalid, disable_inverted, disable_negative): New
11791 procedures.
11792 ("bad numbers"): New set of tests.
11793
cee62dbd
PA
117942017-11-07 Pedro Alves <palves@redhat.com>
11795
11796 * gdb.cp/ena-dis-br-range.exp: Add tests.
11797
cc638e86
PA
117982017-11-07 Pedro Alves <palves@redhat.com>
11799
11800 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
11801
d0fe4701
XR
118022017-11-07 Xavier Roirand <roirand@adacore.com>
11803 Pedro Alves <palves@redhat.com>
11804
11805 * gdb.base/ena-dis-br.exp: Add reference to
11806 gdb.cp/ena-dis-br-range.exp.
11807 * gdb.cp/ena-dis-br-range.exp: New file.
11808 * gdb.cp/ena-dis-br-range.cc: New file.
11809
46f67f80
PA
118102017-11-06 Pedro Alves <palves@redhat.com>
11811
11812 * gdb.base/attach-non-pgrp-leader.c: New.
11813 * gdb.base/attach-non-pgrp-leader.exp: New.
11814
726e1356
PA
118152017-11-06 Pedro Alves <palves@redhat.com>
11816
11817 * configure.ac: No longer check for termio.h and sgtty.h.
11818 * configure: Regenerate.
11819 * remote-utils.c: Include termios.h instead of gdb_termios.h.
11820 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
11821 Remove termio and sgtty code.
11822
50ab6ace
YQ
118232017-11-03 Yao Qi <yao.qi@linaro.org>
11824
11825 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
11826 in GDB is disabled.
11827
8e68731c
YQ
118282017-11-03 Yao Qi <yao.qi@linaro.org>
11829
11830 * gdb.python/py-thrhandle.exp: Skip it if python is not
11831 enabled.
11832
3a87ae65
SM
118332017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
11834
11835 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
11836 as a breakpoint command.
11837
484d8d36
MD
118382017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
11839
11840 PR python/21213
11841 * gdb.python/py-infthread.exp: Test calling
11842 InferiorThread.inferior () multiple times in a row.
11843
4a27f119
KS
118442017-10-27 Keith Seitz <keiths@redhat.com>
11845
11846 * gdb.opt/inline-break.exp (break_info_1): New procedure.
11847 Test "info break" for every inlined function breakpoint.
11848
bb11dd58
YQ
118492017-10-27 Yao Qi <yao.qi@linaro.org>
11850
11851 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
11852
a43f3893
PF
118532017-10-26 Patrick Frants <osscontribute@gmail.com>
11854
11855 * gdb.cp/classes.exp (test_static_members): Test printing
11856 Outer::instance.
11857 * gdb.cp/classes.c (struct Inner, struct Outer): New.
11858 (Inner::instance, Outer::instance): New.
11859
792ccf00
PA
118602017-10-24 Pedro Alves <palves@redhat.com>
11861
11862 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
11863 extra console" test in two stages.
11864
eb2bfbad
PA
118652017-10-24 Pedro Alves <palves@redhat.com>
11866
11867 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
11868
1f75a651
PA
118692017-10-24 Pedro Alves <palves@redhat.com>
11870
11871 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
11872 loop.
11873
779990d9
PA
118742017-10-24 Pedro Alves <palves@redhat.com>
11875
11876 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
11877 $attempt" and "stoppedtry $stoppedtry" test prefixes.
11878
ad9b8f5d
PA
118792017-10-24 Pedro Alves <palves@redhat.com>
11880
11881 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
11882 parameter and handle it. Don't output read value in test name.
11883
fee6da6e
PA
118842017-10-24 Pedro Alves <palves@redhat.com>
11885
11886 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
11887 custom test name.
11888
10389c2c
PA
118892017-10-24 Pedro Alves <palves@redhat.com>
11890
11891 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
11892 include the unstable output directory name in the test's name.
11893 (initial_setup_simple) <'set args'>: Use custom test name.
11894
a80e65a9
PA
118952017-10-24 Pedro Alves <palves@redhat.com>
11896
11897 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
11898 with explicit test name.
11899
15763a09
PA
119002017-10-20 Pedro Alves <palves@redhat.com>
11901
11902 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
11903 'wait -i'. Use gdb_assert and remote_close.
11904
49a4ce2e
AB
119052017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
11906
11907 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
11908 number from variable rather than hard-coded.
11909
a75868f5
PA
119102017-10-19 Pedro Alves <palves@redhat.com>
11911
11912 * gdb.base/long-inferior-output.c: New file.
11913 * gdb.base/long-inferior-output.exp: New file.
11914
c8ba13ad
KS
119152017-11-18 Keith Seitz <keiths@redhat.com>
11916
11917 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
11918 method.
11919 (main): Call it.
11920 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
11921 Add additional user-defined conversion operator tests.
11922
b27de576
PA
119232017-10-17 Pedro Alves <palves@redhat.com>
11924
11925 * boards/native-stdio-gdbserver.exp: Load "local-board".
11926
8484c955
PA
119272017-10-17 Pedro Alves <palves@redhat.com>
11928
11929 * gdb.base/quit-live.c: New file.
11930 * gdb.base/quit-live.exp: New file.
11931
83d5a34d
KS
119322017-10-16 Keith Seitz <keiths@redhat.com>
11933
11934 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
11935 (class_with_protected_typedef, class_with_private_typedef)
11936 (struct_with_public_typedef, struct_with_protected_typedef)
11937 (struct_with_private_typedef): New classes/structs.
11938 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
11939 typedefs and access specifiers.
11940
739b3f1d
PA
119412017-10-16 Pedro Alves <palves@redhat.com>
11942 Simon Marchi <simon.marchi@polymtl.ca>
11943
11944 * README (Local vs Remote vs Native): New section.
11945 * boards/local-board.exp: New file, with bits factored out from
11946 ...
11947 * boards/native-extended-gdbserver.exp: ... here. Load
11948 "local-board".
11949 * boards/native-gdbserver.exp: Load "local-board".
11950 (${board}_spawn, ${board}_exec): Delete.
11951 * boards/native-stdio-gdbserver.exp: Most contents factored out to
11952 ...
11953 * boards/stdio-gdbserver-base.exp: ... this new file.
11954 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
11955 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
11956 procedure.
11957 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
11958 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
11959 stdio_gdbserver_command.
11960 (${board}_get_remote_address, ${board}_get_comm_port)
11961 (${board}_download, ${board}_upload): Delete.
11962 (get_target_remote_pipe_cmd): New.
11963
fe68b953
SM
119642017-10-16 Simon Marchi <simon.marchi@ericsson.com>
11965
11966 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
11967 test_bkpt_deletion, test_bkpt_cond_and_cmds,
11968 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
11969 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
11970 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
11971 remove with_test_prefix.
11972
300b6685
PA
119732017-10-13 Pedro Alves <palves@redhat.com>
11974
11975 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
11976 * gdb.base/annota1.exp: Use it instead of is_remote.
11977 * gdb.base/annota3.exp: Use it instead of is_remote.
11978 * gdb.cp/annota2.exp: Use it instead of is_remote.
11979 * gdb.cp/annota3.exp: Use it instead of is_remote.
11980 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
11981
50500caf
PA
119822017-10-13 Pedro Alves <palves@redhat.com>
11983
11984 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
11985 (test_num_test_vars, run_and_count_vars, find_env)
11986 (test_set_unset_env, test_inherit_env_var): New procedures.
11987 (top level): Use them.
11988
dad0c6d2
PA
119892017-10-13 Pedro Alves <palves@redhat.com>
11990
11991 * lib/selftest-support.exp (selftest_setup): Extend comments, and
11992 also skip on stub-like targets.
11993
8b0553c1
PA
119942017-10-13 Pedro Alves <palves@redhat.com>
11995
11996 PR gdb/22293
11997 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
11998 (top level): Move some tests to ...
11999 (test_not_found): ... this new procedure.
12000 (top level): Call it.
12001
7594f623
PA
120022017-10-13 Pedro Alves <palves@redhat.com>
12003
12004 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12005 expect different "info terminal" output if testing with a
12006 non-native target.
12007
ebe3b402
PA
120082017-10-13 Pedro Alves <palves@redhat.com>
12009 Simon Marchi <simon.marchi@polymtl.ca>
12010
12011 PR python/12966
12012 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12013
42f1b161
PA
120142017-10-13 Pedro Alves <palves@redhat.com>
12015
12016 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12017 already.
12018
8d6ef72b
PA
120192017-10-13 Pedro Alves <palves@redhat.com>
12020
12021 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12022 is_remote.
12023
d7bcd5b8
PA
120242017-10-13 Pedro Alves <palves@redhat.com>
12025
12026 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12027 is_remote.
12028
df479dc6
PA
120292017-10-13 Pedro Alves <palves@redhat.com>
12030
12031 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12032 is set.
12033 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12034 instead of is_remote.
12035
23fb630a
PA
120362017-10-13 Pedro Alves <palves@redhat.com>
12037
12038 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12039 (top level): Add comment.
12040
cc77b1dc
PA
120412017-10-13 Pedro Alves <palves@redhat.com>
12042
12043 * gdb.base/remote.exp (top level): Fix comment typo and add
12044 missing return.
12045
27c9e813
PA
120462017-10-13 Pedro Alves <palves@redhat.com>
12047 Simon Marchi <simon.marchi@polymtl.ca>
12048
12049 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12050 calls and add comments. Skip test if use_gdb_stub is set.
12051 (top level): Use "set cwd" command instead of "cd" command.
12052
5e830d98
PA
120532017-10-13 Pedro Alves <palves@redhat.com>
12054
12055 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12056 is_remote target check.
12057
f5ca0032
PA
120582017-10-13 Pedro Alves <palves@redhat.com>
12059
12060 * gdb.base/scope.exp: Use build_executable + clean_restart +
12061 gdb_file_cmd instead of prepare_for_testing and no longer skip
12062 "before run" tests on is_remote target boards. Update comments.
12063 * boards/native-extended-gdbserver.exp
12064 (extended_gdbserver_load_last_file): New, factored out from ...
12065 (gdb_load): ... this. Move further below and add comment.
12066 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12067
8aed1c0d
PA
120682017-10-12 Pedro Alves <palves@redhat.com>
12069
12070 * gdb.base/attach.exp: Remove references to gdb64.
12071 * gdb.base/dbx.exp: Remove references to gdb64.
12072
cfa34c87
SM
120732017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12074 Pedro Alves <palves@redhat.com>
12075
12076 * gdb.base/label.exp: Remove is_remote target check.
12077
9192b7de
PA
120782017-10-12 Pedro Alves <palves@redhat.com>
12079
12080 * gdb.base/auvx.exp (coredir): Update comment.
12081 (top level) <core_works>: Use "set cwd" command instead of "cd"
12082 command.
12083
6bf0052d
PA
120842017-10-12 Pedro Alves <palves@redhat.com>
12085 Simon Marchi <simon.marchi@polymtl.ca>
12086
12087 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12088 target boards.
12089
e48ef82d
PA
120902017-10-12 Pedro Alves <palves@redhat.com>
12091 Simon Marchi <simon.marchi@polymtl.ca>
12092
12093 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12094 Instead skip if there's any gdb_protocol set.
12095
8d7aea57
SM
120962017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12097 Pedro Alves <palves@redhat.com>
12098
12099 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12100
30440677
PA
121012017-10-12 Pedro Alves <palves@redhat.com>
12102 Simon Marchi <simon.marchi@polymtl.ca>
12103
12104 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12105 instead of on dejagnu remote boards.
12106
4e04f045 121072017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12108 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12109
12110 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12111 checks. Use build_executable + clean_restart instead of
12112 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12113 of enabling non-stop after starting gdb.
12114
871a186e
PA
121152017-10-12 Pedro Alves <palves@redhat.com>
12116
12117 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12118 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12119 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12120 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12121
56d704da
AK
121222017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12123
12124 * gdb.arch/arc-tdesc-cpu.exp: New file.
12125 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12126
2f20e312
SM
121272017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12128
12129 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12130
65630365
PA
121312017-10-10 Pedro Alves <palves@redhat.com>
12132
12133 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12134 expect CLI output.
12135
bf469271
PA
121362017-10-10 Pedro Alves <palves@redhat.com>
12137
12138 * lib/selftest-support.exp (selftest_setup): Update for
12139 captured_command_loop's prototype change.
12140
777a42f1
PA
121412017-10-09 Pedro Alves <palves@redhat.com>
12142
12143 Test both arch1=>arch2 and arch2=>arch1.
12144
12145 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12146 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12147 factored out to...
12148 (append_arch1_options, append_arch2_options, append_arch_options)
12149 (build_executables): New procedures.
12150 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12151 local.
12152 (top level): Add new 'first_arch' testing axis.
12153
cbd2b4e3
PA
121542017-10-09 Pedro Alves <palves@redhat.com>
12155
12156 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12157 (barrier): New.
12158 (thread_start, all_started): New functions.
12159 (main): Spawn new thread and wait until it is scheduled.
12160 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12161 option.
12162 (do_test): Add 'selected_thread' parameter. Run to all_started
12163 instead of main. Explicitly set the breakpoint at main. Switch
12164 to the SELECTED_THREAD thread.
12165 (top level): Test handling the exec event with either the main
12166 thread or the second thread selected.
12167
5c9e4427
PA
121682017-10-09 Pedro Alves <palves@redhat.com>
12169
12170 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12171 logic. Move STOP marker after the value checks.
12172 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12173 regexp.
12174
b3b7c423
SL
121752017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12176
12177 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12178
3b4b2f16
UW
121792017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12180
12181 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12182 integer-to-dfp conversion.
12183 * gdb.base/dfp-test.exp: Likewise.
12184
5cd63fda
PA
121852017-10-04 Pedro Alves <palves@redhat.com>
12186
12187 * gdb.multi/hangout.c: Include <unistd.h>.
12188 (hangout_loop): New function.
12189 (main): Call alarm. Call hangout_loop in a loop.
12190 * gdb.multi/hello.c: Include <unistd.h>.
12191 (hello_loop): New function.
12192 (main): Call alarm. Call hangout_loop in a loop.
12193 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12194 inferior with the other selected.
12195
4c71c105
SM
121962017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12197
12198 * gdb.mi/list-thread-groups-available.exp: New file.
12199 * gdb.mi/list-thread-groups-available.c: New file.
12200
bc3b087d
SDJ
122012017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12202
12203 * gdb.base/set-cwd.exp: Make it available on
12204 native-extended-gdbserver.
12205
d092c5a2
SDJ
122062017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12207
12208 * gdb.base/set-cwd.c: New file.
12209 * gdb.base/set-cwd.exp: Likewise.
12210
45320ffa
TT
122112017-10-02 Tom Tromey <tom@tromey.com>
12212
12213 PR rust/22236:
12214 * gdb.rust/simple.rs (main): New variable "fslice".
12215 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12216
b3e3859b
TT
122172017-10-02 Tom Tromey <tom@tromey.com>
12218
12219 * gdb.rust/simple.exp: Test ptype of a slice.
12220
01af5e0d
TT
122212017-10-02 Tom Tromey <tom@tromey.com>
12222
12223 * gdb.rust/simple.exp: Test index of slice.
12224
a9bbfbd8
TT
122252017-09-27 Tom Tromey <tom@tromey.com>
12226
12227 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12228
df8899e5
TP
122292017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12230 Pedro Alves <palves@redhat.com>
12231
12232 * gdb.base/compare-sections.exp (get value of read-only section): Read
12233 as unsigned value.
12234 (corrupt read-only section): Likewise and don't set written if patching
12235 failed.
12236
757bf54b
KB
122372017-09-21 Kevin Buettner <kevinb@redhat.com>
12238
12239 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12240 files.
12241
06871ae8
PA
122422017-09-20 Pedro Alves <palves@redhat.com>
12243
12244 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12245 symbol names in gdb's output.
12246 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12247
e5f25bc5
PA
122482017-09-20 Pedro Alves <palves@redhat.com>
12249
12250 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12251 Rename to ...
12252 (test_list_ambiguous_symbol): ... this and add a symbol name
12253 parameter. Adjust.
12254 (test_list_ambiguous_function): Reimplement on top of
12255 test_list_ambiguous_symbol and also test listing ambiguous
12256 variables.
12257 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12258 (ambiguous_fun): ... this.
12259 (ambiguous_var): New.
12260 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12261 (ambiguous_fun): ... this.
12262 (ambiguous_var): New.
12263
4e5a4f58
JB
122642017-09-19 John Baldwin <jhb@FreeBSD.org>
12265
12266 * gdb.base/starti.c: New file.
12267 * gdb.base/starti.exp: New file.
12268 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12269
26e53f3e
PA
122702017-09-14 Pedro Alves <palves@redhat.com>
12271
12272 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12273 (top level): Use it instead of runto.
12274
cb791d59
TT
122752017-09-11 Tom Tromey <tom@tromey.com>
12276
12277 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12278
7c96f8c1
TT
122792017-09-11 Tom Tromey <tom@tromey.com>
12280
12281 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12282 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12283
469412dd
CW
122842017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12285
12286 * gdb.fortran/printing-types.exp: New file.
12287 * gdb.fortran/printing-types.exp: New file.
12288
e0f86435
BH
122892017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12290
12291 * gdb.fortran/vla-ptype.exp: Fix typos.
12292 * gdb.fortran/vla-value.exp: Same.
12293
9e9af4be
BH
122942017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12295
12296 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12297 * gdb.mi/mi-var-child-f.exp: Likewise.
12298 * gdb.mi/mi-vla-fortran.exp: Likewise.
12299
a5ad232b 123002017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12301 Christoph Weinmann <christoph.t.weinmann@intel.com>
12302 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12303
12304 * gdb.fortran/ptr-indentation.f90: New file.
12305 * gdb.fortran/ptr-indentation.exp: New file.
12306
5aec60eb
TT
123072017-09-05 Tom Tromey <tom@tromey.com>
12308
12309 PR gdb/22010:
12310 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12311
8f8f8152
TP
123122017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12313
12314 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12315
fbd1b771
JK
123162017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12317
12318 * gdb.threads/tls-nodebug-pie.c: New file.
12319 * gdb.threads/tls-nodebug-pie.exp: New file.
12320
5eb5f850
TT
123212017-09-05 Tom Tromey <tom@tromey.com>
12322
12323 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12324 for rust.
12325
ae780a21
SM
123262017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12327
12328 * gdb.multi/multi-arch-exec.exp: Test with different
12329 "follow-exec-mode" settings.
12330 (do_test): New procedure.
12331
3693fdb3
PA
123322017-09-04 Pedro Alves <palves@redhat.com>
12333
12334 * gdb.base/func-static.c (S::method const, S::method volatile)
12335 (S::method volatile const): New methods.
12336 (c_s, v_s, cv_s): New instances.
12337 (main): Call method() on them.
12338 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12339 (cannot_resolve): New procedure.
12340 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12341 print-quote-unquoted columns.
12342 (do_test): Test printing each scope too.
12343
e68cb8e0
PA
123442017-09-04 Pedro Alves <palves@redhat.com>
12345
12346 * gdb.base/local-static.exp: Also test with
12347 class::method::variable wholly quoted.
12348 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12349
858be34c
PA
123502017-09-04 Pedro Alves <palves@redhat.com>
12351
12352 * gdb.base/local-static.c: New.
12353 * gdb.base/local-static.cc: New.
12354 * gdb.base/local-static.exp: New.
12355
46a4882b
PA
123562017-09-04 Pedro Alves <palves@redhat.com>
12357
12358 * gdb.asm/asm-source.exp: Add casts to int.
12359 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12360 (dataglobal64_1, dataglobal64_2): New globals.
12361 * gdb.base/nodebug.exp: Test different expressions involving the
12362 new globals, with print, whatis and ptype. Add casts to int.
12363 * gdb.base/solib-display.exp: Add casts to int.
12364 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12365 * gdb.cp/m-static.exp: Add cast to int.
12366 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12367 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12368 tls variable with no debug info without a cast. Test with a cast
12369 to int too.
12370 * gdb.trace/entry-values.exp: Add casts.
12371
2c5a2be1
PA
123722017-09-04 Pedro Alves <palves@redhat.com>
12373
12374 * gdb.base/nodebug.exp: Test that ptype's error about functions
12375 with unknown return type includes the function name too.
12376
7022349d
PA
123772017-09-04 Pedro Alves <palves@redhat.com>
12378
12379 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12380 return type of munmap in infcall.
12381 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12382 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12383 type of ftell in infcall.
12384 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12385 type of getpid in infcall.
12386 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12387 infcall.
12388 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12389 Bail on failure to extract the pid.
12390 * gdb.base/nodebug.c: #include <stdint.h>.
12391 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12392 New functions.
12393 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12394 Change expected output of print/whatis/ptype with functions with
12395 no debug info. Test all supported languages. Call
12396 test_call_promotion.
12397 * gdb.compile/compile.exp: Adjust expected output to expect
12398 warning.
12399 * gdb.threads/siginfo-threads.exp: Likewise.
12400
54990598
PA
124012017-09-04 Pedro Alves <palves@redhat.com>
12402
12403 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12404 "prototypes". Test calling float functions via prototyped and
12405 unprototyped function pointers.
12406 (perform_all_tests): New parameter "prototypes". Pass it down.
12407 (top level): Pass down "prototypes" parameter to
12408 perform_all_tests.
12409
34d16ea2
SM
124102017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12411
12412 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12413 Test with nested loops.
12414
9521ecda
SM
124152017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12416
12417 * gdb.base/commands.exp: Call the new procedures.
12418 (loop_break_test, loop_continue_test): New procedures.
12419
80a65e9b
SM
124202017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12421
12422 * gdb.base/commands.exp: Call new procedure.
12423 (define_if_without_arg_test): New procedure.
12424
e439fa14
PA
124252017-09-04 Pedro Alves <palves@redhat.com>
12426
12427 * gdb.base/list-ambiguous.exp: New file.
12428 * gdb.base/list-ambiguous0.c: New file.
12429 * gdb.base/list-ambiguous1.c: New file.
12430 * gdb.base/list.exp (test_list_range): Adjust expected output.
12431
0a2dde4a
SDJ
124322017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12433
12434 * gdb.base/share-env-with-gdbserver.c: New file.
12435 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12436
5e89eb3a
SM
124372017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12438
12439 * gdb.base/commands.exp (gdbvar_simple_if_test,
12440 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12441 progvar_simple_if_test, progvar_simple_while_test,
12442 progvar_complex_if_while_test, user_defined_command_test,
12443 user_defined_command_args_eval,
12444 user_defined_command_args_stack_test,
12445 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12446 temporary_breakpoint_commands,
12447 gdb_test_no_prompt, redefine_hook_test,
12448 redefine_backtrace_test): Remove "global gdb_prompt".
12449
fd437cbc
SM
124502017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12451
12452 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12453 New proc, call it from toplevel.
12454
87215ad1
SDJ
124552017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12456
12457 PR remote/21852
12458 * gdb.server/normal.c: New file, copied from gdb.base.
12459 * gdb.server/run-without-local-binary.exp: New file.
12460
58afddc6
WP
124612017-08-07 Weimin Pan <weimin.pan@oracle.com>
12462
12463 * gdb.arch/sparc64-adi.exp: New file.
12464 * gdb.arch/sparc64-adi.c: New file.
12465
5277199a
PA
124662017-08-22 Pedro Alves <palves@redhat.com>
12467
12468 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12469 (top level): Add "list all overloads" tests.
12470
14278e1f
TT
124712017-08-22 Tom Tromey <tom@tromey.com>
12472
12473 * gdb.gdb/xfullpath.exp: Remove.
12474
bf223d3e
PA
124752017-08-21 Pedro Alves <palves@redhat.com>
12476
12477 PR gdb/19487
12478 * gdb.base/symbol-alias.c: New.
12479 * gdb.base/symbol-alias2.c: New.
12480 * gdb.base/symbol-alias.exp: New.
12481
c973d0aa
PA
124822017-08-21 Pedro Alves <palves@redhat.com>
12483
12484 * gdb.base/dfp-test.c
12485 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12486 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12487 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12488 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12489 * gdb.base/whatis-ptype-typedefs.c: New.
12490 * gdb.base/whatis-ptype-typedefs.exp: New.
12491 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12492 (an_int, an_int_type, an_int_type2): New globals.
12493 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12494 involving typedefs and cast expressions.
12495 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12496 (lookup_typedefs_function): New.
12497 (typedefs_pretty_printers_dict): New.
12498 (top level): Register lookup_typedefs_function in
12499 gdb.pretty_printers.
12500
6d580b63
YQ
125012017-08-18 Yao Qi <yao.qi@linaro.org>
12502
12503 * gdb.server/unittest.exp: New.
12504
206726fb
SDJ
125052017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12506
12507 PR gdb/21954
12508 * gdb.base/environ.exp: Add test to check if 'unset environment'
12509 works.
12510
bf0ec4c2
AA
125112017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12512
12513 * lib/gdb.exp (universal_compile_options): New caching proc.
12514 (gdb_compile): Suppress GCC's coloring of messages.
12515
d6382fff
TT
125162017-08-14 Tom Tromey <tom@tromey.com>
12517
12518 PR gdb/21675:
12519 * gdb.base/printcmds.exp (test_radices): New function.
12520 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12521 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12522 * lib/gdb.exp (get_integer_valueof): Use p/d.
12523
c2c2dd9f
SM
125242017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12525
12526 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12527 characters.
12528
fdffd6f4
TT
125292017-08-05 Tom Tromey <tom@tromey.com>
12530
12531 * gdb.rust/simple.exp: Allow String to appear in a different
12532 namespace.
12533
27d41eac
YQ
125342017-07-26 Yao Qi <yao.qi@linaro.org>
12535
12536 * gdb.gdb/unittest.exp: Invoke command
12537 "maintenance check xml-descriptions".
12538
031ed05d
AA
125392017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12540
12541 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12542 calling context.
12543 (hex128): Drop erroneous calculation of parameters.
12544
dcd27ddf
SM
125452017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12546
12547 * gdb.python/py-unwind.exp: Disable stack protection when
12548 building test file.
12549
47e77640
PA
125502017-07-20 Pedro Alves <palves@redhat.com>
12551
12552 * gdb.base/default.exp (set language): Adjust expected output.
12553
62d2a18a
PA
125542017-07-20 Pedro Alves <palves@redhat.com>
12555
12556 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12557 (test_minsym): ... this, and make static.
12558 (get_pck__foo__bar__minsym): Rename to ...
12559 (get_test_minsym): ... this.
12560 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12561 symbol names and comments.
12562 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12563 (get_test_minsym): ... this.
12564 (pck__foo__bar__minsym__2): Rename to ...
12565 (test_minsym): ... this.
12566 (main): Adjust.
12567
c45ec17c
PA
125682017-07-17 Pedro Alves <palves@redhat.com>
12569
12570 * gdb.base/completion.exp: Adjust expected output.
12571 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12572 the completer works.
12573
c6756f62
PA
125742017-07-17 Pedro Alves <palves@redhat.com>
12575
12576 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12577
5bd68487
AB
125782017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12579
12580 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12581
8880f2a9
TT
125822017-07-14 Tom Tromey <tom@tromey.com>
12583
12584 PR rust/21764:
12585 * gdb.rust/simple.exp: Add tests.
12586
65547233
TT
125872017-07-14 Tom Tromey <tom@tromey.com>
12588
12589 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12590
8f14146e
PA
125912017-07-14 Pedro Alves <palves@redhat.com>
12592
12593 * gdb.linespec/base/one/thefile.cc (z1): New function.
12594 * gdb.linespec/base/two/thefile.cc (z2): New function.
12595 * gdb.linespec/linespec.exp: Add tests.
12596
b4365d02
AB
125972017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12598
12599 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12600 to mi_create_breakpoint.
12601
5d2cbaa5
AB
126022017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12603
12604 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12605 mi_create_breakpoint.
12606
11cb5716
IB
126072017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12608
12609 * gdb.dlang/demangle.exp: Update for demangling changes.
12610
03278692
TT
126112017-07-09 Tom Tromey <tom@tromey.com>
12612
12613 * gdb.dwarf2/shortpiece.exp: New file.
12614
33c5cd75
DB
126152017-07-06 David Blaikie <dblaikie@gmail.com>
12616
12617 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12618 built from fissiont-multi-cu{1,2}.c.
12619 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12620 except putting 'main' and 'func' in separate CUs in the same DWO file.
12621 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12622 test.
12623 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12624 test.
12625
8455d262
PA
126262017-07-06 Pedro Alves <palves@redhat.com>
12627
12628 * gdb.python/py-unwind.exp: Test flushregs.
12629
dc4bde35
SDJ
126302017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12631
12632 PR cli/21688
12633 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12634 tests for alias commands and trailing whitespace.
12635
51ed89aa
SDJ
126362017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12637
12638 PR cli/21688
12639 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12640 procedure. Call it.
12641
eb17d413
PA
126422017-06-29 Pedro Alves <palves@redhat.com>
12643
12644 * gdb.base/printcmds.exp: Add tests.
12645
41664b45
DG
126462017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12647
12648 PR gdb/21337
12649 * gdb.base/reread-readsym.exp: New file.
12650 * gdb.base/reread-readsym.c: New file.
12651
75312ae3
KB
126522017-06-21 Kevin Buettner <kevinb@redhat.com>
12653
12654 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12655 subpattern.
12656
66953522
PB
126572017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12658
12659 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12660 extended mnemonic.
12661 * gdb.arch/powerpc-power9.s: Likewise.
12662
5524b525
AA
126632017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12664
12665 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12666 on 32-bit x86 targets. Exploit is_*_target macros where
12667 appropriate.
12668
03c8af18
AA
126692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12670
12671 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12672 register pieces.
12673
3bf31011
AA
126742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12675
12676 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12677 located in one or more DWARF pieces.
12678
805acca0
AA
126792017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12680
12681 * lib/gdb.exp (get_endianness): New proc.
12682 * gdb.arch/aarch64-fp.exp: Use it.
12683 * gdb.arch/altivec-regs.exp: Likewise.
12684 * gdb.arch/e500-regs.exp: Likewise.
12685 * gdb.arch/vsx-regs.exp: Likewise.
12686 * gdb.base/dump.exp: Likewise.
12687 * gdb.base/funcargs.exp: Likewise.
12688 * gdb.base/gnu_vector.exp: Likewise.
12689 * gdb.dwarf2/formdata16.exp: Likewise.
12690 * gdb.dwarf2/implptrpiece.exp: Likewise.
12691 * gdb.dwarf2/nonvar-access.exp: Likewise.
12692 * gdb.python/py-inferior.exp: Likewise.
12693 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12694
e9352324
AA
126952017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12696
12697 PR gdb/21226
12698 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12699 stack value pieces are taken from the LSB end.
12700
d5d1163e
AA
127012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12702
12703 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12704 variable at nonzero offset.
12705
0567c986
AA
127062017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12707
12708 * gdb.dwarf2/var-access.c: New file.
12709 * gdb.dwarf2/var-access.exp: New test.
12710 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12711
973e9aab
TT
127122017-06-12 Tom Tromey <tom@tromey.com>
12713
12714 * gdb.dwarf2/formdata16.exp: Add tests.
12715
d9109c80
TT
127162017-06-12 Tom Tromey <tom@tromey.com>
12717
12718 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12719
30a25466
TT
127202017-06-12 Tom Tromey <tom@tromey.com>
12721
12722 PR exp/16225:
12723 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12724 * gdb.arch/vsx-regs.exp: Update tests.
12725 * gdb.arch/s390-vregs.exp (hex128): New proc.
12726 Update test.
12727 * gdb.arch/altivec-regs.exp: Update tests.
12728
aefd8b33
SDJ
127292017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12730
12731 * gdb.base/startup-with-shell.c: New file.
12732 * gdb.base/startup-with-shell.exp: Likewise.
12733
2090129c
SDJ
127342017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12735
12736 * gdb.server/non-existing-program.exp: Update regex in order to
12737 reflect the fact that gdbserver is now using fork_inferior (with a
12738 shell) to startup the inferior.
12739
8e86a419
SM
127402017-05-30 Simon Marchi <simon.marchi@ericsson.com>
12741
12742 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
12743 support function calls from GDB.
12744
e6cf65f2
TT
127452017-05-21 Tom Tromey <tom@tromey.com>
12746
12747 PR rust/21466:
12748 * gdb.rust/unsized.exp: New file.
12749 * gdb.rust/unsized.rs: New file.
12750
43cc5389
TT
127512017-05-19 Tom Tromey <tom@tromey.com>
12752
12753 PR rust/21484:
12754 * gdb.rust/watch.exp: New file.
12755 * gdb.rust/watch.rs: New file.
12756
ec8df234
TT
127572017-05-18 Tom Tromey <tom@tromey.com>
12758
12759 * gdb.rust/simple.exp: Allow Box to be qualified.
12760
3e3e7fae
TP
127612017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12762
12763 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
12764
59cc050d
PA
127652017-05-18 Pedro Alves <palves@redhat.com>
12766
12767 * gdb.base/fileio.c (test_write, test_read, test_close)
12768 (test_fstat): Don't print 'ret' in the fail path.
12769
c8f6abd1
PA
127702017-05-18 Pedro Alves <palves@redhat.com>
12771
12772 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
12773 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
12774 (test_system, test_rename, test_unlink, test_time): Change
12775 prototypes.
12776 * gdb.base/fileio.exp (stop_msg): Adjust.
12777
d2a03b77
PA
127782017-05-18 Pedro Alves <palves@redhat.com>
12779
12780 * gdb.base/fileio.c (null_str): New global.
12781 (test_stat): Use it.
12782 * gdb.base/fileio.exp: Remove nowarnings.
12783
0d5c6999
YQ
127842017-05-17 Yao Qi <yao.qi@linaro.org>
12785
12786 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
12787
21873064
YQ
127882017-05-17 Simon Marchi <simon.marchi@ericsson.com>
12789
12790 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
12791 argument command.
12792 (top-level): Invoke test_set_inferior_tty.
12793
d512d31c
PA
127942017-05-04 Pedro Alves <palves@redhat.com>
12795
12796 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
12797 Add parens to print call for Python 3.
12798
90cef2ed
KS
127992017-05-03 Keith Seitz <keiths@redhat.com>
12800
12801 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
12802 (main): Call it.
12803
14f819c8
TW
128042017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12805
12806 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
12807 to prev and next.
12808
913aeadd
TW
128092017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12810
12811 * gdb.python/py-record-btrace.exp: Remove test for
12812 gdb.BtraceInstruction.error.
12813
a3be24ad
TW
128142017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12815
12816 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
12817
ae20e79a
TW
128182017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12819
12820 * gdb.python/py-record-btrace-threads.c: New file.
12821 * gdb.python/py-record-btrace-threads.exp: New file.
12822
45ce1b47
SDJ
128232017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
12824
12825 PR testsuite/8595
12826 * gdb.base/environ.exp: Make test available in all architectures.
12827 Move bits related to "info program" testing to
12828 gdb.base/info-program.exp. Rewrite tests to use the two new
12829 procedures mentione below.
12830 (test_set_show_env_var) New procedure.
12831 (test_set_show_env_var_equal): Likewise.
12832 * gdb.base/info-program.exp: New file.
12833
e15c3eb4
KS
128342017-04-27 Keith Seitz <keiths@redhat.com>
12835
12836 * gdb.cp/oranking.cc (test15): New function.
12837 (main): Call test15 and declare additional variables for testing.
12838 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
12839 "p foo101('abc')" tests.
12840 Add tests for cv qualifier overloads.
12841 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
12842 "lvalue reference overload" test.
12843 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
12844 "print value of f1 on Child&& in f2" test.
12845
3a3fd0fd
PA
128462017-04-19 Pedro Alves <palves@redhat.com>
12847
12848 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
12849 procedure.
12850 (top level): Call it.
12851 * lib/gdb.exp (gdb_define_cmd): New procedure.
12852
53375380
PA
128532017-04-12 Pedro Alves <palves@redhat.com>
12854
12855 PR gdb/21323
12856 * gdb.cp/wide_char_types.c: Include <wchar.h>.
12857 (wchar): New global.
12858 * gdb.cp/wide_char_types.exp (wide_char_types_program)
12859 (do_test_wide_char, wide_char_types_no_program, top level): Add
12860 wchar_t testing.
12861
53e710ac
PA
128622017-04-12 Pedro Alves <palves@redhat.com>
12863
12864 PR c++/21323
12865 * gdb.cp/wide_char_types.c: New file.
12866 * gdb.cp/wide_char_types.exp: New file.
12867
0ad9d8c7
SDJ
128682017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
12869
12870 PR gdb/21352
12871 * gdb.trace/tsv.exp: Add test for "tsave -r".
12872
b1b45502
IB
128732017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12874
12875 * gdb.dlang/watch-loc.c: New file.
12876 * gdb.dlang/watch-loc.exp: New file.
12877
ec13808e
JK
128782017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12879
12880 * gdb.python/py-section-script.exp (sepdebug): New testcases.
12881
fe5f7374
AK
128822017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12883
12884 * gdb.arch/arc-analyze-prologue.S: New file.
12885 * gdb.arch/arc-analyze-prologue.exp: Likewise.
12886
eea78757
AK
128872017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12888
12889 * gdb.arch/arc-decode-insn.S: New file.
12890 * gdb.arch/arc-decode-insn.exp: Likewise.
12891
5badf10a
IR
128922017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12893
12894 PR tdep/20928
12895 * gdb.arch/sparc64-regs.exp: New file.
12896 * gdb.arch/sparc64-regs.S: Likewise.
12897
cee59b3f
TW
128982017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
12899
12900 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
12901 and memory view on Python 3.
12902
c0f55cc6
AV
129032017-03-20 Artemiy Volkov <artemiyv@acm.org>
12904 Keith Seitz <keiths@redhat.com>
12905
12906 PR gdb/14441
12907 * gdb.cp/demangle.exp: Add rvalue reference tests.
12908 * gdb.cp/rvalue-ref-casts.cc: New file.
12909 * gdb.cp/rvalue-ref-casts.exp: New file.
12910 * gdb.cp/rvalue-ref-overload.cc: New file.
12911 * gdb.cp/rvalue-ref-overload.exp: New file.
12912 * gdb.cp/rvalue-ref-params.cc: New file.
12913 * gdb.cp/rvalue-ref-params.exp: New file.
12914 * gdb.cp/rvalue-ref-sizeof.cc: New file.
12915 * gdb.cp/rvalue-ref-sizeof.exp: New file.
12916 * gdb.cp/rvalue-ref-types.cc: New file.
12917 * gdb.cp/rvalue-ref-types.exp: New file.
12918 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
12919 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
12920
51457a05
MAL
129212017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12922
12923 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
12924 New procedure.
12925
5b291c04
MAL
129262017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12927
12928 * lib/mi-support.exp (mi_gdb_test): Add additional message
12929 for unexpected output.
12930
59a56148
AA
129312017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12932
12933 * gdb.base/examine-backward.c (Barrier): New character array
12934 constant, to ensure that TestStrings is preceded by a string
12935 terminator.
12936
7942e96e
AA
129372017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12938
12939 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
12940 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
12941 and implicit pointer into such a location.
12942
6ebac3fb
DE
129432017-03-16 Doug Evans <dje@google.com>
12944
12945 * gdb.python/py-lazy-string (pointer): Really add new typedef.
12946
ec3b243d
TP
129472017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
12948
12949 * gdb.cp/m-static.exp: Fix expectation for prototype of
12950 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
12951
129522017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
12953
12954 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
12955 * gdb.guile/scm-lazy-string.c: New file.
12956 * gdb.guile/scm-value.exp: Move lazy string tests to ...
12957 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
12958 for pointer, array, typedef lazy strings.
12959
2cc36e25 129602017-03-16 Doug Evans <dje@google.com>
34b43320
DE
12961
12962 PR python/17728, python/18439, python/18779
12963 * gdb.python/py-value.c (main) Delete locals sptr, sn.
12964 * gdb.python/py-lazy-string.c (pointer): New typedef.
12965 (main): New locals ptr, array, typedef_ptr.
12966 * gdb.python/py-value.exp: Move lazy string tests to ...
12967 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
12968 array, typedef lazy strings.
ec3b243d 12969
0efcde63
AK
129702017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
12971
12972 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
12973 Add optional 'test' parameter.
12974
7978d7c3
SM
129752017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12976
12977 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12978 Skip for versions of DejaGnu < 1.5.
12979
896c0c1e
SM
129802017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12981
12982 * lib/gdb.exp (dejagnu_version): New proc.
12983 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12984 Use dejagnu_version.
12985
5f4d1085
KS
129862017-03-10 Keith Seitz <keiths@redhat.com>
12987
12988 PR c++/8128
12989 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
12990 type from destructor regexps.
12991 Add a branch which actually passes the test.
12992 Adjust "ptype t5i" test names.
12993
1de05205
PA
129942017-03-08 Pedro Alves <palves@redhat.com>
12995
12996 * gdb.base/step-over-exit.exp: Add explicit test message.
12997
c65d6b55
PA
129982017-03-08 Pedro Alves <palves@redhat.com>
12999
13000 PR gdb/18360
13001 * gdb.threads/interrupt-while-step-over.c: New file.
13002 * gdb.threads/interrupt-while-step-over.exp: New file.
13003
2e86a283
PA
130042017-03-08 Pedro Alves <palves@redhat.com>
13005
13006 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13007 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13008
25dcbff6
PA
130092017-03-08 Pedro Alves <palves@redhat.com>
13010
13011 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13012 PKRU as not supported as a PASS.
13013
dc9366eb
PA
130142017-03-08 Pedro Alves <palves@redhat.com>
13015
13016 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13017 prefix instead of $binfile1/$binfile2.
13018 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13019 in test message.
13020 * gdb.python/py-completion.exp: Use "load python file" as test
13021 messages instead of unstable path names.
13022
6e5d74e7
PA
130232017-03-08 Pedro Alves <palves@redhat.com>
13024 Jan Kratochvil <jan.kratochvil@redhat.com>
13025
13026 PR cli/21218
13027 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13028 New proc.
13029 (top level): Call it.
13030
9753a2f6
PA
130312017-03-08 Pedro Alves <palves@redhat.com>
13032
13033 PR tui/21216
13034 * gdb.tui/tui-nl-filtered-output.exp: New file.
13035
1a4dd9dd
PA
130362017-03-08 Pedro Alves <palves@redhat.com>
13037
13038 * gdb.base/completion.exp: Move TUI completion tests to ...
13039 * gdb.tui/completion.exp: ... this new file.
13040
7cbbff33
PA
130412017-03-08 Pedro Alves <palves@redhat.com>
13042
13043 * gdb.base/tui-disasm-long-lines.c,
13044 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13045 gdb.base/tui-layout.exp: Move to ...
13046 * gdb.tui/: ... this new directory.
13047
5f6fd321
PA
130482017-03-07 Pedro Alves <palves@redhat.com>
13049
13050 * gdb.base/tui-layout.c: New file.
13051 * gdb.base/tui-layout.exp: New file.
13052
44959fa8
PA
130532017-03-07 Pedro Alves <palves@redhat.com>
13054
13055 * gdb.base/tui-layout.c: Rename to ...
13056 * gdb.base/tui-disasm-long-lines.c: ... this.
13057 * gdb.base/tui-layout.exp: Rename to ...
13058 * gdb.base/tui-disasm-long-lines.exp: ... this.
13059
f8c4e718
PA
130602017-03-07 Pedro Alves <palves@redhat.com>
13061
13062 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13063
6dbb839a 130642017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13065
13066 * i386-mpx-call.c: New file.
13067 * i386-mpx-call.exp: New file.
13068
65b48a81
PB
130692017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13070
13071 * gdb.arch/powerpc-power.exp: Delete test.
13072 * gdb.arch/powerpc-power.s: Likewise.
13073 * gdb.disasm/disassembler-options.exp: New test.
13074 * gdb.arch/powerpc-altivec.exp: Likewise.
13075 * gdb.arch/powerpc-altivec.s: Likewise.
13076 * gdb.arch/powerpc-altivec2.exp: Likewise.
13077 * gdb.arch/powerpc-altivec2.s: Likewise.
13078 * gdb.arch/powerpc-altivec3.exp: Likewise.
13079 * gdb.arch/powerpc-altivec3.s: Likewise.
13080 * gdb.arch/powerpc-power7.exp: Likewise.
13081 * gdb.arch/powerpc-power7.s: Likewise.
13082 * gdb.arch/powerpc-power8.exp: Likewise.
13083 * gdb.arch/powerpc-power8.s: Likewise.
13084 * gdb.arch/powerpc-power9.exp: Likewise.
13085 * gdb.arch/powerpc-power9.s: Likewise.
13086 * gdb.arch/powerpc-vsx.exp: Likewise.
13087 * gdb.arch/powerpc-vsx.s: Likewise.
13088 * gdb.arch/powerpc-vsx2.exp: Likewise.
13089 * gdb.arch/powerpc-vsx2.s: Likewise.
13090 * gdb.arch/powerpc-vsx3.exp: Likewise.
13091 * gdb.arch/powerpc-vsx3.s: Likewise.
13092 * gdb.arch/arm-disassembler-options.exp: Likewise.
13093 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13094 * gdb.arch/s390-disassembler-options.exp: Likewise.
13095
17cd4947
LM
130962017-02-23 Luis Machado <lgustavo@codesourcery.com>
13097
13098 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13099 (check_supported_features): ... this. Changed return type to void.
13100 (supports_rdseed): New static global.
13101 (rdseed): Check supports_rdseed.
13102 (initialize): Call check_supported_features.
13103
2039d74e
EBM
131042017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13105
13106 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13107 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13108 and lqarx/stqcx.
13109 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13110 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13111
a51d7ecf
EBM
131122017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13113
13114 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13115 uppercase.
13116
0224619f
JK
131172017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13118
13119 * gdb.dwarf2/formdata16.c: New file.
13120 * gdb.dwarf2/formdata16.exp: New file.
13121 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13122
216f72a1
JK
131232017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13124
13125 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13126 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13127 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13128 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13129 DW_AT_GNU_*.
13130
43988095
JK
131312017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13132
13133 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13134
99e8a4f9
SDJ
131352017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13136
13137 PR gdb/21164
13138 * gdb.base/maint.exp: Add testcases for when the commands do
13139 not have arguments.
13140
b58a8c0c
TP
131412017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13142
13143 * gdb.cp/chained-calls.exp: Use p instead of P.
13144
4e746bb6
TW
131452017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13146
13147 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13148 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13149
3f77c769
TT
131502017-02-14 Tom Tromey <tom@tromey.com>
13151
13152 PR python/13598:
13153 * gdb.python/py-events.exp: Add before_prompt event tests.
13154
075beec0
AA
131552017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13156
13157 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13158
bf5f525c
LM
131592017-02-13 Luis Machado <lgustavo@codesourcery.com>
13160
13161 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13162 (main): Call my_unique_function_name.
13163 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13164 completion of patterns with a single match.
13165 Add missing -re switches to gdb_test_multiple calls.
13166
13a66184
LM
131672017-02-13 Luis Machado <lgustavo@codesourcery.com>
13168
13169 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13170 return if core file is not recognized.
13171
26a06916
SM
131722017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13173
13174 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13175 and extra UIs.
13176
b761ca9e
SM
131772017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13178
13179 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13180 proc_with_prefix.
13181
b964bee0
TT
131822017-02-10 Tom Tromey <tom@tromey.com>
13183
13184 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13185
18da0c51
MG
131862017-02-10 Martin Galvan <martingalvan@sourceware.org>
13187
13188 PR gdb/21122
13189 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13190
604c4576
JG
131912017-02-08 Jerome Guitton <guitton@adacore.com>
13192
13193 * gdb.base/define.exp: Add test for command abbreviations
13194 in define.
13195
20b477a7
LM
131962017-02-06 Luis Machado <lgustavo@codesourcery.com>
13197
13198 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13199 * gdb.reverse/insn-reverse-x86.c: New file.
13200
3f7b46f2
IR
132012017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13202
13203 PR tdep/20936
13204 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13205
f0fd41c1
TT
132062017-02-03 Tom Tromey <tom@tromey.com>
13207
13208 PR rust/21097:
13209 * gdb.rust/simple.exp: Add new tests.
13210
5be5dbf0
PA
132112017-02-02 Pedro Alves <palves@redhat.com>
13212
13213 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13214 tests.
13215
7346ef59
AA
132162017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13217
13218 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13219 taking a 2-byte value out of a 4-byte DWARF implicit value on
13220 big-endian targets.
13221 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13222 logic. Add test cases for DW_OP_implicit.
13223
787f0025
MM
132242017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13225
13226 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13227
68777c29
MM
132282017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13229
13230 * gdb.btrace/enable.exp: Call gdb_exit before
13231 skip_gdbserver_tests.
13232
0a1c7e28
MM
132332017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13234
13235 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13236 GDBFLAGS.
13237
b5ac99b0
MM
132382017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13239
13240 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13241 the test is skipped.
13242 * gdb.btrace/data.exp: Likewise.
13243 * gdb.btrace/delta.exp: Likewise.
13244 * gdb.btrace/dlopen.exp: Likewise.
13245 * gdb.btrace/enable-running.exp: Likewise.
13246 * gdb.btrace/enable.exp: Likewise.
13247 * gdb.btrace/exception.exp: Likewise.
13248 * gdb.btrace/function_call_history.exp: Likewise.
13249 * gdb.btrace/gcore.exp: Likewise.
13250 * gdb.btrace/instruction_history.exp: Likewise.
13251 * gdb.btrace/multi-thread-step.exp: Likewise.
13252 * gdb.btrace/nohist.exp: Likewise.
13253 * gdb.btrace/non-stop.exp: Likewise.
13254 * gdb.btrace/reconnect.exp: Likewise.
13255 * gdb.btrace/record_goto-step.exp: Likewise.
13256 * gdb.btrace/record_goto.exp: Likewise.
13257 * gdb.btrace/rn-dl-bind.exp: Likewise.
13258 * gdb.btrace/segv.exp: Likewise.
13259 * gdb.btrace/step.exp: Likewise.
13260 * gdb.btrace/stepi.exp: Likewise.
13261 * gdb.btrace/tailcall-only.exp: Likewise.
13262 * gdb.btrace/tailcall.exp: Likewise.
13263 * gdb.btrace/tsx.exp: Likewise.
13264 * gdb.btrace/unknown_functions.exp: Likewise.
13265 * gdb.btrace/vdso.exp: Likewise.
13266
cd4007e4
MM
132672017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13268
13269 * gdb.btrace/enable-running.c: New.
13270 * gdb.btrace/enable-running.exp: New.
13271
2735833d
WT
132722017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13273
13274 * gdb.arch/amd64-gs_base.c: New file.
13275 * gdb.arch/amd64-gs_base.exp: New file.
13276
b51e1e94
LM
132772017-01-26 Luis Machado <lgustavo@codesourcery.com>
13278
13279 * lib/memory.exp: Remove spurious empty newlines.
13280
72ca0410
SM
132812017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13282
13283 * gdb.python/py-bad-printers.exp: Load python file using "source".
13284 * gdb.python/py-events.exp: Likewise.
13285 * gdb.python/py-evsignal.exp: Likewise.
13286 * gdb.python/py-evthreads.exp: Likewise.
13287 * gdb.python/py-frame-args.exp: Likewise.
13288 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13289 * gdb.python/py-framefilter-mi.exp: Likewise.
13290 * gdb.python/py-framefilter.exp: Likewise.
13291 * gdb.python/py-mi.exp: Likewise.
13292 * gdb.python/py-pp-maint.exp: Likewise.
13293 * gdb.python/py-pp-registration.exp: Likewise.
13294 * gdb.python/py-prettyprint.exp: Likewise.
13295 (run_lang_tests): Likewise.
13296 * gdb.python/py-typeprint.exp: Likewise.
13297
e309aa65
LM
132982017-01-26 Luis Machado <lgustavo@codesourcery.com>
13299
13300 * lib/memory.exp: New file.
13301 * lib/gdb.exp: Load memory.exp.
13302 * gdb.base/memattr.exp (delete_memory): Move proc to
13303 lib/memory.exp and rename to delete_memory_regions.
13304 Replace delete_memory with delete_memory_regions.
13305 Cleanup memory regions before tests.
13306 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13307 before tests.
13308
515aff23
LM
133092017-01-26 Luis Machado <lgustavo@codesourcery.com>
13310
13311 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13312 files.
13313 (initialize): New function conditionally defined.
13314 (testcases): Move within conditional block.
13315 (main): Call initialize.
13316 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13317 of gdb.reverse/insn-reverse.c.
13318 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13319 gdb.reverse/insn-reverse.c.
13320
d8b49cf0
YQ
133212017-01-26 Yao Qi <yao.qi@linaro.org>
13322
13323 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13324 disassemble on address 0.
13325
f13a9a0c
YQ
133262017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13327 Yao Qi <yao.qi@linaro.org>
13328
13329 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13330 * gdb.dwarf2/implptr-64bit.S: Remove.
13331 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13332 variables in caller's context. Add DW_OP_implicit_value.
13333
5ac95241
YQ
133342017-01-25 Yao Qi <yao.qi@linaro.org>
13335
13336 * lib/dwarf.exp (Dwarf::_location): Handle
13337 DW_OP_GNU_implicit_pointer with proper size.
13338
23e82930
LM
133392017-01-20 Luis Machado <lgustavo@codesourcery.com>
13340
13341 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13342 and add untested calls.
13343
d334ae25
LM
133442017-01-20 Luis Machado <lgustavo@codesourcery.com>
13345
13346 * gdb.python/python.exp: Check line number against what GDB thinks
13347 the line number is for func1.
13348
f5e6296e
IB
133492017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13350
13351 * gdb.dlang/debug-expr.exp: New file.
13352
5b362f04
LM
133532016-12-23 Luis Machado <lgustavo@codesourcery.com>
13354
13355 Fix test names for the following files:
13356
13357 * gdb.ada/exec_changed.exp
13358 * gdb.ada/info_types.exp
13359 * gdb.arch/aarch64-atomic-inst.exp
13360 * gdb.arch/aarch64-fp.exp
13361 * gdb.arch/altivec-abi.exp
13362 * gdb.arch/altivec-regs.exp
13363 * gdb.arch/amd64-byte.exp
13364 * gdb.arch/amd64-disp-step.exp
13365 * gdb.arch/amd64-dword.exp
13366 * gdb.arch/amd64-entry-value-inline.exp
13367 * gdb.arch/amd64-entry-value-param.exp
13368 * gdb.arch/amd64-entry-value-paramref.exp
13369 * gdb.arch/amd64-entry-value.exp
13370 * gdb.arch/amd64-i386-address.exp
13371 * gdb.arch/amd64-invalid-stack-middle.exp
13372 * gdb.arch/amd64-invalid-stack-top.exp
13373 * gdb.arch/amd64-optimout-repeat.exp
13374 * gdb.arch/amd64-prologue-skip.exp
13375 * gdb.arch/amd64-prologue-xmm.exp
13376 * gdb.arch/amd64-stap-special-operands.exp
13377 * gdb.arch/amd64-stap-wrong-subexp.exp
13378 * gdb.arch/amd64-tailcall-cxx.exp
13379 * gdb.arch/amd64-tailcall-noret.exp
13380 * gdb.arch/amd64-tailcall-ret.exp
13381 * gdb.arch/amd64-tailcall-self.exp
13382 * gdb.arch/amd64-word.exp
13383 * gdb.arch/arm-bl-branch-dest.exp
13384 * gdb.arch/arm-disp-step.exp
13385 * gdb.arch/arm-neon.exp
13386 * gdb.arch/arm-single-step-kernel-helper.exp
13387 * gdb.arch/avr-flash-qualifier.exp
13388 * gdb.arch/disp-step-insn-reloc.exp
13389 * gdb.arch/e500-abi.exp
13390 * gdb.arch/e500-regs.exp
13391 * gdb.arch/ftrace-insn-reloc.exp
13392 * gdb.arch/i386-avx512.exp
13393 * gdb.arch/i386-bp_permanent.exp
13394 * gdb.arch/i386-byte.exp
13395 * gdb.arch/i386-cfi-notcurrent.exp
13396 * gdb.arch/i386-disp-step.exp
13397 * gdb.arch/i386-dr3-watch.exp
13398 * gdb.arch/i386-float.exp
13399 * gdb.arch/i386-gnu-cfi.exp
13400 * gdb.arch/i386-mpx-map.exp
13401 * gdb.arch/i386-mpx-sigsegv.exp
13402 * gdb.arch/i386-mpx-simple_segv.exp
13403 * gdb.arch/i386-mpx.exp
13404 * gdb.arch/i386-permbkpt.exp
13405 * gdb.arch/i386-prologue.exp
13406 * gdb.arch/i386-signal.exp
13407 * gdb.arch/i386-size-overlap.exp
13408 * gdb.arch/i386-unwind.exp
13409 * gdb.arch/i386-word.exp
13410 * gdb.arch/mips-fcr.exp
13411 * gdb.arch/powerpc-d128-regs.exp
13412 * gdb.arch/powerpc-stackless.exp
13413 * gdb.arch/ppc64-atomic-inst.exp
13414 * gdb.arch/s390-stackless.exp
13415 * gdb.arch/s390-tdbregs.exp
13416 * gdb.arch/s390-vregs.exp
13417 * gdb.arch/sparc-sysstep.exp
13418 * gdb.arch/thumb-bx-pc.exp
13419 * gdb.arch/thumb-singlestep.exp
13420 * gdb.arch/thumb2-it.exp
13421 * gdb.arch/vsx-regs.exp
13422 * gdb.asm/asm-source.exp
13423 * gdb.base/a2-run.exp
13424 * gdb.base/advance.exp
13425 * gdb.base/all-bin.exp
13426 * gdb.base/anon.exp
13427 * gdb.base/args.exp
13428 * gdb.base/arithmet.exp
13429 * gdb.base/async-shell.exp
13430 * gdb.base/async.exp
13431 * gdb.base/attach-pie-noexec.exp
13432 * gdb.base/attach-twice.exp
13433 * gdb.base/auto-load.exp
13434 * gdb.base/bang.exp
13435 * gdb.base/bitfields.exp
13436 * gdb.base/break-always.exp
13437 * gdb.base/break-caller-line.exp
13438 * gdb.base/break-entry.exp
13439 * gdb.base/break-inline.exp
13440 * gdb.base/break-on-linker-gcd-function.exp
13441 * gdb.base/break-probes.exp
13442 * gdb.base/break.exp
13443 * gdb.base/breakpoint-shadow.exp
13444 * gdb.base/call-ar-st.exp
13445 * gdb.base/call-sc.exp
13446 * gdb.base/call-signal-resume.exp
13447 * gdb.base/call-strs.exp
13448 * gdb.base/callfuncs.exp
13449 * gdb.base/catch-fork-static.exp
13450 * gdb.base/catch-gdb-caused-signals.exp
13451 * gdb.base/catch-load.exp
13452 * gdb.base/catch-signal-fork.exp
13453 * gdb.base/catch-signal.exp
13454 * gdb.base/catch-syscall.exp
13455 * gdb.base/charset.exp
13456 * gdb.base/checkpoint.exp
13457 * gdb.base/chng-syms.exp
13458 * gdb.base/code-expr.exp
13459 * gdb.base/code_elim.exp
13460 * gdb.base/commands.exp
13461 * gdb.base/completion.exp
13462 * gdb.base/complex.exp
13463 * gdb.base/cond-expr.exp
13464 * gdb.base/condbreak.exp
13465 * gdb.base/consecutive.exp
13466 * gdb.base/continue-all-already-running.exp
13467 * gdb.base/coredump-filter.exp
13468 * gdb.base/corefile.exp
13469 * gdb.base/dbx.exp
13470 * gdb.base/debug-expr.exp
13471 * gdb.base/define.exp
13472 * gdb.base/del.exp
13473 * gdb.base/disabled-location.exp
13474 * gdb.base/disasm-end-cu.exp
13475 * gdb.base/disasm-optim.exp
13476 * gdb.base/display.exp
13477 * gdb.base/duplicate-bp.exp
13478 * gdb.base/ena-dis-br.exp
13479 * gdb.base/ending-run.exp
13480 * gdb.base/enumval.exp
13481 * gdb.base/environ.exp
13482 * gdb.base/eu-strip-infcall.exp
13483 * gdb.base/eval-avoid-side-effects.exp
13484 * gdb.base/eval-skip.exp
13485 * gdb.base/exitsignal.exp
13486 * gdb.base/expand-psymtabs.exp
13487 * gdb.base/filesym.exp
13488 * gdb.base/find-unmapped.exp
13489 * gdb.base/finish.exp
13490 * gdb.base/float.exp
13491 * gdb.base/foll-exec-mode.exp
13492 * gdb.base/foll-exec.exp
13493 * gdb.base/foll-fork.exp
13494 * gdb.base/fortran-sym-case.exp
13495 * gdb.base/freebpcmd.exp
13496 * gdb.base/func-ptr.exp
13497 * gdb.base/func-ptrs.exp
13498 * gdb.base/funcargs.exp
13499 * gdb.base/gcore-buffer-overflow.exp
13500 * gdb.base/gcore-relro-pie.exp
13501 * gdb.base/gcore-relro.exp
13502 * gdb.base/gcore.exp
13503 * gdb.base/gdb1090.exp
13504 * gdb.base/gdb11530.exp
13505 * gdb.base/gdb11531.exp
13506 * gdb.base/gdb1821.exp
13507 * gdb.base/gdbindex-stabs.exp
13508 * gdb.base/gdbvars.exp
13509 * gdb.base/hbreak.exp
13510 * gdb.base/hbreak2.exp
13511 * gdb.base/included.exp
13512 * gdb.base/infcall-input.exp
13513 * gdb.base/inferior-died.exp
13514 * gdb.base/infnan.exp
13515 * gdb.base/info-macros.exp
13516 * gdb.base/info-os.exp
13517 * gdb.base/info-proc.exp
13518 * gdb.base/info-shared.exp
13519 * gdb.base/info-target.exp
13520 * gdb.base/infoline.exp
13521 * gdb.base/interp.exp
13522 * gdb.base/interrupt.exp
13523 * gdb.base/jit-reader.exp
13524 * gdb.base/jit-simple.exp
13525 * gdb.base/kill-after-signal.exp
13526 * gdb.base/kill-detach-inferiors-cmd.exp
13527 * gdb.base/label.exp
13528 * gdb.base/langs.exp
13529 * gdb.base/ldbl_e308.exp
13530 * gdb.base/line-symtabs.exp
13531 * gdb.base/linespecs.exp
13532 * gdb.base/list.exp
13533 * gdb.base/long_long.exp
13534 * gdb.base/longest-types.exp
13535 * gdb.base/maint.exp
13536 * gdb.base/max-value-size.exp
13537 * gdb.base/memattr.exp
13538 * gdb.base/mips_pro.exp
13539 * gdb.base/morestack.exp
13540 * gdb.base/moribund-step.exp
13541 * gdb.base/multi-forks.exp
13542 * gdb.base/nested-addr.exp
13543 * gdb.base/nextoverexit.exp
13544 * gdb.base/noreturn-finish.exp
13545 * gdb.base/noreturn-return.exp
13546 * gdb.base/nostdlib.exp
13547 * gdb.base/offsets.exp
13548 * gdb.base/opaque.exp
13549 * gdb.base/pc-fp.exp
13550 * gdb.base/permissions.exp
13551 * gdb.base/print-symbol-loading.exp
13552 * gdb.base/prologue-include.exp
13553 * gdb.base/psymtab.exp
13554 * gdb.base/ptype.exp
13555 * gdb.base/random-signal.exp
13556 * gdb.base/randomize.exp
13557 * gdb.base/range-stepping.exp
13558 * gdb.base/readline-ask.exp
13559 * gdb.base/recpar.exp
13560 * gdb.base/recurse.exp
13561 * gdb.base/relational.exp
13562 * gdb.base/restore.exp
13563 * gdb.base/return-nodebug.exp
13564 * gdb.base/return.exp
13565 * gdb.base/run-after-attach.exp
13566 * gdb.base/save-bp.exp
13567 * gdb.base/scope.exp
13568 * gdb.base/sect-cmd.exp
13569 * gdb.base/set-lang-auto.exp
13570 * gdb.base/set-noassign.exp
13571 * gdb.base/setvar.exp
13572 * gdb.base/sigall.exp
13573 * gdb.base/sigbpt.exp
13574 * gdb.base/siginfo-addr.exp
13575 * gdb.base/siginfo-infcall.exp
13576 * gdb.base/siginfo-obj.exp
13577 * gdb.base/siginfo.exp
13578 * gdb.base/signals-state-child.exp
13579 * gdb.base/signest.exp
13580 * gdb.base/sigstep.exp
13581 * gdb.base/sizeof.exp
13582 * gdb.base/skip.exp
13583 * gdb.base/solib-corrupted.exp
13584 * gdb.base/solib-nodir.exp
13585 * gdb.base/solib-search.exp
13586 * gdb.base/stack-checking.exp
13587 * gdb.base/stale-infcall.exp
13588 * gdb.base/stap-probe.exp
13589 * gdb.base/start.exp
13590 * gdb.base/step-break.exp
13591 * gdb.base/step-bt.exp
13592 * gdb.base/step-line.exp
13593 * gdb.base/step-over-exit.exp
13594 * gdb.base/step-over-syscall.exp
13595 * gdb.base/step-resume-infcall.exp
13596 * gdb.base/step-test.exp
13597 * gdb.base/store.exp
13598 * gdb.base/structs3.exp
13599 * gdb.base/sym-file.exp
13600 * gdb.base/symbol-without-target_section.exp
13601 * gdb.base/term.exp
13602 * gdb.base/testenv.exp
13603 * gdb.base/ui-redirect.exp
13604 * gdb.base/until.exp
13605 * gdb.base/unwindonsignal.exp
13606 * gdb.base/value-double-free.exp
13607 * gdb.base/vla-datatypes.exp
13608 * gdb.base/vla-ptr.exp
13609 * gdb.base/vla-sideeffect.exp
13610 * gdb.base/volatile.exp
13611 * gdb.base/watch-cond-infcall.exp
13612 * gdb.base/watch-cond.exp
13613 * gdb.base/watch-non-mem.exp
13614 * gdb.base/watch-read.exp
13615 * gdb.base/watch-vfork.exp
13616 * gdb.base/watchpoint-cond-gone.exp
13617 * gdb.base/watchpoint-delete.exp
13618 * gdb.base/watchpoint-hw-hit-once.exp
13619 * gdb.base/watchpoint-hw.exp
13620 * gdb.base/watchpoint-stops-at-right-insn.exp
13621 * gdb.base/watchpoints.exp
13622 * gdb.base/wchar.exp
13623 * gdb.base/whatis-exp.exp
13624 * gdb.btrace/buffer-size.exp
13625 * gdb.btrace/data.exp
13626 * gdb.btrace/delta.exp
13627 * gdb.btrace/dlopen.exp
13628 * gdb.btrace/enable.exp
13629 * gdb.btrace/exception.exp
13630 * gdb.btrace/function_call_history.exp
13631 * gdb.btrace/gcore.exp
13632 * gdb.btrace/instruction_history.exp
13633 * gdb.btrace/nohist.exp
13634 * gdb.btrace/reconnect.exp
13635 * gdb.btrace/record_goto-step.exp
13636 * gdb.btrace/record_goto.exp
13637 * gdb.btrace/rn-dl-bind.exp
13638 * gdb.btrace/segv.exp
13639 * gdb.btrace/step.exp
13640 * gdb.btrace/stepi.exp
13641 * gdb.btrace/tailcall-only.exp
13642 * gdb.btrace/tailcall.exp
13643 * gdb.btrace/tsx.exp
13644 * gdb.btrace/unknown_functions.exp
13645 * gdb.btrace/vdso.exp
13646 * gdb.compile/compile-ifunc.exp
13647 * gdb.compile/compile-ops.exp
13648 * gdb.compile/compile-print.exp
13649 * gdb.compile/compile-setjmp.exp
13650 * gdb.cp/abstract-origin.exp
13651 * gdb.cp/ambiguous.exp
13652 * gdb.cp/annota2.exp
13653 * gdb.cp/annota3.exp
13654 * gdb.cp/anon-ns.exp
13655 * gdb.cp/anon-struct.exp
13656 * gdb.cp/anon-union.exp
13657 * gdb.cp/arg-reference.exp
13658 * gdb.cp/baseenum.exp
13659 * gdb.cp/bool.exp
13660 * gdb.cp/breakpoint.exp
13661 * gdb.cp/bs15503.exp
13662 * gdb.cp/call-c.exp
13663 * gdb.cp/casts.exp
13664 * gdb.cp/chained-calls.exp
13665 * gdb.cp/class2.exp
13666 * gdb.cp/classes.exp
13667 * gdb.cp/cmpd-minsyms.exp
13668 * gdb.cp/converts.exp
13669 * gdb.cp/cp-relocate.exp
13670 * gdb.cp/cpcompletion.exp
13671 * gdb.cp/cpexprs.exp
13672 * gdb.cp/cplabel.exp
13673 * gdb.cp/cplusfuncs.exp
13674 * gdb.cp/cpsizeof.exp
13675 * gdb.cp/ctti.exp
13676 * gdb.cp/derivation.exp
13677 * gdb.cp/destrprint.exp
13678 * gdb.cp/dispcxx.exp
13679 * gdb.cp/enum-class.exp
13680 * gdb.cp/exception.exp
13681 * gdb.cp/exceptprint.exp
13682 * gdb.cp/expand-psymtabs-cxx.exp
13683 * gdb.cp/expand-sals.exp
13684 * gdb.cp/extern-c.exp
13685 * gdb.cp/filename.exp
13686 * gdb.cp/formatted-ref.exp
13687 * gdb.cp/fpointer.exp
13688 * gdb.cp/gdb1355.exp
13689 * gdb.cp/gdb2495.exp
13690 * gdb.cp/hang.exp
13691 * gdb.cp/impl-this.exp
13692 * gdb.cp/infcall-dlopen.exp
13693 * gdb.cp/inherit.exp
13694 * gdb.cp/iostream.exp
13695 * gdb.cp/koenig.exp
13696 * gdb.cp/local.exp
13697 * gdb.cp/m-data.exp
13698 * gdb.cp/m-static.exp
13699 * gdb.cp/mb-ctor.exp
13700 * gdb.cp/mb-inline.exp
13701 * gdb.cp/mb-templates.exp
13702 * gdb.cp/member-name.exp
13703 * gdb.cp/member-ptr.exp
13704 * gdb.cp/meth-typedefs.exp
13705 * gdb.cp/method.exp
13706 * gdb.cp/method2.exp
13707 * gdb.cp/minsym-fallback.exp
13708 * gdb.cp/misc.exp
13709 * gdb.cp/namelessclass.exp
13710 * gdb.cp/namespace-enum.exp
13711 * gdb.cp/namespace-nested-import.exp
13712 * gdb.cp/namespace.exp
13713 * gdb.cp/nextoverthrow.exp
13714 * gdb.cp/no-dmgl-verbose.exp
13715 * gdb.cp/non-trivial-retval.exp
13716 * gdb.cp/noparam.exp
13717 * gdb.cp/nsdecl.exp
13718 * gdb.cp/nsimport.exp
13719 * gdb.cp/nsnested.exp
13720 * gdb.cp/nsnoimports.exp
13721 * gdb.cp/nsrecurs.exp
13722 * gdb.cp/nsstress.exp
13723 * gdb.cp/nsusing.exp
13724 * gdb.cp/operator.exp
13725 * gdb.cp/oranking.exp
13726 * gdb.cp/overload-const.exp
13727 * gdb.cp/overload.exp
13728 * gdb.cp/ovldbreak.exp
13729 * gdb.cp/ovsrch.exp
13730 * gdb.cp/paren-type.exp
13731 * gdb.cp/parse-lang.exp
13732 * gdb.cp/pass-by-ref.exp
13733 * gdb.cp/pr-1023.exp
13734 * gdb.cp/pr-1210.exp
13735 * gdb.cp/pr-574.exp
13736 * gdb.cp/pr10687.exp
13737 * gdb.cp/pr12028.exp
13738 * gdb.cp/pr17132.exp
13739 * gdb.cp/pr17494.exp
13740 * gdb.cp/pr9067.exp
13741 * gdb.cp/pr9167.exp
13742 * gdb.cp/pr9631.exp
13743 * gdb.cp/printmethod.exp
13744 * gdb.cp/psmang.exp
13745 * gdb.cp/psymtab-parameter.exp
13746 * gdb.cp/ptype-cv-cp.exp
13747 * gdb.cp/ptype-flags.exp
13748 * gdb.cp/re-set-overloaded.exp
13749 * gdb.cp/ref-types.exp
13750 * gdb.cp/rtti.exp
13751 * gdb.cp/scope-err.exp
13752 * gdb.cp/shadow.exp
13753 * gdb.cp/smartp.exp
13754 * gdb.cp/static-method.exp
13755 * gdb.cp/static-print-quit.exp
13756 * gdb.cp/temargs.exp
13757 * gdb.cp/templates.exp
13758 * gdb.cp/try_catch.exp
13759 * gdb.cp/typedef-operator.exp
13760 * gdb.cp/typeid.exp
13761 * gdb.cp/userdef.exp
13762 * gdb.cp/using-crash.exp
13763 * gdb.cp/var-tag.exp
13764 * gdb.cp/virtbase.exp
13765 * gdb.cp/virtfunc.exp
13766 * gdb.cp/virtfunc2.exp
13767 * gdb.cp/vla-cxx.exp
13768 * gdb.disasm/t01_mov.exp
13769 * gdb.disasm/t02_mova.exp
13770 * gdb.disasm/t03_add.exp
13771 * gdb.disasm/t04_sub.exp
13772 * gdb.disasm/t05_cmp.exp
13773 * gdb.disasm/t06_ari2.exp
13774 * gdb.disasm/t07_ari3.exp
13775 * gdb.disasm/t08_or.exp
13776 * gdb.disasm/t09_xor.exp
13777 * gdb.disasm/t10_and.exp
13778 * gdb.disasm/t11_logs.exp
13779 * gdb.disasm/t12_bit.exp
13780 * gdb.disasm/t13_otr.exp
13781 * gdb.dlang/circular.exp
13782 * gdb.dwarf2/arr-stride.exp
13783 * gdb.dwarf2/arr-subrange.exp
13784 * gdb.dwarf2/atomic-type.exp
13785 * gdb.dwarf2/bad-regnum.exp
13786 * gdb.dwarf2/bitfield-parent-optimized-out.exp
13787 * gdb.dwarf2/callframecfa.exp
13788 * gdb.dwarf2/clztest.exp
13789 * gdb.dwarf2/corrupt.exp
13790 * gdb.dwarf2/data-loc.exp
13791 * gdb.dwarf2/dup-psym.exp
13792 * gdb.dwarf2/dw2-anon-mptr.exp
13793 * gdb.dwarf2/dw2-anonymous-func.exp
13794 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
13795 * gdb.dwarf2/dw2-bad-unresolved.exp
13796 * gdb.dwarf2/dw2-basic.exp
13797 * gdb.dwarf2/dw2-canonicalize-type.exp
13798 * gdb.dwarf2/dw2-case-insensitive.exp
13799 * gdb.dwarf2/dw2-common-block.exp
13800 * gdb.dwarf2/dw2-compdir-oldgcc.exp
13801 * gdb.dwarf2/dw2-compressed.exp
13802 * gdb.dwarf2/dw2-const.exp
13803 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
13804 * gdb.dwarf2/dw2-cu-size.exp
13805 * gdb.dwarf2/dw2-dup-frame.exp
13806 * gdb.dwarf2/dw2-entry-value.exp
13807 * gdb.dwarf2/dw2-icycle.exp
13808 * gdb.dwarf2/dw2-ifort-parameter.exp
13809 * gdb.dwarf2/dw2-inline-break.exp
13810 * gdb.dwarf2/dw2-inline-param.exp
13811 * gdb.dwarf2/dw2-intercu.exp
13812 * gdb.dwarf2/dw2-intermix.exp
13813 * gdb.dwarf2/dw2-lexical-block-bare.exp
13814 * gdb.dwarf2/dw2-linkage-name-trust.exp
13815 * gdb.dwarf2/dw2-minsym-in-cu.exp
13816 * gdb.dwarf2/dw2-noloc.exp
13817 * gdb.dwarf2/dw2-op-call.exp
13818 * gdb.dwarf2/dw2-op-out-param.exp
13819 * gdb.dwarf2/dw2-opt-structptr.exp
13820 * gdb.dwarf2/dw2-param-error.exp
13821 * gdb.dwarf2/dw2-producer.exp
13822 * gdb.dwarf2/dw2-ranges-base.exp
13823 * gdb.dwarf2/dw2-ref-missing-frame.exp
13824 * gdb.dwarf2/dw2-reg-undefined.exp
13825 * gdb.dwarf2/dw2-regno-invalid.exp
13826 * gdb.dwarf2/dw2-restore.exp
13827 * gdb.dwarf2/dw2-restrict.exp
13828 * gdb.dwarf2/dw2-single-line-discriminators.exp
13829 * gdb.dwarf2/dw2-strp.exp
13830 * gdb.dwarf2/dw2-undefined-ret-addr.exp
13831 * gdb.dwarf2/dw2-unresolved.exp
13832 * gdb.dwarf2/dw2-var-zero-addr.exp
13833 * gdb.dwarf2/dw4-sig-types.exp
13834 * gdb.dwarf2/dwz.exp
13835 * gdb.dwarf2/dynarr-ptr.exp
13836 * gdb.dwarf2/enum-type.exp
13837 * gdb.dwarf2/gdb-index.exp
13838 * gdb.dwarf2/implptr-64bit.exp
13839 * gdb.dwarf2/implptr-optimized-out.exp
13840 * gdb.dwarf2/implptr.exp
13841 * gdb.dwarf2/implref-array.exp
13842 * gdb.dwarf2/implref-const.exp
13843 * gdb.dwarf2/implref-global.exp
13844 * gdb.dwarf2/implref-struct.exp
13845 * gdb.dwarf2/mac-fileno.exp
13846 * gdb.dwarf2/main-subprogram.exp
13847 * gdb.dwarf2/member-ptr-forwardref.exp
13848 * gdb.dwarf2/method-ptr.exp
13849 * gdb.dwarf2/missing-sig-type.exp
13850 * gdb.dwarf2/nonvar-access.exp
13851 * gdb.dwarf2/opaque-type-lookup.exp
13852 * gdb.dwarf2/pieces-optimized-out.exp
13853 * gdb.dwarf2/pieces.exp
13854 * gdb.dwarf2/pr10770.exp
13855 * gdb.dwarf2/pr13961.exp
13856 * gdb.dwarf2/staticvirtual.exp
13857 * gdb.dwarf2/subrange.exp
13858 * gdb.dwarf2/symtab-producer.exp
13859 * gdb.dwarf2/trace-crash.exp
13860 * gdb.dwarf2/typeddwarf.exp
13861 * gdb.dwarf2/valop.exp
13862 * gdb.dwarf2/watch-notconst.exp
13863 * gdb.fortran/array-element.exp
13864 * gdb.fortran/charset.exp
13865 * gdb.fortran/common-block.exp
13866 * gdb.fortran/complex.exp
13867 * gdb.fortran/derived-type-function.exp
13868 * gdb.fortran/derived-type.exp
13869 * gdb.fortran/logical.exp
13870 * gdb.fortran/module.exp
13871 * gdb.fortran/multi-dim.exp
13872 * gdb.fortran/nested-funcs.exp
13873 * gdb.fortran/print-formatted.exp
13874 * gdb.fortran/subarray.exp
13875 * gdb.fortran/vla-alloc-assoc.exp
13876 * gdb.fortran/vla-datatypes.exp
13877 * gdb.fortran/vla-history.exp
13878 * gdb.fortran/vla-ptr-info.exp
13879 * gdb.fortran/vla-ptype-sub.exp
13880 * gdb.fortran/vla-ptype.exp
13881 * gdb.fortran/vla-sizeof.exp
13882 * gdb.fortran/vla-type.exp
13883 * gdb.fortran/vla-value-sub-arbitrary.exp
13884 * gdb.fortran/vla-value-sub-finish.exp
13885 * gdb.fortran/vla-value-sub.exp
13886 * gdb.fortran/vla-value.exp
13887 * gdb.fortran/whatis_type.exp
13888 * gdb.go/chan.exp
13889 * gdb.go/handcall.exp
13890 * gdb.go/hello.exp
13891 * gdb.go/integers.exp
13892 * gdb.go/methods.exp
13893 * gdb.go/package.exp
13894 * gdb.go/strings.exp
13895 * gdb.go/types.exp
13896 * gdb.go/unsafe.exp
13897 * gdb.guile/scm-arch.exp
13898 * gdb.guile/scm-block.exp
13899 * gdb.guile/scm-breakpoint.exp
13900 * gdb.guile/scm-cmd.exp
13901 * gdb.guile/scm-disasm.exp
13902 * gdb.guile/scm-equal.exp
13903 * gdb.guile/scm-frame-args.exp
13904 * gdb.guile/scm-frame-inline.exp
13905 * gdb.guile/scm-frame.exp
13906 * gdb.guile/scm-iterator.exp
13907 * gdb.guile/scm-math.exp
13908 * gdb.guile/scm-objfile.exp
13909 * gdb.guile/scm-ports.exp
13910 * gdb.guile/scm-symbol.exp
13911 * gdb.guile/scm-symtab.exp
13912 * gdb.guile/scm-value-cc.exp
13913 * gdb.guile/types-module.exp
13914 * gdb.linespec/break-ask.exp
13915 * gdb.linespec/cpexplicit.exp
13916 * gdb.linespec/explicit.exp
13917 * gdb.linespec/keywords.exp
13918 * gdb.linespec/linespec.exp
13919 * gdb.linespec/ls-dollar.exp
13920 * gdb.linespec/ls-errs.exp
13921 * gdb.linespec/skip-two.exp
13922 * gdb.linespec/thread.exp
13923 * gdb.mi/mi-async.exp
13924 * gdb.mi/mi-basics.exp
13925 * gdb.mi/mi-break.exp
13926 * gdb.mi/mi-catch-load.exp
13927 * gdb.mi/mi-cli.exp
13928 * gdb.mi/mi-cmd-param-changed.exp
13929 * gdb.mi/mi-console.exp
13930 * gdb.mi/mi-detach.exp
13931 * gdb.mi/mi-disassemble.exp
13932 * gdb.mi/mi-eval.exp
13933 * gdb.mi/mi-file-transfer.exp
13934 * gdb.mi/mi-file.exp
13935 * gdb.mi/mi-fill-memory.exp
13936 * gdb.mi/mi-inheritance-syntax-error.exp
13937 * gdb.mi/mi-linespec-err-cp.exp
13938 * gdb.mi/mi-logging.exp
13939 * gdb.mi/mi-memory-changed.exp
13940 * gdb.mi/mi-read-memory.exp
13941 * gdb.mi/mi-record-changed.exp
13942 * gdb.mi/mi-reg-undefined.exp
13943 * gdb.mi/mi-regs.exp
13944 * gdb.mi/mi-return.exp
13945 * gdb.mi/mi-reverse.exp
13946 * gdb.mi/mi-simplerun.exp
13947 * gdb.mi/mi-solib.exp
13948 * gdb.mi/mi-stack.exp
13949 * gdb.mi/mi-stepi.exp
13950 * gdb.mi/mi-syn-frame.exp
13951 * gdb.mi/mi-until.exp
13952 * gdb.mi/mi-var-block.exp
13953 * gdb.mi/mi-var-child.exp
13954 * gdb.mi/mi-var-cmd.exp
13955 * gdb.mi/mi-var-cp.exp
13956 * gdb.mi/mi-var-display.exp
13957 * gdb.mi/mi-var-invalidate.exp
13958 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
13959 * gdb.mi/mi-vla-fortran.exp
13960 * gdb.mi/mi-watch.exp
13961 * gdb.mi/mi2-var-child.exp
13962 * gdb.mi/user-selected-context-sync.exp
13963 * gdb.modula2/unbounded-array.exp
13964 * gdb.multi/dummy-frame-restore.exp
13965 * gdb.multi/multi-arch-exec.exp
13966 * gdb.multi/multi-arch.exp
13967 * gdb.multi/tids.exp
13968 * gdb.multi/watchpoint-multi.exp
13969 * gdb.opencl/callfuncs.exp
13970 * gdb.opencl/convs_casts.exp
13971 * gdb.opencl/datatypes.exp
13972 * gdb.opencl/operators.exp
13973 * gdb.opencl/vec_comps.exp
13974 * gdb.opt/clobbered-registers-O2.exp
13975 * gdb.opt/inline-break.exp
13976 * gdb.opt/inline-bt.exp
13977 * gdb.opt/inline-cmds.exp
13978 * gdb.opt/inline-locals.exp
13979 * gdb.pascal/case-insensitive-symbols.exp
13980 * gdb.pascal/floats.exp
13981 * gdb.pascal/gdb11492.exp
13982 * gdb.python/lib-types.exp
13983 * gdb.python/py-arch.exp
13984 * gdb.python/py-as-string.exp
13985 * gdb.python/py-bad-printers.exp
13986 * gdb.python/py-block.exp
13987 * gdb.python/py-breakpoint-create-fail.exp
13988 * gdb.python/py-breakpoint.exp
13989 * gdb.python/py-caller-is.exp
13990 * gdb.python/py-cmd.exp
13991 * gdb.python/py-explore-cc.exp
13992 * gdb.python/py-explore.exp
13993 * gdb.python/py-finish-breakpoint.exp
13994 * gdb.python/py-finish-breakpoint2.exp
13995 * gdb.python/py-frame-args.exp
13996 * gdb.python/py-frame-inline.exp
13997 * gdb.python/py-frame.exp
13998 * gdb.python/py-framefilter-mi.exp
13999 * gdb.python/py-infthread.exp
14000 * gdb.python/py-lazy-string.exp
14001 * gdb.python/py-linetable.exp
14002 * gdb.python/py-mi-events.exp
14003 * gdb.python/py-mi-objfile.exp
14004 * gdb.python/py-mi.exp
14005 * gdb.python/py-objfile.exp
14006 * gdb.python/py-pp-integral.exp
14007 * gdb.python/py-pp-maint.exp
14008 * gdb.python/py-pp-re-notag.exp
14009 * gdb.python/py-pp-registration.exp
14010 * gdb.python/py-recurse-unwind.exp
14011 * gdb.python/py-strfns.exp
14012 * gdb.python/py-symbol.exp
14013 * gdb.python/py-symtab.exp
14014 * gdb.python/py-sync-interp.exp
14015 * gdb.python/py-typeprint.exp
14016 * gdb.python/py-unwind-maint.exp
14017 * gdb.python/py-unwind.exp
14018 * gdb.python/py-value-cc.exp
14019 * gdb.python/py-xmethods.exp
14020 * gdb.reverse/amd64-tailcall-reverse.exp
14021 * gdb.reverse/break-precsave.exp
14022 * gdb.reverse/break-reverse.exp
14023 * gdb.reverse/consecutive-precsave.exp
14024 * gdb.reverse/consecutive-reverse.exp
14025 * gdb.reverse/finish-precsave.exp
14026 * gdb.reverse/finish-reverse-bkpt.exp
14027 * gdb.reverse/finish-reverse.exp
14028 * gdb.reverse/fstatat-reverse.exp
14029 * gdb.reverse/getresuid-reverse.exp
14030 * gdb.reverse/i386-precsave.exp
14031 * gdb.reverse/i386-reverse.exp
14032 * gdb.reverse/i386-sse-reverse.exp
14033 * gdb.reverse/i387-env-reverse.exp
14034 * gdb.reverse/i387-stack-reverse.exp
14035 * gdb.reverse/insn-reverse.exp
14036 * gdb.reverse/machinestate-precsave.exp
14037 * gdb.reverse/machinestate.exp
14038 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14039 * gdb.reverse/pipe-reverse.exp
14040 * gdb.reverse/readv-reverse.exp
14041 * gdb.reverse/recvmsg-reverse.exp
14042 * gdb.reverse/rerun-prec.exp
14043 * gdb.reverse/s390-mvcle.exp
14044 * gdb.reverse/step-precsave.exp
14045 * gdb.reverse/step-reverse.exp
14046 * gdb.reverse/time-reverse.exp
14047 * gdb.reverse/until-precsave.exp
14048 * gdb.reverse/until-reverse.exp
14049 * gdb.reverse/waitpid-reverse.exp
14050 * gdb.reverse/watch-precsave.exp
14051 * gdb.reverse/watch-reverse.exp
14052 * gdb.rust/generics.exp
14053 * gdb.rust/methods.exp
14054 * gdb.rust/modules.exp
14055 * gdb.rust/simple.exp
14056 * gdb.server/connect-with-no-symbol-file.exp
14057 * gdb.server/ext-attach.exp
14058 * gdb.server/ext-restart.exp
14059 * gdb.server/ext-wrapper.exp
14060 * gdb.server/file-transfer.exp
14061 * gdb.server/server-exec-info.exp
14062 * gdb.server/server-kill.exp
14063 * gdb.server/server-mon.exp
14064 * gdb.server/wrapper.exp
14065 * gdb.stabs/exclfwd.exp
14066 * gdb.stabs/gdb11479.exp
14067 * gdb.threads/clone-new-thread-event.exp
14068 * gdb.threads/corethreads.exp
14069 * gdb.threads/current-lwp-dead.exp
14070 * gdb.threads/dlopen-libpthread.exp
14071 * gdb.threads/gcore-thread.exp
14072 * gdb.threads/sigstep-threads.exp
14073 * gdb.threads/watchpoint-fork.exp
14074 * gdb.trace/actions-changed.exp
14075 * gdb.trace/backtrace.exp
14076 * gdb.trace/change-loc.exp
14077 * gdb.trace/circ.exp
14078 * gdb.trace/collection.exp
14079 * gdb.trace/disconnected-tracing.exp
14080 * gdb.trace/ftrace.exp
14081 * gdb.trace/mi-trace-frame-collected.exp
14082 * gdb.trace/mi-trace-unavailable.exp
14083 * gdb.trace/mi-traceframe-changed.exp
14084 * gdb.trace/mi-tsv-changed.exp
14085 * gdb.trace/no-attach-trace.exp
14086 * gdb.trace/passc-dyn.exp
14087 * gdb.trace/qtro.exp
14088 * gdb.trace/range-stepping.exp
14089 * gdb.trace/read-memory.exp
14090 * gdb.trace/save-trace.exp
14091 * gdb.trace/signal.exp
14092 * gdb.trace/status-stop.exp
14093 * gdb.trace/tfile.exp
14094 * gdb.trace/trace-break.exp
14095 * gdb.trace/trace-buffer-size.exp
14096 * gdb.trace/trace-condition.exp
14097 * gdb.trace/tracefile-pseudo-reg.exp
14098 * gdb.trace/tstatus.exp
14099 * gdb.trace/unavailable.exp
14100 * gdb.trace/while-dyn.exp
14101 * gdb.trace/while-stepping.exp
14102
34c41c68
DE
141032016-12-22 Doug Evans <xdje42@gmail.com>
14104
14105 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14106 and msymbols.
14107
16e69324
YQ
141082016-12-19 Yao Qi <yao.qi@linaro.org>
14109
14110 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14111 (test_with_self): Don't call do_steps_and_nexts, and remove
14112 code about stepping into xmalloc.
14113
f94f411b
YQ
141142016-12-09 Yao Qi <yao.qi@linaro.org>
14115
14116 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14117
141182016-12-09 Yao Qi <yao.qi@linaro.org>
14119
14120 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14121
f1b5deee
PA
141222016-12-09 Pedro Alves <palves@redhat.com>
14123
14124 * gdb.base/all-architectures-0.exp: New file.
14125 * gdb.base/all-architectures-1.exp: New file.
14126 * gdb.base/all-architectures-2.exp: New file.
14127 * gdb.base/all-architectures-3.exp: New file.
14128 * gdb.base/all-architectures-4.exp: New file.
14129 * gdb.base/all-architectures-5.exp: New file.
14130 * gdb.base/all-architectures-6.exp: New file.
14131 * gdb.base/all-architectures-7.exp: New file.
14132 * gdb.base/all-architectures.exp.in: New file.
14133
364ca42e
YQ
141342016-12-09 Yao Qi <yao.qi@linaro.org>
14135
14136 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14137
107c2d62
LM
141382016-12-02 Luis Machado <lgustavo@codesourcery.com>
14139
14140 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14141 possible.
14142 Remove useless pattern-matching code.
14143
df3ee9ca
PA
141442016-12-02 Pedro Alves <palves@redhat.com>
14145
14146 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14147 procedure.
14148 (top level): Call it.
14149
ec835369
PA
141502016-12-02 Pedro Alves <palves@redhat.com>
14151
14152 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14153 New procedure.
14154 (top level): Call it.
14155
01770bbd
PA
141562016-12-02 Pedro Alves <palves@redhat.com>
14157
14158 PR cli/20559
14159 * gdb.base/commands.exp (user_defined_command_args_eval): New
14160 procedure.
14161 (top level): Call it.
14162
008459ea
LM
141632016-12-02 Luis Machado <lgustavo@codesourcery.com>
14164
14165 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14166 timeout handling.
14167
0c1b455e
TT
141682016-12-02 Tom Tromey <tom@tromey.com>
14169
14170 * gdb.dwarf2/main-subprogram.c: New file.
14171 * gdb.dwarf2/main-subprogram.exp: New file.
14172
018572b8
LM
141732016-12-01 Luis Machado <lgustavo@codesourcery.com>
14174
14175 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14176 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14177 gdb_test_no_output for a couple of cases.
14178 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14179
84c93cd5
LM
141802016-12-01 Luis Machado <lgustavo@codesourcery.com>
14181
14182 Fix test names and standardize compilation error messages throughout
14183 the following files:
14184
14185 * gdb.ada/start.exp
14186 * gdb.arch/alpha-step.exp
14187 * gdb.arch/e500-prologue.exp
14188 * gdb.arch/ftrace-insn-reloc.exp
14189 * gdb.arch/gdb1291.exp
14190 * gdb.arch/gdb1431.exp
14191 * gdb.arch/gdb1558.exp
14192 * gdb.arch/i386-dr3-watch.exp
14193 * gdb.arch/i386-sse-stack-align.exp
14194 * gdb.arch/ia64-breakpoint-shadow.exp
14195 * gdb.arch/pa-nullify.exp
14196 * gdb.arch/powerpc-aix-prologue.exp
14197 * gdb.arch/thumb-bx-pc.exp
14198 * gdb.base/annota1.exp
14199 * gdb.base/annota3.exp
14200 * gdb.base/arrayidx.exp
14201 * gdb.base/assign.exp
14202 * gdb.base/attach.exp
14203 * gdb.base/auxv.exp
14204 * gdb.base/bang.exp
14205 * gdb.base/bfp-test.exp
14206 * gdb.base/bigcore.exp
14207 * gdb.base/bitfields2.exp
14208 * gdb.base/break-fun-addr.exp
14209 * gdb.base/break-probes.exp
14210 * gdb.base/call-rt-st.exp
14211 * gdb.base/callexit.exp
14212 * gdb.base/catch-fork-kill.exp
14213 * gdb.base/charset.exp
14214 * gdb.base/checkpoint.exp
14215 * gdb.base/comprdebug.exp
14216 * gdb.base/constvars.exp
14217 * gdb.base/coredump-filter.exp
14218 * gdb.base/cursal.exp
14219 * gdb.base/cvexpr.exp
14220 * gdb.base/detach.exp
14221 * gdb.base/display.exp
14222 * gdb.base/dmsym.exp
14223 * gdb.base/dprintf-pending.exp
14224 * gdb.base/dso2dso.exp
14225 * gdb.base/dtrace-probe.exp
14226 * gdb.base/dump.exp
14227 * gdb.base/enum_cond.exp
14228 * gdb.base/exe-lock.exp
14229 * gdb.base/exec-invalid-sysroot.exp
14230 * gdb.base/execl-update-breakpoints.exp
14231 * gdb.base/exprs.exp
14232 * gdb.base/fileio.exp
14233 * gdb.base/find.exp
14234 * gdb.base/finish.exp
14235 * gdb.base/fixsection.exp
14236 * gdb.base/foll-vfork.exp
14237 * gdb.base/frame-args.exp
14238 * gdb.base/gcore.exp
14239 * gdb.base/gdb1250.exp
14240 * gdb.base/global-var-nested-by-dso.exp
14241 * gdb.base/gnu-ifunc.exp
14242 * gdb.base/hashline1.exp
14243 * gdb.base/hashline2.exp
14244 * gdb.base/hashline3.exp
14245 * gdb.base/hbreak-in-shr-unsupported.exp
14246 * gdb.base/huge.exp
14247 * gdb.base/infcall-input.exp
14248 * gdb.base/info-fun.exp
14249 * gdb.base/info-shared.exp
14250 * gdb.base/jit-simple.exp
14251 * gdb.base/jit-so.exp
14252 * gdb.base/jit.exp
14253 * gdb.base/jump.exp
14254 * gdb.base/label.exp
14255 * gdb.base/lineinc.exp
14256 * gdb.base/logical.exp
14257 * gdb.base/longjmp.exp
14258 * gdb.base/macscp.exp
14259 * gdb.base/miscexprs.exp
14260 * gdb.base/new-ui-echo.exp
14261 * gdb.base/new-ui-pending-input.exp
14262 * gdb.base/new-ui.exp
14263 * gdb.base/nodebug.exp
14264 * gdb.base/nofield.exp
14265 * gdb.base/offsets.exp
14266 * gdb.base/overlays.exp
14267 * gdb.base/pending.exp
14268 * gdb.base/pointers.exp
14269 * gdb.base/pr11022.exp
14270 * gdb.base/printcmds.exp
14271 * gdb.base/prologue.exp
14272 * gdb.base/ptr-typedef.exp
14273 * gdb.base/realname-expand.exp
14274 * gdb.base/relativedebug.exp
14275 * gdb.base/relocate.exp
14276 * gdb.base/remote.exp
14277 * gdb.base/reread.exp
14278 * gdb.base/return2.exp
14279 * gdb.base/savedregs.exp
14280 * gdb.base/sep.exp
14281 * gdb.base/sepdebug.exp
14282 * gdb.base/sepsymtab.exp
14283 * gdb.base/set-inferior-tty.exp
14284 * gdb.base/setshow.exp
14285 * gdb.base/shlib-call.exp
14286 * gdb.base/sigaltstack.exp
14287 * gdb.base/siginfo-addr.exp
14288 * gdb.base/signals.exp
14289 * gdb.base/signull.exp
14290 * gdb.base/sigrepeat.exp
14291 * gdb.base/so-impl-ld.exp
14292 * gdb.base/solib-display.exp
14293 * gdb.base/solib-overlap.exp
14294 * gdb.base/solib-search.exp
14295 * gdb.base/solib-symbol.exp
14296 * gdb.base/structs.exp
14297 * gdb.base/structs2.exp
14298 * gdb.base/symtab-search-order.exp
14299 * gdb.base/twice.exp
14300 * gdb.base/unload.exp
14301 * gdb.base/varargs.exp
14302 * gdb.base/watchpoint-solib.exp
14303 * gdb.base/watchpoint.exp
14304 * gdb.base/whatis.exp
14305 * gdb.base/wrong_frame_bt_full.exp
14306 * gdb.btrace/dlopen.exp
14307 * gdb.cell/ea-standalone.exp
14308 * gdb.cell/ea-test.exp
14309 * gdb.cp/dispcxx.exp
14310 * gdb.cp/gdb2384.exp
14311 * gdb.cp/method2.exp
14312 * gdb.cp/nextoverthrow.exp
14313 * gdb.cp/pr10728.exp
14314 * gdb.disasm/am33.exp
14315 * gdb.disasm/h8300s.exp
14316 * gdb.disasm/mn10300.exp
14317 * gdb.disasm/sh3.exp
14318 * gdb.dwarf2/dw2-dir-file-name.exp
14319 * gdb.fortran/complex.exp
14320 * gdb.fortran/library-module.exp
14321 * gdb.guile/scm-pretty-print.exp
14322 * gdb.guile/scm-symbol.exp
14323 * gdb.guile/scm-type.exp
14324 * gdb.guile/scm-value.exp
14325 * gdb.linespec/linespec.exp
14326 * gdb.mi/gdb701.exp
14327 * gdb.mi/gdb792.exp
14328 * gdb.mi/mi-breakpoint-changed.exp
14329 * gdb.mi/mi-dprintf-pending.exp
14330 * gdb.mi/mi-dprintf.exp
14331 * gdb.mi/mi-exit-code.exp
14332 * gdb.mi/mi-pending.exp
14333 * gdb.mi/mi-solib.exp
14334 * gdb.mi/new-ui-mi-sync.exp
14335 * gdb.mi/pr11022.exp
14336 * gdb.mi/user-selected-context-sync.exp
14337 * gdb.opt/solib-intra-step.exp
14338 * gdb.python/py-events.exp
14339 * gdb.python/py-finish-breakpoint.exp
14340 * gdb.python/py-mi.exp
14341 * gdb.python/py-prettyprint.exp
14342 * gdb.python/py-shared.exp
14343 * gdb.python/py-symbol.exp
14344 * gdb.python/py-template.exp
14345 * gdb.python/py-type.exp
14346 * gdb.python/py-value.exp
14347 * gdb.reverse/solib-precsave.exp
14348 * gdb.reverse/solib-reverse.exp
14349 * gdb.server/solib-list.exp
14350 * gdb.stabs/weird.exp
14351 * gdb.threads/reconnect-signal.exp
14352 * gdb.threads/stepi-random-signal.exp
14353 * gdb.trace/actions.exp
14354 * gdb.trace/ax.exp
14355 * gdb.trace/backtrace.exp
14356 * gdb.trace/change-loc.exp
14357 * gdb.trace/deltrace.exp
14358 * gdb.trace/ftrace-lock.exp
14359 * gdb.trace/ftrace.exp
14360 * gdb.trace/infotrace.exp
14361 * gdb.trace/mi-tracepoint-changed.exp
14362 * gdb.trace/packetlen.exp
14363 * gdb.trace/passcount.exp
14364 * gdb.trace/pending.exp
14365 * gdb.trace/range-stepping.exp
14366 * gdb.trace/report.exp
14367 * gdb.trace/stap-trace.exp
14368 * gdb.trace/tfind.exp
14369 * gdb.trace/trace-break.exp
14370 * gdb.trace/trace-condition.exp
14371 * gdb.trace/trace-enable-disable.exp
14372 * gdb.trace/trace-mt.exp
14373 * gdb.trace/tracecmd.exp
14374 * gdb.trace/tspeed.exp
14375 * gdb.trace/tsv.exp
14376 * lib/perftest.exp
14377
fb9feb35
LM
143782016-12-01 Luis Machado <lgustavo@codesourcery.com>
14379
14380 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14381 with gdb_test_no_output.
14382 Use command as test name.
14383
cd2ddb6c
LM
143842016-12-01 Luis Machado <lgustavo@codesourcery.com>
14385
14386 Fix test names starting with uppercase throughout the files.
14387
14388 * gdb.ada/assign_1.exp
14389 * gdb.ada/boolean_expr.exp
14390 * gdb.base/arrayidx.exp
14391 * gdb.base/del.exp
14392 * gdb.base/gcore-buffer-overflow.exp
14393 * gdb.base/testenv.exp
14394 * gdb.compile/compile.exp
14395 * gdb.python/py-framefilter-invalidarg.exp
14396 * gdb.python/py-framefilter.exp
14397
bb95117e
LM
143982016-12-01 Luis Machado <lgustavo@codesourcery.com>
14399
14400 Fix test names starting with uppercase throughout the files.
14401
14402 * gdb.ada/array_return.exp
14403 * gdb.ada/expr_delims.exp
14404 * gdb.ada/mi_dyn_arr.exp
14405 * gdb.ada/mi_interface.exp
14406 * gdb.ada/mi_var_array.exp
14407 * gdb.ada/watch_arg.exp
14408 * gdb.arch/alpha-step.exp
14409 * gdb.arch/altivec-regs.exp
14410 * gdb.arch/e500-regs.exp
14411 * gdb.arch/powerpc-d128-regs.exp
14412 * gdb.base/arrayidx.exp
14413 * gdb.base/break.exp
14414 * gdb.base/checkpoint.exp
14415 * gdb.base/debug-expr.exp
14416 * gdb.base/dmsym.exp
14417 * gdb.base/radix.exp
14418 * gdb.base/sepdebug.exp
14419 * gdb.base/testenv.exp
14420 * gdb.base/watch_thread_num.exp
14421 * gdb.base/watchpoint-cond-gone.exp
14422 * gdb.cell/break.exp
14423 * gdb.cell/ea-cache.exp
14424 * gdb.compile/compile.exp
14425 * gdb.cp/gdb2495.exp
14426 * gdb.gdb/selftest.exp
14427 * gdb.gdb/xfullpath.exp
14428 * gdb.go/hello.exp
14429 * gdb.go/integers.exp
14430 * gdb.objc/basicclass.exp
14431 * gdb.pascal/hello.exp
14432 * gdb.pascal/integers.exp
14433 * gdb.python/py-breakpoint.exp
14434 * gdb.python/py-cmd.exp
14435 * gdb.python/py-linetable.exp
14436 * gdb.python/py-xmethods.exp
14437 * gdb.python/python.exp
14438 * gdb.reverse/consecutive-precsave.exp
14439 * gdb.reverse/finish-precsave.exp
14440 * gdb.reverse/i386-precsave.exp
14441 * gdb.reverse/machinestate-precsave.exp
14442 * gdb.reverse/sigall-precsave.exp
14443 * gdb.reverse/solib-precsave.exp
14444 * gdb.reverse/step-precsave.exp
14445 * gdb.reverse/until-precsave.exp
14446 * gdb.reverse/watch-precsave.exp
14447 * gdb.threads/leader-exit.exp
14448 * gdb.threads/pthreads.exp
14449 * gdb.threads/wp-replication.exp
14450 * gdb.trace/actions.exp
14451 * gdb.trace/mi-tsv-changed.exp
14452 * gdb.trace/tsv.exp
14453
de97fdd4
LM
144542016-12-01 Luis Machado <lgustavo@codesourcery.com>
14455
14456 Fix test names starting with uppercase throughout the files.
14457
14458 * gdb.arch/i386-bp_permanent.exp
14459 * gdb.arch/i386-gnu-cfi.exp
14460 * gdb.base/disasm-end-cu.exp
14461 * gdb.base/macscp.exp
14462 * gdb.base/pending.exp
14463 * gdb.base/watch_thread_num.exp
14464 * gdb.cp/exception.exp
14465 * gdb.cp/gdb2495.exp
14466 * gdb.cp/local.exp
14467 * gdb.python/py-evsignal.exp
14468 * gdb.python/python.exp
14469 * gdb.trace/tracecmd.exp
14470
9f058c10
LM
144712016-12-01 Luis Machado <lgustavo@codesourcery.com>
14472
14473 Fix test names starting with uppercase throughout the files.
14474
14475 * gdb.base/charset.exp
14476 * gdb.base/eval.exp
14477 * gdb.base/multi-forks.exp
14478 * gdb.guile/scm-progspace.exp
14479 * gdb.opencl/datatypes.exp
14480 * gdb.python/py-block.exp
14481 * gdb.python/py-function.exp
14482 * gdb.python/py-symbol.exp
14483 * gdb.python/py-symtab.exp
14484 * gdb.python/py-xmethods.exp
14485 * gdb.reverse/break-precsave.exp
14486 * gdb.reverse/break-reverse.exp
14487 * gdb.reverse/consecutive-precsave.exp
14488 * gdb.reverse/consecutive-reverse.exp
14489 * gdb.reverse/finish-precsave.exp
14490 * gdb.reverse/finish-reverse-bkpt.exp
14491 * gdb.reverse/finish-reverse.exp
14492 * gdb.reverse/fstatat-reverse.exp
14493 * gdb.reverse/getresuid-reverse.exp
14494 * gdb.reverse/i386-precsave.exp
14495 * gdb.reverse/i386-reverse.exp
14496 * gdb.reverse/i386-sse-reverse.exp
14497 * gdb.reverse/i387-stack-reverse.exp
14498 * gdb.reverse/insn-reverse.exp
14499 * gdb.reverse/machinestate-precsave.exp
14500 * gdb.reverse/machinestate.exp
14501 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14502 * gdb.reverse/pipe-reverse.exp
14503 * gdb.reverse/readv-reverse.exp
14504 * gdb.reverse/recvmsg-reverse.exp
14505 * gdb.reverse/rerun-prec.exp
14506 * gdb.reverse/s390-mvcle.exp
14507 * gdb.reverse/sigall-precsave.exp
14508 * gdb.reverse/sigall-reverse.exp
14509 * gdb.reverse/solib-precsave.exp
14510 * gdb.reverse/solib-reverse.exp
14511 * gdb.reverse/step-precsave.exp
14512 * gdb.reverse/step-reverse.exp
14513 * gdb.reverse/time-reverse.exp
14514 * gdb.reverse/until-precsave.exp
14515 * gdb.reverse/until-reverse.exp
14516 * gdb.reverse/waitpid-reverse.exp
14517 * gdb.reverse/watch-precsave.exp
14518 * gdb.reverse/watch-reverse.exp
14519
cdc7edd7
LM
145202016-12-01 Luis Machado <lgustavo@codesourcery.com>
14521
14522 Fix test names starting with uppercase throughout the files.
14523
14524 * gdb.arch/i386-mpx-simple_segv.exp
14525 * gdb.arch/i386-mpx.exp
14526 * gdb.arch/i386-permbkpt.exp
14527 * gdb.arch/pa-nullify.exp
14528 * gdb.arch/powerpc-d128-regs.exp
14529 * gdb.arch/vsx-regs.exp
14530 * gdb.base/bfp-test.exp
14531 * gdb.base/break.exp
14532 * gdb.base/breakpoint-shadow.exp
14533 * gdb.base/callfuncs.exp
14534 * gdb.base/charset.exp
14535 * gdb.base/commands.exp
14536 * gdb.base/completion.exp
14537 * gdb.base/dfp-test.exp
14538 * gdb.base/echo.exp
14539 * gdb.base/ending-run.exp
14540 * gdb.base/eval.exp
14541 * gdb.base/expand-psymtabs.exp
14542 * gdb.base/float128.exp
14543 * gdb.base/floatn.exp
14544 * gdb.base/foll-exec-mode.exp
14545 * gdb.base/gdb1056.exp
14546 * gdb.base/gdb11531.exp
14547 * gdb.base/kill-after-signal.exp
14548 * gdb.base/multi-forks.exp
14549 * gdb.base/overlays.exp
14550 * gdb.base/pending.exp
14551 * gdb.base/sepdebug.exp
14552 * gdb.base/testenv.exp
14553 * gdb.base/valgrind-db-attach.exp
14554 * gdb.base/watch_thread_num.exp
14555 * gdb.base/watchpoint-cond-gone.exp
14556 * gdb.base/watchpoint.exp
14557 * gdb.base/watchpoints.exp
14558 * gdb.cp/arg-reference.exp
14559 * gdb.cp/baseenum.exp
14560 * gdb.cp/operator.exp
14561 * gdb.cp/shadow.exp
14562 * gdb.dwarf2/dw2-op-out-param.exp
14563 * gdb.dwarf2/dw2-reg-undefined.exp
14564 * gdb.go/chan.exp
14565 * gdb.go/hello.exp
14566 * gdb.go/integers.exp
14567 * gdb.go/methods.exp
14568 * gdb.go/package.exp
14569 * gdb.guile/scm-parameter.exp
14570 * gdb.guile/scm-progspace.exp
14571 * gdb.guile/scm-value.exp
14572 * gdb.mi/mi-pending.exp
14573 * gdb.mi/user-selected-context-sync.exp
14574 * gdb.multi/multi-attach.exp
14575 * gdb.multi/tids.exp
14576 * gdb.opt/clobbered-registers-O2.exp
14577 * gdb.pascal/floats.exp
14578 * gdb.pascal/integers.exp
14579 * gdb.python/py-block.exp
14580 * gdb.python/py-events.exp
14581 * gdb.python/py-parameter.exp
14582 * gdb.python/py-symbol.exp
14583 * gdb.python/py-symtab.exp
14584 * gdb.python/py-type.exp
14585 * gdb.python/py-value.exp
14586 * gdb.python/py-xmethods.exp
14587 * gdb.python/python.exp
14588 * gdb.reverse/break-precsave.exp
14589 * gdb.reverse/consecutive-precsave.exp
14590 * gdb.reverse/finish-precsave.exp
14591 * gdb.reverse/i386-precsave.exp
14592 * gdb.reverse/machinestate-precsave.exp
14593 * gdb.reverse/sigall-precsave.exp
14594 * gdb.reverse/solib-precsave.exp
14595 * gdb.reverse/step-precsave.exp
14596 * gdb.reverse/until-precsave.exp
14597 * gdb.reverse/watch-precsave.exp
14598 * gdb.server/ext-attach.exp
14599 * gdb.server/ext-restart.exp
14600 * gdb.server/ext-run.exp
14601 * gdb.server/ext-wrapper.exp
14602 * gdb.stabs/gdb11479.exp
14603 * gdb.stabs/weird.exp
14604 * gdb.threads/attach-many-short-lived-threads.exp
14605 * gdb.threads/kill.exp
14606 * gdb.threads/watchpoint-fork.exp
14607
bc6c7af4
LM
146082016-12-01 Luis Machado <lgustavo@codesourcery.com>
14609
14610 Fix test names starting with uppercase throughout all the files below.
14611
14612 * gdb.ada/array_return.exp
14613 * gdb.ada/catch_ex.exp
14614 * gdb.ada/info_exc.exp
14615 * gdb.ada/mi_catch_ex.exp
14616 * gdb.ada/mi_dyn_arr.exp
14617 * gdb.ada/mi_ex_cond.exp
14618 * gdb.ada/mi_exc_info.exp
14619 * gdb.ada/mi_interface.exp
14620 * gdb.ada/mi_task_arg.exp
14621 * gdb.ada/mi_task_info.exp
14622 * gdb.ada/mi_var_array.exp
14623 * gdb.arch/alpha-step.exp
14624 * gdb.arch/amd64-disp-step.exp
14625 * gdb.arch/arm-disp-step.exp
14626 * gdb.arch/disp-step-insn-reloc.exp
14627 * gdb.arch/e500-prologue.exp
14628 * gdb.arch/ftrace-insn-reloc.exp
14629 * gdb.arch/gdb1558.exp
14630 * gdb.arch/i386-bp_permanent.exp
14631 * gdb.arch/i386-disp-step.exp
14632 * gdb.arch/i386-float.exp
14633 * gdb.arch/i386-gnu-cfi.exp
14634 * gdb.arch/ia64-breakpoint-shadow.exp
14635 * gdb.arch/mips16-thunks.exp
14636 * gdb.arch/pa-nullify.exp
14637 * gdb.arch/powerpc-aix-prologue.exp
14638 * gdb.arch/powerpc-power.exp
14639 * gdb.arch/ppc-dfp.exp
14640 * gdb.arch/s390-tdbregs.exp
14641 * gdb.arch/spu-info.exp
14642 * gdb.arch/spu-ls.exp
14643 * gdb.arch/thumb-bx-pc.exp
14644 * gdb.base/advance.exp
14645 * gdb.base/annota-input-while-running.exp
14646 * gdb.base/arrayidx.exp
14647 * gdb.base/asmlabel.exp
14648 * gdb.base/async.exp
14649 * gdb.base/attach-wait-input.exp
14650 * gdb.base/auto-connect-native-target.exp
14651 * gdb.base/batch-preserve-term-settings.exp
14652 * gdb.base/bfp-test.exp
14653 * gdb.base/bigcore.exp
14654 * gdb.base/bp-permanent.exp
14655 * gdb.base/break-always.exp
14656 * gdb.base/break-fun-addr.exp
14657 * gdb.base/break-idempotent.exp
14658 * gdb.base/break-main-file-remove-fail.exp
14659 * gdb.base/break-probes.exp
14660 * gdb.base/break-unload-file.exp
14661 * gdb.base/break.exp
14662 * gdb.base/call-ar-st.exp
14663 * gdb.base/call-rt-st.exp
14664 * gdb.base/call-sc.exp
14665 * gdb.base/call-signal-resume.exp
14666 * gdb.base/call-strs.exp
14667 * gdb.base/callexit.exp
14668 * gdb.base/callfuncs.exp
14669 * gdb.base/catch-gdb-caused-signals.exp
14670 * gdb.base/catch-signal-siginfo-cond.exp
14671 * gdb.base/catch-syscall.exp
14672 * gdb.base/compare-sections.exp
14673 * gdb.base/cond-eval-mode.exp
14674 * gdb.base/condbreak-call-false.exp
14675 * gdb.base/consecutive-step-over.exp
14676 * gdb.base/cursal.exp
14677 * gdb.base/disabled-location.exp
14678 * gdb.base/disasm-end-cu.exp
14679 * gdb.base/display.exp
14680 * gdb.base/double-prompt-target-event-error.exp
14681 * gdb.base/dprintf-bp-same-addr.exp
14682 * gdb.base/dprintf-detach.exp
14683 * gdb.base/dprintf-next.exp
14684 * gdb.base/dprintf-non-stop.exp
14685 * gdb.base/dprintf-pending.exp
14686 * gdb.base/dso2dso.exp
14687 * gdb.base/ending-run.exp
14688 * gdb.base/enum_cond.exp
14689 * gdb.base/examine-backward.exp
14690 * gdb.base/exe-lock.exp
14691 * gdb.base/exec-invalid-sysroot.exp
14692 * gdb.base/execl-update-breakpoints.exp
14693 * gdb.base/execution-termios.exp
14694 * gdb.base/fileio.exp
14695 * gdb.base/fixsection.exp
14696 * gdb.base/foll-exec-mode.exp
14697 * gdb.base/foll-exec.exp
14698 * gdb.base/fork-running-state.exp
14699 * gdb.base/frame-args.exp
14700 * gdb.base/fullpath-expand.exp
14701 * gdb.base/func-ptr.exp
14702 * gdb.base/gcore-relro-pie.exp
14703 * gdb.base/gdb1090.exp
14704 * gdb.base/gdb1555.exp
14705 * gdb.base/global-var-nested-by-dso.exp
14706 * gdb.base/gnu-ifunc.exp
14707 * gdb.base/hbreak-in-shr-unsupported.exp
14708 * gdb.base/hbreak-unmapped.exp
14709 * gdb.base/hook-stop.exp
14710 * gdb.base/infcall-input.exp
14711 * gdb.base/info-fun.exp
14712 * gdb.base/info-shared.exp
14713 * gdb.base/interrupt-noterm.exp
14714 * gdb.base/jit-so.exp
14715 * gdb.base/jit.exp
14716 * gdb.base/line-symtabs.exp
14717 * gdb.base/list.exp
14718 * gdb.base/longjmp.exp
14719 * gdb.base/macscp.exp
14720 * gdb.base/max-value-size.exp
14721 * gdb.base/nodebug.exp
14722 * gdb.base/nofield.exp
14723 * gdb.base/overlays.exp
14724 * gdb.base/paginate-after-ctrl-c-running.exp
14725 * gdb.base/paginate-bg-execution.exp
14726 * gdb.base/paginate-inferior-exit.exp
14727 * gdb.base/pending.exp
14728 * gdb.base/pr11022.exp
14729 * gdb.base/printcmds.exp
14730 * gdb.base/ptr-typedef.exp
14731 * gdb.base/ptype.exp
14732 * gdb.base/randomize.exp
14733 * gdb.base/range-stepping.exp
14734 * gdb.base/realname-expand.exp
14735 * gdb.base/relativedebug.exp
14736 * gdb.base/remote.exp
14737 * gdb.base/savedregs.exp
14738 * gdb.base/sepdebug.exp
14739 * gdb.base/set-noassign.exp
14740 * gdb.base/shlib-call.exp
14741 * gdb.base/shreloc.exp
14742 * gdb.base/sigaltstack.exp
14743 * gdb.base/sigbpt.exp
14744 * gdb.base/siginfo-addr.exp
14745 * gdb.base/siginfo-obj.exp
14746 * gdb.base/siginfo-thread.exp
14747 * gdb.base/signest.exp
14748 * gdb.base/signull.exp
14749 * gdb.base/sigrepeat.exp
14750 * gdb.base/skip.exp
14751 * gdb.base/so-impl-ld.exp
14752 * gdb.base/solib-corrupted.exp
14753 * gdb.base/solib-disc.exp
14754 * gdb.base/solib-display.exp
14755 * gdb.base/solib-overlap.exp
14756 * gdb.base/solib-search.exp
14757 * gdb.base/solib-symbol.exp
14758 * gdb.base/source-execution.exp
14759 * gdb.base/sss-bp-on-user-bp-2.exp
14760 * gdb.base/sss-bp-on-user-bp.exp
14761 * gdb.base/stack-checking.exp
14762 * gdb.base/stale-infcall.exp
14763 * gdb.base/step-break.exp
14764 * gdb.base/step-line.exp
14765 * gdb.base/step-over-exit.exp
14766 * gdb.base/step-test.exp
14767 * gdb.base/structs.exp
14768 * gdb.base/sym-file.exp
14769 * gdb.base/symtab-search-order.exp
14770 * gdb.base/term.exp
14771 * gdb.base/type-opaque.exp
14772 * gdb.base/unload.exp
14773 * gdb.base/until-nodebug.exp
14774 * gdb.base/until.exp
14775 * gdb.base/unwindonsignal.exp
14776 * gdb.base/watch-cond.exp
14777 * gdb.base/watch-non-mem.exp
14778 * gdb.base/watch_thread_num.exp
14779 * gdb.base/watchpoint-reuse-slot.exp
14780 * gdb.base/watchpoint-solib.exp
14781 * gdb.base/watchpoint.exp
14782 * gdb.btrace/dlopen.exp
14783 * gdb.cell/arch.exp
14784 * gdb.cell/break.exp
14785 * gdb.cell/bt.exp
14786 * gdb.cell/core.exp
14787 * gdb.cell/data.exp
14788 * gdb.cell/dwarfaddr.exp
14789 * gdb.cell/ea-cache.exp
14790 * gdb.cell/ea-standalone.exp
14791 * gdb.cell/ea-test.exp
14792 * gdb.cell/f-regs.exp
14793 * gdb.cell/fork.exp
14794 * gdb.cell/gcore.exp
14795 * gdb.cell/mem-access.exp
14796 * gdb.cell/ptype.exp
14797 * gdb.cell/registers.exp
14798 * gdb.cell/sizeof.exp
14799 * gdb.cell/solib-symbol.exp
14800 * gdb.cell/solib.exp
14801 * gdb.compile/compile-tls.exp
14802 * gdb.cp/exception.exp
14803 * gdb.cp/gdb2495.exp
14804 * gdb.cp/local.exp
14805 * gdb.cp/mb-inline.exp
14806 * gdb.cp/mb-templates.exp
14807 * gdb.cp/pr10687.exp
14808 * gdb.cp/pr9167.exp
14809 * gdb.cp/scope-err.exp
14810 * gdb.cp/templates.exp
14811 * gdb.cp/virtfunc.exp
14812 * gdb.dwarf2/dw2-dir-file-name.exp
14813 * gdb.dwarf2/dw2-single-line-discriminators.exp
14814 * gdb.fortran/complex.exp
14815 * gdb.fortran/library-module.exp
14816 * gdb.guile/guile.exp
14817 * gdb.guile/scm-cmd.exp
14818 * gdb.guile/scm-frame-inline.exp
14819 * gdb.guile/scm-objfile.exp
14820 * gdb.guile/scm-pretty-print.exp
14821 * gdb.guile/scm-symbol.exp
14822 * gdb.guile/scm-type.exp
14823 * gdb.guile/scm-value.exp
14824 * gdb.linespec/keywords.exp
14825 * gdb.linespec/ls-errs.exp
14826 * gdb.linespec/macro-relative.exp
14827 * gdb.linespec/thread.exp
14828 * gdb.mi/mi-breakpoint-changed.exp
14829 * gdb.mi/mi-dprintf-pending.exp
14830 * gdb.mi/mi-fullname-deleted.exp
14831 * gdb.mi/mi-logging.exp
14832 * gdb.mi/mi-pending.exp
14833 * gdb.mi/mi-solib.exp
14834 * gdb.mi/new-ui-mi-sync.exp
14835 * gdb.mi/user-selected-context-sync.exp
14836 * gdb.multi/dummy-frame-restore.exp
14837 * gdb.multi/multi-arch-exec.exp
14838 * gdb.multi/remove-inferiors.exp
14839 * gdb.multi/watchpoint-multi-exit.exp
14840 * gdb.opt/solib-intra-step.exp
14841 * gdb.perf/backtrace.exp
14842 * gdb.perf/single-step.exp
14843 * gdb.perf/skip-command.exp
14844 * gdb.perf/skip-prologue.exp
14845 * gdb.perf/solib.exp
14846 * gdb.python/lib-types.exp
14847 * gdb.python/py-as-string.exp
14848 * gdb.python/py-bad-printers.exp
14849 * gdb.python/py-block.exp
14850 * gdb.python/py-breakpoint.exp
14851 * gdb.python/py-cmd.exp
14852 * gdb.python/py-events.exp
14853 * gdb.python/py-evthreads.exp
14854 * gdb.python/py-finish-breakpoint.exp
14855 * gdb.python/py-finish-breakpoint2.exp
14856 * gdb.python/py-frame-inline.exp
14857 * gdb.python/py-frame.exp
14858 * gdb.python/py-inferior.exp
14859 * gdb.python/py-infthread.exp
14860 * gdb.python/py-mi.exp
14861 * gdb.python/py-objfile.exp
14862 * gdb.python/py-pp-maint.exp
14863 * gdb.python/py-pp-registration.exp
14864 * gdb.python/py-prettyprint.exp
14865 * gdb.python/py-recurse-unwind.exp
14866 * gdb.python/py-shared.exp
14867 * gdb.python/py-symbol.exp
14868 * gdb.python/py-symtab.exp
14869 * gdb.python/py-template.exp
14870 * gdb.python/py-type.exp
14871 * gdb.python/py-unwind-maint.exp
14872 * gdb.python/py-unwind.exp
14873 * gdb.python/py-value.exp
14874 * gdb.python/python.exp
14875 * gdb.reverse/finish-reverse-bkpt.exp
14876 * gdb.reverse/insn-reverse.exp
14877 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14878 * gdb.reverse/solib-precsave.exp
14879 * gdb.reverse/solib-reverse.exp
14880 * gdb.stabs/gdb11479.exp
14881 * gdb.stabs/weird.exp
14882 * gdb.threads/fork-child-threads.exp
14883 * gdb.threads/fork-plus-threads.exp
14884 * gdb.threads/fork-thread-pending.exp
14885 * gdb.threads/forking-threads-plus-breakpoint.exp
14886 * gdb.threads/hand-call-in-threads.exp
14887 * gdb.threads/interrupted-hand-call.exp
14888 * gdb.threads/linux-dp.exp
14889 * gdb.threads/local-watch-wrong-thread.exp
14890 * gdb.threads/next-while-other-thread-longjmps.exp
14891 * gdb.threads/non-ldr-exit.exp
14892 * gdb.threads/pending-step.exp
14893 * gdb.threads/print-threads.exp
14894 * gdb.threads/process-dies-while-detaching.exp
14895 * gdb.threads/process-dies-while-handling-bp.exp
14896 * gdb.threads/pthreads.exp
14897 * gdb.threads/queue-signal.exp
14898 * gdb.threads/reconnect-signal.exp
14899 * gdb.threads/signal-command-handle-nopass.exp
14900 * gdb.threads/signal-command-multiple-signals-pending.exp
14901 * gdb.threads/signal-delivered-right-thread.exp
14902 * gdb.threads/signal-sigtrap.exp
14903 * gdb.threads/sigthread.exp
14904 * gdb.threads/staticthreads.exp
14905 * gdb.threads/stepi-random-signal.exp
14906 * gdb.threads/thread-unwindonsignal.exp
14907 * gdb.threads/thread_check.exp
14908 * gdb.threads/thread_events.exp
14909 * gdb.threads/tid-reuse.exp
14910 * gdb.threads/tls-nodebug.exp
14911 * gdb.threads/tls-shared.exp
14912 * gdb.threads/tls-so_extern.exp
14913 * gdb.threads/tls.exp
14914 * gdb.threads/wp-replication.exp
14915 * gdb.trace/actions-changed.exp
14916 * gdb.trace/actions.exp
14917 * gdb.trace/backtrace.exp
14918 * gdb.trace/change-loc.exp
14919 * gdb.trace/collection.exp
14920 * gdb.trace/deltrace.exp
14921 * gdb.trace/disconnected-tracing.exp
14922 * gdb.trace/entry-values.exp
14923 * gdb.trace/ftrace-lock.exp
14924 * gdb.trace/ftrace.exp
14925 * gdb.trace/infotrace.exp
14926 * gdb.trace/mi-trace-frame-collected.exp
14927 * gdb.trace/mi-trace-unavailable.exp
14928 * gdb.trace/mi-traceframe-changed.exp
14929 * gdb.trace/mi-tracepoint-changed.exp
14930 * gdb.trace/mi-tsv-changed.exp
14931 * gdb.trace/no-attach-trace.exp
14932 * gdb.trace/packetlen.exp
14933 * gdb.trace/passc-dyn.exp
14934 * gdb.trace/passcount.exp
14935 * gdb.trace/pending.exp
14936 * gdb.trace/pr16508.exp
14937 * gdb.trace/qtro.exp
14938 * gdb.trace/range-stepping.exp
14939 * gdb.trace/read-memory.exp
14940 * gdb.trace/report.exp
14941 * gdb.trace/save-trace.exp
14942 * gdb.trace/signal.exp
14943 * gdb.trace/stap-trace.exp
14944 * gdb.trace/status-stop.exp
14945 * gdb.trace/strace.exp
14946 * gdb.trace/tfile.exp
14947 * gdb.trace/tfind.exp
14948 * gdb.trace/trace-break.exp
14949 * gdb.trace/trace-condition.exp
14950 * gdb.trace/trace-enable-disable.exp
14951 * gdb.trace/trace-mt.exp
14952 * gdb.trace/tracecmd.exp
14953 * gdb.trace/tracefile-pseudo-reg.exp
14954 * gdb.trace/tspeed.exp
14955 * gdb.trace/tstatus.exp
14956 * gdb.trace/tsv.exp
14957 * gdb.trace/unavailable.exp
14958 * gdb.trace/while-dyn.exp
14959 * gdb.trace/while-stepping.exp
14960 * lib/gdb-guile.exp
14961 * lib/gdb.exp
14962 * lib/mi-support.exp
14963 * lib/pascal.exp
14964 * lib/perftest.exp
14965 * lib/prelink-support.exp
14966 * lib/selftest-support.exp
14967
ad02e4fe
SM
149682016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
14969
14970 * Makefile.in: Include disable-implicit-rules.mk.
14971
22347e55
AA
149722016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14973
14974 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
14975 non-byte-aligned bit fields.
14976
da5b30da
AA
149772016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14978
14979 PR gdb/12616
14980 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
14981 respects the DW_AT_data_bit_offset attribute.
14982
b593ecca
SM
149832016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
14984
14985 * gdb.base/default.exp: Fix output of "set language".
14986
3b165252
SM
149872016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
14988
14989 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
14990 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
14991 make.
14992 * configure.ac: Remove checks for the make program.
14993 * configure: Re-generate.
14994
1a2f3d7f
KB
149952016-11-16 Kevin Buettner <kevinb@redhat.com>
14996
14997 * gdb.python/py-recurse-unwind.c (main): Add loop.
14998 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
14999 to read_register() and gdb.parse_and_eval(). Make each code
15000 call a separate case that can be individually tested.
15001 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15002 proc. Call cont_and_backtrace for each of the code paths that
15003 we want to test in the unwinder.
15004
b7f38fda
AA
150052016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15006
15007 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15008 the definition of struct S.
15009
1f8db343
CM
150102016-11-11 Catherine Moore <clm@codesourcery.com>
15011
15012 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15013
fad0c9fb
PA
150142016-11-09 Pedro Alves <palves@redhat.com>
15015
15016 * gdb.base/commands.exp (runto_or_return): New procedure.
15017 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15018 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15019 (progvar_simple_while_test, progvar_complex_if_while_test)
15020 (if_while_breakpoint_command_test)
15021 (infrun_breakpoint_command_test, breakpoint_command_test)
15022 (user_defined_command_test, watchpoint_command_test)
15023 (test_command_prompt_position, redefine_hook_test)
15024 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15025 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15026 multi_line_input and multi_line. Remove gdb_expect and
15027 gdb_stop_suppressing_tests uses.
15028 * lib/gdb.exp (valnum_re): New global.
15029 (multi_line_input): New procedure.
15030
8354c62c
SM
150312016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15032
15033 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15034 Remove.
15035 (test_setup): Define with proc_with_prefix.
15036 (test_cli_inferior): Likewise.
15037 (test_cli_thread): Likewise.
15038 (test_cli_frame): Likewise.
15039 (test_cli_select_frame): Likewise.
15040 (test_cli_up_down): Likewise.
15041 (test_mi_thread_select): Likewise.
15042 (test_mi_stack_select_frame): Likewise.
15043 (test_cli_in_mi_inferior): Likewise.
15044 (test_cli_in_mi_thread): Likewise.
15045 (test_cli_in_mi_frame): Likewise.
15046 (top level): Do not use with_test_prefix_procname.
15047
64f367a2
PA
150482016-11-09 Pedro Alves <palves@redhat.com>
15049
15050 * gdb.base/commands.exp (gdbvar_simple_if_test)
15051 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15052 (progvar_simple_if_test, progvar_simple_while_test)
15053 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15054 (infrun_breakpoint_command_test, breakpoint_command_test)
15055 (user_defined_command_test, watchpoint_command_test)
15056 (test_command_prompt_position, deprecated_command_test)
15057 (bp_deleted_in_command, temporary_breakpoint_commands)
15058 (stray_arg0_test, source_file_with_indented_comment)
15059 (recursive_source_test, if_commands_test)
15060 (error_clears_commands_left, redefine_hook_test)
15061 (redefine_backtrace_test): Use proc_with_prefix.
15062 * lib/gdb.exp (proc_with_prefix): New proc.
15063
0bb65f1e
AA
150642016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15065
15066 * gdb.base/tui-layout.c: New file.
15067 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15068 disassembly window contains very long lines.
15069
7353f247
TT
150702016-11-08 Tom Tromey <tom@tromey.com>
15071
15072 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15073 depend on Python 2.
15074
30a7bb83
TT
150752016-11-08 Tom Tromey <tom@tromey.com>
15076
15077 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15078 New method.
15079
cdf5a07c
MG
150802016-10-29 Manish Goregaokar <manish@mozilla.com>
15081
2806dc7e 15082 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15083
51a789c3
MG
150842016-10-27 Manish Goregaokar <manish@mozilla.com>
15085
2806dc7e
PA
15086 * gdb.rust/simple.rs: Add test for univariant enums without
15087 discriminants and for encoded struct-like enums.
51a789c3 15088
f610ab6d
PA
150892016-10-28 Pedro Alves <palves@redhat.com>
15090
15091 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15092 gdb_test_multiple, tighten regexps and match symtabs and line
15093 tables incrementally.
15094
b129b0ca
LM
150952016-10-28 Luis Machado <lgustavo@codesourcery.com>
15096
15097 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15098 general.
15099
ecf45d2c
SL
151002016-10-25 Luis Machado <lgustavo@codesourcery.com>
15101
15102 * gdb.base/exec-invalid-sysroot.exp: New file.
15103
b8d38ee4
JK
151042016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15105
15106 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15107
f90fd8c2
JK
151082016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15109
15110 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15111
2d2476aa
MR
151122016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15113
2806dc7e
PA
15114 * gdb.base/killed-outside.exp: Remove $options from a call to
15115 `prepare_for_testing'.
2d2476aa 15116
e42b25a0
SM
151172016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15118
15119 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15120 Change test message.
15121
3ccdb432
SM
151222016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15123
15124 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15125 Update comment.
15126
5bad3170
SM
151272016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15128
15129 * gdb.trace/mi-trace-save.exp: New file.
15130
5ad9dba7
YQ
151312016-10-13 Yao Qi <yao.qi@linaro.org>
15132
15133 * gdb.base/code_elim.exp (get_var_address): Remove.
15134 * gdb.base/relocate.exp: Likewise.
15135 * gdb.base/shreloc.exp: Likewise.
15136 * lib/gdb.exp (get_var_address): New.
15137
62df7e21
YQ
151382016-10-13 Yao Qi <yao.qi@linaro.org>
15139
15140 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15141 floating point tests if $skip_float_test is false.
15142
4dac951e
LM
151432016-10-12 Luis Machado <lgustavo@codesourcery.com>
15144
15145 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15146 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15147 argc values.
15148 Add 1 to argc so we guarantee distinct initial/modified argc values.
15149
8f1a8fc4
JK
151502016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15151
15152 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15153
16c85b5d
JK
151542016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15155
15156 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15157 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15158 * gdb.arch/vsx-regs.exp: Likewise.
15159
1d0e042a
YQ
151602016-10-07 Yao Qi <yao.qi@linaro.org>
15161
15162 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15163
68dadef5
MM
151642016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15165
15166 * gdb.python/python.exp: Test decode_line("*0").
15167
33fa2c6e
DE
151682016-10-06 Doug Evans <dje@google.com>
15169
15170 * gdb.python/py-value.exp (test_value_creation): Add test for large
15171 unsigned 64-bit value.
15172
9c37b5ae
TT
151732016-10-06 Tom Tromey <tom@tromey.com>
15174
15175 * gdb.compile/compile.exp: Change java tests to rust.
15176 * gdb.base/setshow.exp: Change java tests to rust.
15177 * gdb.base/default.exp: Remove java from language list.
15178 * README (Examples): Update language example.
15179 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15180 test.
15181 * lib/gdb.exp (skip_java_tests): Remove.
15182 * lib/java.exp: Remove.
15183 * gdb.java: Remove.
15184
78b86327
MR
151852016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15186
15187 * gdb.arch/mips-fcr.exp: New test.
15188 * gdb.arch/mips-fcr.c: Source for the new test.
15189
7470adbb
MR
151902016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15191
15192 * gdb.base/solib-disc.exp: Use `standard_output_file'
15193 throughout.
15194
4a556533
PA
151952016-10-06 Pedro Alves <palves@redhat.com>
15196
15197 * gdb.base/jit-simple-dl.c: New file.
15198 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15199 * gdb.base/jit-simple.c: ... this.
15200 * gdb.base/jit-simple.exp (jit_run): Delete.
15201 (build_jit): New proc.
15202 (jit_test_reread): Recompile either the main program or the shared
15203 library, depending on what is being tested. Skip changing address
15204 if caller wants to. Compare before/after addresses. If testing
15205 standalone, explicitly load the binary. Test "maint info
15206 breakpoints".
15207 (top level): Add "standalone vs shared lib" and "change address"
15208 vs "same address" axes.
15209
5a122fbc
PA
152102016-10-06 Pedro Alves <palves@redhat.com>
15211
15212 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15213 call.
15214 (jit_run): Delete.
15215 (jit_test_reread): Use with_test_prefix. Reload the main binary
15216 explicitly. Compare the before/after addresses of the JIT
15217 descriptor.
15218
ee8da4b8
DE
152192016-08-15 Doug Evans <dje@google.com>
15220
15221 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15222 for single bitfields is bool.
15223 * gdb.xml/tdesc-regs.exp: Ditto.
15224
f389f6fe
JK
152252016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15226
15227 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15228
fdebf1a4
YQ
152292016-10-05 Yao Qi <yao.qi@linaro.org>
15230
15231 * lib/gdb.exp (support_complex_tests): Return zero if
15232 gdb_skip_float_test return true.
15233
9c36d954 152342016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15235 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15236
15237 PR gdb/20487
15238 * gdb.mi/user-selected-context-sync.exp: New file.
15239 * gdb.mi/user-selected-context-sync.c: New file.
15240
4034d0ff 152412016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15242 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15243
15244 PR gdb/20487
15245 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15246 =thread-select-event check.
15247
a4297203
PB
152482016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15249
15250 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15251 the compulsory L operand changes.
15252 * gdb.arch/powerpc-power.s: Likewise.
15253
bb805577
JK
152542016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15255
15256 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15257 * gdb.base/jit-attach-pie.c: New file.
15258 * gdb.base/jit-attach-pie.exp: New file.
15259
6d61dee5
PA
152602016-09-28 Pedro Alves <palves@redhat.com>
15261
15262 * gdb.base/infcall-input.c: New file.
15263 * gdb.base/infcall-input.exp: New file.
15264
f73842fc
YQ
152652016-09-22 Yao Qi <yao.qi@linaro.org>
15266
15267 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15268 (gdb_exit): Rename it to ...
15269 (gdbserver_gdb_exit): ... Close GDBserver.
15270 (gdb_exit): New proc, call gdbserver_gdb_exit.
15271 (mi_gdb_exit): Likewise.
15272
90681dab
YQ
152732016-09-22 Yao Qi <yao.qi@linaro.org>
15274
15275 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15276 path.
15277 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15278 Remove duplication.
15279
9c211fd8
YQ
152802016-09-22 Yao Qi <yao.qi@linaro.org>
15281
15282 * lib/gdbserver-support.exp: Check the existence of
15283 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15284
ad0a504f
AK
152852016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15286
15287 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15288
36cf1806
TT
152892016-09-21 Tom Tromey <tom@tromey.com>
15290
15291 PR gdb/20604:
15292 * gdb.base/quit.exp: New file.
15293
74172ecf
SM
152942016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15295
15296 * .gitignore: New file.
15297
3d0ec882
MR
152982016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15299
15300 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15301 throughout.
15302
8193adea
AA
153032016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15304
15305 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15306
d41a5c09
JK
153072016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15308
15309 * gdb.cp/casts.cc (decltype): Move it ...
15310 (main): ... with its call to ...
15311 * gdb.cp/casts03.cc: ... a new file.
15312 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15313
d2dfe700
JK
153142016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15315
15316 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15317
e2a92b16
PB
153182016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15319
15320 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15321 and sync up the test with tests in gas/testsuite/gas/ppc.
15322 * gdb.arch/powerpc-power.exp: Likewise.
15323
49b4de64
JK
153242016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15325
15326 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15327
2c29df25
SDJ
153282016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15329 Jan Kratochvil <jan.kratochvil@redhat.com>
15330
15331 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15332 make m1's definition to be different from m2's. Use 'dummy' as an
15333 argument for probe 'two'.
15334
cc3c2846
JB
153352016-09-10 Jon Beniston <jon@beniston.com>
15336
15337 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15338 for sim target.
15339
e1b2624a
AA
153402016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15341
15342 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15343 variable declaration.
15344 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15345 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15346 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15347 received HWCAP as its argument.
15348
4295e285
PA
153492016-09-06 Pedro Alves <palves@redhat.com>
15350
15351 * gdb.base/new-ui-pending-input.c: New file.
15352 * gdb.base/new-ui-pending-input.exp: New file.
15353 * gdb.exp (clear_gdb_spawn_id): New procedure.
15354 (with_spawn_id): Check whether gdb_spawn_id exists before
15355 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15356 on exit.
15357
00d5215e
UW
153582016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15359
15360 * gdb.base/float128.c: New file.
15361 * gdb.base/float128.exp: Likewise.
15362 * gdb.base/floatn.c: Likewise.
15363 * gdb.base/floatn.exp: Likewise.
15364
a9ff5f12
UW
153652016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15366
15367 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15368
f245535c
PA
153692016-09-05 Pedro Alves <palves@redhat.com>
15370
15371 PR backtrace/19927
15372 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15373 unwinders are immediately called as side effect of "source" or
15374 "disable unwinder" commands.
15375 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15376
ae9cf263
YQ
153772016-09-02 Yao Qi <yao.qi@linaro.org>
15378
15379 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15380 is true and $type is "float" or "double".
15381
27aba047
YQ
153822016-09-02 Yao Qi <yao.qi@linaro.org>
15383
15384 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15385 true.
15386 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15387 * gdb.base/call-rt-st.exp: Likewise.
15388 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15389 return value instead of gdb,skip_float_test.
15390 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15391 (do_function_calls): Use its return value instead of
15392 gdb,skip_float_test.
15393 * gdb.base/finish.exp: Likewise.
15394 * gdb.base/funcargs.exp: Likewise.
15395 * gdb.base/return.exp: Likewise.
15396 * gdb.base/return2.exp: Likewise.
15397 * gdb.base/varargs.exp: Likewise.
15398 * lib/gdb.exp (gdb_skip_float_test): Change it to
15399 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15400
5af962df
AA
154012016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15402
15403 * gdb.multi/tids.exp: Test "thread apply all".
15404
7fac6910
JK
154052016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15406
15407 * gdb.base/default.exp (tty): Remove.
15408
bb1fe4ac
KB
154092016-08-24 Kevin Buettner <kevinb@redhat.com>
15410
2806dc7e
PA
15411 * gdb.python/py-recurse-unwind.c: New file.
15412 * gdb.python/py-recurse-unwind.py: New file.
15413 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15414
0a1ddfa6
SM
154152016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15416
15417 * gdb.base/set-inferior-tty.exp: New file.
15418 * gdb.base/set-inferior-tty.c: New file.
15419
d9de1fe3
PA
154202016-08-23 Pedro Alves <palves@redhat.com>
15421
15422 PR gdb/20494
15423 * gdb.base/new-ui-echo.c: New file.
15424 * gdb.base/new-ui-echo.exp: New file.
15425
e9d9abd7
YQ
154262016-08-23 Yao Qi <yao.qi@linaro.org>
15427
15428 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15429 gdbserver_spawn.
15430 * gdb.server/connect-without-multi-process.exp (do_test):
15431 Likewise.
15432
3589529e
YQ
154332016-08-23 Yao Qi <yao.qi@linaro.org>
15434
15435 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15436 standalone_txt. Delete gdb_txt and standalone_txt on host
15437 and target. Spawn the binary on target. Copy files from
15438 target to host.
15439
6bb90213
PA
154402016-08-22 Pedro Alves <palves@redhat.com>
15441
15442 PR gdb/20505
15443 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15444 with_test_prefix. Factor out bits to ...
15445 (test_no_vdso): ... this new procedure.
15446
20c2c024
CL
154472016-08-19 Carl Love <cel@us.ibm.com>
15448
15449 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15450 maintaining separate logic for constructing the output path.
15451 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15452 * gdb.arch/ppc-dfp.exp: Likewise.
15453 * gdb.arch/ppc-fp.exp: Likewise.
15454 * gdb.arch/vsx-regs.exp: Likewise.
15455 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15456 binprefix for generating the additional binary files.
15457
0646e07d
PA
154582016-08-19 Pedro Alves <palves@redhat.com>
15459
15460 * gdb.trace/mi-trace-frame-collected.exp
15461 (test_trace_frame_collected): On x32, expect two registers.
15462
46da9242
CL
154632016-08-18 Carl Love <cel@us.ibm.com>
15464
15465 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15466 and sync up the test with tests in gas/testsuite/gas/ppc.
15467 * gdb.arch/powerpc-power.exp: Likewise.
15468
eb2332d7
SM
154692016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15470
15471 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15472 expected error message.
15473
63c61e04
SM
154742016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15475
15476 * gdb.multi/remove-inferiors.exp: New file.
15477 * gdb.multi/remove-inferiors.c: New file.
15478
7b17065f
YQ
154792016-08-12 Yao Qi <yao.qi@linaro.org>
15480
15481 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15482 argument list.
15483
01d3dedf
PA
154842016-08-10 Pedro Alves <palves@redhat.com>
15485
15486 PR gdb/19187
15487 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15488 setup_kfails.
15489
3eb7562a
PA
154902016-08-09 Pedro Alves <palves@redhat.com>
15491 Simon Marchi <simon.marchi@ericsson.com>
15492
15493 PR gdb/20418
15494 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15495 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15496
80614914
PA
154972016-08-09 Pedro Alves <palves@redhat.com>
15498
15499 PR mi/20431
15500 * gdb.mi/mi-cmd-error.exp: New file.
15501
f348d89a
PA
155022016-08-09 Pedro Alves <palves@redhat.com>
15503
15504 PR gdb/18653
15505 * gdb.base/signals-state-child.c: New file.
15506 * gdb.base/signals-state-child.exp: New file.
15507 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15508
e5ca03b4
PA
155092016-08-09 Pedro Alves <palves@redhat.com>
15510
15511 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15512
282a0691
TT
155132016-08-03 Tom Tromey <tom@tromey.com>
15514
15515 PR python/18565:
15516 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15517
41bfcd63
YQ
155182016-08-01 Yao Qi <yao.qi@linaro.org>
15519
15520 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15521 variable mode to "multi-process" if $multi_process is 1, otherwise
15522 set it to "single-process".
15523
e3465b24
YQ
155242016-08-01 Yao Qi <yao.qi@linaro.org>
15525
15526 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15527 * gdb.cp/cpexprs.exp: Likewise.
15528 * gdb.cp/m-static.exp: Likewise.
15529
0b31a4bc
TT
155302016-07-26 Tom Tromey <tom@tromey.com>
15531
15532 PR python/20190:
15533 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15534 test.
15535
e0461dbb
MM
155362016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15537
15538 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15539 selecting assembly source files.
15540 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15541 assembly source files.
15542 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15543 assembly source files.
15544 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15545 selecting assembly source files.
15546
8194e927
SM
155472016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15548
15549 * gdb.base/new-ui.exp (do_test_invalid_args): New
15550 procedure.
15551
c0272db5
TW
155522016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15553
15554 * gdb.btrace/reconnect.c: New file.
15555 * gdb.btrace/reconnect.exp: New file.
15556
e3487908
GKB
155572016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15558
15559 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15560 to test_catch_syscall_group.
15561 (test_catch_syscall_group): New.
15562
12df5c00
TT
155632016-07-21 Tom Tromey <tom@tromey.com>
15564
15565 * gdb.rust/simple.rs (main): Use empty struct expression.
15566 * gdb.rust/simple.exp: Add tests for empty struct expression.
15567
bae62ee2
YQ
155682016-07-21 Yao Qi <yao.qi@linaro.org>
15569
15570 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15571 if gdb_skip_xml_test is true on some targets.
15572
b1b53fb3
YQ
155732016-07-21 Yao Qi <yao.qi@linaro.org>
15574
15575 * gdb.server/solib-list.exp: Unset last_loaded_file.
15576
027d97f8
JK
155772016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15578
15579 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15580 "step into captured_main (args)".
15581
7674d381
JK
155822016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15583
15584 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15585
72b5d099
JK
155862016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15587
15588 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15589
1f960ced
PA
155902016-07-19 Pedro Alves <palves@redhat.com>
15591
15592 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15593 * gdb.opt/inline-bt.exp: Likewise.
15594 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15595 additional_flags=-Winline.
15596 * gdb.opt/inline-locals.exp: Likewise.
15597 * gdb.opt/inline-markers.c (ATTR): Define.
15598 (inlined_fn): Use it.
15599
f25827c1
YQ
156002016-07-19 Yao Qi <yao.qi@linaro.org>
15601
15602 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15603 (test_with_self): Remove some code. Remove argument executable.
15604 (top-level): Use do_self_tests.
15605
37539ebe
DB
156062016-07-15 Zachary Welch <zwelch@codesourcery.com>
15607 Don Breazeal <donb@codesourcery.com>
15608
15609 * gdb.base/maint.exp: Escape paths used in regular expressions.
15610 * gdb.stabs/weird.exp: Likewise.
15611
dac790e1
TT
156122016-07-13 Tom Tromey <tom@tromey.com>
15613
15614 PR python/15620, PR python/18620:
15615 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15616 (test_bkpt_events): New procs.
15617
93daf339
TT
156182016-07-13 Tom Tromey <tom@tromey.com>
15619
15620 PR python/17698:
15621 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15622 test.
15623 (test_watchpoints): Likewise.
15624 (test_bkpt_pending): New proc.
15625
6571a381
TT
156262016-07-13 Tom Tromey <tom@tromey.com>
15627
15628 PR cli/18053:
15629 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15630 completion test.
15631
e8732474
JK
156322016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15633
15634 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15635 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15636 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15637 f_label.
15638 (g): Rename g_end_lbl to g_label.
15639 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15640 low_pc and high_pc.
15641 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15642
e0f3fd7c
TT
156432016-07-12 Tom Tromey <tom@tromey.com>
15644
15645 PR python/19293:
15646 * gdb.python/py-unwind-maint.exp: Update tests.
15647
3cfe46b6
YQ
156482016-07-12 Yao Qi <yao.qi@linaro.org>
15649
15650 * lib/selftest-support.exp (selftest_setup): Match the output
15651 when captured_main is inlined.
15652
4f19a0e6
WT
156532016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15654
15655 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15656 New variables.
15657 (print this%a, print this%b, print this): New tests.
15658 * gdb.fortran/derived-types.f90 (this): New object and
15659 initialization.
15660
986cf455
SM
156612016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15662
15663 * gdb.ada/arraydim.exp: Remove extra directory level in build
15664 directory.
15665
f0464b23
SM
156662016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15667
15668 * lib/ada.exp: Remove extra directory level in build directory.
15669 * gdb.ada/cond_lang.exp: Likewise.
15670 * gdb.ada/exec_changed.exp: Likewise.
15671 * gdb.ada/lang_switch.exp: Likewise.
15672
42d94011
MG
156732016-07-06 Manish Goregaokar <manish@mozilla.com>
15674
2806dc7e
PA
15675 * simple.rs: Add test for raw pointer subscripting.
15676 * simple.exp: Add test expectations.
42d94011 15677
647c264c
YQ
156782016-07-05 Yao Qi <yao.qi@linaro.org>
15679
15680 * gdb.mi/mi-reverse.exp: Match =record-started output.
15681
20aa2c60
PA
156822016-07-01 Pedro Alves <palves@redhat.com>
15683
15684 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15685 procedure.
15686 (jit_reader_test): Test the jit reader's unwinder.
15687 * gdb.base/jithost.c (jit_function_00_code): New global.
15688 (main): Use memcpy to fill in the mmapped code, instead of poking
15689 bytes manually here.
15690 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15691 value.
15692 (read_debug_info): Save the function's range.
15693 (read_sp): New function.
15694 (unwind_frame): Use it. Also unwind RBP.
15695 (get_frame_id): Use read_sp.
15696 (gdb_init_reader): Use calloc instead of malloc.
15697 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15698 parameter. Use gdb_test_multiple.
15699
ced2dffb
PA
157002016-07-01 Pedro Alves <palves@redhat.com>
15701 Antoine Tremblay <antoine.tremblay@ericsson.com>
15702
15703 * gdb.threads/process-dies-while-detaching.c: New file.
15704 * gdb.threads/process-dies-while-detaching.exp: New file.
15705
63000888
PA
157062016-07-01 Pedro Alves <palves@redhat.com>
15707
15708 * gdb.multi/watchpoint-multi-exit.c: New file.
15709 * gdb.multi/watchpoint-multi-exit.exp: New file.
15710
038d4868
PA
157112016-06-30 Pedro Alves <palves@redhat.com>
15712
15713 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15714 unset inferior_spawn_id.
15715
994e9c83
PA
157162016-06-30 Pedro Alves <palves@redhat.com>
15717
15718 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15719 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15720
e5653468
YQ
157212016-06-29 Yao Qi <yao.qi@linaro.org>
15722
15723 * gdb.base/return.c: Add copyright header.
15724
803b47e5
TT
157252016-06-29 Tom Tromey <tom@tromey.com>
15726
15727 PR python/20129:
15728 * gdb.python/py-framefilter.exp: Add tests for setting priority
15729 and disabling of non-existent frame filter.
15730
28244707
YQ
157312016-06-29 Yao Qi <yao.qi@linaro.org>
15732
15733 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15734 0x0f07ff.
15735
a31d2f06
YQ
157362016-06-28 Yao Qi <yao.qi@linaro.org>
15737
15738 * gdb.base/catch-syscall.exp: Remove check on isnative and target
15739 triplets. Start gdb, execute catch syscall, and continue. Check
15740 gdb's output to determine catch syscall is supported.
15741
921d8f54
MG
157422016-06-27 Manish Goregaokar <manish@mozilla.com>
15743
25d49b86
PA
15744 * gdb.rust/simple.rs: Add test for returning unit in a function.
15745 * gdb.rust/simple.exp: Add expectation for functions returning
15746 unit.
921d8f54 15747
f4952523
PMR
157482016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
15749
15750 * gdb.python/py-breakpoint-create-fail.c,
15751 gdb.python/py-breakpoint-create-fail.exp,
15752 gdb.python/py-breakpoint-create-fail.py: New testcase.
15753
fccb08f8
MG
157542016-06-25 Manish Goregaokar <manish@mozilla.com>
15755
15756 PR gdb/20239
15757 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
15758 * gdb.rust/simple.exp: Add test expectations for new NonZero
15759 tests.
fccb08f8 15760
6b850546
DT
157612016-06-24 David Taylor <dtaylor@emc.com>
15762
15763 * gdb.base/offsets.exp: New file.
15764 * gdb.base/offsets.c: New file.
15765
17621150
TT
157662016-06-23 Tom Tromey <tom@tromey.com>
15767
15768 PR gdb/16483:
15769 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
15770 before any filters are loaded.
15771
04d59df6
WT
157722016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
15773
15774 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
15775 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
15776 structs.
15777 * gdb.fortran/derived-type-function.exp: New file.
15778 * gdb.fortran/derived-type-function.f90: New file.
15779
15780
ac69f786
PA
157812016-06-21 Pedro Alves <palves@redhat.com>
15782
15783 * gdb.base/new-ui.exp: New file.
15784 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
15785 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
15786 (with_spawn_id): New procedure.
15787
49940788
PA
157882016-06-21 Pedro Alves <palves@redhat.com>
15789
15790 * gdb.mi/mi-exec-run.exp: New file.
15791
ef274d26
PA
157922016-06-21 Pedro Alves <palves@redhat.com>
15793
15794 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
15795 breakpoint command's output on the main UI.
15796 (test_break): New procedure, factored out from calls in the top
15797 level.
15798 (top level): Use foreach_with_prefix to test MI as main UI and as
15799 separate UI.
15800
468afe6c
PA
158012016-06-21 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
15804 (test_awatch_creation_and_listing)
15805 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
15806 Remove 'type' parameter.
15807 (test_watchpoint_all): New parameter mi_mode. Remove
15808 with_test_prefix.
15809 (top level): Use foreach_with_prefix, and add main/separate UI MI
15810 testing axis.
15811
51f77c37
PA
158122016-06-21 Pedro Alves <palves@redhat.com>
15813
15814 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
15815 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
15816 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
15817 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
15818 (gdb_main_spawn_id, mi_spawn_id): Declare and
15819 comment.
15820 (mi_create_inferior_pty): New procedure,
15821 factored out from default_mi_gdb_start.
15822 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
15823 procedures.
15824 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
15825 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
15826 Use mi_create_inferior_pty.
15827 (mi_gdb_start): Use eval to pass down args list.
15828
8980e177
PA
158292016-06-21 Pedro Alves <palves@redhat.com>
15830
15831 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
15832 * gdb.opt/inline-cmds.exp: Add MI tests.
15833
f38d3ad1
PA
158342016-06-21 Pedro Alves <palves@redhat.com>
15835
15836 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
15837
45db7c09
PA
158382016-06-21 Pedro Alves <palves@redhat.com>
15839
15840 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
15841 (top level): Use it instead of mi_execute_to.
15842
5a069ab3
PA
158432016-06-21 Pedro Alves <palves@redhat.com>
15844
15845 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
15846 (cont_handler_str): New.
15847 (signal_stop_handler): Set stop_handler_str instead of printing to
15848 stdout.
15849 (continue_handler): Set cont_handler_str instead of printing to
15850 stdout.
15851 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
15852 mi_send_resuming_command. Print stop_handler_str and
15853 cont_handler_str instead of expecting the python events print
15854 directly.
15855
2838cc1d
SD
158562016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
15857
15858 * gdb.base/jit-reader.exp: New file.
15859 * gdb.base/jithost.c: New file.
15860 * gdb.base/jithost.h: New file.
15861 * gdb.base/jitreader.c : New file.
15862 * gdb.base/jit-protocol.h: New file.
15863
21a77091
YQ
158642016-06-17 Yao Qi <yao.qi@linaro.org>
15865
15866 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
15867 parameters follow_fork and detach_on_fork. Set follow-fork-mode
15868 and detach-on-fork. Adjust tests.
15869 (top level): Invoke break_cond_on_syscall with combinations of
15870 syscall, follow-fork-mode and detach-on-fork.
15871
f50bf8e5
YQ
158722016-06-17 Yao Qi <yao.qi@linaro.org>
15873
15874 * gdb.base/step-over-exit.c: New.
15875 * gdb.base/step-over-exit.exp: New.
15876
a28d8e50
YTL
158772016-06-17 Yan-Ting Lin <currygt52@gmail.com>
15878
15879 * gdb.base/float.exp: Add target check for nds32*-*-*.
15880 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
15881
cad8e26d
AB
158822016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
15883
15884 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
15885 for unsupported target features.
15886 * gdb.base/call-rt-st.exp: Likewise.
15887 * gdb.base/call-sc.exp: Likewise.
15888 * gdb.base/call-signal-resume.exp: Likewise.
15889 * gdb.base/call-strs.exp: Likewise.
15890 * gdb.base/callexit.exp: Likewise.
15891 * gdb.base/callfuncs.exp: Likewise.
15892 * gdb.base/nodebug.exp: Likewise.
15893 * gdb.base/printcmds.exp: Likewise.
15894 * gdb.base/ptype.exp: Likewise.
15895 * gdb.base/structs.exp: Likewise.
15896 * gdb.base/unwindonsignal.exp: Likewise.
15897 * gdb.cp/gdb2495.exp: Likewise.
15898 * gdb.cp/templates.exp: Likewise.
15899 * gdb.cp/virtfunc.exp: Likewise.
15900 * gdb.threads/hand-call-in-threads.exp: Likewise.
15901 * gdb.threads/interrupted-hand-call.exp: Likewise.
15902 * gdb.threads/thread-unwindonsignal.exp: Likewise.
15903
347dc102
TT
159042016-06-10 Tom Tromey <tom@tromey.com>
15905
15906 PR rust/20110:
15907 * gdb.rust/expr.exp: Add test for integer constant larger than
15908 i32.
15909
5e13cf25
BH
159102016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
15911
15912 * gdb.fortran/nested-funcs.exp: New.
15913 * gdb.fortran/nested-funcs.f90: New.
15914
bb556f1f
TK
159152016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
15916
15917 * gdb.base/examine-backward.c: New file.
15918 * gdb.base/examine-backward.exp: New file.
15919
38b022b4
SM
159202016-06-06 Simon Marchi <simon.marchi@ericsson.com>
15921
15922 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
15923 matching.
15924
1b40ec05
TT
159252016-06-02 Tom Tromey <tom@tromey.com>
15926
15927 PR python/18984:
15928 * gdb.python/py-shared.exp: Add solib_name test.
15929
193bd378
SM
159302016-06-02 Simon Marchi <simon.marchi@ericsson.com>
15931
15932 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
15933
3326303b
MG
159342016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
15935
15936 PR c++/19893
15937 * gdb.dwarf2/implref.exp: Rename to...
15938 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
15939 * gdb.dwarf2/implref-array.c: New file.
15940 * gdb.dwarf2/implref-array.exp: Likewise.
15941 * gdb.dwarf2/implref-global.c: Likewise.
15942 * gdb.dwarf2/implref-global.exp: Likewise.
15943 * gdb.dwarf2/implref-struct.c: Likewise.
15944 * gdb.dwarf2/implref-struct.exp: Likewise.
15945
825c8ef2
AT
159462016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15947
15948 * gdb.trace/trace-condition.exp: Add 64bit tests.
15949
2320162a
AT
159502016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15951
15952 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
15953 bits types.
15954 (main): Adapt to 8 to 64 bits types.
15955 * gdb.trace/trace-condition.exp: Add new tests.
15956
a7818233
AT
159572016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15958
15959 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
15960
0d336466
AT
159612016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15962
15963 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
15964 Move condition tests...
15965 * gdb.trace/trace-condition.exp: Here.
15966
7faeb45a
AT
159672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15968
15969 * gdb.trace/trace-condition.exp: Add counter-case tests.
15970
e385593e
JK
159712016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15972
15973 PR c++/15231
15974 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
15975 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
15976
744608cc
PA
159772016-05-27 Pedro Alves <palves@redhat.com>
15978
15979 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
15980 New procedure.
15981 (top level): Call it, and bail out of DejaGnu is known to be bad.
15982
ac775bf4
AB
159832016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
15984
15985 * gdb.base/whatis.c: Extend the test case.
15986 * gdb.base/whatis.exp: Add additional tests.
15987
2bbad2ea
BH
159882016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15989
15990* gdb.fortran/type.f90: Add pointer variable.
15991* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
15992
8b70175d
BH
159932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15994
15995 * gdb.fortran/vla-type.exp: Fix testcase name.
15996
86d8a848
BH
159972016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15998
15999 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16000
e188eb36
BH
160012016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16002
16003 * gdb.fortran/type.f90: Add nested structures.
16004 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16005 * gdb.fortran/derived-type.exp: Adapt expected output.
16006 * gdb.fortran/vla-type.exp: Adapt expected output.
16007
9b2db1fd
BH
160082016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16009
16010 * gdb.fortran/whatis_type.exp: Adapt expected output.
16011
72b17055
BH
160122016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16013
16014 * gdb.fortran/print_type.exp: Fix expected output.
16015 * gdb.fortran/whatis_type.exp: Fix expected output.
16016
3cd81d8d
BH
160172016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16018
16019 * gdb.fortran/whatis_type.exp: Use multi_line.
16020
ddae9462
TT
160212016-05-24 Tom Tromey <tom@tromey.com>
16022
16023 PR python/17386:
16024 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16025 use value as an index.
16026
1957f6b8
TT
160272016-05-23 Tom Tromey <tom@tromey.com>
16028
16029 PR python/17981:
16030 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16031 no-breakpoint case.
16032
026a9174
PA
160332016-05-24 Pedro Alves <palves@redhat.com>
16034
16035 PR gdb/19828
16036 * gdb.threads/clone-attach-detach.c: New file.
16037 * gdb.threads/clone-attach-detach.exp: New file.
16038
e70a7231
FR
160392016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16040
16041 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16042
0f6ed0e0
TT
160432016-05-23 Tom Tromey <tom@tromey.com>
16044
16045 PR python/19438, PR python/18393:
16046 * gdb.python/py-progspace.exp: Add "dir" test.
16047 * gdb.python/py-objfile.exp: Add "dir" test.
16048
ffd19d61
YQ
160492016-05-23 Yao Qi <yao.qi@linaro.org>
16050
16051 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16052 * gdb.arch/thumb2-it.exp: Likewise.
16053
9e8f9b05
SM
160542016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16055
16056 * gdb.mi/mi-threads-interrupt.c: New file.
16057 * gdb.mi/mi-threads-interrupt.exp: New file.
16058
61c6156d
SM
160592016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16060
16061 PR gdb/18077
16062 * gdb.mi/mi-async-run.exp: New file.
16063 * gdb.mi/mi-async-run.c: New file.
16064
67218854
TT
160652016-05-17 Tom Tromey <tom@tromey.com>
16066 Manish Goregaokar <manishsmail@gmail.com>
16067
16068 * lib/rust-support.exp: New file.
16069 * lib/gdb.exp (skip_rust_tests): New proc.
16070 (build_executable_from_specs): Handle rust.
16071 * lib/future.exp (gdb_find_rustc): New proc.
16072 (gdb_default_target_compile): Handle rust.
16073 * gdb.rust/expr.exp: New file.
16074 * gdb.rust/generics.exp: New file.
16075 * gdb.rust/generics.rs: New file.
16076 * gdb.rust/methods.exp: New file.
16077 * gdb.rust/methods.rs: New file.
16078 * gdb.rust/modules.exp: New file.
16079 * gdb.rust/modules.rs: New file.
16080 * gdb.rust/simple.exp: New file.
16081 * gdb.rust/simple.rs: New file.
16082
c44af4eb
TT
160832016-05-17 Tom Tromey <tom@tromey.com>
16084
16085 * gdb.base/default.exp (set language): Add rust.
16086
dcd1f979
TT
160872016-05-17 Tom Tromey <tom@tromey.com>
16088
16089 * gdb.gdb/unittest.exp: New file.
16090
155b7f57
YQ
160912016-05-16 Yao Qi <yao.qi@linaro.org>
16092
16093 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16094 shell_prompt. Update shell_prompt_re.
16095
8ddd5a6c
DE
160962016-05-12 Doug Evans <dje@google.com>
16097
16098 PR symtab/19999
16099 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16100 $options when building executable.
16101 * gdb.dwarf2/fission-loclists-pie.S: New file.
16102 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16103
02e370d9
SM
161042016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16105
16106 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16107 of [is_remote target],
16108
8929ad8b
SM
161092016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16110
16111 * lib/gdb.exp (use_gdb_stub): New procedure.
16112
6c447423
DE
161132016-05-03 Yunlian Jiang <yunlian@google.com>
16114 Doug Evans <dje@google.com>
16115
16116 PR symtab/19914
16117 * gdb.dwarf2/dwp-sepdebug.c: New file.
16118 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16119
444e826c
SM
161202016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16121
16122 * gdb.base/detach.exp: Remove is_remote check.
16123
740feeaa
SM
161242016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16125
16126 * gdb.base/annota-input-while-running.exp: Don't check for
16127 [is_remote target]. Enable annotations after running to main.
16128 Remove unused "set test..." line.
16129
9080ac9d
SM
161302016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16131
16132 * gdb.trace/trace-enable-disable.exp: New file.
16133 * gdb.trace/trace-enable-disable.c: New file.
16134
952ebca5
SM
161352016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16136
16137 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16138 use it in info sharedlibrary test.
16139 * gdb.trace/ftrace-lock.exp: Likewise.
16140 * gdb.trace/ftrace.exp: Likewise.
16141 * gdb.trace/range-stepping.exp: Likewise.
16142 * gdb.trace/trace-break.exp: Likewise.
16143 * gdb.trace/trace-condition.exp: Likewise.
16144 * gdb.trace/trace-mt.exp: Likewise.
16145
d9019901
SM
161462016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16147
16148 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16149 (gdb_load_shlib): ... this.
16150 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16151 gdb_load_shlib.
16152 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16153 * gdb.base/ctxobj.exp: Likewise.
16154 * gdb.base/dprintf-pending.exp: Likewise.
16155 * gdb.base/dso2dso.exp: Likewise.
16156 * gdb.base/fixsection.exp: Likewise.
16157 * gdb.base/gcore-relro.exp: Likewise.
16158 * gdb.base/gdb1555.exp: Likewise.
16159 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16160 * gdb.base/gnu-ifunc.exp: Likewise.
16161 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16162 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16163 * gdb.base/pending.exp: Likewise.
16164 * gdb.base/print-file-var.exp: Likewise.
16165 * gdb.base/print-symbol-loading.exp: Likewise.
16166 * gdb.base/shlib-call.exp: Likewise.
16167 * gdb.base/shreloc.exp: Likewise.
16168 * gdb.base/so-impl-ld.exp: Likewise.
16169 * gdb.base/solib-disc.exp: Likewise.
16170 * gdb.base/solib-nodir.exp: Likewise.
16171 * gdb.base/solib-overlap.exp: Likewise.
16172 * gdb.base/solib-symbol.exp: Likewise.
16173 * gdb.base/solib-weak.exp (do_test): Likewise.
16174 * gdb.base/sym-file.exp: Likewise.
16175 * gdb.base/symtab-search-order.exp: Likewise.
16176 * gdb.base/type-opaque.exp: Likewise.
16177 * gdb.base/unload.exp: Likewise.
16178 * gdb.base/watchpoint-solib.exp: Likewise.
16179 * gdb.compile/compile.exp: Likewise.
16180 * gdb.cp/gdb2384.exp: Likewise.
16181 * gdb.cp/infcall-dlopen.exp: Likewise.
16182 * gdb.cp/re-set-overloaded.exp: Likewise.
16183 * gdb.fortran/library-module.exp: Likewise.
16184 * gdb.opt/solib-intra-step.exp: Likewise.
16185 * gdb.python/py-finish-breakpoint.exp: Likewise.
16186 * gdb.python/py-shared.exp: Likewise.
16187 * gdb.reverse/solib-precsave.exp: Likewise.
16188 * gdb.reverse/solib-reverse.exp: Likewise.
16189 * gdb.server/solib-list.exp: Likewise.
16190 * gdb.threads/dlopen-libpthread.exp: Likewise.
16191 * gdb.threads/tls-shared.exp: Likewise.
16192 * gdb.threads/tls-so_extern.exp: Likewise.
16193 * gdb.trace/change-loc.exp: Likewise.
16194 * gdb.trace/ftrace-lock.exp: Likewise.
16195 * gdb.trace/ftrace.exp: Likewise.
16196 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16197 * gdb.trace/pending.exp: Likewise.
16198 * gdb.trace/range-stepping.exp: Likewise.
16199 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16200 (strace_info_marker): Likewise.
16201 (strace_probe_marker): Likewise.
16202 (strace_trace_on_same_addr): Likewise.
16203 (strace_trace_on_diff_addr): Likewise.
16204 * gdb.trace/trace-break.exp: Likewise.
16205 * gdb.trace/trace-condition.exp: Likewise.
16206 * gdb.trace/trace-mt.exp: Likewise.
16207
fca4cfd9
SM
162082016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16209
16210 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16211 result of gdb_remote_download.
16212 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16213 * gdb.base/dso2dso.exp: Likewise.
16214 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16215 * gdb.base/print-file-var.exp: Likewise.
16216 * gdb.base/shlib-call.exp: Likewise.
16217 * gdb.base/shreloc.exp: Likewise.
16218 * gdb.base/solib-overlap.exp: Likewise.
16219 * gdb.base/solib-weak.exp (do_test): Likewise.
16220 * gdb.base/unload.exp: Likewise.
16221
11cf4ffb
YQ
162222016-04-27 Yao Qi <yao.qi@linaro.org>
16223
16224 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16225 exists.
16226
3e2e34f8
KB
162272016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16228
16229 * vla-type.exp: Print structure from toplevel.
16230
8f07e298
BH
162312016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16232
16233 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16234 of dynamic types.
16235 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16236 of dynamic types.
16237
9920b434
BH
162382016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16239
16240 * gdb.fortran/vla-type.f90: New file.
16241 * gdb.fortran/vla-type.exp: New file.
16242
f3abeff5
YQ
162432016-04-25 Yao Qi <yao.qi@linaro.org>
16244
16245 * gdb.base/branch-to-self.c: New file.
16246 * gdb.base/branch-to-self.exp: New file.
16247
0a5d52f0
YQ
162482016-04-22 Yao Qi <yao.qi@linaro.org>
16249
16250 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16251 more after $hex.
16252
495346f6
YQ
162532016-04-22 Yao Qi <yao.qi@linaro.org>
16254
16255 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16256 * gdb.base/annota3.exp: Likewise.
16257
4a7e075c
YQ
162582016-04-22 Yao Qi <yao.qi@linaro.org>
16259
16260 * gdb.reverse/step-precsave.exp: Do one step and test program
16261 stops in "callee" and do multiple steps until program goes out
16262 of "callee".
16263 * gdb.reverse/step-reverse.exp: Likewise.
16264
5b061e98
YQ
162652016-04-22 Yao Qi <yao.qi@linaro.org>
16266
16267 * gdb.trace/signal.exp: Also pass if
16268 $tracepoint_hits($i) > $iterations.
16269
5c5dc57f
YQ
162702016-04-22 Yao Qi <yao.qi@linaro.org>
16271
16272 * gdb.trace/signal.c: New file.
16273 * gdb.trace/signal.exp: New file.
16274
a55411b9
DE
162752016-04-19 Doug Evans <xdje42@gmail.com>
16276
16277 * gdb.base/bad-file.exp: New file.
16278
a22df60a
MG
162792016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16280
16281 * gdb.dwarf2/implref.exp: New file.
16282
0c13f7e5
BH
162832016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16284
16285 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16286 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16287 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16288 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16289 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16290 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16291 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16292 * lib/fortran.exp (fortran_int4): New procedure.
16293 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16294 (fortran_logical4): Likewise.
16295
9b9b09e9
BH
162962016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16297
16298 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16299
a14d1f4d
BH
163002016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16301
16302 * lib/compiler.c: Add Intel specific preprocessor macros.
16303 * lib/compiler.cc: Likewise.
25d49b86 16304
7d49b1d0
LM
163052016-04-13 Luis Machado <lgustavo@codesourcery.com>
16306
16307 * gdb.server/connect-with-no-symbol-file.c: New file.
16308 * gdb.server/connect-with-no-symbol-file.exp: New file.
16309
8392fa22
SM
163102016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16311
16312 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16313
8c4c4aeb
SM
163142016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16315
16316 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16317 standard output directory.
16318
45e3745e
AT
163192016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16320
16321 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16322
e26b7e41
MM
163232016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16324
16325 * gdb.btrace/instruction_history.c (loop): Add declaration.
16326
8ce09462
AT
163272016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16328
16329 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16330
2e88a1ea
SM
163312016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16332
16333 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16334 parentheses to print.
16335 (continue_handler): Likewise.
16336
f48e22e3
SM
163372016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16338
16339 * gdb.server/solib-list.exp: Remove is_remote check.
16340 Pass shlib= to gdb_compile. Don't link shared library with
16341 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16342 Run binary filename through "readlink -f" on the target.
16343
096be756
PA
163442016-04-08 Pedro Alves <palves@redhat.com>
16345
16346 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16347 interpreter filename as argument to gdbserver_spawn.
16348 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16349 Return empty if $last_loaded_file does not exist.
16350
06500533
JK
163512016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16352
16353 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16354 * gdb.base/jit-main.c: Use exit after usage.
16355
2d35e871
JK
163562016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16357
16358 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16359 GDBHISTSIZE prior to the tests.
16360 * gdb.base/gdbinit-history.exp: Likewise.
16361
163622016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16363
16364 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16365 instead of build_executable. Use gdb_load_shlibs.
16366
c8064e7e
YQ
163672016-04-07 Yao Qi <yao.qi@linaro.org>
16368
16369 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16370 Execute "si" command.
16371
bde47561
YQ
163722016-04-07 Yao Qi <yao.qi@linaro.org>
16373
16374 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16375 number instead of the comments on some line.
16376
b16f8a3b
DB
163772016-04-06 Don Breazeal <donb@codesourcery.com>
16378
16379 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16380 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16381
c2f901df
SM
163822016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16383
16384 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16385 standard_output_file. Remove unused binfile variable.
16386
ac17fda0
CU
163872016-04-05 Catalin Udma <catalin.udma@freescale.com>
16388
16389 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16390 * gdb.python/py-mi-objfile.exp: Match "list main" output
16391 in console format.
16392
03a8c4df
SM
163932016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16394
16395 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16396 absolute.
16397
6e774b13
SM
163982016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16399
16400 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16401 absolute.
16402 * gdb.trace/ftrace.exp: Likewise.
16403 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16404 targets as well.
16405 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16406 (gdb_load_shlibs): Copy libraries to test directory when testing
16407 natively. Only set solib-search-path if testing remotely.
16408 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16409
7817ea46
SM
164102016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16411
16412 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16413 gdb_download. Use it even if the target is not remote.
16414 * gdb.base/jit.exp (compile_jit_test): Likewise.
16415 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16416 output directory if the destination board is local, otherwise use
16417 the standard remote_download from DejaGnu.
16418 (gdb_download): Remove.
16419 (gdb_load_shlibs): Use gdb_remote_download instead of
16420 gdb_download.
16421 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16422 Use gdb_remote_download instead of gdb_download. Use it even if
16423 the target is not remote.
16424 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16425 instead of gdb_download.
16426
7beb7f68
SM
164272016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16428
16429 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16430 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16431 run.
16432
cc63428a
AV
164332016-04-01 Artemiy Volkov <artemiyv@acm.org>
16434
16435 PR gdb/19820
16436 * gdb.base/printcmds.exp: Add artificial arrays tests.
16437
64cdf930
PA
164382016-03-31 Pedro Alves <palves@redhat.com>
16439
16440 PR gdb/19858
16441 * gdb.base/jit-main.c: Include unistd.h.
16442 (ATTACH): Define to 0 if not already defined.
16443 (wait_for_gdb, mypid): New globals.
16444 (WAIT_FOR_GDB): New macro.
16445 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16446 some breakpoint locations.
16447 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16448 New procedures.
16449 (one_jit_test): Add REATTACH parameter, and handle it. Use
16450 continue_to_test_location.
16451 (top level): Test attach, and adjusts calls to one_jit_test.
16452
40dea8cb
PA
164532016-03-31 Pedro Alves <palves@redhat.com>
16454
16455 PR gdb/19858
16456 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16457 BINSUFFIX parameter, and handle it.
16458 (top level): Adjust calls compile_jit_test.
16459
e7ea3ec7
CU
164602016-03-31 Catalin Udma <catalin.udma@freescale.com>
16461
16462 PR python/19743
16463 * gdb.python/py-mi-events-gdb.py: New file.
16464 * gdb.python/py-mi-events.c: New file.
16465 * gdb.python/py-mi-events.exp: New file.
16466
e6359af3
YQ
164672016-03-30 Yao Qi <yao.qi@linaro.org>
16468
16469 * gdb.reverse/until-precsave.exp: Match function name only.
16470 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16471 Move malloc to a condition block.
16472 * gdb.reverse/until-reverse.exp: Match function name only.
16473
a4105d04
MK
164742016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16475
16476 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16477 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16478 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16479 variable for GPR 0 instead of assuming it is register 0.
16480 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16481 * lib/trace-support.exp: Add s390 registers.
16482
bfa6adb9
YQ
164832016-03-29 Yao Qi <yao.qi@linaro.org>
16484
16485 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16486
1e6697ea
YQ
164872016-03-24 Yao Qi <yao.qi@linaro.org>
16488
16489 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16490 test message.
16491
64bcd522
AA
164922016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16493
16494 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16495 maintaining separate logic for constructing the output path.
16496
7868401b
DB
164972016-03-16 Don Breazeal <donb@codesourcery.com>
16498
16499 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16500 Retry fork and waitpid on interrupted system call errors.
16501 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16502 Use with_timeout_factor to increase timeout by factor of 10.
16503
1cafadb4
DB
165042016-03-15 Don Breazeal <donb@codesourcery.com>
16505
16506 * gdb.cp/scope-err.cc: New test program.
16507 * gdb.cp/scope-err.exp: New test script.
16508 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16509 lines and "set breakpoint here" comment.
16510 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16511 Fixed some whitespace and format issues.
16512 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16513 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16514
81516450
DE
165152016-03-15 Doug Evans <dje@google.com>
16516
16517 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16518 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16519 All callers updated. Add tests for enums, mixed flags register.
16520
aa52b601
DE
165212016-03-15 Doug Evans <dje@google.com>
16522
16523 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16524 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16525
fa4ff313
SM
165262016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16527
16528 * gdb.base/default.exp: Add $_as_string to the list of expected
16529 convenience functions.
16530
f2403c39
AB
165312016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16532
16533 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16534
f2f3ccb9
SM
165352016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16536
16537 * gdb.python/py-as-string.exp: New file.
16538 * gdb.python/py-as-string.c: New file.
16539
00dbd492
PA
165402016-03-09 Pedro Alves <palves@redhat.com>
16541
16542 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16543 signal" -> "Thread NN received signal" output change.
16544 * gdb.threads/ia64-sigill.exp: Likewise.
16545 * gdb.threads/linux-dp.exp: Likewise.
16546 * gdb.threads/manythreads.exp: Likewise.
16547 * gdb.threads/pending-step.exp: Likewise.
16548 * gdb.threads/print-threads.exp: Likewise.
16549 * gdb.threads/sigstep-threads.exp: Likewise.
16550 * gdb.threads/staticthreads.exp: Likewise.
16551 * gdb.threads/tls.exp: Likewise.
16552
1e6697ea
YQ
165532016-03-09 Pedro Alves <palves@redhat.com>
16554
16555 * gdb.base/command-line-input.exp: New file.
16556
b04fd3be
MK
165572016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16558
16559 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16560 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16561 * gdb.trace/pending.exp: Accept leading dot before function name.
16562 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16563 * lib/trace-support.exp: Set registers for ppc.
16564
98fa59e9
MK
165652016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16566
16567 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16568 use it for disassembly; accept .main in addition to main in backtrace.
16569
f77198c8
MK
165702016-03-09 Wei-cheng Wang <cole945@gmail.com>
16571 Marcin Kościelnicki <koriakin@0x04.net>
16572
16573 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16574 (gdb_recursion_test_ptr): New global variable.
16575 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16576 gdb_recursion_test.
16577 (gdb_c_test): Ditto.
16578
ba84e0da
MK
165792016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16580
16581 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16582 ordering.
16583
4366d36e
MK
165842016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16585
16586 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16587 (bar): Add bar_start_lbl label.
16588 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16589 of foo/bar for emitting DWARF and tracing.
16590
5eb264df
SDJ
165912016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16592
16593 * analyze-racy-logs.py: Set executable bit.
16594
fb6a751f
SDJ
165952016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16596
16597 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16598 (CHECK_TARGET_TMP): Likewise.
16599 (check-single-racy): New rule.
16600 (check-parallel-racy): Likewise.
16601 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16602 (do-check-parallel-racy): New rule.
16603 (check-racy/%.exp): Likewise.
16604 * README (Racy testcases): New section.
16605 * analyze-racy-logs.py: New file.
16606
bdf7e230
DE
166072016-03-03 Doug Evans <dje@google.com>
16608
16609 * gdb.base/skip.exp: Use with_test_prefix.
16610
4719d415
YQ
166112016-03-03 Yao Qi <yao.qi@linaro.org>
16612
16613 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16614 Invoke step_over_syscall "clone" and break_cond_on_syscall
16615 "clone".
16616 * gdb.base/step-over-clone.c: New file.
16617
ea507862
YQ
166182016-03-03 Yao Qi <yao.qi@linaro.org>
16619
16620 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16621 code format.
16622
8fc8cbda
YQ
166232016-03-03 Yao Qi <yao.qi@linaro.org>
16624
16625 * gdb.base/disp-step-fork.c: Rename to ...
16626 * gdb.base/step-over-fork.c: ... it. New file.
16627 * gdb.base/disp-step-vfork.c: Rename to ...
16628 * gdb.base/step-over-vfork.c: ... it. New file.
16629 * gdb.base/disp-step-syscall.exp: Rename to ...
16630 * gdb.base/step-over-syscall.exp: ... it. New file.
16631 (disp_step_cross_syscall): Rename to ...
16632 (step_over_syscall): ... it.
16633
92fa70b0
YQ
166342016-03-03 Yao Qi <yao.qi@linaro.org>
16635
16636 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16637 If target supports condition evaluation on target, invoke
16638 break_cond_on_syscall for fork and vfork.
16639
e197ad3c
YQ
166402016-03-03 Yao Qi <yao.qi@linaro.org>
16641
16642 * gdb.base/disp-step-syscall.exp: Don't invoke
16643 support_displaced_stepping.
16644 (disp_step_cross_syscall): Test with displaced stepping off and
16645 on if supported.
16646
0b47da9f
YQ
166472016-03-03 Yao Qi <yao.qi@linaro.org>
16648
16649 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16650 proc.
16651 (setup): New proc.
16652 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16653 and setup.
16654
065ab6dc
BH
166552016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16656
16657 * gdb.fortran/vla-history.exp: Remove breakpoint.
16658
07e448ad 166592016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16660
25d49b86
PA
16661 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16662 exceeds timeout.
07e448ad 16663
9ac2d526 166642016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16665
25d49b86
PA
16666 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16667 breakpoint.
9ac2d526 16668
17807369
BH
166692016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16670
16671 * gdb.mi/vla.f90: Nullify pointer after declaration.
16672
86e501af
PA
166732016-03-01 Pedro Alves <palves@redhat.com>
16674
16675 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16676
1e903e32
PA
166772016-03-01 Pedro Alves <palves@redhat.com>
16678
16679 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16680 before anything else.
16681 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16682 _GNU_SOURCE here.
16683 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16684 before anything else.
16685 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16686
6ccb54e2
PA
166872016-03-01 Pedro Alves <palves@redhat.com>
16688
16689 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16690
30ca9da1
YQ
166912016-03-01 Yao Qi <yao.qi@linaro.org>
16692
16693 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16694 prepare_for_testing.
16695
dc856b38
YQ
166962016-03-01 Yao Qi <yao.qi@linaro.org>
16697
16698 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16699
4a932159
AA
167002016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16701
16702 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16703 manually constructing the output path.
16704
f2489477
AA
167052016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16706
16707 * gdb.arch/s390-stackless.S: New.
16708 * gdb.arch/s390-stackless.exp: New.
16709
38899f16
IB
167102016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16711
16712 * gdb.dlang/circular.c: New file.
16713 * gdb.dlang/circular.exp: New file.
16714
9fde51ed
YQ
167152016-02-26 Yao Qi <yao.qi@linaro.org>
16716
16717 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16718 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16719 (testcases): Update.
16720
ce90fefe
YQ
167212016-02-26 Yao Qi <yao.qi@linaro.org>
16722
16723 * gdb.reverse/aarch64.c: Rename to ...
16724 * gdb.reverse/insn-reverse.c: ... it.
16725 * gdb.reverse/aarch64.exp: Rename to ...
16726 * gdb.reverse/insn-reverse.exp: ... it.
16727
3263bceb
YQ
167282016-02-26 Yao Qi <yao.qi@linaro.org>
16729
16730 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16731 (testcase_ftype): New.
16732 (testcases): New array.
16733 (n_testcases): New.
16734 (main): Call each element in testcases.
16735 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16736 (read_testcase): New.
16737 Do the tests in a loop.
16738
6cb59ff1
YQ
167392016-02-25 Yao Qi <yao.qi@linaro.org>
16740
16741 * gdb.base/branches.c: Remove.
16742
ae91f625
MK
167432016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16744
16745 PR gdb/13808
16746 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
16747
678b48b7
MK
167482016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16749
16750 * gdb.trace/ftrace.exp: Remove unnecessary target check.
16751
7337a6f2
MK
167522016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16753
16754 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
16755 change x86_64 call_insn to 'callq'.
16756
861ca91f
AT
167572016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16758
16759 * gdb.trace/tfile-avx.c: Move to...
16760 * gdb.trace/tracefile-pseudo-reg.c: Here.
16761 * gdb.trace/tfile-avx.exp: Move to...
16762 * gdb.trace/tracefile-pseudo-reg.exp: Here.
16763
bf74e428
GB
167642016-02-24 Gary Benson <gbenson@redhat.com>
16765
16766 * gdb.base/attach-pie-noexec.exp: Do not expect an error
16767 message on attach.
16768
cce0e923
DE
167692016-02-23 Doug Evans <dje@google.com>
16770
16771 * gdb.base/skip.c (test_skip): New function.
16772 (end_test_skip_file_and_function): New function.
16773 (test_skip_file_and_function): New function.
16774 * gdb.base/skip1.c (test_skip): New function.
16775 (skip1_test_skip_file_and_function): New function.
16776 * gdb.base/skip.exp: Add tests for new skip options.
16777 * gdb.base/skip-solib.exp: Update expected output.
16778 * gdb.perf/skip-command.cc: New file.
16779 * gdb.perf/skip-command.exp: New file.
16780 * gdb.perf/skip-command.py: New file.
16781
4000e47e
MK
167822016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
16783
16784 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
16785 info registers pattern.
16786
24f75ead
IB
167872016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
16788
16789 * lib/future.exp: Add D support.
16790 (gdb_find_gdc): New proc.
16791 (gdb_default_target_compile): Add D support.
16792
fbb7bcbe
WW
167932016-02-18 Wei-cheng Wang <cole945@gmail.com>
16794
16795 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
16796 user+system time.
16797 (trace_speed_test): Determine the iteration count for a time
16798 between 15..30 seconds.
16799
012b3a21
WT
168002016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
16801
16802 * gdb.arch/i386-mpx-sigsegv.c: New file.
16803 * gdb.arch/i386-mpx-sigsegv.exp: New file.
16804 * gdb.arch/i386-mpx-simple_segv.c: New file.
16805 * gdb.arch/i386-mpx-simple_segv.exp: New file.
16806
2d5189bd
YQ
168072016-02-18 Yao Qi <yao.qi@linaro.org>
16808
16809 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16810 Don't call setup_kfail.
16811
40fb20d0
YQ
168122016-02-18 Yao Qi <yao.qi@linaro.org>
16813
16814 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16815 Set "set breakpoint condition-evaluation" per $cond_bp_target.
16816
21b1f8d2
DE
168172016-02-16 Doug Evans <dje@google.com>
16818
16819 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
16820 * gdb.base/skip1.c: Ditto.
16821 * gdb.base/skip.exp: Whitespace cleanup.
16822
4041ed77
DB
168232016-02-16 Don Breazeal <donb@codesourcery.com>
16824
16825 PR remote/19496
16826 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16827 Remove kfail for PR remote/19496.
16828
c4ef31bf
SM
168292016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16830
16831 * lib/gdb.exp (standard_temp_file): Return a path specific to
16832 the runtest invocation.
16833
266b65b3
SM
168342016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16835
16836 * gdb.trace/save-trace.exp: Change relative path to be in the
16837 standard output directory.
16838
a7a0a6a9
JK
168392016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16840
16841 * gdb.arch/i386-prologue.c: Add missing prototypes.
16842
c99dbb42
JK
168432016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16844
16845 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
16846 * gdb.arch/i386-prologue.exp: Likewise.
16847 * gdb.arch/i386-size.exp: Likewise.
16848
aa480355
SM
168492016-02-15 Simon Marchi <simon.marchi@ericsson.com>
16850
16851 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
16852 define object file path.
16853 * gdb.btrace/gcore.exp: Use standard_output_file to define core
16854 file path.
16855 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
16856 standard_output_file to define binfile.
16857
ba881f50
JK
168582016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16859
16860 Fix compatibility with recent gfortran-5.3.1.
16861 * gdb.fortran/vla-history.exp (print vla1 allocated)
16862 (print vla2 allocated, print $2, print $3): Remove
16863 (print $4): Rename to ...
16864 (print $2): ... here.
16865 (print $9): Rename to ...
16866 (print $5): ... here.
16867 (print $10): Rename to ...
16868 (print $6): ... here.
16869 * gdb.fortran/vla.f90: Add pvla initialization.
16870
e9fb005c
JK
168712016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16872
16873 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
16874 New test.
16875 * gdb.fortran/vla-value-sub.exp: Likewise.
16876
e44e00ff
MK
168772016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
16878
16879 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
16880
97e94151
SM
168812016-02-12 Simon Marchi <simon.marchi@ericsson.com>
16882
16883 * i386-biarch-core.exp: Define corefile using
16884 standard_output_file.
16885
01113bc1
YQ
168862016-02-12 Yao Qi <yao.qi@linaro.org>
16887
16888 * gdb.arch/arm-single-step-kernel-helper.c: New.
16889 * gdb.arch/arm-single-step-kernel-helper.exp: New.
16890
33b4777c
MM
168912016-02-12 Markus Metzger <markus.t.metzger@intel.com>
16892
16893 * gdb.btrace/tailcall-only.exp: New.
16894 * gdb.btrace/tailcall-only.c: New.
16895 * gdb.btrace/x86_64-tailcall-only.S: New.
16896 * gdb.btrace/i686-tailcall-only.S: New.
16897
acc23c11
PA
168982016-02-11 Pedro Alves <palves@redhat.com>
16899
16900 * README (Parallel testing): Add missing double quotes.
16901
e352bf0a
PA
169022016-02-11 Pedro Alves <palves@redhat.com>
16903
16904 * README (Parallel testing): New section.
16905 (GDB_PARALLEL): Rewrite.
16906 (FORCE_PARALLEL): Document.
16907
9f5fed78
MK
169082016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
16909
16910 * gdb.trace/tfile-avx.c: New test.
16911 * gdb.trace/tfile-avx.exp: New test.
16912
9ef9e6a6
KS
169132016-02-09 Keith Seitz <keiths@redhat.com>
16914
16915 PR breakpoints/19546
16916 * gdb.base/infcall-exec.c: New file.
16917 * gdb.base/infcall-exec2.c: New file.
16918 * gdb.base/infcall-exec.exp: New file.
16919
a96e36da
KS
169202016-02-09 Keith Seitz <keiths@redhat.com>
16921
16922 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
16923 (toplevel): Call test_bkpt_address.
16924
9f61929f
KS
169252016-02-09 Keith Seitz <keiths@redhat.com>
16926
16927 PR python/19506
16928 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
16929 (toplevel): Call test_bkpt_address.
16930
1e94266c
SM
169312016-02-09 Simon Marchi <simon.marchi@ericsson.com>
16932
16933 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
16934 to AC_OUTPUT.
16935 * configure: Regenerate.
16936
2a7f3dff
PA
169372016-02-09 Pedro Alves <palves@redhat.com>
16938
16939 PR breakpoints/19548
16940 * gdb.base/execl-update-breakpoints.c (some_function): New
16941 function.
16942 (main): Call it.
16943 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
16944 Tighten expected GDB output.
16945
2151ccc5
SM
169462016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16947
16948 * Makefile.in (ALL_SUBDIRS): Remove.
16949 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
16950 (distclean maintainer-clean realclean): Likewise.
16951 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
16952 * configure: Regenerate.
16953 * gdb.ada/Makefile.in: Delete.
16954 * gdb.arch/Makefile.in: Likewise.
16955 * gdb.asm/Makefile.in: Likewise.
16956 * gdb.base/Makefile.in: Likewise.
16957 * gdb.btrace/Makefile.in: Likewise.
16958 * gdb.cell/Makefile.in: Likewise.
16959 * gdb.compile/Makefile.in: Likewise.
16960 * gdb.cp/Makefile.in: Likewise.
16961 * gdb.disasm/Makefile.in: Likewise.
16962 * gdb.dlang/Makefile.in: Likewise.
16963 * gdb.dwarf2/Makefile.in: Likewise.
16964 * gdb.fortran/Makefile.in: Likewise.
16965 * gdb.gdb/Makefile.in: Likewise.
16966 * gdb.go/Makefile.in: Likewise.
16967 * gdb.guile/Makefile.in: Likewise.
16968 * gdb.java/Makefile.in: Likewise.
16969 * gdb.linespec/Makefile.in: Likewise.
16970 * gdb.mi/Makefile.in: Likewise.
16971 * gdb.modula2/Makefile.in: Likewise.
16972 * gdb.multi/Makefile.in: Likewise.
16973 * gdb.objc/Makefile.in: Likewise.
16974 * gdb.opencl/Makefile.in: Likewise.
16975 * gdb.opt/Makefile.in: Likewise.
16976 * gdb.pascal/Makefile.in: Likewise.
16977 * gdb.perf/Makefile.in: Likewise.
16978 * gdb.python/Makefile.in: Likewise.
16979 * gdb.reverse/Makefile.in: Likewise.
16980 * gdb.server/Makefile.in: Likewise.
16981 * gdb.stabs/Makefile.in: Likewise.
16982 * gdb.threads/Makefile.in: Likewise.
16983 * gdb.trace/Makefile.in: Likewise.
16984 * gdb.xml/Makefile.in: Likewise.
16985 * lib/gdb.exp (make_gdb_parallel_path): Add check for
16986 GDB_PARALLEL.
16987 (standard_output_file): Remove check for GDB_PARALLEL, always
16988 return path in outputs/$subdir/$testname.
16989
437277d4
SM
169902016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16991
16992 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
16993 (site.exp): Assign abs_srcdir to tcl's srcdir.
16994
31d913c7
YQ
169952016-02-04 Yao Qi <yao.qi@linaro.org>
16996
16997 * gdb.base/foll-exec-mode.c: Include limits.h.
16998 (main): Add parameters argc and argv. Get directory from
16999 argv[0].
17000 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17001 compilation.
17002 * gdb.base/foll-exec.c: Include limits.h.
17003 (main): Add parameters argc and argv.
17004 Get directory from argv[0].
17005 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17006 Adjust tests on the number of lines as source code changed.
17007 * gdb.base/foll-vfork-exit.c: Include limits.h.
17008 (main): Add one line of statement before vfork.
17009 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17010 (main): Add parameters argc and argv. Get directory from
17011 argv[0].
17012 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17013 (setup_gdb): Set tbreak to skip some source lines.
17014 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17015 (main): Add parameters argc and argv. Get directory from
17016 argv[0].
17017 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17018 compilation.
17019 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17020 (main): Add parameters argc and argv. Get directory from
17021 argv[0].
17022 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17023 compilation.
17024
9482b9fb
DE
170252016-02-01 Doug Evans <dje@google.com>
17026
17027 * gdb.base/skip.exp: Clean up multiple references to same test name.
17028
6b2e4f10
PA
170292016-02-01 Pedro Alves <palves@redhat.com>
17030
ccb6afd6 17031 PR remote/19496
6b2e4f10
PA
17032 * gdb.threads/forking-threads-plus-breakpoint.exp
17033 (displaced_stepping_supported): New global.
17034 (probe_displaced_stepping_support): New procedure.
17035 (do_test): Add 'displaced' parameter, and use it.
17036 (top level): Check for displaced stepping support. Add displaced
17037 stepping on/off testing axis.
17038
37a8db1a
AB
170392016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17040
17041 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17042 pointer. Don't perform further tests on the unassociated pointer
17043 if the first test fails.
17044
5fdf6324
AB
170452016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17046
17047 * gdb.base/max-value-size.c: New file.
17048 * gdb.base/max-value-size.exp: New file.
17049 * gdb.base/huge.exp: Disable max-value-size for this test.
17050
935c6144
IB
170512016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17052
17053 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17054
7fe8399d
YQ
170552016-01-28 Yao Qi <yao.qi@linaro.org>
17056
17057 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17058
a2077e25
PA
170592016-01-25 Pedro Alves <palves@redhat.com>
17060
17061 PR threads/19461
17062 * gdb.base/fork-running-state.c: New file.
17063 * gdb.base/fork-running-state.exp: New file.
17064
1d2736d4
PA
170652016-01-25 Pedro Alves <palves@redhat.com>
17066
17067 PR gdb/19494
17068 * gdb.base/catch-fork-kill.c: New file.
17069 * gdb.base/catch-fork-kill.exp: New file.
17070
f1da4b11
PA
170712016-01-25 Pedro Alves <palves@redhat.com>
17072
17073 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17074 Delete, moved to lib/gdb.exp.
17075 * gdb.threads/forking-threads-plus-breakpoint.exp
17076 (foreach_with_prefix): Likewise.
17077 * gdb.threads/process-dies-while-handling-bp.exp
17078 (foreach_with_prefix): Likewise.
17079 * lib/gdb.exp (foreach_with_prefix): New procedure.
17080
45f38546
MK
170812016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17082
17083 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17084 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17085
dc29a1ce
MK
170862016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17087
17088 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17089 endian targets.
17090
092127d7
JK
170912016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17092 Pedro Alves <palves@redhat.com>
17093
17094 Fix testsuite compatibility with Guile.
17095 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17096 number.
17097
31d765d3
JK
170982016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17099
17100 Fix testsuite compatibility with Guile.
17101 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17102 (thread 1): New test for backtrace through signal handler.
17103
1ac78c04
YQ
171042016-01-22 Yao Qi <yao.qi@linaro.org>
17105
17106 PR testsuite/19491
17107 * gdb.base/multi-forks.c: Include
17108 ../lib/unbuffer_output.c
17109 (main): Call gdb_unbuffer_output.
17110
4f5946a8
DE
171112016-01-21 Doug Evans <dje@google.com>
17112
17113 * lib/ada.exp (gdb_compile_ada): Fix typo.
17114
305e13e6
JB
171152016-01-21 Joel Brobecker <brobecker@adacore.com>
17116
17117 * gdb.base/break-fun-addr.exp: New file.
17118 * gdb.base/break-fun-addr1.c: New file.
17119 * gdb.base/break-fun-addr2.c: New file.
17120
5f5dfff6
SM
171212016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17122
17123 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17124 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17125 enum flag values.
17126
fd356fa2
AA
171272016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17128
17129 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17130 when GDB can not set the vector return value. Add more comments
17131 for clarification.
17132
9df22175
AT
171332016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17134
17135 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17136 command.
17137
41d1845e
SM
171382016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17139
17140 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17141
01ac6840
SM
171422016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17143
17144 * Makefile.in (check-single): Pass --status to runtest.
17145 (check/%.exp): Likewise.
17146
171472016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17148
17149 * Makefile.in (check-parallel): Propagate return code from make
17150 do-check-parallel.
17151
bd0a71fa
MK
171522016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17153
17154 * gdb.trace/ftrace.exp: Fix expected message on continue.
17155 * gdb.trace/pending.exp: Fix expected message on continue.
17156 * gdb.trace/trace-break.exp: Fix expected message on continue.
17157
8bcbad33
SM
171582016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17159
17160 * lib/gdb.exp (gdb_test): Remove unused global references.
17161
f303dbd6
PA
171622016-01-18 Pedro Alves <palves@redhat.com>
17163
17164 * gdb.base/async-shell.exp: Adjust expected output.
17165 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17166 * gdb.base/siginfo-thread.exp: Adjust expected output.
17167 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17168 * gdb.java/jnpe.exp: Adjust expected output.
17169 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17170 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17171 * gdb.threads/leader-exit.exp: Adjust expected output.
17172 * gdb.threads/manythreads.exp: Adjust expected output.
17173 * gdb.threads/pthreads.exp: Adjust expected output.
17174 * gdb.threads/schedlock.exp: Adjust expected output.
17175 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17176 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17177 expected output.
17178 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17179 output.
17180 * gdb.threads/sigthread.exp: Adjust expected output.
17181 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17182
b2789696
YQ
171832016-01-18 Yao Qi <yao.qi@linaro.org>
17184
17185 * gdb.guile/scm-section-script.c: Replace @progbits with
17186 %progbits.
17187 * gdb.python/py-section-script.c: Likewise.
17188
71ef29a8
PA
171892016-01-15 Pedro Alves <palves@redhat.com>
17190
17191 * gdb.multi/tids.exp: Test star wildcard ranges.
17192
3f5b7598
PA
171932016-01-15 Pedro Alves <palves@redhat.com>
17194
17195 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17196 command from "thread apply" invocation.
17197 (thr_apply_info_thr_invalid): Default the expected output to the
17198 input tid list.
17199 (top level): Add tests that use convenience variables. Add tests
17200 for "thread apply" with a valid TID list, but missing the command.
17201
663f6d42
PA
172022016-01-13 Pedro Alves <palves@redhat.com>
17203
17204 * gdb.base/default.exp: Expect $_gthread as well.
17205 * gdb.multi/tids.exp: Test $_gthread.
17206 * gdb.threads/thread-specific.exp: Test $_gthread.
17207
c84f6bbf
PA
172082016-01-13 Pedro Alves <palves@redhat.com>
17209
17210 * gdb.multi/tids.exp: Test "info threads -gid".
17211
22a02324
PA
172122016-01-13 Pedro Alves <palves@redhat.com>
17213
17214 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17215 Breakpoint.thread.
17216 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17217
5d5658a1
PA
172182016-01-07 Pedro Alves <palves@redhat.com>
17219
17220 * gdb.base/break.exp: Adjust to output changes.
17221 * gdb.base/hbreak2.exp: Likewise.
17222 * gdb.base/sepdebug.exp: Likewise.
17223 * gdb.base/watch_thread_num.exp: Likewise.
17224 * gdb.linespec/keywords.exp: Likewise.
17225 * gdb.multi/info-threads.exp: Likewise.
17226 * gdb.threads/thread-find.exp: Likewise.
17227 * gdb.multi/tids.c: New file.
17228 * gdb.multi/tids.exp: New file.
17229
84654457
PA
172302016-01-13 Pedro Alves <palves@redhat.com>
17231
17232 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17233
e3940304
PA
172342016-01-13 Pedro Alves <palves@redhat.com>
17235
17236 * gdb.base/default.exp: Expect $_inferior as well.
17237 * gdb.multi/base.exp: Test $_inferior.
17238
a911d87a
PA
172392016-01-13 Pedro Alves <palves@redhat.com>
17240
17241 PR breakpoints/19388
17242 * gdb.base/catch-signal-siginfo-cond.c: New file.
17243 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17244
82075af2
JS
172452016-01-12 Josh Stone <jistone@redhat.com>
17246 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17247
17248 * gdb.base/catch-syscall.c (do_execve): New variable.
17249 (main): Conditionally trigger an execve.
17250 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17251 (test_catch_syscall_execve): New, check entry/return across execve.
17252 (do_syscall_tests): Call test_catch_syscall_execve.
17253
e46eeedd
PA
172542016-01-12 Pedro Alves <palves@redhat.com>
17255
17256 * gdb.base/random-signal.exp (do_test): New procedure, with body
17257 of testcase moved in.
17258
01d8c27e
JK
172592016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17260 Pedro Alves <palves@redhat.com>
17261
17262 * gdb.base/funcargs.exp (finish from indirectly called function):
17263 Reintroduce the case for 'First'.
17264
9a706302
JK
172652016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17266 Pedro Alves <palves@redhat.com>
17267
17268 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17269 (tcatch_vfork_then_child_follow_exec)
17270 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17271 identification.
17272
c0ecb95f
JK
172732016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17274
17275 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17276 and repeats to unlimited.
17277 * gdb.python/py-value.exp: Likewise.
17278 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17279 and repeats to unlimited.
17280
6cfc1fcb
JK
172812016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17282
17283 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17284 and reordering the functions.
17285 * gdb.multi/hangout.c: Likewise.
17286 * gdb.multi/hello.c: Likewise.
17287
582a1b00
SM
172882016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17289
17290 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17291 absolute.
17292 (SingleStatisticTestResult.report): Use dict.keys instead of
17293 dict.iterkeys.
17294
79bc59cb
PA
172952016-01-06 Pedro Alves <palves@redhat.com>
17296
17297 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17298
43368e1d
MM
172992016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17300
17301 * gdb.btrace/dlopen.exp: New.
17302 * gdb.btrace/dlopen.c: New.
17303 * gdb.btrace/dlopen-dso.c: New.
17304
79fad5b8
SL
173052015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17306
17307 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17308 PATTERN argument is optional.
17309
ab8314b3
JB
173102015-12-24 Joel Brobecker <brobecker@adacore.com>
17311
17312 * lib/ada.exp (target_compile_ada_from_dir): New function.
17313 (gdb_compile_ada): Reimplement avoiding the use of project files.
17314 * gdb.ada/gnat_ada.gpr: Delete.
17315 * gdb.ada/cond_lang.exp: Adjust test to make path before
17316 filename optional.
17317 * gdb.ada/small_reg_param.exp: Likewise.
17318
fe33faff
SM
173192015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17320
17321 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17322
6d265cb4
TP
173232015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17324
17325 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17326 case.
17327
10125099
SM
173282015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17329
17330 * gdb.base/break.exp: Remove dead code.
17331 * gdb.base/sepdebug.exp: Likewise.
17332
3ca22649
SM
173332015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17334
17335 * gdb.asm/asm-source.exp: Remove HP-UX references.
17336 * gdb.base/annota1.exp: Likewise.
17337 * gdb.base/annota3.exp: Likewise.
17338 * gdb.base/attach.exp: Likewise.
17339 * gdb.base/bigcore.exp: Likewise.
17340 * gdb.base/break.exp: Likewise.
17341 * gdb.base/call-ar-st.exp: Likewise.
17342 * gdb.base/callfuncs.exp: Likewise.
17343 * gdb.base/catch-fork-static.exp: Likewise.
17344 * gdb.base/display.exp: Likewise.
17345 * gdb.base/foll-exec-mode.exp: Likewise.
17346 * gdb.base/foll-exec.exp: Likewise.
17347 * gdb.base/foll-fork.exp: Likewise.
17348 * gdb.base/foll-vfork.exp: Likewise.
17349 * gdb.base/funcargs.exp: Likewise.
17350 * gdb.base/hbreak2.exp: Likewise.
17351 * gdb.base/inferior-died.exp: Likewise.
17352 * gdb.base/interrupt.exp: Likewise.
17353 * gdb.base/multi-forks.exp: Likewise.
17354 * gdb.base/nodebug.exp: Likewise.
17355 * gdb.base/sepdebug.exp: Likewise.
17356 * gdb.base/solib1.c: Likewise.
17357 * gdb.base/step-test.exp: Likewise.
17358 * gdb.mi/non-stop.c: Likewise.
17359 * gdb.mi/pthreads.c: Likewise.
17360 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17361 * gdb.threads/pthreads.c: Likewise.
17362 * gdb.threads/staticthreads.exp: Likewise.
17363 * lib/future.exp: Likewise.
17364 * lib/gdb.exp: Likewise.
17365 * gdb.base/so-indr-cl.c: Remove.
17366 * gdb.base/so-indr-cl.exp: Likewise.
17367 * gdb.base/solib.c: Likewise.
17368 * gdb.base/solib.exp: Likewise.
17369 * gdb.base/solib2.c: Likewise.
17370
b6304613
SM
173712015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17372
17373 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17374 * gdb.base/call-ar-st.exp: Likewise.
17375 * gdb.base/callfuncs.exp: Likewise.
17376 * gdb.base/condbreak.exp: Likewise.
17377 * gdb.base/constvars.exp: Likewise.
17378 * gdb.base/hbreak2.exp: Likewise.
17379 * gdb.base/langs.exp: Likewise.
17380 * gdb.base/list.exp: Likewise.
17381 * gdb.base/long_long.exp: Likewise.
17382 * gdb.base/ptype.exp: Likewise.
17383 * gdb.base/scope.exp: Likewise.
17384 * gdb.base/signals.exp: Likewise.
17385 * gdb.base/so-impl-ld.exp: Likewise.
17386 * gdb.base/varargs.exp: Likewise.
17387 * gdb.base/volatile.exp: Likewise.
17388 * gdb.base/whatis.exp: Likewise.
17389 * gdb.cp/cplusfuncs.exp: Likewise.
17390 * gdb.cp/inherit.exp: Likewise.
17391 * gdb.cp/local.exp: Likewise.
17392 * gdb.cp/member-ptr.exp: Likewise.
17393 * gdb.cp/method.exp: Likewise.
17394 * gdb.cp/overload.exp: Likewise.
17395 * gdb.cp/templates.exp: Likewise.
17396 * gdb.stabs/weird.exp: Likewise.
17397 * lib/compiler.c: Likewise.
17398 * lib/compiler.cc: Likewise.
17399 * lib/cp-support.exp: Likewise.
17400 * lib/gdb.exp: Likewise.
17401
bf401b07
SM
174022015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17403
17404 * configure.ac: Remove HP-UX case.
17405 * configure: Regenerate.
17406
aff9c0f8
SM
174072015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17408
17409 * lib/gdb.exp (gdb_compile): Add function doc.
17410
a6904d5a
PA
174112015-12-17 Pedro Alves <palves@redhat.com>
17412
17413 PR threads/19354
17414 * gdb.multi/info-threads.exp: New file.
17415
a22279dd
YQ
174162015-12-15 Yao Qi <yao.qi@linaro.org>
17417
17418 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17419 is aarch64*-*-*.
17420
0588c796
SL
174212015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17422
17423 * gdb.base/history-duplicates.exp: Skip if no readline support.
17424
5d978e17
SL
174252015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17426
17427 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17428
7e763b86
SL
174292015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17430
17431 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17432
87a3a92c
SL
174332015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17434
17435 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17436 ctrl-C if nointerrupts target property is set.
17437 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17438 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17439 * gdb.base/paginate-bg-execution.exp: Likewise.
17440 * gdb.base/paginate-execution-startup.exp: Likewise.
17441 * gdb.base/random-signal.exp: Likewise.
17442 * gdb.base/range-stepping.exp: Likewise.
17443 * gdb.cp/annota2.exp: Likewise.
17444 * gdb.cp/annota3.exp: Likewise.
17445 * gdb.gdb/selftest.exp: Likewise.
17446 * gdb.threads/continue-pending-status.exp: Likewise.
17447 * gdb.threads/leader-exit.exp: Likewise.
17448 * gdb.threads/manythreads.exp: Likewise.
17449 * gdb.threads/pthreads.exp: Likewise.
17450 * gdb.threads/schedlock.exp: Likewise.
17451 * gdb.threads/sigthread.exp: Likewise.
17452
a8f077dc
DB
174532015-12-11 Don Breazeal <donb@codesourcery.com>
17454
17455 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17456 remote.
17457 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17458 * gdb.base/foll-exec.exp (main): Enable for target remote.
17459 * gdb.base/foll-fork.exp (main): Likewise.
17460 * gdb.base/foll-vfork.exp (main): Likewise.
17461 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17462 (proc continue_to_exit_bp_loc): Use clean_restart.
17463 * gdb.base/pie-execl.exp (main): Disable for target remote.
17464 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17465 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17466 * gdb.threads/execl.exp (main): Likewise.
17467 * gdb.threads/fork-child-threads.exp (main): Likewise.
17468 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17469 remote.
17470 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17471 remote.
17472 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17473 pid.tid style ptids, instead of just tid.
17474 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17475 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17476 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17477 ptids, instead of just tid.
17478
3b2464a8
AB
174792015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17480
17481 * gdb.base/list.exp (test_list_forward): Add end of file error
17482 test.
17483 (test_repeat_list_command): Add end of file error test.
17484 (test_list_backwards): Add beginning of file error test.
17485
a0def019
AB
174862015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17487
17488 * gdb.base/list.exp (test_list_invalid_args): New function,
17489 defined, and called.
17490
5c000dff
AB
174912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17492
17493 * gdb.base/list.exp (test_list): Make test names unique.
17494
f1637ebe
YQ
174952015-12-11 Yao Qi <yao.qi@linaro.org>
17496
17497 * gdb.base/coremaker2.c: Remove.
17498
36d6fc0a
PA
174992015-12-10 Pedro Alves <palves@redhat.com>
17500
17501 * gdb.multi/base.exp: Remove stale "spaces" references.
17502
762f7747
PA
175032015-12-10 Pedro Alves <palves@redhat.com>
17504
17505 * gdb.multi/base.exp: Don't use nowarnings.
17506 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17507 * gdb.multi/hangout.c: Include stdio.h.
17508 * gdb.multi/hello.c: Include stdlib.h.
17509 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17510 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17511 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17512
28d2bfb9
AB
175132015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17514
17515 * gdb.dwarf2/dw2-ranges-base.c: New file.
17516 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17517 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17518 support additional line table, and debug ranges generation.
17519 (Dwarf::ranges): New function, generate .debug_ranges.
17520 (Dwarf::lines): Support generating simple line table programs.
17521 (Dwarf::assemble): Initialise new namespace variables.
17522
5fc2beac
KB
175232015-12-09 Kevin Buettner <kevinb@redhat.com>
17524
17525 * gdb.base/async.exp (proc test_background): Add case for
17526 asynchronous execution not supported.
17527
1c35a88f
LM
175282015-12-09 Luis Machado <lgustavo@codesourcery.com>
17529
17530 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17531 format and change test names to make them unique.
17532
b593e3d9
RK
175332015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17534 Pedro Alves <pedro@redhat.com>
17535
17536 PR gdb/18702
17537 Add checking of floatformats setup on x86_64 hosts.
17538 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17539 (smallval, bigval): New labels/constants.
17540 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17541 float" after loading bigval and smallval.
17542
d72413e6
PMR
175432015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17544
17545 * gdb.ada/fun_overload_menu.exp: New testcase.
17546 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17547
ece66d65
JS
175482015-12-04 Josh Stone <jistone@redhat.com>
17549
17550 * gdb.base/catch-fork-static.exp: New.
17551
41d0efca
YQ
175522015-12-03 Yao Qi <yao.qi@linaro.org>
17553
17554 * gdb.base/sizeof.c: Don't include stdio.h and
17555 ../lib/unbuffer_output.c.
17556 (main): New variable 'size' and 'value'. Remove printf and
17557 gdb_unbuffer_output. Assign return value to size and value.
17558 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17559 at the beginning.
17560 (check_sizeof): Check the result by printing variable 'size'.
17561 (check_valueof): Check the result by printing variable 'value'.
17562
99fd02d9
YQ
175632015-12-01 Yao Qi <yao.qi@linaro.org>
17564
17565 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17566 for aarch64*-*-linux* target.
17567
f2faf941
PA
175682015-11-30 Pedro Alves <palves@redhat.com>
17569
17570 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17571
04bf20c5
PA
175722015-11-30 Pedro Alves <palves@redhat.com>
17573
17574 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17575 Handle non-stop mode vCont replies.
17576
09df4675
PA
175772015-11-30 Pedro Alves <palves@redhat.com>
17578
17579 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17580 prepare_for_testing. Start gdb with "set non-stop on" appended to
17581 GDBFLAGS. Lax expected stop output.
17582
58b584af
YQ
175832015-11-27 Yao Qi <yao.qi@linaro.org>
17584
17585 * gdb.arch/arm-neon.exp: New.
17586 * gdb.arch/arm-neon.c: New.
17587
dfcb77a8
YQ
175882015-11-27 Yao Qi <yao.qi@linaro.org>
17589
17590 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17591
88e8ec1b
YQ
175922015-11-27 Yao Qi <yao.qi@linaro.org>
17593
17594 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17595 frames-invalid annotation.
17596
bfde72c2
YQ
175972015-11-27 Yao Qi <yao.qi@linaro.org>
17598
17599 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17600
f6512a69
SM
176012015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17602
17603 * gdb.threads/names.exp: New file.
17604 * gdb.threads/names.c: New file.
17605 * README: Mention gdb,no_thread_names.
17606
46a3515b
MM
176072015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17608
17609 PR 19297
17610 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17611 support" error.
17612
62147a22
PA
176132015-11-24 Pedro Alves <palves@redhat.com>
17614
17615 PR 17539
17616 * gdb.base/display.exp: Expect displays to be sorted in ascending
17617 order. Use multi_line.
17618 * gdb.base/solib-display.exp: Likewise.
17619
2f341b6e
PA
176202015-11-24 Pedro Alves <palves@redhat.com>
17621
17622 PR 17539
25d49b86
PA
17623 * gdb.base/display.exp: Expect displays to be sorted in ascending
17624 order. Use multi_line.
17625 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17626
7e0aa6aa
PA
176272015-11-24 Pedro Alves <palves@redhat.com>
17628
17629 PR 17539
17630 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17631 threads in ascending order.
17632 * gdb.base/foll-fork.exp: Likewise.
17633 * gdb.base/foll-vfork.exp: Likewise.
17634 * gdb.base/multi-forks.exp: Likewise.
17635 * gdb.mi/mi-nonstop.exp: Likewise.
17636 * gdb.mi/mi-nsintrall.exp: Likewise.
17637 * gdb.multi/base.exp: Likewise.
17638 * gdb.multi/multi-arch.exp: Likewise.
17639 * gdb.python/py-inferior.exp: Likewise.
17640 * gdb.threads/break-while-running.exp: Likewise.
17641 * gdb.threads/execl.exp: Likewise.
17642 * gdb.threads/gcore-thread.exp: Likewise.
17643 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17644 * gdb.threads/kill.exp: Likewise.
17645 * gdb.threads/linux-dp.exp: Likewise.
17646 * gdb.threads/multiple-step-overs.exp: Likewise.
17647 * gdb.threads/next-bp-other-thread.exp: Likewise.
17648 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17649 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17650 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17651 * gdb.threads/thread-find.exp: Likewise.
17652 * gdb.threads/tls.exp: Likewise.
17653 * lib/mi-support.exp (mi_reverse_list): Delete.
17654 (mi_check_thread_states): No longer reverse list.
17655
2cc57ad8
PA
176562015-11-24 Pedro Alves <palves@redhat.com>
17657
17658 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17659 use lowercase.
17660
c93e8391
SM
176612015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17662
17663 * gdb.trace/actions.c: Include trace-common.h.
17664 (main): Add a location for a fast tracepoint.
17665 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17666 the normal tracepoints.
17667 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17668
045ccf91
SM
176692015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17670
17671 * save-trace.exp: Factor out code to these...
17672 (gdb_save_tracepoints): New.
17673 (gdb_load_tracepoints): New.
17674 (do_save_load_test): New.
17675
5506f9f6
KB
176762015-11-23 Kevin Buettner <kevinb@redhat.com>
17677
17678 * gdb.base/asmlabel.exp: New test.
17679 * gdb.base/asmlabel.c: New test case.
17680
16c3b12f
JB
176812015-11-23 Joel Brobecker <brobecker@adacore.com>
17682
17683 * gdb.base/wrong_frame_bt_full-main.c: New file.
17684 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17685 * gdb.base/wrong_frame_bt_full.exp: New file.
17686
155bfbd3
JB
176872015-11-23 Joel Brobecker <brobecker@adacore.com>
17688
17689 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17690
bb097445
JM
176912015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17692
206853a0 17693 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17694 pstate register when comparing registers values in
17695 sparc64-*-linux-gnu targets to avoid spurious differences.
17696
9c88ed8f
JM
176972015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17698
206853a0 17699 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17700
96161e25
SL
177012015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17702
17703 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17704 as type argument to gdb_compile.
17705 * gdb.base/nested-subp2.exp: Likewise.
17706 * gdb.base/nested-subp3.exp: Likewise.
17707
340c2830
DV
177082015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17709
17710 * lib/dwarf.exp (_note): Fix left shift of negative value.
17711 * gdb.trace/trace-condition.exp: Likewise.
17712
c1862d0f
YQ
177132015-11-13 Yao Qi <yao.qi@linaro.org>
17714
17715 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17716 comments about d10v.
17717 (test_scalar_returns): Likewise.
17718 * gdb.base/d10v.ld: Remove.
17719 * gdb.base/overlays.exp: Remove the target triplet checking for
17720 d10v-*-*.
17721 * gdb.base/structs.exp (test_struct_returns): Remove the
17722 comments about d10v.
17723 (test_struct_calls): Likewise.
17724
77ae9c19
YQ
177252015-11-13 Yao Qi <yao.qi@linaro.org>
17726
17727 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17728 * gdb.base/gnu_vector.c: Don't include stdio.h.
17729 (main): Don't print res and call add_some_intvecs.
17730
430e004e
MK
177312015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17732
17733 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17734 macro.
17735 (func5): Removed.
17736 (func4): Use FAST_TRACEPOINT_LABEL.
17737 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
17738 macro.
17739 (func): Removed.
17740 (thread_function): Use FAST_TRACEPOINT_LABEL.
17741 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
17742 (func): Remove.
17743 (marker): Use FAST_TRACEPOINT_LABEL.
17744 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
17745 (pendfunc1): Remove.
17746 (pendfunc): Use FAST_TRACEPOINT_LABEL.
17747 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
17748 (foo): Remove.
17749 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
17750 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
17751 macro.
17752 (func): Remove.
17753 (marker): Use FAST_TRACEPOINT_LABEL.
17754 * gdb.trace/trace-common.h: New header.
17755 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
17756 macro.
17757 (func): Remove.
17758 (marker): Use FAST_TRACEPOINT_LABEL.
17759 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
17760 (func): Remove.
17761 (thread_function): Use FAST_TRACEPOINT_LABEL.
17762
6e7675a7
MK
177632015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
17764
17765 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
17766 in front.
17767 * gdb.trace/change-loc.exp: Use global pcreg definition.
17768 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
17769 * gdb.trace/entry-values.exp: Use global spreg definition, add $
17770 in front.
17771 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
17772 * gdb.trace/pending.exp: Likewise.
17773 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
17774 * gdb.trace/trace-break.exp: Likewise.
17775 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
17776 in front.
17777 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
17778 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
17779 in front.
17780 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
17781
dddc0e16
JB
177822015-11-09 Joel Brobecker <brobecker@adacore.com>
17783
17784 * gdb.ada/fin_fun_out: New testcase.
17785
c6f0b406
KB
177862015-11-07 Kevin Buettner <kevinb@redhat.com>
17787
17788 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
17789 value associated with DW_AT_byte_size.
17790 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
17791 constants for DW_AT_byte_size, DW_AT_lower_bound, and
17792 DW_AT_upper_bound.
17793
f01dcfd9
KB
177942015-11-07 Kevin Buettner <kevinb@redhat.com>
17795
17796 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
17797 (gdb_target_symbol_prefix_flags): Define in terms of _asm
17798 version.
17799 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
17800 gdb.dwarf2/dw2-canonicalize-type.exp,
17801 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
17802 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
17803 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
17804 provided by gdb_target_symbol_prefix_flags_asm.
17805 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
17806 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
17807 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
17808 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
17809 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
17810 macros where needed). Use this macro for symbols which require
17811 the prefix provided by SYMBOL_PREFIX.
17812
2223449a
KB
178132015-11-05 Kevin Buettner <kevinb@redhat.com>
17814
17815 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
17816 New procs.
17817 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
17818 representing expressions, of more than one list element.
17819 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
17820 to prepend linker symbol prefix to f.
17821 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
17822 table_1 and table_2.
17823 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
17824 Likewise, for f and g.
17825 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
17826 for ptr.
17827 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
17828 for main.
17829 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
17830 table_1_ptr and table_2_ptr.
17831
6f2f1a3a
JK
178322015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17833 Joel Brobecker <brobecker@adacore.com>
17834
17835 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
17836
566c56c9
MK
178372015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
17838
17839 * gdb.reverse/s390-mvcle.c: New test.
17840 * gdb.reverse/s390-mvcle.exp: New file.
17841 * lib/gdb.exp: Enable reverse tests on s390*-linux.
17842
d5f0636b
MK
178432015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17844
17845 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
17846
7ad8b86c
MK
178472015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17848
17849 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
17850 reaching marker2.
17851 * gdb.reverse/getresuid-reverse.exp: Likewise.
17852 * gdb.reverse/pipe-reverse.exp: Likewise.
17853 * gdb.reverse/readv-reverse.exp: Likewise.
17854 * gdb.reverse/recvmsg-reverse.exp: Likewise.
17855 * gdb.reverse/time-reverse.exp: Likewise.
17856 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
17857
4081c0f1
YQ
178582015-10-30 Yao Qi <yao.qi@linaro.org>
17859
17860 * gdb.threads/wp-replication.c (watch_count_done): Remove.
17861 (empty_cycle): Remove.
17862 (main): Don't call empty_cycle. Don't use watch_count_done.
17863 * gdb.threads/wp-replication.exp: Don't set breakpoint on
17864 empty_cycle. Rewrite the code counting HW watchpoints.
17865
452b4ba5
MK
178662015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
17867
17868 * gdb.reverse/fstatat-reverse.c: New test.
17869 * gdb.reverse/fstatat-reverse.exp: New file.
17870 * gdb.reverse/getresuid-reverse.c: New test.
17871 * gdb.reverse/getresuid-reverse.exp: New file.
17872 * gdb.reverse/pipe-reverse.c: New test.
17873 * gdb.reverse/pipe-reverse.exp: New file.
17874 * gdb.reverse/readv-reverse.c: New test.
17875 * gdb.reverse/readv-reverse.exp: New file.
17876 * gdb.reverse/recvmsg-reverse.c: New test.
17877 * gdb.reverse/recvmsg-reverse.exp: New file.
17878 * gdb.reverse/time-reverse.c: New test.
17879 * gdb.reverse/time-reverse.exp: New file.
17880 * gdb.reverse/waitpid-reverse.c: New test.
17881 * gdb.reverse/waitpid-reverse.exp: New file.
17882
5e2e7507
JK
178832015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
17884
17885 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
17886
0fde2c53
DE
178872015-10-26 Doug Evans <dje@google.com>
17888
17889 PR symtab/17391
17890 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
17891 * gdb.dwarf2/bad-regnum.c: New file.
17892 * gdb.dwarf2/bad-regnum.exp: New file.
17893
1a70ae97
DE
178942015-10-26 Doug Evans <dje@google.com>
17895
17896 PR python/18938
17897 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
17898 file.
17899
27dc26ab
JK
179002015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17901
17902 * gdb.compile/compile.exp (compile code globalvar): Update expectation
17903 for a change by "Mention language in compile error message".
17904
bed91f4d
SM
179052015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
17906
17907 PR python/18073
17908 * gdb.python/py-type.c (C::a_method): New.
17909 (C::a_const_method): New.
17910 (C::a_static_method): New.
17911 (a_function): New.
17912 * gdb.python/py-type.exp (test_fields): Test getting fields
17913 from function and method.
17914
3f2f83dd
KB
179152015-10-21 Keven Boell <keven.boell@intel.com>
17916
17917 * gdb.fortran/vla-alloc-assoc.exp: New file.
17918 * gdb.fortran/vla-datatypes.exp: New file.
17919 * gdb.fortran/vla-datatypes.f90: New file.
17920 * gdb.fortran/vla-history.exp: New file.
17921 * gdb.fortran/vla-ptype-sub.exp: New file.
17922 * gdb.fortran/vla-ptype.exp: New file.
17923 * gdb.fortran/vla-sizeof.exp: New file.
17924 * gdb.fortran/vla-sub.f90: New file.
17925 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
17926 * gdb.fortran/vla-value-sub-finish.exp: New file.
17927 * gdb.fortran/vla-value-sub.exp: New file.
17928 * gdb.fortran/vla-value.exp: New file.
17929 * gdb.fortran/vla-ptr-info.exp: New file.
17930 * gdb.mi/mi-vla-fortran.exp: New file.
17931 * gdb.mi/vla.f90: New file.
17932
27145d50
SL
179332015-10-21 Sandra Loosemore <sandra@codesourcery.com>
17934
17935 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
17936 of hardwired timeout value.
17937
5f3ff4f8
JK
179382015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17939 Pedro Alves <palves@redhat.com>
17940
17941 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
17942 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
17943
bfd09d20
JS
179442015-10-19 Josh Stone <jistone@redhat.com>
17945
17946 * gdb.base/catch-syscall.c: Include <sched.h>.
17947 (unknown_syscall): New variable.
17948 (main): Trigger a vfork and an unknown syscall.
17949 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
17950 (unknown_syscall_number): Likewise.
17951 (check_call_to_syscall): Accept an optional syscall pattern.
17952 (check_return_from_syscall): Likewise.
17953 (check_continue): Likewise.
17954 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
17955 (test_catch_syscall_skipping_return): New test toggling off 'catch
17956 syscall' to step over the syscall return, then toggling back on.
17957 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
17958 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
17959 (do_syscall_tests): Call test_catch_syscall_without_args and
17960 test_catch_syscall_mid_vfork.
17961 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
17962 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
17963
b32b93c6
AS
179642015-10-19 Andrew Stubbs <ams@codesourcery.com>
17965
17966 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
17967 print g_vE): Add new pass patterns.
17968 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
17969 print various symbol names for vptr fields.
17970
9d622bda
AB
179712015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
17972
17973 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
17974 results.
17975
0fd8ac1c
YQ
179762015-10-12 Yao Qi <yao.qi@linaro.org>
17977
17978 * gdb.arch/disp-step-insn-reloc.exp: New test case.
17979
34240514
YQ
179802015-10-12 Yao Qi <yao.qi@linaro.org>
17981
17982 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
17983 is aarch64*-*-linux*.
17984
8240f442
YQ
179852015-10-12 Yao Qi <yao.qi@linaro.org>
17986
17987 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
17988 (can_relocate_bcond_true): ... it.
17989 (can_relocate_bcond_false): New function.
17990 (foo): Likewise.
17991 (can_relocate_bl): Likewise.
17992 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
17993 can_relocate_bl.
17994
2520f728
PMR
179952015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
17996
17997 * gdb.base/nested-addr.c: New file.
17998 * gdb.base/nested-addr.exp: New testcase.
17999
abcef95a
MM
180002015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18001
18002 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18003 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18004 its output. Ignore the output of "record goto begin" and instead
18005 check that GDB is replaying.
18006
145e3ddb
PA
180072015-10-09 Pedro Alves <palves@redhat.com>
18008
18009 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18010 (top level): Use it in the run with no args test.
18011
d5d8c4e1
IB
180122015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18013
18014 * gdb.dlang/properties.exp: New file.
18015
06e635ef
SL
180162015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18017
18018 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18019 whether or not address 0x1000 is mapped on the target.
18020
e019fd1d
SM
180212015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18022
18023 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18024 build.
18025
77ba2a67
MM
180262015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18027
18028 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18029 instruction-history test.
18030
c60eb31f
DE
180312015-09-28 Doug Evans <dje@google.com>
18032
18033 * gdb.base/gcore.c (array_func): Add reference to static_array.
18034
9a3c8263
SM
180352015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18036
18037 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18038 source line.
18039
9720e656
SL
180402015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18041
18042 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18043 short or char as base type.
18044
938d3bf2
SL
180452015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18046
18047 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18048 to allow any size enum.
18049
e6c2c623
PMR
180502015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18051
18052 * gdb.ada/array_ptr_renaming.exp: New testcase.
18053 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18054 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18055
06da0f77
PL
180562015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18057
18058 * gdb.trace/ftrace-lock.c: New file.
18059 * gdb.trace/ftrace-lock.exp: New file.
18060
4f51c22a
PL
180612015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18062
18063 * gdb.arch/insn-reloc.c: New file.
18064 * gdb.arch/ftrace-insn-reloc.exp: New file.
18065
7041adf4
PL
180662015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18067
18068 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18069 instruction.
18070 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18071 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18072 * gdb.trace/range-stepping.c: Likewise.
18073 * gdb.trace/trace-break.c: Likewise.
18074 * gdb.trace/trace-mt.c (thread_function): Likewise.
18075 * gdb.trace/ftrace.c (marker): Likewise.
18076 * gdb.trace/trace-condition.c (marker): Likewise.
18077 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18078 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18079 is_aarch64_target.
18080
015d2e7e
DE
180812015-09-18 Doug Evans <xdje42@gmail.com>
18082
18083 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18084 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18085
26b188a2
SL
180862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18087
18088 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18089 the breakpoint.
18090
79dc332b
SL
180912015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18092
18093 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18094 the pending breakpoint. Remove timeout override for "Run till
18095 MI pending breakpoint on pendfunc3 on thread 2" test.
18096
f57929f2
SL
180972015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18098
18099 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18100 filename pattern.
18101
3f469b17
SL
181022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18103
18104 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18105 in breakpoint filename pattern.
18106
515b89b3
SL
181072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18108
7800dbe4
SL
18109 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18110
181112015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18112
515b89b3
SL
18113 * gdb.linespec/explicit.exp: Check for readline support for
18114 tab-completion tests. Fix obvious typo.
18115
d2939ba2
MM
181162015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18117
18118 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18119 and replay.
18120
cbb55fa7
MM
181212015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18122
18123 * gdb.btrace/non-stop.c: New.
18124 * gdb.btrace/non-stop.exp: New.
18125
43691ca1
PL
181262015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18127 Yao Qi <yao.qi@linaro.org>
18128
18129 * gdb.trace/trace-condition.c: New file.
18130 * gdb.trace/trace-condition.exp: New file.
18131
d78908cf
WW
181322015-09-16 Wei-cheng Wang <cole945@gmail.com>
18133
18134 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18135 for testing bytecode compilation.
18136
1ed415e2
PA
181372015-09-16 Pedro Alves <palves@redhat.com>
18138 Sandra Loosemore <sandra@codesourcery.com>
18139
18140 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18141 (SECONDS): Redefine.
18142 (main): Call pthread_kill and alarm early.
18143 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18144 support.
18145 (test): If the target can't hardware step and doesn't support
18146 displaced stepping, increase the timeout.
18147
d136eff5
PA
181482015-09-16 Pedro Alves <palves@redhat.com>
18149
18150 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18151 (enable_debug): New procedures.
18152 (test): Use them. Bail out if waiting for threads fails.
18153 (top level): Bail out if a test fails.
18154
991f019c
YQ
181552015-09-16 Yao Qi <yao.qi@linaro.org>
18156
18157 * gdb.asm/asm-source.exp: Set asm-arch for
18158 aarch64*-*-* target.
18159 * gdb.asm/aarch64.inc: New file.
18160
bfca584f
PMR
181612015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18162
18163 * gdb.ada/array_of_variable_length.exp: New testcase.
18164 * gdb.ada/array_of_variable_length/foo.adb: New file.
18165 * gdb.ada/array_of_variable_length/pck.adb: New file.
18166 * gdb.ada/array_of_variable_length/pck.ads: New file.
18167
b326e587
DE
181682015-09-15 Doug Evans <dje@google.com>
18169
18170 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18171 of function static local variable.
18172
5382cfab
PW
181732015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18174
18175 * gdb.threads/tls-so_extern.exp: New test file.
18176 * gdb.threads/tls-so_extern.c: New test file.
18177 * gdb.threads/tls-so_extern_main.c: New test file.
18178
141c5cc4
JK
181792015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18180
18181 * gdb.opt/solib-intra-step-lib.c: New file.
18182 * gdb.opt/solib-intra-step-main.c: New file.
18183 * gdb.opt/solib-intra-step.exp: New file.
18184
d15dcecd
PA
181852015-09-15 Pedro Alves <palves@redhat.com>
18186
18187 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18188 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18189
4c2f2a79
PA
181902015-09-14 Pedro Alves <palves@redhat.com>
18191
18192 * gdb.base/hook-stop-continue.c: Delete.
18193 * gdb.base/hook-stop-continue.exp: Delete.
18194 * gdb.base/hook-stop-frame.c: Delete.
18195 * gdb.base/hook-stop-frame.exp: Delete.
18196 * gdb.base/hook-stop.c: New file.
18197 * gdb.base/hook-stop.exp: New file.
18198
919e6dbe
PMR
181992015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18200
18201 * gdb.ada/access_to_packed_array.exp: New testcase.
18202 * gdb.ada/access_to_packed_array/foo.adb: New file.
18203 * gdb.ada/access_to_packed_array/pack.adb: New file.
18204 * gdb.ada/access_to_packed_array/pack.ads: New file.
18205
157280a4
MM
182062015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18207
18208 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18209 buffer size test.
18210
2fd33e94
DB
182112015-09-11 Don Breazeal <donb@codesourcery.com>
18212
18213 * gdb.base/foll-exec.c: Add copyright header. Fix
18214 formatting issues.
18215 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18216 (do_exec_tests): Use clean_restart in place of zap_session,
18217 and for test initialization. Fix formatting issues. Use
18218 fail in place of perror.
18219 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18220 an expect statement to match an expression with output from
18221 the program under debug.
18222 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18223 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18224 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18225 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18226 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18227
e70b6e8e
DE
182282015-09-09 Doug Evans <dje@google.com>
18229
18230 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18231
7a551a51
DE
182322015-09-09 Doug Evans <dje@google.com>
18233
18234 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18235
4c666f84
DE
182362015-09-09 Doug Evans <dje@google.com>
18237
18238 * gdb.base/savedregs.exp: Fix typo.
18239
243a9253
PA
182402015-09-09 Pedro Alves <palves@redhat.com>
18241
18242 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18243
c0fa8fbd
SL
182442015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18245
18246 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18247 command actually switches threads. Give up on remaining
18248 tests if target fails to stop at breakpoint.
18249
cd7c1778
PMR
182502015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18251
18252 * gdb.ada/funcall_char.exp: New testcase.
18253 * gdb.ada/funcall_char/foo.adb: New file.
18254
dc5c8746
PMR
182552015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18256
18257 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18258 expected outputs. Add two testcases for completing ambiguous
18259 functions.
18260 * gdb.ada/complete/aux_pck.adb: New file.
18261 * gdb.ada/complete/aux_pck.ads: New file.
18262 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18263 Ambiguous_Func functions.
18264 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18265 * gdb.ada/complete/pck.adb: Likewise.
18266
4e83a1e7
UW
182672015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18268
18269 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18270 failures to run the test program under GDB.
18271
8ce74153
LM
182722015-08-26 Luis Machado <lgustavo@codesourcery.com>
18273
18274 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18275 to C.
18276
e9756d52
PP
182772015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18278
18279 * gdb.base/run-after-attach.exp: New test file.
18280 * gdb.base/run-after-attach.c: New test file.
18281
8d37573b
DB
182822015-08-26 Don Breazeal <donb@codesourcery.com>
18283
18284 * gdb.base/foll-exec-2.c: New test program.
18285 * gdb.base/foll-exec-2.exp: New test.
18286
63e43d3a
PMR
182872015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18288
18289 * gdb.base/nested-subp1.exp: New file.
18290 * gdb.base/nested-subp1.c: New file.
18291 * gdb.base/nested-subp2.exp: New file.
18292 * gdb.base/nested-subp2.c: New file.
18293 * gdb.base/nested-subp3.exp: New file.
18294 * gdb.base/nested-subp3.c: New file.
18295
3d40fbb5
PA
182962015-08-24 Pedro Alves <palves@redhat.com>
18297
18298 * gdb.server/connect-without-multi-process.c: New file.
18299 * gdb.server/connect-without-multi-process.exp: New file.
18300
4422ac93
LM
183012015-08-24 Luis Machado <lgustavo@codesourcery.com>
18302
18303 * gdb.opt/inline-markers.c: Make z int.
18304
91dddb86
LM
183052015-08-24 Luis Machado <lgustavo@codesourcery.com>
18306
18307 * gdb.opt/inline-markers.c: Make z volatile.
18308
a48847ee
LM
183092015-08-24 Luis Machado <lgustavo@codesourcery.com>
18310
18311 * gdb.opt/inline-bt.c: New volatile global z.
18312 * gdb.opt/inline-cmds.c: Likewise.
18313 * gdb.opt/inline-locals.c: Likewise.
18314 * gdb.opt/inline-markers.c: New extern global z.
18315 (marker): Use z.
18316 (inline_fn): Likewise.
18317
0ebbc52b
PA
183182015-08-24 Pedro Alves <palves@redhat.com>
18319
18320 * config/m32r-stub.exp: Remove file.
18321 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18322 * gdb.base/call-rt-st.exp: Likewise.
18323 * gdb.base/call-strs.exp: Likewise.
18324 * gdb.base/default.exp: Remove references to h8300-*-hms and
18325 *-*-udi*.
18326 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18327
77c365df
AA
183282015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18329
18330 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18331 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18332 and "return" use KFAIL when GDB can not read/write the vector
18333 return value.
18334
4313b8c0
GB
183352015-08-21 Gary Benson <gbenson@redhat.com>
18336
18337 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18338
0e433b32
PA
183392015-08-20 Pedro Alves <palves@redhat.com>
18340
18341 * gdb.server/solib-list.exp: No longer expect an interior stop in
18342 non-stop mode.
18343
221e1a37
PA
183442015-08-20 Pedro Alves <palves@redhat.com>
18345
18346 * gdb.server/connect-stopped-target.c: New file.
18347 * gdb.server/connect-stopped-target.exp: New file.
18348
40e3ad0e
PA
183492015-08-20 Pedro Alves <palves@redhat.com>
18350
18351 * gdb.dwarf2/comp-unit-lang.exp: New file.
18352 * gdb.dwarf2/comp-unit-lang.c: New file.
18353
af39b327
PMR
183542015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18355
18356 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18357 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18358
7d45c7c3 183592015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18360
7d45c7c3
KB
18361 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18362 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18363
4d6cceb4
DE
183642015-08-18 Doug Evans <dje@google.com>
18365 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18366
18367 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18368 skip_python_tests. New arg prompt_regexp.
18369 (skip_python_tests): New function.
18370 * lib/mi-support.exp (mi_skip_python_tests): New function.
18371 * gdb.python/py-mi-objfile-gdb.py: New file.
18372 * gdb.python/py-mi-objfile.c: New file.
18373 * gdb.python/py-mi-objfile.exp: New file.
18374
ad89c2aa
KS
183752015-08-17 Keith Seitz <keiths@redhat.com>
18376
18377 * gdb.linespec/explicit.exp: Move strace test from here ...
18378 * gdb.trace/strace.exp: ... to here.
18379
e3ae3c43
PP
183802015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18381
18382 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18383 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18384
604b2636
DE
183852015-08-14 Doug Evans <xdje42@gmail.com>
18386
18387 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18388 inferior before selecting a new file.
18389
6ff0ba5f
DE
183902015-08-14 Doug Evans <xdje42@gmail.com>
18391
18392 * gdb.mi/mi-disassemble.exp: Update.
18393 * gdb.base/disasm-optim.S: New file.
18394 * gdb.base/disasm-optim.c: New file.
18395 * gdb.base/disasm-optim.h: New file.
18396 * gdb.base/disasm-optim.exp: New file.
18397
9ca98f92
KS
183982015-08-14 Keith Seitz <keiths@redhat.com>
18399
18400 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18401 "evaluated-by".
18402
52bbc560
JB
184032015-08-13 Joel Brobecker <brobecker@adacore.com>
18404
18405 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18406
5d8c3ed3
PMR
184072015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18408
18409 * gdb.ada/fun_renaming.exp: New testcase.
18410 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18411 * gdb.ada/fun_renaming/pack.adb: New file.
18412 * gdb.ada/fun_renaming/pack.ads: New file.
18413
ea8812bc
KS
184142015-08-12 Keith Seitz <keiths@redhat.com>
18415
18416 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18417 gdb_get_line_number.
18418
4dafcdeb
JB
184192015-08-12 Joel Brobecker <brobecker@adacore.com>
18420
18421 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18422 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18423 gdb.base/dso2dso.exp: New files.
18424
5ba32597
SDJ
184252015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18426 Pedro Alves <palves@redhat.com>
18427 Keith Seitz <keiths@redhat.com>
18428
18429 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18430 GDBFLAGS.
18431
b6dafabf
PP
184322015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18433
18434 * gdb.base/gdbhistsize-history.exp
18435 (test_histsize_history_setting): Use save_vars.
18436 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18437 Use save_vars.
18438 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18439 * gdb.base/readline.exp: Use save_vars.
18440
abe8e607
PP
184412015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18442
18443 * lib/gdb.exp (save_vars): New proc.
18444
629500fa
KS
184452015-08-11 Keith Seitz <keiths@redhat.com>
18446
18447 * gdb.base/help.exp: Update help_breakpoint_text.
18448
eb8c4e2e
KS
184492015-08-11 Keith Seitz <keiths@redhat.com>
18450
18451 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18452 (at toplevel): Call test_explicit_breakpoints.
18453 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18454 breakpoints.
18455 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18456 breakpoint conditions, "-cond".
18457
87f0e720
KS
184582015-08-11 Keith Seitz <keiths@redhat.com>
18459
18460 * gdb.linespec/3explicit.c: New file.
18461 * gdb.linespec/cpexplicit.cc: New file.
18462 * gdb.linespec/cpexplicit.exp: New file.
18463 * gdb.linespec/explicit.c: New file.
18464 * gdb.linespec/explicit.exp: New file.
18465 * gdb.linespec/explicit2.c: New file.
18466 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18467 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18468 before using in the matching pattern.
18469 Clarify that `prefix' is a regular expression.
18470
f00aae0f
KS
184712015-08-11 Keith Seitz <keiths@redhat.com>
18472
18473 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18474 test.
18475 Add tests for missing ",FMT" and ",".
18476
e27852be
DE
184772015-08-10 Doug Evans <dje@google.com>
18478 Keith Seitz <keiths@redhat.com>
18479
18480 PR gdb/17960
18481 * gdb.base/completion.exp: Add location completer tests.
18482
7f03bd92
PA
184832015-08-07 Pedro Alves <palves@redhat.com>
18484
18485 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18486 tests here.
18487 (top level): Run do_test with and without displaced stepping.
18488
3fc8eb30
PA
184892015-08-07 Pedro Alves <palves@redhat.com>
18490
18491 * gdb.base/valgrind-disp-step.c: New file.
18492 * gdb.base/valgrind-disp-step.exp: New file.
18493
d4569d7b
PA
184942015-08-07 Pedro Alves <palves@redhat.com>
18495
18496 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18497 Delete function.
18498 (main): Add alarm. Run an infinite loop instead of calling
18499 wait_threads.
18500 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18501 comment.
18502 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18503 Delete function.
18504 (main): Add alarm. Run an infinite loop instead of calling
18505 wait_threads.
18506 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18507 comment.
18508
e1316e60
PA
185092015-08-07 Pedro Alves <palves@redhat.com>
18510
18511 * gdb.base/checkpoint-ns.exp: New file.
18512 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18513 standard_testfile.
18514
da8c46d2
MM
185152015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18516
18517 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18518 * gdb.btrace/instruction_history.exp: Update.
18519 * gdb.btrace/tsx.exp: New.
18520 * gdb.btrace/tsx.c: New.
18521
de1c2c52
PA
185222015-08-06 Pedro Alves <palves@redhat.com>
18523
18524 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18525 increase timeout.
18526 * gdb.reverse/until-precsave.exp: Bump timeouts.
18527
782e0bf4
PA
185282015-08-06 Pedro Alves <palves@redhat.com>
18529
18530 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18531
83e97ed0
PA
185322015-08-06 Pedro Alves <palves@redhat.com>
18533
18534 PR gdb/18749
18535 * gdb.threads/process-dies-while-handling-bp.c: New file.
18536 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18537
863d01bd
PA
185382015-08-06 Pedro Alves <palves@redhat.com>
18539
18540 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18541 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18542
0a39bb32
PA
185432015-08-05 Pedro Alves <palves@redhat.com>
18544
18545 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18546 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18547
ee2d2b10
SL
185482015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18549
18550 * gdb.base/bp-permanent.exp: Report test as unsupported if
18551 the target cannot stop at the permanent breakpoint.
18552
4e1bdb00
DE
185532015-08-03 Doug Evans <dje@google.com>
18554
18555 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18556 10000.
18557
3d338901
DE
185582015-08-03 Doug Evans <dje@google.com>
18559
18560 * Makefile.in (workers/%.worker, build-perf): New rule.
18561 (GDB_PERFTEST_MODE): New variable.
18562 (check-perf): Use it.
18563 (clean): Clean up gdb.perf parallel build subdirs.
18564 * lib/build-piece.exp: New file.
18565 * lib/gdb.exp (make_gdb_parallel_path): New function
18566 (standard_output_file, standard_temp_file): Call it.
18567 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18568 of $GDB_PARALLEL.
18569 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18570
af061d3e
DE
185712015-08-03 Doug Evans <dje@google.com>
18572
8e1afc81 18573 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18574 (LOG_FILE_NAME): New global.
18575 (TextReporter.__init__): Initialize self.txt_sum.
18576 (TextReporter.report): Add support for multiple data-points.
18577 Move report to perftest.sum, put raw data in perftest.log.
18578 (TextReporter.start): Open sum and log files.
18579 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18580 * gdb.perf/lib/perftest/testresult.py
18581 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18582
2c8c5d37
PA
185832015-07-31 Pedro Alves <palves@redhat.com>
18584
18585 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18586 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18587 kill_wait_spawned_process instead of explicit "kill -9".
18588 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18589 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18590 kill_wait_spawned_process.
18591 * gdb.base/attach-twice.exp: Likewise.
18592 * gdb.base/attach.exp: Likewise.
18593 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18594 gdb_test_multiple.
18595 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18596 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18597 kill_wait_spawned_process.
18598 * gdb.base/valgrind-infcall.exp: Likewise.
18599 * gdb.multi/multi-attach.exp: Likewise.
18600 * gdb.python/py-prompt.exp: Likewise.
18601 * gdb.python/py-sync-interp.exp: Likewise.
18602 * gdb.server/ext-attach.exp: Likewise.
18603 * gdb.threads/attach-into-signal.exp (corefunc): Use
18604 spawn_wait_for_attach, spawn_id_get_pid and
18605 kill_wait_spawned_process.
18606 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18607 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18608 spawn_id_get_pid and kill_wait_spawned_process.
18609 * gdb.threads/attach-stopped.exp (corefunc): Use
18610 spawn_wait_for_attach, spawn_id_get_pid and
18611 kill_wait_spawned_process.
18612 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18613 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18614 kill_wait_spawned_process instead of explicit "kill -9".
18615 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18616 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18617 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18618 processes. Don't map cygwin/windows pids here. Now returns a
18619 spawn id list.
18620
032a0fca
SL
186212015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18622
18623 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18624 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18625 correct patch.
18626
61a934ca
SL
186272015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18628
18629 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18630
4bc4d428
SL
186312015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18632
18633 Reapply:
18634 2014-05-21 Mark Wielaard <mjw@redhat.com>
18635
18636 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18637
998d452a
PA
186382015-07-30 Pedro Alves <palves@redhat.com>
18639
18640 * linux-low.c (handle_extended_wait): Set the child's last
18641 reported status to TARGET_WAITKIND_STOPPED.
18642
69dde7dc
PA
186432015-07-30 Pedro Alves <palves@redhat.com>
18644
18645 PR threads/18600
18646 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18647 only shows inferior 1.
18648
4dd63d48
PA
186492015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18650 Pedro Alves <palves@redhat.com>
18651
18652 PR threads/18600
18653 * gdb.threads/fork-plus-threads.c: New file.
18654 * gdb.threads/fork-plus-threads.exp: New file.
18655
d618e4c5
PP
186562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18657
18658 * gdb.base/batch-preserve-term-settings.exp
18659 (test_terminal_settings_preserved_after_cli_exit): Use
18660 send_quit_command.
18661
1eef6428
PA
186622015-07-29 Pedro Alves <palves@redhat.com>
18663 Don Breazeal <donb@codesourcery.com>
18664
18665 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18666 output from both inferior_spawn_id and gdb_spawn_id.
18667
7da5b897
SDJ
186682015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18669
18670 * gdb.threads/attach-into-signal.exp (corefunc): Use
18671 with_test_prefix on nested loops, uniquefying the test messages.
18672
dac804df
SDJ
186732015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18674
18675 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18676 commit.
18677
06265e53
PP
186782015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18679
18680 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18681 New proc.
18682 (test_terminal_settings_preserved_after_sigterm): New test.
18683
18206ca3
PP
186842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18685
18686 * gdb.base/batch-preserve-term-settings.exp
18687 (test_terminal_settings_preserved_after_cli_exit): New test.
18688
90074d11
PP
186892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18690
18691 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18692 manipulation of saved_gdbflags.
18693 (test_terminal_settings_preserved): Remove global declaration of
18694 the unused variable pagination_prompt. Remove manipulation of
18695 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18696 GDBFLAGS.
18697
eb1a7902
PA
186982015-07-29 Pedro Alves <palves@redhat.com>
18699
18700 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18701
8b75dd3b
PA
187022015-07-29 Pedro Alves <palves@redhat.com>
18703
18704 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18705 at the top.
18706
dedad4e3
PA
187072015-07-29 Pedro Alves <palves@redhat.com>
18708
18709 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18710 (main): Call gdb_unbuffer_output.
18711 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18712 (main): Call gdb_unbuffer_output.
18713 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18714 (main): Call gdb_unbuffer_output.
18715 * gdb.base/call-strs.exp: Adjust to step over the
18716 gdb_unbuffer_output call.
18717 * gdb.base/catch-gdb-caused-signals.c: Include
18718 "../lib/unbuffer_output.c".
18719 (main): Call gdb_unbuffer_output.
18720 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18721 (main): Call gdb_unbuffer_output.
18722 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18723 (main): Call gdb_unbuffer_output.
18724 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18725 (main): Call gdb_unbuffer_output.
18726 * gdb.base/shlib-call.exp: Adjust to step over the
18727 gdb_unbuffer_output call.
18728 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18729 (main): Call gdb_unbuffer_output.
18730 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18731 (main): Call gdb_unbuffer_output.
18732 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18733 (main): Rename to ...
18734 (test): ... this.
18735 (main): Reimplement.
18736 * gdb.base/varargs.exp: Run to test instead of to main.
18737 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18738 (main): Call gdb_unbuffer_output.
18739
58789a91
PA
187402015-07-29 Pedro Alves <palves@redhat.com>
18741
18742 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
18743 factore out from mi_continue_dprintf. For call-style dprintfs,
18744 expect dprintf output out of $inferior_spawn_id.
18745 (mi_continue_dprintf): Use mi_expect_dprintf.
18746 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18747 (main): Call gdb_unbuffer_output.
18748
e8376742
PA
187492015-07-29 Pedro Alves <palves@redhat.com>
18750
18751 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
18752 (default_mi_gdb_start): Set inferior_spawn_id instead of
18753 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
18754 gdb_spawn_id.
18755 (mi_gdb_test): Always expect inferior output from both
18756 $inferior_spawn_id and $gdb_spawn_id.
18757
08280010
PA
187582015-07-29 Pedro Alves <palves@redhat.com>
18759
18760 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
18761 send_inferior and $inferior_spawn_id.
18762
4d30e432
PA
187632015-07-29 Pedro Alves <palves@redhat.com>
18764
18765 * gdb.gdb/complaints.exp (test_initial_complaints)
18766 (test_serial_complaints, test_short_complaints): Use
18767 gdb_test_stdio.
18768 (test_empty_complaint): Handle $inferior_spawn_id !=
18769 $gdb_spawn_id.
18770
0d30a335
PA
187712015-07-29 Pedro Alves <palves@redhat.com>
18772
18773 * gdb.base/varargs.exp: Use gdb_test_stdio.
18774
39413b29
PA
187752015-07-29 Pedro Alves <palves@redhat.com>
18776
18777 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
18778
7cb000a9
PA
187792015-07-29 Pedro Alves <palves@redhat.com>
18780
18781 * gdb.base/ending-run.exp: Use gdb_test_stdio.
18782
d7b8ac82
PA
187832015-07-29 Pedro Alves <palves@redhat.com>
18784
18785 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
18786 parameter into two new parameters, "inf_result" and "gdb_result".
18787 Expect inferior output and gdb output from $inferior_spawn_id and
18788 $gdb_spawn_id, respectively. Adjust all callers.
18789
789c3a0c
PA
187902015-07-29 Pedro Alves <palves@redhat.com>
18791
18792 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
18793 of gdb_test_sequence.
18794
77e760c3
PA
187952015-07-29 Pedro Alves <palves@redhat.com>
18796
18797 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
18798 (saw_spurious_output): Expect inferior output from
18799 $inferior_spawn_id. Use gdb_test_stdio.
18800
8396d2cd
PA
188012015-07-29 Pedro Alves <palves@redhat.com>
18802
18803 * gdb.base/dprintf.exp: Use standard_testfile. Change
18804 prepare_for_testing call.
18805 (srcfile): Don't set.
18806 (restart): New procedure.
18807 (test_dprintf): New procecure, use to continue over dprintfs.
18808 (test_call, test_agent): New procedures, tests moved here.
18809 Restart gdb and recreate dprintfs. Adjust expected output.
18810
2051d61f
PA
188112015-07-29 Pedro Alves <palves@redhat.com>
18812
18813 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
18814
452397af
PA
188152015-07-29 Pedro Alves <palves@redhat.com>
18816
18817 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
18818
8aed9555
PA
188192015-07-29 Pedro Alves <palves@redhat.com>
18820
18821 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
18822 gdb_test_stdio.
18823
188a61b4
PA
188242015-07-29 Pedro Alves <palves@redhat.com>
18825
18826 * lib/gdb.exp (gdb_test_stdio): New procedure.
18827
12264a45
PA
188282015-07-29 Pedro Alves <palves@redhat.com>
18829
18830 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
18831
23ffc893
PA
188322015-07-29 Pedro Alves <palves@redhat.com>
18833
18834 * gdb.base/call-signal-resume.exp: Remove check for
18835 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
18836 * gdb.base/unwindonsignal.exp: Likewise.
18837 * gdb.base/call-signals.c (gen_signal): Remove printf call.
18838 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
18839
65566918
PA
188402015-07-29 Pedro Alves <palves@redhat.com>
18841
18842 * gdb.base/siginfo-addr.c (pass): New function.
18843 (handler): Call it iff si_addr is correct.
18844 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
18845 Set a breakpoint at "pass" and continue to it.
18846
d60a9221
SDJ
188472015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
18848
18849 * gdb.python/py-objfile.exp: Make some tests have unique names.
18850 * gdb.python/py-pp-registration.exp: Likewise.
18851
bde40b8f
PA
188522015-07-28 Pedro Alves <palves@redhat.com>
18853
18854 * gdb.server/server-exec-info.exp: Issue a "disconnect".
18855
13e1dec8
SM
188562015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18857
18858 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
18859
da33c9a7
SM
188602015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18861
18862 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
18863
077836f7
PP
188642015-07-27 Patrick Palka <patrick@parcs.ath.cx>
18865
18866 * gdb.base/gdb-sigterm-2.exp: New test.
18867
b8cc7b2e
DE
188682015-07-25 Doug Evans <xdje42@gmail.com>
18869
18870 Revert:
18871 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18872 (workers/%.worker, build-perf): New rule.
18873 (GDB_PERFTEST_MODE): New variable.
18874 (check-perf): Use it.
18875 (clean): Clean up gdb.perf parallel build subdirs.
18876 * lib/build-piece.exp: New file.
18877 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18878 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18879 name.
18880 (standard_temp_file): Ditto.
18881 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18882 of $GDB_PARALLEL.
18883
c8bd4544
DE
188842015-07-24 Doug Evans <dje@google.com>
18885
18886 * gdb.perf/lib/perftest/utils.py: New file.
18887 * gdb.perf/gm-hello.cc: New file.
18888 * gdb.perf/gm-pervasive-typedef.cc: New file.
18889 * gdb.perf/gm-pervasive-typedef.h: New file.
18890 * gdb.perf/gm-std.cc: New file.
18891 * gdb.perf/gm-std.h: New file.
18892 * gdb.perf/gm-use-cerr.cc: New file.
18893 * gdb.perf/gm-utils.h: New file.
18894 * gdb.perf/gmonster-null-lookup.py: New file.
18895 * gdb.perf/gmonster-pervasive-typedef.py: New file.
18896 * gdb.perf/gmonster-print-cerr.py: New file.
18897 * gdb.perf/gmonster-ptype-string.py: New file.
18898 * gdb.perf/gmonster-runto-main.py: New file.
18899 * gdb.perf/gmonster-select-file.py: New file.
18900 * gdb.perf/gmonster1-null-lookup.exp: New file.
18901 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
18902 * gdb.perf/gmonster1-print-cerr.exp: New file.
18903 * gdb.perf/gmonster1-ptype-string.exp: New file.
18904 * gdb.perf/gmonster1-runto-main.exp: New file.
18905 * gdb.perf/gmonster1-select-file.exp: New file.
18906 * gdb.perf/gmonster1.cc: New file.
18907 * gdb.perf/gmonster1.exp: New file.
18908 * gdb.perf/gmonster2-null-lookup.exp: New file.
18909 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
18910 * gdb.perf/gmonster2-print-cerr.exp: New file.
18911 * gdb.perf/gmonster2-ptype-string.exp: New file.
18912 * gdb.perf/gmonster2-runto-main.exp: New file.
18913 * gdb.perf/gmonster2-select-file.exp: New file.
18914 * gdb.perf/gmonster2.cc: New file.
18915 * gdb.perf/gmonster2.exp: New file.
18916
6eab34f3
DE
189172015-07-24 Doug Evans <dje@google.com>
18918
18919 * gdb.perf/README: New file.
18920 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
18921 * lib/gen-perf-test.exp: New file.
18922
63738bfd
DE
189232015-07-24 Doug Evans <dje@google.com>
18924
18925 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
18926 (PerfTest::startup): New function.
18927 (PerfTest::run): Return result of calling body.
18928 (PerfTest::assemble): Rewrite.
18929 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
18930 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
18931 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
18932 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
18933 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
18934
7b606f95
DE
189352015-07-24 Doug Evans <dje@google.com>
18936
18937 * lib/gdb.exp (clean_restart): Make executable optional.
18938
a97b16b8
DE
189392015-07-24 Doug Evans <dje@google.com>
18940
18941 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
18942 compiler_info references.
18943 * gdb.cp/temargs.exp: Ditto.
18944 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
18945 (get_compiler_info): Early exit if already computed. Set compiler_info
18946 to "unknown" if there was a problem.
18947 (test_compiler_info): Add function comment. Call get_compiler_info.
18948
35baa57f
DE
189492015-07-24 Doug Evans <dje@google.com>
18950
18951 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18952 (workers/%.worker, build-perf): New rule.
18953 (GDB_PERFTEST_MODE): New variable.
18954 (check-perf): Use it.
18955 (clean): Clean up gdb.perf parallel build subdirs.
18956 * lib/build-piece.exp: New file.
18957 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18958 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18959 name.
18960 (standard_temp_file): Ditto.
18961 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18962 of $GDB_PARALLEL.
18963
6ebea266
DE
189642015-07-24 Doug Evans <dje@google.com>
18965
18966 * lib/future.exp (gdb_default_target_compile): New option
18967 "early_flags".
18968 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
18969 --as-needed.
18970
1e76a7e9
SDJ
189712015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
18972
18973 * gdb.base/catch-syscall.exp: Call gdb_exit before
18974 gdb_skip_xml_test.
18975
5068630a
PA
189762015-07-24 Pedro Alves <palves@redhat.com>
18977
18978 * gdb.python/py-events.exp: Accept output between the stop event
18979 and the prompt.
18980 * gdb.python/py-evsignal.exp: Likewise.
18981 * gdb.python/py-evthreads.exp: Likewise.
18982
77598427
PA
189832015-07-24 Pedro Alves <palves@redhat.com>
18984
18985 PR gdb/18717
18986 * gdb.threads/non-ldr-exit.c: New file.
18987 * gdb.threads/non-ldr-exit.exp: New file.
18988
11e6c98f
YQ
189892015-07-24 Yao Qi <yao.qi@linaro.org>
18990
18991 * gdb.server/ext-wrapper.exp: Test --wrapper option when
18992 restarting process.
18993
51aee833
YQ
189942015-07-24 Yao Qi <yao.qi@linaro.org>
18995
18996 * gdb.server/ext-restart.exp: New file.
18997
8cfe207c
YQ
189982015-07-24 Yao Qi <yao.qi@linaro.org>
18999
19000 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19001 argument options.
19002 * gdb.server/ext-wrapper.exp: New file.
19003
cc12ce38
DE
190042015-07-23 Doug Evans <dje@google.com>
19005
19006 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19007 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19008
d0d84780
PMR
190092015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19010
19011 * gdb.ada/var_arr_typedef.exp: New testcase.
19012 * gdb.ada/var_arr_typedef/pack.adb: New file.
19013 * gdb.ada/var_arr_typedef/pack.ads: New file.
19014 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19015
8b558f79
JB
190162015-07-20 Joel Brobecker <brobecker@adacore.com>
19017
19018 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19019
775a3298
JK
190202015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19021
19022 * gdb.arch/i386-biarch-core.exp: Replace istarget
19023 by "complete set gnutarget". Remove expectation for the "core-file"
19024 command.
19025
db1ff28b
JK
190262015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19027
19028 Revert the previous commit:
19029 Tests for validate symbol file using build-id.
19030
0a94970d
JK
190312015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19032
19033 Tests for validate symbol file using build-id.
19034 * gdb.base/solib-mismatch-lib.c: New file.
19035 * gdb.base/solib-mismatch-libmod.c: New file.
19036 * gdb.base/solib-mismatch.c: New file.
19037 * gdb.base/solib-mismatch.exp: New file.
19038
03346981
SL
190392015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19040
19041 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19042 nios2-*-linux*.
19043 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19044 * gdb.base/siginfo.exp: Likewise.
19045 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19046
42422cc7
PL
190472015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19048
19049 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19050 Move it to ...
19051 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19052 ... here.
19053 * gdb.trace/range-stepping.exp: Check that the target supports
19054 range stepping.
19055
cfa68bae
JK
190562015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19057
19058 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19059
8ffdba26
PA
190602015-07-14 Pedro Alves <palves@redhat.com>
19061
19062 * gdb.base/killed-outside.exp: New file.
19063 * gdb.base/killed-outside.c: New file.
19064
218a5a11
JK
190652015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19066
19067 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19068 (n at main): New.
19069 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19070
e03ed3c6
AA
190712015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19072
19073 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19074 infcall tests instead of setting up for KFAIL.
19075
485668e5
MM
190762015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19077
19078 * gdb.btrace/record_goto-step.exp: New.
19079
08464196
JK
190802015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19081
19082 PR compile/18484
19083 * gdb.compile/compile.c (struct struct_type): Add volatile to
19084 selffield's type.
19085 * gdb.compile/compile.exp
19086 (compile code struct_object.selffield = &struct_object): Skip further
19087 struct_object tests if this one xfails.
19088
bcf5c1d9
RC
190892015-07-08 Robert O'Callahan <robert@ocallahan.org>
19090
19091 PR exp/18617
19092 * gdb.trace/ax.exp: Add test.
19093
4931af25
YQ
190942015-07-07 Yao Qi <yao.qi@linaro.org>
19095
19096 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19097 instead of istarget "aarch64*-*-*".
19098 * gdb.arch/aarch64-fp.exp: Likewise.
19099 * gdb.base/float.exp: Likewise.
19100 * gdb.reverse/aarch64.exp: Likewise.
19101 * lib/gdb.exp (is_aarch64_target): New proc.
19102
9fcf688e
YQ
191032015-07-07 Yao Qi <yao.qi@linaro.org>
19104
19105 * lib/gdb.exp (is_aarch32_target): New proc.
19106 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19107 instead of "istarget "arm*-*-*"".
19108 * gdb.arch/arm-disp-step.exp: Likewise.
19109 * gdb.arch/thumb-bx-pc.exp: Likewise.
19110 * gdb.arch/thumb-prologue.exp: Likewise.
19111 * gdb.arch/thumb-singlestep.exp: Likewise.
19112 * gdb.base/disp-step-syscall.exp: Likewise.
19113 * gdb.base/float.exp: Likewise.
19114
fbd8d50d
YQ
191152015-07-07 Yao Qi <yao.qi@linaro.org>
19116
19117 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19118 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19119
71be1fdc
YQ
191202015-07-07 Yao Qi <yao.qi@linaro.org>
19121
19122 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19123 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19124 if it exists.
19125 * gdb.multi/multi-arch.exp: Likewise.
19126
3e221d36
SM
191272015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19128
19129 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19130 print.
19131
d441430b
YQ
191322015-07-07 Yao Qi <yao.qi@linaro.org>
19133
19134 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19135
06f810bd
MG
191362015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19137
19138 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19139 '[' and ']' characters.
19140
5e61e7c0
IB
191412015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19142
19143 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19144
28bf096c
PA
191452015-06-29 Pedro Alves <palves@redhat.com>
19146
19147 PR threads/18127
19148 * gdb.threads/hand-call-new-thread.c: New file.
19149 * gdb.threads/hand-call-new-thread.c: New file.
19150
ee93cd5e
KS
191512015-06-26 Keith Seitz <keiths@redhat.com>
19152 Doug Evans <dje@google.com>
19153
19154 PR 16253
19155 * gdb.cp/var-tag-2.cc: New file.
19156 * gdb.cp/var-tag-3.cc: New file.
19157 * gdb.cp/var-tag-4.cc: New file.
19158 * gdb.cp/var-tag.cc: New file.
19159 * gdb.cp/var-tag.exp: New file.
19160
fc637f04
PP
191612015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19162
19163 * gdb.base/history-duplicates.exp: New test.
19164
2e52ae68
PP
191652015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19166
19167 * gdb.base/completion.exp: Test the completion of the "focus"
19168 command.
19169
6e22494e
JK
191702015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19171
19172 * gdb.arch/amd64-prologue-skip.S: New file.
19173 * gdb.arch/amd64-prologue-skip.exp: New file.
19174
bf7b9cd9
SM
191752015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19176
19177 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19178 is_address_zero_readable check.
19179
201e8dfd
PB
191802015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19181
19182 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19183 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19184
5cd867b4
YQ
191852015-06-24 Yao Qi <yao.qi@linaro.org>
19186
19187 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19188 linux targets.
19189
4d7be007
YQ
191902015-06-24 Yao Qi <yao.qi@linaro.org>
19191
19192 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19193 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19194 * gdb.base/siginfo-thread.exp: Likewise.
19195
07fcd301
YQ
191962015-06-22 Yao Qi <yao.qi@linaro.org>
19197
19198 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19199
52042a00
YQ
192002015-06-22 Yao Qi <yao.qi@linaro.org>
19201
19202 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19203 aarch64*-*-*.
19204 (skip_hw_watchpoint_tests): Likewise.
19205
74bd41ce
PP
192062015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19207
19208 * gdb.base/gdbinit-history.exp: Test the interaction between
19209 setting GDBHISTSIZE and setting the history size via .gdbinit.
19210
bc460514
PP
192112015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19212
19213 PR gdb/16999
19214 * gdb.base/gdbhistsize-history.exp: New test.
19215
b58c513b
PP
192162015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19217
19218 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19219 with GDBHISTSIZE.
19220 * gdb.base/readline.exp: Likewise.
19221
92046791
YQ
192222015-06-17 Yao Qi <yao.qi@linaro.org>
19223
19224 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19225 line.
19226
2093d2d3
PP
192272015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19228
19229 * gdb.base/gdbinit-history.exp: Add test case to check that
19230 an unlimited history file does not get truncated on exit.
19231
e6c693af
AA
192322015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19233
19234 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19235 (VECTOR): New macro. Use it...
19236 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19237 ...for these typedefs.
19238 (int8, char1, int1, double1): New typedefs.
19239 (struct just_int2, struct two_int2): New structures.
19240 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19241 (add_structvecs, add_singlevecs): New functions.
19242 (main): Call add_some_intvecs twice.
19243 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19244 the compile and exit upon failure. Try compiling for the "native"
19245 architecture. Test inferior function calls with vector arguments
19246 and vector return value handling with "finish" and "return".
19247
c74f7d1c
JT
192482015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19249
19250 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19251 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19252 PE file.
19253 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19254
98aa42ee
AT
192552015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19256
19257 PR breakpoints/16465
19258 * gdb.mi/mi-dprintf-pending.c: New file.
19259 * gdb.mi/mi-dprintf-pending.exp: New test.
19260 * gdb.mi/mi-dprintf-pendshr.c: New file.
19261
7d73c23c 192622015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19263 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19264
19265 * gdb.arch/i386-mpx-map.c: New file.
19266 * gdb.arch/i386-mpx-map.exp: New File.
19267
192682015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19269
19270 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19271 * gdb.arch/i386-mpx.exp: Indentation fixed.
19272
192732015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19274
19275 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19276 function and improved indentation.
19277 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19278 gdb_test_multiple. Added additional tests to skip the test.
19279
192802015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19281
19282 * gdb.arch/i386-avx512.c: Change path in include file.
19283 * gdb.arch/i386-avx512.exp: Change include dir path
19284 compilation flag.
19285 * gdb.arch/i386-mpx.c: Change path in include file.
19286 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19287 flag.
19288
d5eba19a
JK
192892015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19290
19291 * gdb.compile/compile-print.exp (compile print *vararray@3)
19292 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19293
7f361056
JK
192942015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19295
19296 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19297 (do not keep jit in memory): ... this.
19298 (expect 5): Change it to ...
19299 (expect no 5): ... this.
19300
3b462ec2
SM
193012015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19302
19303 PR gdb/15564
19304 * gdb.mi/mi-detach.exp: New file.
19305
e0619de6
JK
193062015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19307
19308 PR symtab/18392
19309 * gdb.arch/amd64-tailcall-self.S: New file.
19310 * gdb.arch/amd64-tailcall-self.c: New file.
19311 * gdb.arch/amd64-tailcall-self.exp: New file.
19312
e970cb34
DB
193132015-05-28 Don Breazeal <donb@codesourcery.com>
19314
19315 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19316 tests for remote targets by checking is_target_gdbserver.
19317
b2e2f908
DE
193182015-05-27 Doug Evans <dje@google.com>
19319
19320 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19321 * gdb.dwarf2/opaque-type-lookup.c: New file.
19322 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19323
82c7be31
DE
193242015-05-26 Doug Evans <dje@google.com>
19325
19326 * gdb.cp/iostream.cc: New file.
19327 * gdb.cp/iostream.exp: New file.
19328
b4f54984
DE
193292015-05-26 Doug Evans <dje@google.com>
19330
19331 * gdb.dwarf2/dw2-op-call.exp: Update.
19332 * gdb.dwarf2/dw4-sig-types.exp: Update.
19333 * gdb.dwarf2/implptr.exp: Update.
19334 * gdb.mi/mi-cmd-param-changed.exp: Update.
19335
4ea6efe9
DE
193362015-05-26 Doug Evans <dje@google.com>
19337
19338 * gdb.python/py-lazy-string.c: New file.
19339 * gdb.python/py-lazy-string.exp: New file.
19340 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19341 (main): Update. Add estring3.
19342 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19343 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19344
f6bb7db3
YQ
193452015-05-26 Omair Javaid <omair.javaid@linaro.org>
19346 Yao Qi <yao.qi@linaro.org>
19347
19348 * gdb.reverse/aarch64.c: New.
19349 * gdb.reverse/aarch64.exp: New.
19350
a81bfbd0
OJ
193512015-05-26 Omair Javaid <omair.javaid@linaro.org>
19352
25d49b86
PA
19353 * lib/gdb.exp (supports_process_record): Return true for
19354 aarch64*-linux*.
a81bfbd0
OJ
19355 (supports_reverse): Likewise.
19356
158bf1b4
PP
193572015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19358
19359 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19360 Use with_test_prefix.
19361
a0145030
AB
193622015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19363
19364 * gdb.base/completion.exp: Add test for completion of layout
19365 names.
19366
ebe3b578
AB
193672015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19368
19369 * lib/gdb.exp (skip_tui_tests): New proc.
19370 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19371
84204ed7
PA
193722015-05-19 Pedro Alves <palves@redhat.com>
19373
19374 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19375 Save the whole env array instead of just HOME. Unset HISTSIZE in
19376 the environment while testing. Restore whole environment
19377 afterwards.
19378
37442ce1
DE
193792015-05-16 Doug Evans <xdje42@gmail.com>
19380
19381 * gdb.guile/scm-ports.c: New file.
19382 * gdb.guile/scm-ports.exp: Add memory port tests.
19383
36de76f9
JK
193842015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19385
19386 * gdb.compile/compile-print.c: New file.
19387 * gdb.compile/compile-print.exp: New file.
19388
3a9558c4
JK
193892015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19390
19391 * gdb.compile/compile-ops.exp: Cast param to void.
19392 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19393 (compile code struct_object.selffield = &struct_object): Add xfail.
19394
aa715135
JG
193952015-05-15 Joel Brobecker <brobecker@adacore.com>
19396
19397 * gdb.ada/arr_enum_with_gap: New testcase.
19398
931e5bc3
JG
193992015-05-15 Joel Brobecker <brobecker@adacore.com>
19400
19401 * gdb.ada/byte_packed_arr: New testcase.
19402
9cd4d857
JB
194032015-05-15 Joel Brobecker <brobecker@adacore.com>
19404
19405 * gdb.ada/pckd_neg: New testcase.
19406
ebfd00d2
PP
194072015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19408
19409 PR gdb/17820
19410 * gdb.base/gdbinit-history.exp: New test.
19411 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19412 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19413
4c082a81
SC
194142015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19415
19416 * gdb.python/py-xmethods.cc: Enhance test case.
19417 * gdb.python/py-xmethods.exp: New tests.
19418 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19419 function.
19420 (B_indexoper): Likewise.
19421 (global_dm_list) : Add new xmethod worker functions.
19422
f7797074
SDJ
194232015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19424
19425 * gdb.base/coredump-filter.exp: Correctly unset
19426 "coredump_var_addr" array.
19427
a4674e4e
PA
194282015-05-08 Pedro Alves <palves@redhat.com>
19429
19430 * gdb.server/non-existing-program.exp: Unset spawn_id.
19431
df2eb078
SC
194322015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19433
19434 PR python/18291
19435 * gdb.python/py-xmethods.exp: Add tests.
19436
422349a3
YQ
194372015-05-08 Yao Qi <yao.qi@linaro.org>
19438
19439 PR gdb/18208
19440 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19441 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19442 function set_coredump_filter, and remove remote_exec call.
19443 Remove argument ipid. Callers update.
19444 (top level): Don't get inferior's PID.
19445
63fc80ce
AA
194462015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19447
19448 * gdb.base/watch_thread_num.exp: Skip test on targets without
19449 access watchpoints.
19450
80ad801e
PA
194512015-05-06 Pedro Alves <palves@redhat.com>
19452
19453 PR server/18081
19454 * gdb.server/non-existing-program.exp: New file.
19455
0fa7fe50
JB
194562015-05-05 Joel Brobecker <brobecker@adacore.com>
19457
19458 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19459
3ea89b92
PMR
194602015-05-05 Joel Brobecker <brobecker@adacore.com>
19461
19462 * gdb.ada/out_of_line_in_inlined: New testcase.
19463
87b8eff0
JB
194642015-05-05 Joel Brobecker <brobecker@adacore.com>
19465
19466 * gdb.ada/var_rec_arr: New testcase.
19467
5fccc635
YQ
194682015-04-30 Yao Qi <yao.qi@linaro.org>
19469
19470 * gdb.base/break-idempotent.exp: If
19471 skip_hw_watchpoint_multi_tests returns true, skip the tests
19472 on "rwatch" and "awatch".
19473
42d38f42
YQ
194742015-04-30 Yao Qi <yao.qi@linaro.org>
19475
19476 * gdb.base/relativedebug.exp: Invoke gdb command
19477 "info sharedlibrary", and if libc.so doesn't have debug info,
19478 skip the test.
19479
2ce1cdbf
DE
194802015-04-29 Doug Evans <dje@google.com>
19481
19482 * gdb.python/py-xmethods.exp: Add ptype tests.
19483 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19484 get_result_type method.
19485
f24a38c5
LM
194862015-04-29 Luis Machado <lgustavo@codesourcery.com>
19487
19488 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19489 the target does not support hardware watchpoints.
19490
ecbf2b3c
LM
194912015-04-29 Luis Machado <lgustavo@codesourcery.com>
19492
19493 * gdb.base/break-always.exp: Abort testing if writing to memory
19494 causes an error.
19495
34f5f757
DE
194962015-04-28 Doug Evans <dje@google.com>
19497
19498 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19499 * gdb.python/py-pp-registration.exp: ... here. New file.
19500 * gdb.python/py-pp-registration.c: New file.
19501 * gdb.python/py-pp-registration.py: New file.
19502
69b4374a
DE
195032015-04-28 Doug Evans <dje@google.com>
19504
19505 * gdb.python/py-bad-printers.c: New file.
19506 * gdb.python/py-bad-printers.py: New file.
19507 * gdb.python/py-bad-printers.exp: New file.
19508
59fb7612
SS
195092015-04-28 Sasha Smundak <asmundak@google.com>
19510
19511 * gdb.python/py-type.exp: New test.
19512
2631b16a
AW
195132015-04-28 Andy Wingo <wingo@igalia.com>
19514
19515 * gdb.python/py-parameter.exp:
19516 * gdb.guile/scm-parameter.exp: Escape the path that we are
19517 matching against, as it might contain characters that are special
19518 to regular expressions.
19519
460efde1
JB
195202015-04-27 Joel Brobecker <brobecker@adacore.com>
19521
19522 * gdb.ada/rec_comp: New testcase.
19523
2d369d8e
SDJ
195242015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19525
19526 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19527 before using it.
19528
cf75d6c3
AB
195292015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19530
19531 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19532 new tests for verilog output.
19533
8dbe7ca5
YQ
195342015-04-24 Yao Qi <yao.qi@linaro.org>
19535
19536 * boards/remote-gdbserver-on-localhost.exp: New file.
19537
4ef9fb2f
PA
195382015-04-23 Pedro Alves <palves@redhat.com>
19539
19540 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19541 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19542 "end of file", remove $inferior_spawn_id from the indirect list.
19543
0a803169
PA
195442015-04-23 Pedro Alves <palves@redhat.com>
19545
19546 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19547
749ef8f8
PA
195482015-04-23 Pedro Alves <palves@redhat.com>
19549
19550 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19551 on $any_spawn_id instead of only on $gdb_spawn_id.
19552
8aae4344
PM
195532015-04-21 Pierre Muller <muller@sourceware.org>
19554
19555 PR pascal/17815
19556 * lib/pascal.exp (gpc_compile): Add new option "class".
19557 (fpc_compile): Likewise.
19558 * gdb.pascal/case-insensitive-symbols.pas: New file.
19559 * gdb.pascal/case-insensitive-symbols.exp: New file.
19560
1586c8fb
GB
195612015-04-20 Gary Benson <gbenson@redhat.com>
19562
19563 * gdb.base/attach.exp: Fix three extended remote failures.
19564
1b6e6f5c
GB
195652015-04-17 Gary Benson <gbenson@redhat.com>
19566
19567 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19568 the main executable over the remote protocol.
19569
e797481d
PA
195702015-04-16 Pedro Alves <palves@redhat.com>
19571
19572 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19573 a new gdbserver if gdbserver_reconnect_p is set.
19574
1ca99c42
PA
195752015-04-16 Pedro Alves <palves@redhat.com>
19576
19577 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19578 is set, don't exit gdbserver.
19579
af9fd6f8
AA
195802015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19581
19582 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19583 appropriate .insn, such that an older assembler can be used.
19584 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19585 the z/Architecture instruction set on 31-bit targets as well.
19586
04ff1e61
AA
195872015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19588
19589 * gdb.go/handcall.exp: Remove all logic related to the first
19590 breakpoint and rely on go_runto_main instead.
19591 * gdb.go/strings.exp: Likewise.
19592 * gdb.go/unsafe.exp: Likewise.
19593 * gdb.go/hello.exp: Likewise. Also rename the remaining
19594 breakpoint marker to "breakpoint 1".
19595 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19596 * gdb.go/strings.go: Likewise.
19597 * gdb.go/unsafe.go: Likewise.
19598 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19599 "set breakpoint 2 here" and rename the remaining breakpoint marker
19600 to "breakpoint 1".
19601
40d2f8d6
SM
196022015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19603
19604 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19605 if itertools.imap is not present.
19606 * gdb.python/py-objfile.exp: Add parentheses.
19607 * gdb.python/py-type.exp: Same.
19608 * gdb.python/py-unwind-maint.py: Same.
19609
8cbc97c6
YQ
196102015-04-15 Yao Qi <yao.qi@linaro.org>
19611
19612 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19613 of ":$ptr_size" and set its form explicitly.
19614
45fd756c
YQ
196152015-04-15 Pedro Alves <palves@redhat.com>
19616 Yao Qi <yao.qi@linaro.org>
19617
19618 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19619 timeout by factor of 4.
19620 (test_regular_watch): Likewise.
19621 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19622 * gdb.reverse/sigall-reverse.exp: Likewise.
19623 * gdb.reverse/until-precsave.exp: Likewise.
19624 * lib/gdb.exp (with_timeout_factor): New proc.
19625 (gdb_expect): Move some code to ...
19626 (get_largest_timeout): ... here. New procedure.
19627
9e811bc3
LM
196282015-04-14 Luis Machado <lgustavo@codesourcery.com>
19629
19630 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19631
0ff6fcb2
LM
196322015-04-13 Luis Machado <lgustavo@codesourcery.com>
19633
19634 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19635 to write to the .text section.
19636
7578d5f7
LM
196372015-04-13 Luis Machado <lgustavo@codesourcery.com>
19638
19639 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19640 Handle the case of targets that do not provide PID information.
19641
2efe15c4
YQ
196422015-04-13 Yao Qi <yao.qi@linaro.org>
19643
19644 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19645 and use expect instead of gdb_expect.
19646
8cd8f2f8
SDJ
196472015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19648
19649 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19650 "coredump_var_addr" to avoid naming conflict with other testcases.
19651
9ee41772
PA
196522015-04-10 Pedro Alves <palves@redhat.com>
19653
19654 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19655 gdb_test_sequence and gdb_assert.
19656
07473109
PA
196572015-04-10 Pedro Alves <palves@redhat.com>
19658
19659 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19660 test messages that don't include the breakpoint address.
19661
de3db44c
YQ
196622015-04-10 Yao Qi <yao.qi@linaro.org>
19663
19664 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19665 false for some offset and width combinations which aren't
19666 supported by linux kernel.
19667
c79d856c
PA
196682015-04-10 Pedro Alves <palves@redhat.com>
19669
19670 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19671 procedure, factored out from ...
19672 (top level): ... here. Add "set displaced-stepping" testing axis.
19673 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19674 parameter "displaced". Use it.
19675 (top level): Use foreach and add "set displaced-stepping" testing
19676 axis.
19677
ebc90b50
PA
196782015-04-10 Pedro Alves <palves@redhat.com>
19679
19680 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19681 Remove comment.
19682 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19683 both the address of the instruction that triggers the watchpoint
19684 and the address of the instruction immediately after, and use
19685 those addresses for the test. Fix comment.
19686
8f572e5c
PA
196872015-04-10 Pedro Alves <palves@redhat.com>
19688
19689 * gdb.base/sigstep.exp (breakpoint_to_handler)
19690 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19691 Test "backtrace" in handler.
19692 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19693 (top level): Add new "displaced" test axis to
19694 breakpoint_to_handler, breakpoint_to_handler_entry and
19695 breakpoint_over_handler.
19696
8d707a12
PA
196972015-04-10 Pedro Alves <palves@redhat.com>
19698
19699 PR gdb/18216
19700 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19701
ef713951
YQ
197022015-04-10 Yao Qi <yao.qi@linaro.org>
19703
19704 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19705 (test_add_rn_pc): New function.
19706 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19707 (top level): Invoke test_add_rn_pc.
19708
906d60cf
PA
197092015-04-10 Pedro Alves <palves@redhat.com>
19710
19711 PR gdb/13858
19712 * gdb.base/step-over-no-symbols.exp: New file.
19713
f2983cc3
AW
197142015-04-09 Andy Wingo <wingo@igalia.com>
19715
19716 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19717 after the Python tests.
19718
6d62641c
SDJ
197192015-04-08 Keith Seitz <keiths@redhat.com>
19720
19721 PR python/16699
19722 * gdb.python/py-completion.exp: New tests for completion.
19723 * gdb.python/py-completion.py (CompleteLimit1): New class.
19724 (CompleteLimit2): Likewise.
19725 (CompleteLimit3): Likewise.
19726 (CompleteLimit4): Likewise.
19727 (CompleteLimit5): Likewise.
19728 (CompleteLimit6): Likewise.
19729 (CompleteLimit7): Likewise.
19730
f3770638
PA
197312015-04-08 Pedro Alves <palves@redhat.com>
19732
19733 PR gdb/18214
19734 PR gdb/18216
19735 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19736 function.
19737 (main): Install it as SIGUSR1 handler.
19738 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
19739 parameter. Always use "setup" as prefix. Toggle "set
19740 displaced-stepping" off/on depending on global. Don't switch to
19741 thread 1 here.
19742 (top level): Add displaced stepping "off/on" test axis. Update
19743 "setup" calls. Wrap each subtest with with_test_prefix. Test
19744 continuing with a queued signal in each thread.
19745
4496bed7
PA
197462015-04-08 Pedro Alves <palves@redhat.com>
19747
19748 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
19749 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
19750 gdb_breakpoint instead of gdb_test that doesn't expect anything.
19751 Return early if running to main fails.
19752 * gdb.trace/while-stepping.exp: Likewise.
19753
b97fde92
PA
197542015-04-07 Pedro Alves <palves@redhat.com>
19755
19756 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
19757 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
19758 interact with inferior program.
19759
f71c18e7
PA
197602015-04-07 Pedro Alves <palves@redhat.com>
19761
19762 * lib/gdb.exp (inferior_spawn_id): New global.
19763 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
19764 spawn id after processing the user code.
19765 (default_gdb_start): Set inferior_spawn_id.
19766 (send_inferior): New procedure.
19767 * lib/gdbserver-support.exp (gdbserver_start): Set
19768 inferior_spawn_id.
19769 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
19770
6423214f
PA
197712015-04-07 Pedro Alves <palves@redhat.com>
19772
19773 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
19774 * lib/gdbserver-support.exp (gdbserver_start): Make
19775 $server_spawn_id global.
19776 (gdbserver_start): Don't wait for gdbserver's spawn id with
19777 expect_background.
19778 (close_gdbserver): New procedure.
19779 (gdb_exit): Rename the default version and reimplement.
19780
71c0ee8c
PA
197812015-04-07 Pedro Alves <palves@redhat.com>
19782
72f4393d 19783 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
19784 append the substituted item, not the original item.
19785
203bc29b
PA
197862015-04-07 Pedro Alves <palves@redhat.com>
19787
19788 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
19789 gdb_expect.
19790
508a3ddf
PA
197912015-04-07 Pedro Alves <palves@redhat.com>
19792
19793 * gdb.base/interrupt.exp: Don't handle the case of the inferior
19794 output appearing once only.
19795
9f6dbe2b
PA
197962015-04-07 Pedro Alves <palves@redhat.com>
19797
19798 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
19799 that doesn't expect anything. Return early if running to main
19800 fails.
19801
337532fa
YQ
198022015-04-07 Yao Qi <yao.qi@linaro.org>
19803
19804 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
19805 (child_function): Call alarm.
19806 (main): Move call to alarm into the loop.
19807 * gdb.threads/non-stop-fair-events.exp: Build program with
19808 -DTIMEOUT=$timeout.
19809
01b622d4
DE
198102015-04-06 Doug Evans <xdje42@gmail.com>
19811
19812 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
19813 Fix dest parameter to board_info.
19814 (fpc_compile): Ditto.
19815 (gdb_compile_pascal): Rename dest arg to destfile.
19816
961f4160
PMR
198172015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
19818
19819 * gdb.ada/funcall_ref.exp: New file.
19820 * gdb.ada/funcall_ref/foo.adb: New file.
19821
cafda597
YQ
198222015-04-02 Yao Qi <yao.qi@linaro.org>
19823
19824 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
19825 is remote.
19826
fed040c6
GB
198272015-04-02 Gary Benson <gbenson@redhat.com>
19828
19829 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
19830
d11916aa
SS
198312015-04-01 Sasha Smundak <asmundak@google.com>
19832
19833 * gdb.python/py-unwind-maint.c: New file.
19834 * gdb.python/py-unwind-maint.exp: New test.
19835 * gdb.python/py-unwind-maint.py: New file.
19836 * gdb.python/py-unwind.c: New file.
19837 * gdb.python/py-unwind.exp: New test.
19838 * gdb.python/py-unwind.py: New test.
19839
a1471180
PA
198402015-04-01 Pedro Alves <palves@redhat.com>
19841
19842 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
19843 to fail instead of non-existent $test.
19844
0bbeccb1
PA
198452015-04-01 Pedro Alves <palves@redhat.com>
19846
19847 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
19848 GDBFLAGS if not empty.
19849
3c724c8c
PMR
198502015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
19851
19852 * gdb.ada/complete.exp: Remove "multi_line".
19853 * gdb.ada/info_exc.exp: Remove "multi_line".
19854 * gdb.ada/packed_tagged.exp: Remove "multi_line".
19855 * gdb.ada/ptype_field.exp: Remove "multi_line".
19856 * gdb.ada/sym_print_name.exp: Remove "multi_line".
19857 * gdb.ada/tagged.exp: Remove "multi_line".
19858 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
19859 [multi_line ...]
19860 * gdb.btrace/delta.exp: Likewise.
19861 * gdb.btrace/exception.exp: Likewise.
19862 * gdb.btrace/function_call_history.exp: Likewise.
19863 * gdb.btrace/instruction_history.exp: Likewise.
19864 * gdb.btrace/nohist.exp: Likewise.
19865 * gdb.btrace/record_goto.exp: Likewise.
19866 * gdb.btrace/segv.exp: Likewise.
19867 * gdb.btrace/stepi.exp: Likewise.
19868 * gdb.btrace/tailcall.exp: Likewise.
19869 * gdb.btrace/unknown_functions.exp: Likewise.
19870 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
19871 * lib/gdb.exp: Add the "multi_line" helper.
19872
4eec2deb
PA
198732015-04-01 Pedro Alves <palves@redhat.com>
19874
19875 * gdb.threads/tid-reuse.c: New file.
19876 * gdb.threads/tid-reuse.exp: New file.
19877
df8411da
SDJ
198782015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
19879
19880 PR corefiles/16092
19881 * gdb.base/coredump-filter.c: New file.
19882 * gdb.base/coredump-filter.exp: Likewise.
19883
6ef37366
PM
198842015-03-27 Petr Machata <pmachata@redhat.com>
19885
19886 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
19887 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
19888 (Dwarf::assemble): Initialize them.
19889 (Dwarf::lines): New function.
19890
7ec911b0
JT
198912015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
19892
19893 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
19894 SYMBOL_PREFIX for x86_64-*-cygwin.
19895
ff908ebf
AW
198962015-03-26 Andy Wingo <wingo@igalia.com>
19897
19898 PR symtab/18148
19899 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
19900 const_value but not a location.
19901 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
19902 location defined in non-main CUs are visible.
19903
6d5f0679
YQ
199042015-03-26 Yao Qi <yao.qi@linaro.org>
19905
19906 PR testsuite/18139
19907 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
19908 Add a line number entry for the same line.
19909 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
19910 Add a line number entry for the same line.
19911
2898689b
YQ
199122015-03-26 Yao Qi <yao.qi@linaro.org>
19913
19914 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
19915 .int 0.
19916 (func): Likewise. Add .Lfunc_1 label.
19917 Use .Lfunc_1 label.
19918 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
19919 .int 0.
19920 (func): Likewise.
19921 Use .Lfunc_1 label.
19922
85180498
YQ
199232015-03-26 Yao Qi <yao.qi@linaro.org>
19924
19925 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
19926 Call gdb_compile instead to compile each .s files without debug
19927 information.
19928
8aa08a8d
YQ
199292015-03-26 Yao Qi <yao.qi@linaro.org>
19930
19931 * gdb.base/savedregs.exp (process_saved_regs): Make
19932 "Saved registers:" optional in the pattern.
19933
66849923
MM
199342015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19935
19936 * gdb.btrace/next.exp: Merged into step.exp.
19937 * gdb.btrace/finish.exp: Merged into step.exp.
19938 * gdb.btrace/nexti.exp: Merged into stepi.exp.
19939 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
19940 "record goto" and checking the exact replay position.
19941 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
19942 check for "Recording format" in "info record" output.
19943 * gdb.btrace/record_goto.exp: Choose test file based on target.
19944 * gdb.btrace/x86-record_goto.S: Renamed into ...
19945 * gdb.btrace/x86_64-record_goto.S: ... this.
19946 * gdb.btrace/i686-record_goto.S: New.
19947 * gdb.btrace/x86-tailcall.S: Renamed into ...
19948 * gdb.btrace/x86_64-tailcall.S: ... this.
19949 * gdb.btrace/i686-tailcall.S: New.
19950 * gdb.btrace/x86-tailcall.c: Renamed into ...
19951 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
19952 separate statements. Update test.
19953 * gdb.btrace/delta.exp: Use record_goto.c as test file.
19954 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
19955 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
19956 * gdb.btrace/tailcall.exp: Choose test file based on target.
19957 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
19958
11cc1b74
MM
199592015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19960
19961 * gdb.btrace/exception.exp: Increase BTS buffer size.
19962
a25d8bf9
PA
199632015-03-24 Pedro Alves <palves@redhat.com>
19964
19965 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
19966
856e7dd6
PA
199672015-03-24 Pedro Alves <palves@redhat.com>
19968
19969 * gdb.threads/schedlock.exp (test_step): No longer expect that
19970 "set scheduler-locking step" with "next" over a function call runs
19971 threads unlocked.
19972
ad235a41
AT
199732015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19974
19975 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
19976
15630549
AT
199772015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19978
19979 PR breakpoints/16466
19980 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
19981 * gdb.mi/mi-pending.c (thread_func): New function.
19982 (int main): Add threading support required.
19983 * gdb.mi/mi-pending.exp: Add tests for this issue.
19984 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
19985 (pendfunc2): Remove stdio dependency.
19986 * gdb.mi/mi-pendshr2.c: New file.
19987
693dca06
KS
199882015-03-23 Keith Seitz <keiths@redhat.com>
19989
19990 * gdb.linespec/keywords.c: New file.
19991 * gdb.linespec/keywords.exp: New file.
19992
7e993ebf
KS
199932015-03-23 Keith Seitz <keiths@redhat.com>
19994
19995 PR gdb/18021
19996 * gdb.dwarf2/staticvirtual.exp: New test.
19997
bc23328c
JK
199982015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
19999
20000 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20001 * README: Remove HP-UX and gdb.hp.
20002 (configuration):
20003 * configure: Regenerate.
20004 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20005 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20006 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20007 gdb.hp/gdb.defects/Makefile.
20008 * gdb.hp/Makefile.in: File deleted.
20009 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20010 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20011 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20012 * gdb.hp/gdb.aCC/run.c: File deleted.
20013 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20014 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20015 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20016 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20017 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20018 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20019 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20020 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20021 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20022 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20023 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20024 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20025 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20026 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20027 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20028 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20029 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20030 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20031 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20032 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20033 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20034 * gdb.hp/gdb.compat/average.c: File deleted.
20035 * gdb.hp/gdb.compat/sum.c: File deleted.
20036 * gdb.hp/gdb.compat/xdb.c: File deleted.
20037 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20038 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20039 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20040 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20041 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20042 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20043 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20044 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20045 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20046 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20047 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20048 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20049 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20050 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20051 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20052 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20053 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20054 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20055 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20056 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20057 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20058 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20059 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20060 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20061 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20062 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20063 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20064 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20065 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20066 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20067 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20068 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20069 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20070 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20071 * gdb.hp/tools/odump: File deleted.
20072
8bf3b159
PA
200732015-03-19 Pedro Alves <palves@redhat.com>
20074
20075 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20076 (saw_thread_3): New globals.
20077 (top level): Increment them when an event for the corresponding
20078 thread is seen.
20079 (no thread starvation): New test.
20080
eb54c8bf
PA
200812015-03-19 Pedro Alves <palves@redhat.com>
20082
20083 * gdb.threads/continue-pending-status.c: New file.
20084 * gdb.threads/continue-pending-status.exp: New file.
20085
32d2e5d6
PA
200862015-03-18 Pedro Alves <palves@redhat.com>
20087
20088 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20089 Use gdb_is_target_remote instead of is_remote. Use
20090 gdb_test_multiple instead of gdb_expect. Exit early if
20091 gdb_test_multiple hits its internal matches. Tighten stepi tests
20092 expected output. Fail on exit with any signal, instead of just
20093 SIGILL.
20094
f68f11b7
YQ
200952015-03-18 Yao Qi <yao.qi@linaro.org>
20096
20097 PR tdep/18107
20098 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20099 variable.
20100 * gdb.base/catch-syscall.exp: Don't skip it on
20101 aarch64*-*-linux* target. Remove elements in all_syscalls.
20102 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20103 target.
20104 (setup_all_syscalls): New proc.
20105
ca5fd19b
YQ
201062015-03-16 Yao Qi <yao.qi@linaro.org>
20107
20108 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20109 (top level): Skip tests if valid_addr_p returns false for
20110 $cmd1 or $cmd2.
20111
85642ba0
AW
201122015-03-11 Andy Wingo <wingo@igalia.com>
20113
20114 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20115
e03f9645
YQ
201162015-03-11 Yao Qi <yao.qi@linaro.org>
20117
20118 * gdb.base/catch-syscall.exp: Fix typo in comments.
20119
5d0962b2
YQ
201202015-03-11 Yao Qi <yao.qi@linaro.org>
20121
20122 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20123
b2df3cef
PA
201242015-03-09 Pedro Alves <palves@redhat.com>
20125
20126 * dg-extract-results.py: Delete.
20127
ef878e53
PA
201282015-03-09 Pedro Alves <palves@redhat.com>
20129
20130 Merge dg-extract-results.sh from GCC upstream (r218843).
20131
20132 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20133 * dg-extract-results.sh: Use --text with grep to avoid issues with
20134 binary files. Fall back to cat -v, if that doesn't work.
20135
9494d219
PA
201362015-03-05 Pedro Alves <palves@redhat.com>
20137
20138 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20139
a8d9763a
SM
201402015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20141
20142 * lib/mi-support.exp (mi_expect_interrupt): Accept
20143 alternative event for when in all-stop mode.
20144
be9957b8
PA
201452015-03-04 Pedro Alves <palves@redhat.com>
20146
20147 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20148
d57be0f4 201492015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20150
20151 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20152
c214c7cf
AA
201532015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20154
20155 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20156 regexps for GDB's current line display, accept a hex address
20157 preceding the line number.
20158
6d74a497
AA
201592015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20160
20161 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20162 the 'arch1' variable for "s390*-linux*" targets.
20163
511aee7c
PA
201642015-03-04 Pedro Alves <palves@redhat.com>
20165
20166 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20167 (main): Pass missing retval argument to pthread_join call.
20168
95e50b27
PA
201692015-03-02 Pedro Alves <palves@redhat.com>
20170
20171 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20172 (top level): Call do_test with non-stop as well.
20173
28054d69
PA
201742015-03-02 Pedro Alves <palves@redhat.com>
20175
20176 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20177 -1.
20178
4fa5d7b4
AA
201792015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20180
20181 * gdb.arch/s390-vregs.exp: New test.
20182 * gdb.arch/s390-vregs.S: New file.
20183
97c18565
PA
201842015-02-27 Pedro Alves <palves@redhat.com>
20185
20186 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20187 call to catch_command_errors.
20188 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20189 catch_command_errors.
20190
a37bfa30
PA
201912015-02-27 Pedro Alves <palves@redhat.com>
20192
20193 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20194 "true" for boolean result.
20195 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20196 prototype of main.
20197
6f98576f
PA
201982015-02-27 Pedro Alves <palves@redhat.com>
20199
20200 * lib/unbuffer_output.c: New file.
20201 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20202 (main): Call gdb_unbuffer_output.
20203
eba5ab56
YQ
202042015-02-27 Yao Qi <yao.qi@linaro.org>
20205
20206 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20207 target.
20208
0def5aaa
DE
202092015-02-26 Doug Evans <dje@google.com>
20210
20211 * gdb.cp/class2.cc (Dbase, D): New classes.
20212 (main): New local delta.
20213 * gdb.cp/class2.exp: Test printing delta.
20214 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20215 (dynbar): New global.
20216 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20217
081a1c2c
JK
202182015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20219
20220 * gdb.compile/compile-ifunc.c: New file.
20221 * gdb.compile/compile-ifunc.exp: New file.
20222
2f41223f
AT
202232015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20224
20225 * gdb.base/structs.exp: Check for correct struct on finish.
20226
03eddd80
YQ
202272015-02-26 Yao Qi <yao.qi@linaro.org>
20228
20229 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20230 is zero.
20231
80c57053
JK
202322015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20233
20234 * gdb.arch/cordic.ko.bz2: New file.
20235 * gdb.arch/cordic.ko.debug.bz2: New file.
20236 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20237
21613c12
YQ
202382015-02-25 Yao Qi <yao.qi@linaro.org>
20239
20240 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20241 aarch64*-*-* target.
20242
d8b901ed
PA
202432015-02-23 Pedro Alves <palves@redhat.com>
20244
20245 * lib/gdb.exp (delete_breakpoints): Rewrite using
20246 gdb_test_multiple.
20247
e5b85ead
PA
202482015-02-23 Pedro Alves <palves@redhat.com>
20249
20250 * gdb.base/info-os.c: Include stdlib.h.
20251
85c3a371
DE
202522015-02-22 Doug Evans <xdje42@gmail.com>
20253
20254 PR symtab/17855
20255 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20256 is read after symbols have been re-read.
20257 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20258 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20259
96553a0c
DE
202602015-02-21 Doug Evans <dje@google.com>
20261
20262 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20263
97a0c697
JK
202642015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20265
20266 PR corefiles/17808
20267 * gdb.arch/i386-biarch-core.core.bz2: New file.
20268 * gdb.arch/i386-biarch-core.exp: New file.
20269
a47cd6e9
PA
202702015-02-21 Pedro Alves <palves@redhat.com>
20271
20272 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20273 runto_main fails.
20274
c5facdc4
PA
202752015-02-20 Pedro Alves <palves@redhat.com>
20276
20277 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20278 info probes.
20279
2db9a427
PA
202802015-02-20 Pedro Alves <palves@redhat.com>
20281
20282 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20283
60fb7e9e
PA
202842015-02-20 Pedro Alves <palves@redhat.com>
20285
20286 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20287 clean_restart before gdb_target_supports_trace.
20288
5c5019c2
PA
202892015-02-20 Pedro Alves <palves@redhat.com>
20290
20291 PR threads/18006
20292 * gdb.threads/clone-thread_db.c: New file.
20293 * gdb.threads/clone-thread_db.exp: New file.
20294
c9587f88
AT
202952015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20296
20297 PR breakpoints/16812
20298 * gdb.base/catch-gdb-caused-signals.c: New file.
20299 * gdb.base/catch-gdb-caused-signals.exp: New file.
20300
f6a88844
JM
203012015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20302
20303 * configure: Regenerated.
20304 * configure.ac: Use GDB_AC_TRANSFORM.
20305 * aclocal.m4: sinclude ../transform.m4.
20306
497c491b
JM
203072015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20308
20309 * lib/dtrace.exp: New file.
20310 * gdb.base/dtrace-probe.exp: Likewise.
20311 * gdb.base/dtrace-probe.d: Likewise.
20312 * gdb.base/dtrace-probe.c: Likewise.
20313 * lib/pdtrace.in: Likewise.
20314 * configure.ac: Output variables with the transformed names of
20315 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20316 * configure: Regenerated.
20317
03e98035
JM
203182015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20319
20320 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20321 expected message when trying to access $_probe_* convenience
20322 variables while not on a probe.
20323
63cc30e9
JK
203242015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20325
20326 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20327
0703599a
PA
203282015-02-11 Pedro Alves <pedro@codesourcery.com>
20329
20330 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20331 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20332
7e60a48e
DE
203332015-02-10 Doug Evans <xdje42@gmail.com>
20334
20335 * lib/gdb.exp (gdb_load): Always return a result.
20336
01b088bc
PA
203372015-02-10 Pedro Alves <palves@redhat.com>
20338
20339 * gdb.threads/signal-sigtrap.c: New file.
20340 * gdb.threads/signal-sigtrap.exp: New file.
20341
b05ec7a5
AT
203422015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20343
20344 * gdb.trace/no-attach-trace.c: New file.
20345 * gdb.trace/no-attach-trace.exp: New file.
20346
a2c2acaf
MW
203472015-02-09 Mark Wielaard <mjw@redhat.com>
20348
20349 * gdb.dwarf2/atomic.c: New file.
20350 * gdb.dwarf2/atomic-type.exp: Likewise.
20351
31fd9caa
MM
203522015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20353
20354 * gdb.btrace/buffer-size.exp: Update "info record" output.
20355 * gdb.btrace/delta.exp: Update "info record" output.
20356 * gdb.btrace/enable.exp: Update "info record" output.
20357 * gdb.btrace/finish.exp: Update "info record" output.
20358 * gdb.btrace/instruction_history.exp: Update "info record" output.
20359 * gdb.btrace/next.exp: Update "info record" output.
20360 * gdb.btrace/nexti.exp: Update "info record" output.
20361 * gdb.btrace/step.exp: Update "info record" output.
20362 * gdb.btrace/stepi.exp: Update "info record" output.
20363 * gdb.btrace/nohist.exp: Update "info record" output.
20364
d33501a5
MM
203652015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20366
20367 * gdb.btrace/buffer-size: New.
20368
f4abbc16
MM
203692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20370
20371 * gdb.btrace/delta.exp: Update "info record" output.
20372 * gdb.btrace/enable.exp: Update "info record" output.
20373 * gdb.btrace/finish.exp: Update "info record" output.
20374 * gdb.btrace/instruction_history.exp: Update "info record" output.
20375 * gdb.btrace/next.exp: Update "info record" output.
20376 * gdb.btrace/nexti.exp: Update "info record" output.
20377 * gdb.btrace/step.exp: Update "info record" output.
20378 * gdb.btrace/stepi.exp: Update "info record" output.
20379 * gdb.btrace/nohist.exp: Update "info record" output.
20380
b9d61307
SM
203812015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20382
20383 PR gdb/15678
20384 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20385
e584fdbc
PA
203862015-02-06 Pedro Alves <palves@redhat.com>
20387
20388 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20389 macro.
20390 (seconds_left, again): New globals.
20391 (main): Wait seconds_left in a 1-second sleep loop instead of
20392 sleeping 180 seconds. If 'again' is set, reset the seconds
20393 counter.
20394 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20395 'again' in the inferior before detaching. Print the seconds left.
20396 (options): New global.
20397 (top level): Build program with -DTIMEOUT=$timeout.
20398
77f41761
PA
203992015-02-06 Pedro Alves <palves@redhat.com>
20400
20401 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20402 determine how many seconds to pass to 'alarm'.
20403 * gdb.base/gdb-sigterm.exp (top level): Build program with
20404 -DTIMEOUT=$timeout.
20405 (do_test): Return success/failure indication. Add more verbose
20406 logging. Don't fail if 200 single steps are seen. Instead, fail
20407 when the test times out.
20408 (passes): New global.
20409 (top level): Break the testing loop if testing fails on any
20410 iteration. Use gdb_assert.
20411
b9394193
DB
204122015-02-04 Don Breazeal <donb@codesourcery.com>
20413
20414 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20415 and initialize them.
20416 (ipc_cleanup): New function.
20417 (main): Don't declare shmid, semid, and msqid. Add a call to
20418 atexit so that we call ipc_cleanup on exit.
20419
42d9e528
PA
204202015-02-04 Pedro Alves <palves@redhat.com>
20421
20422 * boards/native-extended-gdbserver.exp: Remove any target variant
20423 specifications from the board name before clearing the isremote
20424 flag from board_info.
20425
ae6ae975
DE
204262015-01-31 Doug Evans <xdje42@gmail.com>
20427
20428 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20429
cfb069a8
GB
204302015-01-31 Gary Benson <gbenson@redhat.com>
20431
20432 * gdb.base/completion.exp: Disable completion limiting for
20433 existing tests. Add new tests to check completion limiting.
20434 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20435
5dd31d79
DE
204362015-01-31 Doug Evans <xdje42@gmail.com>
20437
20438 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20439
9f050062
DE
204402015-01-31 Doug Evans <xdje42@gmail.com>
20441
20442 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20443 entries. Duplicate file section script entries.
20444 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20445 inlined entries. Add test for safe-path rejection.
20446 * gdb.python/py-section-script.c: Add duplicate inlined section script
20447 entries. Duplicate file section script entries.
20448 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20449 inlined entries. Add test for safe-path rejection.
20450
df25ebbd
JB
204512015-01-29 Joel Brobecker <brobecker@adacore.com>
20452
20453 * gdb.ada/disc_arr_bound: New testcase.
20454
4a0ca9ec
JB
204552015-01-29 Joel Brobecker <brobecker@adacore.com>
20456
20457 * gdb.ada/mi_var_array: New testcase.
20458
3a8b707a
DE
204592015-01-27 Doug Evans <dje@google.com>
20460
20461 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20462 Add test for objfile.filename, objfile.username after objfile
20463 has been unloaded.
20464
f8313f6e
JB
204652015-01-26 Joel Brobecker <brobecker@adacore.com>
20466
20467 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20468 the second test to print the name attribute of value
20469 returned by the call to gdb.lookup_type, and adjust
20470 the expected output accordingly.
20471
37bc665e
MW
204722015-01-25 Mark Wielaard <mjw@redhat.com>
20473
20474 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20475 * gdb.base/disp-step-fork.c: Include unistd.h.
20476 * gdb.base/siginfo-obj.c: Include stdio.h.
20477 * gdb.base/siginfo-thread.c: Likewise.
20478 * gdb.mi/non-stop.c: Include unistd.h.
20479 * gdb.mi/nsthrexec.c: Include stdio.h.
20480 * gdb.mi/pthreads.c: Include unistd.h.
20481 * gdb.modula2/unbounded1.c (main): Declare returns int.
20482 * gdb.reverse/consecutive-reverse.c: Likewise.
20483 * gdb.threads/create-fail.c: Include unistd.h.
20484 * gdb.threads/killed.c: Likewise.
20485 * gdb.threads/linux-dp.c: Likewise.
20486 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20487 * gdb.threads/non-ldr-exc-2.c: Likewise.
20488 * gdb.threads/non-ldr-exc-3.c: Likewise.
20489 * gdb.threads/non-ldr-exc-4.c: Likewise.
20490 * gdb.threads/pthreads.c: Include unistd.h.
20491 (main): Declare returns int.
20492 * gdb.threads/tls-main.c (foo): New declaration.
20493 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20494
f7e5394d
SM
204952015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20496
20497 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20498 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20499
743649fd
MW
205002015-01-15 Mark Wielaard <mjw@redhat.com>
20501
20502 * gdb.base/noreturn-return.c: New file.
20503 * gdb.base/noreturn-return.exp: New file.
20504 * gdb.base/noreturn-finish.c: New file.
20505 * gdb.base/noreturn-finish.exp: New file.
20506
198297aa
PA
205072015-01-23 Pedro Alves <palves@redhat.com>
20508
20509 * gdb.threads/continue-pending-after-query.c: New file.
20510 * gdb.threads/continue-pending-after-query.exp: New file.
20511
717cf30c
AG
205122015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20513 Simon Marchi <simon.marchi@ericsson.com>
20514
20515 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20516 * gdb.base/valgrind-db-attach.exp: Same.
20517 * gdb.base/valgrind-infcall.exp: Same.
20518 * lib/mi-support.exp (default_mi_gdb_start): Same.
20519 * lib/prompt.exp (default_prompt_gdb_start): Same.
20520 * lib/gdb.exp (default_gdb_spawn): Same.
20521 (gdb_interact): New.
20522
20523
4b62a76e
JK
205242015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20525
20526 * gdb.compile/compile.exp (pointer to jit function): New test.
20527
b4cdae6f
WW
205282015-01-17 Wei-cheng Wang <cole945@gmail.com>
20529
20530 * lib/gdb.exp (supports_process_record): Return true for
20531 powerpc*-*-linux*.
20532 (supports_reverse): Likewise.
20533
d221e7ef
DB
205342015-01-15 Don Breazeal <donb@codesourcery.com>
20535
20536 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20537 instead of checking whether the target board is remote and
20538 use spawn_wait_for_attach instead of exec/sleep.
20539 * gdb.base/attach-twice.exp: Likewise.
20540
bafffb51
JB
205412015-01-15 Joel Brobecker <brobecker@adacore.com>
20542
20543 * gdb.ada/var_arr_attrs: New testcase.
20544
5589af0e
PA
205452015-01-14 Pedro Alves <palves@redhat.com>
20546 Joel Brobecker <brobecker@adacore.com>
20547
20548 PR gdb/17525
20549 * gdb.base/bp-cmds-execution-x-script.c: New file.
20550 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20551 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20552
6c400b59
PA
205532015-01-14 Pedro Alves <palves@redhat.com>
20554
20555 PR cli/17828
20556 * gdb.base/batch-preserve-term-settings.c: New file.
20557 * gdb.base/batch-preserve-term-settings.exp: New file.
20558
e02c96a7
DE
205592015-01-13 Doug Evans <dje@google.com>
20560
20561 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20562 binary.
20563
576fd14c
JB
205642015-01-13 Joel Brobecker <brobecker@adacore.com>
20565
20566 * Makefile.in (clean mostlyclean): Do not delete *.py.
20567
04dccad0
JB
205682015-01-13 Joel Brobecker <brobecker@adacore.com>
20569
20570 * gdb.python/py-lookup-type.exp: New file.
20571
3d230f71
PA
205722015-01-12 Pedro Alves <palves@redhat.com>
20573
20574 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20575 restore GDBFLAGS before returning.
20576
7e67715d
JK
205772015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20578
20579 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20580 is_amd64_regs_target and is_x86_like_target.
20581
f2e0d4b4
DE
205822015-01-11 Doug Evans <xdje42@gmail.com>
20583
20584 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20585 is given without an explicit form.
20586 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20587 attributes.
20588 * gdb.dwarf/corrupt.exp: Ditto.
20589 * gdb.dwarf2/enum-type.exp: Ditto.
20590 * gdb.trace/entry-values.exp: Ditto.
20591 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20592
439250fb
DE
205932015-01-11 Doug Evans <xdje42@gmail.com>
20594
20595 PR gdb/15830
20596 * gdb.base/maint.exp: Remove references to "maint demangle".
20597 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20598 Add tests for explicitly specifying language to demangle.
20599 * gdb.dlang/demangle.exp: Ditto.
20600
ede9f622
PA
206012015-01-09 Pedro Alves <palves@redhat.com>
20602
20603 * gdb.threads/non-stop-fair-events.c: New file.
20604 * gdb.threads/non-stop-fair-events.exp: New file.
20605
a7b796db
PA
206062015-01-09 Pedro Alves <palves@redhat.com>
20607
20608 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20609 the global scope. Set a breakpoint after all threads are started
20610 rather than stepping over two source lines. Expect the prompt.
20611 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20612 global.
20613 (NUM): Now 15.
20614 (main): Use threads_started_barrier to wait for all threads to
20615 start. Main thread no longer calls thread_function. Exit after
20616 180 seconds.
20617 (loop): New function.
20618 (thread_function): Wait on threads_started_barrier barrier. Call
20619 'loop' at each iteration.
20620 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20621 threads have started, instead of hardcoding number of "next"
20622 steps. Use an access watchpoint instead of a write watchpoint.
20623
9665ffdd
PA
206242015-01-09 Pedro Alves <palves@redhat.com>
20625
20626 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20627 (thread_func): Wait on barrier.
20628 (main): Wait for all threads to start before stopping GDB.
20629 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20630 global.
20631 (thread1_func, thread2_func): Wait on barrier.
20632 (main): Wait for all threads to start before stopping GDB.
20633 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20634 New global.
20635 (thread1_func, thread2_func): Wait on barrier.
20636 (main): Wait for all threads to start before stopping GDB.
20637
c945a99f
PA
206382015-01-09 Pedro Alves <palves@redhat.com>
20639
20640 * gdb.threads/attach-many-short-lived-threads.c: New file.
20641 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20642
c1a747c1
PA
206432014-01-09 Pedro Alves <palves@redhat.com>
20644
20645 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20646 instead of to thread 2.
20647 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20648 Add barrier around each pthread_create call instead of around all
20649 calls.
20650 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20651 Set a break on thread_function and have the child threads hit it
20652 one at at a time.
20653
60b3033e
PA
206542015-01-09 Pedro Alves <palves@redhat.com>
20655
20656 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20657 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20658 false.
20659 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20660 checking whether the target board is remote.
20661 * gdb.multi/multi-attach.exp: Likewise.
20662 * gdb.python/py-sync-interp.exp: Likewise.
20663 * gdb.server/ext-attach.exp: Likewise.
20664 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20665 tests that need to attach, instead of checking whether the target
20666 board is remote at the top of the file.
20667
acc018ac
YQ
206682015-01-08 Yao Qi <yao@codesourcery.com>
20669
20670 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20671
50a18af8
JK
206722015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20673
20674 Fix testcase compilation.
20675 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20676
8503d6e1
JB
206772015-01-06 Joel Brobecker <brobecker@adacore.com>
20678
20679 * gdb.python/py-type.exp: Add a couple test about empty
20680 array creation, and negative-length array creation.
20681
cc73dbcc
DE
206822015-01-02 Doug Evans <xdje42@gmail.com>
20683
20684 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20685
0300bbc7
DE
206862015-01-02 Doug Evans <dje@google.com>
20687
20688 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20689
9d85a0ec
YQ
206902014-12-29 Yao Qi <yao@codesourcery.com>
20691
20692 * gdb.trace/entry-values.exp: Update comments. Rename variable
20693 bar_call_foo to returned_from_foo.
20694
87186c6a
MMN
206952014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20696
20697 PR gdb/17394
20698 * gdb.linespec/break-asm-file.c: New file.
20699 * gdb.linespec/break-asm-file.exp: New file.
20700 * gdb.linespec/break-asm-file0.s: New file.
20701 * gdb.linespec/break-asm-file1.s: New file.
20702
1bab7383
YQ
207032014-12-18 Nigel Stephens <nigel@mips.com>
20704 Maciej W. Rozycki <macro@codesourcery.com>
20705
20706 * gdb.base/float.exp: Handle the new output from "info float" on
20707 MIPS targets.
20708
1bc1068a
JK
207092014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20710
20711 Fix MinGW compilation.
20712 * gdb.compile/compile-ops.exp: Update untested message if
20713 !skip_compile_feature_tests.
20714 * gdb.compile/compile-setjmp.exp: Likewise.
20715 * gdb.compile/compile-tls.exp: Likewise.
20716 * gdb.compile/compile.exp: Likewise.
20717 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20718 supported on this host".
20719
b6615d10
DE
207202014-12-16 Doug Evans <xdje42@gmail.com>
20721
20722 * boards/stabs.exp: New file.
20723
25dda427
AA
207242014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20725
20726 * gdb.base/completion.exp: Adjust to format changes of "maint
20727 print user-registers".
20728
bf330350
CU
207292014-12-16 Catalin Udma <catalin.udma@freescale.com>
20730
20731 PR server/17457
20732 * gdb.arch/aarch64-fp.c: New file.
20733 * gdb.arch/aarch64-fp.exp: New file.
20734
395cf596
SDJ
207352014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20736
20737 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
20738 r210637, r210913, r211666, r215400, r215817).
20739
20740 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
20741 * dg-extract-results.py: New file.
20742 * dg-extract-results.sh: Use it if the environment seems
20743 suitable.
20744
20745 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
20746
20747 * dg-extract-results.py (parse_run): Handle warnings that
20748 are printed before a test harness is run.
20749
20750 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
20751
20752 * dg-extract-results.py (Named): Remove __cmp__ method.
20753 (output_variation): Use a key to sort variation.harnesses.
20754
20755 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
20756
20757 * dg-extract-results.py: For Python 3, force sys.stdout to
20758 handle surrogate escape sequences.
20759 (safe_open): New function.
20760 (output_segment, main): Use it.
20761
20762 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
20763
20764 * dg-extract-results.py (Prog.result_re): Include options
20765 in test name.
20766
20767 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
20768
20769 * dg-extract-results.py (output_variation): Always sort if
20770 do_sum.
20771
e882ef3c
SM
207722014-12-15 Simon Marchi <simon.marchi@ericsson.com>
20773
20774 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
20775 as long as we get pagination notifications.
20776
4992aa20
JM
207772014-12-15 Jason Merrill <jason@redhat.com>
20778
20779 * Makefile.in (check-gdb.%): Restore.
20780 * README: Mention it.
20781
c1b5a1a6
JB
207822014-12-13 Joel Brobecker <brobecker@adacore.com>
20783
20784 * gdb.ada/str_uninit: New testcase.
20785
5537b577
JK
207862014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20787
20788 PR symtab/17642
20789 * gdb.base/vla-stub-define.c: New file.
20790 * gdb.base/vla-stub.c: New file.
20791 * gdb.base/vla-stub.exp: New file.
20792
bb2ec1b3
TT
207932014-12-12 Phil Muldoon <pmuldoon@redhat.com>
20794 Jan Kratochvil <jan.kratochvil@redhat.com>
20795 Tom Tromey <tromey@redhat.com>
20796
20797 * configure.ac: Add gdb.compile/.
20798 * configure: Regenerate.
20799 * gdb.compile/Makefile.in: New file.
20800 * gdb.compile/compile-ops.exp: New file.
20801 * gdb.compile/compile-ops.c: New file.
20802 * gdb.compile/compile-tls.c: New file.
20803 * gdb.compile/compile-tls.exp: New file.
20804 * gdb.compile/compile-constvar.S: New file.
20805 * gdb.compile/compile-constvar.c: New file.
20806 * gdb.compile/compile-mod.c: New file.
20807 * gdb.compile/compile-nodebug.c: New file.
20808 * gdb.compile/compile-setjmp-mod.c: New file.
20809 * gdb.compile/compile-setjmp.c: New file.
20810 * gdb.compile/compile-setjmp.exp: New file.
20811 * gdb.compile/compile-shlib.c: New file.
20812 * gdb.compile/compile.c: New file.
20813 * gdb.compile/compile.exp: New file.
20814 * lib/gdb.exp (skip_compile_feature_tests): New proc.
20815
4ff709eb
TT
208162014-12-12 Tom Tromey <tromey@redhat.com>
20817
20818 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
20819 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
20820
6dddd6a5
DE
208212014-12-12 Doug Evans <dje@google.com>
20822
20823 * lib/gdb-python.exp (get_python_valueof): New function.
20824 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
20825
71c24708
AA
208262014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20827
20828 * gdb.base/completion.exp: Add test for completion of "info
20829 registers ".
20830
3e29f34a
MR
208312014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
20832
20833 * gdb.base/func-ptrs.c: New file.
20834 * gdb.base/func-ptrs.exp: New file.
20835
fc126975
SM
208362014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20837
20838 PR breakpoints/17012
20839 * gdb.base/dprintf-detach.c: New file.
20840 * gdb.base/dprintf-detach.exp: New file.
20841
0a46d518
SM
208422014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20843
20844 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
20845 * lib/gdb.exp (target_is_gdbserver): New procedure.
20846
a0be3e44
DE
208472014-12-08 Doug Evans <dje@google.com>
20848
20849 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
20850
df1b803a
YQ
208512014-12-05 Yao Qi <yao@codesourcery.com>
20852
20853 * gdb.guile/scm-error.exp: Remove the third argument to
20854 gdb_remote_download.
20855 * gdb.guile/scm-frame-args.exp: Likewise.
20856 * gdb.guile/scm-section-script.exp: Likewise.
20857
ddb9f679
YQ
208582014-12-05 Yao Qi <yao@codesourcery.com>
20859
20860 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
20861
86e4ed39
DE
208622014-12-04 Doug Evans <dje@google.com>
20863
20864 * gdb.python/py-objfile.exp: Add tests for
20865 objfile.add_separate_debug_file.
20866
7c50a931
DE
208672014-12-04 Doug Evans <dje@google.com>
20868
20869 * lib/gdb.exp (get_build_id): New function.
20870 (build_id_debug_filename_get): Rewrite to use it.
20871 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
20872
621661e3
MR
208732014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
20874
20875 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
20876 `method(long)', not just 0x0.
20877 * gdb.cp/nsalias.exp: Align code labels to 4.
20878 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
20879 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
20880 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
20881 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
20882 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
20883 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
20884
29f0c3b7
DE
208852014-12-02 Doug Evans <dje@google.com>
20886
e1e061e7 20887 PR symtab/17602
29f0c3b7 20888 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 20889 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
20890 * gdb.cp/anon-ns.exp: Update.
20891
162078c8
NB
208922014-12-02 Nick Bull <nicholaspbull@gmail.com>
20893
20894 * gdb.python/py-events.py (inferior_call_handler): New.
20895 (register_changed_handler, memory_changed_handler): New.
20896 (test_events.invoke): Register new handlers.
20897 * gdb.python/py-events.exp: Add tests for inferior call,
20898 memory_changed and register_changed events.
20899
fdb09caf
AA
209002014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20901
20902 * gdb.base/execl-update-breakpoints.exp: Specify the link address
20903 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
20904 if the linker doesn't understand this.
20905
55cfb2c4
SM
209062014-12-01 Simon Marchi <simon.marchi@ericsson.com>
20907
20908 * gdb.python/python.exp: Change expected reply to help().
20909
9e8cd6df
YQ
209102014-12-01 Yao Qi <yao@codesourcery.com>
20911
20912 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
20913 AC_CONFIG_SUBDIRS(gdb.gdbtk).
20914 * configure: Re-generated.
20915
6c659fc2
SC
209162014-11-28 Siva Chandra Reddy <sivachandra@google.com>
20917
20918 * gdb.cp/chained-calls.cc: New file.
20919 * gdb.cp/chained-calls.exp: New file.
20920 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
20921
d7fc3181
SM
209222014-11-28 Simon Marchi <simon.marchi@ericsson.com>
20923
20924 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
20925 * gdb.dwarf2/symtab-producer.exp: Same.
20926 * gdb.gdb/python-interrupts.exp: Same.
20927 * gdb.gdb/python-selftest.exp: Same.
20928 * gdb.python/py-linetable.exp: Same.
20929 * gdb.python/py-type.exp: Same.
20930 * gdb.python/py-value-cc.exp: Same.
20931 * gdb.python/py-value.exp: Same.
20932
10e79639
YQ
209332014-11-28 Yao Qi <yao@codesourcery.com>
20934
20935 * gdb.base/break-probes.exp: Match library name prefixed with
20936 sysroot.
20937
f28a0564
SM
209382014-11-27 Simon Marchi <simon.marchi@ericsson.com>
20939
20940 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
20941 test expected output. Add parentheses for the call to print.
20942 Remove L suffix from integers.
20943
3fe1ce1d
DE
209442014-11-26 Doug Evans <dje@google.com>
20945
20946 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
20947
84429e27
YQ
209482014-11-22 Yao Qi <yao@codesourcery.com>
20949
20950 * gdb.trace/entry-values.c: Remove asms.
20951 (foo): Add foo_label.
20952 (bar): Add bar_label.
20953 * gdb.trace/entry-values.exp: Remove code computing foo's
20954 length and bar's length.
20955 (Dwarf::assemble): Invoke function_range for bar and use
20956 MACRO_AT_func for foo.
20957
26741859
YQ
209582014-11-22 Yao Qi <yao@codesourcery.com>
20959
20960 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
20961 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
20962 Use .Lgcc43_procstart instead of gcc43.
20963
45e44d27
JB
209642014-11-21 Joel Brobecker <brobecker@adacore.com>
20965
20966 * gdb.ada/n_arr_bound: New testcase.
20967
458c8db8
SDJ
209682014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
20969
20970 PR breakpoints/10737
20971 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
20972 test_catch_syscall_multi_arch.
20973 (test_catch_syscall_multi_arch): New function.
20974
43f3e411
DE
209752014-11-20 Doug Evans <xdje42@gmail.com>
20976
20977 * gdb.base/maint.exp: Update expected output.
20978
0d7b2549
AA
209792014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
20980
20981 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
20982 4-byte instruction on S390.
20983
8908fca5
JB
209842014-11-19 Joel Brobecker <brobecker@adacore.com>
20985
20986 * gdb.ada/arr_arr: New testcase.
20987
4a46959e
JB
209882014-11-19 Joel Brobecker <brobecker@adacore.com>
20989
20990 * gdb.ada/pkd_arr_elem: New Testcase.
20991
470e2f4e
LM
209922014-11-18 Luis Machado <lgustavo@codesourcery.com>
20993
20994 * gdb.reverse/break-precsave: Expect completion message for
20995 core file reads.
20996 * gdb.reverse/consecutive-precsave.exp: Likewise.
20997 * gdb.reverse/finish-precsave.exp: Likewise.
20998 * gdb.reverse/i386-precsave.exp: Likewise.
20999 * gdb.reverse/machinestate-precsave.exp: Likewise.
21000 * gdb.reverse/sigall-precsave.exp: Likewise.
21001 * gdb.reverse/solib-precsave.exp: Likewise.
21002 * gdb.reverse/step-precsave.exp: Likewise.
21003 * gdb.reverse/until-precsave.exp: Likewise.
21004 * gdb.reverse/watch-precsave.exp: Likewise.
21005
a267f3ad
AA
210062014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21007
21008 * gdb.base/bp-permanent.c: Include unistd.h.
21009 * gdb.python/py-framefilter-mi.c (main): Add return type.
21010 * gdb.python/py-framefilter.c (main): Likewise.
21011 * gdb.trace/actions-changed.c (main): Likewise.
21012
12084a9a
AA
210132014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21014
21015 * gdb.mi/until.c: Add eye-catchers.
21016 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21017 line numbers.
21018
dc7e1a77
AA
210192014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21020
21021 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21022 function header variants in break1.c.
21023 * gdb.base/ena-dis-br.exp: Likewise.
21024 * gdb.base/hbreak2.exp: Likewise.
21025 * gdb.reverse/until-precsave.exp: Drop references to removed
21026 non-prototype function header variants in ur1.c.
21027 * gdb.reverse/until-reverse.exp: Likewise.
21028
41c77605
PM
210292014-11-17 Petr Machata <pmachata@redhat.com>
21030
21031 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21032 ${_cu_offset_size} bytes abbrev offset.
21033
34248c3a
DE
210342014-11-15 Doug Evans <xdje42@gmail.com>
21035
21036 PR symtab/17559
21037 * gdb.base/line-symtabs.exp: New file.
21038 * gdb.base/line-symtabs.c: New file.
21039 * gdb.base/line-symtabs.h: New file.
21040
646da059
YQ
210412014-11-14 Yao Qi <yao@codesourcery.com>
21042
21043 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21044 (func): Add label func_label.
21045 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21046 Replace low_pc and high_pc with MACRO_AT_range.
21047 Replace name, low_pc and high_pc with MACRO_AT_func.
21048
9301ebe6
YQ
210492014-11-14 Yao Qi <yao@codesourcery.com>
21050
21051 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21052 Replace name, low_pc and high_pc with MACRO_AT_func.
21053
f166b542
YQ
210542014-11-14 Yao Qi <yao@codesourcery.com>
21055
21056 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21057 produce debug information.
21058 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21059
0f6e71e3
YQ
210602014-11-14 Yao Qi <yao@codesourcery.com>
21061
21062 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21063 object and get function length.
21064 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21065 with MACRO_AT_func.
21066 (top-level): Replace gdb_compile and clean_restart with
21067 prepare_for_testing.
21068 * gdb.dwarf2/main.c (main): Add label main_label.
21069
876c4df9
YQ
210702014-11-14 Yao Qi <yao@codesourcery.com>
21071
21072 * lib/dwarf.exp (function_range): New procedure.
21073 (Dwarf::_handle_macro_at_func): New procedure.
21074 (Dwarf::_handle_macro_at_range): New procedure.
21075 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21076
02ad9cf1
YQ
210772014-11-14 Yao Qi <yao@codesourcery.com>
21078
21079 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21080 (_handle_attribute): New procedure.
21081
a59add0c
AA
210822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21083
21084 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21085 * gdb.base/call-sc.c (zed): Likewise.
21086 * gdb.base/checkpoint.c (main): Likewise.
21087 * gdb.base/dump.c (main): Likewise.
21088 * gdb.base/gcore.c (main): Likewise.
21089 * gdb.base/huge.c (main): Likewise.
21090 * gdb.base/multi-forks.c (main): Likewise.
21091 * gdb.base/pr10179-a.c (main): Likewise.
21092 * gdb.base/savedregs.c (main): Likewise.
21093 * gdb.base/sigaltstack.c (main): Likewise.
21094 * gdb.base/siginfo.c (main): Likewise.
21095 * gdb.base/structs.c (zed): Likewise.
21096 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21097 * gdb.mi/mi-syn-frame.c (main): Likewise.
21098 * gdb.mi/until.c (foo, main): Likewise.
21099 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21100 * gdb.base/solib-weak.c (foo): Declare.
21101 * gdb.base/attach-twice.c: Include stdio.h.
21102 * gdb.base/weaklib1.c: Likewise.
21103 * gdb.base/weaklib2.c: Likewise.
21104 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21105 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21106 unistd.h.
21107 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21108 * gdb.mi/mi-exit-code.c: Likewise.
21109 * gdb.base/break-interp-lib.c: Include string.h.
21110 * gdb.base/coremaker.c: Likewise.
21111 * gdb.base/testenv.c: Likewise.
21112 * gdb.python/py-finish-breakpoint.c: Likewise.
21113 * gdb.base/inferior-died.c: Include sys/wait.h.
21114 * gdb.base/fileio.c: Include time.h.
21115 * gdb.base/async-shell.c: Include unistd.h.
21116 * gdb.base/dprintf-non-stop.c: Likewise.
21117 * gdb.base/info-os.c: Likewise.
21118 * gdb.mi/mi-console.c: Likewise.
21119 * gdb.mi/watch-nonstop.c: Likewise.
21120 * gdb.python/py-events.c: Likewise.
21121 * gdb.base/async.c (baz): Move up before its invocation.
21122 * gdb.base/code_elim2.c (my_global_func): Likewise.
21123 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21124 * gdb.base/advance.c (func2): Likewise.
21125
3b5d5997
AA
211262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21127
21128 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21129 variant.
21130 * gdb.base/annota3.c: Likewise.
21131 * gdb.base/async.c: Likewise.
21132 * gdb.base/average.c: Likewise.
21133 * gdb.base/call-ar-st.c: Likewise.
21134 * gdb.base/call-rt-st.c: Likewise.
21135 * gdb.base/call-sc.c: Likewise.
21136 * gdb.base/call-strs.c: Likewise.
21137 * gdb.base/ending-run.c: Likewise.
21138 * gdb.base/execd-prog.c: Likewise.
21139 * gdb.base/exprs.c: Likewise.
21140 * gdb.base/foll-exec.c: Likewise.
21141 * gdb.base/foll-fork.c: Likewise.
21142 * gdb.base/foll-vfork.c: Likewise.
21143 * gdb.base/funcargs.c: Likewise.
21144 * gdb.base/gcore.c: Likewise.
21145 * gdb.base/jump.c: Likewise.
21146 * gdb.base/langs0.c: Likewise.
21147 * gdb.base/langs1.c: Likewise.
21148 * gdb.base/langs2.c: Likewise.
21149 * gdb.base/mips_pro.c: Likewise.
21150 * gdb.base/nodebug.c: Likewise.
21151 * gdb.base/opaque0.c: Likewise.
21152 * gdb.base/opaque1.c: Likewise.
21153 * gdb.base/recurse.c: Likewise.
21154 * gdb.base/run.c: Likewise.
21155 * gdb.base/scope0.c: Likewise.
21156 * gdb.base/scope1.c: Likewise.
21157 * gdb.base/setshow.c: Likewise.
21158 * gdb.base/setvar.c: Likewise.
21159 * gdb.base/shmain.c: Likewise.
21160 * gdb.base/shr1.c: Likewise.
21161 * gdb.base/shr2.c: Likewise.
21162 * gdb.base/sigall.c: Likewise.
21163 * gdb.base/signals.c: Likewise.
21164 * gdb.base/so-indr-cl.c: Likewise.
21165 * gdb.base/solib2.c: Likewise.
21166 * gdb.base/structs.c: Likewise.
21167 * gdb.base/sum.c: Likewise.
21168 * gdb.base/vforked-prog.c: Likewise.
21169 * gdb.base/watchpoint.c: Likewise.
21170 * gdb.reverse/shr2.c: Likewise.
21171 * gdb.reverse/until-reverse.c: Likewise.
21172 * gdb.reverse/ur1.c: Likewise.
21173 * gdb.reverse/watch-reverse.c: Likewise.
21174
066a77c5
AA
211752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21176
21177 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21178 variant.
21179 * gdb.base/sepdebug.exp: Drop references to removed code.
21180
4f204ea5
AA
211812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21182
21183 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21184 variant. Preserve original line numbering.
21185 * gdb.base/list1.c: Likewise.
21186
3b377a3a
AA
211872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21188
21189 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21190 variant.
21191 * gdb.base/break1.c: Likewise.
21192 * gdb.base/break.exp: Drop references to removed code.
21193
e444df73
AA
211942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21195
21196 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21197 variant.
21198
8008f2a7
AA
211992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21200
21201 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21202
a5a06887
AA
212032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21204
21205 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21206 logic into perform_all_tests() and invoke it with and without
21207 function header prototypes.
21208 (do_function_calls): Remove conditional XFAIL for PR 5318.
21209 (rerun_and_prepare): Remove duplicate code.
21210 (perform_all_tests): New. Main logic moved here.
21211
44dba9b9
AA
212122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21213
21214 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21215 code guarded by #ifdef NO_PROTOTYPES.
21216 (t_double_many_args): Likewise.
21217 (DEF_FUNC_MANY_ARGS_1): Likewise.
21218 (DEF_FUNC_VALUES_1): Likewise.
21219 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21220 guarded by #ifdef PROTOTYPES.
21221
d1fbcd56
AA
212222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21223
21224 * gdb.mi/mi-console.c: Add eye-catcher.
21225 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21226 instead of literal line number.
21227
b0e59b8f
AA
212282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21229
21230 * gdb.base/shr2.c: Add eye-catcher.
21231 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21232 line number.
21233
78f98cca
AA
212342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21235
21236 * gdb.base/jump.c: Add eye-catchers.
21237 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21238 numbers.
21239
58fa2af0
AA
212402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21241
21242 * gdb.base/execd-prog.c: Add eye-catchers.
21243 * gdb.base/foll-exec.c: Likewise.
21244 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21245 line numbers.
21246
04e5059b
AA
212472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21248
21249 * gdb.base/ending-run.c: Add eye-catchers.
21250 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21251 literal line numbers.
21252
dbfdb174
AA
212532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21254
21255 * gdb.base/call-rt-st.c: Add eye-catchers.
21256 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21257 literal line numbers.
21258
888a2ade
AA
212592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21260
21261 * gdb.base/call-ar-st.c: Add eye-catchers.
21262 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21263 literal line numbers.
21264
6acc2dde
AA
212652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21266
21267 * gdb.base/average.c: Add eye-catchers.
21268 * gdb.base/sum.c: Likewise.
21269 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21270 regexps dynamically.
21271
9ecfcd1d
AA
212722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21273
21274 * gdb.base/solib1.c: Add eye-catchers.
21275 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21276 literal line numbers.
21277
78708b7c
PA
212782014-11-12 Pedro Alves <palves@redhat.com>
21279
21280 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21281 leader has exited.
21282
af48d08f
PA
212832014-11-12 Pedro Alves <palves@redhat.com>
21284
21285 * gdb.arch/i386-bp_permanent.c: New file.
21286 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21287 (srcfile): Set to i386-bp_permanent.c.
21288 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21289 that stepi does not execute the 'leave' instruction, instead of
21290 testing it does execute.
21291 * gdb.base/bp-permanent.c: New file.
21292 * gdb.base/bp-permanent.exp: New file.
21293
af3768e9
DE
212942014-11-10 Doug Evans <xdje42@gmail.com>
21295
21296 PR symtab/17564
21297 * gdb.base/symtab-search-order.exp: New file.
21298 * gdb.base/symtab-search-order.c: New file.
21299 * gdb.base/symtab-search-order-1.c: New file.
21300 * gdb.base/symtab-search-order-shlib-1.c: New file.
21301
9de00a4a
PA
213022014-11-07 Pedro Alves <palves@redhat.com>
21303
21304 PR gdb/17511
21305 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21306 i?86-*-linux*.
21307
e0f52461
SC
213082014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21309
21310 PR c++/17494
21311 * gdb.cp/pr17494.cc: New file.
21312 * gdb.cp/pr17494.exp: New file.
21313
6ce8c980
YQ
213142014-11-02 Yao Qi <yao@codesourcery.com>
21315
21316 * gdb.python/python.exp: Get working directory and match the
21317 output of "set extended-prompt \\w " with it.
21318
02be9a71
DE
213192014-10-30 Doug Evans <dje@google.com>
21320
21321 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21322 in objfiles.
21323 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21324 in progspaces.
21325
3bdff46b
LM
213262014-10-30 Janis Johnson <janisjo@codesourcery.com>
21327
21328 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21329 * gdb.base/realname-expand.exp: Likewise.
21330 * gdb.linespec/macro-relative.exp: Likewise.
21331
ab917dfb
PA
213322014-10-29 Pedro Alves <palves@redhat.com>
21333
21334 PR gdb/17408
21335 * gdb.threads/schedlock.c (some_function): New function.
21336 (call_function): New global.
21337 (MAYBE_CALL_SOME_FUNCTION): New macro.
21338 (thread_function): Call it.
21339 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21340 and use it instead of a global counter. Adjust all callers.
21341 (get_current_thread): Use "find current thread" for test message
21342 here rather than having all callers pass down the same string.
21343 (goto_loop): New procedure, factored out from ...
21344 (my_continue): ... this.
21345 (step_ten_loops): Change parameter from test message to command to
21346 use. Adjust.
21347 (list_count): Delete global.
21348 (check_result): New procedure, factored out from duplicate top
21349 level code.
21350 (continue tests): Wrap in with_test_prefix.
21351 (test_step): New procedure, factored out from duplicate top level
21352 code.
21353 (top level): Test "step" in combination with all scheduler-locking
21354 modes. Test "next" in combination with all scheduler-locking
21355 modes, and in combination with stepping over a function call or
21356 not.
21357 * gdb.threads/next-bp-other-thread.c: New file.
21358 * gdb.threads/next-bp-other-thread.exp: New file.
21359
d3d4baed
PA
213602014-10-29 Pedro Alves <palves@redhat.com>
21361
21362 PR python/17372
21363 * gdb.python/python.exp: Test a multi-line command that spawns
21364 interactive Python.
21365 * gdb.base/multi-line-starts-subshell.exp: New file.
21366
563e8d85
YQ
213672014-10-29 Yao Qi <yao@codesourcery.com>
21368
21369 * gdb.base/fileio.exp: Make directories on host.
21370
0ea4d52e
YQ
213712014-10-29 Yao Qi <yao@codesourcery.com>
21372
21373 * gdb.base/fileio.c (test_write): Close the file.
21374
7f5ef605
PA
213752014-10-28 Pedro Alves <palves@redhat.com>
21376
21377 PR gdb/12623
21378 * gdb.base/sigstep.c (no_handler): New global.
21379 (main): If 'no_handler is true, set the signal handlers to
21380 SIG_IGN.
21381 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21382 with_sw_watch and no_handler parameters. Handle them.
21383 (top level) <stepping over handler when stopped at a breakpoint
21384 test>: Add a test axis for testing with a software watchpoint, and
21385 another for testing with the signal handler set to SIG_IGN.
21386 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21387 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21388
abbdbd03
PA
213892014-10-28 Pedro Alves <palves@redhat.com>
21390
21391 PR gdb/17511
21392 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21393 * gdb.base/sigstep.exp (other_handler_location): New global.
21394 (advance): Support stepping into the signal handler, and running
21395 commands while in the handler.
21396 (in_handler_map): New global.
21397 (top level): In the advance test, add combinations for getting
21398 into the handler with stepping commands, and for running commands
21399 in the handler. Add comment descripting the advancei tests.
21400
1df4399f
PA
214012014-10-28 Pedro Alves <palves@redhat.com>
21402
21403 * gdb.base/sigstep.exp: Use build_executable instead of
21404 prepare_for_testing.
21405 (top level): Move code that starts GDB, runs to main and creates a
21406 display to ...
21407 (restart): ... this new procedure.
21408 (top level): Move backtrace from signal handler test to ...
21409 (validate_backtrace): ... this new procedure.
21410 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21411 with_test_prefix. Always restart GDB.
21412 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21413 with_test_prefix. Always restart GDB. No need to delete
21414 breakpoints after the test.
21415 (test_skip_handler): Remove prefix parameter.
21416 (skip_over_handler, breakpoint_to_handler)
21417 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21418 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21419 restart GDB. No need to delete breakpoints after the test.
21420 (top level): Use foreach to call the test procedures with
21421 different commands.
21422
a5b6e449
PA
214232014-10-28 Pedro Alves <palves@redhat.com>
21424
21425 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21426 instead of GNATS numbers.
21427 * gdb.base/sigbpt.exp: Likewise.
21428 * gdb.base/siginfo.exp: Likewise.
21429 * gdb.base/sigstep.exp: Likewise.
21430
e5f8a7cc
PA
214312014-10-27 Pedro Alves <palves@redhat.com>
21432
21433 * gdb.base/sigstep.c (dummy): New global.
21434 (main): Issue a couple writes to the new global.
21435 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21436 procedures.
21437 (skip_over_handler): Use test_skip_handler.
21438 (top level): Call skip_over_handler for stepi and nexti too.
21439 (breakpoint_over_handler): Use test_skip_handler.
21440 (top level): Call breakpoint_over_handler for stepi and nexti too.
21441
763905a3
YQ
214422014-10-27 Yao Qi <yao@codesourcery.com>
21443
21444 * gdb.trace/tfile.c (adjust_function_address)
21445 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21446 function descriptor.
21447
6f259a23
DB
214482014-10-24 Don Breazeal <donb@codesourcery.com>
21449
21450 * gdb.base/foll-fork.exp (test_follow_fork,
21451 catch_fork_child_follow): Check for updated fork messages emitted
21452 from infrun.c.
21453 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21454 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21455 vfork_and_exec_child_follow_through_step): Check for updated vfork
21456 messages emitted from infrun.c.
21457
09dd9a69
PA
214582014-10-24 Pedro Alves <palves@redhat.com>
21459
21460 * gdb.base/corefile.exp: Remove references to ultrix.
21461 * gdb.base/interrupt.exp: Likewise.
21462 * gdb.base/whatis.exp: Likewise.
21463 * gdb.gdb/selftest.exp: Likewise.
21464 * gdb.threads/manythreads.exp: Likewise.
21465 * gdb.threads/print-threads.exp: Likewise.
21466 * gdb.threads/pthreads.exp:: Likewise.
21467 * gdb.threads/schedlock.exp: Likewise.
21468
3433cfa5
SC
214692014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21470
21471 * gdb.cp/non-trivial-retval.cc: Add a test case.
21472 * gdb.cp/non-trivial-retval.exp: Add a test.
21473
092f880b
YQ
214742014-10-20 Yao Qi <yao@codesourcery.com>
21475
21476 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21477 * gdb.python/py-objfile-script-gdb.py: New file.
21478 * gdb.python/py-objfile-script.exp: Update reference to
21479 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21480 of remote_download. Remove the dest file.
21481
acbdb7f3
YQ
214822014-10-20 Yao Qi <yao@codesourcery.com>
21483
21484 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21485 * gdb.base/step-line.exp: Likewise.
21486 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21487 * gdb.dwarf2/dw2-basic.exp: Likewise.
21488 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21489 * gdb.dwarf2/dw2-filename.exp: Likewise.
21490 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21491 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21492 * gdb.dwarf2/dw2-producer.exp: Likewise.
21493 * gdb.dwarf2/mac-fileno.exp: Likewise.
21494 * gdb.python/py-frame-args.exp: Likewise.
21495 * gdb.python/py-framefilter.exp: Likewise.
21496 * gdb.python/py-mi.exp: Likewise.
21497 * gdb.python/py-objfile-script.exp: Likewise
21498 * gdb.python/py-pp-integral.exp: Likewise.
21499 * gdb.python/py-pp-re-notag.exp: Likewise.
21500 * gdb.python/py-prettyprint.exp: Likewise.
21501 * gdb.python/py-section-script.exp: Likewise.
21502 * gdb.python/py-typeprint.exp: Likewise.
21503 * gdb.python/py-xmethods.exp: Likewise.
21504 * gdb.stabs/weird.exp: Likewise.
21505 * gdb.xml/tdesc-regs.exp: Likewise.
21506
bd286a29
KCY
215072014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21508
21509 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21510 (out_cu): Use addr_len for the size of addresses.
21511 (out_line): Likewise. Size DW_LNE_set_address instruction
21512 according to addr_len.
21513 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21514 (FUNC): Add START_INSNS to definition.
21515
673dc4a0
YQ
215162014-10-18 Yao Qi <yao@codesourcery.com>
21517
21518 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21519 gdb_has_argv0 return true.
21520 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21521 check [target_info exists noargs], check [gdb_has_argv0]
21522 instead.
21523 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21524 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21525 procedures.
21526
4ffbba72
DE
215272014-10-17 Doug Evans <dje@google.com>
21528
21529 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21530 event.
21531 * gdb.python/py-events.py: Add clear_objfiles event.
21532
d096d8c1
DE
215332014-10-17 Doug Evans <dje@google.com>
21534
21535 * gdb.python/py-objfile.exp: Test progspace attribute.
21536
a80db015
LM
215372014-10-17 Luis Machado <lgustavo@codesourcery.com>
21538
21539 * gdb.guile/scm-breakpoint.exp: Do not assume any
21540 directory separators when matching source file paths.
21541 * gdb.python/py-breakpoint.exp: Likewise.
21542 * gdb.reverse/break-precsave.exp: Likewise.
21543 * gdb.reverse/break-reverse.exp: Likewise.
21544 * gdb.reverse/consecutive-precsave.exp: Likewise.
21545 * gdb.reverse/finish-precsave.exp: Likewise.
21546 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21547 * gdb.reverse/finish-reverse.exp: Likewise.
21548 * gdb.reverse/i386-precsave.exp: Likewise.
21549 * gdb.reverse/i387-env-reverse.exp: Likewise.
21550 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21551 * gdb.reverse/machinestate-precsave.exp: Likewise.
21552 * gdb.reverse/machinestate.exp: Likewise.
21553 * gdb.reverse/sigall-precsave.exp: Likewise.
21554 * gdb.reverse/solib-precsave.exp: Likewise.
21555 * gdb.reverse/step-precsave.exp: Likewise.
21556 * gdb.reverse/until-precsave.exp: Likewise.
21557 * gdb.reverse/watch-precsave.exp: Likewise.
21558 * gdb.reverse/watch-reverse.exp: Likewise.
21559
b22089ab
YQ
215602014-10-17 Yao Qi <yao@codesourcery.com>
21561
21562 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21563 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21564
6c4486e6
PA
215652014-10-17 Pedro Alves <palves@redhat.com>
21566
21567 PR gdb/17471
21568 * gdb.base/bg-execution-repeat.c: New file.
21569 * gdb.base/bg-execution-repeat.exp: New file.
21570
0ff33695
PA
215712014-10-17 Pedro Alves <palves@redhat.com>
21572
21573 PR gdb/17300
21574 * gdb.base/continue-all-already-running.c: New file.
21575 * gdb.base/continue-all-already-running.exp: New file.
21576
6fdebc3d
PA
215772014-10-17 Pedro Alves <palves@redhat.com>
21578
21579 PR gdb/17472
21580 * gdb.base/annota-input-while-running.c: New file.
21581 * gdb.base/annota-input-while-running.exp: New file.
21582
32a8097b
PA
215832014-10-17 Pedro Alves <palves@redhat.com>
21584
21585 * gdb.base/callfuncs.exp: emove references to osf.
21586 * gdb.base/sigall.exp: Likewise.
21587 * gdb.gdb/selftest.exp: Likewise.
21588 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21589 * gdb.mi/non-stop.c: Likewise.
21590 * gdb.mi/pthreads.c: Likewise.
21591 * gdb.reverse/sigall-precsave.exp: Likewise.
21592 * gdb.reverse/sigall-reverse.exp: Likewise.
21593 * gdb.threads/pthreads.c: Likewise.
21594 * gdb.threads/pthreads.exp: Likewise.
21595
7a3517ff
YQ
215962014-10-17 Yao Qi <yao@codesourcery.com>
21597
21598 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21599 check 'target_info exists noargs'.
21600 (test_command_prompt_position): Likewise.
21601 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21602 Remove "set args".
21603 (progvar_simple_while_test): Likewise.
21604 (progvar_complex_if_while_test): Likewise.
21605 (if_while_breakpoint_command_test): Likewise.
21606 (infrun_breakpoint_command_test): Likewise.
21607 (breakpoint_command_test): Likewise.
21608 (watchpoint_command_test): Likewise.
21609 (bp_deleted_in_command_test): Likewise.
21610 (temporary_breakpoint_commands): Likewise.
21611
bb99c472
YQ
216122014-10-16 Yao Qi <yao@codesourcery.com>
21613
21614 * gdb.base/remotetimeout.exp: Remove noargs checking.
21615
7c16b83e
PA
216162014-10-15 Pedro Alves <palves@redhat.com>
21617
21618 PR breakpoints/9649
21619 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21620 * gdb.base/breakpoint-in-ro-region.exp
21621 (probe_target_hardware_step): New procedure.
21622 (top level): Probe hardware stepping and hardware breakpoint
21623 support. Test stepping through a read-only region, with both
21624 "breakpoint auto-hw" on and off and both "always-inserted" on and
21625 off.
21626
35a49624
IB
216272014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21628
21629 * gdb.dlang/demangle.exp: Update for demangling changes.
21630
2d1c107c
SC
216312014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21632
21633 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21634 * gdb.cp/non-trivial-retval.exp: Add new tests.
21635
778811d5
SC
216362014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21637
21638 PR c++/13403
21639 PR c++/15154
21640 * gdb.cp/non-trivial-retval.cc: New file.
21641 * gdb.cp/non-trivial-retval.exp: New file.
21642
10c5f0a8
YQ
216432014-10-15 Yao Qi <yao@codesourcery.com>
21644
21645 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21646 remote host.
21647
65d7b369
YQ
216482014-10-15 Yao Qi <yao@codesourcery.com>
21649
21650 * gdb.python/py-symbol.exp: Match file base name if host is
21651 remote, otherwise match file name with dir name.
21652 * gdb.python/py-symtab.exp: Likewise.
21653 * gdb.python/python.exp: Likewise.
21654
46dc1394
YQ
216552014-10-15 Yao Qi <yao@codesourcery.com>
21656
21657 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21658 pattern.
21659 * gdb.python/py-symtab.exp: Likewise.
21660 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21661 locationn.
21662
c40cc657
JB
216632014-10-14 Joel Brobecker <brobecker@adacore.com>
21664
21665 * gdb.ada/addr_arith: New testcase.
21666
2abf49e1
MR
216672014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21668
21669 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21670 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21671 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21672 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21673
f7088df3
SDJ
216742014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21675
21676 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21677 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21678 * gdb.arch/stap-eval-lang-ada.exp: New file.
21679
4dc06805
YQ
216802014-10-14 Yao Qi <yao@codesourcery.com>
21681
21682 * gdb.mi/mi-var-child.c (nothing1): New function.
21683 (nothing2): New function.
21684 (do_children_tests): Set function pointers by nothing1 and
21685 nothing2.
21686 * gdb.mi/mi-var-child.exp: Step over new added statements.
21687 Update test to match the new output.
21688 * gdb.mi/var-cmd.c (nothing1): New function.
21689 (nothing2): New function.
21690 (do_children_tests): Set function pointers by nothing1 and
21691 nothing2.
21692 * gdb.mi/mi-var-display.exp: Update test to match output.
21693 Step to the line specified by $line_dct_nothing.
21694 Increase the number of lines to step.
21695
46a93de2
YQ
216962014-10-14 Yao Qi <yao@codesourcery.com>
21697
21698 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21699 tests.
21700 * gdb.mi/mi2-var-child.exp: Likewise.
21701
14ea52ee
DE
217022014-10-13 Doug Evans <dje@google.com>
21703
21704 * gdb.python/py-objfile.exp: Change name of file name test.
21705
e5c6e92b
DE
217062014-10-13 Doug Evans <dje@google.com>
21707
21708 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21709 from the start of the CU.
21710
c780cc2f
JK
217112014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21712 Yao Qi <yao@codesourcery.com>
21713
21714 Fix "save breakpoints" for "catch" command.
21715 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21716 Remove -nonewline. Match also the added "main" line.
21717
99894e11
JK
217182014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21719
21720 Fix "save breakpoints" for "disable $bpnum" command.
21721 * gdb.base/save-bp.c (main): Add label.
21722 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21723
6e1ac5a3
JK
217242014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21725
21726 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21727
754dd2b0
YQ
217282014-10-11 Yao Qi <yao@codesourcery.com>
21729
21730 * gdb.server/server-kill.exp: Execute command
21731 "set remote trace-status-packet on" before "tstatus".
21732
f90183d7
YQ
217332014-10-11 Yao Qi <yao@codesourcery.com>
21734
21735 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21736 (main): Call getppid.
21737 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
21738 and continue to it. Read variable "server_pid".
21739
bf40a607
YQ
217402014-10-11 Yao Qi <yao@codesourcery.com>
21741
21742 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
21743
052ca370
YQ
217442014-10-11 Yao Qi <yao@codesourcery.com>
21745
21746 * gdb.threads/thread-find.exp: Don't execute command
21747 "info threads".
21748 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
21749 * gdb.threads/linux-dp.exp: Don't check the condition
21750 $threads_created equals to zero.
21751
3831839c
PA
217522014-10-10 Pedro Alves <palves@redhat.com>
21753
21754 * gdb.base/bigcore.exp: Remove references to IRIX.
21755 * gdb.base/funcargs.exp: Likewise.
21756 * gdb.base/interrupt.exp: Likewise.
21757 * gdb.base/mips_pro.exp: Likewise.
21758 * gdb.base/nodebug.exp: Likewise.
21759 * gdb.base/setvar.exp: Likewise.
21760 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
21761
8b9a549d
PA
217622014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
21763 Pedro Alves <palves@redhat.com>
21764
21765 PR symtab/14466
21766 * gdb.base/vdso-warning.c: New file.
21767 * gdb.base/vdso-warning.exp: New file.
21768
d48ba5e8
DE
217692014-10-02 Doug Evans <dje@google.com>
21770
21771 * gdb.base/structs.c (main): Don't run forever.
21772
2278c276
PA
217732014-10-02 Pedro Alves <palves@redhat.com>
21774
21775 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
21776 (top level) <stop threads 1, stop threads 2>: Use it.
21777
b57bacec
PA
217782014-10-02 Pedro Alves <palves@redhat.com>
21779
21780 * gdb.threads/break-while-running.exp (test): Add new
21781 'update_thread_list' argument. Skip "info threads" if false.
21782 (top level): Add new 'update_thread_list' axis.
21783
13fd3ff3
PA
217842014-10-02 Pedro Alves <palves@redhat.com>
21785
21786 PR breakpoints/17431
21787 * gdb.base/execl-update-breakpoints.c: New file.
21788 * gdb.base/execl-update-breakpoints.exp: New file.
21789
0fec99e8
PA
217902014-10-01 Pedro Alves <palves@redhat.com>
21791
21792 * gdb.base/breakpoint-in-ro-region.c: New file.
21793 * gdb.base/breakpoint-in-ro-region.exp: New file.
21794
2ddf4301
SM
217952014-10-01 Simon Marchi <simon.marchi@ericsson.com>
21796
21797 * gdb.mi/mi-exit-code.exp: New file.
21798 * gdb.mi/mi-exit-code.c: New file.
21799
6a5f3f43
YQ
218002014-09-30 Yao Qi <yao@codesourcery.com>
21801
21802 * lib/prelink-support.exp (build_executable_own_libs): Error if
21803 the target isn't native.
21804
345bcc73
YQ
218052014-09-30 Yao Qi <yao@codesourcery.com>
21806
21807 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
21808 false.
21809
a25a5a45
PA
218102014-09-22 Pedro Alves <palves@redhat.com>
21811
21812 * gdb.threads/break-while-running.exp: New file.
21813 * gdb.threads/break-while-running.c: New file.
21814
00ba3162
YQ
218152014-09-19 Yao Qi <yao@codesourcery.com>
21816
21817 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
21818 Invoke test. Restart GDB with --readnow and invoke test again.
21819
c3b7b696
YQ
218202014-09-19 Yao Qi <yao@codesourcery.com>
21821
21822 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
21823 proc set_breakpoint_on_gcd_function. Invoke
21824 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
21825 invoke set_breakpoint_on_gcd_function again.
21826
2b4fd423
DE
218272014-09-18 Doug Evans <dje@google.com>
21828
21829 * gdb.dwarf2/symtab-producer.exp: New file.
21830
a5947601
SDJ
218312014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21832
21833 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
21834 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
21835 * gdb.base/global-var-nested-by-dso.c: Likewise.
21836 * gdb.base/global-var-nested-by-dso.exp: Likewise.
21837
91c19059
SDJ
218382014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21839 Pedro Alves <palves@redhat.com>
21840
21841 * gdb.base/watch-bitfields.exp: Pass string other than test file
21842 name to prepare_for_testing.
21843 (watch): New procedure.
21844 (expect_watchpoint): Use with_test_prefix.
21845 (top level): Factor out tests to ...
21846 (test_watch_location, test_regular_watch): ... these new
21847 procedures, and use with_test_prefix and gdb_continue_to_end.
21848
bb9d5f81
PP
218492014-09-16 Patrick Palka <patrick@parcs.ath.cx>
21850
21851 PR breakpoints/12526
21852 * gdb.base/watch-bitfields.exp: New file.
21853 * gdb.base/watch-bitfields.c: New file.
21854
635856f5
PA
218552014-09-16 Pedro Alves <palves@redhat.com>
21856
21857 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
21858 software and hardware addresses, not software address against
21859 itself.
21860
7280ceea
PA
218612014-09-16 Pedro Alves <palves@redhat.com>
21862
21863 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
21864 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
21865
428b16bd
PA
218662014-09-16 Pedro Alves <palves@redhat.com>
21867
21868 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
21869 files.
21870 * gdb.base/a2-run.exp: Remove all code guarded by istarget
21871 "*-*-vxworks*" throughout.
21872 * gdb.base/break.exp: Likewise.
21873 * gdb.base/default.exp: Likewise.
21874 * gdb.base/scope.exp: Likewise.
21875 * gdb.base/sepdebug.exp: Likewise.
21876 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
21877 throughout.
21878 * gdb.base/run.c: Likewise.
21879 * gdb.base/sepdebug.c: Likewise.
21880 * gdb.hp/gdb.aCC/run.c: Likewise.
21881 * gdb.reverse/until-reverse.c: Likewise.
21882 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
21883
666d413c
YQ
218842014-09-16 Yao Qi <yao@codesourcery.com>
21885
21886 * boards/local-remote-host-native.exp: New file.
21887
57cbd724
DE
218882014-09-14 Doug Evans <xdje42@gmail.com>
21889
21890 * gdb.threads/queue-signal.c (thread_count): New variable.
21891 (thread_count_mutex, thread_count_condvar): New variables.
21892 (incr_thread_count, wait_all_threads_running): New functions.
21893 (main): Wait for all threads to be in their thread functions.
21894
81219e53
DE
218952014-09-13 Doug Evans <xdje42@gmail.com>
21896
21897 * gdb.threads/queue-signal.c: New file.
21898 * gdb.threads/queue-signal.exp: New file.
21899
3714cea7
DE
219002014-09-13 Doug Evans <xdje42@gmail.com>
21901
21902 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
21903 be consistent with what default_gdb_init uses.
21904 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
21905 the plain text of the prompt. Add some logging printfs.
21906 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
21907
fa43b1d7
PA
219082014-09-12 Pedro Alves <palves@redhat.com>
21909
21910 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
21911 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
21912 * gdb.arch/i386-size-overlap.exp: Likewise.
21913 * gdb.arch/i386-size.exp: Likewise.
21914 * gdb.arch/i386-unwind.exp: Likewise.
21915 * gdb.base/a2-run.exp: Likewise.
21916 * gdb.base/break.exp: Likewise.
21917 * gdb.base/charset.exp: Likewise.
21918 * gdb.base/chng-syms.exp: Likewise.
21919 * gdb.base/commands.exp: Likewise.
21920 * gdb.base/dbx.exp: Likewise.
21921 * gdb.base/find.exp: Likewise.
21922 * gdb.base/funcargs.exp: Likewise.
21923 * gdb.base/jit-simple.exp: Likewise.
21924 * gdb.base/reread.exp: Likewise.
21925 * gdb.base/sepdebug.exp: Likewise.
21926 * gdb.base/step-bt.exp: Likewise.
21927 * gdb.cp/mb-inline.exp: Likewise.
21928 * gdb.cp/mb-templates.exp: Likewise.
21929 * gdb.objc/basicclass.exp: Likewise.
21930 * gdb.threads/killed.exp: Likewise.
21931
9d9bf2df
EBM
219322014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21933
21934 PR tdep/17379
21935 * gdb.arch/powerpc-stackless.S: New file.
21936 * gdb.arch/powerpc-stackless.exp: New file.
21937
1cf2f1b0
JK
219382014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21939
21940 * gdb.base/attach.c: Include unistd.h.
21941 (main): Call alarm. Add label postloop.
21942 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
21943 gdb_breakpoint, gdb_continue_to_breakpoint.
21944 (test_command_line_attach_run): Kill ${testpid} in one exit path.
21945
98880d46
PA
219462014-09-11 Pedro Alves <palves@redhat.com>
21947
21948 PR gdb/17347
21949 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
21950 * gdb.base/attach.exp (test_command_line_attach_run): New
21951 procedure.
21952 (top level): Call it.
21953
4c92ff2c
PA
219542014-09-11 Pedro Alves <palves@redhat.com>
21955
21956 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
21957 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
21958 (do_command_attach_tests): Use spawn_wait_for_attach.
21959 * gdb.base/solib-overlap.exp: Likewise.
21960 * gdb.multi/multi-attach.exp: Likewise.
21961 * gdb.python/py-prompt.exp: Likewise.
21962 * gdb.python/py-sync-interp.exp: Likewise.
21963 * gdb.server/ext-attach.exp: Likewise.
21964
3adc1a7d
GKB
219652014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
21966
21967 * gdb.fortran/array-element.exp: Remove unexpected "continue"
21968 command in testcase. Simplify testcase.
21969
96334934
JB
219702014-09-10 Joel Brobecker <brobecker@adacore.com>
21971
21972 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
21973
eb479039
JB
219742014-09-10 Joel Brobecker <brobecker@adacore.com>
21975
21976 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
21977
deede10c
JB
219782014-09-10 Joel Brobecker <brobecker@adacore.com>
21979
21980 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
21981
7828a5f5
JB
219822014-09-10 Joel Brobecker <brobecker@adacore.com>
21983
21984 * gdb.dwarf2/dynarr-ptr.c: New file.
21985 * gdb.dwarf2/dynarr-ptr.exp: New file.
21986
33aeebcf
MR
219872014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21988
21989 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21990 of 30 rather than hardcoding 120 for a slow test case. Take the
21991 `gdb,timeout' target setting into account for this calculation.
21992 Don't extend the timeout for the test cases that don't need it.
21993
7b415901
MR
219942014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21995
21996 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
21997 a factor of 2 for a slow test case. Take the `gdb,timeout'
21998 target setting into account for this calculation.
21999 * gdb.reverse/until-precsave.exp: Increase the timeout by
22000 a factor of 15 and 3 respectively rather than adding 120
22001 for a pair of slow test cases. Take the `gdb,timeout'
22002 target setting into account for this calculation.
22003
4a40f85a
MR
220042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22005
22006 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22007 timeout, don't pass one down to gdb_expect.
22008 (gdb_expect): Rework timeout selection.
22009
09635af7
MR
220102014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22011
22012 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22013 exception on timeout.
22014 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22015 (gdbserver_start_extended): Catch any `gdbserver_start' error
22016 exceptions.
22017 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22018 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22019 `gdbserver_gdb_load' error exceptions.
22020
2bdd10b7
MR
220212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22022
22023 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22024 120 on waiting for the TCP socket to open.
22025
316935f0
DE
220262014-09-09 Doug Evans <xdje42@gmail.com>
22027
22028 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22029 _caller_matches, _any_caller_is, _any_caller_matches.
22030
83740597
DE
220312014-09-09 Doug Evans <xdje42@gmail.com>
22032
22033 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22034
4c122fc3
YQ
220352014-09-09 Yao Qi <yao@codesourcery.com>
22036
22037 * gdb.mi/mi-var-display.exp: Set print symbol off.
22038
a9f116cb
GKB
220392014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22040
22041 PR gdb/17035
22042 * gdb.base/commands.exp: Add tests to verify user-defined
22043 commands with empty bodies.
22044 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22045 python commands in `show user command`.
22046 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22047 scheme commands in `show user command`.
22048
c75bd3a2
JK
220492014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22050
22051 PR python/17355
22052 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22053 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22054 * gdb.python/py-framefilter-invalidarg.exp: New file.
22055 * gdb.python/py-framefilter-invalidarg.py: New file.
22056
faa42425
DE
220572014-09-06 Doug Evans <xdje42@gmail.com>
22058
22059 PR 15276
22060 * gdb.python/py-caller-is.c: New file.
22061 * gdb.python/py-caller-is.exp: New file.
22062
474ca4f6
SDJ
220632014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22064
22065 PR gdb/17235
22066 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22067 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22068
eb0b0463
SDJ
220692014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22070
22071 PR fortran/17237
22072 * gdb.fortran/print-formatted.exp: New file.
22073 * gdb.fortran/print-formatted.f90: Likewise.
22074
5f3b99cf
SS
220752014-09-03 Sasha Smundak <asmundak@google.com>
22076
22077 * gdb.python/py-frame.exp: Test Frame.read_register.
22078
7d793aa9
SDJ
220792014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22080
22081 PR python/16699
22082 * gdb.python/py-completion.exp: New file.
22083 * gdb.python/py-completion.py: Likewise.
22084
fb0576e9
DE
220852014-08-28 Doug Evans <dje@google.com>
22086
22087 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22088 eax,etc. are live with values set by gdb and thus the compiler can't
22089 use them.
22090 * gdb.arch/i386-pseudo.c (main): Ditto.
22091
ee92b0dd
DE
220922014-08-27 Doug Evans <dje@google.com>
22093
22094 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22095
6649db35
DE
220962014-08-25 Doug Evans <dje@google.com>
22097
22098 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22099 (main): Ditto.
22100
564b7600
DE
221012014-08-25 Doug Evans <dje@google.com>
22102
22103 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22104
3881fb67
YQ
221052014-08-24 Yao Qi <yao@codesourcery.com>
22106
22107 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22108 symbol off.
22109 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22110
a05a36a5
DE
221112014-08-22 Doug Evans <dje@google.com>
22112
22113 PR 17276
22114 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22115 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22116 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22117
7c343b48
YQ
221182014-08-22 Yao Qi <yao@codesourcery.com>
22119
22120 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22121 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22122 * gdb.python/python.exp: Likewise. Use .py file on the host
22123 instead of the build.
22124
22fd09ae
JK
221252014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22126
22127 * gdb.threads/gcore-stale-thread.c: New file.
22128 * gdb.threads/gcore-stale-thread.exp: New file.
22129
a8454a7c
PA
221302014-08-21 Pedro Alves <palves@redhat.com>
22131
22132 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22133 * gdb.base/gcore-relro-pie.exp: Likewise.
22134 * gdb.base/gcore-relro.exp: Likewise.
22135 * gdb.base/gcore.exp: Likewise.
22136 * gdb.base/print-symbol-loading.exp: Likewise.
22137 * gdb.threads/gcore-thread.exp: Likewise.
22138 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22139
2a31c623
PA
221402014-08-20 Pedro Alves <palves@redhat.com>
22141 Jan Kratochvil <jan.kratochvil@redhat.com>
22142
22143 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22144 configure.
22145 (EXPECT): Handle READ1 being set.
22146 (all): Depend on EXTRA_RULES.
22147 (check-read1, expect-read1, read1.so, read1): New rules.
22148 * README (Testsuite Parameters): Document the READ1 make variable.
22149 (Race detection): New section.
22150 * configure: Regenerate.
22151 * configure.ac: If build==host==target, and running under a
22152 GNU/glibc system, add read1 to the extra Makefile rules.
22153 (EXTRA_RULES): AC_SUBST it.
22154 * lib/read1.c: New file.
22155
d36430db
JB
221562014-08-20 Joel Brobecker <brobecker@adacore.com>
22157
22158 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22159 the handling of variables declared as a typedef to an array
22160 which a DW_AT_data_location attribute.
22161
9a0dc9e3
PA
221622014-08-19 Andrew Burgess <aburgess@broadcom.com>
22163 Pedro Alves <palves@redhat.com>
22164
22165 PR symtab/14604
22166 PR symtab/14605
22167 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22168 gdb_test.
22169
0718a8da
PA
221702014-08-19 Pedro Alves <palves@redhat.com>
22171
22172 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22173
13b448cd
YQ
221742014-08-19 Yao Qi <yao@codesourcery.com>
22175
22176 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22177 right line.
22178
1cbf5077
DB
221792014-08-18 David Blaikie <dblaikie@gmail.com>
22180
22181 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22182
bf0fae19
JB
221832014-08-18 Joel Brobecker <brobecker@adacore.com>
22184
22185 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22186 attribute in array range.
22187
3c8c5dcc
JB
221882014-08-18 Joel Brobecker <brobecker@adacore.com>
22189
22190 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22191
e66d4446
SC
221922014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22193
22194 PR c++/17132
22195 * gdb.cp/pr17132.cc: New file.
22196 * gdb.cp/pr17132.exp: New file.
22197
940df408
SC
221982014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22199
22200 * gdb.python/py-xmethods.py (A_getarrayind)
22201 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22202 Use 'print' with function call syntax.
22203 (E_method_matcher.match): Fix tab vs space indentation mixup.
22204
ebcc6c3a
YQ
222052014-08-15 Yao Qi <yao@codesourcery.com>
22206
22207 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22208 false.
22209
775e0f04
YQ
222102014-08-15 Yao Qi <yao@codesourcery.com>
22211
22212 * gdb.cp/casts.exp: Set print symbol off.
22213 * gdb.cp/class2.exp: Likewise.
22214 * gdb.cp/overload.exp: Likewise.
22215 * gdb.cp/templates.exp: Likewise.
22216
d769e349
DE
222172014-08-11 Doug Evans <dje@google.com>
22218
22219 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22220 (test_load_shlib): Update.
22221
20c6f1e1
YQ
222222014-08-09 Yao Qi <yao@codesourcery.com>
22223
22224 * gdb.base/display.exp: Invoke is_address_zero_readable.
22225 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22226 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22227 * gdb.base/hbreak-unmapped.exp: Return if
22228 is_address_zero_readable returns true.
22229 * gdb.base/signest.exp: Likewise.
22230 * gdb.base/signull.exp: Likewise.
22231 * gdb.base/sigbpt.exp: Likewise.
22232 * gdb.guile/scm-disasm.exp: Do the test if
22233 is_address_zero_readable returns false.
22234 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22235 * gdb.python/py-arch.exp: Likewise.
22236 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22237 * lib/gdb.exp (is_address_zero_readable): New proc.
22238
5792e8e3
YQ
222392014-08-09 Yao Qi <yao@codesourcery.com>
22240
22241 PR testsuite/13443
22242 * gdb.mi/mi-var-display.exp: Make test messages unique.
22243
3cecbbbe
TT
222442014-08-04 Tom Tromey <tromey@redhat.com>
22245
22246 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22247 target 0".
22248
00b51ff5
TT
222492014-08-04 Tom Tromey <tromey@redhat.com>
22250
22251 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22252 "target_resume".
22253
6908c509
JB
222542014-08-01 Joel Brobecker <brobecker@adacore.com>
22255
22256 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22257 inner_vla_struct_object_size.
22258 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22259 as xfail.
22260
cc6563d2
PA
222612014-07-30 Pedro Alves <palves@redhat.com>
22262
22263 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22264 comment.
22265
7e09a223
YQ
222662014-07-29 Yao Qi <yao@codesourcery.com>
22267
22268 PR gdb/17206
22269 * gdb.base/until-nodebug.exp: New.
22270
7ebdbe92
DE
222712014-07-28 Doug Evans <xdje42@gmail.com>
22272
22273 PR guile/17203
22274 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22275 previously existing parameter, and previously ambiguously spelled
22276 parameter.
22277
fdb1adc6
WN
222782014-07-28 Will Newton <will.newton@linaro.org>
22279
22280 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22281
186fcde0
DE
222822014-07-26 Ludovic Courtès <ludo@gnu.org>
22283 Doug Evans <xdje42@gmail.com>
22284
22285 PR guile/17146
22286 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22287
70509625
PA
222882014-07-25 Pedro Alves <palves@redhat.com>
22289
22290 * gdb.threads/signal-command-handle-nopass.c: New file.
22291 * gdb.threads/signal-command-handle-nopass.exp: New file.
22292 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22293 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22294 * gdb.threads/signal-delivered-right-thread.c: New file.
22295 * gdb.threads/signal-delivered-right-thread.exp: New file.
22296
c3f814a1
PA
222972014-07-25 Pedro Alves <palves@redhat.com>
22298
22299 * gdb.base/double-prompt-target-event-error.exp
22300 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22301 match.
22302 (cancel_pagination_in_target_event): Rework double prompt
22303 detection.
22304 * gdb.base/paginate-after-ctrl-c-running.exp
22305 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22306 <return>' match.
22307 * gdb.base/paginate-bg-execution.exp
22308 (test_bg_execution_pagination_return)
22309 (test_bg_execution_pagination_cancel): Remove '-notransfer
22310 <return>' matches.
22311 * gdb.base/paginate-execution-startup.exp
22312 (test_fg_execution_pagination_return)
22313 (test_fg_execution_pagination_cancel): Remove '-notransfer
22314 <return>' matches.
22315 * gdb.base/paginate-inferior-exit.exp
22316 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22317 match.
22318 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22319 * lib/gdb.exp (pagination_prompt): Run text through
22320 string_to_regexp.
22321 (gdb_test_multiple): Match $pagination_prompt instead of
22322 "<return>".
22323 (string_to_regexp): Move to lib/gdb-utils.exp.
22324
e214cf6c
JK
223252014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22326
22327 * gdb.arch/amd64-entry-value-paramref.S: New file.
22328 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22329 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22330 * gdb.arch/amd64-optimout-repeat.S: New file.
22331 * gdb.arch/amd64-optimout-repeat.c: New file.
22332 * gdb.arch/amd64-optimout-repeat.exp: New file.
22333
17d0c5c8
JK
223342014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22335
22336 PR gdb/17170
22337 * gdb.base/statistics.exp: New file.
22338
b8b8facf
DE
223392014-07-17 Doug Evans <dje@google.com>
22340
74b49205 22341 PR gdb/17170
b8b8facf
DE
22342 * gdb.base/maint.exp: Update testing of per-command stats.
22343
1b5d0ab3
PA
223442014-07-16 Pedro Alves <palves@redhat.com>
22345
22346 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22347 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22348 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22349 (tfile_write_buf): New functions.
22350 (add_memory_block): Rewrite using the above.
22351 (adjust_function_address): New function.
22352 (FUNCTION_ADDRESS): New macro.
22353 (write_basic_trace_file): Remove short_x local, and use
22354 tfile_write_16. Change type of func_addr local to unsigned long
22355 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22356 here. Cast argument of add_memory_block to char pointer.
22357 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22358 (main): Remove parameters.
22359 * gdb.trace/tfile.exp: Remove nowarnings.
22360
4d974e88
SM
223612014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22362
22363 * gdb.base/debug-expr.exp: Test string evaluation with
22364 "debug expression" on.
22365
41e99568
PA
223662014-07-15 Pedro Alves <palves@redhat.com>
22367
22368 * gdb.base/reread.exp: Use clean_restart.
22369
487d9753
PL
223702014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22371
22372 * gdb.arch/avr-flash-qualifer.c: New.
22373 * gdb.arch/avr-flash-qualifer.exp: New.
22374
cc1c52ad
PA
223752014-07-14 Pedro Alves <palves@redhat.com>
22376
22377 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22378 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22379
1e973570
PA
223802014-07-14 Pedro Alves <palves@redhat.com>
22381
22382 * gdb.base/double-prompt-target-event-error.c: New file.
22383 * gdb.base/double-prompt-target-event-error.exp: New file.
22384
93d6eb10
PA
223852014-07-14 Pedro Alves <palves@redhat.com>
22386
22387 PR gdb/17072
22388 * gdb.base/paginate-inferior-exit.c: New file.
22389 * gdb.base/paginate-inferior-exit.exp: New file.
22390
0017922d
PA
223912014-07-14 Pedro Alves <palves@redhat.com>
22392
22393 PR gdb/17072
22394 * gdb.base/paginate-bg-execution.c: New file.
22395 * gdb.base/paginate-bg-execution.exp: New file.
22396
94696ad3
PA
223972014-07-14 Pedro Alves <palves@redhat.com>
22398
22399 PR gdb/17072
22400 * gdb.base/paginate-execution-startup.c: New file.
22401 * gdb.base/paginate-execution-startup.exp: New file.
22402 * lib/gdb.exp (pagination_prompt): New global.
22403 (default_gdb_spawn): New procedure, factored out from
22404 default_gdb_spawn.
22405 (default_gdb_start): Adjust to call default_gdb_spawn.
22406 (gdb_spawn): New procedure.
22407
bd293940
PA
224082014-07-14 Pedro Alves <palves@redhat.com>
22409
22410 * lib/gdb.exp (gdb_assert): New procedure.
22411 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22412
c933f875
PA
224132014-07-14 Pedro Alves <palves@redhat.com>
22414
22415 * gdb.base/execution-termios.c: New file.
22416 * gdb.base/execution-termios.exp: New file.
22417
d98b7a16
TT
224182014-07-14 Tom Tromey <tromey@redhat.com>
22419
22420 * gdb.cp/vla-cxx.cc: New file.
22421 * gdb.cp/vla-cxx.exp: New file.
22422
548740d6
TT
224232014-07-14 Tom Tromey <tromey@redhat.com>
22424
22425 * gdb.reverse/rerun-prec.c: New file.
22426 * gdb.reverse/rerun-prec.exp: New file.
22427
a25eb028
MR
224282014-07-12 Maciej W. Rozycki <macro@mips.com>
22429 Maciej W. Rozycki <macro@codesourcery.com>
22430
22431 * lib/gdb-utils.exp: New file.
22432 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22433 inline `gdb_init_command' processing.
22434 (gdb_start_cmd): Likewise.
22435 * lib/mi-support.exp (mi_run_cmd): Likewise.
22436 * README: Document `gdb_init_command' and `gdb_init_commands'.
22437
218c2655
JK
224382014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22439
22440 Fix false FAIL running under a very long directory name.
22441 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22442 and "set print elements 10000". Twice.
22443
5401fde3
YQ
224442014-07-11 Yao Qi <yao@codesourcery.com>
22445
22446 * gdb.base/exprs.exp: "set print symbol off".
22447
e76126e8
PA
224482014-07-11 Pedro Alves <palves@redhat.com>
22449
22450 * gdb.threads/kill.c: New file.
22451 * gdb.threads/kill.exp: New file.
22452
2d6f0de6
YQ
224532014-07-10 Yao Qi <yao@codesourcery.com>
22454
22455 * gdb.trace/tfile.c (write_basic_trace_file)
22456 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22457 address written to trace file.
22458
7180e04a
PA
224592014-07-09 Pedro Alves <palves@redhat.com>
22460
22461 * gdb.base/attach-wait-input.exp: New file.
22462 * gdb.base/attach-wait-input.c: New file.
22463
9a9a7608
AB
224642014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22465
22466 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22467 setting up test structures.
22468 (main): Call new test function.
22469 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22470 test function, continue into test function and walk test
22471 structures.
22472
161ac41e
YQ
224732014-07-02 Yao Qi <yao@codesourcery.com>
22474
22475 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22476 'bar_start' at the beginning of functions 'foo' and 'bar'
22477 respectively.
22478 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22479 instead of 'foo' and 'bar'.
22480
1f267ae3
MM
224812014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22482
22483 * gdb.btrace/segv.exp: New.
22484 * gdb.btrace/segv.c: New.
22485
2b239efb
LM
224862014-07-02 Luis Machado <lgustavo@codesourcery.com>
22487
22488 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22489 instruction.
22490
cf363f18
MW
224912014-06-30 Mark Wielaard <mjw@redhat.com>
22492
22493 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22494 vulture, vilify, villar): New volatile array constants.
22495 (vindictive, vegetation): New const volatile array constants.
22496 * gdb.base/volatile.exp: Test volatile and const volatile array
22497 types.
22498
aebf9d24
AA
224992014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22500
22501 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22502 target lacks support for awatch, rwatch, or hbreak.
22503
b67a2c6f
YQ
225042014-06-27 Yao Qi <yao@codesourcery.com>
22505
22506 * gdb.multi/dummy-frame-restore.exp: New.
22507 * gdb.multi/dummy-frame-restore.c: New.
22508
aef92902
MM
225092014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22510
22511 * gdb.btrace/gcore.exp: New.
22512
8e9db26e
PA
225132014-06-23 Pedro Alves <palves@redhat.com>
22514
22515 * gdb.base/watchpoint-reuse-slot.c: New file.
22516 * gdb.base/watchpoint-reuse-slot.exp: New file.
22517
70afc5b7
SC
225182014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22519
22520 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22521 progspace's filename in 'info', 'enable' and 'disable' command
22522 tests.
22523
b972bd9c
JK
225242014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22525
22526 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22527 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22528 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22529
125f8a3d
GB
225302014-06-20 Gary Benson <gbenson@redhat.com>
22531
22532 * gdb.arch/i386-avx.exp: Fix include file location.
22533 * gdb.arch/i386-sse.exp: Likewise.
22534
3ed9baed
IB
225352014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22536
22537 * gdb.dlang/expression.exp: New file.
22538
034f788c
PA
225392014-06-19 Pedro Alves <palves@redhat.com>
22540
22541 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22542 out from ...
22543 (top level): ... here. Iterate running tests under different
22544 scheduler-locking settings.
22545
45371d0c
LM
225462014-06-18 Luis Machado <lgustavo@codesourcery.com>
22547
22548 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22549 to DW_FORM_addr and use non-zero addresses.
22550
5d376983
SC
225512014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22552
22553 PR gdb/17017
22554 * gdb.python/py-xmethods.cc: Add global function call counters and
22555 increment them in their respective functions. Remove "cout"
22556 statements.
22557 * gdb.python/py-xmethods.exp: Make tests check the global function
22558 call counters instead of depending on inferior IO.
22559
a1aa2221
LM
225602014-06-18 Don Breazeal <donb@codesourcery.com>
22561
22562 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22563 Deleted procedure.
22564 (explicit_fork_parent_follow): Deleted procedure.
22565 (explicit_fork_child_follow): Deleted procedure.
22566 (test_follow_fork): New procedure.
22567 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22568 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22569 procedure calls.
22570
0fc05997
YQ
225712014-06-17 Yao Qi <yao@codesourcery.com>
22572
22573 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22574 CP1252.
22575
70795c52
LM
225762014-06-17 Luis Machado <lgustavo@codesourcery.com>
22577
22578 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22579 Initialize ptr and S explicitly.
22580 (skip_type_update_when_not_use_rtti_test): Likewise.
22581
6be47f0c
KS
225822014-06-16 Keith Seitz <keiths@redhat.com>
22583
22584 PR mi/15863
22585 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22586 the inferior is started.
22587
d03de421
PA
225882014-06-16 Pedro Alves <palves@redhat.com>
22589
22590 * gdb.base/break-main-file-remove-fail.c: New file.
22591 * gdb.base/break-main-file-remove-fail.exp: New file.
22592 * gdb.base/break-unload-file.exp: Use build_executable instead of
22593 prepare_for_testing.
22594 (test_break): New parameter "initial_load". Handle it.
22595 (top level): Add initial_load cmdline/file axis.
22596
f9579b99
TT
225972014-06-12 Tom Tromey <tromey@redhat.com>
22598
22599 * gdb.base/completion.exp: Don't use directory name in test.
22600
3657956b
GB
226012014-06-09 Gary Benson <gbenson@redhat.com>
22602
22603 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22604 separate the always-available ANSI-standard signals from the
22605 signals that require checking.
22606 (main): Likewise.
22607 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22608 Likewise.
22609 (main): Likewise.
22610
4186eb54
KS
226112014-06-07 Keith Seitz <keiths@redhat.com>
22612
22613 Revert:
22614 PR c++/16253
22615 * gdb.cp/var-tag.cc: New file.
22616 * gdb.cp/var-tag.exp: New file.
22617 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22618 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22619 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22620 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22621
25326a28 226222014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22623
22624 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22625
829155c9
PA
226262014-06-06 Pedro Alves <palves@redhat.com>
22627
22628 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22629 in target debug output instead of looking at RSP packets,
22630 disabling the test on any target that uses hardware stepping.
22631 Update comments.
22632
61c8d22e
PA
226332014-06-06 Pedro Alves <palves@redhat.com>
22634
22635 * gdb.base/break-unload-file.exp: Fix typo.
22636
d9a47287
YQ
226372014-06-06 Yao Qi <yao@codesourcery.com>
22638
22639 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22640 from "jit_function" to "^jit_function".
22641
e5e01dbf
YQ
226422014-06-06 Yao Qi <yao@codesourcery.com>
22643
22644 * gdb.base/async.c (foo): Add one statement.
22645 * gdb.base/async.exp: Get the next instruction address and
22646 match the output of "nexti" by instruction address. Match
22647 the hex address in the output of "finish".
22648
73ba372c
GB
226492014-06-06 Gary Benson <gbenson@redhat.com>
22650
22651 * gdb.base/call-signals.c: Remove preprocessor conditionals
22652 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22653 SIGSEGV and SIGTERM.
22654 * gdb.base/sigall.c: Likewise.
22655 * gdb.base/unwindonsignal.c: Likewise.
22656 * gdb.reverse/sigall-reverse.c: Likewise.
22657
831517df
YQ
226582014-06-06 Yao Qi <yao@codesourcery.com>
22659
22660 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22661 readable, skip the test.
22662
b8b91e98
YQ
226632014-06-06 Yao Qi <yao@codesourcery.com>
22664
22665 * gdb.threads/staticthreads.c (thread_function): Move the line
22666 setting breakpoint on forward.
22667 * gdb.threads/staticthreads.exp: Update comments.
22668
fb934770
LC
226692014-06-05 Ludovic Courtès <ludo@gnu.org>
22670
22671 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22672 "history-append! type error".
22673
6ef284bd
SM
226742014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22675
22676 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22677 erroneous dprintf expected input.
22678
a872e241
DE
226792014-06-04 Doug Evans <xdje42@gmail.com>
22680
22681 * gdb.guile/scm-generics.exp: Delete.
22682
16f691fb
DE
226832014-06-04 Doug Evans <xdje42@gmail.com>
22684
22685 * gdb.guile/scm-breakpoint.exp: Update.
22686 Add tests for breakpoint registration.
22687
012370f6
TT
226882014-06-04 Tom Tromey <tromey@redhat.com>
22689
22690 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22691 VLA-in-union.
22692 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22693 inner_vla_struct, vla_union types. Initialize objects of those
22694 types and compute their sizes.
22695
9f5a4cef
HZ
226962014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22697 Hui Zhu <hui@codesourcery.com>
22698
22699 * gdb.base/fileio.exp: Add test for shell not available as well as
22700 available.
22701 * gdb.base/fileio.c (test_system): Check for shell twice.
22702
90a45c4d
YQ
227032014-06-04 Yao Qi <yao@codesourcery.com>
22704
22705 * gdb.base/auto-connect-native-target.exp: Remove redundant
22706 space from the regexp pattern.
22707
70017e41
YQ
227082014-06-04 Yao Qi <yao@codesourcery.com>
22709
22710 * gdb.base/default.exp: Replace "child" with "native" in
22711 regexp pattern.
22712
883964a7
SC
227132014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22714
22715 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22716 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22717 * gdb.python/py-xmethods.py: Python script supporting the
22718 new testcase and tests.
22719
ef370185
JB
227202014-06-03 Joel Brobecker <brobecker@adacore.com>
22721 Pedro Alves <palves@redhat.com>
22722
22723 PR breakpoints/17000
22724 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22725 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22726
1e2ccb61
BM
227272014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22728
22729 * gdb.base/subst.exp: Add tests to verify partial path matching
22730 output.
22731
c6ec5ab2
PA
227322014-06-03 Pedro Alves <palves@redhat.com>
22733
22734 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22735 target that doesn't use software single-stepping.
22736
835c559f
PA
227372014-06-03 Pedro Alves <palves@redhat.com>
22738
22739 PR breakpoints/17000
22740 * gdb.base/sss-bp-on-user-bp-2.c: New file.
22741 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
22742
06eb1586
DE
227432014-06-02 Doug Evans <xdje42@gmail.com>
22744
22745 * gdb.guile/scm-parameter.exp: New file.
22746
e698b8c4
DE
227472014-06-02 Doug Evans <xdje42@gmail.com>
22748
22749 * gdb.guile/scm-cmd.c: New file.
22750 * gdb.guile/scm-cmd.exp: New file.
22751
ded03782
DE
227522014-06-02 Doug Evans <xdje42@gmail.com>
22753
22754 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
22755 pretty-printer lookup.
22756 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
22757 (make-pp_s-printer): Call it.
22758 (make-pretty-printer-from-dict): New function.
22759 (lookup-pretty-printer-maker-from-dict): New function.
22760 (*pretty-printer*): Simplify.
22761 (make-objfile-pp_s-printer): New function.
22762 (install-objfile-pretty-printers!): New function.
22763 (make-progspace-pp_s-printer): New function.
22764 (install-progspace-pretty-printers!): New function.
22765 * gdb.guile/scm-progspace.c: New file.
22766 * gdb.guile/scm-progspace.exp: New file.
22767
41fac0cf
PA
227682014-06-02 Pedro Alves <palves@redhat.com>
22769
22770 * gdb.base/dprintf-bp-same-addr.c: New file.
22771 * gdb.base/dprintf-bp-same-addr.exp: New file.
22772
96ae5695
EBM
227732014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22774
22775 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
22776 * gdb.arch/powerpc-power.s: Likewise.
22777
da02b3a8
JB
227782014-06-02 Joel Brobecker <brobecker@adacore.com>
22779
22780 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
22781
c72b2e7b
YQ
227822014-06-01 Yao Qi <yao@codesourcery.com>
22783
22784 * gdb.base/watchpoint.exp (test_watch_location): Check null
22785 pointer can be dereferenced. If not, do the test, otherwise
22786 skip it.
22787
53e8a631
AB
227882014-05-30 Andrew Burgess <aburgess@broadcom.com>
22789
22790 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
22791 results.
22792 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
22793
938f0e2f
AB
227942014-05-30 Andrew Burgess <aburgess@broadcom.com>
22795
22796 * gdb.arch/amd64-invalid-stack-middle.S: New file.
22797 * gdb.arch/amd64-invalid-stack-middle.c: New file.
22798 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
22799 * gdb.arch/amd64-invalid-stack-top.c: New file.
22800 * gdb.arch/amd64-invalid-stack-top.exp: New file.
22801
9ba6657a
PA
228022014-05-30 Pedro Alves <palves@redhat.com>
22803
22804 PR breakpoints/17000
22805 * gdb.base/sss-bp-on-user-bp.c: New file.
22806 * gdb.base/sss-bp-on-user-bp.exp: New file.
22807
522c09bf
DB
228082014-05-30 David Blaikie <dblaikie@gmail.com>
22809
22810 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
22811 gnu_inline semantics via attribute.
22812 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
22813 source explicitly specifies the required semantics.
22814
bf4ef81e
MR
228152014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
22816
22817 * gdb.reverse/sigall-reverse.exp: Fix a typo.
22818
329ea579
PA
228192014-05-29 Pedro Alves <palves@redhat.com>
22820 Tom Tromey <tromey@redhat.com>
22821
22822 * gdb.base/async-shell.exp: Don't enable target-async.
22823 * gdb.base/async.exp
22824 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
22825 parameter. Adjust.
22826 (top level): Don't test with "target-async".
22827 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
22828 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
22829 * gdb.base/inferior-died.exp: Don't enable target-async.
22830 * gdb.base/interrupt-noterm.exp: Likewise.
22831 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
22832 * gdb.mi/mi-nonstop-exit.exp: Likewise.
22833 * gdb.mi/mi-nonstop.exp: Likewise.
22834 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
22835 * gdb.mi/mi-nsintrall.exp: Likewise.
22836 * gdb.mi/mi-nsmoribund.exp: Likewise.
22837 * gdb.mi/mi-nsthrexec.exp: Likewise.
22838 * gdb.mi/mi-watch-nonstop.exp: Likewise.
22839 * gdb.multi/watchpoint-multi.exp: Adjust comment.
22840 * gdb.python/py-evsignal.exp: Don't enable target-async.
22841 * gdb.python/py-evthreads.exp: Likewise.
22842 * gdb.python/py-prompt.exp: Likewise.
22843 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
22844 * gdb.server/solib-list.exp: Don't enable target-async.
22845 * gdb.threads/thread-specific-bp.exp: Likewise.
22846 * lib/mi-support.exp: Adjust to use mi-async.
22847
fd664c91
PA
228482014-05-29 Pedro Alves <palves@redhat.com>
22849
22850 PR gdb/13860
22851 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
22852 reason, even in sync mode.
22853
251bde03
PA
228542014-05-29 Pedro Alves <palves@redhat.com>
22855 Hui Zhu <hui@codesourcery.com>
22856
22857 PR PR15693
22858 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
22859 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
22860 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
22861 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
22862
7f3c0343
JB
228632014-05-28 Joel Brobecker <brobecker@adacore.com>
22864
22865 * config/monitor.exp (gdb_target_monitor): Replace use of
22866 "set remotebaud" by "set serial baud".
22867
b2715b27
AW
228682014-05-26 Andy Wingo <wingo@igalia.com>
22869
22870 * gdb.guile/scm-breakpoint.exp:
22871 * gdb.guile/scm-gsmob.exp: Update to use plain old object
22872 properties instead of gdb-object-properties.
22873
498a4489
YQ
228742014-05-26 Yao Qi <yao@codesourcery.com>
22875
22876 * gdb.server/no-thread-db.exp: Specify source file name
22877 explicitly when setting a breakpoint.
22878
589fdceb
MM
228792014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22880
22881 * gdb.btrace/vdso.c: New.
22882 * gdb.btrace/vdso.exp: New.
22883
e9089e05
MM
228842014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22885
22886 * gdb.base/gcore.exp (capture_command_output): Move ...
22887 * lib/gdb.exp (capture_command_output): ... here.
22888
67b5c0c1
MM
228892014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22890
22891 * gdb.btrace/data.exp: Test memory access during btrace replay.
22892
a2199296
SM
228932014-05-22 Simon Marchi <simon.marchi@ericsson.com>
22894
22895 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
22896
17b2616c
PA
228972014-05-21 Pedro Alves <palves@redhat.com>
22898
22899 PR gdb/13860
22900 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
22901 (top level): Test that output related to execution commands is
22902 sent to the console with CLI commands, but not with MI commands.
22903 Test that breakpoint events are always mirrored to the console.
22904 Also expect the new source line to be output after a "next" in
22905 async mode too. Make it a pass/fail test.
22906 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
22907 output.
22908 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
22909
5166082f
PA
229102014-05-21 Pedro Alves <palves@redhat.com>
22911
22912 * gdb.base/list.exp (build_pattern, test_list): New procedures.
22913 Use them to test variations of "list" after reaching a breakpoint.
22914 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
22915 Test "list" with listsize 10 after reaching a breakpoint.
22916 * gdb.python/python.exp (decode_line current location line
22917 number): Adjust expected line number.
22918
2f25d70f
SM
229192014-05-21 Simon Marchi <simon.marchi@ericsson.com>
22920
22921 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
22922 behavior for $args, pass it directly to "run".
22923
ff604a67
MR
229242014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
22925
22926 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
22927 30000 to 65536.
22928
6a3cb8e8
PA
229292014-05-21 Pedro Alves <palves@redhat.com>
22930
22931 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
22932 auto-connect-native-target off".
22933 * gdb.base/auto-connect-native-target.c: New file.
22934 * gdb.base/auto-connect-native-target.exp: New file.
22935
4ebfc96e
PA
229362014-05-21 Pedro Alves <palves@redhat.com>
22937
22938 * gdb.base/default.exp: Test "target native" instead of "target
22939 child".
22940
36d46afb
MW
229412014-05-21 Mark Wielaard <mjw@redhat.com>
22942
22943 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
22944
5876f503
JK
229452014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22946
22947 Fix TLS access for -static -pthread.
22948 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
22949 <HAVE_TLS> (thread_function, main): Initialize it.
22950 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
22951 Add clean_restart.
22952 <$have_tls != "">: Check TLSVAR.
22953
0256a6ac
PA
229542014-05-21 Pedro Alves <palves@redhat.com>
22955
22956 * gdb.base/dcache-line-read-error.c: New.
22957 * gdb.base/dcache-line-read-error.exp: New.
22958
936d2992
PA
229592014-05-20 Pedro Alves <palves@redhat.com>
22960
22961 * gdb.base/compare-sections.c: New file.
22962 * gdb.base/compare-sections.exp: New file.
22963
802e8e6d
PA
229642014-05-20 Pedro Alves <palves@redhat.com>
22965
22966 * gdb.base/break-idempotent.c: New file.
22967 * gdb.base/break-idempotent.exp: New file.
22968
e59fa00f
MM
229692014-05-20 Markus Metzger <markus.t.metzger@intel.com>
22970
22971 * gdb.btrace/nohist.exp: New.
22972
8b696e31
YQ
229732014-05-20 Yao Qi <yao@codesourcery.com>
22974
22975 * lib/gdb.exp (gdb_init): Set timeout if test file is under
22976 gdb.reverse directory and gdb_reverse_timeout exists in board
22977 setting.
22978 * README: Document gdb_reverse_timeout.
22979
73c9764f
YQ
229802014-05-20 Yao Qi <yao@codesourcery.com>
22981
22982 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
22983 'test_file_name'. Treat args as a string instead of a list.
22984 (gdb_init): Rename argument 'args' by 'test_file_name'.
22985
f1f4348a
JK
229862014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
22987
22988 * gdb.arch/powerpc-power.exp: New file.
22989 * gdb.arch/powerpc-power.s: New file.
22990
0dbe70ce
DE
229912014-05-16 Doug Evans <dje@google.com>
22992
22993 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
22994 * gdb.base/completion.exp: Check that all expected files exist
22995 before doing file completion.
0dbe70ce 22996
8d551b02
DE
229972014-05-16 Doug Evans <dje@google.com>
22998
22999 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23000 Update.
23001 (do_syscall_tests_without_xml): Update.
23002
73eb7709
PA
230032014-05-16 Pedro Alves <palves@redhat.com>
23004
23005 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23006 instead of "unknown output after running".
23007
3fae92fc
YQ
230082014-05-16 Yao Qi <yao@codesourcery.com>
23009
23010 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23011 file1.txt from host at the end.
23012 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23013
c2b2ccc5
DE
230142014-05-15 Doug Evans <dje@google.com>
23015
23016 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23017 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23018 loading file. Add test for TU lookup.
23019
8c217a4b
SM
230202014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23021
23022 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23023 calling "-exec-arguments" or "set args" before running the
23024 inferior.
23025
3deb39c6
SM
230262014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23027
23028 * lib/mi-support.exp (mi_expect_stop): Expect message for
23029 inferiors that exit with non-zero exit code.
23030
71a79f8c
YQ
230312014-05-14 Yao Qi <yao@codesourcery.com>
23032
23033 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23034 match absolute path on remote host.
23035 (test_file_list_exec_source_files): Remove "/" from the
23036 pattern.
23037
f23fcd46
YQ
230382014-05-14 Yao Qi <yao@codesourcery.com>
23039
23040 * boards/local-remote-host-notty.exp (${board}_file): New
23041 proc.
23042
9404b58f
KM
230432014-05-07 Kyle McMartin <kyle@redhat.com>
23044
23045 Pushed by Joel Brobecker <brobecker@adacore.com>.
23046 * gdb.arch/aarch64-atomic-inst.c: New file.
23047 * gdb.arch/aarch64-atomic-inst.exp: New file.
23048
5e45f04c
YQ
230492014-05-07 Yao Qi <yao@codesourcery.com>
23050
23051 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23052 in current context" too.
23053
c888a17d
KS
230542014-05-05 Keith Seitz <keiths@redhat.com>
23055
23056 * gdb.linespec/ls-dollar.exp: Add test for linespec
23057 file:convenience_variable.
23058
290a839c
YQ
230592014-05-05 Yao Qi <yao@codesourcery.com>
23060
23061 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23062 traceframes into tfile and ctf trace files. Read data from
23063 trace file and test collected data.
23064 (gdb_collect_locals_test): Likewise.
23065 (gdb_unavailable_registers_test): Likewise.
23066 (gdb_unavailable_floats): Likewise.
23067 (gdb_collect_globals_test): Likewise.
23068 (top-level): Append "ctf" to trace_file_targets if GDB
23069 supports.
23070
b5262cd0
YQ
230712014-05-05 Yao Qi <yao@codesourcery.com>
23072
23073 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23074 code to ...
23075 (gdb_collect_args_test_1): ... it. New proc.
23076 (gdb_collect_locals_test): Move some code to ...
23077 (gdb_collect_locals_test_1): ... it. New proc.
23078 (gdb_unavailable_registers_test): Move some code to ...
23079 (gdb_unavailable_registers_test_1): ... it. New proc.
23080 (gdb_unavailable_floats): Move some code to ...
23081 (gdb_unavailable_floats_1): ... it. New proc.
23082
30a1e6cc
SDJ
230832014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23084
23085 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23086 probes to test for bitness recognition.
23087 * gdb.arch/amd64-stap-optional-prefix.exp
23088 (test_probe_value_without_reg): New procedure.
23089 Add code to test for different kinds of bitness.
23090
f33da99a
SDJ
230912014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23092
23093 PR breakpoints/16889
23094 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23095 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23096
5b80f00d
PA
230972014-05-01 Pedro Alves <palves@redhat.com>
23098
23099 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23100 gdb_file_cmd if no file is specified.
23101 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23102 last_loaded_file to set the remote exec-file.
23103
f8c2a73c
PA
231042014-05-01 Pedro Alves <palves@redhat.com>
23105
23106 * boards/local-remote-host.exp: New file.
23107
be6e8ac7
PA
231082014-05-01 Pedro Alves <palves@redhat.com>
23109
23110 * boards/local-remote-host.exp: Rename to ...
23111 * boards/local-remote-host-notty.exp: ... this.
23112
cac0dc8f
JB
231132014-04-28 Joel Brobecker <brobecker@adacore.com>
23114
23115 * gdb.ada/dyn_arrayidx: New testcase.
23116
9730e6cc
YQ
231172014-04-26 Yao Qi <yao@codesourcery.com>
23118
23119 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23120 and compute the length of function main. Save it in
23121 $main_length.
23122 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23123 (top-level): Use gdb_compile to compile objects into
23124 executable and restart GDB. Remove invocation to
23125 prepare_for_testing.
23126
7ae1a6a6
PA
231272014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23128 Pedro Alves <palves@redhat.com>
23129
23130 PR server/16255
23131 * gdb.multi/multi-attach.c: New file.
23132 * gdb.multi/multi-attach.exp: New file.
23133
4082afcc
PA
231342014-04-25 Pedro Alves <palves@redhat.com>
23135
23136 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23137 user.
23138 (top level): Test that "set remote conditional-breakpoints-packet
23139 off" works as intended.
23140 * gdb.base/dprintf.exp: Test that "set remote
23141 breakpoint-commands-packet off" works as intended.
23142 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23143 New function.
23144 (top level): Call it.
23145 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23146 remote fast-tracepoints-packet off" works as intended.
23147 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23148 * lib/gdb.exp (gdb_is_target_remote): ... here.
23149
2abc3f8d
DB
231502014-04-24 David Blaikie <dblaikie@gmail.com>
23151
23152 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23153 ensure clang would not discard them.
23154 * gdb.base/gdbvars.c: Ditto.
23155 * gdb.base/memattr.c: Ditto.
23156 * gdb.base/whatis.c: Ditto.
23157 * gdb.python/py-prettyprint.c: Ditto.
23158 * gdb.trace/actions.c: Ditto.
23159 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23160 ensure clang would not discard it.
23161
bfd39632
DB
231622014-04-24 David Blaikie <dblaikie@gmail.com>
23163
23164 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23165 clang to emit the full definition of type required by the test
23166 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23167
22842ff6
DB
231682014-04-24 David Blaikie <dblaikie@gmail.com>
23169
23170 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23171 coax Clang into emitting the definition of the type.
23172 * gdb.cp/pr10728-x.h (y): Ditto.
23173 * gdb.cp/pr10728-y.cc (y): Ditto.
23174
c2e827ad
DB
231752014-04-24 David Blaikie <dblaikie@gmail.com>
23176
23177 * gdb.base/label.exp: XFAIL label related tests under Clang.
23178 * gdb.cp/cplabel.exp: Ditto.
23179 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23180 under Clang those using labels.
23181
4c2d33e7
YQ
231822014-04-25 Yao Qi <yao@codesourcery.com>
23183
23184 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23185 double_label.
23186 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23187 partial_label and double_label.
23188
56083b99
DB
231892014-04-24 David Blaikie <dblaikie@gmail.com>
23190
23191 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23192
25d4e99d
DB
231932014-04-24 David Blaikie <dblaikie@gmail.com>
23194
23195 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23196 of the function to work across GCC and Clang.
23197 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23198 pointer types (const void ** const V void **).
23199
01f9f808
MS
232002014-04-24 Michael Sturm <michael.sturm@mintel.com>
23201 Walfred Tedeschi <walfred.tedeschi@intel.com>
23202
23203 * Makefile.in (EXECUTABLES): Added i386-avx512.
23204 * gdb.arch/i386-avx512.c: New file.
23205 * gdb.arch/i386-avx512.exp: Likewise.
23206
4b48d439
KS
232072014-04-23 Keith Seitz <keiths@redhat.com>
23208
23209 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23210 (mi_make_breakpoint_table): New procedure.
23211 (mi_create_breakpoint): Use mi_make_breakpoint
23212 and return the result.
23213 (mi_make_breakpoint): New procedure.
23214 (mi_build_kv_pairs): New procedure.
23215
23216 * gdb.mi/mi-break.exp: Remove unused globals,
23217 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23218 All callers updated.
23219 * gdb.mi/mi-dprintf.exp: Use variable to track command
23220 number.
23221 Update all callers of mi_create_breakpoint and use
23222 mi_make_breakpoint_table.
23223 Remove any unused global variables.
23224 * gdb.mi/mi-nonstop.exp: Likewise.
23225 * gdb.mi/mi-nsintrall.exp: Likewise.
23226 * gdb.mi/mi-nsmoribund.exp: Likewise.
23227 * gdb.mi/mi-nsthrexec.exp: Likewise.
23228 * gdb.mi/mi-reverse.exp: Likewise.
23229 * gdb.mi/mi-simplerun.exp: Likewise.
23230 * gdb.mi/mi-stepn.exp: Likewise.
23231 * gdb.mi/mi-syn-frame.exp: Likewise.
23232 * gdb.mi/mi-until.exp: Likewise.
23233 * gdb.mi/mi-var-cp.exp: Likewise.
23234 * gdb.mi/mi-var-display.exp: Likewise.
23235 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23236 * gdb.mi/mi2-var-child.exp: Likewise.
23237 * gdb.mi/mi-vla-c99.exp: Likewise.
23238 * lib/mi-support.exp: Likewise.
23239
23240 From Ian Lance Taylor <iant@cygnus.com>:
23241 * lib/gdb.exp (parse_args): New procedure.
23242
08351840
PA
232432014-04-23 Pedro Alves <palves@redhat.com>
23244
23245 * gdb.base/break-unload-file.c: New file.
23246 * gdb.base/break-unload-file.exp: New file.
23247 * gdb.base/sym-file-lib.c (baz): New function.
23248 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23249 field.
23250 (load): Store the segment's mapped size.
23251 (unload): New function.
23252 (unload_shlib): New function.
23253 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23254 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23255 set a breakpoint at baz, and call it.
23256 * gdb.base/sym-file.exp: New tests for stale breakpoint
23257 instructions.
23258
076855f9
PA
232592014-04-23 Pedro Alves <palves@redhat.com>
23260
23261 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23262 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23263 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23264 * gdb.base/hbreak-unmapped.c: New file.
23265 * gdb.base/hbreak-unmapped.exp: New file.
23266 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23267 * lib/gdb.exp (gdb_is_target_remote): ... here.
23268
483805cf
PA
232692014-04-22 Pedro Alves <palves@redhat.com>
23270
23271 * gdb.base/consecutive-step-over.c: New file.
23272 * gdb.base/consecutive-step-over.exp: New file.
23273
06d97543
PA
232742014-04-22 Pedro Alves <palves@redhat.com>
23275
23276 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23277 instead of send_gdb/gdb_expect.
23278
b4429ea2
YQ
232792014-04-22 Yao Qi <yao@codesourcery.com>
23280
23281 * lib/trace-support.exp (generate_tracefile): New procedure.
23282 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23283 return 0.
23284 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23285 if generate_tracefile returns 1.
23286
51d48146
PA
232872014-04-18 Tom Tromey <palves@redhat.com>
23288 Pedro alves <tromey@redhat.com>
23289
23290 PR backtrace/15558
23291 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23292 with a backtrace limit.
23293 * gdb.python/py-frame-inline.exp: Test running to an inline
23294 function with a backtrace limit, and printing the newest frame.
23295 * gdb.python/py-frame-inline.c (main): Call f.
23296
bd1dce5f
MS
232972014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23298
23299 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23300
40d1a503
MS
233012014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23302
23303 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23304 Drop prefix from unsupported source file path.
23305
389b98f7
YQ
233062014-04-17 Yao Qi <yao@codesourcery.com>
23307
23308 * lib/gdb.exp (with_target_charset): New proc.
23309 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23310 with_target_charset.
23311 (test_print_strings): Likewise.
23312 (test_repeat_bytes): Likewise.
23313 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23314 for some tests.
23315
22869d73
KS
233162014-04-16 Keith Seitz <keiths@redhat.com>
23317
23318 PR gdb/15827
23319 * gdb.dwarf2/corrupt.c: New file.
23320 * gdb.dwarf2/corrupt.exp: New file.
23321
c4f87ca6
KS
233222014-04-16 Keith Seitz <keiths@redhat.com>
23323
23324 PR c++/16597
23325 * gdb.cp/namelessclass.cc: New file.
23326 * gdb.cp/namelessclass.exp: New file.
23327 * gdb.cp/namelessclass.S: New file.
23328
ab19de87
DE
233292014-04-16 Doug Evans <dje@google.com>
23330
23331 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23332 Add comment.
23333 (gdbserver_default_get_comm_port): New function.
23334 (gdbserver_start): Check if board file provided
23335 "gdbserver,get_comm_port" and use it if so.
23336 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23337 (gdb,socketport): Set to "stdio".
23338 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23339 (stdio_gdbserver_template): Delete.
23340 (${board}_get_remote_address): Update.
23341 (${board}_build_remote_cmd): Delete.
23342 (${board}_get_comm_port): New function.
23343 (${board}_spawn): Update.
23344 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23345 Delete.
23346 (${board}_get_remote_address): Update.
23347 (${board}_get_comm_port): New function.
23348
fc98a809
AB
233492014-04-16 Andrew Burgess <aburgess@broadcom.com>
23350
23351 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23352 appearing in any order.
23353
87fd9e6e
DE
233542014-04-15 Doug Evans <dje@google.com>
23355
23356 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23357 uninitialized value of "description".
23358
099fc3ea
KS
233592014-04-15 Keith Seitz <keiths@redhat.com>
23360
23361 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23362 Remove unused globals.
23363 (test_running_the_program): Likewise.
23364 (test_controlled_execution): Likewise.
23365 (test_controlling_breakpoints): Likewise.
23366 (test_program_termination): Likewise.
23367
5da151d4
KS
233682014-04-15 Keith Seitz <keiths@redhat.com>
23369
23370 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23371 unused globals.
23372 (test_rbreak_creation_and_listing): Likewise.
23373 (test_ignore_count): Likewise.
23374 (test_error): Likewise.
23375
35e5d2f0
PA
233762014-04-15 Pedro Alves <palves@redhat.com>
23377
23378 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23379 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23380 sym-file-loader.c.
23381 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23382 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23383 to sym-file-loader.c.
23384 (struct library): Forward declare.
23385 (load_shlib, lookup_function): Change prototypes.
23386 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23387 (translate_offset): Remove declarations.
23388 (get_text_addr): New declaration.
23389 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23390 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23391 sym-file-loader.h.
23392 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23393 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23394 here from sym-file-loader.h.
23395 (struct library): New structure.
23396 (load_shlib, lookup_function): Change prototypes and adjust to
23397 work with a struct library.
23398 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23399 (translate_offset): Make static.
23400 (get_text_addr): New function.
23401 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23402
eb4c1710
PA
234032014-04-15 Pedro Alves <palves@redhat.com>
23404
23405 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23406
2d1baf52
PA
234072014-04-15 Pedro Alves <palves@redhat.com>
23408
23409 * gdb.base/sym-file-loader.c: Include <limits.h>.
23410 (SELF_LINK): New define.
23411 (get_origin): New function.
23412 (load_shlib): Use it.
23413 * gdb.base/sym-file.exp: Don't early return if the target is
23414 remote. Use runto_main, and issue fail is that fails. Use
23415 gdb_load_shlibs.
23416 (shlib_name): Delete.
23417 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23418
7dd6df01
PA
234192014-04-15 Pedro Alves <palves@redhat.com>
23420
23421 * gdb.base/sym-file.exp: Remove regex characters from test
23422 message. Don't refer to breakpoint numbers in test messages.
23423
b50c8614
KS
234242014-04-14 Keith Seitz <keiths@redhat.com>
23425
23426 PR c++/16253
23427 * gdb.cp/var-tag.cc: New file.
23428 * gdb.cp/var-tag.exp: New file.
23429 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23430 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23431 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23432 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23433
3d567982
TT
234342014-04-14 Tom Tromey <tromey@redhat.com>
23435
23436 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23437 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23438 type.
23439 * gdb.cp/enum-class.exp: New file.
23440 * gdb.cp/enum-class.cc: New file.
23441
0626fc76
TT
234422014-04-14 Tom Tromey <tromey@redhat.com>
23443
23444 * gdb.dwarf2/enum-type.exp: New file.
23445
dca325b3
SA
234462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23447
23448 * gdb.mi/mi-vla-c99.exp: New file.
23449 * gdb.mi/vla.c: New file.
23450
5854b38a
SA
234512014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23452
23453 * gdb.base/vla-datatypes.c: New file.
23454 * gdb.base/vla-datatypes.exp: New file.
23455
463bb957
SA
234562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23457
23458 * gdb.base/vla-ptr.c: New file.
23459 * gdb.base/vla-ptr.exp: New file.
23460
3dd170be
SA
234612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23462
23463 * gdb.dwarf2/count.exp: New file.
23464
5ecaaa66
SA
234652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23466
23467 * gdb.base/vla-sideeffect.c: New file.
23468 * gdb.base/vla-sideeffect.exp: New file.
23469
41f1ada5
DB
234702014-04-14 David Blaikie <dblaikie@gmail.com>
23471
23472 * gdb.mi/non-stop.c: Add return value for non-void function return
23473 statement.
23474 * gdb.threads/staticthreads.c: Ditto.
23475
0be03e84
DE
234762014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23477 Doug Evans <xdje42@gmail.com>
23478
23479 * gdb.guile/scm-value.c: Improve test case.
23480 * gdb.guile/scm-value.exp: Add new test.
23481
f180a1fb
DB
234822014-04-11 David Blaikie <dblaikie@gmail.com>
23483
23484 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23485 override Clang's default.
23486
6b662e19
JB
234872014-04-11 Joel Brobecker <brobecker@adacore.com>
23488
23489 Revert the following changes (regressions):
23490
23491 * gdb.base/vla-sideeffect.c: New file.
23492 * gdb.base/vla-sideeffect.exp: New file.
23493
23494 * gdb.dwarf2/count.exp: New file.
23495
23496 * gdb.base/vla-multi.c: New file.
23497 * gdb.base/vla-multi.exp: New file.
23498
23499 * gdb.base/vla-ptr.c: New file.
23500 * gdb.base/vla-ptr.exp: New file.
23501
23502 * gdb.base/vla-datatypes.c: New file.
23503 * gdb.base/vla-datatypes.exp: New file.
23504
23505 * gdb.mi/mi-vla-c99.exp: New file.
23506 * gdb.mi/vla.c: New file.
23507
245a5f0b
KS
235082014-04-11 Keith Seitz <keiths@redhat.com>
23509
23510 PR c++/16675
23511 * gdb.cp/cpsizeof.exp: New file.
23512 * gdb.cp/cpsizeof.cc: New file.
23513
58a84dcf
SA
235142014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23515
191a8a90
JB
23516 * gdb.mi/mi-vla-c99.exp: New file.
23517 * gdb.mi/vla.c: New file.
58a84dcf 23518
c8655f75
SA
235192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23520
23521 * gdb.base/vla-datatypes.c: New file.
23522 * gdb.base/vla-datatypes.exp: New file.
23523
024e13b4
SA
235242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23525
23526 * gdb.base/vla-ptr.c: New file.
23527 * gdb.base/vla-ptr.exp: New file.
23528
1a237e0e
SA
235292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23530
23531 * gdb.base/vla-multi.c: New file.
23532 * gdb.base/vla-multi.exp: New file.
23533
504f3432
SA
235342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23535
23536 * gdb.dwarf2/count.exp: New file.
23537
3bce8237
SA
235382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23539
191a8a90
JB
23540 * gdb.base/vla-sideeffect.c: New file.
23541 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23542
322f9c21
YQ
235432014-04-11 Yao Qi <yao@codesourcery.com>
23544
23545 * gdb.base/completion.exp: Check file exists before running tests
23546 on file completion.
23547
d708bcd1
PA
235482014-04-10 Pedro Alves <palves@redhat.com>
23549
23550 * gdb.base/cond-eval-mode.c: New file.
23551 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23552 prepare_for_testing to build the new file. Check result of
23553 runto_main.
23554 (test_break, test_watch): New procedures.
23555 (top level): Use them.
23556
ae1d2761
PM
235572014-04-08 Pierre Muller <muller@sourceware.org>
23558
23559 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23560 Ctrl-V use for mingw hosts.
23561
7af389b8
SC
235622014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23563
23564 * gdb.python/py-value.c: Improve test case.
23565 * gdb.python/py-value.exp: Add new test.
23566
5e703181
DE
235672014-04-07 David Blaikie <dblaikie@gmail.com>
23568
23569 * lib/compiler.c: Identify the clang compiler.
23570 * lib/compiler.cc: Ditto.
23571
9810b410
YQ
235722014-04-03 Yao Qi <yao@codesourcery.com>
23573
23574 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23575
98d1b8dc
AB
235762014-04-01 Anton Blanchard <anton@samba.org>
23577
23578 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23579 messages unique.
23580
3114cea1
AB
235812014-04-01 Anton Blanchard <anton@samba.org>
23582
23583 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23584 prepare_for_testing.
23585
62f7182c
AB
235862014-04-01 Anton Blanchard <anton@samba.org>
23587
23588 * gdb.arch/ppc64-atomic-inst.c: Remove.
23589 * gdb.arch/ppc64-atomic-inst.S: New file.
23590 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23591
770e7fc7
DE
235922014-03-31 Doug Evans <dje@google.com>
23593
23594 * gdb.base/print-symbol-loading-lib.c: New file.
23595 * gdb.base/print-symbol-loading-main.c: New file.
23596 * gdb.base/print-symbol-loading.exp: New file.
23597
46e2bafa
YQ
235982014-03-31 Yao Qi <yao@codesourcery.com>
23599
23600 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23601
8776cfe9
JB
236022014-03-28 Joel Brobecker <brobecker@adacore.com>
23603
23604 * gdb.ada/mi_dyn_arr: New testcase.
23605
5d1ef361
DE
236062014-03-27 Doug Evans <dje@google.com>
23607
23608 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23609
b5bee914
YQ
236102014-03-27 Yao Qi <yao@codesourcery.com>
23611
23612 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23613 if target is nios2-*-*.
23614
0d4d0e77
YQ
236152014-03-26 Yao Qi <yao@codesourcery.com>
23616
23617 * lib/gdb.exp (readline_is_used): New proc.
23618 * gdb.base/completion.exp: Move tests on command complete up.
23619 Skip the rest of tests if readline is not used.
23620 * gdb.ada/complete.exp: Skp the test if readline is not
23621 used.
23622 * gdb.base/filesym.exp: Likewise.
23623 * gdb.base/macscp.exp: Likewise.
23624 * gdb.base/readline-ask.exp: Likewise.
23625 * gdb.base/readline.exp: Likewise.
23626 * gdb.python/py-cmd.exp: Likewise.
23627 * gdb.trace/tfile.exp: Likewise.
23628
29361eee
YQ
236292014-03-26 Yao Qi <yao@codesourcery.com>
23630
23631 * gdb.base/macscp.exp: Fix code format issues.
23632
bc9a5525
UW
236332014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23634
23635 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23636 * gdb.asm/powerpc64le.inc: New file.
23637
d3839ede
PA
236382014-03-25 Pedro Alves <palves@redhat.com>
23639 Doug Evans <dje@google.com>
23640
23641 * gdb.base/source-execution.c: New file.
23642 * gdb.base/source-execution.exp: New file.
23643 * gdb.base/source-execution.gdb: New file.
23644
01672a57
DE
236452014-03-24 Doug Evans <dje@google.com>
23646
23647 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23648 using fission.
23649
88bbeca9
HZ
236502014-03-24 Hui Zhu <hui@codesourcery.com>
23651 Pedro Alves <palves@redhat.com>
23652
23653 PR breakpoints/16101
23654 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23655 test pass/fail messages. Detect missing support for dprintf when
23656 breakpoints are actually inserted.
23657 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23658 breakpoints are actually inserted.
23659 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23660 fails.
23661
d2348791
JK
236622014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23663
23664 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23665
feef67ab
DE
236662014-03-22 Doug Evans <xdje42@gmail.com>
23667
23668 * gdb.python/python.exp (python not supported): Verify multi-line
23669 python command issues an error.
25d743f9 23670 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23671 guile command issues an error.
feef67ab 23672
ecebef6a
MR
236732014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23674
23675 * gdb.threads/thread-specific.exp: Handle the lack of usable
23676 $this_breakpoint and $this_thread.
23677
ccdd1909
HZ
236782014-03-21 Hui Zhu <hui@codesourcery.com>
23679
23680 * gdb.base/attach.exp (do_command_attach_tests): New.
23681
beb460e8
PA
236822014-03-20 Tom Tromey <tromey@redhat.com>
23683 Pedro Alves <palves@redhat.com>
23684
23685 PR cli/15718
23686 * gdb.base/condbreak-call-false.c: New file.
23687 * gdb.base/condbreak-call-false.exp: New file.
23688
40acf43a
PA
236892014-03-20 Pedro Alves <palves@redhat.com>
23690
23691 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23692 Delete.
23693 (block_signals, unblock_signals): Delete.
23694 (child_function_2, main): Remove references to deleted variable
23695 and functions.
23696
9f5e1e02
PA
236972014-03-20 Pedro Alves <palves@redhat.com>
23698
23699 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23700 Use pthread_kill to signal thread 2.
23701 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23702 Adjust to make the test send itself a signal rather than using the
23703 host's "kill" command.
23704
99619bea
PA
237052014-03-20 Pedro Alves <palves@redhat.com>
23706
23707 * gdb.threads/multiple-step-overs.c: New file.
23708 * gdb.threads/multiple-step-overs.exp: New file.
23709 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23710 Adjust expected infrun debug output.
23711
2adfaa28
PA
237122014-03-20 Pedro Alves <palves@redhat.com>
23713
23714 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23715 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23716
31e77af2
PA
237172014-03-20 Pedro Alves <palves@redhat.com>
23718
23719 PR breakpoints/7143
23720 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23721 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23722 of gdb_test_multiple.
23723 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23724 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23725
b9f437de
PA
237262014-03-20 Pedro Alves <palves@redhat.com>
23727
23728 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23729 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23730
05adc73e
PA
237312014-03-19 Pedro Alves <palves@redhat.com>
23732
23733 * gdb.base/async.exp: Remove early return.
23734
6048b950
PA
237352014-03-19 Pedro Alves <palves@redhat.com>
23736
23737 * gdb.base/async.exp (step& tests): Pass explicit test messages.
23738
8bcfb00a
PA
237392014-03-19 Pedro Alves <palves@redhat.com>
23740
23741 * gdb.base/async.exp (test_background): Expect \r\n after
23742 "completed." in the fail pattern.
23743
884e37dc
PA
237442014-03-19 Pedro Alves <palves@redhat.com>
23745
23746 * gdb.base/async.exp (test_background): New procedure.
23747 Use it for all background execution command tests.
23748
148e57e2
PA
237492014-03-19 Pedro Alves <palves@redhat.com>
23750
23751 * gdb.base/async.exp: Use prepare_for_testing.
23752
f48088c7
PA
237532014-03-19 Pedro Alves <palves@redhat.com>
23754
23755 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
23756 the same line.
23757
e2f6c966
PA
237582014-03-19 Pedro Alves <palves@redhat.com>
23759
23760 * gdb.base/async.c (main): Add "jump here" and "until here" line
23761 marker comments.
23762 * gdb.base/async.exp (jump_here): New global.
23763 (jump& test): Use it.
23764 (until_here): New global.
23765 (until& test): Use it.
23766
c30568d4
PA
237672014-03-19 Pedro Alves <palves@redhat.com>
23768
23769 * gdb.base/async.exp: Don't frob gdb_protocol.
23770
0172b6a7
DE
237712014-03-18 Doug Evans <xdje42@gmail.com>
23772
23773 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
23774 Fix spelling of exec-done-display.
23775
06c868a8
JK
237762014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
23777
23778 PR gdb/15358
23779 * gdb.base/gdb-sigterm.c: New file.
23780 * gdb.base/gdb-sigterm.exp: New file.
23781
0c7e1a46
PA
237822014-03-18 Pedro Alves <palves@redhat.com>
23783
23784 PR gdb/13860
23785 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
23786 * lib/mi-support.exp (mi_expect_stop): Add special handling for
23787 solib-event.
23788
f7c77d93
JB
237892014-03-17 Joel Brobecker <brobecker@adacore.com>
23790
23791 * gdb.ada/pckd_arr_ren: New testcase.
23792
5a1e8c7a
DE
237932014-03-13 Doug Evans <xdje42@gmail.com>
23794
23795 PR guile/16612
23796 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
23797 collect after discarding symbols.
23798
350e1a76
DE
237992014-03-13 Ludovic Courtès <ludo@gnu.org>
23800 Doug Evans <xdje42@gmail.com>
23801
23802 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
23803 to history survives a gc.
23804
a69900ae
PA
238052014-03-13 Pedro Alves <palves@redhat.com>
23806
23807 * gdb.base/default.exp: Don't test "target procfs".
23808
5db9f0bd
PA
238092014-03-13 Pedro Alves <palves@redhat.com>
23810
23811 * gdb.base/default.exp: Update "target child" and "target procfs"
23812 tests to not expect "Unix".
23813
b3ccfe11
TT
238142014-03-12 Tom Tromey <tromey@redhat.com>
23815
23816 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
23817 New procs. Add target-async tests.
23818 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
23819 Add target-async tests.
23820
646f4417
AA
238212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23822
23823 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
23824 'func_start' and 'func_end' for the beginning and end of the
23825 function code, respectively.
23826 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
23827 'func_end' instead of 'func' and 'main'.
23828
288c211f
AA
238292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23830
23831 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
23832 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
23833 generate the debug info assembler source.
23834
e0c0f156
AA
238352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23836
23837 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
23838 * gdb.dwarf2/arr-subrange.exp: Likewise.
23839 * gdb.dwarf2/dwz.exp: Likewise.
23840 * gdb.dwarf2/method-ptr.exp: Likewise.
23841 * gdb.dwarf2/missing-sig-type.exp: Likewise.
23842 * gdb.dwarf2/subrange.exp: Likewise.
23843 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
23844 * gdb.dwarf2/implptrpiece.exp: Likewise.
23845 * gdb.dwarf2/nostaticblock.exp: Likewise.
23846
0e5c4555
AA
238472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23848
23849 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
23850 directory to absolute path name arguments.
23851
5ec18f2b
JG
238522014-03-10 Joel Brobecker <brobecker@adacore.com>
23853
23854 * gdb.ada/tagged_access: New testcase.
23855
847fc4f2
MM
238562014-03-07 Markus Metzger <markus.t.metzger@intel.com>
23857
23858 * gdb.btrace/data.exp: Update expected output.
23859
cc3da688
YQ
238602014-03-06 Yao Qi <yao@codesourcery.com>
23861
23862 * gdb.trace/pr16508.exp: New file.
23863
0f26cec1
PA
238642014-03-05 Pedro Alves <palves@redhat.com>
23865
23866 PR gdb/16575
23867 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
23868 procedure.
23869 (top level): Adjust to use it. Add tests that exercise breakpoint
23870 interaction with the code-cache.
23871
7a5a839f
LC
238722014-02-26 Ludovic Courtès <ludo@gnu.org>
23873
23874 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
23875 test for 'history-append!'.
23876
31aa7e4e
JB
238772014-02-26 Joel Brobecker <brobecker@adacore.com>
23878
23879 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
23880 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
23881 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
23882 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
23883 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
23884 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
23885
1b588015
JB
238862014-02-26 Joel Brobecker <brobecker@adacore.com>
23887
23888 * testsuite/gdb.python/py-pp-re-notag.c: New file.
23889 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
23890 * testsuite/gdb.python/py-pp-re-notag.p: New file.
23891
55426c9d
JB
238922014-02-26 Joel Brobecker <brobecker@adacore.com>
23893
23894 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
23895
dc53a7ad
JB
238962014-02-26 Joel Brobecker <brobecker@adacore.com>
23897
23898 * gdb.dwarf2/arr-stride.c: New file.
23899 * gdb.dwarf2/arr-stride.exp: New file.
23900
12ab52e9
PA
239012014-02-26 Pedro Alves <palves@redhat.com>
23902
23903 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
23904 that won't ever trigger. Make sure that GDB reports the correct
23905 breakpoint that caused the stop.
23906
849c862e
JK
239072014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23908
23909 PR gdb/16626
23910 * gdb.base/auto-load-script: New file.
23911 * gdb.base/auto-load.c: New file.
23912 * gdb.base/auto-load.exp: New file.
23913
71b7d793
JK
23914 PR gdb/16626
23915 * gdb.base/auto-load.exp: Fix out-of-srctree run.
23916
e2f0d509
JK
239172014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23918
23919 Fix dw2-icycle.exp -fsanitize=address GDB crash.
23920 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
23921
50cc37c8
DE
239222014-02-24 Doug Evans <dje@google.com>
23923
23924 * lib/gdb.exp (run_on_host): Log error output if program fails.
23925
ea4758f2
PA
239262014-02-21 Pedro Alves <palves@redhat.com>
23927
23928 * gdb.threads/step-after-sr-lock.c: Rename to ...
23929 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
23930 * gdb.threads/step-after-sr-lock.exp: Rename to ...
23931 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23932 ... this.
23933
d7b30f67
SDJ
239342014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
23935
23936 PR tdep/16397
23937 * gdb.arch/amd64-stap-special-operands.exp: New file.
23938 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
23939 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
23940 * gdb.arch/amd64-stap-triplet.S: Likewise.
23941 * gdb.arch/amd64-stap-triplet.c: Likewise.
23942
83deb43f
JB
239432014-02-20 Joel Brobecker <brobecker@adacore.com>
23944
23945 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
23946 in .section pseudo-op.
23947
adde2bff
DE
239482014-02-20 lin zuojian <manjian2006@gmail.com>
23949 Joel Brobecker <brobecker@adacore.com>
23950 Doug Evans <xdje42@gmail.com>
23951
23952 PR symtab/16581
23953 * gdb.dwarf2/dw2-icycle.S: New file.
23954 * gdb.dwarf2/dw2-icycle.c: New file.
23955 * gdb.dwarf2/dw2-icycle.exp: New file.
23956
f7bd0f78
SC
239572014-02-19 Siva Chandra Reddy <sivachandra@google.com>
23958
23959 * gdb.python/py-value-cc.cc: Improve test case to enable testing
23960 operations on gdb.Value objects.
23961 * gdb.python/py-value-cc.exp: Add new test to test operations on
23962 gdb.Value objects.
23963
c17ef0d5
DE
239642014-02-18 Doug Evans <dje@google.com>
23965
23966 * Makefile.in (TESTS): New variable.
23967 (expanded_tests, expanded_tests_or_none): New variables
23968 (check-single): Pass $(expanded_tests_or_none) to runtest.
23969 (check-parallel): Only run tests in $(TESTS) if non-empty.
23970 (check/no-matching-tests-found): New rule.
23971 * README: Document TESTS makefile variable.
23972
5dd3176f
DE
239732014-02-18 Doug Evans <dje@google.com>
23974
23975 * Makefile.in (check-parallel): rm -rf outputs temp.
23976
0b10be4f
JK
239772014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
23978
23979 Fix "ERROR: no fileid for" in the testsuite.
23980 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
23981
85f224e7
DE
239822014-02-12 Doug Evans <dje@google.com>
23983
23984 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
23985 (MISCELLANEOUS): New variable.
23986 (clean): rm -rf $(MISCELLANEOUS).
23987 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
23988 dwp live in the same directory as symlinks, with each symlink pointed
23989 to a differently named file in a different directory.
23990
149b30ff
DE
239912014-02-11 Doug Evans <dje@google.com>
23992
23993 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
23994 of Tcl file commands.
23995
1dfdac32
MK
239962014-02-10 Mark Kettenis <kettenis@gnu.org>
23997
23998 * gdb.threads/step-after-sr-lock.exp: Avoid executing
23999 "kill -SIGUSR1 -1".
24000
aa4fb036
JB
240012014-02-10 Joel Brobecker <brobecker@adacore.com>
24002
24003 * gdb.ada/tick_length_array_enum_idx: New testcase.
24004
ed3ef339
DE
240052014-02-10 Doug Evans <xdje42@gmail.com>
24006
24007 * configure.ac (AC_OUTPUT): Add gdb.guile.
24008 * configure: Regenerate.
24009 * lib/gdb-guile.exp: New file.
24010 * lib/gdb.exp (get_target_charset): New function.
24011 * gdb.base/help.exp: Update expected output from "apropos apropos".
24012 * gdb.guile/Makefile.in: New file.
24013 * gdb.guile/guile.exp: New file.
24014 * gdb.guile/scm-arch.c: New file.
24015 * gdb.guile/scm-arch.exp: New file.
24016 * gdb.guile/scm-block.c: New file.
24017 * gdb.guile/scm-block.exp: New file.
24018 * gdb.guile/scm-breakpoint.c: New file.
24019 * gdb.guile/scm-breakpoint.exp: New file.
24020 * gdb.guile/scm-disasm.c: New file.
24021 * gdb.guile/scm-disasm.exp: New file.
24022 * gdb.guile/scm-equal.c: New file.
24023 * gdb.guile/scm-equal.exp: New file.
24024 * gdb.guile/scm-error.exp: New file.
24025 * gdb.guile/scm-error.scm: New file.
24026 * gdb.guile/scm-frame-args.c: New file.
24027 * gdb.guile/scm-frame-args.exp: New file.
24028 * gdb.guile/scm-frame-args.scm: New file.
24029 * gdb.guile/scm-frame-inline.c: New file.
24030 * gdb.guile/scm-frame-inline.exp: New file.
24031 * gdb.guile/scm-frame.c: New file.
24032 * gdb.guile/scm-frame.exp: New file.
24033 * gdb.guile/scm-generics.exp: New file.
24034 * gdb.guile/scm-gsmob.exp: New file.
24035 * gdb.guile/scm-iterator.c: New file.
24036 * gdb.guile/scm-iterator.exp: New file.
24037 * gdb.guile/scm-math.c: New file.
24038 * gdb.guile/scm-math.exp: New file.
24039 * gdb.guile/scm-objfile-script-gdb.in: New file.
24040 * gdb.guile/scm-objfile-script.c: New file.
24041 * gdb.guile/scm-objfile-script.exp: New file.
24042 * gdb.guile/scm-objfile.c: New file.
24043 * gdb.guile/scm-objfile.exp: New file.
24044 * gdb.guile/scm-ports.exp: New file.
24045 * gdb.guile/scm-pretty-print.c: New file.
24046 * gdb.guile/scm-pretty-print.exp: New file.
24047 * gdb.guile/scm-pretty-print.scm: New file.
24048 * gdb.guile/scm-section-script.c: New file.
24049 * gdb.guile/scm-section-script.exp: New file.
24050 * gdb.guile/scm-section-script.scm: New file.
24051 * gdb.guile/scm-symbol.c: New file.
24052 * gdb.guile/scm-symbol.exp: New file.
24053 * gdb.guile/scm-symtab-2.c: New file.
24054 * gdb.guile/scm-symtab.c: New file.
24055 * gdb.guile/scm-symtab.exp: New file.
24056 * gdb.guile/scm-type.c: New file.
24057 * gdb.guile/scm-type.exp: New file.
24058 * gdb.guile/scm-value-cc.cc: New file.
24059 * gdb.guile/scm-value-cc.exp: New file.
24060 * gdb.guile/scm-value.c: New file.
24061 * gdb.guile/scm-value.exp: New file.
24062 * gdb.guile/source2.scm: New file.
24063 * gdb.guile/types-module.cc: New file.
24064 * gdb.guile/types-module.exp: New file.
24065
7026a7c1
YQ
240662014-02-10 Yao Qi <yao@codesourcery.com>
24067
24068 PR testsuite/16543
24069 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24070 * configure: Regenerated.
24071 * Makefile.in: New file.
24072
6c466447
AS
240732014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24074
24075 * gdb.python/py-framefilter.exp: Fix typo.
24076
6e854735
YQ
240772014-02-08 Yao Qi <yao@codesourcery.com>
24078
24079 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24080 that no =breakpoint-modified is emitted when breakpoints are
24081 modified through MI commands.
24082
d137e6dc
PA
240832014-02-07 Pedro Alves <pedro@codesourcery.com>
24084 Pedro Alves <palves@redhat.com>
24085
24086 * gdb.threads/step-after-sr-lock.c: New file.
24087 * gdb.threads/step-after-sr-lock.exp: New file.
24088
b5ee5a50
PA
240892014-02-07 Pedro Alves <palves@redhat.com>
24090
24091 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24092
3c77faf3
JK
240932014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24094
24095 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24096 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24097
6dddc817
DE
240982014-02-06 Doug Evans <xdje42@gmail.com>
24099
24100 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24101 output.
24102
24103 * gdb.gdb/python-interrupts.exp: New file.
24104
de7b2893
YQ
241052014-02-05 Yao Qi <yao@codesourcery.com>
24106
24107 * gdb.trace/report.exp (use_collected_data): Test the output
24108 of "info threads" and "info inferiors".
24109
66d032ac
YQ
241102014-02-05 Yao Qi <yao@codesourcery.com>
24111
24112 Revert this patch:
24113
24114 2013-05-24 Yao Qi <yao@codesourcery.com>
24115
24116 * gdb.trace/tfile.exp: Test inferior and thread.
24117
591a12a1
UW
241182014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24119
24120 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24121 on a function.
24122 * gdb.base/step-bt.c: Call hello via function pointer to make
24123 sure its first instruction is executed on powerpc64le-linux.
24124
0ff3e01f
UW
241252014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24126
24127 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24128
084ee545
UW
241292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24130
24131 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24132 of the test patterns for use on little-endian systems.
24133
6ed14ff3
UW
241342014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24135
24136 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24137 (decimal_vector): Fix for little-endian.
24138
401e27fd
JM
241392014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24140
24141 * gdb.arch/sparc-sysstep.exp: New file.
24142 * gdb.arch/sparc-sysstep.c: Likewise.
24143
24144 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24145
8b924729
EBM
241462014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24147
24148 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24149
fb151210
JB
241502014-01-23 Tom Tromey <tromey@redhat.com>
24151
24152 * gdb.ada/array_char_idx: New testcase.
24153
0740f8d8
TT
241542014-01-23 Tom Tromey <tromey@redhat.com>
24155
24156 PR python/16487:
24157 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24158 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24159 classes.
24160
21909fa1
TT
241612014-01-23 Tom Tromey <tromey@redhat.com>
24162
24163 PR python/16491:
24164 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24165 string from an inferior frame.
24166 * gdb.python/py-framefilter-mi.exp: Update.
24167
87ce2a04
DE
241682014-01-22 Doug Evans <dje@google.com>
24169
24170 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24171
237b092b
AA
241722014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24173
24174 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24175
d674a709
AA
241762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24177
24178 * gdb.trace/entry-values.exp: Remove excess space character from
24179 regex patterns. Handle s390 call instruction.
24180
20fa3390
AA
241812014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24182
24183 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24184 define "*_start" label. Make "name" static.
24185 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24186 ${name} by references to ${name}_start.
24187
78466714
AA
241882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24189
24190 * gdb.base/info-macros.exp: Remove "debug" from the compile
24191 options.
24192
ec9f644a
IB
241932014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24194
24195 * gdb.dlang/demangle.exp: New file.
24196
94b1b47e
IB
241972014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24198
24199 * gdb.dlang/primitive-types.exp: New file.
24200
7f420862
IB
242012014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24202
24203 * configure.ac: Create gdb.dlang/Makefile.
24204 * configure: Regenerate.
24205 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24206 * gdb.dlang/Makefile.in: New file.
24207 * lib/d-support.exp: New file.
24208 * lib/gdb.exp (skip_d_tests): New proc.
24209
52834460
MM
242102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24211
24212 * gdb.btrace/delta.exp: Check reverse stepi.
24213 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24214 * gdb.btrace/finish.exp: New.
24215 * gdb.btrace/next.exp: New.
24216 * gdb.btrace/nexti.exp: New.
24217 * gdb.btrace/record_goto.c: Add comments.
24218 * gdb.btrace/step.exp: New.
24219 * gdb.btrace/stepi.exp: New.
24220 * gdb.btrace/multi-thread-step.c: New.
24221 * gdb.btrace/multi-thread-step.exp: New.
24222 * gdb.btrace/rn-dl-bind.c: New.
24223 * gdb.btrace/rn-dl-bind.exp: New.
24224 * gdb.btrace/data.c: New.
24225 * gdb.btrace/data.exp: New.
24226 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24227
6e07b1d2
MM
242282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24229
24230 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24231 * gdb.btrace/exception.exp: Update.
24232 * gdb.btrace/instruction_history.exp: Update.
24233 * gdb.btrace/record_goto.exp: Update.
24234 * gdb.btrace/tailcall.exp: Update.
24235 * gdb.btrace/unknown_functions.exp: Update.
24236 * gdb.btrace/delta.exp: New.
24237
0b722aec
MM
242382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24239
24240 * gdb.btrace/record_goto.exp: Add backtrace test.
24241 * gdb.btrace/tailcall.exp: Add backtrace test.
24242
066ce621
MM
242432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24244
24245 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24246 * gdb.btrace/record_goto.c: New.
24247 * gdb.btrace/record_goto.exp: New.
24248 * gdb.btrace/x86-record_goto.S: New.
24249
0688d04e
MM
242502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24251
24252 * gdb.btrace/function_call_history.exp: Update tests.
24253 * gdb.btrace/instruction_history.exp: Update tests.
24254
8710b709
MM
242552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24256
24257 * gdb.btrace/function_call_history.exp: Fix expected field
24258 order for "record function-call-history".
24259 Add new tests for "record function-call-history /c".
24260 * gdb.btrace/exception.cc: New.
24261 * gdb.btrace/exception.exp: New.
24262 * gdb.btrace/tailcall.exp: New.
24263 * gdb.btrace/x86-tailcall.S: New.
24264 * gdb.btrace/x86-tailcall.c: New.
24265 * gdb.btrace/unknown_functions.c: New.
24266 * gdb.btrace/unknown_functions.exp: New.
24267 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24268
5de9129b
MM
242692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24270
24271 * gdb.btrace/instruction_history.exp: Update.
24272 * gdb.btrace/function_call_history.exp: Update.
24273
23a7fe75
MM
242742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24275
24276 * gdb.btrace/function_call_history.exp: Fix expected function
24277 trace.
24278 * gdb.btrace/instruction_history.exp: Initialize traced.
24279 Remove traced_functions.
24280
724c7dd8
MM
242812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24282
24283 * gdb.btrace/function_call_history.exp: Update
24284 * gdb.btrace/instruction_history.exp: Update.
24285
6d78d93b
MM
242862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24287
24288 * gdb.btrace/enable.exp: Update expected text.
24289
93a360cc
OJ
242902014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24291
24292 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24293 bytes.
24294
3772b53f
MR
242952014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24296
24297 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24298
596662fa
OJ
242992014-01-15 Omair Javaid <omair.javaid@linaro.org>
24300
24301 * lib/gdb.exp (supports_process_record): Return true for
24302 arm*-linux*. (supports_reverse): Likewise.
24303
b5b08fb4
SC
243042014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24305
24306 PR python/15464
24307 PR python/16113
24308 * gdb.python/py-type.c: Enhance test case.
24309 * gdb.python/py-value-cc.cc: Likewise
24310 * gdb.python/py-type.exp: Add new tests.
24311 * gdb.python/py-value-cc.exp: Likewise
24312
52d7fb13
AA
243132014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24314 Pedro Alves <palves@redhat.com>
24315
24316 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24317 Make "name" extern.
24318 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24319 references to ${name}_start by references to ${name}.
24320
a2cd8cfe
JB
243212014-01-10 Joel Brobecker <brobecker@adacore.com>
24322
24323 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24324
4e23fced
JB
243252014-01-10 Joel Brobecker <brobecker@adacore.com>
24326
24327 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24328
c6a9e42c
PA
243292014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24330 Pedro Alves <palves@redhat.com>
24331
24332 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24333 mi_gdb_target_load.
c6a9e42c 24334
b7ea362b
PA
243352014-01-08 Pedro Alves <palves@redhat.com>
24336
24337 * gdb.threads/reconnect-signal.c: New file.
24338 * gdb.threads/reconnect-signal.exp: New file.
24339
5e3f4fab
EBM
243402014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24341
24342 * gdb.base/source-dir.exp: New file.
24343
79301218
JB
243442014-01-07 Joel Brobecker <brobecker@adacore.com>
24345
24346 * gdb.ada/mi_interface: New testcase.
24347
8e355c5d
JB
243482014-01-07 Joel Brobecker <brobecker@adacore.com>
24349
24350 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24351 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24352 gdb.ada/pp-rec-component/pck.ads: New files.
24353
c0d48811
JB
243542014-01-07 Joel Brobecker <brobecker@adacore.com>
24355
24356 * gdb.python/py-pp-integral.c: New file.
24357 * gdb.python/py-pp-integral.py: New file.
24358 * gdb.python/py-pp-integral.exp: New file.
24359
17b609c3 24360For older changes see ChangeLog-1993-2013.
c906108c 24361\f
8d8cb839
EZ
24362;; Local Variables:
24363;; mode: change-log
24364;; left-margin: 8
24365;; fill-column: 74
24366;; version-control: never
24367;; End:
902f2ccb 24368
3666a048 24369 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24370 Copying and distribution of this file, with or without modification,
24371 are permitted provided the copyright notice and this notice are preserved.