]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
x86: correct overflow checking for 16-bit PC-relative relocs
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fbb46296
LS
12021-04-25 Lancelot Six <lsix@lancelotsix.com>
2
3 PR gdb/22640
4 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
5 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
6 changes the default behavior of 'ptype/o'. Update to take into
7 account new horizontal layout.
8 * gdb.rust/simple.exp: Update ptype test to check new horizontal
9 layout.
10 * gdb.rust/union.exp: Same.
11
9fc29955
AB
122021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
13
14 * gdb.base/info_sources.exp: Add new tests.
15
432ce4cf
TT
162021-04-22 Tom Tromey <tom@tromey.com>
17
18 * gdb.base/ptype-offsets.cc (struct empty_member): New.
19 (main): Use empty_member.
20 * gdb.base/ptype-offsets.exp: Add new test.
21
a87caa6d
SM
222021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
23
24 * gdb.python/flexible-array-member.exp: Add check for Python
25 support.
26
e25d6d93
SM
272021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
28
29 PR gdb/27757
30 * gdb.python/flexible-array-member.c: New test.
31 * gdb.python/flexible-array-member.exp: New test.
32 * gdb.guile/scm-type.exp (test_range): Add test for flexible
33 array member.
34 * gdb.guile/scm-type.c (struct flex_member): New.
35 (main): Use it.
36
22f80c0f
TT
372021-04-22 Tom Tromey <tom@tromey.com>
38
39 * gdb.rust/modules.exp: Add checks for syntax errors.
40 * gdb.rust/expr.exp: Add checks for syntax errors.
41 * gdb.rust/simple.exp: Add checks for syntax errors.
42
6d5702a5
CL
432021-04-21 Carl Love <cel@us.ibm.com>
44
45 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
46 Update expected string for gdb_test "bt".
47
48 * lib/valgrind.exp: Add set remotetimeout 3.
49 Increase vgdb wait from 1 to 2.
50 Add max-invoke-ms option to vgdb command line.
51
10a636cc
TBA
522021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
53
54 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
55 conditions.
56
98e713ab
SM
572021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
58 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
59
60 * gdb.mi/mi-break.exp: Fix the duplicate test names.
61
525174e8
FW
622021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
63
64 * gdb.base/address_space_qualifier.exp: New file.
65
392e0bcc
TT
662021-04-19 Tom Tromey <tromey@adacore.com>
67
68 PR gdb/27742:
69 * gdb.opt/inline-locals.exp: Update kfail patterns.
70
da314dd3
TT
712021-04-17 Tom Tromey <tom@tromey.com>
72
73 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
74
3cbc7ac3
TT
752021-04-16 Tom Tromey <tom@tromey.com>
76
77 * gdb.rust/simple.exp: Change error text.
78 * gdb.rust/expr.exp: Change error text.
79
458620aa
TT
802021-04-16 Tom Tromey <tom@tromey.com>
81
82 * gdb.rust/simple.exp: Add parens to 'as' test.
83
321d0cd7
SM
842021-04-16 Simon Marchi <simon.marchi@efficios.com>
85
86 * boards/simavr.exp: Set debug_flags.
87
1b6b755e
LM
882021-04-16 Luis Machado <luis.machado@linaro.org>
89
90 * gdb.dwarf2/dw2-bfloat16.exp: New file.
91
fd5c30cd
AB
922021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
93
94 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
95 including a path in the test name.
96
41f14dc8
SM
972021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
98
99 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
100
a15a276b
TT
1012021-04-15 Tom Tromey <tromey@adacore.com>
102
103 * gdb.dwarf2/arr-stride.exp: Add test.
104
5809fbf2
TT
1052021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
106
107 * gdb.base/startup-file.exp: Add more tests.
108
92e4e97a
AB
1092021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
110
111 PR cli/25956
112 * gdb.base/early-init-file.c: New file.
113 * gdb.base/early-init-file.exp: New file.
114 * lib/gdb-utils.exp (style): Handle style 'none'.
115
fcc99c42
TBA
1162021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
117
118 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
119 @DW_INL_declared_inlined for the inline attribute.
120
34dc0f95
TBA
1212021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
122
123 * gdb.opt/inline-locals.c (scoped): New function.
124 (main): Call 'scoped'.
125 * gdb.opt/inline-locals.exp: Update with "info locals" tests
126 for scoped variables.
127 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
128 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
129
ac4d323e
TBA
1302021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
131
132 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
133
6b142048
WS
1342021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
135
136 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
137
82d9b280 1382021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
139
140 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
141 non-relative plxv instructions.
142 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
143
1442021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 145
e3d528d7
WS
146 PR gdb/27525
147 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
148 exercise single-stepping over subpcis,lnia,addpcis instructions
149 with displacement.
150 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
151 of addpcis/lnia/subpcis instructions.
152 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
153 exercise single-stepping over lnia instructions with displacement.
154 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
155 lnia instructions.
156
1572021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
158
82d9b280
WS
159 * gdb.arch/powerpc-power10.s: New test for instructions.
160 * gdb.arch/powerpc-power10.exp: Harness to run the test.
161
6ba4cb84
CL
1622021-4-12 Carl Love <cel@us.ibm.com>
163
164 * gdb.arch/vsx-vsr-float128.c: New test file.
165 * gdb.arch/vsx-vsr-float128.exp: New expect file.
166
9d8f3022
MM
1672021-04-12 Markus Metzger <markus.t.metzger@intel.com>
168
169 * gdb.btrace/reconnect.exp: Relax expected stepi output.
170
dc2b480f
WP
1712021-04-07 Weimin Pan <weimin.pan@oracle.com>
172
173 * gdb.base/ctf-ptype.c: Add struct link containing a forward
174 reference type.
175 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
176
0a703a4c
AB
1772021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
178
179 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
180 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
181
30ab3586
AB
1822021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
183
184 * gdb.cp/rvalue-ref-params.cc (f3): New function.
185 (f4): New function.
186 (global_int): New global variable.
187 (global_float): Likeiwse.
188 (main): Call both new functions.
189 * gdb.cp/rvalue-ref-params.exp: Add new tests.
190
56d467f4
CT
1912021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
192
193 * gdb.dwarf2/fission-relative-dwo.c: New file.
194 * gdb.dwarf2/fission-relative-dwo.exp: New file.
195
61dee722
AB
1962021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
197
198 * gdb.dwarf2/fission-absolute-dwo.c: New file.
199 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
200 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
201 instead of build_executable_from_fission_assembler.
202 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
203 * gdb.dwarf2/fission-loclists.exp: Likewise.
204
205 * gdb.dwarf2/fission-multi-cu.S: Delete file.
206 * gdb.dwarf2/fission-multi-cu.c: New file based on old
207 fission-multi-cu1.c and fission-multi-cu2.c files.
208 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
209 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
210 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
211 * gdb.dwarf2/fission-reread.exp: Likewise.
212 * lib/dwarf.exp (extract_dwo_information): New proc.
213 (strip_dwo_information): New proc.
214 (build_executable_and_dwo_files): New proc.
215 (build_executable_from_fission_assembler): Delete.
216 (Dwarf::_debug_addr_index): New variable.
217 (Dwarf::_cu_is_fission): New variable.
218 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
219 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
220 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
221 if this is a fission CU.
222 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
223 (Dwarf::debug_addr_label): New proc.
224 (Dwarf::cu): Initialise _cu_is_fission.
225 (Dwarf::tu): Likewise.
226 (Dwarf::assemble): Initialise _debug_addr_index.
227
1fd999d9
AB
2282021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
229
230 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
231
79c02443
AB
2322021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
233
234 * gdb.python/py-parameter.exp: Add test for reading data-directory
235 using gdb.parameter API.
236
340d00fb
TV
2372021-04-06 Tom de Vries <tdevries@suse.de>
238
239 PR breakpoints/25884
240 * gdb.opt/inline-cmds.exp: Remove kfail.
241
043bcbaf
TV
2422021-04-06 Tom de Vries <tdevries@suse.de>
243
244 PR testsuite/27691
245 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
246 file "".
247
ac628a06
EB
2482021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
249
250 * lib/pdtrace.in: Fix obvious typo.
251
3f49d080
TT
2522021-03-31 Tom Tromey <tromey@adacore.com>
253
254 * lib/dwarf.exp (Dwarf::_get_args): New proc.
255 (Dwarf::_location): Use it.
256
cfcbd506
TV
2572021-03-31 Tom de Vries <tdevries@suse.de>
258
259 PR testsuite/27667
260 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
261
8a91fbdf
SM
2622021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
263
264 PR gdb/27541
265 * gdb.base/index-cache-load-twice.exp: Remove.
266 * gdb.base/index-cache-load-twice.c: Remove.
267 * gdb.dwarf2/per-bfd-sharing.exp: New.
268 * gdb.dwarf2/per-bfd-sharing.c: New.
269
b953e703
TV
2702021-03-30 Tom de Vries <tdevries@suse.de>
271
272 PR testsuite/27604
273 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
274
aa33ea68
TBA
2752021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
276
277 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
278 the infinite loop to avoid a Clang bug.
279
99066782
WS
2802021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
281
282 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
283 names for uniqueness.
284 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
285 uniqueness.
286
b1f3973b
AB
2872021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
288
289 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
290 member.
291 (make_container): Initialise is_array_p.
292 * gdb.python/py-prettyprint.exp: Add new tests.
293 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
294 Check is_array_p and possibly return 'array'.
295
3c2dcf90
AB
2962021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
297
298 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
299 * gdb.cp/casts.exp: Give tests unique names.
300 * gdb.cp/filename.exp: Likewise.
301 * gdb.cp/gdb2495.exp: Likewise.
302 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
303 * gdb.cp/misc.exp: Rename test to make it unique.
304 * gdb.cp/nsnested.exp: Give tests unique names.
305 * gdb.cp/ovldbreak.exp: Likewise.
306 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
307 being tested. This also removes the duplicate test name.
308 * gdb.cp/ref-types.exp: Likewise.
309 * gdb.cp/temargs.exp: Likewise.
310
6b78370d
AB
3112021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
312
313 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
314 square brackets in test.
315
baecbb3d
AB
3162021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
317
318 * gdb.cp/maint.exp (test_first_component): Run more tests with a
319 variable number of spaces, this removes the duplicate testing of
320 'operator ->' which existed before.
321
6e892297
AB
3222021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
323
324 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
325 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
326 duplicates, and also to avoid having a string inside parentheses
327 at the end of test names.
328
ac45a6ca
AB
3292021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
330
331 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
332 Avoid repeated uses of 'runto', and instread just progress once
333 through the test stopping at different breakpoints. Give comments
334 a capital letter and full stop. Give duplicate tests unique names.
335
323fd5b9
PA
3362021-03-25 Pedro Alves <pedro@palves.net>
337
338 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
339 "target_non_stop" parameter and use it.
340 (top level): Add "maint set target-non-stop on/off" testing axis.
341
ba3c61fc
AB
3422021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
343
344 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
345 gdb_test_multiple.
346
bf0aecce
LM
3472021-03-24 Luis Machado <luis.machado@linaro.org>
348
349 * gdb.arch/aarch64-mte.c: New file.
350 * gdb.arch/aarch64-mte.exp: New test.
351 * gdb.base/memtag.c: New file.
352 * gdb.base/memtag.exp: New test.
353 * lib/gdb.exp (supports_memtag): New function.
354
bef382e6
LM
3552021-03-24 Luis Machado <luis.machado@linaro.org>
356
357 * gdb.base/options.exp: Adjust for new print options.
358 * gdb.base/with.exp: Likewise.
359
702cf3f5
AB
3602021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
361
362 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
363 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
364
1e7fcccb
AB
3652021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
366
367 * gdb.dwarf2/dw2-using-debug-str.c: New file.
368 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
369 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
370 not .debug_string.
371
4829711b
TT
3722021-03-20 Tom Tromey <tom@tromey.com>
373
374 * gdb.base/maint.exp: Update "maint print statistics" output.
375
e0d6d274
KB
3762021-03-19 Kevin Buettner <kevinb@redhat.com>
377
378 * lib/gdbserver-support.exp (gdbserver_exit): Use the
379 "-nowait" flag when waiting for gdbserver to exit.
380
a088215a
SST
3812021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
382
383 * gdb.base/info-macros.exp: Append -fdebug-macro to
384 additional_flags for clang.
385 * gdb.base/macscp.exp: Likewise.
386 * gdb.base/style.exp: Likewise.
387 * gdb.linespec/macro-relative.exp: Likewise.
388
d0c99a23
SM
3892021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
390 Pedro Alves <pedro@palves.net>
391
392 * gdb.base/run-attach-while-running.exp: New.
393 * gdb.base/run-attach-while-running.c: New.
394
7807d76a
AB
3952021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
396
397 * gdb.python/py-framefilter-addr.c: New file.
398 * gdb.python/py-framefilter-addr.exp: New file.
399 * gdb.python/py-framefilter-addr.py: New file.
400
f302f9e2
AB
4012021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
402
403 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
404 Make use of $gdb_test_name instead of creating a separate $test
405 variable.
406 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
407 adding a '($name)' at the end of each test. This also catches the
408 one place where '($name)' was missing, and so caused a duplicate
409 test name.
410 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
411 duplicate test names based on the command being tested.
412 * gdb.threads/signal-command-multiple-signals-pending.exp:
413 Likewise.
414 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
415 avoid duplicate testnames when a test script uses this proc and
416 also gdb_compile_pthreads.
417 * lib/prelink-support.exp (build_executable_own_libs): Use
418 with_test_prefix to avoid duplicate test names when we call
419 build_executable twice.
420
6813ceb0
TT
4212021-03-15 Tom Tromey <tromey@adacore.com>
422
423 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
424
3b5c4de0
TT
4252021-03-15 Tom Tromey <tromey@adacore.com>
426
427 * gdb.ada/varsize_limit.exp: Add new test.
428 * gdb.ada/varsize_limit/vsizelim.adb: Update.
429
c04da66c
TT
4302021-03-15 Tom Tromey <tromey@adacore.com>
431
432 * gdb.ada/operator_call/twovecs.ads: New file.
433 * gdb.ada/operator_call/twovecs.adb: New file.
434 * gdb.ada/operator_call/opcall.adb: New file.
435 * gdb.ada/operator_call.exp: New file.
436
1ac74522
TT
4372021-03-15 Tom Tromey <tromey@adacore.com>
438
439 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
440 * gdb.ada/enums_overload/enums_overload.ads: New file.
441 * gdb.ada/enums_overload/enums_overload.adb: New file.
442 * gdb.ada/enums_overload.exp: New file.
443
207582c0
TT
4442021-03-15 Tom Tromey <tromey@adacore.com>
445
446 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
447 Declare.
448 * gdb.ada/assign_arr/target_wrapper.adb: New file.
449 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
450 Call Put.
451 * gdb.ada/assign_arr.exp: Update.
452
ba6a0ef3
AB
4532021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
454
455 * gdb.python/py-auto-load-chaining-f1.c: New file.
456 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
457 * gdb.python/py-auto-load-chaining-f2.c: New file.
458 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
459 * gdb.python/py-auto-load-chaining.c: New file.
460 * gdb.python/py-auto-load-chaining.exp: New file.
461
7f99d636
AB
4622021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
463
464 * gdb.python/py-bad-printers.exp: Extend test names to make them
465 unique.
466 * gdb.python/py-events.exp: Likewise.
467 * gdb.python/py-finish-breakpoint2.exp: Likewise.
468 * gdb.python/py-frame-inline.exp: Likewise.
469 * gdb.python/py-frame.exp: Likewise.
470 * gdb.python/py-infthread.exp: Likewise.
471
323b848c
AB
4722021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
473
474 * gdb.python/py-value-cc.exp: Remove a duplicate test.
475
8a4efb36
AB
4762021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
477
478 * gdb.python/lib-types.exp: Update the test to check the correct
479 python variable.
480
66bb1dd9
AB
4812021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
482
483 * gdb.python/py-explore-cc.exp: Extend test names to make them
484 unique.
485
0125fabc
AB
4862021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
487
488 * gdb.python/py-lookup-type.exp: Remove duplicate test.
489
79d04157
AB
4902021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
491
492 * gdb.python/py-symtab.exp: Extend test names to make them
493 unique.
494
e3e48d8f
AB
4952021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
496
497 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
498 names unique.
499
2cb60e74
AB
5002021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
501
502 * gdb.python/py-block.exp: Give tests unique names.
503
8b12ded4
AB
5042021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
505
506 * gdb.python/py-pp-maint.exp: Extend test names to make them
507 unique.
508
93598ea4
AB
5092021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
510
511 * gdb.python/py-explore.exp: Add with_test_prefix to make test
512 names unique.
513
f35d6971
AB
5142021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
515
516 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
517
22d3e7f6
AB
5182021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
519
520 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
521 names unique.
522
5fc5a1b8
AB
5232021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
524
525 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
526 test names unique.
527
e3141a4d
AB
5282021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
529
530 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
531 unique.
532
ccdc02ed
TT
5332021-03-09 Tom Tromey <tromey@adacore.com>
534
535 * gdb.base/cast-call.exp: New file.
536 * gdb.base/cast-call.c: New file.
537
fbb1aace
AB
5382021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
539
540 * gdb.gdb/python-helper.exp: New file.
541
611aa09d
FW
5422020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
543
544 * gdb.fortran/intrinsics.exp: Add LOC tests.
545
eef32f59
AB
5462021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
547
548 * gdb.fortran/shape.exp: New file.
549 * gdb.fortran/shape.f90: New file.
550
7ba155b3
AB
5512021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
552
553 * gdb.fortran/size.exp: New file.
554 * gdb.fortran/size.f90: New file.
555
e14816a8
AB
5562021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
557
558 * gdb.fortran/rank.exp: New file.
559 * gdb.fortran/rank.f90: New file.
560
d308ba78
TT
5612021-03-08 Tom Tromey <tom@tromey.com>
562
563 * gdb.fortran/debug-expr.exp: Update tests.
564
d182f279
TT
5652021-03-08 Tom Tromey <tom@tromey.com>
566
567 * gdb.base/debug-expr.exp: Update expected dump output.
568
a7308ce0
TT
5692021-03-06 Tom Tromey <tom@tromey.com>
570
571 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
572 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
573 * gdb.dwarf2/dwznolink.exp: New file.
574
b0a8c2ff
MW
5752021-03-05 Mark Wielaard <mark@klomp.org>
576
577 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
578
844be3f2
WP
5792021-03-06 Weimin Pan <weimin.pan@oracle.com>
580
581 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
582
82333781
MM
5832021-03-03 Markus Metzger <markus.t.metzger@intel.com>
584
585 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
586
32c52999
MM
5872021-03-03 Markus Metzger <markus.t.metzger@intel.com>
588
589 * gdb.btrace/non-stop.exp: Adjust expected source lines.
590
26ed1478
MM
5912021-03-03 Markus Metzger <markus.t.metzger@intel.com>
592
593 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
594
d2c5f24e
MM
5952021-03-03 Markus Metzger <markus.t.metzger@intel.com>
596
597 * gdb.btrace/exception.cc (main): Update test source.
598 * gdb.btrace/exception.exp: Update patterns.
599 * gdb.btrace/function_call_history.exp: Likewise.
600
c7c7253a
MM
6012021-03-03 Markus Metzger <markus.t.metzger@intel.com>
602
603 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
604
f0778fc1
MM
6052021-03-03 Markus Metzger <markus.t.metzger@intel.com>
606
607 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
608 reverse-continue to breakpoint.
609
e71dbd03
MM
6102021-03-03 Markus Metzger <markus.t.metzger@intel.com>
611
612 * gdb.btrace/delta.exp: Remove instruction-history and
613 function-call-history checks.
614
b93a3ed0
MM
6152021-03-03 Markus Metzger <markus.t.metzger@intel.com>
616
617 * README (Note): Add nopie_ldflag.
618 * lib/gdb.exp (gdb_compile): Extend nopie handling.
619
bbcdf9ab
TT
6202021-03-02 Tom Tromey <tromey@adacore.com>
621
622 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
623 encodings.
624
bb3a4efe
LS
6252021-02-27 Lancelot Six <lsix@lancelotix.com>
626
627 PR gdb/27393
628 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
629
630
573dc0cc
TT
6312021-02-26 Tom Tromey <tom@tromey.com>
632
633 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
634
f8218786
JV
6352021-02-26 Jan Vrany <jan.vrany@labware.com>
636
637 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
638 Remove trailing \n from expected output.
639
cb51b708
MM
6402021-02-26 Markus Metzger <markus.t.metzger@intel.com>
641
642 * lib/gdb.exp (use_gdb_stub): Extend comment.
643
64d38fdd
JM
6442021-02-25 Jan Matyas <jmatyas@codasip.com>
645
646 PR gdb/26819
647 * gdb.server/stop-reply-no-thread.exp: Add two test
648 scenarios that cover remote targets which do not have
649 the concept of threads.
650
d4ff3cbf
AB
6512021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
652
653 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
654
68337b8b
AB
6552021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
656
657 PR fortran/26155
658 * gdb.fortran/call-no-debug-func.f90: New file.
659 * gdb.fortran/call-no-debug-prog.f90: New file.
660 * gdb.fortran/call-no-debug.exp: New file.
661
faeb9f13
AB
6622021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
663
664 * gdb.fortran/associated.exp: New file.
665 * gdb.fortran/associated.f90: New file.
666
170f4b23
AB
6672021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
668
669 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
670
dd80d750
AB
6712021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
672
673 * gdb.base/sect-cmd.exp: Update expected results.
674
b91919ac
AB
6752021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
676
677 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
678 techniques. Enable the test for all targets.
679
02a79309
AB
6802021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
681
682 * gdb.base/maint-info-sections.exp: Add new tests.
683 (check_maint_info_target_sections_output): New proc.
684
895b7b4e
AB
6852021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
686
687 * gdb.arch/riscv-default-tdesc.exp: New file.
688
bc3c0632
AB
6892021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
690
691 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
692
acde2092
AB
6932021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
694
695 * gdb.arch/i386-biarch-core.exp: Add target check.
696
7d2e5095
AKS
6972021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
698
699 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
700
96df3e28
AB
7012021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
702
703 * gdb.fortran/allocated.exp: New file.
704 * gdb.fortran/allocated.f90: New file.
705
a1670b72
AB
7062021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
707
708 * gdb.fortran/lbound-ubound.exp: Remove old comment.
709
bf3386f0
AB
7102021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
711
712 * gdb.base/maint-info-sections.exp: Update expected output, and
713 add additional tests. Again.
714
4790db14
AB
7152021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
716
717 * gdb.base/maint-info-sections.exp: Update expected output, and
718 add additional tests.
719
f4be6772
AB
7202021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
721
722 * gdb.base/maint-info-sections.exp: New file, content is moved
723 from gdb.base/maint.exp and cleaned up to use latest testsuite
724 techniques.
725 * gdb.base/maint.exp: Tests moved out to
726 gdb.base/maint-info-sections.exp.
727
25ad1e83
SM
7282021-02-10 Simon Marchi <simon.marchi@efficios.com>
729
730 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
731 GDBFLAGS.
732
e92c8eb8
AB
7332021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
734
735 * gdb.fortran/lbound-ubound.F90: New file.
736 * gdb.fortran/lbound-ubound.exp: New file.
737
ee4c3d88
TV
7382021-02-10 Tom de Vries <tdevries@suse.de>
739
740 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
741 "Restore saved setting of complaints".
742
cf2b2075
TV
7432021-02-09 Tom de Vries <tdevries@suse.de>
744
745 PR symtab/27341
746 * lib/gdb.exp (with_complaints): New proc, factored out of ...
747 (gdb_load_no_complaints): ... here.
748 * gdb.fortran/function-calls.exp: Add test-case.
749
b61f7811
HAQ
7502021-02-09 Abid Qadeer <abidh@codesourcery.com>
751
752 * gdb.threads/signal-command-handle-nopass.exp: Call
753 'standard_testfile' before using 'testfile'.
754 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
755 * gdb.threads/signal-delivered-right-thread.exp: Likewise
756 * gdb.threads/signal-sigtrap.exp: Likewise
757
3d4aae48
LM
7582021-02-08 Luis Machado <luis.machado@linaro.org>
759
760 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
761
4001d90d
TV
7622021-02-08 Tom de Vries <tdevries@suse.de>
763
764 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
765
29db1eb3
AB
7662021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
767
768 * gdb.python/tui-window-disabled.c: New file.
769 * gdb.python/tui-window-disabled.exp: New file.
770 * gdb.python/tui-window-disabled.py: New file.
771
e0c23e11
AB
7722021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
773
774 * gdb.python/tui-window.exp: Add new tests.
775 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
776 TestWindow object into global the_window.
777 <remote_title>: New method.
778 (delete_window_title): New function.
779
1cf23996
AB
7802021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
781
782 * gdb.tui/winheight.exp: Add more tests.
783
2708dbbd
AB
7842021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
785
786 * gdb.python/py-framefilter.exp: Update expected results.
787 * gdb.python/python.exp: Update expected results.
788
cd074e04
AB
7892021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
790
791 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
792 about bug in GDB, update expected results, and add more tests.
793
5fb97639
AB
7942021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
795
796 * gdb.tui/scroll.exp: New file.
797 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
798 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
799 remaining lines up.
800 (Term::check_region_contents): New proc.
801 (Term::check_box_contents): Use check_region_contents.
802
c0e56745
TV
8032021-02-06 Tom de Vries <tdevries@suse.de>
804
805 PR testsuite/26922
806 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
807 scrolling.
808
0e857c82
TV
8092021-02-05 Tom de Vries <tdevries@suse.de>
810
811 PR breakpoints/27313
812 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
813 rejected.
814
a22ec6e8
TV
8152021-02-05 Tom de Vries <tdevries@suse.de>
816
817 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
818 * gdb.fortran/mixed-lang-stack.exp: Same.
819
ae710496
TV
8202021-02-05 Tom de Vries <tdevries@suse.de>
821
822 PR exp/27265
823 * gdb.base/complex-parts.exp: Add tests.
824
d3b54e63
TV
8252021-02-05 Tom de Vries <tdevries@suse.de>
826
827 PR symtab/27307
828 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
829
3eccb1c8
SV
8302021-02-04 Shahab Vahedi <shahab@synopsys.com>
831
832 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
833
a71501e2
PA
8342021-02-03 Pedro Alves <pedro@palves.net>
835
836 * gdb.threads/detach-step-over.c: New file.
837 * gdb.threads/detach-step-over.exp: New file.
838
92234eb1
PA
8392021-02-03 Pedro Alves <pedro@palves.net>
840
841 * gdb.threads/attach-non-stop.c: New file.
842 * gdb.threads/attach-non-stop.exp: New file.
843
2e3773ff
LS
8442021-02-02 Lancelot SIX <lsix@lancelotsix.com>
845
846 * gdb.base/inferior-noarg.c: New test.
847 * gdb.base/inferior-noarg.exp: New test.
848
e0bd9202
SM
8492021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
850
851 * gdb.base/scope.exp: Use proc_with_prefix.
852
9307efbe
SM
8532021-02-02 Simon Marchi <simon.marchi@efficios.com>
854
855 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
856 table proc.
857 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
858 .debug_rnglists table without offset array.
859 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
860 .debug_loclists table without offset array.
861
2b0c7f41
SM
8622021-02-02 Simon Marchi <simon.marchi@efficios.com>
863
864 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
865 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
866 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
867 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
868 attribute
869
ecfda20d
SM
8702021-02-02 Simon Marchi <simon.marchi@efficios.com>
871
872 PR gdb/26813
873 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
874 (loclists): New proc.
875 * gdb.dwarf2/loclists-multiple-cus.c: New.
876 * gdb.dwarf2/loclists-multiple-cus.exp: New.
877 * gdb.dwarf2/loclists-sec-offset.c: New.
878 * gdb.dwarf2/loclists-sec-offset.exp: New.
879
6b0933da
SM
8802021-02-02 Simon Marchi <simon.marchi@efficios.com>
881
882 * lib/dwarf.exp (_location): Add parameters.
883 (_handle_DW_FORM): Adjust.
884
962effa7
SM
8852021-02-02 Simon Marchi <simon.marchi@efficios.com>
886
887 PR gdb/26813
888 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
889 (cu): Generate header for DWARF 5.
890 (rnglists): New proc.
891 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
892 * gdb.dwarf2/rnglists-sec-offset.exp: New.
893
2bd3e4b8
TV
8942021-02-02 Tom de Vries <tdevries@suse.de>
895
896 PR symtab/24620
897 * gdb.dwarf2/fission-reread.exp: Add test-case.
898
c39c8637
TV
8992021-02-01 Tom de Vries <tdevries@suse.de>
900
901 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
902 * gdb.dwarf2/fission-loclists-pie.S: Same.
903 * gdb.dwarf2/fission-loclists.S: Same.
904 * gdb.dwarf2/fission-multi-cu.S: Same.
905 * gdb.dwarf2/fission-reread.S: Same.
906 * gdb.dwarf2/fission-base.exp: Use DWO.
907 * gdb.dwarf2/fission-loclists-pie.exp: Same.
908 * gdb.dwarf2/fission-loclists.exp: Same.
909 * gdb.dwarf2/fission-multi-cu.exp: Same.
910 * gdb.dwarf2/fission-reread.exp: Same.
911
ebde6f2d
TV
9122021-01-29 Tom de Vries <tdevries@suse.de>
913
914 PR breakpoints/26063
915 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
916 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
917
620ec3ca
TV
9182021-01-29 Tom de Vries <tdevries@suse.de>
919
920 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
921
cdeba395
TV
9222021-01-28 Tom de Vries <tdevries@suse.de>
923
924 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
925 in the backtrace, and use that in the rest of the test instead of
926 hardcoded constant 3. Use "frame" instead of "up" for robustness.
927
c47b145e
TV
9282021-01-28 Tom de Vries <tdevries@suse.de>
929
930 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
931 * gdb.arch/i386-sse-stack-align.c: Same.
932 * gdb.arch/i386-sse-stack-align.exp: Same.
933
47918cca
AB
9342021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
935
936 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
937
2f985dd1
TV
9382021-01-28 Tom de Vries <tdevries@suse.de>
939
940 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
941
22efa3d3
TV
9422021-01-28 Tom de Vries <tdevries@suse.de>
943
944 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
945 "maint info line-table". Make PASS pattern more specific. Make
946 FAIL pattern work for -m32.
947
59b59f08
LS
9482021-01-27 Lancelot SIX <lsix@lancelotsix.com>
949
950 PR gdb/27133
951 * gdb.base/ui-redirect.exp: Add test case that ensures that
952 redirecting both logging and debug does not cause gdb to crash.
953
954
807f647c
MM
9552021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
956
957 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
958
4ca40594
TV
9592021-01-26 Tom de Vries <tdevries@suse.de>
960
961 * gdb.threads/killed-outside.exp: Allow regular output.
962
d0021af3
TV
9632021-01-26 Tom de Vries <tdevries@suse.de>
964
965 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
966
9f6c202e
TV
9672021-01-25 Tom de Vries <tdevries@suse.de>
968
969 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
970 * lib/gdb.exp: Use gdb_load_no_complaints.
971
a625a8c9
TT
9722021-01-25 Tom Tromey <tromey@adacore.com>
973
974 * gdb.ada/fixed_points.exp: Add regression test.
975 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
976 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
977
19184910
TT
9782021-01-25 Tom Tromey <tromey@adacore.com>
979
980 * gdb.ada/local-enum.exp: Add enumerator resolution test.
981
acd6125f
TT
9822021-01-25 Tom Tromey <tromey@adacore.com>
983
984 * gdb.ada/local-enum.exp: New file.
985 * gdb.ada/local-enum/local.adb: New file.
986
1af4c9c4
TT
9872021-01-23 Tom Tromey <tom@tromey.com>
988
989 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
990
705646c0
BE
9912021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
992
993 * gdb.base/line65535.exp: Fix test expectation.
994
0ac85db5
SM
9952021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
996
997 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
998 suppression.
999 (default_gdb_exit): Likewise.
1000 (default_gdb_spawn): Likewise.
1001 (send_gdb): Likewise.
1002 (gdb_expect): Likewise.
1003 (gdb_expect_list): Likewise.
1004 (default_gdb_init): Likewise.
1005 (gdb_suppress_entire_file): Remove.
1006 (gdb_suppress_tests): Remove.
1007 (gdb_stop_suppressing_tests): Remove.
1008 (gdb_clear_suppressed): Remove.
1009 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1010 related to test suppression.
1011 (default_mi_gdb_start): Likewise.
1012 (mi_gdb_reinitialize_dir): Likewise.
1013 (mi_gdb_test): Likewise.
1014 (mi_run_cmd_full): Likewise.
1015 (mi_runto_helper): Likewise.
1016 (mi_execute_to): Likewise.
1017 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1018 * gdb.base/bitfields.exp: Likewise.
1019 * gdb.base/bitfields2.exp: Likewise.
1020 * gdb.base/break.exp: Likewise.
1021 * gdb.base/call-sc.exp: Likewise.
1022 * gdb.base/callfuncs.exp: Likewise.
1023 * gdb.base/dfp-test.exp: Likewise.
1024 * gdb.base/endian.exp: Likewise.
1025 * gdb.base/exprs.exp: Likewise.
1026 * gdb.base/funcargs.exp: Likewise.
1027 * gdb.base/hbreak2.exp: Likewise.
1028 * gdb.base/recurse.exp: Likewise.
1029 * gdb.base/scope.exp: Likewise.
1030 * gdb.base/sepdebug.exp: Likewise.
1031 * gdb.base/structs.exp: Likewise.
1032 * gdb.base/until.exp: Likewise.
1033 * gdb.cp/misc.exp: Likewise.
1034
9d2d8a16
AB
10352021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1036
1037 PR cli/25956
1038 * gdb.base/style.exp (run_style_tests): Add version string test.
1039 (test_startup_version_string): Use version style name.
1040 * lib/gdb-utils.exp (style): Handle version style name.
1041
e7b43072
AB
10422021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1043
1044 * gdb.base/style.exp (limited_style): New proc.
1045 (clean_restart_and_disable): New proc.
1046 (run_style_tests): New proc. Most of the old tests from this file
1047 are now in this proc.
1048 (test_startup_version_string): New proc. Reamining test from the
1049 old file is in this proc.
1050
2189c312
SM
10512021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1052
1053 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1054 Adjust to "set debug remote" changes.
1055
cd211c75
LM
10562021-01-21 Luis Machado <luis.machado@linaro.org>
1057
1058 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1059 message.
1060
730af663
SM
10612021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1062
1063 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1064
325d39e4
HD
10652021-01-21 Hannes Domani <ssbssa@yahoo.de>
1066
1067 PR python/19151
1068 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1069
c3e96aa7
SM
10702021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1071
1072 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1073
6571ffc6
SM
10742021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1075
1076 * lib/tuiterm.exp: Add links in comments.
1077
7c794afd
TV
10782021-01-20 Tom de Vries <tdevries@suse.de>
1079
1080 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1081 offset.
1082
1402665c
TV
10832021-01-20 Tom de Vries <tdevries@suse.de>
1084
1085 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1086
6f52fdf4
SDJ
10872021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1088
1089 * gdb.arch/amd64-stap-expressions.S: New file.
1090 * gdb.arch/amd64-stap-expressions.exp: New file.
1091
14852123
TV
10922021-01-19 Tom de Vries <tdevries@suse.de>
1093
1094 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1095 sequence.
1096
0c4e2c6c
TV
10972021-01-19 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1100
02baa133
AB
11012021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1102
1103 * gdb.fortran/array-slices.exp (run_test): Avoid including
1104 addresses in test names.
1105
10f92414
TV
11062021-01-15 Tom de Vries <tdevries@suse.de>
1107
1108 PR testsuite/26997
1109 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1110 when adding sizeof.
1111
116d0cf1
TV
11122021-01-14 Tom de Vries <tdevries@suse.de>
1113
1114 PR testsuite/24590
1115 * gdb.base/style.exp: Handle shorter argv in frame command output.
1116
8f66807b
AB
11172021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1118
1119 PR gdb/26819
1120 * gdb.server/stop-reply-no-thread-multi.c: New file.
1121 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1122
3f94e588
TV
11232021-01-12 Tom de Vries <tdevries@suse.de>
1124
1125 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1126 (main): Remove call to have_mpx.
1127 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1128 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1129 (main): Remote call to have_mpx.
1130 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1131 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1132 (main): Remove call to have_mpx.
1133 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1134 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1135 (main): Remove call to have_mpx.
1136 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1137 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1138 (main): Remote call to have_mpx.
1139 * gdb.arch/i386-mpx.exp: Use have_mpx.
1140 * lib/gdb.exp (have_mpx): New proc.
1141
5291fe3c
SP
11422021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1143
1144 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1145
18bfb505
TV
11462021-01-12 Tom de Vries <tdevries@suse.de>
1147
1148 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1149
ce38f5ed
AB
11502021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1151
1152 * gdb.fortran/debug-expr.exp: Add new tests.
1153
7c654b71
AB
11542021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1155
1156 * gdb.fortran/dot-ops.exp: Add new tests.
1157
10dadadc
TV
11582021-01-11 Tom de Vries <tdevries@suse.de>
1159
1160 PR testsuite/26968
1161 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1162 Move insn setting $eax to before probe point.
1163
66beed02
TT
11642021-01-09 Tom Tromey <tom@tromey.com>
1165
1166 * gdb.trace/ax.exp: Do not require an "ext".
1167
8fc48b79
TT
11682021-01-08 Tom Tromey <tromey@adacore.com>
1169
1170 * gdb.ada/voidctx/pck.adb: New file.
1171 * gdb.ada/voidctx/pck.ads: New file.
1172 * gdb.ada/voidctx/voidctx.adb: New file.
1173 * gdb.ada/voidctx.exp: New file.
1174
6abd4cf2
SM
11752021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1176
1177 PR gdb/27157
1178 * gdb.base/empty-host-env-vars.exp: New test.
1179
d00f0868
AB
11802021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1181
1182 * gdb.base/completion.exp: Add a new test.
1183
3c8c6de2
AB
11842021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1185
1186 * gdb.fortran/intvar-dynamic-types.exp: New file.
1187 * gdb.fortran/intvar-dynamic-types.f90: New file.
1188
e3436813
AB
11892021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1190
1191 * gdb.fortran/intvar-array.exp: New file.
1192 * gdb.fortran/intvar-array.f90: New file.
1193
d4813f10
TT
11942021-01-07 Tom Tromey <tromey@adacore.com>
1195
1196 * gdb.ada/assign_arr.exp: Add 'others' test.
1197
b49180ac
TT
11982021-01-06 Tom Tromey <tromey@adacore.com>
1199
1200 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1201 (FP4_Type): New type.
1202 (FP4_Var): New variable.
1203 * gdb.ada/fixed_points/fixed_points.adb: Update.
1204 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1205
3c55062c
SM
12062021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1207
1208 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1209 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1210 Pass prompt containing debug print to gdb_test_sequence.
1211
e4ad960a
TV
12122021-01-04 Tom de Vries <tdevries@suse.de>
1213
1214 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1215
3ec3145c
SM
12162021-01-04 Simon Marchi <simon.marchi@efficios.com>
1217
1218
1219
8dc558a0
SM
12202021-01-04 Simon Marchi <simon.marchi@efficios.com>
1221
1222 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1223 * gdb.server/connect-without-multi-process.exp: Likewise.
1224 * gdb.server/exit-multiple-threads.exp: Likewise.
1225 * gdb.server/ext-attach.exp: Likewise.
1226 * gdb.server/ext-restart.exp: Likewise.
1227 * gdb.server/ext-run.exp: Likewise.
1228 * gdb.server/ext-wrapper.exp: Likewise.
1229 * gdb.server/multi-ui-errors.exp: Likewise.
1230 * gdb.server/no-thread-db.exp: Likewise.
1231 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1232 * gdb.server/run-without-local-binary.exp: Likewise.
1233 * gdb.server/server-kill.exp: Likewise.
1234 * gdb.server/server-run.exp: Likewise.
1235 * gdb.server/solib-list.exp: Likewise.
1236 * gdb.server/stop-reply-no-thread.exp: Likewise.
1237 * gdb.server/wrapper.exp: Likewise.
1238 * gdb.server/sysroot.exp: Increase timeout when testing the
1239 target: sysroot.
1240
d8387cc8
SM
12412021-01-04 Simon Marchi <simon.marchi@efficios.com>
1242
1243 * gdb.server/server-run.exp: Use clean_restart.
1244
5169ae34
SM
12452021-01-04 Simon Marchi <simon.marchi@efficios.com>
1246
1247 * gdb.server/ext-run.exp: Use clean_restart.
1248
7b0ff8a2
SM
12492021-01-04 Simon Marchi <simon.marchi@efficios.com>
1250
1251 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1252 instead of prepare_for_testing.
1253
a754fbdf
SM
12542021-01-04 Simon Marchi <simon.marchi@efficios.com>
1255
1256 * gdb.server/solib-list.exp: Use clean_restart.
1257
c5e71b33
TV
12582021-01-04 Tom de Vries <tdevries@suse.de>
1259
1260 * gdb.base/morestack.c: Remove printf.
1261 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1262
9b243007
TT
12632020-12-31 Tom Tromey <tom@tromey.com>
1264
1265 * gdb.rust/simple.exp: Update output for Rust 1.49.
1266
4ff509e7
BE
12672020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1268
1269 * gdb.cp/step-and-next-inline.exp: Fix test case.
1270
391750c3
SM
12712020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1272
1273 * gdb.python/py-frame-args.exp: De-duplicate test names.
1274
b7874836
AB
12752020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1276
1277 PR gdb/27059
1278 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1279 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1280
e1ff6226
PW
12812020-12-21 Peter Waller <p@pwaller.net>
1282
1283 * gdb.base/style-interp-exec-mi.exp: New.
1284 * gdb.base/style-interp-exec-mi.c: New.
1285
ca01f1bf
SM
12862020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1287
1288 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1289 gdb_test. Use proc_with_prefix.
1290
0fe69a94
MM
12912020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1292
1293 * gdb.btrace/exception.exp: Build with nopie.
1294 * gdb.btrace/function_call_history.exp: Likewise.
1295 * gdb.btrace/unknown_functions.exp: Likewise.
1296
806e7575
MM
12972020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1298
1299 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1300
493d2172
MM
13012020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1302
1303 * gdb.python/py-record-btrace.exp: Make test names unique.
1304 * gdb.python/py-record-full.exp: Likewise.
1305
1a1c0afc
MM
13062020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1307
1308 * gdb.btrace/data.exp: Make test names unique.
1309 * gdb.btrace/delta.exp: Likewise.
1310 * gdb.btrace/enable.exp: Likewise.
1311 * gdb.btrace/function_call_history.exp: Likewise.
1312 * gdb.btrace/nohist.exp: Likewise.
1313 * gdb.btrace/non-stop.exp: Likewise.
1314 * gdb.btrace/rn-dl-bind.exp: Likewise.
1315 * gdb.btrace/step.exp: Likewise.
1316 * gdb.btrace/stepi.exp: Likewise.
1317 * gdb.btrace/tailcall.exp: Likewise.
1318
98d837f0
MM
13192020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1320
1321 * gdb.btrace/enable.exp: Update error message.
1322 * gdb.btrace/multi-inferior.exp: Likewise.
1323 * gdb.btrace/reconnect.exp: Likewise.
1324 * gdb.python/py-record-btrace.exp: Likewise.
1325 * gdb.python/py-record-full.exp: Likewise.
1326
c541fa7c
TV
13272020-12-20 Tom de Vries <tdevries@suse.de>
1328
1329 * lib/gdb.exp (save_target_board_info): New proc.
1330 (gdb_compile_shlib): Use save_target_board_info.
1331
60108e47
TV
13322020-12-19 Tom de Vries <tdevries@suse.de>
1333
1334 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1335 (supports_gnuc): New proc.
1336 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1337 test_compiler_info calls. Add unsupported message.
1338 * gdb.base/endianity.c: Use TEST_SSO.
1339
fa639f55
HD
13402020-12-19 Hannes Domani <ssbssa@yahoo.de>
1341
1342 PR exp/27070
1343 * gdb.python/compare-enum-type-a.c: New test.
1344 * gdb.python/compare-enum-type-b.c: New test.
1345 * gdb.python/compare-enum-type.exp: New file.
1346 * gdb.python/compare-enum-type.h: New test.
1347
4aea001f
HD
13482020-12-18 Hannes Domani <ssbssa@yahoo.de>
1349
1350 * gdb.python/py-format-string.exp: Add tests for address keyword.
1351
b3f9469b
HD
13522020-12-18 Hannes Domani <ssbssa@yahoo.de>
1353
1354 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1355
86ef42bd
TT
13562020-12-18 Tom Tromey <tromey@adacore.com>
1357
1358 * gdb.ada/fixed_points.exp: Also run with
1359 -fgnat-encodings=minimal. Update expected output.
1360
93df4a1d
SM
13612020-12-16 Simon Marchi <simon.marchi@efficios.com>
1362
1363 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1364 * gdb.base/continue-all-already-running.exp: Likewise.
1365 * gdb.base/moribund-step.exp: Likewise.
1366 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1367
592995fa
TV
13682020-12-16 Tom de Vries <tdevries@suse.de>
1369
1370 * gdb.base/batch-preserve-term-settings.exp:
1371
1e61189d
TV
13722020-12-16 Tom de Vries <tdevries@suse.de>
1373
1374 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1375 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1376
19007d95
LM
13772020-12-16 Luis Machado <luis.machado@linaro.org>
1378
1379 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1380 pointer-based memory accesses.
1381 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1382 hw watchpoint cases.
1383
a33fc9ae
RK
13842020-12-15 Rae Kim <rae.kim@gmail.com>
1385
1386 * gdb.base/document.exp: New test.
1387
0e5ad442
TT
13882020-12-15 Tom Tromey <tromey@adacore.com>
1389
1390 * gdb.base/style.exp: Add deprecation tests.
1391
60598dbd
SM
13922020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1393
1394 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1395
8cd6d968
MW
13962020-12-14 Mark Wielaard <mark@klomp.org>
1397
1398 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1399 specially, set attr_form_comment to the actual FORM string used.
1400
eab9267c
MW
14012020-12-14 Mark Wielaard <mark@klomp.org>
1402
1403 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1404 _constants(SPECIAL_expr) here, but set it...
1405 (Dwarf::cu): ...here based on _cu_version.
1406
2f413264
TV
14072020-12-14 Tom de Vries <tdevries@suse.de>
1408
1409 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1410 pass -fPIC.
1411 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1412 * gdb.base/break-probes.exp: Same.
1413 * gdb.base/ctxobj.exp: Same.
1414 * gdb.base/dso2dso.exp: Same.
1415 * gdb.base/global-var-nested-by-dso.exp: Same.
1416 * gdb.base/info-shared.exp: Same.
1417 * gdb.base/jit-reader-simple.exp: Same.
1418 * gdb.base/print-file-var.exp: Same.
1419 * gdb.base/skip-solib.exp: Same.
1420 * gdb.btrace/dlopen.exp: Same.
1421
18f1cb1f
TV
14222020-12-14 Tom de Vries <tdevries@suse.de>
1423
1424 PR testsuite/26963
1425 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1426
519155c9
TV
14272020-12-14 Tom de Vries <tdevries@suse.de>
1428
1429 PR testsuite/26962
1430 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1431 cast it to its declared type".
1432
153f6e6c
TV
14332020-12-14 Tom de Vries <tdevries@suse.de>
1434
1435 PR testsuite/26951
1436 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1437 shell prompt.
1438
86b44259
TT
14392020-12-14 Tom Tromey <tromey@adacore.com>
1440
1441 * gdb.ada/nested.exp: Add new tests.
1442 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1443
e26624c6
TT
14442020-12-14 Tom Tromey <tromey@adacore.com>
1445
1446 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1447
a3bdae4e
TT
14482020-12-14 Tom Tromey <tromey@adacore.com>
1449
1450 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1451
862fcbd8
TV
14522020-12-13 Tom de Vries <tdevries@suse.de>
1453
1454 PR testsuite/26953
1455 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1456 attribute support if compiler doesn't support it.
1457
a406a98e
TV
14582020-12-13 Tom de Vries <tdevries@suse.de>
1459
1460 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1461 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1462 source to shared lib. Add ada to options.
1463
5d7e6ed0
TV
14642020-12-13 Tom de Vries <tdevries@suse.de>
1465
1466 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1467 calling gnatbind and gnatlink.
1468
ee9812a0
AB
14692020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1470
1471 * gdb.base/dcache-flush.c: New file.
1472 * gdb.base/dcache-flush.exp: New file.
1473
50a5f187
AB
14742020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1475
1476 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1477 commands.
1478 * gdb.base/killed-outside.exp: Likewise.
1479 * gdb.opt/inline-bt.exp: Likewise.
1480 * gdb.perf/gmonster-null-lookup.py: Likewise.
1481 * gdb.perf/gmonster-print-cerr.py: Likewise.
1482 * gdb.perf/gmonster-ptype-string.py: Likewise.
1483 * gdb.python/py-unwind.exp: Likewise.
1484
19c659f1
AB
14852020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1486
1487 * gdb.base/commands.exp: Update expected results.
1488
9ef6d4a1
AB
14892020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1490
1491 PR cli/15104
1492 * gdb.base/commands.exp: Add additional tests.
1493 * gdb.base/completion.exp: Add additional tests.
1494
1536146f
AB
14952020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1496
1497 * gdb.base/completion.exp: Add additional tests.
1498
346e7e19
TV
14992020-12-11 Tom de Vries <tdevries@suse.de>
1500
1501 PR testsuite/26991
1502 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1503 violations by setting bounds registers if the bounds are passed in the
1504 Bounds Table.
1505
9cd7a95a
TV
15062020-12-11 Tom de Vries <tdevries@suse.de>
1507
1508 PR testsuite/26954
1509 * gdb.base/float128.exp: Detect and handle no mpfr support.
1510
4483a8e7
SM
15112020-12-10 Simon Marchi <simon.marchi@efficios.com>
1512
1513 PR gdb/24694
1514 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1515 calls.
1516
10067028
TV
15172020-12-10 Tom de Vries <tdevries@suse.de>
1518
1519 PR testsuite/26947
1520 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1521 braces for tcl 8.5 and earlier.
1522
5b56203a
SM
15232020-12-09 Simon Marchi <simon.marchi@efficios.com>
1524
1525 PR 26875, PR 26901
1526 * gdb.base/flexible-array-member.c: New test.
1527 * gdb.base/flexible-array-member.exp: New test.
1528
b46551b2
TV
15292020-12-08 Tom de Vries <tdevries@suse.de>
1530
1531 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1532 using is_amd64_regs_target.
1533
8439f446
TV
15342020-12-08 Tom de Vries <tdevries@suse.de>
1535
1536 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1537 self_id.
1538
bc545da7
PA
15392020-12-07 Pedro Alves <pedro@palves.net>
1540
1541 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1542 'additional_flags' variable.
1543
1f58f6c2
TBA
15442020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1545
1546 * gdb.linespec/explicit.exp: Extend with a test to check completing
1547 '-' after seemingly complete options.
1548
5759831a
TBA
15492020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1550
1551 * gdb.linespec/keywords.exp: Add tests to check positional
1552 flexibility of "-force-condition".
1553
21e051b3
TBA
15542020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1555
1556 * gdb.base/bp-cmds-run-with-ex.c: New file.
1557 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1558 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1559 * gdb.gdb/python-interrupts.exp: Update the call to
1560 'catch_command_errors' with the new argument.
1561 * gdb.gdb/python-selftest.exp: Ditto.
1562
187b041e
SM
15632020-12-04 Simon Marchi <simon.marchi@efficios.com>
1564
1565 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1566 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1567 * gdb.threads/non-stop-fair-events.exp: Likewise.
1568
3b7a962d
SM
15692020-12-04 Simon Marchi <simon.marchi@efficios.com>
1570
1571 * gdb.threads/step-over-exec.exp: New.
1572 * gdb.threads/step-over-exec.c: New.
1573 * gdb.threads/step-over-exec-execd.c: New.
1574 * lib/my-syscalls.S: New.
1575 * lib/my-syscalls.h: New.
1576
e633b117
SM
15772020-12-04 Simon Marchi <simon.marchi@efficios.com>
1578
1579 * lib/dwarf.exp (declare_labels): Use name as text if text is
1580 not provided.
1581
67748e0f
TV
15822020-12-04 Tom de Vries <tdevries@suse.de>
1583
1584 PR testsuite/26990
1585 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
1586 are unsupported.
1587
a8d13675
TV
15882020-12-04 Tom de Vries <tdevries@suse.de>
1589
1590 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
1591 clause.
1592
f17727b3
TV
15932020-12-04 Tom de Vries <tdevries@suse.de>
1594
1595 * gdb.reverse/insn-reverse.exp: Fix count handling.
1596
a1499830
TV
15972020-12-04 Tom de Vries <tdevries@suse.de>
1598
1599 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
1600 __x86_64__.
1601
9c027c2f
TV
16022020-12-04 Tom de Vries <tdevries@suse.de>
1603
1604 * gdb.reverse/insn-reverse.c (test_nr): New var.
1605 (usage, parse_args): New function.
1606 (main): Call parse_args. Only run test for test_nr.
1607 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
1608 and bail out. Run subtests individually, using an inferior arg
1609 specifying the subtest.
1610
533b2ae0
AB
16112020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1612
1613 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
1614
e4502042
AB
16152020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1616
1617 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
1618 update test to use this.
1619
f55a9a37
SM
16202020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1621
1622 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
1623
0a6155a0
SM
16242020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1625
1626 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
1627 (do_test): Don't use with_test_prefix.
1628 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
1629 (do_test): Don't use with_test_prefix.
1630 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
1631 (do_test): Don't use with_test_prefix.
1632 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
1633 (do_test): Don't use with_test_prefix.
1634
4d56d64a
SM
16352020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1636
1637 * gdb.threads/non-ldr-exit.exp: Fix comment.
1638
54e75f29
AB
16392020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1640
1641 * gdb.xml/maint-xml-dump-03.xml: New file.
1642
7ce05d21
TV
16432020-11-30 Tom de Vries <tdevries@suse.de>
1644
1645 PR symtab/26905
1646 * gdb.dwarf2/count.exp: Remove kfails.
1647
50757f95
TBA
16482020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1649
1650 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
1651 indices.
1652
4afa9fd9
JB
16532020-11-24 Joel Brobecker <brobecker@adacore.com>
1654
1655 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
1656 the "ptype pck__fp1_range_var" test for the module-2 and pascal
1657 languages. Remove the associated setup_xfail.
1658
15a491af
SM
16592020-11-23 Simon Marchi <simon.marchi@efficios.com>
1660
1661 * lib/gdb.exp (gdb_assert): Show error message on error.
1662
891615f0
TV
16632020-11-23 Tom de Vries <tdevries@suse.de>
1664
1665 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
1666 * gdb.ada/mod_from_name.exp: Same.
1667 * gdb.ada/pckd_arr_ren.exp: Same.
1668
19922582
SM
16692020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1670
1671 * gdb.base/template.exp: New.
1672 * gdb.base/template.c: New.
1673
117c628d
GB
16742020-11-22 Gary Benson <gbenson@redhat.com>
1675
1676 PR gdb/26905
1677 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
1678 is defined using a DW_AT_count which references another DIE.
1679
da39d3ba
TV
16802020-11-21 Tom de Vries <tdevries@suse.de>
1681
1682 * gdb.base/vla-ptr.exp: Add XFAIL.
1683
a5c641b5
AB
16842020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1685
1686 * gdb.fortran/array-slices-bad.exp: New file.
1687 * gdb.fortran/array-slices-bad.f90: New file.
1688 * gdb.fortran/array-slices-sub-slices.exp: New file.
1689 * gdb.fortran/array-slices-sub-slices.f90: New file.
1690 * gdb.fortran/array-slices.exp: Rewrite tests.
1691 * gdb.fortran/array-slices.f90: Rewrite tests.
1692 * gdb.fortran/vla-sizeof.exp: Correct expected results.
1693
a15a5258
AB
16942020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1695
1696 * gdb.base/completion.exp: Add new completion tests.
1697
7cb2893d
SM
16982020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1699
1700 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
1701 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1702 * gdb.mi/mi-nsintrall.exp: Likewise.
1703 * gdb.mi/mi-nsmoribund.exp: Likewise.
1704 * gdb.mi/mi-nsthrexec.exp: Likewise.
1705 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1706
cf144ec8
SM
17072020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1708
1709 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
1710 of perror.
1711
6b6a3e05
JM
17122020-11-18 Joseph Myers <joseph@codesourcery.com>
1713
1714 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
1715 $arg.exe exists but $arg does not.
1716
811bdca0
GB
17172020-11-17 Gary Benson <gbenson@redhat.com>
1718
1719 * gdb.trace/trace-common.h (x86_trace_dummy): Add
1720 __attribute__ ((used)).
1721
c72e3136
AB
17222020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1723
1724 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
1725
037d7135
AB
17262020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1727
1728 * gdb.base/completion.exp: Add new tests.
1729
119e99bb
TT
17302020-11-16 Tom Tromey <tromey@adacore.com>
1731
1732 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
1733 tests.
1734
b74dbc20
JB
17352020-11-15 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
1738 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
1739 (main): Add reference to pck__fp1_var2.
1740 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
1741
0a12719e
JB
17422020-11-15 Joel Brobecker <brobecker@adacore.com>
1743
1744 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
1745
0c9150e4
JB
17462020-11-15 Joel Brobecker <brobecker@adacore.com>
1747
1748 * gdb.ada/fixed_points.exp: Add ptype tests.
1749 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
1750
b26daff9
JB
17512020-11-15 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
1754
09584414
JB
17552020-11-15 Joel Brobecker <brobecker@adacore.com>
1756
1757 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
1758 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
1759 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
1760 New files.
1761 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
1762
1763 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
1764 New files.
1765
9dd02fc0
AB
17662020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
1767
1768 PR cli/26879
1769 * gdb.fortran/completion.exp: New file.
1770 * gdb.fortran/completion.f90: New file.
1771
5643c500
JM
17722020-11-12 Joseph Myers <joseph@codesourcery.com>
1773
1774 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
1775 but $arg does not.
1776
7bea47f0
AB
17772020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
1778
1779 * gdb.fortran/types.exp: Add more tests.
1780
1f2624a3
TT
17812020-11-12 Tom Tromey <tom@tromey.com>
1782
1783 PR rust/26799:
1784 * gdb.rust/traits.exp: Remove kfails.
1785
9e74f0ae
GB
17862020-11-12 Gary Benson <gbenson@redhat.com>
1787
1788 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
1789 statement.
1790
acb994fa
SM
17912020-11-11 Simon Marchi <simon.marchi@efficios.com>
1792
1793 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
1794 always-inserted" axis.
1795 (do_test): Add breakpoint_always_inserted parameter.
1796
95016fd2
TT
17972020-11-10 Tom Tromey <tromey@adacore.com>
1798
1799 * gdb.ada/bias.exp: Update.
1800 * gdb.ada/bias/bias.adb (X): Change value.
1801
83100a74
GB
18022020-11-10 Gary Benson <gbenson@redhat.com>
1803
1804 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
1805 regexp fragment in parentheses to prevent false matching.
1806
6ff174a7
GB
18072020-11-10 Gary Benson <gbenson@redhat.com>
1808
1809 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
1810
eb24648c
GB
18112020-11-10 Gary Benson <gbenson@redhat.com>
1812
1813 * gdb.cp/step-and-next-inline.exp: Only require
1814 -gstatement-frontiers when building with GCC.
1815 Only setup KFAIL's for GCC issues when using
1816 a GCC-built executable.
1817
86775fab
AB
18182020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
1819
1820 * gdb.base/debug-expr.c: Add extra function to allow for an
1821 additional test.
1822 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
1823 to this proc with gdb_test_debug_expr. Add an extra test.
1824 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
1825 to this proc with gdb_test_debug_expr, give the tests names
1826 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
1827 calls to this proc with gdb_test_debug_expr, give the tests names
1828 * gdb.fortran/debug-expr.exp: New file.
1829 * gdb.fortran/debug-expr.f90: New file.
1830 * lib/gdb.exp (gdb_test_debug_expr): New proc.
1831
a1945bd4
SM
18322020-11-06 Simon Marchi <simon.marchi@efficios.com>
1833
1834 * lib/dwarf.exp (ranges): Handle "base" and "range" as
1835 proceduresu.
1836 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
1837 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
1838 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
1839 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
1840 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
1841 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
1842 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
1843 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
1844
9c91c725
TT
18452020-11-04 Tom Tromey <tromey@adacore.com>
1846
1847 * gdb.ada/funcall_ref.exp: Update.
1848 * gdb.ada/var_rec_arr.exp: Update.
1849
8d9fd3a1
TT
18502020-11-04 Tom Tromey <tromey@adacore.com>
1851
1852 * gdb.ada/rec_ptype.exp: New file.
1853 * gdb.ada/rec_ptype/main.adb: New file.
1854 * gdb.ada/rec_ptype/p.ads: New file.
1855
d8f62e84
TT
18562020-11-04 Tom Tromey <tromey@adacore.com>
1857
1858 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
1859 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
1860 (PT_Full): New variable.
1861 * gdb.ada/tick_length_array_enum_idx/pck.adb
1862 (Full_PT): New type.
1863
7ff5b937
TT
18642020-11-04 Tom Tromey <tromey@adacore.com>
1865
1866 * gdb.ada/array_of_variant.exp: New file.
1867 * gdb.ada/array_of_variant/p.adb: New file.
1868 * gdb.ada/array_of_variant/pck.ads: New file.
1869 * gdb.ada/array_of_variant/pck.adb: New file.
1870
10f6a3ad
TT
18712020-11-04 Tom Tromey <tromey@adacore.com>
1872
1873 * gdb.ada/enum_idx_packed.exp: Add test.
1874 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
1875 New variable.
1876 * gdb.ada/enum_idx_packed/pck.ads (Short)
1877 (Multi_Dimension, Multi_Dimension_Access): New types.
1878
b72795a8
TT
18792020-11-04 Tom Tromey <tromey@adacore.com>
1880
1881 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
1882
24aa1b02
TT
18832020-11-04 Tom Tromey <tromey@adacore.com>
1884
1885 * gdb.ada/set_pckd_arr_elt.exp: Also test
1886 -fgnat-encodings=minimal. Add tests.
1887 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
1888 Call Update_Small a second time.
1889 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
1890 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
1891 (Variant_Access): New types.
1892 (New_Variant): Declare.
1893
c9a28cbe
TT
18942020-11-04 Tom Tromey <tromey@adacore.com>
1895
1896 * gdb.ada/mod_from_name.exp: Test printing slice.
1897
57567375
TT
18982020-11-04 Tom Tromey <tromey@adacore.com>
1899
1900 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
1901 values.
1902 * gdb.ada/access_to_unbounded_array.exp: Test different
1903 -fgnat-encodings values.
1904 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
1905 values.
1906 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
1907 values.
1908 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
1909 values.
1910 * gdb.ada/array_of_variable_length.exp: Test different
1911 -fgnat-encodings values.
1912 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
1913 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
1914 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
1915 change.
1916 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
1917 values.
1918 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
1919 * gdb.ada/out_of_line_in_inlined.exp: Test different
1920 -fgnat-encodings values.
1921 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
1922 values.
1923 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
1924 values.
1925 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
1926 -fgnat-encodings values.
1927 * gdb.ada/variant_record_packed_array.exp: Test different
1928 -fgnat-encodings values.
1929
a7400e44
TT
19302020-11-04 Tom Tromey <tromey@adacore.com>
1931
1932 * gdb.ada/enum_idx_packed.exp: Add tests.
1933 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
1934 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
1935 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
1936 declarations.
1937
c40907bf
TV
19382020-11-03 Tom de Vries <tdevries@suse.de>
1939
1940 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
1941 terminator comments.
1942 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
1943 terminator.
1944
f468977a
SM
19452020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
1946
1947 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
1948 integer format test with regexp.
1949
1c2bec19
GB
19502020-11-02 Gary Benson <gbenson@redhat.com>
1951
1952 * gdb.base/print-file-var.exp (test): Separate compiler and
1953 linker options, and build using build_executable_from_specs
1954 to accommodate this.
1955
6539a36d
GB
19562020-11-02 Gary Benson <gbenson@redhat.com>
1957
1958 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
1959 for .c files compiled as C++ with Clang if any shared
1960 libraries are specified.
1961
7ea44a51
GB
19622020-11-02 Gary Benson <gbenson@redhat.com>
1963
1964 * lib/attributes.h: New header.
1965 * gdb.base/backtrace.c: Include the above. Replace
1966 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1967 * gdb.base/infcall-nested-structs.c: Likewise.
1968 * gdb.base/vla-optimized-out.c: Likewise.
1969
ab8f783d
TV
19702020-11-02 Tom de Vries <tdevries@suse.de>
1971
1972 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1973
d77c9224
JB
19742020-11-01 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1977 System.Min_Int and System.Max_Int with smaller hardcoded
1978 constants.
1979
0e5b0dd0
SM
19802020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1981
1982 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
1983 * configure: Re-generate.
1984
136821d9
SM
19852020-10-30 Simon Marchi <simon.marchi@efficios.com>
1986
1987 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
1988 expected output.
1989
b78b3a29
TBA
19902020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1991
1992 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
1993 behavior.
1994 * gdb.base/paginate-bg-execution.exp: Ditto.
1995 * gdb.base/paginate-inferior-exit.exp: Ditto.
1996 * gdb.base/double-prompt-target-event-error.c: Remove.
1997 * gdb.base/double-prompt-target-event-error.exp: Remove.
1998
cfaa8f76
TBA
19992020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2000
2001 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2002 inferiors' and 'detach inferiors' do not change the current
2003 inferior.
2004
0ad0e70c
TV
20052020-10-29 Tom de Vries <tdevries@suse.de>
2006
2007 * gdb.threads/tls.exp: Fix DUPLICATEs.
2008
99cc6b2a
TV
20092020-10-28 Tom de Vries <tdevries@suse.de>
2010
2011 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2012
efe9b873
TV
20132020-10-28 Tom de Vries <tdevries@suse.de>
2014
2015 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2016 * gdb.base/reread.exp: Same.
2017
6b68fd45
TV
20182020-10-28 Tom de Vries <tdevries@suse.de>
2019
2020 * lib/gdb.exp (readnow): Handle arg.
2021 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2022
32a5f98a
TV
20232020-10-28 Tom de Vries <tdevries@suse.de>
2024
2025 * gdb.base/relocate.exp: Update regexp for -readnow.
2026
f93b8760
TV
20272020-10-28 Tom de Vries <tdevries@suse.de>
2028
2029 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2030 -readnow.
2031
1b00ef06
TV
20322020-10-28 Tom de Vries <tdevries@suse.de>
2033
2034 PR symtab/26772
2035 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2036 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2037
364bb903
TV
20382020-10-28 Tom de Vries <tdevries@suse.de>
2039
2040 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2041 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2042 complaint during file command for -readnow.
2043
445a033f
TV
20442020-10-28 Tom de Vries <tdevries@suse.de>
2045
2046 * gdb.cp/nsalias.exp: Fix typo in test name.
2047
fdd67a42
TV
20482020-10-28 Tom de Vries <tdevries@suse.de>
2049
2050 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2051
706baf4c
TV
20522020-10-28 Tom de Vries <tdevries@suse.de>
2053
2054 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2055 -readnow.
2056
b448cca5
TV
20572020-10-27 Tom de Vries <tdevries@suse.de>
2058
2059 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2060
5868da03
TV
20612020-10-27 Tom de Vries <tdevries@suse.de>
2062
2063 * gdb.base/maint.exp: Update for -readnow.
2064
06db6ec3
TV
20652020-10-27 Tom de Vries <tdevries@suse.de>
2066
2067 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2068 -readnow.
2069
934a1764
GB
20702020-10-14 Gary Benson <gbenson@redhat.com>
2071
2072 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2073 "_vptr$Base" as correct, in addition to "_vptr.Base".
2074 (test_mixed): Likewise.
2075
0bf21fbd
GB
20762020-10-27 Gary Benson <gbenson@redhat.com>
2077
2078 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2079 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2080
b1d4d8d1
TBA
20812020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2082
2083 * gdb.base/condbreak.exp: Update the completion tests to
2084 consider the '-force' flag.
2085
bd24c5d6
TV
20862020-10-27 Tom de Vries <tdevries@suse.de>
2087
2088 * gdb.base/list-ambiguous-readnow.exp: New file.
2089
733d554a
TBA
20902020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2091
2092 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2093 the condition.
2094 * gdb.linespec/cpcompletion.exp: Update to consider the
2095 '-force-condition' keyword.
2096 * gdb.linespec/explicit.exp: Ditto.
2097 * lib/completion-support.exp: Ditto.
2098
b5fa468f
TBA
20992020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2100
2101 * gdb.base/condbreak-multi-context.cc: New file.
2102 * gdb.base/condbreak-multi-context.exp: New file.
2103
b3247276
TT
21042020-10-26 Tom Tromey <tom@tromey.com>
2105
2106 * lib/mi-support.exp (default_mi_gdb_start): Call
2107 gdb_stdin_log_init.
2108 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2109 subtract one from gdb_instances.
2110 (gdb_stdin_log_write): Flush in_file.
2111
1c47ec3e
TV
21122020-10-26 Tom de Vries <tdevries@suse.de>
2113
2114 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2115
6390859c
TT
21162020-10-26 Tom Tromey <tromey@adacore.com>
2117
2118 * gdb.ada/unsigned_range/foo.adb: New file.
2119 * gdb.ada/unsigned_range/pack.adb: New file.
2120 * gdb.ada/unsigned_range/pack.ads: New file.
2121 * gdb.ada/unsigned_range.exp: New file.
2122
55c3ad88
TV
21232020-10-26 Tom de Vries <tdevries@suse.de>
2124
2125 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2126
1612c4bb
TV
21272020-10-26 Tom de Vries <tdevries@suse.de>
2128
2129 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2130 for CU.
2131 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2132
7d72802b
TV
21332020-10-23 Tom de Vries <tdevries@suse.de>
2134
2135 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2136 DW_FORM_string.
2137 (Dwarf::_default_form): New proc.
2138 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2139 guessed.
2140
9476b583
TV
21412020-10-23 Tom de Vries <tdevries@suse.de>
2142
2143 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2144 * gdb.dwarf2/atomic-type.exp: Same.
2145 * gdb.dwarf2/bad-regnum.exp: Same.
2146 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2147 * gdb.dwarf2/dw2-align.exp: Same.
2148 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2149 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2150 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2151 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2152 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2153 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2154 * gdb.dwarf2/enum-type.exp: Same.
2155 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2156 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2157 * gdb.dwarf2/main-subprogram.exp: Same.
2158 * gdb.dwarf2/missing-type-name.exp: Same.
2159 * gdb.dwarf2/nonvar-access.exp: Same.
2160 * gdb.dwarf2/typedef-void-finish.exp: Same.
2161 * gdb.dwarf2/var-access.exp: Same.
2162 * gdb.dwarf2/void-type.exp: Same.
2163
4a636814
SM
21642020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2165
2166 PR gdb/26693
2167 * gdb.dwarf2/template-specification-full-name.exp: New test.
2168
557fc257
LM
21692020-10-22 Luis Machado <luis.machado@linaro.org>
2170
2171 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2172 expected an offset from the function.
2173 * gdb.base/msym-bp.exp (test): Likewise.
2174
6b4c676c
AB
21752020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2176
2177 * gdb.fortran/array-slices.exp: Add a new test.
2178
98cec4f6
GB
21792020-10-21 Gary Benson <gbenson@redhat.com>
2180
2181 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2182 fullname test with Clang. Also expand comments generally.
2183
ae86f581
TV
21842020-10-20 Tom de Vries <tdevries@suse.de>
2185
2186 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2187
8c161360
TV
21882020-10-20 Tom de Vries <tdevries@suse.de>
2189
2190 * gdb.dwarf2/arr-stride.c: Remove.
2191 * gdb.dwarf2/arr-stride.exp: Use main.c.
2192 * gdb.dwarf2/arr-subrange.c: Remove.
2193 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2194 * gdb.dwarf2/bad-regnum.c: Remove.
2195 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2196 * gdb.dwarf2/corrupt.c: Remove.
2197 * gdb.dwarf2/corrupt.exp: Use main.c.
2198 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2199 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2200 * gdb.dwarf2/dw2-icycle.c: Remove.
2201 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2202 * gdb.dwarf2/formdata16.c: Remove.
2203 * gdb.dwarf2/formdata16.exp: Use main.c.
2204 * gdb.dwarf2/implptrconst.c: Remove.
2205 * gdb.dwarf2/implptrconst.exp: Use main.c.
2206 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2207 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2208 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2209 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2210
9c2412ec
TV
22112020-10-20 Tom de Vries <tdevries@suse.de>
2212
2213 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2214 file.
2215 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2216
0cd2ad78
TV
22172020-10-20 Tom de Vries <tdevries@suse.de>
2218
2219 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2220 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2221 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2222 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2223 * gdb.dwarf2/dw2-ranges.exp: Same.
2224 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2225 * gdb.dwarf2/var-access.exp: Same.
2226
22cc388e
TT
22272020-10-19 Tom Tromey <tromey@adacore.com>
2228
2229 PR tui/26719
2230 * gdb.tui/list.exp: Check source window contents after focus
2231 change.
2232
520596f2
TV
22332020-10-17 Tom de Vries <tdevries@suse.de>
2234
2235 PR symtab/26317
2236 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2237
d1c8a76d
TV
22382020-10-17 Tom de Vries <tdevries@suse.de>
2239
2240 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2241 as suffix.
2242 * gdb.dwarf2/atomic.c: Rename to ...
2243 * gdb.dwarf2/atomic-type.c: ... this.
2244 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2245 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2246 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2247 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2248 * gdb.dwarf2/fission-mix2.c: Rename to ...
2249 * gdb.dwarf2/fission-mix-2.c: ... this.
2250 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2251 standard_testfile.
2252 * gdb.dwarf2/ada-valprint-error.exp: Same.
2253 * gdb.dwarf2/arr-stride.exp: Same.
2254 * gdb.dwarf2/arr-subrange.exp: Same.
2255 * gdb.dwarf2/atomic-type.exp: Same.
2256 * gdb.dwarf2/bad-regnum.exp: Same.
2257 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2258 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2259 * gdb.dwarf2/clang-debug-names.exp: Same.
2260 * gdb.dwarf2/comp-unit-lang.exp: Same.
2261 * gdb.dwarf2/corrupt.exp: Same.
2262 * gdb.dwarf2/count.exp: Same.
2263 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2264 * gdb.dwarf2/data-loc.exp: Same.
2265 * gdb.dwarf2/dw2-align.exp: Same.
2266 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2267 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2268 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2269 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2270 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2271 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2272 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2273 * gdb.dwarf2/dw2-inline-param.exp: Same.
2274 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2275 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2276 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2277 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2278 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2279 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2280 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2281 * gdb.dwarf2/dw2-param-error.exp: Same.
2282 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2283 * gdb.dwarf2/dw2-ranges.exp: Same.
2284 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2285 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2286 * gdb.dwarf2/dw4-sig-types.exp: Same.
2287 * gdb.dwarf2/dynarr-ptr.exp: Same.
2288 * gdb.dwarf2/enum-type.exp: Same.
2289 * gdb.dwarf2/fission-mix.exp: Same.
2290 * gdb.dwarf2/formdata16.exp: Same.
2291 * gdb.dwarf2/implptrconst.exp: Same.
2292 * gdb.dwarf2/implptrpiece.exp: Same.
2293 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2294 * gdb.dwarf2/main-subprogram.exp: Same.
2295 * gdb.dwarf2/method-ptr.exp: Same.
2296 * gdb.dwarf2/missing-sig-type.exp: Same.
2297 * gdb.dwarf2/nonvar-access.exp: Same.
2298 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2299 * gdb.dwarf2/shortpiece.exp: Same.
2300 * gdb.dwarf2/staticvirtual.exp: Same.
2301 * gdb.dwarf2/subrange.exp: Same.
2302 * gdb.dwarf2/symtab-producer.exp: Same.
2303 * gdb.dwarf2/typedef-void-finish.exp: Same.
2304 * gdb.dwarf2/var-access.exp: Same.
2305 * gdb.dwarf2/variant.exp: Same.
2306 * gdb.dwarf2/void-type.exp: Same.
2307 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2308 dw2-ranges-main.c.
2309 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2310
472d09c1
TV
23112020-10-16 Tom de Vries <tdevries@suse.de>
2312
2313 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2314
afe75f6d
TV
23152020-10-16 Tom de Vries <tdevries@suse.de>
2316
2317 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2318
8c8bd0ba
TV
23192020-10-14 Tom de Vries <tdevries@suse.de>
2320
2321 PR testsuite/26732
2322 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2323 scenario 2.
2324 * gdb.ada/mi_catch_ex_hand.exp: Same.
2325
b75d55d4
PA
23262020-10-13 Pedro Alves <pedro@palves.net>
2327
2328 * lib/mi-support.exp (mi_clean_restart): New.
2329 (mi_run_to_main): Delete.
2330 All callers adjust to use mi_clean_restart / mi_runto_main.
2331
e777225b
PA
23322020-10-13 Pedro Alves <pedro@palves.net>
2333
2334 * config/monitor.exp: Use "list -q".
2335 * gdb.arch/gdb1558.exp: Use "break -q".
2336 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2337 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2338 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2339 * gdb.base/commands.exp: Use "break -q".
2340 * gdb.base/condbreak.exp: Use "break -q".
2341 * gdb.base/ctf-ptype.exp: Use "list -q".
2342 * gdb.base/define.exp: Use "break -q".
2343 * gdb.base/del.exp: Use "break -q".
2344 * gdb.base/fullname.exp: Use "break -q".
2345 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2346 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2347 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2348 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2349 "hbreak -q".
2350 * gdb.base/included.exp: Use "list -q".
2351 * gdb.base/label.exp: Use "break -q".
2352 * gdb.base/lineinc.exp: Use "break -q".
2353 * gdb.base/list.exp: Use "list -q".
2354 * gdb.base/macscp.exp: Use "list -q".
2355 * gdb.base/pending.exp: Use "break -q".
2356 * gdb.base/prologue-include.exp: Use "break -q".
2357 * gdb.base/ptype.exp: Use "list -q".
2358 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2359 * gdb.base/server-del-break.exp: Use "break -q".
2360 * gdb.base/style.exp: Use "break -q".
2361 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2362 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2363 * gdb.cp/exception.exp: Use "tbreak -q".
2364 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2365 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2366 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2367 * gdb.dwarf2/pr13961.exp: Use "break -q".
2368 * gdb.linespec/explicit.exp: Use "list -q".
2369 * gdb.linespec/linespec.exp: Use "break -q".
2370 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2371 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2372 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2373 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2374 * gdb.trace/change-loc.exp: Use "break -q".
2375 * gdb.trace/pending.exp: Use "break -q".
2376 * gdb.tui/basic.exp: Use "list -q".
2377 * gdb.tui/list-before.exp: Use "list -q".
2378 * gdb.tui/list.exp: Use "list -q".
2379 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2380
8abd8ee8
PA
23812020-10-13 Pedro Alves <pedro@palves.net>
2382
2383 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2384 saved breakpoints file.
2385 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2386 inspecting breakpoint list.
2387 * lib/gdb.exp (runto_main): Add "qualified" to options.
2388 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2389 and handle it.
2390 (mi_runto_main): Pass 1 as qualified argument.
2391
f71e6719
PA
23922020-10-13 Pedro Alves <pedro@palves.net>
2393
2394 * lib/mi-support.exp (mi_runto_main): New proc.
2395 (mi_run_to_main): Use it.
2396 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2397 * gdb.mi/mi-var-cmd.exp: Likewise.
2398 * gdb.mi/mi-var-invalidate.exp: Likewise.
2399 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2400 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2401 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2402 * gdb.mi/user-selected-context-sync.exp: Likewise.
2403 * gdb.opt/inline-cmds.exp: Likewise.
2404 * gdb.python/py-framefilter-mi.exp: Likewise.
2405 * gdb.python/py-mi.exp: Likewise.
2406
50441f0f
PA
24072020-10-13 Pedro Alves <pedro@palves.net>
2408
2409 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2410 "runto main".
2411 * gdb.ada/small_reg_param.exp: Likewise.
2412 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2413 * gdb.base/annota1.exp: Likewise.
2414 * gdb.base/anon.exp: Likewise.
2415 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2416 * gdb.base/dprintf-non-stop.exp: Likewise.
2417 * gdb.base/dprintf.exp: Likewise.
2418 * gdb.base/gdb11530.exp: Likewise.
2419 * gdb.base/gdb11531.exp: Likewise.
2420 * gdb.base/gnu_vector.exp: Likewise.
2421 * gdb.base/interrupt-noterm.exp: Likewise.
2422 * gdb.base/memattr.exp: Likewise.
2423 * gdb.base/step-over-syscall.exp: Likewise.
2424 * gdb.base/watch-cond-infcall.exp: Likewise.
2425 * gdb.base/watch-read.exp: Likewise.
2426 * gdb.base/watch-vfork.exp: Likewise.
2427 * gdb.base/watch_thread_num.exp: Likewise.
2428 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2429 * gdb.guile/scm-frame-inline.exp: Likewise.
2430 * gdb.linespec/explicit.exp: Likewise.
2431 * gdb.opt/inline-break.exp: Likewise.
2432 * gdb.python/py-frame-inline.exp: Likewise.
2433 * gdb.reverse/break-precsave.exp: Likewise.
2434 * gdb.reverse/break-reverse.exp: Likewise.
2435 * gdb.reverse/consecutive-precsave.exp: Likewise.
2436 * gdb.reverse/consecutive-reverse.exp: Likewise.
2437 * gdb.reverse/finish-precsave.exp: Likewise.
2438 * gdb.reverse/finish-reverse.exp: Likewise.
2439 * gdb.reverse/fstatat-reverse.exp: Likewise.
2440 * gdb.reverse/getresuid-reverse.exp: Likewise.
2441 * gdb.reverse/i386-precsave.exp: Likewise.
2442 * gdb.reverse/i386-reverse.exp: Likewise.
2443 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2444 * gdb.reverse/i387-env-reverse.exp: Likewise.
2445 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2446 * gdb.reverse/insn-reverse.exp: Likewise.
2447 * gdb.reverse/machinestate-precsave.exp: Likewise.
2448 * gdb.reverse/machinestate.exp: Likewise.
2449 * gdb.reverse/pipe-reverse.exp: Likewise.
2450 * gdb.reverse/readv-reverse.exp: Likewise.
2451 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2452 * gdb.reverse/rerun-prec.exp: Likewise.
2453 * gdb.reverse/s390-mvcle.exp: Likewise.
2454 * gdb.reverse/solib-precsave.exp: Likewise.
2455 * gdb.reverse/solib-reverse.exp: Likewise.
2456 * gdb.reverse/step-precsave.exp: Likewise.
2457 * gdb.reverse/step-reverse.exp: Likewise.
2458 * gdb.reverse/time-reverse.exp: Likewise.
2459 * gdb.reverse/until-precsave.exp: Likewise.
2460 * gdb.reverse/until-reverse.exp: Likewise.
2461 * gdb.reverse/waitpid-reverse.exp: Likewise.
2462 * gdb.reverse/watch-precsave.exp: Likewise.
2463 * gdb.reverse/watch-reverse.exp: Likewise.
2464 * gdb.threads/kill.exp: Likewise.
2465 * gdb.threads/tid-reuse.exp: Likewise.
2466
d3a07122
SM
24672020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2468
2469 PR gdb/26642
2470 * gdb.base/maint-target-async-off.c: New test.
2471 * gdb.base/maint-target-async-off.exp: New test.
2472
c65c6c42
AM
24732020-10-13 Alan Modra <amodra@gmail.com>
2474
2475 * gdb.arch/powerpc-altivec.s,
2476 * gdb.arch/powerpc-power7.s,
2477 * gdb.arch/powerpc-power8.s,
2478 * gdb.arch/powerpc-power9.s,
2479 * gdb.arch/powerpc-vsx.s,
2480 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2481 * gdb.arch/powerpc-altivec.exp,
2482 * gdb.arch/powerpc-power7.exp,
2483 * gdb.arch/powerpc-power8.exp,
2484 * gdb.arch/powerpc-power9.exp,
2485 * gdb.arch/powerpc-vsx.exp,
2486 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2487 disassembly of mfvsrd/mtvsrd.
2488
f4a0f710
AM
24892020-10-13 Alan Modra <amodra@gmail.com>
2490
2491 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2492 "target architecture" output.
2493 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2494 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2495 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2496 * gdb.arch/s390-disassembler-options.exp: Likewise.
2497
87a37e5e
PA
24982020-10-12 Pedro Alves <pedro@palves.net>
2499
2500 PR exp/26602
2501 PR c++/26550
2502 * gdb.cp/ambiguous.cc (marker1): Delete.
2503 (main): Initialize all the fields of the locals. Replace marker1
2504 call with a "set breakpoint here" marker.
2505 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2506 instead of running to marker1. Add tests printing all the
2507 variables and all the fields of the variables.
2508 (test_ambiguous): New proc, expecting the new GDB output when a
2509 field access is ambiguous. Change all "warning: X ambiguous"
2510 tests to use it.
2511
71e1b6b0
GB
25122020-10-12 Gary Benson <gbenson@redhat.com>
2513
2514 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2515 * gdb.base/msym-bp-2.c (foo): Likewise.
2516 * gdb.base/msym-lang.c (foo): Likewise.
2517 * gdb.base/msym-lang-main.c (foo): Likewise.
2518 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2519 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2520 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2521 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2522 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2523 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2524 * gdb.python/py-objfile.c (static_var): Likewise.
2525 * gdb.python/py-symbol.c (rr): Likewise.
2526 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2527 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2528
9370fd51
AB
25292020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2530
2531 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2532 output of backtrace.
2533
7c184d33
TT
25342020-10-09 Tom Tromey <tromey@adacore.com>
2535
2536 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2537 (Rec): Add field. Fix range.
2538 * gdb.ada/scalar_storage.exp: Update.
2539
3d87245c
HD
25402020-10-09 Hannes Domani <ssbssa@yahoo.de>
2541
2542 PR exp/26714
2543 * gdb.base/printcmds.exp: Add tests for void results.
2544
f5c4b229
JV
25452020-10-09 Jan Vrany <jan.vrany@labware.com>
2546
2547 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2548 is emmited for both 'set directories' and 'directory' commands.
2549
b2701685
TT
25502020-10-08 Tom Tromey <tom@tromey.com>
2551
2552 * gdb.base/style.exp: Check that "main"'s name is styled.
2553
e86efb33
TT
25542020-10-07 Tom Tromey <tromey@adacore.com>
2555
2556 * gdb.base/find.exp: Rename some tests.
2557
30897591
GB
25582020-10-06 Gary Benson <gbenson@redhat.com>
2559
2560 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2561 * gdb.base/list1.c (unused): Likewise.
2562
ced4a4c1
GB
25632020-10-06 Gary Benson <gbenson@redhat.com>
2564
2565 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2566 __attribute__ ((used)).
2567 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2568
ed3bdac4
AB
25692020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2570
2571 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2572 make use of regions throughout.
2573 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2574 not {...}.
2575 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2576
cd096ec8
HD
25772020-10-05 Hannes Domani <ssbssa@yahoo.de>
2578
2579 * gdb.base/call-sc.c: Fix return struct on stack test case.
2580 * gdb.base/call-sc.exp: Likewise.
2581
3ee6f75d
GB
25822020-10-02 Gary Benson <gbenson@redhat.com>
2583
2584 * README: Fix "paralell".
2585
f65825ec
GB
25862020-09-30 Gary Benson <gbenson@redhat.com>
2587
2588 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
2589 Convert directive to lowercase.
2590 (.Labbrev1_begin): Add missing label.
2591 (abbrev code 0x1): Remove DW_AT_stmt_list.
2592 (.Ldie_b): Likewise.
2593
5f278258
TT
25942020-09-27 Tom Tromey <tom@tromey.com>
2595
2596 * gdb.tui/new-layout.exp: Use with_test_prefix.
2597
8f9929bb
GR
25982020-09-26 Gareth Rees <grees@undo.io> (tiny change)
2599
2600 PR python/26586
2601 * gdb.python/python.exp: add test cases for the from_tty
2602 argument to gdb.execute.
2603
c20c017b
GB
26042020-09-25 Gary Benson <gbenson@redhat.com>
2605
2606 * gdb.base/infcall-nested-structs.exp.tcl: Add
2607 additional_flags=-Wno-tautological-compare for C++
2608 tests when compiling using Clang.
2609
68d654af
GB
26102020-09-25 Gary Benson <gbenson@redhat.com>
2611
2612 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
2613 for .c files.
2614
b551a89f
TT
26152020-09-24 Tom Tromey <tromey@adacore.com>
2616
2617 PR tui/26638:
2618 * gdb.tui/list.exp: Check output of "focus next".
2619
20a5fcbd
TT
26202020-09-23 Tom Tromey <tom@tromey.com>
2621
2622 * gdb.dwarf2/intbits.exp: New file.
2623 * gdb.dwarf2/intbits.c: New file.
2624
b167e53f
PA
26252020-09-20 Pedro Alves <pedro@palves.net>
2626
2627 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
2628 spawn_id before calling remote_close. Close secondary MI channel.
2629
dbc49e9f
PA
26302020-09-20 Pedro Alves <pedro@palves.net>
2631
2632 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
2633 fails.
2634
c8d5abea
AB
26352020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
2636
2637 * gdb.fortran/array-slices.exp: Update expected results.
2638 * gdb.fortran/class-allocatable-array.exp: Likewise.
2639 * gdb.fortran/multi-dim.exp: Likewise.
2640 * gdb.fortran/vla-type.exp: Likewise.
2641 * gdb.mi/mi-vla-fortran.exp: Likewise.
2642
14f9473c
VC
26432020-09-18 Victor Collod <vcollod@nvidia.com>
2644
2645 PR gdb/26635
2646 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
2647 compatible with i386, and move it to...
2648 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
2649 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
2650 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
2651
e8ef12b9
PA
26522020-09-18 Pedro Alves <pedro@palves.net>
2653
2654 PR gdb/26631
2655 * gdb.multi/multi-target-thread-find.exp: New file.
2656
e11daf7a
PA
26572020-09-18 Pedro Alves <pedro@palves.net>
2658
2659 * gdb.multi/multi-target-continue.exp: New file, factored out from
2660 multi-target.exp.
2661 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
2662 multi-target.exp.
2663 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
2664 multi-target.exp.
2665 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
2666 multi-target.exp.
2667 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
2668 multi-target.exp.
2669 * gdb.multi/multi-target.exp.tcl: New file, factored out from
2670 multi-target.exp.
2671 * gdb.multi/multi-target.exp: Delete.
2672
d0edc2b8
AB
26732020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2674
2675 * gdb.fortran/array-slices.exp: Add missing message data.
2676
7474326c
PA
26772020-09-17 Pedro Alves <pedro@palves.net>
2678
2679 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
2680
dd23068d
PA
26812020-09-17 Pedro Alves <pedro@palves.net>
2682
2683 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
2684 full prototype.
2685
0640a543
PA
26862020-09-17 Pedro Alves <pedro@palves.net>
2687
2688 * gdb.python/py-as-string.c: Add cast.
2689
ef0cdbc1
PA
26902020-09-17 Pedro Alves <pedro@palves.net>
2691
2692 * gdb.base/sizeof.c (fill): Add cast.
2693
3a5eeb8b
PA
26942020-09-17 Pedro Alves <pedro@palves.net>
2695
2696 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
2697
a8129512
PA
26982020-09-17 Pedro Alves <pedro@palves.net>
2699
2700 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
2701 linkage name.
2702 * gdb.base/prologue.exp: Use print /d.
2703 * gdb.base/symbol-alias.exp: Handle C++ output.
2704 * gdb.base/symbol-alias2.c: Handle C++ output.
2705 [__cplusplus] (func): Explicitly specify linkage name.
2706
a83cdcb6
PA
27072020-09-17 Pedro Alves <pedro@palves.net>
2708
2709 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
2710 (struct my_key_t): ... this. Adjust all references.
2711 (struct value_t): Rename to ...
2712 (struct my_value_t): ... this. Adjust all references.
2713 (create_map, add_map_element, create_map_map)
2714 (add_map_map_element): Add casts.
2715
d4bcee5c
PA
27162020-09-17 Pedro Alves <pedro@palves.net>
2717
2718 * gdb.python/py-framefilter-mi.c (funca): Add casts.
2719 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
2720
81f90489
PA
27212020-09-17 Pedro Alves <pedro@palves.net>
2722
2723 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
2724
0a229804
PA
27252020-09-17 Pedro Alves <pedro@palves.net>
2726
2727 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
2728 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
2729 (charfoo, intfoo): Define full prototype.
2730 * gdb.base/ptype1.c (charfoo): Define full prototype.
2731 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
2732 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
2733
c3e5138d
PA
27342020-09-17 Pedro Alves <pedro@palves.net>
2735
2736 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
2737 Don't define.
2738 (utf_32_string): Compile for both C and C++.
2739 * gdb.base/charset.exp: Use "print /d".
2740
151fdbad
PA
27412020-09-17 Pedro Alves <pedro@palves.net>
2742
2743 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
2744 (nullptr): Rename to ...
2745 (null_ptr): ... this.
2746 * gdb.base/watchpoint.exp: Adjust to rename.
2747
18a25b64
PA
27482020-09-17 Pedro Alves <pedro@palves.net>
2749
2750 * gdb.base/printcmds.c (three, flag_enum_without_zero)
2751 (three_not_flag): Add casts.
2752
11fac337
PA
27532020-09-17 Pedro Alves <pedro@palves.net>
2754
2755 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
2756 char array.
2757 (main): Add references to Barrier, TestStrings, TestStringsH and
2758 TestStringsW.
2759 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
2760 and expect a full prototype in C++.
2761
52626c58
PA
27622020-09-17 Pedro Alves <pedro@palves.net>
2763
2764 * gdb.base/nested-addr.c (main): Add cast.
2765 * gdb.base/nested-addr.exp: Use "print /d".
2766
52bb0902
PA
27672020-09-17 Pedro Alves <pedro@palves.net>
2768
2769 * gdb.base/break.exp (func): New. Use it throughout when
2770 expecting a function name.
2771
73e18ac9
PA
27722020-09-17 Pedro Alves <pedro@palves.net>
2773
2774 * gdb.base/display.exp: Issue "set print asm-demangle on".
2775
c8b18808
PA
27762020-09-17 Pedro Alves <pedro@palves.net>
2777
2778 * gdb.base/find.c: Include <string.h>.
2779 (init_bufs): Add cast.
2780 * gdb.base/find.exp: Issue "set print asm-demangle on".
2781
fe830662
TT
27822020-09-16 Tom Tromey <tromey@adacore.com>
2783
2784 PR gdb/26598:
2785 * gdb.base/skipcxx.exp: New file.
2786 * gdb.base/skipcxx.cc: New file.
2787
945ff6e2
TV
27882020-09-16 Tom de Vries <tdevries@suse.de>
2789
2790 PR testsuite/26617
2791 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
2792 WITH_DEBUG_SECTIONS is defined.
2793 (xstr, str): New macro.
2794 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
2795 to get start and size of _Dmain.
2796 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
2797 using additional_flags.
2798
da1df1db
TBA
27992020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2800
2801 * gdb.base/bp-cmds-sourced-script.c: New file.
2802 * gdb.base/bp-cmds-sourced-script.exp: New test.
2803 * gdb.base/bp-cmds-sourced-script.gdb: New file.
2804
337882d4
TV
28052020-09-16 Tom de Vries <tdevries@suse.de>
2806
2807 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
2808 get the gdb prompt after issuing "monitor exit".
2809
7361f908
TV
28102020-09-16 Tom de Vries <tdevries@suse.de>
2811
2812 PR testsuite/26624
2813 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
2814
4d91ddd3
TV
28152020-09-16 Tom de Vries <tdevries@suse.de>
2816
2817 PR testsuite/26618
2818 * gdb.tui/new-layout.exp: Escape unbalanced braces.
2819
08cc37dd
TT
28202020-09-15 Tom Tromey <tromey@adacore.com>
2821
2822 PR rust/26197:
2823 * lib/rust-support.exp (rust_llvm_version): New proc.
2824 * gdb.rust/simple.exp: Check rust_llvm_version.
2825
ee6372f2
TV
28262020-09-14 Tom de Vries <tdevries@suse.de>
2827
2828 * gdb.rust/traits.exp: Fix PATH warning.
2829
dc3a371e
PA
28302020-09-13 Pedro Alves <pedro@palves.net>
2831
2832 * gdb.base/catch-follow-exec.c (main): Add explicit return
2833 statement.
2834 * gdb.base/catch-signal.c (main): Likewise.
2835 * gdb.base/condbreak-call-false.c (main): Likewise.
2836 * gdb.base/consecutive.c (main): Add explicit return
2837 statement and return type.
2838 * gdb.base/cursal.c (main): Add explicit return statement.
2839 * gdb.base/cvexpr.c (main): Likewise.
2840 * gdb.base/display.c (main): Add explicit return statement and
2841 return type.
2842 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
2843 * gdb.base/endianity.c (main): Likewise.
2844 * gdb.base/execd-prog.c (main): Likewise.
2845 * gdb.base/gdb1090.c (main): Likewise.
2846 * gdb.base/info_qt.c (main): Likewise.
2847 * gdb.base/lineinc.c (main): Likewise.
2848 * gdb.base/load-command.c (main): Likewise.
2849 * gdb.base/macscp1.c (main): Likewise.
2850 * gdb.base/pr10179-a.c (main): Likewise.
2851 * gdb.base/quit-live.c (main): Likewise.
2852 * gdb.base/scope0.c (main): Likewise.
2853 * gdb.base/settings.c (main): Likewise.
2854 * gdb.base/stack-checking.c (main): Return int.
2855 * gdb.base/varargs.c (main): Add explicit return statement.
2856 * gdb.cp/ambiguous.cc (main): Likewise.
2857 * gdb.cp/anon-struct.cc (main): Likewise.
2858 * gdb.cp/anon-union.cc (main): Likewise.
2859 * gdb.cp/bool.cc (main): Likewise.
2860 * gdb.cp/bs15503.cc (main): Likewise.
2861 * gdb.cp/cplusfuncs.cc (main): Likewise.
2862 * gdb.cp/cttiadd.cc (main): Likewise.
2863 * gdb.cp/extern-c.cc (main): Likewise.
2864 * gdb.cp/filename.cc (main): Likewise.
2865 * gdb.cp/formatted-ref.cc (main): Likewise.
2866 * gdb.cp/mb-ctor.cc (main): Likewise.
2867 * gdb.cp/member-ptr.cc (main): Likewise.
2868 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
2869 * gdb.cp/overload-const.cc (main): Likewise.
2870 * gdb.cp/paren-type.cc (main): Likewise.
2871 * gdb.cp/parse-lang.cc (main): Likewise.
2872 * gdb.cp/pr-1023.cc (main): Likewise.
2873 * gdb.cp/psmang1.cc (main): Likewise.
2874 * gdb.cp/readnow-language.cc (main): Likewise.
2875 * gdb.cp/ref-params.cc (main): Likewise.
2876 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
2877 * gdb.cp/virtbase2.cc (main): Likewise.
2878 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
2879 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
2880 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
2881 * gdb.mi/mi-console.c (main): Likewise.
2882 * gdb.mi/mi-read-memory.c (main): Likewise.
2883 * gdb.modula2/multidim.c (main): Likewise.
2884 * gdb.opt/inline-small-func.c (main): Likewise.
2885 * gdb.python/py-rbreak.c (main): Likewise.
2886 * gdb.stabs/exclfwd1.c (main): Likewise.
2887 * gdb.trace/qtro.c (main): Likewise.
2888
af26601c
PA
28892020-09-13 Pedro Alves <pedro@palves.net>
2890
2891 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
2892 instead of getenv.
2893
2f4b83cd
PA
28942020-09-13 Pedro Alves <pedro@palves.net>
2895
2896 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
2897 instead of spawning GDB with remote_spawn.
2898 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
2899 gdb_spawn instead of spawning GDB with remote_spawn.
2900
c49da0e4
PA
29012020-09-13 Pedro Alves <pedro@palves.net>
2902
2903 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
2904 file and add calls to first and second.
2905 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
2906 add call to f.
2907
6791b117
PA
29082020-09-13 Pedro Alves <pedro@palves.net>
2909
2910 * gdb.mi/mi-break-qualified.cc: New file.
2911 * gdb.mi/mi-break-qualified.exp: New file.
2912 * lib/mi-support.exp (mi_create_breakpoint_multi)
2913 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
2914 procedures.
2915 (mi_create_breakpoint_1): New, factored out from
2916 mi_create_breakpoint.
2917
3b8d4c5c
PA
29182020-09-13 Pedro Alves <pedro@palves.net>
2919
2920 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
2921 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
2922 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
2923 (register_class): Delete.
2924 (main): Don't call register_class.
2925
d5f96005
PA
29262020-09-13 Pedro Alves <pedro@palves.net>
2927
2928 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
2929 (do_tests): Remove "calling method for small class" test.
2930 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
2931 (register_class): Delete.
2932 (main): Don't call register_class.
2933 * gdb.cp/call-method-register.exp: New file, based on bits removed
2934 from classes.exp.
2935 * gdb.cp/call-method-register.cc: New file, based on bits removed
2936 from classes.cc.
2937
77f2120b
PA
29382020-09-13 Pedro Alves <pedro@palves.net>
2939
2940 * gdb.base/msym-bp-2.c: New.
2941 * gdb.base/msym-bp-shl-lib.c: New file.
2942 * gdb.base/msym-bp-shl-main-2.c: New file.
2943 * gdb.base/msym-bp-shl-main.c: New file.
2944 * gdb.base/msym-bp-shl.exp: New file.
2945 * gdb.base/msym-bp.c: New file.
2946 * gdb.base/msym-bp.exp: New file.
2947
32aea73e
JB
29482020-09-13 Joel Brobecker <brobecker@adacore.com>
2949
2950 * gdb.base/default.exp: Change $_gdb_major to 11.
2951
2a67f09d
FW
29522020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
2953 Felix Willgerodt <Felix.Willgerodt@intel.com>
2954
2955 * x86-avx512bf16.c: New file.
2956 * x86-avx512bf16.exp: Likewise.
2957 * lib/gdb.exp (skip_avx512bf16_tests): New function.
2958
ad570dd7
TV
29592020-09-11 Tom de Vries <tdevries@suse.de>
2960
2961 PR exp/26602
2962 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2963
a56f7391
TBA
29642020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2965
2966 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2967
918619e5
AM
29682020-09-10 Alan Modra <amodra@gmail.com>
2969
2970 PR 26597
2971 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2972
cac1e71d
TV
29732020-09-08 Tom de Vries <tdevries@suse.de>
2974
2975 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2976 after gdb_starti_cmd.
2977
c5cd900e
AKS
29782020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2979
2980 * lib/fortran.exp (fortran_complex8): New proc.
2981 (fortran_complex16): New proc.
2982 * gdb.fortran/complex.exp: Use routines from fortran.exp
2983 * gdb.fortran/pointer-to-pointer.exp: Likewise.
2984 * gdb.fortran/vla-ptr-info.exp: Likewise.
2985
8f5c6526
TV
29862020-09-03 Tom de Vries <tdevries@suse.de>
2987
2988 PR breakpoint/26546
2989 * gdb.base/label-without-address.exp: Runto main first.
2990
02c6f3f1
TT
29912020-09-02 Tom Tromey <tromey@adacore.com>
2992
2993 * gdb.ada/mi_var_access.exp: Test children of access variable.
2994 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
2995 * gdb.ada/mi_var_array.exp: Update.
2996
efe24f05
KB
29972020-08-31 Kevin Buettner <kevinb@redhat.com>
2998
2999 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3000 on docker w/ AUFS storage driver.
3001
973695d6
KB
30022020-08-31 Kevin Buettner <kevinb@redhat.com>
3003
3004 * gdb.base/corefile2.exp (renamed binfile): New tests.
3005
f3bd50f1
SM
30062020-08-31 Simon Marchi <simon.marchi@efficios.com>
3007
3008 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3009
22b9b4b0
SL
30102020-08-31 Simon Marchi <simon.marchi@efficios.com>
3011
3012 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3013 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3014
8efaf6b3
SM
30152020-08-31 Simon Marchi <simon.marchi@efficios.com>
3016
3017 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3018 output, printing a "not saved" value from history and printing a
3019 convenience variable created from a "not saved" value.
3020
e840f2e3
TV
30212020-08-31 Tom de Vries <tdevries@suse.de>
3022
3023 * gdb.base/eh_return.exp: Use nopie.
3024
8f57f343
PA
30252020-08-28 Pedro Alves <pedro@palves.net>
3026
3027 * gdb.base/advance-until-multiple-locations.exp
3028 (advance_overload, until_overload): Adjust to match the
3029 frame/function header instead of the source line text.
3030
626d2320
TV
30312020-08-28 Tom de Vries <tdevries@suse.de>
3032
3033 * gdb.base/label-without-address.c: New test.
3034 * gdb.base/label-without-address.exp: New file.
3035
df631783
PA
30362020-08-27 Pedro Alves <pedro@palves.net>
3037
3038 PR gdb/26523
3039 PR gdb/26524
3040 * gdb.base/advance-until-multiple-locations.cc: New.
3041 * gdb.base/advance-until-multiple-locations.exp: New.
3042
48b076bb
SM
30432020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3044
3045 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3046
c2015ce4
AB
30472020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3048
3049 * gdb.arch/amd64-byte.exp: Make test names unique, use
3050 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3051 * gdb.arch/amd64-dword.exp: Likewise.
3052 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3053 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3054 unique.
3055 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3056 * gdb.arch/amd64-word.exp: Make test names unique, use
3057 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3058 * gdb.arch/i386-byte.exp: Make test names unique, use
3059 gdb_breakpoint.
3060 * gdb.arch/i386-word.exp: Likewise.
3061
995d3a19
SV
30622020-08-25 Shahab Vahedi <shahab@synopsys.com>
3063
3064 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3065
8cac2b31
SM
30662020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3067
3068 PR gdb/26532
3069 * gdb.threads/stepi-random-signal.exp: Update pattern.
3070
2bc19622
SM
30712020-08-25 Simon Marchi <simon.marchi@efficios.com>
3072
3073 PR gdb/26532
3074 * gdb.base/ui-redirect.exp: Update pattern.
3075
b04aa1fc
GB
30762020-08-25 Gary Benson <gbenson@redhat.com>
3077
3078 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3079 when compiling with clang.
8571e9c8 3080 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3081
9f68b453
GB
30822020-08-25 Gary Benson <gbenson@redhat.com>
3083
3084 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3085 Add additional_flags=-Wno-inaccessible-base when compiling
3086 with GCC >= 10.1 or clang. Add additional_flags=-w when
3087 compiling with GCC < 10.
3088
3945d2d7
GM
30892020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3090
3091 PR m2/26372
fc5d6901
SM
3092 * gdb.modula2/multidim.c: New file.
3093 * gdb.modula2/multidim.exp: New file.
3945d2d7 3094
60122dbe
SM
30952020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3096
3097 * lib/gdb.exp (runto): Always emit fail on internal error.
3098
1eb8556f
SM
30992020-08-24 Simon Marchi <simon.marchi@efficios.com>
3100
3101 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3102 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3103 Likewise.
3104 * gdb.threads/stepi-random-signal.exp: Likewise.
3105
33bf4c5c
TBA
31062020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3107
3108 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3109 * gdb.trace/strace.exp: Ditto.
3110
c2fd7fae
AKS
31112020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3112
3113 * gdb.fortran/vla-type.exp: Skip commands not required for
3114 the Flang compiled binaries after prologue fix.
3115
326afb72
TT
31162020-08-17 Tom de Vries <tdevries@suse.de>
3117 Tom Tromey <tromey@adacore.com>
3118
3119 PR rust/26197:
3120 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3121
3ae7ab99
TT
31222020-08-17 Tom Tromey <tromey@adacore.com>
3123
3124 * gdb.ada/mi_var_access.exp: New file.
3125 * gdb.ada/mi_var_access/mi_access.adb: New file.
3126 * gdb.ada/mi_var_access/pck.adb: New file.
3127 * gdb.ada/mi_var_access/pck.ads: New file.
3128
f569c1c5
TV
31292020-08-16 Tom de Vries <tdevries@suse.de>
3130
3131 PR gdb/25350
3132 * gdb.base/eh_return.c: New test.
3133 * gdb.base/eh_return.exp: New file.
3134
3d11c30a
TV
31352020-08-15 Tom de Vries <tdevries@suse.de>
3136
3137 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3138 (mixed_func_1d_): Use fortran_charlen_t in decl.
3139
547ce8f0
TV
31402020-08-15 Tom de Vries <tdevries@suse.de>
3141
3142 PR backtrace/26390
3143 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3144 Update expected pattern.
3145
a54a7f13
PA
31462020-08-13 Pedro Alves <pedro@palves.net>
3147
3148 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3149 * gdb.fortran/library-module.exp: Likewise.
3150 * gdb.fortran/logical.exp: Likewise.
3151 * gdb.fortran/module.exp: Likewise.
3152 * gdb.fortran/print_type.exp: Likewise.
3153 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3154 * gdb.fortran/vla-datatypes.exp: Likewise.
3155 * gdb.fortran/vla-history.exp: Likewise.
3156 * gdb.fortran/vla-ptr-info.exp: Likewise.
3157 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3158 * gdb.fortran/vla-ptype.exp: Likewise.
3159 * gdb.fortran/vla-sizeof.exp: Likewise.
3160 * gdb.fortran/vla-type.exp: Likewise.
3161 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3162 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3163 * gdb.fortran/vla-value-sub.exp: Likewise.
3164 * gdb.fortran/vla-value.exp: Likewise.
3165
7a82e903
PA
31662020-08-13 Pedro Alves <pedro@palves.net>
3167
3168 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3169 * gdb.ada/access_to_packed_array.exp: Likewise.
3170 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3171 * gdb.ada/addr_arith.exp: Likewise.
3172 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3173 * gdb.ada/arr_arr.exp: Likewise.
3174 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3175 * gdb.ada/array_bounds.exp: Likewise.
3176 * gdb.ada/array_of_variable_length.exp: Likewise.
3177 * gdb.ada/array_ptr_renaming.exp: Likewise.
3178 * gdb.ada/array_subscript_addr.exp: Likewise.
3179 * gdb.ada/arraydim.exp: Likewise.
3180 * gdb.ada/arrayparam.exp: Likewise.
3181 * gdb.ada/arrayptr.exp: Likewise.
3182 * gdb.ada/assign_1.exp: Likewise.
3183 * gdb.ada/assign_arr.exp: Likewise.
3184 * gdb.ada/atomic_enum.exp: Likewise.
3185 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3186 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3187 * gdb.ada/bias.exp: Likewise.
3188 * gdb.ada/boolean_expr.exp: Likewise.
3189 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3190 * gdb.ada/bp_enum_homonym.exp: Likewise.
3191 * gdb.ada/bp_inlined_func.exp: Likewise.
3192 * gdb.ada/bp_on_var.exp: Likewise.
3193 * gdb.ada/bp_range_type.exp: Likewise.
3194 * gdb.ada/bp_reset.exp: Likewise.
3195 * gdb.ada/call_pn.exp: Likewise.
3196 * gdb.ada/catch_assert_if.exp: Likewise.
3197 * gdb.ada/catch_ex.exp: Likewise.
3198 * gdb.ada/catch_ex_std.exp: Likewise.
3199 * gdb.ada/char_enum.exp: Likewise.
3200 * gdb.ada/char_param.exp: Likewise.
3201 * gdb.ada/complete.exp: Likewise.
3202 * gdb.ada/cond_lang.exp: Likewise.
3203 * gdb.ada/convvar_comp.exp: Likewise.
3204 * gdb.ada/dgopt.exp: Likewise.
3205 * gdb.ada/disc_arr_bound.exp: Likewise.
3206 * gdb.ada/display_nested.exp: Likewise.
3207 * gdb.ada/dot_all.exp: Likewise.
3208 * gdb.ada/dyn_loc.exp: Likewise.
3209 * gdb.ada/dyn_stride.exp: Likewise.
3210 * gdb.ada/excep_handle.exp: Likewise.
3211 * gdb.ada/expr_delims.exp: Likewise.
3212 * gdb.ada/expr_with_funcall.exp: Likewise.
3213 * gdb.ada/exprs.exp: Likewise.
3214 * gdb.ada/fin_fun_out.exp: Likewise.
3215 * gdb.ada/fixed_cmp.exp: Likewise.
3216 * gdb.ada/formatted_ref.exp: Likewise.
3217 * gdb.ada/frame_arg_lang.exp: Likewise.
3218 * gdb.ada/frame_args.exp: Likewise.
3219 * gdb.ada/fullname_bp.exp: Likewise.
3220 * gdb.ada/fun_addr.exp: Likewise.
3221 * gdb.ada/fun_in_declare.exp: Likewise.
3222 * gdb.ada/fun_overload_menu.exp: Likewise.
3223 * gdb.ada/fun_renaming.exp: Likewise.
3224 * gdb.ada/funcall_char.exp: Likewise.
3225 * gdb.ada/funcall_param.exp: Likewise.
3226 * gdb.ada/funcall_ptr.exp: Likewise.
3227 * gdb.ada/funcall_ref.exp: Likewise.
3228 * gdb.ada/homonym.exp: Likewise.
3229 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3230 * gdb.ada/info_auto_lang.exp: Likewise.
3231 * gdb.ada/info_exc.exp: Likewise.
3232 * gdb.ada/info_types.exp: Likewise.
3233 * gdb.ada/int_deref.exp: Likewise.
3234 * gdb.ada/interface.exp: Likewise.
3235 * gdb.ada/iwide.exp: Likewise.
3236 * gdb.ada/lang_switch.exp: Likewise.
3237 * gdb.ada/length_cond.exp: Likewise.
3238 * gdb.ada/maint_with_ada.exp: Likewise.
3239 * gdb.ada/mi_catch_assert.exp: Likewise.
3240 * gdb.ada/mi_catch_ex.exp: Likewise.
3241 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3242 * gdb.ada/mi_dyn_arr.exp: Likewise.
3243 * gdb.ada/mi_ex_cond.exp: Likewise.
3244 * gdb.ada/mi_exc_info.exp: Likewise.
3245 * gdb.ada/mi_interface.exp: Likewise.
3246 * gdb.ada/mi_prot.exp: Likewise.
3247 * gdb.ada/mi_ref_changeable.exp: Likewise.
3248 * gdb.ada/mi_string_access.exp: Likewise.
3249 * gdb.ada/mi_task_arg.exp: Likewise.
3250 * gdb.ada/mi_task_info.exp: Likewise.
3251 * gdb.ada/mi_var_array.exp: Likewise.
3252 * gdb.ada/mi_var_union.exp: Likewise.
3253 * gdb.ada/mi_variant.exp: Likewise.
3254 * gdb.ada/minsyms.exp: Likewise.
3255 * gdb.ada/mod_from_name.exp: Likewise.
3256 * gdb.ada/nested.exp: Likewise.
3257 * gdb.ada/null_array.exp: Likewise.
3258 * gdb.ada/optim_drec.exp: Likewise.
3259 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3260 * gdb.ada/packed_array_assign.exp: Likewise.
3261 * gdb.ada/packed_tagged.exp: Likewise.
3262 * gdb.ada/pp-rec-component.exp: Likewise.
3263 * gdb.ada/print_chars.exp: Likewise.
3264 * gdb.ada/print_pc.exp: Likewise.
3265 * gdb.ada/ptr_typedef.exp: Likewise.
3266 * gdb.ada/ptype_arith_binop.exp: Likewise.
3267 * gdb.ada/ptype_array.exp: Likewise.
3268 * gdb.ada/ptype_field.exp: Likewise.
3269 * gdb.ada/ptype_tagged_param.exp: Likewise.
3270 * gdb.ada/ptype_union.exp: Likewise.
3271 * gdb.ada/py_range.exp: Likewise.
3272 * gdb.ada/py_taft.exp: Likewise.
3273 * gdb.ada/rdv_wait.exp: Likewise.
3274 * gdb.ada/rec_comp.exp: Likewise.
3275 * gdb.ada/rec_return.exp: Likewise.
3276 * gdb.ada/ref_param.exp: Likewise.
3277 * gdb.ada/ref_tick_size.exp: Likewise.
3278 * gdb.ada/rename_subscript_param.exp: Likewise.
3279 * gdb.ada/repeat_dyn.exp: Likewise.
3280 * gdb.ada/same_component_name.exp: Likewise.
3281 * gdb.ada/same_enum.exp: Likewise.
3282 * gdb.ada/scalar_storage.exp: Likewise.
3283 * gdb.ada/set_wstr.exp: Likewise.
3284 * gdb.ada/small_reg_param.exp: Likewise.
3285 * gdb.ada/str_binop_equal.exp: Likewise.
3286 * gdb.ada/str_ref_cmp.exp: Likewise.
3287 * gdb.ada/str_uninit.exp: Likewise.
3288 * gdb.ada/sub_variant.exp: Likewise.
3289 * gdb.ada/sym_print_name.exp: Likewise.
3290 * gdb.ada/taft_type.exp: Likewise.
3291 * gdb.ada/tagged.exp: Likewise.
3292 * gdb.ada/tagged_access.exp: Likewise.
3293 * gdb.ada/task_bp.exp: Likewise.
3294 * gdb.ada/task_switch_in_core.exp: Likewise.
3295 * gdb.ada/tasks.exp: Likewise.
3296 * gdb.ada/tick_last_segv.exp: Likewise.
3297 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3298 * gdb.ada/type_coercion.exp: Likewise.
3299 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3300 * gdb.ada/unchecked_union.exp: Likewise.
3301 * gdb.ada/uninitialized_vars.exp: Likewise.
3302 * gdb.ada/var_arr_attrs.exp: Likewise.
3303 * gdb.ada/var_arr_typedef.exp: Likewise.
3304 * gdb.ada/var_rec_arr.exp: Likewise.
3305 * gdb.ada/variant-record.exp: Likewise.
3306 * gdb.ada/variant.exp: Likewise.
3307 * gdb.ada/variant_record_packed_array.exp: Likewise.
3308 * gdb.ada/varsize_limit.exp: Likewise.
3309 * gdb.ada/whatis_array_val.exp: Likewise.
3310 * gdb.ada/widewide.exp: Likewise.
3311 * gdb.ada/win_fu_syms.exp: Likewise.
3312
33132020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3314
3315 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3316
10c381b5
AB
33172020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3318
3319 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3320 unset the array variable.
3321
8f34b746
TV
33222020-08-03 Tom de Vries <tdevries@suse.de>
3323
3324 PR symtab/26333
3325 * lib/dwarf.exp (DW_LNE_user): New proc.
3326 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3327 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3328
0245e136
KB
33292020-07-31 Kevin Buettner <kevinb@redhat.com>
3330
3331 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3332 to 'uintptr_t'
3333 (inttypes.h): Include.
3334
9ef1ec5d
KB
33352020-07-31 Kevin Buettner <kevinb@redhat.com>
3336
3337 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3338 (C5_24k): Delete.
3339 (C5_8k, C5_64k, C5_256k): New macros.
3340 (buf_ro): Allocate 256 KiB of initialized data.
3341
4c55e970
TBA
33422020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3343
3344 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3345 that attempt to overwrite an existing condition with a condition
3346 that fails parsing and also with a condition that parses fine
3347 but contains junk at the end.
3348
1e620590
TBA
33492020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3350
3351 * gdb.base/condbreak-bad.c: New test.
3352 * gdb.base/condbreak-bad.exp: New file.
3353
e12dcc50
TV
33542020-07-30 Tom de Vries <tdevries@suse.de>
3355
3356 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3357 out of ...
3358 (GDBInfoModuleSymbols::check_entry): ... here.
3359 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3360 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3361 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3362
6cc64caa
TV
33632020-07-30 Tom de Vries <tdevries@suse.de>
3364
3365 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3366 "__class_some_module_Number_t" optional.
3367
90fd07fc
TV
33682020-07-29 Tom de Vries <tdevries@suse.de>
3369
3370 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3371 multiple locations.
3372
f5c79e97
TV
33732020-07-29 Tom de Vries <tdevries@suse.de>
3374
3375 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3376 rather than function name.
3377
f75a0693
AB
33782020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3379
3380 PR symtab/26270:
3381 * gdb.cp/disasm-func-name.cc: New file.
3382 * gdb.cp/disasm-func-name.exp: New file.
3383
4888741a
TT
33842020-07-28 Tom Tromey <tromey@adacore.com>
3385
3386 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3387 'varval' location.
3388
43d5901d
AB
33892020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3390
3391 * gdb.python/py-unwind.py: Update to make use of a register
3392 descriptor.
3393
14fa8fb3
AB
33942020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3395
3396 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3397
e79eb02f
AB
33982020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3399
3400 PR fortran/23051
3401 PR fortran/26139
3402 * gdb.fortran/class-allocatable-array.exp: New file.
3403 * gdb.fortran/class-allocatable-array.f90: New file.
3404 * gdb.fortran/pointer-to-pointer.exp: New file.
3405 * gdb.fortran/pointer-to-pointer.f90: New file.
3406
876518dd
TV
34072020-07-25 Tom de Vries <tdevries@suse.de>
3408
3409 PR symtab/26243
3410 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3411 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3412
6dcfb80a
TV
34132020-07-24 Tom de Vries <tdevries@suse.de>
3414
3415 PR testsuite/26293
3416 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3417
e7bc9db8
PA
34182020-07-23 Pedro Alves <pedro@palves.net>
3419
3420 * gdb.server/server-kill.exp (prepare): New, factored out from the
3421 top level.
3422 (kill_server): New.
3423 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3424 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3425
78344df7
AB
34262020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3427
3428 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3429
25dfed24
SL
34302020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3431
3432 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3433 Initialize to empty string at top level.
3434 (gdb_wrapper_init): Revert check for file existence on build.
3435 Build the wrapper in its default place, not a build-specific
3436 location. When host == build, make the pathname absolute.
3437 (gdb_compile): Delete leftover declaration of
3438 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3439 string instead of uninitialized.
3440
7da515fd
KB
34412020-07-22 Kevin Buettner <kevinb@redhat.com>
3442
3443 * gdb.base/corefile2.exp: New file.
3444 * gdb.base/coremaker2.exp: New file.
3445
9c5ec5c2
KB
34462020-07-22 Kevin Buettner <kevinb@redhat.com>
3447
3448 * gdb.base/coredump-filter.exp: Add second
3449 non-Private-Shared-Anon-File test.
3450 (test_disasm): Rename binfile for test which is expected
3451 to fail.
3452
f9e233c9
KB
34532020-07-22 Kevin Buettner <kevinb@redhat.com>
3454
3455 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3456 data in core file".
3457 * gdb.base/coremaker.c (buf2ro): New global.
3458 (mmapdata): Add a read-only mmap mapping.
3459
94c265d7
KB
34602020-07-22 Kevin Buettner <kevinb@redhat.com>
3461
3462 PR corefiles/25631
3463 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3464 New test.
3465 * gdb.base/coremaker.c (buf3): New global.
3466 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3467 flags.
3468
34692020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3470
3471 * gdb.base/coremaker.c (filler_ro): New global constant.
3472
32fa152e
TT
34732020-07-22 Tom Tromey <tromey@adacore.com>
3474
3475 * gdb.ada/mi_prot.exp: New file.
3476 * gdb.ada/mi_prot/pkg.adb: New file.
3477 * gdb.ada/mi_prot/pkg.ads: New file.
3478 * gdb.ada/mi_prot/prot.adb: New file.
3479
c8474dc3
TBA
34802020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3481
3482 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3483 loads two JITers.
3484
baf8791e
AB
34852020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3486
3487 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3488
f7306dac
AB
34892020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3490
3491 * gdb.python/py-arch-reg-names.exp: Additional tests.
3492
6d3d6e4b
TV
34932020-07-21 Tom de Vries <tdevries@suse.de>
3494
3495 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3496 breakpoint locations".
3497 * gdb.reverse/solib-reverse.exp: Same.
3498
803d0592
TV
34992020-07-21 Tom de Vries <tdevries@suse.de>
3500
3501 * gdb.reverse/step-reverse.c (callee): Merge statements.
3502
e9bdc510
TV
35032020-07-21 Tom de Vries <tdevries@suse.de>
3504
3505 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3506 line numbers for some variables.
3507
f0f9e75a
TV
35082020-07-21 Tom de Vries <tdevries@suse.de>
3509
3510 * gdb.opt/inline-locals.c (init_array): New func.
3511 (func1): Use init_array.
3512 * gdb.opt/inline-locals.exp: Update pattern.
3513
bd460ecb
TV
35142020-07-21 Tom de Vries <tdevries@suse.de>
3515
3516 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3517 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3518
ae5369e7
LC
35192020-07-20 Ludovic Courtès <ludo@gnu.org>
3520
3521 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3522 * gdb.guile/types-module.exp: Remove "ERROR:" from
3523 regexps since Guile 3.0 no longer prints that.
3524
68cf161c
LC
35252020-07-20 Ludovic Courtès <ludo@gnu.org>
3526
3527 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3528 error regexp to match on Guile 2.2.
3529
c14b4913
GB
35302020-07-20 Gary Benson <gbenson@redhat.com>
3531
3532 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3533 with clang.
3534
b243ba58
TV
35352020-07-20 Tom de Vries <tdevries@suse.de>
3536
3537 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3538 (omp_set_lock_in_order): New function.
3539 (single_scope, multi_scope, nested_func, nested_parallel): Use
3540 omp_set_lock_in_order and omp_unset_lock.
3541 (main): Init and destroy lock and lock2.
3542
c06ad8b5
TV
35432020-07-20 Tom de Vries <tdevries@suse.de>
3544
3545 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3546
6e22f117
TV
35472020-07-20 Tom de Vries <tdevries@suse.de>
3548
3549 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3550
33176ea7
TV
35512020-07-17 Tom de Vries <tdevries@suse.de>
3552
3553 * gdb.base/valgrind-infcall-2.c: New test.
3554 * gdb.base/valgrind-infcall-2.exp: New file.
3555 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3556
90c3ec2d
TV
35572020-07-17 Tom de Vries <tdevries@suse.de>
3558
3559 * gdb.dlang/circular.c (found): Use found_label as label name.
3560 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3561 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3562 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3563 * gdb.dwarf2/ada-linkage-name.exp: Same.
3564 * gdb.dwarf2/arr-subrange.exp: Same.
3565 * gdb.dwarf2/atomic-type.exp: Same.
3566 * gdb.dwarf2/comp-unit-lang.exp: Same.
3567 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3568 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3569 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3570 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3571 * gdb.dwarf2/implptr-64bit.exp: Same.
3572 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3573 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3574 * gdb.dwarf2/imported-unit.exp: Same.
3575 * gdb.dwarf2/main-subprogram.exp: Same.
3576 * gdb.dwarf2/missing-type-name.exp: Same.
3577 * gdb.dwarf2/nonvar-access.exp: Same.
3578 * gdb.dwarf2/struct-with-sig.exp: Same.
3579 * gdb.dwarf2/typedef-void-finish.exp: Same.
3580 * gdb.dwarf2/void-type.exp: Same.
3581
10da644d
TV
35822020-07-17 Tom de Vries <tdevries@suse.de>
3583
3584 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
3585 src parameter.
3586 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
3587 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
3588 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3589 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3590 * gdb.dwarf2/dwz.exp: Same.
3591 * gdb.dwarf2/implptr-optimized-out.exp: Same.
3592 * gdb.dwarf2/implref-array.exp: Same.
3593 * gdb.dwarf2/implref-const.exp: Same.
3594 * gdb.dwarf2/implref-global.exp: Same.
3595 * gdb.dwarf2/implref-struct.exp: Same.
3596 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3597 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3598 * gdb.dwarf2/var-access.exp: Same.
3599 * gdb.dwarf2/varval.exp: Same.
3600 * gdb.trace/entry-values.exp: Same.
3601
315e6afc
TV
36022020-07-17 Tom de Vries <tdevries@suse.de>
3603
3604 * lib/dwarf.exp (Dwarf::extern): Remove.
3605 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
3606 * gdb.dlang/circular.exp: Same.
3607 * gdb.dwarf2/comp-unit-lang.exp: Same.
3608 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3609 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
3610 * gdb.dwarf2/dwz.exp: Same.
3611 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3612 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3613 * gdb.dwarf2/imported-unit.exp: Same.
3614 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3615
5597c940
SL
36162020-07-16 Sandra Loosemore <sandra@codesourcery.com>
3617
3618 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
3619 Use double quotes instead of single quotes.
3620
d0ce17d8
CT
36212020-07-16 Caroline Tice <cmtice@google.com>
3622
3623 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
3624 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
3625
853772cc
TV
36262020-07-16 Tom de Vries <tdevries@suse.de>
3627
3628 * lib/dwarf.exp (program): Initialize _line.
3629 (DW_LNE_end_sequence): Reinitialize _line.
3630 (DW_LNS_advance_line): Update _line.
3631 (line): New proc.
3632 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
3633 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3634 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3635 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3636 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3637 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3638
fe07b572
AB
36392020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3640
3641 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
3642 generic.
3643
52781cce
TV
36442020-07-15 Tom de Vries <tdevries@suse.de>
3645
3646 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
3647 is_amd64_regs_target.
3648
3dcc261c
AB
36492020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3650
3651 * gdb.fortran/ptype-on-functions.exp: Add more tests.
3652 * gdb.fortran/ptype-on-functions.f90: Likewise.
3653
054a0959
SM
36542020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
3655
3656 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
3657 values in documentation for addr_size to 4 and 8.
3658
ccb9eba6
AB
36592020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
3660
3661 * gdb.arch/amd64-osabi.exp: Update.
3662 * gdb.arch/arm-disassembler-options.exp: Update.
3663 * gdb.arch/powerpc-disassembler-options.exp: Update.
3664 * gdb.arch/ppc64-symtab-cordic.exp: Update.
3665 * gdb.arch/s390-disassembler-options.exp: Update.
3666 * gdb.base/all-architectures.exp.tcl: Update.
3667 * gdb.base/attach-pie-noexec.exp: Update.
3668 * gdb.base/catch-syscall.exp: Update.
3669 * gdb.xml/tdesc-arch.exp: Update.
3670
025a39a7
TV
36712020-07-14 Tom de Vries <tdevries@suse.de>
3672
3673 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
3674 (local_gettid): ... this.
3675 (fn): Update.
3676
74e4b667
SL
36772020-07-13 Sandra Loosemore <sandra@codesourcery.com>
3678
3679 * gdb.base/info_sources.exp: Skip directory match tests on
3680 remote hosts.
3681
f413dd74
GB
36822020-07-13 Gary Benson <gbenson@redhat.com>
3683
3684 * gdb.base/savedregs.exp (caller): Use parentheses to
3685 make expected expression evaluation ordering explicit.
3686
915771bb
GB
36872020-07-13 Gary Benson <gbenson@redhat.com>
3688
3689 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
3690
2a122642
GB
36912020-07-13 Gary Benson <gbenson@redhat.com>
3692
3693 * gdb.base/bigcore.c (main): Use a volatile pointer when
3694 attempting to trigger a SIGSEGV.
3695 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
3696 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
3697 * gdb.base/savedregs.c (thrower): Likewise.
3698 * gdb.mi/mi-syn-frame.c (bar): Likewise.
3699
3f00c730
GB
37002020-07-13 Gary Benson <gbenson@redhat.com>
3701
3702 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
3703 defining and using VLA structure fields into...
3704 * gdb.base/vla-struct-fields.c: New file.
3705 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
3706 tests into...
3707 * gdb.base/vla-struct-fields.exp: New file.
3708
963eeee4
TV
37092020-07-13 Tom de Vries <tdevries@suse.de>
3710
3711 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
3712 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
3713 * gdb.base/gold-gdb-index.exp: Same.
3714 * gdb.base/morestack.exp: Same.
3715
0ed35c9a
DX
37162020-07-11 Daniel Xu <dxu@dxuuu.xyz>
3717
3718 PR rust/26121
3719 * gdb.rust/modules.rs: Prevent linker from discarding test
3720 symbol.
3721
4fdba23d
PA
37222020-07-10 Pedro Alves <pedro@palves.net>
3723
3724 PR gdb/26199
3725 * gdb.multi/multi-target.c (exit_thread): New.
3726 (thread_start): Break loop if EXIT_THREAD.
3727 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
3728 (top level) Call test_no_resumed.
3729
15f3b077
TT
37302020-07-08 Tom Tromey <tromey@adacore.com>
3731
3732 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
3733 * gdb.ada/catch_ex.exp: Examine catchpoint text.
3734
9fc501fd
AB
37352020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3736
3737 PR python/22748
3738 * gdb.opt/inline-frame-tailcall.c: New file.
3739 * gdb.opt/inline-frame-tailcall.exp: New file.
3740 * gdb.python/py-unwind-inline.c: New file.
3741 * gdb.python/py-unwind-inline.exp: New file.
3742 * gdb.python/py-unwind-inline.py: New file.
3743
64cb3757
AB
37442020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3745
3746 * gdb.python/py-arch-reg-groups.exp: New file.
3747
0f767f94
AB
37482020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3749
3750 * gdb.python/py-arch-reg-names.exp: New file.
3751
87dbc774
AB
37522020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3753
3754 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
3755 gdb.PendingFrame.architecture method.
3756
d8cc8af6
TV
37572020-07-06 Tom de Vries <tdevries@suse.de>
3758
3759 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
3760
3c8ea5be
PA
37612020-07-03 Pedro Alves <palves@redhat.com>
3762
3763 * gdb.base/structs2.c (main): Adjust second parem_reg call to
3764 explicitly write negative numbers.
3765 * gdb.base/structs2.exp: Adjust expected output.
3766
bf90c83a
PA
37672020-07-03 Pedro Alves <palves@redhat.com>
3768
3769 * gdb.base/charset.c (init_string): Change all char parameters to
3770 unsigned char parameters.
3771
2eb82157
PA
37722020-07-03 Pedro Alves <palves@redhat.com>
3773
3774 * gdb.base/call-sc.exp (start_scalars_test): Use
3775 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3776 * gdb.base/overlays.c: Remove references to PARAMS.
3777 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
3778 * gdb.base/reread.exp: Don't set 'prototypes' global.
3779 * gdb.base/structs.exp (start_structs_test): Use
3780 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3781 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
3782 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3783 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
3784 call.
3785 * gdb.base/varargs.exp: Don't set 'prototypes' global.
3786
9adda7af
PA
37872020-07-03 Pedro Alves <palves@redhat.com>
3788
3789 * gdb.base/m32rovly.c: Delete.
3790 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
3791
2a17c803
PW
37922020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3793
3794 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
3795 of gdb_py_test_multiple.
3796 * gdb.python/py-cmd.exp: Likewise.
3797 * gdb.python/py-events.exp: Likewise.
3798 * gdb.python/py-function.exp: Likewise.
3799 * gdb.python/py-inferior.exp: Likewise.
3800 * gdb.python/py-infthread.exp: Likewise.
3801 * gdb.python/py-linetable.exp: Likewise.
3802 * gdb.python/py-parameter.exp: Likewise.
3803 * gdb.python/py-value.exp: Likewise.
3804
b011fe1a
TV
38052020-06-30 Tom de Vries <tdevries@suse.de>
3806
3807 PR testsuite/26175
3808 * lib/future.exp (gdb_default_target_compile): Detect and handle
3809 early_flags.
3810
df5b8876
SM
38112020-06-29 Simon Marchi <simon.marchi@efficios.com>
3812
3813 * boards/simavr.exp (gdb_load): Catch errors when closing
3814 previous connection. Close connection, wait for process and
3815 unset simavr_spawn_id on failure.
3816
a3ca48cd
TV
38172020-06-29 Tom de Vries <tdevries@suse.de>
3818
3819 * lib/gdb.exp (unknown): Make test-case unresolved.
3820
b0237c0e
TV
38212020-06-29 Tom de Vries <tdevries@suse.de>
3822
3823 PR gdb/25475
3824 * gdb.server/solib-list.exp: Verify that the symbol reload
3825 confirmation question is asked.
3826
c0b3b3bd
PW
38272020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3828
3829 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
3830 have a input seq nr in each pass message.
fe4c3d43 3831 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
3832 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
3833 * gdb.python/python.exp: Make test names unique,
3834 use gdb_test_multiline instead of gdb_py_test_multiple,
3835 use $gdb_test_name.
3836 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
3837
1776e3e5
NA
38382020-06-26 Nick Alcock <nick.alcock@oracle.com>
3839
3840 * configure.ac: Add --enable-libctf.
3841 * aclocal.m4: sinclude ../config/enable.m4.
3842 * Makefile.in (site.exp): Add enable_libctf to site.exp.
3843 * lib/gdb.exp (skip_ctf_tests): Use it.
3844 * gdb.base/ctf-constvars.exp: Error message tweak.
3845 * gdb.base/ctf-ptype.exp: Likewise.
3846 * configure: Regenerate.
3847
f53b3eeb
GB
38482020-06-26 Gary Benson <gbenson@redhat.com>
3849
3850 * gdb.cp/try_catch.cc: Include string.h.
3851 (main): Replace comparison against string literal with
3852 strcmp, avoiding build failure with -Wstring-compare.
3853 Add "marker test-complete".
3854 * gdb.cp/try_catch.exp: Run the test to the above marker,
3855 then verify that the value of "test" is still true.
3856
6d74da72
AB
38572020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3858
3859 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
3860
2e52d038
AB
38612020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3862
3863 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3864
3b9fce96
AB
38652020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3866
3867 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
3868 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
3869 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
3870 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
3871 * gdb.arch/riscv-tdesc-loading.exp: New file.
3872
ed69cbc8
AB
38732020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3874
3875 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3876
767a879e
AB
38772020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3878
3879 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
3880 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
3881 * gdb.arch/riscv-tdesc-regs.c: New file.
3882 * gdb.arch/riscv-tdesc-regs.exp: New file.
3883
221db974
PA
38842020-06-24 Pedro Alves <palves@redhat.com>
3885
3886 * gdb.arch/amd64-entry-value-paramref.exp: Use
3887 prepare_for_testing_full and don't pass "c++" for the .S file
3888 build spec.
3889 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
3890 $options, since it's an assembly file. Remove -Wno-deprecated.
3891 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
3892 compiling C++ programs.
3893
331733cd
PA
38942020-06-24 Pedro Alves <palves@redhat.com>
3895
3896 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
3897 Clang, add "-Wno-unknown-warning-option" to the options.
3898
caa7fd04
AB
38992020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
3900
3901 * gdb.xml/tdesc-reload.c: New file.
3902 * gdb.xml/tdesc-reload.exp: New file.
3903 * gdb.xml/maint-xml-dump-01.xml: New file.
3904 * gdb.xml/maint-xml-dump-02.xml: New file.
3905 * gdb.xml/maint-xml-dump.exp: New file.
3906
bb8d1260
SL
39072020-06-23 Sandra Loosemore <sandra@codesourcery.com>
3908
3909 * lib/completion-support.exp (test_gdb_completion_offers_commands):
3910 Adjust for omitted commands when TUI is disabled.
3911
7e4b9c4c
GB
39122020-06-23 Gary Benson <gbenson@redhat.com>
3913 Pedro Alves <palves@redhat.com>
3914
3915 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
3916 * gdb.cp/nsimport.cc: Likewise.
3917 * gdb.cp/nsnested.cc: Likewise.
3918 * gdb.cp/nsnoimports.cc: Likewise.
3919 * gdb.cp/nsusing.cc: Likewise.
3920 * gdb.cp/smartp.cc: Likewise.
3921 * gdb.python/py-pp-integral.c: Likewise.
3922 * gdb.python/py-pp-re-notag.c: Likewise.
3923
2e573c0a
GB
39242020-06-23 Gary Benson <gbenson@redhat.com>
3925
3926 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
3927 * gdb.cp/nsimport.cc: Likewise.
3928 * gdb.cp/nsnested.cc: Likewise.
3929 * gdb.cp/nsnoimports.cc: Likewise.
3930 * gdb.cp/nsusing.cc: Likewise.
3931 * gdb.cp/smartp.cc: Likewise.
3932 * gdb.python/py-pp-integral.c: Likewise.
3933 * gdb.python/py-pp-re-notag.c: Likewise.
3934
746ebfe8
PW
39352020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3936
3937 * gdb.base/default-args.exp: New test.
3938 * gdb.base/default-args.c: New file.
3939 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
3940 * gdb.base/default.exp: Update to new help text.
3941 * gdb.base/help.exp: Likewise.
3942 * gdb.base/page.exp: Likewise.
3943 * gdb.base/style.exp: Likewise.
3944 * gdb.guile/guile.exp: Likewise.
3945 * gdb.python/python.exp: Likewise.
3946
e822f2cd
SL
39472020-06-22 Sandra Loosemore <sandra@codesourcery.com>
3948
3949 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
3950 remote host. Fix search path syntax on Windows host.
3951
48e9cc84
PW
39522020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3953
3954 * gdb.base/attach.exp: Test priority of 'exec-file' changed
3955 over 'exec-file-mismatch'.
3956 * gdb.base/attach.c: Mark should_exit volatile.
3957 * gdb.base/attach2.c: Likewise. Add a comment explaining
3958 why the sleep cannot be big.
3959 * gdb.base/attach3.c: New file.
3960
160f8a8f
SL
39612020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3962
3963 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3964 prefix optional.
3965
4d91c2a4
SL
39662020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3967
3968 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3969 for remote host.
3970
87f83f20
SL
39712020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3972 Hafiz Abid Qadeer <abidh@codesourcery.com>
3973
3974 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3975 file sent to remote host.
3976 (top level): Allow int32_t as type of 32-bit register.
3977
37ab8655
TV
39782020-06-19 Tom de Vries <tdevries@suse.de>
3979
3980 * lib/gdb.exp (gdb_note): New proc.
3981 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3982 (gdb_default_target_compile): ... here. Only call
3983 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
3984 (use_gdb_compile): Change to array.
3985 (toplevel): Update sets of use_gdb_compile to specify language.
3986 Warn about default_target_compile override. Store dejagnu's version
3987 of default_target_compile in dejagnu_default_target_compile.
3988
a8a56685
TV
39892020-06-18 Tom de Vries <tdevries@suse.de>
3990
3991 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
3992 (default_gdb_init): ... here.
3993
581bea2c
SL
39942020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3995
3996 Fix TUI support checks in gdb.tui tests.
3997
3998 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
3999 just say UNSUPPORTED.
4000 * gdb.tui/corefile-run.exp: Likewise.
4001 * gdb.tui/empty.exp: Likewise.
4002 * gdb.tui/list-before.exp: Likewise.
4003 * gdb.tui/list.exp: Likewise.
4004 * gdb.tui/main.exp: Likewise.
4005 * gdb.tui/regs.exp: Likewise.
4006 * gdb.tui/resize.exp: Likewise.
4007 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4008 * gdb.tui/tui-layout-asm.exp: Likewise.
4009 * gdb.tui/tui-missing-src.exp: Likewise.
4010 * gdb.tui/winheight.exp: Likewise.
4011 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4012
05e682e3
SL
40132020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4014
4015 Fix TCL error in gdb.python/py-format-string.exp.
4016
4017 * gdb.python/py-format-string.exp: Move test for python support
4018 earlier, out of function body.
4019
efb763a5
SM
40202020-06-15 Simon Marchi <simon.marchi@efficios.com>
4021
4022 * gdb.base/index-cache-load-twice.c: New.
4023 * gdb.base/index-cache-load-twice.exp: New.
4024
43327b20
KS
40252020-06-17 Keith Seitz <keiths@redhat.com>
4026
99cf27cf 4027 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4028 when executing "gdb --configuration".
4029
081e778c
TV
40302020-06-17 Tom de Vries <tdevries@suse.de>
4031
4032 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4033 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4034 conditional on presence of gdb_tcl_unknown.
4035 (gdb_finish): Make override undo conditional on presence of
4036 gdb_tcl_unknown.
4037
d2d1ea20
TT
40382020-06-16 Tom Tromey <tom@tromey.com>
4039
4040 * gdb.python/tui-window.py (failwin): New function. Register it
4041 as a TUI window type.
4042 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4043
c802e8a7
GB
40442020-06-16 Gary Benson <gbenson@redhat.com>
4045
4046 * gdb.python/py-nested-maps.c (create_map): Add missing return
4047 value.
4048 (create_map_map): Likewise.
4049
ff08abb8
TBA
40502020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4051
4052 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4053 variable.
4054 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4055 and use the already-defined 'options' variable.
4056
a29d5112
AB
40572020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4058 Tom de Vries <tdevries@suse.de>
4059
4060 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4061 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4062 (gdb_setup_known_globals): New proc.
4063 (gdb_cleanup_globals): New proc.
4064 * lib/gdb.exp (load_lib): New override proc.
4065 (gdb_stdin_log_init): Set var in_file as persistent global.
4066 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4067 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4068 fpc_compiler as persistent global.
4069
8c74a764
TV
40702020-06-12 Tom de Vries <tdevries@suse.de>
4071
4072 * lib/tuiterm.exp (spawn): Rename to ...
4073 (tui_spawn): ... this.
4074 (toplevel): Move rename of spawn ...
4075 (gdb_init_tuiterm): ... here. New proc.
4076 (gdb_finish_tuiterm): New proc.
4077 * lib/gdb.exp (gdb_finish_hooks): New global var.
4078 (gdb_finish): Handle gdb_finish_hooks.
4079 (tuiterm_env): New proc.
4080 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4081 tuiterm_env.
4082 * gdb.tui/basic.exp: Same.
4083 * gdb.tui/corefile-run.exp: Same.
4084 * gdb.tui/empty.exp: Same.
4085 * gdb.tui/list-before.exp: Same.
4086 * gdb.tui/list.exp: Same.
4087 * gdb.tui/main.exp: Same.
4088 * gdb.tui/new-layout.exp: Same.
4089 * gdb.tui/regs.exp: Same.
4090 * gdb.tui/resize.exp: Same.
4091 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4092 * gdb.tui/tui-layout-asm.exp: Same.
4093 * gdb.tui/tui-missing-src.exp: Same.
4094 * gdb.tui/winheight.exp: Same.
4095
26783bce
TV
40962020-06-12 Tom de Vries <tdevries@suse.de>
4097
4098 PR testsuite/26110
4099 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4100 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4101
2b4e6a3f
TT
41022020-06-11 Tom Tromey <tom@tromey.com>
4103
4104 PR gdb/18318:
4105 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4106 floating point tests.
4107
2f33032a
KS
41082020-06-11 Keith Seitz <keiths@redhat.com>
4109
4110 PR gdb/21356
4111 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4112 vla_struct.
4113 Add new struct vla_typedef and union vla_typedef_union and
4114 corresponding instantiation objects.
4115 Initialize new objects.
4116 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4117 and vla_typedef_union_object.
4118 Fixup type for vla_struct_object.
4119
a8baf0a3
TV
41202020-06-11 Tom de Vries <tdevries@suse.de>
4121
4122 * lib/gdb.exp (with_override): New proc, factored out of ...
4123 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4124
7ab96794
TV
41252020-06-10 Tom de Vries <tdevries@suse.de>
4126
4127 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4128
cab5c3b7
SM
41292020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4130
4131 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4132 parameter, update callers.
4133
f8c41851
SM
41342020-06-04 Simon Marchi <simon.marchi@efficios.com>
4135
4136 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4137 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4138 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4139
1c07a73f
TV
41402020-06-04 Tom de Vries <tdevries@suse.de>
4141
4142 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4143
95146b5d
TV
41442020-06-04 Tom de Vries <tdevries@suse.de>
4145
4146 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4147 exp_continue.
4148
0cfcd4f0
TV
41492020-06-04 Tom de Vries <tdevries@suse.de>
4150
4151 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4152
f9b5d5ea
TV
41532020-06-03 Tom de Vries <tdevries@suse.de>
4154
4155 PR symtab/26046
4156 * gdb.cp/breakpoint-locs-2.cc: New test.
4157 * gdb.cp/breakpoint-locs.cc: New test.
4158 * gdb.cp/breakpoint-locs.exp: New file.
4159 * gdb.cp/breakpoint-locs.h: New test.
4160
5144dfba
TV
41612020-06-03 Tom de Vries <tdevries@suse.de>
4162
4163 PR testsuite/25609
4164 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4165 value of global verbose.
4166 * gdb.base/jit-elf.exp: Same.
4167 * gdb.base/jit-reader.exp: Same.
4168
621eacdf
TV
41692020-06-02 Tom de Vries <tdevries@suse.de>
4170
4171 * gdb.dwarf2/multidictionary.exp: Don't use
4172 gdb_spawn_with_cmdline_opts.
4173
1313c56e
AB
41742020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4175
4176 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4177 use_header case.
4178 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4179 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4180 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4181 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4182 * gdb.dwarf2/dw2-inline-header.c: New file.
4183 * gdb.dwarf2/dw2-inline-header.h: New file.
4184
f68f85b5
PA
41852020-05-30 Pedro Alves <palves@redhat.com>
4186
4187 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4188 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4189
678048e8
GB
41902020-05-29 Gary Benson <gbenson@redhat.com>
4191
4192 * gdb.compile/compile-cplus.exp (additional_flags): Also
4193 set when building with clang.
4194 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4195 when building with clang.
4196
9fcafd23
GB
41972020-05-29 Gary Benson <gbenson@redhat.com>
4198
4199 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4200 building with clang.
4201 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4202
735d5a07
GB
42032020-05-29 Gary Benson <gbenson@redhat.com>
4204
4205 * gdb.cp/koenig.exp (prepare_for_testing): Add
4206 additional_flags=-Wno-unused-comparison.
4207 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4208
4ad2c6a0
GB
42092020-05-28 Gary Benson <gbenson@redhat.com>
4210
4211 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4212 statement.
4213
09fe663e
GB
42142020-05-28 Gary Benson <gbenson@redhat.com>
4215
4216 * gdb.cp/classes.exp (prepare_for_testing): Add
4217 additional_flags=-Wno-deprecated-register.
4218 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4219 * gdb.cp/misc.exp: Likewise.
4220
cee00f17
GB
42212020-05-28 Gary Benson <gbenson@redhat.com>
4222
4223 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4224 (test_op_new::operator new): Add return statement.
4225 (test_op_new_array::operator new[]): Likewise.
4226
636edd00
PA
42272020-05-27 Pedro Alves <palves@redhat.com>
4228
4229 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4230 check. Use test_gdb_complete_unique instead of
4231 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4232 test_gdb_complete_multiple instead of
4233 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4234
c2b75043
LM
42352020-05-27 Luis Machado <luis.machado@linaro.org>
4236
4237 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4238 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4239 * gdb.arch/arm-disassembler-options.exp: Likewise.
4240 * gdb.arch/arm-disp-step.exp: Likewise.
4241 * gdb.arch/thumb-prologue.exp: Likewise.
4242 * gdb.base/async.exp: Likewise.
4243 * gdb.base/auxv.exp: Likewise.
4244 * gdb.base/complex-parts.exp: Likewise.
4245 * gdb.base/ena-dis-br.exp: Likewise.
4246 * gdb.base/foll-exec.exp: Likewise.
4247 * gdb.base/permissions.exp: Likewise.
4248 * gdb.base/relocate.exp: Likewise.
4249 * gdb.base/return2.exp: Likewise.
4250 * gdb.base/sigbpt.exp: Likewise.
4251 * gdb.base/siginfo-obj.exp: Likewise.
4252 * gdb.cp/converts.exp: Likewise.
4253 * gdb.cp/exceptprint.exp: Likewise.
4254 * gdb.cp/inherit.exp: Likewise.
4255 * gdb.cp/nsnoimports.exp: Likewise.
4256 * gdb.cp/virtbase2.exp: Likewise.
4257 * gdb.mi/mi-var-cmd.exp: Likewise.
4258 * gdb.mi/var-cmd.c: Likewise.
4259
53a47a3e
TT
42602020-05-26 Tom Tromey <tromey@adacore.com>
4261
4262 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4263
0bc2354b
TT
42642020-05-26 Tom Tromey <tromey@adacore.com>
4265
4266 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4267 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4268 type.
4269 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4270 variable.
4271
0db49895
CBG
42722020-05-26 Christian Biesinger <cbiesinger@google.com>
4273
4274 * Makefile.in: Use = instead of == for the test command
4275 for portability.
4276
40d22035
TV
42772020-05-26 Tom de Vries <tdevries@suse.de>
4278
4279 * gdb.base/gold-gdb-index-2.c: New test.
4280 * gdb.base/gold-gdb-index.c: New test.
4281 * gdb.base/gold-gdb-index.exp: New file.
4282 * gdb.base/gold-gdb-index.h: New test.
4283
043e2e02
TV
42842020-05-25 Tom de Vries <tdevries@suse.de>
4285
4286 * boards/gold-gdb-index.exp: New file.
4287
462f72c5
SM
42882020-05-25 Simon Marchi <simon.marchi@efficios.com>
4289
4290 * boards/simavr.exp: New file.
4291
6cf66e76
SM
42922020-05-25 Simon Marchi <simon.marchi@efficios.com>
4293
4294 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4295 * gdb.base/inferior-args.exp: New file.
4296 * gdb.base/inferior-args.c: New file.
4297
75d04512
SM
42982020-05-25 Simon Marchi <simon.marchi@efficios.com>
4299
4300 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4301 inferior_args. Pass it to gdb_reload.
4302 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4303 inferior_args.
4304 (gdb_reload): Add inferior_args argument.
4305 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4306 pass it to gdbserver_run.
4307 * boards/native-gdbserver.exp: Do not set noargs.
4308 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4309 inferior_args argument.
4310 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4311 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4312 * gdb.base/args.exp: Likewise.
4313
42cf1844
TV
43142020-05-25 Tom de Vries <tdevries@suse.de>
4315
4316 * lib/gdb.exp (exec_is_pie): Add comment.
4317
8f7d38ef
TV
43182020-05-25 Tom de Vries <tdevries@suse.de>
4319
4320 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4321 instead of $binfile in the untested message.
4322
465e1b0f
TV
43232020-05-25 Tom de Vries <tdevries@suse.de>
4324
4325 PR testsuite/26031
4326 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4327
3c5a0e02
TV
43282020-05-25 Tom de Vries <tdevries@suse.de>
4329
4330 * boards/gold.exp: New file.
4331
0a4f5f8c
TT
43322020-05-23 Tom Tromey <tom@tromey.com>
4333
4334 * gdb.base/style.exp: Remove completion styling test.
4335 * lib/gdb-utils.exp (style): Remove completion styles.
4336
eca1f90c
TT
43372020-05-23 Tom Tromey <tom@tromey.com>
4338
4339 * gdb.base/style.exp: Add completion styling test.
4340 * lib/gdb-utils.exp (style): Add completion styles.
4341
7c13f4e8
AB
43422020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4343
4344 * gdb.base/annota1.exp: Update expected results.
4345 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4346 test name.
4347 * gdb.cp/annota3.exp: Update expected results.
4348
41977d16
SM
43492020-05-20 Simon Marchi <simon.marchi@efficios.com>
4350
4351 PR gdb/26016
4352 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4353 against MAP_FAILED.
4354 * gdb.base/coremaker.c (mmapdata): Likewise.
4355 * gdb.base/jit-reader-host.c (main): Likewise.
4356 * gdb.base/sym-file-loader.c (load): Likewise.
4357 (load_shlib): Likewise.
4358
b4757f2e
TT
43592020-05-20 Tom Tromey <tromey@adacore.com>
4360
4361 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4362
9a0bacfb
TV
43632020-05-20 Tom de Vries <tdevries@suse.de>
4364
4365 PR symtab/25833
4366 * gdb.base/with-mf-inc.c: New test.
4367 * gdb.base/with-mf-main.c: New test.
4368 * gdb.base/with-mf.exp: New file.
4369
76571211
TT
43702020-05-19 Tom Tromey <tromey@adacore.com>
4371
4372 * gdb.rust/simple.exp: Restore missing test result.
4373
4cd9f3d5
TV
43742020-05-19 Tom de Vries <tdevries@suse.de>
4375
4376 * gdb.base/gdb-caching-proc.exp: Fix typo.
4377
7d874253
TT
43782020-05-19 Tom Tromey <tromey@adacore.com>
4379
4380 * gdb.rust/simple.exp: Add some test descriptions.
4381 (test_one_slice): Use with_test_prefix.
4382
1d727695
TV
43832020-05-18 Tom de Vries <tdevries@suse.de>
4384
4385 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4386
7f32a4d5
PA
43872020-05-17 Pedro Alves <palves@redhat.com>
4388
4389 PR gdb/25741
4390 * gdb.base/hw-sw-break-same-address.exp: New file.
4391
7cfd74cf
PA
43922020-05-16 Pedro Alves <palves@redhat.com>
4393
4394 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4395 LAST_LOADED_FILE accordingly.
4396
57b4f16e
PW
43972020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4398
4399 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4400
7c05caf7
PW
44012020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4402
4403 * gdb.base/help.exp: Test apropos and help for commands
4404 having aliases. Fixed comments not starting with an
4405 upper-case letter or not finishing with a dot.
4406
7aa1b46f
PW
44072020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4408
3b3aaacb
PW
4409 * gdb.base/alias.exp: Update help output check.
4410
57b4f16e 44112020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4412
7aa1b46f
PW
4413 * gdb.base/default.exp: Update output following fixes.
4414
0605465f
PW
44152020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4416
4417 * gdb.base/alias.exp: Test aliases starting with a prefix of
4418 another alias.
4419
86e4e63d
GB
44202020-05-15 Gary Benson <gbenson@redhat.com>
4421
4422 * gdb.base/info-os.c (main): Add return statement.
4423 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4424 * gdb.base/large-frame-2.c (func): Likewise.
4425 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4426 * gdb.base/pr10179-b.c (foo2): Likewise.
4427 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4428 * gdb.base/watch-cond.c (func): Likewise.
4429 * gdb.multi/goodbye.c (verylongfun): Likewise.
4430 * gdb.multi/hello.c (commonfun): Likewise.
4431 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4432 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4433 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4434 Likewise.
4435 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4436 * gdb.threads/interrupt-while-step-over.c (child_function):
4437 Likewise.
4438 * gdb.trace/actions-changed.c (end): Likewise.
4439
163df4df
GB
44402020-05-15 Gary Benson <gbenson@redhat.com>
4441
4442 * gdb.opencl/callfuncs.exp: Report when test skipped.
4443 * gdb.opencl/convs_casts.exp: Likewise.
4444 * gdb.opencl/datatypes.exp: Likewise.
4445 * gdb.opencl/operators.exp: Likewise.
4446 * gdb.opencl/vec_comps.exp: Likewise.
4447
6dbc505a
TV
44482020-05-15 Tom de Vries <tdevries@suse.de>
4449
4450 * gdb.base/align.exp.in: Rename to ...
4451 * gdb.base/align.exp.tcl: ... this.
4452 * gdb.base/align-c++.exp: Update.
4453 * gdb.base/align-c.exp: Update.
4454 * gdb.base/all-architectures.exp.in: Rename to ...
4455 * gdb.base/all-architectures.exp: ... this.
4456 * gdb.base/all-architectures-0.exp: Update.
4457 * gdb.base/all-architectures-1.exp: Update.
4458 * gdb.base/all-architectures-2.exp: Update.
4459 * gdb.base/all-architectures-3.exp: Update.
4460 * gdb.base/all-architectures-4.exp: Update.
4461 * gdb.base/all-architectures-5.exp: Update.
4462 * gdb.base/all-architectures-6.exp: Update.
4463 * gdb.base/all-architectures-7.exp: Update.
4464 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4465 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4466 * gdb.base/infcall-nested-structs-c++.exp: Update.
4467 * gdb.base/infcall-nested-structs-c.exp: Update.
4468 * gdb.base/info-types.exp.in: Rename to ...
4469 * gdb.base/info-types.exp.tcl: ... this.
4470 * gdb.base/info-types-c++.exp: Update.
4471 * gdb.base/info-types-c.exp: Update.
4472 * gdb.base/max-depth.exp.in: Rename to ...
4473 * gdb.base/max-depth.exp.tcl: ... this.
4474 * gdb.base/max-depth-c++.exp: Update.
4475 * gdb.base/max-depth-c.exp: Update.
4476 * gdb.cp/cpexprs.exp.in: Rename to ...
4477 * gdb.cp/cpexprs.exp.tcl: ... this.
4478 * gdb.cp/cpexprs-debug-types.exp: Update.
4479 * gdb.cp/cpexprs.exp: Update.
4480 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4481 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4482 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4483 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4484 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4485 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4486 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4487 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4488 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4489 * gdb.dwarf2/clang-debug-names.exp: Update.
4490
d1034d78
AB
44912020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4492
4493 * lib/check-test-names.exp: Remove code that prevents this file
4494 loading when tests are run in parallel.
4495
3c5c3649
PA
44962020-05-15 Pedro Alves <palves@redhat.com>
4497
4498 * gdb.multi/multi-kill.exp (start_inferior): Remove
4499 'testpid' parameter. Refer to namespace variable directly.
4500 (testpid): Declare as namespace variable.
4501
272c36b8
PA
45022020-05-15 Pedro Alves <palves@redhat.com>
4503
4504 * gdb.multi/multi-kill.exp: Wrap in namespace.
4505 (start_inferior): Add TESTPID parameter. Use it instead of the
4506 testpid global.
4507 (top level): Define empty TESTPID array, and pass it down to
4508 start_inferior.
4509
02eba61a
TV
45102020-05-14 Tom de Vries <tdevries@suse.de>
4511
4512 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4513 output.
4514
971a3747
TV
45152020-05-14 Tom de Vries <tdevries@suse.de>
4516
4517 * gdb.base/align.exp: Split into ...
4518 * gdb.base/align.exp.in: ...
4519 * gdb.base/align-c++.exp: ...
4520 * gdb.base/align-c.exp: ... these.
4521 * gdb.base/infcall-nested-structs.exp: Split into ...
4522 * gdb.base/infcall-nested-structs.exp.in: ...
4523 * gdb.base/infcall-nested-structs-c++.exp: ...
4524 * gdb.base/infcall-nested-structs-c.exp: ... these.
4525 * gdb.base/info-types.exp: Split into ...
4526 * gdb.base/info-types.exp.in: ...
4527 * gdb.base/info-types-c++.exp: ...
4528 * gdb.base/info-types-c.exp: ... these.
4529 * gdb.base/max-depth.exp: Split into ...
4530 * gdb.base/max-depth.exp.in: ...
4531 * gdb.base/max-depth-c++.exp: ...
4532 * gdb.base/max-depth-c.exp: ... these.
4533 * gdb.cp/infcall-nodebug.exp: Split into ...
4534 * gdb.cp/infcall-nodebug.exp.in: ...
4535 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4536 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4537 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4538 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4539
a05575d3
TBA
45402020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4541 Pedro Alves <palves@redhat.com>
4542
4543 * gdb.multi/multi-exit.c: New file.
4544 * gdb.multi/multi-exit.exp: New file.
4545 * gdb.multi/multi-kill.c: New file.
4546 * gdb.multi/multi-kill.exp: New file.
4547
6ad82919
TBA
45482020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4549
4550 * gdb.base/annota1.exp: Update the expected output.
4551 * gdb.cp/annota2.exp: Ditto.
4552
843f4d93
AB
45532020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4554
4555 * lib/check-test-names.exp: Disable when testing is being run in
4556 parallel.
4557
c7c66341
TV
45582020-05-12 Tom de Vries <tdevries@suse.de>
4559
4560 * gdb.base/jit-elf.exp: Fix string concat.
4561
1b59ca1c
TV
45622020-05-12 Tom de Vries <tdevries@suse.de>
4563
4564 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4565 messages.
4566
b4991d29
TV
45672020-05-12 Tom de Vries <tdevries@suse.de>
4568
4569 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4570
dbb0ab10
TV
45712020-05-12 Tom de Vries <tdevries@suse.de>
4572
4573 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4574 * gdb.ada/mi_catch_ex.exp: Same.
4575 * gdb.ada/mi_catch_ex_hand.exp: Same.
4576
7549fed8
TV
45772020-05-12 Tom de Vries <tdevries@suse.de>
4578
4579 * gdb.fortran/complex.exp: Use with_test_prefix.
4580
af2d5cd8
TV
45812020-05-12 Tom de Vries <tdevries@suse.de>
4582
4583 * gdb.trace/passcount.exp: Fix test-names.
4584
7c121311
TV
45852020-05-12 Tom de Vries <tdevries@suse.de>
4586
4587 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4588
c9f3b40e
TV
45892020-05-12 Tom de Vries <tdevries@suse.de>
4590
4591 * gdb.gdb/complaints.exp: Use with_test_prefix.
4592 * gdb.xml/tdesc-regs.exp: Same.
4593 * gdb.opt/inline-locals.exp: Fix test name.
4594
111b33f0
TV
45952020-05-12 Tom de Vries <tdevries@suse.de>
4596
4597 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
4598 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
4599 * gdb.dwarf2/implref-struct.exp: Same.
4600 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
4601 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
4602
ebf47080
SM
46032020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
4604
4605 * gdb.base/jit-so.exp (one_jit_test): Change test name.
4606
d30dcd12
AB
46072020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4608
4609 * lib/check-test-names.exp (all_test_names): New module variable.
4610 (counts): Add 'duplicates' field.
4611 (_check_duplicates): New procedure.
4612 (check): Also check for duplicates.
4613 (do_log_summary): Print duplicates count.
4614 (do_reset_vars): Reset counter for duplicate test names, and
4615 discard all know test names.
4616
34584c09
AB
46172020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4618
4619 * lib/gdb.exp: Include check-test-names.exp library.
4620 * lib/check-test-names.exp: New file.
4621
e0002117
TV
46222020-05-11 Tom de Vries <tdevries@suse.de>
4623
4624 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
4625
53f539a3
KS
46262020-05-11 Keith Seitz <keiths@redhat.com>
4627
4628 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
4629
113ee09a
TV
46302020-05-11 Tom de Vries <tdevries@suse.de>
4631
4632 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
4633 * gdb.cp/cpexprs.exp.in: .. here.
4634 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
4635 cpexprs.exp.
4636
ba3e70b0
KS
46372020-05-11 Keith Seitz <keiths@redhat.com>
4638
4639 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
4640 test names.
4641 * gdb.ada/arrayptr.exp: Likewise.
4642 * gdb.ada/assign_arr.exp: Likewise.
4643 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
4644 * gdb.ada/bp_on_var.exp: Likewise.
4645 * gdb.ada/call_pn.exp: Likewise.
4646 * gdb.ada/complete.exp: Likewise.
4647 * gdb.ada/fun_overload_menu.exp: Likewise.
4648 * gdb.ada/funcall_param.exp: Likewise.
4649 * gdb.ada/funcall_ref.exp: Likewise.
4650 * gdb.ada/packed_array_assign.exp: Likewise.
4651 * gdb.ada/same_component_name.exp: Likewise.
4652 * gdb.ada/type_coercion.exp: Likewise.
4653 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4654 * gdb.ada/variant_record_packed_array.exp: Likewise.
4655
3ee6bb11
TV
46562020-05-11 Tom de Vries <tdevries@suse.de>
4657
4658 PR symtab/25941
4659 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
4660 out of ...
4661 * gdb.dwarf2/clang-debug-names.exp: ... here.
4662 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
4663 clang-debug-names.exp.in.
4664 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
4665 * gdb.dwarf2/clang-debug-names-2.c: New test.
4666
86cd6bc8
AKS
46672020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4668
4669 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
4670 (fortran_runto_main): New Proc, fortran version of runto_main.
4671 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
4672 * gdb.fortran/array-bounds.exp: Likewise.
4673 * gdb.fortran/array-slices.exp: Likewise.
4674 * gdb.fortran/block-data.exp: Likewise.
4675 * gdb.fortran/charset.exp: Likewise.
4676 * gdb.fortran/common-block.exp: Likewise.
4677 * gdb.fortran/complex.exp: Likewise.
4678 * gdb.fortran/derived-type-function.exp: Likewise.
4679 * gdb.fortran/derived-type.exp: Likewise.
4680 * gdb.fortran/info-modules.exp: Likewise.
4681 * gdb.fortran/info-types.exp: Likewise.
4682 * gdb.fortran/intrinsics.exp: Likewise.
4683 * gdb.fortran/library-module.exp: Likewise.
4684 * gdb.fortran/logical.exp: Likewise.
4685 * gdb.fortran/max-depth.exp: Likewise.
4686 * gdb.fortran/module.exp: Likewise.
4687 * gdb.fortran/multi-dim.exp: Likewise.
4688 * gdb.fortran/nested-funcs.exp: Likewise.
4689 * gdb.fortran/print-formatted.exp: Likewise.
4690 * gdb.fortran/print_type.exp: Likewise.
4691 * gdb.fortran/printing-types.exp: Likewise.
4692 * gdb.fortran/ptr-indentation.exp: Likewise.
4693 * gdb.fortran/ptype-on-functions.exp: Likewise.
4694 * gdb.fortran/subarray.exp: Likewise.
4695 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
4696 * gdb.fortran/vla-datatypes.exp: Likewise.
4697 * gdb.fortran/vla-history.exp: Likewise.
4698 * gdb.fortran/vla-ptr-info.exp: Likewise.
4699 * gdb.fortran/vla-ptype-sub.exp: Likewise.
4700 * gdb.fortran/vla-ptype.exp: Likewise.
4701 * gdb.fortran/vla-sizeof.exp: Likewise.
4702 * gdb.fortran/vla-type.exp: Likewise.
4703 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
4704 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
4705 * gdb.fortran/vla-value-sub.exp: Likewise.
4706 * gdb.fortran/vla-value.exp: Likewise.
4707 * gdb.fortran/whatis_type.exp: Likewise.
4708 * gdb.mi/mi-var-child-f.exp: Likewise.
4709
6dc55ce9 47102020-05-09 Tom de Vries <tdevries@suse.de>
4711
4712 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
4713
283cb58c
TV
47142020-05-08 Tom de Vries <tdevries@suse.de>
4715
4716 * gdb.dwarf2/clang-debug-names.c: New test.
4717 * gdb.dwarf2/clang-debug-names.exp: New file.
4718
ac4a4f1c
SM
47192020-05-06 Simon Marchi <simon.marchi@efficios.com>
4720
4721 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
4722 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
4723
24fe640b
TV
47242020-05-06 Tom de Vries <tdevries@suse.de>
4725
4726 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
4727 breakpoint is at a "recommended breakpoint location".
4728 * gdb.reverse/consecutive-reverse.exp: Same.
4729
0d8683a3
TV
47302020-05-06 Tom de Vries <tdevries@suse.de>
4731
4732 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
4733 address.
4734
b8983c46
TV
47352020-05-06 Tom de Vries <tdevries@suse.de>
4736
4737 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
4738
abf6d805
TV
47392020-05-06 Tom de Vries <tdevries@suse.de>
4740
4741 * gdb.base/store.exp (check_set, up_set): Allowing missing location
4742 info for r.
4743
0fc2a808
TV
47442020-05-06 Tom de Vries <tdevries@suse.de>
4745
4746 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
4747 necessary.
4748
873dd427
TV
47492020-05-06 Tom de Vries <tdevries@suse.de>
4750
4751 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
4752 void.
4753
7c99e7e2
TV
47542020-05-06 Tom de Vries <tdevries@suse.de>
4755
4756 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
4757 of ...
4758 * gdb.base/async.exp: ... here.
4759 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
4760 "recommended breakpoint location".
4761
6173d6a6
TV
47622020-05-06 Tom de Vries <tdevries@suse.de>
4763
4764 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4765
6015a067
TV
47662020-05-04 Tom de Vries <tdevries@suse.de>
4767
4768 * gdb.base/async.exp: Check whether instruction addresses are a
4769 "recommended breakpoint location".
4770
3b6acaee
TT
47712020-05-03 Tom Tromey <tom@tromey.com>
4772
4773 * gdb.base/sepdebug.exp: Remove "catch" test.
4774 * gdb.base/break.exp: Remove "catch" test.
4775 * gdb.base/default.exp: Update expected output.
4776
5beb4d17
TV
47772020-05-02 Tom de Vries <tdevries@suse.de>
4778
4779 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
4780 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
4781 * gdb.arch/i386-mpx-map.exp: Same.
4782 * gdb.arch/i386-mpx-sigsegv.exp: Same.
4783 * gdb.arch/i386-mpx-simple_segv.exp: Same.
4784 * gdb.arch/i386-mpx.exp: Same.
4785
8caf140d
TV
47862020-05-02 Tom de Vries <tdevries@suse.de>
4787
4788 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
4789
693196cb
TV
47902020-05-01 Tom de Vries <tdevries@suse.de>
4791
4792 * gdb.ada/operator_bp.exp: Allow more than required amount of
4793 breakpoint.
4794
53ae0aa9
TV
47952020-05-01 Tom de Vries <tdevries@suse.de>
4796
4797 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
4798
ee9d1e5f
HD
47992020-04-30 Hannes Domani <ssbssa@yahoo.de>
4800
4801 PR gdb/18706
4802 * gdb.cp/stub-array-size.cc: New test.
4803 * gdb.cp/stub-array-size.exp: New file.
4804 * gdb.cp/stub-array-size.h: New test.
4805 * gdb.cp/stub-array-size2.cc: New test.
4806
d5cf82c0
HD
48072020-04-30 Hannes Domani <ssbssa@yahoo.de>
4808
4809 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
4810 output to the new format.
4811
42e165c3
SM
48122020-04-29 Simon Marchi <simon.marchi@efficios.com>
4813
4814 * gdb.base/break.exp: Use with_test_prefix.
4815
6e4e3fe1
TV
48162020-04-29 Tom de Vries <tdevries@suse.de>
4817
4818 * lib/gdb.exp (debug_types): New proc.
4819 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
4820 * gdb.python/py-symtab.exp: Same.
4821
d642b692
HD
48222020-04-29 Hannes Domani <ssbssa@yahoo.de>
4823
4824 PR gdb/17320
4825 * gdb.base/pretty-array.c: New test.
4826 * gdb.base/pretty-array.exp: New file.
4827
ea90f227
TV
48282020-04-29 Tom de Vries <tdevries@suse.de>
4829
4830 PR symtab/25889
4831 * gdb.cp/cpexprs.exp: Adapt for inclusion.
4832 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
4833 and include cpexprs.exp.
4834
a65189c9
TV
48352020-04-28 Mark Williams <mark@myosotissp.com>
4836
4837 PR gdb/24480
4838 * dw4-toplevel-types.exp: Test for top level types.
4839 * dw4-toplevel-types.cc: Test for top level types.
4840
32d1f47a
TBA
48412020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4842
4843 * gdb.threads/stop-with-handle.exp: Fix typo in comment
4844 (theads -> threads).
4845
56a4f5a1
TV
48462020-04-28 Tom de Vries <tdevries@suse.de>
4847
4848 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
4849
0b2f8a3b
TV
48502020-04-28 Tom de Vries <tdevries@suse.de>
4851
4852 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
4853
5390c717
TV
48542020-04-28 Tom de Vries <tdevries@suse.de>
4855
4856 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
4857
15cd93d0
TV
48582020-04-28 Tom de Vries <tdevries@suse.de>
4859
4860 * gdb.dwarf2/main-foo.c: New test.
4861 * gdb.dwarf2/struct-with-sig.exp: New file.
4862
d472f0fb
TV
48632020-04-25 Tom de Vries <tdevries@suse.de>
4864
4865 * boards/debug-types.exp: New file.
4866
8d840e05
AB
48672020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
4868
4869 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
4870
bcfe6157
TT
48712020-04-24 Tom Tromey <tom@tromey.com>
4872
4873 PR symtab/12707:
4874 * gdb.python/py-symbol.exp: Update expected results for
4875 linkage_name test.
4876 * gdb.cp/print-demangle.exp: New file.
4877 * gdb.base/c-linkage-name.exp: Fix test.
4878 * gdb.guile/scm-symbol.exp: Update expected results for
4879 linkage_name test.
4880
f049a313
TT
48812020-04-24 Tom Tromey <tom@tromey.com>
4882
4883 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
4884 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
4885 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
4886 assembler.
4887
7cf28874
TV
48882020-04-24 Tom de Vries <tdevries@suse.de>
4889
4890 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
4891 C++.
4892
dac2fef7
TT
48932020-04-24 Tom Tromey <tromey@adacore.com>
4894
4895 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
4896 values.
4897 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
4898 values. Update test for minimal encodings.
4899 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
4900 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
4901 values. Update test for minimal encodings.
4902
1acda803
TT
49032020-04-24 Tom Tromey <tromey@adacore.com>
4904
4905 PR python/23662:
4906 * gdb.ada/variant.exp: Add Python checks.
4907 * gdb.rust/simple.exp: Add dynamic type checks.
4908
adfb9815
TT
49092020-04-24 Tom Tromey <tromey@adacore.com>
4910
4911 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
4912 Make array type matching more lax.
4913 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
4914 * gdb.ada/mi_variant.exp: New file.
4915 * gdb.ada/mi_variant/pck.ads: New file.
4916 * gdb.ada/mi_variant/pkg.adb: New file.
4917 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
4918 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
4919
7d79de9a
TT
49202020-04-24 Tom Tromey <tromey@adacore.com>
4921
4922 * gdb.ada/variant.exp: Add dynamic field offset tests.
4923 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
4924 * gdb.ada/variant/pkg.adb: Add new variables.
4925
f8e89861
TT
49262020-04-24 Tom Tromey <tromey@adacore.com>
4927
4928 * gdb.ada/variant.exp: New file
4929 * gdb.ada/variant/pkg.adb: New file
4930 * gdb.ada/variant/pck.adb: New file
4931
86e887ae
TV
49322020-04-24 Tom de Vries <tdevries@suse.de>
4933
4934 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
4935
88428775
TV
49362020-04-24 Tom de Vries <tdevries@suse.de>
4937
4938 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
4939 flags.
4940
4e86f6e7
TV
49412020-04-24 Tom de Vries <tdevries@suse.de>
4942
4943 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4944
2016d3e6
TV
49452020-04-24 Tom de Vries <tdevries@suse.de>
4946
4947 * lib/gdb.exp (default_gdb_start): Handle eof.
4948 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
4949 failure.
4950 * gdb.base/readnever.exp: Handle clean_restart failure.
4951
70bc38f5
TV
49522020-04-23 Tom de Vries <tdevries@suse.de>
4953
4954 * gdb.base/decl-before-def.exp: Run to main and print a again.
4955
de82891c
TV
49562020-04-23 Tom de Vries <tdevries@suse.de>
4957
4958 * gdb.base/decl-before-def-decl.c: New test.
4959 * gdb.base/decl-before-def-def.c: New test.
4960 * gdb.base/decl-before-def.exp: New file.
4961
96038148
TV
49622020-04-23 Tom de Vries <tdevries@suse.de>
4963
4964 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4965
54ac3df1
TV
49662020-04-22 Tom de Vries <tdevries@suse.de>
4967
4968 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4969 debug_info_offset.
4970 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4971 before $objsfile in the line line.
4972
714534e1
TV
49732020-04-22 Tom de Vries <tdevries@suse.de>
4974
4975 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4976
16a7dbf4
MS
49772020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4978
4979 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4980 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4981 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4982 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
4983 * gdb.base/jit-protocol.h: Update definitions to match all usage
4984 contexts.
4985
49862020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4987
4988 * gdb.base: Rename all jit related test and source files.
4989
49902020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4991
4992 * gdb.base/jit-reader.exp: Relax register output check.
4993
317d2668
TV
49942020-04-22 Tom de Vries <tdevries@suse.de>
4995
4996 PR symtab/25764
4997 * gdb.base/psym-external-decl-2.c: New test.
4998 * gdb.base/psym-external-decl.c: New test.
4999 * gdb.base/psym-external-decl.exp: New file.
5000 * gdb.threads/tls.exp: Add PR25807 kfail.
5001
eea9e357
TV
50022020-04-22 Tom de Vries <tdevries@suse.de>
5003
5004 PR symtab/25801
5005 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5006 in "info source" output.
5007
3d5afab3
TV
50082020-04-22 Tom de Vries <tdevries@suse.de>
5009
5010 PR symtab/25700
5011 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5012 symtab for imported_unit.c.
5013
b32102f6
GB
50142020-04-21 Gary Benson <gbenson@redhat.com>
5015
5016 * gdb.base/advance.c (func): New argument, to match call site.
5017 (func2, func3): Add return statements.
5018
d43b7a2d
TBA
50192020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5020
5021 * gdb.multi/run-only-second-inf.c: New file.
5022 * gdb.multi/run-only-second-inf.exp: New file.
5023
d89edf9b
MM
50242020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5025
5026 * gdb.btrace/multi-inferior.c: New test.
5027 * gdb.btrace/multi-inferior.exp: New file.
5028
1a476b6d
MM
50292020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5030
5031 * gdb.btrace/enable-new-thread.c: New test.
5032 * gdb.btrace/enable-new-thread.exp: New file.
5033
4778a5f8
TV
50342020-04-21 Tom de Vries <tdevries@suse.de>
5035
5036 PR gdb/25471
5037 * gdb.threads/killed-outside.c: New test.
5038 * gdb.threads/killed-outside.exp: New file.
5039
9b2c992c
GB
50402020-04-20 Gary Benson <gbenson@redhat.com>
5041
5042 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5043 * gdb.base/nested-subp2.exp: Likewise.
5044 * gdb.base/nested-subp3.exp: Likewise.
5045
b5d1d6f7
GB
50462020-04-20 Gary Benson <gbenson@redhat.com>
5047
5048 * gdb.base/nested-subp1.exp: Disable test when using clang.
5049 * gdb.base/nested-subp2.exp: Likewise.
5050 * gdb.base/nested-subp3.exp: Likewise.
5051
25230285
GB
50522020-04-20 Gary Benson <gbenson@redhat.com>
5053
5054 * gdb.cp/exception.cc: Fix compilation error with clang.
5055
fa93cc8f
GB
50562020-04-20 Gary Benson <gbenson@redhat.com>
5057
809730f3 5058 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5059
e0c45f30
GB
50602020-04-20 Gary Benson <gbenson@redhat.com>
5061
5062 * gdb.base/jit-main.c: Fix compilation error with clang.
5063
4ddfec93
KR
50642020-04-17 Kamil Rytarowski <n54@gmx.com>
5065
5066 * gdb.base/attach-twice.c: Include "sys/types.h".
5067 (PTRACE_ATTACH): Add fallback definition.
5068 (main): Pass `0' to the 4th argument of `ptrace'.
5069
2bed205e
KR
50702020-04-17 Kamil Rytarowski <n54@gmx.com>
5071
5072 * gdb.base/fork-running-state.c: Include "signal.h".
5073
0743fc83
TT
50742020-04-17 Tom Tromey <tromey@adacore.com>
5075
5076 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5077 Update tests.
5078 * gdb.btrace/cpu.exp: Update tests.
5079 * gdb.base/maint.exp: Update tests.
5080 * gdb.base/default.exp: Update tests.
5081 * gdb.base/completion.exp: Update tests.
5082
efba5c23
TV
50832020-04-16 Tom de Vries <tdevries@suse.de>
5084
5085 PR symtab/25791
5086 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5087 (ensure_gdb_index): and factor out and move ...
5088 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5089 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5090
d191d716
TV
50912020-04-16 Tom de Vries <tdevries@suse.de>
5092
5093 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5094 loading exec.
5095
99f1bc6a
AB
50962020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5097
5098 * gdb.base/many-completions.exp: New file.
5099
194d088f
TV
51002020-04-14 Tom de Vries <tdevries@suse.de>
5101
5102 PR symtab/25718
5103 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5104
c1a66c06
TV
51052020-04-14 Tom de Vries <tdevries@suse.de>
5106
5107 PR symtab/25720
5108 * gdb.base/maint-expand-symbols-header-file.c: New test.
5109 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5110 * gdb.base/maint-expand-symbols-header-file.h: New test.
5111
21b0982c
AB
51122020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5113
5114 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5115 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5116 get_func_info.
5117 (get_func_info): Delete.
5118 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5119 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5120 * lib/dwarf.exp (get_func_info): New function.
5121
dd1cab06
TV
51222020-04-13 Tom de Vries <tdevries@suse.de>
5123
5124 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5125 to what find_gnatmake does.
5126
71ea2b6b
TV
51272020-04-10 Tom de Vries <tdevries@suse.de>
5128
5129 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5130 -readnow.
5131
bdfc1e8a
TV
51322020-04-10 Tom de Vries <tdevries@suse.de>
5133
5134 PR cli/25808
5135 * gdb.base/style.c: Add leading newlines.
5136 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5137 Check listing of main's one-line body.
5138
14ca8ecf
TV
51392020-04-08 Tom de Vries <tdevries@suse.de>
5140
5141 * lib/gdb.exp (psymtabs_p): New proc.
5142 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5143 importing unit" unsupported if there are no partial symbols.
5144
e21d048f
TV
51452020-04-08 Tom de Vries <tdevries@suse.de>
5146
5147 PR testsuite/25760
5148 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5149
25c11aca
TV
51502020-04-07 Tom de Vries <tdevries@suse.de>
5151
5152 PR symtab/25796
5153 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5154
5707e24b
TV
51552020-04-07 Tom de Vries <tdevries@suse.de>
5156
5157 * gdb.base/check-psymtab.c: New test.
5158 * gdb.base/check-psymtab.exp: New file.
5159
6ee448cc
TT
51602020-04-06 Tom Tromey <tromey@adacore.com>
5161
5162 * gdb.ada/variant-record/proc.adb: New file.
5163 * gdb.ada/variant-record/value.adb: New file.
5164 * gdb.ada/variant-record/value.s: New file.
5165 * gdb.ada/variant-record.exp: New file.
5166
9e7c9a03
HD
51672020-04-03 Hannes Domani <ssbssa@yahoo.de>
5168
5169 PR gdb/25325
5170 * gdb.cp/typed-enum.cc: New test.
5171 * gdb.cp/typed-enum.exp: New file.
5172
c90d28ac
AB
51732020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5174
5175 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5176 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5177 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5178 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5179 * gdb.opt/inline-small-func.c: New file.
5180 * gdb.opt/inline-small-func.exp: New file.
5181 * gdb.opt/inline-small-func.h: New file.
5182
34e9a9fa
AB
51832020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5184
5185 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5186 function.
5187
6a354911
AB
51882020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5189
5190 * lib/dwarf.exp (function_range): Allow compiler options to be
5191 specified.
5192
880d9777
TV
51932020-04-02 Tom de Vries <tdevries@suse.de>
5194
5195 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5196 __attribute__((always_inline)).
5197 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5198
f32682ea
TV
51992020-04-02 Tom de Vries <tdevries@suse.de>
5200
5201 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5202 (gdbserver_gdb_exit): ... here. Add timeout warning.
5203 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5204 (connect_target_extended_remote): Append new server_spawn_id to
5205 server_spawn_ids.
5206 (cleanup): New proc.
5207 (setup, <toplevel>): Call cleanup.
5208
d3214198
TV
52092020-04-02 Tom de Vries <tdevries@suse.de>
5210
5211 * gdb.base/main-psymtab.exp: New file.
5212
cc77ed24
TV
52132020-04-02 Tom de Vries <tdevries@suse.de>
5214
5215 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5216
3638a098
TT
52172020-04-01 Tom Tromey <tom@tromey.com>
5218
5219 * gdb.base/complex-parts.exp: Add type tests.
5220
c34e8714
TT
52212020-04-01 Tom Tromey <tom@tromey.com>
5222
5223 * gdb.base/complex-parts.exp: Add arithmetic tests.
5224
981c08ce
TT
52252020-04-01 Tom Tromey <tom@tromey.com>
5226
5227 * gdb.compile/compile.exp: Update.
5228 * gdb.compile/compile-cplus.exp: Update.
5229 * gdb.base/varargs.exp: Update.
5230 * gdb.base/floatn.exp: Update.
5231 * gdb.base/endianity.exp: Update.
5232 * gdb.base/callfuncs.exp (do_function_calls): Update.
5233 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5234 (complex_float_integral_args): Update.
5235 * gdb.base/complex.exp: Update.
5236 * gdb.base/complex-parts.exp: Update.
5237
3d1cfd43
TT
52382020-04-01 Tom Tromey <tromey@adacore.com>
5239
5240 * gdb.rust/union.rs: New file.
5241 * gdb.rust/union.exp: New file.
5242 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5243 (main): Update.
5244 * gdb.rust/simple.exp: Move union tests to union.exp.
5245
e033dfa9
TT
52462020-04-01 Tom Tromey <tromey@adacore.com>
5247
5248 * gdb.rust/simple.rs (main): Remove "y0".
5249
53cccef1
TBA
52502020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5251
5252 * gdb.multi/stop-all-on-exit.c: New test.
5253 * gdb.multi/stop-all-on-exit.exp: New file.
5254
60e22c1e
HD
52552020-04-01 Hannes Domani <ssbssa@yahoo.de>
5256
5257 PR gdb/24789
5258 * gdb.cp/misc.cc: Add integer reference variable.
5259 * gdb.cp/misc.exp: Add test.
5260
e139a727
TBA
52612020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5262
5263 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5264 scenario to cover execution until the end and also the case
5265
16b0db75
TV
52662020-03-31 Tom de Vries <tdevries@suse.de>
5267
5268 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5269 c. Use "maint info symtabs" to check symtab expansion.
5270
c0502da6
TV
52712020-03-30 Tom de Vries <tdevries@suse.de>
5272
5273 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5274 unsupported.
5275 (verify_psymtab_expanded): Move ...
5276 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5277 test.
5278 (readnow): New proc.
5279
5935fd15
AB
52802020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5281
5282 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5283 with $hex.
5284
1773be9e
TT
52852020-03-20 Tom Tromey <tromey@adacore.com>
5286
5287 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5288
70304be9
TT
52892020-03-20 Tom Tromey <tromey@adacore.com>
5290
5291 * gdb.ada/sub_variant/subv.adb: New file.
5292 * gdb.ada/sub_variant.exp: New file.
5293
0dd7b8f7
TV
52942020-03-20 Tom de Vries <tdevries@suse.de>
5295
5296 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5297 first break fails.
5298 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5299
cada5fc9
AB
53002020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5301
5302 * gdb.server/exit-multiple-threads.c: New file.
5303 * gdb.server/exit-multiple-threads.exp: New file.
5304
6b8c53f2
AB
53052020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5306
5307 * gdb.fortran/mixed-lang-stack.c: New file.
5308 * gdb.fortran/mixed-lang-stack.cpp: New file.
5309 * gdb.fortran/mixed-lang-stack.exp: New file.
5310 * gdb.fortran/mixed-lang-stack.f90: New file.
5311
19a2740f
AB
53122020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5313
5314 * gdb.linespec/cp-completion-aliases.cc: New file.
5315 * gdb.linespec/cp-completion-aliases.exp: New file.
5316
d8c8b848
TV
53172020-03-19 Tom de Vries <tdevries@suse.de>
5318
5319 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5320 more precise.
5321
a9933ccf
TV
53222020-03-18 Tom de Vries <tdevries@suse.de>
5323
5324 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5325 * gdb.dwarf2/break-inline-psymtab.c: New test.
5326 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5327
2f89101f
TV
53282020-03-16 Tom de Vries <tdevries@suse.de>
5329
5330 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5331 cache_verify and cache_verify_proc.
5332
6b9374f1
TV
53332020-03-15 Tom de Vries <tdevries@suse.de>
5334
5335 * gdb.server/solib-list.exp: Handle
5336 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5337
eaeaf44c
TV
53382020-03-15 Tom de Vries <tdevries@suse.de>
5339
5340 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5341 objfiles".
5342
3293bbaf
TT
53432020-03-14 Tom Tromey <tom@tromey.com>
5344
5345 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5346
ab44624c
TV
53472020-03-14 Tom de Vries <tdevries@suse.de>
5348
5349 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5350
54c43825
TV
53512020-03-14 Tom de Vries <tdevries@suse.de>
5352
5353 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5354 result in line-by-line fashion.
5355
2ac70237
TV
53562020-03-14 Tom de Vries <tdevries@suse.de>
5357
5358 * lib/gdb.exp (supports_statement_frontiers): New proc.
5359 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5360
09546b56
TV
53612020-03-14 Tom de Vries <tdevries@suse.de>
5362
5363 * gdb.base/printcmds.exp: Add missing quoting for "print
5364 teststring2".
5365
a1f6a07c
TT
53662020-03-13 Tom Tromey <tom@tromey.com>
5367
5368 * gdb.base/printcmds.exp (test_print_strings): Add regression
5369 test.
5370 * gdb.base/printcmds.c (charptr): New typedef.
5371 (teststring2): New global.
5372
1b83d09c
AB
53732020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5374
5375 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5376 full path in the test name.
5377 (test_ld): Add some with_test_prefix blocks to make test names
5378 unique.
5379
2d61316c
TV
53802020-03-13 Tom de Vries <tdevries@suse.de>
5381
5382 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5383
2e9145ac
TV
53842020-03-13 Tom de Vries <tdevries@suse.de>
5385
5386 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5387
96c7f873
TV
53882020-03-13 Tom de Vries <tdevries@suse.de>
5389
5390 PR symtab/25646
5391 * gdb.dwarf2/imported-unit.exp: Add test.
5392
49ba92c0
TV
53932020-03-13 Tom de Vries <tdevries@suse.de>
5394
5395 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5396 (var1, var2): New variable.
5397 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5398 matching symbols.
5399
301b21e0
TV
54002020-03-13 Tom de Vries <tdevries@suse.de>
5401
5402 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5403 (Term::command): Use prompt prefix.
5404 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5405 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5406 command_no_prompt_prefix instead of prefix.
5407 * gdb.tui/tui-layout-asm.exp: Same.
5408
3f512721
SM
54092020-03-12 Simon Marchi <simon.marchi@efficios.com>
5410
5411 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5412
40310f30
SM
54132020-03-12 Simon Marchi <simon.marchi@efficios.com>
5414
5415 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5416 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5417 on" while stepping over the test instruction, match printed
5418 message.
5419
09252140
TV
54202020-03-12 Tom de Vries <tdevries@suse.de>
5421
5422 * gdb.base/info-types.exp: Use exp_continue during matching of output
5423 of "info types".
5424
14e9c72c
TV
54252020-03-12 Tom de Vries <tdevries@suse.de>
5426
5427 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5428
e515d67e
TV
54292020-03-12 Tom de Vries <tdevries@suse.de>
5430
5431 * gdb.fortran/module.exp: Use exp_continue during matching of output
5432 of "info variable -n".
5433
307eafd8
TV
54342020-03-12 Tom de Vries <tdevries@suse.de>
5435
5436 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5437 gdb.dwarf2/dw2-ranges-base.c.
5438
9a2de3fc
TV
54392020-03-12 Tom de Vries <tdevries@suse.de>
5440
5441 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5442 in presence of GLIBC debuginfo.
5443
3217502e
TV
54442020-03-12 Tom de Vries <tdevries@suse.de>
5445
5446 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5447 $core.
5448
1281424c
TV
54492020-03-12 Tom de Vries <tdevries@suse.de>
5450
5451 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5452 more precise.
5453
038b97fc
SM
54542020-03-11 Simon Marchi <simon.marchi@efficios.com>
5455
5456 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5457 from Unix to Windows path.
5458
5308d1e7
TV
54592020-03-11 Tom de Vries <tdevries@suse.de>
5460
5461 * gdb.ada/minsyms.exp: Set language to ada.
5462
f870f78f
TV
54632020-03-11 Tom de Vries <tdevries@suse.de>
5464
5465 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5466
5a13315d
TV
54672020-03-11 Tom de Vries <tdevries@suse.de>
5468
5469 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5470
976862ed
TT
54712020-03-11 Tom Tromey <tromey@adacore.com>
5472
5473 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5474
7462c383
TV
54752020-03-11 Tom de Vries <tdevries@suse.de>
5476
5477 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5478
1c6c46a0
TV
54792020-03-11 Tom de Vries <tdevries@suse.de>
5480
5481 * gdb.base/break-interp.exp: Limit verbose scope.
5482
44f41bb7
TV
54832020-03-11 Tom de Vries <tdevries@suse.de>
5484
5485 * gdb.fortran/logical.f90: Define variable with character type.
5486 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5487
b76f3a42
TV
54882020-03-11 Tom de Vries <tdevries@suse.de>
5489
5490 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5491
1c33af77
TV
54922020-03-11 Tom de Vries <tdevries@suse.de>
5493
5494 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5495 symtabs.
5496
8c95582d
AB
54972020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5498 Bernd Edlinger <bernd.edlinger@hotmail.de>
5499
5500 * gdb.cp/step-and-next-inline.cc: New file.
5501 * gdb.cp/step-and-next-inline.exp: New file.
5502 * gdb.cp/step-and-next-inline.h: New file.
5503 * gdb.dwarf2/dw2-is-stmt.c: New file.
5504 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5505 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5506 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5507 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5508
cecf8547
AB
55092020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5510
5511 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5512 is-stmt flag in the line table.
5513
0ba678c9
TV
55142020-03-09 Tom de Vries <tdevries@suse.de>
5515
5516 * lib/gdb.exp (cached_file): Create cache dir.
5517
72fbdf83
TV
55182020-03-07 Tom de Vries <tdevries@suse.de>
5519
5520 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5521 * gdb.cp/rvalue-ref-params.exp: Same.
5522
436b5e99
TV
55232020-03-06 Tom de Vries <tdevries@suse.de>
5524
5525 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5526 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5527
09f2921c
TV
55282020-03-06 Tom de Vries <tdevries@suse.de>
5529
5530 * README: Fix "the the".
5531 * gdb.base/dprintf.exp: Same.
5532
50a3cc5d
TV
55332020-03-05 Tom de Vries <tdevries@suse.de>
5534
5535 * gdb.base/maint.exp: Update "main print statistics" expected output.
5536
0a709cba
AKS
55372020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5538
5539 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5540 (fortran_int8): Likewise.
5541 (fortran_real4): Likewise.
5542 (fortran_real8): Likewise.
5543 (fortran_complex4): Likewise.
5544 (fortran_logical4): Likewise.
5545 (fortran_character1): Likewise.
5546
5e5d66b6
AB
55472020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5548
5549 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5550 printed as true.
5551
7b973adc
SDJ
55522020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5553
5554 * gdb.base/printcmds.exp: Add test to verify printf of a
5555 variable holding an address.
5556
478e490a
TV
55572020-03-03 Tom de Vries <tdevries@suse.de>
5558
5559 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5560
1ef44e86
TV
55612020-03-03 Tom de Vries <tdevries@suse.de>
5562
5563 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5564 gdb_test_multiple call.
5565
b98cc2cf
TV
55662020-03-03 Tom de Vries <tdevries@suse.de>
5567
5568 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5569 gdb_test_multiple calls.
5570
63e163f2
AB
55712020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5572
5573 * gdb.base/default.exp: Remove test of 'set history filename'.
5574 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5575 filename to the empty string.
5576 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5577 and GDBHISTSIZE.
5578
24ed6739
AB
55792020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5580
5581 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
5582 disabled.
5583
590003dc 55842020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 5585 Tom de Vries <tdevries@suse.de>
590003dc
TV
5586
5587 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
5588 -prompt prefix, before user_code argument. Add -lbl option likewise.
5589 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
5590 (gdb_is_target_1): Add -prompt prefix and move to before user_code
5591 argument.
5592 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
5593 have "\r\n" at start-of-line, instead of at end-of-line.
5594
f5e46084
SM
55952020-02-28 Simon Marchi <simon.marchi@efficios.com>
5596
5597 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
5598 libinproctrace.so.
5599
f7a7000d
LM
56002020-02-28 Luis Machado <luis.machado@linaro.org>
5601
5602 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
5603 to "p/x".
5604
718e0816
LM
56052020-02-28 Luis Machado <luis.machado@linaro.org>
5606
5607 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
5608 asm/ptrace.h and error.h.
5609
13c3a74a
TV
56102020-02-28 Tom de Vries <tdevries@suse.de>
5611
5612 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
5613 (struct wrapper, do_something, mundane/symada__cS): Move ...
5614 * gdb.base/c-linkage-name-2.c: ... here. New source file.
5615 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
5616 Update "print symada__cS before partial symtab expansion" regexp.
5617 Update breakpoint location. Flush symbol cache after expansion.
5618
85d2d5bb
LM
56192020-02-28 Luis Machado <luis.machado@linaro.org>
5620
5621 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
5622
3608f86c
TV
56232020-02-27 Tom de Vries <tdevries@suse.de>
5624
5625 * config/sid.exp: Remove unused globals.
5626 * gdb.base/attach.exp: Same.
5627 * gdb.base/catch-load.exp: Same.
5628 * gdb.base/dbx.exp: Same.
5629 * lib/gdb.exp: Same.
5630 * lib/mi-support.exp: Same.
5631 * lib/prompt.exp: Same.
5632
c8d4f6df
TV
56332020-02-27 Tom de Vries <tdevries@suse.de>
5634
5635 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
5636 not set.
5637
0d79cdc4
AM
56382020-02-26 Aaron Merey <amerey@redhat.com>
5639
5640 * gdb.debuginfod: New directory for debuginfod tests.
5641 * gdb.debuginfod/main.c: New test file.
5642 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
5643
0dce4280
TV
56442020-02-26 Tom de Vries <tdevries@suse.de>
5645
5646 PR gdb/25603
5647 * gdb.base/persistent-lang.cc: New test.
5648 * gdb.base/persistent-lang.exp: New file.
5649
9e80cfa1
AB
56502020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5651
5652 * gdb.fortran/derived-type-striding.exp: Add a new test.
5653 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
5654 new test.
5655
2078dbb2
AB
56562020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5657
5658 * gdb.base/cached-source-file.exp: Avoid source file paths in test
5659 names.
5660
70d49700
TV
56612020-02-25 Tom de Vries <tdevries@suse.de>
5662
5663 PR go/18926
5664 * gdb.go/methods.exp: Remove gcc/93866 xfail.
5665
a88ef40d
TV
56662020-02-24 Tom de Vries <tdevries@suse.de>
5667
5668 PR gdb/25592
5669 * gdb.base/info-locals-unused-static-var.c: New test.
5670 * gdb.base/info-locals-unused-static-var.exp: New file.
5671
01b1af32
TT
56722020-02-22 Tom Tromey <tom@tromey.com>
5673
5674 * gdb.python/tui-window.exp: New file.
5675 * gdb.python/tui-window.py: New file.
5676
7c043ba6
TT
56772020-02-22 Tom Tromey <tom@tromey.com>
5678
5679 PR tui/17850:
5680 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
5681 tests.
5682
c22fef7e
TT
56832020-02-22 Tom Tromey <tom@tromey.com>
5684
5685 * gdb.tui/new-layout.exp: Add sub-layout tests.
5686
ee325b61
TT
56872020-02-22 Tom Tromey <tom@tromey.com>
5688
5689 * gdb.tui/new-layout.exp: New file.
5690
3f0cbb04
TT
56912020-02-22 Tom Tromey <tom@tromey.com>
5692
5693 * gdb.rust/rust-style.rs: New file.
5694 * gdb.rust/rust-style.exp: New file.
5695 * gdb.base/style.exp: Test structure printing.
5696 * gdb.base/style.c (struct some_struct): New type.
5697 (enum etype): New type.
5698 (struct_value): New global.
5699
75525152
TV
57002020-02-21 Tom de Vries <tdevries@suse.de>
5701
5702 PR go/18926
5703 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
5704 Remove blanket xfails. Use message argument for gdb_breakpoint.
5705 Make continuing to breakpoint test conditional on setting breakpoint.
5706 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
5707 DW_AT_name attribute. Add xfail for GCC PR93866.
5708
bd360d30
AB
57092020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
5710
5711 * gdb.dwarf2/cpp-linkage-name.c: New file.
5712 * gdb.dwarf2/cpp-linkage-name.exp: New file.
5713
c7adb09f 57142020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
5715
5716 * lib/gdb.exp (gdb_wrapper_init): Reset
5717 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
5718 not exist.
5719
a9c79803
TV
57202020-02-20 Tom de Vries <tdevries@suse.de>
5721
5722 PR go/17018
5723 * gdb.go/hello.exp: Copy ...
5724 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
5725 print of st to print value of global definition. Add xfail for GCC
5726 PR93844.
5727 * gdb.go/hello.exp: Remove printing of st before definition.
5728 * gdb.go/hello.go: Copy ...
5729 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
5730 to st.
5731 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
5732
d7445728
TV
57332020-02-20 Tom de Vries <tdevries@suse.de>
5734
5735 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
5736 (gdb_simple_compile): Handle compile_flags go by using .go extension
5737 for source file.
5738 * gdb.go/chan.exp: Use support_go_compile.
5739 * gdb.go/handcall.exp: Same.
5740 * gdb.go/hello.exp: Same.
5741 * gdb.go/integers.exp: Same.
5742 * gdb.go/max-depth.exp: Same.
5743 * gdb.go/methods.exp: Same.
5744 * gdb.go/package.exp: Same.
5745 * gdb.go/strings.exp: Same.
5746 * gdb.go/types.exp: Same.
5747 * gdb.go/unsafe.exp: Same.
5748
c9c41e6d
TV
57492020-02-19 Tom de Vries <tdevries@suse.de>
5750
5751 * gdb.python/lib-types.exp: Make xfail more strict.
5752
f20ff837
TV
57532020-02-19 Tom de Vries <tdevries@suse.de>
5754
5755 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
5756
08410482
DE
57572020-02-19 Doug Evans <dje@google.com>
5758
5759 PR rust/25535
5760 * gdb.rust/simple.exp: Add test.
5761 * gdb.rust/simple.rs: Add test.
5762
623563f7
TV
57632020-02-19 Tom de Vries <tdevries@suse.de>
5764
5765 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
5766 output line-by-line.
5767
d3308cfd
TV
57682020-02-19 Tom de Vries <tdevries@suse.de>
5769
5770 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
5771
86cbc5dc
TV
57722020-02-19 Tom de Vries <tdevries@suse.de>
5773
5774 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
5775 prelink.
5776
9db2b96b
TV
57772020-02-19 Tom de Vries <tdevries@suse.de>
5778
5779 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
5780 (gdb_do_cache): Use gdb_do_cache_wrap.
5781 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
5782
89e2fdc5
TV
57832020-02-19 Tom de Vries <tdevries@suse.de>
5784
5785 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
5786 gdb_compile option.
5787
373d7ac0
SM
57882020-02-18 Simon Marchi <simon.marchi@efficios.com>
5789
5790 * gdb.base/printcmds.exp (test_print_enums): Update expected
5791 output.
5792
b29a2df0
SM
57932020-02-18 Simon Marchi <simon.marchi@efficios.com>
5794
5795 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
5796 for "unknown".
5797
6740f0cc
SM
57982020-02-18 Simon Marchi <simon.marchi@efficios.com>
5799
5800 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
5801 enumerator.
5802
edd45eb0
SM
58032020-02-18 Simon Marchi <simon.marchi@efficios.com>
5804
5805 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
5806 FE_, add FE_NONE.
5807 (three): Update.
5808 (enum flag_enum_without_zero): New enum.
5809 (flag_enum_without_zero): New variable.
5810 (enum not_flag_enum): New enum.
5811 (three_not_flag): New variable.
5812 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
5813 (test_print_enums): Add more tests for printing flag enums.
5814
d4295de4
TV
58152020-02-18 Tom de Vries <tdevries@suse.de>
5816
5817 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
5818 (gdb_compile_ada): ... here.
5819 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
5820 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
5821
f251f505
TT
58222020-02-14 Tom Tromey <tom@tromey.com>
5823
5824 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
5825 build directory.
5826 * boards/gdbserver-base.exp: Update path to gdbserver.
5827
8f432634
TV
58282020-02-13 Tom de Vries <tdevries@suse.de>
5829
5830 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
5831
92b6eaf7
TV
58322020-02-13 Tom de Vries <tdevries@suse.de>
5833
5834 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
5835 are missing.
5836
f3b0f7fe
TV
58372020-02-13 Tom de Vries <tdevries@suse.de>
5838
5839 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
5840 call.
5841
f6be8713
SDJ
58422020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
5843
5844 PR tui/25126
5845 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
5846 * gdb.base/cached-source-file.c: New file.
5847 * gdb.base/cached-source-file.exp: New file.
5848
b2770d5e
TV
58492020-02-11 Tom de Vries <tdevries@suse.de>
5850
5851 PR testsuite/25488
5852 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
5853
44f6938e
TV
58542020-02-10 Tom de Vries <tdevries@suse.de>
5855
5856 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
5857
5f0e2eb7
MR
58582020-02-10 Maciej W. Rozycki <macro@wdc.com>
5859
5860 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
5861 and $after_addr are both integers before making a comparison.
5862
46ce2b6f
TV
58632020-02-09 Tom de Vries <tdevries@suse.de>
5864
5865 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
5866 command output and paste it into gdb.log. If any, paste catch message
5867 to gdb.log.
5868
5abbbe1d
TT
58692020-02-07 Tom Tromey <tromey@adacore.com>
5870
5871 PR breakpoints/24915:
5872 * gdb.base/annotate-symlink.exp: Use setup_xfail.
5873
1d5d29e7
SV
58742020-02-06 Shahab Vahedi <shahab@synopsys.com>
5875
5876 * gdb.tui/tui-missing-src.exp: Add the "missing source
5877 file" test for the TUI.
5878
b0999b9b
AB
58792020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
5880
5881 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
5882 including a port number in the output.
5883
c3b149eb
AKS
58842020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5885
5886 * lib/fortran.exp (fortran_int4): Handle clang.
5887 (fortran_int8): Likewise.
5888 (fortran_real4): Likewise.
5889 (fortran_real8): Likewise.
5890 (fortran_complex4): Likewise.
5891 (fortran_logical4): Likewise.
5892 (fortran_character1): Likewise.
5893
f8dcc90b
TV
58942020-02-04 Tom de Vries <tdevries@suse.de>
5895
5896 * README (Race detection): Add note.
5897
f90ac7c2
TV
58982020-02-04 Tom de Vries <tdevries@suse.de>
5899
5900 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
5901
780636ae
TV
59022020-02-04 Tom de Vries <tdevries@suse.de>
5903
5904 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
5905
5d2e1193
RA
59062020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
5907
5908 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
5909 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
5910 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
5911 blttar, bnetarl.
5912 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
5913 binary for blttar, bnetarl.
5914 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
5915 wait instruction. Delete ldmx test.
5916 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
5917
e409c542
AKS
59182020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5919
5920 * gdb.fortran/array-bounds-high.exp: New file.
5921 * gdb.fortran/array-bounds-high.f90: New file.
5922
b0029748
LD
59232020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
5924
5925 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
5926 Replace #include of <sys/fcntl.h> by <fcntl.h>.
5927
195a8287
TV
59282020-02-01 Tom de Vries <tdevries@suse.de>
5929
5930 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
5931
42330a68
AB
59322020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
5933
5934 PR tui/9765
5935 * gdb.tui/tui-layout-asm-short-prog.S: New file.
5936 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
5937
b62a8028
LM
59382020-01-29 Luis Machado <luis.machado@linaro.org>
5939
5940 * gdb.arch/aarch64-brk-patterns.c: New source file.
5941 * gdb.arch/aarch64-brk-patterns.exp: New test.
5942
5f440116
TBA
59432020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5944
5945 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
5946 GCC/Clang version.
5947 * gdb.cp/pass-by-ref.exp: Ditto.
5948
ee2a6fc6
TV
59492020-01-29 Tom de Vries <tdevries@suse.de>
5950
5951 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
5952 * gdb.threads/watchpoint-fork-mt.c: Same.
5953 * gdb.threads/watchpoint-fork-parent.c: Same.
5954 * gdb.threads/watchpoint-fork-st.c: Same.
5955 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
5956
16b10d6e
LM
59572020-01-27 Luis Machado <luis.machado@linaro.org>
5958
5959 * gdb.base/step-over-syscall.exp (setup): Check if we're already
5960 sitting at a syscall instruction when we hit the syscall function's
5961 breakpoint.
5962 Check PC against one obtained with the x command.
5963 Validate syscall number.
5964 (step_over_syscall): Don't continue to the syscall instruction if
5965 we're already there.
5966
b1468492
PW
59672020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5968
5969 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5970
7ffa82e1
AB
59712020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5972
5973 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5974 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5975
3d92a3e3
AB
59762020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5977
5978 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5979 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5980
94a72be7
AB
59812020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5982
5983 * gdb.base/maint.exp: Update line table parsing test.
5984 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
5985
53af73bf
PA
59862020-01-24 Pedro Alves <palves@redhat.com>
5987
5988 PR gdb/25410
5989 * gdb.multi/multi-re-run-1.c: New.
5990 * gdb.multi/multi-re-run-2.c: New.
5991 * gdb.multi/multi-re-run.exp: New.
5992
1ba1ac88
AB
59932020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5994
5995 PR gdb/23718
5996 * gdb.server/server-kill-python.exp: New file.
5997
f3364a6d
AB
59982020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5999
6000 * gdb.server/multi-ui-errors.c: New file.
6001 * gdb.server/multi-ui-errors.exp: New file.
6002
733d0a67
AB
60032020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6004
6005 PR tui/9765
6006 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6007
4f13c1c0
TT
60082020-01-19 Tom Tromey <tom@tromey.com>
6009
6010 * gdb.tui/main.exp: Add check for plain "file".
6011
40c94099
CB
60122020-01-16 Christian Biesinger <cbiesinger@google.com>
6013
6014 * lib/gdb.exp: Fix spelling error (seperatelly).
6015
ff47f4f0
TT
60162020-01-14 Tom Tromey <tom@tromey.com>
6017
6018 PR symtab/12535:
6019 * gdb.python/python.exp: Test decode_line with empty string
6020 argument.
6021
717c684d
BE
60222020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6023
6024 * gdb.base/skip-inline.exp: Extend test.
6025
44e4c775
AB
60262020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6027
6028 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6029 * gdb.dwarf2/dw2-bad-elf.c: New file.
6030 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6031
d93c6db7
AB
60322020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6033
6034 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6035 _line_saw_file.
6036
9a6d629c
AB
60372020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6038
6039 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6040 border.
6041
d9ebdab7
TBA
60422020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6043
6044 * gdb.multi/multi-target.exp (setup): Factor out "info
6045 connections" and "info inferiors" tests to ...
6046 (test_info_inferiors): ... this new procedure.
6047 (top level): Run new "info-inferiors" tests.
6048
f3c469b9
PA
60492020-01-10 Pedro Alves <palves@redhat.com>
6050
6051 * gdb.server/bkpt-other-inferior.exp: New file.
6052
121b3efd
PA
60532020-01-10 Pedro Alves <palves@redhat.com>
6054
6055 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6056 of "add-inferior".
6057 * gdb.base/quit-live.exp: Likewise.
6058 * gdb.base/remote-exec-file.exp: Likewise.
6059 * gdb.guile/scm-progspace.exp: Likewise.
6060 * gdb.linespec/linespec.exp: Likewise.
6061 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6062 * gdb.mi/user-selected-context-sync.exp: Likewise.
6063 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6064 "info inferiors" tests.
6065 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6066 "add-inferior".
6067 * gdb.multi/watchpoint-multi.exp: Likewise.
6068 * gdb.python/py-inferior.exp: Likewise.
6069 * gdb.server/extended-remote-restart.exp: Likewise.
6070 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6071 "info inferiors".
6072 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6073 * gdb.trace/report.exp: Likewise.
6074
1dadb1dd
PA
60752020-01-10 Pedro Alves <palves@redhat.com>
6076
6077 * gdb.multi/multi-target.c: New file.
6078 * gdb.multi/multi-target.exp: New file.
6079 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6080 mode requested, but remote does not support non-stop".
6081
78f2c40a
PA
60822020-01-10 Pedro Alves <palves@redhat.com>
6083
6084 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6085 disconnect before reconnecting.
6086
e7af6c70
TBA
60872020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6088 Pedro Alves <palves@redhat.com>
6089
6090 * gdb.server/connect-without-multi-process.exp: Also test
6091 continuing to end.
6092
acdf84a6
PA
60932020-01-10 Pedro Alves <palves@redhat.com>
6094
6095 * gdb.base/remote-exec-file.exp: New file.
6096
873657b9
PA
60972020-01-10 Pedro Alves <palves@redhat.com>
6098
6099 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6100 output.
6101 * gdb.threads/async.c: New.
6102 * gdb.threads/async.exp: New.
6103 * gdb.multi/tids-gid-reset.c: New.
6104 * gdb.multi/tids-gid-reset.exp: New.
6105
7f0ae84c
GB
61062020-01-10 George Barrett <bob@bob131.so>
6107
6108 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6109 to help in finding the image relocation offset.
6110 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6111 options in arguments.
6112 (stap_test_no_debuginfo): Likewise.
6113 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6114 test variants.
6115 (stap_test): Add null semaphore relocation test.
6116
47e9d49d
GB
61172020-01-10 George Barrett <bob@bob131.so>
6118
6119 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6120 * gdb.base/stap-probe.exp: Likewise.
6121 (stap_test): Pass argument as an additional flag.
6122 (stap_test_no_debuginfo): Likewise.
6123 (stap_test): Check `info probes stap' output for semaphore
6124 addresses if the test binary is supposed to have them.
6125
f5a7c406
AB
61262020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6127
6128 * gdb.tui/basic.exp: Add more scrolling tests.
6129
9ae6bf64
TT
61302020-01-09 Tom Tromey <tom@tromey.com>
6131
6132 PR tui/18932:
6133 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6134 meangingful value.
6135 (Term::command, Term::resize): Update.
6136 * gdb.tui/basic.exp: Add scrolling test.
6137
b2efe70c
AB
61382020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6139
6140 * gdb.tui/tui-layout-asm.exp: New file.
6141
3804da7e
AB
61422020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6143
6144 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6145
b40aa28f
AB
61462020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6147
6148 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6149 (Term::enter_tui): Use Term::prepare_for_tui.
6150
63ffd7c9
AB
61512020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6152
6153 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6154 called.
6155
3be966f6
AB
61562020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6157
6158 * gdb.base/skip.exp: Fix race condition in test.
6159
153d79c4
AB
61602020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6161
6162 * gdb.base/backtrace.c: New file.
6163 * gdb.base/backtrace.exp: New file.
6164
f2302a34
AB
61652020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6166
6167 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6168
6ec1d75e
PW
61692020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6170
6171 * gdb.base/style.exp: Test that warnings are styled.
6172
c296cbe6
BE
61732019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6174
6175 * gdb.base/line65535.exp: New file.
6176 * gdb.base/line65535.c: New file.
6177
b28a729d
SM
61782019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6179
6180 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6181 * lib/gnat_debug_info_test.adb: New file.
6182 * gdb.ada/ptype_tagged_param.exp: Use
6183 gnat_runtime_has_debug_info, expect a different output if
6184 runtime does not have debug info.
6185
7f2d7a0d
SM
61862019-12-20 Simon Marchi <simon.marchi@efficios.com>
6187
6188 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6189 (another) quote in test name.
6190
f3bce483
SM
61912019-12-20 Simon Marchi <simon.marchi@efficios.com>
6192
6193 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6194 Add quote in test name.
6195
c855a912
TBA
61962019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6197
6198 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6199 directory instead.
6200 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6201 * gdb.cp/pass-by-ref-2.cc: New file.
6202 * gdb.cp/pass-by-ref-2.exp: New file.
6203
fc9d2d72
TT
62042019-12-20 Tom Tromey <tom@tromey.com>
6205
6206 * gdb.tui/list-before.exp: New file.
6207
77b97e00
TT
62082019-12-20 Tom Tromey <tom@tromey.com>
6209
6210 * gdb.tui/list.exp: Check for source on initial listing.
6211
f69656d0
TT
62122019-12-11 Tom Tromey <tromey@adacore.com>
6213
6214 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6215 Add crlf test.
6216
99a55965
SM
62172019-12-18 Simon Marchi <simon.marchi@efficios.com>
6218
6219 * gdb.base/default.exp: Update value of $_gdb_major.
6220
5024637f
BE
62212019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6222
6223 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6224
b63634be
BE
62252019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6226
6227 * gdb.base/skip.exp: Whitespace fix.
6228
45d73523
BE
62292019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6230
6231 * gdb.base/skip-inline.c: New file.
6232 * gdb.base/skip-inline.exp: New file.
6233
d043f8c8
SM
62342019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6235
6236 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6237 jit_function_00 to jit_function_stack_mangle.
6238 * gdb.base/jithost.c (jit_function_t): Rename to...
6239 (jit_function_stack_mangle_t): ... this.
6240 (jit_function_add_t): New typedef.
6241 (jit_function_00_code): Rename to...
6242 (jit_function_stack_mangle_code): ... this, make static.
6243 (jit_function_add_code): New.
6244 (main): Generate "add" function and call it. Adjust to changes
6245 in jithost_abi.
6246 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6247 (struct jithost_abi) <begin, end>: Remove fields.
6248 <object, function_stack_mangle, function_add>: New fields.
6249 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6250 code_end>: Remove fields.
6251 <func_stack_mangle>: New field.
6252 (read_debug_info): Adjust to renaming, create block for "add"
6253 function.
6254 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6255
873de05c
TT
62562019-12-11 Tom Tromey <tom@tromey.com>
6257
6258 * gdb.tui/resize.exp: Fix regexp.
6259 * gdb.tui/regs.exp: Fix regexps.
6260 * gdb.tui/main.exp: Fix regexp.
6261
3d979945
TT
62622019-12-11 Tom Tromey <tom@tromey.com>
6263
6264 * gdb.tui/resize.exp: Update.
6265 * gdb.tui/empty.exp (layouts): Update.
6266
2192a9d3
TT
62672019-12-11 Tom Tromey <tom@tromey.com>
6268
6269 * gdb.tui/regs.exp: Update.
6270 * gdb.tui/empty.exp (layouts): Update.
6271 * gdb.tui/basic.exp: Update.
6272 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6273
d8edc8b7
PW
62742019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6275
6276 * gdb.base/options.exp: Add -raw-values in the print completion list.
6277 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6278
4c12d936
KB
62792019-12-10 Kevin Buettner <kevinb@redhat.com>
6280
6281 * gdb.threads/omp-par-scope.c: New file.
6282 * gdb/threads/omp-par-scope.exp: New file.
6283
26b911fb
KB
62842019-12-10 Kevin Buettner <kevinb@redhat.com>
6285
bb47f919
KB
6286 * lib/gdb.exp (support_nested_function_tests): New proc.
6287
62882019-12-10 Kevin Buettner <kevinb@redhat.com>
6289
6290 * lib/gdb.exp (gdb_compile_openmp): New proc.
6291 (build_executable_from_specs): Add an "openmp" option.
6292 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6293
6c71eb7d
TT
62942019-12-10 Tom Tromey <tromey@adacore.com>
6295
6296 * gdb.ada/unchecked_union.exp: New file.
6297 * gdb.ada/unchecked_union/pck.adb: New file.
6298 * gdb.ada/unchecked_union/pck.ads: New file.
6299 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6300 * gdb-utils.exp (string_to_regexp): Also quote "?".
6301
bac7c5cf
GB
63022019-12-10 George Barrett <bob@bob131.so>
6303
6304 Test scripted probe breakpoints.
6305 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6306 * gdb.python/py-breakpoint.c (main): Likewise.
6307 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6308 specifier test.
6309 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6310
330f1d38
TBA
63112019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6312
6313 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6314 an rvalue parameter.
6315 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6316 parameter.
6317
b43315e2
AB
63182019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6319
6320 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6321 modules.
6322
54f73dad
AB
63232019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6324
6325 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6326 broken version of GCC.
6327
d57cbee9
AB
63282019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6329
6330 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6331 sym-info-cmds library.
6332 * gdb.fortran/info-types.exp: Likewise.
6333 * lib/sym-info-cmds.exp: New file.
6334
c14aab8c
TV
63352019-12-08 Tom de Vries <tdevries@suse.de>
6336
6337 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6338
aa2d5a42
KS
63392019-12-07 Keith Seitz <keiths@redhat.com>
6340
6341 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6342 * gdb.base/corefile-buildid-shlib.c: New file.
6343 * gdb.base/corefile-buildid.c: New file.
6344 * gdb.base/corefile-buildid.exp: New file.
6345
93e55f0a
TV
63462019-12-06 Tom de Vries <tdevries@suse.de>
6347
6348 * gdb.dwarf2/varval.exp: Add decl before def test.
6349
c7d12402
TBA
63502019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6351
6352 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6353
06acc08f
TBA
63542019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6355
6356 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6357 CV and reference conversion for overload resolution.
6358 * gdb.cp/rvalue-ref-overload.exp: Test it.
6359
e0fad1ea
PW
63602019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6361
6362 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6363 * gdb.base/frameapply.exp: Test faas without command.
6364
8d70a9f0
AB
63652019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6366
6367 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6368 Fortran tests.
6369 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6370 order.
6371
36c8fb93
AB
63722019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6373
6374 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6375 casting to type with no kind specified.
6376 (test_basic_parsing_of_type_kinds): Additional tests for types
6377 with no kind specified, and add tests for single/double
6378 precision/complex types.
6379
4139ff00
TT
63802019-12-04 Tom Tromey <tromey@adacore.com>
6381
6382 * gdb.base/endianity.c (struct other) <x>: New field.
6383 (main): Initialize it.
6384 * gdb.base/endianity.exp: Update.
6385
a05cf17a
TT
63862019-12-04 Tom Tromey <tromey@adacore.com>
6387
6388 * gdb.ada/scalar_storage/storage.adb: New file.
6389 * gdb.ada/scalar_storage/pck.adb: New file.
6390 * gdb.ada/scalar_storage/pck.ads: New file.
6391 * gdb.ada/scalar_storage.exp: New file.
6392
103a685e
TT
63932019-12-04 Tom Tromey <tromey@adacore.com>
6394
6395 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6396 (main): Initialize it.
6397 * gdb.base/endianity.exp: Update.
6398
c2512106
AB
63992019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6400
6401 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6402
293b38d6
AB
64032019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6404
6405 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6406 -symbol-info-module-functions and -symbol-info-module-variables.
6407
216a7e6b
AB
64082019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6409
6410 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6411
5bbd8269
AB
64122019-12-01 Richard Bunt <richard.bunt@arm.com>
6413 Andrew Burgess <andrew.burgess@embecosm.com>
6414
6415 * gdb.fortran/derived-type-striding.exp: New file.
6416 * gdb.fortran/derived-type-striding.f90: New file.
6417 * gdb.fortran/array-slices.exp: New file.
6418 * gdb.fortran/array-slices.f90: New file.
6419
be09caf1
PW
64202019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6421
6422 * gdb.base/define.exp: Test . in command names.
6423 * gdb.base/setshow.exp: Update test, as . is now part of
6424 command name.
6425
643c0cbe
PW
64262019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6427
6428 * gdb.base/define-prefix.exp: New file.
6429
dcdec678
AB
64302019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6431
6432 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6433 compile.
6434 (skip_btrace_pt_tests): Likewise.
6435
640ab947
AB
64362019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6437
6438 * gdb.fortran/info-modules.exp: Compile source files in correct
6439 order.
6440
d22670f0
KB
64412019-11-27 Kevin Buettner <kevinb@redhat.com>
6442
6443 * gdb.dwarf2/imported-unit.exp: New file.
6444 * gdb.dwarf2/imported-unit.c: New file.
6445
db5960b4
AB
64462019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6447
6448 * gdb.mi/mi-fortran-modules-2.f90: New file.
6449 * gdb.mi/mi-fortran-modules.exp: New file.
6450 * gdb.mi/mi-fortran-modules.f90: New file.
6451
7dc42066
AB
64522019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6453
6454 * gdb.mi/mi-sym-info-1.c: New file.
6455 * gdb.mi/mi-sym-info-2.c: New file.
6456 * gdb.mi/mi-sym-info.exp: New file.
6457
0dfeecca
TT
64582019-11-22 Tom Tromey <tromey@adacore.com>
6459
6460 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6461 * gdb.ada/tasks/foo.adb: Add another stopping location.
6462
34877895
PJ
64632019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6464
6465 * gdb.base/endianity.c: New test.
6466 * gdb.base/endianity.exp: New file.
6467
2e84f897
LD
64682019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6469
6470 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6471
65d1cd5f
TV
64722019-11-21 Tom de Vries <tdevries@suse.de>
6473
6474 PR gdb/24956
6475 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6476
4f22c3f4
SDJ
64772019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6478
6479 * gdb.python/py-progspace.exp: Add missing parentheses on some
6480 'print' commands.
6481
9f6ad286
TT
64822019-11-19 Tom Tromey <tom@tromey.com>
6483
6484 * gdb.tui/winheight.exp: New file.
6485
0b8dbf3f
AB
64862019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6487
6488 * gdb.base/ctf-whatis.c: Delete.
6489 * gdb.base/ctf-whatis.exp: Delete.
6490 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6491
f833b7a7
AB
64922019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6493
6494 * gdb.base/ctf-cvexpr.exp: Delete.
6495 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6496
30d0a636
AB
64972019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6498
6499 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6500 the compiler. Clean up header comment a little.
6501 * gdb.base/ctf-ptype.exp: Likewise.
6502 * gdb.base/ctf-whatis.exp: Likewise.
6503 * lib/gdb.exp (skip_ctf_tests): New proc.
6504
494409bb
SDJ
65052019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6506
6507 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6508 * gdb.tui/corefile-run.exp: New file.
6509
55708e99
TT
65102019-11-14 Tom Tromey <tromey@adacore.com>
6511
6512 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6513 regression tests.
6514
45e42163
TT
65152019-11-12 Tom Tromey <tom@tromey.com>
6516
6517 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6518 after any command. Expect prompt after WAIT_FOR is seen.
6519 (enter_tui): Enable resize messages.
6520 (command): Expect command in output.
6521 (get_line): Avoid error when cursor appears to be off-screen.
6522 (dump_screen): Include screen size in title.
6523 (_do_resize): New proc, from "resize".
6524 (resize): Rewrite. Do resize in two steps.
6525 * gdb.tui/empty.exp (layouts): Fix entries.
6526 (check_boxes): Remove xfail.
6527 (check_text): Dump screen on failure.
6528
086baaf1
AB
65292019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6530
6531 * gdb.python/py-symbol.exp: Add test for
6532 gdb.lookup_static_symbols.
6533
09ff83af
AB
65342019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6535
6536 * gdb.python/py-symbol.c: Declare and call function from new
6537 py-symbol-2.c file.
6538 * gdb.python/py-symbol.exp: Compile both source files, and add new
6539 tests for gdb.lookup_static_symbol.
6540 * gdb.python/py-symbol-2.c: New file.
6541
11af934b
TV
65422019-11-02 Tom de Vries <tdevries@suse.de>
6543
6544 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6545 * gdb.base/anon.exp: Same.
6546 * gdb.base/auto-connect-native-target.exp: Same.
6547 * gdb.base/call-ar-st.exp: Same.
6548 * gdb.base/catch-syscall.exp: Same.
6549 * gdb.base/commands.exp: Same.
6550 * gdb.base/default.exp: Same.
6551 * gdb.base/display.exp: Same.
6552 * gdb.base/float.exp: Same.
6553 * gdb.base/foll-fork.exp: Same.
6554 * gdb.base/help.exp: Same.
6555 * gdb.base/info-macros.exp: Same.
6556 * gdb.base/info-proc.exp: Same.
6557 * gdb.base/info-target.exp: Same.
6558 * gdb.base/long_long.exp: Same.
6559 * gdb.base/macscp.exp: Same.
6560 * gdb.base/memattr.exp: Same.
6561 * gdb.base/nofield.exp: Same.
6562 * gdb.base/pointers.exp: Same.
6563 * gdb.base/printcmds.exp: Same.
6564 * gdb.base/ptype.exp: Same.
6565 * gdb.base/restore.exp: Same.
6566 * gdb.base/return.exp: Same.
6567 * gdb.base/scope.exp: Same.
6568 * gdb.base/set-noassign.exp: Same.
6569 * gdb.base/setshow.exp: Same.
6570 * gdb.base/shlib-call.exp: Same.
6571 * gdb.base/signals.exp: Same.
6572 * gdb.base/sigstep.exp: Same.
6573 * gdb.base/skip.exp: Same.
6574 * gdb.base/solib-symbol.exp: Same.
6575 * gdb.base/stap-probe.exp: Same.
6576 * gdb.base/step-line.exp: Same.
6577 * gdb.base/step-test.exp: Same.
6578 * gdb.base/style.exp: Same.
6579 * gdb.base/varargs.exp: Same.
6580 * gdb.base/vla-datatypes.exp: Same.
6581 * gdb.base/vla-ptr.exp: Same.
6582 * gdb.base/vla-sideeffect.exp: Same.
6583 * gdb.base/volatile.exp: Same.
6584 * gdb.base/watch-cond-infcall.exp: Same.
6585 * gdb.base/watchpoint.exp: Same.
6586
e96ec2ba
TV
65872019-11-02 Tom de Vries <tdevries@suse.de>
6588
6589 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
6590 * gdb.cp/cpexprs.exp: Same.
6591 * gdb.cp/except-multi-location.exp: Same.
6592 * gdb.cp/exceptprint.exp: Same.
6593 * gdb.cp/gdb2384.exp: Same.
6594 * gdb.cp/inherit.exp: Same.
6595 * gdb.cp/m-static.exp: Same.
6596 * gdb.cp/meth-typedefs.exp: Same.
6597 * gdb.cp/misc.exp: Same.
6598 * gdb.cp/namespace.exp: Same.
6599 * gdb.cp/non-trivial-retval.exp: Same.
6600 * gdb.cp/overload.exp: Same.
6601 * gdb.cp/pr17132.exp: Same.
6602 * gdb.cp/re-set-overloaded.exp: Same.
6603 * gdb.cp/rvalue-ref-types.exp: Same.
6604 * gdb.cp/templates.exp: Same.
6605
bd5766ec
LM
66062019-11-01 Luis Machado <luis.machado@linaro.org>
6607
6608 PR gdb/25124
6609
6610 * gdb.arch/pr25124.S: New file.
6611 * gdb.arch/pr25124.exp: New file.
6612
165f8965
AB
66132019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6614
6615 * gdb.fortran/info-modules.exp: Update expected results, and add
6616 additional tests for 'info module functinos', and 'info module
6617 variables'.
6618 * gdb.fortran/info-types.exp: Update expected results.
6619 * gdb.fortran/info-types.f90: Extend testcase with additional
6620 module variables and functions.
6621
59c35742
AB
66222019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6623
6624 * gdb.fortran/info-modules.exp: New file.
6625 * gdb.fortran/info-types.exp: Build with new file.
6626 * gdb.fortran/info-types.f90: Include and use new module.
6627 * gdb.fortran/info-types-2.f90: New file.
6628
f3fb2519
PW
66292019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6630
6631 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
6632 * gdb.base/settings.exp: Test all settings types using
6633 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
6634 that now verifies that the value of "maint show" is the same as
6635 returned by the settings functions. Test the type of the
6636 maintenance settings.
6637 * gdb.base/default.exp: Update show_conv_list.
6638
d1e36019
TV
66392019-10-31 Tom de Vries <tdevries@suse.de>
6640
6641 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
6642 gdb_test.
6643 * gdb.arch/amd64-disp-step.exp: Same.
6644 * gdb.asm/asm-source.exp: Same.
6645 * gdb.btrace/buffer-size.exp: Same.
6646 * gdb.btrace/cpu.exp: Same.
6647 * gdb.btrace/enable.exp: Same.
6648 * gdb.dwarf2/count.exp: Same.
6649 * gdb.dwarf2/dw2-ranges-func.exp: Same.
6650 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
6651 * gdb.fortran/vla-datatypes.exp: Same.
6652 * gdb.fortran/vla-history.exp: Same.
6653 * gdb.fortran/vla-ptype.exp: Same.
6654 * gdb.fortran/vla-value.exp: Same.
6655 * gdb.fortran/whatis_type.exp: Same.
6656 * gdb.guile/guile.exp: Same.
6657 * gdb.multi/tids.exp: Same.
6658 * gdb.python/py-finish-breakpoint.exp: Same.
6659 * gdb.python/py-framefilter.exp: Same.
6660 * gdb.python/py-pp-registration.exp: Same.
6661 * gdb.python/py-xmethods.exp: Same.
6662 * gdb.python/python.exp: Same.
6663 * gdb.server/connect-with-no-symbol-file.exp: Same.
6664 * gdb.server/no-thread-db.exp: Same.
6665 * gdb.server/run-without-local-binary.exp: Same.
6666 * gdb.stabs/weird.exp: Same.
6667 * gdb.threads/attach-many-short-lived-threads.exp: Same.
6668 * gdb.threads/thread-find.exp: Same.
6669 * gdb.threads/tls-shared.exp: Same.
6670 * gdb.threads/tls.exp: Same.
6671 * gdb.threads/wp-replication.exp: Same.
6672 * gdb.trace/ax.exp: Same.
6673 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
6674
3d11e68e
TV
66752019-10-31 Tom de Vries <tdevries@suse.de>
6676
6677 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
6678 * gdb.ada/array_subscript_addr.exp: Same.
6679 * gdb.ada/arrayidx.exp: Same.
6680 * gdb.ada/arrayparam.exp: Same.
6681 * gdb.ada/arrayptr.exp: Same.
6682 * gdb.ada/boolean_expr.exp: Same.
6683 * gdb.ada/call_pn.exp: Same.
6684 * gdb.ada/complete.exp: Same.
6685 * gdb.ada/fixed_cmp.exp: Same.
6686 * gdb.ada/fun_addr.exp: Same.
6687 * gdb.ada/funcall_param.exp: Same.
6688 * gdb.ada/interface.exp: Same.
6689 * gdb.ada/mod_from_name.exp: Same.
6690 * gdb.ada/null_array.exp: Same.
6691 * gdb.ada/packed_array.exp: Same.
6692 * gdb.ada/packed_tagged.exp: Same.
6693 * gdb.ada/print_chars.exp: Same.
6694 * gdb.ada/print_pc.exp: Same.
6695 * gdb.ada/ptype_arith_binop.exp: Same.
6696 * gdb.ada/ptype_field.exp: Same.
6697 * gdb.ada/ptype_tagged_param.exp: Same.
6698 * gdb.ada/rec_return.exp: Same.
6699 * gdb.ada/ref_tick_size.exp: Same.
6700 * gdb.ada/str_ref_cmp.exp: Same.
6701 * gdb.ada/taft_type.exp: Same.
6702 * gdb.ada/tagged.exp: Same.
6703 * gdb.ada/type_coercion.exp: Same.
6704 * gdb.ada/uninitialized_vars.exp: Same.
6705
60b6ede8
TV
67062019-10-30 Tom de Vries <tdevries@suse.de>
6707
6708 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
6709
30baf67b
TV
67102019-10-26 Tom de Vries <tdevries@suse.de>
6711
6712 * gdb.base/bigcore.c: Fix typos in comments.
6713 * gdb.base/ctf-ptype.c: Same.
6714 * gdb.base/long_long.c: Same.
6715 * gdb.dwarf2/dw2-op-out-param.S: Same.
6716 * gdb.python/py-evthreads.c: Same.
6717 * gdb.reverse/i387-stack-reverse.c: Same.
6718 * gdb.trace/tfile.c: Same.
6719 * lib/compiler.c: Same.
6720 * lib/compiler.cc: Same.
6721
158da0d1
TV
67222019-10-25 Tom de Vries <tdevries@suse.de>
6723
6724 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
6725 gdb_test_multiple calls.
6726 * gdb.reverse/sigall-reverse.exp: Same.
6727 * gdb.reverse/solib-precsave.exp: Same.
6728 * gdb.reverse/solib-reverse.exp: Same.
6729 * gdb.reverse/until-precsave.exp: Same.
6730 * gdb.reverse/until-reverse.exp: Same.
6731
4ccdfbec
TV
67322019-10-24 Tom de Vries <tdevries@suse.de>
6733
6734 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
6735 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
6736 kfail using -wrap pattern flag and convenience variable
6737 gdb_test_name.
6738
33d569b7
AB
67392019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
6740
6741 * gdb.python/py-progspace.exp: Add tests for the
6742 Progspace.block_for_pc method.
6743
4d0b984b
TT
67442019-10-23 Tom Tromey <tom@tromey.com>
6745
6746 * configure: Rebuild.
6747 * aclocal.m4: Use m4_include, not sinclude.
6748
94cb3754
TV
67492019-10-21 Tom de Vries <tdevries@suse.de>
6750
6751 * gdb.base/infcall-nested-structs.c: Add
6752 __attribute__((noinline,noclone)) to all functions.
6753 (call_all): Add missing variable initialization. Simplify return value.
6754 (breakpt): Increment volatile variable, to prevent call from being
6755 optimized out.
6756 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
6757
062f1fc1
TV
67582019-10-17 Tom de Vries <tdevries@suse.de>
6759
6760 * gdb.fortran/module.exp: Allow info variables to print info for files
6761 other than module.f90.
6762
0b54364d
AB
67632019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6764
6765 * gdb.fortran/module.exp: Extend with 'info variables' test.
6766
7ff5fae7
AB
67672019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6768
6769 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
6770 F77_FOR_TARGET.
6771
d10eccaa
TV
67722019-10-16 Tom de Vries <tdevries@suse.de>
6773
6774 PR tdep/25096
6775 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
6776
745ff14e
TV
67772019-10-16 Tom de Vries <tdevries@suse.de>
6778
6779 PR tdep/24104
6780 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
6781 Add KFAIL for PR tdep/25096.
6782
03e1ab94
TV
67832019-10-16 Tom de Vries <tdevries@suse.de>
6784
6785 PR testsuite/25059
6786 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
6787
b17fcc10
TV
67882019-10-16 Tom de Vries <tdevries@suse.de>
6789
6790 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
6791 as signed.
6792
9223170f
SM
67932019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
6794
6795 * gdb.mi/list-thread-groups-available.exp: Read entries one by
6796 one instead of increasing timeout.
6797
d6e76313
TV
67982019-10-13 Tom de Vries <tdevries@suse.de>
6799
6800 PR record/25038
6801 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
6802 * gdb.reverse/sigall-reverse.exp: Same.
6803 * gdb.reverse/solib-precsave.exp: Same.
6804 * gdb.reverse/solib-reverse.exp: Same.
6805 * gdb.reverse/step-precsave.exp: Same.
6806 * gdb.reverse/until-precsave.exp: Same.
6807 * gdb.reverse/until-reverse.exp: Same.
6808 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
6809
6dfc0041
AA
68102019-10-10 Andreas Arnez <arnez@linux.ibm.com>
6811
6812 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
6813 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
6814 (cmp_struct_05_01, cmp_struct_static_02_01)
6815 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
6816 comparisons.
6817
abcf2cc8
TV
68182019-10-10 Tom de Vries <tdevries@suse.de>
6819
6820 PR testsuite/24888
6821 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
6822 gnatlink.
6823
a50faaf6
TV
68242019-10-09 Tom de Vries <tdevries@suse.de>
6825
6826 PR testsuite/25048
6827 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
6828
60ff3cd7
AB
68292019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6830
6831 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
6832 exceptions due to missing debug information.
6833
dfee8566
TV
68342019-10-07 Tom de Vries <tdevries@suse.de>
6835
6836 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
6837
3d63690a
AB
68382019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6839
6840 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
6841 * gdb.base/annota1.exp: Update to use gdb_test_name.
6842
30d1f018
WP
68432019-10-07 Weimin Pan <weimin.pan@oracle.com>
6844
6845 * gdb.base/ctf-whatis.exp: New file.
6846 * gdb.base/ctf-whatis.c: New file.
6847 * gdb.base/ctf-ptype.exp: New file.
6848 * gdb.base/ctf-ptype.c: New file.
6849 * gdb.base/ctf-constvars.exp: New file.
6850 * gdb.base/ctf-constvars.c: New file.
6851 * gdb.base/ctf-cvexpr.exp: New file.
6852
4dbbb47c
TV
68532019-10-04 Tom de Vries <tdevries@suse.de>
6854
6855 * gdb.cp/local-static.c (main): Move declaration of int i out of the
6856 for loop.
6857
77c2dba3
TT
68582019-10-03 Tom Tromey <tom@tromey.com>
6859
6860 PR rust/24976:
6861 * gdb.rust/simple.rs (Union2): New type.
6862 (main): Use Union2.
6863 * gdb.rust/simple.exp: Add test.
6864
179aed7f
AB
68652019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6866
6867 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
6868 nested function prefix.
6869
0a4b0913
AB
68702019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
6871 Richard Bunt <richard.bunt@arm.com>
6872 Andrew Burgess <andrew.burgess@embecosm.com>
6873
6874 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
6875 nested functions.
6876 * gdb.fortran/nested-funcs.f90: Update expected results.
6877 * gdb.fortran/nested-funcs-2.exp: New file.
6878 * gdb.fortran/nested-funcs-2.f90: New file.
6879
082cce05
AB
68802019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6881
6882 * gdb.python/py-parameter.exp: Make test names unique.
6883 * gdb.python/py-template.exp: Likewise.
6884 * gdb.python/py-value.exp: Likewise.
6885
2b74ba5a
AB
68862019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6887
6888 * gdb.base/break-interp.exp: Reduce test name duplication.
6889 * gdb.base/call-sc.exp: Likewise.
6890 * gdb.base/callfuncs.exp: Likewise.
6891 * gdb.base/charset.exp: Likewise.
6892 * gdb.base/dump.exp: Likewise.
6893 * gdb.base/ena-dis-br.exp: Likewise.
6894 * gdb.base/relational.exp: Likewise.
6895 * gdb.base/step-over-syscall.exp: Likewise.
6896 * gdb.base/structs.exp: Likewise.
6897
58eb20d5
AB
68982019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6899
6900 * gdb.linespec/explicit.exp: Make test names unique.
6901 * gdb.linespec/ls-errs.exp: Likewise.
6902
4d421147
AB
69032019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6904
6905 * gdb.reverse/break-precsave.exp: Make test names unique.
6906 * gdb.reverse/break-reverse.exp: Likewise.
6907 * gdb.reverse/finish-precsave.exp: Likewise.
6908 * gdb.reverse/finish-reverse.exp: Likewise.
6909 * gdb.reverse/machinestate-precsave.exp: Likewise.
6910 * gdb.reverse/machinestate.exp: Likewise.
6911 * gdb.reverse/readv-reverse.exp: Likewise.
6912 * gdb.reverse/recvmsg-reverse.exp: Likewise.
6913 * gdb.reverse/sigall-precsave.exp: Likewise.
6914 * gdb.reverse/sigall-reverse.exp: Likewise.
6915 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
6916 * gdb.reverse/watch-precsave.exp: Likewise.
6917 * gdb.reverse/watch-reverse.exp: Likewise.
6918
d8c06f22
AB
69192019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6920
6921 * gdb.threads/stop-with-handle.c: New file.
6922 * gdb.threads/stop-with-handle.exp: New file.
6923
3a56ed86
TV
69242019-10-03 Tom de Vries <tdevries@suse.de>
6925
6926 PR testsuite/25059
6927 * gdb.base/list-missing-source.exp: Allowing the "Compilation
6928 directory" line to be missing.
6929
42275044
TV
69302019-10-03 Tom de Vries <tdevries@suse.de>
6931
6932 PR testsuite/25059
6933 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
6934 type optional.
6935
9ef62df0
AA
69362019-10-02 Andreas Arnez <arnez@linux.ibm.com>
6937
6938 * gdb.python/py-format-string.c (string.h): New include.
6939 (main): Fill a_struct_with_union.the_union.an_int with bytes of
6940 the same value, for endianness-independence.
6941 * gdb.python/py-format-string.exp (default_regexp_dict)
6942 (test_pretty_structs, test_format): Adjust expected output to the
6943 changed initialization.
6944
37f6a7f4
TT
69452019-10-02 Tom Tromey <tromey@adacore.com>
6946
6947 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
6948
1d58d6a2
PA
69492019-10-02 Pedro Alves <palves@redhat.com>
6950 Andrew Burgess <andrew.burgess@embecosm.com>
6951
6952 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
6953 "print-file-var.h".
6954 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6955 (get_version_1): Print this_version_id and its address.
6956 Add extern "C" wrappers around interface functions.
6957 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
6958 "print-file-var.h".
6959 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6960 (get_version_2): Print this_version_id and its address.
6961 Add extern "C" wrappers around interface functions.
6962 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6963 <stddef.h> and "print-file-var.h".
6964 Add extern "C" wrappers around interface functions.
6965 [VERSION_ID_MAIN] (this_version_id): Define.
6966 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6967 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6968 up extern "C" blocks.
6969 * gdb.base/print-file-var.exp (test): New, factored out from top
6970 level.
6971 (top level): Test all combinations of attribute hidden or not,
6972 dlopen or not, and this_version_id symbol in main file or not.
6973 Compile tests as both C++ and C, make test names unique.
6974
d770d56f
TT
69752019-10-01 Tom Tromey <tom@tromey.com>
6976
6977 * gdb.base/style.exp: Test "show logging filename".
6978
7f6aba03
TT
69792019-10-01 Tom Tromey <tom@tromey.com>
6980
6981 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6982 * gdb.base/style.exp: Add metadata style test.
6983
14309bb6
TT
69842019-10-01 Tom Tromey <tom@tromey.com>
6985
6986 * gdb.base/style.exp: Test "pwd".
6987
2a3c1174
PA
69882019-10-01 Tom Tromey <tom@tromey.com>
6989
6990 * gdb.base/style.exp: Update tests.
6991
53d666ec
AA
69922019-10-01 Andreas Arnez <arnez@linux.ibm.com>
6993
6994 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
6995 'six' to unsigned.
6996 (s1): Initialize fields 'four' and 'six' instead of 'three' and
6997 'five'. Use an all-ones bit pattern for each.
6998 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
6999 to its changed values.
7000
4a56a520
TT
70012019-09-30 Tom Tromey <tromey@adacore.com>
7002
7003 * gdb.rust/traits.rs: Disable all warnings.
7004
0df0352a
TV
70052019-09-29 Tom de Vries <tdevries@suse.de>
7006
aac66a4c 7007 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7008
73d9a918
TV
70092019-09-29 Tom de Vries <tdevries@suse.de>
7010
7011 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7012
060b3ab4
TV
70132019-09-27 Tom de Vries <tdevries@suse.de>
7014
7015 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7016
68f7d34d
TV
70172019-09-27 Tom de Vries <tdevries@suse.de>
7018
7019 PR record/23188
7020 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7021
5d63b30a
TT
70222019-09-26 Tom Tromey <tromey@adacore.com>
7023
7024 * gdb.ada/py_taft.exp: New file.
7025 * gdb.ada/py_taft/main.adb: New file.
7026 * gdb.ada/py_taft/pkg.adb: New file.
7027 * gdb.ada/py_taft/pkg.ads: New file.
7028
3d435220
TV
70292019-09-24 Tom de Vries <tdevries@suse.de>
7030
7031 PR gdb/24598
7032 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7033
77d03678
TV
70342019-09-22 Tom de Vries <tdevries@suse.de>
7035
7036 * gdb.base/restore.exp: Allow register variables to be optimized out at
7037 -O0.
7038
abf516c6
UW
70392019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7040
7041 * gdb.arch/spu-info.exp: Remove file.
7042 * gdb.arch/spu-info.c: Remove file.
7043 * gdb.arch/spu-ls.exp: Remove file.
7044 * gdb.arch/spu-ls.c: Remove file.
7045
7046 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7047 * gdb.asm/spu.inc: Remove file.
7048
7049 * gdb.base/dump.exp: Remove support for spu*-*-*.
7050 * gdb.base/stack-checking.exp: Likewise.
7051 * gdb.base/overlays.exp: Likewise.
7052 * gdb.base/ovlymgr.c: Likewise.
7053 * gdb.base/spu.ld: Remove file.
7054
7055 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7056 * gdb.cp/cpexprs.exp: Likewise.
7057 * gdb.cp/exception.exp: Likewise.
7058 * gdb.cp/gdb2495.exp: Likewise.
7059 * gdb.cp/mb-templates.exp: Likewise.
7060 * gdb.cp/pr9167.exp: Likewise.
7061 * gdb.cp/userdef.exp: Likewise.
7062
7063 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7064
7065 * gdb.cell: Remove directory.
7066 * lib/cell.exp: Remove file.
7067
e452e88f
TV
70682019-09-19 Tom de Vries <tdevries@suse.de>
7069
7070 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7071
8a625130
TV
70722019-09-19 Tom de Vries <tdevries@suse.de>
7073
7074 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7075
81dc3ab5
TV
70762019-09-19 Tom de Vries <tdevries@suse.de>
7077
7078 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7079 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7080 (gdb_target_cmd): ... here.
7081 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7082 value 2.
7083
b078f3ac
AB
70842019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7085
7086 * gdb.base/source-dir.exp: Avoid having directory names in test
7087 names.
7088
f1b620e9
MG
70892019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7090
7091 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7092 directory.
7093
67f3ed6a
AB
70942019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7095
7096 * gdb.base/list-missing-source.exp: New file.
7097
d1b70248
TV
70982019-09-14 Tom de Vries <tdevries@suse.de>
7099
7100 PR teststuite/24599
7101 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7102 * lib/ada.exp (gnatmake_version_at_least): New proc.
7103
5fabdcd6
AB
71042019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7105
7106 * gdb.base/maint.exp: Use exec_has_index_section.
7107
aa17805f
AB
71082019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7109
7110 * gdb.base/maint.exp: Add test for 'maint info sections'.
7111
25e5c209
TV
71122019-09-12 Tom de Vries <tdevries@suse.de>
7113
7114 * gdb.base/store.exp: Allow register variables to be optimized out at
7115 -O0.
7116
4993045d
PW
71172019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7118
7119 * gdb.ada/rdv_wait.exp: Update to new task names.
7120 * gdb.base/task_switch_in_core.exp: Likewise.
7121 * gdb.base/info_sources_base.c: Likewise.
7122
8a516164
TT
71232019-09-10 Tom Tromey <tromey@adacore.com>
7124
7125 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7126
aa391654
TT
71272019-09-10 Tom Tromey <tromey@adacore.com>
7128
7129 * gdb.ada/dgopt.exp: New file.
7130 * gdb.ada/dgopt/x.adb: New file.
7131
8634b462
TT
71322019-09-08 Tom Tromey <tom@tromey.com>
7133
7134 * gdb.tui/resize.exp: Remove setup_xfail.
7135 * gdb.tui/regs.exp: Remove setup_xfail.
7136 * gdb.tui/basic.exp: Remove setup_xfail.
7137
736b0f76
DB
71382019-09-06 David Blaikie <dblaikie@gmail.com>
7139
7140 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7141 * gdb.cp/cplabel.exp: Ditto.
7142 * gdb.linespec/ls-errs.exp: Ditto.
7143
30331a6c
TV
71442019-09-05 Tom de Vries <tdevries@suse.de>
7145
7146 * lib/gdb.exp (cmp_file_string): New proc.
7147 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7148 runto_main. Verify save breakpoints output.
7149
98b0ebab
PW
71502019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7151
7152 * gdb.base/info-var.exp: Test info variables without running
7153 to main, to avoid expect's buffer overflow.
7154
4e962e74
TT
71552019-09-03 Tom Tromey <tromey@adacore.com>
7156
7157 * gdb.ada/bias.exp: New file.
7158 * gdb.ada/bias/bias.adb: New file.
7159 * gdb.ada/print_chars.exp: Add regression test.
7160 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7161 (MC): New variable.
7162
2ea1a07a
SL
71632019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7164
7165 * gdb.base/argv0-symlink.exp: Run only on native target
7166 and local host.
7167
8077c50d
TV
71682019-08-29 Tom de Vries <tdevries@suse.de>
7169
7170 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7171 diverse debug info.
7172 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7173
48352473
TV
71742019-08-28 Tom de Vries <tdevries@suse.de>
7175
7176 * gdb.base/info-var.exp: Allow info variables to print info for files
7177 other than info-var-f1.c and info-var-f2.c.
7178
d8f27c60
AB
71792019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7180
7181 * gdb.fortran/info-types.exp: Add module.
7182 * gdb.fortran/info-types.f90: Update expected results.
7183
1f20c35e
AB
71842019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7185
7186 * gdb.fortran/info-types.exp: New file.
7187 * gdb.fortran/info-types.f90: New file.
7188 * lib/fortran.exp (fortran_character1): New proc.
7189
4acfdd20
AB
71902019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7191
7192 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7193 functions'. Reindent as needed.
7194 * gdb.base/info-var-f1.c: New file.
7195 * gdb.base/info-var-f2.c: New file.
7196 * gdb.base/info-var.exp: New file.
7197 * gdb.base/info-var.h: New file.
7198
5c31b358
TV
71992019-08-26 Tom de Vries <tdevries@suse.de>
7200
7201 PR c++/24852
7202 * gdb.cp/no-libstdcxx-probe.exp: New test.
7203
b694989f
TV
72042019-08-26 Tom de Vries <tdevries@suse.de>
7205
7206 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7207 * tests need to be skipped.
7208 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7209 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7210 mi_skip_libstdcxx_probe_tests.
7211
d9c4ba53
SDJ
72122019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7213
7214 * gdb.python/py-xmethods.exp: Use raw strings when passing
7215 arguments to SimpleXMethodMatcher.
7216
395fad09
TV
72172019-08-22 Tom de Vries <tdevries@suse.de>
7218
7219 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7220 more informative.
7221
26c957f1
PA
72222019-08-21 Pedro Alves <palves@redhat.com>
7223
7224 * gdb.base/with.exp: Test "with" with no arguments.
7225
61f80d5d
TV
72262019-08-21 Tom de Vries <tdevries@suse.de>
7227
7228 * gdb.base/gdb-caching-proc.exp: Sort files.
7229
d7a11d13
TV
72302019-08-20 Tom de Vries <tdevries@suse.de>
7231
7232 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7233 compilation.
7234
34dafe9f
TV
72352019-08-16 Tom de Vries <tdevries@suse.de>
7236
7237 * gdb.base/compare-sections.exp ("after run to main"): Allow
7238 mismatched read-only sections for PIE executables.
7239
398fdd60
TT
72402019-08-16 Tom Tromey <tom@tromey.com>
7241
7242 * lib/tuiterm.exp (_csi_Z): New proc.
7243 * gdb.tui/basic.exp: Update window positions.
7244 * gdb.tui/empty.exp: Update window positions.
7245
d8f9e51c
SL
72462019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7247
7248 * gdb.base/examine-backward.exp: Correct regexp for
7249 "examine 3 bytes backward from ${address_zero}".
7250
3df505f6
TT
72512019-08-15 Tom Tromey <tom@tromey.com>
7252
7253 * gdb.tui/empty.exp: Enable resizing tests.
7254
272560b5
TT
72552019-08-15 Tom Tromey <tromey@adacore.com>
7256
7257 * gdb.ada/char_enum.exp: Add regression tests.
7258 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7259 and '0'.
7260 (Char, Gchar): Update.
7261 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7262
08235187
CB
72632019-08-15 Christian Biesinger <cbiesinger@google.com>
7264
7265 * gdb.python/python.exp: Expect a leading underscore on
7266 GdbOutput{,Error}File.
7267
22a2ab04
SL
72682019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7269
7270 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7271 Windows host.
7272
835b995b
SL
72732019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7274
7275 * gdb.base/batch-preserve-term-settings.exp
7276 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7277
97dd8e07
CB
72782019-08-15 Christian Biesinger <cbiesinger@google.com>
7279
7280 * lib/gdb.exp: When running on a mingw target, replace
7281 /x/ with x:/.
7282
75faf5c4
AH
72832019-08-14 Alan Hayward <alan.hayward@arm.com>
7284
7285 * gdb.arch/aarch64-prologue.c: New test.
7286 * gdb.arch/aarch64-prologue.exp: New file.
7287
abc6c00f
TV
72882019-08-13 Tom de Vries <tdevries@suse.de>
7289
7290 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7291 Thread.
7292
74c2c1f4
SL
72932019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7294
7295 * gdb.python/py-completion.exp: Download the .py file to the host
7296 and use its host pathname. Conditionalize tests that use
7297 tab completion and manipulate files on the build machine.
7298 * gdb.python/py-events.exp: Download the .py file to the host
7299 and use its host pathname.
7300 * gdb.python/py-evsignal.exp: Likewise.
7301 * gdb.python/py-evthreads.exp: Likewise.
7302 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7303 pathname syntax.
7304 * gdb.python/py-framefilter.exp: Download the .py file to the right
7305 place on the host. Match Windows pathname syntax.
7306 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7307 .py file to the host and use its host pathname.
7308 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7309 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7310 build pathname. Skip symlink test on Windows host. Add missing
7311 newline at end of file.
7312 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7313 and use its host pathname.
7314 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7315 * gdb.python/py-section-script.exp: Use host location of binfile
7316 on safe-path. Use correct path separator on Windows host.
7317 Reorder alternatives in gdb_test_multiple to prevent matching
7318 the wrong alternative on success.
7319 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7320
ca2589f3
PP
73212019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7322
7323 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7324 expect the GDB inferior to no longer immediately stop after
7325 being resumed with "signal SIGINT".
7326
020a839d
SL
73272019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7328
7329 * gdb.linespec/break-ask.exp: Generalize regexps to match
7330 Windows pathnames too.
7331
128d6509
TV
73322019-08-08 Tom de Vries <tdevries@suse.de>
7333
7334 PR testsuite/24862
7335 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7336
590042fc
PW
73372019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7338
7339 * gdb.base/style.exp: Update tests for help doc new invariants.
7340 * gdb.base/help.exp: Likewise.
7341
046bebe1
TT
73422019-08-06 Tom Tromey <tom@tromey.com>
7343
7344 * gdb.base/style.exp: Add disassemble test.
7345 * gdb.base/style.c (some_called_function): New function.
7346 (main): Use it.
7347
0b27c27d
CB
73482019-08-05 Christian Biesinger <cbiesinger@google.com>
7349
7350 * gdb.python/py-block.exp: Test dictionary access on blocks.
7351
580f1034
SM
73522019-08-05 Simon Marchi <simon.marchi@efficios.com>
7353
7354 PR gdb/24863
7355 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7356 -list-thread-groups --available test when running under
7357 check-read1.
7358
d86bd7cb
TV
73592019-08-05 Tom de Vries <tdevries@suse.de>
7360
7361 PR testsuite/24863
7362 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7363 * gdb.base/help.exp: Use with_read1_timeout_factor.
7364 * gdb.base/info-macros.exp: Same.
7365 * gdb.cp/nested-types.exp: Same.
7366
a80cf5d8
TV
73672019-08-05 Tom de Vries <tdevries@suse.de>
7368
7369 * lib/gdb.exp (version_at_least): Factor out of ...
7370 (tcl_version_at_least): ... here.
7371 (gdb_compile): Fail if pie results in non-PIE executable.
7372 (readelf_version, readelf_prints_pie): New proc.
7373 (exec_is_pie): Return -1 if unknown.
7374
d0962838
TV
73752019-08-05 Tom de Vries <tdevries@suse.de>
7376
7377 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7378
2252ff3d
SL
73792019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7380
7381 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7382
26655f53
SL
73832019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7384
7385 * lib/completion-support.exp (test_gdb_complete_none): Skip
7386 tab completion tests if no readline support.
7387 (test_gdb_complete_unique_re): Likewise.
7388 (test_gdb_complete_multiple): Likewise.
7389
db4dc13e
PW
73902019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7391
7392 * gdb.base/info_sources.exp: New file.
7393 * gdb.base/info_sources.c: New file.
7394 * gdb.base/info_sources_base.c: New file.
7395
0eba165a
PFC
73962019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7397
7398 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7399 prefix argument.
7400 (test_exit_status): Add prefix argument.
7401
59bd512b
TV
74022019-08-01 Tom de Vries <tdevries@suse.de>
7403
7404 PR testsuite/24863
7405 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7406 calling exp_continue for new thread and thread exited messages.
7407
2a3ad588
TV
74082019-08-01 Tom de Vries <tdevries@suse.de>
7409
7410 PR testsuite/24863
7411 * gdb.base/structs.exp: Fix check-read1 timeout using
7412 gdb_test_sequence.
7413 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7414
117eb594
TV
74152019-08-01 Tom de Vries <tdevries@suse.de>
7416
7417 PR testsuite/24863
7418 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7419 line.
7420
ed591340
TV
74212019-08-01 Tom de Vries <tdevries@suse.de>
7422
7423 PR testsuite/24863
7424 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7425
aa3b6533
TT
74262019-07-30 Tom Tromey <tromey@adacore.com>
7427
7428 * gdb.ada/display_nested.exp: New file.
7429 * gdb.ada/display_nested/foo.adb: New file.
7430 * gdb.ada/display_nested/pack.adb: New file.
7431 * gdb.ada/display_nested/pack.ads: New file.
7432
2906593f
CB
74332019-07-30 Christian Biesinger <cbiesinger@google.com>
7434
7435 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7436 namespace.
7437 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7438
0f575925
TV
74392019-07-30 Tom de Vries <tdevries@suse.de>
7440
7441 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7442 instead.
7443
b13057d9
TV
74442019-07-30 Tom de Vries <tdevries@suse.de>
7445
7446 PR testsuite/24834
7447 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7448 (exec_is_pie): New proc.
7449
5c4dde85
CB
74502019-07-29 Christian Biesinger <cbiesinger@google.com>
7451
7452 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7453
c620ed88
CB
74542019-07-29 Christian Biesinger <cbiesinger@google.com>
7455
7456 * gdb.python/py-objfile.c: Add global and static vars.
7457 * gdb.python/py-objfile.exp: Test new functions Objfile.
7458 lookup_global_symbol and lookup_static_symbol.
7459
3d235706
TT
74602019-07-29 Tom Tromey <tom@tromey.com>
7461
7462 * lib/tuiterm.exp (Term::_csi_@): New proc.
7463 (Term::_csi_X): Don't move cursor.
7464
c7e4c0a6
PW
74652019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7466
7467 * gdb.base/options.exp: Update backtrace - completion to
7468 new option -frame-info.
7469 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7470 Test new 'set print frame-info'. Test backtrace -frame-info
7471 overriding 'set print frame-info'.
7472 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7473 Test new 'set print frame-info'.
7474 Verify consistency of backtrace with and without filters, with and
7475 without -no-filters.
7476 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7477 default.
7478
de28a3b7
TV
74792019-07-29 Tom de Vries <tdevries@suse.de>
7480
7481 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7482 no arguments".
7483
507dd60e
TV
74842019-07-29 Tom de Vries <tdevries@suse.de>
7485
7486 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7487 is a substring of the first for "complete non-unique file name".
7488
5beafce9
TV
74892019-07-29 Tom de Vries <tdevries@suse.de>
7490
7491 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7492 with ".*".
7493
2d274232
TV
74942019-07-29 Tom de Vries <tdevries@suse.de>
7495
7496 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7497 Pass prompt_regexp parameter to gdb_test_multiple calls.
7498
9197cd8b
TV
74992019-07-29 Tom de Vries <tdevries@suse.de>
7500
7501 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7502 print registers" regexps.
9197cd8b 7503
b528dae0
TV
75042019-07-29 Tom de Vries <tdevries@suse.de>
7505
7506 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7507
d17725d7
TV
75082019-07-29 Tom de Vries <tdevries@suse.de>
7509
7510 PR gdb/24855
7511 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7512 (skip_python_tests_prompt): Add prompt_regexp argument to
7513 gdb_test_multiple calls.
7514
52b75bf1
TT
75152019-07-27 Tom Tromey <tom@tromey.com>
7516
7517 * gdb.tui/main.exp: New file.
7518
2b1d00c2
TT
75192019-07-27 Tom Tromey <tom@tromey.com>
7520
7521 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7522 optional.
7523 * gdb.tui/empty.exp: New file.
7524
ded631d5
TT
75252019-07-27 Tom Tromey <tom@tromey.com>
7526
7527 * lib/tuiterm.exp (spawn): New proc.
7528 (Term::resize): New proc.
7529 * gdb.tui/resize.exp: New file.
7530
58ac439d
TT
75312019-07-27 Tom Tromey <tom@tromey.com>
7532
7533 * gdb.tui/list.exp: New file.
7534
fe1f56ee
TT
75352019-07-27 Tom Tromey <tom@tromey.com>
7536
7537 * gdb.tui/regs.exp: New file.
7538
f790b310
TT
75392019-07-27 Tom Tromey <tom@tromey.com>
7540
7541 * gdb.tui/basic.exp: Add "layout split" test.
7542
d95fc6ee
TT
75432019-07-27 Tom Tromey <tom@tromey.com>
7544
7545 * gdb.tui/basic.exp: Add "layout asm" test.
7546
c3786b3a
TT
75472019-07-27 Tom Tromey <tom@tromey.com>
7548
7549 * lib/tuiterm.exp: New file.
7550 * gdb.tui/basic.exp: New file.
7551
98a617f8
KB
75522019-07-27 Kevin Buettner <kevinb@redhat.com>
7553
7554 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7555 Enable tests associated with this flag. Adjust regex
7556 referencing "foo_low" to now refer to "foo_cold" instead.
7557
5c076da4
KB
75582019-07-27 Kevin Buettner <kevinb@redhat.com>
7559
7560 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7561 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7562 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7563 foo_cold. Revise comments to match.
7564 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7565 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7566 were wrapped into this proc; Call do_test in loop from outermost
7567 level.
7568 (foo_low): Rename all occurrences to "foo_cold".
7569 (backtrace from baz): New test.
7570 (x2/i foo_cold): New test.
7571 (info line *foo_cold): New test.
7572
1512d3b7
TV
75732019-07-26 Tom de Vries <tdevries@suse.de>
7574
7575 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7576
297989a1
TV
75772019-07-25 Tom de Vries <tdevries@suse.de>
7578
7579 PR testsuite/24830
7580 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
7581 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
7582 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
7583 (skip_libstdcxx_probe_tests): ... here.
7584 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
7585
b3b965fb
TV
75862019-07-24 Tom de Vries <tdevries@suse.de>
7587
7588 PR testsuite/24807
7589 * gdb.objc/basicclass.m: Include stdio.h.
7590 * gdb.objc/nondebug.m: Same.
7591 * gdb.objc/objcdecode.m: Same.
7592
4625b4d0
TV
75932019-07-24 Tom de Vries <tdevries@suse.de>
7594
7595 PR testsuite/24612
7596 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
7597 additional_flags.
7598
024a5840
TV
75992019-07-24 Tom de Vries <tdevries@suse.de>
7600
7601 PR testsuite/24831
7602 * gdb.multi/tids.exp: Update error messages for info threads.
7603
c76ddaa3
TV
76042019-07-24 Tom de Vries <tdevries@suse.de>
7605
7606 * gdb.base/info-types.exp: Allow info types to print info for more than
7607 one file.
7608
9a618ef6
TV
76092019-07-23 Tom de Vries <tdevries@suse.de>
7610
7611 PR testsuite/24842
7612 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
7613 gdb_spawn_with_cmdline_opts.
7614
40eadf04
SP
76152019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7616
7617 * gdb.arch/arm-cmse-sgstubs.c: New test.
7618 * gdb.arch/arm-cmse-sgstubs.exp: New file.
7619
5ba29434
TV
76202019-07-23 Tom de Vries <tdevries@suse.de>
7621
7622 PR testsuite/24711
7623 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
7624 issuing next command.
7625
a8e9d247
AB
76262019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7627
7628 * gdb.ada/info_auto_lang.exp: Update expected results.
7629 * gdb.base/info-types.c: Add additional types to check.
7630 * gdb.base/info-types.exp: Update expected results.
7631
eb86c5e2
AB
76322019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7633
7634 * gdb.base/info-types.c: New file.
7635 * gdb.base/info-types.exp: New file.
7636
01e175fe
AB
76372019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
7638
7639 * gdb.arch/riscv-bp-infcall.c: New file.
7640 * gdb.arch/riscv-bp-infcall.exp: New file.
7641
6b78c3f8
AB
76422019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
7643
7644 PR breakpoints/24541
7645 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
7646
da738167
TV
76472019-07-14 Tom de Vries <tdevries@suse.de>
7648
7649 PR testsuite/24760
7650 * gdb.objc/basicclass.exp: Fix unterminated string.
7651
0d4e84ed
AB
76522019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
7653 Andrew Burgess <andrew.burgess@embecosm.com>
7654
7655 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
7656 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
7657 negative bounds.
7658 * gdb.fortran/vla-value.exp: Print elements of an array with
7659 negative bounds.
7660 * gdb.fortran/vla.f90: Setup an array with negative bounds for
7661 testing.
7662
021d8588
AB
76632019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
7664
7665 * gdb.base/options.exp (expect_string): Dequote strings in
7666 results.
7667 (test-string): Test strings with different quoting and reindent.
7668
f06f1252
TT
76692019-07-10 Tom Tromey <tromey@adacore.com>
7670
7671 * gdb.ada/mi_ex_cond.exp: Update expected results.
7672 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
7673 * gdb.ada/mi_catch_ex.exp: Update expected results.
7674 * gdb.ada/mi_catch_assert.exp: Update expected results.
7675 * gdb.ada/catch_ex.exp (catch_exception_info)
7676 (catch_exception_entry, catch_assert_entry)
7677 (catch_unhandled_entry): Update.
7678 * gdb.ada/catch_assert_if.exp: Update expected results.
7679
b863685d
RB
76802019-07-10 Richard Bunt <richard.bunt@arm.com>
7681 Stephen Roberts <stephen.roberts@arm.com>
7682
7683 * gdb.base/define.exp: Restore original prompt.
7684
cb1e4e32
PA
76852019-07-09 Pedro Alves <palves@redhat.com>
7686
7687 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
7688 breakpoints" output.
7689 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
7690 * gdb.python/py-breakpoint.exp: No longer expect that "catch
7691 throw" creates breakpoint.
7692 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
7693 'type="catchpoint"'.
7694
b58a68fe
PA
76952019-07-09 Pedro Alves <palves@redhat.com>
7696
7697 PR c++/15468
7698 * gdb.cp/except-multi-location-lib.cc: New.
7699 * gdb.cp/except-multi-location-main.cc: New.
7700 * gdb.cp/except-multi-location.exp: New.
7701
0826779b
PW
77022019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
7703
7704 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
7705 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
7706 argument and update callers.
7707
5b0e2db4
AB
77082019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7709
7710 * gdb.arch/amd64-break-on-asm-line.S: New file.
7711 * gdb.arch/amd64-break-on-asm-line.exp: New file.
7712
1f6f6e21
PW
77132019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7714
7715 * gdb.base/printcmds.exp: Test printing C string and
7716 C wide string convenience vars without transiting via the inferior.
7717 Also make test names unique.
7718
ea142fbf
AH
77192019-07-08 Alan Hayward <alan.hayward@arm.com>
7720
5862c886 7721 PR breakpoints/25011
ea142fbf
AH
7722 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
7723
213fd9fa
PA
77242019-07-04 Pedro Alves <palves@redhat.com>
7725
7726 * lib/gdb.exp (foreach_with_prefix): Don't return early if
7727 body returned ok(0), break(3) or continue(4).
7728 * gdb.testsuite/foreach_with_prefix.exp: New file.
7729
2b40fda7
AH
77302019-07-04 Alan Hayward <alan.hayward@arm.com>
7731
7732 * gdb.server/unittest.exp: Allow 0 unit tests to run.
7733
a26c8de0
PA
77342019-07-03 Pedro Alves <palves@redhat.com>
7735
7736 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
7737 "return -code".
7738
5f4ba3e7
PA
77392019-07-03 Pedro Alves <palves@redhat.com>
7740
7741 PR cli/24732
7742 * gdb.base/shell.exp: Load completion-support.exp.
7743 Adjust expected error output. Add completion tests.
7744
a994424f
PA
77452019-07-03 Pedro Alves <palves@redhat.com>
7746
7747 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
7748 string_to_regexp.
7749
3d9be6f5
PA
77502019-07-03 Pedro Alves <palves@redhat.com>
7751
7752 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
7753 (expect_integer): Adjust to expect "-string".
7754 (expect_string): New.
7755 (all_options): Expect "-string".
7756 (test-flag, test-boolean): Adjust to expect "-string".
7757 (test-string): New proc.
7758 (top level): Call it.
7759
41fc454c
PA
77602019-07-03 Pedro Alves <palves@redhat.com>
7761
7762 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
7763 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
7764 the expected output in the success.
7765
b2b2a215
PA
77662019-07-03 Pedro Alves <palves@redhat.com>
7767
7768 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7769 Split one gdb_test_multiple call in two to avoid a race.
7770
fdbc9870
PA
77712019-07-03 Pedro Alves <palves@redhat.com>
7772
7773 * gdb.base/with.c: New file.
7774 * gdb.base/with.exp: New file.
7775
c6ac8931
PA
77762019-07-03 Pedro Alves <palves@redhat.com>
7777
7778 * gdb.base/settings.exp: Replace all references to "maint
7779 test-settings set" with references to "maint set test-settings",
7780 and all references to "maint test-settings show" with references
7781 to "maint show test-settings".
7782
970f9d09
PA
77832019-07-03 Pedro Alves <palves@redhat.com>
7784
7785 * gdb.base/settings.exp (test-string): Adjust expected out when
7786 testing "maint test-settings show filename"
7787
54d66006
PA
77882019-07-02 Pedro Alves <palves@redhat.com>
7789
7790 * gdb.base/options.exp (test-info-threads): New procedure.
7791 (top level): Call it.
7792
10d06d82
TT
77932019-06-28 Tom Tromey <tromey@adacore.com>
7794
7795 * gdb.dwarf2/ada-linkage-name.c: New file.
7796 * gdb.dwarf2/ada-linkage-name.exp: New file.
7797
3d507ff2
TT
77982019-06-27 Tom Tromey <tromey@adacore.com>
7799
d039f014 7800 PR c++/20020:
3d507ff2
TT
7801 * gdb.cp/constexpr-field.exp: Use setup_xfail.
7802
8af58ffe
TV
78032019-06-26 Tom de Vries <tdevries@suse.de>
7804
7805 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
7806
22e21752
TV
78072019-06-26 Tom de Vries <tdevries@suse.de>
7808
7809 * gdb.base/index-cache.exp: Add back missing debug option.
7810
b65b566c
PW
78112019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7812
7813 * gdb.base/alias.exp: Test non matching/non existing prefixes.
7814
5c2c8c69
TV
78152019-06-25 Tom de Vries <tdevries@suse.de>
7816
7817 PR testsuite/24727
7818 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
7819
164e3873
TV
78202019-06-24 Tom de Vries <tdevries@suse.de>
7821
7822 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
7823
824eacee
TV
78242019-06-24 Tom de Vries <tdevries@suse.de>
7825
7826 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
7827 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
7828 * gdb.trace/unavailable-dwarf-piece.exp: Same.
7829
385b97d3
TV
78302019-06-24 Tom de Vries <tdevries@suse.de>
7831
7832 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
7833
c596f180
TV
78342019-06-21 Tom de Vries <tdevries@suse.de>
7835
7836 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
7837
b13a7d03
TV
78382019-06-21 Tom de Vries <tdevries@suse.de>
7839
7840 PR testsuite/24518
7841 PR ada/24713
7842 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
7843 index.
7844
899277ae
TT
78452019-06-19 Tom Tromey <tromey@adacore.com>
7846
7847 * gdb.ada/length_cond.exp: Add intro comment.
7848
680e1bee
TT
78492019-06-19 Tom Tromey <tromey@adacore.com>
7850
7851 * gdb.ada/length_cond.exp: New file.
7852 * gdb.ada/length_cond/length_cond.adb: New file.
7853 * gdb.ada/length_cond/pck.adb: New file.
7854 * gdb.ada/length_cond/pck.ads: New file.
7855
0ed4690a
TV
78562019-06-18 Tom de Vries <tdevries@suse.de>
7857
7858 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
7859
d20ed5fd
TT
78602019-06-18 Tom Tromey <tromey@adacore.com>
7861
7862 * gdb.base/list0.h: Add comment explaining control character.
7863
86e04673
TV
78642019-06-18 Tom de Vries <tdevries@suse.de>
7865
7866 * boards/fission.exp: Break up long debug_flags line.
7867
c4973306
SM
78682019-06-16 Tom de Vries <tdevries@suse.de>
7869
7870 PR gdb/24445
7871 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
7872 generated index.
7873
93cb9841
AB
78742019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7875
7876 PR gdb/24686
7877 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
7878 improve detection of bug gdb/24541.
7879
399aaebd
SM
78802019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
7881
7882 PR gdb/24669
7883 * gdb.base/index-cache.exp (uses_readnow,
7884 expecting_index_cache_use): Define global variable.
7885 (test_cache_enabled_miss, test_cache_enabled_hit): Use
7886 expecting_index_cache_use.
7887
584a927c
AB
78882019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
7889 Andrew Burgess <andrew.burgess@embecosm.com>
7890
7891 * gdb.fortran/pointers.f90: New file.
7892 * gdb.fortran/print_type.exp: New file.
7893 * gdb.fortran/vla-ptype.exp: Adapt expected results.
7894 * gdb.fortran/vla-type.exp: Likewise.
7895 * gdb.fortran/vla-value.exp: Likewise.
7896 * gdb.mi/mi-vla-fortran.exp: Likewise.
7897
30056ea0
AB
78982019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7899
7900 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
7901 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
7902 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
7903 as a stop reason.
7904
ec8e2b6d
AB
79052019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7906
7907 * gdb.base/annota1.exp: Update expected results.
7908 * gdb.cp/annota2.exp: Likewise.
7909 * gdb.cp/annota3.exp: Likewise.
7910
09e4c4e1
AB
79112019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7912
7913 * gdb.base/style-logging.exp: Remove path from test name.
7914
0735b091
TT
79152019-06-14 Tom Tromey <tromey@adacore.com>
7916
7917 PR gdb/24502:
7918 * gdb.base/style-logging.exp: New file.
7919
f5686554
TT
79202019-06-14 Tom Tromey <tromey@adacore.com>
7921
7922 * gdb.base/symfile-warn.exp: New file.
7923 * gdb.base/symfile-warn.c: New file.
7924
a0c1ffed
TT
79252019-06-14 Tom Tromey <tromey@adacore.com>
7926
7927 * gdb.base/annotate-symlink.exp: New file.
7928
f411722c
TT
79292019-06-14 Tom Tromey <tromey@adacore.com>
7930
7931 * gdb.ada/set_wstr.exp: Add reassignment test.
7932
4268ec18
TT
79332019-06-14 Tom Tromey <tromey@adacore.com>
7934
7935 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
7936 'unchecked_access and 'unrestricted_access as well.
7937
9a9e394b
TT
79382019-06-14 Tom Tromey <tromey@adacore.com>
7939
7940 PR ada/24539:
7941 * gdb.ada/vla.exp: Update tests.
7942 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
7943 pragma.
7944
4c048731
PA
79452019-06-13 Pedro Alves <palves@redhat.com>
7946
7947 * gdb.base/settings.exp (test-integer): Test junk after
7948 "unlimited".
7949
6665660a
PA
79502019-06-13 Pedro Alves <palves@redhat.com>
7951
7952 * gdb.base/options.exp (test-thread-apply): New.
7953 (top level): Call it.
7954
5d707134
PA
79552019-06-13 Pedro Alves <palves@redhat.com>
7956
7957 * gdb.base/options.exp (test-frame-apply): New.
7958 (top level): Test print commands with different "frame apply"
7959 prefixes.
7960
e2a689da
PA
79612019-06-13 Pedro Alves <palves@redhat.com>
7962
e79be6e5 7963 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7964 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7965 'max_completions' parameter and handle it.
7966 (test_gdb_completion_offers_commands): New.
7967
90a1ef87
PA
79682019-06-13 Pedro Alves <palves@redhat.com>
7969
7970 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7971
d4c16835
PA
79722019-06-13 Pedro Alves <palves@redhat.com>
7973
7974 * gdb.base/options.exp (test-backtrace): New.
7975 (top level): Call it.
7976
2daf894e
PA
79772019-06-13 Pedro Alves <palves@redhat.com>
7978
7979 * gdb.guile/scm-frame-args.exp: Use "set print
7980 raw-frame-arguments" instead of "set print raw frame-arguments".
7981 * gdb.python/py-frame-args.exp: Likewise.
7982
e6ed716c
PA
79832019-06-13 Pedro Alves <palves@redhat.com>
7984
7985 * gdb.compile/compile.exp: Adjust expected output to option
7986 processing changes.
7987
7d8062de
PA
79882019-06-13 Pedro Alves <palves@redhat.com>
7989
7990 * gdb.base/options.exp: Build executable.
7991 (test-print): New procedure.
7992 (top level): Call it, once for "print" and another for "compile
7993 print".
7994
9d0faba9
PA
79952019-06-13 Pedro Alves <palves@redhat.com>
7996
7997 * gdb.base/options.c: New file.
7998 * gdb.base/options.exp: New file.
7999
dee7b4c8
PA
80002019-06-13 Pedro Alves <palves@redhat.com>
8001
8002 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8003 that "o" is ambiguous.
8004
dca0f6c0
PA
80052019-06-13 Pedro Alves <palves@redhat.com>
8006
8007 * gdb.base/settings.c: New file.
8008 * gdb.base/settings.exp: New file.
8009
ccf46844
PA
80102019-06-13 Pedro Alves <palves@redhat.com>
8011
8012 * gdb.base/completion.exp: Fix comment typo.
8013
b9a3f842
PA
80142019-06-13 Pedro Alves <palves@redhat.com>
8015
8016 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8017 foo --1" test.
8018
d106773e
PA
80192019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8020
8021 * gdb.fortran/block-data.f: New.
8022 * gdb.fortran/block-data.exp: New.
8023
fea82da0
TV
80242019-06-11 Tom de Vries <tdevries@suse.de>
8025
8026 PR testsuite/24521
8027 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8028 message.
8029
8c2e74f1
TV
80302019-06-11 Tom de Vries <tdevries@suse.de>
8031
8032 PR testsuite/24521
8033 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8034
b49851c8
TV
80352019-06-11 Tom de Vries <tdevries@suse.de>
8036
8037 * boards/readnow.exp: New file.
8038
a7067863
AB
80392019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8040
8041 * gdb.fortran/vla-sizeof.exp: Update expected results.
8042
1a3da2cd
AB
80432019-06-06 Amos Bird <amosbird@gmail.com>
8044
8045 * gdb.base/annota1.exp (thread_switch): Add test for
8046 thread-exited annotation.
8047
3847a7bf
TT
80482019-06-06 Tom Tromey <tromey@adacore.com>
8049
8050 * gdb.base/maint.exp: Expect command started/finished output.
8051
0088ba59
AB
80522019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8053
8054 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8055 comment.
8056 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8057
312617a3
AB
80582019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8059
8060 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8061 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8062 * gdb.arch/riscv-unwind-long-insn.c: New file.
8063 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8064
e1f2e1a2
CB
80652019-06-04 Christian Biesinger <cbiesinger@google.com>
8066
d3238f7d 8067 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8068
206584bd
PW
80692019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8070
8071 * lib/gdb.exp (help_list_trailer): New regexp variable
8072 factorizing the help trailer message.
8073 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8074 arg to allow to better factorize various tests.
8075 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8076 (test_prefix_command_help): Use help_list_trailer.
8077 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8078 * gdb.guile/scm-cmd.exp: Likewise.
8079 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8080 * gdb.base/help.exp: Use test_user_defined_class_help.
8081 * gdb.base/style.exp: Add tests for styling of help and apropos.
8082 * lib/gdb-utils.exp (style): Add title and highlight styles.
8083
708dc93e
PW
80842019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8085
8086 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8087 $_shell_exitsignal.
8088 * gdb.base/default.exp: Update for new convenience variables.
8089
f49055a5
TT
80902019-05-29 Tom Tromey <tromey@adacore.com>
8091
8092 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8093 to "break complete ada" test case's regexp.
8094
4330d61d
TT
80952019-05-29 Tom Tromey <tromey@adacore.com>
8096
8097 PR c++/20020:
8098 * gdb.cp/constexpr-field.exp: New file.
8099 * gdb.cp/constexpr-field.cc: New file.
8100
000439d5
TT
81012019-05-29 Tom Tromey <tromey@adacore.com>
8102
8103 * gdb.base/finish.exp (finish_no_print): New proc.
8104 (finish_tests): Call it.
8105
5a01c34c
TV
81062019-05-24 Tom de Vries <tdevries@suse.de>
8107
8108 * gdb.dwarf2/gdb-add-index.exp: New file.
8109
18125b16
TT
81102019-05-22 Tom Tromey <tromey@adacore.com>
8111
8112 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8113 * gdb.base/style.exp: Use "style".
8114 * lib/gdb-utils.exp (style): New proc.
8115
af1a8d03
TV
81162019-05-22 Tom de Vries <tdevries@suse.de>
8117
8118 * gdb.base/align.exp: Require c++11.
8119
e7fe496b
TV
81202019-05-22 Tom de Vries <tdevries@suse.de>
8121
8122 PR testsuite/24586
8123 * gdb.python/py-mi-var-info-path-expression.exp: Call
8124 mi_skip_python_tests to check if python is supported.
8125
8fca4da0
AH
81262019-05-22 Alan Hayward <alan.hayward@arm.com>
8127
8128 * gdb.arch/aarch64-pauth.c: New test.
8129 * gdb.arch/aarch64-pauth.exp: New file.
8130
b7060614
AH
81312019-05-22 Alan Hayward <alan.hayward@arm.com>
8132
8133 * README (Re-running Tests Outside The Testsuite): New section.
8134
669d0468
TV
81352019-05-21 Tom de Vries <tdevries@suse.de>
8136
8137 * gdb.arch/amd64-eval.exp: Require c++11.
8138 * gdb.base/max-depth.exp: Same.
8139 * gdb.compile/compile-cplus-array-decay.exp: Same.
8140 * gdb.cp/meth-typedefs.exp: Same.
8141 * gdb.cp/subtypes.exp: Same.
8142 * gdb.cp/temargs.exp: Same.
8143
ce3ebcaa
AH
81442019-05-21 Alan Hayward <alan.hayward@arm.com>
8145
8146 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8147
34d11c68
AB
81482019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8149
8150 PR gdb/18644
8151 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8152 * gdb.fortran/printing-types.exp: Add new test.
8153 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8154 testing.
8155 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8156 setup_kfail call.
8157
87781e84
AH
81582019-05-17 Alan Hayward <alan.hayward@arm.com>
8159
8160 * README (Running the Testsuite): Change example.
8161 (Testsuite Parameters): Remove TRANSCRIPT.
8162 * lib/gdb.exp: Remove TRANSCRIPT check.
8163
b420b89e
AH
81642019-05-17 Alan Hayward <alan.hayward@arm.com>
8165
8166 * README (Testsuite Parameters): Add replay logging to
8167 GDBSERVER_DEBUG.
8168 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8169 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8170 as a comma separated list.
8171 (gdb_debug_init): Override procedure.
8172
408e9b8b
AH
81732019-05-17 Alan Hayward <alan.hayward@arm.com>
8174
8175 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8176 (gdb_write_cmd_file): New procedure.
8177 * lib/gdbserver-support.exp (gdbserver_start): Call
8178 gdbserver_write_cmd_file.
8179 (gdbserver_write_cmd_file): New procedure.
8180
f9e2e39d
AH
81812019-05-17 Alan Hayward <alan.hayward@arm.com>
8182
8183 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8184 (delete_breakpoints): Likewise.
8185 (gdb_run_cmd): Likewise.
8186 (gdb_start_cmd): Likewise.
8187 (gdb_starti_cmd): Likewise.
8188 (gdb_internal_error_resync): Likewise.
8189 (gdb_test_multiple): Likewise.
8190 (gdb_reinitialize_dir): Likewise.
8191 (default_gdb_exit): Likewise.
8192 (gdb_file_cmd): Mark kill as optional.
8193 (default_gdb_start): Call gdb_stdin_log_init.
8194 (send_gdb): Call gdb_stdin_log_write.
8195 (rerun_to_main): Mark Y as an answer.
8196 (gdb_stdin_log_init): New function.
8197 (gdb_stdin_log_write): Likewise.
8198
81f47ac2
AH
81992019-05-17 Alan Hayward <alan.hayward@arm.com>
8200
8201 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8202 * gdb.base/debug-expr.exp: Likewise.
8203 * gdb.base/foll-fork.exp: Likewise.
8204 * gdb.base/foll-vfork.exp: Likewise.
8205 * gdb.base/fork-print-inferior-events.exp: Likewise.
8206 * gdb.base/gdb-sigterm.exp: Likewise.
8207 * gdb.base/gdbinit-history.exp: Likewise.
8208 * gdb.base/osabi.exp: Likewise.
8209 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8210 * gdb.base/ui-redirect.exp: Likewise.
8211 * gdb.gdb/unittest.exp: Likewise.
8212 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8213 * gdb.mi/mi-watch.exp: Likewise.
8214 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8215 * gdb.mi/user-selected-context-sync.exp: Likewise.
8216 * gdb.python/python.exp: Disable debug test when debugging.
8217 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8218 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8219 Likewise.
8220 * gdb.threads/stepi-random-signal.exp: Likewise.
8221
29b52314
AH
82222019-05-17 Alan Hayward <alan.hayward@arm.com>
8223
8224 * Makefile.in: Pass through GDB_DEBUG.
8225 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8226 (gdb,debug): Add board setting.
8227 * lib/gdb.exp (default_gdb_start): Start debugging.
8228 (gdb_debug_enabled): New procedure.
8229 (gdb_debug_init): Likewise.
29b52314
AH
8230
82312019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8232
29b52314
AH
8233 * Makefile.in: Pass through GDB_DEBUG.
8234 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8235 (gdb,debug): Add board setting.
8236 * lib/gdb.exp (default_gdb_start): Start debugging.
8237 (gdb_debug_enabled): New procedure.
8238 (gdb_debug_init): Likewise.
29b52314 8239
ca1285d1
AH
82402019-05-17 Alan Hayward <alan.hayward@arm.com>
8241
8242 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8243
f3a09c80
AH
82442019-05-17 Alan Hayward <alan.hayward@arm.com>
8245
8246 * gdb.base/ui-redirect.exp: Test redirection.
8247
26648588
JV
82482019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8249
8250 * gdb.mi/mi-complete.exp: New file.
8251 * gdb.mi/mi-complete.cc: Likewise.
8252
14237686
AB
82532019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8254
8255 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8256 indexed and sliced arrays, and pointers to arrays.
8257
e7bd7fba
TT
82582019-05-14 Tom Tromey <tromey@adacore.com>
8259
8260 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8261 styling test.
8262
2764128d
TV
82632019-05-14 Tom de Vries <tdevries@suse.de>
8264
8265 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8266 selection entry encoding.
8267
71bed2db
TT
82682019-05-10 Tom Tromey <tromey@adacore.com>
8269
8270 * gdb.ada/info_exc.exp: Add "complete" test.
8271
63b667ad
TV
82722019-05-09 Tom de Vries <tdevries@suse.de>
8273
8274 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8275 CU-relative.
8276
9cfd2b89
TV
82772019-05-09 Tom de Vries <tdevries@suse.de>
8278
8279 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8280 CU-relative.
8281
2228ef77
XR
82822019-05-08 Joel Brobecker <brobecker@adacore.com>
8283
8284 * gdb.ada/frame_arg_lang.exp: New testcase.
8285 * gdb.ada/frame_arg_lang/bla.adb: New file.
8286 * gdb.ada/frame_arg_lang/pck.ads: New file.
8287 * gdb.ada/frame_arg_lang/pck.adb: New file.
8288 * gdb.ada/frame_arg_lang/foo.c: New file.
8289
80e55b13
TT
82902019-05-08 Tom Tromey <tromey@adacore.com>
8291
8292 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8293
9d3421af
TT
82942019-05-08 Tom Tromey <tromey@adacore.com>
8295
8296 * gdb.base/ptype-offsets.exp: Update tests.
8297
844333e2
TT
82982019-05-08 Tom Tromey <tromey@adacore.com>
8299
8300 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8301 cases.
8302 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8303 "short".
8304
988915ee
TT
83052019-05-08 Tom Tromey <tromey@adacore.com>
8306
8307 * gdb.ada/vla.exp: New file.
8308 * gdb.ada/vla/vla.adb: New file.
8309
7bd55dac
TV
83102019-05-07 Tom de Vries <tdevries@suse.de>
8311
8312 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8313
75f06e9d
TV
83142019-05-07 Tom de Vries <tdevries@suse.de>
8315
8316 PR testsuite/24522
8317 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8318 section.
8319
77e7aaa4
TV
83202019-05-07 Tom de Vries <tdevries@suse.de>
8321
8322 PR testsuite/24522
8323 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8324 .debug_aranges section.
8325
456ba0fa
TV
83262019-05-07 Tom de Vries <tdevries@suse.de>
8327
8328 PR testsuite/24159
8329 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8330
5a56d6a6
TV
83312019-05-06 Tom de Vries <tdevries@suse.de>
8332
8333 * lib/gdb.exp (exec_has_index_section): New proc.
8334 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8335 section.
8336
9d6d4be8
TV
83372019-05-04 Tom de Vries <tdevries@suse.de>
8338
8339 * boards/cc-with-debug-names.exp: New file.
8340
222a8d25
TT
83412019-05-03 Tom Tromey <tromey@adacore.com>
8342
8343 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8344 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8345 * gdb.ada/char_enum.exp: Add test.
8346
0fdfd794
TV
83472019-05-03 Tom de Vries <tdevries@suse.de>
8348
8349 * boards/cc-with-gdb-index.exp: New file.
8350
80062eb9
AB
83512019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8352
8353 * gdb.rust/simple.exp: Add new test case.
8354 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8355 (main): Initialise an instance of the new struct.
8356
4504bbde
TT
83572019-05-01 Tom Tromey <tromey@adacore.com>
8358
8359 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8360 record.
8361 (NPR): New variable.
8362 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8363 test.
8364
d48e62f4
TT
83652019-05-01 Tom Tromey <tromey@adacore.com>
8366
8367 * gdb.ada/packed_array_assign.exp: Add packed assignment
8368 regression test.
8369
f59f30f5
TV
83702019-05-01 Tom de Vries <tdevries@suse.de>
8371
8372 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8373
b70bfc54
TV
83742019-05-01 Tom de Vries <tdevries@suse.de>
8375
8376 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8377
15f18d14
AT
83782019-04-30 Ali Tamur <tamur@google.com>
8379
8380 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8381
2ff0a947
TT
83822019-04-30 Tom Tromey <tromey@adacore.com>
8383
8384 * lib/ada.exp (find_ada_tool): New proc.
8385 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8386 * gdb.ada/catch_ex_std.exp: New file.
8387 * gdb.ada/catch_ex_std/foo.adb: New file.
8388 * gdb.ada/catch_ex_std/some_package.adb: New file.
8389 * gdb.ada/catch_ex_std/some_package.ads: New file.
8390
a776957c
TT
83912019-04-30 Tom Tromey <tromey@adacore.com>
8392
8393 PR c++/24470:
8394 * gdb.cp/temargs.cc: Add test code from PR.
8395
bc68014d
AB
83962019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8397
8398 * gdb.fortran/vla-datatypes.exp: Update expected results.
8399 * gdb.fortran/vla-ptype.exp: Likewise.
8400 * gdb.fortran/vla-type.exp: Likewise.
8401 * gdb.fortran/vla-value.exp: Likewise.
8402
f1fdc960
AB
84032019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8404
8405 * gdb.fortran/ptr-indentation.exp: Update expected results.
8406 * gdb.fortran/ptype-on-functions.exp: Likewise.
8407 * gdb.fortran/vla-ptr-info.exp: Likewise.
8408 * gdb.fortran/vla-value.exp: Likewise.
8409
bf7a4de1
AB
84102019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8411
8412 * gdb.fortran/ptype-on-functions.exp: New file.
8413 * gdb.fortran/ptype-on-functions.f90: New file.
8414
bbe75b9d
AB
84152019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8416
8417 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8418 case void string.
8419
1db455a7
AB
84202019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8421
8422 * gdb.fortran/complex.exp: Expand.
8423 * gdb.fortran/complex.f: Renamed to...
8424 * gdb.fortran/complex.f90: ...this, and extended to add more
8425 complex values.
8426
b6d03bb2
AB
84272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8428
8429 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8430 MODULO, CMPLX.
8431
2e62ab40
AB
84322019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8433 Richard Bunt <richard.bunt@arm.com>
8434
8435 * gdb.base/max-depth.c: New file.
8436 * gdb.base/max-depth.exp: New file.
8437 * gdb.python/py-nested-maps.c: New file.
8438 * gdb.python/py-nested-maps.exp: New file.
8439 * gdb.python/py-nested-maps.py: New file.
8440 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8441 (test_all_common): Call test_max_depth.
8442 * gdb.fortran/max-depth.exp: New file.
8443 * gdb.fortran/max-depth.f90: New file.
8444 * gdb.go/max-depth.exp: New file.
8445 * gdb.go/max-depth.go: New file.
8446 * gdb.modula2/max-depth.exp: New file.
8447 * gdb.modula2/max-depth.c: New file.
8448 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8449
d2b584a5
TV
84502019-04-29 Tom de Vries <tdevries@suse.de>
8451
8452 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8453
136afab8
PW
84542019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8455
8456 * gdb.base/callexit.exp: Test may-call-functions off.
8457
725cbb63
KS
84582019-04-25 Keith Seitz <keiths@redhat.com>
8459
8460 PR c++/24367
8461 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8462 (another_incomplete_struct, test_incomplete): New definitions.
8463 (main): Use new definitions.
8464 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8465 functions.
8466
701adfb0
PA
84672019-04-25 Ali Tamur <tamur@google.com>
8468
8469 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8470
82433e3e
SDJ
84712019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8472
8473 PR corefiles/11608
8474 PR corefiles/18187
8475 * gdb.base/coredump-filter-build-id.exp: New file.
8476
dd06d4d6
AH
84772019-04-25 Alan Hayward <alan.hayward@arm.com>
8478
e79be6e5
SM
8479 * Makefile.in: Pass through GDBSERVER_DEBUG.
8480 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8481 (gdbserver,debug): Add board setting.
8482 * gdb.trace/tspeed.exp: Skip when debugging.
8483 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8484 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8485
1670072e
TT
84862019-04-24 Tom Tromey <tromey@adacore.com>
8487
8488 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8489 Rust.
8490
a59240a4
TT
84912019-04-24 Tom Tromey <tromey@adacore.com>
8492
8493 * gdb.arch/amd64-eval.exp: Test bitfield return.
8494 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8495 (class Foo) <return_bitfields>: New method.
8496 (main): Call it.
8497
b907456c
AB
84982019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8499
8500 * gdb.cp/many-args.cc: New file.
8501 * gdb.cp/many-args.exp: New file.
8502
5c565afd
TV
85032019-04-23 Tom de Vries <tdevries@suse.de>
8504
8505 PR gdb/24433
8506 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8507
ba22ff86
AH
85082019-04-23 Alan Hayward <alan.hayward@arm.com>
8509
8510 * gdb.trace/backtrace.exp: Use nopie flag.
8511 * gdb.trace/circ.exp: Likewise.
8512 * gdb.trace/collection.exp: Likewise.
8513 * gdb.trace/ftrace.exp: Likewise.
8514 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8515 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8516 * gdb.trace/qtro.exp: Likewise.
8517 * gdb.trace/read-memory.exp: Likewise.
8518 * gdb.trace/report.exp: Likewise.
8519 * gdb.trace/tfile.exp: Likewise.
8520 * gdb.trace/tfind.exp: Likewise.
8521 * gdb.trace/unavailable.exp: Likewise.
8522
7905fc35
PA
85232019-04-22 Pedro Alves <palves@redhat.com>
8524
8525 * gdb.base/solib-probes-nosharedlibrary.c,
8526 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8527
8ecb59f8
TT
85282019-04-19 Tom Tromey <tromey@adacore.com>
8529
8530 * gdb.ada/ptype_union.c: New file.
8531 * gdb.ada/ptype_union.exp: New file.
8532
62160ec9
TT
85332019-04-19 Tom Tromey <tromey@adacore.com>
8534
8535 PR symtab/24423:
8536 * gdb.base/list0.h (foo): Add a control-l character.
8537
36cd4ba5
TV
85382019-04-18 Tom de Vries <tdevries@suse.de>
8539
8540 PR gdb/24433
8541 * boards/local-board.exp: Set sysroot to "".
8542
b73715df
TV
85432019-04-18 Tom de Vries <tdevries@suse.de>
8544 Pedro Alves <palves@redhat.com>
8545
8546 PR gdb/24454
8547 * gdb.threads/vfork-follow-child-exec.c: New file.
8548 * gdb.threads/vfork-follow-child-exec.exp: New file.
8549 * gdb.threads/vfork-follow-child-exit.c: New file.
8550 * gdb.threads/vfork-follow-child-exit.exp: New file.
8551
4aa866af
LS
85522019-04-15 Leszek Swirski <leszeks@google.com>
8553
8554 * gdb.arch/amd64-eval.cc: New file.
8555 * gdb.arch/amd64-eval.exp: New file.
8556
e5a1a79a
AH
85572019-04-11 Alan Hayward <alan.hayward@arm.com>
8558
8559 * gdb.server/sysroot.c: New test.
8560 * gdb.server/sysroot.exp: New file.
8561 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8562 matching param.
8563
41077b66
AB
85642019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8565
8566 * gdb.base/align.exp: Extend test to cover structures containing
8567 only static fields.
8568
c30391f8
TV
85692019-04-11 Tom de Vries <tdevries@suse.de>
8570
8571 * boards/cc-with-dwz-m.exp: New file.
8572 * boards/cc-with-dwz.exp: New file.
8573 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8574
e242fd12
SM
85752019-04-09 Simon Marchi <simon.marchi@efficios.com>
8576
8577 * gdb.base/start-cpp.exp: New file.
8578 * gdb.base/start-cpp.cc: New file.
8579
2b0c8b01
KB
85802019-04-08 Kevin Buettner <kevinb@redhat.com>
8581
8582 * gdb.python/py-thrhandle.exp: Adjust tests to call
8583 thread_from_handle instead of thread_from_thread_handle.
8584
947210e5
KB
85852019-04-08 Kevin Buettner <kevinb@redhat.com>
8586
8587 * gdb.python/py-thrhandle.exp: Add tests for
8588 gdb.InferiorThread.handle.
8589
d7df6549
AB
85902019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8591
8592 * gdb.python/py-function.exp: Check calling helper function from
8593 all languages.
8594 * lib/gdb.exp (gdb_supported_languages): New proc.
8595
8bdc1658
AB
85962019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8597
8598 * gdb.base/complex-parts.c: New file.
8599 * gdb.base/complex-parts.exp: New file.
8600
05caa1d2
TT
86012019-04-01 Tom Tromey <tromey@adacore.com>
8602
8603 PR symtab/23331:
8604 * gdb.dwarf2/dw2-ranges-main.c: New file.
8605 * gdb.dwarf2/dw2-ranges-psym.c: New file.
8606 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
8607
7734102d
EZ
86082019-03-30 Simon Marchi <simark@simark.ca>
8609
8610 * gdb.base/default.exp: Add values for $_gdb_major and
8611 $_gdb_minor.
8612
188e1fa9
TT
86132019-03-29 Tom Tromey <tromey@adacore.com>
8614
8615 * gdb.base/help.exp: Tighten apropos regexp.
8616
2880242d
KS
86172019-03-29 Keith Seitz <keiths@redhat.com>
8618
8619 * gdb.fortran/array-bounds.exp: New file.
8620 * gdb.fortran/array-bounds.f90: New file.
8621
077cad8e
PW
86222019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8623
8624 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
8625
80047cfc
PW
86262019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8627
8628 * gdb.multi/hello.c (main): Increase alarm timer.
8629
f489207e
SL
86302019-03-28 Sandra Loosemore <sandra@codesourcery.com>
8631
8632 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
8633 factor when no hardware watchpoint support.
8634
c92df149
AH
86352019-03-28 Alan Hayward <alan.hayward@arm.com>
8636 Pedro Alves <palves@redhat.com>
8637
8638 * boards/local-board.exp: set sysroot to /.
8639
933aebfa
AH
86402019-03-27 Alan Hayward <alan.hayward@arm.com>
8641
8642 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
8643 in child.
8644
9f9aa852
AB
86452019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8646
8647 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
8648 field.
8649 (make_container): Initialise new field.
8650 * gdb.python/py-prettyprint.exp: Add new tests.
8651 * gdb.python/py-prettyprint.py (class ContainerPrinter)
8652 <display_hint>: New method.
8653
3714a195
AB
86542019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8655
8656 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
8657 gdb_continue_to_breakpoint more throughout this test.
8658 (run_lang_tests) Supply unique test names, and use
8659 gdb_test_no_output.
8660
18c77628
AB
86612019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8662
8663 * gdb.base/finish-pretty.exp: Update expected results.
8664 * gdb.base/pretty-print.c: New file.
8665 * gdb.base/pretty-print.exp: New file.
8666
9a93502f
PA
86672019-03-25 Pedro Alves <palves@redhat.com>
8668
8669 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
8670 move comments outside list. Append '-i "" eof' section.
8671
968aa7ae
AH
86722019-03-22 Alan Hayward <alan.hayward@arm.com>
8673
34a7f2a4 8674 PR testsuite/25016
968aa7ae
AH
8675 * README: Add pie options.
8676 * gdb.base/break-interp.exp: Ensure pie is disabled.
8677 * gdb.base/dump.exp: Likewise.
8678 * lib/gdb.exp (gdb_compile): Add pie option.
8679
4c7d57e7
TT
86802019-03-19 Tom Tromey <tromey@adacore.com>
8681
8682 * gdb.mi/mi2-cli-display.c: New file.
8683 * gdb.mi/mi2-cli-display.exp: New file.
8684
bff8c71f
TT
86852019-03-18 Joel Brobecker <brobecker@adacore.com>
8686 Tom Tromey <tromey@adacore.com>
8687
8688 * gdb.ada/ptype_array/pck.adb: New file.
8689 * gdb.ada/ptype_array/pck.ads: New file.
8690 * gdb.ada/ptype_array/foo.adb: New file.
8691 * gdb.ada/ptype_array.exp: New file.
8692
d085f989
TT
86932019-03-14 Tom Tromey <tromey@adacore.com>
8694
8695 * gdb.base/style.exp: Add "set style sources" test.
8696
b4be1b06
SM
86972019-03-13 Simon Marchi <simon.marchi@ericsson.com>
8698
8699 * mi-breakpoint-location-ena-dis.exp: Rename to ...
8700 * mi-breakpoint-multiple-locations.exp: ... this.
8701 (make_breakpoints_pattern): New proc.
8702 (do_test): Add mi_version parameter, test -break-insert,
8703 -break-info and =breakpoint-created.
8704
7cde5fc2
AB
87052019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
8706
8707 * config/default.exp: Remove 'load_lib gdb.exp'.
8708 * config/monitor.exp: Likewise.
8709 * config/sid.exp: Likewise.
8710 * config/sim.exp: Likewise.
8711 * config/slite.exp: Likewise.
8712 * config/unix.exp: Likewise.
8713 * gdb.base/default.exp: Remove unhelpful comment.
8714
efbecbc1
AB
87152019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8716
8717 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
8718
0841c79a
AB
87192019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8720
8721 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
8722
4a270568
AB
87232019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8724
8725 * gdb.fortran/type-kinds.exp: Update expected results.
8726
067630bd
AB
87272019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8728
8729 * gdb.fortran/type-kinds.exp: Test new integer type kind.
8730
3be47f7a
AB
87312019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8732
8733 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
8734 function.
8735 (test_basic_parsing_of_type_kinds): Expand types tested.
8736 (test_parsing_invalid_type_kinds): New function.
8737
4d00f5d8
AB
87382019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8739
8740 * gdb.fortran/intrinsics.exp: New file.
8741 * gdb.fortran/intrinsics.f90: New file.
8742 * gdb.fortran/type-kinds.exp: New file.
8743
c8f91604
AB
87442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8745
8746 * gdb.fortran/dot-ops.exp: New file.
8747
dd9f2c76
AB
87482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8749
8750 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
8751 Check upper and lower case logical literals.
8752
84ec9724
AB
87532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8754
8755 * gdb.fortran/types.exp (test_float_literal_types_accepted):
8756 Remove duplicate tests.
8757
c3734e09
AH
87582019-03-06 Alan Hayward <alan.hayward@arm.com>
8759
8760 * lib/gdb.exp (builtin_cd): rename of cd.
8761 (cd): Override builtin.
8762
aa3cfbda
RB
87632019-03-06 Richard Bunt <richard.bunt@arm.com>
8764
8765 * gdb.fortran/function-calls.exp: New file.
8766 * gdb.fortran/function-calls.f90: New test.
8767
7b63ad86
RB
87682019-03-04 Richard Bunt <richard.bunt@arm.com>
8769
8770 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
8771 on user program standard output.
8772 * gdb.fortran/short-circuit-argument-list.f90: Record function
8773 calls.
8774
01abb042
AH
87752019-02-28 Alan Hayward <alan.hayward@arm.com>
8776
c3734e09
AH
8777 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
8778 failure.
01abb042 8779
92137da0
RO
87802019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8781
8782 PR gdb/8527
8783 * gdb.base/interrupt-daemon-attach.c,
8784 gdb.base/interrupt-daemon-attach.exp: New test.
8785
5862844d
PA
87862019-02-27 Pedro Alves <palves@redhat.com>
8787
8788 * gdb.base/page.exp: Add tests for "set width/height -1".
8789
8ed25214
PA
87902019-02-27 Pedro Alves <palves@redhat.com>
8791
8792 * gdb.base/page.exp: Add tests for "set/show width/height" with
8793 "infinite" values.
8794
6c28e44a
TT
87952019-02-27 Tom Tromey <tromey@adacore.com>
8796
8797 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
8798 2.4.
8799 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
8800 workaround.
8801
bf9a735e
AB
88022019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
8803
8804 * gdb.base/align.exp: Extend to compile in both C and C++, and add
8805 tests for structs with static members.
8806
8791793c
TT
88072019-02-26 Tom Tromey <tromey@adacore.com>
8808
8809 * gdb.python/py-value.exp (test_value_from_buffer): Check for
8810 ValueError, not TypeError.
8811
bc2a507e
KB
88122019-02-26 Kevin Buettner <kevinb@redhat.com>
8813
8814 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
8815 call from main program.
8816
e0e7d3bd
JB
88172019-02-23 Joel Brobecker <brobecker@adacore.com>
8818
8819 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
8820 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
8821 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
8822 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
8823 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
8824
9600246d
KS
88252019-02-22 Keith Seitz <keiths@redhat.com>
8826
8827 PR symtab/23853
8828 * gdb.base/symlink-sourcefile.c: New file.
8829 * gdb.base/symlink-sourcefile.exp: New file.
8830
0c95f9ed
TT
88312019-02-20 Tom Tromey <tom@tromey.com>
8832
8833 * gdb.base/info_qt.exp: Update.
8834
6caa91b6
SM
88352019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
8836
8837 * gdb.base/source.exp: Move "error in sourced script" code to
8838 the end.
8839 * gdb.base/source-error.gdb: Move contents to
8840 source-error-1.gdb. Add new code to source source-error-1.gdb.
8841 * gdb.base/source-error-1.gdb: New file, from previous
8842 source-error.gdb.
8843
6506371f
TT
88442019-02-17 Tom Tromey <tom@tromey.com>
8845
8846 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
8847 for macro styling.
8848 * gdb.base/style.c (SOME_MACRO): New macro.
8849
a0087920
TT
88502019-02-17 Tom Tromey <tom@tromey.com>
8851
8852 * gdb.base/style.exp: Add line-wrapping tests.
8853 * gdb.base/page.exp: Add test for quitting during pagination.
8854
a2cd4f14
JB
88552019-02-17 Joel Brobecker <brobecker@adacore.com>
8856
8857 * gdb.ada/big_packed_array: New testcase.
8858 * gdb.ada/homonym.exp: Fix incorrect expected output for
8859 "break <homonym__get_value>" test.
8860
9d70ffbc
WP
88612019-02-13 Weimin Pan <weimin.pan@oracle.com>
8862
8863 PR breakpoints/21870
8864 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
8865 and prepare_for_testing. Add comment.
8866 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
8867 redundant cleanup call. Clean up comment.
8868
01c7ae81
WP
88692019-02-12 Weimin Pan <weimin.pan@oracle.com>
8870
8871 PR breakpoints/21870
8872 * gdb.arch/aarch64-dbreg-contents.exp: New file.
8873 * gdb.arch/aarch64-dbreg-contents.c: New file.
8874
aff29d1c
JB
88752019-02-10 Joel Brobecker <brobecker@adacore.com>
8876
8877 * gdb.ada/mi_ref_changeable: New testcase.
8878
df0da8a2
AH
88792019-02-07 Alan Hayward <alan.hayward@arm.com>
8880
8881 * gdb.base/attach.exp: Add double attach test.
8882
bd447abb
SM
88832019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
8884
8885 * lib/gdb.exp (default_gdb_start): Don't match pagination
8886 prompt.
8887 (gdb_init): Set stty_init.
8888
1dbc40b9
TT
88892019-01-27 Tom Tromey <tom@tromey.com>
8890
8891 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
8892 skip_python_tests.
8893
353229bf
AH
88942019-01-24 Alan Hayward <alan.hayward@arm.com>
8895
8896 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
8897 New structure.
8898 (struct struct_static_02_02): Likewise.
8899 (struct struct_static_02_03): Likewise.
8900 (struct struct_static_02_04): Likewise.
8901 (struct struct_static_04_01): Likewise.
8902 (struct struct_static_04_02): Likewise.
8903 (struct struct_static_04_03): Likewise.
8904 (struct struct_static_04_04): Likewise.
8905 (struct struct_static_06_01): Likewise.
8906 (struct struct_static_06_02): Likewise.
8907 (struct struct_static_06_03): Likewise.
8908 (struct struct_static_06_04): Likewise.
8909 (cmp_struct_static_02_01): Likewise.
8910 (cmp_struct_static_02_02): Likewise.
8911 (cmp_struct_static_02_03): Likewise.
8912 (cmp_struct_static_02_04): Likewise.
8913 (cmp_struct_static_04_01): Likewise.
8914 (cmp_struct_static_04_02): Likewise.
8915 (cmp_struct_static_04_03): Likewise.
8916 (cmp_struct_static_04_04): Likewise.
8917 (cmp_struct_static_06_01): Likewise.
8918 (cmp_struct_static_06_02): Likewise.
8919 (cmp_struct_static_06_03): Likewise.
8920 (cmp_struct_static_06_04): Likewise.
8921 (call_all): Test new structs.
8922 * gdb.base/infcall-nested-structs.exp: Likewise.
8923
73021deb
AH
89242019-01-21 Alan Hayward <alan.hayward@arm.com>
8925 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
8926
fc65c7db
AH
89272019-01-21 Alan Hayward <alan.hayward@arm.com>
8928 * gdb.base/stack-protector.c: New test.
8929 * gdb.base/stack-protector.exp: New file.
8930 * gdb.cp/ovldbreak.exp: Only allow a single break line.
8931 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
8932 option.
8933 (gdb_compile): Remove stack protector for GCC and prevent
8934 recursion.
8935
c24bdb02
KS
89362019-01-16 Keith Seitz <keiths@redhat.com>
8937
8938 PR gdb/23773
8939 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
8940
6f072a10
PFC
89412019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8942
8943 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
8944 aliases.
8945 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
8946 tests.
8947 * gdb.arch/powerpc-vector-regs.c: New file.
8948 * gdb.arch/powerpc-vector-regs.exp: New file.
8949
a7b8d682
PFC
89502019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8951
8952 * gdb.arch/altivec-regs.exp: Fix the list passed to
8953 gdb_expect_list when testing "info vector".
8954
6eb6fb67
AB
89552019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8956
8957 * gdb.base/style.exp: Don't include path in testname.
8958
b56f80d8
KS
89592019-01-10 Keith Seitz <keiths@redhat.com>
8960
8961 PR gdb/23712
8962 PR symtab/23010
8963 * gdb.dwarf2/multidictionary.exp: New file.
8964
041be526
SM
89652019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8966
8967 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8968 (test_gnuv3_style_demangling): ... this.
8969 (test_lucid_style_demangling): Remove.
8970 (test_arm_style_demangling): Remove.
8971 (test_hp_style_demangling): Remove.
8972 (do_tests): Remove calls to the above.
8973
d820d0c3
AB
89742019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8975
8976 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8977 case.
8978
f097f5ad
TT
89792019-01-06 Tom Tromey <tom@tromey.com>
8980
8981 PR gdb/28155:
8982 * gdb.dwarf2/typedef-void-finish.exp: New file.
8983
2cd8cc0b
TT
89842018-12-28 Tom Tromey <tom@tromey.com>
8985 Simon Marchi <simark@simark.ca>
8986
8987 * gdb.base/jit-exec.exp: New file.
8988 * gdb.base/jit-exec.c: New file.
8989 * gdb.base/jit-execd.c: New file.
8990
35fb8261
TT
89912018-12-28 Tom Tromey <tom@tromey.com>
8992
8993 * gdb.base/style.exp: Update test to check for address styling.
8994
47fd17cd
TT
89952018-12-28 Tom Tromey <tom@tromey.com>
8996
8997 * gdb.base/style.exp: Add test for styling of "Reading symbols"
8998 message.
8999
d47032b7
TT
90002018-12-28 Tom Tromey <tom@tromey.com>
9001
9002 * gdb.base/style.exp: Add test for version number styling.
9003
af79b68d
TT
90042018-12-28 Tom Tromey <tom@tromey.com>
9005
9006 * gdb.base/style.exp: Add test for print_address_symbolic.
9007
0bb296cb
TT
90082018-12-28 Tom Tromey <tom@tromey.com>
9009
9010 * gdb.base/style.exp: Add test for breakpoint setting.
9011
80ae2043
TT
90122018-12-28 Tom Tromey <tom@tromey.com>
9013
9014 * gdb.base/style.exp: Add test for variable names.
9015
cbe56571
TT
90162018-12-28 Tom Tromey <tom@tromey.com>
9017
9018 * gdb.base/style.exp: New file.
9019 * gdb.base/style.c: New file.
9020
9162a27c
TT
90212018-12-28 Tom Tromey <tom@tromey.com>
9022
9023 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9024 "dumb".
9025 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9026 the TERM environment variable.
9027
bc543c90
TT
90282018-12-27 Tom Tromey <tom@tromey.com>
9029
9030 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9031 pagination test.
9032
6f0ffe50
AB
90332018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9034
9035 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9036 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9037
b5a1e557
PW
90382018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9039
9040 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9041 Filename a.adb changed to bp_fun_addr.adb.
9042 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9043
6e8b1ab2
JV
90442018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9045
9046 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9047 non-PIE executables.
9048 * README: Mention the gdb,nopie_flag board setting.
9049 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9050 non-PIE executable.
9051 * gdb.arch/amd64-entry-value.exp: Likewise.
9052 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9053 * gdb.arch/i386-float.exp: Likewise.
9054 * gdb.arch/i386-signal.exp: Likewise.
9055 * gdb.mi/mi-reg-undefined.exp: Likewise.
9056
d00a27c5
PM
90572018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9058
9059 PR gdb/23974
9060 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9061
161d081c
PW
90622018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9063
9064 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9065 Update order of results accordingly.
9066
b001de23
AB
90672018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9068
9069 * gdb.base/annota1.exp: Update a test regexp.
9070
99e1a184
AB
90712018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9072
9073 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9074
7a81c1e2
PW
90752018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9076
9077 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9078 (reuse_time): Initialize to REUSE_TIME_CAP.
9079 (check_rc): New function.
9080 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9081 Check pthread_create rc.
9082 (spawner_thread_func): Check pthread_create and pthread_join rc.
9083
73e8dc90
PA
90842018-12-08 Pedro Alves <palves@redhat.com>
9085
9086 * gdb.base/list.exp (test_forward_search): Rename to ...
9087 (test_forward_reverse_search): ... this. Also test reverse-search
9088 and the forward-search alias.
9089
13f2ed32
AB
90902018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9091
9092 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9093 local timeout variable before return, and remove all local timeout
9094 variable entirely.
9095 (gdb_load): Likewise.
9096
64d27cfc
TV
90972018-12-01 Tom de Vries <tdevries@suse.de>
9098
9099 * gdb.base/gdb-caching-proc.exp: New file.
9100
f63c03b4
SDJ
91012018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9102
9103 * Makefile.in (TIMESTAMP): New variable.
9104 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9105 command.
9106 (check-single-racy): Likewise.
9107 (check/%.exp): Likewise.
9108 (check-racy/%.exp): Likewise.
9109 (workers/%.worker): Likewise.
9110 (build-perf): Likewise.
9111 (check-perf): Likewise.
9112 * README: Describe new "TS" and "TS_FORMAT" variables.
9113 * print-ts.py: New file.
9114
1c97054b
BF
91152018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9116
9117 PR python/23714
9118 * gdb.python/python.exp: Test command repetition after
9119 gdb.execute.
9120
1871a62d
AB
91212018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9122
9123 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9124 is correctly aligned.
9125
fb5e1ed9
PW
91262018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9127
9128 * gdb.ada/info_auto_lang.exp: New testcase.
9129 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9130 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9131 * gdb.ada/info_auto_lang/some_c.c: New file.
9132
43d397ca
PW
91332018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9134
9135 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9136 FUNC_lang language syntax.
9137
beddd671
PW
91382018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9139
9140 * gdb.base/info_minsym.c: New file.
9141 * gdb.base/info_minsym.exp: New file.
9142
73fc52c4
TT
91432018-11-19 Tom Tromey <tom@tromey.com>
9144
9145 PR rust/23625:
9146 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9147 * gdb.rust/expr.exp: Update expected output. Change one test.
9148
994b876a
TT
91492018-11-19 Tom Tromey <tom@tromey.com>
9150
9151 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9152
6769f276
PA
91532018-11-19 Pedro Alves <palves@redhat.com>
9154
9155 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9156 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9157 see the expected warning.
9158
38a72da0
AH
91592018-11-16 Alan Hayward <alan.hayward@arm.com>
9160
9161 PR gdb/22736:
9162 * gdb.cp/infcall-nodebug-lib.c: New test.
9163 * gdb.cp/infcall-nodebug-main.c: New test.
9164 * gdb.cp/infcall-nodebug.exp: New file.
9165
53a89d6e
SM
91662018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9167
9168 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9169 completer tests.
9170
9325300d
TV
91712018-11-09 Tom de Vries <tdevries@suse.de>
9172
9173 * gdb.base/msym-lang.c: New test.
9174 * gdb.base/msym-lang.exp: New file.
9175 * gdb.base/msym-lang-main.c: New test.
9176
20f0d60d
TT
91772018-11-08 Tom Tromey <tom@tromey.com>
9178
9179 PR gdb/23555:
9180 PR gdb/23838:
9181 * gdb.base/warning.exp: New file.
9182
b5420128
JB
91832018-11-08 Jan Beulich <jbeulich@suse.com>
9184
9185 * testsuite/gdb.arch/i386-avx512.c,
9186 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9187
cd115d61
AB
91882018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9189
9190 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9191 point hardware.
9192
35ee2dc2
AB
91932018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9194
9195 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9196 * gdb.dwarf2/missing-type-name.exp: New file.
9197
31aceee8
TV
91982018-11-06 Tom de Vries <tdevries@suse.de>
9199
9200 * gdb.base/many-headers.c: New test.
9201 * gdb.base/many-headers.exp: New file.
9202
109be305
JW
92032018-11-06 Jim Wilson <jimw@sifive.com>
9204
9205 * gdb.base/code_elim.exp: For riscv, set additional_flags
9206 to include -msmall-data-limit=0.
9207
e2b7af72
JB
92082018-11-01 Joel Brobecker <brobecker@adacore.com>
9209
9210 * gdb.ada/watch_minus_l: New testcase.
9211
cdcda965
SM
92122018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9213
9214 * gdb.arch/aix-sighandle.c: New file.
9215 * gdb.arch/aix-sighandle.exp: New file.
9216
92dcebf3
AB
92172018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9218
9219 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9220 registers being unions.
9221
68b9ac18
TV
92222018-10-31 Tom de Vries <tdevries@suse.de>
9223
9224 * lib/valgrind.exp: New file.
9225 (vgdb_start, vgdb_stop): New procs, factored out of ...
9226 * gdb.base/valgrind-bt.exp: ... here, ...
9227 * gdb.base/valgrind-disp-step.exp: ... here and ...
9228 * gdb.base/valgrind-infcall.exp: ... here.
9229
1443936e
TV
92302018-10-31 Tom de Vries <tdevries@suse.de>
9231
9232 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9233
eb77c9df
AB
92342018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9235
9236 * gdb.dwarf2/void-type.c: New file.
9237 * gdb.dwarf2/void-type.exp: New file.
9238
82b5e646
PW
92392018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9240
9241 * gdb.base/info_qt.c: New file.
9242 * gdb.base/info_qt.exp: New file.
9243
8d619c01
EBM
92442018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9245
9246 * gdb.arch/powerpc-htm-regs.c: New file.
9247 * gdb.arch/powerpc-htm-regs.exp: New file.
9248
f2cf6173
EBM
92492018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9250
9251 * gdb.arch/powerpc-tar.c: New file.
9252 * gdb.arch/powerpc-tar.exp: New file.
9253
7ca18ed6
EBM
92542018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9255
9256 * gdb.arch/powerpc-ppr-dscr.c: New file.
9257 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9258
bfcc0eba
TV
92592018-10-25 Tom de Vries <tdevries@suse.de>
9260
9261 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9262
fe1a5cad
TV
92632018-10-24 Tom de Vries <tdevries@suse.de>
9264
9265 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9266 longer exists error.
9267
a76dc3b7
TV
92682018-10-24 Tom de Vries <tdevries@suse.de>
9269
9270 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9271
4df46df7
TV
92722018-10-24 Tom de Vries <tdevries@suse.de>
9273
9274 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9275 --db-attach in valgrind.
9276
0dbfcfff
AB
92772018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9278
9279 * gdb.arch/riscv-reg-aliases.c: New file.
9280 * gdb.arch/riscv-reg-aliases.exp: New file.
9281
b04480b1
AH
92822018-10-19 Alan Hayward <alan.hayward@arm.com>
9283
9284 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9285
2c6ac8d7
AH
92862018-10-19 Alan Hayward <alan.hayward@arm.com>
9287
9288 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9289
2bc69f25
AH
92902018-10-19 Alan Hayward <alan.hayward@arm.com>
9291
9292 * gdb.cp/ovldbreak.exp: Fix regexps.
9293
1f1ae3a3
AH
92942018-10-19 Alan Hayward <alan.hayward@arm.com>
9295
9296 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9297
94c18618
SDJ
92982018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9299
9300 PR cli/23785
9301 * gdb.base/restore.exp: New test to check if "restore" with an
9302 invalid file doesn't segfault.
9303
812cd6eb
TV
93042018-10-18 Tom de Vries <tdevries@suse.de>
9305
9306 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9307 * gdb.ada/excep_handle.exp: Same.
9308 * gdb.ada/mi_string_access.exp: Same.
9309 * gdb.ada/mi_var_union.exp: Same.
9310 * gdb.arch/arc-analyze-prologue.exp: Same.
9311 * gdb.arch/arc-decode-insn.exp: Same.
9312 * gdb.base/readnever.exp: Same.
9313 * gdb.fortran/printing-types.exp: Same.
9314 * gdb.guile/scm-lazy-string.exp: Same.
9315
c4b90788
TV
93162018-10-16 Tom de Vries <tdevries@suse.de>
9317
9318 PR gdb/23730
9319 * gdb.base/catch-follow-exec.c: Add copyright notice.
9320 * gdb.base/catch-follow-exec.exp: Rewrite to use
9321 gdb_spawn_with_cmdline_opts. Require gdb-native.
9322
8bca2978
SL
93232018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9324
9325 * gdb.trace/actions-changed.exp: Check for arch support.
9326 * gdb.trace/actions.exp: Likewise.
9327 * gdb.trace/ax.exp: Likewise.
9328 * gdb.trace/backtrace.exp: Likewise.
9329 * gdb.trace/change-loc.exp: Likewise.
9330 * gdb.trace/deltrace.exp: Likewise.
9331 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9332 * gdb.trace/ftrace.exp: Likewise.
9333 * gdb.trace/infotrace.exp: Check for arch support.
9334 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9335 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9336 * gdb.trace/mi-tsv-changed.exp: Likewise.
9337 * gdb.trace/packetlen.exp: Likewise.
9338 * gdb.trace/passc-dyn.exp: Likewise.
9339 * gdb.trace/passcount.exp: Likewise.
9340 * gdb.trace/pending.exp: Likewise.
9341 * gdb.trace/range-stepping.exp: Check for shlib support.
9342 * gdb.trace/report.exp: Check for arch support.
9343 * gdb.trace/save-trace.exp: Likewise.
9344 * gdb.trace/signal.exp: Check for signal support.
9345 * gdb.trace/tfind.exp: Check for arch support.
9346 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9347 * gdb.trace/trace-common.h: Add comment.
9348 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9349 * gdb.trace/trace-enable-disable.exp: Likewise.
9350 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9351 * gdb.trace/tracecmd.exp: Check for arch support.
9352 * gdb.trace/tspeed.exp: Check for shlib and target support.
9353 * gdb.trace/tstatus.exp: Check for arch support.
9354 * gdb.trace/tsv.exp: Likewise.
9355 * gdb.trace/while-dyn.exp: Likewise.
9356 * gdb.trace/while-stepping.exp: Likewise.
9357 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9358
f9c49bff
SM
93592018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9360
9361 * gdb.trace/tspeed.exp: Remove nowarnings.
9362 (prepare_for_trace_test): Declare "global ipalib".
9363 * gdb.trace/tspeed.c: Include unistd.h.
9364 (main): Remove superfluous printf argument.
9365
d4330bde
SL
93662018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9367
9368 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9369 directory prefix on the filename.
9370
8ecfd7bd
SDJ
93712018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9372
9373 * gdb.gdb/unittest.exp: Update expected message informing that
9374 selftests have been disabled.
9375 * gdb.server/unittest.exp: Likewise.
9376
58bbcd02
TV
93772018-10-09 Tom de Vries <tdevries@suse.de>
9378
9379 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9380 with runto_main.
9381
9f6b697b
WP
93822018-10-08 Weimin Pan <weimin.pan@oracle.com>
9383
9384 PR c++/16841
9385 * gdb.cp/virtbase2.cc: New file.
9386 * gdb.cp/virtbase2.exp: New file.
9387
add5ded5
TT
93882018-10-06 Tom Tromey <tom@tromey.com>
9389
9390 PR python/19399:
9391 * gdb.python/py-inferior.exp: Add architecture test.
9392
f9e48344
TT
93932018-10-06 Tom Tromey <tom@tromey.com>
9394
9395 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9396 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9397
2a8be203
TT
93982018-10-06 Tom Tromey <tom@tromey.com>
9399
9400 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9401 of a "throw" catchpoint.
9402
e04caa70
SDJ
94032018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9404
9405 * gdb.base/info-proc.exp: Update string expected from "help info
9406 proc".
9407
5ca8c39f
TT
94082018-10-04 Tom Tromey <tom@tromey.com>
9409
9410 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9411 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9412 (test_initial_complaints, test_empty_complaints): Update.
9413 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9414
3453e7e4
TT
94152018-10-04 Tom Tromey <tom@tromey.com>
9416
9417 PR cli/19551:
9418 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9419 * lib/gdb.exp (gdb_file_cmd): Update.
9420 * gdb.stabs/weird.exp (print_weird_var): Update.
9421 * gdb.server/solib-list.exp: Update.
9422 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9423 * gdb.mi/mi-cli.exp: Update.
9424 * gdb.linespec/linespec.exp: Update.
9425 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9426 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9427 * gdb.cp/cp-relocate.exp: Update.
9428 * gdb.base/sym-file.exp: Update.
9429 * gdb.base/relocate.exp: Update.
9430 * gdb.base/readnever.exp: Update.
9431 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9432 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9433 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9434 * gdb.base/code_elim.exp: Update.
9435 * gdb.base/break-unload-file.exp (test_break): Update.
9436 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9437 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9438 Update.
9439 * gdb.base/attach.exp (do_attach_tests): Update.
9440 * gdb.base/sepdebug.exp: Update.
9441 * gdb.python/py-section-script.exp: Update.
9442
6afcf761
TT
94432018-10-04 Tom Tromey <tom@tromey.com>
9444
9445 PR cli/22234:
9446 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9447 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9448 output.
9449
fef1b293
TT
94502018-10-04 Tom Tromey <tom@tromey.com>
9451
9452 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9453 set width and height to 0.
9454 (test_command_line_attach_run): Use -quiet.
9455
ca98345e
SL
94562018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9457
9458 * lib/gdb.exp (skip_ifunc_tests): New.
9459 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9460 other compile failures.
9461 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9462
ff34e6ae
SM
94632018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9464
9465 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9466 is_amd64_regs_target.
9467
6bb8890e
AH
94682018-10-01 Alan Hayward <alan.hayward@arm.com>
9469
9470 * gdb.arch/aarch64-sighandler-regs.c: New test.
9471 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9472 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9473
224d30d3
MM
94742018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9475
9476 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9477 assembly.
9478
f67ffa6a
AB
94792018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9480
9481 * gdb.base/frame-selection.exp: New file.
9482 * gdb.base/frame-selection.c: New file.
9483
9fc3183f
AH
94842018-09-27 Alan Hayward <alan.hayward@arm.com>
9485
9486 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9487 pthread barrier.
9488 (main): Likewise.
9489
d354055e
AB
94902018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9491
9492 * gdb.base/large-frame-1.c: New file.
9493 * gdb.base/large-frame-2.c: New file.
9494 * gdb.base/large-frame.exp: New file.
9495 * gdb.base/large-frame.h: New file.
9496
db727370
JL
94972018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9498
9499 PR gdb/20948
9500 * gdb.base/write_mem.exp: New test.
9501 * gdb.base/write_mem.c: Likewise.
9502
ae778caf
TT
95032018-09-23 Tom Tromey <tom@tromey.com>
9504
9505 PR python/18852:
9506 * gdb.python/py-parameter.exp: Add test for parameter that throws
9507 on "set".
9508
fd3ba736
TT
95092018-09-23 Tom Tromey <tom@tromey.com>
9510
9511 PR python/17284:
9512 * gdb.python/py-template.exp (test_template_arg): Add test for
9513 negative template argument number.
9514
39a24317
TT
95152018-09-23 Tom Tromey <tom@tromey.com>
9516
9517 PR python/14062:
9518 * gdb.python/python.exp: Add test for post_event error.
9519
f5769a2c
TT
95202018-09-23 Tom Tromey <tom@tromey.com>
9521
9522 PR python/18170:
9523 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9524 convert pointers to int and long.
9525
1c1e54f6
TT
95262018-09-23 Tom Tromey <tom@tromey.com>
9527
9528 PR python/20126:
9529 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9530 signed-ness conversion tests.
9531
fb4fa946
TT
95322018-09-23 Tom Tromey <tom@tromey.com>
9533
9534 PR python/18352;
9535 * gdb.python/py-value.exp (test_float_conversion): New proc.
9536 Use it.
9537
a466edac
HAQ
95382018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9539
9540 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9541
4ee9b0c5
SL
95422018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9543
9544 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9545 no readline.
9546 * gdb.base/utf8-identifiers.exp: Likewise.
9547 * gdb.cp/cpcompletion.exp: Likewise.
9548 * gdb.linespec/cpcompletion.exp: Likewise.
9549 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9550 * gdb.linespec/cpls-ops.exp: Likewise.
9551
23be8da7
RB
95522018-09-19 Richard Bunt <richard.bunt@arm.com>
9553 Chris January <chris.january@arm.com>
9554
9555 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9556 * gdb.fortran/short-circuit-argument-list.exp: New file.
9557 * gdb.fortran/short-circuit-argument-list.f90: New test.
9558
5031d0ae
SDJ
95592018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9560
9561 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9562 "arch=" keyword when executing "-stack-list-frames".
9563
b4c0d1a4
SDJ
95642018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9565
9566 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9567 "arch=" keyword when executing "-stack-list-frames".
9568
7a6d2b45
SDJ
95692018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9570
9571 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9572 break ada".
9573
8588b356
SM
95742018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9575
9576 PR python/23669
9577 * gdb.python/python.exp: Test gdb.execute("show commands").
9578
65e65158
TT
95792018-09-16 Tom Tromey <tom@tromey.com>
9580
9581 * gdb.base/new-ui.exp (do_execution_tests): Update.
9582 * gdb.base/dbx.exp (test_breakpoints): Update.
9583
bf326452
AH
95842018-09-14 Alan Hayward <alan.hayward@arm.com>
9585
9586 * lib/gdb.exp (gdb_simple_compile): Add proc.
9587 (is_elf_target): Use gdb_simple_compile.
9588 (skip_altivec_tests): Likewise.
9589 (skip_vsx_tests): Likewise.
9590 (skip_tsx_tests): Likewise.
9591 (skip_btrace_tests): Likewise.
9592 (skip_btrace_pt_tests): Likewise.
9593 (gdb_can_simple_compile): Likewise.
9594 (gdb_has_argv0): Likewise.
9595 (gdb_target_symbol_prefix): Likewise.
9596 (target_supports_scheduler_locking): Likewise.
9597
2361b0fb
TT
95982018-09-13 Tom Tromey <tom@tromey.com>
9599
9600 * Makefile.in (TAGS): Recognize proc_with_prefix and
9601 gdb_caching_proc.
9602
0ae1a321
SM
96032018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9604
9605 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
9606 method.
9607
a40bf0c2
SM
96082018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9609
9610 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
9611 and a few other Inferior properties when the Inferior is no
9612 longer valid.
9613
4a3fe98f
TT
96142018-09-13 Tom Tromey <tom@tromey.com>
9615
9616 PR rust/23650:
9617 * gdb.rust/simple.exp: Add test for enum field access error.
9618
098b2108
TT
96192018-09-13 Tom Tromey <tom@tromey.com>
9620
9621 PR rust/23626:
9622 * gdb.rust/simple.rs (EmptyEnum): New type.
9623 (main): Use it.
9624 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
9625
1256af7d
SM
96262018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9627
9628 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
9629 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
9630 * gdb.python/py-symtab.exp: Update test printing an objfile.
9631
4aa8e6c2
SM
96322018-09-12 Simon Marchi <simon.marchi@ericsson.com>
9633
9634 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
9635 object.
9636
c221b2f7
AH
96372018-09-12 Alan Hayward <alan.hayward@arm.com>
9638
9639 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
9640 (support_complex_tests): Use gdb_can_simple_compile.
9641 (is_ilp32_target): Likewise.
9642 (is_lp64_target): Likewise.
9643 (is_64_target): Likewise.
9644 (is_amd64_regs_target): Likewise.
9645 (is_aarch32_target): Likewise.
9646 (gdb_int128_helper): Likewise.
9647
6f1107b5
JK
96482018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9649
9650 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
9651
1f5d1570
JG
96522018-09-10 Jerome Guitton <guitton@adacore.com>
9653
9654 * gdb.ada/same_component_name: Add test for case of tagged record
9655 with variable-length fields.
9656
cc330e39
XR
96572018-09-10 Xavier Roirand <roirand@adacore.com>
9658
9659 * gdb.ada/access_to_unbounded_array.exp: New testcase.
9660 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
9661 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
9662 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
9663
b9c50e9a
XR
96642018-09-10 Xavier Roirand <roirand@adacore.com>
9665
9666 * gdb.ada/mi_string_access.exp: New testcase.
9667 * gdb.ada/mi_string_access/bar.adb: New file.
9668 * gdb.ada/mi_string_access/pck.adb: New file.
9669 * gdb.ada/mi_string_access/pck.asd: New file.
9670
2963898f
XR
96712018-09-10 Xavier Roirand <roirand@adacore.com>
9672
9673 * gdb.ada/mi_var_union.exp: New testcase.
9674 * gdb.ada/mi_var_union/bar.adb: New file.
9675 * gdb.ada/mi_var_union/pck.adb: New file.
9676 * gdb.ada/mi_var_union/pck.asd: New file.
9677
1aac008f
TT
96782018-09-08 Tom Tromey <tom@tromey.com>
9679
9680 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
9681
332cf4c9
TT
96822018-09-08 Tom Tromey <tom@tromey.com>
9683
9684 PR python/16047:
9685 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
9686 (register_pretty_printers): Register new printer.
9687 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
9688 test.
9689 * gdb.python/py-prettyprint.c (int_type3): New typedef.
9690 (an_int_type3): New global.
9691
424da6cf
JB
96922018-09-08 Joel Brobecker <brobecker@adacore.com>
9693
9694 * gdb.ada/expr_with_funcall: New testcase.
9695
2a62dfa9
JB
96962018-09-08 Joel Brobecker <brobecker@adacore.com>
9697
9698 * gdb.ada/packed_array_assign: New testcase.
9699
96b6697f
AB
97002018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
9701
9702 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
9703 names, and add test prefixes to make test names unique.
9704
e4a62c65
TV
97052018-09-05 Tom de Vries <tdevries@suse.de>
9706
9707 * gdb.dwarf2/varval.exp: Add test.
9708
dd083ee2
GB
97092018-09-04 Gary Benson <gbenson@redhat.com>
9710
9711 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
9712 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
9713
aef9346c
TT
97142018-08-31 Tom Tromey <tom@tromey.com>
9715
9716 * gdb.rust/simple.rs: Rename second variable "v".
9717
c67f2e15
AB
97182018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
9719
9720 * gdb.base/funcargs.c (use_a): New function.
9721 (recurse): Call use_a.
9722
078a0207
KS
97232018-08-29 Keith Seitz <keiths@redhat.com>
9724
9725 * gdb.compile/compile-cplus-anonymous.cc: New file.
9726 * gdb.compile/compile-cplus-anonymous.exp: New file.
9727 * gdb.compile/compile-cplus-array-decay.cc: New file.
9728 * gdb.compile/compile-cplus-array-decay.exp: New file.
9729 * gdb.compile/compile-cplus-inherit.cc: New file.
9730 * gdb.compile/compile-cplus-inherit.exp: New file.
9731 * gdb.compile/compile-cplus-member.cc: New file.
9732 * gdb.compile/compile-cplus-member.exp: New file.
9733 * gdb.compile/compile-cplus-method.cc: New file.
9734 * gdb.compile/compile-cplus-method.exp: New file.
9735 * gdb.compile/compile-cplus-mod.c: "New" file.
9736 * gdb.compile/compile-cplus-namespace.cc: New file.
9737 * gdb.compile/compile-cplus-namespace.exp: New file.
9738 * gdb.compile/compile-cplus-nested.cc: New file.
9739 * gdb.compile/compile-cplus-nested.exp: New file.
9740 * gdb.compile/compile-cplus-print.c: "New" file.
9741 * gdb.compile/compile-cplus-print.exp: "New" file.
9742 * gdb.compile/compile-cplus-virtual.cc: New file.
9743 * gdb.compile/compile-cplus-virtual.exp: New file.
9744 * gdb.compile/compile-cplus.c: "New" file.
9745 * gdb.compile/compile-cplus.exp: "New" file.
9746 * lib/compile-support.exp: New file.
9747
b0f492b9
GB
97482018-08-16 Gary Benson <gbenson@redhat.com>
9749
9750 PR gdb/13000:
9751 * gdb.base/batch-exit-status.exp: New file.
9752 * gdb.base/batch-exit-status.good-commands: Likewise.
9753 * gdb.base/batch-exit-status.bad-commands: Likewise.
9754
36eb4c5f
AH
97552018-08-29 Alan Hayward <alan.hayward@arm.com>
9756
9757 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
9758 (struct struct02): Likewise.
9759 (struct struct03): Likewise.
9760 (struct struct04): Likewise.
9761 (struct struct_01_01): New struct.
9762 (struct struct_01_02): Likewise.
9763 (struct struct_01_03): Likewise.
9764 (struct struct_01_04): Likewise.
9765 (struct struct_02_01): Likewise.
9766 (struct struct_02_02): Likewise.
9767 (struct struct_02_03): Likewise.
9768 (struct struct_02_04): Likewise.
9769 (struct struct_04_01): Likewise.
9770 (struct struct_04_02): Likewise.
9771 (struct struct_04_03): Likewise.
9772 (struct struct_04_04): Likewise.
9773 (struct struct_05_01): Likewise.
9774 (struct struct_05_02): Likewise.
9775 (struct struct_05_03): Likewise.
9776 (struct struct_05_04): Likewise.
9777 (cmp_struct01): Remove function.
9778 (cmp_struct02): Likewise.
9779 (cmp_struct03): Likewise.
9780 (cmp_struct04): Likewise.
9781 (cmp_struct_01_01): Add Function.
9782 (cmp_struct_01_02): Likewise.
9783 (cmp_struct_01_03): Likewise.
9784 (cmp_struct_01_04): Likewise.
9785 (cmp_struct_02_01): Likewise.
9786 (cmp_struct_02_02): Likewise.
9787 (cmp_struct_02_03): Likewise.
9788 (cmp_struct_02_04): Likewise.
9789 (cmp_struct_04_01): Likewise.
9790 (cmp_struct_04_02): Likewise.
9791 (cmp_struct_04_03): Likewise.
9792 (cmp_struct_04_04): Likewise.
9793 (cmp_struct_05_01): Likewise.
9794 (cmp_struct_05_02): Likewise.
9795 (cmp_struct_05_03): Likewise.
9796 (cmp_struct_05_04): Likewise.
9797 (call_all): Add new structs.
9798 * gdb.base/infcall-nested-structs.exp: Likewise.
9799
3bf9c013
JV
98002018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
9801
9802 * gdb.python/py-framefilter-mi.exp: Update regexp to
9803 check for "arch" field in frame output.
9804
450d1e88
KB
98052018-08-23 Kevin Buettner <kevinb@redhat.com>
9806
9807 * gdb.dwarf2/dw2-ranges-func.c: New file.
9808 * gdb.dwarf2/dw2-ranges-func.exp: New file.
9809
ae739fe7
SM
98102018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
9811
9812 * gdb.base/term.exp: Compare terminal settings with values from
9813 the inferior.
9814 * gdb.base/term.c: Get and set terminal settings.
9815
6d52907e
JV
98162018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
9817
9818 * lib/mi-support.exp (mi_expect_stop): Update regexp to
9819 accommodate new "arch" field in frame output.
9820 * gdb.mi/mi-return.exp: Likewise.
9821 * gdb.mi/mi-stack.exp: Likewise.
9822 * gdb.mi/mi-syn-frame.exp: Likewise.
9823 * gdb.mi/user-selected-context-sync.exp: Likewise.
9824
be2d111a
MS
98252018-08-19 Michael Spang <spang@google.com>
9826
9827 PR gdb/11786
9828 * gdb.base/gcore-tls-pie.c: New file.
9829 * gdb.base/gcore-tls-pie.exp: New file.
9830
ae3a7c47
KB
98312018-08-18 Kevin Buettner <kevinb@redhat.com>
9832
9833 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
9834 * gdb.dwarf2/varval.c: New file.
9835 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 9836
2ecae92e
AH
98372018-08-17 Alan Hayward <alan.hayward@arm.com>
9838
9839 PR gdb/18931
9840 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
9841
c1854f1d
KS
98422018-08-16 Keith Seitz <keiths@redhat.com>
9843
9844 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
9845 tests expected to pass.
9846
26fb3983
JV
98472018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
9848
9849 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
9850 -data-disassemble -a.
9851 (test_disassembly_bogus_args): Likewise.
9852
67943c00
AB
98532018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
9854
9855 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
9856
5ff2bbae
AB
98572018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9858
9859 * gdb.base/vla-optimized-out.exp: Add new test.
9860
e5bbcd0f
AB
98612018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9862
9863 * gdb.base/vla-optimized-out-o3.exp: Delete.
9864 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
9865 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
9866 deleted tests.
9867
9d4a934c
AB
98682018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
9869
9870 PR gdb/18050:
9871 * gdb.server/extended-remote-restart.c: New file.
9872 * gdb.server/extended-remote-restart.exp: New file.
9873
045cf012
SM
98742018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
9875
9876 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
9877 "set variable index = 42".
9878
87d6a7aa
SM
98792018-08-07 Simon Marchi <simon.marchi@ericsson.com>
9880
9881 * boards/index-cache-gdb.exp: New file.
9882 * gdb.dwarf2/index-cache.exp: New file.
9883 * gdb.dwarf2/index-cache.c: New file.
9884 * gdb.base/maint.exp: Check if we are using the index cache.
9885
96d68bd4
RO
98862018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9887
9888 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
9889 MAKEFLAGS.
9890
5a699617
RO
98912018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9892
9893 * dg-extract-results.sh: Move to toplevel contrib.
9894 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
9895 * Makefile.in (check-parallel-racy): Likewise.
9896
5bd18990
AB
98972018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
9898
9899 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
9900 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
9901 tests if the target supports scheduler locking.
9902
3fbbcf47
TV
99032018-08-04 Tom de Vries <tdevries@suse.de>
9904
9905 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
9906
3e1d3d8c
TT
99072018-08-02 Tom Tromey <tom@tromey.com>
9908
9909 PR symtab/16842.
9910 * gdb.cp/temargs.exp: Test "info address" of a template
9911 parameter.
9912
5abe0f0c
JV
99132018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
9914
9915 * gdb.python/py-mi-var-info-path-expression.c: New file.
9916 * gdb.python/py-mi-var-info-path-expression.py: New file.
9917 * gdb.python/py-mi-var-info-path-expression.exp: New file.
9918
fb66cde8
SDJ
99192018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
9920
9921 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
9922 error after "cannot resolve name" string.
9923
c708f4d2
AB
99242018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
9925
9926 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
9927 started.
9928 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
9929
37cc0cae
TV
99302018-07-28 Tom de Vries <tdevries@suse.de>
9931
9932 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
9933
63b4ecf7
TV
99342018-07-26 Tom de Vries <tdevries@suse.de>
9935
9936 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
9937
3c3bb058
AB
99382018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
9939
9940 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
9941 is visible.
9942
9e7f3bbb
TV
99432018-07-26 Tom de Vries <tdevries@suse.de>
9944
9945 PR breakpoints/23366
9946 * gdb.base/catch-follow-exec.c: New test.
9947 * gdb.base/catch-follow-exec.exp: New file.
9948
16f808ec
TV
99492018-07-25 Tom de Vries <tdevries@suse.de>
9950
9951 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
9952 vla-optimized-out.c.
9953
d7154a8d
JV
99542018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
9955
9956 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
9957 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
9958
232a0032
TV
99592018-07-20 Tom de Vries <tdevries@suse.de>
9960
9961 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9962 NOCLONE macro.
9963 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9964
fbb1d502
TV
99652018-07-19 Tom de Vries <tdevries@suse.de>
9966
9967 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9968 regular expression.
9969
42dc7699
TV
99702018-07-18 Tom de Vries <tdevries@suse.de>
9971
9972 * gdb.base/vla-optimized-out.c: New test.
9973 * gdb.base/vla-optimized-out.exp: New file.
9974
7f1f7e23
SDJ
99752018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9976
9977 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9978 message "No address associated with hostname" when gdbserver
9979 cannot resolve the hostname.
9980
5759ebb3
PW
99812018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9982
9983 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
9984 Add some test prefixes to make tests unique.
9985
3606ccab
PW
99862018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9987
9988 * gdb.base/frameapply.c: New file.
9989 * gdb.base/frameapply.exp: New file.
9990
529c08b2
PW
99912018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9992
9993 * gdb.base/skip.exp: Update expected error message.
9994
c7ab0aef
SDJ
99952018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9996 Jan Kratochvil <jan.kratochvil@redhat.com>
9997 Paul Fertser <fercerpav@gmail.com>
9998 Tsutomu Seki <sekiriki@gmail.com>
9999
10000 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10001 parameter.
10002 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10003 by default.
10004 * boards/native-gdbserver.exp: Likewise.
10005 * gdb.server/run-without-local-binary.exp: Improve regexp used
10006 for detecting when a remote debugging connection succeeds.
10007 * gdb.server/server-connect.exp: New file.
10008 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10009 Do not prefix the port number with ":".
10010 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10011 support for detecting and using it. Add '$debughost_gdbserver'
10012 to the list of arguments used to start gdbserver. Handle case
10013 when gdbserver cannot resolve a network name.
10014
16ff70dd
SDJ
100152018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10016
10017 PR c++/23373
10018 * gdb.base/ptype-offsets.cc (struct static_member): New
10019 struct.
10020 (main) <stmember>: New variable.
10021 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10022 with a static member in it.
10023
3541979f
AB
100242018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10025
10026 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10027 watchpoints enabled and disabled.
10028
c8ad9b9a
AB
100292018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10030
10031 * gdb.base/examine-backward.exp: Still run tests around address
10032 0x0, even if address 0x0 is not readable. Update the pattern for
10033 matching address 0x0 in expected output.
10034
e0e5e971
AB
100352018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10036
10037 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10038 malloc/free.
10039
1ea5da02
TV
100402018-07-04 Tom de Vries <tdevries@suse.de>
10041
10042 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10043
471b9d15
MR
100442018-07-02 Maciej W. Rozycki <macro@mips.com>
10045
10046 PR tdep/8282
10047 * gdb.arch/mips-disassembler-options.exp: New test.
10048 * gdb.arch/mips-disassembler-options.s: New test source.
10049
75acb486
PA
100502018-06-29 Pedro Alves <palves@redhat.com>
10051
10052 * gdb.threads/names.exp: Adjust expected "info threads" output.
10053
cd2bb709
PA
100542018-06-29 Pedro Alves <palves@redhat.com>
10055
10056 * gdb.opt/inline-break.exp (line number, address): Add "info
10057 break" tests.
10058
991ff292
PA
100592018-06-29 Pedro Alves <palves@redhat.com>
10060
10061 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10062 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10063 number and address and running to them.
10064
356819b6 100652018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10066
10067 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10068
2512d7ef
JK
100692018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10070
10071 * lib/compiler.c: Remove executable permission flag.
10072
be1b6474
RB
100732018-06-28 Richard Bunt <richard.bunt@arm.com>
10074
10075 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10076 code.
10077 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10078
291f9a96
PT
100792018-06-28 Petr Tesarik <ptesarik@suse.cz>
10080
10081 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10082
ed6dfe51
PT
100832018-06-28 Petr Tesarik <ptesarik@suse.cz>
10084
10085 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10086 address argument is omitted.
10087
d4d429d5
PT
100882018-06-28 Petr Tesarik <ptesarik@suse.cz>
10089
10090 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10091
7ab6656f
OJ
100922018-06-27 Omair Javaid <omair.javaid@linaro.org>
10093
10094 PR gdb/21695
10095 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10096 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10097
a33ccfc7
TT
100982018-06-26 Tom Tromey <tom@tromey.com>
10099
10100 PR rust/22574:
10101 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10102 * gdb.rust/simple.rs (struct SimpleLayout): New.
10103
6d72d289
SM
101042018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10105
10106 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10107 "info registers" output.
10108
8363f9d5
RB
101092018-06-21 Richard Bunt <richard.bunt@arm.com>
10110
10111 * gdb.base/watchpoint-hw-attach.c: New test.
10112 * gdb.base/watchpoint-hw-attach.exp: New file.
10113
f00674fe
SM
101142018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10115
10116 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10117 through /bin/sh.
10118 * boards/dwarf4-gdb-index.exp: Likewise.
10119 * boards/fission-dwp.exp: Likewise.
10120
1d554008
UW
101212018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10122
10123 * gdb.base/float128.exp: Add comment and improved fail message
10124 to the failure case of "print large128" test.
10125
d0ac1c44
SM
101262018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10127
10128 * configure.ac: Remove AC_PREREQ.
10129 * configure: Re-generate.
10130
61b04dd0
PA
101312018-06-19 Pedro Alves <palves@redhat.com>
10132
10133 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10134 (func_extern_caller): New.
10135 (main): Call func_extern_caller.
10136 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10137 logic change.
10138
f63b508a
SM
101392018-06-18 Weimin Pan <weimin.pan@oracle.com>
10140
10141 PR gdb/16841
10142 * gdb.cp/typedef-base.cc: New file.
10143 * gdb.cp/typedef-base.exp: New file.
10144
0fe3a558
TV
101452018-06-18 Tom de Vries <tdevries@suse.de>
10146
10147 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10148
7010835a
AB
101492018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10150 Richard Bunt <Richard.Bunt@arm.com>
10151
10152 * gdb.threads/attach-slow-waitpid.c: New file.
10153 * gdb.threads/attach-slow-waitpid.exp: New file.
10154 * gdb.threads/slow-waitpid.c: New file.
10155
14897d65
PA
101562018-06-14 Pedro Alves <palves@redhat.com>
10157
10158 * gdb.base/fork-running-state.c: Include <errno.h>.
10159 (exit_if_relative_exits): New.
10160 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10161 exits.
10162 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10163 child exits.
10164
5d9a0608
TV
101652018-06-14 Tom de Vries <tdevries@suse.de>
10166
10167 PR cli/22573
10168 * gdb.base/finish-pretty.c: New test.
10169 * gdb.base/finish-pretty.exp: New file.
10170
11ae5818
PA
101712018-06-14 Pedro Alves <palves@redhat.com>
10172
10173 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10174 gdb's expected startup output.
10175
1d39de44
PA
101762018-06-14 Pedro Alves <palves@redhat.com>
10177
10178 * lib/selftest-support.exp (selftest_setup): Remove inlined
10179 function handling.
10180
70ee0000
TV
101812018-06-14 Tom de Vries <tdevries@suse.de>
10182
10183 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10184 matching of breakpoint printing.
10185
11f4b608
TV
101862018-06-13 Tom de Vries <tdevries@suse.de>
10187
10188 PR testsuite/23269
10189 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10190 (fork_child): ... here, and ...
10191 (fork_parent): ... here.
10192
101932018-06-12 Tom de Vries <tdevries@suse.de>
10194
10195 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10196
9516f85a
AB
101972018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10198 Stephen Roberts <stephen.roberts@arm.com>
10199
10200 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10201 rewrite test to describe action performed, rather than possible
10202 failure.
10203
5045b3d7
GB
102042018-06-08 Gary Benson <gbenson@redhat.com>
10205
10206 * gdb.threads/check-libthread-db.exp: New file.
10207 * gdb.threads/check-libthread-db.c: Likewise.
10208
c61b06a1
TT
102092018-06-05 Tom Tromey <tom@tromey.com>
10210
10211 * gdb.base/default.exp: Update expected "show version" output.
10212
eb6af809
TT
102132018-06-05 Tom Tromey <tom@tromey.com>
10214
10215 PR cli/12326:
10216 * gdb.cp/static-print-quit.exp: Update.
10217 * lib/gdb.exp (pagination_prompt): Update.
10218 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10219 * gdb.python/python.exp: Update.
10220
178d6a63
JB
102212018-06-04 Joel Brobecker <brobecker@adacore.com>
10222
10223 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10224
8e817061
JB
102252018-06-01 Joel Brobecker <brobecker@adacore.com>
10226
10227 * gdb.ada/bp_fun_addr: New testcase.
10228
e86ca25f
TT
102292018-06-01 Tom Tromey <tom@tromey.com>
10230
10231 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10232 results.
10233 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10234 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10235 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10236 * gdb.base/maint.exp (maint_pass_if): Update.
10237
4b2dfa9d
MR
102382018-05-31 Maciej W. Rozycki <macro@mips.com>
10239
10240 * gdb.base/endian.exp: New test.
10241 * gdb.base/endian.c: New test source.
10242
45f25d6c
AB
102432018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10244
10245 PR gdb/23203
10246 * gdb.base/bt-selected-frame.c: New file.
10247 * gdb.base/bt-selected-frame.exp: New file.
10248 * lib/gdb.exp (get_current_frame_number): New function.
10249
d9f6d7f8
MR
102502018-05-24 Maciej W. Rozycki <macro@mips.com>
10251 Pedro Alves <palves@redhat.com>
10252
10253 * gdb.threads/tls-core.c: Include <stdlib.h>
10254 (thread_proc): Call `abort'.
10255 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10256 (tls_core_test): New procedure, bits factored out from ...
10257 (top level): ... here. Test both native cores and gcore cores.
10258
ff1cf532
TT
102592018-05-23 Tom Tromey <tom@tromey.com>
10260
10261 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10262
b98664d3
TT
102632018-05-23 Tom Tromey <tom@tromey.com>
10264
10265 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10266 symfile_complaints.
10267 (test_short_complaints): Likewise.
10268 (test_empty_complaints): Likewise.
10269 (test_initial_complaints): Update.
10270
4e9668d0
TT
102712018-05-23 Tom Tromey <tom@tromey.com>
10272
10273 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10274
43ba33c7
TT
102752018-05-23 Tom Tromey <tom@tromey.com>
10276
10277 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10278 (test_short_complaints): Update.
10279
035522c0
PA
102802018-05-22 Pedro Alves <palves@redhat.com>
10281
10282 * gdb.base/remote.exp: Only gdb_start after compiling the
10283 testcase. Issue "disconnect" before testing "set remote" command
10284 defaults. Issue clean_restart before running to main.
10285
cc0be08f
PA
102862018-05-22 Pedro Alves <palves@redhat.com>
10287
10288 * gdb.base/remote.exp: Adjust expected output of "show remote
10289 memory-write-packet-size". Add tests for "set remote
10290 memory-write-packet-size 0" and "set remote
10291 memory-write-packet-size fixed/limit".
10292
b1b60145
PA
102932018-05-22 Pedro Alves <palves@redhat.com>
10294
10295 PR gdb/22973
10296 * gdb.base/utf8-identifiers.c: New file.
10297 * gdb.base/utf8-identifiers.exp: New file.
10298
0ec848ad
PFC
102992018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10300
10301 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10302
2c3305f6
PFC
103032018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10304
10305 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10306
ce1e8424
TT
103072018-05-18 Tom Tromey <tom@tromey.com>
10308
10309 * gdb.base/ptype-offsets.exp: Update.
10310
ddfe970e
KS
103112018-05-17 Keith Seitz <keiths@redhat.com>
10312
10313 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10314 in expected breakpoint stop locations.
10315 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10316 move to proper scope to test variable values.
10317 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10318 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10319 New functions.
10320 (main): Call not_inline_func3.
10321 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10322 inline_func1, inline_func2, and inline_func3. Test that when each
10323 breakpoint is hit, GDB properly reports both the stop location
10324 and the backtrace. Repeat tests for temporary breakpoints.
10325
0726fcc6
MR
103262018-05-15 Maciej W. Rozycki <macro@mips.com>
10327
10328 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10329 rather then trying to access it in determining whether the PID
10330 of `gdbserver' could have been retrieved.
10331
8ee22052
AB
103322018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10333
10334 * gdb.arch/amd64-init-x87-values.S: New file.
10335 * gdb.arch/amd64-init-x87-values.exp: New file.
10336
7785df48
JK
103372018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10338
10339 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10340
56bcdbea
TT
103412018-05-04 Tom Tromey <tom@tromey.com>
10342
10343 PR python/22730:
10344 * gdb.python/python.exp: Test multi-line execute.
10345
a913fffb
TT
103462018-05-04 Tom Tromey <tom@tromey.com>
10347
10348 PR python/22731:
10349 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10350
7a2c85f2
TT
103512018-05-04 Tom Tromey <tom@tromey.com>
10352
10353 PR gdb/11750:
10354 * gdb.base/define.exp: Test defining a user command inside a user
10355 command.
10356 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10357
a3b60e45
JK
103582018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10359 Pedro Alves <palves@redhat.com>
10360
10361 PR breakpoints/19806 and support for PR external/20207.
10362 * gdb.base/watchpoint-unaligned.c: New file.
10363 * gdb.base/watchpoint-unaligned.exp: New file.
10364
45fe4a03
AB
103652018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10366
10367 * gdb.base/maint.exp: Make test names unique, use
10368 test_prefix_command_help to test 'help maint info', and remove
10369 repeated test of 'help maint'.
10370
9be2ae8f
TT
103712018-05-04 Tom Tromey <tom@tromey.com>
10372
10373 PR gdb/22619:
10374 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10375 behavior.
10376
11859c31
AB
103772018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10378
10379 * gdb.base/maint.exp: Process output from 'maint print registers'
10380 line at a time.
10381
089a9490
AB
103822018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10383
10384 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10385 timeout.
10386
9b0797e2
AB
103872018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10388
10389 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10390 filter pattern.
10391
f6ac5f3d
PA
103922018-05-02 Pedro Alves <palves@redhat.com>
10393
10394 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10395 to_log_command renames.
10396 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10397
77d3c63b
TT
103982018-05-02 Tom Tromey <tom@tromey.com>
10399
10400 * gdb.python/py-parameter.exp: Set test message.
10401
0489430a
TT
104022018-05-02 Tom Tromey <tom@tromey.com>
10403
10404 PR python/20084:
10405 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10406 PARAM_ZUINTEGER_UNLIMITED tests.
10407
1632f8ba
DR
104082018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10409
10410 PR rust/23124
10411 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10412 when casting.
10413
6d7bb824
TT
104142018-04-30 Tom Tromey <tom@tromey.com>
10415
10416 * gdb.python/py-type.exp: Check align attribute.
10417 * gdb.python/py-type.c: New "aligncheck" global.
10418
007e1530
TT
104192018-04-30 Tom Tromey <tom@tromey.com>
10420
10421 PR exp/17095:
10422 * gdb.dwarf2/dw2-align.exp: New file.
10423 * gdb.cp/align.exp: New file.
10424 * gdb.base/align.exp: New file.
10425 * lib/gdb.exp (gdb_int128_helper): New proc.
10426 (has_int128_c, has_int128_cxx): New caching procs.
10427
6873858b
TT
104282018-04-27 Tom Tromey <tom@tromey.com>
10429
10430 PR rust/22545:
10431 * gdb.rust/simple.exp: Add inclusive range tests.
10432
79188d8d
PA
104332018-04-26 Pedro Alves <palves@redhat.com>
10434
10435 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10436 ifunc breakpoint locations correctly of ifunc breakpoints set
10437 while the program resolves the ifunc.
10438
c7075ad5
PA
104392018-04-26 Pedro Alves <palves@redhat.com>
10440
10441 * gdb.base/gnu-ifunc-final.c: New file.
10442 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10443 * gdb.base/gnu-ifunc.exp (executable): Delete.
10444 (staticexecutable): Adjust.
10445 (lib_opts, exec_opts): Delete.
10446 (make_binsuffix, build, set-break): New procedures.
10447 (misc_tests): New, with tests factored out from the top level.
10448 (top level): Test different combinations of ifunc resolver name,
10449 resolver with and with debug info, and ifunc target with and
10450 without debug info. Wrap static tests with with_target_prefix.
10451
8388016d
PA
104522018-04-26 Pedro Alves <palves@redhat.com>
10453
10454 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10455 return type" warnings.
10456
249b5733
PA
104572018-04-25 Pedro Alves <palves@redhat.com>
10458
10459 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10460 killed".
10461 * gdb.base/kill-after-signal.exp: Likewise.
10462 * gdb.threads/kill.exp: Likewise.
10463
f67c0c91
SDJ
104642018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10465 Sergio Durigan Junior <sergiodj@redhat.com>
10466 Pedro Alves <palves@redhat.com>
10467
10468 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10469 regexps to expect for '[Inferior ... detached]' as well.
10470 * gdb.base/attach.exp: Likewise.
10471 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10472 "gdb_continue_to_end".
10473 (test_catch_syscall_with_wrong_args): Likewise.
10474 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10475 ']'. Don't set 'verbose' on.
10476 * gdb.base/foll-vfork.exp: Likewise.
10477 * gdb.base/fork-print-inferior-events.c: New file.
10478 * gdb.base/fork-print-inferior-events.exp: New file.
10479 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10480 '[Inferior ... has been killed]' message.
10481 * gdb.base/kill-after-signal.exp: Likewise.
10482 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10483 detach message.
10484 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10485 message.
10486 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10487 regexps to expect for '[Inferior ... detached]' as well.
10488 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10489
0a8ddac4
SM
104902018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10491
10492 PR gdb/23104
10493 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10494
701adfb0
PA
104952018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10496
10497 PR gdb/23095
10498 * gdb.base/break-probes.exp: Pass shlib_load to
10499 prepare_for_testing. Set normal_bp to r_debug_state if target is
10500 bsd.
10501
d27d16bf
RB
105022018-04-19 Richard Bunt <richard.bunt@arm.com>
10503
10504 * gdb.threads/multiple-successive-infcall.c: New test.
10505 * gdb.threads/multiple-successive-infcall.exp: New file.
10506
a037790e
TT
105072018-04-17 Tom Tromey <tom@tromey.com>
10508
10509 * gdb.rust/simple.rs (Union): New type.
10510 (main): New local "u".
10511 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10512
e3a91079
AA
105132018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10514
10515 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10516 number information in output of "whereis" command.
10517 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10518
b744723f
AA
105192018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10520
10521 * gdb.ada/info_types.exp: Adjust expected output to the line
10522 numbers now printed by "info var/func/type".
10523 * gdb.base/completion.exp: Likewise.
10524 * gdb.base/included.exp: Likewise.
10525 * gdb.cp/cp-relocate.exp: Likewise.
10526 * gdb.cp/cplusfuncs.exp: Likewise.
10527 * gdb.cp/namespace.exp: Likewise.
10528 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10529
4a4495d6
MM
105302018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10531
10532 * gdb.btrace/cpu.exp: New.
10533
1d509aa6
MM
105342018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10535
10536 * gdb.base/step-indirect-call-thunk.exp: New.
10537 * gdb.base/step-indirect-call-thunk.c: New.
10538 * gdb.reverse/step-indirect-call-thunk.exp: New.
10539 * gdb.reverse/step-indirect-call-thunk.c: New.
10540
6295b6da
SM
105412018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10542
10543 * gdb.base/pie-fork.c: New file.
10544 * gdb.base/pie-fork.exp: New file.
10545
50146e70
TT
105462018-04-11 Tom Tromey <tom@tromey.com>
10547
10548 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10549
f50d8a2e
PA
105502018-04-10 Pedro Alves <palves@redhat.com>
10551
10552 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10553 exits. Instead loop running forever.
10554 (fork_parent): Run forever too.
10555
a0be7a36
SM
105562018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10557
10558 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10559 mi_continue_to_line.
10560 * gdb.mi/mi-stack.c (callee4): Add comment.
10561
9b73db36
SM
105622018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10563
10564 * gdb.mi/mi-stack.exp: Fix indentation.
10565
c912f608
SM
105662018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10567
10568 PR gdb/22979
10569 * gdb.arch/amd64-osabi.exp: New file.
10570
26540402
SM
105712018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10572
10573 PR gdb/22980
10574 * gdb.base/osabi.exp: New file.
10575
121ad66c 105762018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10577
10578 * gdb.cp/static-typedef-print.exp: New file.
10579 * gdb.cp/static-typedef-print.cc: New file.
10580
3fcded8f
JB
105812018-03-27 Joel Brobecker <brobecker@adacore.com>
10582
10583 * gdb.ada/varsize_limit: New testcase.
10584
59cc4834
JB
105852018-03-27 Joel Brobecker <brobecker@adacore.com>
10586
10587 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
10588
10589 * gdb.ada/notcplusplus: New testcase.
10590
10591 * gdb.base/c-linkage-name.c: New file.
10592 * gdb.base/c-linkage-name.exp: New testcase.
10593
4ca59a9f
TT
105942018-03-26 Tom Tromey <tom@tromey.com>
10595
10596 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
10597 * gdb.python/py-framefilter.py (name_error): New global.
10598 (ErrorInName.function): Use name_error.
10599
978d6c75
TT
106002018-03-26 Tom Tromey <tom@tromey.com>
10601
10602 PR backtrace/15582:
10603 * gdb.python/py-framefilter.exp: Add "bt hide" test.
10604
b7fee5a3
KS
106052018-03-23 Keith Seitz <keiths@redhat.com>
10606
10607 PR c++/22968
10608 * gdb.cp/subtypes.exp: New file.
10609 * gdb.cp/subtypes.h: New file.
10610 * gdb.cp/subtypes.cc: New file.
10611 * gdb.cp/subtypes-2.cc: New file.
10612
376be529
AB
106132018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10614
10615 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
10616 (done): Call '_exit' not 'exit' to avoid atexit handlers.
10617 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
10618 -nostartfiles when compiling the test. Confirm that all registers
10619 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
10620
066cfa98
AB
106212018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10622
10623 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
10624 option, syntax was wrong anyway.
10625 * gdb.arch/arm-disp-step.exp: Likewise.
10626 * gdb.arch/sparc64-regs.exp: Likewise.
10627 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
10628 option, syntax was wrong anyway, switch to use
10629 prepare_for_testing.
10630 * gdb.arch/i386-disp-step.exp: Likewise.
10631
079670b9
AA
106322018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
10633
10634 * gdb.ada/exec_changed.exp: Replace "target_info exists
10635 use_gdb_stub" by "use_gdb_stub".
10636 * gdb.ada/start.exp: Likewise.
10637 * gdb.base/async-shell.exp: Likewise.
10638 * gdb.base/attach-pie-misread.exp: Likewise.
10639 * gdb.base/attach-wait-input.exp: Likewise.
10640 * gdb.base/break-entry.exp: Likewise.
10641 * gdb.base/break-interp.exp: Likewise.
10642 * gdb.base/dprintf-detach.exp: Likewise.
10643 * gdb.base/nostdlib.exp: Likewise.
10644 * gdb.base/solib-nodir.exp: Likewise.
10645 * gdb.base/statistics.exp: Likewise.
10646 * gdb.base/testenv.exp: Likewise.
10647 * gdb.mi/mi-exec-run.exp: Likewise.
10648 * gdb.mi/mi-start.exp: Likewise.
10649 * gdb.multi/dummy-frame-restore.exp: Likewise.
10650 * gdb.multi/multi-arch-exec.exp: Likewise.
10651 * gdb.multi/multi-arch.exp: Likewise.
10652 * gdb.multi/tids.exp: Likewise.
10653 * gdb.multi/watchpoint-multi.exp: Likewise.
10654 * gdb.python/py-events.exp: Likewise.
10655 * gdb.threads/attach-into-signal.exp: Likewise.
10656 * gdb.threads/attach-stopped.exp: Likewise.
10657 * gdb.threads/threadapply.exp: Likewise.
10658 * lib/selftest-support.exp: Likewise.
10659
26d6cec4
AA
106602018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
10661
10662 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
10663
4ee89e90
SR
106642018-03-20 Stephen Roberts <stephen.roberts@arm.com>
10665
10666 * gdb.perf/template-breakpoints.cc: New file.
10667 * gdb.perf/template-breakpoints.exp: New file.
10668 * gdb.perf/template-breakpoints.py: New file.
10669
92630041
TT
106702018-03-19 Tom Tromey <tom@tromey.com>
10671
10672 * gdb.rust/simple.rs (main): Add local variables field1, field2,
10673 y0.
10674 * gdb.rust/simple.exp: Test bare identifier form of struct
10675 initializer.
10676
76727919
TT
106772018-03-19 Tom Tromey <tom@tromey.com>
10678
10679 * gdb.gdb/observer.exp: Remove.
10680
194ed413
AA
106812018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10682
10683 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
10684 "qualified" option when setting breakpoints.
10685 * gdb.trace/backtrace.exp: Likewise.
10686 * gdb.trace/circ.exp: Likewise.
10687 * gdb.trace/collection.exp: Likewise.
10688 * gdb.trace/disconnected-tracing.exp: Likewise.
10689 * gdb.trace/ftrace-lock.exp: Likewise.
10690 * gdb.trace/ftrace.exp: Likewise.
10691 * gdb.trace/infotrace.exp: Likewise.
10692 * gdb.trace/packetlen.exp: Likewise.
10693 * gdb.trace/passc-dyn.exp: Likewise.
10694 * gdb.trace/qtro.exp: Likewise.
10695 * gdb.trace/read-memory.exp: Likewise.
10696 * gdb.trace/report.exp: Likewise.
10697 * gdb.trace/signal.exp: Likewise.
10698 * gdb.trace/status-stop.exp: Likewise.
10699 * gdb.trace/strace.exp: Likewise.
10700 * gdb.trace/tfind.exp: Likewise.
10701 * gdb.trace/trace-break.exp: Likewise.
10702 * gdb.trace/trace-condition.exp: Likewise.
10703 * gdb.trace/trace-mt.exp: Likewise.
10704 * gdb.trace/tstatus.exp: Likewise.
10705 * gdb.trace/tsv.exp: Likewise.
10706 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10707 * gdb.trace/unavailable.exp: Likewise.
10708 * gdb.trace/while-dyn.exp: Likewise.
10709
8b067d2c
AA
107102018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10711
10712 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
10713 that libinproctrace is copied to the target.
10714
3ae9ce5d
TT
107152018-03-14 Tom Tromey <tom@tromey.com>
10716
10717 PR cli/14977:
10718 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
10719 a null pointer.
10720 * gdb.base/wchar.exp: Likewise.
10721
b8c2339b
TT
107222018-03-14 Tom Tromey <tom@tromey.com>
10723
10724 PR cli/19918:
10725 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
10726 flag.
10727
4872dc46
SM
107282018-03-08 Simon Marchi <simon.marchi@ericsson.com>
10729
10730 PR gdb/22841
10731 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
10732 "target" to remote_exec.
10733
e4fe3756
SM
107342018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
10735
10736 PR gdb/22841
10737 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
10738 ${board}_upload): Remove.
10739
e95a97d4
AA
107402018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
10741
10742 * gdb.cp/watch-cp.cc: New test.
10743 * gdb.cp/watch-cp.exp: New file.
10744
dbbb1059
AB
107452018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
10746
10747 * gdb.base/infcall-nested-structs.exp: New file.
10748 * gdb.base/infcall-nested-structs.c: New file.
10749 * gdb.base/float.exp: Add riscv support.
10750
ecc054c0
TP
107512018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
10752
10753 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
10754 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
10755
25e3c82c
SDJ
107562018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
10757
10758 * gdb.server/abspath.exp: New file.
10759 * lib/gdb.exp (with_cwd): New procedure.
10760
3083294d
SM
107612018-02-28 Simon Marchi <simon.marchi@ericsson.com>
10762
10763 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
10764 use it.
10765 (gdb_is_target_remote_prompt): New proc.
10766 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
10767 (gdb_is_target_native): Pass prompt parameter to
10768 gdb_is_target_1.
10769
3275ef47
SM
107702018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
10771
10772 * gdb.base/load-command.c: New file.
10773 * gdb.base/load-command.exp: New file.
10774 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
10775 (gdb_is_target_1): ...this, and generalize for other targets
10776 than just remote.
10777 (gdb_is_target_remote): Use gdb_is_target_1.
10778 (gdb_is_target_native): use gdb_is_target_1.
10779
6893c19a
TT
107802018-02-26 Tom Tromey <tom@tromey.com>
10781
10782 PR python/16497:
10783 * gdb.python/py-framefilter.exp: Update test.
10784
2ddeaf8a
TT
107852018-02-26 Tom Tromey <tom@tromey.com>
10786
10787 * gdb.dwarf2/variant.c: New file.
10788 * gdb.dwarf2/variant.exp: New file.
10789
c9317f21
TT
107902018-02-26 Tom Tromey <tom@tromey.com>
10791
10792 * gdb.rust/simple.exp: Accept more possible results in enum test.
10793
6f6d0c26
SM
107942018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
10795
10796 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
10797 parentheses.
10798
11b03145
MR
107992018-02-23 Maciej W. Rozycki <macro@mips.com>
10800
10801 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
10802 name of a variable: $actual_linejj -> $actual_line.
10803
54a27fe5
JB
108042018-02-21 John Baldwin <jhb@FreeBSD.org>
10805
10806 * gdb.arch/amd64-i386-address.exp: Fix a typo.
10807
de65820c
MM
108082018-02-20 Markus Metzger <markus.t.metzger@intel.com>
10809
10810 * gdb.btrace/buffer-size.exp: Do not force BTS.
10811
980548fd
PA
108122018-02-14 Pedro Alves <palves@redhat.com>
10813
10814 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
10815 getting a "Quit".
10816
c4e12631
MM
108172018-02-09 Markus Metzger <markus.t.metzger@intel.com>
10818
10819 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
10820 Fix test name.
10821
c2e0e465
SM
108222018-02-07 Simon Marchi <simon.marchi@ericsson.com>
10823
10824 * gdb.cp/m-static.exp: Check type of optimized out static
10825 member.
10826
f7216783
AB
108272018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
10828
10829 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
10830 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
10831
0625771b
LS
108322018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
10833 Leszek Swirski <leszeks@google.com>
10834
10835 * gdb.python/py-prettyprint.c
10836 (struct to_string_returns_value_inner,
10837 struct to_string_returns_value_wrapper): New.
10838 (main): Add tsrvw variable.
10839 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
10840 ToStringReturnsValueWrapper): New classes.
10841 (register_pretty_printers): Register new pretty-printers.
10842 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
10843 recursive pretty printer.
10844 * gdb.python/py-mi.exp: Likewise.
10845
59498c30
LS
108462018-02-01 Leszek Swirski <leszeks@google.com>
10847
10848 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
10849 functions with the same name as an include file are parsed
10850 correctly.
10851
d4d38844
YQ
108522018-02-01 Yao Qi <yao.qi@linaro.org>
10853
10854 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
10855 "\[^\r\n\]*".
10856
07e5f5cf
NP
108572018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
10858
10859 * gdb.arch/powerpc-prologue-frame.s: New file.
10860 * gdb.arch/powerpc-prologue-frame.c: Likewise.
10861 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
10862
929b5ad4
JB
108632018-01-31 Joel Brobecker <brobecker@adacore.com>
10864
10865 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
10866
e671cd59
PA
108672018-01-30 Pedro Alves <palves@redhat.com>
10868
10869 PR gdb/13211
10870 * gdb.base/interrupt-daemon.c: New.
10871 * gdb.base/interrupt-daemon.exp: New.
10872 * gdb.multi/multi-term-settings.c: New.
10873 * gdb.multi/multi-term-settings.exp: New.
10874
fc413dc4
JB
108752018-01-30 Joel Brobecker <brobecker@adacore.com>
10876
10877 * gdb.base/break.exp: Save the location where the breakpoint
10878 on break.c:47 was actually inserted when debugging the version
10879 compiled at -O2 and use it in the expected output of the "info
10880 break" test performed soon after.
10881
5c319bb2
PA
108822018-01-22 Pedro Alves <palves@redhat.com>
10883 Sergio Durigan Junior <sergiodj@redhat.com>
10884
10885 * gdb.base/whatis.exp: Add tests for 'set print object on' +
10886 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
10887
a9e40818
JB
108882018-01-22 Joel Brobecker <brobecker@adacore.com>
10889
10890 * gdb.base/break-include.c, gdb.base/break-include.inc,
10891 gdb.base/break-include.exp: New files.
10892 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
10893 line number now being the actual line number where the breakpoint
10894 was inserted.
10895 * gdb.mi/mi-break.exp: Likewise.
10896 * gdb.mi/mi-reverse.exp: Likewise.
10897 * gdb.mi/mi-simplerun.exp: Ditto.
10898
e707fc44
AB
108992018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10900
10901 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
10902 varobj.
10903 * gdb.mi/mi-var-create-rtti.exp: Likewise.
10904
ae451627
AB
109052018-01-21 Don Breazeal <donb@codesourcery.com>
10906 Andrew Burgess <andrew.burgess@embecosm.com>
10907
10908 * gdb.mi/basics.c: Add new global.
10909 * gdb.mi/mi-frame-regs.exp: New file.
10910 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
10911 case.
10912
b1b189e0
AB
109132018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10914
10915 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
10916 non-parameter, and on an unknown symbol.
10917
fcfcc376
TT
109182018-01-19 Tom Tromey <tom@tromey.com>
10919
10920 * gdb.rust/modules.rs (TWENTY_THREE): New global.
10921 * gdb.rust/modules.exp: Add ::-qualified lookup test.
10922
634c1c31
AA
109232018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10924
10925 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
10926 setrlimit and chdir to int.
10927
d6ad07fd
AA
109282018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10929
10930 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
10931 function.
10932 (my_tend): Likewise.
10933 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
10934 rationale of avoiding FP- and vector instructions.
10935
adf8243b
RK
109362018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
10937
10938 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
10939 "info reg" with "\[ \t\]*".
10940 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
10941 "\[ \t\]+".
10942 * gdb.arch/s390-multiarch.exp: Ditto.
10943 * gdb.base/pc-fp.exp: Ditto.
10944 * gdb.reverse/i386-precsave.exp: Ditto.
10945 * gdb.reverse/i386-reverse.exp: Ditto.
10946 * gdb.reverse/i387-env-reverse.exp: Ditto.
10947 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10948
dcc06925
AA
109492018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10950
10951 * lib/gdb.exp (gdb_compile): Re-enable use of
10952 universal_compile_options for languages other than Rust.
10953
25d4fd80
AA
109542018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10955
10956 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
10957
ee7f689e 109582018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
10959
10960 PR gdb/16577
10961 * gdb.base/solib-vanish.exp: New.
10962 * gdb.base/solib-vanish-main.c: New.
10963 * gdb.base/solib-vanish-lib1.c: New.
10964 * gdb.base/solib-vanish-lib2.c: New.
10965
d8447b6b
YQ
109662018-01-17 Yao Qi <yao.qi@linaro.org>
10967
10968 * gdb.compile/compile.exp: Match the address printed for
10969 frame in the output of command "bt".
10970
86d6a90c
TT
109712018-01-15 Tom Tromey <tom@tromey.com>
10972
10973 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10974 compute sp_reg.
10975
cbcdb1aa
AB
109762018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10977
10978 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10979 to prepare.
10980 (prepare): Return 0 on error, 1 on success.
10981
eea61984
PA
109822018-01-12 Pedro Alves <palves@redhat.com>
10983
10984 * gdb.base/continue-after-aborted-step-over.c: New.
10985 * gdb.base/continue-after-aborted-step-over.exp: New.
10986
6181e9c2
SM
109872018-01-11 Simon Marchi <simon.marchi@ericsson.com>
10988
10989 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
10990 options when not creating an executable.
10991
3cada740
PA
109922018-01-11 Pedro Alves <palves@redhat.com>
10993
10994 PR remote/22597
10995 * gdb.server/stop-reply-no-thread.c: New file.
10996 * gdb.server/stop-reply-no-thread.exp: New file.
10997
c63d3e8d
PA
109982018-01-10 Pedro Alves <palves@redhat.com>
10999
11000 PR gdb/22670
11001 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11002 functions too. Test setting breakpoints and printing C functions
11003 with no debug info too.
11004 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11005
d4c2a405
PA
110062018-01-10 Pedro Alves <palves@redhat.com>
11007
11008 PR gdb/22670
11009 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11010 a fail.
11011
8825213e
PA
110122018-01-10 Pedro Alves <palves@redhat.com>
11013
11014 PR gdb/22670
11015 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11016
605fd3c6
YQ
110172018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11018
11019 * gdb.server/unittest.exp: Match the output in non-development
11020 mode.
11021
1e5ded6c
YQ
110222018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11023
11024 * gdb.gdb/unittest.exp: Match output in non-development mode.
11025
30066b0b
JB
110262018-01-08 Joel Brobecker <brobecker@adacore.com>
11027
11028 * gdb.ada/access_tagged_param.exp: Relax expected output
11029 for value of "ObjL" in "continue" to pck.inspect breakpoint
11030 test.
11031
04bafb1e
XR
110322018-01-08 Joel Brobecker <brobecker@adacore.com>
11033
9f86398b
JB
11034 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11035 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11036
e379cee6
PA
110372018-01-05 Pedro Alves <palves@redhat.com>
11038
11039 PR gdb/18653
11040 * gdb.base/libsegfault.exp: New.
11041
de63c46b
PA
110422018-01-05 Joel Brobecker <brobecker@adacore.com>
11043
11044 PR gdb/22670
11045 * gdb.ada/access_tagged_param.exp: New file.
11046 * gdb.ada/access_tagged_param/foo.adb: New file.
11047
f98fc17b
PA
110482018-01-05 Pedro Alves <palves@redhat.com>
11049
11050 PR gdb/22670
11051 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11052 exercise lower case too, and to exercise both full matching and
11053 wild matching.
11054
342f8240
JB
110552018-01-05 Joel Brobecker <brobecker@adacore.com>
11056
11057 * gdb.ada/rename_subscript_param: New testcase.
11058
7150d33c
JG
110592018-01-05 Jerome Guitton <guitton@adacore.com>
11060
11061 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11062
cc0e770c
JB
110632018-01-05 Joel Brobecker <brobecker@adacore.com>
11064
11065 * gdb.ada/convvar_comp: New testcase.
11066
672a41aa 110672018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11068
11069 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11070 (My_Table): New global variable.
11071 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11072
7365ec2f
JB
110732018-01-04 Joel Brobecker <brobecker@adacore.com>
11074
11075 PR gdb/22670
11076 * gdb.ada/maint_with_ada: New testcase.
11077
289483b6
JB
110782018-01-04 Joel Brobecker <brobecker@adacore.com>
11079
11080 PR gdb/22670
11081 * gdb.ada/bp_c_mixed_case: New testcase.
11082
344420da
JB
110832018-01-04 Joel Brobecker <brobecker@adacore.com>
11084
11085 PR gdb/22670
11086 * gdb.ada/complete.exp: Add "complete break ada" test.
11087
66fc87a0
JB
110882018-01-04 Joel Brobecker <brobecker@adacore.com>
11089
11090 PR gdb/22670
11091 * gdb.ada/info_addr_mixed_case: New testcase.
11092
9f757bf7
XR
110932018-01-03 Xavier Roirand <roirand@adacore.com>
11094
11095 * gdb.ada/excep_handle.exp: New testcase.
11096 * gdb.ada/excep_handle/foo.adb: New file.
11097 * gdb.ada/excep_handle/pck.ads: New file.
11098
bd570f80
JB
110992018-01-03 Joel Brobecker <brobecker@adacore.com>
11100
11101 * gdb.base/step-line.c: Add extra empty line in copyright header.
11102 * gdb.base/step-line.inp: Likewise.
11103
9fe561ab
JB
111042018-01-02 Joel Brobecker <brobecker@adacore.com>
11105
11106 * gdb.ada/dyn_stride.exp: Add slice test.
11107
a405673c
JB
111082018-01-02 Joel Brobecker <brobecker@adacore.com>
11109
11110 * gdb.ada/dyn_stride: New testcase.
11111
cef0f868
SH
111122017-12-27 Stafford Horne <shorne@gmail.com>
11113
11114 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11115 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11116
b67d92b0
SH
111172017-12-27 Stafford Horne <shorne@gmail.com>
11118
11119 * gdb.base/reggroups.c: New file.
11120 * gdb.base/reggroups.exp: New file.
11121
eccab96d
JB
111222017-12-18 Joel Brobecker <brobecker@adacore.com>
11123
11124 * gdb.dwarf2/ada-valprint-error.c: New file.
11125 * gdb.dwarf2/ada-valprint-error.exp: New file.
11126
0e2da9f0
JB
111272017-12-18 Joel Brobecker <brobecker@adacore.com>
11128
11129 * gdb.ada/assign_arr: New testcase.
11130
cb923fcc
XR
111312017-12-18 Xavier Roirand <roirand@adacore.com>
11132
11133 * gdb.ada/funcall_ptr: New testcase.
11134
7c161838
SDJ
111352017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11136
11137 PR cli/16224
11138 * gdb.base/ptype-offsets.cc: New file.
11139 * gdb.base/ptype-offsets.exp: New file.
11140
1af17fd9
YQ
111412017-12-15 Yao Qi <yao.qi@linaro.org>
11142
11143 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11144 if XML is disabled.
11145
828d5846
XR
111462017-12-15 Xavier Roirand <roirand@adacore.com>
11147
11148 * gdb.ada/same_component_name: New testcase.
11149
79e8fcaa
JB
111502017-12-14 Joel Brobecker <brobecker@adacore.com>
11151
11152 * gdb.ada/str_binop_equal: New testcase.
11153
e05fa6f9
JB
111542017-12-14 Joel Brobecker <brobecker@adacore.com>
11155
11156 * gdb.ada/task_switch_in_core: New testcase.
11157
b89641ba
SM
111582017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11159
11160 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11161 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11162 call test_bkpt_qualified.
11163 (test_bkpt_qualified): New proc.
11164
6892d2e4
PA
111652017-12-13 Pedro Alves <palves@redhat.com>
11166
11167 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11168 Tighten regexp by matching with an anchor.
11169
a22ecf70
PA
111702017-12-13 Pedro Alves <palves@redhat.com>
11171
11172 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11173 ("expression with namespace"): New set of tests.
11174 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11175 (Nested::Test_NS::qux): New.
11176 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11177 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11178
9937536c
JB
111792017-12-13 Joel Brobecker <brobecker@adacore.com>
11180
11181 * gdb.base/server-del-break.c: New file.
11182 * gdb.base/server-del-break.exp: New file.
11183
fe49c6f5
SH
111842017-12-12 Stafford Horne <shorne@gmail.com>
11185
11186 * gdb.xml/tdesc-regs.exp: Add or1k support.
11187
c3d18620
SH
111882017-12-12 Stafford Horne <shorne@gmail.com>
11189
11190 * gdb.base/bp-permanent.c: Define nop of or1k.
11191
c5f9cfc8
JB
111922017-12-11 Joel Brobecker <brobecker@adacore.com>
11193
11194 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11195 output with components being reordered.
11196
a9c135fc
JB
111972017-12-11 Joel Brobecker <brobecker@adacore.com>
11198
11199 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11200 output with components being reordered.
11201
927aa2e7
JK
112022017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11203 Pedro Alves <palves@redhat.com>
11204
11205 * gdb.base/maint.exp (check for .gdb_index): Check also for
11206 .debug_names.
11207 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11208 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11209 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11210 (.gdb_index used after symbol reloading): Support also .debug_names.
11211 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11212
f17d9474
YQ
112132017-12-08 Yao Qi <yao.qi@linaro.org>
11214
11215 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11216 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11217
a0de8c21
YQ
112182017-12-08 Yao Qi <yao.qi@linaro.org>
11219
11220 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11221 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11222
a738ea1d
YQ
112232017-12-08 Yao Qi <yao.qi@linaro.org>
11224
11225 * gdb.arch/aarch64-tagged-pointer.c: New file.
11226 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11227
1cd9a73b
SDJ
112282017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11229
11230 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11231 "int".
11232
fa6eb693
KS
112332017-12-07 Keith Seitz <keiths@redhat.com>
11234
11235 PR breakpoints/22569
11236 * gdb.linespec/ls-errs.exp: Change expected result of "break
11237 -source this file has spaces.c -line 3".
11238 Check that an explicit source file followed by whitespace is
11239 identified as an invalid explicit location.
11240
883fd55a
KS
112412017-12-07 Keith Seitz <keiths@redhat.com>
11242
11243 * gdb.cp/nested-types.cc: New file.
11244 * gdb.cp/nested-types.exp: New file.
11245 * lib/cp-support.exp: Load data-structures.exp library.
11246 (debug_cp_test_ptype_class): New global.
11247 (cp_ptype_class_verbose, next_line): New procedures.
11248 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11249 Add and document new return value.
11250 Switch the list of lines to a queue.
11251 Add support for new `type' key for nested type definitions.
11252 Add debugging/troubleshooting messages.
11253 * lib/data-structures.exp: New file.
11254
ec72db3e
SM
112552017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11256
11257 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11258 with proc_with_prefix, don't use with_test_prefix.
11259
99598d71
TT
112602017-12-07 Tom Tromey <tom@tromey.com>
11261
11262 * gdb.base/break.exp: Add test for empty "commands".
11263
a8806230
YQ
112642017-12-07 Yao Qi <yao.qi@linaro.org>
11265
11266 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11267 malloc and catch syscall.
11268
824cc835
PM
112692017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11270
e79be6e5 11271 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11272 tests for explicit locations.
11273
7cc244de
PA
112742017-12-06 Pedro Alves <palves@redhat.com>
11275
11276 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11277 force-disabling XML descriptions.
11278
50a1fdd5
PA
112792017-12-04 Pedro Alves <palves@redhat.com>
11280
11281 PR gdb/22499
11282 * gdb.arch/amd64-disp-step-avx.S: New file.
11283 * gdb.arch/amd64-disp-step-avx.exp: New file.
11284
f0fb2488
PA
112852017-12-03 Pedro Alves <palves@redhat.com>
11286
11287 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11288 and <string.h>.
11289 (parent_function): Print distinct messages when waitpid fails, or
11290 the child exits with a signal, or the child exits for an unhandled
11291 reason.
11292 * gdb.threads/process-dies-while-detaching.exp
11293 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11294 it. Wait for both inferior output and GDB's prompt. Use an
11295 indirect spawn id list.
11296 (do_detach): New parameter 'child_exit'. Use it to compute
11297 expected inferior output.
11298 (test_detach, test_detach_watch, test_detach_killed_outside):
11299 Adjust to pass down the expected child exit kind.
11300
97cbe998
SDJ
113012017-12-01 Joel Brobecker <brobecker@adacore.com>
11302 Sergio Durigan Junior <sergiodj@redhat.com>
11303 Pedro Alves <palves@redhat.com>
11304
11305 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11306
40fc416f
SDJ
113072017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11308
11309 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11310 to 'symbol-file' and 'add-symbol-file' can be
11311 position-independent.
11312
1cc75e92
YQ
113132017-12-01 Yao Qi <yao.qi@linaro.org>
11314
11315 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11316 the URL in copyright header.
11317 * gdb.arch/aarch64-fp.exp: Likewise.
11318 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11319 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11320 * gdb.base/expand-psymtabs.exp: Likewise.
11321 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11322 * gdb.fortran/common-block.exp: Likewise.
11323 * gdb.fortran/common-block.f90: Likewise.
11324 * gdb.fortran/logical.exp: Likewise.
11325 * gdb.fortran/vla-datatypes.f90: Likewise.
11326 * gdb.fortran/vla-sub.f90: Likewise.
11327
875fb7a7
JB
113282017-11-30 Joel Brobecker <brobecker@adacore.com>
11329
11330 * gdb.ada/repeat_dyn: New testcase.
11331
6f14765f
UW
113322017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11333
11334 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11335 Update for changed thread numbering.
11336 * gdb.cell/bt.exp: Update for changed GDB output.
11337
f1af7b94
SM
113382017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11339
11340 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11341 setting isremote by hand.
11342 * boards/dwarf4-gdb-index.exp: Likewise.
11343 * boards/fission.exp: Likewise.
11344 * boards/stabs.exp: Likewise.
11345
e3919f3e
PA
113462017-11-30 Pedro Alves <palves@redhat.com>
11347
11348 * gdb.linespec/cpls-ops.exp
11349 (check_explicit_skips_function_argument): Extract the underlying
11350 type of size_t instead of hardcoding it.
11351
bd69330d
PA
113522017-11-29 Pedro Alves <palves@redhat.com>
11353
11354 PR c++/19436
11355 * gdb.linespec/cpls-abi-tag.cc: New file.
11356 * gdb.linespec/cpls-abi-tag.exp: New file.
11357
a20714ff
PA
113582017-11-29 Pedro Alves <palves@redhat.com>
11359
11360 * gdb.base/langs.exp: Use -qualified.
11361 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11362 it.
11363 * gdb.cp/namespace.exp: Use -qualified.
11364 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11365 (overload-3, template-overload, template-ret-type, const-overload)
11366 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11367 procedures.
11368 (test_driver): Call them.
11369 * gdb.cp/save-bp-qualified.cc: New.
11370 * gdb.cp/save-bp-qualified.exp: New.
11371 * gdb.linespec/explicit.exp: Test -qualified.
11372 * lib/completion-support.exp (completion::explicit_opts_list): Add
11373 "-qualified".
11374 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11375
f6f1d339
PM
113762017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11377
11378 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11379
02ca603a
TT
113802017-11-29 Tom Tromey <tom@tromey.com>
11381
11382 * gdb.base/relocate.exp: Update invalid argument test.
11383 Add new tests for invalid arguments.
11384
ed6c0bfb
TP
113852017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11386
11387 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11388 Return 0 as a long.
11389 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11390
f106e10e
TP
113912017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11392
11393 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11394 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11395 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11396 func ().
11397 * gdb.cp/shadow.cc (B.func): Return 0.
11398
10329bb2
JB
113992017-11-27 Joel Brobecker <brobecker@adacore.com>
11400
11401 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11402 expected output in gdb_expect call to allow the exception
11403 message to be present as well. Fix syntax confusion to avoid
11404 TCL thinking that exception_name is an array.
11405
617cd4bc
UW
114062017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11407
11408 * gdb.arch/spu-info.c: Include <unistd.h>.
11409 (do_signal_test): Fix broken calls to write.
11410 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11411 Fix checks for empty mailboxes. Update signal tests for corrected
11412 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11413 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11414 * gdb.cell/arch.exp: Use standard_output_file.
11415 * gdb.cell/break.exp: Likewise.
11416 * gdb.cell/bt.exp: Likewise.
11417 * gdb.cell/core.exp: Likewise.
11418 * gdb.cell/dwarfaddr.exp: Likewise.
11419 * gdb.cell/ea-cache.exp: Likewise.
11420 * gdb.cell/ea-standalone.exp: Likewise.
11421 * gdb.cell/f-regs.exp: Likewise.
11422 * gdb.cell/fork.exp: Likewise.
11423 * gdb.cell/gcore.exp: Likewise.
11424 * gdb.cell/mem-access.exp: Likewise.
11425 * gdb.cell/ptype.exp: Likewise.
11426 * gdb.cell/registers.exp: Likewise.
11427 * gdb.cell/sizeof.exp: Likewise.
11428 * gdb.cell/solib-symbol.exp: Likewise.
11429 * gdb.cell/solib.exp: Likewise.
617cd4bc 11430
a81aaca0
PA
114312017-11-25 Pedro Alves <palves@redhat.com>
11432
11433 * gdb.base/complete-empty.exp: New file.
11434 * gdb.base/completion.exp: Adjust.
11435
6a3c6ee4
PA
114362017-11-25 Pedro Alves <palves@redhat.com>
11437
11438 * gdb.linespec/cpls-ops.cc: New file.
11439 * gdb.linespec/cpls-ops.exp: New file.
11440 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11441 factored out from ...
11442 (test_complete_prefix_range): ... this.
11443
8955eb2d
PA
114442017-11-24 Pedro Alves <palves@redhat.com>
11445
11446 * gdb.linespec/cpcompletion.exp: New file.
11447 * gdb.linespec/cpls-hyphen.cc: New file.
11448 * gdb.linespec/cpls.cc: New file.
11449 * gdb.linespec/cpls2.cc: New file.
11450 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11451 test to use test_gdb_complete_unique. Add label completion,
11452 keyword completion and explicit location completion tests.
11453 * lib/completion-support.exp: New file.
11454
e547c119
JB
114552017-11-24 Joel Brobecker <brobecker@adacore.com>
11456
11457 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11458 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11459 when hitting an exception catchpoint.
11460
7c3c1aa8
YQ
114612017-11-22 Yao Qi <yao.qi@linaro.org>
11462
11463 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11464
41bd68f5
SM
114652017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11466
11467 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11468 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11469 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11470
1daad298
YQ
114712017-11-22 Yao Qi <yao.qi@linaro.org>
11472
11473 * gdb.base/info-os.exp: Pass pthreads.
11474 * gdb.multi/multi-attach.exp: Likewise.
11475
88465e87
YQ
114762017-11-22 Yao Qi <yao.qi@linaro.org>
11477
11478 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11479 compiler.
11480
dc196b23
YQ
114812017-11-22 Yao Qi <yao.qi@linaro.org>
11482
11483 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11484 * gdb.base/break-interp.exp: Likewise.
11485 * gdb.base/jit-attach-pie.exp: Likewise.
11486
2400729e
UW
114872017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11488
11489 * gdb.base/float128.c (large128): New variable.
11490 * gdb.base/float128.exp: Add test to print largest __float128 value.
11491
7a26362d
UW
114922017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11493
11494 * gdb.arch/vsx-regs.exp: Update register content checks.
11495
ed0f4273
UW
114962017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11497
11498 * gdb.arch/ppc-longdouble.exp: New file.
11499 * gdb.arch/ppc-longdouble.c: Likewise.
11500
a25d69c6
PA
115012017-11-21 Pedro Alves <palves@redhat.com>
11502
11503 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11504
73fcf641
PA
115052017-11-20 Pedro Alves <palves@redhat.com>
11506
11507 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11508 (long_double_typedef): New typedefs.
11509 Use DEF on double and long double.
11510 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11511 cases.
11512 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11513 and 'long_double_ptr_same_size' locals. Use them to decide
11514 whether cast from array/function to float is valid/invalid.
11515
71a3c369
TT
115162017-11-17 Tom Tromey <tom@tromey.com>
11517
11518 * gdb.rust/traits.rs: New file.
11519 * gdb.rust/traits.exp: New file.
11520
ced9779b
JB
115212017-11-17 Joel Brobecker <brobecker@adacore.com>
11522
11523 * gdb.ada/minsyms: New testcase.
11524
a0922d80
PA
115252017-11-16 Pedro Alves <palves@redhat.com>
11526
11527 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11528 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11529
ea04e54c
PA
115302017-11-16 Pedro Alves <palves@redhat.com>
11531
11532 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11533 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11534
e849ea89
PA
115352017-11-16 Pedro Alves <palves@redhat.com>
11536
11537 * gdb.server/reconnect-ctrl-c.c: New file.
11538 * gdb.server/reconnect-ctrl-c.exp: New file.
11539
d8ae99a7
PM
115402017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11541
11542 * gdb.python/py-rbreak.exp: New file.
11543 * gdb.python/py-rbreak.c: New file.
11544 * gdb.python/py-rbreak-func2.c: New file.
11545
968a13f8
PA
115462017-11-16 Pedro Alves <palves@redhat.com>
11547
11548 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11549 pattern.
11550 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11551 GDB.
11552
71774bc9
SM
115532017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11554
11555 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11556 regex.
11557
ddbb44cf
SM
115582017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11559
11560 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11561 test names.
11562
584a564f
PA
115632017-11-09 Pedro Alves <palves@redhat.com>
11564
11565 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11566 factored out from ...
11567 (top level): ... here, and adjusted to avoid expecting beyond the
11568 prompt in a single gdb_test_multiple.
11569
5ed7a928
PA
115702017-11-09 Pedro Alves <palves@redhat.com>
11571
11572 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11573 output.
11574 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11575 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11576 * gdb.server/ext-run.exp ("kill" test): Likewise.
11577 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11578
a60e0738
PA
115792017-11-09 Pedro Alves <palves@redhat.com>
11580
11581 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
11582 match till end of line.
11583
2c88253f
PA
115842017-11-09 Pedro Alves <palves@redhat.com>
11585
11586 * gdb.base/memattr.exp: Tighten regexes to match the end line.
11587
c7a38517
PA
115882017-11-09 Pedro Alves <palves@redhat.com>
11589
11590 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
11591 New procedures, factored out from ...
11592 (top level): ... here, and adjusted to avoid expecting beyond the
11593 prompt in one go.
11594
f29f4b6b
PA
115952017-11-09 Pedro Alves <palves@redhat.com>
11596
11597 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
11598 output. Fix '?' match.
11599
286acbb5
JB
116002017-11-08 Joel Brobecker <brobecker@adacore.com>
11601
11602 * gdb.ada/scoped_watch: New testcase.
11603 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
11604 which is actually correct.
11605 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
11606 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
11607
62d7ae92
PA
116082017-11-08 Pedro Alves <palves@redhat.com>
11609
11610 * gdb.gdb/complaints.exp (test_initial_complaints)
11611 (test_serial_complaints, test_short_complaints): Call
11612 complaint_internal instead of complaint.
11613
280ca31f
DT
116142017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
11615
11616 * gdb.threads/tls-core.c: New file.
11617 * gdb.threads/tls-core.exp: Likewise.
11618
b5ec771e
PA
116192017-11-08 Pedro Alves <palves@redhat.com>
11620
11621 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
11622 (p Exported_Capitalized): New test.
11623 (p exported_capitalized): New test.
11624
a02b41a7
PA
116252017-11-07 Pedro Alves <palves@redhat.com>
11626
11627 * gdb.cp/ena-dis-br-range.exp: Add more tests.
11628
95e95a6d
PA
116292017-11-07 Pedro Alves <palves@redhat.com>
11630
11631 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
11632 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
11633 (disable_invalid, disable_inverted, disable_negative): New
11634 procedures.
11635 ("bad numbers"): New set of tests.
11636
cee62dbd
PA
116372017-11-07 Pedro Alves <palves@redhat.com>
11638
11639 * gdb.cp/ena-dis-br-range.exp: Add tests.
11640
cc638e86
PA
116412017-11-07 Pedro Alves <palves@redhat.com>
11642
11643 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
11644
d0fe4701
XR
116452017-11-07 Xavier Roirand <roirand@adacore.com>
11646 Pedro Alves <palves@redhat.com>
11647
11648 * gdb.base/ena-dis-br.exp: Add reference to
11649 gdb.cp/ena-dis-br-range.exp.
11650 * gdb.cp/ena-dis-br-range.exp: New file.
11651 * gdb.cp/ena-dis-br-range.cc: New file.
11652
46f67f80
PA
116532017-11-06 Pedro Alves <palves@redhat.com>
11654
11655 * gdb.base/attach-non-pgrp-leader.c: New.
11656 * gdb.base/attach-non-pgrp-leader.exp: New.
11657
726e1356
PA
116582017-11-06 Pedro Alves <palves@redhat.com>
11659
11660 * configure.ac: No longer check for termio.h and sgtty.h.
11661 * configure: Regenerate.
11662 * remote-utils.c: Include termios.h instead of gdb_termios.h.
11663 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
11664 Remove termio and sgtty code.
11665
50ab6ace
YQ
116662017-11-03 Yao Qi <yao.qi@linaro.org>
11667
11668 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
11669 in GDB is disabled.
11670
8e68731c
YQ
116712017-11-03 Yao Qi <yao.qi@linaro.org>
11672
11673 * gdb.python/py-thrhandle.exp: Skip it if python is not
11674 enabled.
11675
3a87ae65
SM
116762017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
11677
11678 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
11679 as a breakpoint command.
11680
484d8d36
MD
116812017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
11682
11683 PR python/21213
11684 * gdb.python/py-infthread.exp: Test calling
11685 InferiorThread.inferior () multiple times in a row.
11686
4a27f119
KS
116872017-10-27 Keith Seitz <keiths@redhat.com>
11688
11689 * gdb.opt/inline-break.exp (break_info_1): New procedure.
11690 Test "info break" for every inlined function breakpoint.
11691
bb11dd58
YQ
116922017-10-27 Yao Qi <yao.qi@linaro.org>
11693
11694 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
11695
a43f3893
PF
116962017-10-26 Patrick Frants <osscontribute@gmail.com>
11697
11698 * gdb.cp/classes.exp (test_static_members): Test printing
11699 Outer::instance.
11700 * gdb.cp/classes.c (struct Inner, struct Outer): New.
11701 (Inner::instance, Outer::instance): New.
11702
792ccf00
PA
117032017-10-24 Pedro Alves <palves@redhat.com>
11704
11705 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
11706 extra console" test in two stages.
11707
eb2bfbad
PA
117082017-10-24 Pedro Alves <palves@redhat.com>
11709
11710 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
11711
1f75a651
PA
117122017-10-24 Pedro Alves <palves@redhat.com>
11713
11714 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
11715 loop.
11716
779990d9
PA
117172017-10-24 Pedro Alves <palves@redhat.com>
11718
11719 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
11720 $attempt" and "stoppedtry $stoppedtry" test prefixes.
11721
ad9b8f5d
PA
117222017-10-24 Pedro Alves <palves@redhat.com>
11723
11724 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
11725 parameter and handle it. Don't output read value in test name.
11726
fee6da6e
PA
117272017-10-24 Pedro Alves <palves@redhat.com>
11728
11729 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
11730 custom test name.
11731
10389c2c
PA
117322017-10-24 Pedro Alves <palves@redhat.com>
11733
11734 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
11735 include the unstable output directory name in the test's name.
11736 (initial_setup_simple) <'set args'>: Use custom test name.
11737
a80e65a9
PA
117382017-10-24 Pedro Alves <palves@redhat.com>
11739
11740 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
11741 with explicit test name.
11742
15763a09
PA
117432017-10-20 Pedro Alves <palves@redhat.com>
11744
11745 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
11746 'wait -i'. Use gdb_assert and remote_close.
11747
49a4ce2e
AB
117482017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
11749
11750 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
11751 number from variable rather than hard-coded.
11752
a75868f5
PA
117532017-10-19 Pedro Alves <palves@redhat.com>
11754
11755 * gdb.base/long-inferior-output.c: New file.
11756 * gdb.base/long-inferior-output.exp: New file.
11757
c8ba13ad
KS
117582017-11-18 Keith Seitz <keiths@redhat.com>
11759
11760 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
11761 method.
11762 (main): Call it.
11763 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
11764 Add additional user-defined conversion operator tests.
11765
b27de576
PA
117662017-10-17 Pedro Alves <palves@redhat.com>
11767
11768 * boards/native-stdio-gdbserver.exp: Load "local-board".
11769
8484c955
PA
117702017-10-17 Pedro Alves <palves@redhat.com>
11771
11772 * gdb.base/quit-live.c: New file.
11773 * gdb.base/quit-live.exp: New file.
11774
83d5a34d
KS
117752017-10-16 Keith Seitz <keiths@redhat.com>
11776
11777 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
11778 (class_with_protected_typedef, class_with_private_typedef)
11779 (struct_with_public_typedef, struct_with_protected_typedef)
11780 (struct_with_private_typedef): New classes/structs.
11781 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
11782 typedefs and access specifiers.
11783
739b3f1d
PA
117842017-10-16 Pedro Alves <palves@redhat.com>
11785 Simon Marchi <simon.marchi@polymtl.ca>
11786
11787 * README (Local vs Remote vs Native): New section.
11788 * boards/local-board.exp: New file, with bits factored out from
11789 ...
11790 * boards/native-extended-gdbserver.exp: ... here. Load
11791 "local-board".
11792 * boards/native-gdbserver.exp: Load "local-board".
11793 (${board}_spawn, ${board}_exec): Delete.
11794 * boards/native-stdio-gdbserver.exp: Most contents factored out to
11795 ...
11796 * boards/stdio-gdbserver-base.exp: ... this new file.
11797 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
11798 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
11799 procedure.
11800 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
11801 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
11802 stdio_gdbserver_command.
11803 (${board}_get_remote_address, ${board}_get_comm_port)
11804 (${board}_download, ${board}_upload): Delete.
11805 (get_target_remote_pipe_cmd): New.
11806
fe68b953
SM
118072017-10-16 Simon Marchi <simon.marchi@ericsson.com>
11808
11809 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
11810 test_bkpt_deletion, test_bkpt_cond_and_cmds,
11811 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
11812 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
11813 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
11814 remove with_test_prefix.
11815
300b6685
PA
118162017-10-13 Pedro Alves <palves@redhat.com>
11817
11818 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
11819 * gdb.base/annota1.exp: Use it instead of is_remote.
11820 * gdb.base/annota3.exp: Use it instead of is_remote.
11821 * gdb.cp/annota2.exp: Use it instead of is_remote.
11822 * gdb.cp/annota3.exp: Use it instead of is_remote.
11823 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
11824
50500caf
PA
118252017-10-13 Pedro Alves <palves@redhat.com>
11826
11827 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
11828 (test_num_test_vars, run_and_count_vars, find_env)
11829 (test_set_unset_env, test_inherit_env_var): New procedures.
11830 (top level): Use them.
11831
dad0c6d2
PA
118322017-10-13 Pedro Alves <palves@redhat.com>
11833
11834 * lib/selftest-support.exp (selftest_setup): Extend comments, and
11835 also skip on stub-like targets.
11836
8b0553c1
PA
118372017-10-13 Pedro Alves <palves@redhat.com>
11838
11839 PR gdb/22293
11840 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
11841 (top level): Move some tests to ...
11842 (test_not_found): ... this new procedure.
11843 (top level): Call it.
11844
7594f623
PA
118452017-10-13 Pedro Alves <palves@redhat.com>
11846
11847 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
11848 expect different "info terminal" output if testing with a
11849 non-native target.
11850
ebe3b402
PA
118512017-10-13 Pedro Alves <palves@redhat.com>
11852 Simon Marchi <simon.marchi@polymtl.ca>
11853
11854 PR python/12966
11855 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
11856
42f1b161
PA
118572017-10-13 Pedro Alves <palves@redhat.com>
11858
11859 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
11860 already.
11861
8d6ef72b
PA
118622017-10-13 Pedro Alves <palves@redhat.com>
11863
11864 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
11865 is_remote.
11866
d7bcd5b8
PA
118672017-10-13 Pedro Alves <palves@redhat.com>
11868
11869 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
11870 is_remote.
11871
df479dc6
PA
118722017-10-13 Pedro Alves <palves@redhat.com>
11873
11874 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
11875 is set.
11876 (corefile_test_attach): Likewise. Check can_spawn_for_attach
11877 instead of is_remote.
11878
23fb630a
PA
118792017-10-13 Pedro Alves <palves@redhat.com>
11880
11881 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
11882 (top level): Add comment.
11883
cc77b1dc
PA
118842017-10-13 Pedro Alves <palves@redhat.com>
11885
11886 * gdb.base/remote.exp (top level): Fix comment typo and add
11887 missing return.
11888
27c9e813
PA
118892017-10-13 Pedro Alves <palves@redhat.com>
11890 Simon Marchi <simon.marchi@polymtl.ca>
11891
11892 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
11893 calls and add comments. Skip test if use_gdb_stub is set.
11894 (top level): Use "set cwd" command instead of "cd" command.
11895
5e830d98
PA
118962017-10-13 Pedro Alves <palves@redhat.com>
11897
11898 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
11899 is_remote target check.
11900
f5ca0032
PA
119012017-10-13 Pedro Alves <palves@redhat.com>
11902
11903 * gdb.base/scope.exp: Use build_executable + clean_restart +
11904 gdb_file_cmd instead of prepare_for_testing and no longer skip
11905 "before run" tests on is_remote target boards. Update comments.
11906 * boards/native-extended-gdbserver.exp
11907 (extended_gdbserver_load_last_file): New, factored out from ...
11908 (gdb_load): ... this. Move further below and add comment.
11909 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
11910
8aed1c0d
PA
119112017-10-12 Pedro Alves <palves@redhat.com>
11912
11913 * gdb.base/attach.exp: Remove references to gdb64.
11914 * gdb.base/dbx.exp: Remove references to gdb64.
11915
cfa34c87
SM
119162017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11917 Pedro Alves <palves@redhat.com>
11918
11919 * gdb.base/label.exp: Remove is_remote target check.
11920
9192b7de
PA
119212017-10-12 Pedro Alves <palves@redhat.com>
11922
11923 * gdb.base/auvx.exp (coredir): Update comment.
11924 (top level) <core_works>: Use "set cwd" command instead of "cd"
11925 command.
11926
6bf0052d
PA
119272017-10-12 Pedro Alves <palves@redhat.com>
11928 Simon Marchi <simon.marchi@polymtl.ca>
11929
11930 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
11931 target boards.
11932
e48ef82d
PA
119332017-10-12 Pedro Alves <palves@redhat.com>
11934 Simon Marchi <simon.marchi@polymtl.ca>
11935
11936 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
11937 Instead skip if there's any gdb_protocol set.
11938
8d7aea57
SM
119392017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11940 Pedro Alves <palves@redhat.com>
11941
11942 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
11943
30440677
PA
119442017-10-12 Pedro Alves <palves@redhat.com>
11945 Simon Marchi <simon.marchi@polymtl.ca>
11946
11947 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
11948 instead of on dejagnu remote boards.
11949
4e04f045 119502017-10-12 Pedro Alves <palves@redhat.com>
175654b9 11951 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
11952
11953 * gdb.base/inferior-died.exp: Remove is_remote and isnative
11954 checks. Use build_executable + clean_restart instead of
11955 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
11956 of enabling non-stop after starting gdb.
11957
871a186e
PA
119582017-10-12 Pedro Alves <palves@redhat.com>
11959
11960 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
11961 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11962 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11963 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11964
56d704da
AK
119652017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11966
11967 * gdb.arch/arc-tdesc-cpu.exp: New file.
11968 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11969
2f20e312
SM
119702017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11971
11972 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11973
65630365
PA
119742017-10-10 Pedro Alves <palves@redhat.com>
11975
11976 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11977 expect CLI output.
11978
bf469271
PA
119792017-10-10 Pedro Alves <palves@redhat.com>
11980
11981 * lib/selftest-support.exp (selftest_setup): Update for
11982 captured_command_loop's prototype change.
11983
777a42f1
PA
119842017-10-09 Pedro Alves <palves@redhat.com>
11985
11986 Test both arch1=>arch2 and arch2=>arch1.
11987
11988 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
11989 (srcfile2, binfile2, march1, march2): Remove globals. Largely
11990 factored out to...
11991 (append_arch1_options, append_arch2_options, append_arch_options)
11992 (build_executables): New procedures.
11993 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
11994 local.
11995 (top level): Add new 'first_arch' testing axis.
11996
cbd2b4e3
PA
119972017-10-09 Pedro Alves <palves@redhat.com>
11998
11999 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12000 (barrier): New.
12001 (thread_start, all_started): New functions.
12002 (main): Spawn new thread and wait until it is scheduled.
12003 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12004 option.
12005 (do_test): Add 'selected_thread' parameter. Run to all_started
12006 instead of main. Explicitly set the breakpoint at main. Switch
12007 to the SELECTED_THREAD thread.
12008 (top level): Test handling the exec event with either the main
12009 thread or the second thread selected.
12010
5c9e4427
PA
120112017-10-09 Pedro Alves <palves@redhat.com>
12012
12013 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12014 logic. Move STOP marker after the value checks.
12015 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12016 regexp.
12017
b3b7c423
SL
120182017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12019
12020 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12021
3b4b2f16
UW
120222017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12023
12024 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12025 integer-to-dfp conversion.
12026 * gdb.base/dfp-test.exp: Likewise.
12027
5cd63fda
PA
120282017-10-04 Pedro Alves <palves@redhat.com>
12029
12030 * gdb.multi/hangout.c: Include <unistd.h>.
12031 (hangout_loop): New function.
12032 (main): Call alarm. Call hangout_loop in a loop.
12033 * gdb.multi/hello.c: Include <unistd.h>.
12034 (hello_loop): New function.
12035 (main): Call alarm. Call hangout_loop in a loop.
12036 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12037 inferior with the other selected.
12038
4c71c105
SM
120392017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12040
12041 * gdb.mi/list-thread-groups-available.exp: New file.
12042 * gdb.mi/list-thread-groups-available.c: New file.
12043
bc3b087d
SDJ
120442017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12045
12046 * gdb.base/set-cwd.exp: Make it available on
12047 native-extended-gdbserver.
12048
d092c5a2
SDJ
120492017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12050
12051 * gdb.base/set-cwd.c: New file.
12052 * gdb.base/set-cwd.exp: Likewise.
12053
45320ffa
TT
120542017-10-02 Tom Tromey <tom@tromey.com>
12055
12056 PR rust/22236:
12057 * gdb.rust/simple.rs (main): New variable "fslice".
12058 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12059
b3e3859b
TT
120602017-10-02 Tom Tromey <tom@tromey.com>
12061
12062 * gdb.rust/simple.exp: Test ptype of a slice.
12063
01af5e0d
TT
120642017-10-02 Tom Tromey <tom@tromey.com>
12065
12066 * gdb.rust/simple.exp: Test index of slice.
12067
a9bbfbd8
TT
120682017-09-27 Tom Tromey <tom@tromey.com>
12069
12070 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12071
df8899e5
TP
120722017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12073 Pedro Alves <palves@redhat.com>
12074
12075 * gdb.base/compare-sections.exp (get value of read-only section): Read
12076 as unsigned value.
12077 (corrupt read-only section): Likewise and don't set written if patching
12078 failed.
12079
757bf54b
KB
120802017-09-21 Kevin Buettner <kevinb@redhat.com>
12081
12082 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12083 files.
12084
06871ae8
PA
120852017-09-20 Pedro Alves <palves@redhat.com>
12086
12087 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12088 symbol names in gdb's output.
12089 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12090
e5f25bc5
PA
120912017-09-20 Pedro Alves <palves@redhat.com>
12092
12093 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12094 Rename to ...
12095 (test_list_ambiguous_symbol): ... this and add a symbol name
12096 parameter. Adjust.
12097 (test_list_ambiguous_function): Reimplement on top of
12098 test_list_ambiguous_symbol and also test listing ambiguous
12099 variables.
12100 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12101 (ambiguous_fun): ... this.
12102 (ambiguous_var): New.
12103 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12104 (ambiguous_fun): ... this.
12105 (ambiguous_var): New.
12106
4e5a4f58
JB
121072017-09-19 John Baldwin <jhb@FreeBSD.org>
12108
12109 * gdb.base/starti.c: New file.
12110 * gdb.base/starti.exp: New file.
12111 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12112
26e53f3e
PA
121132017-09-14 Pedro Alves <palves@redhat.com>
12114
12115 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12116 (top level): Use it instead of runto.
12117
cb791d59
TT
121182017-09-11 Tom Tromey <tom@tromey.com>
12119
12120 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12121
7c96f8c1
TT
121222017-09-11 Tom Tromey <tom@tromey.com>
12123
12124 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12125 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12126
469412dd
CW
121272017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12128
12129 * gdb.fortran/printing-types.exp: New file.
12130 * gdb.fortran/printing-types.exp: New file.
12131
e0f86435
BH
121322017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12133
12134 * gdb.fortran/vla-ptype.exp: Fix typos.
12135 * gdb.fortran/vla-value.exp: Same.
12136
9e9af4be
BH
121372017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12138
12139 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12140 * gdb.mi/mi-var-child-f.exp: Likewise.
12141 * gdb.mi/mi-vla-fortran.exp: Likewise.
12142
a5ad232b 121432017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12144 Christoph Weinmann <christoph.t.weinmann@intel.com>
12145 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12146
12147 * gdb.fortran/ptr-indentation.f90: New file.
12148 * gdb.fortran/ptr-indentation.exp: New file.
12149
5aec60eb
TT
121502017-09-05 Tom Tromey <tom@tromey.com>
12151
12152 PR gdb/22010:
12153 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12154
8f8f8152
TP
121552017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12156
12157 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12158
fbd1b771
JK
121592017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12160
12161 * gdb.threads/tls-nodebug-pie.c: New file.
12162 * gdb.threads/tls-nodebug-pie.exp: New file.
12163
5eb5f850
TT
121642017-09-05 Tom Tromey <tom@tromey.com>
12165
12166 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12167 for rust.
12168
ae780a21
SM
121692017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12170
12171 * gdb.multi/multi-arch-exec.exp: Test with different
12172 "follow-exec-mode" settings.
12173 (do_test): New procedure.
12174
3693fdb3
PA
121752017-09-04 Pedro Alves <palves@redhat.com>
12176
12177 * gdb.base/func-static.c (S::method const, S::method volatile)
12178 (S::method volatile const): New methods.
12179 (c_s, v_s, cv_s): New instances.
12180 (main): Call method() on them.
12181 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12182 (cannot_resolve): New procedure.
12183 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12184 print-quote-unquoted columns.
12185 (do_test): Test printing each scope too.
12186
e68cb8e0
PA
121872017-09-04 Pedro Alves <palves@redhat.com>
12188
12189 * gdb.base/local-static.exp: Also test with
12190 class::method::variable wholly quoted.
12191 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12192
858be34c
PA
121932017-09-04 Pedro Alves <palves@redhat.com>
12194
12195 * gdb.base/local-static.c: New.
12196 * gdb.base/local-static.cc: New.
12197 * gdb.base/local-static.exp: New.
12198
46a4882b
PA
121992017-09-04 Pedro Alves <palves@redhat.com>
12200
12201 * gdb.asm/asm-source.exp: Add casts to int.
12202 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12203 (dataglobal64_1, dataglobal64_2): New globals.
12204 * gdb.base/nodebug.exp: Test different expressions involving the
12205 new globals, with print, whatis and ptype. Add casts to int.
12206 * gdb.base/solib-display.exp: Add casts to int.
12207 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12208 * gdb.cp/m-static.exp: Add cast to int.
12209 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12210 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12211 tls variable with no debug info without a cast. Test with a cast
12212 to int too.
12213 * gdb.trace/entry-values.exp: Add casts.
12214
2c5a2be1
PA
122152017-09-04 Pedro Alves <palves@redhat.com>
12216
12217 * gdb.base/nodebug.exp: Test that ptype's error about functions
12218 with unknown return type includes the function name too.
12219
7022349d
PA
122202017-09-04 Pedro Alves <palves@redhat.com>
12221
12222 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12223 return type of munmap in infcall.
12224 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12225 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12226 type of ftell in infcall.
12227 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12228 type of getpid in infcall.
12229 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12230 infcall.
12231 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12232 Bail on failure to extract the pid.
12233 * gdb.base/nodebug.c: #include <stdint.h>.
12234 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12235 New functions.
12236 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12237 Change expected output of print/whatis/ptype with functions with
12238 no debug info. Test all supported languages. Call
12239 test_call_promotion.
12240 * gdb.compile/compile.exp: Adjust expected output to expect
12241 warning.
12242 * gdb.threads/siginfo-threads.exp: Likewise.
12243
54990598
PA
122442017-09-04 Pedro Alves <palves@redhat.com>
12245
12246 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12247 "prototypes". Test calling float functions via prototyped and
12248 unprototyped function pointers.
12249 (perform_all_tests): New parameter "prototypes". Pass it down.
12250 (top level): Pass down "prototypes" parameter to
12251 perform_all_tests.
12252
34d16ea2
SM
122532017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12254
12255 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12256 Test with nested loops.
12257
9521ecda
SM
122582017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12259
12260 * gdb.base/commands.exp: Call the new procedures.
12261 (loop_break_test, loop_continue_test): New procedures.
12262
80a65e9b
SM
122632017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12264
12265 * gdb.base/commands.exp: Call new procedure.
12266 (define_if_without_arg_test): New procedure.
12267
e439fa14
PA
122682017-09-04 Pedro Alves <palves@redhat.com>
12269
12270 * gdb.base/list-ambiguous.exp: New file.
12271 * gdb.base/list-ambiguous0.c: New file.
12272 * gdb.base/list-ambiguous1.c: New file.
12273 * gdb.base/list.exp (test_list_range): Adjust expected output.
12274
0a2dde4a
SDJ
122752017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12276
12277 * gdb.base/share-env-with-gdbserver.c: New file.
12278 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12279
5e89eb3a
SM
122802017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12281
12282 * gdb.base/commands.exp (gdbvar_simple_if_test,
12283 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12284 progvar_simple_if_test, progvar_simple_while_test,
12285 progvar_complex_if_while_test, user_defined_command_test,
12286 user_defined_command_args_eval,
12287 user_defined_command_args_stack_test,
12288 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12289 temporary_breakpoint_commands,
12290 gdb_test_no_prompt, redefine_hook_test,
12291 redefine_backtrace_test): Remove "global gdb_prompt".
12292
fd437cbc
SM
122932017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12294
12295 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12296 New proc, call it from toplevel.
12297
87215ad1
SDJ
122982017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12299
12300 PR remote/21852
12301 * gdb.server/normal.c: New file, copied from gdb.base.
12302 * gdb.server/run-without-local-binary.exp: New file.
12303
58afddc6
WP
123042017-08-07 Weimin Pan <weimin.pan@oracle.com>
12305
12306 * gdb.arch/sparc64-adi.exp: New file.
12307 * gdb.arch/sparc64-adi.c: New file.
12308
5277199a
PA
123092017-08-22 Pedro Alves <palves@redhat.com>
12310
12311 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12312 (top level): Add "list all overloads" tests.
12313
14278e1f
TT
123142017-08-22 Tom Tromey <tom@tromey.com>
12315
12316 * gdb.gdb/xfullpath.exp: Remove.
12317
bf223d3e
PA
123182017-08-21 Pedro Alves <palves@redhat.com>
12319
12320 PR gdb/19487
12321 * gdb.base/symbol-alias.c: New.
12322 * gdb.base/symbol-alias2.c: New.
12323 * gdb.base/symbol-alias.exp: New.
12324
c973d0aa
PA
123252017-08-21 Pedro Alves <palves@redhat.com>
12326
12327 * gdb.base/dfp-test.c
12328 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12329 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12330 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12331 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12332 * gdb.base/whatis-ptype-typedefs.c: New.
12333 * gdb.base/whatis-ptype-typedefs.exp: New.
12334 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12335 (an_int, an_int_type, an_int_type2): New globals.
12336 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12337 involving typedefs and cast expressions.
12338 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12339 (lookup_typedefs_function): New.
12340 (typedefs_pretty_printers_dict): New.
12341 (top level): Register lookup_typedefs_function in
12342 gdb.pretty_printers.
12343
6d580b63
YQ
123442017-08-18 Yao Qi <yao.qi@linaro.org>
12345
12346 * gdb.server/unittest.exp: New.
12347
206726fb
SDJ
123482017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12349
12350 PR gdb/21954
12351 * gdb.base/environ.exp: Add test to check if 'unset environment'
12352 works.
12353
bf0ec4c2
AA
123542017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12355
12356 * lib/gdb.exp (universal_compile_options): New caching proc.
12357 (gdb_compile): Suppress GCC's coloring of messages.
12358
d6382fff
TT
123592017-08-14 Tom Tromey <tom@tromey.com>
12360
12361 PR gdb/21675:
12362 * gdb.base/printcmds.exp (test_radices): New function.
12363 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12364 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12365 * lib/gdb.exp (get_integer_valueof): Use p/d.
12366
c2c2dd9f
SM
123672017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12368
12369 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12370 characters.
12371
fdffd6f4
TT
123722017-08-05 Tom Tromey <tom@tromey.com>
12373
12374 * gdb.rust/simple.exp: Allow String to appear in a different
12375 namespace.
12376
27d41eac
YQ
123772017-07-26 Yao Qi <yao.qi@linaro.org>
12378
12379 * gdb.gdb/unittest.exp: Invoke command
12380 "maintenance check xml-descriptions".
12381
031ed05d
AA
123822017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12383
12384 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12385 calling context.
12386 (hex128): Drop erroneous calculation of parameters.
12387
dcd27ddf
SM
123882017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12389
12390 * gdb.python/py-unwind.exp: Disable stack protection when
12391 building test file.
12392
47e77640
PA
123932017-07-20 Pedro Alves <palves@redhat.com>
12394
12395 * gdb.base/default.exp (set language): Adjust expected output.
12396
62d2a18a
PA
123972017-07-20 Pedro Alves <palves@redhat.com>
12398
12399 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12400 (test_minsym): ... this, and make static.
12401 (get_pck__foo__bar__minsym): Rename to ...
12402 (get_test_minsym): ... this.
12403 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12404 symbol names and comments.
12405 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12406 (get_test_minsym): ... this.
12407 (pck__foo__bar__minsym__2): Rename to ...
12408 (test_minsym): ... this.
12409 (main): Adjust.
12410
c45ec17c
PA
124112017-07-17 Pedro Alves <palves@redhat.com>
12412
12413 * gdb.base/completion.exp: Adjust expected output.
12414 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12415 the completer works.
12416
c6756f62
PA
124172017-07-17 Pedro Alves <palves@redhat.com>
12418
12419 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12420
5bd68487
AB
124212017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12422
12423 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12424
8880f2a9
TT
124252017-07-14 Tom Tromey <tom@tromey.com>
12426
12427 PR rust/21764:
12428 * gdb.rust/simple.exp: Add tests.
12429
65547233
TT
124302017-07-14 Tom Tromey <tom@tromey.com>
12431
12432 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12433
8f14146e
PA
124342017-07-14 Pedro Alves <palves@redhat.com>
12435
12436 * gdb.linespec/base/one/thefile.cc (z1): New function.
12437 * gdb.linespec/base/two/thefile.cc (z2): New function.
12438 * gdb.linespec/linespec.exp: Add tests.
12439
b4365d02
AB
124402017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12441
12442 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12443 to mi_create_breakpoint.
12444
5d2cbaa5
AB
124452017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12446
12447 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12448 mi_create_breakpoint.
12449
11cb5716
IB
124502017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12451
12452 * gdb.dlang/demangle.exp: Update for demangling changes.
12453
03278692
TT
124542017-07-09 Tom Tromey <tom@tromey.com>
12455
12456 * gdb.dwarf2/shortpiece.exp: New file.
12457
33c5cd75
DB
124582017-07-06 David Blaikie <dblaikie@gmail.com>
12459
12460 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12461 built from fissiont-multi-cu{1,2}.c.
12462 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12463 except putting 'main' and 'func' in separate CUs in the same DWO file.
12464 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12465 test.
12466 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12467 test.
12468
8455d262
PA
124692017-07-06 Pedro Alves <palves@redhat.com>
12470
12471 * gdb.python/py-unwind.exp: Test flushregs.
12472
dc4bde35
SDJ
124732017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12474
12475 PR cli/21688
12476 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12477 tests for alias commands and trailing whitespace.
12478
51ed89aa
SDJ
124792017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12480
12481 PR cli/21688
12482 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12483 procedure. Call it.
12484
eb17d413
PA
124852017-06-29 Pedro Alves <palves@redhat.com>
12486
12487 * gdb.base/printcmds.exp: Add tests.
12488
41664b45
DG
124892017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12490
12491 PR gdb/21337
12492 * gdb.base/reread-readsym.exp: New file.
12493 * gdb.base/reread-readsym.c: New file.
12494
75312ae3
KB
124952017-06-21 Kevin Buettner <kevinb@redhat.com>
12496
12497 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12498 subpattern.
12499
66953522
PB
125002017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12501
12502 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12503 extended mnemonic.
12504 * gdb.arch/powerpc-power9.s: Likewise.
12505
5524b525
AA
125062017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12507
12508 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12509 on 32-bit x86 targets. Exploit is_*_target macros where
12510 appropriate.
12511
03c8af18
AA
125122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12513
12514 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12515 register pieces.
12516
3bf31011
AA
125172017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12518
12519 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12520 located in one or more DWARF pieces.
12521
805acca0
AA
125222017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12523
12524 * lib/gdb.exp (get_endianness): New proc.
12525 * gdb.arch/aarch64-fp.exp: Use it.
12526 * gdb.arch/altivec-regs.exp: Likewise.
12527 * gdb.arch/e500-regs.exp: Likewise.
12528 * gdb.arch/vsx-regs.exp: Likewise.
12529 * gdb.base/dump.exp: Likewise.
12530 * gdb.base/funcargs.exp: Likewise.
12531 * gdb.base/gnu_vector.exp: Likewise.
12532 * gdb.dwarf2/formdata16.exp: Likewise.
12533 * gdb.dwarf2/implptrpiece.exp: Likewise.
12534 * gdb.dwarf2/nonvar-access.exp: Likewise.
12535 * gdb.python/py-inferior.exp: Likewise.
12536 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12537
e9352324
AA
125382017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12539
12540 PR gdb/21226
12541 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12542 stack value pieces are taken from the LSB end.
12543
d5d1163e
AA
125442017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12545
12546 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12547 variable at nonzero offset.
12548
0567c986
AA
125492017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12550
12551 * gdb.dwarf2/var-access.c: New file.
12552 * gdb.dwarf2/var-access.exp: New test.
12553 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12554
973e9aab
TT
125552017-06-12 Tom Tromey <tom@tromey.com>
12556
12557 * gdb.dwarf2/formdata16.exp: Add tests.
12558
d9109c80
TT
125592017-06-12 Tom Tromey <tom@tromey.com>
12560
12561 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12562
30a25466
TT
125632017-06-12 Tom Tromey <tom@tromey.com>
12564
12565 PR exp/16225:
12566 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12567 * gdb.arch/vsx-regs.exp: Update tests.
12568 * gdb.arch/s390-vregs.exp (hex128): New proc.
12569 Update test.
12570 * gdb.arch/altivec-regs.exp: Update tests.
12571
aefd8b33
SDJ
125722017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12573
12574 * gdb.base/startup-with-shell.c: New file.
12575 * gdb.base/startup-with-shell.exp: Likewise.
12576
2090129c
SDJ
125772017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12578
12579 * gdb.server/non-existing-program.exp: Update regex in order to
12580 reflect the fact that gdbserver is now using fork_inferior (with a
12581 shell) to startup the inferior.
12582
8e86a419
SM
125832017-05-30 Simon Marchi <simon.marchi@ericsson.com>
12584
12585 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
12586 support function calls from GDB.
12587
e6cf65f2
TT
125882017-05-21 Tom Tromey <tom@tromey.com>
12589
12590 PR rust/21466:
12591 * gdb.rust/unsized.exp: New file.
12592 * gdb.rust/unsized.rs: New file.
12593
43cc5389
TT
125942017-05-19 Tom Tromey <tom@tromey.com>
12595
12596 PR rust/21484:
12597 * gdb.rust/watch.exp: New file.
12598 * gdb.rust/watch.rs: New file.
12599
ec8df234
TT
126002017-05-18 Tom Tromey <tom@tromey.com>
12601
12602 * gdb.rust/simple.exp: Allow Box to be qualified.
12603
3e3e7fae
TP
126042017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12605
12606 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
12607
59cc050d
PA
126082017-05-18 Pedro Alves <palves@redhat.com>
12609
12610 * gdb.base/fileio.c (test_write, test_read, test_close)
12611 (test_fstat): Don't print 'ret' in the fail path.
12612
c8f6abd1
PA
126132017-05-18 Pedro Alves <palves@redhat.com>
12614
12615 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
12616 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
12617 (test_system, test_rename, test_unlink, test_time): Change
12618 prototypes.
12619 * gdb.base/fileio.exp (stop_msg): Adjust.
12620
d2a03b77
PA
126212017-05-18 Pedro Alves <palves@redhat.com>
12622
12623 * gdb.base/fileio.c (null_str): New global.
12624 (test_stat): Use it.
12625 * gdb.base/fileio.exp: Remove nowarnings.
12626
0d5c6999
YQ
126272017-05-17 Yao Qi <yao.qi@linaro.org>
12628
12629 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
12630
21873064
YQ
126312017-05-17 Simon Marchi <simon.marchi@ericsson.com>
12632
12633 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
12634 argument command.
12635 (top-level): Invoke test_set_inferior_tty.
12636
d512d31c
PA
126372017-05-04 Pedro Alves <palves@redhat.com>
12638
12639 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
12640 Add parens to print call for Python 3.
12641
90cef2ed
KS
126422017-05-03 Keith Seitz <keiths@redhat.com>
12643
12644 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
12645 (main): Call it.
12646
14f819c8
TW
126472017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12648
12649 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
12650 to prev and next.
12651
913aeadd
TW
126522017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12653
12654 * gdb.python/py-record-btrace.exp: Remove test for
12655 gdb.BtraceInstruction.error.
12656
a3be24ad
TW
126572017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12658
12659 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
12660
ae20e79a
TW
126612017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12662
12663 * gdb.python/py-record-btrace-threads.c: New file.
12664 * gdb.python/py-record-btrace-threads.exp: New file.
12665
45ce1b47
SDJ
126662017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
12667
12668 PR testsuite/8595
12669 * gdb.base/environ.exp: Make test available in all architectures.
12670 Move bits related to "info program" testing to
12671 gdb.base/info-program.exp. Rewrite tests to use the two new
12672 procedures mentione below.
12673 (test_set_show_env_var) New procedure.
12674 (test_set_show_env_var_equal): Likewise.
12675 * gdb.base/info-program.exp: New file.
12676
e15c3eb4
KS
126772017-04-27 Keith Seitz <keiths@redhat.com>
12678
12679 * gdb.cp/oranking.cc (test15): New function.
12680 (main): Call test15 and declare additional variables for testing.
12681 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
12682 "p foo101('abc')" tests.
12683 Add tests for cv qualifier overloads.
12684 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
12685 "lvalue reference overload" test.
12686 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
12687 "print value of f1 on Child&& in f2" test.
12688
3a3fd0fd
PA
126892017-04-19 Pedro Alves <palves@redhat.com>
12690
12691 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
12692 procedure.
12693 (top level): Call it.
12694 * lib/gdb.exp (gdb_define_cmd): New procedure.
12695
53375380
PA
126962017-04-12 Pedro Alves <palves@redhat.com>
12697
12698 PR gdb/21323
12699 * gdb.cp/wide_char_types.c: Include <wchar.h>.
12700 (wchar): New global.
12701 * gdb.cp/wide_char_types.exp (wide_char_types_program)
12702 (do_test_wide_char, wide_char_types_no_program, top level): Add
12703 wchar_t testing.
12704
53e710ac
PA
127052017-04-12 Pedro Alves <palves@redhat.com>
12706
12707 PR c++/21323
12708 * gdb.cp/wide_char_types.c: New file.
12709 * gdb.cp/wide_char_types.exp: New file.
12710
0ad9d8c7
SDJ
127112017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
12712
12713 PR gdb/21352
12714 * gdb.trace/tsv.exp: Add test for "tsave -r".
12715
b1b45502
IB
127162017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12717
12718 * gdb.dlang/watch-loc.c: New file.
12719 * gdb.dlang/watch-loc.exp: New file.
12720
ec13808e
JK
127212017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12722
12723 * gdb.python/py-section-script.exp (sepdebug): New testcases.
12724
fe5f7374
AK
127252017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12726
12727 * gdb.arch/arc-analyze-prologue.S: New file.
12728 * gdb.arch/arc-analyze-prologue.exp: Likewise.
12729
eea78757
AK
127302017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12731
12732 * gdb.arch/arc-decode-insn.S: New file.
12733 * gdb.arch/arc-decode-insn.exp: Likewise.
12734
5badf10a
IR
127352017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12736
12737 PR tdep/20928
12738 * gdb.arch/sparc64-regs.exp: New file.
12739 * gdb.arch/sparc64-regs.S: Likewise.
12740
cee59b3f
TW
127412017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
12742
12743 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
12744 and memory view on Python 3.
12745
c0f55cc6
AV
127462017-03-20 Artemiy Volkov <artemiyv@acm.org>
12747 Keith Seitz <keiths@redhat.com>
12748
12749 PR gdb/14441
12750 * gdb.cp/demangle.exp: Add rvalue reference tests.
12751 * gdb.cp/rvalue-ref-casts.cc: New file.
12752 * gdb.cp/rvalue-ref-casts.exp: New file.
12753 * gdb.cp/rvalue-ref-overload.cc: New file.
12754 * gdb.cp/rvalue-ref-overload.exp: New file.
12755 * gdb.cp/rvalue-ref-params.cc: New file.
12756 * gdb.cp/rvalue-ref-params.exp: New file.
12757 * gdb.cp/rvalue-ref-sizeof.cc: New file.
12758 * gdb.cp/rvalue-ref-sizeof.exp: New file.
12759 * gdb.cp/rvalue-ref-types.cc: New file.
12760 * gdb.cp/rvalue-ref-types.exp: New file.
12761 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
12762 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
12763
51457a05
MAL
127642017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12765
12766 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
12767 New procedure.
12768
5b291c04
MAL
127692017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12770
12771 * lib/mi-support.exp (mi_gdb_test): Add additional message
12772 for unexpected output.
12773
59a56148
AA
127742017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12775
12776 * gdb.base/examine-backward.c (Barrier): New character array
12777 constant, to ensure that TestStrings is preceded by a string
12778 terminator.
12779
7942e96e
AA
127802017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12781
12782 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
12783 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
12784 and implicit pointer into such a location.
12785
6ebac3fb
DE
127862017-03-16 Doug Evans <dje@google.com>
12787
12788 * gdb.python/py-lazy-string (pointer): Really add new typedef.
12789
ec3b243d
TP
127902017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
12791
12792 * gdb.cp/m-static.exp: Fix expectation for prototype of
12793 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
12794
127952017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
12796
12797 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
12798 * gdb.guile/scm-lazy-string.c: New file.
12799 * gdb.guile/scm-value.exp: Move lazy string tests to ...
12800 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
12801 for pointer, array, typedef lazy strings.
12802
2cc36e25 128032017-03-16 Doug Evans <dje@google.com>
34b43320
DE
12804
12805 PR python/17728, python/18439, python/18779
12806 * gdb.python/py-value.c (main) Delete locals sptr, sn.
12807 * gdb.python/py-lazy-string.c (pointer): New typedef.
12808 (main): New locals ptr, array, typedef_ptr.
12809 * gdb.python/py-value.exp: Move lazy string tests to ...
12810 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
12811 array, typedef lazy strings.
ec3b243d 12812
0efcde63
AK
128132017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
12814
12815 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
12816 Add optional 'test' parameter.
12817
7978d7c3
SM
128182017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12819
12820 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12821 Skip for versions of DejaGnu < 1.5.
12822
896c0c1e
SM
128232017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12824
12825 * lib/gdb.exp (dejagnu_version): New proc.
12826 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12827 Use dejagnu_version.
12828
5f4d1085
KS
128292017-03-10 Keith Seitz <keiths@redhat.com>
12830
12831 PR c++/8128
12832 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
12833 type from destructor regexps.
12834 Add a branch which actually passes the test.
12835 Adjust "ptype t5i" test names.
12836
1de05205
PA
128372017-03-08 Pedro Alves <palves@redhat.com>
12838
12839 * gdb.base/step-over-exit.exp: Add explicit test message.
12840
c65d6b55
PA
128412017-03-08 Pedro Alves <palves@redhat.com>
12842
12843 PR gdb/18360
12844 * gdb.threads/interrupt-while-step-over.c: New file.
12845 * gdb.threads/interrupt-while-step-over.exp: New file.
12846
2e86a283
PA
128472017-03-08 Pedro Alves <palves@redhat.com>
12848
12849 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
12850 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
12851
25dcbff6
PA
128522017-03-08 Pedro Alves <palves@redhat.com>
12853
12854 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
12855 PKRU as not supported as a PASS.
12856
dc9366eb
PA
128572017-03-08 Pedro Alves <palves@redhat.com>
12858
12859 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
12860 prefix instead of $binfile1/$binfile2.
12861 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
12862 in test message.
12863 * gdb.python/py-completion.exp: Use "load python file" as test
12864 messages instead of unstable path names.
12865
6e5d74e7
PA
128662017-03-08 Pedro Alves <palves@redhat.com>
12867 Jan Kratochvil <jan.kratochvil@redhat.com>
12868
12869 PR cli/21218
12870 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12871 New proc.
12872 (top level): Call it.
12873
9753a2f6
PA
128742017-03-08 Pedro Alves <palves@redhat.com>
12875
12876 PR tui/21216
12877 * gdb.tui/tui-nl-filtered-output.exp: New file.
12878
1a4dd9dd
PA
128792017-03-08 Pedro Alves <palves@redhat.com>
12880
12881 * gdb.base/completion.exp: Move TUI completion tests to ...
12882 * gdb.tui/completion.exp: ... this new file.
12883
7cbbff33
PA
128842017-03-08 Pedro Alves <palves@redhat.com>
12885
12886 * gdb.base/tui-disasm-long-lines.c,
12887 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
12888 gdb.base/tui-layout.exp: Move to ...
12889 * gdb.tui/: ... this new directory.
12890
5f6fd321
PA
128912017-03-07 Pedro Alves <palves@redhat.com>
12892
12893 * gdb.base/tui-layout.c: New file.
12894 * gdb.base/tui-layout.exp: New file.
12895
44959fa8
PA
128962017-03-07 Pedro Alves <palves@redhat.com>
12897
12898 * gdb.base/tui-layout.c: Rename to ...
12899 * gdb.base/tui-disasm-long-lines.c: ... this.
12900 * gdb.base/tui-layout.exp: Rename to ...
12901 * gdb.base/tui-disasm-long-lines.exp: ... this.
12902
f8c4e718
PA
129032017-03-07 Pedro Alves <palves@redhat.com>
12904
12905 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
12906
6dbb839a 129072017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
12908
12909 * i386-mpx-call.c: New file.
12910 * i386-mpx-call.exp: New file.
12911
65b48a81
PB
129122017-02-28 Peter Bergner <bergner@vnet.ibm.com>
12913
12914 * gdb.arch/powerpc-power.exp: Delete test.
12915 * gdb.arch/powerpc-power.s: Likewise.
12916 * gdb.disasm/disassembler-options.exp: New test.
12917 * gdb.arch/powerpc-altivec.exp: Likewise.
12918 * gdb.arch/powerpc-altivec.s: Likewise.
12919 * gdb.arch/powerpc-altivec2.exp: Likewise.
12920 * gdb.arch/powerpc-altivec2.s: Likewise.
12921 * gdb.arch/powerpc-altivec3.exp: Likewise.
12922 * gdb.arch/powerpc-altivec3.s: Likewise.
12923 * gdb.arch/powerpc-power7.exp: Likewise.
12924 * gdb.arch/powerpc-power7.s: Likewise.
12925 * gdb.arch/powerpc-power8.exp: Likewise.
12926 * gdb.arch/powerpc-power8.s: Likewise.
12927 * gdb.arch/powerpc-power9.exp: Likewise.
12928 * gdb.arch/powerpc-power9.s: Likewise.
12929 * gdb.arch/powerpc-vsx.exp: Likewise.
12930 * gdb.arch/powerpc-vsx.s: Likewise.
12931 * gdb.arch/powerpc-vsx2.exp: Likewise.
12932 * gdb.arch/powerpc-vsx2.s: Likewise.
12933 * gdb.arch/powerpc-vsx3.exp: Likewise.
12934 * gdb.arch/powerpc-vsx3.s: Likewise.
12935 * gdb.arch/arm-disassembler-options.exp: Likewise.
12936 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
12937 * gdb.arch/s390-disassembler-options.exp: Likewise.
12938
17cd4947
LM
129392017-02-23 Luis Machado <lgustavo@codesourcery.com>
12940
12941 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
12942 (check_supported_features): ... this. Changed return type to void.
12943 (supports_rdseed): New static global.
12944 (rdseed): Check supports_rdseed.
12945 (initialize): Call check_supported_features.
12946
2039d74e
EBM
129472017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12948
12949 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
12950 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
12951 and lqarx/stqcx.
12952 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
12953 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
12954
a51d7ecf
EBM
129552017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12956
12957 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
12958 uppercase.
12959
0224619f
JK
129602017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12961
12962 * gdb.dwarf2/formdata16.c: New file.
12963 * gdb.dwarf2/formdata16.exp: New file.
12964 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12965
216f72a1
JK
129662017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12967
12968 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12969 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12970 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12971 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12972 DW_AT_GNU_*.
12973
43988095
JK
129742017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12975
12976 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12977
99e8a4f9
SDJ
129782017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12979
12980 PR gdb/21164
12981 * gdb.base/maint.exp: Add testcases for when the commands do
12982 not have arguments.
12983
b58a8c0c
TP
129842017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
12985
12986 * gdb.cp/chained-calls.exp: Use p instead of P.
12987
4e746bb6
TW
129882017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
12989
12990 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
12991 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
12992
3f77c769
TT
129932017-02-14 Tom Tromey <tom@tromey.com>
12994
12995 PR python/13598:
12996 * gdb.python/py-events.exp: Add before_prompt event tests.
12997
075beec0
AA
129982017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12999
13000 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13001
bf5f525c
LM
130022017-02-13 Luis Machado <lgustavo@codesourcery.com>
13003
13004 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13005 (main): Call my_unique_function_name.
13006 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13007 completion of patterns with a single match.
13008 Add missing -re switches to gdb_test_multiple calls.
13009
13a66184
LM
130102017-02-13 Luis Machado <lgustavo@codesourcery.com>
13011
13012 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13013 return if core file is not recognized.
13014
26a06916
SM
130152017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13016
13017 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13018 and extra UIs.
13019
b761ca9e
SM
130202017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13021
13022 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13023 proc_with_prefix.
13024
b964bee0
TT
130252017-02-10 Tom Tromey <tom@tromey.com>
13026
13027 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13028
18da0c51
MG
130292017-02-10 Martin Galvan <martingalvan@sourceware.org>
13030
13031 PR gdb/21122
13032 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13033
604c4576
JG
130342017-02-08 Jerome Guitton <guitton@adacore.com>
13035
13036 * gdb.base/define.exp: Add test for command abbreviations
13037 in define.
13038
20b477a7
LM
130392017-02-06 Luis Machado <lgustavo@codesourcery.com>
13040
13041 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13042 * gdb.reverse/insn-reverse-x86.c: New file.
13043
3f7b46f2
IR
130442017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13045
13046 PR tdep/20936
13047 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13048
f0fd41c1
TT
130492017-02-03 Tom Tromey <tom@tromey.com>
13050
13051 PR rust/21097:
13052 * gdb.rust/simple.exp: Add new tests.
13053
5be5dbf0
PA
130542017-02-02 Pedro Alves <palves@redhat.com>
13055
13056 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13057 tests.
13058
7346ef59
AA
130592017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13060
13061 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13062 taking a 2-byte value out of a 4-byte DWARF implicit value on
13063 big-endian targets.
13064 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13065 logic. Add test cases for DW_OP_implicit.
13066
787f0025
MM
130672017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13068
13069 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13070
68777c29
MM
130712017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13072
13073 * gdb.btrace/enable.exp: Call gdb_exit before
13074 skip_gdbserver_tests.
13075
0a1c7e28
MM
130762017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13077
13078 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13079 GDBFLAGS.
13080
b5ac99b0
MM
130812017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13082
13083 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13084 the test is skipped.
13085 * gdb.btrace/data.exp: Likewise.
13086 * gdb.btrace/delta.exp: Likewise.
13087 * gdb.btrace/dlopen.exp: Likewise.
13088 * gdb.btrace/enable-running.exp: Likewise.
13089 * gdb.btrace/enable.exp: Likewise.
13090 * gdb.btrace/exception.exp: Likewise.
13091 * gdb.btrace/function_call_history.exp: Likewise.
13092 * gdb.btrace/gcore.exp: Likewise.
13093 * gdb.btrace/instruction_history.exp: Likewise.
13094 * gdb.btrace/multi-thread-step.exp: Likewise.
13095 * gdb.btrace/nohist.exp: Likewise.
13096 * gdb.btrace/non-stop.exp: Likewise.
13097 * gdb.btrace/reconnect.exp: Likewise.
13098 * gdb.btrace/record_goto-step.exp: Likewise.
13099 * gdb.btrace/record_goto.exp: Likewise.
13100 * gdb.btrace/rn-dl-bind.exp: Likewise.
13101 * gdb.btrace/segv.exp: Likewise.
13102 * gdb.btrace/step.exp: Likewise.
13103 * gdb.btrace/stepi.exp: Likewise.
13104 * gdb.btrace/tailcall-only.exp: Likewise.
13105 * gdb.btrace/tailcall.exp: Likewise.
13106 * gdb.btrace/tsx.exp: Likewise.
13107 * gdb.btrace/unknown_functions.exp: Likewise.
13108 * gdb.btrace/vdso.exp: Likewise.
13109
cd4007e4
MM
131102017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13111
13112 * gdb.btrace/enable-running.c: New.
13113 * gdb.btrace/enable-running.exp: New.
13114
2735833d
WT
131152017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13116
13117 * gdb.arch/amd64-gs_base.c: New file.
13118 * gdb.arch/amd64-gs_base.exp: New file.
13119
b51e1e94
LM
131202017-01-26 Luis Machado <lgustavo@codesourcery.com>
13121
13122 * lib/memory.exp: Remove spurious empty newlines.
13123
72ca0410
SM
131242017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13125
13126 * gdb.python/py-bad-printers.exp: Load python file using "source".
13127 * gdb.python/py-events.exp: Likewise.
13128 * gdb.python/py-evsignal.exp: Likewise.
13129 * gdb.python/py-evthreads.exp: Likewise.
13130 * gdb.python/py-frame-args.exp: Likewise.
13131 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13132 * gdb.python/py-framefilter-mi.exp: Likewise.
13133 * gdb.python/py-framefilter.exp: Likewise.
13134 * gdb.python/py-mi.exp: Likewise.
13135 * gdb.python/py-pp-maint.exp: Likewise.
13136 * gdb.python/py-pp-registration.exp: Likewise.
13137 * gdb.python/py-prettyprint.exp: Likewise.
13138 (run_lang_tests): Likewise.
13139 * gdb.python/py-typeprint.exp: Likewise.
13140
e309aa65
LM
131412017-01-26 Luis Machado <lgustavo@codesourcery.com>
13142
13143 * lib/memory.exp: New file.
13144 * lib/gdb.exp: Load memory.exp.
13145 * gdb.base/memattr.exp (delete_memory): Move proc to
13146 lib/memory.exp and rename to delete_memory_regions.
13147 Replace delete_memory with delete_memory_regions.
13148 Cleanup memory regions before tests.
13149 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13150 before tests.
13151
515aff23
LM
131522017-01-26 Luis Machado <lgustavo@codesourcery.com>
13153
13154 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13155 files.
13156 (initialize): New function conditionally defined.
13157 (testcases): Move within conditional block.
13158 (main): Call initialize.
13159 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13160 of gdb.reverse/insn-reverse.c.
13161 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13162 gdb.reverse/insn-reverse.c.
13163
d8b49cf0
YQ
131642017-01-26 Yao Qi <yao.qi@linaro.org>
13165
13166 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13167 disassemble on address 0.
13168
f13a9a0c
YQ
131692017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13170 Yao Qi <yao.qi@linaro.org>
13171
13172 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13173 * gdb.dwarf2/implptr-64bit.S: Remove.
13174 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13175 variables in caller's context. Add DW_OP_implicit_value.
13176
5ac95241
YQ
131772017-01-25 Yao Qi <yao.qi@linaro.org>
13178
13179 * lib/dwarf.exp (Dwarf::_location): Handle
13180 DW_OP_GNU_implicit_pointer with proper size.
13181
23e82930
LM
131822017-01-20 Luis Machado <lgustavo@codesourcery.com>
13183
13184 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13185 and add untested calls.
13186
d334ae25
LM
131872017-01-20 Luis Machado <lgustavo@codesourcery.com>
13188
13189 * gdb.python/python.exp: Check line number against what GDB thinks
13190 the line number is for func1.
13191
f5e6296e
IB
131922017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13193
13194 * gdb.dlang/debug-expr.exp: New file.
13195
5b362f04
LM
131962016-12-23 Luis Machado <lgustavo@codesourcery.com>
13197
13198 Fix test names for the following files:
13199
13200 * gdb.ada/exec_changed.exp
13201 * gdb.ada/info_types.exp
13202 * gdb.arch/aarch64-atomic-inst.exp
13203 * gdb.arch/aarch64-fp.exp
13204 * gdb.arch/altivec-abi.exp
13205 * gdb.arch/altivec-regs.exp
13206 * gdb.arch/amd64-byte.exp
13207 * gdb.arch/amd64-disp-step.exp
13208 * gdb.arch/amd64-dword.exp
13209 * gdb.arch/amd64-entry-value-inline.exp
13210 * gdb.arch/amd64-entry-value-param.exp
13211 * gdb.arch/amd64-entry-value-paramref.exp
13212 * gdb.arch/amd64-entry-value.exp
13213 * gdb.arch/amd64-i386-address.exp
13214 * gdb.arch/amd64-invalid-stack-middle.exp
13215 * gdb.arch/amd64-invalid-stack-top.exp
13216 * gdb.arch/amd64-optimout-repeat.exp
13217 * gdb.arch/amd64-prologue-skip.exp
13218 * gdb.arch/amd64-prologue-xmm.exp
13219 * gdb.arch/amd64-stap-special-operands.exp
13220 * gdb.arch/amd64-stap-wrong-subexp.exp
13221 * gdb.arch/amd64-tailcall-cxx.exp
13222 * gdb.arch/amd64-tailcall-noret.exp
13223 * gdb.arch/amd64-tailcall-ret.exp
13224 * gdb.arch/amd64-tailcall-self.exp
13225 * gdb.arch/amd64-word.exp
13226 * gdb.arch/arm-bl-branch-dest.exp
13227 * gdb.arch/arm-disp-step.exp
13228 * gdb.arch/arm-neon.exp
13229 * gdb.arch/arm-single-step-kernel-helper.exp
13230 * gdb.arch/avr-flash-qualifier.exp
13231 * gdb.arch/disp-step-insn-reloc.exp
13232 * gdb.arch/e500-abi.exp
13233 * gdb.arch/e500-regs.exp
13234 * gdb.arch/ftrace-insn-reloc.exp
13235 * gdb.arch/i386-avx512.exp
13236 * gdb.arch/i386-bp_permanent.exp
13237 * gdb.arch/i386-byte.exp
13238 * gdb.arch/i386-cfi-notcurrent.exp
13239 * gdb.arch/i386-disp-step.exp
13240 * gdb.arch/i386-dr3-watch.exp
13241 * gdb.arch/i386-float.exp
13242 * gdb.arch/i386-gnu-cfi.exp
13243 * gdb.arch/i386-mpx-map.exp
13244 * gdb.arch/i386-mpx-sigsegv.exp
13245 * gdb.arch/i386-mpx-simple_segv.exp
13246 * gdb.arch/i386-mpx.exp
13247 * gdb.arch/i386-permbkpt.exp
13248 * gdb.arch/i386-prologue.exp
13249 * gdb.arch/i386-signal.exp
13250 * gdb.arch/i386-size-overlap.exp
13251 * gdb.arch/i386-unwind.exp
13252 * gdb.arch/i386-word.exp
13253 * gdb.arch/mips-fcr.exp
13254 * gdb.arch/powerpc-d128-regs.exp
13255 * gdb.arch/powerpc-stackless.exp
13256 * gdb.arch/ppc64-atomic-inst.exp
13257 * gdb.arch/s390-stackless.exp
13258 * gdb.arch/s390-tdbregs.exp
13259 * gdb.arch/s390-vregs.exp
13260 * gdb.arch/sparc-sysstep.exp
13261 * gdb.arch/thumb-bx-pc.exp
13262 * gdb.arch/thumb-singlestep.exp
13263 * gdb.arch/thumb2-it.exp
13264 * gdb.arch/vsx-regs.exp
13265 * gdb.asm/asm-source.exp
13266 * gdb.base/a2-run.exp
13267 * gdb.base/advance.exp
13268 * gdb.base/all-bin.exp
13269 * gdb.base/anon.exp
13270 * gdb.base/args.exp
13271 * gdb.base/arithmet.exp
13272 * gdb.base/async-shell.exp
13273 * gdb.base/async.exp
13274 * gdb.base/attach-pie-noexec.exp
13275 * gdb.base/attach-twice.exp
13276 * gdb.base/auto-load.exp
13277 * gdb.base/bang.exp
13278 * gdb.base/bitfields.exp
13279 * gdb.base/break-always.exp
13280 * gdb.base/break-caller-line.exp
13281 * gdb.base/break-entry.exp
13282 * gdb.base/break-inline.exp
13283 * gdb.base/break-on-linker-gcd-function.exp
13284 * gdb.base/break-probes.exp
13285 * gdb.base/break.exp
13286 * gdb.base/breakpoint-shadow.exp
13287 * gdb.base/call-ar-st.exp
13288 * gdb.base/call-sc.exp
13289 * gdb.base/call-signal-resume.exp
13290 * gdb.base/call-strs.exp
13291 * gdb.base/callfuncs.exp
13292 * gdb.base/catch-fork-static.exp
13293 * gdb.base/catch-gdb-caused-signals.exp
13294 * gdb.base/catch-load.exp
13295 * gdb.base/catch-signal-fork.exp
13296 * gdb.base/catch-signal.exp
13297 * gdb.base/catch-syscall.exp
13298 * gdb.base/charset.exp
13299 * gdb.base/checkpoint.exp
13300 * gdb.base/chng-syms.exp
13301 * gdb.base/code-expr.exp
13302 * gdb.base/code_elim.exp
13303 * gdb.base/commands.exp
13304 * gdb.base/completion.exp
13305 * gdb.base/complex.exp
13306 * gdb.base/cond-expr.exp
13307 * gdb.base/condbreak.exp
13308 * gdb.base/consecutive.exp
13309 * gdb.base/continue-all-already-running.exp
13310 * gdb.base/coredump-filter.exp
13311 * gdb.base/corefile.exp
13312 * gdb.base/dbx.exp
13313 * gdb.base/debug-expr.exp
13314 * gdb.base/define.exp
13315 * gdb.base/del.exp
13316 * gdb.base/disabled-location.exp
13317 * gdb.base/disasm-end-cu.exp
13318 * gdb.base/disasm-optim.exp
13319 * gdb.base/display.exp
13320 * gdb.base/duplicate-bp.exp
13321 * gdb.base/ena-dis-br.exp
13322 * gdb.base/ending-run.exp
13323 * gdb.base/enumval.exp
13324 * gdb.base/environ.exp
13325 * gdb.base/eu-strip-infcall.exp
13326 * gdb.base/eval-avoid-side-effects.exp
13327 * gdb.base/eval-skip.exp
13328 * gdb.base/exitsignal.exp
13329 * gdb.base/expand-psymtabs.exp
13330 * gdb.base/filesym.exp
13331 * gdb.base/find-unmapped.exp
13332 * gdb.base/finish.exp
13333 * gdb.base/float.exp
13334 * gdb.base/foll-exec-mode.exp
13335 * gdb.base/foll-exec.exp
13336 * gdb.base/foll-fork.exp
13337 * gdb.base/fortran-sym-case.exp
13338 * gdb.base/freebpcmd.exp
13339 * gdb.base/func-ptr.exp
13340 * gdb.base/func-ptrs.exp
13341 * gdb.base/funcargs.exp
13342 * gdb.base/gcore-buffer-overflow.exp
13343 * gdb.base/gcore-relro-pie.exp
13344 * gdb.base/gcore-relro.exp
13345 * gdb.base/gcore.exp
13346 * gdb.base/gdb1090.exp
13347 * gdb.base/gdb11530.exp
13348 * gdb.base/gdb11531.exp
13349 * gdb.base/gdb1821.exp
13350 * gdb.base/gdbindex-stabs.exp
13351 * gdb.base/gdbvars.exp
13352 * gdb.base/hbreak.exp
13353 * gdb.base/hbreak2.exp
13354 * gdb.base/included.exp
13355 * gdb.base/infcall-input.exp
13356 * gdb.base/inferior-died.exp
13357 * gdb.base/infnan.exp
13358 * gdb.base/info-macros.exp
13359 * gdb.base/info-os.exp
13360 * gdb.base/info-proc.exp
13361 * gdb.base/info-shared.exp
13362 * gdb.base/info-target.exp
13363 * gdb.base/infoline.exp
13364 * gdb.base/interp.exp
13365 * gdb.base/interrupt.exp
13366 * gdb.base/jit-reader.exp
13367 * gdb.base/jit-simple.exp
13368 * gdb.base/kill-after-signal.exp
13369 * gdb.base/kill-detach-inferiors-cmd.exp
13370 * gdb.base/label.exp
13371 * gdb.base/langs.exp
13372 * gdb.base/ldbl_e308.exp
13373 * gdb.base/line-symtabs.exp
13374 * gdb.base/linespecs.exp
13375 * gdb.base/list.exp
13376 * gdb.base/long_long.exp
13377 * gdb.base/longest-types.exp
13378 * gdb.base/maint.exp
13379 * gdb.base/max-value-size.exp
13380 * gdb.base/memattr.exp
13381 * gdb.base/mips_pro.exp
13382 * gdb.base/morestack.exp
13383 * gdb.base/moribund-step.exp
13384 * gdb.base/multi-forks.exp
13385 * gdb.base/nested-addr.exp
13386 * gdb.base/nextoverexit.exp
13387 * gdb.base/noreturn-finish.exp
13388 * gdb.base/noreturn-return.exp
13389 * gdb.base/nostdlib.exp
13390 * gdb.base/offsets.exp
13391 * gdb.base/opaque.exp
13392 * gdb.base/pc-fp.exp
13393 * gdb.base/permissions.exp
13394 * gdb.base/print-symbol-loading.exp
13395 * gdb.base/prologue-include.exp
13396 * gdb.base/psymtab.exp
13397 * gdb.base/ptype.exp
13398 * gdb.base/random-signal.exp
13399 * gdb.base/randomize.exp
13400 * gdb.base/range-stepping.exp
13401 * gdb.base/readline-ask.exp
13402 * gdb.base/recpar.exp
13403 * gdb.base/recurse.exp
13404 * gdb.base/relational.exp
13405 * gdb.base/restore.exp
13406 * gdb.base/return-nodebug.exp
13407 * gdb.base/return.exp
13408 * gdb.base/run-after-attach.exp
13409 * gdb.base/save-bp.exp
13410 * gdb.base/scope.exp
13411 * gdb.base/sect-cmd.exp
13412 * gdb.base/set-lang-auto.exp
13413 * gdb.base/set-noassign.exp
13414 * gdb.base/setvar.exp
13415 * gdb.base/sigall.exp
13416 * gdb.base/sigbpt.exp
13417 * gdb.base/siginfo-addr.exp
13418 * gdb.base/siginfo-infcall.exp
13419 * gdb.base/siginfo-obj.exp
13420 * gdb.base/siginfo.exp
13421 * gdb.base/signals-state-child.exp
13422 * gdb.base/signest.exp
13423 * gdb.base/sigstep.exp
13424 * gdb.base/sizeof.exp
13425 * gdb.base/skip.exp
13426 * gdb.base/solib-corrupted.exp
13427 * gdb.base/solib-nodir.exp
13428 * gdb.base/solib-search.exp
13429 * gdb.base/stack-checking.exp
13430 * gdb.base/stale-infcall.exp
13431 * gdb.base/stap-probe.exp
13432 * gdb.base/start.exp
13433 * gdb.base/step-break.exp
13434 * gdb.base/step-bt.exp
13435 * gdb.base/step-line.exp
13436 * gdb.base/step-over-exit.exp
13437 * gdb.base/step-over-syscall.exp
13438 * gdb.base/step-resume-infcall.exp
13439 * gdb.base/step-test.exp
13440 * gdb.base/store.exp
13441 * gdb.base/structs3.exp
13442 * gdb.base/sym-file.exp
13443 * gdb.base/symbol-without-target_section.exp
13444 * gdb.base/term.exp
13445 * gdb.base/testenv.exp
13446 * gdb.base/ui-redirect.exp
13447 * gdb.base/until.exp
13448 * gdb.base/unwindonsignal.exp
13449 * gdb.base/value-double-free.exp
13450 * gdb.base/vla-datatypes.exp
13451 * gdb.base/vla-ptr.exp
13452 * gdb.base/vla-sideeffect.exp
13453 * gdb.base/volatile.exp
13454 * gdb.base/watch-cond-infcall.exp
13455 * gdb.base/watch-cond.exp
13456 * gdb.base/watch-non-mem.exp
13457 * gdb.base/watch-read.exp
13458 * gdb.base/watch-vfork.exp
13459 * gdb.base/watchpoint-cond-gone.exp
13460 * gdb.base/watchpoint-delete.exp
13461 * gdb.base/watchpoint-hw-hit-once.exp
13462 * gdb.base/watchpoint-hw.exp
13463 * gdb.base/watchpoint-stops-at-right-insn.exp
13464 * gdb.base/watchpoints.exp
13465 * gdb.base/wchar.exp
13466 * gdb.base/whatis-exp.exp
13467 * gdb.btrace/buffer-size.exp
13468 * gdb.btrace/data.exp
13469 * gdb.btrace/delta.exp
13470 * gdb.btrace/dlopen.exp
13471 * gdb.btrace/enable.exp
13472 * gdb.btrace/exception.exp
13473 * gdb.btrace/function_call_history.exp
13474 * gdb.btrace/gcore.exp
13475 * gdb.btrace/instruction_history.exp
13476 * gdb.btrace/nohist.exp
13477 * gdb.btrace/reconnect.exp
13478 * gdb.btrace/record_goto-step.exp
13479 * gdb.btrace/record_goto.exp
13480 * gdb.btrace/rn-dl-bind.exp
13481 * gdb.btrace/segv.exp
13482 * gdb.btrace/step.exp
13483 * gdb.btrace/stepi.exp
13484 * gdb.btrace/tailcall-only.exp
13485 * gdb.btrace/tailcall.exp
13486 * gdb.btrace/tsx.exp
13487 * gdb.btrace/unknown_functions.exp
13488 * gdb.btrace/vdso.exp
13489 * gdb.compile/compile-ifunc.exp
13490 * gdb.compile/compile-ops.exp
13491 * gdb.compile/compile-print.exp
13492 * gdb.compile/compile-setjmp.exp
13493 * gdb.cp/abstract-origin.exp
13494 * gdb.cp/ambiguous.exp
13495 * gdb.cp/annota2.exp
13496 * gdb.cp/annota3.exp
13497 * gdb.cp/anon-ns.exp
13498 * gdb.cp/anon-struct.exp
13499 * gdb.cp/anon-union.exp
13500 * gdb.cp/arg-reference.exp
13501 * gdb.cp/baseenum.exp
13502 * gdb.cp/bool.exp
13503 * gdb.cp/breakpoint.exp
13504 * gdb.cp/bs15503.exp
13505 * gdb.cp/call-c.exp
13506 * gdb.cp/casts.exp
13507 * gdb.cp/chained-calls.exp
13508 * gdb.cp/class2.exp
13509 * gdb.cp/classes.exp
13510 * gdb.cp/cmpd-minsyms.exp
13511 * gdb.cp/converts.exp
13512 * gdb.cp/cp-relocate.exp
13513 * gdb.cp/cpcompletion.exp
13514 * gdb.cp/cpexprs.exp
13515 * gdb.cp/cplabel.exp
13516 * gdb.cp/cplusfuncs.exp
13517 * gdb.cp/cpsizeof.exp
13518 * gdb.cp/ctti.exp
13519 * gdb.cp/derivation.exp
13520 * gdb.cp/destrprint.exp
13521 * gdb.cp/dispcxx.exp
13522 * gdb.cp/enum-class.exp
13523 * gdb.cp/exception.exp
13524 * gdb.cp/exceptprint.exp
13525 * gdb.cp/expand-psymtabs-cxx.exp
13526 * gdb.cp/expand-sals.exp
13527 * gdb.cp/extern-c.exp
13528 * gdb.cp/filename.exp
13529 * gdb.cp/formatted-ref.exp
13530 * gdb.cp/fpointer.exp
13531 * gdb.cp/gdb1355.exp
13532 * gdb.cp/gdb2495.exp
13533 * gdb.cp/hang.exp
13534 * gdb.cp/impl-this.exp
13535 * gdb.cp/infcall-dlopen.exp
13536 * gdb.cp/inherit.exp
13537 * gdb.cp/iostream.exp
13538 * gdb.cp/koenig.exp
13539 * gdb.cp/local.exp
13540 * gdb.cp/m-data.exp
13541 * gdb.cp/m-static.exp
13542 * gdb.cp/mb-ctor.exp
13543 * gdb.cp/mb-inline.exp
13544 * gdb.cp/mb-templates.exp
13545 * gdb.cp/member-name.exp
13546 * gdb.cp/member-ptr.exp
13547 * gdb.cp/meth-typedefs.exp
13548 * gdb.cp/method.exp
13549 * gdb.cp/method2.exp
13550 * gdb.cp/minsym-fallback.exp
13551 * gdb.cp/misc.exp
13552 * gdb.cp/namelessclass.exp
13553 * gdb.cp/namespace-enum.exp
13554 * gdb.cp/namespace-nested-import.exp
13555 * gdb.cp/namespace.exp
13556 * gdb.cp/nextoverthrow.exp
13557 * gdb.cp/no-dmgl-verbose.exp
13558 * gdb.cp/non-trivial-retval.exp
13559 * gdb.cp/noparam.exp
13560 * gdb.cp/nsdecl.exp
13561 * gdb.cp/nsimport.exp
13562 * gdb.cp/nsnested.exp
13563 * gdb.cp/nsnoimports.exp
13564 * gdb.cp/nsrecurs.exp
13565 * gdb.cp/nsstress.exp
13566 * gdb.cp/nsusing.exp
13567 * gdb.cp/operator.exp
13568 * gdb.cp/oranking.exp
13569 * gdb.cp/overload-const.exp
13570 * gdb.cp/overload.exp
13571 * gdb.cp/ovldbreak.exp
13572 * gdb.cp/ovsrch.exp
13573 * gdb.cp/paren-type.exp
13574 * gdb.cp/parse-lang.exp
13575 * gdb.cp/pass-by-ref.exp
13576 * gdb.cp/pr-1023.exp
13577 * gdb.cp/pr-1210.exp
13578 * gdb.cp/pr-574.exp
13579 * gdb.cp/pr10687.exp
13580 * gdb.cp/pr12028.exp
13581 * gdb.cp/pr17132.exp
13582 * gdb.cp/pr17494.exp
13583 * gdb.cp/pr9067.exp
13584 * gdb.cp/pr9167.exp
13585 * gdb.cp/pr9631.exp
13586 * gdb.cp/printmethod.exp
13587 * gdb.cp/psmang.exp
13588 * gdb.cp/psymtab-parameter.exp
13589 * gdb.cp/ptype-cv-cp.exp
13590 * gdb.cp/ptype-flags.exp
13591 * gdb.cp/re-set-overloaded.exp
13592 * gdb.cp/ref-types.exp
13593 * gdb.cp/rtti.exp
13594 * gdb.cp/scope-err.exp
13595 * gdb.cp/shadow.exp
13596 * gdb.cp/smartp.exp
13597 * gdb.cp/static-method.exp
13598 * gdb.cp/static-print-quit.exp
13599 * gdb.cp/temargs.exp
13600 * gdb.cp/templates.exp
13601 * gdb.cp/try_catch.exp
13602 * gdb.cp/typedef-operator.exp
13603 * gdb.cp/typeid.exp
13604 * gdb.cp/userdef.exp
13605 * gdb.cp/using-crash.exp
13606 * gdb.cp/var-tag.exp
13607 * gdb.cp/virtbase.exp
13608 * gdb.cp/virtfunc.exp
13609 * gdb.cp/virtfunc2.exp
13610 * gdb.cp/vla-cxx.exp
13611 * gdb.disasm/t01_mov.exp
13612 * gdb.disasm/t02_mova.exp
13613 * gdb.disasm/t03_add.exp
13614 * gdb.disasm/t04_sub.exp
13615 * gdb.disasm/t05_cmp.exp
13616 * gdb.disasm/t06_ari2.exp
13617 * gdb.disasm/t07_ari3.exp
13618 * gdb.disasm/t08_or.exp
13619 * gdb.disasm/t09_xor.exp
13620 * gdb.disasm/t10_and.exp
13621 * gdb.disasm/t11_logs.exp
13622 * gdb.disasm/t12_bit.exp
13623 * gdb.disasm/t13_otr.exp
13624 * gdb.dlang/circular.exp
13625 * gdb.dwarf2/arr-stride.exp
13626 * gdb.dwarf2/arr-subrange.exp
13627 * gdb.dwarf2/atomic-type.exp
13628 * gdb.dwarf2/bad-regnum.exp
13629 * gdb.dwarf2/bitfield-parent-optimized-out.exp
13630 * gdb.dwarf2/callframecfa.exp
13631 * gdb.dwarf2/clztest.exp
13632 * gdb.dwarf2/corrupt.exp
13633 * gdb.dwarf2/data-loc.exp
13634 * gdb.dwarf2/dup-psym.exp
13635 * gdb.dwarf2/dw2-anon-mptr.exp
13636 * gdb.dwarf2/dw2-anonymous-func.exp
13637 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
13638 * gdb.dwarf2/dw2-bad-unresolved.exp
13639 * gdb.dwarf2/dw2-basic.exp
13640 * gdb.dwarf2/dw2-canonicalize-type.exp
13641 * gdb.dwarf2/dw2-case-insensitive.exp
13642 * gdb.dwarf2/dw2-common-block.exp
13643 * gdb.dwarf2/dw2-compdir-oldgcc.exp
13644 * gdb.dwarf2/dw2-compressed.exp
13645 * gdb.dwarf2/dw2-const.exp
13646 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
13647 * gdb.dwarf2/dw2-cu-size.exp
13648 * gdb.dwarf2/dw2-dup-frame.exp
13649 * gdb.dwarf2/dw2-entry-value.exp
13650 * gdb.dwarf2/dw2-icycle.exp
13651 * gdb.dwarf2/dw2-ifort-parameter.exp
13652 * gdb.dwarf2/dw2-inline-break.exp
13653 * gdb.dwarf2/dw2-inline-param.exp
13654 * gdb.dwarf2/dw2-intercu.exp
13655 * gdb.dwarf2/dw2-intermix.exp
13656 * gdb.dwarf2/dw2-lexical-block-bare.exp
13657 * gdb.dwarf2/dw2-linkage-name-trust.exp
13658 * gdb.dwarf2/dw2-minsym-in-cu.exp
13659 * gdb.dwarf2/dw2-noloc.exp
13660 * gdb.dwarf2/dw2-op-call.exp
13661 * gdb.dwarf2/dw2-op-out-param.exp
13662 * gdb.dwarf2/dw2-opt-structptr.exp
13663 * gdb.dwarf2/dw2-param-error.exp
13664 * gdb.dwarf2/dw2-producer.exp
13665 * gdb.dwarf2/dw2-ranges-base.exp
13666 * gdb.dwarf2/dw2-ref-missing-frame.exp
13667 * gdb.dwarf2/dw2-reg-undefined.exp
13668 * gdb.dwarf2/dw2-regno-invalid.exp
13669 * gdb.dwarf2/dw2-restore.exp
13670 * gdb.dwarf2/dw2-restrict.exp
13671 * gdb.dwarf2/dw2-single-line-discriminators.exp
13672 * gdb.dwarf2/dw2-strp.exp
13673 * gdb.dwarf2/dw2-undefined-ret-addr.exp
13674 * gdb.dwarf2/dw2-unresolved.exp
13675 * gdb.dwarf2/dw2-var-zero-addr.exp
13676 * gdb.dwarf2/dw4-sig-types.exp
13677 * gdb.dwarf2/dwz.exp
13678 * gdb.dwarf2/dynarr-ptr.exp
13679 * gdb.dwarf2/enum-type.exp
13680 * gdb.dwarf2/gdb-index.exp
13681 * gdb.dwarf2/implptr-64bit.exp
13682 * gdb.dwarf2/implptr-optimized-out.exp
13683 * gdb.dwarf2/implptr.exp
13684 * gdb.dwarf2/implref-array.exp
13685 * gdb.dwarf2/implref-const.exp
13686 * gdb.dwarf2/implref-global.exp
13687 * gdb.dwarf2/implref-struct.exp
13688 * gdb.dwarf2/mac-fileno.exp
13689 * gdb.dwarf2/main-subprogram.exp
13690 * gdb.dwarf2/member-ptr-forwardref.exp
13691 * gdb.dwarf2/method-ptr.exp
13692 * gdb.dwarf2/missing-sig-type.exp
13693 * gdb.dwarf2/nonvar-access.exp
13694 * gdb.dwarf2/opaque-type-lookup.exp
13695 * gdb.dwarf2/pieces-optimized-out.exp
13696 * gdb.dwarf2/pieces.exp
13697 * gdb.dwarf2/pr10770.exp
13698 * gdb.dwarf2/pr13961.exp
13699 * gdb.dwarf2/staticvirtual.exp
13700 * gdb.dwarf2/subrange.exp
13701 * gdb.dwarf2/symtab-producer.exp
13702 * gdb.dwarf2/trace-crash.exp
13703 * gdb.dwarf2/typeddwarf.exp
13704 * gdb.dwarf2/valop.exp
13705 * gdb.dwarf2/watch-notconst.exp
13706 * gdb.fortran/array-element.exp
13707 * gdb.fortran/charset.exp
13708 * gdb.fortran/common-block.exp
13709 * gdb.fortran/complex.exp
13710 * gdb.fortran/derived-type-function.exp
13711 * gdb.fortran/derived-type.exp
13712 * gdb.fortran/logical.exp
13713 * gdb.fortran/module.exp
13714 * gdb.fortran/multi-dim.exp
13715 * gdb.fortran/nested-funcs.exp
13716 * gdb.fortran/print-formatted.exp
13717 * gdb.fortran/subarray.exp
13718 * gdb.fortran/vla-alloc-assoc.exp
13719 * gdb.fortran/vla-datatypes.exp
13720 * gdb.fortran/vla-history.exp
13721 * gdb.fortran/vla-ptr-info.exp
13722 * gdb.fortran/vla-ptype-sub.exp
13723 * gdb.fortran/vla-ptype.exp
13724 * gdb.fortran/vla-sizeof.exp
13725 * gdb.fortran/vla-type.exp
13726 * gdb.fortran/vla-value-sub-arbitrary.exp
13727 * gdb.fortran/vla-value-sub-finish.exp
13728 * gdb.fortran/vla-value-sub.exp
13729 * gdb.fortran/vla-value.exp
13730 * gdb.fortran/whatis_type.exp
13731 * gdb.go/chan.exp
13732 * gdb.go/handcall.exp
13733 * gdb.go/hello.exp
13734 * gdb.go/integers.exp
13735 * gdb.go/methods.exp
13736 * gdb.go/package.exp
13737 * gdb.go/strings.exp
13738 * gdb.go/types.exp
13739 * gdb.go/unsafe.exp
13740 * gdb.guile/scm-arch.exp
13741 * gdb.guile/scm-block.exp
13742 * gdb.guile/scm-breakpoint.exp
13743 * gdb.guile/scm-cmd.exp
13744 * gdb.guile/scm-disasm.exp
13745 * gdb.guile/scm-equal.exp
13746 * gdb.guile/scm-frame-args.exp
13747 * gdb.guile/scm-frame-inline.exp
13748 * gdb.guile/scm-frame.exp
13749 * gdb.guile/scm-iterator.exp
13750 * gdb.guile/scm-math.exp
13751 * gdb.guile/scm-objfile.exp
13752 * gdb.guile/scm-ports.exp
13753 * gdb.guile/scm-symbol.exp
13754 * gdb.guile/scm-symtab.exp
13755 * gdb.guile/scm-value-cc.exp
13756 * gdb.guile/types-module.exp
13757 * gdb.linespec/break-ask.exp
13758 * gdb.linespec/cpexplicit.exp
13759 * gdb.linespec/explicit.exp
13760 * gdb.linespec/keywords.exp
13761 * gdb.linespec/linespec.exp
13762 * gdb.linespec/ls-dollar.exp
13763 * gdb.linespec/ls-errs.exp
13764 * gdb.linespec/skip-two.exp
13765 * gdb.linespec/thread.exp
13766 * gdb.mi/mi-async.exp
13767 * gdb.mi/mi-basics.exp
13768 * gdb.mi/mi-break.exp
13769 * gdb.mi/mi-catch-load.exp
13770 * gdb.mi/mi-cli.exp
13771 * gdb.mi/mi-cmd-param-changed.exp
13772 * gdb.mi/mi-console.exp
13773 * gdb.mi/mi-detach.exp
13774 * gdb.mi/mi-disassemble.exp
13775 * gdb.mi/mi-eval.exp
13776 * gdb.mi/mi-file-transfer.exp
13777 * gdb.mi/mi-file.exp
13778 * gdb.mi/mi-fill-memory.exp
13779 * gdb.mi/mi-inheritance-syntax-error.exp
13780 * gdb.mi/mi-linespec-err-cp.exp
13781 * gdb.mi/mi-logging.exp
13782 * gdb.mi/mi-memory-changed.exp
13783 * gdb.mi/mi-read-memory.exp
13784 * gdb.mi/mi-record-changed.exp
13785 * gdb.mi/mi-reg-undefined.exp
13786 * gdb.mi/mi-regs.exp
13787 * gdb.mi/mi-return.exp
13788 * gdb.mi/mi-reverse.exp
13789 * gdb.mi/mi-simplerun.exp
13790 * gdb.mi/mi-solib.exp
13791 * gdb.mi/mi-stack.exp
13792 * gdb.mi/mi-stepi.exp
13793 * gdb.mi/mi-syn-frame.exp
13794 * gdb.mi/mi-until.exp
13795 * gdb.mi/mi-var-block.exp
13796 * gdb.mi/mi-var-child.exp
13797 * gdb.mi/mi-var-cmd.exp
13798 * gdb.mi/mi-var-cp.exp
13799 * gdb.mi/mi-var-display.exp
13800 * gdb.mi/mi-var-invalidate.exp
13801 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
13802 * gdb.mi/mi-vla-fortran.exp
13803 * gdb.mi/mi-watch.exp
13804 * gdb.mi/mi2-var-child.exp
13805 * gdb.mi/user-selected-context-sync.exp
13806 * gdb.modula2/unbounded-array.exp
13807 * gdb.multi/dummy-frame-restore.exp
13808 * gdb.multi/multi-arch-exec.exp
13809 * gdb.multi/multi-arch.exp
13810 * gdb.multi/tids.exp
13811 * gdb.multi/watchpoint-multi.exp
13812 * gdb.opencl/callfuncs.exp
13813 * gdb.opencl/convs_casts.exp
13814 * gdb.opencl/datatypes.exp
13815 * gdb.opencl/operators.exp
13816 * gdb.opencl/vec_comps.exp
13817 * gdb.opt/clobbered-registers-O2.exp
13818 * gdb.opt/inline-break.exp
13819 * gdb.opt/inline-bt.exp
13820 * gdb.opt/inline-cmds.exp
13821 * gdb.opt/inline-locals.exp
13822 * gdb.pascal/case-insensitive-symbols.exp
13823 * gdb.pascal/floats.exp
13824 * gdb.pascal/gdb11492.exp
13825 * gdb.python/lib-types.exp
13826 * gdb.python/py-arch.exp
13827 * gdb.python/py-as-string.exp
13828 * gdb.python/py-bad-printers.exp
13829 * gdb.python/py-block.exp
13830 * gdb.python/py-breakpoint-create-fail.exp
13831 * gdb.python/py-breakpoint.exp
13832 * gdb.python/py-caller-is.exp
13833 * gdb.python/py-cmd.exp
13834 * gdb.python/py-explore-cc.exp
13835 * gdb.python/py-explore.exp
13836 * gdb.python/py-finish-breakpoint.exp
13837 * gdb.python/py-finish-breakpoint2.exp
13838 * gdb.python/py-frame-args.exp
13839 * gdb.python/py-frame-inline.exp
13840 * gdb.python/py-frame.exp
13841 * gdb.python/py-framefilter-mi.exp
13842 * gdb.python/py-infthread.exp
13843 * gdb.python/py-lazy-string.exp
13844 * gdb.python/py-linetable.exp
13845 * gdb.python/py-mi-events.exp
13846 * gdb.python/py-mi-objfile.exp
13847 * gdb.python/py-mi.exp
13848 * gdb.python/py-objfile.exp
13849 * gdb.python/py-pp-integral.exp
13850 * gdb.python/py-pp-maint.exp
13851 * gdb.python/py-pp-re-notag.exp
13852 * gdb.python/py-pp-registration.exp
13853 * gdb.python/py-recurse-unwind.exp
13854 * gdb.python/py-strfns.exp
13855 * gdb.python/py-symbol.exp
13856 * gdb.python/py-symtab.exp
13857 * gdb.python/py-sync-interp.exp
13858 * gdb.python/py-typeprint.exp
13859 * gdb.python/py-unwind-maint.exp
13860 * gdb.python/py-unwind.exp
13861 * gdb.python/py-value-cc.exp
13862 * gdb.python/py-xmethods.exp
13863 * gdb.reverse/amd64-tailcall-reverse.exp
13864 * gdb.reverse/break-precsave.exp
13865 * gdb.reverse/break-reverse.exp
13866 * gdb.reverse/consecutive-precsave.exp
13867 * gdb.reverse/consecutive-reverse.exp
13868 * gdb.reverse/finish-precsave.exp
13869 * gdb.reverse/finish-reverse-bkpt.exp
13870 * gdb.reverse/finish-reverse.exp
13871 * gdb.reverse/fstatat-reverse.exp
13872 * gdb.reverse/getresuid-reverse.exp
13873 * gdb.reverse/i386-precsave.exp
13874 * gdb.reverse/i386-reverse.exp
13875 * gdb.reverse/i386-sse-reverse.exp
13876 * gdb.reverse/i387-env-reverse.exp
13877 * gdb.reverse/i387-stack-reverse.exp
13878 * gdb.reverse/insn-reverse.exp
13879 * gdb.reverse/machinestate-precsave.exp
13880 * gdb.reverse/machinestate.exp
13881 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13882 * gdb.reverse/pipe-reverse.exp
13883 * gdb.reverse/readv-reverse.exp
13884 * gdb.reverse/recvmsg-reverse.exp
13885 * gdb.reverse/rerun-prec.exp
13886 * gdb.reverse/s390-mvcle.exp
13887 * gdb.reverse/step-precsave.exp
13888 * gdb.reverse/step-reverse.exp
13889 * gdb.reverse/time-reverse.exp
13890 * gdb.reverse/until-precsave.exp
13891 * gdb.reverse/until-reverse.exp
13892 * gdb.reverse/waitpid-reverse.exp
13893 * gdb.reverse/watch-precsave.exp
13894 * gdb.reverse/watch-reverse.exp
13895 * gdb.rust/generics.exp
13896 * gdb.rust/methods.exp
13897 * gdb.rust/modules.exp
13898 * gdb.rust/simple.exp
13899 * gdb.server/connect-with-no-symbol-file.exp
13900 * gdb.server/ext-attach.exp
13901 * gdb.server/ext-restart.exp
13902 * gdb.server/ext-wrapper.exp
13903 * gdb.server/file-transfer.exp
13904 * gdb.server/server-exec-info.exp
13905 * gdb.server/server-kill.exp
13906 * gdb.server/server-mon.exp
13907 * gdb.server/wrapper.exp
13908 * gdb.stabs/exclfwd.exp
13909 * gdb.stabs/gdb11479.exp
13910 * gdb.threads/clone-new-thread-event.exp
13911 * gdb.threads/corethreads.exp
13912 * gdb.threads/current-lwp-dead.exp
13913 * gdb.threads/dlopen-libpthread.exp
13914 * gdb.threads/gcore-thread.exp
13915 * gdb.threads/sigstep-threads.exp
13916 * gdb.threads/watchpoint-fork.exp
13917 * gdb.trace/actions-changed.exp
13918 * gdb.trace/backtrace.exp
13919 * gdb.trace/change-loc.exp
13920 * gdb.trace/circ.exp
13921 * gdb.trace/collection.exp
13922 * gdb.trace/disconnected-tracing.exp
13923 * gdb.trace/ftrace.exp
13924 * gdb.trace/mi-trace-frame-collected.exp
13925 * gdb.trace/mi-trace-unavailable.exp
13926 * gdb.trace/mi-traceframe-changed.exp
13927 * gdb.trace/mi-tsv-changed.exp
13928 * gdb.trace/no-attach-trace.exp
13929 * gdb.trace/passc-dyn.exp
13930 * gdb.trace/qtro.exp
13931 * gdb.trace/range-stepping.exp
13932 * gdb.trace/read-memory.exp
13933 * gdb.trace/save-trace.exp
13934 * gdb.trace/signal.exp
13935 * gdb.trace/status-stop.exp
13936 * gdb.trace/tfile.exp
13937 * gdb.trace/trace-break.exp
13938 * gdb.trace/trace-buffer-size.exp
13939 * gdb.trace/trace-condition.exp
13940 * gdb.trace/tracefile-pseudo-reg.exp
13941 * gdb.trace/tstatus.exp
13942 * gdb.trace/unavailable.exp
13943 * gdb.trace/while-dyn.exp
13944 * gdb.trace/while-stepping.exp
13945
34c41c68
DE
139462016-12-22 Doug Evans <xdje42@gmail.com>
13947
13948 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
13949 and msymbols.
13950
16e69324
YQ
139512016-12-19 Yao Qi <yao.qi@linaro.org>
13952
13953 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
13954 (test_with_self): Don't call do_steps_and_nexts, and remove
13955 code about stepping into xmalloc.
13956
f94f411b
YQ
139572016-12-09 Yao Qi <yao.qi@linaro.org>
13958
13959 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
13960
139612016-12-09 Yao Qi <yao.qi@linaro.org>
13962
13963 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13964
f1b5deee
PA
139652016-12-09 Pedro Alves <palves@redhat.com>
13966
13967 * gdb.base/all-architectures-0.exp: New file.
13968 * gdb.base/all-architectures-1.exp: New file.
13969 * gdb.base/all-architectures-2.exp: New file.
13970 * gdb.base/all-architectures-3.exp: New file.
13971 * gdb.base/all-architectures-4.exp: New file.
13972 * gdb.base/all-architectures-5.exp: New file.
13973 * gdb.base/all-architectures-6.exp: New file.
13974 * gdb.base/all-architectures-7.exp: New file.
13975 * gdb.base/all-architectures.exp.in: New file.
13976
364ca42e
YQ
139772016-12-09 Yao Qi <yao.qi@linaro.org>
13978
13979 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13980
107c2d62
LM
139812016-12-02 Luis Machado <lgustavo@codesourcery.com>
13982
13983 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
13984 possible.
13985 Remove useless pattern-matching code.
13986
df3ee9ca
PA
139872016-12-02 Pedro Alves <palves@redhat.com>
13988
13989 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
13990 procedure.
13991 (top level): Call it.
13992
ec835369
PA
139932016-12-02 Pedro Alves <palves@redhat.com>
13994
13995 * gdb.base/commands.exp (user_defined_command_args_stack_test):
13996 New procedure.
13997 (top level): Call it.
13998
01770bbd
PA
139992016-12-02 Pedro Alves <palves@redhat.com>
14000
14001 PR cli/20559
14002 * gdb.base/commands.exp (user_defined_command_args_eval): New
14003 procedure.
14004 (top level): Call it.
14005
008459ea
LM
140062016-12-02 Luis Machado <lgustavo@codesourcery.com>
14007
14008 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14009 timeout handling.
14010
0c1b455e
TT
140112016-12-02 Tom Tromey <tom@tromey.com>
14012
14013 * gdb.dwarf2/main-subprogram.c: New file.
14014 * gdb.dwarf2/main-subprogram.exp: New file.
14015
018572b8
LM
140162016-12-01 Luis Machado <lgustavo@codesourcery.com>
14017
14018 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14019 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14020 gdb_test_no_output for a couple of cases.
14021 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14022
84c93cd5
LM
140232016-12-01 Luis Machado <lgustavo@codesourcery.com>
14024
14025 Fix test names and standardize compilation error messages throughout
14026 the following files:
14027
14028 * gdb.ada/start.exp
14029 * gdb.arch/alpha-step.exp
14030 * gdb.arch/e500-prologue.exp
14031 * gdb.arch/ftrace-insn-reloc.exp
14032 * gdb.arch/gdb1291.exp
14033 * gdb.arch/gdb1431.exp
14034 * gdb.arch/gdb1558.exp
14035 * gdb.arch/i386-dr3-watch.exp
14036 * gdb.arch/i386-sse-stack-align.exp
14037 * gdb.arch/ia64-breakpoint-shadow.exp
14038 * gdb.arch/pa-nullify.exp
14039 * gdb.arch/powerpc-aix-prologue.exp
14040 * gdb.arch/thumb-bx-pc.exp
14041 * gdb.base/annota1.exp
14042 * gdb.base/annota3.exp
14043 * gdb.base/arrayidx.exp
14044 * gdb.base/assign.exp
14045 * gdb.base/attach.exp
14046 * gdb.base/auxv.exp
14047 * gdb.base/bang.exp
14048 * gdb.base/bfp-test.exp
14049 * gdb.base/bigcore.exp
14050 * gdb.base/bitfields2.exp
14051 * gdb.base/break-fun-addr.exp
14052 * gdb.base/break-probes.exp
14053 * gdb.base/call-rt-st.exp
14054 * gdb.base/callexit.exp
14055 * gdb.base/catch-fork-kill.exp
14056 * gdb.base/charset.exp
14057 * gdb.base/checkpoint.exp
14058 * gdb.base/comprdebug.exp
14059 * gdb.base/constvars.exp
14060 * gdb.base/coredump-filter.exp
14061 * gdb.base/cursal.exp
14062 * gdb.base/cvexpr.exp
14063 * gdb.base/detach.exp
14064 * gdb.base/display.exp
14065 * gdb.base/dmsym.exp
14066 * gdb.base/dprintf-pending.exp
14067 * gdb.base/dso2dso.exp
14068 * gdb.base/dtrace-probe.exp
14069 * gdb.base/dump.exp
14070 * gdb.base/enum_cond.exp
14071 * gdb.base/exe-lock.exp
14072 * gdb.base/exec-invalid-sysroot.exp
14073 * gdb.base/execl-update-breakpoints.exp
14074 * gdb.base/exprs.exp
14075 * gdb.base/fileio.exp
14076 * gdb.base/find.exp
14077 * gdb.base/finish.exp
14078 * gdb.base/fixsection.exp
14079 * gdb.base/foll-vfork.exp
14080 * gdb.base/frame-args.exp
14081 * gdb.base/gcore.exp
14082 * gdb.base/gdb1250.exp
14083 * gdb.base/global-var-nested-by-dso.exp
14084 * gdb.base/gnu-ifunc.exp
14085 * gdb.base/hashline1.exp
14086 * gdb.base/hashline2.exp
14087 * gdb.base/hashline3.exp
14088 * gdb.base/hbreak-in-shr-unsupported.exp
14089 * gdb.base/huge.exp
14090 * gdb.base/infcall-input.exp
14091 * gdb.base/info-fun.exp
14092 * gdb.base/info-shared.exp
14093 * gdb.base/jit-simple.exp
14094 * gdb.base/jit-so.exp
14095 * gdb.base/jit.exp
14096 * gdb.base/jump.exp
14097 * gdb.base/label.exp
14098 * gdb.base/lineinc.exp
14099 * gdb.base/logical.exp
14100 * gdb.base/longjmp.exp
14101 * gdb.base/macscp.exp
14102 * gdb.base/miscexprs.exp
14103 * gdb.base/new-ui-echo.exp
14104 * gdb.base/new-ui-pending-input.exp
14105 * gdb.base/new-ui.exp
14106 * gdb.base/nodebug.exp
14107 * gdb.base/nofield.exp
14108 * gdb.base/offsets.exp
14109 * gdb.base/overlays.exp
14110 * gdb.base/pending.exp
14111 * gdb.base/pointers.exp
14112 * gdb.base/pr11022.exp
14113 * gdb.base/printcmds.exp
14114 * gdb.base/prologue.exp
14115 * gdb.base/ptr-typedef.exp
14116 * gdb.base/realname-expand.exp
14117 * gdb.base/relativedebug.exp
14118 * gdb.base/relocate.exp
14119 * gdb.base/remote.exp
14120 * gdb.base/reread.exp
14121 * gdb.base/return2.exp
14122 * gdb.base/savedregs.exp
14123 * gdb.base/sep.exp
14124 * gdb.base/sepdebug.exp
14125 * gdb.base/sepsymtab.exp
14126 * gdb.base/set-inferior-tty.exp
14127 * gdb.base/setshow.exp
14128 * gdb.base/shlib-call.exp
14129 * gdb.base/sigaltstack.exp
14130 * gdb.base/siginfo-addr.exp
14131 * gdb.base/signals.exp
14132 * gdb.base/signull.exp
14133 * gdb.base/sigrepeat.exp
14134 * gdb.base/so-impl-ld.exp
14135 * gdb.base/solib-display.exp
14136 * gdb.base/solib-overlap.exp
14137 * gdb.base/solib-search.exp
14138 * gdb.base/solib-symbol.exp
14139 * gdb.base/structs.exp
14140 * gdb.base/structs2.exp
14141 * gdb.base/symtab-search-order.exp
14142 * gdb.base/twice.exp
14143 * gdb.base/unload.exp
14144 * gdb.base/varargs.exp
14145 * gdb.base/watchpoint-solib.exp
14146 * gdb.base/watchpoint.exp
14147 * gdb.base/whatis.exp
14148 * gdb.base/wrong_frame_bt_full.exp
14149 * gdb.btrace/dlopen.exp
14150 * gdb.cell/ea-standalone.exp
14151 * gdb.cell/ea-test.exp
14152 * gdb.cp/dispcxx.exp
14153 * gdb.cp/gdb2384.exp
14154 * gdb.cp/method2.exp
14155 * gdb.cp/nextoverthrow.exp
14156 * gdb.cp/pr10728.exp
14157 * gdb.disasm/am33.exp
14158 * gdb.disasm/h8300s.exp
14159 * gdb.disasm/mn10300.exp
14160 * gdb.disasm/sh3.exp
14161 * gdb.dwarf2/dw2-dir-file-name.exp
14162 * gdb.fortran/complex.exp
14163 * gdb.fortran/library-module.exp
14164 * gdb.guile/scm-pretty-print.exp
14165 * gdb.guile/scm-symbol.exp
14166 * gdb.guile/scm-type.exp
14167 * gdb.guile/scm-value.exp
14168 * gdb.linespec/linespec.exp
14169 * gdb.mi/gdb701.exp
14170 * gdb.mi/gdb792.exp
14171 * gdb.mi/mi-breakpoint-changed.exp
14172 * gdb.mi/mi-dprintf-pending.exp
14173 * gdb.mi/mi-dprintf.exp
14174 * gdb.mi/mi-exit-code.exp
14175 * gdb.mi/mi-pending.exp
14176 * gdb.mi/mi-solib.exp
14177 * gdb.mi/new-ui-mi-sync.exp
14178 * gdb.mi/pr11022.exp
14179 * gdb.mi/user-selected-context-sync.exp
14180 * gdb.opt/solib-intra-step.exp
14181 * gdb.python/py-events.exp
14182 * gdb.python/py-finish-breakpoint.exp
14183 * gdb.python/py-mi.exp
14184 * gdb.python/py-prettyprint.exp
14185 * gdb.python/py-shared.exp
14186 * gdb.python/py-symbol.exp
14187 * gdb.python/py-template.exp
14188 * gdb.python/py-type.exp
14189 * gdb.python/py-value.exp
14190 * gdb.reverse/solib-precsave.exp
14191 * gdb.reverse/solib-reverse.exp
14192 * gdb.server/solib-list.exp
14193 * gdb.stabs/weird.exp
14194 * gdb.threads/reconnect-signal.exp
14195 * gdb.threads/stepi-random-signal.exp
14196 * gdb.trace/actions.exp
14197 * gdb.trace/ax.exp
14198 * gdb.trace/backtrace.exp
14199 * gdb.trace/change-loc.exp
14200 * gdb.trace/deltrace.exp
14201 * gdb.trace/ftrace-lock.exp
14202 * gdb.trace/ftrace.exp
14203 * gdb.trace/infotrace.exp
14204 * gdb.trace/mi-tracepoint-changed.exp
14205 * gdb.trace/packetlen.exp
14206 * gdb.trace/passcount.exp
14207 * gdb.trace/pending.exp
14208 * gdb.trace/range-stepping.exp
14209 * gdb.trace/report.exp
14210 * gdb.trace/stap-trace.exp
14211 * gdb.trace/tfind.exp
14212 * gdb.trace/trace-break.exp
14213 * gdb.trace/trace-condition.exp
14214 * gdb.trace/trace-enable-disable.exp
14215 * gdb.trace/trace-mt.exp
14216 * gdb.trace/tracecmd.exp
14217 * gdb.trace/tspeed.exp
14218 * gdb.trace/tsv.exp
14219 * lib/perftest.exp
14220
fb9feb35
LM
142212016-12-01 Luis Machado <lgustavo@codesourcery.com>
14222
14223 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14224 with gdb_test_no_output.
14225 Use command as test name.
14226
cd2ddb6c
LM
142272016-12-01 Luis Machado <lgustavo@codesourcery.com>
14228
14229 Fix test names starting with uppercase throughout the files.
14230
14231 * gdb.ada/assign_1.exp
14232 * gdb.ada/boolean_expr.exp
14233 * gdb.base/arrayidx.exp
14234 * gdb.base/del.exp
14235 * gdb.base/gcore-buffer-overflow.exp
14236 * gdb.base/testenv.exp
14237 * gdb.compile/compile.exp
14238 * gdb.python/py-framefilter-invalidarg.exp
14239 * gdb.python/py-framefilter.exp
14240
bb95117e
LM
142412016-12-01 Luis Machado <lgustavo@codesourcery.com>
14242
14243 Fix test names starting with uppercase throughout the files.
14244
14245 * gdb.ada/array_return.exp
14246 * gdb.ada/expr_delims.exp
14247 * gdb.ada/mi_dyn_arr.exp
14248 * gdb.ada/mi_interface.exp
14249 * gdb.ada/mi_var_array.exp
14250 * gdb.ada/watch_arg.exp
14251 * gdb.arch/alpha-step.exp
14252 * gdb.arch/altivec-regs.exp
14253 * gdb.arch/e500-regs.exp
14254 * gdb.arch/powerpc-d128-regs.exp
14255 * gdb.base/arrayidx.exp
14256 * gdb.base/break.exp
14257 * gdb.base/checkpoint.exp
14258 * gdb.base/debug-expr.exp
14259 * gdb.base/dmsym.exp
14260 * gdb.base/radix.exp
14261 * gdb.base/sepdebug.exp
14262 * gdb.base/testenv.exp
14263 * gdb.base/watch_thread_num.exp
14264 * gdb.base/watchpoint-cond-gone.exp
14265 * gdb.cell/break.exp
14266 * gdb.cell/ea-cache.exp
14267 * gdb.compile/compile.exp
14268 * gdb.cp/gdb2495.exp
14269 * gdb.gdb/selftest.exp
14270 * gdb.gdb/xfullpath.exp
14271 * gdb.go/hello.exp
14272 * gdb.go/integers.exp
14273 * gdb.objc/basicclass.exp
14274 * gdb.pascal/hello.exp
14275 * gdb.pascal/integers.exp
14276 * gdb.python/py-breakpoint.exp
14277 * gdb.python/py-cmd.exp
14278 * gdb.python/py-linetable.exp
14279 * gdb.python/py-xmethods.exp
14280 * gdb.python/python.exp
14281 * gdb.reverse/consecutive-precsave.exp
14282 * gdb.reverse/finish-precsave.exp
14283 * gdb.reverse/i386-precsave.exp
14284 * gdb.reverse/machinestate-precsave.exp
14285 * gdb.reverse/sigall-precsave.exp
14286 * gdb.reverse/solib-precsave.exp
14287 * gdb.reverse/step-precsave.exp
14288 * gdb.reverse/until-precsave.exp
14289 * gdb.reverse/watch-precsave.exp
14290 * gdb.threads/leader-exit.exp
14291 * gdb.threads/pthreads.exp
14292 * gdb.threads/wp-replication.exp
14293 * gdb.trace/actions.exp
14294 * gdb.trace/mi-tsv-changed.exp
14295 * gdb.trace/tsv.exp
14296
de97fdd4
LM
142972016-12-01 Luis Machado <lgustavo@codesourcery.com>
14298
14299 Fix test names starting with uppercase throughout the files.
14300
14301 * gdb.arch/i386-bp_permanent.exp
14302 * gdb.arch/i386-gnu-cfi.exp
14303 * gdb.base/disasm-end-cu.exp
14304 * gdb.base/macscp.exp
14305 * gdb.base/pending.exp
14306 * gdb.base/watch_thread_num.exp
14307 * gdb.cp/exception.exp
14308 * gdb.cp/gdb2495.exp
14309 * gdb.cp/local.exp
14310 * gdb.python/py-evsignal.exp
14311 * gdb.python/python.exp
14312 * gdb.trace/tracecmd.exp
14313
9f058c10
LM
143142016-12-01 Luis Machado <lgustavo@codesourcery.com>
14315
14316 Fix test names starting with uppercase throughout the files.
14317
14318 * gdb.base/charset.exp
14319 * gdb.base/eval.exp
14320 * gdb.base/multi-forks.exp
14321 * gdb.guile/scm-progspace.exp
14322 * gdb.opencl/datatypes.exp
14323 * gdb.python/py-block.exp
14324 * gdb.python/py-function.exp
14325 * gdb.python/py-symbol.exp
14326 * gdb.python/py-symtab.exp
14327 * gdb.python/py-xmethods.exp
14328 * gdb.reverse/break-precsave.exp
14329 * gdb.reverse/break-reverse.exp
14330 * gdb.reverse/consecutive-precsave.exp
14331 * gdb.reverse/consecutive-reverse.exp
14332 * gdb.reverse/finish-precsave.exp
14333 * gdb.reverse/finish-reverse-bkpt.exp
14334 * gdb.reverse/finish-reverse.exp
14335 * gdb.reverse/fstatat-reverse.exp
14336 * gdb.reverse/getresuid-reverse.exp
14337 * gdb.reverse/i386-precsave.exp
14338 * gdb.reverse/i386-reverse.exp
14339 * gdb.reverse/i386-sse-reverse.exp
14340 * gdb.reverse/i387-stack-reverse.exp
14341 * gdb.reverse/insn-reverse.exp
14342 * gdb.reverse/machinestate-precsave.exp
14343 * gdb.reverse/machinestate.exp
14344 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14345 * gdb.reverse/pipe-reverse.exp
14346 * gdb.reverse/readv-reverse.exp
14347 * gdb.reverse/recvmsg-reverse.exp
14348 * gdb.reverse/rerun-prec.exp
14349 * gdb.reverse/s390-mvcle.exp
14350 * gdb.reverse/sigall-precsave.exp
14351 * gdb.reverse/sigall-reverse.exp
14352 * gdb.reverse/solib-precsave.exp
14353 * gdb.reverse/solib-reverse.exp
14354 * gdb.reverse/step-precsave.exp
14355 * gdb.reverse/step-reverse.exp
14356 * gdb.reverse/time-reverse.exp
14357 * gdb.reverse/until-precsave.exp
14358 * gdb.reverse/until-reverse.exp
14359 * gdb.reverse/waitpid-reverse.exp
14360 * gdb.reverse/watch-precsave.exp
14361 * gdb.reverse/watch-reverse.exp
14362
cdc7edd7
LM
143632016-12-01 Luis Machado <lgustavo@codesourcery.com>
14364
14365 Fix test names starting with uppercase throughout the files.
14366
14367 * gdb.arch/i386-mpx-simple_segv.exp
14368 * gdb.arch/i386-mpx.exp
14369 * gdb.arch/i386-permbkpt.exp
14370 * gdb.arch/pa-nullify.exp
14371 * gdb.arch/powerpc-d128-regs.exp
14372 * gdb.arch/vsx-regs.exp
14373 * gdb.base/bfp-test.exp
14374 * gdb.base/break.exp
14375 * gdb.base/breakpoint-shadow.exp
14376 * gdb.base/callfuncs.exp
14377 * gdb.base/charset.exp
14378 * gdb.base/commands.exp
14379 * gdb.base/completion.exp
14380 * gdb.base/dfp-test.exp
14381 * gdb.base/echo.exp
14382 * gdb.base/ending-run.exp
14383 * gdb.base/eval.exp
14384 * gdb.base/expand-psymtabs.exp
14385 * gdb.base/float128.exp
14386 * gdb.base/floatn.exp
14387 * gdb.base/foll-exec-mode.exp
14388 * gdb.base/gdb1056.exp
14389 * gdb.base/gdb11531.exp
14390 * gdb.base/kill-after-signal.exp
14391 * gdb.base/multi-forks.exp
14392 * gdb.base/overlays.exp
14393 * gdb.base/pending.exp
14394 * gdb.base/sepdebug.exp
14395 * gdb.base/testenv.exp
14396 * gdb.base/valgrind-db-attach.exp
14397 * gdb.base/watch_thread_num.exp
14398 * gdb.base/watchpoint-cond-gone.exp
14399 * gdb.base/watchpoint.exp
14400 * gdb.base/watchpoints.exp
14401 * gdb.cp/arg-reference.exp
14402 * gdb.cp/baseenum.exp
14403 * gdb.cp/operator.exp
14404 * gdb.cp/shadow.exp
14405 * gdb.dwarf2/dw2-op-out-param.exp
14406 * gdb.dwarf2/dw2-reg-undefined.exp
14407 * gdb.go/chan.exp
14408 * gdb.go/hello.exp
14409 * gdb.go/integers.exp
14410 * gdb.go/methods.exp
14411 * gdb.go/package.exp
14412 * gdb.guile/scm-parameter.exp
14413 * gdb.guile/scm-progspace.exp
14414 * gdb.guile/scm-value.exp
14415 * gdb.mi/mi-pending.exp
14416 * gdb.mi/user-selected-context-sync.exp
14417 * gdb.multi/multi-attach.exp
14418 * gdb.multi/tids.exp
14419 * gdb.opt/clobbered-registers-O2.exp
14420 * gdb.pascal/floats.exp
14421 * gdb.pascal/integers.exp
14422 * gdb.python/py-block.exp
14423 * gdb.python/py-events.exp
14424 * gdb.python/py-parameter.exp
14425 * gdb.python/py-symbol.exp
14426 * gdb.python/py-symtab.exp
14427 * gdb.python/py-type.exp
14428 * gdb.python/py-value.exp
14429 * gdb.python/py-xmethods.exp
14430 * gdb.python/python.exp
14431 * gdb.reverse/break-precsave.exp
14432 * gdb.reverse/consecutive-precsave.exp
14433 * gdb.reverse/finish-precsave.exp
14434 * gdb.reverse/i386-precsave.exp
14435 * gdb.reverse/machinestate-precsave.exp
14436 * gdb.reverse/sigall-precsave.exp
14437 * gdb.reverse/solib-precsave.exp
14438 * gdb.reverse/step-precsave.exp
14439 * gdb.reverse/until-precsave.exp
14440 * gdb.reverse/watch-precsave.exp
14441 * gdb.server/ext-attach.exp
14442 * gdb.server/ext-restart.exp
14443 * gdb.server/ext-run.exp
14444 * gdb.server/ext-wrapper.exp
14445 * gdb.stabs/gdb11479.exp
14446 * gdb.stabs/weird.exp
14447 * gdb.threads/attach-many-short-lived-threads.exp
14448 * gdb.threads/kill.exp
14449 * gdb.threads/watchpoint-fork.exp
14450
bc6c7af4
LM
144512016-12-01 Luis Machado <lgustavo@codesourcery.com>
14452
14453 Fix test names starting with uppercase throughout all the files below.
14454
14455 * gdb.ada/array_return.exp
14456 * gdb.ada/catch_ex.exp
14457 * gdb.ada/info_exc.exp
14458 * gdb.ada/mi_catch_ex.exp
14459 * gdb.ada/mi_dyn_arr.exp
14460 * gdb.ada/mi_ex_cond.exp
14461 * gdb.ada/mi_exc_info.exp
14462 * gdb.ada/mi_interface.exp
14463 * gdb.ada/mi_task_arg.exp
14464 * gdb.ada/mi_task_info.exp
14465 * gdb.ada/mi_var_array.exp
14466 * gdb.arch/alpha-step.exp
14467 * gdb.arch/amd64-disp-step.exp
14468 * gdb.arch/arm-disp-step.exp
14469 * gdb.arch/disp-step-insn-reloc.exp
14470 * gdb.arch/e500-prologue.exp
14471 * gdb.arch/ftrace-insn-reloc.exp
14472 * gdb.arch/gdb1558.exp
14473 * gdb.arch/i386-bp_permanent.exp
14474 * gdb.arch/i386-disp-step.exp
14475 * gdb.arch/i386-float.exp
14476 * gdb.arch/i386-gnu-cfi.exp
14477 * gdb.arch/ia64-breakpoint-shadow.exp
14478 * gdb.arch/mips16-thunks.exp
14479 * gdb.arch/pa-nullify.exp
14480 * gdb.arch/powerpc-aix-prologue.exp
14481 * gdb.arch/powerpc-power.exp
14482 * gdb.arch/ppc-dfp.exp
14483 * gdb.arch/s390-tdbregs.exp
14484 * gdb.arch/spu-info.exp
14485 * gdb.arch/spu-ls.exp
14486 * gdb.arch/thumb-bx-pc.exp
14487 * gdb.base/advance.exp
14488 * gdb.base/annota-input-while-running.exp
14489 * gdb.base/arrayidx.exp
14490 * gdb.base/asmlabel.exp
14491 * gdb.base/async.exp
14492 * gdb.base/attach-wait-input.exp
14493 * gdb.base/auto-connect-native-target.exp
14494 * gdb.base/batch-preserve-term-settings.exp
14495 * gdb.base/bfp-test.exp
14496 * gdb.base/bigcore.exp
14497 * gdb.base/bp-permanent.exp
14498 * gdb.base/break-always.exp
14499 * gdb.base/break-fun-addr.exp
14500 * gdb.base/break-idempotent.exp
14501 * gdb.base/break-main-file-remove-fail.exp
14502 * gdb.base/break-probes.exp
14503 * gdb.base/break-unload-file.exp
14504 * gdb.base/break.exp
14505 * gdb.base/call-ar-st.exp
14506 * gdb.base/call-rt-st.exp
14507 * gdb.base/call-sc.exp
14508 * gdb.base/call-signal-resume.exp
14509 * gdb.base/call-strs.exp
14510 * gdb.base/callexit.exp
14511 * gdb.base/callfuncs.exp
14512 * gdb.base/catch-gdb-caused-signals.exp
14513 * gdb.base/catch-signal-siginfo-cond.exp
14514 * gdb.base/catch-syscall.exp
14515 * gdb.base/compare-sections.exp
14516 * gdb.base/cond-eval-mode.exp
14517 * gdb.base/condbreak-call-false.exp
14518 * gdb.base/consecutive-step-over.exp
14519 * gdb.base/cursal.exp
14520 * gdb.base/disabled-location.exp
14521 * gdb.base/disasm-end-cu.exp
14522 * gdb.base/display.exp
14523 * gdb.base/double-prompt-target-event-error.exp
14524 * gdb.base/dprintf-bp-same-addr.exp
14525 * gdb.base/dprintf-detach.exp
14526 * gdb.base/dprintf-next.exp
14527 * gdb.base/dprintf-non-stop.exp
14528 * gdb.base/dprintf-pending.exp
14529 * gdb.base/dso2dso.exp
14530 * gdb.base/ending-run.exp
14531 * gdb.base/enum_cond.exp
14532 * gdb.base/examine-backward.exp
14533 * gdb.base/exe-lock.exp
14534 * gdb.base/exec-invalid-sysroot.exp
14535 * gdb.base/execl-update-breakpoints.exp
14536 * gdb.base/execution-termios.exp
14537 * gdb.base/fileio.exp
14538 * gdb.base/fixsection.exp
14539 * gdb.base/foll-exec-mode.exp
14540 * gdb.base/foll-exec.exp
14541 * gdb.base/fork-running-state.exp
14542 * gdb.base/frame-args.exp
14543 * gdb.base/fullpath-expand.exp
14544 * gdb.base/func-ptr.exp
14545 * gdb.base/gcore-relro-pie.exp
14546 * gdb.base/gdb1090.exp
14547 * gdb.base/gdb1555.exp
14548 * gdb.base/global-var-nested-by-dso.exp
14549 * gdb.base/gnu-ifunc.exp
14550 * gdb.base/hbreak-in-shr-unsupported.exp
14551 * gdb.base/hbreak-unmapped.exp
14552 * gdb.base/hook-stop.exp
14553 * gdb.base/infcall-input.exp
14554 * gdb.base/info-fun.exp
14555 * gdb.base/info-shared.exp
14556 * gdb.base/interrupt-noterm.exp
14557 * gdb.base/jit-so.exp
14558 * gdb.base/jit.exp
14559 * gdb.base/line-symtabs.exp
14560 * gdb.base/list.exp
14561 * gdb.base/longjmp.exp
14562 * gdb.base/macscp.exp
14563 * gdb.base/max-value-size.exp
14564 * gdb.base/nodebug.exp
14565 * gdb.base/nofield.exp
14566 * gdb.base/overlays.exp
14567 * gdb.base/paginate-after-ctrl-c-running.exp
14568 * gdb.base/paginate-bg-execution.exp
14569 * gdb.base/paginate-inferior-exit.exp
14570 * gdb.base/pending.exp
14571 * gdb.base/pr11022.exp
14572 * gdb.base/printcmds.exp
14573 * gdb.base/ptr-typedef.exp
14574 * gdb.base/ptype.exp
14575 * gdb.base/randomize.exp
14576 * gdb.base/range-stepping.exp
14577 * gdb.base/realname-expand.exp
14578 * gdb.base/relativedebug.exp
14579 * gdb.base/remote.exp
14580 * gdb.base/savedregs.exp
14581 * gdb.base/sepdebug.exp
14582 * gdb.base/set-noassign.exp
14583 * gdb.base/shlib-call.exp
14584 * gdb.base/shreloc.exp
14585 * gdb.base/sigaltstack.exp
14586 * gdb.base/sigbpt.exp
14587 * gdb.base/siginfo-addr.exp
14588 * gdb.base/siginfo-obj.exp
14589 * gdb.base/siginfo-thread.exp
14590 * gdb.base/signest.exp
14591 * gdb.base/signull.exp
14592 * gdb.base/sigrepeat.exp
14593 * gdb.base/skip.exp
14594 * gdb.base/so-impl-ld.exp
14595 * gdb.base/solib-corrupted.exp
14596 * gdb.base/solib-disc.exp
14597 * gdb.base/solib-display.exp
14598 * gdb.base/solib-overlap.exp
14599 * gdb.base/solib-search.exp
14600 * gdb.base/solib-symbol.exp
14601 * gdb.base/source-execution.exp
14602 * gdb.base/sss-bp-on-user-bp-2.exp
14603 * gdb.base/sss-bp-on-user-bp.exp
14604 * gdb.base/stack-checking.exp
14605 * gdb.base/stale-infcall.exp
14606 * gdb.base/step-break.exp
14607 * gdb.base/step-line.exp
14608 * gdb.base/step-over-exit.exp
14609 * gdb.base/step-test.exp
14610 * gdb.base/structs.exp
14611 * gdb.base/sym-file.exp
14612 * gdb.base/symtab-search-order.exp
14613 * gdb.base/term.exp
14614 * gdb.base/type-opaque.exp
14615 * gdb.base/unload.exp
14616 * gdb.base/until-nodebug.exp
14617 * gdb.base/until.exp
14618 * gdb.base/unwindonsignal.exp
14619 * gdb.base/watch-cond.exp
14620 * gdb.base/watch-non-mem.exp
14621 * gdb.base/watch_thread_num.exp
14622 * gdb.base/watchpoint-reuse-slot.exp
14623 * gdb.base/watchpoint-solib.exp
14624 * gdb.base/watchpoint.exp
14625 * gdb.btrace/dlopen.exp
14626 * gdb.cell/arch.exp
14627 * gdb.cell/break.exp
14628 * gdb.cell/bt.exp
14629 * gdb.cell/core.exp
14630 * gdb.cell/data.exp
14631 * gdb.cell/dwarfaddr.exp
14632 * gdb.cell/ea-cache.exp
14633 * gdb.cell/ea-standalone.exp
14634 * gdb.cell/ea-test.exp
14635 * gdb.cell/f-regs.exp
14636 * gdb.cell/fork.exp
14637 * gdb.cell/gcore.exp
14638 * gdb.cell/mem-access.exp
14639 * gdb.cell/ptype.exp
14640 * gdb.cell/registers.exp
14641 * gdb.cell/sizeof.exp
14642 * gdb.cell/solib-symbol.exp
14643 * gdb.cell/solib.exp
14644 * gdb.compile/compile-tls.exp
14645 * gdb.cp/exception.exp
14646 * gdb.cp/gdb2495.exp
14647 * gdb.cp/local.exp
14648 * gdb.cp/mb-inline.exp
14649 * gdb.cp/mb-templates.exp
14650 * gdb.cp/pr10687.exp
14651 * gdb.cp/pr9167.exp
14652 * gdb.cp/scope-err.exp
14653 * gdb.cp/templates.exp
14654 * gdb.cp/virtfunc.exp
14655 * gdb.dwarf2/dw2-dir-file-name.exp
14656 * gdb.dwarf2/dw2-single-line-discriminators.exp
14657 * gdb.fortran/complex.exp
14658 * gdb.fortran/library-module.exp
14659 * gdb.guile/guile.exp
14660 * gdb.guile/scm-cmd.exp
14661 * gdb.guile/scm-frame-inline.exp
14662 * gdb.guile/scm-objfile.exp
14663 * gdb.guile/scm-pretty-print.exp
14664 * gdb.guile/scm-symbol.exp
14665 * gdb.guile/scm-type.exp
14666 * gdb.guile/scm-value.exp
14667 * gdb.linespec/keywords.exp
14668 * gdb.linespec/ls-errs.exp
14669 * gdb.linespec/macro-relative.exp
14670 * gdb.linespec/thread.exp
14671 * gdb.mi/mi-breakpoint-changed.exp
14672 * gdb.mi/mi-dprintf-pending.exp
14673 * gdb.mi/mi-fullname-deleted.exp
14674 * gdb.mi/mi-logging.exp
14675 * gdb.mi/mi-pending.exp
14676 * gdb.mi/mi-solib.exp
14677 * gdb.mi/new-ui-mi-sync.exp
14678 * gdb.mi/user-selected-context-sync.exp
14679 * gdb.multi/dummy-frame-restore.exp
14680 * gdb.multi/multi-arch-exec.exp
14681 * gdb.multi/remove-inferiors.exp
14682 * gdb.multi/watchpoint-multi-exit.exp
14683 * gdb.opt/solib-intra-step.exp
14684 * gdb.perf/backtrace.exp
14685 * gdb.perf/single-step.exp
14686 * gdb.perf/skip-command.exp
14687 * gdb.perf/skip-prologue.exp
14688 * gdb.perf/solib.exp
14689 * gdb.python/lib-types.exp
14690 * gdb.python/py-as-string.exp
14691 * gdb.python/py-bad-printers.exp
14692 * gdb.python/py-block.exp
14693 * gdb.python/py-breakpoint.exp
14694 * gdb.python/py-cmd.exp
14695 * gdb.python/py-events.exp
14696 * gdb.python/py-evthreads.exp
14697 * gdb.python/py-finish-breakpoint.exp
14698 * gdb.python/py-finish-breakpoint2.exp
14699 * gdb.python/py-frame-inline.exp
14700 * gdb.python/py-frame.exp
14701 * gdb.python/py-inferior.exp
14702 * gdb.python/py-infthread.exp
14703 * gdb.python/py-mi.exp
14704 * gdb.python/py-objfile.exp
14705 * gdb.python/py-pp-maint.exp
14706 * gdb.python/py-pp-registration.exp
14707 * gdb.python/py-prettyprint.exp
14708 * gdb.python/py-recurse-unwind.exp
14709 * gdb.python/py-shared.exp
14710 * gdb.python/py-symbol.exp
14711 * gdb.python/py-symtab.exp
14712 * gdb.python/py-template.exp
14713 * gdb.python/py-type.exp
14714 * gdb.python/py-unwind-maint.exp
14715 * gdb.python/py-unwind.exp
14716 * gdb.python/py-value.exp
14717 * gdb.python/python.exp
14718 * gdb.reverse/finish-reverse-bkpt.exp
14719 * gdb.reverse/insn-reverse.exp
14720 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14721 * gdb.reverse/solib-precsave.exp
14722 * gdb.reverse/solib-reverse.exp
14723 * gdb.stabs/gdb11479.exp
14724 * gdb.stabs/weird.exp
14725 * gdb.threads/fork-child-threads.exp
14726 * gdb.threads/fork-plus-threads.exp
14727 * gdb.threads/fork-thread-pending.exp
14728 * gdb.threads/forking-threads-plus-breakpoint.exp
14729 * gdb.threads/hand-call-in-threads.exp
14730 * gdb.threads/interrupted-hand-call.exp
14731 * gdb.threads/linux-dp.exp
14732 * gdb.threads/local-watch-wrong-thread.exp
14733 * gdb.threads/next-while-other-thread-longjmps.exp
14734 * gdb.threads/non-ldr-exit.exp
14735 * gdb.threads/pending-step.exp
14736 * gdb.threads/print-threads.exp
14737 * gdb.threads/process-dies-while-detaching.exp
14738 * gdb.threads/process-dies-while-handling-bp.exp
14739 * gdb.threads/pthreads.exp
14740 * gdb.threads/queue-signal.exp
14741 * gdb.threads/reconnect-signal.exp
14742 * gdb.threads/signal-command-handle-nopass.exp
14743 * gdb.threads/signal-command-multiple-signals-pending.exp
14744 * gdb.threads/signal-delivered-right-thread.exp
14745 * gdb.threads/signal-sigtrap.exp
14746 * gdb.threads/sigthread.exp
14747 * gdb.threads/staticthreads.exp
14748 * gdb.threads/stepi-random-signal.exp
14749 * gdb.threads/thread-unwindonsignal.exp
14750 * gdb.threads/thread_check.exp
14751 * gdb.threads/thread_events.exp
14752 * gdb.threads/tid-reuse.exp
14753 * gdb.threads/tls-nodebug.exp
14754 * gdb.threads/tls-shared.exp
14755 * gdb.threads/tls-so_extern.exp
14756 * gdb.threads/tls.exp
14757 * gdb.threads/wp-replication.exp
14758 * gdb.trace/actions-changed.exp
14759 * gdb.trace/actions.exp
14760 * gdb.trace/backtrace.exp
14761 * gdb.trace/change-loc.exp
14762 * gdb.trace/collection.exp
14763 * gdb.trace/deltrace.exp
14764 * gdb.trace/disconnected-tracing.exp
14765 * gdb.trace/entry-values.exp
14766 * gdb.trace/ftrace-lock.exp
14767 * gdb.trace/ftrace.exp
14768 * gdb.trace/infotrace.exp
14769 * gdb.trace/mi-trace-frame-collected.exp
14770 * gdb.trace/mi-trace-unavailable.exp
14771 * gdb.trace/mi-traceframe-changed.exp
14772 * gdb.trace/mi-tracepoint-changed.exp
14773 * gdb.trace/mi-tsv-changed.exp
14774 * gdb.trace/no-attach-trace.exp
14775 * gdb.trace/packetlen.exp
14776 * gdb.trace/passc-dyn.exp
14777 * gdb.trace/passcount.exp
14778 * gdb.trace/pending.exp
14779 * gdb.trace/pr16508.exp
14780 * gdb.trace/qtro.exp
14781 * gdb.trace/range-stepping.exp
14782 * gdb.trace/read-memory.exp
14783 * gdb.trace/report.exp
14784 * gdb.trace/save-trace.exp
14785 * gdb.trace/signal.exp
14786 * gdb.trace/stap-trace.exp
14787 * gdb.trace/status-stop.exp
14788 * gdb.trace/strace.exp
14789 * gdb.trace/tfile.exp
14790 * gdb.trace/tfind.exp
14791 * gdb.trace/trace-break.exp
14792 * gdb.trace/trace-condition.exp
14793 * gdb.trace/trace-enable-disable.exp
14794 * gdb.trace/trace-mt.exp
14795 * gdb.trace/tracecmd.exp
14796 * gdb.trace/tracefile-pseudo-reg.exp
14797 * gdb.trace/tspeed.exp
14798 * gdb.trace/tstatus.exp
14799 * gdb.trace/tsv.exp
14800 * gdb.trace/unavailable.exp
14801 * gdb.trace/while-dyn.exp
14802 * gdb.trace/while-stepping.exp
14803 * lib/gdb-guile.exp
14804 * lib/gdb.exp
14805 * lib/mi-support.exp
14806 * lib/pascal.exp
14807 * lib/perftest.exp
14808 * lib/prelink-support.exp
14809 * lib/selftest-support.exp
14810
ad02e4fe
SM
148112016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
14812
14813 * Makefile.in: Include disable-implicit-rules.mk.
14814
22347e55
AA
148152016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14816
14817 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
14818 non-byte-aligned bit fields.
14819
da5b30da
AA
148202016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14821
14822 PR gdb/12616
14823 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
14824 respects the DW_AT_data_bit_offset attribute.
14825
b593ecca
SM
148262016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
14827
14828 * gdb.base/default.exp: Fix output of "set language".
14829
3b165252
SM
148302016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
14831
14832 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
14833 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
14834 make.
14835 * configure.ac: Remove checks for the make program.
14836 * configure: Re-generate.
14837
1a2f3d7f
KB
148382016-11-16 Kevin Buettner <kevinb@redhat.com>
14839
14840 * gdb.python/py-recurse-unwind.c (main): Add loop.
14841 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
14842 to read_register() and gdb.parse_and_eval(). Make each code
14843 call a separate case that can be individually tested.
14844 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
14845 proc. Call cont_and_backtrace for each of the code paths that
14846 we want to test in the unwinder.
14847
b7f38fda
AA
148482016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
14849
14850 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
14851 the definition of struct S.
14852
1f8db343
CM
148532016-11-11 Catherine Moore <clm@codesourcery.com>
14854
14855 * gdb.base/dump.exp: Identify verilog format dump tests as such.
14856
fad0c9fb
PA
148572016-11-09 Pedro Alves <palves@redhat.com>
14858
14859 * gdb.base/commands.exp (runto_or_return): New procedure.
14860 (gdbvar_simple_if_test, gdbvar_simple_while_test)
14861 (gdbvar_complex_if_while_test, progvar_simple_if_test)
14862 (progvar_simple_while_test, progvar_complex_if_while_test)
14863 (if_while_breakpoint_command_test)
14864 (infrun_breakpoint_command_test, breakpoint_command_test)
14865 (user_defined_command_test, watchpoint_command_test)
14866 (test_command_prompt_position, redefine_hook_test)
14867 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
14868 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
14869 multi_line_input and multi_line. Remove gdb_expect and
14870 gdb_stop_suppressing_tests uses.
14871 * lib/gdb.exp (valnum_re): New global.
14872 (multi_line_input): New procedure.
14873
8354c62c
SM
148742016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
14875
14876 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
14877 Remove.
14878 (test_setup): Define with proc_with_prefix.
14879 (test_cli_inferior): Likewise.
14880 (test_cli_thread): Likewise.
14881 (test_cli_frame): Likewise.
14882 (test_cli_select_frame): Likewise.
14883 (test_cli_up_down): Likewise.
14884 (test_mi_thread_select): Likewise.
14885 (test_mi_stack_select_frame): Likewise.
14886 (test_cli_in_mi_inferior): Likewise.
14887 (test_cli_in_mi_thread): Likewise.
14888 (test_cli_in_mi_frame): Likewise.
14889 (top level): Do not use with_test_prefix_procname.
14890
64f367a2
PA
148912016-11-09 Pedro Alves <palves@redhat.com>
14892
14893 * gdb.base/commands.exp (gdbvar_simple_if_test)
14894 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
14895 (progvar_simple_if_test, progvar_simple_while_test)
14896 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
14897 (infrun_breakpoint_command_test, breakpoint_command_test)
14898 (user_defined_command_test, watchpoint_command_test)
14899 (test_command_prompt_position, deprecated_command_test)
14900 (bp_deleted_in_command, temporary_breakpoint_commands)
14901 (stray_arg0_test, source_file_with_indented_comment)
14902 (recursive_source_test, if_commands_test)
14903 (error_clears_commands_left, redefine_hook_test)
14904 (redefine_backtrace_test): Use proc_with_prefix.
14905 * lib/gdb.exp (proc_with_prefix): New proc.
14906
0bb65f1e
AA
149072016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14908
14909 * gdb.base/tui-layout.c: New file.
14910 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
14911 disassembly window contains very long lines.
14912
7353f247
TT
149132016-11-08 Tom Tromey <tom@tromey.com>
14914
14915 * gdb.python/py-value.exp (test_value_creation): Make "long" test
14916 depend on Python 2.
14917
30a7bb83
TT
149182016-11-08 Tom Tromey <tom@tromey.com>
14919
14920 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
14921 New method.
14922
cdf5a07c
MG
149232016-10-29 Manish Goregaokar <manish@mozilla.com>
14924
2806dc7e 14925 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 14926
51a789c3
MG
149272016-10-27 Manish Goregaokar <manish@mozilla.com>
14928
2806dc7e
PA
14929 * gdb.rust/simple.rs: Add test for univariant enums without
14930 discriminants and for encoded struct-like enums.
51a789c3 14931
f610ab6d
PA
149322016-10-28 Pedro Alves <palves@redhat.com>
14933
14934 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
14935 gdb_test_multiple, tighten regexps and match symtabs and line
14936 tables incrementally.
14937
b129b0ca
LM
149382016-10-28 Luis Machado <lgustavo@codesourcery.com>
14939
14940 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
14941 general.
14942
ecf45d2c
SL
149432016-10-25 Luis Machado <lgustavo@codesourcery.com>
14944
14945 * gdb.base/exec-invalid-sysroot.exp: New file.
14946
b8d38ee4
JK
149472016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14948
14949 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
14950
f90fd8c2
JK
149512016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14952
14953 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
14954
2d2476aa
MR
149552016-10-19 Maciej W. Rozycki <macro@imgtec.com>
14956
2806dc7e
PA
14957 * gdb.base/killed-outside.exp: Remove $options from a call to
14958 `prepare_for_testing'.
2d2476aa 14959
e42b25a0
SM
149602016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14961
14962 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14963 Change test message.
14964
3ccdb432
SM
149652016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14966
14967 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14968 Update comment.
14969
5bad3170
SM
149702016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14971
14972 * gdb.trace/mi-trace-save.exp: New file.
14973
5ad9dba7
YQ
149742016-10-13 Yao Qi <yao.qi@linaro.org>
14975
14976 * gdb.base/code_elim.exp (get_var_address): Remove.
14977 * gdb.base/relocate.exp: Likewise.
14978 * gdb.base/shreloc.exp: Likewise.
14979 * lib/gdb.exp (get_var_address): New.
14980
62df7e21
YQ
149812016-10-13 Yao Qi <yao.qi@linaro.org>
14982
14983 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
14984 floating point tests if $skip_float_test is false.
14985
4dac951e
LM
149862016-10-12 Luis Machado <lgustavo@codesourcery.com>
14987
14988 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
14989 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
14990 argc values.
14991 Add 1 to argc so we guarantee distinct initial/modified argc values.
14992
8f1a8fc4
JK
149932016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14994
14995 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
14996
16c85b5d
JK
149972016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14998
14999 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15000 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15001 * gdb.arch/vsx-regs.exp: Likewise.
15002
1d0e042a
YQ
150032016-10-07 Yao Qi <yao.qi@linaro.org>
15004
15005 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15006
68dadef5
MM
150072016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15008
15009 * gdb.python/python.exp: Test decode_line("*0").
15010
33fa2c6e
DE
150112016-10-06 Doug Evans <dje@google.com>
15012
15013 * gdb.python/py-value.exp (test_value_creation): Add test for large
15014 unsigned 64-bit value.
15015
9c37b5ae
TT
150162016-10-06 Tom Tromey <tom@tromey.com>
15017
15018 * gdb.compile/compile.exp: Change java tests to rust.
15019 * gdb.base/setshow.exp: Change java tests to rust.
15020 * gdb.base/default.exp: Remove java from language list.
15021 * README (Examples): Update language example.
15022 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15023 test.
15024 * lib/gdb.exp (skip_java_tests): Remove.
15025 * lib/java.exp: Remove.
15026 * gdb.java: Remove.
15027
78b86327
MR
150282016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15029
15030 * gdb.arch/mips-fcr.exp: New test.
15031 * gdb.arch/mips-fcr.c: Source for the new test.
15032
7470adbb
MR
150332016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15034
15035 * gdb.base/solib-disc.exp: Use `standard_output_file'
15036 throughout.
15037
4a556533
PA
150382016-10-06 Pedro Alves <palves@redhat.com>
15039
15040 * gdb.base/jit-simple-dl.c: New file.
15041 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15042 * gdb.base/jit-simple.c: ... this.
15043 * gdb.base/jit-simple.exp (jit_run): Delete.
15044 (build_jit): New proc.
15045 (jit_test_reread): Recompile either the main program or the shared
15046 library, depending on what is being tested. Skip changing address
15047 if caller wants to. Compare before/after addresses. If testing
15048 standalone, explicitly load the binary. Test "maint info
15049 breakpoints".
15050 (top level): Add "standalone vs shared lib" and "change address"
15051 vs "same address" axes.
15052
5a122fbc
PA
150532016-10-06 Pedro Alves <palves@redhat.com>
15054
15055 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15056 call.
15057 (jit_run): Delete.
15058 (jit_test_reread): Use with_test_prefix. Reload the main binary
15059 explicitly. Compare the before/after addresses of the JIT
15060 descriptor.
15061
ee8da4b8
DE
150622016-08-15 Doug Evans <dje@google.com>
15063
15064 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15065 for single bitfields is bool.
15066 * gdb.xml/tdesc-regs.exp: Ditto.
15067
f389f6fe
JK
150682016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15069
15070 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15071
fdebf1a4
YQ
150722016-10-05 Yao Qi <yao.qi@linaro.org>
15073
15074 * lib/gdb.exp (support_complex_tests): Return zero if
15075 gdb_skip_float_test return true.
15076
9c36d954 150772016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15078 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15079
15080 PR gdb/20487
15081 * gdb.mi/user-selected-context-sync.exp: New file.
15082 * gdb.mi/user-selected-context-sync.c: New file.
15083
4034d0ff 150842016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15085 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15086
15087 PR gdb/20487
15088 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15089 =thread-select-event check.
15090
a4297203
PB
150912016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15092
15093 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15094 the compulsory L operand changes.
15095 * gdb.arch/powerpc-power.s: Likewise.
15096
bb805577
JK
150972016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15098
15099 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15100 * gdb.base/jit-attach-pie.c: New file.
15101 * gdb.base/jit-attach-pie.exp: New file.
15102
6d61dee5
PA
151032016-09-28 Pedro Alves <palves@redhat.com>
15104
15105 * gdb.base/infcall-input.c: New file.
15106 * gdb.base/infcall-input.exp: New file.
15107
f73842fc
YQ
151082016-09-22 Yao Qi <yao.qi@linaro.org>
15109
15110 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15111 (gdb_exit): Rename it to ...
15112 (gdbserver_gdb_exit): ... Close GDBserver.
15113 (gdb_exit): New proc, call gdbserver_gdb_exit.
15114 (mi_gdb_exit): Likewise.
15115
90681dab
YQ
151162016-09-22 Yao Qi <yao.qi@linaro.org>
15117
15118 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15119 path.
15120 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15121 Remove duplication.
15122
9c211fd8
YQ
151232016-09-22 Yao Qi <yao.qi@linaro.org>
15124
15125 * lib/gdbserver-support.exp: Check the existence of
15126 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15127
ad0a504f
AK
151282016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15129
15130 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15131
36cf1806
TT
151322016-09-21 Tom Tromey <tom@tromey.com>
15133
15134 PR gdb/20604:
15135 * gdb.base/quit.exp: New file.
15136
74172ecf
SM
151372016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15138
15139 * .gitignore: New file.
15140
3d0ec882
MR
151412016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15142
15143 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15144 throughout.
15145
8193adea
AA
151462016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15147
15148 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15149
d41a5c09
JK
151502016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15151
15152 * gdb.cp/casts.cc (decltype): Move it ...
15153 (main): ... with its call to ...
15154 * gdb.cp/casts03.cc: ... a new file.
15155 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15156
d2dfe700
JK
151572016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15158
15159 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15160
e2a92b16
PB
151612016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15162
15163 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15164 and sync up the test with tests in gas/testsuite/gas/ppc.
15165 * gdb.arch/powerpc-power.exp: Likewise.
15166
49b4de64
JK
151672016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15168
15169 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15170
2c29df25
SDJ
151712016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15172 Jan Kratochvil <jan.kratochvil@redhat.com>
15173
15174 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15175 make m1's definition to be different from m2's. Use 'dummy' as an
15176 argument for probe 'two'.
15177
cc3c2846
JB
151782016-09-10 Jon Beniston <jon@beniston.com>
15179
15180 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15181 for sim target.
15182
e1b2624a
AA
151832016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15184
15185 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15186 variable declaration.
15187 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15188 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15189 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15190 received HWCAP as its argument.
15191
4295e285
PA
151922016-09-06 Pedro Alves <palves@redhat.com>
15193
15194 * gdb.base/new-ui-pending-input.c: New file.
15195 * gdb.base/new-ui-pending-input.exp: New file.
15196 * gdb.exp (clear_gdb_spawn_id): New procedure.
15197 (with_spawn_id): Check whether gdb_spawn_id exists before
15198 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15199 on exit.
15200
00d5215e
UW
152012016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15202
15203 * gdb.base/float128.c: New file.
15204 * gdb.base/float128.exp: Likewise.
15205 * gdb.base/floatn.c: Likewise.
15206 * gdb.base/floatn.exp: Likewise.
15207
a9ff5f12
UW
152082016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15209
15210 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15211
f245535c
PA
152122016-09-05 Pedro Alves <palves@redhat.com>
15213
15214 PR backtrace/19927
15215 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15216 unwinders are immediately called as side effect of "source" or
15217 "disable unwinder" commands.
15218 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15219
ae9cf263
YQ
152202016-09-02 Yao Qi <yao.qi@linaro.org>
15221
15222 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15223 is true and $type is "float" or "double".
15224
27aba047
YQ
152252016-09-02 Yao Qi <yao.qi@linaro.org>
15226
15227 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15228 true.
15229 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15230 * gdb.base/call-rt-st.exp: Likewise.
15231 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15232 return value instead of gdb,skip_float_test.
15233 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15234 (do_function_calls): Use its return value instead of
15235 gdb,skip_float_test.
15236 * gdb.base/finish.exp: Likewise.
15237 * gdb.base/funcargs.exp: Likewise.
15238 * gdb.base/return.exp: Likewise.
15239 * gdb.base/return2.exp: Likewise.
15240 * gdb.base/varargs.exp: Likewise.
15241 * lib/gdb.exp (gdb_skip_float_test): Change it to
15242 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15243
5af962df
AA
152442016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15245
15246 * gdb.multi/tids.exp: Test "thread apply all".
15247
7fac6910
JK
152482016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15249
15250 * gdb.base/default.exp (tty): Remove.
15251
bb1fe4ac
KB
152522016-08-24 Kevin Buettner <kevinb@redhat.com>
15253
2806dc7e
PA
15254 * gdb.python/py-recurse-unwind.c: New file.
15255 * gdb.python/py-recurse-unwind.py: New file.
15256 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15257
0a1ddfa6
SM
152582016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15259
15260 * gdb.base/set-inferior-tty.exp: New file.
15261 * gdb.base/set-inferior-tty.c: New file.
15262
d9de1fe3
PA
152632016-08-23 Pedro Alves <palves@redhat.com>
15264
15265 PR gdb/20494
15266 * gdb.base/new-ui-echo.c: New file.
15267 * gdb.base/new-ui-echo.exp: New file.
15268
e9d9abd7
YQ
152692016-08-23 Yao Qi <yao.qi@linaro.org>
15270
15271 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15272 gdbserver_spawn.
15273 * gdb.server/connect-without-multi-process.exp (do_test):
15274 Likewise.
15275
3589529e
YQ
152762016-08-23 Yao Qi <yao.qi@linaro.org>
15277
15278 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15279 standalone_txt. Delete gdb_txt and standalone_txt on host
15280 and target. Spawn the binary on target. Copy files from
15281 target to host.
15282
6bb90213
PA
152832016-08-22 Pedro Alves <palves@redhat.com>
15284
15285 PR gdb/20505
15286 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15287 with_test_prefix. Factor out bits to ...
15288 (test_no_vdso): ... this new procedure.
15289
20c2c024
CL
152902016-08-19 Carl Love <cel@us.ibm.com>
15291
15292 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15293 maintaining separate logic for constructing the output path.
15294 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15295 * gdb.arch/ppc-dfp.exp: Likewise.
15296 * gdb.arch/ppc-fp.exp: Likewise.
15297 * gdb.arch/vsx-regs.exp: Likewise.
15298 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15299 binprefix for generating the additional binary files.
15300
0646e07d
PA
153012016-08-19 Pedro Alves <palves@redhat.com>
15302
15303 * gdb.trace/mi-trace-frame-collected.exp
15304 (test_trace_frame_collected): On x32, expect two registers.
15305
46da9242
CL
153062016-08-18 Carl Love <cel@us.ibm.com>
15307
15308 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15309 and sync up the test with tests in gas/testsuite/gas/ppc.
15310 * gdb.arch/powerpc-power.exp: Likewise.
15311
eb2332d7
SM
153122016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15313
15314 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15315 expected error message.
15316
63c61e04
SM
153172016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15318
15319 * gdb.multi/remove-inferiors.exp: New file.
15320 * gdb.multi/remove-inferiors.c: New file.
15321
7b17065f
YQ
153222016-08-12 Yao Qi <yao.qi@linaro.org>
15323
15324 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15325 argument list.
15326
01d3dedf
PA
153272016-08-10 Pedro Alves <palves@redhat.com>
15328
15329 PR gdb/19187
15330 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15331 setup_kfails.
15332
3eb7562a
PA
153332016-08-09 Pedro Alves <palves@redhat.com>
15334 Simon Marchi <simon.marchi@ericsson.com>
15335
15336 PR gdb/20418
15337 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15338 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15339
80614914
PA
153402016-08-09 Pedro Alves <palves@redhat.com>
15341
15342 PR mi/20431
15343 * gdb.mi/mi-cmd-error.exp: New file.
15344
f348d89a
PA
153452016-08-09 Pedro Alves <palves@redhat.com>
15346
15347 PR gdb/18653
15348 * gdb.base/signals-state-child.c: New file.
15349 * gdb.base/signals-state-child.exp: New file.
15350 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15351
e5ca03b4
PA
153522016-08-09 Pedro Alves <palves@redhat.com>
15353
15354 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15355
282a0691
TT
153562016-08-03 Tom Tromey <tom@tromey.com>
15357
15358 PR python/18565:
15359 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15360
41bfcd63
YQ
153612016-08-01 Yao Qi <yao.qi@linaro.org>
15362
15363 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15364 variable mode to "multi-process" if $multi_process is 1, otherwise
15365 set it to "single-process".
15366
e3465b24
YQ
153672016-08-01 Yao Qi <yao.qi@linaro.org>
15368
15369 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15370 * gdb.cp/cpexprs.exp: Likewise.
15371 * gdb.cp/m-static.exp: Likewise.
15372
0b31a4bc
TT
153732016-07-26 Tom Tromey <tom@tromey.com>
15374
15375 PR python/20190:
15376 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15377 test.
15378
e0461dbb
MM
153792016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15380
15381 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15382 selecting assembly source files.
15383 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15384 assembly source files.
15385 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15386 assembly source files.
15387 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15388 selecting assembly source files.
15389
8194e927
SM
153902016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15391
15392 * gdb.base/new-ui.exp (do_test_invalid_args): New
15393 procedure.
15394
c0272db5
TW
153952016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15396
15397 * gdb.btrace/reconnect.c: New file.
15398 * gdb.btrace/reconnect.exp: New file.
15399
e3487908
GKB
154002016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15401
15402 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15403 to test_catch_syscall_group.
15404 (test_catch_syscall_group): New.
15405
12df5c00
TT
154062016-07-21 Tom Tromey <tom@tromey.com>
15407
15408 * gdb.rust/simple.rs (main): Use empty struct expression.
15409 * gdb.rust/simple.exp: Add tests for empty struct expression.
15410
bae62ee2
YQ
154112016-07-21 Yao Qi <yao.qi@linaro.org>
15412
15413 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15414 if gdb_skip_xml_test is true on some targets.
15415
b1b53fb3
YQ
154162016-07-21 Yao Qi <yao.qi@linaro.org>
15417
15418 * gdb.server/solib-list.exp: Unset last_loaded_file.
15419
027d97f8
JK
154202016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15421
15422 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15423 "step into captured_main (args)".
15424
7674d381
JK
154252016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15426
15427 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15428
72b5d099
JK
154292016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15430
15431 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15432
1f960ced
PA
154332016-07-19 Pedro Alves <palves@redhat.com>
15434
15435 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15436 * gdb.opt/inline-bt.exp: Likewise.
15437 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15438 additional_flags=-Winline.
15439 * gdb.opt/inline-locals.exp: Likewise.
15440 * gdb.opt/inline-markers.c (ATTR): Define.
15441 (inlined_fn): Use it.
15442
f25827c1
YQ
154432016-07-19 Yao Qi <yao.qi@linaro.org>
15444
15445 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15446 (test_with_self): Remove some code. Remove argument executable.
15447 (top-level): Use do_self_tests.
15448
37539ebe
DB
154492016-07-15 Zachary Welch <zwelch@codesourcery.com>
15450 Don Breazeal <donb@codesourcery.com>
15451
15452 * gdb.base/maint.exp: Escape paths used in regular expressions.
15453 * gdb.stabs/weird.exp: Likewise.
15454
dac790e1
TT
154552016-07-13 Tom Tromey <tom@tromey.com>
15456
15457 PR python/15620, PR python/18620:
15458 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15459 (test_bkpt_events): New procs.
15460
93daf339
TT
154612016-07-13 Tom Tromey <tom@tromey.com>
15462
15463 PR python/17698:
15464 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15465 test.
15466 (test_watchpoints): Likewise.
15467 (test_bkpt_pending): New proc.
15468
6571a381
TT
154692016-07-13 Tom Tromey <tom@tromey.com>
15470
15471 PR cli/18053:
15472 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15473 completion test.
15474
e8732474
JK
154752016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15476
15477 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15478 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15479 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15480 f_label.
15481 (g): Rename g_end_lbl to g_label.
15482 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15483 low_pc and high_pc.
15484 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15485
e0f3fd7c
TT
154862016-07-12 Tom Tromey <tom@tromey.com>
15487
15488 PR python/19293:
15489 * gdb.python/py-unwind-maint.exp: Update tests.
15490
3cfe46b6
YQ
154912016-07-12 Yao Qi <yao.qi@linaro.org>
15492
15493 * lib/selftest-support.exp (selftest_setup): Match the output
15494 when captured_main is inlined.
15495
4f19a0e6
WT
154962016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15497
15498 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15499 New variables.
15500 (print this%a, print this%b, print this): New tests.
15501 * gdb.fortran/derived-types.f90 (this): New object and
15502 initialization.
15503
986cf455
SM
155042016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15505
15506 * gdb.ada/arraydim.exp: Remove extra directory level in build
15507 directory.
15508
f0464b23
SM
155092016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15510
15511 * lib/ada.exp: Remove extra directory level in build directory.
15512 * gdb.ada/cond_lang.exp: Likewise.
15513 * gdb.ada/exec_changed.exp: Likewise.
15514 * gdb.ada/lang_switch.exp: Likewise.
15515
42d94011
MG
155162016-07-06 Manish Goregaokar <manish@mozilla.com>
15517
2806dc7e
PA
15518 * simple.rs: Add test for raw pointer subscripting.
15519 * simple.exp: Add test expectations.
42d94011 15520
647c264c
YQ
155212016-07-05 Yao Qi <yao.qi@linaro.org>
15522
15523 * gdb.mi/mi-reverse.exp: Match =record-started output.
15524
20aa2c60
PA
155252016-07-01 Pedro Alves <palves@redhat.com>
15526
15527 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15528 procedure.
15529 (jit_reader_test): Test the jit reader's unwinder.
15530 * gdb.base/jithost.c (jit_function_00_code): New global.
15531 (main): Use memcpy to fill in the mmapped code, instead of poking
15532 bytes manually here.
15533 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15534 value.
15535 (read_debug_info): Save the function's range.
15536 (read_sp): New function.
15537 (unwind_frame): Use it. Also unwind RBP.
15538 (get_frame_id): Use read_sp.
15539 (gdb_init_reader): Use calloc instead of malloc.
15540 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15541 parameter. Use gdb_test_multiple.
15542
ced2dffb
PA
155432016-07-01 Pedro Alves <palves@redhat.com>
15544 Antoine Tremblay <antoine.tremblay@ericsson.com>
15545
15546 * gdb.threads/process-dies-while-detaching.c: New file.
15547 * gdb.threads/process-dies-while-detaching.exp: New file.
15548
63000888
PA
155492016-07-01 Pedro Alves <palves@redhat.com>
15550
15551 * gdb.multi/watchpoint-multi-exit.c: New file.
15552 * gdb.multi/watchpoint-multi-exit.exp: New file.
15553
038d4868
PA
155542016-06-30 Pedro Alves <palves@redhat.com>
15555
15556 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15557 unset inferior_spawn_id.
15558
994e9c83
PA
155592016-06-30 Pedro Alves <palves@redhat.com>
15560
15561 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15562 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15563
e5653468
YQ
155642016-06-29 Yao Qi <yao.qi@linaro.org>
15565
15566 * gdb.base/return.c: Add copyright header.
15567
803b47e5
TT
155682016-06-29 Tom Tromey <tom@tromey.com>
15569
15570 PR python/20129:
15571 * gdb.python/py-framefilter.exp: Add tests for setting priority
15572 and disabling of non-existent frame filter.
15573
28244707
YQ
155742016-06-29 Yao Qi <yao.qi@linaro.org>
15575
15576 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15577 0x0f07ff.
15578
a31d2f06
YQ
155792016-06-28 Yao Qi <yao.qi@linaro.org>
15580
15581 * gdb.base/catch-syscall.exp: Remove check on isnative and target
15582 triplets. Start gdb, execute catch syscall, and continue. Check
15583 gdb's output to determine catch syscall is supported.
15584
921d8f54
MG
155852016-06-27 Manish Goregaokar <manish@mozilla.com>
15586
25d49b86
PA
15587 * gdb.rust/simple.rs: Add test for returning unit in a function.
15588 * gdb.rust/simple.exp: Add expectation for functions returning
15589 unit.
921d8f54 15590
f4952523
PMR
155912016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
15592
15593 * gdb.python/py-breakpoint-create-fail.c,
15594 gdb.python/py-breakpoint-create-fail.exp,
15595 gdb.python/py-breakpoint-create-fail.py: New testcase.
15596
fccb08f8
MG
155972016-06-25 Manish Goregaokar <manish@mozilla.com>
15598
15599 PR gdb/20239
15600 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
15601 * gdb.rust/simple.exp: Add test expectations for new NonZero
15602 tests.
fccb08f8 15603
6b850546
DT
156042016-06-24 David Taylor <dtaylor@emc.com>
15605
15606 * gdb.base/offsets.exp: New file.
15607 * gdb.base/offsets.c: New file.
15608
17621150
TT
156092016-06-23 Tom Tromey <tom@tromey.com>
15610
15611 PR gdb/16483:
15612 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
15613 before any filters are loaded.
15614
04d59df6
WT
156152016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
15616
15617 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
15618 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
15619 structs.
15620 * gdb.fortran/derived-type-function.exp: New file.
15621 * gdb.fortran/derived-type-function.f90: New file.
15622
15623
ac69f786
PA
156242016-06-21 Pedro Alves <palves@redhat.com>
15625
15626 * gdb.base/new-ui.exp: New file.
15627 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
15628 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
15629 (with_spawn_id): New procedure.
15630
49940788
PA
156312016-06-21 Pedro Alves <palves@redhat.com>
15632
15633 * gdb.mi/mi-exec-run.exp: New file.
15634
ef274d26
PA
156352016-06-21 Pedro Alves <palves@redhat.com>
15636
15637 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
15638 breakpoint command's output on the main UI.
15639 (test_break): New procedure, factored out from calls in the top
15640 level.
15641 (top level): Use foreach_with_prefix to test MI as main UI and as
15642 separate UI.
15643
468afe6c
PA
156442016-06-21 Pedro Alves <palves@redhat.com>
15645
15646 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
15647 (test_awatch_creation_and_listing)
15648 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
15649 Remove 'type' parameter.
15650 (test_watchpoint_all): New parameter mi_mode. Remove
15651 with_test_prefix.
15652 (top level): Use foreach_with_prefix, and add main/separate UI MI
15653 testing axis.
15654
51f77c37
PA
156552016-06-21 Pedro Alves <palves@redhat.com>
15656
15657 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
15658 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
15659 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
15660 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
15661 (gdb_main_spawn_id, mi_spawn_id): Declare and
15662 comment.
15663 (mi_create_inferior_pty): New procedure,
15664 factored out from default_mi_gdb_start.
15665 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
15666 procedures.
15667 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
15668 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
15669 Use mi_create_inferior_pty.
15670 (mi_gdb_start): Use eval to pass down args list.
15671
8980e177
PA
156722016-06-21 Pedro Alves <palves@redhat.com>
15673
15674 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
15675 * gdb.opt/inline-cmds.exp: Add MI tests.
15676
f38d3ad1
PA
156772016-06-21 Pedro Alves <palves@redhat.com>
15678
15679 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
15680
45db7c09
PA
156812016-06-21 Pedro Alves <palves@redhat.com>
15682
15683 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
15684 (top level): Use it instead of mi_execute_to.
15685
5a069ab3
PA
156862016-06-21 Pedro Alves <palves@redhat.com>
15687
15688 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
15689 (cont_handler_str): New.
15690 (signal_stop_handler): Set stop_handler_str instead of printing to
15691 stdout.
15692 (continue_handler): Set cont_handler_str instead of printing to
15693 stdout.
15694 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
15695 mi_send_resuming_command. Print stop_handler_str and
15696 cont_handler_str instead of expecting the python events print
15697 directly.
15698
2838cc1d
SD
156992016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
15700
15701 * gdb.base/jit-reader.exp: New file.
15702 * gdb.base/jithost.c: New file.
15703 * gdb.base/jithost.h: New file.
15704 * gdb.base/jitreader.c : New file.
15705 * gdb.base/jit-protocol.h: New file.
15706
21a77091
YQ
157072016-06-17 Yao Qi <yao.qi@linaro.org>
15708
15709 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
15710 parameters follow_fork and detach_on_fork. Set follow-fork-mode
15711 and detach-on-fork. Adjust tests.
15712 (top level): Invoke break_cond_on_syscall with combinations of
15713 syscall, follow-fork-mode and detach-on-fork.
15714
f50bf8e5
YQ
157152016-06-17 Yao Qi <yao.qi@linaro.org>
15716
15717 * gdb.base/step-over-exit.c: New.
15718 * gdb.base/step-over-exit.exp: New.
15719
a28d8e50
YTL
157202016-06-17 Yan-Ting Lin <currygt52@gmail.com>
15721
15722 * gdb.base/float.exp: Add target check for nds32*-*-*.
15723 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
15724
cad8e26d
AB
157252016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
15726
15727 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
15728 for unsupported target features.
15729 * gdb.base/call-rt-st.exp: Likewise.
15730 * gdb.base/call-sc.exp: Likewise.
15731 * gdb.base/call-signal-resume.exp: Likewise.
15732 * gdb.base/call-strs.exp: Likewise.
15733 * gdb.base/callexit.exp: Likewise.
15734 * gdb.base/callfuncs.exp: Likewise.
15735 * gdb.base/nodebug.exp: Likewise.
15736 * gdb.base/printcmds.exp: Likewise.
15737 * gdb.base/ptype.exp: Likewise.
15738 * gdb.base/structs.exp: Likewise.
15739 * gdb.base/unwindonsignal.exp: Likewise.
15740 * gdb.cp/gdb2495.exp: Likewise.
15741 * gdb.cp/templates.exp: Likewise.
15742 * gdb.cp/virtfunc.exp: Likewise.
15743 * gdb.threads/hand-call-in-threads.exp: Likewise.
15744 * gdb.threads/interrupted-hand-call.exp: Likewise.
15745 * gdb.threads/thread-unwindonsignal.exp: Likewise.
15746
347dc102
TT
157472016-06-10 Tom Tromey <tom@tromey.com>
15748
15749 PR rust/20110:
15750 * gdb.rust/expr.exp: Add test for integer constant larger than
15751 i32.
15752
5e13cf25
BH
157532016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
15754
15755 * gdb.fortran/nested-funcs.exp: New.
15756 * gdb.fortran/nested-funcs.f90: New.
15757
bb556f1f
TK
157582016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
15759
15760 * gdb.base/examine-backward.c: New file.
15761 * gdb.base/examine-backward.exp: New file.
15762
38b022b4
SM
157632016-06-06 Simon Marchi <simon.marchi@ericsson.com>
15764
15765 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
15766 matching.
15767
1b40ec05
TT
157682016-06-02 Tom Tromey <tom@tromey.com>
15769
15770 PR python/18984:
15771 * gdb.python/py-shared.exp: Add solib_name test.
15772
193bd378
SM
157732016-06-02 Simon Marchi <simon.marchi@ericsson.com>
15774
15775 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
15776
3326303b
MG
157772016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
15778
15779 PR c++/19893
15780 * gdb.dwarf2/implref.exp: Rename to...
15781 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
15782 * gdb.dwarf2/implref-array.c: New file.
15783 * gdb.dwarf2/implref-array.exp: Likewise.
15784 * gdb.dwarf2/implref-global.c: Likewise.
15785 * gdb.dwarf2/implref-global.exp: Likewise.
15786 * gdb.dwarf2/implref-struct.c: Likewise.
15787 * gdb.dwarf2/implref-struct.exp: Likewise.
15788
825c8ef2
AT
157892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15790
15791 * gdb.trace/trace-condition.exp: Add 64bit tests.
15792
2320162a
AT
157932016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15794
15795 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
15796 bits types.
15797 (main): Adapt to 8 to 64 bits types.
15798 * gdb.trace/trace-condition.exp: Add new tests.
15799
a7818233
AT
158002016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15801
15802 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
15803
0d336466
AT
158042016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15805
15806 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
15807 Move condition tests...
15808 * gdb.trace/trace-condition.exp: Here.
15809
7faeb45a
AT
158102016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15811
15812 * gdb.trace/trace-condition.exp: Add counter-case tests.
15813
e385593e
JK
158142016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15815
15816 PR c++/15231
15817 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
15818 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
15819
744608cc
PA
158202016-05-27 Pedro Alves <palves@redhat.com>
15821
15822 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
15823 New procedure.
15824 (top level): Call it, and bail out of DejaGnu is known to be bad.
15825
ac775bf4
AB
158262016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
15827
15828 * gdb.base/whatis.c: Extend the test case.
15829 * gdb.base/whatis.exp: Add additional tests.
15830
2bbad2ea
BH
158312016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15832
15833* gdb.fortran/type.f90: Add pointer variable.
15834* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
15835
8b70175d
BH
158362016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15837
15838 * gdb.fortran/vla-type.exp: Fix testcase name.
15839
86d8a848
BH
158402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15841
15842 * gdb.fortran/vla-type.exp: Access elements in nested structs.
15843
e188eb36
BH
158442016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15845
15846 * gdb.fortran/type.f90: Add nested structures.
15847 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
15848 * gdb.fortran/derived-type.exp: Adapt expected output.
15849 * gdb.fortran/vla-type.exp: Adapt expected output.
15850
9b2db1fd
BH
158512016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15852
15853 * gdb.fortran/whatis_type.exp: Adapt expected output.
15854
72b17055
BH
158552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15856
15857 * gdb.fortran/print_type.exp: Fix expected output.
15858 * gdb.fortran/whatis_type.exp: Fix expected output.
15859
3cd81d8d
BH
158602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15861
15862 * gdb.fortran/whatis_type.exp: Use multi_line.
15863
ddae9462
TT
158642016-05-24 Tom Tromey <tom@tromey.com>
15865
15866 PR python/17386:
15867 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
15868 use value as an index.
15869
1957f6b8
TT
158702016-05-23 Tom Tromey <tom@tromey.com>
15871
15872 PR python/17981:
15873 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
15874 no-breakpoint case.
15875
026a9174
PA
158762016-05-24 Pedro Alves <palves@redhat.com>
15877
15878 PR gdb/19828
15879 * gdb.threads/clone-attach-detach.c: New file.
15880 * gdb.threads/clone-attach-detach.exp: New file.
15881
e70a7231
FR
158822016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
15883
15884 * gdb.base/annota-input-while-running.exp: Fix syntax error.
15885
0f6ed0e0
TT
158862016-05-23 Tom Tromey <tom@tromey.com>
15887
15888 PR python/19438, PR python/18393:
15889 * gdb.python/py-progspace.exp: Add "dir" test.
15890 * gdb.python/py-objfile.exp: Add "dir" test.
15891
ffd19d61
YQ
158922016-05-23 Yao Qi <yao.qi@linaro.org>
15893
15894 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
15895 * gdb.arch/thumb2-it.exp: Likewise.
15896
9e8f9b05
SM
158972016-05-18 Simon Marchi <simon.marchi@ericsson.com>
15898
15899 * gdb.mi/mi-threads-interrupt.c: New file.
15900 * gdb.mi/mi-threads-interrupt.exp: New file.
15901
61c6156d
SM
159022016-05-17 Simon Marchi <simon.marchi@ericsson.com>
15903
15904 PR gdb/18077
15905 * gdb.mi/mi-async-run.exp: New file.
15906 * gdb.mi/mi-async-run.c: New file.
15907
67218854
TT
159082016-05-17 Tom Tromey <tom@tromey.com>
15909 Manish Goregaokar <manishsmail@gmail.com>
15910
15911 * lib/rust-support.exp: New file.
15912 * lib/gdb.exp (skip_rust_tests): New proc.
15913 (build_executable_from_specs): Handle rust.
15914 * lib/future.exp (gdb_find_rustc): New proc.
15915 (gdb_default_target_compile): Handle rust.
15916 * gdb.rust/expr.exp: New file.
15917 * gdb.rust/generics.exp: New file.
15918 * gdb.rust/generics.rs: New file.
15919 * gdb.rust/methods.exp: New file.
15920 * gdb.rust/methods.rs: New file.
15921 * gdb.rust/modules.exp: New file.
15922 * gdb.rust/modules.rs: New file.
15923 * gdb.rust/simple.exp: New file.
15924 * gdb.rust/simple.rs: New file.
15925
c44af4eb
TT
159262016-05-17 Tom Tromey <tom@tromey.com>
15927
15928 * gdb.base/default.exp (set language): Add rust.
15929
dcd1f979
TT
159302016-05-17 Tom Tromey <tom@tromey.com>
15931
15932 * gdb.gdb/unittest.exp: New file.
15933
155b7f57
YQ
159342016-05-16 Yao Qi <yao.qi@linaro.org>
15935
15936 * gdb.base/batch-preserve-term-settings.exp: Remove variable
15937 shell_prompt. Update shell_prompt_re.
15938
8ddd5a6c
DE
159392016-05-12 Doug Evans <dje@google.com>
15940
15941 PR symtab/19999
15942 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
15943 $options when building executable.
15944 * gdb.dwarf2/fission-loclists-pie.S: New file.
15945 * gdb.dwarf2/fission-loclists-pie.exp: New file.
15946
02e370d9
SM
159472016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15948
15949 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
15950 of [is_remote target],
15951
8929ad8b
SM
159522016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15953
15954 * lib/gdb.exp (use_gdb_stub): New procedure.
15955
6c447423
DE
159562016-05-03 Yunlian Jiang <yunlian@google.com>
15957 Doug Evans <dje@google.com>
15958
15959 PR symtab/19914
15960 * gdb.dwarf2/dwp-sepdebug.c: New file.
15961 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15962
444e826c
SM
159632016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15964
15965 * gdb.base/detach.exp: Remove is_remote check.
15966
740feeaa
SM
159672016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15968
15969 * gdb.base/annota-input-while-running.exp: Don't check for
15970 [is_remote target]. Enable annotations after running to main.
15971 Remove unused "set test..." line.
15972
9080ac9d
SM
159732016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15974
15975 * gdb.trace/trace-enable-disable.exp: New file.
15976 * gdb.trace/trace-enable-disable.c: New file.
15977
952ebca5
SM
159782016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15979
15980 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15981 use it in info sharedlibrary test.
15982 * gdb.trace/ftrace-lock.exp: Likewise.
15983 * gdb.trace/ftrace.exp: Likewise.
15984 * gdb.trace/range-stepping.exp: Likewise.
15985 * gdb.trace/trace-break.exp: Likewise.
15986 * gdb.trace/trace-condition.exp: Likewise.
15987 * gdb.trace/trace-mt.exp: Likewise.
15988
d9019901
SM
159892016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15990
15991 * lib/gdb.exp (gdb_load_shlibs): Rename to...
15992 (gdb_load_shlib): ... this.
15993 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
15994 gdb_load_shlib.
15995 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
15996 * gdb.base/ctxobj.exp: Likewise.
15997 * gdb.base/dprintf-pending.exp: Likewise.
15998 * gdb.base/dso2dso.exp: Likewise.
15999 * gdb.base/fixsection.exp: Likewise.
16000 * gdb.base/gcore-relro.exp: Likewise.
16001 * gdb.base/gdb1555.exp: Likewise.
16002 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16003 * gdb.base/gnu-ifunc.exp: Likewise.
16004 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16005 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16006 * gdb.base/pending.exp: Likewise.
16007 * gdb.base/print-file-var.exp: Likewise.
16008 * gdb.base/print-symbol-loading.exp: Likewise.
16009 * gdb.base/shlib-call.exp: Likewise.
16010 * gdb.base/shreloc.exp: Likewise.
16011 * gdb.base/so-impl-ld.exp: Likewise.
16012 * gdb.base/solib-disc.exp: Likewise.
16013 * gdb.base/solib-nodir.exp: Likewise.
16014 * gdb.base/solib-overlap.exp: Likewise.
16015 * gdb.base/solib-symbol.exp: Likewise.
16016 * gdb.base/solib-weak.exp (do_test): Likewise.
16017 * gdb.base/sym-file.exp: Likewise.
16018 * gdb.base/symtab-search-order.exp: Likewise.
16019 * gdb.base/type-opaque.exp: Likewise.
16020 * gdb.base/unload.exp: Likewise.
16021 * gdb.base/watchpoint-solib.exp: Likewise.
16022 * gdb.compile/compile.exp: Likewise.
16023 * gdb.cp/gdb2384.exp: Likewise.
16024 * gdb.cp/infcall-dlopen.exp: Likewise.
16025 * gdb.cp/re-set-overloaded.exp: Likewise.
16026 * gdb.fortran/library-module.exp: Likewise.
16027 * gdb.opt/solib-intra-step.exp: Likewise.
16028 * gdb.python/py-finish-breakpoint.exp: Likewise.
16029 * gdb.python/py-shared.exp: Likewise.
16030 * gdb.reverse/solib-precsave.exp: Likewise.
16031 * gdb.reverse/solib-reverse.exp: Likewise.
16032 * gdb.server/solib-list.exp: Likewise.
16033 * gdb.threads/dlopen-libpthread.exp: Likewise.
16034 * gdb.threads/tls-shared.exp: Likewise.
16035 * gdb.threads/tls-so_extern.exp: Likewise.
16036 * gdb.trace/change-loc.exp: Likewise.
16037 * gdb.trace/ftrace-lock.exp: Likewise.
16038 * gdb.trace/ftrace.exp: Likewise.
16039 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16040 * gdb.trace/pending.exp: Likewise.
16041 * gdb.trace/range-stepping.exp: Likewise.
16042 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16043 (strace_info_marker): Likewise.
16044 (strace_probe_marker): Likewise.
16045 (strace_trace_on_same_addr): Likewise.
16046 (strace_trace_on_diff_addr): Likewise.
16047 * gdb.trace/trace-break.exp: Likewise.
16048 * gdb.trace/trace-condition.exp: Likewise.
16049 * gdb.trace/trace-mt.exp: Likewise.
16050
fca4cfd9
SM
160512016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16052
16053 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16054 result of gdb_remote_download.
16055 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16056 * gdb.base/dso2dso.exp: Likewise.
16057 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16058 * gdb.base/print-file-var.exp: Likewise.
16059 * gdb.base/shlib-call.exp: Likewise.
16060 * gdb.base/shreloc.exp: Likewise.
16061 * gdb.base/solib-overlap.exp: Likewise.
16062 * gdb.base/solib-weak.exp (do_test): Likewise.
16063 * gdb.base/unload.exp: Likewise.
16064
11cf4ffb
YQ
160652016-04-27 Yao Qi <yao.qi@linaro.org>
16066
16067 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16068 exists.
16069
3e2e34f8
KB
160702016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16071
16072 * vla-type.exp: Print structure from toplevel.
16073
8f07e298
BH
160742016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16075
16076 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16077 of dynamic types.
16078 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16079 of dynamic types.
16080
9920b434
BH
160812016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16082
16083 * gdb.fortran/vla-type.f90: New file.
16084 * gdb.fortran/vla-type.exp: New file.
16085
f3abeff5
YQ
160862016-04-25 Yao Qi <yao.qi@linaro.org>
16087
16088 * gdb.base/branch-to-self.c: New file.
16089 * gdb.base/branch-to-self.exp: New file.
16090
0a5d52f0
YQ
160912016-04-22 Yao Qi <yao.qi@linaro.org>
16092
16093 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16094 more after $hex.
16095
495346f6
YQ
160962016-04-22 Yao Qi <yao.qi@linaro.org>
16097
16098 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16099 * gdb.base/annota3.exp: Likewise.
16100
4a7e075c
YQ
161012016-04-22 Yao Qi <yao.qi@linaro.org>
16102
16103 * gdb.reverse/step-precsave.exp: Do one step and test program
16104 stops in "callee" and do multiple steps until program goes out
16105 of "callee".
16106 * gdb.reverse/step-reverse.exp: Likewise.
16107
5b061e98
YQ
161082016-04-22 Yao Qi <yao.qi@linaro.org>
16109
16110 * gdb.trace/signal.exp: Also pass if
16111 $tracepoint_hits($i) > $iterations.
16112
5c5dc57f
YQ
161132016-04-22 Yao Qi <yao.qi@linaro.org>
16114
16115 * gdb.trace/signal.c: New file.
16116 * gdb.trace/signal.exp: New file.
16117
a55411b9
DE
161182016-04-19 Doug Evans <xdje42@gmail.com>
16119
16120 * gdb.base/bad-file.exp: New file.
16121
a22df60a
MG
161222016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16123
16124 * gdb.dwarf2/implref.exp: New file.
16125
0c13f7e5
BH
161262016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16127
16128 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16129 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16130 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16131 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16132 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16133 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16134 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16135 * lib/fortran.exp (fortran_int4): New procedure.
16136 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16137 (fortran_logical4): Likewise.
16138
9b9b09e9
BH
161392016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16140
16141 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16142
a14d1f4d
BH
161432016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16144
16145 * lib/compiler.c: Add Intel specific preprocessor macros.
16146 * lib/compiler.cc: Likewise.
25d49b86 16147
7d49b1d0
LM
161482016-04-13 Luis Machado <lgustavo@codesourcery.com>
16149
16150 * gdb.server/connect-with-no-symbol-file.c: New file.
16151 * gdb.server/connect-with-no-symbol-file.exp: New file.
16152
8392fa22
SM
161532016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16154
16155 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16156
8c4c4aeb
SM
161572016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16158
16159 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16160 standard output directory.
16161
45e3745e
AT
161622016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16163
16164 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16165
e26b7e41
MM
161662016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16167
16168 * gdb.btrace/instruction_history.c (loop): Add declaration.
16169
8ce09462
AT
161702016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16171
16172 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16173
2e88a1ea
SM
161742016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16175
16176 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16177 parentheses to print.
16178 (continue_handler): Likewise.
16179
f48e22e3
SM
161802016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16181
16182 * gdb.server/solib-list.exp: Remove is_remote check.
16183 Pass shlib= to gdb_compile. Don't link shared library with
16184 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16185 Run binary filename through "readlink -f" on the target.
16186
096be756
PA
161872016-04-08 Pedro Alves <palves@redhat.com>
16188
16189 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16190 interpreter filename as argument to gdbserver_spawn.
16191 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16192 Return empty if $last_loaded_file does not exist.
16193
06500533
JK
161942016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16195
16196 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16197 * gdb.base/jit-main.c: Use exit after usage.
16198
2d35e871
JK
161992016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16200
16201 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16202 GDBHISTSIZE prior to the tests.
16203 * gdb.base/gdbinit-history.exp: Likewise.
16204
162052016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16206
16207 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16208 instead of build_executable. Use gdb_load_shlibs.
16209
c8064e7e
YQ
162102016-04-07 Yao Qi <yao.qi@linaro.org>
16211
16212 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16213 Execute "si" command.
16214
bde47561
YQ
162152016-04-07 Yao Qi <yao.qi@linaro.org>
16216
16217 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16218 number instead of the comments on some line.
16219
b16f8a3b
DB
162202016-04-06 Don Breazeal <donb@codesourcery.com>
16221
16222 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16223 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16224
c2f901df
SM
162252016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16226
16227 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16228 standard_output_file. Remove unused binfile variable.
16229
ac17fda0
CU
162302016-04-05 Catalin Udma <catalin.udma@freescale.com>
16231
16232 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16233 * gdb.python/py-mi-objfile.exp: Match "list main" output
16234 in console format.
16235
03a8c4df
SM
162362016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16237
16238 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16239 absolute.
16240
6e774b13
SM
162412016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16242
16243 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16244 absolute.
16245 * gdb.trace/ftrace.exp: Likewise.
16246 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16247 targets as well.
16248 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16249 (gdb_load_shlibs): Copy libraries to test directory when testing
16250 natively. Only set solib-search-path if testing remotely.
16251 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16252
7817ea46
SM
162532016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16254
16255 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16256 gdb_download. Use it even if the target is not remote.
16257 * gdb.base/jit.exp (compile_jit_test): Likewise.
16258 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16259 output directory if the destination board is local, otherwise use
16260 the standard remote_download from DejaGnu.
16261 (gdb_download): Remove.
16262 (gdb_load_shlibs): Use gdb_remote_download instead of
16263 gdb_download.
16264 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16265 Use gdb_remote_download instead of gdb_download. Use it even if
16266 the target is not remote.
16267 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16268 instead of gdb_download.
16269
7beb7f68
SM
162702016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16271
16272 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16273 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16274 run.
16275
cc63428a
AV
162762016-04-01 Artemiy Volkov <artemiyv@acm.org>
16277
16278 PR gdb/19820
16279 * gdb.base/printcmds.exp: Add artificial arrays tests.
16280
64cdf930
PA
162812016-03-31 Pedro Alves <palves@redhat.com>
16282
16283 PR gdb/19858
16284 * gdb.base/jit-main.c: Include unistd.h.
16285 (ATTACH): Define to 0 if not already defined.
16286 (wait_for_gdb, mypid): New globals.
16287 (WAIT_FOR_GDB): New macro.
16288 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16289 some breakpoint locations.
16290 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16291 New procedures.
16292 (one_jit_test): Add REATTACH parameter, and handle it. Use
16293 continue_to_test_location.
16294 (top level): Test attach, and adjusts calls to one_jit_test.
16295
40dea8cb
PA
162962016-03-31 Pedro Alves <palves@redhat.com>
16297
16298 PR gdb/19858
16299 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16300 BINSUFFIX parameter, and handle it.
16301 (top level): Adjust calls compile_jit_test.
16302
e7ea3ec7
CU
163032016-03-31 Catalin Udma <catalin.udma@freescale.com>
16304
16305 PR python/19743
16306 * gdb.python/py-mi-events-gdb.py: New file.
16307 * gdb.python/py-mi-events.c: New file.
16308 * gdb.python/py-mi-events.exp: New file.
16309
e6359af3
YQ
163102016-03-30 Yao Qi <yao.qi@linaro.org>
16311
16312 * gdb.reverse/until-precsave.exp: Match function name only.
16313 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16314 Move malloc to a condition block.
16315 * gdb.reverse/until-reverse.exp: Match function name only.
16316
a4105d04
MK
163172016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16318
16319 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16320 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16321 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16322 variable for GPR 0 instead of assuming it is register 0.
16323 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16324 * lib/trace-support.exp: Add s390 registers.
16325
bfa6adb9
YQ
163262016-03-29 Yao Qi <yao.qi@linaro.org>
16327
16328 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16329
1e6697ea
YQ
163302016-03-24 Yao Qi <yao.qi@linaro.org>
16331
16332 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16333 test message.
16334
64bcd522
AA
163352016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16336
16337 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16338 maintaining separate logic for constructing the output path.
16339
7868401b
DB
163402016-03-16 Don Breazeal <donb@codesourcery.com>
16341
16342 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16343 Retry fork and waitpid on interrupted system call errors.
16344 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16345 Use with_timeout_factor to increase timeout by factor of 10.
16346
1cafadb4
DB
163472016-03-15 Don Breazeal <donb@codesourcery.com>
16348
16349 * gdb.cp/scope-err.cc: New test program.
16350 * gdb.cp/scope-err.exp: New test script.
16351 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16352 lines and "set breakpoint here" comment.
16353 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16354 Fixed some whitespace and format issues.
16355 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16356 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16357
81516450
DE
163582016-03-15 Doug Evans <dje@google.com>
16359
16360 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16361 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16362 All callers updated. Add tests for enums, mixed flags register.
16363
aa52b601
DE
163642016-03-15 Doug Evans <dje@google.com>
16365
16366 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16367 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16368
fa4ff313
SM
163692016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16370
16371 * gdb.base/default.exp: Add $_as_string to the list of expected
16372 convenience functions.
16373
f2403c39
AB
163742016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16375
16376 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16377
f2f3ccb9
SM
163782016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16379
16380 * gdb.python/py-as-string.exp: New file.
16381 * gdb.python/py-as-string.c: New file.
16382
00dbd492
PA
163832016-03-09 Pedro Alves <palves@redhat.com>
16384
16385 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16386 signal" -> "Thread NN received signal" output change.
16387 * gdb.threads/ia64-sigill.exp: Likewise.
16388 * gdb.threads/linux-dp.exp: Likewise.
16389 * gdb.threads/manythreads.exp: Likewise.
16390 * gdb.threads/pending-step.exp: Likewise.
16391 * gdb.threads/print-threads.exp: Likewise.
16392 * gdb.threads/sigstep-threads.exp: Likewise.
16393 * gdb.threads/staticthreads.exp: Likewise.
16394 * gdb.threads/tls.exp: Likewise.
16395
1e6697ea
YQ
163962016-03-09 Pedro Alves <palves@redhat.com>
16397
16398 * gdb.base/command-line-input.exp: New file.
16399
b04fd3be
MK
164002016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16401
16402 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16403 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16404 * gdb.trace/pending.exp: Accept leading dot before function name.
16405 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16406 * lib/trace-support.exp: Set registers for ppc.
16407
98fa59e9
MK
164082016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16409
16410 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16411 use it for disassembly; accept .main in addition to main in backtrace.
16412
f77198c8
MK
164132016-03-09 Wei-cheng Wang <cole945@gmail.com>
16414 Marcin Kościelnicki <koriakin@0x04.net>
16415
16416 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16417 (gdb_recursion_test_ptr): New global variable.
16418 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16419 gdb_recursion_test.
16420 (gdb_c_test): Ditto.
16421
ba84e0da
MK
164222016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16423
16424 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16425 ordering.
16426
4366d36e
MK
164272016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16428
16429 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16430 (bar): Add bar_start_lbl label.
16431 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16432 of foo/bar for emitting DWARF and tracing.
16433
5eb264df
SDJ
164342016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16435
16436 * analyze-racy-logs.py: Set executable bit.
16437
fb6a751f
SDJ
164382016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16439
16440 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16441 (CHECK_TARGET_TMP): Likewise.
16442 (check-single-racy): New rule.
16443 (check-parallel-racy): Likewise.
16444 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16445 (do-check-parallel-racy): New rule.
16446 (check-racy/%.exp): Likewise.
16447 * README (Racy testcases): New section.
16448 * analyze-racy-logs.py: New file.
16449
bdf7e230
DE
164502016-03-03 Doug Evans <dje@google.com>
16451
16452 * gdb.base/skip.exp: Use with_test_prefix.
16453
4719d415
YQ
164542016-03-03 Yao Qi <yao.qi@linaro.org>
16455
16456 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16457 Invoke step_over_syscall "clone" and break_cond_on_syscall
16458 "clone".
16459 * gdb.base/step-over-clone.c: New file.
16460
ea507862
YQ
164612016-03-03 Yao Qi <yao.qi@linaro.org>
16462
16463 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16464 code format.
16465
8fc8cbda
YQ
164662016-03-03 Yao Qi <yao.qi@linaro.org>
16467
16468 * gdb.base/disp-step-fork.c: Rename to ...
16469 * gdb.base/step-over-fork.c: ... it. New file.
16470 * gdb.base/disp-step-vfork.c: Rename to ...
16471 * gdb.base/step-over-vfork.c: ... it. New file.
16472 * gdb.base/disp-step-syscall.exp: Rename to ...
16473 * gdb.base/step-over-syscall.exp: ... it. New file.
16474 (disp_step_cross_syscall): Rename to ...
16475 (step_over_syscall): ... it.
16476
92fa70b0
YQ
164772016-03-03 Yao Qi <yao.qi@linaro.org>
16478
16479 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16480 If target supports condition evaluation on target, invoke
16481 break_cond_on_syscall for fork and vfork.
16482
e197ad3c
YQ
164832016-03-03 Yao Qi <yao.qi@linaro.org>
16484
16485 * gdb.base/disp-step-syscall.exp: Don't invoke
16486 support_displaced_stepping.
16487 (disp_step_cross_syscall): Test with displaced stepping off and
16488 on if supported.
16489
0b47da9f
YQ
164902016-03-03 Yao Qi <yao.qi@linaro.org>
16491
16492 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16493 proc.
16494 (setup): New proc.
16495 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16496 and setup.
16497
065ab6dc
BH
164982016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16499
16500 * gdb.fortran/vla-history.exp: Remove breakpoint.
16501
07e448ad 165022016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16503
25d49b86
PA
16504 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16505 exceeds timeout.
07e448ad 16506
9ac2d526 165072016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16508
25d49b86
PA
16509 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16510 breakpoint.
9ac2d526 16511
17807369
BH
165122016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16513
16514 * gdb.mi/vla.f90: Nullify pointer after declaration.
16515
86e501af
PA
165162016-03-01 Pedro Alves <palves@redhat.com>
16517
16518 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16519
1e903e32
PA
165202016-03-01 Pedro Alves <palves@redhat.com>
16521
16522 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16523 before anything else.
16524 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16525 _GNU_SOURCE here.
16526 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16527 before anything else.
16528 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16529
6ccb54e2
PA
165302016-03-01 Pedro Alves <palves@redhat.com>
16531
16532 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16533
30ca9da1
YQ
165342016-03-01 Yao Qi <yao.qi@linaro.org>
16535
16536 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16537 prepare_for_testing.
16538
dc856b38
YQ
165392016-03-01 Yao Qi <yao.qi@linaro.org>
16540
16541 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16542
4a932159
AA
165432016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16544
16545 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16546 manually constructing the output path.
16547
f2489477
AA
165482016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16549
16550 * gdb.arch/s390-stackless.S: New.
16551 * gdb.arch/s390-stackless.exp: New.
16552
38899f16
IB
165532016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16554
16555 * gdb.dlang/circular.c: New file.
16556 * gdb.dlang/circular.exp: New file.
16557
9fde51ed
YQ
165582016-02-26 Yao Qi <yao.qi@linaro.org>
16559
16560 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16561 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16562 (testcases): Update.
16563
ce90fefe
YQ
165642016-02-26 Yao Qi <yao.qi@linaro.org>
16565
16566 * gdb.reverse/aarch64.c: Rename to ...
16567 * gdb.reverse/insn-reverse.c: ... it.
16568 * gdb.reverse/aarch64.exp: Rename to ...
16569 * gdb.reverse/insn-reverse.exp: ... it.
16570
3263bceb
YQ
165712016-02-26 Yao Qi <yao.qi@linaro.org>
16572
16573 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16574 (testcase_ftype): New.
16575 (testcases): New array.
16576 (n_testcases): New.
16577 (main): Call each element in testcases.
16578 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16579 (read_testcase): New.
16580 Do the tests in a loop.
16581
6cb59ff1
YQ
165822016-02-25 Yao Qi <yao.qi@linaro.org>
16583
16584 * gdb.base/branches.c: Remove.
16585
ae91f625
MK
165862016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16587
16588 PR gdb/13808
16589 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
16590
678b48b7
MK
165912016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16592
16593 * gdb.trace/ftrace.exp: Remove unnecessary target check.
16594
7337a6f2
MK
165952016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16596
16597 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
16598 change x86_64 call_insn to 'callq'.
16599
861ca91f
AT
166002016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16601
16602 * gdb.trace/tfile-avx.c: Move to...
16603 * gdb.trace/tracefile-pseudo-reg.c: Here.
16604 * gdb.trace/tfile-avx.exp: Move to...
16605 * gdb.trace/tracefile-pseudo-reg.exp: Here.
16606
bf74e428
GB
166072016-02-24 Gary Benson <gbenson@redhat.com>
16608
16609 * gdb.base/attach-pie-noexec.exp: Do not expect an error
16610 message on attach.
16611
cce0e923
DE
166122016-02-23 Doug Evans <dje@google.com>
16613
16614 * gdb.base/skip.c (test_skip): New function.
16615 (end_test_skip_file_and_function): New function.
16616 (test_skip_file_and_function): New function.
16617 * gdb.base/skip1.c (test_skip): New function.
16618 (skip1_test_skip_file_and_function): New function.
16619 * gdb.base/skip.exp: Add tests for new skip options.
16620 * gdb.base/skip-solib.exp: Update expected output.
16621 * gdb.perf/skip-command.cc: New file.
16622 * gdb.perf/skip-command.exp: New file.
16623 * gdb.perf/skip-command.py: New file.
16624
4000e47e
MK
166252016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
16626
16627 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
16628 info registers pattern.
16629
24f75ead
IB
166302016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
16631
16632 * lib/future.exp: Add D support.
16633 (gdb_find_gdc): New proc.
16634 (gdb_default_target_compile): Add D support.
16635
fbb7bcbe
WW
166362016-02-18 Wei-cheng Wang <cole945@gmail.com>
16637
16638 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
16639 user+system time.
16640 (trace_speed_test): Determine the iteration count for a time
16641 between 15..30 seconds.
16642
012b3a21
WT
166432016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
16644
16645 * gdb.arch/i386-mpx-sigsegv.c: New file.
16646 * gdb.arch/i386-mpx-sigsegv.exp: New file.
16647 * gdb.arch/i386-mpx-simple_segv.c: New file.
16648 * gdb.arch/i386-mpx-simple_segv.exp: New file.
16649
2d5189bd
YQ
166502016-02-18 Yao Qi <yao.qi@linaro.org>
16651
16652 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16653 Don't call setup_kfail.
16654
40fb20d0
YQ
166552016-02-18 Yao Qi <yao.qi@linaro.org>
16656
16657 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16658 Set "set breakpoint condition-evaluation" per $cond_bp_target.
16659
21b1f8d2
DE
166602016-02-16 Doug Evans <dje@google.com>
16661
16662 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
16663 * gdb.base/skip1.c: Ditto.
16664 * gdb.base/skip.exp: Whitespace cleanup.
16665
4041ed77
DB
166662016-02-16 Don Breazeal <donb@codesourcery.com>
16667
16668 PR remote/19496
16669 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16670 Remove kfail for PR remote/19496.
16671
c4ef31bf
SM
166722016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16673
16674 * lib/gdb.exp (standard_temp_file): Return a path specific to
16675 the runtest invocation.
16676
266b65b3
SM
166772016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16678
16679 * gdb.trace/save-trace.exp: Change relative path to be in the
16680 standard output directory.
16681
a7a0a6a9
JK
166822016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16683
16684 * gdb.arch/i386-prologue.c: Add missing prototypes.
16685
c99dbb42
JK
166862016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16687
16688 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
16689 * gdb.arch/i386-prologue.exp: Likewise.
16690 * gdb.arch/i386-size.exp: Likewise.
16691
aa480355
SM
166922016-02-15 Simon Marchi <simon.marchi@ericsson.com>
16693
16694 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
16695 define object file path.
16696 * gdb.btrace/gcore.exp: Use standard_output_file to define core
16697 file path.
16698 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
16699 standard_output_file to define binfile.
16700
ba881f50
JK
167012016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16702
16703 Fix compatibility with recent gfortran-5.3.1.
16704 * gdb.fortran/vla-history.exp (print vla1 allocated)
16705 (print vla2 allocated, print $2, print $3): Remove
16706 (print $4): Rename to ...
16707 (print $2): ... here.
16708 (print $9): Rename to ...
16709 (print $5): ... here.
16710 (print $10): Rename to ...
16711 (print $6): ... here.
16712 * gdb.fortran/vla.f90: Add pvla initialization.
16713
e9fb005c
JK
167142016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16715
16716 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
16717 New test.
16718 * gdb.fortran/vla-value-sub.exp: Likewise.
16719
e44e00ff
MK
167202016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
16721
16722 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
16723
97e94151
SM
167242016-02-12 Simon Marchi <simon.marchi@ericsson.com>
16725
16726 * i386-biarch-core.exp: Define corefile using
16727 standard_output_file.
16728
01113bc1
YQ
167292016-02-12 Yao Qi <yao.qi@linaro.org>
16730
16731 * gdb.arch/arm-single-step-kernel-helper.c: New.
16732 * gdb.arch/arm-single-step-kernel-helper.exp: New.
16733
33b4777c
MM
167342016-02-12 Markus Metzger <markus.t.metzger@intel.com>
16735
16736 * gdb.btrace/tailcall-only.exp: New.
16737 * gdb.btrace/tailcall-only.c: New.
16738 * gdb.btrace/x86_64-tailcall-only.S: New.
16739 * gdb.btrace/i686-tailcall-only.S: New.
16740
acc23c11
PA
167412016-02-11 Pedro Alves <palves@redhat.com>
16742
16743 * README (Parallel testing): Add missing double quotes.
16744
e352bf0a
PA
167452016-02-11 Pedro Alves <palves@redhat.com>
16746
16747 * README (Parallel testing): New section.
16748 (GDB_PARALLEL): Rewrite.
16749 (FORCE_PARALLEL): Document.
16750
9f5fed78
MK
167512016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
16752
16753 * gdb.trace/tfile-avx.c: New test.
16754 * gdb.trace/tfile-avx.exp: New test.
16755
9ef9e6a6
KS
167562016-02-09 Keith Seitz <keiths@redhat.com>
16757
16758 PR breakpoints/19546
16759 * gdb.base/infcall-exec.c: New file.
16760 * gdb.base/infcall-exec2.c: New file.
16761 * gdb.base/infcall-exec.exp: New file.
16762
a96e36da
KS
167632016-02-09 Keith Seitz <keiths@redhat.com>
16764
16765 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
16766 (toplevel): Call test_bkpt_address.
16767
9f61929f
KS
167682016-02-09 Keith Seitz <keiths@redhat.com>
16769
16770 PR python/19506
16771 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
16772 (toplevel): Call test_bkpt_address.
16773
1e94266c
SM
167742016-02-09 Simon Marchi <simon.marchi@ericsson.com>
16775
16776 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
16777 to AC_OUTPUT.
16778 * configure: Regenerate.
16779
2a7f3dff
PA
167802016-02-09 Pedro Alves <palves@redhat.com>
16781
16782 PR breakpoints/19548
16783 * gdb.base/execl-update-breakpoints.c (some_function): New
16784 function.
16785 (main): Call it.
16786 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
16787 Tighten expected GDB output.
16788
2151ccc5
SM
167892016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16790
16791 * Makefile.in (ALL_SUBDIRS): Remove.
16792 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
16793 (distclean maintainer-clean realclean): Likewise.
16794 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
16795 * configure: Regenerate.
16796 * gdb.ada/Makefile.in: Delete.
16797 * gdb.arch/Makefile.in: Likewise.
16798 * gdb.asm/Makefile.in: Likewise.
16799 * gdb.base/Makefile.in: Likewise.
16800 * gdb.btrace/Makefile.in: Likewise.
16801 * gdb.cell/Makefile.in: Likewise.
16802 * gdb.compile/Makefile.in: Likewise.
16803 * gdb.cp/Makefile.in: Likewise.
16804 * gdb.disasm/Makefile.in: Likewise.
16805 * gdb.dlang/Makefile.in: Likewise.
16806 * gdb.dwarf2/Makefile.in: Likewise.
16807 * gdb.fortran/Makefile.in: Likewise.
16808 * gdb.gdb/Makefile.in: Likewise.
16809 * gdb.go/Makefile.in: Likewise.
16810 * gdb.guile/Makefile.in: Likewise.
16811 * gdb.java/Makefile.in: Likewise.
16812 * gdb.linespec/Makefile.in: Likewise.
16813 * gdb.mi/Makefile.in: Likewise.
16814 * gdb.modula2/Makefile.in: Likewise.
16815 * gdb.multi/Makefile.in: Likewise.
16816 * gdb.objc/Makefile.in: Likewise.
16817 * gdb.opencl/Makefile.in: Likewise.
16818 * gdb.opt/Makefile.in: Likewise.
16819 * gdb.pascal/Makefile.in: Likewise.
16820 * gdb.perf/Makefile.in: Likewise.
16821 * gdb.python/Makefile.in: Likewise.
16822 * gdb.reverse/Makefile.in: Likewise.
16823 * gdb.server/Makefile.in: Likewise.
16824 * gdb.stabs/Makefile.in: Likewise.
16825 * gdb.threads/Makefile.in: Likewise.
16826 * gdb.trace/Makefile.in: Likewise.
16827 * gdb.xml/Makefile.in: Likewise.
16828 * lib/gdb.exp (make_gdb_parallel_path): Add check for
16829 GDB_PARALLEL.
16830 (standard_output_file): Remove check for GDB_PARALLEL, always
16831 return path in outputs/$subdir/$testname.
16832
437277d4
SM
168332016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16834
16835 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
16836 (site.exp): Assign abs_srcdir to tcl's srcdir.
16837
31d913c7
YQ
168382016-02-04 Yao Qi <yao.qi@linaro.org>
16839
16840 * gdb.base/foll-exec-mode.c: Include limits.h.
16841 (main): Add parameters argc and argv. Get directory from
16842 argv[0].
16843 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
16844 compilation.
16845 * gdb.base/foll-exec.c: Include limits.h.
16846 (main): Add parameters argc and argv.
16847 Get directory from argv[0].
16848 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
16849 Adjust tests on the number of lines as source code changed.
16850 * gdb.base/foll-vfork-exit.c: Include limits.h.
16851 (main): Add one line of statement before vfork.
16852 * gdb.base/foll-vfork.c: Include limits.h and string.h.
16853 (main): Add parameters argc and argv. Get directory from
16854 argv[0].
16855 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
16856 (setup_gdb): Set tbreak to skip some source lines.
16857 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
16858 (main): Add parameters argc and argv. Get directory from
16859 argv[0].
16860 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
16861 compilation.
16862 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
16863 (main): Add parameters argc and argv. Get directory from
16864 argv[0].
16865 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
16866 compilation.
16867
9482b9fb
DE
168682016-02-01 Doug Evans <dje@google.com>
16869
16870 * gdb.base/skip.exp: Clean up multiple references to same test name.
16871
6b2e4f10
PA
168722016-02-01 Pedro Alves <palves@redhat.com>
16873
ccb6afd6 16874 PR remote/19496
6b2e4f10
PA
16875 * gdb.threads/forking-threads-plus-breakpoint.exp
16876 (displaced_stepping_supported): New global.
16877 (probe_displaced_stepping_support): New procedure.
16878 (do_test): Add 'displaced' parameter, and use it.
16879 (top level): Check for displaced stepping support. Add displaced
16880 stepping on/off testing axis.
16881
37a8db1a
AB
168822016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16883
16884 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
16885 pointer. Don't perform further tests on the unassociated pointer
16886 if the first test fails.
16887
5fdf6324
AB
168882016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16889
16890 * gdb.base/max-value-size.c: New file.
16891 * gdb.base/max-value-size.exp: New file.
16892 * gdb.base/huge.exp: Disable max-value-size for this test.
16893
935c6144
IB
168942016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
16895
16896 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16897
7fe8399d
YQ
168982016-01-28 Yao Qi <yao.qi@linaro.org>
16899
16900 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
16901
a2077e25
PA
169022016-01-25 Pedro Alves <palves@redhat.com>
16903
16904 PR threads/19461
16905 * gdb.base/fork-running-state.c: New file.
16906 * gdb.base/fork-running-state.exp: New file.
16907
1d2736d4
PA
169082016-01-25 Pedro Alves <palves@redhat.com>
16909
16910 PR gdb/19494
16911 * gdb.base/catch-fork-kill.c: New file.
16912 * gdb.base/catch-fork-kill.exp: New file.
16913
f1da4b11
PA
169142016-01-25 Pedro Alves <palves@redhat.com>
16915
16916 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
16917 Delete, moved to lib/gdb.exp.
16918 * gdb.threads/forking-threads-plus-breakpoint.exp
16919 (foreach_with_prefix): Likewise.
16920 * gdb.threads/process-dies-while-handling-bp.exp
16921 (foreach_with_prefix): Likewise.
16922 * lib/gdb.exp (foreach_with_prefix): New procedure.
16923
45f38546
MK
169242016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
16925
16926 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
16927 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
16928
dc29a1ce
MK
169292016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
16930
16931 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
16932 endian targets.
16933
092127d7
JK
169342016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16935 Pedro Alves <palves@redhat.com>
16936
16937 Fix testsuite compatibility with Guile.
16938 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
16939 number.
16940
31d765d3
JK
169412016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16942
16943 Fix testsuite compatibility with Guile.
16944 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
16945 (thread 1): New test for backtrace through signal handler.
16946
1ac78c04
YQ
169472016-01-22 Yao Qi <yao.qi@linaro.org>
16948
16949 PR testsuite/19491
16950 * gdb.base/multi-forks.c: Include
16951 ../lib/unbuffer_output.c
16952 (main): Call gdb_unbuffer_output.
16953
4f5946a8
DE
169542016-01-21 Doug Evans <dje@google.com>
16955
16956 * lib/ada.exp (gdb_compile_ada): Fix typo.
16957
305e13e6
JB
169582016-01-21 Joel Brobecker <brobecker@adacore.com>
16959
16960 * gdb.base/break-fun-addr.exp: New file.
16961 * gdb.base/break-fun-addr1.c: New file.
16962 * gdb.base/break-fun-addr2.c: New file.
16963
5f5dfff6
SM
169642016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16965
16966 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16967 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16968 enum flag values.
16969
fd356fa2
AA
169702016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16971
16972 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16973 when GDB can not set the vector return value. Add more comments
16974 for clarification.
16975
9df22175
AT
169762016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16977
16978 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16979 command.
16980
41d1845e
SM
169812016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16982
16983 * Makefile.in (DO_RUNTEST): Add --status and update usages.
16984
01ac6840
SM
169852016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16986
16987 * Makefile.in (check-single): Pass --status to runtest.
16988 (check/%.exp): Likewise.
16989
169902016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16991
16992 * Makefile.in (check-parallel): Propagate return code from make
16993 do-check-parallel.
16994
bd0a71fa
MK
169952016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
16996
16997 * gdb.trace/ftrace.exp: Fix expected message on continue.
16998 * gdb.trace/pending.exp: Fix expected message on continue.
16999 * gdb.trace/trace-break.exp: Fix expected message on continue.
17000
8bcbad33
SM
170012016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17002
17003 * lib/gdb.exp (gdb_test): Remove unused global references.
17004
f303dbd6
PA
170052016-01-18 Pedro Alves <palves@redhat.com>
17006
17007 * gdb.base/async-shell.exp: Adjust expected output.
17008 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17009 * gdb.base/siginfo-thread.exp: Adjust expected output.
17010 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17011 * gdb.java/jnpe.exp: Adjust expected output.
17012 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17013 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17014 * gdb.threads/leader-exit.exp: Adjust expected output.
17015 * gdb.threads/manythreads.exp: Adjust expected output.
17016 * gdb.threads/pthreads.exp: Adjust expected output.
17017 * gdb.threads/schedlock.exp: Adjust expected output.
17018 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17019 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17020 expected output.
17021 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17022 output.
17023 * gdb.threads/sigthread.exp: Adjust expected output.
17024 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17025
b2789696
YQ
170262016-01-18 Yao Qi <yao.qi@linaro.org>
17027
17028 * gdb.guile/scm-section-script.c: Replace @progbits with
17029 %progbits.
17030 * gdb.python/py-section-script.c: Likewise.
17031
71ef29a8
PA
170322016-01-15 Pedro Alves <palves@redhat.com>
17033
17034 * gdb.multi/tids.exp: Test star wildcard ranges.
17035
3f5b7598
PA
170362016-01-15 Pedro Alves <palves@redhat.com>
17037
17038 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17039 command from "thread apply" invocation.
17040 (thr_apply_info_thr_invalid): Default the expected output to the
17041 input tid list.
17042 (top level): Add tests that use convenience variables. Add tests
17043 for "thread apply" with a valid TID list, but missing the command.
17044
663f6d42
PA
170452016-01-13 Pedro Alves <palves@redhat.com>
17046
17047 * gdb.base/default.exp: Expect $_gthread as well.
17048 * gdb.multi/tids.exp: Test $_gthread.
17049 * gdb.threads/thread-specific.exp: Test $_gthread.
17050
c84f6bbf
PA
170512016-01-13 Pedro Alves <palves@redhat.com>
17052
17053 * gdb.multi/tids.exp: Test "info threads -gid".
17054
22a02324
PA
170552016-01-13 Pedro Alves <palves@redhat.com>
17056
17057 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17058 Breakpoint.thread.
17059 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17060
5d5658a1
PA
170612016-01-07 Pedro Alves <palves@redhat.com>
17062
17063 * gdb.base/break.exp: Adjust to output changes.
17064 * gdb.base/hbreak2.exp: Likewise.
17065 * gdb.base/sepdebug.exp: Likewise.
17066 * gdb.base/watch_thread_num.exp: Likewise.
17067 * gdb.linespec/keywords.exp: Likewise.
17068 * gdb.multi/info-threads.exp: Likewise.
17069 * gdb.threads/thread-find.exp: Likewise.
17070 * gdb.multi/tids.c: New file.
17071 * gdb.multi/tids.exp: New file.
17072
84654457
PA
170732016-01-13 Pedro Alves <palves@redhat.com>
17074
17075 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17076
e3940304
PA
170772016-01-13 Pedro Alves <palves@redhat.com>
17078
17079 * gdb.base/default.exp: Expect $_inferior as well.
17080 * gdb.multi/base.exp: Test $_inferior.
17081
a911d87a
PA
170822016-01-13 Pedro Alves <palves@redhat.com>
17083
17084 PR breakpoints/19388
17085 * gdb.base/catch-signal-siginfo-cond.c: New file.
17086 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17087
82075af2
JS
170882016-01-12 Josh Stone <jistone@redhat.com>
17089 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17090
17091 * gdb.base/catch-syscall.c (do_execve): New variable.
17092 (main): Conditionally trigger an execve.
17093 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17094 (test_catch_syscall_execve): New, check entry/return across execve.
17095 (do_syscall_tests): Call test_catch_syscall_execve.
17096
e46eeedd
PA
170972016-01-12 Pedro Alves <palves@redhat.com>
17098
17099 * gdb.base/random-signal.exp (do_test): New procedure, with body
17100 of testcase moved in.
17101
01d8c27e
JK
171022016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17103 Pedro Alves <palves@redhat.com>
17104
17105 * gdb.base/funcargs.exp (finish from indirectly called function):
17106 Reintroduce the case for 'First'.
17107
9a706302
JK
171082016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17109 Pedro Alves <palves@redhat.com>
17110
17111 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17112 (tcatch_vfork_then_child_follow_exec)
17113 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17114 identification.
17115
c0ecb95f
JK
171162016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17117
17118 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17119 and repeats to unlimited.
17120 * gdb.python/py-value.exp: Likewise.
17121 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17122 and repeats to unlimited.
17123
6cfc1fcb
JK
171242016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17125
17126 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17127 and reordering the functions.
17128 * gdb.multi/hangout.c: Likewise.
17129 * gdb.multi/hello.c: Likewise.
17130
582a1b00
SM
171312016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17132
17133 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17134 absolute.
17135 (SingleStatisticTestResult.report): Use dict.keys instead of
17136 dict.iterkeys.
17137
79bc59cb
PA
171382016-01-06 Pedro Alves <palves@redhat.com>
17139
17140 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17141
43368e1d
MM
171422016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17143
17144 * gdb.btrace/dlopen.exp: New.
17145 * gdb.btrace/dlopen.c: New.
17146 * gdb.btrace/dlopen-dso.c: New.
17147
79fad5b8
SL
171482015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17149
17150 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17151 PATTERN argument is optional.
17152
ab8314b3
JB
171532015-12-24 Joel Brobecker <brobecker@adacore.com>
17154
17155 * lib/ada.exp (target_compile_ada_from_dir): New function.
17156 (gdb_compile_ada): Reimplement avoiding the use of project files.
17157 * gdb.ada/gnat_ada.gpr: Delete.
17158 * gdb.ada/cond_lang.exp: Adjust test to make path before
17159 filename optional.
17160 * gdb.ada/small_reg_param.exp: Likewise.
17161
fe33faff
SM
171622015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17163
17164 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17165
6d265cb4
TP
171662015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17167
17168 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17169 case.
17170
10125099
SM
171712015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17172
17173 * gdb.base/break.exp: Remove dead code.
17174 * gdb.base/sepdebug.exp: Likewise.
17175
3ca22649
SM
171762015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17177
17178 * gdb.asm/asm-source.exp: Remove HP-UX references.
17179 * gdb.base/annota1.exp: Likewise.
17180 * gdb.base/annota3.exp: Likewise.
17181 * gdb.base/attach.exp: Likewise.
17182 * gdb.base/bigcore.exp: Likewise.
17183 * gdb.base/break.exp: Likewise.
17184 * gdb.base/call-ar-st.exp: Likewise.
17185 * gdb.base/callfuncs.exp: Likewise.
17186 * gdb.base/catch-fork-static.exp: Likewise.
17187 * gdb.base/display.exp: Likewise.
17188 * gdb.base/foll-exec-mode.exp: Likewise.
17189 * gdb.base/foll-exec.exp: Likewise.
17190 * gdb.base/foll-fork.exp: Likewise.
17191 * gdb.base/foll-vfork.exp: Likewise.
17192 * gdb.base/funcargs.exp: Likewise.
17193 * gdb.base/hbreak2.exp: Likewise.
17194 * gdb.base/inferior-died.exp: Likewise.
17195 * gdb.base/interrupt.exp: Likewise.
17196 * gdb.base/multi-forks.exp: Likewise.
17197 * gdb.base/nodebug.exp: Likewise.
17198 * gdb.base/sepdebug.exp: Likewise.
17199 * gdb.base/solib1.c: Likewise.
17200 * gdb.base/step-test.exp: Likewise.
17201 * gdb.mi/non-stop.c: Likewise.
17202 * gdb.mi/pthreads.c: Likewise.
17203 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17204 * gdb.threads/pthreads.c: Likewise.
17205 * gdb.threads/staticthreads.exp: Likewise.
17206 * lib/future.exp: Likewise.
17207 * lib/gdb.exp: Likewise.
17208 * gdb.base/so-indr-cl.c: Remove.
17209 * gdb.base/so-indr-cl.exp: Likewise.
17210 * gdb.base/solib.c: Likewise.
17211 * gdb.base/solib.exp: Likewise.
17212 * gdb.base/solib2.c: Likewise.
17213
b6304613
SM
172142015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17215
17216 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17217 * gdb.base/call-ar-st.exp: Likewise.
17218 * gdb.base/callfuncs.exp: Likewise.
17219 * gdb.base/condbreak.exp: Likewise.
17220 * gdb.base/constvars.exp: Likewise.
17221 * gdb.base/hbreak2.exp: Likewise.
17222 * gdb.base/langs.exp: Likewise.
17223 * gdb.base/list.exp: Likewise.
17224 * gdb.base/long_long.exp: Likewise.
17225 * gdb.base/ptype.exp: Likewise.
17226 * gdb.base/scope.exp: Likewise.
17227 * gdb.base/signals.exp: Likewise.
17228 * gdb.base/so-impl-ld.exp: Likewise.
17229 * gdb.base/varargs.exp: Likewise.
17230 * gdb.base/volatile.exp: Likewise.
17231 * gdb.base/whatis.exp: Likewise.
17232 * gdb.cp/cplusfuncs.exp: Likewise.
17233 * gdb.cp/inherit.exp: Likewise.
17234 * gdb.cp/local.exp: Likewise.
17235 * gdb.cp/member-ptr.exp: Likewise.
17236 * gdb.cp/method.exp: Likewise.
17237 * gdb.cp/overload.exp: Likewise.
17238 * gdb.cp/templates.exp: Likewise.
17239 * gdb.stabs/weird.exp: Likewise.
17240 * lib/compiler.c: Likewise.
17241 * lib/compiler.cc: Likewise.
17242 * lib/cp-support.exp: Likewise.
17243 * lib/gdb.exp: Likewise.
17244
bf401b07
SM
172452015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17246
17247 * configure.ac: Remove HP-UX case.
17248 * configure: Regenerate.
17249
aff9c0f8
SM
172502015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17251
17252 * lib/gdb.exp (gdb_compile): Add function doc.
17253
a6904d5a
PA
172542015-12-17 Pedro Alves <palves@redhat.com>
17255
17256 PR threads/19354
17257 * gdb.multi/info-threads.exp: New file.
17258
a22279dd
YQ
172592015-12-15 Yao Qi <yao.qi@linaro.org>
17260
17261 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17262 is aarch64*-*-*.
17263
0588c796
SL
172642015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17265
17266 * gdb.base/history-duplicates.exp: Skip if no readline support.
17267
5d978e17
SL
172682015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17269
17270 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17271
7e763b86
SL
172722015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17273
17274 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17275
87a3a92c
SL
172762015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17277
17278 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17279 ctrl-C if nointerrupts target property is set.
17280 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17281 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17282 * gdb.base/paginate-bg-execution.exp: Likewise.
17283 * gdb.base/paginate-execution-startup.exp: Likewise.
17284 * gdb.base/random-signal.exp: Likewise.
17285 * gdb.base/range-stepping.exp: Likewise.
17286 * gdb.cp/annota2.exp: Likewise.
17287 * gdb.cp/annota3.exp: Likewise.
17288 * gdb.gdb/selftest.exp: Likewise.
17289 * gdb.threads/continue-pending-status.exp: Likewise.
17290 * gdb.threads/leader-exit.exp: Likewise.
17291 * gdb.threads/manythreads.exp: Likewise.
17292 * gdb.threads/pthreads.exp: Likewise.
17293 * gdb.threads/schedlock.exp: Likewise.
17294 * gdb.threads/sigthread.exp: Likewise.
17295
a8f077dc
DB
172962015-12-11 Don Breazeal <donb@codesourcery.com>
17297
17298 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17299 remote.
17300 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17301 * gdb.base/foll-exec.exp (main): Enable for target remote.
17302 * gdb.base/foll-fork.exp (main): Likewise.
17303 * gdb.base/foll-vfork.exp (main): Likewise.
17304 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17305 (proc continue_to_exit_bp_loc): Use clean_restart.
17306 * gdb.base/pie-execl.exp (main): Disable for target remote.
17307 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17308 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17309 * gdb.threads/execl.exp (main): Likewise.
17310 * gdb.threads/fork-child-threads.exp (main): Likewise.
17311 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17312 remote.
17313 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17314 remote.
17315 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17316 pid.tid style ptids, instead of just tid.
17317 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17318 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17319 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17320 ptids, instead of just tid.
17321
3b2464a8
AB
173222015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17323
17324 * gdb.base/list.exp (test_list_forward): Add end of file error
17325 test.
17326 (test_repeat_list_command): Add end of file error test.
17327 (test_list_backwards): Add beginning of file error test.
17328
a0def019
AB
173292015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17330
17331 * gdb.base/list.exp (test_list_invalid_args): New function,
17332 defined, and called.
17333
5c000dff
AB
173342015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17335
17336 * gdb.base/list.exp (test_list): Make test names unique.
17337
f1637ebe
YQ
173382015-12-11 Yao Qi <yao.qi@linaro.org>
17339
17340 * gdb.base/coremaker2.c: Remove.
17341
36d6fc0a
PA
173422015-12-10 Pedro Alves <palves@redhat.com>
17343
17344 * gdb.multi/base.exp: Remove stale "spaces" references.
17345
762f7747
PA
173462015-12-10 Pedro Alves <palves@redhat.com>
17347
17348 * gdb.multi/base.exp: Don't use nowarnings.
17349 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17350 * gdb.multi/hangout.c: Include stdio.h.
17351 * gdb.multi/hello.c: Include stdlib.h.
17352 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17353 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17354 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17355
28d2bfb9
AB
173562015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17357
17358 * gdb.dwarf2/dw2-ranges-base.c: New file.
17359 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17360 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17361 support additional line table, and debug ranges generation.
17362 (Dwarf::ranges): New function, generate .debug_ranges.
17363 (Dwarf::lines): Support generating simple line table programs.
17364 (Dwarf::assemble): Initialise new namespace variables.
17365
5fc2beac
KB
173662015-12-09 Kevin Buettner <kevinb@redhat.com>
17367
17368 * gdb.base/async.exp (proc test_background): Add case for
17369 asynchronous execution not supported.
17370
1c35a88f
LM
173712015-12-09 Luis Machado <lgustavo@codesourcery.com>
17372
17373 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17374 format and change test names to make them unique.
17375
b593e3d9
RK
173762015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17377 Pedro Alves <pedro@redhat.com>
17378
17379 PR gdb/18702
17380 Add checking of floatformats setup on x86_64 hosts.
17381 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17382 (smallval, bigval): New labels/constants.
17383 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17384 float" after loading bigval and smallval.
17385
d72413e6
PMR
173862015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17387
17388 * gdb.ada/fun_overload_menu.exp: New testcase.
17389 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17390
ece66d65
JS
173912015-12-04 Josh Stone <jistone@redhat.com>
17392
17393 * gdb.base/catch-fork-static.exp: New.
17394
41d0efca
YQ
173952015-12-03 Yao Qi <yao.qi@linaro.org>
17396
17397 * gdb.base/sizeof.c: Don't include stdio.h and
17398 ../lib/unbuffer_output.c.
17399 (main): New variable 'size' and 'value'. Remove printf and
17400 gdb_unbuffer_output. Assign return value to size and value.
17401 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17402 at the beginning.
17403 (check_sizeof): Check the result by printing variable 'size'.
17404 (check_valueof): Check the result by printing variable 'value'.
17405
99fd02d9
YQ
174062015-12-01 Yao Qi <yao.qi@linaro.org>
17407
17408 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17409 for aarch64*-*-linux* target.
17410
f2faf941
PA
174112015-11-30 Pedro Alves <palves@redhat.com>
17412
17413 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17414
04bf20c5
PA
174152015-11-30 Pedro Alves <palves@redhat.com>
17416
17417 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17418 Handle non-stop mode vCont replies.
17419
09df4675
PA
174202015-11-30 Pedro Alves <palves@redhat.com>
17421
17422 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17423 prepare_for_testing. Start gdb with "set non-stop on" appended to
17424 GDBFLAGS. Lax expected stop output.
17425
58b584af
YQ
174262015-11-27 Yao Qi <yao.qi@linaro.org>
17427
17428 * gdb.arch/arm-neon.exp: New.
17429 * gdb.arch/arm-neon.c: New.
17430
dfcb77a8
YQ
174312015-11-27 Yao Qi <yao.qi@linaro.org>
17432
17433 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17434
88e8ec1b
YQ
174352015-11-27 Yao Qi <yao.qi@linaro.org>
17436
17437 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17438 frames-invalid annotation.
17439
bfde72c2
YQ
174402015-11-27 Yao Qi <yao.qi@linaro.org>
17441
17442 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17443
f6512a69
SM
174442015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17445
17446 * gdb.threads/names.exp: New file.
17447 * gdb.threads/names.c: New file.
17448 * README: Mention gdb,no_thread_names.
17449
46a3515b
MM
174502015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17451
17452 PR 19297
17453 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17454 support" error.
17455
62147a22
PA
174562015-11-24 Pedro Alves <palves@redhat.com>
17457
17458 PR 17539
17459 * gdb.base/display.exp: Expect displays to be sorted in ascending
17460 order. Use multi_line.
17461 * gdb.base/solib-display.exp: Likewise.
17462
2f341b6e
PA
174632015-11-24 Pedro Alves <palves@redhat.com>
17464
17465 PR 17539
25d49b86
PA
17466 * gdb.base/display.exp: Expect displays to be sorted in ascending
17467 order. Use multi_line.
17468 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17469
7e0aa6aa
PA
174702015-11-24 Pedro Alves <palves@redhat.com>
17471
17472 PR 17539
17473 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17474 threads in ascending order.
17475 * gdb.base/foll-fork.exp: Likewise.
17476 * gdb.base/foll-vfork.exp: Likewise.
17477 * gdb.base/multi-forks.exp: Likewise.
17478 * gdb.mi/mi-nonstop.exp: Likewise.
17479 * gdb.mi/mi-nsintrall.exp: Likewise.
17480 * gdb.multi/base.exp: Likewise.
17481 * gdb.multi/multi-arch.exp: Likewise.
17482 * gdb.python/py-inferior.exp: Likewise.
17483 * gdb.threads/break-while-running.exp: Likewise.
17484 * gdb.threads/execl.exp: Likewise.
17485 * gdb.threads/gcore-thread.exp: Likewise.
17486 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17487 * gdb.threads/kill.exp: Likewise.
17488 * gdb.threads/linux-dp.exp: Likewise.
17489 * gdb.threads/multiple-step-overs.exp: Likewise.
17490 * gdb.threads/next-bp-other-thread.exp: Likewise.
17491 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17492 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17493 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17494 * gdb.threads/thread-find.exp: Likewise.
17495 * gdb.threads/tls.exp: Likewise.
17496 * lib/mi-support.exp (mi_reverse_list): Delete.
17497 (mi_check_thread_states): No longer reverse list.
17498
2cc57ad8
PA
174992015-11-24 Pedro Alves <palves@redhat.com>
17500
17501 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17502 use lowercase.
17503
c93e8391
SM
175042015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17505
17506 * gdb.trace/actions.c: Include trace-common.h.
17507 (main): Add a location for a fast tracepoint.
17508 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17509 the normal tracepoints.
17510 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17511
045ccf91
SM
175122015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17513
17514 * save-trace.exp: Factor out code to these...
17515 (gdb_save_tracepoints): New.
17516 (gdb_load_tracepoints): New.
17517 (do_save_load_test): New.
17518
5506f9f6
KB
175192015-11-23 Kevin Buettner <kevinb@redhat.com>
17520
17521 * gdb.base/asmlabel.exp: New test.
17522 * gdb.base/asmlabel.c: New test case.
17523
16c3b12f
JB
175242015-11-23 Joel Brobecker <brobecker@adacore.com>
17525
17526 * gdb.base/wrong_frame_bt_full-main.c: New file.
17527 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17528 * gdb.base/wrong_frame_bt_full.exp: New file.
17529
155bfbd3
JB
175302015-11-23 Joel Brobecker <brobecker@adacore.com>
17531
17532 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17533
bb097445
JM
175342015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17535
206853a0 17536 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17537 pstate register when comparing registers values in
17538 sparc64-*-linux-gnu targets to avoid spurious differences.
17539
9c88ed8f
JM
175402015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17541
206853a0 17542 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17543
96161e25
SL
175442015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17545
17546 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17547 as type argument to gdb_compile.
17548 * gdb.base/nested-subp2.exp: Likewise.
17549 * gdb.base/nested-subp3.exp: Likewise.
17550
340c2830
DV
175512015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17552
17553 * lib/dwarf.exp (_note): Fix left shift of negative value.
17554 * gdb.trace/trace-condition.exp: Likewise.
17555
c1862d0f
YQ
175562015-11-13 Yao Qi <yao.qi@linaro.org>
17557
17558 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17559 comments about d10v.
17560 (test_scalar_returns): Likewise.
17561 * gdb.base/d10v.ld: Remove.
17562 * gdb.base/overlays.exp: Remove the target triplet checking for
17563 d10v-*-*.
17564 * gdb.base/structs.exp (test_struct_returns): Remove the
17565 comments about d10v.
17566 (test_struct_calls): Likewise.
17567
77ae9c19
YQ
175682015-11-13 Yao Qi <yao.qi@linaro.org>
17569
17570 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17571 * gdb.base/gnu_vector.c: Don't include stdio.h.
17572 (main): Don't print res and call add_some_intvecs.
17573
430e004e
MK
175742015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17575
17576 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17577 macro.
17578 (func5): Removed.
17579 (func4): Use FAST_TRACEPOINT_LABEL.
17580 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
17581 macro.
17582 (func): Removed.
17583 (thread_function): Use FAST_TRACEPOINT_LABEL.
17584 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
17585 (func): Remove.
17586 (marker): Use FAST_TRACEPOINT_LABEL.
17587 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
17588 (pendfunc1): Remove.
17589 (pendfunc): Use FAST_TRACEPOINT_LABEL.
17590 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
17591 (foo): Remove.
17592 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
17593 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
17594 macro.
17595 (func): Remove.
17596 (marker): Use FAST_TRACEPOINT_LABEL.
17597 * gdb.trace/trace-common.h: New header.
17598 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
17599 macro.
17600 (func): Remove.
17601 (marker): Use FAST_TRACEPOINT_LABEL.
17602 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
17603 (func): Remove.
17604 (thread_function): Use FAST_TRACEPOINT_LABEL.
17605
6e7675a7
MK
176062015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
17607
17608 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
17609 in front.
17610 * gdb.trace/change-loc.exp: Use global pcreg definition.
17611 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
17612 * gdb.trace/entry-values.exp: Use global spreg definition, add $
17613 in front.
17614 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
17615 * gdb.trace/pending.exp: Likewise.
17616 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
17617 * gdb.trace/trace-break.exp: Likewise.
17618 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
17619 in front.
17620 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
17621 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
17622 in front.
17623 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
17624
dddc0e16
JB
176252015-11-09 Joel Brobecker <brobecker@adacore.com>
17626
17627 * gdb.ada/fin_fun_out: New testcase.
17628
c6f0b406
KB
176292015-11-07 Kevin Buettner <kevinb@redhat.com>
17630
17631 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
17632 value associated with DW_AT_byte_size.
17633 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
17634 constants for DW_AT_byte_size, DW_AT_lower_bound, and
17635 DW_AT_upper_bound.
17636
f01dcfd9
KB
176372015-11-07 Kevin Buettner <kevinb@redhat.com>
17638
17639 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
17640 (gdb_target_symbol_prefix_flags): Define in terms of _asm
17641 version.
17642 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
17643 gdb.dwarf2/dw2-canonicalize-type.exp,
17644 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
17645 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
17646 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
17647 provided by gdb_target_symbol_prefix_flags_asm.
17648 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
17649 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
17650 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
17651 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
17652 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
17653 macros where needed). Use this macro for symbols which require
17654 the prefix provided by SYMBOL_PREFIX.
17655
2223449a
KB
176562015-11-05 Kevin Buettner <kevinb@redhat.com>
17657
17658 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
17659 New procs.
17660 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
17661 representing expressions, of more than one list element.
17662 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
17663 to prepend linker symbol prefix to f.
17664 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
17665 table_1 and table_2.
17666 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
17667 Likewise, for f and g.
17668 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
17669 for ptr.
17670 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
17671 for main.
17672 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
17673 table_1_ptr and table_2_ptr.
17674
6f2f1a3a
JK
176752015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17676 Joel Brobecker <brobecker@adacore.com>
17677
17678 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
17679
566c56c9
MK
176802015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
17681
17682 * gdb.reverse/s390-mvcle.c: New test.
17683 * gdb.reverse/s390-mvcle.exp: New file.
17684 * lib/gdb.exp: Enable reverse tests on s390*-linux.
17685
d5f0636b
MK
176862015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17687
17688 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
17689
7ad8b86c
MK
176902015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17691
17692 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
17693 reaching marker2.
17694 * gdb.reverse/getresuid-reverse.exp: Likewise.
17695 * gdb.reverse/pipe-reverse.exp: Likewise.
17696 * gdb.reverse/readv-reverse.exp: Likewise.
17697 * gdb.reverse/recvmsg-reverse.exp: Likewise.
17698 * gdb.reverse/time-reverse.exp: Likewise.
17699 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
17700
4081c0f1
YQ
177012015-10-30 Yao Qi <yao.qi@linaro.org>
17702
17703 * gdb.threads/wp-replication.c (watch_count_done): Remove.
17704 (empty_cycle): Remove.
17705 (main): Don't call empty_cycle. Don't use watch_count_done.
17706 * gdb.threads/wp-replication.exp: Don't set breakpoint on
17707 empty_cycle. Rewrite the code counting HW watchpoints.
17708
452b4ba5
MK
177092015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
17710
17711 * gdb.reverse/fstatat-reverse.c: New test.
17712 * gdb.reverse/fstatat-reverse.exp: New file.
17713 * gdb.reverse/getresuid-reverse.c: New test.
17714 * gdb.reverse/getresuid-reverse.exp: New file.
17715 * gdb.reverse/pipe-reverse.c: New test.
17716 * gdb.reverse/pipe-reverse.exp: New file.
17717 * gdb.reverse/readv-reverse.c: New test.
17718 * gdb.reverse/readv-reverse.exp: New file.
17719 * gdb.reverse/recvmsg-reverse.c: New test.
17720 * gdb.reverse/recvmsg-reverse.exp: New file.
17721 * gdb.reverse/time-reverse.c: New test.
17722 * gdb.reverse/time-reverse.exp: New file.
17723 * gdb.reverse/waitpid-reverse.c: New test.
17724 * gdb.reverse/waitpid-reverse.exp: New file.
17725
5e2e7507
JK
177262015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
17727
17728 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
17729
0fde2c53
DE
177302015-10-26 Doug Evans <dje@google.com>
17731
17732 PR symtab/17391
17733 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
17734 * gdb.dwarf2/bad-regnum.c: New file.
17735 * gdb.dwarf2/bad-regnum.exp: New file.
17736
1a70ae97
DE
177372015-10-26 Doug Evans <dje@google.com>
17738
17739 PR python/18938
17740 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
17741 file.
17742
27dc26ab
JK
177432015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17744
17745 * gdb.compile/compile.exp (compile code globalvar): Update expectation
17746 for a change by "Mention language in compile error message".
17747
bed91f4d
SM
177482015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
17749
17750 PR python/18073
17751 * gdb.python/py-type.c (C::a_method): New.
17752 (C::a_const_method): New.
17753 (C::a_static_method): New.
17754 (a_function): New.
17755 * gdb.python/py-type.exp (test_fields): Test getting fields
17756 from function and method.
17757
3f2f83dd
KB
177582015-10-21 Keven Boell <keven.boell@intel.com>
17759
17760 * gdb.fortran/vla-alloc-assoc.exp: New file.
17761 * gdb.fortran/vla-datatypes.exp: New file.
17762 * gdb.fortran/vla-datatypes.f90: New file.
17763 * gdb.fortran/vla-history.exp: New file.
17764 * gdb.fortran/vla-ptype-sub.exp: New file.
17765 * gdb.fortran/vla-ptype.exp: New file.
17766 * gdb.fortran/vla-sizeof.exp: New file.
17767 * gdb.fortran/vla-sub.f90: New file.
17768 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
17769 * gdb.fortran/vla-value-sub-finish.exp: New file.
17770 * gdb.fortran/vla-value-sub.exp: New file.
17771 * gdb.fortran/vla-value.exp: New file.
17772 * gdb.fortran/vla-ptr-info.exp: New file.
17773 * gdb.mi/mi-vla-fortran.exp: New file.
17774 * gdb.mi/vla.f90: New file.
17775
27145d50
SL
177762015-10-21 Sandra Loosemore <sandra@codesourcery.com>
17777
17778 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
17779 of hardwired timeout value.
17780
5f3ff4f8
JK
177812015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17782 Pedro Alves <palves@redhat.com>
17783
17784 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
17785 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
17786
bfd09d20
JS
177872015-10-19 Josh Stone <jistone@redhat.com>
17788
17789 * gdb.base/catch-syscall.c: Include <sched.h>.
17790 (unknown_syscall): New variable.
17791 (main): Trigger a vfork and an unknown syscall.
17792 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
17793 (unknown_syscall_number): Likewise.
17794 (check_call_to_syscall): Accept an optional syscall pattern.
17795 (check_return_from_syscall): Likewise.
17796 (check_continue): Likewise.
17797 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
17798 (test_catch_syscall_skipping_return): New test toggling off 'catch
17799 syscall' to step over the syscall return, then toggling back on.
17800 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
17801 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
17802 (do_syscall_tests): Call test_catch_syscall_without_args and
17803 test_catch_syscall_mid_vfork.
17804 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
17805 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
17806
b32b93c6
AS
178072015-10-19 Andrew Stubbs <ams@codesourcery.com>
17808
17809 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
17810 print g_vE): Add new pass patterns.
17811 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
17812 print various symbol names for vptr fields.
17813
9d622bda
AB
178142015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
17815
17816 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
17817 results.
17818
0fd8ac1c
YQ
178192015-10-12 Yao Qi <yao.qi@linaro.org>
17820
17821 * gdb.arch/disp-step-insn-reloc.exp: New test case.
17822
34240514
YQ
178232015-10-12 Yao Qi <yao.qi@linaro.org>
17824
17825 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
17826 is aarch64*-*-linux*.
17827
8240f442
YQ
178282015-10-12 Yao Qi <yao.qi@linaro.org>
17829
17830 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
17831 (can_relocate_bcond_true): ... it.
17832 (can_relocate_bcond_false): New function.
17833 (foo): Likewise.
17834 (can_relocate_bl): Likewise.
17835 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
17836 can_relocate_bl.
17837
2520f728
PMR
178382015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
17839
17840 * gdb.base/nested-addr.c: New file.
17841 * gdb.base/nested-addr.exp: New testcase.
17842
abcef95a
MM
178432015-10-09 Markus Metzger <markus.t.metzger@intel.com>
17844
17845 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
17846 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
17847 its output. Ignore the output of "record goto begin" and instead
17848 check that GDB is replaying.
17849
145e3ddb
PA
178502015-10-09 Pedro Alves <palves@redhat.com>
17851
17852 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
17853 (top level): Use it in the run with no args test.
17854
d5d8c4e1
IB
178552015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
17856
17857 * gdb.dlang/properties.exp: New file.
17858
06e635ef
SL
178592015-10-02 Sandra Loosemore <sandra@codesourcery.com>
17860
17861 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
17862 whether or not address 0x1000 is mapped on the target.
17863
e019fd1d
SM
178642015-09-30 Simon Marchi <simon.marchi@ericsson.com>
17865
17866 * gdb.python/py-type.exp: Do not run tests if binaries fail to
17867 build.
17868
77ba2a67
MM
178692015-09-30 Markus Metzger <markus.t.metzger@intel.com>
17870
17871 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
17872 instruction-history test.
17873
c60eb31f
DE
178742015-09-28 Doug Evans <dje@google.com>
17875
17876 * gdb.base/gcore.c (array_func): Add reference to static_array.
17877
9a3c8263
SM
178782015-09-25 Simon Marchi <simon.marchi@ericsson.com>
17879
17880 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
17881 source line.
17882
9720e656
SL
178832015-09-24 Sandra Loosemore <sandra@codesourcery.com>
17884
17885 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
17886 short or char as base type.
17887
938d3bf2
SL
178882015-09-23 Sandra Loosemore <sandra@codesourcery.com>
17889
17890 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
17891 to allow any size enum.
17892
e6c2c623
PMR
178932015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
17894
17895 * gdb.ada/array_ptr_renaming.exp: New testcase.
17896 * gdb.ada/array_ptr_renaming/foo.adb: New file.
17897 * gdb.ada/array_ptr_renaming/pack.ads: New file.
17898
06da0f77
PL
178992015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17900
17901 * gdb.trace/ftrace-lock.c: New file.
17902 * gdb.trace/ftrace-lock.exp: New file.
17903
4f51c22a
PL
179042015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17905
17906 * gdb.arch/insn-reloc.c: New file.
17907 * gdb.arch/ftrace-insn-reloc.exp: New file.
17908
7041adf4
PL
179092015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17910
17911 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
17912 instruction.
17913 * gdb.trace/pendshr1.c (pendfunc): Likewise.
17914 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
17915 * gdb.trace/range-stepping.c: Likewise.
17916 * gdb.trace/trace-break.c: Likewise.
17917 * gdb.trace/trace-mt.c (thread_function): Likewise.
17918 * gdb.trace/ftrace.c (marker): Likewise.
17919 * gdb.trace/trace-condition.c (marker): Likewise.
17920 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
17921 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
17922 is_aarch64_target.
17923
015d2e7e
DE
179242015-09-18 Doug Evans <xdje42@gmail.com>
17925
17926 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
17927 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
17928
26b188a2
SL
179292015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17930
17931 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
17932 the breakpoint.
17933
79dc332b
SL
179342015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17935
17936 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
17937 the pending breakpoint. Remove timeout override for "Run till
17938 MI pending breakpoint on pendfunc3 on thread 2" test.
17939
f57929f2
SL
179402015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17941
17942 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
17943 filename pattern.
17944
3f469b17
SL
179452015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17946
17947 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
17948 in breakpoint filename pattern.
17949
515b89b3
SL
179502015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17951
7800dbe4
SL
17952 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
17953
179542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17955
515b89b3
SL
17956 * gdb.linespec/explicit.exp: Check for readline support for
17957 tab-completion tests. Fix obvious typo.
17958
d2939ba2
MM
179592015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17960
17961 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17962 and replay.
17963
cbb55fa7
MM
179642015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17965
17966 * gdb.btrace/non-stop.c: New.
17967 * gdb.btrace/non-stop.exp: New.
17968
43691ca1
PL
179692015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17970 Yao Qi <yao.qi@linaro.org>
17971
17972 * gdb.trace/trace-condition.c: New file.
17973 * gdb.trace/trace-condition.exp: New file.
17974
d78908cf
WW
179752015-09-16 Wei-cheng Wang <cole945@gmail.com>
17976
17977 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17978 for testing bytecode compilation.
17979
1ed415e2
PA
179802015-09-16 Pedro Alves <palves@redhat.com>
17981 Sandra Loosemore <sandra@codesourcery.com>
17982
17983 * gdb.threads/non-stop-fair-events.c (timeout): New global.
17984 (SECONDS): Redefine.
17985 (main): Call pthread_kill and alarm early.
17986 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
17987 support.
17988 (test): If the target can't hardware step and doesn't support
17989 displaced stepping, increase the timeout.
17990
d136eff5
PA
179912015-09-16 Pedro Alves <palves@redhat.com>
17992
17993 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
17994 (enable_debug): New procedures.
17995 (test): Use them. Bail out if waiting for threads fails.
17996 (top level): Bail out if a test fails.
17997
991f019c
YQ
179982015-09-16 Yao Qi <yao.qi@linaro.org>
17999
18000 * gdb.asm/asm-source.exp: Set asm-arch for
18001 aarch64*-*-* target.
18002 * gdb.asm/aarch64.inc: New file.
18003
bfca584f
PMR
180042015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18005
18006 * gdb.ada/array_of_variable_length.exp: New testcase.
18007 * gdb.ada/array_of_variable_length/foo.adb: New file.
18008 * gdb.ada/array_of_variable_length/pck.adb: New file.
18009 * gdb.ada/array_of_variable_length/pck.ads: New file.
18010
b326e587
DE
180112015-09-15 Doug Evans <dje@google.com>
18012
18013 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18014 of function static local variable.
18015
5382cfab
PW
180162015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18017
18018 * gdb.threads/tls-so_extern.exp: New test file.
18019 * gdb.threads/tls-so_extern.c: New test file.
18020 * gdb.threads/tls-so_extern_main.c: New test file.
18021
141c5cc4
JK
180222015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18023
18024 * gdb.opt/solib-intra-step-lib.c: New file.
18025 * gdb.opt/solib-intra-step-main.c: New file.
18026 * gdb.opt/solib-intra-step.exp: New file.
18027
d15dcecd
PA
180282015-09-15 Pedro Alves <palves@redhat.com>
18029
18030 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18031 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18032
4c2f2a79
PA
180332015-09-14 Pedro Alves <palves@redhat.com>
18034
18035 * gdb.base/hook-stop-continue.c: Delete.
18036 * gdb.base/hook-stop-continue.exp: Delete.
18037 * gdb.base/hook-stop-frame.c: Delete.
18038 * gdb.base/hook-stop-frame.exp: Delete.
18039 * gdb.base/hook-stop.c: New file.
18040 * gdb.base/hook-stop.exp: New file.
18041
919e6dbe
PMR
180422015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18043
18044 * gdb.ada/access_to_packed_array.exp: New testcase.
18045 * gdb.ada/access_to_packed_array/foo.adb: New file.
18046 * gdb.ada/access_to_packed_array/pack.adb: New file.
18047 * gdb.ada/access_to_packed_array/pack.ads: New file.
18048
157280a4
MM
180492015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18050
18051 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18052 buffer size test.
18053
2fd33e94
DB
180542015-09-11 Don Breazeal <donb@codesourcery.com>
18055
18056 * gdb.base/foll-exec.c: Add copyright header. Fix
18057 formatting issues.
18058 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18059 (do_exec_tests): Use clean_restart in place of zap_session,
18060 and for test initialization. Fix formatting issues. Use
18061 fail in place of perror.
18062 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18063 an expect statement to match an expression with output from
18064 the program under debug.
18065 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18066 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18067 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18068 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18069 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18070
e70b6e8e
DE
180712015-09-09 Doug Evans <dje@google.com>
18072
18073 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18074
7a551a51
DE
180752015-09-09 Doug Evans <dje@google.com>
18076
18077 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18078
4c666f84
DE
180792015-09-09 Doug Evans <dje@google.com>
18080
18081 * gdb.base/savedregs.exp: Fix typo.
18082
243a9253
PA
180832015-09-09 Pedro Alves <palves@redhat.com>
18084
18085 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18086
c0fa8fbd
SL
180872015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18088
18089 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18090 command actually switches threads. Give up on remaining
18091 tests if target fails to stop at breakpoint.
18092
cd7c1778
PMR
180932015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18094
18095 * gdb.ada/funcall_char.exp: New testcase.
18096 * gdb.ada/funcall_char/foo.adb: New file.
18097
dc5c8746
PMR
180982015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18099
18100 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18101 expected outputs. Add two testcases for completing ambiguous
18102 functions.
18103 * gdb.ada/complete/aux_pck.adb: New file.
18104 * gdb.ada/complete/aux_pck.ads: New file.
18105 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18106 Ambiguous_Func functions.
18107 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18108 * gdb.ada/complete/pck.adb: Likewise.
18109
4e83a1e7
UW
181102015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18111
18112 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18113 failures to run the test program under GDB.
18114
8ce74153
LM
181152015-08-26 Luis Machado <lgustavo@codesourcery.com>
18116
18117 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18118 to C.
18119
e9756d52
PP
181202015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18121
18122 * gdb.base/run-after-attach.exp: New test file.
18123 * gdb.base/run-after-attach.c: New test file.
18124
8d37573b
DB
181252015-08-26 Don Breazeal <donb@codesourcery.com>
18126
18127 * gdb.base/foll-exec-2.c: New test program.
18128 * gdb.base/foll-exec-2.exp: New test.
18129
63e43d3a
PMR
181302015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18131
18132 * gdb.base/nested-subp1.exp: New file.
18133 * gdb.base/nested-subp1.c: New file.
18134 * gdb.base/nested-subp2.exp: New file.
18135 * gdb.base/nested-subp2.c: New file.
18136 * gdb.base/nested-subp3.exp: New file.
18137 * gdb.base/nested-subp3.c: New file.
18138
3d40fbb5
PA
181392015-08-24 Pedro Alves <palves@redhat.com>
18140
18141 * gdb.server/connect-without-multi-process.c: New file.
18142 * gdb.server/connect-without-multi-process.exp: New file.
18143
4422ac93
LM
181442015-08-24 Luis Machado <lgustavo@codesourcery.com>
18145
18146 * gdb.opt/inline-markers.c: Make z int.
18147
91dddb86
LM
181482015-08-24 Luis Machado <lgustavo@codesourcery.com>
18149
18150 * gdb.opt/inline-markers.c: Make z volatile.
18151
a48847ee
LM
181522015-08-24 Luis Machado <lgustavo@codesourcery.com>
18153
18154 * gdb.opt/inline-bt.c: New volatile global z.
18155 * gdb.opt/inline-cmds.c: Likewise.
18156 * gdb.opt/inline-locals.c: Likewise.
18157 * gdb.opt/inline-markers.c: New extern global z.
18158 (marker): Use z.
18159 (inline_fn): Likewise.
18160
0ebbc52b
PA
181612015-08-24 Pedro Alves <palves@redhat.com>
18162
18163 * config/m32r-stub.exp: Remove file.
18164 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18165 * gdb.base/call-rt-st.exp: Likewise.
18166 * gdb.base/call-strs.exp: Likewise.
18167 * gdb.base/default.exp: Remove references to h8300-*-hms and
18168 *-*-udi*.
18169 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18170
77c365df
AA
181712015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18172
18173 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18174 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18175 and "return" use KFAIL when GDB can not read/write the vector
18176 return value.
18177
4313b8c0
GB
181782015-08-21 Gary Benson <gbenson@redhat.com>
18179
18180 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18181
0e433b32
PA
181822015-08-20 Pedro Alves <palves@redhat.com>
18183
18184 * gdb.server/solib-list.exp: No longer expect an interior stop in
18185 non-stop mode.
18186
221e1a37
PA
181872015-08-20 Pedro Alves <palves@redhat.com>
18188
18189 * gdb.server/connect-stopped-target.c: New file.
18190 * gdb.server/connect-stopped-target.exp: New file.
18191
40e3ad0e
PA
181922015-08-20 Pedro Alves <palves@redhat.com>
18193
18194 * gdb.dwarf2/comp-unit-lang.exp: New file.
18195 * gdb.dwarf2/comp-unit-lang.c: New file.
18196
af39b327
PMR
181972015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18198
18199 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18200 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18201
7d45c7c3 182022015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18203
7d45c7c3
KB
18204 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18205 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18206
4d6cceb4
DE
182072015-08-18 Doug Evans <dje@google.com>
18208 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18209
18210 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18211 skip_python_tests. New arg prompt_regexp.
18212 (skip_python_tests): New function.
18213 * lib/mi-support.exp (mi_skip_python_tests): New function.
18214 * gdb.python/py-mi-objfile-gdb.py: New file.
18215 * gdb.python/py-mi-objfile.c: New file.
18216 * gdb.python/py-mi-objfile.exp: New file.
18217
ad89c2aa
KS
182182015-08-17 Keith Seitz <keiths@redhat.com>
18219
18220 * gdb.linespec/explicit.exp: Move strace test from here ...
18221 * gdb.trace/strace.exp: ... to here.
18222
e3ae3c43
PP
182232015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18224
18225 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18226 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18227
604b2636
DE
182282015-08-14 Doug Evans <xdje42@gmail.com>
18229
18230 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18231 inferior before selecting a new file.
18232
6ff0ba5f
DE
182332015-08-14 Doug Evans <xdje42@gmail.com>
18234
18235 * gdb.mi/mi-disassemble.exp: Update.
18236 * gdb.base/disasm-optim.S: New file.
18237 * gdb.base/disasm-optim.c: New file.
18238 * gdb.base/disasm-optim.h: New file.
18239 * gdb.base/disasm-optim.exp: New file.
18240
9ca98f92
KS
182412015-08-14 Keith Seitz <keiths@redhat.com>
18242
18243 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18244 "evaluated-by".
18245
52bbc560
JB
182462015-08-13 Joel Brobecker <brobecker@adacore.com>
18247
18248 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18249
5d8c3ed3
PMR
182502015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18251
18252 * gdb.ada/fun_renaming.exp: New testcase.
18253 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18254 * gdb.ada/fun_renaming/pack.adb: New file.
18255 * gdb.ada/fun_renaming/pack.ads: New file.
18256
ea8812bc
KS
182572015-08-12 Keith Seitz <keiths@redhat.com>
18258
18259 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18260 gdb_get_line_number.
18261
4dafcdeb
JB
182622015-08-12 Joel Brobecker <brobecker@adacore.com>
18263
18264 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18265 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18266 gdb.base/dso2dso.exp: New files.
18267
5ba32597
SDJ
182682015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18269 Pedro Alves <palves@redhat.com>
18270 Keith Seitz <keiths@redhat.com>
18271
18272 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18273 GDBFLAGS.
18274
b6dafabf
PP
182752015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18276
18277 * gdb.base/gdbhistsize-history.exp
18278 (test_histsize_history_setting): Use save_vars.
18279 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18280 Use save_vars.
18281 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18282 * gdb.base/readline.exp: Use save_vars.
18283
abe8e607
PP
182842015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18285
18286 * lib/gdb.exp (save_vars): New proc.
18287
629500fa
KS
182882015-08-11 Keith Seitz <keiths@redhat.com>
18289
18290 * gdb.base/help.exp: Update help_breakpoint_text.
18291
eb8c4e2e
KS
182922015-08-11 Keith Seitz <keiths@redhat.com>
18293
18294 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18295 (at toplevel): Call test_explicit_breakpoints.
18296 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18297 breakpoints.
18298 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18299 breakpoint conditions, "-cond".
18300
87f0e720
KS
183012015-08-11 Keith Seitz <keiths@redhat.com>
18302
18303 * gdb.linespec/3explicit.c: New file.
18304 * gdb.linespec/cpexplicit.cc: New file.
18305 * gdb.linespec/cpexplicit.exp: New file.
18306 * gdb.linespec/explicit.c: New file.
18307 * gdb.linespec/explicit.exp: New file.
18308 * gdb.linespec/explicit2.c: New file.
18309 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18310 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18311 before using in the matching pattern.
18312 Clarify that `prefix' is a regular expression.
18313
f00aae0f
KS
183142015-08-11 Keith Seitz <keiths@redhat.com>
18315
18316 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18317 test.
18318 Add tests for missing ",FMT" and ",".
18319
e27852be
DE
183202015-08-10 Doug Evans <dje@google.com>
18321 Keith Seitz <keiths@redhat.com>
18322
18323 PR gdb/17960
18324 * gdb.base/completion.exp: Add location completer tests.
18325
7f03bd92
PA
183262015-08-07 Pedro Alves <palves@redhat.com>
18327
18328 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18329 tests here.
18330 (top level): Run do_test with and without displaced stepping.
18331
3fc8eb30
PA
183322015-08-07 Pedro Alves <palves@redhat.com>
18333
18334 * gdb.base/valgrind-disp-step.c: New file.
18335 * gdb.base/valgrind-disp-step.exp: New file.
18336
d4569d7b
PA
183372015-08-07 Pedro Alves <palves@redhat.com>
18338
18339 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18340 Delete function.
18341 (main): Add alarm. Run an infinite loop instead of calling
18342 wait_threads.
18343 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18344 comment.
18345 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18346 Delete function.
18347 (main): Add alarm. Run an infinite loop instead of calling
18348 wait_threads.
18349 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18350 comment.
18351
e1316e60
PA
183522015-08-07 Pedro Alves <palves@redhat.com>
18353
18354 * gdb.base/checkpoint-ns.exp: New file.
18355 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18356 standard_testfile.
18357
da8c46d2
MM
183582015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18359
18360 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18361 * gdb.btrace/instruction_history.exp: Update.
18362 * gdb.btrace/tsx.exp: New.
18363 * gdb.btrace/tsx.c: New.
18364
de1c2c52
PA
183652015-08-06 Pedro Alves <palves@redhat.com>
18366
18367 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18368 increase timeout.
18369 * gdb.reverse/until-precsave.exp: Bump timeouts.
18370
782e0bf4
PA
183712015-08-06 Pedro Alves <palves@redhat.com>
18372
18373 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18374
83e97ed0
PA
183752015-08-06 Pedro Alves <palves@redhat.com>
18376
18377 PR gdb/18749
18378 * gdb.threads/process-dies-while-handling-bp.c: New file.
18379 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18380
863d01bd
PA
183812015-08-06 Pedro Alves <palves@redhat.com>
18382
18383 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18384 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18385
0a39bb32
PA
183862015-08-05 Pedro Alves <palves@redhat.com>
18387
18388 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18389 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18390
ee2d2b10
SL
183912015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18392
18393 * gdb.base/bp-permanent.exp: Report test as unsupported if
18394 the target cannot stop at the permanent breakpoint.
18395
4e1bdb00
DE
183962015-08-03 Doug Evans <dje@google.com>
18397
18398 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18399 10000.
18400
3d338901
DE
184012015-08-03 Doug Evans <dje@google.com>
18402
18403 * Makefile.in (workers/%.worker, build-perf): New rule.
18404 (GDB_PERFTEST_MODE): New variable.
18405 (check-perf): Use it.
18406 (clean): Clean up gdb.perf parallel build subdirs.
18407 * lib/build-piece.exp: New file.
18408 * lib/gdb.exp (make_gdb_parallel_path): New function
18409 (standard_output_file, standard_temp_file): Call it.
18410 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18411 of $GDB_PARALLEL.
18412 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18413
af061d3e
DE
184142015-08-03 Doug Evans <dje@google.com>
18415
8e1afc81 18416 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18417 (LOG_FILE_NAME): New global.
18418 (TextReporter.__init__): Initialize self.txt_sum.
18419 (TextReporter.report): Add support for multiple data-points.
18420 Move report to perftest.sum, put raw data in perftest.log.
18421 (TextReporter.start): Open sum and log files.
18422 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18423 * gdb.perf/lib/perftest/testresult.py
18424 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18425
2c8c5d37
PA
184262015-07-31 Pedro Alves <palves@redhat.com>
18427
18428 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18429 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18430 kill_wait_spawned_process instead of explicit "kill -9".
18431 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18432 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18433 kill_wait_spawned_process.
18434 * gdb.base/attach-twice.exp: Likewise.
18435 * gdb.base/attach.exp: Likewise.
18436 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18437 gdb_test_multiple.
18438 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18439 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18440 kill_wait_spawned_process.
18441 * gdb.base/valgrind-infcall.exp: Likewise.
18442 * gdb.multi/multi-attach.exp: Likewise.
18443 * gdb.python/py-prompt.exp: Likewise.
18444 * gdb.python/py-sync-interp.exp: Likewise.
18445 * gdb.server/ext-attach.exp: Likewise.
18446 * gdb.threads/attach-into-signal.exp (corefunc): Use
18447 spawn_wait_for_attach, spawn_id_get_pid and
18448 kill_wait_spawned_process.
18449 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18450 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18451 spawn_id_get_pid and kill_wait_spawned_process.
18452 * gdb.threads/attach-stopped.exp (corefunc): Use
18453 spawn_wait_for_attach, spawn_id_get_pid and
18454 kill_wait_spawned_process.
18455 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18456 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18457 kill_wait_spawned_process instead of explicit "kill -9".
18458 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18459 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18460 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18461 processes. Don't map cygwin/windows pids here. Now returns a
18462 spawn id list.
18463
032a0fca
SL
184642015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18465
18466 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18467 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18468 correct patch.
18469
61a934ca
SL
184702015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18471
18472 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18473
4bc4d428
SL
184742015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18475
18476 Reapply:
18477 2014-05-21 Mark Wielaard <mjw@redhat.com>
18478
18479 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18480
998d452a
PA
184812015-07-30 Pedro Alves <palves@redhat.com>
18482
18483 * linux-low.c (handle_extended_wait): Set the child's last
18484 reported status to TARGET_WAITKIND_STOPPED.
18485
69dde7dc
PA
184862015-07-30 Pedro Alves <palves@redhat.com>
18487
18488 PR threads/18600
18489 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18490 only shows inferior 1.
18491
4dd63d48
PA
184922015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18493 Pedro Alves <palves@redhat.com>
18494
18495 PR threads/18600
18496 * gdb.threads/fork-plus-threads.c: New file.
18497 * gdb.threads/fork-plus-threads.exp: New file.
18498
d618e4c5
PP
184992015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18500
18501 * gdb.base/batch-preserve-term-settings.exp
18502 (test_terminal_settings_preserved_after_cli_exit): Use
18503 send_quit_command.
18504
1eef6428
PA
185052015-07-29 Pedro Alves <palves@redhat.com>
18506 Don Breazeal <donb@codesourcery.com>
18507
18508 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18509 output from both inferior_spawn_id and gdb_spawn_id.
18510
7da5b897
SDJ
185112015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18512
18513 * gdb.threads/attach-into-signal.exp (corefunc): Use
18514 with_test_prefix on nested loops, uniquefying the test messages.
18515
dac804df
SDJ
185162015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18517
18518 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18519 commit.
18520
06265e53
PP
185212015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18522
18523 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18524 New proc.
18525 (test_terminal_settings_preserved_after_sigterm): New test.
18526
18206ca3
PP
185272015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18528
18529 * gdb.base/batch-preserve-term-settings.exp
18530 (test_terminal_settings_preserved_after_cli_exit): New test.
18531
90074d11
PP
185322015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18533
18534 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18535 manipulation of saved_gdbflags.
18536 (test_terminal_settings_preserved): Remove global declaration of
18537 the unused variable pagination_prompt. Remove manipulation of
18538 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18539 GDBFLAGS.
18540
eb1a7902
PA
185412015-07-29 Pedro Alves <palves@redhat.com>
18542
18543 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18544
8b75dd3b
PA
185452015-07-29 Pedro Alves <palves@redhat.com>
18546
18547 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18548 at the top.
18549
dedad4e3
PA
185502015-07-29 Pedro Alves <palves@redhat.com>
18551
18552 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18553 (main): Call gdb_unbuffer_output.
18554 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18555 (main): Call gdb_unbuffer_output.
18556 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18557 (main): Call gdb_unbuffer_output.
18558 * gdb.base/call-strs.exp: Adjust to step over the
18559 gdb_unbuffer_output call.
18560 * gdb.base/catch-gdb-caused-signals.c: Include
18561 "../lib/unbuffer_output.c".
18562 (main): Call gdb_unbuffer_output.
18563 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18564 (main): Call gdb_unbuffer_output.
18565 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18566 (main): Call gdb_unbuffer_output.
18567 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18568 (main): Call gdb_unbuffer_output.
18569 * gdb.base/shlib-call.exp: Adjust to step over the
18570 gdb_unbuffer_output call.
18571 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18572 (main): Call gdb_unbuffer_output.
18573 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18574 (main): Call gdb_unbuffer_output.
18575 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18576 (main): Rename to ...
18577 (test): ... this.
18578 (main): Reimplement.
18579 * gdb.base/varargs.exp: Run to test instead of to main.
18580 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18581 (main): Call gdb_unbuffer_output.
18582
58789a91
PA
185832015-07-29 Pedro Alves <palves@redhat.com>
18584
18585 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
18586 factore out from mi_continue_dprintf. For call-style dprintfs,
18587 expect dprintf output out of $inferior_spawn_id.
18588 (mi_continue_dprintf): Use mi_expect_dprintf.
18589 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18590 (main): Call gdb_unbuffer_output.
18591
e8376742
PA
185922015-07-29 Pedro Alves <palves@redhat.com>
18593
18594 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
18595 (default_mi_gdb_start): Set inferior_spawn_id instead of
18596 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
18597 gdb_spawn_id.
18598 (mi_gdb_test): Always expect inferior output from both
18599 $inferior_spawn_id and $gdb_spawn_id.
18600
08280010
PA
186012015-07-29 Pedro Alves <palves@redhat.com>
18602
18603 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
18604 send_inferior and $inferior_spawn_id.
18605
4d30e432
PA
186062015-07-29 Pedro Alves <palves@redhat.com>
18607
18608 * gdb.gdb/complaints.exp (test_initial_complaints)
18609 (test_serial_complaints, test_short_complaints): Use
18610 gdb_test_stdio.
18611 (test_empty_complaint): Handle $inferior_spawn_id !=
18612 $gdb_spawn_id.
18613
0d30a335
PA
186142015-07-29 Pedro Alves <palves@redhat.com>
18615
18616 * gdb.base/varargs.exp: Use gdb_test_stdio.
18617
39413b29
PA
186182015-07-29 Pedro Alves <palves@redhat.com>
18619
18620 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
18621
7cb000a9
PA
186222015-07-29 Pedro Alves <palves@redhat.com>
18623
18624 * gdb.base/ending-run.exp: Use gdb_test_stdio.
18625
d7b8ac82
PA
186262015-07-29 Pedro Alves <palves@redhat.com>
18627
18628 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
18629 parameter into two new parameters, "inf_result" and "gdb_result".
18630 Expect inferior output and gdb output from $inferior_spawn_id and
18631 $gdb_spawn_id, respectively. Adjust all callers.
18632
789c3a0c
PA
186332015-07-29 Pedro Alves <palves@redhat.com>
18634
18635 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
18636 of gdb_test_sequence.
18637
77e760c3
PA
186382015-07-29 Pedro Alves <palves@redhat.com>
18639
18640 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
18641 (saw_spurious_output): Expect inferior output from
18642 $inferior_spawn_id. Use gdb_test_stdio.
18643
8396d2cd
PA
186442015-07-29 Pedro Alves <palves@redhat.com>
18645
18646 * gdb.base/dprintf.exp: Use standard_testfile. Change
18647 prepare_for_testing call.
18648 (srcfile): Don't set.
18649 (restart): New procedure.
18650 (test_dprintf): New procecure, use to continue over dprintfs.
18651 (test_call, test_agent): New procedures, tests moved here.
18652 Restart gdb and recreate dprintfs. Adjust expected output.
18653
2051d61f
PA
186542015-07-29 Pedro Alves <palves@redhat.com>
18655
18656 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
18657
452397af
PA
186582015-07-29 Pedro Alves <palves@redhat.com>
18659
18660 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
18661
8aed9555
PA
186622015-07-29 Pedro Alves <palves@redhat.com>
18663
18664 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
18665 gdb_test_stdio.
18666
188a61b4
PA
186672015-07-29 Pedro Alves <palves@redhat.com>
18668
18669 * lib/gdb.exp (gdb_test_stdio): New procedure.
18670
12264a45
PA
186712015-07-29 Pedro Alves <palves@redhat.com>
18672
18673 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
18674
23ffc893
PA
186752015-07-29 Pedro Alves <palves@redhat.com>
18676
18677 * gdb.base/call-signal-resume.exp: Remove check for
18678 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
18679 * gdb.base/unwindonsignal.exp: Likewise.
18680 * gdb.base/call-signals.c (gen_signal): Remove printf call.
18681 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
18682
65566918
PA
186832015-07-29 Pedro Alves <palves@redhat.com>
18684
18685 * gdb.base/siginfo-addr.c (pass): New function.
18686 (handler): Call it iff si_addr is correct.
18687 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
18688 Set a breakpoint at "pass" and continue to it.
18689
d60a9221
SDJ
186902015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
18691
18692 * gdb.python/py-objfile.exp: Make some tests have unique names.
18693 * gdb.python/py-pp-registration.exp: Likewise.
18694
bde40b8f
PA
186952015-07-28 Pedro Alves <palves@redhat.com>
18696
18697 * gdb.server/server-exec-info.exp: Issue a "disconnect".
18698
13e1dec8
SM
186992015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18700
18701 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
18702
da33c9a7
SM
187032015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18704
18705 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
18706
077836f7
PP
187072015-07-27 Patrick Palka <patrick@parcs.ath.cx>
18708
18709 * gdb.base/gdb-sigterm-2.exp: New test.
18710
b8cc7b2e
DE
187112015-07-25 Doug Evans <xdje42@gmail.com>
18712
18713 Revert:
18714 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18715 (workers/%.worker, build-perf): New rule.
18716 (GDB_PERFTEST_MODE): New variable.
18717 (check-perf): Use it.
18718 (clean): Clean up gdb.perf parallel build subdirs.
18719 * lib/build-piece.exp: New file.
18720 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18721 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18722 name.
18723 (standard_temp_file): Ditto.
18724 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18725 of $GDB_PARALLEL.
18726
c8bd4544
DE
187272015-07-24 Doug Evans <dje@google.com>
18728
18729 * gdb.perf/lib/perftest/utils.py: New file.
18730 * gdb.perf/gm-hello.cc: New file.
18731 * gdb.perf/gm-pervasive-typedef.cc: New file.
18732 * gdb.perf/gm-pervasive-typedef.h: New file.
18733 * gdb.perf/gm-std.cc: New file.
18734 * gdb.perf/gm-std.h: New file.
18735 * gdb.perf/gm-use-cerr.cc: New file.
18736 * gdb.perf/gm-utils.h: New file.
18737 * gdb.perf/gmonster-null-lookup.py: New file.
18738 * gdb.perf/gmonster-pervasive-typedef.py: New file.
18739 * gdb.perf/gmonster-print-cerr.py: New file.
18740 * gdb.perf/gmonster-ptype-string.py: New file.
18741 * gdb.perf/gmonster-runto-main.py: New file.
18742 * gdb.perf/gmonster-select-file.py: New file.
18743 * gdb.perf/gmonster1-null-lookup.exp: New file.
18744 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
18745 * gdb.perf/gmonster1-print-cerr.exp: New file.
18746 * gdb.perf/gmonster1-ptype-string.exp: New file.
18747 * gdb.perf/gmonster1-runto-main.exp: New file.
18748 * gdb.perf/gmonster1-select-file.exp: New file.
18749 * gdb.perf/gmonster1.cc: New file.
18750 * gdb.perf/gmonster1.exp: New file.
18751 * gdb.perf/gmonster2-null-lookup.exp: New file.
18752 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
18753 * gdb.perf/gmonster2-print-cerr.exp: New file.
18754 * gdb.perf/gmonster2-ptype-string.exp: New file.
18755 * gdb.perf/gmonster2-runto-main.exp: New file.
18756 * gdb.perf/gmonster2-select-file.exp: New file.
18757 * gdb.perf/gmonster2.cc: New file.
18758 * gdb.perf/gmonster2.exp: New file.
18759
6eab34f3
DE
187602015-07-24 Doug Evans <dje@google.com>
18761
18762 * gdb.perf/README: New file.
18763 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
18764 * lib/gen-perf-test.exp: New file.
18765
63738bfd
DE
187662015-07-24 Doug Evans <dje@google.com>
18767
18768 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
18769 (PerfTest::startup): New function.
18770 (PerfTest::run): Return result of calling body.
18771 (PerfTest::assemble): Rewrite.
18772 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
18773 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
18774 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
18775 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
18776 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
18777
7b606f95
DE
187782015-07-24 Doug Evans <dje@google.com>
18779
18780 * lib/gdb.exp (clean_restart): Make executable optional.
18781
a97b16b8
DE
187822015-07-24 Doug Evans <dje@google.com>
18783
18784 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
18785 compiler_info references.
18786 * gdb.cp/temargs.exp: Ditto.
18787 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
18788 (get_compiler_info): Early exit if already computed. Set compiler_info
18789 to "unknown" if there was a problem.
18790 (test_compiler_info): Add function comment. Call get_compiler_info.
18791
35baa57f
DE
187922015-07-24 Doug Evans <dje@google.com>
18793
18794 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18795 (workers/%.worker, build-perf): New rule.
18796 (GDB_PERFTEST_MODE): New variable.
18797 (check-perf): Use it.
18798 (clean): Clean up gdb.perf parallel build subdirs.
18799 * lib/build-piece.exp: New file.
18800 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18801 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18802 name.
18803 (standard_temp_file): Ditto.
18804 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18805 of $GDB_PARALLEL.
18806
6ebea266
DE
188072015-07-24 Doug Evans <dje@google.com>
18808
18809 * lib/future.exp (gdb_default_target_compile): New option
18810 "early_flags".
18811 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
18812 --as-needed.
18813
1e76a7e9
SDJ
188142015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
18815
18816 * gdb.base/catch-syscall.exp: Call gdb_exit before
18817 gdb_skip_xml_test.
18818
5068630a
PA
188192015-07-24 Pedro Alves <palves@redhat.com>
18820
18821 * gdb.python/py-events.exp: Accept output between the stop event
18822 and the prompt.
18823 * gdb.python/py-evsignal.exp: Likewise.
18824 * gdb.python/py-evthreads.exp: Likewise.
18825
77598427
PA
188262015-07-24 Pedro Alves <palves@redhat.com>
18827
18828 PR gdb/18717
18829 * gdb.threads/non-ldr-exit.c: New file.
18830 * gdb.threads/non-ldr-exit.exp: New file.
18831
11e6c98f
YQ
188322015-07-24 Yao Qi <yao.qi@linaro.org>
18833
18834 * gdb.server/ext-wrapper.exp: Test --wrapper option when
18835 restarting process.
18836
51aee833
YQ
188372015-07-24 Yao Qi <yao.qi@linaro.org>
18838
18839 * gdb.server/ext-restart.exp: New file.
18840
8cfe207c
YQ
188412015-07-24 Yao Qi <yao.qi@linaro.org>
18842
18843 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
18844 argument options.
18845 * gdb.server/ext-wrapper.exp: New file.
18846
cc12ce38
DE
188472015-07-23 Doug Evans <dje@google.com>
18848
18849 * gdb.dwarf2/dw2-dummy-cu.S: New file.
18850 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
18851
d0d84780
PMR
188522015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
18853
18854 * gdb.ada/var_arr_typedef.exp: New testcase.
18855 * gdb.ada/var_arr_typedef/pack.adb: New file.
18856 * gdb.ada/var_arr_typedef/pack.ads: New file.
18857 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
18858
8b558f79
JB
188592015-07-20 Joel Brobecker <brobecker@adacore.com>
18860
18861 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
18862
775a3298
JK
188632015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18864
18865 * gdb.arch/i386-biarch-core.exp: Replace istarget
18866 by "complete set gnutarget". Remove expectation for the "core-file"
18867 command.
18868
db1ff28b
JK
188692015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18870
18871 Revert the previous commit:
18872 Tests for validate symbol file using build-id.
18873
0a94970d
JK
188742015-07-15 Aleksandar Ristovski <aristovski@qnx.com
18875
18876 Tests for validate symbol file using build-id.
18877 * gdb.base/solib-mismatch-lib.c: New file.
18878 * gdb.base/solib-mismatch-libmod.c: New file.
18879 * gdb.base/solib-mismatch.c: New file.
18880 * gdb.base/solib-mismatch.exp: New file.
18881
03346981
SL
188822015-07-15 Sandra Loosemore <sandra@codesourcery.com>
18883
18884 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
18885 nios2-*-linux*.
18886 * gdb.base/sigbpt.exp (stepi_out): Likewise.
18887 * gdb.base/siginfo.exp: Likewise.
18888 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18889
42422cc7
PL
188902015-07-15 Pierre Langlois <pierre.langlois@arm.com>
18891
18892 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
18893 Move it to ...
18894 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
18895 ... here.
18896 * gdb.trace/range-stepping.exp: Check that the target supports
18897 range stepping.
18898
cfa68bae
JK
188992015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18900
18901 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
18902
8ffdba26
PA
189032015-07-14 Pedro Alves <palves@redhat.com>
18904
18905 * gdb.base/killed-outside.exp: New file.
18906 * gdb.base/killed-outside.c: New file.
18907
218a5a11
JK
189082015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18909
18910 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
18911 (n at main): New.
18912 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
18913
e03ed3c6
AA
189142015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18915
18916 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
18917 infcall tests instead of setting up for KFAIL.
18918
485668e5
MM
189192015-07-10 Markus Metzger <markus.t.metzger@intel.com>
18920
18921 * gdb.btrace/record_goto-step.exp: New.
18922
08464196
JK
189232015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
18924
18925 PR compile/18484
18926 * gdb.compile/compile.c (struct struct_type): Add volatile to
18927 selffield's type.
18928 * gdb.compile/compile.exp
18929 (compile code struct_object.selffield = &struct_object): Skip further
18930 struct_object tests if this one xfails.
18931
bcf5c1d9
RC
189322015-07-08 Robert O'Callahan <robert@ocallahan.org>
18933
18934 PR exp/18617
18935 * gdb.trace/ax.exp: Add test.
18936
4931af25
YQ
189372015-07-07 Yao Qi <yao.qi@linaro.org>
18938
18939 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
18940 instead of istarget "aarch64*-*-*".
18941 * gdb.arch/aarch64-fp.exp: Likewise.
18942 * gdb.base/float.exp: Likewise.
18943 * gdb.reverse/aarch64.exp: Likewise.
18944 * lib/gdb.exp (is_aarch64_target): New proc.
18945
9fcf688e
YQ
189462015-07-07 Yao Qi <yao.qi@linaro.org>
18947
18948 * lib/gdb.exp (is_aarch32_target): New proc.
18949 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
18950 instead of "istarget "arm*-*-*"".
18951 * gdb.arch/arm-disp-step.exp: Likewise.
18952 * gdb.arch/thumb-bx-pc.exp: Likewise.
18953 * gdb.arch/thumb-prologue.exp: Likewise.
18954 * gdb.arch/thumb-singlestep.exp: Likewise.
18955 * gdb.base/disp-step-syscall.exp: Likewise.
18956 * gdb.base/float.exp: Likewise.
18957
fbd8d50d
YQ
189582015-07-07 Yao Qi <yao.qi@linaro.org>
18959
18960 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
18961 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18962
71be1fdc
YQ
189632015-07-07 Yao Qi <yao.qi@linaro.org>
18964
18965 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18966 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18967 if it exists.
18968 * gdb.multi/multi-arch.exp: Likewise.
18969
3e221d36
SM
189702015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18971
18972 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18973 print.
18974
d441430b
YQ
189752015-07-07 Yao Qi <yao.qi@linaro.org>
18976
18977 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18978
06f810bd
MG
189792015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18980
18981 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18982 '[' and ']' characters.
18983
5e61e7c0
IB
189842015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
18985
18986 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
18987
28bf096c
PA
189882015-06-29 Pedro Alves <palves@redhat.com>
18989
18990 PR threads/18127
18991 * gdb.threads/hand-call-new-thread.c: New file.
18992 * gdb.threads/hand-call-new-thread.c: New file.
18993
ee93cd5e
KS
189942015-06-26 Keith Seitz <keiths@redhat.com>
18995 Doug Evans <dje@google.com>
18996
18997 PR 16253
18998 * gdb.cp/var-tag-2.cc: New file.
18999 * gdb.cp/var-tag-3.cc: New file.
19000 * gdb.cp/var-tag-4.cc: New file.
19001 * gdb.cp/var-tag.cc: New file.
19002 * gdb.cp/var-tag.exp: New file.
19003
fc637f04
PP
190042015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19005
19006 * gdb.base/history-duplicates.exp: New test.
19007
2e52ae68
PP
190082015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19009
19010 * gdb.base/completion.exp: Test the completion of the "focus"
19011 command.
19012
6e22494e
JK
190132015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19014
19015 * gdb.arch/amd64-prologue-skip.S: New file.
19016 * gdb.arch/amd64-prologue-skip.exp: New file.
19017
bf7b9cd9
SM
190182015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19019
19020 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19021 is_address_zero_readable check.
19022
201e8dfd
PB
190232015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19024
19025 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19026 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19027
5cd867b4
YQ
190282015-06-24 Yao Qi <yao.qi@linaro.org>
19029
19030 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19031 linux targets.
19032
4d7be007
YQ
190332015-06-24 Yao Qi <yao.qi@linaro.org>
19034
19035 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19036 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19037 * gdb.base/siginfo-thread.exp: Likewise.
19038
07fcd301
YQ
190392015-06-22 Yao Qi <yao.qi@linaro.org>
19040
19041 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19042
52042a00
YQ
190432015-06-22 Yao Qi <yao.qi@linaro.org>
19044
19045 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19046 aarch64*-*-*.
19047 (skip_hw_watchpoint_tests): Likewise.
19048
74bd41ce
PP
190492015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19050
19051 * gdb.base/gdbinit-history.exp: Test the interaction between
19052 setting GDBHISTSIZE and setting the history size via .gdbinit.
19053
bc460514
PP
190542015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19055
19056 PR gdb/16999
19057 * gdb.base/gdbhistsize-history.exp: New test.
19058
b58c513b
PP
190592015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19060
19061 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19062 with GDBHISTSIZE.
19063 * gdb.base/readline.exp: Likewise.
19064
92046791
YQ
190652015-06-17 Yao Qi <yao.qi@linaro.org>
19066
19067 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19068 line.
19069
2093d2d3
PP
190702015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19071
19072 * gdb.base/gdbinit-history.exp: Add test case to check that
19073 an unlimited history file does not get truncated on exit.
19074
e6c693af
AA
190752015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19076
19077 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19078 (VECTOR): New macro. Use it...
19079 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19080 ...for these typedefs.
19081 (int8, char1, int1, double1): New typedefs.
19082 (struct just_int2, struct two_int2): New structures.
19083 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19084 (add_structvecs, add_singlevecs): New functions.
19085 (main): Call add_some_intvecs twice.
19086 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19087 the compile and exit upon failure. Try compiling for the "native"
19088 architecture. Test inferior function calls with vector arguments
19089 and vector return value handling with "finish" and "return".
19090
c74f7d1c
JT
190912015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19092
19093 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19094 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19095 PE file.
19096 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19097
98aa42ee
AT
190982015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19099
19100 PR breakpoints/16465
19101 * gdb.mi/mi-dprintf-pending.c: New file.
19102 * gdb.mi/mi-dprintf-pending.exp: New test.
19103 * gdb.mi/mi-dprintf-pendshr.c: New file.
19104
7d73c23c 191052015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19106 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19107
19108 * gdb.arch/i386-mpx-map.c: New file.
19109 * gdb.arch/i386-mpx-map.exp: New File.
19110
191112015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19112
19113 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19114 * gdb.arch/i386-mpx.exp: Indentation fixed.
19115
191162015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19117
19118 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19119 function and improved indentation.
19120 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19121 gdb_test_multiple. Added additional tests to skip the test.
19122
191232015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19124
19125 * gdb.arch/i386-avx512.c: Change path in include file.
19126 * gdb.arch/i386-avx512.exp: Change include dir path
19127 compilation flag.
19128 * gdb.arch/i386-mpx.c: Change path in include file.
19129 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19130 flag.
19131
d5eba19a
JK
191322015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19133
19134 * gdb.compile/compile-print.exp (compile print *vararray@3)
19135 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19136
7f361056
JK
191372015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19138
19139 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19140 (do not keep jit in memory): ... this.
19141 (expect 5): Change it to ...
19142 (expect no 5): ... this.
19143
3b462ec2
SM
191442015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19145
19146 PR gdb/15564
19147 * gdb.mi/mi-detach.exp: New file.
19148
e0619de6
JK
191492015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19150
19151 PR symtab/18392
19152 * gdb.arch/amd64-tailcall-self.S: New file.
19153 * gdb.arch/amd64-tailcall-self.c: New file.
19154 * gdb.arch/amd64-tailcall-self.exp: New file.
19155
e970cb34
DB
191562015-05-28 Don Breazeal <donb@codesourcery.com>
19157
19158 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19159 tests for remote targets by checking is_target_gdbserver.
19160
b2e2f908
DE
191612015-05-27 Doug Evans <dje@google.com>
19162
19163 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19164 * gdb.dwarf2/opaque-type-lookup.c: New file.
19165 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19166
82c7be31
DE
191672015-05-26 Doug Evans <dje@google.com>
19168
19169 * gdb.cp/iostream.cc: New file.
19170 * gdb.cp/iostream.exp: New file.
19171
b4f54984
DE
191722015-05-26 Doug Evans <dje@google.com>
19173
19174 * gdb.dwarf2/dw2-op-call.exp: Update.
19175 * gdb.dwarf2/dw4-sig-types.exp: Update.
19176 * gdb.dwarf2/implptr.exp: Update.
19177 * gdb.mi/mi-cmd-param-changed.exp: Update.
19178
4ea6efe9
DE
191792015-05-26 Doug Evans <dje@google.com>
19180
19181 * gdb.python/py-lazy-string.c: New file.
19182 * gdb.python/py-lazy-string.exp: New file.
19183 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19184 (main): Update. Add estring3.
19185 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19186 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19187
f6bb7db3
YQ
191882015-05-26 Omair Javaid <omair.javaid@linaro.org>
19189 Yao Qi <yao.qi@linaro.org>
19190
19191 * gdb.reverse/aarch64.c: New.
19192 * gdb.reverse/aarch64.exp: New.
19193
a81bfbd0
OJ
191942015-05-26 Omair Javaid <omair.javaid@linaro.org>
19195
25d49b86
PA
19196 * lib/gdb.exp (supports_process_record): Return true for
19197 aarch64*-linux*.
a81bfbd0
OJ
19198 (supports_reverse): Likewise.
19199
158bf1b4
PP
192002015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19201
19202 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19203 Use with_test_prefix.
19204
a0145030
AB
192052015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19206
19207 * gdb.base/completion.exp: Add test for completion of layout
19208 names.
19209
ebe3b578
AB
192102015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19211
19212 * lib/gdb.exp (skip_tui_tests): New proc.
19213 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19214
84204ed7
PA
192152015-05-19 Pedro Alves <palves@redhat.com>
19216
19217 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19218 Save the whole env array instead of just HOME. Unset HISTSIZE in
19219 the environment while testing. Restore whole environment
19220 afterwards.
19221
37442ce1
DE
192222015-05-16 Doug Evans <xdje42@gmail.com>
19223
19224 * gdb.guile/scm-ports.c: New file.
19225 * gdb.guile/scm-ports.exp: Add memory port tests.
19226
36de76f9
JK
192272015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19228
19229 * gdb.compile/compile-print.c: New file.
19230 * gdb.compile/compile-print.exp: New file.
19231
3a9558c4
JK
192322015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19233
19234 * gdb.compile/compile-ops.exp: Cast param to void.
19235 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19236 (compile code struct_object.selffield = &struct_object): Add xfail.
19237
aa715135
JG
192382015-05-15 Joel Brobecker <brobecker@adacore.com>
19239
19240 * gdb.ada/arr_enum_with_gap: New testcase.
19241
931e5bc3
JG
192422015-05-15 Joel Brobecker <brobecker@adacore.com>
19243
19244 * gdb.ada/byte_packed_arr: New testcase.
19245
9cd4d857
JB
192462015-05-15 Joel Brobecker <brobecker@adacore.com>
19247
19248 * gdb.ada/pckd_neg: New testcase.
19249
ebfd00d2
PP
192502015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19251
19252 PR gdb/17820
19253 * gdb.base/gdbinit-history.exp: New test.
19254 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19255 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19256
4c082a81
SC
192572015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19258
19259 * gdb.python/py-xmethods.cc: Enhance test case.
19260 * gdb.python/py-xmethods.exp: New tests.
19261 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19262 function.
19263 (B_indexoper): Likewise.
19264 (global_dm_list) : Add new xmethod worker functions.
19265
f7797074
SDJ
192662015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19267
19268 * gdb.base/coredump-filter.exp: Correctly unset
19269 "coredump_var_addr" array.
19270
a4674e4e
PA
192712015-05-08 Pedro Alves <palves@redhat.com>
19272
19273 * gdb.server/non-existing-program.exp: Unset spawn_id.
19274
df2eb078
SC
192752015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19276
19277 PR python/18291
19278 * gdb.python/py-xmethods.exp: Add tests.
19279
422349a3
YQ
192802015-05-08 Yao Qi <yao.qi@linaro.org>
19281
19282 PR gdb/18208
19283 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19284 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19285 function set_coredump_filter, and remove remote_exec call.
19286 Remove argument ipid. Callers update.
19287 (top level): Don't get inferior's PID.
19288
63fc80ce
AA
192892015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19290
19291 * gdb.base/watch_thread_num.exp: Skip test on targets without
19292 access watchpoints.
19293
80ad801e
PA
192942015-05-06 Pedro Alves <palves@redhat.com>
19295
19296 PR server/18081
19297 * gdb.server/non-existing-program.exp: New file.
19298
0fa7fe50
JB
192992015-05-05 Joel Brobecker <brobecker@adacore.com>
19300
19301 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19302
3ea89b92
PMR
193032015-05-05 Joel Brobecker <brobecker@adacore.com>
19304
19305 * gdb.ada/out_of_line_in_inlined: New testcase.
19306
87b8eff0
JB
193072015-05-05 Joel Brobecker <brobecker@adacore.com>
19308
19309 * gdb.ada/var_rec_arr: New testcase.
19310
5fccc635
YQ
193112015-04-30 Yao Qi <yao.qi@linaro.org>
19312
19313 * gdb.base/break-idempotent.exp: If
19314 skip_hw_watchpoint_multi_tests returns true, skip the tests
19315 on "rwatch" and "awatch".
19316
42d38f42
YQ
193172015-04-30 Yao Qi <yao.qi@linaro.org>
19318
19319 * gdb.base/relativedebug.exp: Invoke gdb command
19320 "info sharedlibrary", and if libc.so doesn't have debug info,
19321 skip the test.
19322
2ce1cdbf
DE
193232015-04-29 Doug Evans <dje@google.com>
19324
19325 * gdb.python/py-xmethods.exp: Add ptype tests.
19326 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19327 get_result_type method.
19328
f24a38c5
LM
193292015-04-29 Luis Machado <lgustavo@codesourcery.com>
19330
19331 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19332 the target does not support hardware watchpoints.
19333
ecbf2b3c
LM
193342015-04-29 Luis Machado <lgustavo@codesourcery.com>
19335
19336 * gdb.base/break-always.exp: Abort testing if writing to memory
19337 causes an error.
19338
34f5f757
DE
193392015-04-28 Doug Evans <dje@google.com>
19340
19341 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19342 * gdb.python/py-pp-registration.exp: ... here. New file.
19343 * gdb.python/py-pp-registration.c: New file.
19344 * gdb.python/py-pp-registration.py: New file.
19345
69b4374a
DE
193462015-04-28 Doug Evans <dje@google.com>
19347
19348 * gdb.python/py-bad-printers.c: New file.
19349 * gdb.python/py-bad-printers.py: New file.
19350 * gdb.python/py-bad-printers.exp: New file.
19351
59fb7612
SS
193522015-04-28 Sasha Smundak <asmundak@google.com>
19353
19354 * gdb.python/py-type.exp: New test.
19355
2631b16a
AW
193562015-04-28 Andy Wingo <wingo@igalia.com>
19357
19358 * gdb.python/py-parameter.exp:
19359 * gdb.guile/scm-parameter.exp: Escape the path that we are
19360 matching against, as it might contain characters that are special
19361 to regular expressions.
19362
460efde1
JB
193632015-04-27 Joel Brobecker <brobecker@adacore.com>
19364
19365 * gdb.ada/rec_comp: New testcase.
19366
2d369d8e
SDJ
193672015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19368
19369 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19370 before using it.
19371
cf75d6c3
AB
193722015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19373
19374 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19375 new tests for verilog output.
19376
8dbe7ca5
YQ
193772015-04-24 Yao Qi <yao.qi@linaro.org>
19378
19379 * boards/remote-gdbserver-on-localhost.exp: New file.
19380
4ef9fb2f
PA
193812015-04-23 Pedro Alves <palves@redhat.com>
19382
19383 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19384 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19385 "end of file", remove $inferior_spawn_id from the indirect list.
19386
0a803169
PA
193872015-04-23 Pedro Alves <palves@redhat.com>
19388
19389 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19390
749ef8f8
PA
193912015-04-23 Pedro Alves <palves@redhat.com>
19392
19393 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19394 on $any_spawn_id instead of only on $gdb_spawn_id.
19395
8aae4344
PM
193962015-04-21 Pierre Muller <muller@sourceware.org>
19397
19398 PR pascal/17815
19399 * lib/pascal.exp (gpc_compile): Add new option "class".
19400 (fpc_compile): Likewise.
19401 * gdb.pascal/case-insensitive-symbols.pas: New file.
19402 * gdb.pascal/case-insensitive-symbols.exp: New file.
19403
1586c8fb
GB
194042015-04-20 Gary Benson <gbenson@redhat.com>
19405
19406 * gdb.base/attach.exp: Fix three extended remote failures.
19407
1b6e6f5c
GB
194082015-04-17 Gary Benson <gbenson@redhat.com>
19409
19410 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19411 the main executable over the remote protocol.
19412
e797481d
PA
194132015-04-16 Pedro Alves <palves@redhat.com>
19414
19415 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19416 a new gdbserver if gdbserver_reconnect_p is set.
19417
1ca99c42
PA
194182015-04-16 Pedro Alves <palves@redhat.com>
19419
19420 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19421 is set, don't exit gdbserver.
19422
af9fd6f8
AA
194232015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19424
19425 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19426 appropriate .insn, such that an older assembler can be used.
19427 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19428 the z/Architecture instruction set on 31-bit targets as well.
19429
04ff1e61
AA
194302015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19431
19432 * gdb.go/handcall.exp: Remove all logic related to the first
19433 breakpoint and rely on go_runto_main instead.
19434 * gdb.go/strings.exp: Likewise.
19435 * gdb.go/unsafe.exp: Likewise.
19436 * gdb.go/hello.exp: Likewise. Also rename the remaining
19437 breakpoint marker to "breakpoint 1".
19438 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19439 * gdb.go/strings.go: Likewise.
19440 * gdb.go/unsafe.go: Likewise.
19441 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19442 "set breakpoint 2 here" and rename the remaining breakpoint marker
19443 to "breakpoint 1".
19444
40d2f8d6
SM
194452015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19446
19447 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19448 if itertools.imap is not present.
19449 * gdb.python/py-objfile.exp: Add parentheses.
19450 * gdb.python/py-type.exp: Same.
19451 * gdb.python/py-unwind-maint.py: Same.
19452
8cbc97c6
YQ
194532015-04-15 Yao Qi <yao.qi@linaro.org>
19454
19455 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19456 of ":$ptr_size" and set its form explicitly.
19457
45fd756c
YQ
194582015-04-15 Pedro Alves <palves@redhat.com>
19459 Yao Qi <yao.qi@linaro.org>
19460
19461 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19462 timeout by factor of 4.
19463 (test_regular_watch): Likewise.
19464 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19465 * gdb.reverse/sigall-reverse.exp: Likewise.
19466 * gdb.reverse/until-precsave.exp: Likewise.
19467 * lib/gdb.exp (with_timeout_factor): New proc.
19468 (gdb_expect): Move some code to ...
19469 (get_largest_timeout): ... here. New procedure.
19470
9e811bc3
LM
194712015-04-14 Luis Machado <lgustavo@codesourcery.com>
19472
19473 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19474
0ff6fcb2
LM
194752015-04-13 Luis Machado <lgustavo@codesourcery.com>
19476
19477 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19478 to write to the .text section.
19479
7578d5f7
LM
194802015-04-13 Luis Machado <lgustavo@codesourcery.com>
19481
19482 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19483 Handle the case of targets that do not provide PID information.
19484
2efe15c4
YQ
194852015-04-13 Yao Qi <yao.qi@linaro.org>
19486
19487 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19488 and use expect instead of gdb_expect.
19489
8cd8f2f8
SDJ
194902015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19491
19492 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19493 "coredump_var_addr" to avoid naming conflict with other testcases.
19494
9ee41772
PA
194952015-04-10 Pedro Alves <palves@redhat.com>
19496
19497 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19498 gdb_test_sequence and gdb_assert.
19499
07473109
PA
195002015-04-10 Pedro Alves <palves@redhat.com>
19501
19502 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19503 test messages that don't include the breakpoint address.
19504
de3db44c
YQ
195052015-04-10 Yao Qi <yao.qi@linaro.org>
19506
19507 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19508 false for some offset and width combinations which aren't
19509 supported by linux kernel.
19510
c79d856c
PA
195112015-04-10 Pedro Alves <palves@redhat.com>
19512
19513 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19514 procedure, factored out from ...
19515 (top level): ... here. Add "set displaced-stepping" testing axis.
19516 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19517 parameter "displaced". Use it.
19518 (top level): Use foreach and add "set displaced-stepping" testing
19519 axis.
19520
ebc90b50
PA
195212015-04-10 Pedro Alves <palves@redhat.com>
19522
19523 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19524 Remove comment.
19525 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19526 both the address of the instruction that triggers the watchpoint
19527 and the address of the instruction immediately after, and use
19528 those addresses for the test. Fix comment.
19529
8f572e5c
PA
195302015-04-10 Pedro Alves <palves@redhat.com>
19531
19532 * gdb.base/sigstep.exp (breakpoint_to_handler)
19533 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19534 Test "backtrace" in handler.
19535 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19536 (top level): Add new "displaced" test axis to
19537 breakpoint_to_handler, breakpoint_to_handler_entry and
19538 breakpoint_over_handler.
19539
8d707a12
PA
195402015-04-10 Pedro Alves <palves@redhat.com>
19541
19542 PR gdb/18216
19543 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19544
ef713951
YQ
195452015-04-10 Yao Qi <yao.qi@linaro.org>
19546
19547 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19548 (test_add_rn_pc): New function.
19549 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19550 (top level): Invoke test_add_rn_pc.
19551
906d60cf
PA
195522015-04-10 Pedro Alves <palves@redhat.com>
19553
19554 PR gdb/13858
19555 * gdb.base/step-over-no-symbols.exp: New file.
19556
f2983cc3
AW
195572015-04-09 Andy Wingo <wingo@igalia.com>
19558
19559 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19560 after the Python tests.
19561
6d62641c
SDJ
195622015-04-08 Keith Seitz <keiths@redhat.com>
19563
19564 PR python/16699
19565 * gdb.python/py-completion.exp: New tests for completion.
19566 * gdb.python/py-completion.py (CompleteLimit1): New class.
19567 (CompleteLimit2): Likewise.
19568 (CompleteLimit3): Likewise.
19569 (CompleteLimit4): Likewise.
19570 (CompleteLimit5): Likewise.
19571 (CompleteLimit6): Likewise.
19572 (CompleteLimit7): Likewise.
19573
f3770638
PA
195742015-04-08 Pedro Alves <palves@redhat.com>
19575
19576 PR gdb/18214
19577 PR gdb/18216
19578 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19579 function.
19580 (main): Install it as SIGUSR1 handler.
19581 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
19582 parameter. Always use "setup" as prefix. Toggle "set
19583 displaced-stepping" off/on depending on global. Don't switch to
19584 thread 1 here.
19585 (top level): Add displaced stepping "off/on" test axis. Update
19586 "setup" calls. Wrap each subtest with with_test_prefix. Test
19587 continuing with a queued signal in each thread.
19588
4496bed7
PA
195892015-04-08 Pedro Alves <palves@redhat.com>
19590
19591 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
19592 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
19593 gdb_breakpoint instead of gdb_test that doesn't expect anything.
19594 Return early if running to main fails.
19595 * gdb.trace/while-stepping.exp: Likewise.
19596
b97fde92
PA
195972015-04-07 Pedro Alves <palves@redhat.com>
19598
19599 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
19600 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
19601 interact with inferior program.
19602
f71c18e7
PA
196032015-04-07 Pedro Alves <palves@redhat.com>
19604
19605 * lib/gdb.exp (inferior_spawn_id): New global.
19606 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
19607 spawn id after processing the user code.
19608 (default_gdb_start): Set inferior_spawn_id.
19609 (send_inferior): New procedure.
19610 * lib/gdbserver-support.exp (gdbserver_start): Set
19611 inferior_spawn_id.
19612 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
19613
6423214f
PA
196142015-04-07 Pedro Alves <palves@redhat.com>
19615
19616 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
19617 * lib/gdbserver-support.exp (gdbserver_start): Make
19618 $server_spawn_id global.
19619 (gdbserver_start): Don't wait for gdbserver's spawn id with
19620 expect_background.
19621 (close_gdbserver): New procedure.
19622 (gdb_exit): Rename the default version and reimplement.
19623
71c0ee8c
PA
196242015-04-07 Pedro Alves <palves@redhat.com>
19625
72f4393d 19626 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
19627 append the substituted item, not the original item.
19628
203bc29b
PA
196292015-04-07 Pedro Alves <palves@redhat.com>
19630
19631 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
19632 gdb_expect.
19633
508a3ddf
PA
196342015-04-07 Pedro Alves <palves@redhat.com>
19635
19636 * gdb.base/interrupt.exp: Don't handle the case of the inferior
19637 output appearing once only.
19638
9f6dbe2b
PA
196392015-04-07 Pedro Alves <palves@redhat.com>
19640
19641 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
19642 that doesn't expect anything. Return early if running to main
19643 fails.
19644
337532fa
YQ
196452015-04-07 Yao Qi <yao.qi@linaro.org>
19646
19647 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
19648 (child_function): Call alarm.
19649 (main): Move call to alarm into the loop.
19650 * gdb.threads/non-stop-fair-events.exp: Build program with
19651 -DTIMEOUT=$timeout.
19652
01b622d4
DE
196532015-04-06 Doug Evans <xdje42@gmail.com>
19654
19655 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
19656 Fix dest parameter to board_info.
19657 (fpc_compile): Ditto.
19658 (gdb_compile_pascal): Rename dest arg to destfile.
19659
961f4160
PMR
196602015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
19661
19662 * gdb.ada/funcall_ref.exp: New file.
19663 * gdb.ada/funcall_ref/foo.adb: New file.
19664
cafda597
YQ
196652015-04-02 Yao Qi <yao.qi@linaro.org>
19666
19667 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
19668 is remote.
19669
fed040c6
GB
196702015-04-02 Gary Benson <gbenson@redhat.com>
19671
19672 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
19673
d11916aa
SS
196742015-04-01 Sasha Smundak <asmundak@google.com>
19675
19676 * gdb.python/py-unwind-maint.c: New file.
19677 * gdb.python/py-unwind-maint.exp: New test.
19678 * gdb.python/py-unwind-maint.py: New file.
19679 * gdb.python/py-unwind.c: New file.
19680 * gdb.python/py-unwind.exp: New test.
19681 * gdb.python/py-unwind.py: New test.
19682
a1471180
PA
196832015-04-01 Pedro Alves <palves@redhat.com>
19684
19685 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
19686 to fail instead of non-existent $test.
19687
0bbeccb1
PA
196882015-04-01 Pedro Alves <palves@redhat.com>
19689
19690 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
19691 GDBFLAGS if not empty.
19692
3c724c8c
PMR
196932015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
19694
19695 * gdb.ada/complete.exp: Remove "multi_line".
19696 * gdb.ada/info_exc.exp: Remove "multi_line".
19697 * gdb.ada/packed_tagged.exp: Remove "multi_line".
19698 * gdb.ada/ptype_field.exp: Remove "multi_line".
19699 * gdb.ada/sym_print_name.exp: Remove "multi_line".
19700 * gdb.ada/tagged.exp: Remove "multi_line".
19701 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
19702 [multi_line ...]
19703 * gdb.btrace/delta.exp: Likewise.
19704 * gdb.btrace/exception.exp: Likewise.
19705 * gdb.btrace/function_call_history.exp: Likewise.
19706 * gdb.btrace/instruction_history.exp: Likewise.
19707 * gdb.btrace/nohist.exp: Likewise.
19708 * gdb.btrace/record_goto.exp: Likewise.
19709 * gdb.btrace/segv.exp: Likewise.
19710 * gdb.btrace/stepi.exp: Likewise.
19711 * gdb.btrace/tailcall.exp: Likewise.
19712 * gdb.btrace/unknown_functions.exp: Likewise.
19713 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
19714 * lib/gdb.exp: Add the "multi_line" helper.
19715
4eec2deb
PA
197162015-04-01 Pedro Alves <palves@redhat.com>
19717
19718 * gdb.threads/tid-reuse.c: New file.
19719 * gdb.threads/tid-reuse.exp: New file.
19720
df8411da
SDJ
197212015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
19722
19723 PR corefiles/16092
19724 * gdb.base/coredump-filter.c: New file.
19725 * gdb.base/coredump-filter.exp: Likewise.
19726
6ef37366
PM
197272015-03-27 Petr Machata <pmachata@redhat.com>
19728
19729 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
19730 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
19731 (Dwarf::assemble): Initialize them.
19732 (Dwarf::lines): New function.
19733
7ec911b0
JT
197342015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
19735
19736 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
19737 SYMBOL_PREFIX for x86_64-*-cygwin.
19738
ff908ebf
AW
197392015-03-26 Andy Wingo <wingo@igalia.com>
19740
19741 PR symtab/18148
19742 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
19743 const_value but not a location.
19744 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
19745 location defined in non-main CUs are visible.
19746
6d5f0679
YQ
197472015-03-26 Yao Qi <yao.qi@linaro.org>
19748
19749 PR testsuite/18139
19750 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
19751 Add a line number entry for the same line.
19752 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
19753 Add a line number entry for the same line.
19754
2898689b
YQ
197552015-03-26 Yao Qi <yao.qi@linaro.org>
19756
19757 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
19758 .int 0.
19759 (func): Likewise. Add .Lfunc_1 label.
19760 Use .Lfunc_1 label.
19761 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
19762 .int 0.
19763 (func): Likewise.
19764 Use .Lfunc_1 label.
19765
85180498
YQ
197662015-03-26 Yao Qi <yao.qi@linaro.org>
19767
19768 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
19769 Call gdb_compile instead to compile each .s files without debug
19770 information.
19771
8aa08a8d
YQ
197722015-03-26 Yao Qi <yao.qi@linaro.org>
19773
19774 * gdb.base/savedregs.exp (process_saved_regs): Make
19775 "Saved registers:" optional in the pattern.
19776
66849923
MM
197772015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19778
19779 * gdb.btrace/next.exp: Merged into step.exp.
19780 * gdb.btrace/finish.exp: Merged into step.exp.
19781 * gdb.btrace/nexti.exp: Merged into stepi.exp.
19782 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
19783 "record goto" and checking the exact replay position.
19784 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
19785 check for "Recording format" in "info record" output.
19786 * gdb.btrace/record_goto.exp: Choose test file based on target.
19787 * gdb.btrace/x86-record_goto.S: Renamed into ...
19788 * gdb.btrace/x86_64-record_goto.S: ... this.
19789 * gdb.btrace/i686-record_goto.S: New.
19790 * gdb.btrace/x86-tailcall.S: Renamed into ...
19791 * gdb.btrace/x86_64-tailcall.S: ... this.
19792 * gdb.btrace/i686-tailcall.S: New.
19793 * gdb.btrace/x86-tailcall.c: Renamed into ...
19794 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
19795 separate statements. Update test.
19796 * gdb.btrace/delta.exp: Use record_goto.c as test file.
19797 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
19798 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
19799 * gdb.btrace/tailcall.exp: Choose test file based on target.
19800 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
19801
11cc1b74
MM
198022015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19803
19804 * gdb.btrace/exception.exp: Increase BTS buffer size.
19805
a25d8bf9
PA
198062015-03-24 Pedro Alves <palves@redhat.com>
19807
19808 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
19809
856e7dd6
PA
198102015-03-24 Pedro Alves <palves@redhat.com>
19811
19812 * gdb.threads/schedlock.exp (test_step): No longer expect that
19813 "set scheduler-locking step" with "next" over a function call runs
19814 threads unlocked.
19815
ad235a41
AT
198162015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19817
19818 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
19819
15630549
AT
198202015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19821
19822 PR breakpoints/16466
19823 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
19824 * gdb.mi/mi-pending.c (thread_func): New function.
19825 (int main): Add threading support required.
19826 * gdb.mi/mi-pending.exp: Add tests for this issue.
19827 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
19828 (pendfunc2): Remove stdio dependency.
19829 * gdb.mi/mi-pendshr2.c: New file.
19830
693dca06
KS
198312015-03-23 Keith Seitz <keiths@redhat.com>
19832
19833 * gdb.linespec/keywords.c: New file.
19834 * gdb.linespec/keywords.exp: New file.
19835
7e993ebf
KS
198362015-03-23 Keith Seitz <keiths@redhat.com>
19837
19838 PR gdb/18021
19839 * gdb.dwarf2/staticvirtual.exp: New test.
19840
bc23328c
JK
198412015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
19842
19843 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
19844 * README: Remove HP-UX and gdb.hp.
19845 (configuration):
19846 * configure: Regenerate.
19847 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
19848 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
19849 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
19850 gdb.hp/gdb.defects/Makefile.
19851 * gdb.hp/Makefile.in: File deleted.
19852 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
19853 * gdb.hp/gdb.aCC/optimize.c: File deleted.
19854 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
19855 * gdb.hp/gdb.aCC/run.c: File deleted.
19856 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
19857 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
19858 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
19859 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
19860 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
19861 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
19862 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
19863 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
19864 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
19865 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
19866 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
19867 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
19868 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
19869 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
19870 * gdb.hp/gdb.base-hp/reg.s: File deleted.
19871 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
19872 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
19873 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
19874 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
19875 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
19876 * gdb.hp/gdb.compat/Makefile.in: File deleted.
19877 * gdb.hp/gdb.compat/average.c: File deleted.
19878 * gdb.hp/gdb.compat/sum.c: File deleted.
19879 * gdb.hp/gdb.compat/xdb.c: File deleted.
19880 * gdb.hp/gdb.compat/xdb0.c: File deleted.
19881 * gdb.hp/gdb.compat/xdb0.h: File deleted.
19882 * gdb.hp/gdb.compat/xdb1.c: File deleted.
19883 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
19884 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
19885 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
19886 * gdb.hp/gdb.defects/Makefile.in: File deleted.
19887 * gdb.hp/gdb.defects/bs14602.c: File deleted.
19888 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
19889 * gdb.hp/gdb.defects/solib-d.c: File deleted.
19890 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
19891 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
19892 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
19893 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
19894 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
19895 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
19896 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
19897 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
19898 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
19899 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
19900 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
19901 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
19902 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
19903 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
19904 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
19905 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
19906 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
19907 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
19908 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
19909 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
19910 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
19911 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
19912 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
19913 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
19914 * gdb.hp/tools/odump: File deleted.
19915
8bf3b159
PA
199162015-03-19 Pedro Alves <palves@redhat.com>
19917
19918 * gdb.threads/continue-pending-status.exp (saw_thread_2)
19919 (saw_thread_3): New globals.
19920 (top level): Increment them when an event for the corresponding
19921 thread is seen.
19922 (no thread starvation): New test.
19923
eb54c8bf
PA
199242015-03-19 Pedro Alves <palves@redhat.com>
19925
19926 * gdb.threads/continue-pending-status.c: New file.
19927 * gdb.threads/continue-pending-status.exp: New file.
19928
32d2e5d6
PA
199292015-03-18 Pedro Alves <palves@redhat.com>
19930
19931 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
19932 Use gdb_is_target_remote instead of is_remote. Use
19933 gdb_test_multiple instead of gdb_expect. Exit early if
19934 gdb_test_multiple hits its internal matches. Tighten stepi tests
19935 expected output. Fail on exit with any signal, instead of just
19936 SIGILL.
19937
f68f11b7
YQ
199382015-03-18 Yao Qi <yao.qi@linaro.org>
19939
19940 PR tdep/18107
19941 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
19942 variable.
19943 * gdb.base/catch-syscall.exp: Don't skip it on
19944 aarch64*-*-linux* target. Remove elements in all_syscalls.
19945 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
19946 target.
19947 (setup_all_syscalls): New proc.
19948
ca5fd19b
YQ
199492015-03-16 Yao Qi <yao.qi@linaro.org>
19950
19951 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
19952 (top level): Skip tests if valid_addr_p returns false for
19953 $cmd1 or $cmd2.
19954
85642ba0
AW
199552015-03-11 Andy Wingo <wingo@igalia.com>
19956
19957 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
19958
e03f9645
YQ
199592015-03-11 Yao Qi <yao.qi@linaro.org>
19960
19961 * gdb.base/catch-syscall.exp: Fix typo in comments.
19962
5d0962b2
YQ
199632015-03-11 Yao Qi <yao.qi@linaro.org>
19964
19965 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19966
b2df3cef
PA
199672015-03-09 Pedro Alves <palves@redhat.com>
19968
19969 * dg-extract-results.py: Delete.
19970
ef878e53
PA
199712015-03-09 Pedro Alves <palves@redhat.com>
19972
19973 Merge dg-extract-results.sh from GCC upstream (r218843).
19974
19975 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19976 * dg-extract-results.sh: Use --text with grep to avoid issues with
19977 binary files. Fall back to cat -v, if that doesn't work.
19978
9494d219
PA
199792015-03-05 Pedro Alves <palves@redhat.com>
19980
19981 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19982
a8d9763a
SM
199832015-03-04 Simon Marchi <simon.marchi@ericsson.com>
19984
19985 * lib/mi-support.exp (mi_expect_interrupt): Accept
19986 alternative event for when in all-stop mode.
19987
be9957b8
PA
199882015-03-04 Pedro Alves <palves@redhat.com>
19989
19990 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
19991
d57be0f4 199922015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
19993
19994 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
19995
c214c7cf
AA
199962015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19997
19998 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
19999 regexps for GDB's current line display, accept a hex address
20000 preceding the line number.
20001
6d74a497
AA
200022015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20003
20004 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20005 the 'arch1' variable for "s390*-linux*" targets.
20006
511aee7c
PA
200072015-03-04 Pedro Alves <palves@redhat.com>
20008
20009 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20010 (main): Pass missing retval argument to pthread_join call.
20011
95e50b27
PA
200122015-03-02 Pedro Alves <palves@redhat.com>
20013
20014 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20015 (top level): Call do_test with non-stop as well.
20016
28054d69
PA
200172015-03-02 Pedro Alves <palves@redhat.com>
20018
20019 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20020 -1.
20021
4fa5d7b4
AA
200222015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20023
20024 * gdb.arch/s390-vregs.exp: New test.
20025 * gdb.arch/s390-vregs.S: New file.
20026
97c18565
PA
200272015-02-27 Pedro Alves <palves@redhat.com>
20028
20029 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20030 call to catch_command_errors.
20031 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20032 catch_command_errors.
20033
a37bfa30
PA
200342015-02-27 Pedro Alves <palves@redhat.com>
20035
20036 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20037 "true" for boolean result.
20038 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20039 prototype of main.
20040
6f98576f
PA
200412015-02-27 Pedro Alves <palves@redhat.com>
20042
20043 * lib/unbuffer_output.c: New file.
20044 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20045 (main): Call gdb_unbuffer_output.
20046
eba5ab56
YQ
200472015-02-27 Yao Qi <yao.qi@linaro.org>
20048
20049 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20050 target.
20051
0def5aaa
DE
200522015-02-26 Doug Evans <dje@google.com>
20053
20054 * gdb.cp/class2.cc (Dbase, D): New classes.
20055 (main): New local delta.
20056 * gdb.cp/class2.exp: Test printing delta.
20057 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20058 (dynbar): New global.
20059 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20060
081a1c2c
JK
200612015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20062
20063 * gdb.compile/compile-ifunc.c: New file.
20064 * gdb.compile/compile-ifunc.exp: New file.
20065
2f41223f
AT
200662015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20067
20068 * gdb.base/structs.exp: Check for correct struct on finish.
20069
03eddd80
YQ
200702015-02-26 Yao Qi <yao.qi@linaro.org>
20071
20072 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20073 is zero.
20074
80c57053
JK
200752015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20076
20077 * gdb.arch/cordic.ko.bz2: New file.
20078 * gdb.arch/cordic.ko.debug.bz2: New file.
20079 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20080
21613c12
YQ
200812015-02-25 Yao Qi <yao.qi@linaro.org>
20082
20083 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20084 aarch64*-*-* target.
20085
d8b901ed
PA
200862015-02-23 Pedro Alves <palves@redhat.com>
20087
20088 * lib/gdb.exp (delete_breakpoints): Rewrite using
20089 gdb_test_multiple.
20090
e5b85ead
PA
200912015-02-23 Pedro Alves <palves@redhat.com>
20092
20093 * gdb.base/info-os.c: Include stdlib.h.
20094
85c3a371
DE
200952015-02-22 Doug Evans <xdje42@gmail.com>
20096
20097 PR symtab/17855
20098 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20099 is read after symbols have been re-read.
20100 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20101 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20102
96553a0c
DE
201032015-02-21 Doug Evans <dje@google.com>
20104
20105 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20106
97a0c697
JK
201072015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20108
20109 PR corefiles/17808
20110 * gdb.arch/i386-biarch-core.core.bz2: New file.
20111 * gdb.arch/i386-biarch-core.exp: New file.
20112
a47cd6e9
PA
201132015-02-21 Pedro Alves <palves@redhat.com>
20114
20115 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20116 runto_main fails.
20117
c5facdc4
PA
201182015-02-20 Pedro Alves <palves@redhat.com>
20119
20120 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20121 info probes.
20122
2db9a427
PA
201232015-02-20 Pedro Alves <palves@redhat.com>
20124
20125 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20126
60fb7e9e
PA
201272015-02-20 Pedro Alves <palves@redhat.com>
20128
20129 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20130 clean_restart before gdb_target_supports_trace.
20131
5c5019c2
PA
201322015-02-20 Pedro Alves <palves@redhat.com>
20133
20134 PR threads/18006
20135 * gdb.threads/clone-thread_db.c: New file.
20136 * gdb.threads/clone-thread_db.exp: New file.
20137
c9587f88
AT
201382015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20139
20140 PR breakpoints/16812
20141 * gdb.base/catch-gdb-caused-signals.c: New file.
20142 * gdb.base/catch-gdb-caused-signals.exp: New file.
20143
f6a88844
JM
201442015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20145
20146 * configure: Regenerated.
20147 * configure.ac: Use GDB_AC_TRANSFORM.
20148 * aclocal.m4: sinclude ../transform.m4.
20149
497c491b
JM
201502015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20151
20152 * lib/dtrace.exp: New file.
20153 * gdb.base/dtrace-probe.exp: Likewise.
20154 * gdb.base/dtrace-probe.d: Likewise.
20155 * gdb.base/dtrace-probe.c: Likewise.
20156 * lib/pdtrace.in: Likewise.
20157 * configure.ac: Output variables with the transformed names of
20158 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20159 * configure: Regenerated.
20160
03e98035
JM
201612015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20162
20163 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20164 expected message when trying to access $_probe_* convenience
20165 variables while not on a probe.
20166
63cc30e9
JK
201672015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20168
20169 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20170
0703599a
PA
201712015-02-11 Pedro Alves <pedro@codesourcery.com>
20172
20173 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20174 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20175
7e60a48e
DE
201762015-02-10 Doug Evans <xdje42@gmail.com>
20177
20178 * lib/gdb.exp (gdb_load): Always return a result.
20179
01b088bc
PA
201802015-02-10 Pedro Alves <palves@redhat.com>
20181
20182 * gdb.threads/signal-sigtrap.c: New file.
20183 * gdb.threads/signal-sigtrap.exp: New file.
20184
b05ec7a5
AT
201852015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20186
20187 * gdb.trace/no-attach-trace.c: New file.
20188 * gdb.trace/no-attach-trace.exp: New file.
20189
a2c2acaf
MW
201902015-02-09 Mark Wielaard <mjw@redhat.com>
20191
20192 * gdb.dwarf2/atomic.c: New file.
20193 * gdb.dwarf2/atomic-type.exp: Likewise.
20194
31fd9caa
MM
201952015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20196
20197 * gdb.btrace/buffer-size.exp: Update "info record" output.
20198 * gdb.btrace/delta.exp: Update "info record" output.
20199 * gdb.btrace/enable.exp: Update "info record" output.
20200 * gdb.btrace/finish.exp: Update "info record" output.
20201 * gdb.btrace/instruction_history.exp: Update "info record" output.
20202 * gdb.btrace/next.exp: Update "info record" output.
20203 * gdb.btrace/nexti.exp: Update "info record" output.
20204 * gdb.btrace/step.exp: Update "info record" output.
20205 * gdb.btrace/stepi.exp: Update "info record" output.
20206 * gdb.btrace/nohist.exp: Update "info record" output.
20207
d33501a5
MM
202082015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20209
20210 * gdb.btrace/buffer-size: New.
20211
f4abbc16
MM
202122015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20213
20214 * gdb.btrace/delta.exp: Update "info record" output.
20215 * gdb.btrace/enable.exp: Update "info record" output.
20216 * gdb.btrace/finish.exp: Update "info record" output.
20217 * gdb.btrace/instruction_history.exp: Update "info record" output.
20218 * gdb.btrace/next.exp: Update "info record" output.
20219 * gdb.btrace/nexti.exp: Update "info record" output.
20220 * gdb.btrace/step.exp: Update "info record" output.
20221 * gdb.btrace/stepi.exp: Update "info record" output.
20222 * gdb.btrace/nohist.exp: Update "info record" output.
20223
b9d61307
SM
202242015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20225
20226 PR gdb/15678
20227 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20228
e584fdbc
PA
202292015-02-06 Pedro Alves <palves@redhat.com>
20230
20231 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20232 macro.
20233 (seconds_left, again): New globals.
20234 (main): Wait seconds_left in a 1-second sleep loop instead of
20235 sleeping 180 seconds. If 'again' is set, reset the seconds
20236 counter.
20237 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20238 'again' in the inferior before detaching. Print the seconds left.
20239 (options): New global.
20240 (top level): Build program with -DTIMEOUT=$timeout.
20241
77f41761
PA
202422015-02-06 Pedro Alves <palves@redhat.com>
20243
20244 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20245 determine how many seconds to pass to 'alarm'.
20246 * gdb.base/gdb-sigterm.exp (top level): Build program with
20247 -DTIMEOUT=$timeout.
20248 (do_test): Return success/failure indication. Add more verbose
20249 logging. Don't fail if 200 single steps are seen. Instead, fail
20250 when the test times out.
20251 (passes): New global.
20252 (top level): Break the testing loop if testing fails on any
20253 iteration. Use gdb_assert.
20254
b9394193
DB
202552015-02-04 Don Breazeal <donb@codesourcery.com>
20256
20257 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20258 and initialize them.
20259 (ipc_cleanup): New function.
20260 (main): Don't declare shmid, semid, and msqid. Add a call to
20261 atexit so that we call ipc_cleanup on exit.
20262
42d9e528
PA
202632015-02-04 Pedro Alves <palves@redhat.com>
20264
20265 * boards/native-extended-gdbserver.exp: Remove any target variant
20266 specifications from the board name before clearing the isremote
20267 flag from board_info.
20268
ae6ae975
DE
202692015-01-31 Doug Evans <xdje42@gmail.com>
20270
20271 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20272
cfb069a8
GB
202732015-01-31 Gary Benson <gbenson@redhat.com>
20274
20275 * gdb.base/completion.exp: Disable completion limiting for
20276 existing tests. Add new tests to check completion limiting.
20277 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20278
5dd31d79
DE
202792015-01-31 Doug Evans <xdje42@gmail.com>
20280
20281 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20282
9f050062
DE
202832015-01-31 Doug Evans <xdje42@gmail.com>
20284
20285 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20286 entries. Duplicate file section script entries.
20287 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20288 inlined entries. Add test for safe-path rejection.
20289 * gdb.python/py-section-script.c: Add duplicate inlined section script
20290 entries. Duplicate file section script entries.
20291 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20292 inlined entries. Add test for safe-path rejection.
20293
df25ebbd
JB
202942015-01-29 Joel Brobecker <brobecker@adacore.com>
20295
20296 * gdb.ada/disc_arr_bound: New testcase.
20297
4a0ca9ec
JB
202982015-01-29 Joel Brobecker <brobecker@adacore.com>
20299
20300 * gdb.ada/mi_var_array: New testcase.
20301
3a8b707a
DE
203022015-01-27 Doug Evans <dje@google.com>
20303
20304 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20305 Add test for objfile.filename, objfile.username after objfile
20306 has been unloaded.
20307
f8313f6e
JB
203082015-01-26 Joel Brobecker <brobecker@adacore.com>
20309
20310 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20311 the second test to print the name attribute of value
20312 returned by the call to gdb.lookup_type, and adjust
20313 the expected output accordingly.
20314
37bc665e
MW
203152015-01-25 Mark Wielaard <mjw@redhat.com>
20316
20317 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20318 * gdb.base/disp-step-fork.c: Include unistd.h.
20319 * gdb.base/siginfo-obj.c: Include stdio.h.
20320 * gdb.base/siginfo-thread.c: Likewise.
20321 * gdb.mi/non-stop.c: Include unistd.h.
20322 * gdb.mi/nsthrexec.c: Include stdio.h.
20323 * gdb.mi/pthreads.c: Include unistd.h.
20324 * gdb.modula2/unbounded1.c (main): Declare returns int.
20325 * gdb.reverse/consecutive-reverse.c: Likewise.
20326 * gdb.threads/create-fail.c: Include unistd.h.
20327 * gdb.threads/killed.c: Likewise.
20328 * gdb.threads/linux-dp.c: Likewise.
20329 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20330 * gdb.threads/non-ldr-exc-2.c: Likewise.
20331 * gdb.threads/non-ldr-exc-3.c: Likewise.
20332 * gdb.threads/non-ldr-exc-4.c: Likewise.
20333 * gdb.threads/pthreads.c: Include unistd.h.
20334 (main): Declare returns int.
20335 * gdb.threads/tls-main.c (foo): New declaration.
20336 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20337
f7e5394d
SM
203382015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20339
20340 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20341 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20342
743649fd
MW
203432015-01-15 Mark Wielaard <mjw@redhat.com>
20344
20345 * gdb.base/noreturn-return.c: New file.
20346 * gdb.base/noreturn-return.exp: New file.
20347 * gdb.base/noreturn-finish.c: New file.
20348 * gdb.base/noreturn-finish.exp: New file.
20349
198297aa
PA
203502015-01-23 Pedro Alves <palves@redhat.com>
20351
20352 * gdb.threads/continue-pending-after-query.c: New file.
20353 * gdb.threads/continue-pending-after-query.exp: New file.
20354
717cf30c
AG
203552015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20356 Simon Marchi <simon.marchi@ericsson.com>
20357
20358 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20359 * gdb.base/valgrind-db-attach.exp: Same.
20360 * gdb.base/valgrind-infcall.exp: Same.
20361 * lib/mi-support.exp (default_mi_gdb_start): Same.
20362 * lib/prompt.exp (default_prompt_gdb_start): Same.
20363 * lib/gdb.exp (default_gdb_spawn): Same.
20364 (gdb_interact): New.
20365
20366
4b62a76e
JK
203672015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20368
20369 * gdb.compile/compile.exp (pointer to jit function): New test.
20370
b4cdae6f
WW
203712015-01-17 Wei-cheng Wang <cole945@gmail.com>
20372
20373 * lib/gdb.exp (supports_process_record): Return true for
20374 powerpc*-*-linux*.
20375 (supports_reverse): Likewise.
20376
d221e7ef
DB
203772015-01-15 Don Breazeal <donb@codesourcery.com>
20378
20379 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20380 instead of checking whether the target board is remote and
20381 use spawn_wait_for_attach instead of exec/sleep.
20382 * gdb.base/attach-twice.exp: Likewise.
20383
bafffb51
JB
203842015-01-15 Joel Brobecker <brobecker@adacore.com>
20385
20386 * gdb.ada/var_arr_attrs: New testcase.
20387
5589af0e
PA
203882015-01-14 Pedro Alves <palves@redhat.com>
20389 Joel Brobecker <brobecker@adacore.com>
20390
20391 PR gdb/17525
20392 * gdb.base/bp-cmds-execution-x-script.c: New file.
20393 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20394 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20395
6c400b59
PA
203962015-01-14 Pedro Alves <palves@redhat.com>
20397
20398 PR cli/17828
20399 * gdb.base/batch-preserve-term-settings.c: New file.
20400 * gdb.base/batch-preserve-term-settings.exp: New file.
20401
e02c96a7
DE
204022015-01-13 Doug Evans <dje@google.com>
20403
20404 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20405 binary.
20406
576fd14c
JB
204072015-01-13 Joel Brobecker <brobecker@adacore.com>
20408
20409 * Makefile.in (clean mostlyclean): Do not delete *.py.
20410
04dccad0
JB
204112015-01-13 Joel Brobecker <brobecker@adacore.com>
20412
20413 * gdb.python/py-lookup-type.exp: New file.
20414
3d230f71
PA
204152015-01-12 Pedro Alves <palves@redhat.com>
20416
20417 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20418 restore GDBFLAGS before returning.
20419
7e67715d
JK
204202015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20421
20422 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20423 is_amd64_regs_target and is_x86_like_target.
20424
f2e0d4b4
DE
204252015-01-11 Doug Evans <xdje42@gmail.com>
20426
20427 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20428 is given without an explicit form.
20429 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20430 attributes.
20431 * gdb.dwarf/corrupt.exp: Ditto.
20432 * gdb.dwarf2/enum-type.exp: Ditto.
20433 * gdb.trace/entry-values.exp: Ditto.
20434 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20435
439250fb
DE
204362015-01-11 Doug Evans <xdje42@gmail.com>
20437
20438 PR gdb/15830
20439 * gdb.base/maint.exp: Remove references to "maint demangle".
20440 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20441 Add tests for explicitly specifying language to demangle.
20442 * gdb.dlang/demangle.exp: Ditto.
20443
ede9f622
PA
204442015-01-09 Pedro Alves <palves@redhat.com>
20445
20446 * gdb.threads/non-stop-fair-events.c: New file.
20447 * gdb.threads/non-stop-fair-events.exp: New file.
20448
a7b796db
PA
204492015-01-09 Pedro Alves <palves@redhat.com>
20450
20451 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20452 the global scope. Set a breakpoint after all threads are started
20453 rather than stepping over two source lines. Expect the prompt.
20454 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20455 global.
20456 (NUM): Now 15.
20457 (main): Use threads_started_barrier to wait for all threads to
20458 start. Main thread no longer calls thread_function. Exit after
20459 180 seconds.
20460 (loop): New function.
20461 (thread_function): Wait on threads_started_barrier barrier. Call
20462 'loop' at each iteration.
20463 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20464 threads have started, instead of hardcoding number of "next"
20465 steps. Use an access watchpoint instead of a write watchpoint.
20466
9665ffdd
PA
204672015-01-09 Pedro Alves <palves@redhat.com>
20468
20469 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20470 (thread_func): Wait on barrier.
20471 (main): Wait for all threads to start before stopping GDB.
20472 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20473 global.
20474 (thread1_func, thread2_func): Wait on barrier.
20475 (main): Wait for all threads to start before stopping GDB.
20476 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20477 New global.
20478 (thread1_func, thread2_func): Wait on barrier.
20479 (main): Wait for all threads to start before stopping GDB.
20480
c945a99f
PA
204812015-01-09 Pedro Alves <palves@redhat.com>
20482
20483 * gdb.threads/attach-many-short-lived-threads.c: New file.
20484 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20485
c1a747c1
PA
204862014-01-09 Pedro Alves <palves@redhat.com>
20487
20488 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20489 instead of to thread 2.
20490 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20491 Add barrier around each pthread_create call instead of around all
20492 calls.
20493 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20494 Set a break on thread_function and have the child threads hit it
20495 one at at a time.
20496
60b3033e
PA
204972015-01-09 Pedro Alves <palves@redhat.com>
20498
20499 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20500 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20501 false.
20502 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20503 checking whether the target board is remote.
20504 * gdb.multi/multi-attach.exp: Likewise.
20505 * gdb.python/py-sync-interp.exp: Likewise.
20506 * gdb.server/ext-attach.exp: Likewise.
20507 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20508 tests that need to attach, instead of checking whether the target
20509 board is remote at the top of the file.
20510
acc018ac
YQ
205112015-01-08 Yao Qi <yao@codesourcery.com>
20512
20513 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20514
50a18af8
JK
205152015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20516
20517 Fix testcase compilation.
20518 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20519
8503d6e1
JB
205202015-01-06 Joel Brobecker <brobecker@adacore.com>
20521
20522 * gdb.python/py-type.exp: Add a couple test about empty
20523 array creation, and negative-length array creation.
20524
cc73dbcc
DE
205252015-01-02 Doug Evans <xdje42@gmail.com>
20526
20527 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20528
0300bbc7
DE
205292015-01-02 Doug Evans <dje@google.com>
20530
20531 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20532
9d85a0ec
YQ
205332014-12-29 Yao Qi <yao@codesourcery.com>
20534
20535 * gdb.trace/entry-values.exp: Update comments. Rename variable
20536 bar_call_foo to returned_from_foo.
20537
87186c6a
MMN
205382014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20539
20540 PR gdb/17394
20541 * gdb.linespec/break-asm-file.c: New file.
20542 * gdb.linespec/break-asm-file.exp: New file.
20543 * gdb.linespec/break-asm-file0.s: New file.
20544 * gdb.linespec/break-asm-file1.s: New file.
20545
1bab7383
YQ
205462014-12-18 Nigel Stephens <nigel@mips.com>
20547 Maciej W. Rozycki <macro@codesourcery.com>
20548
20549 * gdb.base/float.exp: Handle the new output from "info float" on
20550 MIPS targets.
20551
1bc1068a
JK
205522014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20553
20554 Fix MinGW compilation.
20555 * gdb.compile/compile-ops.exp: Update untested message if
20556 !skip_compile_feature_tests.
20557 * gdb.compile/compile-setjmp.exp: Likewise.
20558 * gdb.compile/compile-tls.exp: Likewise.
20559 * gdb.compile/compile.exp: Likewise.
20560 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20561 supported on this host".
20562
b6615d10
DE
205632014-12-16 Doug Evans <xdje42@gmail.com>
20564
20565 * boards/stabs.exp: New file.
20566
25dda427
AA
205672014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20568
20569 * gdb.base/completion.exp: Adjust to format changes of "maint
20570 print user-registers".
20571
bf330350
CU
205722014-12-16 Catalin Udma <catalin.udma@freescale.com>
20573
20574 PR server/17457
20575 * gdb.arch/aarch64-fp.c: New file.
20576 * gdb.arch/aarch64-fp.exp: New file.
20577
395cf596
SDJ
205782014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20579
20580 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
20581 r210637, r210913, r211666, r215400, r215817).
20582
20583 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
20584 * dg-extract-results.py: New file.
20585 * dg-extract-results.sh: Use it if the environment seems
20586 suitable.
20587
20588 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
20589
20590 * dg-extract-results.py (parse_run): Handle warnings that
20591 are printed before a test harness is run.
20592
20593 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
20594
20595 * dg-extract-results.py (Named): Remove __cmp__ method.
20596 (output_variation): Use a key to sort variation.harnesses.
20597
20598 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
20599
20600 * dg-extract-results.py: For Python 3, force sys.stdout to
20601 handle surrogate escape sequences.
20602 (safe_open): New function.
20603 (output_segment, main): Use it.
20604
20605 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
20606
20607 * dg-extract-results.py (Prog.result_re): Include options
20608 in test name.
20609
20610 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
20611
20612 * dg-extract-results.py (output_variation): Always sort if
20613 do_sum.
20614
e882ef3c
SM
206152014-12-15 Simon Marchi <simon.marchi@ericsson.com>
20616
20617 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
20618 as long as we get pagination notifications.
20619
4992aa20
JM
206202014-12-15 Jason Merrill <jason@redhat.com>
20621
20622 * Makefile.in (check-gdb.%): Restore.
20623 * README: Mention it.
20624
c1b5a1a6
JB
206252014-12-13 Joel Brobecker <brobecker@adacore.com>
20626
20627 * gdb.ada/str_uninit: New testcase.
20628
5537b577
JK
206292014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20630
20631 PR symtab/17642
20632 * gdb.base/vla-stub-define.c: New file.
20633 * gdb.base/vla-stub.c: New file.
20634 * gdb.base/vla-stub.exp: New file.
20635
bb2ec1b3
TT
206362014-12-12 Phil Muldoon <pmuldoon@redhat.com>
20637 Jan Kratochvil <jan.kratochvil@redhat.com>
20638 Tom Tromey <tromey@redhat.com>
20639
20640 * configure.ac: Add gdb.compile/.
20641 * configure: Regenerate.
20642 * gdb.compile/Makefile.in: New file.
20643 * gdb.compile/compile-ops.exp: New file.
20644 * gdb.compile/compile-ops.c: New file.
20645 * gdb.compile/compile-tls.c: New file.
20646 * gdb.compile/compile-tls.exp: New file.
20647 * gdb.compile/compile-constvar.S: New file.
20648 * gdb.compile/compile-constvar.c: New file.
20649 * gdb.compile/compile-mod.c: New file.
20650 * gdb.compile/compile-nodebug.c: New file.
20651 * gdb.compile/compile-setjmp-mod.c: New file.
20652 * gdb.compile/compile-setjmp.c: New file.
20653 * gdb.compile/compile-setjmp.exp: New file.
20654 * gdb.compile/compile-shlib.c: New file.
20655 * gdb.compile/compile.c: New file.
20656 * gdb.compile/compile.exp: New file.
20657 * lib/gdb.exp (skip_compile_feature_tests): New proc.
20658
4ff709eb
TT
206592014-12-12 Tom Tromey <tromey@redhat.com>
20660
20661 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
20662 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
20663
6dddd6a5
DE
206642014-12-12 Doug Evans <dje@google.com>
20665
20666 * lib/gdb-python.exp (get_python_valueof): New function.
20667 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
20668
71c24708
AA
206692014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20670
20671 * gdb.base/completion.exp: Add test for completion of "info
20672 registers ".
20673
3e29f34a
MR
206742014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
20675
20676 * gdb.base/func-ptrs.c: New file.
20677 * gdb.base/func-ptrs.exp: New file.
20678
fc126975
SM
206792014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20680
20681 PR breakpoints/17012
20682 * gdb.base/dprintf-detach.c: New file.
20683 * gdb.base/dprintf-detach.exp: New file.
20684
0a46d518
SM
206852014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20686
20687 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
20688 * lib/gdb.exp (target_is_gdbserver): New procedure.
20689
a0be3e44
DE
206902014-12-08 Doug Evans <dje@google.com>
20691
20692 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
20693
df1b803a
YQ
206942014-12-05 Yao Qi <yao@codesourcery.com>
20695
20696 * gdb.guile/scm-error.exp: Remove the third argument to
20697 gdb_remote_download.
20698 * gdb.guile/scm-frame-args.exp: Likewise.
20699 * gdb.guile/scm-section-script.exp: Likewise.
20700
ddb9f679
YQ
207012014-12-05 Yao Qi <yao@codesourcery.com>
20702
20703 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
20704
86e4ed39
DE
207052014-12-04 Doug Evans <dje@google.com>
20706
20707 * gdb.python/py-objfile.exp: Add tests for
20708 objfile.add_separate_debug_file.
20709
7c50a931
DE
207102014-12-04 Doug Evans <dje@google.com>
20711
20712 * lib/gdb.exp (get_build_id): New function.
20713 (build_id_debug_filename_get): Rewrite to use it.
20714 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
20715
621661e3
MR
207162014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
20717
20718 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
20719 `method(long)', not just 0x0.
20720 * gdb.cp/nsalias.exp: Align code labels to 4.
20721 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
20722 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
20723 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
20724 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
20725 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
20726 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
20727
29f0c3b7
DE
207282014-12-02 Doug Evans <dje@google.com>
20729
e1e061e7 20730 PR symtab/17602
29f0c3b7 20731 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 20732 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
20733 * gdb.cp/anon-ns.exp: Update.
20734
162078c8
NB
207352014-12-02 Nick Bull <nicholaspbull@gmail.com>
20736
20737 * gdb.python/py-events.py (inferior_call_handler): New.
20738 (register_changed_handler, memory_changed_handler): New.
20739 (test_events.invoke): Register new handlers.
20740 * gdb.python/py-events.exp: Add tests for inferior call,
20741 memory_changed and register_changed events.
20742
fdb09caf
AA
207432014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20744
20745 * gdb.base/execl-update-breakpoints.exp: Specify the link address
20746 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
20747 if the linker doesn't understand this.
20748
55cfb2c4
SM
207492014-12-01 Simon Marchi <simon.marchi@ericsson.com>
20750
20751 * gdb.python/python.exp: Change expected reply to help().
20752
9e8cd6df
YQ
207532014-12-01 Yao Qi <yao@codesourcery.com>
20754
20755 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
20756 AC_CONFIG_SUBDIRS(gdb.gdbtk).
20757 * configure: Re-generated.
20758
6c659fc2
SC
207592014-11-28 Siva Chandra Reddy <sivachandra@google.com>
20760
20761 * gdb.cp/chained-calls.cc: New file.
20762 * gdb.cp/chained-calls.exp: New file.
20763 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
20764
d7fc3181
SM
207652014-11-28 Simon Marchi <simon.marchi@ericsson.com>
20766
20767 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
20768 * gdb.dwarf2/symtab-producer.exp: Same.
20769 * gdb.gdb/python-interrupts.exp: Same.
20770 * gdb.gdb/python-selftest.exp: Same.
20771 * gdb.python/py-linetable.exp: Same.
20772 * gdb.python/py-type.exp: Same.
20773 * gdb.python/py-value-cc.exp: Same.
20774 * gdb.python/py-value.exp: Same.
20775
10e79639
YQ
207762014-11-28 Yao Qi <yao@codesourcery.com>
20777
20778 * gdb.base/break-probes.exp: Match library name prefixed with
20779 sysroot.
20780
f28a0564
SM
207812014-11-27 Simon Marchi <simon.marchi@ericsson.com>
20782
20783 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
20784 test expected output. Add parentheses for the call to print.
20785 Remove L suffix from integers.
20786
3fe1ce1d
DE
207872014-11-26 Doug Evans <dje@google.com>
20788
20789 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
20790
84429e27
YQ
207912014-11-22 Yao Qi <yao@codesourcery.com>
20792
20793 * gdb.trace/entry-values.c: Remove asms.
20794 (foo): Add foo_label.
20795 (bar): Add bar_label.
20796 * gdb.trace/entry-values.exp: Remove code computing foo's
20797 length and bar's length.
20798 (Dwarf::assemble): Invoke function_range for bar and use
20799 MACRO_AT_func for foo.
20800
26741859
YQ
208012014-11-22 Yao Qi <yao@codesourcery.com>
20802
20803 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
20804 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
20805 Use .Lgcc43_procstart instead of gcc43.
20806
45e44d27
JB
208072014-11-21 Joel Brobecker <brobecker@adacore.com>
20808
20809 * gdb.ada/n_arr_bound: New testcase.
20810
458c8db8
SDJ
208112014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
20812
20813 PR breakpoints/10737
20814 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
20815 test_catch_syscall_multi_arch.
20816 (test_catch_syscall_multi_arch): New function.
20817
43f3e411
DE
208182014-11-20 Doug Evans <xdje42@gmail.com>
20819
20820 * gdb.base/maint.exp: Update expected output.
20821
0d7b2549
AA
208222014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
20823
20824 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
20825 4-byte instruction on S390.
20826
8908fca5
JB
208272014-11-19 Joel Brobecker <brobecker@adacore.com>
20828
20829 * gdb.ada/arr_arr: New testcase.
20830
4a46959e
JB
208312014-11-19 Joel Brobecker <brobecker@adacore.com>
20832
20833 * gdb.ada/pkd_arr_elem: New Testcase.
20834
470e2f4e
LM
208352014-11-18 Luis Machado <lgustavo@codesourcery.com>
20836
20837 * gdb.reverse/break-precsave: Expect completion message for
20838 core file reads.
20839 * gdb.reverse/consecutive-precsave.exp: Likewise.
20840 * gdb.reverse/finish-precsave.exp: Likewise.
20841 * gdb.reverse/i386-precsave.exp: Likewise.
20842 * gdb.reverse/machinestate-precsave.exp: Likewise.
20843 * gdb.reverse/sigall-precsave.exp: Likewise.
20844 * gdb.reverse/solib-precsave.exp: Likewise.
20845 * gdb.reverse/step-precsave.exp: Likewise.
20846 * gdb.reverse/until-precsave.exp: Likewise.
20847 * gdb.reverse/watch-precsave.exp: Likewise.
20848
a267f3ad
AA
208492014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20850
20851 * gdb.base/bp-permanent.c: Include unistd.h.
20852 * gdb.python/py-framefilter-mi.c (main): Add return type.
20853 * gdb.python/py-framefilter.c (main): Likewise.
20854 * gdb.trace/actions-changed.c (main): Likewise.
20855
12084a9a
AA
208562014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20857
20858 * gdb.mi/until.c: Add eye-catchers.
20859 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
20860 line numbers.
20861
dc7e1a77
AA
208622014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20863
20864 * gdb.base/condbreak.exp: Drop references to removed non-prototype
20865 function header variants in break1.c.
20866 * gdb.base/ena-dis-br.exp: Likewise.
20867 * gdb.base/hbreak2.exp: Likewise.
20868 * gdb.reverse/until-precsave.exp: Drop references to removed
20869 non-prototype function header variants in ur1.c.
20870 * gdb.reverse/until-reverse.exp: Likewise.
20871
41c77605
PM
208722014-11-17 Petr Machata <pmachata@redhat.com>
20873
20874 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
20875 ${_cu_offset_size} bytes abbrev offset.
20876
34248c3a
DE
208772014-11-15 Doug Evans <xdje42@gmail.com>
20878
20879 PR symtab/17559
20880 * gdb.base/line-symtabs.exp: New file.
20881 * gdb.base/line-symtabs.c: New file.
20882 * gdb.base/line-symtabs.h: New file.
20883
646da059
YQ
208842014-11-14 Yao Qi <yao@codesourcery.com>
20885
20886 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
20887 (func): Add label func_label.
20888 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
20889 Replace low_pc and high_pc with MACRO_AT_range.
20890 Replace name, low_pc and high_pc with MACRO_AT_func.
20891
9301ebe6
YQ
208922014-11-14 Yao Qi <yao@codesourcery.com>
20893
20894 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
20895 Replace name, low_pc and high_pc with MACRO_AT_func.
20896
f166b542
YQ
208972014-11-14 Yao Qi <yao@codesourcery.com>
20898
20899 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
20900 produce debug information.
20901 * gdb.dwarf2/implptr-optimized-out.S: Removed.
20902
0f6e71e3
YQ
209032014-11-14 Yao Qi <yao@codesourcery.com>
20904
20905 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
20906 object and get function length.
20907 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
20908 with MACRO_AT_func.
20909 (top-level): Replace gdb_compile and clean_restart with
20910 prepare_for_testing.
20911 * gdb.dwarf2/main.c (main): Add label main_label.
20912
876c4df9
YQ
209132014-11-14 Yao Qi <yao@codesourcery.com>
20914
20915 * lib/dwarf.exp (function_range): New procedure.
20916 (Dwarf::_handle_macro_at_func): New procedure.
20917 (Dwarf::_handle_macro_at_range): New procedure.
20918 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
20919
02ad9cf1
YQ
209202014-11-14 Yao Qi <yao@codesourcery.com>
20921
20922 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
20923 (_handle_attribute): New procedure.
20924
a59add0c
AA
209252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20926
20927 * gdb.ada/cond_lang/foo.c (callme): Add return type.
20928 * gdb.base/call-sc.c (zed): Likewise.
20929 * gdb.base/checkpoint.c (main): Likewise.
20930 * gdb.base/dump.c (main): Likewise.
20931 * gdb.base/gcore.c (main): Likewise.
20932 * gdb.base/huge.c (main): Likewise.
20933 * gdb.base/multi-forks.c (main): Likewise.
20934 * gdb.base/pr10179-a.c (main): Likewise.
20935 * gdb.base/savedregs.c (main): Likewise.
20936 * gdb.base/sigaltstack.c (main): Likewise.
20937 * gdb.base/siginfo.c (main): Likewise.
20938 * gdb.base/structs.c (zed): Likewise.
20939 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
20940 * gdb.mi/mi-syn-frame.c (main): Likewise.
20941 * gdb.mi/until.c (foo, main): Likewise.
20942 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
20943 * gdb.base/solib-weak.c (foo): Declare.
20944 * gdb.base/attach-twice.c: Include stdio.h.
20945 * gdb.base/weaklib1.c: Likewise.
20946 * gdb.base/weaklib2.c: Likewise.
20947 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
20948 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
20949 unistd.h.
20950 * gdb.base/attach-pie-misread.c: Include stdlib.h.
20951 * gdb.mi/mi-exit-code.c: Likewise.
20952 * gdb.base/break-interp-lib.c: Include string.h.
20953 * gdb.base/coremaker.c: Likewise.
20954 * gdb.base/testenv.c: Likewise.
20955 * gdb.python/py-finish-breakpoint.c: Likewise.
20956 * gdb.base/inferior-died.c: Include sys/wait.h.
20957 * gdb.base/fileio.c: Include time.h.
20958 * gdb.base/async-shell.c: Include unistd.h.
20959 * gdb.base/dprintf-non-stop.c: Likewise.
20960 * gdb.base/info-os.c: Likewise.
20961 * gdb.mi/mi-console.c: Likewise.
20962 * gdb.mi/watch-nonstop.c: Likewise.
20963 * gdb.python/py-events.c: Likewise.
20964 * gdb.base/async.c (baz): Move up before its invocation.
20965 * gdb.base/code_elim2.c (my_global_func): Likewise.
20966 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20967 * gdb.base/advance.c (func2): Likewise.
20968
3b5d5997
AA
209692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20970
20971 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20972 variant.
20973 * gdb.base/annota3.c: Likewise.
20974 * gdb.base/async.c: Likewise.
20975 * gdb.base/average.c: Likewise.
20976 * gdb.base/call-ar-st.c: Likewise.
20977 * gdb.base/call-rt-st.c: Likewise.
20978 * gdb.base/call-sc.c: Likewise.
20979 * gdb.base/call-strs.c: Likewise.
20980 * gdb.base/ending-run.c: Likewise.
20981 * gdb.base/execd-prog.c: Likewise.
20982 * gdb.base/exprs.c: Likewise.
20983 * gdb.base/foll-exec.c: Likewise.
20984 * gdb.base/foll-fork.c: Likewise.
20985 * gdb.base/foll-vfork.c: Likewise.
20986 * gdb.base/funcargs.c: Likewise.
20987 * gdb.base/gcore.c: Likewise.
20988 * gdb.base/jump.c: Likewise.
20989 * gdb.base/langs0.c: Likewise.
20990 * gdb.base/langs1.c: Likewise.
20991 * gdb.base/langs2.c: Likewise.
20992 * gdb.base/mips_pro.c: Likewise.
20993 * gdb.base/nodebug.c: Likewise.
20994 * gdb.base/opaque0.c: Likewise.
20995 * gdb.base/opaque1.c: Likewise.
20996 * gdb.base/recurse.c: Likewise.
20997 * gdb.base/run.c: Likewise.
20998 * gdb.base/scope0.c: Likewise.
20999 * gdb.base/scope1.c: Likewise.
21000 * gdb.base/setshow.c: Likewise.
21001 * gdb.base/setvar.c: Likewise.
21002 * gdb.base/shmain.c: Likewise.
21003 * gdb.base/shr1.c: Likewise.
21004 * gdb.base/shr2.c: Likewise.
21005 * gdb.base/sigall.c: Likewise.
21006 * gdb.base/signals.c: Likewise.
21007 * gdb.base/so-indr-cl.c: Likewise.
21008 * gdb.base/solib2.c: Likewise.
21009 * gdb.base/structs.c: Likewise.
21010 * gdb.base/sum.c: Likewise.
21011 * gdb.base/vforked-prog.c: Likewise.
21012 * gdb.base/watchpoint.c: Likewise.
21013 * gdb.reverse/shr2.c: Likewise.
21014 * gdb.reverse/until-reverse.c: Likewise.
21015 * gdb.reverse/ur1.c: Likewise.
21016 * gdb.reverse/watch-reverse.c: Likewise.
21017
066a77c5
AA
210182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21019
21020 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21021 variant.
21022 * gdb.base/sepdebug.exp: Drop references to removed code.
21023
4f204ea5
AA
210242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21025
21026 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21027 variant. Preserve original line numbering.
21028 * gdb.base/list1.c: Likewise.
21029
3b377a3a
AA
210302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21031
21032 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21033 variant.
21034 * gdb.base/break1.c: Likewise.
21035 * gdb.base/break.exp: Drop references to removed code.
21036
e444df73
AA
210372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21038
21039 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21040 variant.
21041
8008f2a7
AA
210422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21043
21044 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21045
a5a06887
AA
210462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21047
21048 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21049 logic into perform_all_tests() and invoke it with and without
21050 function header prototypes.
21051 (do_function_calls): Remove conditional XFAIL for PR 5318.
21052 (rerun_and_prepare): Remove duplicate code.
21053 (perform_all_tests): New. Main logic moved here.
21054
44dba9b9
AA
210552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21056
21057 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21058 code guarded by #ifdef NO_PROTOTYPES.
21059 (t_double_many_args): Likewise.
21060 (DEF_FUNC_MANY_ARGS_1): Likewise.
21061 (DEF_FUNC_VALUES_1): Likewise.
21062 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21063 guarded by #ifdef PROTOTYPES.
21064
d1fbcd56
AA
210652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21066
21067 * gdb.mi/mi-console.c: Add eye-catcher.
21068 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21069 instead of literal line number.
21070
b0e59b8f
AA
210712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21072
21073 * gdb.base/shr2.c: Add eye-catcher.
21074 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21075 line number.
21076
78f98cca
AA
210772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21078
21079 * gdb.base/jump.c: Add eye-catchers.
21080 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21081 numbers.
21082
58fa2af0
AA
210832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21084
21085 * gdb.base/execd-prog.c: Add eye-catchers.
21086 * gdb.base/foll-exec.c: Likewise.
21087 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21088 line numbers.
21089
04e5059b
AA
210902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21091
21092 * gdb.base/ending-run.c: Add eye-catchers.
21093 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21094 literal line numbers.
21095
dbfdb174
AA
210962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21097
21098 * gdb.base/call-rt-st.c: Add eye-catchers.
21099 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21100 literal line numbers.
21101
888a2ade
AA
211022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21103
21104 * gdb.base/call-ar-st.c: Add eye-catchers.
21105 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21106 literal line numbers.
21107
6acc2dde
AA
211082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21109
21110 * gdb.base/average.c: Add eye-catchers.
21111 * gdb.base/sum.c: Likewise.
21112 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21113 regexps dynamically.
21114
9ecfcd1d
AA
211152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21116
21117 * gdb.base/solib1.c: Add eye-catchers.
21118 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21119 literal line numbers.
21120
78708b7c
PA
211212014-11-12 Pedro Alves <palves@redhat.com>
21122
21123 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21124 leader has exited.
21125
af48d08f
PA
211262014-11-12 Pedro Alves <palves@redhat.com>
21127
21128 * gdb.arch/i386-bp_permanent.c: New file.
21129 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21130 (srcfile): Set to i386-bp_permanent.c.
21131 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21132 that stepi does not execute the 'leave' instruction, instead of
21133 testing it does execute.
21134 * gdb.base/bp-permanent.c: New file.
21135 * gdb.base/bp-permanent.exp: New file.
21136
af3768e9
DE
211372014-11-10 Doug Evans <xdje42@gmail.com>
21138
21139 PR symtab/17564
21140 * gdb.base/symtab-search-order.exp: New file.
21141 * gdb.base/symtab-search-order.c: New file.
21142 * gdb.base/symtab-search-order-1.c: New file.
21143 * gdb.base/symtab-search-order-shlib-1.c: New file.
21144
9de00a4a
PA
211452014-11-07 Pedro Alves <palves@redhat.com>
21146
21147 PR gdb/17511
21148 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21149 i?86-*-linux*.
21150
e0f52461
SC
211512014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21152
21153 PR c++/17494
21154 * gdb.cp/pr17494.cc: New file.
21155 * gdb.cp/pr17494.exp: New file.
21156
6ce8c980
YQ
211572014-11-02 Yao Qi <yao@codesourcery.com>
21158
21159 * gdb.python/python.exp: Get working directory and match the
21160 output of "set extended-prompt \\w " with it.
21161
02be9a71
DE
211622014-10-30 Doug Evans <dje@google.com>
21163
21164 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21165 in objfiles.
21166 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21167 in progspaces.
21168
3bdff46b
LM
211692014-10-30 Janis Johnson <janisjo@codesourcery.com>
21170
21171 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21172 * gdb.base/realname-expand.exp: Likewise.
21173 * gdb.linespec/macro-relative.exp: Likewise.
21174
ab917dfb
PA
211752014-10-29 Pedro Alves <palves@redhat.com>
21176
21177 PR gdb/17408
21178 * gdb.threads/schedlock.c (some_function): New function.
21179 (call_function): New global.
21180 (MAYBE_CALL_SOME_FUNCTION): New macro.
21181 (thread_function): Call it.
21182 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21183 and use it instead of a global counter. Adjust all callers.
21184 (get_current_thread): Use "find current thread" for test message
21185 here rather than having all callers pass down the same string.
21186 (goto_loop): New procedure, factored out from ...
21187 (my_continue): ... this.
21188 (step_ten_loops): Change parameter from test message to command to
21189 use. Adjust.
21190 (list_count): Delete global.
21191 (check_result): New procedure, factored out from duplicate top
21192 level code.
21193 (continue tests): Wrap in with_test_prefix.
21194 (test_step): New procedure, factored out from duplicate top level
21195 code.
21196 (top level): Test "step" in combination with all scheduler-locking
21197 modes. Test "next" in combination with all scheduler-locking
21198 modes, and in combination with stepping over a function call or
21199 not.
21200 * gdb.threads/next-bp-other-thread.c: New file.
21201 * gdb.threads/next-bp-other-thread.exp: New file.
21202
d3d4baed
PA
212032014-10-29 Pedro Alves <palves@redhat.com>
21204
21205 PR python/17372
21206 * gdb.python/python.exp: Test a multi-line command that spawns
21207 interactive Python.
21208 * gdb.base/multi-line-starts-subshell.exp: New file.
21209
563e8d85
YQ
212102014-10-29 Yao Qi <yao@codesourcery.com>
21211
21212 * gdb.base/fileio.exp: Make directories on host.
21213
0ea4d52e
YQ
212142014-10-29 Yao Qi <yao@codesourcery.com>
21215
21216 * gdb.base/fileio.c (test_write): Close the file.
21217
7f5ef605
PA
212182014-10-28 Pedro Alves <palves@redhat.com>
21219
21220 PR gdb/12623
21221 * gdb.base/sigstep.c (no_handler): New global.
21222 (main): If 'no_handler is true, set the signal handlers to
21223 SIG_IGN.
21224 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21225 with_sw_watch and no_handler parameters. Handle them.
21226 (top level) <stepping over handler when stopped at a breakpoint
21227 test>: Add a test axis for testing with a software watchpoint, and
21228 another for testing with the signal handler set to SIG_IGN.
21229 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21230 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21231
abbdbd03
PA
212322014-10-28 Pedro Alves <palves@redhat.com>
21233
21234 PR gdb/17511
21235 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21236 * gdb.base/sigstep.exp (other_handler_location): New global.
21237 (advance): Support stepping into the signal handler, and running
21238 commands while in the handler.
21239 (in_handler_map): New global.
21240 (top level): In the advance test, add combinations for getting
21241 into the handler with stepping commands, and for running commands
21242 in the handler. Add comment descripting the advancei tests.
21243
1df4399f
PA
212442014-10-28 Pedro Alves <palves@redhat.com>
21245
21246 * gdb.base/sigstep.exp: Use build_executable instead of
21247 prepare_for_testing.
21248 (top level): Move code that starts GDB, runs to main and creates a
21249 display to ...
21250 (restart): ... this new procedure.
21251 (top level): Move backtrace from signal handler test to ...
21252 (validate_backtrace): ... this new procedure.
21253 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21254 with_test_prefix. Always restart GDB.
21255 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21256 with_test_prefix. Always restart GDB. No need to delete
21257 breakpoints after the test.
21258 (test_skip_handler): Remove prefix parameter.
21259 (skip_over_handler, breakpoint_to_handler)
21260 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21261 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21262 restart GDB. No need to delete breakpoints after the test.
21263 (top level): Use foreach to call the test procedures with
21264 different commands.
21265
a5b6e449
PA
212662014-10-28 Pedro Alves <palves@redhat.com>
21267
21268 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21269 instead of GNATS numbers.
21270 * gdb.base/sigbpt.exp: Likewise.
21271 * gdb.base/siginfo.exp: Likewise.
21272 * gdb.base/sigstep.exp: Likewise.
21273
e5f8a7cc
PA
212742014-10-27 Pedro Alves <palves@redhat.com>
21275
21276 * gdb.base/sigstep.c (dummy): New global.
21277 (main): Issue a couple writes to the new global.
21278 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21279 procedures.
21280 (skip_over_handler): Use test_skip_handler.
21281 (top level): Call skip_over_handler for stepi and nexti too.
21282 (breakpoint_over_handler): Use test_skip_handler.
21283 (top level): Call breakpoint_over_handler for stepi and nexti too.
21284
763905a3
YQ
212852014-10-27 Yao Qi <yao@codesourcery.com>
21286
21287 * gdb.trace/tfile.c (adjust_function_address)
21288 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21289 function descriptor.
21290
6f259a23
DB
212912014-10-24 Don Breazeal <donb@codesourcery.com>
21292
21293 * gdb.base/foll-fork.exp (test_follow_fork,
21294 catch_fork_child_follow): Check for updated fork messages emitted
21295 from infrun.c.
21296 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21297 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21298 vfork_and_exec_child_follow_through_step): Check for updated vfork
21299 messages emitted from infrun.c.
21300
09dd9a69
PA
213012014-10-24 Pedro Alves <palves@redhat.com>
21302
21303 * gdb.base/corefile.exp: Remove references to ultrix.
21304 * gdb.base/interrupt.exp: Likewise.
21305 * gdb.base/whatis.exp: Likewise.
21306 * gdb.gdb/selftest.exp: Likewise.
21307 * gdb.threads/manythreads.exp: Likewise.
21308 * gdb.threads/print-threads.exp: Likewise.
21309 * gdb.threads/pthreads.exp:: Likewise.
21310 * gdb.threads/schedlock.exp: Likewise.
21311
3433cfa5
SC
213122014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21313
21314 * gdb.cp/non-trivial-retval.cc: Add a test case.
21315 * gdb.cp/non-trivial-retval.exp: Add a test.
21316
092f880b
YQ
213172014-10-20 Yao Qi <yao@codesourcery.com>
21318
21319 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21320 * gdb.python/py-objfile-script-gdb.py: New file.
21321 * gdb.python/py-objfile-script.exp: Update reference to
21322 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21323 of remote_download. Remove the dest file.
21324
acbdb7f3
YQ
213252014-10-20 Yao Qi <yao@codesourcery.com>
21326
21327 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21328 * gdb.base/step-line.exp: Likewise.
21329 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21330 * gdb.dwarf2/dw2-basic.exp: Likewise.
21331 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21332 * gdb.dwarf2/dw2-filename.exp: Likewise.
21333 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21334 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21335 * gdb.dwarf2/dw2-producer.exp: Likewise.
21336 * gdb.dwarf2/mac-fileno.exp: Likewise.
21337 * gdb.python/py-frame-args.exp: Likewise.
21338 * gdb.python/py-framefilter.exp: Likewise.
21339 * gdb.python/py-mi.exp: Likewise.
21340 * gdb.python/py-objfile-script.exp: Likewise
21341 * gdb.python/py-pp-integral.exp: Likewise.
21342 * gdb.python/py-pp-re-notag.exp: Likewise.
21343 * gdb.python/py-prettyprint.exp: Likewise.
21344 * gdb.python/py-section-script.exp: Likewise.
21345 * gdb.python/py-typeprint.exp: Likewise.
21346 * gdb.python/py-xmethods.exp: Likewise.
21347 * gdb.stabs/weird.exp: Likewise.
21348 * gdb.xml/tdesc-regs.exp: Likewise.
21349
bd286a29
KCY
213502014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21351
21352 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21353 (out_cu): Use addr_len for the size of addresses.
21354 (out_line): Likewise. Size DW_LNE_set_address instruction
21355 according to addr_len.
21356 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21357 (FUNC): Add START_INSNS to definition.
21358
673dc4a0
YQ
213592014-10-18 Yao Qi <yao@codesourcery.com>
21360
21361 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21362 gdb_has_argv0 return true.
21363 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21364 check [target_info exists noargs], check [gdb_has_argv0]
21365 instead.
21366 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21367 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21368 procedures.
21369
4ffbba72
DE
213702014-10-17 Doug Evans <dje@google.com>
21371
21372 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21373 event.
21374 * gdb.python/py-events.py: Add clear_objfiles event.
21375
d096d8c1
DE
213762014-10-17 Doug Evans <dje@google.com>
21377
21378 * gdb.python/py-objfile.exp: Test progspace attribute.
21379
a80db015
LM
213802014-10-17 Luis Machado <lgustavo@codesourcery.com>
21381
21382 * gdb.guile/scm-breakpoint.exp: Do not assume any
21383 directory separators when matching source file paths.
21384 * gdb.python/py-breakpoint.exp: Likewise.
21385 * gdb.reverse/break-precsave.exp: Likewise.
21386 * gdb.reverse/break-reverse.exp: Likewise.
21387 * gdb.reverse/consecutive-precsave.exp: Likewise.
21388 * gdb.reverse/finish-precsave.exp: Likewise.
21389 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21390 * gdb.reverse/finish-reverse.exp: Likewise.
21391 * gdb.reverse/i386-precsave.exp: Likewise.
21392 * gdb.reverse/i387-env-reverse.exp: Likewise.
21393 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21394 * gdb.reverse/machinestate-precsave.exp: Likewise.
21395 * gdb.reverse/machinestate.exp: Likewise.
21396 * gdb.reverse/sigall-precsave.exp: Likewise.
21397 * gdb.reverse/solib-precsave.exp: Likewise.
21398 * gdb.reverse/step-precsave.exp: Likewise.
21399 * gdb.reverse/until-precsave.exp: Likewise.
21400 * gdb.reverse/watch-precsave.exp: Likewise.
21401 * gdb.reverse/watch-reverse.exp: Likewise.
21402
b22089ab
YQ
214032014-10-17 Yao Qi <yao@codesourcery.com>
21404
21405 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21406 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21407
6c4486e6
PA
214082014-10-17 Pedro Alves <palves@redhat.com>
21409
21410 PR gdb/17471
21411 * gdb.base/bg-execution-repeat.c: New file.
21412 * gdb.base/bg-execution-repeat.exp: New file.
21413
0ff33695
PA
214142014-10-17 Pedro Alves <palves@redhat.com>
21415
21416 PR gdb/17300
21417 * gdb.base/continue-all-already-running.c: New file.
21418 * gdb.base/continue-all-already-running.exp: New file.
21419
6fdebc3d
PA
214202014-10-17 Pedro Alves <palves@redhat.com>
21421
21422 PR gdb/17472
21423 * gdb.base/annota-input-while-running.c: New file.
21424 * gdb.base/annota-input-while-running.exp: New file.
21425
32a8097b
PA
214262014-10-17 Pedro Alves <palves@redhat.com>
21427
21428 * gdb.base/callfuncs.exp: emove references to osf.
21429 * gdb.base/sigall.exp: Likewise.
21430 * gdb.gdb/selftest.exp: Likewise.
21431 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21432 * gdb.mi/non-stop.c: Likewise.
21433 * gdb.mi/pthreads.c: Likewise.
21434 * gdb.reverse/sigall-precsave.exp: Likewise.
21435 * gdb.reverse/sigall-reverse.exp: Likewise.
21436 * gdb.threads/pthreads.c: Likewise.
21437 * gdb.threads/pthreads.exp: Likewise.
21438
7a3517ff
YQ
214392014-10-17 Yao Qi <yao@codesourcery.com>
21440
21441 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21442 check 'target_info exists noargs'.
21443 (test_command_prompt_position): Likewise.
21444 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21445 Remove "set args".
21446 (progvar_simple_while_test): Likewise.
21447 (progvar_complex_if_while_test): Likewise.
21448 (if_while_breakpoint_command_test): Likewise.
21449 (infrun_breakpoint_command_test): Likewise.
21450 (breakpoint_command_test): Likewise.
21451 (watchpoint_command_test): Likewise.
21452 (bp_deleted_in_command_test): Likewise.
21453 (temporary_breakpoint_commands): Likewise.
21454
bb99c472
YQ
214552014-10-16 Yao Qi <yao@codesourcery.com>
21456
21457 * gdb.base/remotetimeout.exp: Remove noargs checking.
21458
7c16b83e
PA
214592014-10-15 Pedro Alves <palves@redhat.com>
21460
21461 PR breakpoints/9649
21462 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21463 * gdb.base/breakpoint-in-ro-region.exp
21464 (probe_target_hardware_step): New procedure.
21465 (top level): Probe hardware stepping and hardware breakpoint
21466 support. Test stepping through a read-only region, with both
21467 "breakpoint auto-hw" on and off and both "always-inserted" on and
21468 off.
21469
35a49624
IB
214702014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21471
21472 * gdb.dlang/demangle.exp: Update for demangling changes.
21473
2d1c107c
SC
214742014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21475
21476 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21477 * gdb.cp/non-trivial-retval.exp: Add new tests.
21478
778811d5
SC
214792014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21480
21481 PR c++/13403
21482 PR c++/15154
21483 * gdb.cp/non-trivial-retval.cc: New file.
21484 * gdb.cp/non-trivial-retval.exp: New file.
21485
10c5f0a8
YQ
214862014-10-15 Yao Qi <yao@codesourcery.com>
21487
21488 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21489 remote host.
21490
65d7b369
YQ
214912014-10-15 Yao Qi <yao@codesourcery.com>
21492
21493 * gdb.python/py-symbol.exp: Match file base name if host is
21494 remote, otherwise match file name with dir name.
21495 * gdb.python/py-symtab.exp: Likewise.
21496 * gdb.python/python.exp: Likewise.
21497
46dc1394
YQ
214982014-10-15 Yao Qi <yao@codesourcery.com>
21499
21500 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21501 pattern.
21502 * gdb.python/py-symtab.exp: Likewise.
21503 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21504 locationn.
21505
c40cc657
JB
215062014-10-14 Joel Brobecker <brobecker@adacore.com>
21507
21508 * gdb.ada/addr_arith: New testcase.
21509
2abf49e1
MR
215102014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21511
21512 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21513 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21514 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21515 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21516
f7088df3
SDJ
215172014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21518
21519 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21520 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21521 * gdb.arch/stap-eval-lang-ada.exp: New file.
21522
4dc06805
YQ
215232014-10-14 Yao Qi <yao@codesourcery.com>
21524
21525 * gdb.mi/mi-var-child.c (nothing1): New function.
21526 (nothing2): New function.
21527 (do_children_tests): Set function pointers by nothing1 and
21528 nothing2.
21529 * gdb.mi/mi-var-child.exp: Step over new added statements.
21530 Update test to match the new output.
21531 * gdb.mi/var-cmd.c (nothing1): New function.
21532 (nothing2): New function.
21533 (do_children_tests): Set function pointers by nothing1 and
21534 nothing2.
21535 * gdb.mi/mi-var-display.exp: Update test to match output.
21536 Step to the line specified by $line_dct_nothing.
21537 Increase the number of lines to step.
21538
46a93de2
YQ
215392014-10-14 Yao Qi <yao@codesourcery.com>
21540
21541 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21542 tests.
21543 * gdb.mi/mi2-var-child.exp: Likewise.
21544
14ea52ee
DE
215452014-10-13 Doug Evans <dje@google.com>
21546
21547 * gdb.python/py-objfile.exp: Change name of file name test.
21548
e5c6e92b
DE
215492014-10-13 Doug Evans <dje@google.com>
21550
21551 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21552 from the start of the CU.
21553
c780cc2f
JK
215542014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21555 Yao Qi <yao@codesourcery.com>
21556
21557 Fix "save breakpoints" for "catch" command.
21558 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21559 Remove -nonewline. Match also the added "main" line.
21560
99894e11
JK
215612014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21562
21563 Fix "save breakpoints" for "disable $bpnum" command.
21564 * gdb.base/save-bp.c (main): Add label.
21565 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21566
6e1ac5a3
JK
215672014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21568
21569 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21570
754dd2b0
YQ
215712014-10-11 Yao Qi <yao@codesourcery.com>
21572
21573 * gdb.server/server-kill.exp: Execute command
21574 "set remote trace-status-packet on" before "tstatus".
21575
f90183d7
YQ
215762014-10-11 Yao Qi <yao@codesourcery.com>
21577
21578 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21579 (main): Call getppid.
21580 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
21581 and continue to it. Read variable "server_pid".
21582
bf40a607
YQ
215832014-10-11 Yao Qi <yao@codesourcery.com>
21584
21585 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
21586
052ca370
YQ
215872014-10-11 Yao Qi <yao@codesourcery.com>
21588
21589 * gdb.threads/thread-find.exp: Don't execute command
21590 "info threads".
21591 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
21592 * gdb.threads/linux-dp.exp: Don't check the condition
21593 $threads_created equals to zero.
21594
3831839c
PA
215952014-10-10 Pedro Alves <palves@redhat.com>
21596
21597 * gdb.base/bigcore.exp: Remove references to IRIX.
21598 * gdb.base/funcargs.exp: Likewise.
21599 * gdb.base/interrupt.exp: Likewise.
21600 * gdb.base/mips_pro.exp: Likewise.
21601 * gdb.base/nodebug.exp: Likewise.
21602 * gdb.base/setvar.exp: Likewise.
21603 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
21604
8b9a549d
PA
216052014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
21606 Pedro Alves <palves@redhat.com>
21607
21608 PR symtab/14466
21609 * gdb.base/vdso-warning.c: New file.
21610 * gdb.base/vdso-warning.exp: New file.
21611
d48ba5e8
DE
216122014-10-02 Doug Evans <dje@google.com>
21613
21614 * gdb.base/structs.c (main): Don't run forever.
21615
2278c276
PA
216162014-10-02 Pedro Alves <palves@redhat.com>
21617
21618 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
21619 (top level) <stop threads 1, stop threads 2>: Use it.
21620
b57bacec
PA
216212014-10-02 Pedro Alves <palves@redhat.com>
21622
21623 * gdb.threads/break-while-running.exp (test): Add new
21624 'update_thread_list' argument. Skip "info threads" if false.
21625 (top level): Add new 'update_thread_list' axis.
21626
13fd3ff3
PA
216272014-10-02 Pedro Alves <palves@redhat.com>
21628
21629 PR breakpoints/17431
21630 * gdb.base/execl-update-breakpoints.c: New file.
21631 * gdb.base/execl-update-breakpoints.exp: New file.
21632
0fec99e8
PA
216332014-10-01 Pedro Alves <palves@redhat.com>
21634
21635 * gdb.base/breakpoint-in-ro-region.c: New file.
21636 * gdb.base/breakpoint-in-ro-region.exp: New file.
21637
2ddf4301
SM
216382014-10-01 Simon Marchi <simon.marchi@ericsson.com>
21639
21640 * gdb.mi/mi-exit-code.exp: New file.
21641 * gdb.mi/mi-exit-code.c: New file.
21642
6a5f3f43
YQ
216432014-09-30 Yao Qi <yao@codesourcery.com>
21644
21645 * lib/prelink-support.exp (build_executable_own_libs): Error if
21646 the target isn't native.
21647
345bcc73
YQ
216482014-09-30 Yao Qi <yao@codesourcery.com>
21649
21650 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
21651 false.
21652
a25a5a45
PA
216532014-09-22 Pedro Alves <palves@redhat.com>
21654
21655 * gdb.threads/break-while-running.exp: New file.
21656 * gdb.threads/break-while-running.c: New file.
21657
00ba3162
YQ
216582014-09-19 Yao Qi <yao@codesourcery.com>
21659
21660 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
21661 Invoke test. Restart GDB with --readnow and invoke test again.
21662
c3b7b696
YQ
216632014-09-19 Yao Qi <yao@codesourcery.com>
21664
21665 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
21666 proc set_breakpoint_on_gcd_function. Invoke
21667 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
21668 invoke set_breakpoint_on_gcd_function again.
21669
2b4fd423
DE
216702014-09-18 Doug Evans <dje@google.com>
21671
21672 * gdb.dwarf2/symtab-producer.exp: New file.
21673
a5947601
SDJ
216742014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21675
21676 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
21677 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
21678 * gdb.base/global-var-nested-by-dso.c: Likewise.
21679 * gdb.base/global-var-nested-by-dso.exp: Likewise.
21680
91c19059
SDJ
216812014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21682 Pedro Alves <palves@redhat.com>
21683
21684 * gdb.base/watch-bitfields.exp: Pass string other than test file
21685 name to prepare_for_testing.
21686 (watch): New procedure.
21687 (expect_watchpoint): Use with_test_prefix.
21688 (top level): Factor out tests to ...
21689 (test_watch_location, test_regular_watch): ... these new
21690 procedures, and use with_test_prefix and gdb_continue_to_end.
21691
bb9d5f81
PP
216922014-09-16 Patrick Palka <patrick@parcs.ath.cx>
21693
21694 PR breakpoints/12526
21695 * gdb.base/watch-bitfields.exp: New file.
21696 * gdb.base/watch-bitfields.c: New file.
21697
635856f5
PA
216982014-09-16 Pedro Alves <palves@redhat.com>
21699
21700 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
21701 software and hardware addresses, not software address against
21702 itself.
21703
7280ceea
PA
217042014-09-16 Pedro Alves <palves@redhat.com>
21705
21706 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
21707 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
21708
428b16bd
PA
217092014-09-16 Pedro Alves <palves@redhat.com>
21710
21711 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
21712 files.
21713 * gdb.base/a2-run.exp: Remove all code guarded by istarget
21714 "*-*-vxworks*" throughout.
21715 * gdb.base/break.exp: Likewise.
21716 * gdb.base/default.exp: Likewise.
21717 * gdb.base/scope.exp: Likewise.
21718 * gdb.base/sepdebug.exp: Likewise.
21719 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
21720 throughout.
21721 * gdb.base/run.c: Likewise.
21722 * gdb.base/sepdebug.c: Likewise.
21723 * gdb.hp/gdb.aCC/run.c: Likewise.
21724 * gdb.reverse/until-reverse.c: Likewise.
21725 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
21726
666d413c
YQ
217272014-09-16 Yao Qi <yao@codesourcery.com>
21728
21729 * boards/local-remote-host-native.exp: New file.
21730
57cbd724
DE
217312014-09-14 Doug Evans <xdje42@gmail.com>
21732
21733 * gdb.threads/queue-signal.c (thread_count): New variable.
21734 (thread_count_mutex, thread_count_condvar): New variables.
21735 (incr_thread_count, wait_all_threads_running): New functions.
21736 (main): Wait for all threads to be in their thread functions.
21737
81219e53
DE
217382014-09-13 Doug Evans <xdje42@gmail.com>
21739
21740 * gdb.threads/queue-signal.c: New file.
21741 * gdb.threads/queue-signal.exp: New file.
21742
3714cea7
DE
217432014-09-13 Doug Evans <xdje42@gmail.com>
21744
21745 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
21746 be consistent with what default_gdb_init uses.
21747 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
21748 the plain text of the prompt. Add some logging printfs.
21749 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
21750
fa43b1d7
PA
217512014-09-12 Pedro Alves <palves@redhat.com>
21752
21753 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
21754 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
21755 * gdb.arch/i386-size-overlap.exp: Likewise.
21756 * gdb.arch/i386-size.exp: Likewise.
21757 * gdb.arch/i386-unwind.exp: Likewise.
21758 * gdb.base/a2-run.exp: Likewise.
21759 * gdb.base/break.exp: Likewise.
21760 * gdb.base/charset.exp: Likewise.
21761 * gdb.base/chng-syms.exp: Likewise.
21762 * gdb.base/commands.exp: Likewise.
21763 * gdb.base/dbx.exp: Likewise.
21764 * gdb.base/find.exp: Likewise.
21765 * gdb.base/funcargs.exp: Likewise.
21766 * gdb.base/jit-simple.exp: Likewise.
21767 * gdb.base/reread.exp: Likewise.
21768 * gdb.base/sepdebug.exp: Likewise.
21769 * gdb.base/step-bt.exp: Likewise.
21770 * gdb.cp/mb-inline.exp: Likewise.
21771 * gdb.cp/mb-templates.exp: Likewise.
21772 * gdb.objc/basicclass.exp: Likewise.
21773 * gdb.threads/killed.exp: Likewise.
21774
9d9bf2df
EBM
217752014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21776
21777 PR tdep/17379
21778 * gdb.arch/powerpc-stackless.S: New file.
21779 * gdb.arch/powerpc-stackless.exp: New file.
21780
1cf2f1b0
JK
217812014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21782
21783 * gdb.base/attach.c: Include unistd.h.
21784 (main): Call alarm. Add label postloop.
21785 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
21786 gdb_breakpoint, gdb_continue_to_breakpoint.
21787 (test_command_line_attach_run): Kill ${testpid} in one exit path.
21788
98880d46
PA
217892014-09-11 Pedro Alves <palves@redhat.com>
21790
21791 PR gdb/17347
21792 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
21793 * gdb.base/attach.exp (test_command_line_attach_run): New
21794 procedure.
21795 (top level): Call it.
21796
4c92ff2c
PA
217972014-09-11 Pedro Alves <palves@redhat.com>
21798
21799 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
21800 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
21801 (do_command_attach_tests): Use spawn_wait_for_attach.
21802 * gdb.base/solib-overlap.exp: Likewise.
21803 * gdb.multi/multi-attach.exp: Likewise.
21804 * gdb.python/py-prompt.exp: Likewise.
21805 * gdb.python/py-sync-interp.exp: Likewise.
21806 * gdb.server/ext-attach.exp: Likewise.
21807
3adc1a7d
GKB
218082014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
21809
21810 * gdb.fortran/array-element.exp: Remove unexpected "continue"
21811 command in testcase. Simplify testcase.
21812
96334934
JB
218132014-09-10 Joel Brobecker <brobecker@adacore.com>
21814
21815 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
21816
eb479039
JB
218172014-09-10 Joel Brobecker <brobecker@adacore.com>
21818
21819 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
21820
deede10c
JB
218212014-09-10 Joel Brobecker <brobecker@adacore.com>
21822
21823 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
21824
7828a5f5
JB
218252014-09-10 Joel Brobecker <brobecker@adacore.com>
21826
21827 * gdb.dwarf2/dynarr-ptr.c: New file.
21828 * gdb.dwarf2/dynarr-ptr.exp: New file.
21829
33aeebcf
MR
218302014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21831
21832 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21833 of 30 rather than hardcoding 120 for a slow test case. Take the
21834 `gdb,timeout' target setting into account for this calculation.
21835 Don't extend the timeout for the test cases that don't need it.
21836
7b415901
MR
218372014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21838
21839 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
21840 a factor of 2 for a slow test case. Take the `gdb,timeout'
21841 target setting into account for this calculation.
21842 * gdb.reverse/until-precsave.exp: Increase the timeout by
21843 a factor of 15 and 3 respectively rather than adding 120
21844 for a pair of slow test cases. Take the `gdb,timeout'
21845 target setting into account for this calculation.
21846
4a40f85a
MR
218472014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21848
21849 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
21850 timeout, don't pass one down to gdb_expect.
21851 (gdb_expect): Rework timeout selection.
21852
09635af7
MR
218532014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21854
21855 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
21856 exception on timeout.
21857 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
21858 (gdbserver_start_extended): Catch any `gdbserver_start' error
21859 exceptions.
21860 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
21861 * lib/mi-support.exp (mi_gdb_target_load): Catch any
21862 `gdbserver_gdb_load' error exceptions.
21863
2bdd10b7
MR
218642014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21865
21866 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
21867 120 on waiting for the TCP socket to open.
21868
316935f0
DE
218692014-09-09 Doug Evans <xdje42@gmail.com>
21870
21871 * gdb.base/default.exp (show_conv_list): Add _caller_is,
21872 _caller_matches, _any_caller_is, _any_caller_matches.
21873
83740597
DE
218742014-09-09 Doug Evans <xdje42@gmail.com>
21875
21876 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
21877
4c122fc3
YQ
218782014-09-09 Yao Qi <yao@codesourcery.com>
21879
21880 * gdb.mi/mi-var-display.exp: Set print symbol off.
21881
a9f116cb
GKB
218822014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
21883
21884 PR gdb/17035
21885 * gdb.base/commands.exp: Add tests to verify user-defined
21886 commands with empty bodies.
21887 * gdb.python/py-cmd.exp: Test that we don't show user-defined
21888 python commands in `show user command`.
21889 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
21890 scheme commands in `show user command`.
21891
c75bd3a2
JK
218922014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21893
21894 PR python/17355
21895 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
21896 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
21897 * gdb.python/py-framefilter-invalidarg.exp: New file.
21898 * gdb.python/py-framefilter-invalidarg.py: New file.
21899
faa42425
DE
219002014-09-06 Doug Evans <xdje42@gmail.com>
21901
21902 PR 15276
21903 * gdb.python/py-caller-is.c: New file.
21904 * gdb.python/py-caller-is.exp: New file.
21905
474ca4f6
SDJ
219062014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
21907
21908 PR gdb/17235
21909 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
21910 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
21911
eb0b0463
SDJ
219122014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
21913
21914 PR fortran/17237
21915 * gdb.fortran/print-formatted.exp: New file.
21916 * gdb.fortran/print-formatted.f90: Likewise.
21917
5f3b99cf
SS
219182014-09-03 Sasha Smundak <asmundak@google.com>
21919
21920 * gdb.python/py-frame.exp: Test Frame.read_register.
21921
7d793aa9
SDJ
219222014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
21923
21924 PR python/16699
21925 * gdb.python/py-completion.exp: New file.
21926 * gdb.python/py-completion.py: Likewise.
21927
fb0576e9
DE
219282014-08-28 Doug Evans <dje@google.com>
21929
21930 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
21931 eax,etc. are live with values set by gdb and thus the compiler can't
21932 use them.
21933 * gdb.arch/i386-pseudo.c (main): Ditto.
21934
ee92b0dd
DE
219352014-08-27 Doug Evans <dje@google.com>
21936
21937 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
21938
6649db35
DE
219392014-08-25 Doug Evans <dje@google.com>
21940
21941 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
21942 (main): Ditto.
21943
564b7600
DE
219442014-08-25 Doug Evans <dje@google.com>
21945
21946 * gdb.threads/thread-execl.exp: #include <stdio.h>.
21947
3881fb67
YQ
219482014-08-24 Yao Qi <yao@codesourcery.com>
21949
21950 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
21951 symbol off.
21952 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
21953
a05a36a5
DE
219542014-08-22 Doug Evans <dje@google.com>
21955
21956 PR 17276
21957 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
21958 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21959 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
21960
7c343b48
YQ
219612014-08-22 Yao Qi <yao@codesourcery.com>
21962
21963 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21964 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21965 * gdb.python/python.exp: Likewise. Use .py file on the host
21966 instead of the build.
21967
22fd09ae
JK
219682014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21969
21970 * gdb.threads/gcore-stale-thread.c: New file.
21971 * gdb.threads/gcore-stale-thread.exp: New file.
21972
a8454a7c
PA
219732014-08-21 Pedro Alves <palves@redhat.com>
21974
21975 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21976 * gdb.base/gcore-relro-pie.exp: Likewise.
21977 * gdb.base/gcore-relro.exp: Likewise.
21978 * gdb.base/gcore.exp: Likewise.
21979 * gdb.base/print-symbol-loading.exp: Likewise.
21980 * gdb.threads/gcore-thread.exp: Likewise.
21981 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21982
2a31c623
PA
219832014-08-20 Pedro Alves <palves@redhat.com>
21984 Jan Kratochvil <jan.kratochvil@redhat.com>
21985
21986 * Makefile.in (EXTRA_RULES, CC): New variables, get from
21987 configure.
21988 (EXPECT): Handle READ1 being set.
21989 (all): Depend on EXTRA_RULES.
21990 (check-read1, expect-read1, read1.so, read1): New rules.
21991 * README (Testsuite Parameters): Document the READ1 make variable.
21992 (Race detection): New section.
21993 * configure: Regenerate.
21994 * configure.ac: If build==host==target, and running under a
21995 GNU/glibc system, add read1 to the extra Makefile rules.
21996 (EXTRA_RULES): AC_SUBST it.
21997 * lib/read1.c: New file.
21998
d36430db
JB
219992014-08-20 Joel Brobecker <brobecker@adacore.com>
22000
22001 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22002 the handling of variables declared as a typedef to an array
22003 which a DW_AT_data_location attribute.
22004
9a0dc9e3
PA
220052014-08-19 Andrew Burgess <aburgess@broadcom.com>
22006 Pedro Alves <palves@redhat.com>
22007
22008 PR symtab/14604
22009 PR symtab/14605
22010 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22011 gdb_test.
22012
0718a8da
PA
220132014-08-19 Pedro Alves <palves@redhat.com>
22014
22015 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22016
13b448cd
YQ
220172014-08-19 Yao Qi <yao@codesourcery.com>
22018
22019 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22020 right line.
22021
1cbf5077
DB
220222014-08-18 David Blaikie <dblaikie@gmail.com>
22023
22024 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22025
bf0fae19
JB
220262014-08-18 Joel Brobecker <brobecker@adacore.com>
22027
22028 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22029 attribute in array range.
22030
3c8c5dcc
JB
220312014-08-18 Joel Brobecker <brobecker@adacore.com>
22032
22033 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22034
e66d4446
SC
220352014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22036
22037 PR c++/17132
22038 * gdb.cp/pr17132.cc: New file.
22039 * gdb.cp/pr17132.exp: New file.
22040
940df408
SC
220412014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22042
22043 * gdb.python/py-xmethods.py (A_getarrayind)
22044 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22045 Use 'print' with function call syntax.
22046 (E_method_matcher.match): Fix tab vs space indentation mixup.
22047
ebcc6c3a
YQ
220482014-08-15 Yao Qi <yao@codesourcery.com>
22049
22050 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22051 false.
22052
775e0f04
YQ
220532014-08-15 Yao Qi <yao@codesourcery.com>
22054
22055 * gdb.cp/casts.exp: Set print symbol off.
22056 * gdb.cp/class2.exp: Likewise.
22057 * gdb.cp/overload.exp: Likewise.
22058 * gdb.cp/templates.exp: Likewise.
22059
d769e349
DE
220602014-08-11 Doug Evans <dje@google.com>
22061
22062 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22063 (test_load_shlib): Update.
22064
20c6f1e1
YQ
220652014-08-09 Yao Qi <yao@codesourcery.com>
22066
22067 * gdb.base/display.exp: Invoke is_address_zero_readable.
22068 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22069 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22070 * gdb.base/hbreak-unmapped.exp: Return if
22071 is_address_zero_readable returns true.
22072 * gdb.base/signest.exp: Likewise.
22073 * gdb.base/signull.exp: Likewise.
22074 * gdb.base/sigbpt.exp: Likewise.
22075 * gdb.guile/scm-disasm.exp: Do the test if
22076 is_address_zero_readable returns false.
22077 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22078 * gdb.python/py-arch.exp: Likewise.
22079 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22080 * lib/gdb.exp (is_address_zero_readable): New proc.
22081
5792e8e3
YQ
220822014-08-09 Yao Qi <yao@codesourcery.com>
22083
22084 PR testsuite/13443
22085 * gdb.mi/mi-var-display.exp: Make test messages unique.
22086
3cecbbbe
TT
220872014-08-04 Tom Tromey <tromey@redhat.com>
22088
22089 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22090 target 0".
22091
00b51ff5
TT
220922014-08-04 Tom Tromey <tromey@redhat.com>
22093
22094 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22095 "target_resume".
22096
6908c509
JB
220972014-08-01 Joel Brobecker <brobecker@adacore.com>
22098
22099 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22100 inner_vla_struct_object_size.
22101 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22102 as xfail.
22103
cc6563d2
PA
221042014-07-30 Pedro Alves <palves@redhat.com>
22105
22106 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22107 comment.
22108
7e09a223
YQ
221092014-07-29 Yao Qi <yao@codesourcery.com>
22110
22111 PR gdb/17206
22112 * gdb.base/until-nodebug.exp: New.
22113
7ebdbe92
DE
221142014-07-28 Doug Evans <xdje42@gmail.com>
22115
22116 PR guile/17203
22117 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22118 previously existing parameter, and previously ambiguously spelled
22119 parameter.
22120
fdb1adc6
WN
221212014-07-28 Will Newton <will.newton@linaro.org>
22122
22123 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22124
186fcde0
DE
221252014-07-26 Ludovic Courtès <ludo@gnu.org>
22126 Doug Evans <xdje42@gmail.com>
22127
22128 PR guile/17146
22129 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22130
70509625
PA
221312014-07-25 Pedro Alves <palves@redhat.com>
22132
22133 * gdb.threads/signal-command-handle-nopass.c: New file.
22134 * gdb.threads/signal-command-handle-nopass.exp: New file.
22135 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22136 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22137 * gdb.threads/signal-delivered-right-thread.c: New file.
22138 * gdb.threads/signal-delivered-right-thread.exp: New file.
22139
c3f814a1
PA
221402014-07-25 Pedro Alves <palves@redhat.com>
22141
22142 * gdb.base/double-prompt-target-event-error.exp
22143 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22144 match.
22145 (cancel_pagination_in_target_event): Rework double prompt
22146 detection.
22147 * gdb.base/paginate-after-ctrl-c-running.exp
22148 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22149 <return>' match.
22150 * gdb.base/paginate-bg-execution.exp
22151 (test_bg_execution_pagination_return)
22152 (test_bg_execution_pagination_cancel): Remove '-notransfer
22153 <return>' matches.
22154 * gdb.base/paginate-execution-startup.exp
22155 (test_fg_execution_pagination_return)
22156 (test_fg_execution_pagination_cancel): Remove '-notransfer
22157 <return>' matches.
22158 * gdb.base/paginate-inferior-exit.exp
22159 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22160 match.
22161 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22162 * lib/gdb.exp (pagination_prompt): Run text through
22163 string_to_regexp.
22164 (gdb_test_multiple): Match $pagination_prompt instead of
22165 "<return>".
22166 (string_to_regexp): Move to lib/gdb-utils.exp.
22167
e214cf6c
JK
221682014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22169
22170 * gdb.arch/amd64-entry-value-paramref.S: New file.
22171 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22172 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22173 * gdb.arch/amd64-optimout-repeat.S: New file.
22174 * gdb.arch/amd64-optimout-repeat.c: New file.
22175 * gdb.arch/amd64-optimout-repeat.exp: New file.
22176
17d0c5c8
JK
221772014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22178
22179 PR gdb/17170
22180 * gdb.base/statistics.exp: New file.
22181
b8b8facf
DE
221822014-07-17 Doug Evans <dje@google.com>
22183
74b49205 22184 PR gdb/17170
b8b8facf
DE
22185 * gdb.base/maint.exp: Update testing of per-command stats.
22186
1b5d0ab3
PA
221872014-07-16 Pedro Alves <palves@redhat.com>
22188
22189 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22190 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22191 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22192 (tfile_write_buf): New functions.
22193 (add_memory_block): Rewrite using the above.
22194 (adjust_function_address): New function.
22195 (FUNCTION_ADDRESS): New macro.
22196 (write_basic_trace_file): Remove short_x local, and use
22197 tfile_write_16. Change type of func_addr local to unsigned long
22198 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22199 here. Cast argument of add_memory_block to char pointer.
22200 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22201 (main): Remove parameters.
22202 * gdb.trace/tfile.exp: Remove nowarnings.
22203
4d974e88
SM
222042014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22205
22206 * gdb.base/debug-expr.exp: Test string evaluation with
22207 "debug expression" on.
22208
41e99568
PA
222092014-07-15 Pedro Alves <palves@redhat.com>
22210
22211 * gdb.base/reread.exp: Use clean_restart.
22212
487d9753
PL
222132014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22214
22215 * gdb.arch/avr-flash-qualifer.c: New.
22216 * gdb.arch/avr-flash-qualifer.exp: New.
22217
cc1c52ad
PA
222182014-07-14 Pedro Alves <palves@redhat.com>
22219
22220 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22221 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22222
1e973570
PA
222232014-07-14 Pedro Alves <palves@redhat.com>
22224
22225 * gdb.base/double-prompt-target-event-error.c: New file.
22226 * gdb.base/double-prompt-target-event-error.exp: New file.
22227
93d6eb10
PA
222282014-07-14 Pedro Alves <palves@redhat.com>
22229
22230 PR gdb/17072
22231 * gdb.base/paginate-inferior-exit.c: New file.
22232 * gdb.base/paginate-inferior-exit.exp: New file.
22233
0017922d
PA
222342014-07-14 Pedro Alves <palves@redhat.com>
22235
22236 PR gdb/17072
22237 * gdb.base/paginate-bg-execution.c: New file.
22238 * gdb.base/paginate-bg-execution.exp: New file.
22239
94696ad3
PA
222402014-07-14 Pedro Alves <palves@redhat.com>
22241
22242 PR gdb/17072
22243 * gdb.base/paginate-execution-startup.c: New file.
22244 * gdb.base/paginate-execution-startup.exp: New file.
22245 * lib/gdb.exp (pagination_prompt): New global.
22246 (default_gdb_spawn): New procedure, factored out from
22247 default_gdb_spawn.
22248 (default_gdb_start): Adjust to call default_gdb_spawn.
22249 (gdb_spawn): New procedure.
22250
bd293940
PA
222512014-07-14 Pedro Alves <palves@redhat.com>
22252
22253 * lib/gdb.exp (gdb_assert): New procedure.
22254 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22255
c933f875
PA
222562014-07-14 Pedro Alves <palves@redhat.com>
22257
22258 * gdb.base/execution-termios.c: New file.
22259 * gdb.base/execution-termios.exp: New file.
22260
d98b7a16
TT
222612014-07-14 Tom Tromey <tromey@redhat.com>
22262
22263 * gdb.cp/vla-cxx.cc: New file.
22264 * gdb.cp/vla-cxx.exp: New file.
22265
548740d6
TT
222662014-07-14 Tom Tromey <tromey@redhat.com>
22267
22268 * gdb.reverse/rerun-prec.c: New file.
22269 * gdb.reverse/rerun-prec.exp: New file.
22270
a25eb028
MR
222712014-07-12 Maciej W. Rozycki <macro@mips.com>
22272 Maciej W. Rozycki <macro@codesourcery.com>
22273
22274 * lib/gdb-utils.exp: New file.
22275 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22276 inline `gdb_init_command' processing.
22277 (gdb_start_cmd): Likewise.
22278 * lib/mi-support.exp (mi_run_cmd): Likewise.
22279 * README: Document `gdb_init_command' and `gdb_init_commands'.
22280
218c2655
JK
222812014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22282
22283 Fix false FAIL running under a very long directory name.
22284 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22285 and "set print elements 10000". Twice.
22286
5401fde3
YQ
222872014-07-11 Yao Qi <yao@codesourcery.com>
22288
22289 * gdb.base/exprs.exp: "set print symbol off".
22290
e76126e8
PA
222912014-07-11 Pedro Alves <palves@redhat.com>
22292
22293 * gdb.threads/kill.c: New file.
22294 * gdb.threads/kill.exp: New file.
22295
2d6f0de6
YQ
222962014-07-10 Yao Qi <yao@codesourcery.com>
22297
22298 * gdb.trace/tfile.c (write_basic_trace_file)
22299 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22300 address written to trace file.
22301
7180e04a
PA
223022014-07-09 Pedro Alves <palves@redhat.com>
22303
22304 * gdb.base/attach-wait-input.exp: New file.
22305 * gdb.base/attach-wait-input.c: New file.
22306
9a9a7608
AB
223072014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22308
22309 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22310 setting up test structures.
22311 (main): Call new test function.
22312 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22313 test function, continue into test function and walk test
22314 structures.
22315
161ac41e
YQ
223162014-07-02 Yao Qi <yao@codesourcery.com>
22317
22318 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22319 'bar_start' at the beginning of functions 'foo' and 'bar'
22320 respectively.
22321 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22322 instead of 'foo' and 'bar'.
22323
1f267ae3
MM
223242014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22325
22326 * gdb.btrace/segv.exp: New.
22327 * gdb.btrace/segv.c: New.
22328
2b239efb
LM
223292014-07-02 Luis Machado <lgustavo@codesourcery.com>
22330
22331 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22332 instruction.
22333
cf363f18
MW
223342014-06-30 Mark Wielaard <mjw@redhat.com>
22335
22336 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22337 vulture, vilify, villar): New volatile array constants.
22338 (vindictive, vegetation): New const volatile array constants.
22339 * gdb.base/volatile.exp: Test volatile and const volatile array
22340 types.
22341
aebf9d24
AA
223422014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22343
22344 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22345 target lacks support for awatch, rwatch, or hbreak.
22346
b67a2c6f
YQ
223472014-06-27 Yao Qi <yao@codesourcery.com>
22348
22349 * gdb.multi/dummy-frame-restore.exp: New.
22350 * gdb.multi/dummy-frame-restore.c: New.
22351
aef92902
MM
223522014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22353
22354 * gdb.btrace/gcore.exp: New.
22355
8e9db26e
PA
223562014-06-23 Pedro Alves <palves@redhat.com>
22357
22358 * gdb.base/watchpoint-reuse-slot.c: New file.
22359 * gdb.base/watchpoint-reuse-slot.exp: New file.
22360
70afc5b7
SC
223612014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22362
22363 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22364 progspace's filename in 'info', 'enable' and 'disable' command
22365 tests.
22366
b972bd9c
JK
223672014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22368
22369 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22370 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22371 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22372
125f8a3d
GB
223732014-06-20 Gary Benson <gbenson@redhat.com>
22374
22375 * gdb.arch/i386-avx.exp: Fix include file location.
22376 * gdb.arch/i386-sse.exp: Likewise.
22377
3ed9baed
IB
223782014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22379
22380 * gdb.dlang/expression.exp: New file.
22381
034f788c
PA
223822014-06-19 Pedro Alves <palves@redhat.com>
22383
22384 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22385 out from ...
22386 (top level): ... here. Iterate running tests under different
22387 scheduler-locking settings.
22388
45371d0c
LM
223892014-06-18 Luis Machado <lgustavo@codesourcery.com>
22390
22391 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22392 to DW_FORM_addr and use non-zero addresses.
22393
5d376983
SC
223942014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22395
22396 PR gdb/17017
22397 * gdb.python/py-xmethods.cc: Add global function call counters and
22398 increment them in their respective functions. Remove "cout"
22399 statements.
22400 * gdb.python/py-xmethods.exp: Make tests check the global function
22401 call counters instead of depending on inferior IO.
22402
a1aa2221
LM
224032014-06-18 Don Breazeal <donb@codesourcery.com>
22404
22405 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22406 Deleted procedure.
22407 (explicit_fork_parent_follow): Deleted procedure.
22408 (explicit_fork_child_follow): Deleted procedure.
22409 (test_follow_fork): New procedure.
22410 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22411 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22412 procedure calls.
22413
0fc05997
YQ
224142014-06-17 Yao Qi <yao@codesourcery.com>
22415
22416 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22417 CP1252.
22418
70795c52
LM
224192014-06-17 Luis Machado <lgustavo@codesourcery.com>
22420
22421 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22422 Initialize ptr and S explicitly.
22423 (skip_type_update_when_not_use_rtti_test): Likewise.
22424
6be47f0c
KS
224252014-06-16 Keith Seitz <keiths@redhat.com>
22426
22427 PR mi/15863
22428 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22429 the inferior is started.
22430
d03de421
PA
224312014-06-16 Pedro Alves <palves@redhat.com>
22432
22433 * gdb.base/break-main-file-remove-fail.c: New file.
22434 * gdb.base/break-main-file-remove-fail.exp: New file.
22435 * gdb.base/break-unload-file.exp: Use build_executable instead of
22436 prepare_for_testing.
22437 (test_break): New parameter "initial_load". Handle it.
22438 (top level): Add initial_load cmdline/file axis.
22439
f9579b99
TT
224402014-06-12 Tom Tromey <tromey@redhat.com>
22441
22442 * gdb.base/completion.exp: Don't use directory name in test.
22443
3657956b
GB
224442014-06-09 Gary Benson <gbenson@redhat.com>
22445
22446 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22447 separate the always-available ANSI-standard signals from the
22448 signals that require checking.
22449 (main): Likewise.
22450 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22451 Likewise.
22452 (main): Likewise.
22453
4186eb54
KS
224542014-06-07 Keith Seitz <keiths@redhat.com>
22455
22456 Revert:
22457 PR c++/16253
22458 * gdb.cp/var-tag.cc: New file.
22459 * gdb.cp/var-tag.exp: New file.
22460 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22461 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22462 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22463 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22464
25326a28 224652014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22466
22467 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22468
829155c9
PA
224692014-06-06 Pedro Alves <palves@redhat.com>
22470
22471 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22472 in target debug output instead of looking at RSP packets,
22473 disabling the test on any target that uses hardware stepping.
22474 Update comments.
22475
61c8d22e
PA
224762014-06-06 Pedro Alves <palves@redhat.com>
22477
22478 * gdb.base/break-unload-file.exp: Fix typo.
22479
d9a47287
YQ
224802014-06-06 Yao Qi <yao@codesourcery.com>
22481
22482 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22483 from "jit_function" to "^jit_function".
22484
e5e01dbf
YQ
224852014-06-06 Yao Qi <yao@codesourcery.com>
22486
22487 * gdb.base/async.c (foo): Add one statement.
22488 * gdb.base/async.exp: Get the next instruction address and
22489 match the output of "nexti" by instruction address. Match
22490 the hex address in the output of "finish".
22491
73ba372c
GB
224922014-06-06 Gary Benson <gbenson@redhat.com>
22493
22494 * gdb.base/call-signals.c: Remove preprocessor conditionals
22495 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22496 SIGSEGV and SIGTERM.
22497 * gdb.base/sigall.c: Likewise.
22498 * gdb.base/unwindonsignal.c: Likewise.
22499 * gdb.reverse/sigall-reverse.c: Likewise.
22500
831517df
YQ
225012014-06-06 Yao Qi <yao@codesourcery.com>
22502
22503 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22504 readable, skip the test.
22505
b8b91e98
YQ
225062014-06-06 Yao Qi <yao@codesourcery.com>
22507
22508 * gdb.threads/staticthreads.c (thread_function): Move the line
22509 setting breakpoint on forward.
22510 * gdb.threads/staticthreads.exp: Update comments.
22511
fb934770
LC
225122014-06-05 Ludovic Courtès <ludo@gnu.org>
22513
22514 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22515 "history-append! type error".
22516
6ef284bd
SM
225172014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22518
22519 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22520 erroneous dprintf expected input.
22521
a872e241
DE
225222014-06-04 Doug Evans <xdje42@gmail.com>
22523
22524 * gdb.guile/scm-generics.exp: Delete.
22525
16f691fb
DE
225262014-06-04 Doug Evans <xdje42@gmail.com>
22527
22528 * gdb.guile/scm-breakpoint.exp: Update.
22529 Add tests for breakpoint registration.
22530
012370f6
TT
225312014-06-04 Tom Tromey <tromey@redhat.com>
22532
22533 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22534 VLA-in-union.
22535 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22536 inner_vla_struct, vla_union types. Initialize objects of those
22537 types and compute their sizes.
22538
9f5a4cef
HZ
225392014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22540 Hui Zhu <hui@codesourcery.com>
22541
22542 * gdb.base/fileio.exp: Add test for shell not available as well as
22543 available.
22544 * gdb.base/fileio.c (test_system): Check for shell twice.
22545
90a45c4d
YQ
225462014-06-04 Yao Qi <yao@codesourcery.com>
22547
22548 * gdb.base/auto-connect-native-target.exp: Remove redundant
22549 space from the regexp pattern.
22550
70017e41
YQ
225512014-06-04 Yao Qi <yao@codesourcery.com>
22552
22553 * gdb.base/default.exp: Replace "child" with "native" in
22554 regexp pattern.
22555
883964a7
SC
225562014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22557
22558 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22559 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22560 * gdb.python/py-xmethods.py: Python script supporting the
22561 new testcase and tests.
22562
ef370185
JB
225632014-06-03 Joel Brobecker <brobecker@adacore.com>
22564 Pedro Alves <palves@redhat.com>
22565
22566 PR breakpoints/17000
22567 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22568 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22569
1e2ccb61
BM
225702014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22571
22572 * gdb.base/subst.exp: Add tests to verify partial path matching
22573 output.
22574
c6ec5ab2
PA
225752014-06-03 Pedro Alves <palves@redhat.com>
22576
22577 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22578 target that doesn't use software single-stepping.
22579
835c559f
PA
225802014-06-03 Pedro Alves <palves@redhat.com>
22581
22582 PR breakpoints/17000
22583 * gdb.base/sss-bp-on-user-bp-2.c: New file.
22584 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
22585
06eb1586
DE
225862014-06-02 Doug Evans <xdje42@gmail.com>
22587
22588 * gdb.guile/scm-parameter.exp: New file.
22589
e698b8c4
DE
225902014-06-02 Doug Evans <xdje42@gmail.com>
22591
22592 * gdb.guile/scm-cmd.c: New file.
22593 * gdb.guile/scm-cmd.exp: New file.
22594
ded03782
DE
225952014-06-02 Doug Evans <xdje42@gmail.com>
22596
22597 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
22598 pretty-printer lookup.
22599 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
22600 (make-pp_s-printer): Call it.
22601 (make-pretty-printer-from-dict): New function.
22602 (lookup-pretty-printer-maker-from-dict): New function.
22603 (*pretty-printer*): Simplify.
22604 (make-objfile-pp_s-printer): New function.
22605 (install-objfile-pretty-printers!): New function.
22606 (make-progspace-pp_s-printer): New function.
22607 (install-progspace-pretty-printers!): New function.
22608 * gdb.guile/scm-progspace.c: New file.
22609 * gdb.guile/scm-progspace.exp: New file.
22610
41fac0cf
PA
226112014-06-02 Pedro Alves <palves@redhat.com>
22612
22613 * gdb.base/dprintf-bp-same-addr.c: New file.
22614 * gdb.base/dprintf-bp-same-addr.exp: New file.
22615
96ae5695
EBM
226162014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22617
22618 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
22619 * gdb.arch/powerpc-power.s: Likewise.
22620
da02b3a8
JB
226212014-06-02 Joel Brobecker <brobecker@adacore.com>
22622
22623 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
22624
c72b2e7b
YQ
226252014-06-01 Yao Qi <yao@codesourcery.com>
22626
22627 * gdb.base/watchpoint.exp (test_watch_location): Check null
22628 pointer can be dereferenced. If not, do the test, otherwise
22629 skip it.
22630
53e8a631
AB
226312014-05-30 Andrew Burgess <aburgess@broadcom.com>
22632
22633 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
22634 results.
22635 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
22636
938f0e2f
AB
226372014-05-30 Andrew Burgess <aburgess@broadcom.com>
22638
22639 * gdb.arch/amd64-invalid-stack-middle.S: New file.
22640 * gdb.arch/amd64-invalid-stack-middle.c: New file.
22641 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
22642 * gdb.arch/amd64-invalid-stack-top.c: New file.
22643 * gdb.arch/amd64-invalid-stack-top.exp: New file.
22644
9ba6657a
PA
226452014-05-30 Pedro Alves <palves@redhat.com>
22646
22647 PR breakpoints/17000
22648 * gdb.base/sss-bp-on-user-bp.c: New file.
22649 * gdb.base/sss-bp-on-user-bp.exp: New file.
22650
522c09bf
DB
226512014-05-30 David Blaikie <dblaikie@gmail.com>
22652
22653 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
22654 gnu_inline semantics via attribute.
22655 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
22656 source explicitly specifies the required semantics.
22657
bf4ef81e
MR
226582014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
22659
22660 * gdb.reverse/sigall-reverse.exp: Fix a typo.
22661
329ea579
PA
226622014-05-29 Pedro Alves <palves@redhat.com>
22663 Tom Tromey <tromey@redhat.com>
22664
22665 * gdb.base/async-shell.exp: Don't enable target-async.
22666 * gdb.base/async.exp
22667 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
22668 parameter. Adjust.
22669 (top level): Don't test with "target-async".
22670 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
22671 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
22672 * gdb.base/inferior-died.exp: Don't enable target-async.
22673 * gdb.base/interrupt-noterm.exp: Likewise.
22674 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
22675 * gdb.mi/mi-nonstop-exit.exp: Likewise.
22676 * gdb.mi/mi-nonstop.exp: Likewise.
22677 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
22678 * gdb.mi/mi-nsintrall.exp: Likewise.
22679 * gdb.mi/mi-nsmoribund.exp: Likewise.
22680 * gdb.mi/mi-nsthrexec.exp: Likewise.
22681 * gdb.mi/mi-watch-nonstop.exp: Likewise.
22682 * gdb.multi/watchpoint-multi.exp: Adjust comment.
22683 * gdb.python/py-evsignal.exp: Don't enable target-async.
22684 * gdb.python/py-evthreads.exp: Likewise.
22685 * gdb.python/py-prompt.exp: Likewise.
22686 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
22687 * gdb.server/solib-list.exp: Don't enable target-async.
22688 * gdb.threads/thread-specific-bp.exp: Likewise.
22689 * lib/mi-support.exp: Adjust to use mi-async.
22690
fd664c91
PA
226912014-05-29 Pedro Alves <palves@redhat.com>
22692
22693 PR gdb/13860
22694 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
22695 reason, even in sync mode.
22696
251bde03
PA
226972014-05-29 Pedro Alves <palves@redhat.com>
22698 Hui Zhu <hui@codesourcery.com>
22699
22700 PR PR15693
22701 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
22702 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
22703 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
22704 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
22705
7f3c0343
JB
227062014-05-28 Joel Brobecker <brobecker@adacore.com>
22707
22708 * config/monitor.exp (gdb_target_monitor): Replace use of
22709 "set remotebaud" by "set serial baud".
22710
b2715b27
AW
227112014-05-26 Andy Wingo <wingo@igalia.com>
22712
22713 * gdb.guile/scm-breakpoint.exp:
22714 * gdb.guile/scm-gsmob.exp: Update to use plain old object
22715 properties instead of gdb-object-properties.
22716
498a4489
YQ
227172014-05-26 Yao Qi <yao@codesourcery.com>
22718
22719 * gdb.server/no-thread-db.exp: Specify source file name
22720 explicitly when setting a breakpoint.
22721
589fdceb
MM
227222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22723
22724 * gdb.btrace/vdso.c: New.
22725 * gdb.btrace/vdso.exp: New.
22726
e9089e05
MM
227272014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22728
22729 * gdb.base/gcore.exp (capture_command_output): Move ...
22730 * lib/gdb.exp (capture_command_output): ... here.
22731
67b5c0c1
MM
227322014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22733
22734 * gdb.btrace/data.exp: Test memory access during btrace replay.
22735
a2199296
SM
227362014-05-22 Simon Marchi <simon.marchi@ericsson.com>
22737
22738 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
22739
17b2616c
PA
227402014-05-21 Pedro Alves <palves@redhat.com>
22741
22742 PR gdb/13860
22743 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
22744 (top level): Test that output related to execution commands is
22745 sent to the console with CLI commands, but not with MI commands.
22746 Test that breakpoint events are always mirrored to the console.
22747 Also expect the new source line to be output after a "next" in
22748 async mode too. Make it a pass/fail test.
22749 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
22750 output.
22751 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
22752
5166082f
PA
227532014-05-21 Pedro Alves <palves@redhat.com>
22754
22755 * gdb.base/list.exp (build_pattern, test_list): New procedures.
22756 Use them to test variations of "list" after reaching a breakpoint.
22757 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
22758 Test "list" with listsize 10 after reaching a breakpoint.
22759 * gdb.python/python.exp (decode_line current location line
22760 number): Adjust expected line number.
22761
2f25d70f
SM
227622014-05-21 Simon Marchi <simon.marchi@ericsson.com>
22763
22764 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
22765 behavior for $args, pass it directly to "run".
22766
ff604a67
MR
227672014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
22768
22769 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
22770 30000 to 65536.
22771
6a3cb8e8
PA
227722014-05-21 Pedro Alves <palves@redhat.com>
22773
22774 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
22775 auto-connect-native-target off".
22776 * gdb.base/auto-connect-native-target.c: New file.
22777 * gdb.base/auto-connect-native-target.exp: New file.
22778
4ebfc96e
PA
227792014-05-21 Pedro Alves <palves@redhat.com>
22780
22781 * gdb.base/default.exp: Test "target native" instead of "target
22782 child".
22783
36d46afb
MW
227842014-05-21 Mark Wielaard <mjw@redhat.com>
22785
22786 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
22787
5876f503
JK
227882014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22789
22790 Fix TLS access for -static -pthread.
22791 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
22792 <HAVE_TLS> (thread_function, main): Initialize it.
22793 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
22794 Add clean_restart.
22795 <$have_tls != "">: Check TLSVAR.
22796
0256a6ac
PA
227972014-05-21 Pedro Alves <palves@redhat.com>
22798
22799 * gdb.base/dcache-line-read-error.c: New.
22800 * gdb.base/dcache-line-read-error.exp: New.
22801
936d2992
PA
228022014-05-20 Pedro Alves <palves@redhat.com>
22803
22804 * gdb.base/compare-sections.c: New file.
22805 * gdb.base/compare-sections.exp: New file.
22806
802e8e6d
PA
228072014-05-20 Pedro Alves <palves@redhat.com>
22808
22809 * gdb.base/break-idempotent.c: New file.
22810 * gdb.base/break-idempotent.exp: New file.
22811
e59fa00f
MM
228122014-05-20 Markus Metzger <markus.t.metzger@intel.com>
22813
22814 * gdb.btrace/nohist.exp: New.
22815
8b696e31
YQ
228162014-05-20 Yao Qi <yao@codesourcery.com>
22817
22818 * lib/gdb.exp (gdb_init): Set timeout if test file is under
22819 gdb.reverse directory and gdb_reverse_timeout exists in board
22820 setting.
22821 * README: Document gdb_reverse_timeout.
22822
73c9764f
YQ
228232014-05-20 Yao Qi <yao@codesourcery.com>
22824
22825 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
22826 'test_file_name'. Treat args as a string instead of a list.
22827 (gdb_init): Rename argument 'args' by 'test_file_name'.
22828
f1f4348a
JK
228292014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
22830
22831 * gdb.arch/powerpc-power.exp: New file.
22832 * gdb.arch/powerpc-power.s: New file.
22833
0dbe70ce
DE
228342014-05-16 Doug Evans <dje@google.com>
22835
22836 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
22837 * gdb.base/completion.exp: Check that all expected files exist
22838 before doing file completion.
0dbe70ce 22839
8d551b02
DE
228402014-05-16 Doug Evans <dje@google.com>
22841
22842 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
22843 Update.
22844 (do_syscall_tests_without_xml): Update.
22845
73eb7709
PA
228462014-05-16 Pedro Alves <palves@redhat.com>
22847
22848 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
22849 instead of "unknown output after running".
22850
3fae92fc
YQ
228512014-05-16 Yao Qi <yao@codesourcery.com>
22852
22853 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
22854 file1.txt from host at the end.
22855 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22856
c2b2ccc5
DE
228572014-05-15 Doug Evans <dje@google.com>
22858
22859 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
22860 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
22861 loading file. Add test for TU lookup.
22862
8c217a4b
SM
228632014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22864
22865 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
22866 calling "-exec-arguments" or "set args" before running the
22867 inferior.
22868
3deb39c6
SM
228692014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22870
22871 * lib/mi-support.exp (mi_expect_stop): Expect message for
22872 inferiors that exit with non-zero exit code.
22873
71a79f8c
YQ
228742014-05-14 Yao Qi <yao@codesourcery.com>
22875
22876 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
22877 match absolute path on remote host.
22878 (test_file_list_exec_source_files): Remove "/" from the
22879 pattern.
22880
f23fcd46
YQ
228812014-05-14 Yao Qi <yao@codesourcery.com>
22882
22883 * boards/local-remote-host-notty.exp (${board}_file): New
22884 proc.
22885
9404b58f
KM
228862014-05-07 Kyle McMartin <kyle@redhat.com>
22887
22888 Pushed by Joel Brobecker <brobecker@adacore.com>.
22889 * gdb.arch/aarch64-atomic-inst.c: New file.
22890 * gdb.arch/aarch64-atomic-inst.exp: New file.
22891
5e45f04c
YQ
228922014-05-07 Yao Qi <yao@codesourcery.com>
22893
22894 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
22895 in current context" too.
22896
c888a17d
KS
228972014-05-05 Keith Seitz <keiths@redhat.com>
22898
22899 * gdb.linespec/ls-dollar.exp: Add test for linespec
22900 file:convenience_variable.
22901
290a839c
YQ
229022014-05-05 Yao Qi <yao@codesourcery.com>
22903
22904 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
22905 traceframes into tfile and ctf trace files. Read data from
22906 trace file and test collected data.
22907 (gdb_collect_locals_test): Likewise.
22908 (gdb_unavailable_registers_test): Likewise.
22909 (gdb_unavailable_floats): Likewise.
22910 (gdb_collect_globals_test): Likewise.
22911 (top-level): Append "ctf" to trace_file_targets if GDB
22912 supports.
22913
b5262cd0
YQ
229142014-05-05 Yao Qi <yao@codesourcery.com>
22915
22916 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
22917 code to ...
22918 (gdb_collect_args_test_1): ... it. New proc.
22919 (gdb_collect_locals_test): Move some code to ...
22920 (gdb_collect_locals_test_1): ... it. New proc.
22921 (gdb_unavailable_registers_test): Move some code to ...
22922 (gdb_unavailable_registers_test_1): ... it. New proc.
22923 (gdb_unavailable_floats): Move some code to ...
22924 (gdb_unavailable_floats_1): ... it. New proc.
22925
30a1e6cc
SDJ
229262014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22927
22928 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
22929 probes to test for bitness recognition.
22930 * gdb.arch/amd64-stap-optional-prefix.exp
22931 (test_probe_value_without_reg): New procedure.
22932 Add code to test for different kinds of bitness.
22933
f33da99a
SDJ
229342014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22935
22936 PR breakpoints/16889
22937 * gdb.arch/amd64-stap-optional-prefix.S: New file.
22938 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22939
5b80f00d
PA
229402014-05-01 Pedro Alves <palves@redhat.com>
22941
22942 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
22943 gdb_file_cmd if no file is specified.
22944 * boards/native-extended-gdbserver.exp (gdb_load): Use the
22945 last_loaded_file to set the remote exec-file.
22946
f8c2a73c
PA
229472014-05-01 Pedro Alves <palves@redhat.com>
22948
22949 * boards/local-remote-host.exp: New file.
22950
be6e8ac7
PA
229512014-05-01 Pedro Alves <palves@redhat.com>
22952
22953 * boards/local-remote-host.exp: Rename to ...
22954 * boards/local-remote-host-notty.exp: ... this.
22955
cac0dc8f
JB
229562014-04-28 Joel Brobecker <brobecker@adacore.com>
22957
22958 * gdb.ada/dyn_arrayidx: New testcase.
22959
9730e6cc
YQ
229602014-04-26 Yao Qi <yao@codesourcery.com>
22961
22962 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22963 and compute the length of function main. Save it in
22964 $main_length.
22965 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22966 (top-level): Use gdb_compile to compile objects into
22967 executable and restart GDB. Remove invocation to
22968 prepare_for_testing.
22969
7ae1a6a6
PA
229702014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22971 Pedro Alves <palves@redhat.com>
22972
22973 PR server/16255
22974 * gdb.multi/multi-attach.c: New file.
22975 * gdb.multi/multi-attach.exp: New file.
22976
4082afcc
PA
229772014-04-25 Pedro Alves <palves@redhat.com>
22978
22979 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22980 user.
22981 (top level): Test that "set remote conditional-breakpoints-packet
22982 off" works as intended.
22983 * gdb.base/dprintf.exp: Test that "set remote
22984 breakpoint-commands-packet off" works as intended.
22985 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
22986 New function.
22987 (top level): Call it.
22988 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
22989 remote fast-tracepoints-packet off" works as intended.
22990 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
22991 * lib/gdb.exp (gdb_is_target_remote): ... here.
22992
2abc3f8d
DB
229932014-04-24 David Blaikie <dblaikie@gmail.com>
22994
22995 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
22996 ensure clang would not discard them.
22997 * gdb.base/gdbvars.c: Ditto.
22998 * gdb.base/memattr.c: Ditto.
22999 * gdb.base/whatis.c: Ditto.
23000 * gdb.python/py-prettyprint.c: Ditto.
23001 * gdb.trace/actions.c: Ditto.
23002 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23003 ensure clang would not discard it.
23004
bfd39632
DB
230052014-04-24 David Blaikie <dblaikie@gmail.com>
23006
23007 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23008 clang to emit the full definition of type required by the test
23009 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23010
22842ff6
DB
230112014-04-24 David Blaikie <dblaikie@gmail.com>
23012
23013 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23014 coax Clang into emitting the definition of the type.
23015 * gdb.cp/pr10728-x.h (y): Ditto.
23016 * gdb.cp/pr10728-y.cc (y): Ditto.
23017
c2e827ad
DB
230182014-04-24 David Blaikie <dblaikie@gmail.com>
23019
23020 * gdb.base/label.exp: XFAIL label related tests under Clang.
23021 * gdb.cp/cplabel.exp: Ditto.
23022 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23023 under Clang those using labels.
23024
4c2d33e7
YQ
230252014-04-25 Yao Qi <yao@codesourcery.com>
23026
23027 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23028 double_label.
23029 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23030 partial_label and double_label.
23031
56083b99
DB
230322014-04-24 David Blaikie <dblaikie@gmail.com>
23033
23034 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23035
25d4e99d
DB
230362014-04-24 David Blaikie <dblaikie@gmail.com>
23037
23038 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23039 of the function to work across GCC and Clang.
23040 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23041 pointer types (const void ** const V void **).
23042
01f9f808
MS
230432014-04-24 Michael Sturm <michael.sturm@mintel.com>
23044 Walfred Tedeschi <walfred.tedeschi@intel.com>
23045
23046 * Makefile.in (EXECUTABLES): Added i386-avx512.
23047 * gdb.arch/i386-avx512.c: New file.
23048 * gdb.arch/i386-avx512.exp: Likewise.
23049
4b48d439
KS
230502014-04-23 Keith Seitz <keiths@redhat.com>
23051
23052 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23053 (mi_make_breakpoint_table): New procedure.
23054 (mi_create_breakpoint): Use mi_make_breakpoint
23055 and return the result.
23056 (mi_make_breakpoint): New procedure.
23057 (mi_build_kv_pairs): New procedure.
23058
23059 * gdb.mi/mi-break.exp: Remove unused globals,
23060 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23061 All callers updated.
23062 * gdb.mi/mi-dprintf.exp: Use variable to track command
23063 number.
23064 Update all callers of mi_create_breakpoint and use
23065 mi_make_breakpoint_table.
23066 Remove any unused global variables.
23067 * gdb.mi/mi-nonstop.exp: Likewise.
23068 * gdb.mi/mi-nsintrall.exp: Likewise.
23069 * gdb.mi/mi-nsmoribund.exp: Likewise.
23070 * gdb.mi/mi-nsthrexec.exp: Likewise.
23071 * gdb.mi/mi-reverse.exp: Likewise.
23072 * gdb.mi/mi-simplerun.exp: Likewise.
23073 * gdb.mi/mi-stepn.exp: Likewise.
23074 * gdb.mi/mi-syn-frame.exp: Likewise.
23075 * gdb.mi/mi-until.exp: Likewise.
23076 * gdb.mi/mi-var-cp.exp: Likewise.
23077 * gdb.mi/mi-var-display.exp: Likewise.
23078 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23079 * gdb.mi/mi2-var-child.exp: Likewise.
23080 * gdb.mi/mi-vla-c99.exp: Likewise.
23081 * lib/mi-support.exp: Likewise.
23082
23083 From Ian Lance Taylor <iant@cygnus.com>:
23084 * lib/gdb.exp (parse_args): New procedure.
23085
08351840
PA
230862014-04-23 Pedro Alves <palves@redhat.com>
23087
23088 * gdb.base/break-unload-file.c: New file.
23089 * gdb.base/break-unload-file.exp: New file.
23090 * gdb.base/sym-file-lib.c (baz): New function.
23091 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23092 field.
23093 (load): Store the segment's mapped size.
23094 (unload): New function.
23095 (unload_shlib): New function.
23096 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23097 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23098 set a breakpoint at baz, and call it.
23099 * gdb.base/sym-file.exp: New tests for stale breakpoint
23100 instructions.
23101
076855f9
PA
231022014-04-23 Pedro Alves <palves@redhat.com>
23103
23104 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23105 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23106 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23107 * gdb.base/hbreak-unmapped.c: New file.
23108 * gdb.base/hbreak-unmapped.exp: New file.
23109 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23110 * lib/gdb.exp (gdb_is_target_remote): ... here.
23111
483805cf
PA
231122014-04-22 Pedro Alves <palves@redhat.com>
23113
23114 * gdb.base/consecutive-step-over.c: New file.
23115 * gdb.base/consecutive-step-over.exp: New file.
23116
06d97543
PA
231172014-04-22 Pedro Alves <palves@redhat.com>
23118
23119 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23120 instead of send_gdb/gdb_expect.
23121
b4429ea2
YQ
231222014-04-22 Yao Qi <yao@codesourcery.com>
23123
23124 * lib/trace-support.exp (generate_tracefile): New procedure.
23125 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23126 return 0.
23127 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23128 if generate_tracefile returns 1.
23129
51d48146
PA
231302014-04-18 Tom Tromey <palves@redhat.com>
23131 Pedro alves <tromey@redhat.com>
23132
23133 PR backtrace/15558
23134 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23135 with a backtrace limit.
23136 * gdb.python/py-frame-inline.exp: Test running to an inline
23137 function with a backtrace limit, and printing the newest frame.
23138 * gdb.python/py-frame-inline.c (main): Call f.
23139
bd1dce5f
MS
231402014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23141
23142 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23143
40d1a503
MS
231442014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23145
23146 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23147 Drop prefix from unsupported source file path.
23148
389b98f7
YQ
231492014-04-17 Yao Qi <yao@codesourcery.com>
23150
23151 * lib/gdb.exp (with_target_charset): New proc.
23152 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23153 with_target_charset.
23154 (test_print_strings): Likewise.
23155 (test_repeat_bytes): Likewise.
23156 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23157 for some tests.
23158
22869d73
KS
231592014-04-16 Keith Seitz <keiths@redhat.com>
23160
23161 PR gdb/15827
23162 * gdb.dwarf2/corrupt.c: New file.
23163 * gdb.dwarf2/corrupt.exp: New file.
23164
c4f87ca6
KS
231652014-04-16 Keith Seitz <keiths@redhat.com>
23166
23167 PR c++/16597
23168 * gdb.cp/namelessclass.cc: New file.
23169 * gdb.cp/namelessclass.exp: New file.
23170 * gdb.cp/namelessclass.S: New file.
23171
ab19de87
DE
231722014-04-16 Doug Evans <dje@google.com>
23173
23174 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23175 Add comment.
23176 (gdbserver_default_get_comm_port): New function.
23177 (gdbserver_start): Check if board file provided
23178 "gdbserver,get_comm_port" and use it if so.
23179 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23180 (gdb,socketport): Set to "stdio".
23181 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23182 (stdio_gdbserver_template): Delete.
23183 (${board}_get_remote_address): Update.
23184 (${board}_build_remote_cmd): Delete.
23185 (${board}_get_comm_port): New function.
23186 (${board}_spawn): Update.
23187 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23188 Delete.
23189 (${board}_get_remote_address): Update.
23190 (${board}_get_comm_port): New function.
23191
fc98a809
AB
231922014-04-16 Andrew Burgess <aburgess@broadcom.com>
23193
23194 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23195 appearing in any order.
23196
87fd9e6e
DE
231972014-04-15 Doug Evans <dje@google.com>
23198
23199 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23200 uninitialized value of "description".
23201
099fc3ea
KS
232022014-04-15 Keith Seitz <keiths@redhat.com>
23203
23204 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23205 Remove unused globals.
23206 (test_running_the_program): Likewise.
23207 (test_controlled_execution): Likewise.
23208 (test_controlling_breakpoints): Likewise.
23209 (test_program_termination): Likewise.
23210
5da151d4
KS
232112014-04-15 Keith Seitz <keiths@redhat.com>
23212
23213 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23214 unused globals.
23215 (test_rbreak_creation_and_listing): Likewise.
23216 (test_ignore_count): Likewise.
23217 (test_error): Likewise.
23218
35e5d2f0
PA
232192014-04-15 Pedro Alves <palves@redhat.com>
23220
23221 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23222 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23223 sym-file-loader.c.
23224 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23225 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23226 to sym-file-loader.c.
23227 (struct library): Forward declare.
23228 (load_shlib, lookup_function): Change prototypes.
23229 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23230 (translate_offset): Remove declarations.
23231 (get_text_addr): New declaration.
23232 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23233 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23234 sym-file-loader.h.
23235 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23236 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23237 here from sym-file-loader.h.
23238 (struct library): New structure.
23239 (load_shlib, lookup_function): Change prototypes and adjust to
23240 work with a struct library.
23241 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23242 (translate_offset): Make static.
23243 (get_text_addr): New function.
23244 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23245
eb4c1710
PA
232462014-04-15 Pedro Alves <palves@redhat.com>
23247
23248 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23249
2d1baf52
PA
232502014-04-15 Pedro Alves <palves@redhat.com>
23251
23252 * gdb.base/sym-file-loader.c: Include <limits.h>.
23253 (SELF_LINK): New define.
23254 (get_origin): New function.
23255 (load_shlib): Use it.
23256 * gdb.base/sym-file.exp: Don't early return if the target is
23257 remote. Use runto_main, and issue fail is that fails. Use
23258 gdb_load_shlibs.
23259 (shlib_name): Delete.
23260 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23261
7dd6df01
PA
232622014-04-15 Pedro Alves <palves@redhat.com>
23263
23264 * gdb.base/sym-file.exp: Remove regex characters from test
23265 message. Don't refer to breakpoint numbers in test messages.
23266
b50c8614
KS
232672014-04-14 Keith Seitz <keiths@redhat.com>
23268
23269 PR c++/16253
23270 * gdb.cp/var-tag.cc: New file.
23271 * gdb.cp/var-tag.exp: New file.
23272 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23273 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23274 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23275 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23276
3d567982
TT
232772014-04-14 Tom Tromey <tromey@redhat.com>
23278
23279 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23280 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23281 type.
23282 * gdb.cp/enum-class.exp: New file.
23283 * gdb.cp/enum-class.cc: New file.
23284
0626fc76
TT
232852014-04-14 Tom Tromey <tromey@redhat.com>
23286
23287 * gdb.dwarf2/enum-type.exp: New file.
23288
dca325b3
SA
232892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23290
23291 * gdb.mi/mi-vla-c99.exp: New file.
23292 * gdb.mi/vla.c: New file.
23293
5854b38a
SA
232942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23295
23296 * gdb.base/vla-datatypes.c: New file.
23297 * gdb.base/vla-datatypes.exp: New file.
23298
463bb957
SA
232992014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23300
23301 * gdb.base/vla-ptr.c: New file.
23302 * gdb.base/vla-ptr.exp: New file.
23303
3dd170be
SA
233042014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23305
23306 * gdb.dwarf2/count.exp: New file.
23307
5ecaaa66
SA
233082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23309
23310 * gdb.base/vla-sideeffect.c: New file.
23311 * gdb.base/vla-sideeffect.exp: New file.
23312
41f1ada5
DB
233132014-04-14 David Blaikie <dblaikie@gmail.com>
23314
23315 * gdb.mi/non-stop.c: Add return value for non-void function return
23316 statement.
23317 * gdb.threads/staticthreads.c: Ditto.
23318
0be03e84
DE
233192014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23320 Doug Evans <xdje42@gmail.com>
23321
23322 * gdb.guile/scm-value.c: Improve test case.
23323 * gdb.guile/scm-value.exp: Add new test.
23324
f180a1fb
DB
233252014-04-11 David Blaikie <dblaikie@gmail.com>
23326
23327 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23328 override Clang's default.
23329
6b662e19
JB
233302014-04-11 Joel Brobecker <brobecker@adacore.com>
23331
23332 Revert the following changes (regressions):
23333
23334 * gdb.base/vla-sideeffect.c: New file.
23335 * gdb.base/vla-sideeffect.exp: New file.
23336
23337 * gdb.dwarf2/count.exp: New file.
23338
23339 * gdb.base/vla-multi.c: New file.
23340 * gdb.base/vla-multi.exp: New file.
23341
23342 * gdb.base/vla-ptr.c: New file.
23343 * gdb.base/vla-ptr.exp: New file.
23344
23345 * gdb.base/vla-datatypes.c: New file.
23346 * gdb.base/vla-datatypes.exp: New file.
23347
23348 * gdb.mi/mi-vla-c99.exp: New file.
23349 * gdb.mi/vla.c: New file.
23350
245a5f0b
KS
233512014-04-11 Keith Seitz <keiths@redhat.com>
23352
23353 PR c++/16675
23354 * gdb.cp/cpsizeof.exp: New file.
23355 * gdb.cp/cpsizeof.cc: New file.
23356
58a84dcf
SA
233572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23358
191a8a90
JB
23359 * gdb.mi/mi-vla-c99.exp: New file.
23360 * gdb.mi/vla.c: New file.
58a84dcf 23361
c8655f75
SA
233622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23363
23364 * gdb.base/vla-datatypes.c: New file.
23365 * gdb.base/vla-datatypes.exp: New file.
23366
024e13b4
SA
233672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23368
23369 * gdb.base/vla-ptr.c: New file.
23370 * gdb.base/vla-ptr.exp: New file.
23371
1a237e0e
SA
233722014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23373
23374 * gdb.base/vla-multi.c: New file.
23375 * gdb.base/vla-multi.exp: New file.
23376
504f3432
SA
233772014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23378
23379 * gdb.dwarf2/count.exp: New file.
23380
3bce8237
SA
233812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23382
191a8a90
JB
23383 * gdb.base/vla-sideeffect.c: New file.
23384 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23385
322f9c21
YQ
233862014-04-11 Yao Qi <yao@codesourcery.com>
23387
23388 * gdb.base/completion.exp: Check file exists before running tests
23389 on file completion.
23390
d708bcd1
PA
233912014-04-10 Pedro Alves <palves@redhat.com>
23392
23393 * gdb.base/cond-eval-mode.c: New file.
23394 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23395 prepare_for_testing to build the new file. Check result of
23396 runto_main.
23397 (test_break, test_watch): New procedures.
23398 (top level): Use them.
23399
ae1d2761
PM
234002014-04-08 Pierre Muller <muller@sourceware.org>
23401
23402 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23403 Ctrl-V use for mingw hosts.
23404
7af389b8
SC
234052014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23406
23407 * gdb.python/py-value.c: Improve test case.
23408 * gdb.python/py-value.exp: Add new test.
23409
5e703181
DE
234102014-04-07 David Blaikie <dblaikie@gmail.com>
23411
23412 * lib/compiler.c: Identify the clang compiler.
23413 * lib/compiler.cc: Ditto.
23414
9810b410
YQ
234152014-04-03 Yao Qi <yao@codesourcery.com>
23416
23417 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23418
98d1b8dc
AB
234192014-04-01 Anton Blanchard <anton@samba.org>
23420
23421 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23422 messages unique.
23423
3114cea1
AB
234242014-04-01 Anton Blanchard <anton@samba.org>
23425
23426 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23427 prepare_for_testing.
23428
62f7182c
AB
234292014-04-01 Anton Blanchard <anton@samba.org>
23430
23431 * gdb.arch/ppc64-atomic-inst.c: Remove.
23432 * gdb.arch/ppc64-atomic-inst.S: New file.
23433 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23434
770e7fc7
DE
234352014-03-31 Doug Evans <dje@google.com>
23436
23437 * gdb.base/print-symbol-loading-lib.c: New file.
23438 * gdb.base/print-symbol-loading-main.c: New file.
23439 * gdb.base/print-symbol-loading.exp: New file.
23440
46e2bafa
YQ
234412014-03-31 Yao Qi <yao@codesourcery.com>
23442
23443 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23444
8776cfe9
JB
234452014-03-28 Joel Brobecker <brobecker@adacore.com>
23446
23447 * gdb.ada/mi_dyn_arr: New testcase.
23448
5d1ef361
DE
234492014-03-27 Doug Evans <dje@google.com>
23450
23451 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23452
b5bee914
YQ
234532014-03-27 Yao Qi <yao@codesourcery.com>
23454
23455 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23456 if target is nios2-*-*.
23457
0d4d0e77
YQ
234582014-03-26 Yao Qi <yao@codesourcery.com>
23459
23460 * lib/gdb.exp (readline_is_used): New proc.
23461 * gdb.base/completion.exp: Move tests on command complete up.
23462 Skip the rest of tests if readline is not used.
23463 * gdb.ada/complete.exp: Skp the test if readline is not
23464 used.
23465 * gdb.base/filesym.exp: Likewise.
23466 * gdb.base/macscp.exp: Likewise.
23467 * gdb.base/readline-ask.exp: Likewise.
23468 * gdb.base/readline.exp: Likewise.
23469 * gdb.python/py-cmd.exp: Likewise.
23470 * gdb.trace/tfile.exp: Likewise.
23471
29361eee
YQ
234722014-03-26 Yao Qi <yao@codesourcery.com>
23473
23474 * gdb.base/macscp.exp: Fix code format issues.
23475
bc9a5525
UW
234762014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23477
23478 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23479 * gdb.asm/powerpc64le.inc: New file.
23480
d3839ede
PA
234812014-03-25 Pedro Alves <palves@redhat.com>
23482 Doug Evans <dje@google.com>
23483
23484 * gdb.base/source-execution.c: New file.
23485 * gdb.base/source-execution.exp: New file.
23486 * gdb.base/source-execution.gdb: New file.
23487
01672a57
DE
234882014-03-24 Doug Evans <dje@google.com>
23489
23490 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23491 using fission.
23492
88bbeca9
HZ
234932014-03-24 Hui Zhu <hui@codesourcery.com>
23494 Pedro Alves <palves@redhat.com>
23495
23496 PR breakpoints/16101
23497 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23498 test pass/fail messages. Detect missing support for dprintf when
23499 breakpoints are actually inserted.
23500 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23501 breakpoints are actually inserted.
23502 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23503 fails.
23504
d2348791
JK
235052014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23506
23507 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23508
feef67ab
DE
235092014-03-22 Doug Evans <xdje42@gmail.com>
23510
23511 * gdb.python/python.exp (python not supported): Verify multi-line
23512 python command issues an error.
25d743f9 23513 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23514 guile command issues an error.
feef67ab 23515
ecebef6a
MR
235162014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23517
23518 * gdb.threads/thread-specific.exp: Handle the lack of usable
23519 $this_breakpoint and $this_thread.
23520
ccdd1909
HZ
235212014-03-21 Hui Zhu <hui@codesourcery.com>
23522
23523 * gdb.base/attach.exp (do_command_attach_tests): New.
23524
beb460e8
PA
235252014-03-20 Tom Tromey <tromey@redhat.com>
23526 Pedro Alves <palves@redhat.com>
23527
23528 PR cli/15718
23529 * gdb.base/condbreak-call-false.c: New file.
23530 * gdb.base/condbreak-call-false.exp: New file.
23531
40acf43a
PA
235322014-03-20 Pedro Alves <palves@redhat.com>
23533
23534 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23535 Delete.
23536 (block_signals, unblock_signals): Delete.
23537 (child_function_2, main): Remove references to deleted variable
23538 and functions.
23539
9f5e1e02
PA
235402014-03-20 Pedro Alves <palves@redhat.com>
23541
23542 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23543 Use pthread_kill to signal thread 2.
23544 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23545 Adjust to make the test send itself a signal rather than using the
23546 host's "kill" command.
23547
99619bea
PA
235482014-03-20 Pedro Alves <palves@redhat.com>
23549
23550 * gdb.threads/multiple-step-overs.c: New file.
23551 * gdb.threads/multiple-step-overs.exp: New file.
23552 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23553 Adjust expected infrun debug output.
23554
2adfaa28
PA
235552014-03-20 Pedro Alves <palves@redhat.com>
23556
23557 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23558 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23559
31e77af2
PA
235602014-03-20 Pedro Alves <palves@redhat.com>
23561
23562 PR breakpoints/7143
23563 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23564 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23565 of gdb_test_multiple.
23566 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23567 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23568
b9f437de
PA
235692014-03-20 Pedro Alves <palves@redhat.com>
23570
23571 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23572 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23573
05adc73e
PA
235742014-03-19 Pedro Alves <palves@redhat.com>
23575
23576 * gdb.base/async.exp: Remove early return.
23577
6048b950
PA
235782014-03-19 Pedro Alves <palves@redhat.com>
23579
23580 * gdb.base/async.exp (step& tests): Pass explicit test messages.
23581
8bcfb00a
PA
235822014-03-19 Pedro Alves <palves@redhat.com>
23583
23584 * gdb.base/async.exp (test_background): Expect \r\n after
23585 "completed." in the fail pattern.
23586
884e37dc
PA
235872014-03-19 Pedro Alves <palves@redhat.com>
23588
23589 * gdb.base/async.exp (test_background): New procedure.
23590 Use it for all background execution command tests.
23591
148e57e2
PA
235922014-03-19 Pedro Alves <palves@redhat.com>
23593
23594 * gdb.base/async.exp: Use prepare_for_testing.
23595
f48088c7
PA
235962014-03-19 Pedro Alves <palves@redhat.com>
23597
23598 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
23599 the same line.
23600
e2f6c966
PA
236012014-03-19 Pedro Alves <palves@redhat.com>
23602
23603 * gdb.base/async.c (main): Add "jump here" and "until here" line
23604 marker comments.
23605 * gdb.base/async.exp (jump_here): New global.
23606 (jump& test): Use it.
23607 (until_here): New global.
23608 (until& test): Use it.
23609
c30568d4
PA
236102014-03-19 Pedro Alves <palves@redhat.com>
23611
23612 * gdb.base/async.exp: Don't frob gdb_protocol.
23613
0172b6a7
DE
236142014-03-18 Doug Evans <xdje42@gmail.com>
23615
23616 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
23617 Fix spelling of exec-done-display.
23618
06c868a8
JK
236192014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
23620
23621 PR gdb/15358
23622 * gdb.base/gdb-sigterm.c: New file.
23623 * gdb.base/gdb-sigterm.exp: New file.
23624
0c7e1a46
PA
236252014-03-18 Pedro Alves <palves@redhat.com>
23626
23627 PR gdb/13860
23628 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
23629 * lib/mi-support.exp (mi_expect_stop): Add special handling for
23630 solib-event.
23631
f7c77d93
JB
236322014-03-17 Joel Brobecker <brobecker@adacore.com>
23633
23634 * gdb.ada/pckd_arr_ren: New testcase.
23635
5a1e8c7a
DE
236362014-03-13 Doug Evans <xdje42@gmail.com>
23637
23638 PR guile/16612
23639 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
23640 collect after discarding symbols.
23641
350e1a76
DE
236422014-03-13 Ludovic Courtès <ludo@gnu.org>
23643 Doug Evans <xdje42@gmail.com>
23644
23645 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
23646 to history survives a gc.
23647
a69900ae
PA
236482014-03-13 Pedro Alves <palves@redhat.com>
23649
23650 * gdb.base/default.exp: Don't test "target procfs".
23651
5db9f0bd
PA
236522014-03-13 Pedro Alves <palves@redhat.com>
23653
23654 * gdb.base/default.exp: Update "target child" and "target procfs"
23655 tests to not expect "Unix".
23656
b3ccfe11
TT
236572014-03-12 Tom Tromey <tromey@redhat.com>
23658
23659 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
23660 New procs. Add target-async tests.
23661 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
23662 Add target-async tests.
23663
646f4417
AA
236642014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23665
23666 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
23667 'func_start' and 'func_end' for the beginning and end of the
23668 function code, respectively.
23669 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
23670 'func_end' instead of 'func' and 'main'.
23671
288c211f
AA
236722014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23673
23674 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
23675 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
23676 generate the debug info assembler source.
23677
e0c0f156
AA
236782014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23679
23680 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
23681 * gdb.dwarf2/arr-subrange.exp: Likewise.
23682 * gdb.dwarf2/dwz.exp: Likewise.
23683 * gdb.dwarf2/method-ptr.exp: Likewise.
23684 * gdb.dwarf2/missing-sig-type.exp: Likewise.
23685 * gdb.dwarf2/subrange.exp: Likewise.
23686 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
23687 * gdb.dwarf2/implptrpiece.exp: Likewise.
23688 * gdb.dwarf2/nostaticblock.exp: Likewise.
23689
0e5c4555
AA
236902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23691
23692 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
23693 directory to absolute path name arguments.
23694
5ec18f2b
JG
236952014-03-10 Joel Brobecker <brobecker@adacore.com>
23696
23697 * gdb.ada/tagged_access: New testcase.
23698
847fc4f2
MM
236992014-03-07 Markus Metzger <markus.t.metzger@intel.com>
23700
23701 * gdb.btrace/data.exp: Update expected output.
23702
cc3da688
YQ
237032014-03-06 Yao Qi <yao@codesourcery.com>
23704
23705 * gdb.trace/pr16508.exp: New file.
23706
0f26cec1
PA
237072014-03-05 Pedro Alves <palves@redhat.com>
23708
23709 PR gdb/16575
23710 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
23711 procedure.
23712 (top level): Adjust to use it. Add tests that exercise breakpoint
23713 interaction with the code-cache.
23714
7a5a839f
LC
237152014-02-26 Ludovic Courtès <ludo@gnu.org>
23716
23717 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
23718 test for 'history-append!'.
23719
31aa7e4e
JB
237202014-02-26 Joel Brobecker <brobecker@adacore.com>
23721
23722 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
23723 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
23724 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
23725 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
23726 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
23727 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
23728
1b588015
JB
237292014-02-26 Joel Brobecker <brobecker@adacore.com>
23730
23731 * testsuite/gdb.python/py-pp-re-notag.c: New file.
23732 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
23733 * testsuite/gdb.python/py-pp-re-notag.p: New file.
23734
55426c9d
JB
237352014-02-26 Joel Brobecker <brobecker@adacore.com>
23736
23737 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
23738
dc53a7ad
JB
237392014-02-26 Joel Brobecker <brobecker@adacore.com>
23740
23741 * gdb.dwarf2/arr-stride.c: New file.
23742 * gdb.dwarf2/arr-stride.exp: New file.
23743
12ab52e9
PA
237442014-02-26 Pedro Alves <palves@redhat.com>
23745
23746 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
23747 that won't ever trigger. Make sure that GDB reports the correct
23748 breakpoint that caused the stop.
23749
849c862e
JK
237502014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23751
23752 PR gdb/16626
23753 * gdb.base/auto-load-script: New file.
23754 * gdb.base/auto-load.c: New file.
23755 * gdb.base/auto-load.exp: New file.
23756
71b7d793
JK
23757 PR gdb/16626
23758 * gdb.base/auto-load.exp: Fix out-of-srctree run.
23759
e2f0d509
JK
237602014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23761
23762 Fix dw2-icycle.exp -fsanitize=address GDB crash.
23763 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
23764
50cc37c8
DE
237652014-02-24 Doug Evans <dje@google.com>
23766
23767 * lib/gdb.exp (run_on_host): Log error output if program fails.
23768
ea4758f2
PA
237692014-02-21 Pedro Alves <palves@redhat.com>
23770
23771 * gdb.threads/step-after-sr-lock.c: Rename to ...
23772 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
23773 * gdb.threads/step-after-sr-lock.exp: Rename to ...
23774 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23775 ... this.
23776
d7b30f67
SDJ
237772014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
23778
23779 PR tdep/16397
23780 * gdb.arch/amd64-stap-special-operands.exp: New file.
23781 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
23782 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
23783 * gdb.arch/amd64-stap-triplet.S: Likewise.
23784 * gdb.arch/amd64-stap-triplet.c: Likewise.
23785
83deb43f
JB
237862014-02-20 Joel Brobecker <brobecker@adacore.com>
23787
23788 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
23789 in .section pseudo-op.
23790
adde2bff
DE
237912014-02-20 lin zuojian <manjian2006@gmail.com>
23792 Joel Brobecker <brobecker@adacore.com>
23793 Doug Evans <xdje42@gmail.com>
23794
23795 PR symtab/16581
23796 * gdb.dwarf2/dw2-icycle.S: New file.
23797 * gdb.dwarf2/dw2-icycle.c: New file.
23798 * gdb.dwarf2/dw2-icycle.exp: New file.
23799
f7bd0f78
SC
238002014-02-19 Siva Chandra Reddy <sivachandra@google.com>
23801
23802 * gdb.python/py-value-cc.cc: Improve test case to enable testing
23803 operations on gdb.Value objects.
23804 * gdb.python/py-value-cc.exp: Add new test to test operations on
23805 gdb.Value objects.
23806
c17ef0d5
DE
238072014-02-18 Doug Evans <dje@google.com>
23808
23809 * Makefile.in (TESTS): New variable.
23810 (expanded_tests, expanded_tests_or_none): New variables
23811 (check-single): Pass $(expanded_tests_or_none) to runtest.
23812 (check-parallel): Only run tests in $(TESTS) if non-empty.
23813 (check/no-matching-tests-found): New rule.
23814 * README: Document TESTS makefile variable.
23815
5dd3176f
DE
238162014-02-18 Doug Evans <dje@google.com>
23817
23818 * Makefile.in (check-parallel): rm -rf outputs temp.
23819
0b10be4f
JK
238202014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
23821
23822 Fix "ERROR: no fileid for" in the testsuite.
23823 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
23824
85f224e7
DE
238252014-02-12 Doug Evans <dje@google.com>
23826
23827 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
23828 (MISCELLANEOUS): New variable.
23829 (clean): rm -rf $(MISCELLANEOUS).
23830 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
23831 dwp live in the same directory as symlinks, with each symlink pointed
23832 to a differently named file in a different directory.
23833
149b30ff
DE
238342014-02-11 Doug Evans <dje@google.com>
23835
23836 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
23837 of Tcl file commands.
23838
1dfdac32
MK
238392014-02-10 Mark Kettenis <kettenis@gnu.org>
23840
23841 * gdb.threads/step-after-sr-lock.exp: Avoid executing
23842 "kill -SIGUSR1 -1".
23843
aa4fb036
JB
238442014-02-10 Joel Brobecker <brobecker@adacore.com>
23845
23846 * gdb.ada/tick_length_array_enum_idx: New testcase.
23847
ed3ef339
DE
238482014-02-10 Doug Evans <xdje42@gmail.com>
23849
23850 * configure.ac (AC_OUTPUT): Add gdb.guile.
23851 * configure: Regenerate.
23852 * lib/gdb-guile.exp: New file.
23853 * lib/gdb.exp (get_target_charset): New function.
23854 * gdb.base/help.exp: Update expected output from "apropos apropos".
23855 * gdb.guile/Makefile.in: New file.
23856 * gdb.guile/guile.exp: New file.
23857 * gdb.guile/scm-arch.c: New file.
23858 * gdb.guile/scm-arch.exp: New file.
23859 * gdb.guile/scm-block.c: New file.
23860 * gdb.guile/scm-block.exp: New file.
23861 * gdb.guile/scm-breakpoint.c: New file.
23862 * gdb.guile/scm-breakpoint.exp: New file.
23863 * gdb.guile/scm-disasm.c: New file.
23864 * gdb.guile/scm-disasm.exp: New file.
23865 * gdb.guile/scm-equal.c: New file.
23866 * gdb.guile/scm-equal.exp: New file.
23867 * gdb.guile/scm-error.exp: New file.
23868 * gdb.guile/scm-error.scm: New file.
23869 * gdb.guile/scm-frame-args.c: New file.
23870 * gdb.guile/scm-frame-args.exp: New file.
23871 * gdb.guile/scm-frame-args.scm: New file.
23872 * gdb.guile/scm-frame-inline.c: New file.
23873 * gdb.guile/scm-frame-inline.exp: New file.
23874 * gdb.guile/scm-frame.c: New file.
23875 * gdb.guile/scm-frame.exp: New file.
23876 * gdb.guile/scm-generics.exp: New file.
23877 * gdb.guile/scm-gsmob.exp: New file.
23878 * gdb.guile/scm-iterator.c: New file.
23879 * gdb.guile/scm-iterator.exp: New file.
23880 * gdb.guile/scm-math.c: New file.
23881 * gdb.guile/scm-math.exp: New file.
23882 * gdb.guile/scm-objfile-script-gdb.in: New file.
23883 * gdb.guile/scm-objfile-script.c: New file.
23884 * gdb.guile/scm-objfile-script.exp: New file.
23885 * gdb.guile/scm-objfile.c: New file.
23886 * gdb.guile/scm-objfile.exp: New file.
23887 * gdb.guile/scm-ports.exp: New file.
23888 * gdb.guile/scm-pretty-print.c: New file.
23889 * gdb.guile/scm-pretty-print.exp: New file.
23890 * gdb.guile/scm-pretty-print.scm: New file.
23891 * gdb.guile/scm-section-script.c: New file.
23892 * gdb.guile/scm-section-script.exp: New file.
23893 * gdb.guile/scm-section-script.scm: New file.
23894 * gdb.guile/scm-symbol.c: New file.
23895 * gdb.guile/scm-symbol.exp: New file.
23896 * gdb.guile/scm-symtab-2.c: New file.
23897 * gdb.guile/scm-symtab.c: New file.
23898 * gdb.guile/scm-symtab.exp: New file.
23899 * gdb.guile/scm-type.c: New file.
23900 * gdb.guile/scm-type.exp: New file.
23901 * gdb.guile/scm-value-cc.cc: New file.
23902 * gdb.guile/scm-value-cc.exp: New file.
23903 * gdb.guile/scm-value.c: New file.
23904 * gdb.guile/scm-value.exp: New file.
23905 * gdb.guile/source2.scm: New file.
23906 * gdb.guile/types-module.cc: New file.
23907 * gdb.guile/types-module.exp: New file.
23908
7026a7c1
YQ
239092014-02-10 Yao Qi <yao@codesourcery.com>
23910
23911 PR testsuite/16543
23912 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
23913 * configure: Regenerated.
23914 * Makefile.in: New file.
23915
6c466447
AS
239162014-02-08 Andreas Schwab <schwab@linux-m68k.org>
23917
23918 * gdb.python/py-framefilter.exp: Fix typo.
23919
6e854735
YQ
239202014-02-08 Yao Qi <yao@codesourcery.com>
23921
23922 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
23923 that no =breakpoint-modified is emitted when breakpoints are
23924 modified through MI commands.
23925
d137e6dc
PA
239262014-02-07 Pedro Alves <pedro@codesourcery.com>
23927 Pedro Alves <palves@redhat.com>
23928
23929 * gdb.threads/step-after-sr-lock.c: New file.
23930 * gdb.threads/step-after-sr-lock.exp: New file.
23931
b5ee5a50
PA
239322014-02-07 Pedro Alves <palves@redhat.com>
23933
23934 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
23935
3c77faf3
JK
239362014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
23937
23938 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
23939 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
23940
6dddc817
DE
239412014-02-06 Doug Evans <xdje42@gmail.com>
23942
23943 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
23944 output.
23945
23946 * gdb.gdb/python-interrupts.exp: New file.
23947
de7b2893
YQ
239482014-02-05 Yao Qi <yao@codesourcery.com>
23949
23950 * gdb.trace/report.exp (use_collected_data): Test the output
23951 of "info threads" and "info inferiors".
23952
66d032ac
YQ
239532014-02-05 Yao Qi <yao@codesourcery.com>
23954
23955 Revert this patch:
23956
23957 2013-05-24 Yao Qi <yao@codesourcery.com>
23958
23959 * gdb.trace/tfile.exp: Test inferior and thread.
23960
591a12a1
UW
239612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23962
23963 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23964 on a function.
23965 * gdb.base/step-bt.c: Call hello via function pointer to make
23966 sure its first instruction is executed on powerpc64le-linux.
23967
0ff3e01f
UW
239682014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23969
23970 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23971
084ee545
UW
239722014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23973
23974 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23975 of the test patterns for use on little-endian systems.
23976
6ed14ff3
UW
239772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23978
23979 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23980 (decimal_vector): Fix for little-endian.
23981
401e27fd
JM
239822014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
23983
23984 * gdb.arch/sparc-sysstep.exp: New file.
23985 * gdb.arch/sparc-sysstep.c: Likewise.
23986
23987 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
23988
8b924729
EBM
239892014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23990
23991 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
23992
fb151210
JB
239932014-01-23 Tom Tromey <tromey@redhat.com>
23994
23995 * gdb.ada/array_char_idx: New testcase.
23996
0740f8d8
TT
239972014-01-23 Tom Tromey <tromey@redhat.com>
23998
23999 PR python/16487:
24000 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24001 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24002 classes.
24003
21909fa1
TT
240042014-01-23 Tom Tromey <tromey@redhat.com>
24005
24006 PR python/16491:
24007 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24008 string from an inferior frame.
24009 * gdb.python/py-framefilter-mi.exp: Update.
24010
87ce2a04
DE
240112014-01-22 Doug Evans <dje@google.com>
24012
24013 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24014
237b092b
AA
240152014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24016
24017 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24018
d674a709
AA
240192014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24020
24021 * gdb.trace/entry-values.exp: Remove excess space character from
24022 regex patterns. Handle s390 call instruction.
24023
20fa3390
AA
240242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24025
24026 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24027 define "*_start" label. Make "name" static.
24028 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24029 ${name} by references to ${name}_start.
24030
78466714
AA
240312014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24032
24033 * gdb.base/info-macros.exp: Remove "debug" from the compile
24034 options.
24035
ec9f644a
IB
240362014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24037
24038 * gdb.dlang/demangle.exp: New file.
24039
94b1b47e
IB
240402014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24041
24042 * gdb.dlang/primitive-types.exp: New file.
24043
7f420862
IB
240442014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24045
24046 * configure.ac: Create gdb.dlang/Makefile.
24047 * configure: Regenerate.
24048 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24049 * gdb.dlang/Makefile.in: New file.
24050 * lib/d-support.exp: New file.
24051 * lib/gdb.exp (skip_d_tests): New proc.
24052
52834460
MM
240532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24054
24055 * gdb.btrace/delta.exp: Check reverse stepi.
24056 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24057 * gdb.btrace/finish.exp: New.
24058 * gdb.btrace/next.exp: New.
24059 * gdb.btrace/nexti.exp: New.
24060 * gdb.btrace/record_goto.c: Add comments.
24061 * gdb.btrace/step.exp: New.
24062 * gdb.btrace/stepi.exp: New.
24063 * gdb.btrace/multi-thread-step.c: New.
24064 * gdb.btrace/multi-thread-step.exp: New.
24065 * gdb.btrace/rn-dl-bind.c: New.
24066 * gdb.btrace/rn-dl-bind.exp: New.
24067 * gdb.btrace/data.c: New.
24068 * gdb.btrace/data.exp: New.
24069 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24070
6e07b1d2
MM
240712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24072
24073 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24074 * gdb.btrace/exception.exp: Update.
24075 * gdb.btrace/instruction_history.exp: Update.
24076 * gdb.btrace/record_goto.exp: Update.
24077 * gdb.btrace/tailcall.exp: Update.
24078 * gdb.btrace/unknown_functions.exp: Update.
24079 * gdb.btrace/delta.exp: New.
24080
0b722aec
MM
240812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24082
24083 * gdb.btrace/record_goto.exp: Add backtrace test.
24084 * gdb.btrace/tailcall.exp: Add backtrace test.
24085
066ce621
MM
240862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24087
24088 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24089 * gdb.btrace/record_goto.c: New.
24090 * gdb.btrace/record_goto.exp: New.
24091 * gdb.btrace/x86-record_goto.S: New.
24092
0688d04e
MM
240932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24094
24095 * gdb.btrace/function_call_history.exp: Update tests.
24096 * gdb.btrace/instruction_history.exp: Update tests.
24097
8710b709
MM
240982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24099
24100 * gdb.btrace/function_call_history.exp: Fix expected field
24101 order for "record function-call-history".
24102 Add new tests for "record function-call-history /c".
24103 * gdb.btrace/exception.cc: New.
24104 * gdb.btrace/exception.exp: New.
24105 * gdb.btrace/tailcall.exp: New.
24106 * gdb.btrace/x86-tailcall.S: New.
24107 * gdb.btrace/x86-tailcall.c: New.
24108 * gdb.btrace/unknown_functions.c: New.
24109 * gdb.btrace/unknown_functions.exp: New.
24110 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24111
5de9129b
MM
241122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24113
24114 * gdb.btrace/instruction_history.exp: Update.
24115 * gdb.btrace/function_call_history.exp: Update.
24116
23a7fe75
MM
241172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24118
24119 * gdb.btrace/function_call_history.exp: Fix expected function
24120 trace.
24121 * gdb.btrace/instruction_history.exp: Initialize traced.
24122 Remove traced_functions.
24123
724c7dd8
MM
241242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24125
24126 * gdb.btrace/function_call_history.exp: Update
24127 * gdb.btrace/instruction_history.exp: Update.
24128
6d78d93b
MM
241292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24130
24131 * gdb.btrace/enable.exp: Update expected text.
24132
93a360cc
OJ
241332014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24134
24135 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24136 bytes.
24137
3772b53f
MR
241382014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24139
24140 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24141
596662fa
OJ
241422014-01-15 Omair Javaid <omair.javaid@linaro.org>
24143
24144 * lib/gdb.exp (supports_process_record): Return true for
24145 arm*-linux*. (supports_reverse): Likewise.
24146
b5b08fb4
SC
241472014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24148
24149 PR python/15464
24150 PR python/16113
24151 * gdb.python/py-type.c: Enhance test case.
24152 * gdb.python/py-value-cc.cc: Likewise
24153 * gdb.python/py-type.exp: Add new tests.
24154 * gdb.python/py-value-cc.exp: Likewise
24155
52d7fb13
AA
241562014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24157 Pedro Alves <palves@redhat.com>
24158
24159 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24160 Make "name" extern.
24161 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24162 references to ${name}_start by references to ${name}.
24163
a2cd8cfe
JB
241642014-01-10 Joel Brobecker <brobecker@adacore.com>
24165
24166 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24167
4e23fced
JB
241682014-01-10 Joel Brobecker <brobecker@adacore.com>
24169
24170 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24171
c6a9e42c
PA
241722014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24173 Pedro Alves <palves@redhat.com>
24174
24175 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24176 mi_gdb_target_load.
c6a9e42c 24177
b7ea362b
PA
241782014-01-08 Pedro Alves <palves@redhat.com>
24179
24180 * gdb.threads/reconnect-signal.c: New file.
24181 * gdb.threads/reconnect-signal.exp: New file.
24182
5e3f4fab
EBM
241832014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24184
24185 * gdb.base/source-dir.exp: New file.
24186
79301218
JB
241872014-01-07 Joel Brobecker <brobecker@adacore.com>
24188
24189 * gdb.ada/mi_interface: New testcase.
24190
8e355c5d
JB
241912014-01-07 Joel Brobecker <brobecker@adacore.com>
24192
24193 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24194 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24195 gdb.ada/pp-rec-component/pck.ads: New files.
24196
c0d48811
JB
241972014-01-07 Joel Brobecker <brobecker@adacore.com>
24198
24199 * gdb.python/py-pp-integral.c: New file.
24200 * gdb.python/py-pp-integral.py: New file.
24201 * gdb.python/py-pp-integral.exp: New file.
24202
17b609c3 24203For older changes see ChangeLog-1993-2013.
c906108c 24204\f
8d8cb839
EZ
24205;; Local Variables:
24206;; mode: change-log
24207;; left-margin: 8
24208;; fill-column: 74
24209;; version-control: never
24210;; End:
902f2ccb 24211
3666a048 24212 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24213 Copying and distribution of this file, with or without modification,
24214 are permitted provided the copyright notice and this notice are preserved.