Add test case for gdb 10 crash
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e8b6c1da
TT
12021-04-26 Tom Tromey <tromey@adacore.com>
2
3 PR gdb/27743:
4 * gdb.dwarf2/imported-unit-bp.exp: New file.
5 * gdb.dwarf2/imported-unit-bp-main.c: New file.
6 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
7
bea3329b
SM
82021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
9
10 PR gdb/27773
11 * gdb.base/dump.exp: Test dump to non-existent dir.
12
21f91785
LM
132021-04-26 Luis Machado <luis.machado@linaro.org>
14
15 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
16 comparison.
17
fbb46296
LS
182021-04-25 Lancelot Six <lsix@lancelotsix.com>
19
20 PR gdb/22640
21 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
22 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
23 changes the default behavior of 'ptype/o'. Update to take into
24 account new horizontal layout.
25 * gdb.rust/simple.exp: Update ptype test to check new horizontal
26 layout.
27 * gdb.rust/union.exp: Same.
28
9fc29955
AB
292021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * gdb.base/info_sources.exp: Add new tests.
32
432ce4cf
TT
332021-04-22 Tom Tromey <tom@tromey.com>
34
35 * gdb.base/ptype-offsets.cc (struct empty_member): New.
36 (main): Use empty_member.
37 * gdb.base/ptype-offsets.exp: Add new test.
38
a87caa6d
SM
392021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
40
41 * gdb.python/flexible-array-member.exp: Add check for Python
42 support.
43
e25d6d93
SM
442021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
45
46 PR gdb/27757
47 * gdb.python/flexible-array-member.c: New test.
48 * gdb.python/flexible-array-member.exp: New test.
49 * gdb.guile/scm-type.exp (test_range): Add test for flexible
50 array member.
51 * gdb.guile/scm-type.c (struct flex_member): New.
52 (main): Use it.
53
22f80c0f
TT
542021-04-22 Tom Tromey <tom@tromey.com>
55
56 * gdb.rust/modules.exp: Add checks for syntax errors.
57 * gdb.rust/expr.exp: Add checks for syntax errors.
58 * gdb.rust/simple.exp: Add checks for syntax errors.
59
6d5702a5
CL
602021-04-21 Carl Love <cel@us.ibm.com>
61
62 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
63 Update expected string for gdb_test "bt".
64
65 * lib/valgrind.exp: Add set remotetimeout 3.
66 Increase vgdb wait from 1 to 2.
67 Add max-invoke-ms option to vgdb command line.
68
10a636cc
TBA
692021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
70
71 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
72 conditions.
73
98e713ab
SM
742021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
75 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
76
77 * gdb.mi/mi-break.exp: Fix the duplicate test names.
78
525174e8
FW
792021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
80
81 * gdb.base/address_space_qualifier.exp: New file.
82
392e0bcc
TT
832021-04-19 Tom Tromey <tromey@adacore.com>
84
85 PR gdb/27742:
86 * gdb.opt/inline-locals.exp: Update kfail patterns.
87
da314dd3
TT
882021-04-17 Tom Tromey <tom@tromey.com>
89
90 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
91
3cbc7ac3
TT
922021-04-16 Tom Tromey <tom@tromey.com>
93
94 * gdb.rust/simple.exp: Change error text.
95 * gdb.rust/expr.exp: Change error text.
96
458620aa
TT
972021-04-16 Tom Tromey <tom@tromey.com>
98
99 * gdb.rust/simple.exp: Add parens to 'as' test.
100
321d0cd7
SM
1012021-04-16 Simon Marchi <simon.marchi@efficios.com>
102
103 * boards/simavr.exp: Set debug_flags.
104
1b6b755e
LM
1052021-04-16 Luis Machado <luis.machado@linaro.org>
106
107 * gdb.dwarf2/dw2-bfloat16.exp: New file.
108
fd5c30cd
AB
1092021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
110
111 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
112 including a path in the test name.
113
41f14dc8
SM
1142021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
115
116 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
117
a15a276b
TT
1182021-04-15 Tom Tromey <tromey@adacore.com>
119
120 * gdb.dwarf2/arr-stride.exp: Add test.
121
5809fbf2
TT
1222021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
123
124 * gdb.base/startup-file.exp: Add more tests.
125
92e4e97a
AB
1262021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
127
128 PR cli/25956
129 * gdb.base/early-init-file.c: New file.
130 * gdb.base/early-init-file.exp: New file.
131 * lib/gdb-utils.exp (style): Handle style 'none'.
132
fcc99c42
TBA
1332021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
134
135 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
136 @DW_INL_declared_inlined for the inline attribute.
137
34dc0f95
TBA
1382021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
139
140 * gdb.opt/inline-locals.c (scoped): New function.
141 (main): Call 'scoped'.
142 * gdb.opt/inline-locals.exp: Update with "info locals" tests
143 for scoped variables.
144 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
145 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
146
ac4d323e
TBA
1472021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
148
149 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
150
6b142048
WS
1512021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
152
153 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
154
82d9b280 1552021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
156
157 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
158 non-relative plxv instructions.
159 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
160
1612021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 162
e3d528d7
WS
163 PR gdb/27525
164 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
165 exercise single-stepping over subpcis,lnia,addpcis instructions
166 with displacement.
167 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
168 of addpcis/lnia/subpcis instructions.
169 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
170 exercise single-stepping over lnia instructions with displacement.
171 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
172 lnia instructions.
173
1742021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
175
82d9b280
WS
176 * gdb.arch/powerpc-power10.s: New test for instructions.
177 * gdb.arch/powerpc-power10.exp: Harness to run the test.
178
6ba4cb84
CL
1792021-4-12 Carl Love <cel@us.ibm.com>
180
181 * gdb.arch/vsx-vsr-float128.c: New test file.
182 * gdb.arch/vsx-vsr-float128.exp: New expect file.
183
9d8f3022
MM
1842021-04-12 Markus Metzger <markus.t.metzger@intel.com>
185
186 * gdb.btrace/reconnect.exp: Relax expected stepi output.
187
dc2b480f
WP
1882021-04-07 Weimin Pan <weimin.pan@oracle.com>
189
190 * gdb.base/ctf-ptype.c: Add struct link containing a forward
191 reference type.
192 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
193
0a703a4c
AB
1942021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
195
196 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
197 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
198
30ab3586
AB
1992021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
200
201 * gdb.cp/rvalue-ref-params.cc (f3): New function.
202 (f4): New function.
203 (global_int): New global variable.
204 (global_float): Likeiwse.
205 (main): Call both new functions.
206 * gdb.cp/rvalue-ref-params.exp: Add new tests.
207
56d467f4
CT
2082021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
209
210 * gdb.dwarf2/fission-relative-dwo.c: New file.
211 * gdb.dwarf2/fission-relative-dwo.exp: New file.
212
61dee722
AB
2132021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
214
215 * gdb.dwarf2/fission-absolute-dwo.c: New file.
216 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
217 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
218 instead of build_executable_from_fission_assembler.
219 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
220 * gdb.dwarf2/fission-loclists.exp: Likewise.
221
222 * gdb.dwarf2/fission-multi-cu.S: Delete file.
223 * gdb.dwarf2/fission-multi-cu.c: New file based on old
224 fission-multi-cu1.c and fission-multi-cu2.c files.
225 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
226 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
227 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
228 * gdb.dwarf2/fission-reread.exp: Likewise.
229 * lib/dwarf.exp (extract_dwo_information): New proc.
230 (strip_dwo_information): New proc.
231 (build_executable_and_dwo_files): New proc.
232 (build_executable_from_fission_assembler): Delete.
233 (Dwarf::_debug_addr_index): New variable.
234 (Dwarf::_cu_is_fission): New variable.
235 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
236 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
237 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
238 if this is a fission CU.
239 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
240 (Dwarf::debug_addr_label): New proc.
241 (Dwarf::cu): Initialise _cu_is_fission.
242 (Dwarf::tu): Likewise.
243 (Dwarf::assemble): Initialise _debug_addr_index.
244
1fd999d9
AB
2452021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
246
247 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
248
79c02443
AB
2492021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
250
251 * gdb.python/py-parameter.exp: Add test for reading data-directory
252 using gdb.parameter API.
253
340d00fb
TV
2542021-04-06 Tom de Vries <tdevries@suse.de>
255
256 PR breakpoints/25884
257 * gdb.opt/inline-cmds.exp: Remove kfail.
258
043bcbaf
TV
2592021-04-06 Tom de Vries <tdevries@suse.de>
260
261 PR testsuite/27691
262 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
263 file "".
264
ac628a06
EB
2652021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
266
267 * lib/pdtrace.in: Fix obvious typo.
268
3f49d080
TT
2692021-03-31 Tom Tromey <tromey@adacore.com>
270
271 * lib/dwarf.exp (Dwarf::_get_args): New proc.
272 (Dwarf::_location): Use it.
273
cfcbd506
TV
2742021-03-31 Tom de Vries <tdevries@suse.de>
275
276 PR testsuite/27667
277 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
278
8a91fbdf
SM
2792021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
280
281 PR gdb/27541
282 * gdb.base/index-cache-load-twice.exp: Remove.
283 * gdb.base/index-cache-load-twice.c: Remove.
284 * gdb.dwarf2/per-bfd-sharing.exp: New.
285 * gdb.dwarf2/per-bfd-sharing.c: New.
286
b953e703
TV
2872021-03-30 Tom de Vries <tdevries@suse.de>
288
289 PR testsuite/27604
290 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
291
aa33ea68
TBA
2922021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
293
294 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
295 the infinite loop to avoid a Clang bug.
296
99066782
WS
2972021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
298
299 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
300 names for uniqueness.
301 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
302 uniqueness.
303
b1f3973b
AB
3042021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
305
306 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
307 member.
308 (make_container): Initialise is_array_p.
309 * gdb.python/py-prettyprint.exp: Add new tests.
310 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
311 Check is_array_p and possibly return 'array'.
312
3c2dcf90
AB
3132021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
314
315 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
316 * gdb.cp/casts.exp: Give tests unique names.
317 * gdb.cp/filename.exp: Likewise.
318 * gdb.cp/gdb2495.exp: Likewise.
319 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
320 * gdb.cp/misc.exp: Rename test to make it unique.
321 * gdb.cp/nsnested.exp: Give tests unique names.
322 * gdb.cp/ovldbreak.exp: Likewise.
323 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
324 being tested. This also removes the duplicate test name.
325 * gdb.cp/ref-types.exp: Likewise.
326 * gdb.cp/temargs.exp: Likewise.
327
6b78370d
AB
3282021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
329
330 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
331 square brackets in test.
332
baecbb3d
AB
3332021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
334
335 * gdb.cp/maint.exp (test_first_component): Run more tests with a
336 variable number of spaces, this removes the duplicate testing of
337 'operator ->' which existed before.
338
6e892297
AB
3392021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
340
341 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
342 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
343 duplicates, and also to avoid having a string inside parentheses
344 at the end of test names.
345
ac45a6ca
AB
3462021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
347
348 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
349 Avoid repeated uses of 'runto', and instread just progress once
350 through the test stopping at different breakpoints. Give comments
351 a capital letter and full stop. Give duplicate tests unique names.
352
323fd5b9
PA
3532021-03-25 Pedro Alves <pedro@palves.net>
354
355 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
356 "target_non_stop" parameter and use it.
357 (top level): Add "maint set target-non-stop on/off" testing axis.
358
ba3c61fc
AB
3592021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
360
361 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
362 gdb_test_multiple.
363
bf0aecce
LM
3642021-03-24 Luis Machado <luis.machado@linaro.org>
365
366 * gdb.arch/aarch64-mte.c: New file.
367 * gdb.arch/aarch64-mte.exp: New test.
368 * gdb.base/memtag.c: New file.
369 * gdb.base/memtag.exp: New test.
370 * lib/gdb.exp (supports_memtag): New function.
371
bef382e6
LM
3722021-03-24 Luis Machado <luis.machado@linaro.org>
373
374 * gdb.base/options.exp: Adjust for new print options.
375 * gdb.base/with.exp: Likewise.
376
702cf3f5
AB
3772021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
378
379 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
380 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
381
1e7fcccb
AB
3822021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
383
384 * gdb.dwarf2/dw2-using-debug-str.c: New file.
385 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
386 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
387 not .debug_string.
388
4829711b
TT
3892021-03-20 Tom Tromey <tom@tromey.com>
390
391 * gdb.base/maint.exp: Update "maint print statistics" output.
392
e0d6d274
KB
3932021-03-19 Kevin Buettner <kevinb@redhat.com>
394
395 * lib/gdbserver-support.exp (gdbserver_exit): Use the
396 "-nowait" flag when waiting for gdbserver to exit.
397
a088215a
SST
3982021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
399
400 * gdb.base/info-macros.exp: Append -fdebug-macro to
401 additional_flags for clang.
402 * gdb.base/macscp.exp: Likewise.
403 * gdb.base/style.exp: Likewise.
404 * gdb.linespec/macro-relative.exp: Likewise.
405
d0c99a23
SM
4062021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
407 Pedro Alves <pedro@palves.net>
408
409 * gdb.base/run-attach-while-running.exp: New.
410 * gdb.base/run-attach-while-running.c: New.
411
7807d76a
AB
4122021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
413
414 * gdb.python/py-framefilter-addr.c: New file.
415 * gdb.python/py-framefilter-addr.exp: New file.
416 * gdb.python/py-framefilter-addr.py: New file.
417
f302f9e2
AB
4182021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
419
420 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
421 Make use of $gdb_test_name instead of creating a separate $test
422 variable.
423 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
424 adding a '($name)' at the end of each test. This also catches the
425 one place where '($name)' was missing, and so caused a duplicate
426 test name.
427 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
428 duplicate test names based on the command being tested.
429 * gdb.threads/signal-command-multiple-signals-pending.exp:
430 Likewise.
431 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
432 avoid duplicate testnames when a test script uses this proc and
433 also gdb_compile_pthreads.
434 * lib/prelink-support.exp (build_executable_own_libs): Use
435 with_test_prefix to avoid duplicate test names when we call
436 build_executable twice.
437
6813ceb0
TT
4382021-03-15 Tom Tromey <tromey@adacore.com>
439
440 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
441
3b5c4de0
TT
4422021-03-15 Tom Tromey <tromey@adacore.com>
443
444 * gdb.ada/varsize_limit.exp: Add new test.
445 * gdb.ada/varsize_limit/vsizelim.adb: Update.
446
c04da66c
TT
4472021-03-15 Tom Tromey <tromey@adacore.com>
448
449 * gdb.ada/operator_call/twovecs.ads: New file.
450 * gdb.ada/operator_call/twovecs.adb: New file.
451 * gdb.ada/operator_call/opcall.adb: New file.
452 * gdb.ada/operator_call.exp: New file.
453
1ac74522
TT
4542021-03-15 Tom Tromey <tromey@adacore.com>
455
456 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
457 * gdb.ada/enums_overload/enums_overload.ads: New file.
458 * gdb.ada/enums_overload/enums_overload.adb: New file.
459 * gdb.ada/enums_overload.exp: New file.
460
207582c0
TT
4612021-03-15 Tom Tromey <tromey@adacore.com>
462
463 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
464 Declare.
465 * gdb.ada/assign_arr/target_wrapper.adb: New file.
466 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
467 Call Put.
468 * gdb.ada/assign_arr.exp: Update.
469
ba6a0ef3
AB
4702021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
471
472 * gdb.python/py-auto-load-chaining-f1.c: New file.
473 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
474 * gdb.python/py-auto-load-chaining-f2.c: New file.
475 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
476 * gdb.python/py-auto-load-chaining.c: New file.
477 * gdb.python/py-auto-load-chaining.exp: New file.
478
7f99d636
AB
4792021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
480
481 * gdb.python/py-bad-printers.exp: Extend test names to make them
482 unique.
483 * gdb.python/py-events.exp: Likewise.
484 * gdb.python/py-finish-breakpoint2.exp: Likewise.
485 * gdb.python/py-frame-inline.exp: Likewise.
486 * gdb.python/py-frame.exp: Likewise.
487 * gdb.python/py-infthread.exp: Likewise.
488
323b848c
AB
4892021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
490
491 * gdb.python/py-value-cc.exp: Remove a duplicate test.
492
8a4efb36
AB
4932021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
494
495 * gdb.python/lib-types.exp: Update the test to check the correct
496 python variable.
497
66bb1dd9
AB
4982021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
499
500 * gdb.python/py-explore-cc.exp: Extend test names to make them
501 unique.
502
0125fabc
AB
5032021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
504
505 * gdb.python/py-lookup-type.exp: Remove duplicate test.
506
79d04157
AB
5072021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
508
509 * gdb.python/py-symtab.exp: Extend test names to make them
510 unique.
511
e3e48d8f
AB
5122021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
515 names unique.
516
2cb60e74
AB
5172021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
518
519 * gdb.python/py-block.exp: Give tests unique names.
520
8b12ded4
AB
5212021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
522
523 * gdb.python/py-pp-maint.exp: Extend test names to make them
524 unique.
525
93598ea4
AB
5262021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
527
528 * gdb.python/py-explore.exp: Add with_test_prefix to make test
529 names unique.
530
f35d6971
AB
5312021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
532
533 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
534
22d3e7f6
AB
5352021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
536
537 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
538 names unique.
539
5fc5a1b8
AB
5402021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
541
542 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
543 test names unique.
544
e3141a4d
AB
5452021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
546
547 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
548 unique.
549
ccdc02ed
TT
5502021-03-09 Tom Tromey <tromey@adacore.com>
551
552 * gdb.base/cast-call.exp: New file.
553 * gdb.base/cast-call.c: New file.
554
fbb1aace
AB
5552021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
556
557 * gdb.gdb/python-helper.exp: New file.
558
611aa09d
FW
5592020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
560
561 * gdb.fortran/intrinsics.exp: Add LOC tests.
562
eef32f59
AB
5632021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
564
565 * gdb.fortran/shape.exp: New file.
566 * gdb.fortran/shape.f90: New file.
567
7ba155b3
AB
5682021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
569
570 * gdb.fortran/size.exp: New file.
571 * gdb.fortran/size.f90: New file.
572
e14816a8
AB
5732021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
574
575 * gdb.fortran/rank.exp: New file.
576 * gdb.fortran/rank.f90: New file.
577
d308ba78
TT
5782021-03-08 Tom Tromey <tom@tromey.com>
579
580 * gdb.fortran/debug-expr.exp: Update tests.
581
d182f279
TT
5822021-03-08 Tom Tromey <tom@tromey.com>
583
584 * gdb.base/debug-expr.exp: Update expected dump output.
585
a7308ce0
TT
5862021-03-06 Tom Tromey <tom@tromey.com>
587
588 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
589 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
590 * gdb.dwarf2/dwznolink.exp: New file.
591
b0a8c2ff
MW
5922021-03-05 Mark Wielaard <mark@klomp.org>
593
594 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
595
844be3f2
WP
5962021-03-06 Weimin Pan <weimin.pan@oracle.com>
597
598 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
599
82333781
MM
6002021-03-03 Markus Metzger <markus.t.metzger@intel.com>
601
602 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
603
32c52999
MM
6042021-03-03 Markus Metzger <markus.t.metzger@intel.com>
605
606 * gdb.btrace/non-stop.exp: Adjust expected source lines.
607
26ed1478
MM
6082021-03-03 Markus Metzger <markus.t.metzger@intel.com>
609
610 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
611
d2c5f24e
MM
6122021-03-03 Markus Metzger <markus.t.metzger@intel.com>
613
614 * gdb.btrace/exception.cc (main): Update test source.
615 * gdb.btrace/exception.exp: Update patterns.
616 * gdb.btrace/function_call_history.exp: Likewise.
617
c7c7253a
MM
6182021-03-03 Markus Metzger <markus.t.metzger@intel.com>
619
620 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
621
f0778fc1
MM
6222021-03-03 Markus Metzger <markus.t.metzger@intel.com>
623
624 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
625 reverse-continue to breakpoint.
626
e71dbd03
MM
6272021-03-03 Markus Metzger <markus.t.metzger@intel.com>
628
629 * gdb.btrace/delta.exp: Remove instruction-history and
630 function-call-history checks.
631
b93a3ed0
MM
6322021-03-03 Markus Metzger <markus.t.metzger@intel.com>
633
634 * README (Note): Add nopie_ldflag.
635 * lib/gdb.exp (gdb_compile): Extend nopie handling.
636
bbcdf9ab
TT
6372021-03-02 Tom Tromey <tromey@adacore.com>
638
639 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
640 encodings.
641
bb3a4efe
LS
6422021-02-27 Lancelot Six <lsix@lancelotix.com>
643
644 PR gdb/27393
645 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
646
647
573dc0cc
TT
6482021-02-26 Tom Tromey <tom@tromey.com>
649
650 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
651
f8218786
JV
6522021-02-26 Jan Vrany <jan.vrany@labware.com>
653
654 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
655 Remove trailing \n from expected output.
656
cb51b708
MM
6572021-02-26 Markus Metzger <markus.t.metzger@intel.com>
658
659 * lib/gdb.exp (use_gdb_stub): Extend comment.
660
64d38fdd
JM
6612021-02-25 Jan Matyas <jmatyas@codasip.com>
662
663 PR gdb/26819
664 * gdb.server/stop-reply-no-thread.exp: Add two test
665 scenarios that cover remote targets which do not have
666 the concept of threads.
667
d4ff3cbf
AB
6682021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
669
670 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
671
68337b8b
AB
6722021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
673
674 PR fortran/26155
675 * gdb.fortran/call-no-debug-func.f90: New file.
676 * gdb.fortran/call-no-debug-prog.f90: New file.
677 * gdb.fortran/call-no-debug.exp: New file.
678
faeb9f13
AB
6792021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
680
681 * gdb.fortran/associated.exp: New file.
682 * gdb.fortran/associated.f90: New file.
683
170f4b23
AB
6842021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
685
686 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
687
dd80d750
AB
6882021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
689
690 * gdb.base/sect-cmd.exp: Update expected results.
691
b91919ac
AB
6922021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
693
694 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
695 techniques. Enable the test for all targets.
696
02a79309
AB
6972021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
698
699 * gdb.base/maint-info-sections.exp: Add new tests.
700 (check_maint_info_target_sections_output): New proc.
701
895b7b4e
AB
7022021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
703
704 * gdb.arch/riscv-default-tdesc.exp: New file.
705
bc3c0632
AB
7062021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
707
708 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
709
acde2092
AB
7102021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
711
712 * gdb.arch/i386-biarch-core.exp: Add target check.
713
7d2e5095
AKS
7142021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
715
716 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
717
96df3e28
AB
7182021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
719
720 * gdb.fortran/allocated.exp: New file.
721 * gdb.fortran/allocated.f90: New file.
722
a1670b72
AB
7232021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
724
725 * gdb.fortran/lbound-ubound.exp: Remove old comment.
726
bf3386f0
AB
7272021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
728
729 * gdb.base/maint-info-sections.exp: Update expected output, and
730 add additional tests. Again.
731
4790db14
AB
7322021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
733
734 * gdb.base/maint-info-sections.exp: Update expected output, and
735 add additional tests.
736
f4be6772
AB
7372021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
738
739 * gdb.base/maint-info-sections.exp: New file, content is moved
740 from gdb.base/maint.exp and cleaned up to use latest testsuite
741 techniques.
742 * gdb.base/maint.exp: Tests moved out to
743 gdb.base/maint-info-sections.exp.
744
25ad1e83
SM
7452021-02-10 Simon Marchi <simon.marchi@efficios.com>
746
747 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
748 GDBFLAGS.
749
e92c8eb8
AB
7502021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
751
752 * gdb.fortran/lbound-ubound.F90: New file.
753 * gdb.fortran/lbound-ubound.exp: New file.
754
ee4c3d88
TV
7552021-02-10 Tom de Vries <tdevries@suse.de>
756
757 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
758 "Restore saved setting of complaints".
759
cf2b2075
TV
7602021-02-09 Tom de Vries <tdevries@suse.de>
761
762 PR symtab/27341
763 * lib/gdb.exp (with_complaints): New proc, factored out of ...
764 (gdb_load_no_complaints): ... here.
765 * gdb.fortran/function-calls.exp: Add test-case.
766
b61f7811
HAQ
7672021-02-09 Abid Qadeer <abidh@codesourcery.com>
768
769 * gdb.threads/signal-command-handle-nopass.exp: Call
770 'standard_testfile' before using 'testfile'.
771 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
772 * gdb.threads/signal-delivered-right-thread.exp: Likewise
773 * gdb.threads/signal-sigtrap.exp: Likewise
774
3d4aae48
LM
7752021-02-08 Luis Machado <luis.machado@linaro.org>
776
777 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
778
4001d90d
TV
7792021-02-08 Tom de Vries <tdevries@suse.de>
780
781 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
782
29db1eb3
AB
7832021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
784
785 * gdb.python/tui-window-disabled.c: New file.
786 * gdb.python/tui-window-disabled.exp: New file.
787 * gdb.python/tui-window-disabled.py: New file.
788
e0c23e11
AB
7892021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
790
791 * gdb.python/tui-window.exp: Add new tests.
792 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
793 TestWindow object into global the_window.
794 <remote_title>: New method.
795 (delete_window_title): New function.
796
1cf23996
AB
7972021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
798
799 * gdb.tui/winheight.exp: Add more tests.
800
2708dbbd
AB
8012021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
802
803 * gdb.python/py-framefilter.exp: Update expected results.
804 * gdb.python/python.exp: Update expected results.
805
cd074e04
AB
8062021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
807
808 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
809 about bug in GDB, update expected results, and add more tests.
810
5fb97639
AB
8112021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
812
813 * gdb.tui/scroll.exp: New file.
814 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
815 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
816 remaining lines up.
817 (Term::check_region_contents): New proc.
818 (Term::check_box_contents): Use check_region_contents.
819
c0e56745
TV
8202021-02-06 Tom de Vries <tdevries@suse.de>
821
822 PR testsuite/26922
823 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
824 scrolling.
825
0e857c82
TV
8262021-02-05 Tom de Vries <tdevries@suse.de>
827
828 PR breakpoints/27313
829 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
830 rejected.
831
a22ec6e8
TV
8322021-02-05 Tom de Vries <tdevries@suse.de>
833
834 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
835 * gdb.fortran/mixed-lang-stack.exp: Same.
836
ae710496
TV
8372021-02-05 Tom de Vries <tdevries@suse.de>
838
839 PR exp/27265
840 * gdb.base/complex-parts.exp: Add tests.
841
d3b54e63
TV
8422021-02-05 Tom de Vries <tdevries@suse.de>
843
844 PR symtab/27307
845 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
846
3eccb1c8
SV
8472021-02-04 Shahab Vahedi <shahab@synopsys.com>
848
849 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
850
a71501e2
PA
8512021-02-03 Pedro Alves <pedro@palves.net>
852
853 * gdb.threads/detach-step-over.c: New file.
854 * gdb.threads/detach-step-over.exp: New file.
855
92234eb1
PA
8562021-02-03 Pedro Alves <pedro@palves.net>
857
858 * gdb.threads/attach-non-stop.c: New file.
859 * gdb.threads/attach-non-stop.exp: New file.
860
2e3773ff
LS
8612021-02-02 Lancelot SIX <lsix@lancelotsix.com>
862
863 * gdb.base/inferior-noarg.c: New test.
864 * gdb.base/inferior-noarg.exp: New test.
865
e0bd9202
SM
8662021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
867
868 * gdb.base/scope.exp: Use proc_with_prefix.
869
9307efbe
SM
8702021-02-02 Simon Marchi <simon.marchi@efficios.com>
871
872 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
873 table proc.
874 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
875 .debug_rnglists table without offset array.
876 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
877 .debug_loclists table without offset array.
878
2b0c7f41
SM
8792021-02-02 Simon Marchi <simon.marchi@efficios.com>
880
881 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
882 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
883 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
884 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
885 attribute
886
ecfda20d
SM
8872021-02-02 Simon Marchi <simon.marchi@efficios.com>
888
889 PR gdb/26813
890 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
891 (loclists): New proc.
892 * gdb.dwarf2/loclists-multiple-cus.c: New.
893 * gdb.dwarf2/loclists-multiple-cus.exp: New.
894 * gdb.dwarf2/loclists-sec-offset.c: New.
895 * gdb.dwarf2/loclists-sec-offset.exp: New.
896
6b0933da
SM
8972021-02-02 Simon Marchi <simon.marchi@efficios.com>
898
899 * lib/dwarf.exp (_location): Add parameters.
900 (_handle_DW_FORM): Adjust.
901
962effa7
SM
9022021-02-02 Simon Marchi <simon.marchi@efficios.com>
903
904 PR gdb/26813
905 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
906 (cu): Generate header for DWARF 5.
907 (rnglists): New proc.
908 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
909 * gdb.dwarf2/rnglists-sec-offset.exp: New.
910
2bd3e4b8
TV
9112021-02-02 Tom de Vries <tdevries@suse.de>
912
913 PR symtab/24620
914 * gdb.dwarf2/fission-reread.exp: Add test-case.
915
c39c8637
TV
9162021-02-01 Tom de Vries <tdevries@suse.de>
917
918 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
919 * gdb.dwarf2/fission-loclists-pie.S: Same.
920 * gdb.dwarf2/fission-loclists.S: Same.
921 * gdb.dwarf2/fission-multi-cu.S: Same.
922 * gdb.dwarf2/fission-reread.S: Same.
923 * gdb.dwarf2/fission-base.exp: Use DWO.
924 * gdb.dwarf2/fission-loclists-pie.exp: Same.
925 * gdb.dwarf2/fission-loclists.exp: Same.
926 * gdb.dwarf2/fission-multi-cu.exp: Same.
927 * gdb.dwarf2/fission-reread.exp: Same.
928
ebde6f2d
TV
9292021-01-29 Tom de Vries <tdevries@suse.de>
930
931 PR breakpoints/26063
932 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
933 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
934
620ec3ca
TV
9352021-01-29 Tom de Vries <tdevries@suse.de>
936
937 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
938
cdeba395
TV
9392021-01-28 Tom de Vries <tdevries@suse.de>
940
941 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
942 in the backtrace, and use that in the rest of the test instead of
943 hardcoded constant 3. Use "frame" instead of "up" for robustness.
944
c47b145e
TV
9452021-01-28 Tom de Vries <tdevries@suse.de>
946
947 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
948 * gdb.arch/i386-sse-stack-align.c: Same.
949 * gdb.arch/i386-sse-stack-align.exp: Same.
950
47918cca
AB
9512021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
952
953 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
954
2f985dd1
TV
9552021-01-28 Tom de Vries <tdevries@suse.de>
956
957 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
958
22efa3d3
TV
9592021-01-28 Tom de Vries <tdevries@suse.de>
960
961 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
962 "maint info line-table". Make PASS pattern more specific. Make
963 FAIL pattern work for -m32.
964
59b59f08
LS
9652021-01-27 Lancelot SIX <lsix@lancelotsix.com>
966
967 PR gdb/27133
968 * gdb.base/ui-redirect.exp: Add test case that ensures that
969 redirecting both logging and debug does not cause gdb to crash.
970
971
807f647c
MM
9722021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
973
974 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
975
4ca40594
TV
9762021-01-26 Tom de Vries <tdevries@suse.de>
977
978 * gdb.threads/killed-outside.exp: Allow regular output.
979
d0021af3
TV
9802021-01-26 Tom de Vries <tdevries@suse.de>
981
982 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
983
9f6c202e
TV
9842021-01-25 Tom de Vries <tdevries@suse.de>
985
986 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
987 * lib/gdb.exp: Use gdb_load_no_complaints.
988
a625a8c9
TT
9892021-01-25 Tom Tromey <tromey@adacore.com>
990
991 * gdb.ada/fixed_points.exp: Add regression test.
992 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
993 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
994
19184910
TT
9952021-01-25 Tom Tromey <tromey@adacore.com>
996
997 * gdb.ada/local-enum.exp: Add enumerator resolution test.
998
acd6125f
TT
9992021-01-25 Tom Tromey <tromey@adacore.com>
1000
1001 * gdb.ada/local-enum.exp: New file.
1002 * gdb.ada/local-enum/local.adb: New file.
1003
1af4c9c4
TT
10042021-01-23 Tom Tromey <tom@tromey.com>
1005
1006 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1007
705646c0
BE
10082021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1009
1010 * gdb.base/line65535.exp: Fix test expectation.
1011
0ac85db5
SM
10122021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1013
1014 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1015 suppression.
1016 (default_gdb_exit): Likewise.
1017 (default_gdb_spawn): Likewise.
1018 (send_gdb): Likewise.
1019 (gdb_expect): Likewise.
1020 (gdb_expect_list): Likewise.
1021 (default_gdb_init): Likewise.
1022 (gdb_suppress_entire_file): Remove.
1023 (gdb_suppress_tests): Remove.
1024 (gdb_stop_suppressing_tests): Remove.
1025 (gdb_clear_suppressed): Remove.
1026 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1027 related to test suppression.
1028 (default_mi_gdb_start): Likewise.
1029 (mi_gdb_reinitialize_dir): Likewise.
1030 (mi_gdb_test): Likewise.
1031 (mi_run_cmd_full): Likewise.
1032 (mi_runto_helper): Likewise.
1033 (mi_execute_to): Likewise.
1034 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1035 * gdb.base/bitfields.exp: Likewise.
1036 * gdb.base/bitfields2.exp: Likewise.
1037 * gdb.base/break.exp: Likewise.
1038 * gdb.base/call-sc.exp: Likewise.
1039 * gdb.base/callfuncs.exp: Likewise.
1040 * gdb.base/dfp-test.exp: Likewise.
1041 * gdb.base/endian.exp: Likewise.
1042 * gdb.base/exprs.exp: Likewise.
1043 * gdb.base/funcargs.exp: Likewise.
1044 * gdb.base/hbreak2.exp: Likewise.
1045 * gdb.base/recurse.exp: Likewise.
1046 * gdb.base/scope.exp: Likewise.
1047 * gdb.base/sepdebug.exp: Likewise.
1048 * gdb.base/structs.exp: Likewise.
1049 * gdb.base/until.exp: Likewise.
1050 * gdb.cp/misc.exp: Likewise.
1051
9d2d8a16
AB
10522021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1053
1054 PR cli/25956
1055 * gdb.base/style.exp (run_style_tests): Add version string test.
1056 (test_startup_version_string): Use version style name.
1057 * lib/gdb-utils.exp (style): Handle version style name.
1058
e7b43072
AB
10592021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1060
1061 * gdb.base/style.exp (limited_style): New proc.
1062 (clean_restart_and_disable): New proc.
1063 (run_style_tests): New proc. Most of the old tests from this file
1064 are now in this proc.
1065 (test_startup_version_string): New proc. Reamining test from the
1066 old file is in this proc.
1067
2189c312
SM
10682021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1069
1070 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1071 Adjust to "set debug remote" changes.
1072
cd211c75
LM
10732021-01-21 Luis Machado <luis.machado@linaro.org>
1074
1075 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1076 message.
1077
730af663
SM
10782021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1079
1080 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1081
325d39e4
HD
10822021-01-21 Hannes Domani <ssbssa@yahoo.de>
1083
1084 PR python/19151
1085 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1086
c3e96aa7
SM
10872021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1088
1089 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1090
6571ffc6
SM
10912021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1092
1093 * lib/tuiterm.exp: Add links in comments.
1094
7c794afd
TV
10952021-01-20 Tom de Vries <tdevries@suse.de>
1096
1097 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1098 offset.
1099
1402665c
TV
11002021-01-20 Tom de Vries <tdevries@suse.de>
1101
1102 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1103
6f52fdf4
SDJ
11042021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1105
1106 * gdb.arch/amd64-stap-expressions.S: New file.
1107 * gdb.arch/amd64-stap-expressions.exp: New file.
1108
14852123
TV
11092021-01-19 Tom de Vries <tdevries@suse.de>
1110
1111 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1112 sequence.
1113
0c4e2c6c
TV
11142021-01-19 Tom de Vries <tdevries@suse.de>
1115
1116 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1117
02baa133
AB
11182021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1119
1120 * gdb.fortran/array-slices.exp (run_test): Avoid including
1121 addresses in test names.
1122
10f92414
TV
11232021-01-15 Tom de Vries <tdevries@suse.de>
1124
1125 PR testsuite/26997
1126 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1127 when adding sizeof.
1128
116d0cf1
TV
11292021-01-14 Tom de Vries <tdevries@suse.de>
1130
1131 PR testsuite/24590
1132 * gdb.base/style.exp: Handle shorter argv in frame command output.
1133
8f66807b
AB
11342021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1135
1136 PR gdb/26819
1137 * gdb.server/stop-reply-no-thread-multi.c: New file.
1138 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1139
3f94e588
TV
11402021-01-12 Tom de Vries <tdevries@suse.de>
1141
1142 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1143 (main): Remove call to have_mpx.
1144 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1145 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1146 (main): Remote call to have_mpx.
1147 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1148 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1149 (main): Remove call to have_mpx.
1150 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1151 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1152 (main): Remove call to have_mpx.
1153 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1154 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1155 (main): Remote call to have_mpx.
1156 * gdb.arch/i386-mpx.exp: Use have_mpx.
1157 * lib/gdb.exp (have_mpx): New proc.
1158
5291fe3c
SP
11592021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1160
1161 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1162
18bfb505
TV
11632021-01-12 Tom de Vries <tdevries@suse.de>
1164
1165 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1166
ce38f5ed
AB
11672021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1168
1169 * gdb.fortran/debug-expr.exp: Add new tests.
1170
7c654b71
AB
11712021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1172
1173 * gdb.fortran/dot-ops.exp: Add new tests.
1174
10dadadc
TV
11752021-01-11 Tom de Vries <tdevries@suse.de>
1176
1177 PR testsuite/26968
1178 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1179 Move insn setting $eax to before probe point.
1180
66beed02
TT
11812021-01-09 Tom Tromey <tom@tromey.com>
1182
1183 * gdb.trace/ax.exp: Do not require an "ext".
1184
8fc48b79
TT
11852021-01-08 Tom Tromey <tromey@adacore.com>
1186
1187 * gdb.ada/voidctx/pck.adb: New file.
1188 * gdb.ada/voidctx/pck.ads: New file.
1189 * gdb.ada/voidctx/voidctx.adb: New file.
1190 * gdb.ada/voidctx.exp: New file.
1191
6abd4cf2
SM
11922021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1193
1194 PR gdb/27157
1195 * gdb.base/empty-host-env-vars.exp: New test.
1196
d00f0868
AB
11972021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1198
1199 * gdb.base/completion.exp: Add a new test.
1200
3c8c6de2
AB
12012021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1202
1203 * gdb.fortran/intvar-dynamic-types.exp: New file.
1204 * gdb.fortran/intvar-dynamic-types.f90: New file.
1205
e3436813
AB
12062021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * gdb.fortran/intvar-array.exp: New file.
1209 * gdb.fortran/intvar-array.f90: New file.
1210
d4813f10
TT
12112021-01-07 Tom Tromey <tromey@adacore.com>
1212
1213 * gdb.ada/assign_arr.exp: Add 'others' test.
1214
b49180ac
TT
12152021-01-06 Tom Tromey <tromey@adacore.com>
1216
1217 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1218 (FP4_Type): New type.
1219 (FP4_Var): New variable.
1220 * gdb.ada/fixed_points/fixed_points.adb: Update.
1221 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1222
3c55062c
SM
12232021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1224
1225 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1226 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1227 Pass prompt containing debug print to gdb_test_sequence.
1228
e4ad960a
TV
12292021-01-04 Tom de Vries <tdevries@suse.de>
1230
1231 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1232
3ec3145c
SM
12332021-01-04 Simon Marchi <simon.marchi@efficios.com>
1234
1235
1236
8dc558a0
SM
12372021-01-04 Simon Marchi <simon.marchi@efficios.com>
1238
1239 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1240 * gdb.server/connect-without-multi-process.exp: Likewise.
1241 * gdb.server/exit-multiple-threads.exp: Likewise.
1242 * gdb.server/ext-attach.exp: Likewise.
1243 * gdb.server/ext-restart.exp: Likewise.
1244 * gdb.server/ext-run.exp: Likewise.
1245 * gdb.server/ext-wrapper.exp: Likewise.
1246 * gdb.server/multi-ui-errors.exp: Likewise.
1247 * gdb.server/no-thread-db.exp: Likewise.
1248 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1249 * gdb.server/run-without-local-binary.exp: Likewise.
1250 * gdb.server/server-kill.exp: Likewise.
1251 * gdb.server/server-run.exp: Likewise.
1252 * gdb.server/solib-list.exp: Likewise.
1253 * gdb.server/stop-reply-no-thread.exp: Likewise.
1254 * gdb.server/wrapper.exp: Likewise.
1255 * gdb.server/sysroot.exp: Increase timeout when testing the
1256 target: sysroot.
1257
d8387cc8
SM
12582021-01-04 Simon Marchi <simon.marchi@efficios.com>
1259
1260 * gdb.server/server-run.exp: Use clean_restart.
1261
5169ae34
SM
12622021-01-04 Simon Marchi <simon.marchi@efficios.com>
1263
1264 * gdb.server/ext-run.exp: Use clean_restart.
1265
7b0ff8a2
SM
12662021-01-04 Simon Marchi <simon.marchi@efficios.com>
1267
1268 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1269 instead of prepare_for_testing.
1270
a754fbdf
SM
12712021-01-04 Simon Marchi <simon.marchi@efficios.com>
1272
1273 * gdb.server/solib-list.exp: Use clean_restart.
1274
c5e71b33
TV
12752021-01-04 Tom de Vries <tdevries@suse.de>
1276
1277 * gdb.base/morestack.c: Remove printf.
1278 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1279
9b243007
TT
12802020-12-31 Tom Tromey <tom@tromey.com>
1281
1282 * gdb.rust/simple.exp: Update output for Rust 1.49.
1283
4ff509e7
BE
12842020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1285
1286 * gdb.cp/step-and-next-inline.exp: Fix test case.
1287
391750c3
SM
12882020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1289
1290 * gdb.python/py-frame-args.exp: De-duplicate test names.
1291
b7874836
AB
12922020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1293
1294 PR gdb/27059
1295 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1296 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1297
e1ff6226
PW
12982020-12-21 Peter Waller <p@pwaller.net>
1299
1300 * gdb.base/style-interp-exec-mi.exp: New.
1301 * gdb.base/style-interp-exec-mi.c: New.
1302
ca01f1bf
SM
13032020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1304
1305 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1306 gdb_test. Use proc_with_prefix.
1307
0fe69a94
MM
13082020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1309
1310 * gdb.btrace/exception.exp: Build with nopie.
1311 * gdb.btrace/function_call_history.exp: Likewise.
1312 * gdb.btrace/unknown_functions.exp: Likewise.
1313
806e7575
MM
13142020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1315
1316 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1317
493d2172
MM
13182020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1319
1320 * gdb.python/py-record-btrace.exp: Make test names unique.
1321 * gdb.python/py-record-full.exp: Likewise.
1322
1a1c0afc
MM
13232020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1324
1325 * gdb.btrace/data.exp: Make test names unique.
1326 * gdb.btrace/delta.exp: Likewise.
1327 * gdb.btrace/enable.exp: Likewise.
1328 * gdb.btrace/function_call_history.exp: Likewise.
1329 * gdb.btrace/nohist.exp: Likewise.
1330 * gdb.btrace/non-stop.exp: Likewise.
1331 * gdb.btrace/rn-dl-bind.exp: Likewise.
1332 * gdb.btrace/step.exp: Likewise.
1333 * gdb.btrace/stepi.exp: Likewise.
1334 * gdb.btrace/tailcall.exp: Likewise.
1335
98d837f0
MM
13362020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1337
1338 * gdb.btrace/enable.exp: Update error message.
1339 * gdb.btrace/multi-inferior.exp: Likewise.
1340 * gdb.btrace/reconnect.exp: Likewise.
1341 * gdb.python/py-record-btrace.exp: Likewise.
1342 * gdb.python/py-record-full.exp: Likewise.
1343
c541fa7c
TV
13442020-12-20 Tom de Vries <tdevries@suse.de>
1345
1346 * lib/gdb.exp (save_target_board_info): New proc.
1347 (gdb_compile_shlib): Use save_target_board_info.
1348
60108e47
TV
13492020-12-19 Tom de Vries <tdevries@suse.de>
1350
1351 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1352 (supports_gnuc): New proc.
1353 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1354 test_compiler_info calls. Add unsupported message.
1355 * gdb.base/endianity.c: Use TEST_SSO.
1356
fa639f55
HD
13572020-12-19 Hannes Domani <ssbssa@yahoo.de>
1358
1359 PR exp/27070
1360 * gdb.python/compare-enum-type-a.c: New test.
1361 * gdb.python/compare-enum-type-b.c: New test.
1362 * gdb.python/compare-enum-type.exp: New file.
1363 * gdb.python/compare-enum-type.h: New test.
1364
4aea001f
HD
13652020-12-18 Hannes Domani <ssbssa@yahoo.de>
1366
1367 * gdb.python/py-format-string.exp: Add tests for address keyword.
1368
b3f9469b
HD
13692020-12-18 Hannes Domani <ssbssa@yahoo.de>
1370
1371 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1372
86ef42bd
TT
13732020-12-18 Tom Tromey <tromey@adacore.com>
1374
1375 * gdb.ada/fixed_points.exp: Also run with
1376 -fgnat-encodings=minimal. Update expected output.
1377
93df4a1d
SM
13782020-12-16 Simon Marchi <simon.marchi@efficios.com>
1379
1380 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1381 * gdb.base/continue-all-already-running.exp: Likewise.
1382 * gdb.base/moribund-step.exp: Likewise.
1383 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1384
592995fa
TV
13852020-12-16 Tom de Vries <tdevries@suse.de>
1386
1387 * gdb.base/batch-preserve-term-settings.exp:
1388
1e61189d
TV
13892020-12-16 Tom de Vries <tdevries@suse.de>
1390
1391 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1392 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1393
19007d95
LM
13942020-12-16 Luis Machado <luis.machado@linaro.org>
1395
1396 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1397 pointer-based memory accesses.
1398 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1399 hw watchpoint cases.
1400
a33fc9ae
RK
14012020-12-15 Rae Kim <rae.kim@gmail.com>
1402
1403 * gdb.base/document.exp: New test.
1404
0e5ad442
TT
14052020-12-15 Tom Tromey <tromey@adacore.com>
1406
1407 * gdb.base/style.exp: Add deprecation tests.
1408
60598dbd
SM
14092020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1410
1411 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1412
8cd6d968
MW
14132020-12-14 Mark Wielaard <mark@klomp.org>
1414
1415 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1416 specially, set attr_form_comment to the actual FORM string used.
1417
eab9267c
MW
14182020-12-14 Mark Wielaard <mark@klomp.org>
1419
1420 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1421 _constants(SPECIAL_expr) here, but set it...
1422 (Dwarf::cu): ...here based on _cu_version.
1423
2f413264
TV
14242020-12-14 Tom de Vries <tdevries@suse.de>
1425
1426 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1427 pass -fPIC.
1428 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1429 * gdb.base/break-probes.exp: Same.
1430 * gdb.base/ctxobj.exp: Same.
1431 * gdb.base/dso2dso.exp: Same.
1432 * gdb.base/global-var-nested-by-dso.exp: Same.
1433 * gdb.base/info-shared.exp: Same.
1434 * gdb.base/jit-reader-simple.exp: Same.
1435 * gdb.base/print-file-var.exp: Same.
1436 * gdb.base/skip-solib.exp: Same.
1437 * gdb.btrace/dlopen.exp: Same.
1438
18f1cb1f
TV
14392020-12-14 Tom de Vries <tdevries@suse.de>
1440
1441 PR testsuite/26963
1442 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1443
519155c9
TV
14442020-12-14 Tom de Vries <tdevries@suse.de>
1445
1446 PR testsuite/26962
1447 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1448 cast it to its declared type".
1449
153f6e6c
TV
14502020-12-14 Tom de Vries <tdevries@suse.de>
1451
1452 PR testsuite/26951
1453 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1454 shell prompt.
1455
86b44259
TT
14562020-12-14 Tom Tromey <tromey@adacore.com>
1457
1458 * gdb.ada/nested.exp: Add new tests.
1459 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1460
e26624c6
TT
14612020-12-14 Tom Tromey <tromey@adacore.com>
1462
1463 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1464
a3bdae4e
TT
14652020-12-14 Tom Tromey <tromey@adacore.com>
1466
1467 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1468
862fcbd8
TV
14692020-12-13 Tom de Vries <tdevries@suse.de>
1470
1471 PR testsuite/26953
1472 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1473 attribute support if compiler doesn't support it.
1474
a406a98e
TV
14752020-12-13 Tom de Vries <tdevries@suse.de>
1476
1477 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1478 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1479 source to shared lib. Add ada to options.
1480
5d7e6ed0
TV
14812020-12-13 Tom de Vries <tdevries@suse.de>
1482
1483 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1484 calling gnatbind and gnatlink.
1485
ee9812a0
AB
14862020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1487
1488 * gdb.base/dcache-flush.c: New file.
1489 * gdb.base/dcache-flush.exp: New file.
1490
50a5f187
AB
14912020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1492
1493 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1494 commands.
1495 * gdb.base/killed-outside.exp: Likewise.
1496 * gdb.opt/inline-bt.exp: Likewise.
1497 * gdb.perf/gmonster-null-lookup.py: Likewise.
1498 * gdb.perf/gmonster-print-cerr.py: Likewise.
1499 * gdb.perf/gmonster-ptype-string.py: Likewise.
1500 * gdb.python/py-unwind.exp: Likewise.
1501
19c659f1
AB
15022020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1503
1504 * gdb.base/commands.exp: Update expected results.
1505
9ef6d4a1
AB
15062020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1507
1508 PR cli/15104
1509 * gdb.base/commands.exp: Add additional tests.
1510 * gdb.base/completion.exp: Add additional tests.
1511
1536146f
AB
15122020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1513
1514 * gdb.base/completion.exp: Add additional tests.
1515
346e7e19
TV
15162020-12-11 Tom de Vries <tdevries@suse.de>
1517
1518 PR testsuite/26991
1519 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1520 violations by setting bounds registers if the bounds are passed in the
1521 Bounds Table.
1522
9cd7a95a
TV
15232020-12-11 Tom de Vries <tdevries@suse.de>
1524
1525 PR testsuite/26954
1526 * gdb.base/float128.exp: Detect and handle no mpfr support.
1527
4483a8e7
SM
15282020-12-10 Simon Marchi <simon.marchi@efficios.com>
1529
1530 PR gdb/24694
1531 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1532 calls.
1533
10067028
TV
15342020-12-10 Tom de Vries <tdevries@suse.de>
1535
1536 PR testsuite/26947
1537 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1538 braces for tcl 8.5 and earlier.
1539
5b56203a
SM
15402020-12-09 Simon Marchi <simon.marchi@efficios.com>
1541
1542 PR 26875, PR 26901
1543 * gdb.base/flexible-array-member.c: New test.
1544 * gdb.base/flexible-array-member.exp: New test.
1545
b46551b2
TV
15462020-12-08 Tom de Vries <tdevries@suse.de>
1547
1548 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1549 using is_amd64_regs_target.
1550
8439f446
TV
15512020-12-08 Tom de Vries <tdevries@suse.de>
1552
1553 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1554 self_id.
1555
bc545da7
PA
15562020-12-07 Pedro Alves <pedro@palves.net>
1557
1558 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1559 'additional_flags' variable.
1560
1f58f6c2
TBA
15612020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1562
1563 * gdb.linespec/explicit.exp: Extend with a test to check completing
1564 '-' after seemingly complete options.
1565
5759831a
TBA
15662020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1567
1568 * gdb.linespec/keywords.exp: Add tests to check positional
1569 flexibility of "-force-condition".
1570
21e051b3
TBA
15712020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1572
1573 * gdb.base/bp-cmds-run-with-ex.c: New file.
1574 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1575 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1576 * gdb.gdb/python-interrupts.exp: Update the call to
1577 'catch_command_errors' with the new argument.
1578 * gdb.gdb/python-selftest.exp: Ditto.
1579
187b041e
SM
15802020-12-04 Simon Marchi <simon.marchi@efficios.com>
1581
1582 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1583 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1584 * gdb.threads/non-stop-fair-events.exp: Likewise.
1585
3b7a962d
SM
15862020-12-04 Simon Marchi <simon.marchi@efficios.com>
1587
1588 * gdb.threads/step-over-exec.exp: New.
1589 * gdb.threads/step-over-exec.c: New.
1590 * gdb.threads/step-over-exec-execd.c: New.
1591 * lib/my-syscalls.S: New.
1592 * lib/my-syscalls.h: New.
1593
e633b117
SM
15942020-12-04 Simon Marchi <simon.marchi@efficios.com>
1595
1596 * lib/dwarf.exp (declare_labels): Use name as text if text is
1597 not provided.
1598
67748e0f
TV
15992020-12-04 Tom de Vries <tdevries@suse.de>
1600
1601 PR testsuite/26990
1602 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
1603 are unsupported.
1604
a8d13675
TV
16052020-12-04 Tom de Vries <tdevries@suse.de>
1606
1607 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
1608 clause.
1609
f17727b3
TV
16102020-12-04 Tom de Vries <tdevries@suse.de>
1611
1612 * gdb.reverse/insn-reverse.exp: Fix count handling.
1613
a1499830
TV
16142020-12-04 Tom de Vries <tdevries@suse.de>
1615
1616 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
1617 __x86_64__.
1618
9c027c2f
TV
16192020-12-04 Tom de Vries <tdevries@suse.de>
1620
1621 * gdb.reverse/insn-reverse.c (test_nr): New var.
1622 (usage, parse_args): New function.
1623 (main): Call parse_args. Only run test for test_nr.
1624 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
1625 and bail out. Run subtests individually, using an inferior arg
1626 specifying the subtest.
1627
533b2ae0
AB
16282020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1629
1630 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
1631
e4502042
AB
16322020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1633
1634 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
1635 update test to use this.
1636
f55a9a37
SM
16372020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1638
1639 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
1640
0a6155a0
SM
16412020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1642
1643 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
1644 (do_test): Don't use with_test_prefix.
1645 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
1646 (do_test): Don't use with_test_prefix.
1647 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
1648 (do_test): Don't use with_test_prefix.
1649 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
1650 (do_test): Don't use with_test_prefix.
1651
4d56d64a
SM
16522020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1653
1654 * gdb.threads/non-ldr-exit.exp: Fix comment.
1655
54e75f29
AB
16562020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1657
1658 * gdb.xml/maint-xml-dump-03.xml: New file.
1659
7ce05d21
TV
16602020-11-30 Tom de Vries <tdevries@suse.de>
1661
1662 PR symtab/26905
1663 * gdb.dwarf2/count.exp: Remove kfails.
1664
50757f95
TBA
16652020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1666
1667 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
1668 indices.
1669
4afa9fd9
JB
16702020-11-24 Joel Brobecker <brobecker@adacore.com>
1671
1672 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
1673 the "ptype pck__fp1_range_var" test for the module-2 and pascal
1674 languages. Remove the associated setup_xfail.
1675
15a491af
SM
16762020-11-23 Simon Marchi <simon.marchi@efficios.com>
1677
1678 * lib/gdb.exp (gdb_assert): Show error message on error.
1679
891615f0
TV
16802020-11-23 Tom de Vries <tdevries@suse.de>
1681
1682 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
1683 * gdb.ada/mod_from_name.exp: Same.
1684 * gdb.ada/pckd_arr_ren.exp: Same.
1685
19922582
SM
16862020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1687
1688 * gdb.base/template.exp: New.
1689 * gdb.base/template.c: New.
1690
117c628d
GB
16912020-11-22 Gary Benson <gbenson@redhat.com>
1692
1693 PR gdb/26905
1694 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
1695 is defined using a DW_AT_count which references another DIE.
1696
da39d3ba
TV
16972020-11-21 Tom de Vries <tdevries@suse.de>
1698
1699 * gdb.base/vla-ptr.exp: Add XFAIL.
1700
a5c641b5
AB
17012020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1702
1703 * gdb.fortran/array-slices-bad.exp: New file.
1704 * gdb.fortran/array-slices-bad.f90: New file.
1705 * gdb.fortran/array-slices-sub-slices.exp: New file.
1706 * gdb.fortran/array-slices-sub-slices.f90: New file.
1707 * gdb.fortran/array-slices.exp: Rewrite tests.
1708 * gdb.fortran/array-slices.f90: Rewrite tests.
1709 * gdb.fortran/vla-sizeof.exp: Correct expected results.
1710
a15a5258
AB
17112020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1712
1713 * gdb.base/completion.exp: Add new completion tests.
1714
7cb2893d
SM
17152020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1716
1717 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
1718 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1719 * gdb.mi/mi-nsintrall.exp: Likewise.
1720 * gdb.mi/mi-nsmoribund.exp: Likewise.
1721 * gdb.mi/mi-nsthrexec.exp: Likewise.
1722 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1723
cf144ec8
SM
17242020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1725
1726 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
1727 of perror.
1728
6b6a3e05
JM
17292020-11-18 Joseph Myers <joseph@codesourcery.com>
1730
1731 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
1732 $arg.exe exists but $arg does not.
1733
811bdca0
GB
17342020-11-17 Gary Benson <gbenson@redhat.com>
1735
1736 * gdb.trace/trace-common.h (x86_trace_dummy): Add
1737 __attribute__ ((used)).
1738
c72e3136
AB
17392020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1740
1741 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
1742
037d7135
AB
17432020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1744
1745 * gdb.base/completion.exp: Add new tests.
1746
119e99bb
TT
17472020-11-16 Tom Tromey <tromey@adacore.com>
1748
1749 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
1750 tests.
1751
b74dbc20
JB
17522020-11-15 Joel Brobecker <brobecker@adacore.com>
1753
1754 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
1755 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
1756 (main): Add reference to pck__fp1_var2.
1757 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
1758
0a12719e
JB
17592020-11-15 Joel Brobecker <brobecker@adacore.com>
1760
1761 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
1762
0c9150e4
JB
17632020-11-15 Joel Brobecker <brobecker@adacore.com>
1764
1765 * gdb.ada/fixed_points.exp: Add ptype tests.
1766 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
1767
b26daff9
JB
17682020-11-15 Joel Brobecker <brobecker@adacore.com>
1769
1770 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
1771
09584414
JB
17722020-11-15 Joel Brobecker <brobecker@adacore.com>
1773
1774 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
1775 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
1776 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
1777 New files.
1778 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
1779
1780 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
1781 New files.
1782
9dd02fc0
AB
17832020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
1784
1785 PR cli/26879
1786 * gdb.fortran/completion.exp: New file.
1787 * gdb.fortran/completion.f90: New file.
1788
5643c500
JM
17892020-11-12 Joseph Myers <joseph@codesourcery.com>
1790
1791 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
1792 but $arg does not.
1793
7bea47f0
AB
17942020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
1795
1796 * gdb.fortran/types.exp: Add more tests.
1797
1f2624a3
TT
17982020-11-12 Tom Tromey <tom@tromey.com>
1799
1800 PR rust/26799:
1801 * gdb.rust/traits.exp: Remove kfails.
1802
9e74f0ae
GB
18032020-11-12 Gary Benson <gbenson@redhat.com>
1804
1805 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
1806 statement.
1807
acb994fa
SM
18082020-11-11 Simon Marchi <simon.marchi@efficios.com>
1809
1810 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
1811 always-inserted" axis.
1812 (do_test): Add breakpoint_always_inserted parameter.
1813
95016fd2
TT
18142020-11-10 Tom Tromey <tromey@adacore.com>
1815
1816 * gdb.ada/bias.exp: Update.
1817 * gdb.ada/bias/bias.adb (X): Change value.
1818
83100a74
GB
18192020-11-10 Gary Benson <gbenson@redhat.com>
1820
1821 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
1822 regexp fragment in parentheses to prevent false matching.
1823
6ff174a7
GB
18242020-11-10 Gary Benson <gbenson@redhat.com>
1825
1826 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
1827
eb24648c
GB
18282020-11-10 Gary Benson <gbenson@redhat.com>
1829
1830 * gdb.cp/step-and-next-inline.exp: Only require
1831 -gstatement-frontiers when building with GCC.
1832 Only setup KFAIL's for GCC issues when using
1833 a GCC-built executable.
1834
86775fab
AB
18352020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
1836
1837 * gdb.base/debug-expr.c: Add extra function to allow for an
1838 additional test.
1839 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
1840 to this proc with gdb_test_debug_expr. Add an extra test.
1841 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
1842 to this proc with gdb_test_debug_expr, give the tests names
1843 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
1844 calls to this proc with gdb_test_debug_expr, give the tests names
1845 * gdb.fortran/debug-expr.exp: New file.
1846 * gdb.fortran/debug-expr.f90: New file.
1847 * lib/gdb.exp (gdb_test_debug_expr): New proc.
1848
a1945bd4
SM
18492020-11-06 Simon Marchi <simon.marchi@efficios.com>
1850
1851 * lib/dwarf.exp (ranges): Handle "base" and "range" as
1852 proceduresu.
1853 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
1854 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
1855 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
1856 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
1857 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
1858 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
1859 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
1860 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
1861
9c91c725
TT
18622020-11-04 Tom Tromey <tromey@adacore.com>
1863
1864 * gdb.ada/funcall_ref.exp: Update.
1865 * gdb.ada/var_rec_arr.exp: Update.
1866
8d9fd3a1
TT
18672020-11-04 Tom Tromey <tromey@adacore.com>
1868
1869 * gdb.ada/rec_ptype.exp: New file.
1870 * gdb.ada/rec_ptype/main.adb: New file.
1871 * gdb.ada/rec_ptype/p.ads: New file.
1872
d8f62e84
TT
18732020-11-04 Tom Tromey <tromey@adacore.com>
1874
1875 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
1876 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
1877 (PT_Full): New variable.
1878 * gdb.ada/tick_length_array_enum_idx/pck.adb
1879 (Full_PT): New type.
1880
7ff5b937
TT
18812020-11-04 Tom Tromey <tromey@adacore.com>
1882
1883 * gdb.ada/array_of_variant.exp: New file.
1884 * gdb.ada/array_of_variant/p.adb: New file.
1885 * gdb.ada/array_of_variant/pck.ads: New file.
1886 * gdb.ada/array_of_variant/pck.adb: New file.
1887
10f6a3ad
TT
18882020-11-04 Tom Tromey <tromey@adacore.com>
1889
1890 * gdb.ada/enum_idx_packed.exp: Add test.
1891 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
1892 New variable.
1893 * gdb.ada/enum_idx_packed/pck.ads (Short)
1894 (Multi_Dimension, Multi_Dimension_Access): New types.
1895
b72795a8
TT
18962020-11-04 Tom Tromey <tromey@adacore.com>
1897
1898 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
1899
24aa1b02
TT
19002020-11-04 Tom Tromey <tromey@adacore.com>
1901
1902 * gdb.ada/set_pckd_arr_elt.exp: Also test
1903 -fgnat-encodings=minimal. Add tests.
1904 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
1905 Call Update_Small a second time.
1906 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
1907 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
1908 (Variant_Access): New types.
1909 (New_Variant): Declare.
1910
c9a28cbe
TT
19112020-11-04 Tom Tromey <tromey@adacore.com>
1912
1913 * gdb.ada/mod_from_name.exp: Test printing slice.
1914
57567375
TT
19152020-11-04 Tom Tromey <tromey@adacore.com>
1916
1917 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
1918 values.
1919 * gdb.ada/access_to_unbounded_array.exp: Test different
1920 -fgnat-encodings values.
1921 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
1922 values.
1923 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
1924 values.
1925 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
1926 values.
1927 * gdb.ada/array_of_variable_length.exp: Test different
1928 -fgnat-encodings values.
1929 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
1930 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
1931 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
1932 change.
1933 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
1934 values.
1935 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
1936 * gdb.ada/out_of_line_in_inlined.exp: Test different
1937 -fgnat-encodings values.
1938 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
1939 values.
1940 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
1941 values.
1942 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
1943 -fgnat-encodings values.
1944 * gdb.ada/variant_record_packed_array.exp: Test different
1945 -fgnat-encodings values.
1946
a7400e44
TT
19472020-11-04 Tom Tromey <tromey@adacore.com>
1948
1949 * gdb.ada/enum_idx_packed.exp: Add tests.
1950 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
1951 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
1952 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
1953 declarations.
1954
c40907bf
TV
19552020-11-03 Tom de Vries <tdevries@suse.de>
1956
1957 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
1958 terminator comments.
1959 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
1960 terminator.
1961
f468977a
SM
19622020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
1963
1964 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
1965 integer format test with regexp.
1966
1c2bec19
GB
19672020-11-02 Gary Benson <gbenson@redhat.com>
1968
1969 * gdb.base/print-file-var.exp (test): Separate compiler and
1970 linker options, and build using build_executable_from_specs
1971 to accommodate this.
1972
6539a36d
GB
19732020-11-02 Gary Benson <gbenson@redhat.com>
1974
1975 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
1976 for .c files compiled as C++ with Clang if any shared
1977 libraries are specified.
1978
7ea44a51
GB
19792020-11-02 Gary Benson <gbenson@redhat.com>
1980
1981 * lib/attributes.h: New header.
1982 * gdb.base/backtrace.c: Include the above. Replace
1983 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1984 * gdb.base/infcall-nested-structs.c: Likewise.
1985 * gdb.base/vla-optimized-out.c: Likewise.
1986
ab8f783d
TV
19872020-11-02 Tom de Vries <tdevries@suse.de>
1988
1989 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1990
d77c9224
JB
19912020-11-01 Joel Brobecker <brobecker@adacore.com>
1992
1993 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1994 System.Min_Int and System.Max_Int with smaller hardcoded
1995 constants.
1996
0e5b0dd0
SM
19972020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1998
1999 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2000 * configure: Re-generate.
2001
136821d9
SM
20022020-10-30 Simon Marchi <simon.marchi@efficios.com>
2003
2004 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2005 expected output.
2006
b78b3a29
TBA
20072020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2008
2009 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2010 behavior.
2011 * gdb.base/paginate-bg-execution.exp: Ditto.
2012 * gdb.base/paginate-inferior-exit.exp: Ditto.
2013 * gdb.base/double-prompt-target-event-error.c: Remove.
2014 * gdb.base/double-prompt-target-event-error.exp: Remove.
2015
cfaa8f76
TBA
20162020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2017
2018 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2019 inferiors' and 'detach inferiors' do not change the current
2020 inferior.
2021
0ad0e70c
TV
20222020-10-29 Tom de Vries <tdevries@suse.de>
2023
2024 * gdb.threads/tls.exp: Fix DUPLICATEs.
2025
99cc6b2a
TV
20262020-10-28 Tom de Vries <tdevries@suse.de>
2027
2028 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2029
efe9b873
TV
20302020-10-28 Tom de Vries <tdevries@suse.de>
2031
2032 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2033 * gdb.base/reread.exp: Same.
2034
6b68fd45
TV
20352020-10-28 Tom de Vries <tdevries@suse.de>
2036
2037 * lib/gdb.exp (readnow): Handle arg.
2038 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2039
32a5f98a
TV
20402020-10-28 Tom de Vries <tdevries@suse.de>
2041
2042 * gdb.base/relocate.exp: Update regexp for -readnow.
2043
f93b8760
TV
20442020-10-28 Tom de Vries <tdevries@suse.de>
2045
2046 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2047 -readnow.
2048
1b00ef06
TV
20492020-10-28 Tom de Vries <tdevries@suse.de>
2050
2051 PR symtab/26772
2052 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2053 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2054
364bb903
TV
20552020-10-28 Tom de Vries <tdevries@suse.de>
2056
2057 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2058 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2059 complaint during file command for -readnow.
2060
445a033f
TV
20612020-10-28 Tom de Vries <tdevries@suse.de>
2062
2063 * gdb.cp/nsalias.exp: Fix typo in test name.
2064
fdd67a42
TV
20652020-10-28 Tom de Vries <tdevries@suse.de>
2066
2067 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2068
706baf4c
TV
20692020-10-28 Tom de Vries <tdevries@suse.de>
2070
2071 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2072 -readnow.
2073
b448cca5
TV
20742020-10-27 Tom de Vries <tdevries@suse.de>
2075
2076 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2077
5868da03
TV
20782020-10-27 Tom de Vries <tdevries@suse.de>
2079
2080 * gdb.base/maint.exp: Update for -readnow.
2081
06db6ec3
TV
20822020-10-27 Tom de Vries <tdevries@suse.de>
2083
2084 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2085 -readnow.
2086
934a1764
GB
20872020-10-14 Gary Benson <gbenson@redhat.com>
2088
2089 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2090 "_vptr$Base" as correct, in addition to "_vptr.Base".
2091 (test_mixed): Likewise.
2092
0bf21fbd
GB
20932020-10-27 Gary Benson <gbenson@redhat.com>
2094
2095 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2096 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2097
b1d4d8d1
TBA
20982020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2099
2100 * gdb.base/condbreak.exp: Update the completion tests to
2101 consider the '-force' flag.
2102
bd24c5d6
TV
21032020-10-27 Tom de Vries <tdevries@suse.de>
2104
2105 * gdb.base/list-ambiguous-readnow.exp: New file.
2106
733d554a
TBA
21072020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2108
2109 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2110 the condition.
2111 * gdb.linespec/cpcompletion.exp: Update to consider the
2112 '-force-condition' keyword.
2113 * gdb.linespec/explicit.exp: Ditto.
2114 * lib/completion-support.exp: Ditto.
2115
b5fa468f
TBA
21162020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2117
2118 * gdb.base/condbreak-multi-context.cc: New file.
2119 * gdb.base/condbreak-multi-context.exp: New file.
2120
b3247276
TT
21212020-10-26 Tom Tromey <tom@tromey.com>
2122
2123 * lib/mi-support.exp (default_mi_gdb_start): Call
2124 gdb_stdin_log_init.
2125 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2126 subtract one from gdb_instances.
2127 (gdb_stdin_log_write): Flush in_file.
2128
1c47ec3e
TV
21292020-10-26 Tom de Vries <tdevries@suse.de>
2130
2131 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2132
6390859c
TT
21332020-10-26 Tom Tromey <tromey@adacore.com>
2134
2135 * gdb.ada/unsigned_range/foo.adb: New file.
2136 * gdb.ada/unsigned_range/pack.adb: New file.
2137 * gdb.ada/unsigned_range/pack.ads: New file.
2138 * gdb.ada/unsigned_range.exp: New file.
2139
55c3ad88
TV
21402020-10-26 Tom de Vries <tdevries@suse.de>
2141
2142 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2143
1612c4bb
TV
21442020-10-26 Tom de Vries <tdevries@suse.de>
2145
2146 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2147 for CU.
2148 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2149
7d72802b
TV
21502020-10-23 Tom de Vries <tdevries@suse.de>
2151
2152 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2153 DW_FORM_string.
2154 (Dwarf::_default_form): New proc.
2155 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2156 guessed.
2157
9476b583
TV
21582020-10-23 Tom de Vries <tdevries@suse.de>
2159
2160 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2161 * gdb.dwarf2/atomic-type.exp: Same.
2162 * gdb.dwarf2/bad-regnum.exp: Same.
2163 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2164 * gdb.dwarf2/dw2-align.exp: Same.
2165 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2166 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2167 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2168 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2169 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2170 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2171 * gdb.dwarf2/enum-type.exp: Same.
2172 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2173 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2174 * gdb.dwarf2/main-subprogram.exp: Same.
2175 * gdb.dwarf2/missing-type-name.exp: Same.
2176 * gdb.dwarf2/nonvar-access.exp: Same.
2177 * gdb.dwarf2/typedef-void-finish.exp: Same.
2178 * gdb.dwarf2/var-access.exp: Same.
2179 * gdb.dwarf2/void-type.exp: Same.
2180
4a636814
SM
21812020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2182
2183 PR gdb/26693
2184 * gdb.dwarf2/template-specification-full-name.exp: New test.
2185
557fc257
LM
21862020-10-22 Luis Machado <luis.machado@linaro.org>
2187
2188 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2189 expected an offset from the function.
2190 * gdb.base/msym-bp.exp (test): Likewise.
2191
6b4c676c
AB
21922020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2193
2194 * gdb.fortran/array-slices.exp: Add a new test.
2195
98cec4f6
GB
21962020-10-21 Gary Benson <gbenson@redhat.com>
2197
2198 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2199 fullname test with Clang. Also expand comments generally.
2200
ae86f581
TV
22012020-10-20 Tom de Vries <tdevries@suse.de>
2202
2203 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2204
8c161360
TV
22052020-10-20 Tom de Vries <tdevries@suse.de>
2206
2207 * gdb.dwarf2/arr-stride.c: Remove.
2208 * gdb.dwarf2/arr-stride.exp: Use main.c.
2209 * gdb.dwarf2/arr-subrange.c: Remove.
2210 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2211 * gdb.dwarf2/bad-regnum.c: Remove.
2212 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2213 * gdb.dwarf2/corrupt.c: Remove.
2214 * gdb.dwarf2/corrupt.exp: Use main.c.
2215 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2216 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2217 * gdb.dwarf2/dw2-icycle.c: Remove.
2218 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2219 * gdb.dwarf2/formdata16.c: Remove.
2220 * gdb.dwarf2/formdata16.exp: Use main.c.
2221 * gdb.dwarf2/implptrconst.c: Remove.
2222 * gdb.dwarf2/implptrconst.exp: Use main.c.
2223 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2224 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2225 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2226 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2227
9c2412ec
TV
22282020-10-20 Tom de Vries <tdevries@suse.de>
2229
2230 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2231 file.
2232 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2233
0cd2ad78
TV
22342020-10-20 Tom de Vries <tdevries@suse.de>
2235
2236 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2237 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2238 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2239 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2240 * gdb.dwarf2/dw2-ranges.exp: Same.
2241 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2242 * gdb.dwarf2/var-access.exp: Same.
2243
22cc388e
TT
22442020-10-19 Tom Tromey <tromey@adacore.com>
2245
2246 PR tui/26719
2247 * gdb.tui/list.exp: Check source window contents after focus
2248 change.
2249
520596f2
TV
22502020-10-17 Tom de Vries <tdevries@suse.de>
2251
2252 PR symtab/26317
2253 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2254
d1c8a76d
TV
22552020-10-17 Tom de Vries <tdevries@suse.de>
2256
2257 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2258 as suffix.
2259 * gdb.dwarf2/atomic.c: Rename to ...
2260 * gdb.dwarf2/atomic-type.c: ... this.
2261 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2262 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2263 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2264 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2265 * gdb.dwarf2/fission-mix2.c: Rename to ...
2266 * gdb.dwarf2/fission-mix-2.c: ... this.
2267 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2268 standard_testfile.
2269 * gdb.dwarf2/ada-valprint-error.exp: Same.
2270 * gdb.dwarf2/arr-stride.exp: Same.
2271 * gdb.dwarf2/arr-subrange.exp: Same.
2272 * gdb.dwarf2/atomic-type.exp: Same.
2273 * gdb.dwarf2/bad-regnum.exp: Same.
2274 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2275 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2276 * gdb.dwarf2/clang-debug-names.exp: Same.
2277 * gdb.dwarf2/comp-unit-lang.exp: Same.
2278 * gdb.dwarf2/corrupt.exp: Same.
2279 * gdb.dwarf2/count.exp: Same.
2280 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2281 * gdb.dwarf2/data-loc.exp: Same.
2282 * gdb.dwarf2/dw2-align.exp: Same.
2283 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2284 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2285 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2286 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2287 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2288 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2289 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2290 * gdb.dwarf2/dw2-inline-param.exp: Same.
2291 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2292 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2293 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2294 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2295 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2296 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2297 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2298 * gdb.dwarf2/dw2-param-error.exp: Same.
2299 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2300 * gdb.dwarf2/dw2-ranges.exp: Same.
2301 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2302 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2303 * gdb.dwarf2/dw4-sig-types.exp: Same.
2304 * gdb.dwarf2/dynarr-ptr.exp: Same.
2305 * gdb.dwarf2/enum-type.exp: Same.
2306 * gdb.dwarf2/fission-mix.exp: Same.
2307 * gdb.dwarf2/formdata16.exp: Same.
2308 * gdb.dwarf2/implptrconst.exp: Same.
2309 * gdb.dwarf2/implptrpiece.exp: Same.
2310 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2311 * gdb.dwarf2/main-subprogram.exp: Same.
2312 * gdb.dwarf2/method-ptr.exp: Same.
2313 * gdb.dwarf2/missing-sig-type.exp: Same.
2314 * gdb.dwarf2/nonvar-access.exp: Same.
2315 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2316 * gdb.dwarf2/shortpiece.exp: Same.
2317 * gdb.dwarf2/staticvirtual.exp: Same.
2318 * gdb.dwarf2/subrange.exp: Same.
2319 * gdb.dwarf2/symtab-producer.exp: Same.
2320 * gdb.dwarf2/typedef-void-finish.exp: Same.
2321 * gdb.dwarf2/var-access.exp: Same.
2322 * gdb.dwarf2/variant.exp: Same.
2323 * gdb.dwarf2/void-type.exp: Same.
2324 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2325 dw2-ranges-main.c.
2326 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2327
472d09c1
TV
23282020-10-16 Tom de Vries <tdevries@suse.de>
2329
2330 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2331
afe75f6d
TV
23322020-10-16 Tom de Vries <tdevries@suse.de>
2333
2334 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2335
8c8bd0ba
TV
23362020-10-14 Tom de Vries <tdevries@suse.de>
2337
2338 PR testsuite/26732
2339 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2340 scenario 2.
2341 * gdb.ada/mi_catch_ex_hand.exp: Same.
2342
b75d55d4
PA
23432020-10-13 Pedro Alves <pedro@palves.net>
2344
2345 * lib/mi-support.exp (mi_clean_restart): New.
2346 (mi_run_to_main): Delete.
2347 All callers adjust to use mi_clean_restart / mi_runto_main.
2348
e777225b
PA
23492020-10-13 Pedro Alves <pedro@palves.net>
2350
2351 * config/monitor.exp: Use "list -q".
2352 * gdb.arch/gdb1558.exp: Use "break -q".
2353 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2354 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2355 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2356 * gdb.base/commands.exp: Use "break -q".
2357 * gdb.base/condbreak.exp: Use "break -q".
2358 * gdb.base/ctf-ptype.exp: Use "list -q".
2359 * gdb.base/define.exp: Use "break -q".
2360 * gdb.base/del.exp: Use "break -q".
2361 * gdb.base/fullname.exp: Use "break -q".
2362 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2363 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2364 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2365 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2366 "hbreak -q".
2367 * gdb.base/included.exp: Use "list -q".
2368 * gdb.base/label.exp: Use "break -q".
2369 * gdb.base/lineinc.exp: Use "break -q".
2370 * gdb.base/list.exp: Use "list -q".
2371 * gdb.base/macscp.exp: Use "list -q".
2372 * gdb.base/pending.exp: Use "break -q".
2373 * gdb.base/prologue-include.exp: Use "break -q".
2374 * gdb.base/ptype.exp: Use "list -q".
2375 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2376 * gdb.base/server-del-break.exp: Use "break -q".
2377 * gdb.base/style.exp: Use "break -q".
2378 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2379 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2380 * gdb.cp/exception.exp: Use "tbreak -q".
2381 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2382 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2383 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2384 * gdb.dwarf2/pr13961.exp: Use "break -q".
2385 * gdb.linespec/explicit.exp: Use "list -q".
2386 * gdb.linespec/linespec.exp: Use "break -q".
2387 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2388 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2389 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2390 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2391 * gdb.trace/change-loc.exp: Use "break -q".
2392 * gdb.trace/pending.exp: Use "break -q".
2393 * gdb.tui/basic.exp: Use "list -q".
2394 * gdb.tui/list-before.exp: Use "list -q".
2395 * gdb.tui/list.exp: Use "list -q".
2396 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2397
8abd8ee8
PA
23982020-10-13 Pedro Alves <pedro@palves.net>
2399
2400 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2401 saved breakpoints file.
2402 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2403 inspecting breakpoint list.
2404 * lib/gdb.exp (runto_main): Add "qualified" to options.
2405 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2406 and handle it.
2407 (mi_runto_main): Pass 1 as qualified argument.
2408
f71e6719
PA
24092020-10-13 Pedro Alves <pedro@palves.net>
2410
2411 * lib/mi-support.exp (mi_runto_main): New proc.
2412 (mi_run_to_main): Use it.
2413 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2414 * gdb.mi/mi-var-cmd.exp: Likewise.
2415 * gdb.mi/mi-var-invalidate.exp: Likewise.
2416 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2417 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2418 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2419 * gdb.mi/user-selected-context-sync.exp: Likewise.
2420 * gdb.opt/inline-cmds.exp: Likewise.
2421 * gdb.python/py-framefilter-mi.exp: Likewise.
2422 * gdb.python/py-mi.exp: Likewise.
2423
50441f0f
PA
24242020-10-13 Pedro Alves <pedro@palves.net>
2425
2426 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2427 "runto main".
2428 * gdb.ada/small_reg_param.exp: Likewise.
2429 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2430 * gdb.base/annota1.exp: Likewise.
2431 * gdb.base/anon.exp: Likewise.
2432 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2433 * gdb.base/dprintf-non-stop.exp: Likewise.
2434 * gdb.base/dprintf.exp: Likewise.
2435 * gdb.base/gdb11530.exp: Likewise.
2436 * gdb.base/gdb11531.exp: Likewise.
2437 * gdb.base/gnu_vector.exp: Likewise.
2438 * gdb.base/interrupt-noterm.exp: Likewise.
2439 * gdb.base/memattr.exp: Likewise.
2440 * gdb.base/step-over-syscall.exp: Likewise.
2441 * gdb.base/watch-cond-infcall.exp: Likewise.
2442 * gdb.base/watch-read.exp: Likewise.
2443 * gdb.base/watch-vfork.exp: Likewise.
2444 * gdb.base/watch_thread_num.exp: Likewise.
2445 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2446 * gdb.guile/scm-frame-inline.exp: Likewise.
2447 * gdb.linespec/explicit.exp: Likewise.
2448 * gdb.opt/inline-break.exp: Likewise.
2449 * gdb.python/py-frame-inline.exp: Likewise.
2450 * gdb.reverse/break-precsave.exp: Likewise.
2451 * gdb.reverse/break-reverse.exp: Likewise.
2452 * gdb.reverse/consecutive-precsave.exp: Likewise.
2453 * gdb.reverse/consecutive-reverse.exp: Likewise.
2454 * gdb.reverse/finish-precsave.exp: Likewise.
2455 * gdb.reverse/finish-reverse.exp: Likewise.
2456 * gdb.reverse/fstatat-reverse.exp: Likewise.
2457 * gdb.reverse/getresuid-reverse.exp: Likewise.
2458 * gdb.reverse/i386-precsave.exp: Likewise.
2459 * gdb.reverse/i386-reverse.exp: Likewise.
2460 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2461 * gdb.reverse/i387-env-reverse.exp: Likewise.
2462 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2463 * gdb.reverse/insn-reverse.exp: Likewise.
2464 * gdb.reverse/machinestate-precsave.exp: Likewise.
2465 * gdb.reverse/machinestate.exp: Likewise.
2466 * gdb.reverse/pipe-reverse.exp: Likewise.
2467 * gdb.reverse/readv-reverse.exp: Likewise.
2468 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2469 * gdb.reverse/rerun-prec.exp: Likewise.
2470 * gdb.reverse/s390-mvcle.exp: Likewise.
2471 * gdb.reverse/solib-precsave.exp: Likewise.
2472 * gdb.reverse/solib-reverse.exp: Likewise.
2473 * gdb.reverse/step-precsave.exp: Likewise.
2474 * gdb.reverse/step-reverse.exp: Likewise.
2475 * gdb.reverse/time-reverse.exp: Likewise.
2476 * gdb.reverse/until-precsave.exp: Likewise.
2477 * gdb.reverse/until-reverse.exp: Likewise.
2478 * gdb.reverse/waitpid-reverse.exp: Likewise.
2479 * gdb.reverse/watch-precsave.exp: Likewise.
2480 * gdb.reverse/watch-reverse.exp: Likewise.
2481 * gdb.threads/kill.exp: Likewise.
2482 * gdb.threads/tid-reuse.exp: Likewise.
2483
d3a07122
SM
24842020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2485
2486 PR gdb/26642
2487 * gdb.base/maint-target-async-off.c: New test.
2488 * gdb.base/maint-target-async-off.exp: New test.
2489
c65c6c42
AM
24902020-10-13 Alan Modra <amodra@gmail.com>
2491
2492 * gdb.arch/powerpc-altivec.s,
2493 * gdb.arch/powerpc-power7.s,
2494 * gdb.arch/powerpc-power8.s,
2495 * gdb.arch/powerpc-power9.s,
2496 * gdb.arch/powerpc-vsx.s,
2497 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2498 * gdb.arch/powerpc-altivec.exp,
2499 * gdb.arch/powerpc-power7.exp,
2500 * gdb.arch/powerpc-power8.exp,
2501 * gdb.arch/powerpc-power9.exp,
2502 * gdb.arch/powerpc-vsx.exp,
2503 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2504 disassembly of mfvsrd/mtvsrd.
2505
f4a0f710
AM
25062020-10-13 Alan Modra <amodra@gmail.com>
2507
2508 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2509 "target architecture" output.
2510 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2511 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2512 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2513 * gdb.arch/s390-disassembler-options.exp: Likewise.
2514
87a37e5e
PA
25152020-10-12 Pedro Alves <pedro@palves.net>
2516
2517 PR exp/26602
2518 PR c++/26550
2519 * gdb.cp/ambiguous.cc (marker1): Delete.
2520 (main): Initialize all the fields of the locals. Replace marker1
2521 call with a "set breakpoint here" marker.
2522 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2523 instead of running to marker1. Add tests printing all the
2524 variables and all the fields of the variables.
2525 (test_ambiguous): New proc, expecting the new GDB output when a
2526 field access is ambiguous. Change all "warning: X ambiguous"
2527 tests to use it.
2528
71e1b6b0
GB
25292020-10-12 Gary Benson <gbenson@redhat.com>
2530
2531 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2532 * gdb.base/msym-bp-2.c (foo): Likewise.
2533 * gdb.base/msym-lang.c (foo): Likewise.
2534 * gdb.base/msym-lang-main.c (foo): Likewise.
2535 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2536 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2537 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2538 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2539 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2540 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2541 * gdb.python/py-objfile.c (static_var): Likewise.
2542 * gdb.python/py-symbol.c (rr): Likewise.
2543 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2544 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2545
9370fd51
AB
25462020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2547
2548 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2549 output of backtrace.
2550
7c184d33
TT
25512020-10-09 Tom Tromey <tromey@adacore.com>
2552
2553 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2554 (Rec): Add field. Fix range.
2555 * gdb.ada/scalar_storage.exp: Update.
2556
3d87245c
HD
25572020-10-09 Hannes Domani <ssbssa@yahoo.de>
2558
2559 PR exp/26714
2560 * gdb.base/printcmds.exp: Add tests for void results.
2561
f5c4b229
JV
25622020-10-09 Jan Vrany <jan.vrany@labware.com>
2563
2564 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2565 is emmited for both 'set directories' and 'directory' commands.
2566
b2701685
TT
25672020-10-08 Tom Tromey <tom@tromey.com>
2568
2569 * gdb.base/style.exp: Check that "main"'s name is styled.
2570
e86efb33
TT
25712020-10-07 Tom Tromey <tromey@adacore.com>
2572
2573 * gdb.base/find.exp: Rename some tests.
2574
30897591
GB
25752020-10-06 Gary Benson <gbenson@redhat.com>
2576
2577 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2578 * gdb.base/list1.c (unused): Likewise.
2579
ced4a4c1
GB
25802020-10-06 Gary Benson <gbenson@redhat.com>
2581
2582 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2583 __attribute__ ((used)).
2584 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2585
ed3bdac4
AB
25862020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2587
2588 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2589 make use of regions throughout.
2590 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2591 not {...}.
2592 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2593
cd096ec8
HD
25942020-10-05 Hannes Domani <ssbssa@yahoo.de>
2595
2596 * gdb.base/call-sc.c: Fix return struct on stack test case.
2597 * gdb.base/call-sc.exp: Likewise.
2598
3ee6f75d
GB
25992020-10-02 Gary Benson <gbenson@redhat.com>
2600
2601 * README: Fix "paralell".
2602
f65825ec
GB
26032020-09-30 Gary Benson <gbenson@redhat.com>
2604
2605 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
2606 Convert directive to lowercase.
2607 (.Labbrev1_begin): Add missing label.
2608 (abbrev code 0x1): Remove DW_AT_stmt_list.
2609 (.Ldie_b): Likewise.
2610
5f278258
TT
26112020-09-27 Tom Tromey <tom@tromey.com>
2612
2613 * gdb.tui/new-layout.exp: Use with_test_prefix.
2614
8f9929bb
GR
26152020-09-26 Gareth Rees <grees@undo.io> (tiny change)
2616
2617 PR python/26586
2618 * gdb.python/python.exp: add test cases for the from_tty
2619 argument to gdb.execute.
2620
c20c017b
GB
26212020-09-25 Gary Benson <gbenson@redhat.com>
2622
2623 * gdb.base/infcall-nested-structs.exp.tcl: Add
2624 additional_flags=-Wno-tautological-compare for C++
2625 tests when compiling using Clang.
2626
68d654af
GB
26272020-09-25 Gary Benson <gbenson@redhat.com>
2628
2629 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
2630 for .c files.
2631
b551a89f
TT
26322020-09-24 Tom Tromey <tromey@adacore.com>
2633
2634 PR tui/26638:
2635 * gdb.tui/list.exp: Check output of "focus next".
2636
20a5fcbd
TT
26372020-09-23 Tom Tromey <tom@tromey.com>
2638
2639 * gdb.dwarf2/intbits.exp: New file.
2640 * gdb.dwarf2/intbits.c: New file.
2641
b167e53f
PA
26422020-09-20 Pedro Alves <pedro@palves.net>
2643
2644 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
2645 spawn_id before calling remote_close. Close secondary MI channel.
2646
dbc49e9f
PA
26472020-09-20 Pedro Alves <pedro@palves.net>
2648
2649 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
2650 fails.
2651
c8d5abea
AB
26522020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
2653
2654 * gdb.fortran/array-slices.exp: Update expected results.
2655 * gdb.fortran/class-allocatable-array.exp: Likewise.
2656 * gdb.fortran/multi-dim.exp: Likewise.
2657 * gdb.fortran/vla-type.exp: Likewise.
2658 * gdb.mi/mi-vla-fortran.exp: Likewise.
2659
14f9473c
VC
26602020-09-18 Victor Collod <vcollod@nvidia.com>
2661
2662 PR gdb/26635
2663 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
2664 compatible with i386, and move it to...
2665 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
2666 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
2667 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
2668
e8ef12b9
PA
26692020-09-18 Pedro Alves <pedro@palves.net>
2670
2671 PR gdb/26631
2672 * gdb.multi/multi-target-thread-find.exp: New file.
2673
e11daf7a
PA
26742020-09-18 Pedro Alves <pedro@palves.net>
2675
2676 * gdb.multi/multi-target-continue.exp: New file, factored out from
2677 multi-target.exp.
2678 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
2679 multi-target.exp.
2680 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
2681 multi-target.exp.
2682 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
2683 multi-target.exp.
2684 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
2685 multi-target.exp.
2686 * gdb.multi/multi-target.exp.tcl: New file, factored out from
2687 multi-target.exp.
2688 * gdb.multi/multi-target.exp: Delete.
2689
d0edc2b8
AB
26902020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2691
2692 * gdb.fortran/array-slices.exp: Add missing message data.
2693
7474326c
PA
26942020-09-17 Pedro Alves <pedro@palves.net>
2695
2696 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
2697
dd23068d
PA
26982020-09-17 Pedro Alves <pedro@palves.net>
2699
2700 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
2701 full prototype.
2702
0640a543
PA
27032020-09-17 Pedro Alves <pedro@palves.net>
2704
2705 * gdb.python/py-as-string.c: Add cast.
2706
ef0cdbc1
PA
27072020-09-17 Pedro Alves <pedro@palves.net>
2708
2709 * gdb.base/sizeof.c (fill): Add cast.
2710
3a5eeb8b
PA
27112020-09-17 Pedro Alves <pedro@palves.net>
2712
2713 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
2714
a8129512
PA
27152020-09-17 Pedro Alves <pedro@palves.net>
2716
2717 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
2718 linkage name.
2719 * gdb.base/prologue.exp: Use print /d.
2720 * gdb.base/symbol-alias.exp: Handle C++ output.
2721 * gdb.base/symbol-alias2.c: Handle C++ output.
2722 [__cplusplus] (func): Explicitly specify linkage name.
2723
a83cdcb6
PA
27242020-09-17 Pedro Alves <pedro@palves.net>
2725
2726 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
2727 (struct my_key_t): ... this. Adjust all references.
2728 (struct value_t): Rename to ...
2729 (struct my_value_t): ... this. Adjust all references.
2730 (create_map, add_map_element, create_map_map)
2731 (add_map_map_element): Add casts.
2732
d4bcee5c
PA
27332020-09-17 Pedro Alves <pedro@palves.net>
2734
2735 * gdb.python/py-framefilter-mi.c (funca): Add casts.
2736 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
2737
81f90489
PA
27382020-09-17 Pedro Alves <pedro@palves.net>
2739
2740 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
2741
0a229804
PA
27422020-09-17 Pedro Alves <pedro@palves.net>
2743
2744 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
2745 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
2746 (charfoo, intfoo): Define full prototype.
2747 * gdb.base/ptype1.c (charfoo): Define full prototype.
2748 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
2749 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
2750
c3e5138d
PA
27512020-09-17 Pedro Alves <pedro@palves.net>
2752
2753 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
2754 Don't define.
2755 (utf_32_string): Compile for both C and C++.
2756 * gdb.base/charset.exp: Use "print /d".
2757
151fdbad
PA
27582020-09-17 Pedro Alves <pedro@palves.net>
2759
2760 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
2761 (nullptr): Rename to ...
2762 (null_ptr): ... this.
2763 * gdb.base/watchpoint.exp: Adjust to rename.
2764
18a25b64
PA
27652020-09-17 Pedro Alves <pedro@palves.net>
2766
2767 * gdb.base/printcmds.c (three, flag_enum_without_zero)
2768 (three_not_flag): Add casts.
2769
11fac337
PA
27702020-09-17 Pedro Alves <pedro@palves.net>
2771
2772 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
2773 char array.
2774 (main): Add references to Barrier, TestStrings, TestStringsH and
2775 TestStringsW.
2776 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
2777 and expect a full prototype in C++.
2778
52626c58
PA
27792020-09-17 Pedro Alves <pedro@palves.net>
2780
2781 * gdb.base/nested-addr.c (main): Add cast.
2782 * gdb.base/nested-addr.exp: Use "print /d".
2783
52bb0902
PA
27842020-09-17 Pedro Alves <pedro@palves.net>
2785
2786 * gdb.base/break.exp (func): New. Use it throughout when
2787 expecting a function name.
2788
73e18ac9
PA
27892020-09-17 Pedro Alves <pedro@palves.net>
2790
2791 * gdb.base/display.exp: Issue "set print asm-demangle on".
2792
c8b18808
PA
27932020-09-17 Pedro Alves <pedro@palves.net>
2794
2795 * gdb.base/find.c: Include <string.h>.
2796 (init_bufs): Add cast.
2797 * gdb.base/find.exp: Issue "set print asm-demangle on".
2798
fe830662
TT
27992020-09-16 Tom Tromey <tromey@adacore.com>
2800
2801 PR gdb/26598:
2802 * gdb.base/skipcxx.exp: New file.
2803 * gdb.base/skipcxx.cc: New file.
2804
945ff6e2
TV
28052020-09-16 Tom de Vries <tdevries@suse.de>
2806
2807 PR testsuite/26617
2808 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
2809 WITH_DEBUG_SECTIONS is defined.
2810 (xstr, str): New macro.
2811 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
2812 to get start and size of _Dmain.
2813 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
2814 using additional_flags.
2815
da1df1db
TBA
28162020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2817
2818 * gdb.base/bp-cmds-sourced-script.c: New file.
2819 * gdb.base/bp-cmds-sourced-script.exp: New test.
2820 * gdb.base/bp-cmds-sourced-script.gdb: New file.
2821
337882d4
TV
28222020-09-16 Tom de Vries <tdevries@suse.de>
2823
2824 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
2825 get the gdb prompt after issuing "monitor exit".
2826
7361f908
TV
28272020-09-16 Tom de Vries <tdevries@suse.de>
2828
2829 PR testsuite/26624
2830 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
2831
4d91ddd3
TV
28322020-09-16 Tom de Vries <tdevries@suse.de>
2833
2834 PR testsuite/26618
2835 * gdb.tui/new-layout.exp: Escape unbalanced braces.
2836
08cc37dd
TT
28372020-09-15 Tom Tromey <tromey@adacore.com>
2838
2839 PR rust/26197:
2840 * lib/rust-support.exp (rust_llvm_version): New proc.
2841 * gdb.rust/simple.exp: Check rust_llvm_version.
2842
ee6372f2
TV
28432020-09-14 Tom de Vries <tdevries@suse.de>
2844
2845 * gdb.rust/traits.exp: Fix PATH warning.
2846
dc3a371e
PA
28472020-09-13 Pedro Alves <pedro@palves.net>
2848
2849 * gdb.base/catch-follow-exec.c (main): Add explicit return
2850 statement.
2851 * gdb.base/catch-signal.c (main): Likewise.
2852 * gdb.base/condbreak-call-false.c (main): Likewise.
2853 * gdb.base/consecutive.c (main): Add explicit return
2854 statement and return type.
2855 * gdb.base/cursal.c (main): Add explicit return statement.
2856 * gdb.base/cvexpr.c (main): Likewise.
2857 * gdb.base/display.c (main): Add explicit return statement and
2858 return type.
2859 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
2860 * gdb.base/endianity.c (main): Likewise.
2861 * gdb.base/execd-prog.c (main): Likewise.
2862 * gdb.base/gdb1090.c (main): Likewise.
2863 * gdb.base/info_qt.c (main): Likewise.
2864 * gdb.base/lineinc.c (main): Likewise.
2865 * gdb.base/load-command.c (main): Likewise.
2866 * gdb.base/macscp1.c (main): Likewise.
2867 * gdb.base/pr10179-a.c (main): Likewise.
2868 * gdb.base/quit-live.c (main): Likewise.
2869 * gdb.base/scope0.c (main): Likewise.
2870 * gdb.base/settings.c (main): Likewise.
2871 * gdb.base/stack-checking.c (main): Return int.
2872 * gdb.base/varargs.c (main): Add explicit return statement.
2873 * gdb.cp/ambiguous.cc (main): Likewise.
2874 * gdb.cp/anon-struct.cc (main): Likewise.
2875 * gdb.cp/anon-union.cc (main): Likewise.
2876 * gdb.cp/bool.cc (main): Likewise.
2877 * gdb.cp/bs15503.cc (main): Likewise.
2878 * gdb.cp/cplusfuncs.cc (main): Likewise.
2879 * gdb.cp/cttiadd.cc (main): Likewise.
2880 * gdb.cp/extern-c.cc (main): Likewise.
2881 * gdb.cp/filename.cc (main): Likewise.
2882 * gdb.cp/formatted-ref.cc (main): Likewise.
2883 * gdb.cp/mb-ctor.cc (main): Likewise.
2884 * gdb.cp/member-ptr.cc (main): Likewise.
2885 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
2886 * gdb.cp/overload-const.cc (main): Likewise.
2887 * gdb.cp/paren-type.cc (main): Likewise.
2888 * gdb.cp/parse-lang.cc (main): Likewise.
2889 * gdb.cp/pr-1023.cc (main): Likewise.
2890 * gdb.cp/psmang1.cc (main): Likewise.
2891 * gdb.cp/readnow-language.cc (main): Likewise.
2892 * gdb.cp/ref-params.cc (main): Likewise.
2893 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
2894 * gdb.cp/virtbase2.cc (main): Likewise.
2895 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
2896 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
2897 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
2898 * gdb.mi/mi-console.c (main): Likewise.
2899 * gdb.mi/mi-read-memory.c (main): Likewise.
2900 * gdb.modula2/multidim.c (main): Likewise.
2901 * gdb.opt/inline-small-func.c (main): Likewise.
2902 * gdb.python/py-rbreak.c (main): Likewise.
2903 * gdb.stabs/exclfwd1.c (main): Likewise.
2904 * gdb.trace/qtro.c (main): Likewise.
2905
af26601c
PA
29062020-09-13 Pedro Alves <pedro@palves.net>
2907
2908 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
2909 instead of getenv.
2910
2f4b83cd
PA
29112020-09-13 Pedro Alves <pedro@palves.net>
2912
2913 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
2914 instead of spawning GDB with remote_spawn.
2915 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
2916 gdb_spawn instead of spawning GDB with remote_spawn.
2917
c49da0e4
PA
29182020-09-13 Pedro Alves <pedro@palves.net>
2919
2920 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
2921 file and add calls to first and second.
2922 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
2923 add call to f.
2924
6791b117
PA
29252020-09-13 Pedro Alves <pedro@palves.net>
2926
2927 * gdb.mi/mi-break-qualified.cc: New file.
2928 * gdb.mi/mi-break-qualified.exp: New file.
2929 * lib/mi-support.exp (mi_create_breakpoint_multi)
2930 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
2931 procedures.
2932 (mi_create_breakpoint_1): New, factored out from
2933 mi_create_breakpoint.
2934
3b8d4c5c
PA
29352020-09-13 Pedro Alves <pedro@palves.net>
2936
2937 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
2938 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
2939 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
2940 (register_class): Delete.
2941 (main): Don't call register_class.
2942
d5f96005
PA
29432020-09-13 Pedro Alves <pedro@palves.net>
2944
2945 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
2946 (do_tests): Remove "calling method for small class" test.
2947 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
2948 (register_class): Delete.
2949 (main): Don't call register_class.
2950 * gdb.cp/call-method-register.exp: New file, based on bits removed
2951 from classes.exp.
2952 * gdb.cp/call-method-register.cc: New file, based on bits removed
2953 from classes.cc.
2954
77f2120b
PA
29552020-09-13 Pedro Alves <pedro@palves.net>
2956
2957 * gdb.base/msym-bp-2.c: New.
2958 * gdb.base/msym-bp-shl-lib.c: New file.
2959 * gdb.base/msym-bp-shl-main-2.c: New file.
2960 * gdb.base/msym-bp-shl-main.c: New file.
2961 * gdb.base/msym-bp-shl.exp: New file.
2962 * gdb.base/msym-bp.c: New file.
2963 * gdb.base/msym-bp.exp: New file.
2964
32aea73e
JB
29652020-09-13 Joel Brobecker <brobecker@adacore.com>
2966
2967 * gdb.base/default.exp: Change $_gdb_major to 11.
2968
2a67f09d
FW
29692020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
2970 Felix Willgerodt <Felix.Willgerodt@intel.com>
2971
2972 * x86-avx512bf16.c: New file.
2973 * x86-avx512bf16.exp: Likewise.
2974 * lib/gdb.exp (skip_avx512bf16_tests): New function.
2975
ad570dd7
TV
29762020-09-11 Tom de Vries <tdevries@suse.de>
2977
2978 PR exp/26602
2979 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2980
a56f7391
TBA
29812020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2982
2983 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2984
918619e5
AM
29852020-09-10 Alan Modra <amodra@gmail.com>
2986
2987 PR 26597
2988 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2989
cac1e71d
TV
29902020-09-08 Tom de Vries <tdevries@suse.de>
2991
2992 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2993 after gdb_starti_cmd.
2994
c5cd900e
AKS
29952020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2996
2997 * lib/fortran.exp (fortran_complex8): New proc.
2998 (fortran_complex16): New proc.
2999 * gdb.fortran/complex.exp: Use routines from fortran.exp
3000 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3001 * gdb.fortran/vla-ptr-info.exp: Likewise.
3002
8f5c6526
TV
30032020-09-03 Tom de Vries <tdevries@suse.de>
3004
3005 PR breakpoint/26546
3006 * gdb.base/label-without-address.exp: Runto main first.
3007
02c6f3f1
TT
30082020-09-02 Tom Tromey <tromey@adacore.com>
3009
3010 * gdb.ada/mi_var_access.exp: Test children of access variable.
3011 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3012 * gdb.ada/mi_var_array.exp: Update.
3013
efe24f05
KB
30142020-08-31 Kevin Buettner <kevinb@redhat.com>
3015
3016 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3017 on docker w/ AUFS storage driver.
3018
973695d6
KB
30192020-08-31 Kevin Buettner <kevinb@redhat.com>
3020
3021 * gdb.base/corefile2.exp (renamed binfile): New tests.
3022
f3bd50f1
SM
30232020-08-31 Simon Marchi <simon.marchi@efficios.com>
3024
3025 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3026
22b9b4b0
SL
30272020-08-31 Simon Marchi <simon.marchi@efficios.com>
3028
3029 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3030 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3031
8efaf6b3
SM
30322020-08-31 Simon Marchi <simon.marchi@efficios.com>
3033
3034 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3035 output, printing a "not saved" value from history and printing a
3036 convenience variable created from a "not saved" value.
3037
e840f2e3
TV
30382020-08-31 Tom de Vries <tdevries@suse.de>
3039
3040 * gdb.base/eh_return.exp: Use nopie.
3041
8f57f343
PA
30422020-08-28 Pedro Alves <pedro@palves.net>
3043
3044 * gdb.base/advance-until-multiple-locations.exp
3045 (advance_overload, until_overload): Adjust to match the
3046 frame/function header instead of the source line text.
3047
626d2320
TV
30482020-08-28 Tom de Vries <tdevries@suse.de>
3049
3050 * gdb.base/label-without-address.c: New test.
3051 * gdb.base/label-without-address.exp: New file.
3052
df631783
PA
30532020-08-27 Pedro Alves <pedro@palves.net>
3054
3055 PR gdb/26523
3056 PR gdb/26524
3057 * gdb.base/advance-until-multiple-locations.cc: New.
3058 * gdb.base/advance-until-multiple-locations.exp: New.
3059
48b076bb
SM
30602020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3061
3062 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3063
c2015ce4
AB
30642020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3065
3066 * gdb.arch/amd64-byte.exp: Make test names unique, use
3067 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3068 * gdb.arch/amd64-dword.exp: Likewise.
3069 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3070 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3071 unique.
3072 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3073 * gdb.arch/amd64-word.exp: Make test names unique, use
3074 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3075 * gdb.arch/i386-byte.exp: Make test names unique, use
3076 gdb_breakpoint.
3077 * gdb.arch/i386-word.exp: Likewise.
3078
995d3a19
SV
30792020-08-25 Shahab Vahedi <shahab@synopsys.com>
3080
3081 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3082
8cac2b31
SM
30832020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3084
3085 PR gdb/26532
3086 * gdb.threads/stepi-random-signal.exp: Update pattern.
3087
2bc19622
SM
30882020-08-25 Simon Marchi <simon.marchi@efficios.com>
3089
3090 PR gdb/26532
3091 * gdb.base/ui-redirect.exp: Update pattern.
3092
b04aa1fc
GB
30932020-08-25 Gary Benson <gbenson@redhat.com>
3094
3095 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3096 when compiling with clang.
8571e9c8 3097 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3098
9f68b453
GB
30992020-08-25 Gary Benson <gbenson@redhat.com>
3100
3101 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3102 Add additional_flags=-Wno-inaccessible-base when compiling
3103 with GCC >= 10.1 or clang. Add additional_flags=-w when
3104 compiling with GCC < 10.
3105
3945d2d7
GM
31062020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3107
3108 PR m2/26372
fc5d6901
SM
3109 * gdb.modula2/multidim.c: New file.
3110 * gdb.modula2/multidim.exp: New file.
3945d2d7 3111
60122dbe
SM
31122020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3113
3114 * lib/gdb.exp (runto): Always emit fail on internal error.
3115
1eb8556f
SM
31162020-08-24 Simon Marchi <simon.marchi@efficios.com>
3117
3118 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3119 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3120 Likewise.
3121 * gdb.threads/stepi-random-signal.exp: Likewise.
3122
33bf4c5c
TBA
31232020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3124
3125 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3126 * gdb.trace/strace.exp: Ditto.
3127
c2fd7fae
AKS
31282020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3129
3130 * gdb.fortran/vla-type.exp: Skip commands not required for
3131 the Flang compiled binaries after prologue fix.
3132
326afb72
TT
31332020-08-17 Tom de Vries <tdevries@suse.de>
3134 Tom Tromey <tromey@adacore.com>
3135
3136 PR rust/26197:
3137 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3138
3ae7ab99
TT
31392020-08-17 Tom Tromey <tromey@adacore.com>
3140
3141 * gdb.ada/mi_var_access.exp: New file.
3142 * gdb.ada/mi_var_access/mi_access.adb: New file.
3143 * gdb.ada/mi_var_access/pck.adb: New file.
3144 * gdb.ada/mi_var_access/pck.ads: New file.
3145
f569c1c5
TV
31462020-08-16 Tom de Vries <tdevries@suse.de>
3147
3148 PR gdb/25350
3149 * gdb.base/eh_return.c: New test.
3150 * gdb.base/eh_return.exp: New file.
3151
3d11c30a
TV
31522020-08-15 Tom de Vries <tdevries@suse.de>
3153
3154 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3155 (mixed_func_1d_): Use fortran_charlen_t in decl.
3156
547ce8f0
TV
31572020-08-15 Tom de Vries <tdevries@suse.de>
3158
3159 PR backtrace/26390
3160 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3161 Update expected pattern.
3162
a54a7f13
PA
31632020-08-13 Pedro Alves <pedro@palves.net>
3164
3165 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3166 * gdb.fortran/library-module.exp: Likewise.
3167 * gdb.fortran/logical.exp: Likewise.
3168 * gdb.fortran/module.exp: Likewise.
3169 * gdb.fortran/print_type.exp: Likewise.
3170 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3171 * gdb.fortran/vla-datatypes.exp: Likewise.
3172 * gdb.fortran/vla-history.exp: Likewise.
3173 * gdb.fortran/vla-ptr-info.exp: Likewise.
3174 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3175 * gdb.fortran/vla-ptype.exp: Likewise.
3176 * gdb.fortran/vla-sizeof.exp: Likewise.
3177 * gdb.fortran/vla-type.exp: Likewise.
3178 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3179 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3180 * gdb.fortran/vla-value-sub.exp: Likewise.
3181 * gdb.fortran/vla-value.exp: Likewise.
3182
7a82e903
PA
31832020-08-13 Pedro Alves <pedro@palves.net>
3184
3185 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3186 * gdb.ada/access_to_packed_array.exp: Likewise.
3187 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3188 * gdb.ada/addr_arith.exp: Likewise.
3189 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3190 * gdb.ada/arr_arr.exp: Likewise.
3191 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3192 * gdb.ada/array_bounds.exp: Likewise.
3193 * gdb.ada/array_of_variable_length.exp: Likewise.
3194 * gdb.ada/array_ptr_renaming.exp: Likewise.
3195 * gdb.ada/array_subscript_addr.exp: Likewise.
3196 * gdb.ada/arraydim.exp: Likewise.
3197 * gdb.ada/arrayparam.exp: Likewise.
3198 * gdb.ada/arrayptr.exp: Likewise.
3199 * gdb.ada/assign_1.exp: Likewise.
3200 * gdb.ada/assign_arr.exp: Likewise.
3201 * gdb.ada/atomic_enum.exp: Likewise.
3202 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3203 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3204 * gdb.ada/bias.exp: Likewise.
3205 * gdb.ada/boolean_expr.exp: Likewise.
3206 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3207 * gdb.ada/bp_enum_homonym.exp: Likewise.
3208 * gdb.ada/bp_inlined_func.exp: Likewise.
3209 * gdb.ada/bp_on_var.exp: Likewise.
3210 * gdb.ada/bp_range_type.exp: Likewise.
3211 * gdb.ada/bp_reset.exp: Likewise.
3212 * gdb.ada/call_pn.exp: Likewise.
3213 * gdb.ada/catch_assert_if.exp: Likewise.
3214 * gdb.ada/catch_ex.exp: Likewise.
3215 * gdb.ada/catch_ex_std.exp: Likewise.
3216 * gdb.ada/char_enum.exp: Likewise.
3217 * gdb.ada/char_param.exp: Likewise.
3218 * gdb.ada/complete.exp: Likewise.
3219 * gdb.ada/cond_lang.exp: Likewise.
3220 * gdb.ada/convvar_comp.exp: Likewise.
3221 * gdb.ada/dgopt.exp: Likewise.
3222 * gdb.ada/disc_arr_bound.exp: Likewise.
3223 * gdb.ada/display_nested.exp: Likewise.
3224 * gdb.ada/dot_all.exp: Likewise.
3225 * gdb.ada/dyn_loc.exp: Likewise.
3226 * gdb.ada/dyn_stride.exp: Likewise.
3227 * gdb.ada/excep_handle.exp: Likewise.
3228 * gdb.ada/expr_delims.exp: Likewise.
3229 * gdb.ada/expr_with_funcall.exp: Likewise.
3230 * gdb.ada/exprs.exp: Likewise.
3231 * gdb.ada/fin_fun_out.exp: Likewise.
3232 * gdb.ada/fixed_cmp.exp: Likewise.
3233 * gdb.ada/formatted_ref.exp: Likewise.
3234 * gdb.ada/frame_arg_lang.exp: Likewise.
3235 * gdb.ada/frame_args.exp: Likewise.
3236 * gdb.ada/fullname_bp.exp: Likewise.
3237 * gdb.ada/fun_addr.exp: Likewise.
3238 * gdb.ada/fun_in_declare.exp: Likewise.
3239 * gdb.ada/fun_overload_menu.exp: Likewise.
3240 * gdb.ada/fun_renaming.exp: Likewise.
3241 * gdb.ada/funcall_char.exp: Likewise.
3242 * gdb.ada/funcall_param.exp: Likewise.
3243 * gdb.ada/funcall_ptr.exp: Likewise.
3244 * gdb.ada/funcall_ref.exp: Likewise.
3245 * gdb.ada/homonym.exp: Likewise.
3246 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3247 * gdb.ada/info_auto_lang.exp: Likewise.
3248 * gdb.ada/info_exc.exp: Likewise.
3249 * gdb.ada/info_types.exp: Likewise.
3250 * gdb.ada/int_deref.exp: Likewise.
3251 * gdb.ada/interface.exp: Likewise.
3252 * gdb.ada/iwide.exp: Likewise.
3253 * gdb.ada/lang_switch.exp: Likewise.
3254 * gdb.ada/length_cond.exp: Likewise.
3255 * gdb.ada/maint_with_ada.exp: Likewise.
3256 * gdb.ada/mi_catch_assert.exp: Likewise.
3257 * gdb.ada/mi_catch_ex.exp: Likewise.
3258 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3259 * gdb.ada/mi_dyn_arr.exp: Likewise.
3260 * gdb.ada/mi_ex_cond.exp: Likewise.
3261 * gdb.ada/mi_exc_info.exp: Likewise.
3262 * gdb.ada/mi_interface.exp: Likewise.
3263 * gdb.ada/mi_prot.exp: Likewise.
3264 * gdb.ada/mi_ref_changeable.exp: Likewise.
3265 * gdb.ada/mi_string_access.exp: Likewise.
3266 * gdb.ada/mi_task_arg.exp: Likewise.
3267 * gdb.ada/mi_task_info.exp: Likewise.
3268 * gdb.ada/mi_var_array.exp: Likewise.
3269 * gdb.ada/mi_var_union.exp: Likewise.
3270 * gdb.ada/mi_variant.exp: Likewise.
3271 * gdb.ada/minsyms.exp: Likewise.
3272 * gdb.ada/mod_from_name.exp: Likewise.
3273 * gdb.ada/nested.exp: Likewise.
3274 * gdb.ada/null_array.exp: Likewise.
3275 * gdb.ada/optim_drec.exp: Likewise.
3276 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3277 * gdb.ada/packed_array_assign.exp: Likewise.
3278 * gdb.ada/packed_tagged.exp: Likewise.
3279 * gdb.ada/pp-rec-component.exp: Likewise.
3280 * gdb.ada/print_chars.exp: Likewise.
3281 * gdb.ada/print_pc.exp: Likewise.
3282 * gdb.ada/ptr_typedef.exp: Likewise.
3283 * gdb.ada/ptype_arith_binop.exp: Likewise.
3284 * gdb.ada/ptype_array.exp: Likewise.
3285 * gdb.ada/ptype_field.exp: Likewise.
3286 * gdb.ada/ptype_tagged_param.exp: Likewise.
3287 * gdb.ada/ptype_union.exp: Likewise.
3288 * gdb.ada/py_range.exp: Likewise.
3289 * gdb.ada/py_taft.exp: Likewise.
3290 * gdb.ada/rdv_wait.exp: Likewise.
3291 * gdb.ada/rec_comp.exp: Likewise.
3292 * gdb.ada/rec_return.exp: Likewise.
3293 * gdb.ada/ref_param.exp: Likewise.
3294 * gdb.ada/ref_tick_size.exp: Likewise.
3295 * gdb.ada/rename_subscript_param.exp: Likewise.
3296 * gdb.ada/repeat_dyn.exp: Likewise.
3297 * gdb.ada/same_component_name.exp: Likewise.
3298 * gdb.ada/same_enum.exp: Likewise.
3299 * gdb.ada/scalar_storage.exp: Likewise.
3300 * gdb.ada/set_wstr.exp: Likewise.
3301 * gdb.ada/small_reg_param.exp: Likewise.
3302 * gdb.ada/str_binop_equal.exp: Likewise.
3303 * gdb.ada/str_ref_cmp.exp: Likewise.
3304 * gdb.ada/str_uninit.exp: Likewise.
3305 * gdb.ada/sub_variant.exp: Likewise.
3306 * gdb.ada/sym_print_name.exp: Likewise.
3307 * gdb.ada/taft_type.exp: Likewise.
3308 * gdb.ada/tagged.exp: Likewise.
3309 * gdb.ada/tagged_access.exp: Likewise.
3310 * gdb.ada/task_bp.exp: Likewise.
3311 * gdb.ada/task_switch_in_core.exp: Likewise.
3312 * gdb.ada/tasks.exp: Likewise.
3313 * gdb.ada/tick_last_segv.exp: Likewise.
3314 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3315 * gdb.ada/type_coercion.exp: Likewise.
3316 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3317 * gdb.ada/unchecked_union.exp: Likewise.
3318 * gdb.ada/uninitialized_vars.exp: Likewise.
3319 * gdb.ada/var_arr_attrs.exp: Likewise.
3320 * gdb.ada/var_arr_typedef.exp: Likewise.
3321 * gdb.ada/var_rec_arr.exp: Likewise.
3322 * gdb.ada/variant-record.exp: Likewise.
3323 * gdb.ada/variant.exp: Likewise.
3324 * gdb.ada/variant_record_packed_array.exp: Likewise.
3325 * gdb.ada/varsize_limit.exp: Likewise.
3326 * gdb.ada/whatis_array_val.exp: Likewise.
3327 * gdb.ada/widewide.exp: Likewise.
3328 * gdb.ada/win_fu_syms.exp: Likewise.
3329
33302020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3331
3332 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3333
10c381b5
AB
33342020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3335
3336 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3337 unset the array variable.
3338
8f34b746
TV
33392020-08-03 Tom de Vries <tdevries@suse.de>
3340
3341 PR symtab/26333
3342 * lib/dwarf.exp (DW_LNE_user): New proc.
3343 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3344 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3345
0245e136
KB
33462020-07-31 Kevin Buettner <kevinb@redhat.com>
3347
3348 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3349 to 'uintptr_t'
3350 (inttypes.h): Include.
3351
9ef1ec5d
KB
33522020-07-31 Kevin Buettner <kevinb@redhat.com>
3353
3354 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3355 (C5_24k): Delete.
3356 (C5_8k, C5_64k, C5_256k): New macros.
3357 (buf_ro): Allocate 256 KiB of initialized data.
3358
4c55e970
TBA
33592020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3360
3361 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3362 that attempt to overwrite an existing condition with a condition
3363 that fails parsing and also with a condition that parses fine
3364 but contains junk at the end.
3365
1e620590
TBA
33662020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3367
3368 * gdb.base/condbreak-bad.c: New test.
3369 * gdb.base/condbreak-bad.exp: New file.
3370
e12dcc50
TV
33712020-07-30 Tom de Vries <tdevries@suse.de>
3372
3373 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3374 out of ...
3375 (GDBInfoModuleSymbols::check_entry): ... here.
3376 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3377 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3378 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3379
6cc64caa
TV
33802020-07-30 Tom de Vries <tdevries@suse.de>
3381
3382 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3383 "__class_some_module_Number_t" optional.
3384
90fd07fc
TV
33852020-07-29 Tom de Vries <tdevries@suse.de>
3386
3387 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3388 multiple locations.
3389
f5c79e97
TV
33902020-07-29 Tom de Vries <tdevries@suse.de>
3391
3392 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3393 rather than function name.
3394
f75a0693
AB
33952020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3396
3397 PR symtab/26270:
3398 * gdb.cp/disasm-func-name.cc: New file.
3399 * gdb.cp/disasm-func-name.exp: New file.
3400
4888741a
TT
34012020-07-28 Tom Tromey <tromey@adacore.com>
3402
3403 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3404 'varval' location.
3405
43d5901d
AB
34062020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3407
3408 * gdb.python/py-unwind.py: Update to make use of a register
3409 descriptor.
3410
14fa8fb3
AB
34112020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3412
3413 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3414
e79eb02f
AB
34152020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3416
3417 PR fortran/23051
3418 PR fortran/26139
3419 * gdb.fortran/class-allocatable-array.exp: New file.
3420 * gdb.fortran/class-allocatable-array.f90: New file.
3421 * gdb.fortran/pointer-to-pointer.exp: New file.
3422 * gdb.fortran/pointer-to-pointer.f90: New file.
3423
876518dd
TV
34242020-07-25 Tom de Vries <tdevries@suse.de>
3425
3426 PR symtab/26243
3427 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3428 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3429
6dcfb80a
TV
34302020-07-24 Tom de Vries <tdevries@suse.de>
3431
3432 PR testsuite/26293
3433 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3434
e7bc9db8
PA
34352020-07-23 Pedro Alves <pedro@palves.net>
3436
3437 * gdb.server/server-kill.exp (prepare): New, factored out from the
3438 top level.
3439 (kill_server): New.
3440 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3441 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3442
78344df7
AB
34432020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3444
3445 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3446
25dfed24
SL
34472020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3448
3449 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3450 Initialize to empty string at top level.
3451 (gdb_wrapper_init): Revert check for file existence on build.
3452 Build the wrapper in its default place, not a build-specific
3453 location. When host == build, make the pathname absolute.
3454 (gdb_compile): Delete leftover declaration of
3455 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3456 string instead of uninitialized.
3457
7da515fd
KB
34582020-07-22 Kevin Buettner <kevinb@redhat.com>
3459
3460 * gdb.base/corefile2.exp: New file.
3461 * gdb.base/coremaker2.exp: New file.
3462
9c5ec5c2
KB
34632020-07-22 Kevin Buettner <kevinb@redhat.com>
3464
3465 * gdb.base/coredump-filter.exp: Add second
3466 non-Private-Shared-Anon-File test.
3467 (test_disasm): Rename binfile for test which is expected
3468 to fail.
3469
f9e233c9
KB
34702020-07-22 Kevin Buettner <kevinb@redhat.com>
3471
3472 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3473 data in core file".
3474 * gdb.base/coremaker.c (buf2ro): New global.
3475 (mmapdata): Add a read-only mmap mapping.
3476
94c265d7
KB
34772020-07-22 Kevin Buettner <kevinb@redhat.com>
3478
3479 PR corefiles/25631
3480 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3481 New test.
3482 * gdb.base/coremaker.c (buf3): New global.
3483 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3484 flags.
3485
34862020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3487
3488 * gdb.base/coremaker.c (filler_ro): New global constant.
3489
32fa152e
TT
34902020-07-22 Tom Tromey <tromey@adacore.com>
3491
3492 * gdb.ada/mi_prot.exp: New file.
3493 * gdb.ada/mi_prot/pkg.adb: New file.
3494 * gdb.ada/mi_prot/pkg.ads: New file.
3495 * gdb.ada/mi_prot/prot.adb: New file.
3496
c8474dc3
TBA
34972020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3498
3499 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3500 loads two JITers.
3501
baf8791e
AB
35022020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3503
3504 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3505
f7306dac
AB
35062020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3507
3508 * gdb.python/py-arch-reg-names.exp: Additional tests.
3509
6d3d6e4b
TV
35102020-07-21 Tom de Vries <tdevries@suse.de>
3511
3512 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3513 breakpoint locations".
3514 * gdb.reverse/solib-reverse.exp: Same.
3515
803d0592
TV
35162020-07-21 Tom de Vries <tdevries@suse.de>
3517
3518 * gdb.reverse/step-reverse.c (callee): Merge statements.
3519
e9bdc510
TV
35202020-07-21 Tom de Vries <tdevries@suse.de>
3521
3522 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3523 line numbers for some variables.
3524
f0f9e75a
TV
35252020-07-21 Tom de Vries <tdevries@suse.de>
3526
3527 * gdb.opt/inline-locals.c (init_array): New func.
3528 (func1): Use init_array.
3529 * gdb.opt/inline-locals.exp: Update pattern.
3530
bd460ecb
TV
35312020-07-21 Tom de Vries <tdevries@suse.de>
3532
3533 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3534 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3535
ae5369e7
LC
35362020-07-20 Ludovic Courtès <ludo@gnu.org>
3537
3538 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3539 * gdb.guile/types-module.exp: Remove "ERROR:" from
3540 regexps since Guile 3.0 no longer prints that.
3541
68cf161c
LC
35422020-07-20 Ludovic Courtès <ludo@gnu.org>
3543
3544 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3545 error regexp to match on Guile 2.2.
3546
c14b4913
GB
35472020-07-20 Gary Benson <gbenson@redhat.com>
3548
3549 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3550 with clang.
3551
b243ba58
TV
35522020-07-20 Tom de Vries <tdevries@suse.de>
3553
3554 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3555 (omp_set_lock_in_order): New function.
3556 (single_scope, multi_scope, nested_func, nested_parallel): Use
3557 omp_set_lock_in_order and omp_unset_lock.
3558 (main): Init and destroy lock and lock2.
3559
c06ad8b5
TV
35602020-07-20 Tom de Vries <tdevries@suse.de>
3561
3562 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3563
6e22f117
TV
35642020-07-20 Tom de Vries <tdevries@suse.de>
3565
3566 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3567
33176ea7
TV
35682020-07-17 Tom de Vries <tdevries@suse.de>
3569
3570 * gdb.base/valgrind-infcall-2.c: New test.
3571 * gdb.base/valgrind-infcall-2.exp: New file.
3572 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3573
90c3ec2d
TV
35742020-07-17 Tom de Vries <tdevries@suse.de>
3575
3576 * gdb.dlang/circular.c (found): Use found_label as label name.
3577 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3578 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3579 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3580 * gdb.dwarf2/ada-linkage-name.exp: Same.
3581 * gdb.dwarf2/arr-subrange.exp: Same.
3582 * gdb.dwarf2/atomic-type.exp: Same.
3583 * gdb.dwarf2/comp-unit-lang.exp: Same.
3584 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3585 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3586 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3587 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3588 * gdb.dwarf2/implptr-64bit.exp: Same.
3589 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3590 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3591 * gdb.dwarf2/imported-unit.exp: Same.
3592 * gdb.dwarf2/main-subprogram.exp: Same.
3593 * gdb.dwarf2/missing-type-name.exp: Same.
3594 * gdb.dwarf2/nonvar-access.exp: Same.
3595 * gdb.dwarf2/struct-with-sig.exp: Same.
3596 * gdb.dwarf2/typedef-void-finish.exp: Same.
3597 * gdb.dwarf2/void-type.exp: Same.
3598
10da644d
TV
35992020-07-17 Tom de Vries <tdevries@suse.de>
3600
3601 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
3602 src parameter.
3603 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
3604 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
3605 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3606 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3607 * gdb.dwarf2/dwz.exp: Same.
3608 * gdb.dwarf2/implptr-optimized-out.exp: Same.
3609 * gdb.dwarf2/implref-array.exp: Same.
3610 * gdb.dwarf2/implref-const.exp: Same.
3611 * gdb.dwarf2/implref-global.exp: Same.
3612 * gdb.dwarf2/implref-struct.exp: Same.
3613 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3614 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3615 * gdb.dwarf2/var-access.exp: Same.
3616 * gdb.dwarf2/varval.exp: Same.
3617 * gdb.trace/entry-values.exp: Same.
3618
315e6afc
TV
36192020-07-17 Tom de Vries <tdevries@suse.de>
3620
3621 * lib/dwarf.exp (Dwarf::extern): Remove.
3622 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
3623 * gdb.dlang/circular.exp: Same.
3624 * gdb.dwarf2/comp-unit-lang.exp: Same.
3625 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3626 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
3627 * gdb.dwarf2/dwz.exp: Same.
3628 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3629 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3630 * gdb.dwarf2/imported-unit.exp: Same.
3631 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3632
5597c940
SL
36332020-07-16 Sandra Loosemore <sandra@codesourcery.com>
3634
3635 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
3636 Use double quotes instead of single quotes.
3637
d0ce17d8
CT
36382020-07-16 Caroline Tice <cmtice@google.com>
3639
3640 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
3641 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
3642
853772cc
TV
36432020-07-16 Tom de Vries <tdevries@suse.de>
3644
3645 * lib/dwarf.exp (program): Initialize _line.
3646 (DW_LNE_end_sequence): Reinitialize _line.
3647 (DW_LNS_advance_line): Update _line.
3648 (line): New proc.
3649 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
3650 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3651 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3652 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3653 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3654 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3655
fe07b572
AB
36562020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3657
3658 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
3659 generic.
3660
52781cce
TV
36612020-07-15 Tom de Vries <tdevries@suse.de>
3662
3663 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
3664 is_amd64_regs_target.
3665
3dcc261c
AB
36662020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3667
3668 * gdb.fortran/ptype-on-functions.exp: Add more tests.
3669 * gdb.fortran/ptype-on-functions.f90: Likewise.
3670
054a0959
SM
36712020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
3672
3673 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
3674 values in documentation for addr_size to 4 and 8.
3675
ccb9eba6
AB
36762020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
3677
3678 * gdb.arch/amd64-osabi.exp: Update.
3679 * gdb.arch/arm-disassembler-options.exp: Update.
3680 * gdb.arch/powerpc-disassembler-options.exp: Update.
3681 * gdb.arch/ppc64-symtab-cordic.exp: Update.
3682 * gdb.arch/s390-disassembler-options.exp: Update.
3683 * gdb.base/all-architectures.exp.tcl: Update.
3684 * gdb.base/attach-pie-noexec.exp: Update.
3685 * gdb.base/catch-syscall.exp: Update.
3686 * gdb.xml/tdesc-arch.exp: Update.
3687
025a39a7
TV
36882020-07-14 Tom de Vries <tdevries@suse.de>
3689
3690 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
3691 (local_gettid): ... this.
3692 (fn): Update.
3693
74e4b667
SL
36942020-07-13 Sandra Loosemore <sandra@codesourcery.com>
3695
3696 * gdb.base/info_sources.exp: Skip directory match tests on
3697 remote hosts.
3698
f413dd74
GB
36992020-07-13 Gary Benson <gbenson@redhat.com>
3700
3701 * gdb.base/savedregs.exp (caller): Use parentheses to
3702 make expected expression evaluation ordering explicit.
3703
915771bb
GB
37042020-07-13 Gary Benson <gbenson@redhat.com>
3705
3706 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
3707
2a122642
GB
37082020-07-13 Gary Benson <gbenson@redhat.com>
3709
3710 * gdb.base/bigcore.c (main): Use a volatile pointer when
3711 attempting to trigger a SIGSEGV.
3712 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
3713 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
3714 * gdb.base/savedregs.c (thrower): Likewise.
3715 * gdb.mi/mi-syn-frame.c (bar): Likewise.
3716
3f00c730
GB
37172020-07-13 Gary Benson <gbenson@redhat.com>
3718
3719 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
3720 defining and using VLA structure fields into...
3721 * gdb.base/vla-struct-fields.c: New file.
3722 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
3723 tests into...
3724 * gdb.base/vla-struct-fields.exp: New file.
3725
963eeee4
TV
37262020-07-13 Tom de Vries <tdevries@suse.de>
3727
3728 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
3729 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
3730 * gdb.base/gold-gdb-index.exp: Same.
3731 * gdb.base/morestack.exp: Same.
3732
0ed35c9a
DX
37332020-07-11 Daniel Xu <dxu@dxuuu.xyz>
3734
3735 PR rust/26121
3736 * gdb.rust/modules.rs: Prevent linker from discarding test
3737 symbol.
3738
4fdba23d
PA
37392020-07-10 Pedro Alves <pedro@palves.net>
3740
3741 PR gdb/26199
3742 * gdb.multi/multi-target.c (exit_thread): New.
3743 (thread_start): Break loop if EXIT_THREAD.
3744 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
3745 (top level) Call test_no_resumed.
3746
15f3b077
TT
37472020-07-08 Tom Tromey <tromey@adacore.com>
3748
3749 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
3750 * gdb.ada/catch_ex.exp: Examine catchpoint text.
3751
9fc501fd
AB
37522020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3753
3754 PR python/22748
3755 * gdb.opt/inline-frame-tailcall.c: New file.
3756 * gdb.opt/inline-frame-tailcall.exp: New file.
3757 * gdb.python/py-unwind-inline.c: New file.
3758 * gdb.python/py-unwind-inline.exp: New file.
3759 * gdb.python/py-unwind-inline.py: New file.
3760
64cb3757
AB
37612020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3762
3763 * gdb.python/py-arch-reg-groups.exp: New file.
3764
0f767f94
AB
37652020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3766
3767 * gdb.python/py-arch-reg-names.exp: New file.
3768
87dbc774
AB
37692020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3770
3771 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
3772 gdb.PendingFrame.architecture method.
3773
d8cc8af6
TV
37742020-07-06 Tom de Vries <tdevries@suse.de>
3775
3776 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
3777
3c8ea5be
PA
37782020-07-03 Pedro Alves <palves@redhat.com>
3779
3780 * gdb.base/structs2.c (main): Adjust second parem_reg call to
3781 explicitly write negative numbers.
3782 * gdb.base/structs2.exp: Adjust expected output.
3783
bf90c83a
PA
37842020-07-03 Pedro Alves <palves@redhat.com>
3785
3786 * gdb.base/charset.c (init_string): Change all char parameters to
3787 unsigned char parameters.
3788
2eb82157
PA
37892020-07-03 Pedro Alves <palves@redhat.com>
3790
3791 * gdb.base/call-sc.exp (start_scalars_test): Use
3792 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3793 * gdb.base/overlays.c: Remove references to PARAMS.
3794 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
3795 * gdb.base/reread.exp: Don't set 'prototypes' global.
3796 * gdb.base/structs.exp (start_structs_test): Use
3797 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3798 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
3799 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3800 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
3801 call.
3802 * gdb.base/varargs.exp: Don't set 'prototypes' global.
3803
9adda7af
PA
38042020-07-03 Pedro Alves <palves@redhat.com>
3805
3806 * gdb.base/m32rovly.c: Delete.
3807 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
3808
2a17c803
PW
38092020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3810
3811 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
3812 of gdb_py_test_multiple.
3813 * gdb.python/py-cmd.exp: Likewise.
3814 * gdb.python/py-events.exp: Likewise.
3815 * gdb.python/py-function.exp: Likewise.
3816 * gdb.python/py-inferior.exp: Likewise.
3817 * gdb.python/py-infthread.exp: Likewise.
3818 * gdb.python/py-linetable.exp: Likewise.
3819 * gdb.python/py-parameter.exp: Likewise.
3820 * gdb.python/py-value.exp: Likewise.
3821
b011fe1a
TV
38222020-06-30 Tom de Vries <tdevries@suse.de>
3823
3824 PR testsuite/26175
3825 * lib/future.exp (gdb_default_target_compile): Detect and handle
3826 early_flags.
3827
df5b8876
SM
38282020-06-29 Simon Marchi <simon.marchi@efficios.com>
3829
3830 * boards/simavr.exp (gdb_load): Catch errors when closing
3831 previous connection. Close connection, wait for process and
3832 unset simavr_spawn_id on failure.
3833
a3ca48cd
TV
38342020-06-29 Tom de Vries <tdevries@suse.de>
3835
3836 * lib/gdb.exp (unknown): Make test-case unresolved.
3837
b0237c0e
TV
38382020-06-29 Tom de Vries <tdevries@suse.de>
3839
3840 PR gdb/25475
3841 * gdb.server/solib-list.exp: Verify that the symbol reload
3842 confirmation question is asked.
3843
c0b3b3bd
PW
38442020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3845
3846 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
3847 have a input seq nr in each pass message.
fe4c3d43 3848 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
3849 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
3850 * gdb.python/python.exp: Make test names unique,
3851 use gdb_test_multiline instead of gdb_py_test_multiple,
3852 use $gdb_test_name.
3853 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
3854
1776e3e5
NA
38552020-06-26 Nick Alcock <nick.alcock@oracle.com>
3856
3857 * configure.ac: Add --enable-libctf.
3858 * aclocal.m4: sinclude ../config/enable.m4.
3859 * Makefile.in (site.exp): Add enable_libctf to site.exp.
3860 * lib/gdb.exp (skip_ctf_tests): Use it.
3861 * gdb.base/ctf-constvars.exp: Error message tweak.
3862 * gdb.base/ctf-ptype.exp: Likewise.
3863 * configure: Regenerate.
3864
f53b3eeb
GB
38652020-06-26 Gary Benson <gbenson@redhat.com>
3866
3867 * gdb.cp/try_catch.cc: Include string.h.
3868 (main): Replace comparison against string literal with
3869 strcmp, avoiding build failure with -Wstring-compare.
3870 Add "marker test-complete".
3871 * gdb.cp/try_catch.exp: Run the test to the above marker,
3872 then verify that the value of "test" is still true.
3873
6d74da72
AB
38742020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3875
3876 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
3877
2e52d038
AB
38782020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3879
3880 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3881
3b9fce96
AB
38822020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3883
3884 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
3885 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
3886 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
3887 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
3888 * gdb.arch/riscv-tdesc-loading.exp: New file.
3889
ed69cbc8
AB
38902020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3891
3892 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3893
767a879e
AB
38942020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3895
3896 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
3897 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
3898 * gdb.arch/riscv-tdesc-regs.c: New file.
3899 * gdb.arch/riscv-tdesc-regs.exp: New file.
3900
221db974
PA
39012020-06-24 Pedro Alves <palves@redhat.com>
3902
3903 * gdb.arch/amd64-entry-value-paramref.exp: Use
3904 prepare_for_testing_full and don't pass "c++" for the .S file
3905 build spec.
3906 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
3907 $options, since it's an assembly file. Remove -Wno-deprecated.
3908 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
3909 compiling C++ programs.
3910
331733cd
PA
39112020-06-24 Pedro Alves <palves@redhat.com>
3912
3913 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
3914 Clang, add "-Wno-unknown-warning-option" to the options.
3915
caa7fd04
AB
39162020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
3917
3918 * gdb.xml/tdesc-reload.c: New file.
3919 * gdb.xml/tdesc-reload.exp: New file.
3920 * gdb.xml/maint-xml-dump-01.xml: New file.
3921 * gdb.xml/maint-xml-dump-02.xml: New file.
3922 * gdb.xml/maint-xml-dump.exp: New file.
3923
bb8d1260
SL
39242020-06-23 Sandra Loosemore <sandra@codesourcery.com>
3925
3926 * lib/completion-support.exp (test_gdb_completion_offers_commands):
3927 Adjust for omitted commands when TUI is disabled.
3928
7e4b9c4c
GB
39292020-06-23 Gary Benson <gbenson@redhat.com>
3930 Pedro Alves <palves@redhat.com>
3931
3932 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
3933 * gdb.cp/nsimport.cc: Likewise.
3934 * gdb.cp/nsnested.cc: Likewise.
3935 * gdb.cp/nsnoimports.cc: Likewise.
3936 * gdb.cp/nsusing.cc: Likewise.
3937 * gdb.cp/smartp.cc: Likewise.
3938 * gdb.python/py-pp-integral.c: Likewise.
3939 * gdb.python/py-pp-re-notag.c: Likewise.
3940
2e573c0a
GB
39412020-06-23 Gary Benson <gbenson@redhat.com>
3942
3943 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
3944 * gdb.cp/nsimport.cc: Likewise.
3945 * gdb.cp/nsnested.cc: Likewise.
3946 * gdb.cp/nsnoimports.cc: Likewise.
3947 * gdb.cp/nsusing.cc: Likewise.
3948 * gdb.cp/smartp.cc: Likewise.
3949 * gdb.python/py-pp-integral.c: Likewise.
3950 * gdb.python/py-pp-re-notag.c: Likewise.
3951
746ebfe8
PW
39522020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3953
3954 * gdb.base/default-args.exp: New test.
3955 * gdb.base/default-args.c: New file.
3956 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
3957 * gdb.base/default.exp: Update to new help text.
3958 * gdb.base/help.exp: Likewise.
3959 * gdb.base/page.exp: Likewise.
3960 * gdb.base/style.exp: Likewise.
3961 * gdb.guile/guile.exp: Likewise.
3962 * gdb.python/python.exp: Likewise.
3963
e822f2cd
SL
39642020-06-22 Sandra Loosemore <sandra@codesourcery.com>
3965
3966 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
3967 remote host. Fix search path syntax on Windows host.
3968
48e9cc84
PW
39692020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3970
3971 * gdb.base/attach.exp: Test priority of 'exec-file' changed
3972 over 'exec-file-mismatch'.
3973 * gdb.base/attach.c: Mark should_exit volatile.
3974 * gdb.base/attach2.c: Likewise. Add a comment explaining
3975 why the sleep cannot be big.
3976 * gdb.base/attach3.c: New file.
3977
160f8a8f
SL
39782020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3979
3980 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3981 prefix optional.
3982
4d91c2a4
SL
39832020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3984
3985 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3986 for remote host.
3987
87f83f20
SL
39882020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3989 Hafiz Abid Qadeer <abidh@codesourcery.com>
3990
3991 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3992 file sent to remote host.
3993 (top level): Allow int32_t as type of 32-bit register.
3994
37ab8655
TV
39952020-06-19 Tom de Vries <tdevries@suse.de>
3996
3997 * lib/gdb.exp (gdb_note): New proc.
3998 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3999 (gdb_default_target_compile): ... here. Only call
4000 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4001 (use_gdb_compile): Change to array.
4002 (toplevel): Update sets of use_gdb_compile to specify language.
4003 Warn about default_target_compile override. Store dejagnu's version
4004 of default_target_compile in dejagnu_default_target_compile.
4005
a8a56685
TV
40062020-06-18 Tom de Vries <tdevries@suse.de>
4007
4008 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4009 (default_gdb_init): ... here.
4010
581bea2c
SL
40112020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4012
4013 Fix TUI support checks in gdb.tui tests.
4014
4015 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4016 just say UNSUPPORTED.
4017 * gdb.tui/corefile-run.exp: Likewise.
4018 * gdb.tui/empty.exp: Likewise.
4019 * gdb.tui/list-before.exp: Likewise.
4020 * gdb.tui/list.exp: Likewise.
4021 * gdb.tui/main.exp: Likewise.
4022 * gdb.tui/regs.exp: Likewise.
4023 * gdb.tui/resize.exp: Likewise.
4024 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4025 * gdb.tui/tui-layout-asm.exp: Likewise.
4026 * gdb.tui/tui-missing-src.exp: Likewise.
4027 * gdb.tui/winheight.exp: Likewise.
4028 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4029
05e682e3
SL
40302020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4031
4032 Fix TCL error in gdb.python/py-format-string.exp.
4033
4034 * gdb.python/py-format-string.exp: Move test for python support
4035 earlier, out of function body.
4036
efb763a5
SM
40372020-06-15 Simon Marchi <simon.marchi@efficios.com>
4038
4039 * gdb.base/index-cache-load-twice.c: New.
4040 * gdb.base/index-cache-load-twice.exp: New.
4041
43327b20
KS
40422020-06-17 Keith Seitz <keiths@redhat.com>
4043
99cf27cf 4044 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4045 when executing "gdb --configuration".
4046
081e778c
TV
40472020-06-17 Tom de Vries <tdevries@suse.de>
4048
4049 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4050 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4051 conditional on presence of gdb_tcl_unknown.
4052 (gdb_finish): Make override undo conditional on presence of
4053 gdb_tcl_unknown.
4054
d2d1ea20
TT
40552020-06-16 Tom Tromey <tom@tromey.com>
4056
4057 * gdb.python/tui-window.py (failwin): New function. Register it
4058 as a TUI window type.
4059 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4060
c802e8a7
GB
40612020-06-16 Gary Benson <gbenson@redhat.com>
4062
4063 * gdb.python/py-nested-maps.c (create_map): Add missing return
4064 value.
4065 (create_map_map): Likewise.
4066
ff08abb8
TBA
40672020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4068
4069 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4070 variable.
4071 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4072 and use the already-defined 'options' variable.
4073
a29d5112
AB
40742020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4075 Tom de Vries <tdevries@suse.de>
4076
4077 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4078 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4079 (gdb_setup_known_globals): New proc.
4080 (gdb_cleanup_globals): New proc.
4081 * lib/gdb.exp (load_lib): New override proc.
4082 (gdb_stdin_log_init): Set var in_file as persistent global.
4083 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4084 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4085 fpc_compiler as persistent global.
4086
8c74a764
TV
40872020-06-12 Tom de Vries <tdevries@suse.de>
4088
4089 * lib/tuiterm.exp (spawn): Rename to ...
4090 (tui_spawn): ... this.
4091 (toplevel): Move rename of spawn ...
4092 (gdb_init_tuiterm): ... here. New proc.
4093 (gdb_finish_tuiterm): New proc.
4094 * lib/gdb.exp (gdb_finish_hooks): New global var.
4095 (gdb_finish): Handle gdb_finish_hooks.
4096 (tuiterm_env): New proc.
4097 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4098 tuiterm_env.
4099 * gdb.tui/basic.exp: Same.
4100 * gdb.tui/corefile-run.exp: Same.
4101 * gdb.tui/empty.exp: Same.
4102 * gdb.tui/list-before.exp: Same.
4103 * gdb.tui/list.exp: Same.
4104 * gdb.tui/main.exp: Same.
4105 * gdb.tui/new-layout.exp: Same.
4106 * gdb.tui/regs.exp: Same.
4107 * gdb.tui/resize.exp: Same.
4108 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4109 * gdb.tui/tui-layout-asm.exp: Same.
4110 * gdb.tui/tui-missing-src.exp: Same.
4111 * gdb.tui/winheight.exp: Same.
4112
26783bce
TV
41132020-06-12 Tom de Vries <tdevries@suse.de>
4114
4115 PR testsuite/26110
4116 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4117 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4118
2b4e6a3f
TT
41192020-06-11 Tom Tromey <tom@tromey.com>
4120
4121 PR gdb/18318:
4122 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4123 floating point tests.
4124
2f33032a
KS
41252020-06-11 Keith Seitz <keiths@redhat.com>
4126
4127 PR gdb/21356
4128 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4129 vla_struct.
4130 Add new struct vla_typedef and union vla_typedef_union and
4131 corresponding instantiation objects.
4132 Initialize new objects.
4133 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4134 and vla_typedef_union_object.
4135 Fixup type for vla_struct_object.
4136
a8baf0a3
TV
41372020-06-11 Tom de Vries <tdevries@suse.de>
4138
4139 * lib/gdb.exp (with_override): New proc, factored out of ...
4140 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4141
7ab96794
TV
41422020-06-10 Tom de Vries <tdevries@suse.de>
4143
4144 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4145
cab5c3b7
SM
41462020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4147
4148 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4149 parameter, update callers.
4150
f8c41851
SM
41512020-06-04 Simon Marchi <simon.marchi@efficios.com>
4152
4153 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4154 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4155 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4156
1c07a73f
TV
41572020-06-04 Tom de Vries <tdevries@suse.de>
4158
4159 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4160
95146b5d
TV
41612020-06-04 Tom de Vries <tdevries@suse.de>
4162
4163 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4164 exp_continue.
4165
0cfcd4f0
TV
41662020-06-04 Tom de Vries <tdevries@suse.de>
4167
4168 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4169
f9b5d5ea
TV
41702020-06-03 Tom de Vries <tdevries@suse.de>
4171
4172 PR symtab/26046
4173 * gdb.cp/breakpoint-locs-2.cc: New test.
4174 * gdb.cp/breakpoint-locs.cc: New test.
4175 * gdb.cp/breakpoint-locs.exp: New file.
4176 * gdb.cp/breakpoint-locs.h: New test.
4177
5144dfba
TV
41782020-06-03 Tom de Vries <tdevries@suse.de>
4179
4180 PR testsuite/25609
4181 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4182 value of global verbose.
4183 * gdb.base/jit-elf.exp: Same.
4184 * gdb.base/jit-reader.exp: Same.
4185
621eacdf
TV
41862020-06-02 Tom de Vries <tdevries@suse.de>
4187
4188 * gdb.dwarf2/multidictionary.exp: Don't use
4189 gdb_spawn_with_cmdline_opts.
4190
1313c56e
AB
41912020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4192
4193 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4194 use_header case.
4195 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4196 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4197 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4198 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4199 * gdb.dwarf2/dw2-inline-header.c: New file.
4200 * gdb.dwarf2/dw2-inline-header.h: New file.
4201
f68f85b5
PA
42022020-05-30 Pedro Alves <palves@redhat.com>
4203
4204 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4205 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4206
678048e8
GB
42072020-05-29 Gary Benson <gbenson@redhat.com>
4208
4209 * gdb.compile/compile-cplus.exp (additional_flags): Also
4210 set when building with clang.
4211 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4212 when building with clang.
4213
9fcafd23
GB
42142020-05-29 Gary Benson <gbenson@redhat.com>
4215
4216 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4217 building with clang.
4218 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4219
735d5a07
GB
42202020-05-29 Gary Benson <gbenson@redhat.com>
4221
4222 * gdb.cp/koenig.exp (prepare_for_testing): Add
4223 additional_flags=-Wno-unused-comparison.
4224 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4225
4ad2c6a0
GB
42262020-05-28 Gary Benson <gbenson@redhat.com>
4227
4228 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4229 statement.
4230
09fe663e
GB
42312020-05-28 Gary Benson <gbenson@redhat.com>
4232
4233 * gdb.cp/classes.exp (prepare_for_testing): Add
4234 additional_flags=-Wno-deprecated-register.
4235 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4236 * gdb.cp/misc.exp: Likewise.
4237
cee00f17
GB
42382020-05-28 Gary Benson <gbenson@redhat.com>
4239
4240 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4241 (test_op_new::operator new): Add return statement.
4242 (test_op_new_array::operator new[]): Likewise.
4243
636edd00
PA
42442020-05-27 Pedro Alves <palves@redhat.com>
4245
4246 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4247 check. Use test_gdb_complete_unique instead of
4248 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4249 test_gdb_complete_multiple instead of
4250 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4251
c2b75043
LM
42522020-05-27 Luis Machado <luis.machado@linaro.org>
4253
4254 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4255 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4256 * gdb.arch/arm-disassembler-options.exp: Likewise.
4257 * gdb.arch/arm-disp-step.exp: Likewise.
4258 * gdb.arch/thumb-prologue.exp: Likewise.
4259 * gdb.base/async.exp: Likewise.
4260 * gdb.base/auxv.exp: Likewise.
4261 * gdb.base/complex-parts.exp: Likewise.
4262 * gdb.base/ena-dis-br.exp: Likewise.
4263 * gdb.base/foll-exec.exp: Likewise.
4264 * gdb.base/permissions.exp: Likewise.
4265 * gdb.base/relocate.exp: Likewise.
4266 * gdb.base/return2.exp: Likewise.
4267 * gdb.base/sigbpt.exp: Likewise.
4268 * gdb.base/siginfo-obj.exp: Likewise.
4269 * gdb.cp/converts.exp: Likewise.
4270 * gdb.cp/exceptprint.exp: Likewise.
4271 * gdb.cp/inherit.exp: Likewise.
4272 * gdb.cp/nsnoimports.exp: Likewise.
4273 * gdb.cp/virtbase2.exp: Likewise.
4274 * gdb.mi/mi-var-cmd.exp: Likewise.
4275 * gdb.mi/var-cmd.c: Likewise.
4276
53a47a3e
TT
42772020-05-26 Tom Tromey <tromey@adacore.com>
4278
4279 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4280
0bc2354b
TT
42812020-05-26 Tom Tromey <tromey@adacore.com>
4282
4283 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4284 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4285 type.
4286 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4287 variable.
4288
0db49895
CBG
42892020-05-26 Christian Biesinger <cbiesinger@google.com>
4290
4291 * Makefile.in: Use = instead of == for the test command
4292 for portability.
4293
40d22035
TV
42942020-05-26 Tom de Vries <tdevries@suse.de>
4295
4296 * gdb.base/gold-gdb-index-2.c: New test.
4297 * gdb.base/gold-gdb-index.c: New test.
4298 * gdb.base/gold-gdb-index.exp: New file.
4299 * gdb.base/gold-gdb-index.h: New test.
4300
043e2e02
TV
43012020-05-25 Tom de Vries <tdevries@suse.de>
4302
4303 * boards/gold-gdb-index.exp: New file.
4304
462f72c5
SM
43052020-05-25 Simon Marchi <simon.marchi@efficios.com>
4306
4307 * boards/simavr.exp: New file.
4308
6cf66e76
SM
43092020-05-25 Simon Marchi <simon.marchi@efficios.com>
4310
4311 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4312 * gdb.base/inferior-args.exp: New file.
4313 * gdb.base/inferior-args.c: New file.
4314
75d04512
SM
43152020-05-25 Simon Marchi <simon.marchi@efficios.com>
4316
4317 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4318 inferior_args. Pass it to gdb_reload.
4319 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4320 inferior_args.
4321 (gdb_reload): Add inferior_args argument.
4322 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4323 pass it to gdbserver_run.
4324 * boards/native-gdbserver.exp: Do not set noargs.
4325 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4326 inferior_args argument.
4327 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4328 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4329 * gdb.base/args.exp: Likewise.
4330
42cf1844
TV
43312020-05-25 Tom de Vries <tdevries@suse.de>
4332
4333 * lib/gdb.exp (exec_is_pie): Add comment.
4334
8f7d38ef
TV
43352020-05-25 Tom de Vries <tdevries@suse.de>
4336
4337 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4338 instead of $binfile in the untested message.
4339
465e1b0f
TV
43402020-05-25 Tom de Vries <tdevries@suse.de>
4341
4342 PR testsuite/26031
4343 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4344
3c5a0e02
TV
43452020-05-25 Tom de Vries <tdevries@suse.de>
4346
4347 * boards/gold.exp: New file.
4348
0a4f5f8c
TT
43492020-05-23 Tom Tromey <tom@tromey.com>
4350
4351 * gdb.base/style.exp: Remove completion styling test.
4352 * lib/gdb-utils.exp (style): Remove completion styles.
4353
eca1f90c
TT
43542020-05-23 Tom Tromey <tom@tromey.com>
4355
4356 * gdb.base/style.exp: Add completion styling test.
4357 * lib/gdb-utils.exp (style): Add completion styles.
4358
7c13f4e8
AB
43592020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4360
4361 * gdb.base/annota1.exp: Update expected results.
4362 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4363 test name.
4364 * gdb.cp/annota3.exp: Update expected results.
4365
41977d16
SM
43662020-05-20 Simon Marchi <simon.marchi@efficios.com>
4367
4368 PR gdb/26016
4369 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4370 against MAP_FAILED.
4371 * gdb.base/coremaker.c (mmapdata): Likewise.
4372 * gdb.base/jit-reader-host.c (main): Likewise.
4373 * gdb.base/sym-file-loader.c (load): Likewise.
4374 (load_shlib): Likewise.
4375
b4757f2e
TT
43762020-05-20 Tom Tromey <tromey@adacore.com>
4377
4378 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4379
9a0bacfb
TV
43802020-05-20 Tom de Vries <tdevries@suse.de>
4381
4382 PR symtab/25833
4383 * gdb.base/with-mf-inc.c: New test.
4384 * gdb.base/with-mf-main.c: New test.
4385 * gdb.base/with-mf.exp: New file.
4386
76571211
TT
43872020-05-19 Tom Tromey <tromey@adacore.com>
4388
4389 * gdb.rust/simple.exp: Restore missing test result.
4390
4cd9f3d5
TV
43912020-05-19 Tom de Vries <tdevries@suse.de>
4392
4393 * gdb.base/gdb-caching-proc.exp: Fix typo.
4394
7d874253
TT
43952020-05-19 Tom Tromey <tromey@adacore.com>
4396
4397 * gdb.rust/simple.exp: Add some test descriptions.
4398 (test_one_slice): Use with_test_prefix.
4399
1d727695
TV
44002020-05-18 Tom de Vries <tdevries@suse.de>
4401
4402 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4403
7f32a4d5
PA
44042020-05-17 Pedro Alves <palves@redhat.com>
4405
4406 PR gdb/25741
4407 * gdb.base/hw-sw-break-same-address.exp: New file.
4408
7cfd74cf
PA
44092020-05-16 Pedro Alves <palves@redhat.com>
4410
4411 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4412 LAST_LOADED_FILE accordingly.
4413
57b4f16e
PW
44142020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4415
4416 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4417
7c05caf7
PW
44182020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4419
4420 * gdb.base/help.exp: Test apropos and help for commands
4421 having aliases. Fixed comments not starting with an
4422 upper-case letter or not finishing with a dot.
4423
7aa1b46f
PW
44242020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4425
3b3aaacb
PW
4426 * gdb.base/alias.exp: Update help output check.
4427
57b4f16e 44282020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4429
7aa1b46f
PW
4430 * gdb.base/default.exp: Update output following fixes.
4431
0605465f
PW
44322020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4433
4434 * gdb.base/alias.exp: Test aliases starting with a prefix of
4435 another alias.
4436
86e4e63d
GB
44372020-05-15 Gary Benson <gbenson@redhat.com>
4438
4439 * gdb.base/info-os.c (main): Add return statement.
4440 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4441 * gdb.base/large-frame-2.c (func): Likewise.
4442 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4443 * gdb.base/pr10179-b.c (foo2): Likewise.
4444 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4445 * gdb.base/watch-cond.c (func): Likewise.
4446 * gdb.multi/goodbye.c (verylongfun): Likewise.
4447 * gdb.multi/hello.c (commonfun): Likewise.
4448 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4449 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4450 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4451 Likewise.
4452 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4453 * gdb.threads/interrupt-while-step-over.c (child_function):
4454 Likewise.
4455 * gdb.trace/actions-changed.c (end): Likewise.
4456
163df4df
GB
44572020-05-15 Gary Benson <gbenson@redhat.com>
4458
4459 * gdb.opencl/callfuncs.exp: Report when test skipped.
4460 * gdb.opencl/convs_casts.exp: Likewise.
4461 * gdb.opencl/datatypes.exp: Likewise.
4462 * gdb.opencl/operators.exp: Likewise.
4463 * gdb.opencl/vec_comps.exp: Likewise.
4464
6dbc505a
TV
44652020-05-15 Tom de Vries <tdevries@suse.de>
4466
4467 * gdb.base/align.exp.in: Rename to ...
4468 * gdb.base/align.exp.tcl: ... this.
4469 * gdb.base/align-c++.exp: Update.
4470 * gdb.base/align-c.exp: Update.
4471 * gdb.base/all-architectures.exp.in: Rename to ...
4472 * gdb.base/all-architectures.exp: ... this.
4473 * gdb.base/all-architectures-0.exp: Update.
4474 * gdb.base/all-architectures-1.exp: Update.
4475 * gdb.base/all-architectures-2.exp: Update.
4476 * gdb.base/all-architectures-3.exp: Update.
4477 * gdb.base/all-architectures-4.exp: Update.
4478 * gdb.base/all-architectures-5.exp: Update.
4479 * gdb.base/all-architectures-6.exp: Update.
4480 * gdb.base/all-architectures-7.exp: Update.
4481 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4482 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4483 * gdb.base/infcall-nested-structs-c++.exp: Update.
4484 * gdb.base/infcall-nested-structs-c.exp: Update.
4485 * gdb.base/info-types.exp.in: Rename to ...
4486 * gdb.base/info-types.exp.tcl: ... this.
4487 * gdb.base/info-types-c++.exp: Update.
4488 * gdb.base/info-types-c.exp: Update.
4489 * gdb.base/max-depth.exp.in: Rename to ...
4490 * gdb.base/max-depth.exp.tcl: ... this.
4491 * gdb.base/max-depth-c++.exp: Update.
4492 * gdb.base/max-depth-c.exp: Update.
4493 * gdb.cp/cpexprs.exp.in: Rename to ...
4494 * gdb.cp/cpexprs.exp.tcl: ... this.
4495 * gdb.cp/cpexprs-debug-types.exp: Update.
4496 * gdb.cp/cpexprs.exp: Update.
4497 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4498 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4499 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4500 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4501 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4502 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4503 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4504 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4505 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4506 * gdb.dwarf2/clang-debug-names.exp: Update.
4507
d1034d78
AB
45082020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4509
4510 * lib/check-test-names.exp: Remove code that prevents this file
4511 loading when tests are run in parallel.
4512
3c5c3649
PA
45132020-05-15 Pedro Alves <palves@redhat.com>
4514
4515 * gdb.multi/multi-kill.exp (start_inferior): Remove
4516 'testpid' parameter. Refer to namespace variable directly.
4517 (testpid): Declare as namespace variable.
4518
272c36b8
PA
45192020-05-15 Pedro Alves <palves@redhat.com>
4520
4521 * gdb.multi/multi-kill.exp: Wrap in namespace.
4522 (start_inferior): Add TESTPID parameter. Use it instead of the
4523 testpid global.
4524 (top level): Define empty TESTPID array, and pass it down to
4525 start_inferior.
4526
02eba61a
TV
45272020-05-14 Tom de Vries <tdevries@suse.de>
4528
4529 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4530 output.
4531
971a3747
TV
45322020-05-14 Tom de Vries <tdevries@suse.de>
4533
4534 * gdb.base/align.exp: Split into ...
4535 * gdb.base/align.exp.in: ...
4536 * gdb.base/align-c++.exp: ...
4537 * gdb.base/align-c.exp: ... these.
4538 * gdb.base/infcall-nested-structs.exp: Split into ...
4539 * gdb.base/infcall-nested-structs.exp.in: ...
4540 * gdb.base/infcall-nested-structs-c++.exp: ...
4541 * gdb.base/infcall-nested-structs-c.exp: ... these.
4542 * gdb.base/info-types.exp: Split into ...
4543 * gdb.base/info-types.exp.in: ...
4544 * gdb.base/info-types-c++.exp: ...
4545 * gdb.base/info-types-c.exp: ... these.
4546 * gdb.base/max-depth.exp: Split into ...
4547 * gdb.base/max-depth.exp.in: ...
4548 * gdb.base/max-depth-c++.exp: ...
4549 * gdb.base/max-depth-c.exp: ... these.
4550 * gdb.cp/infcall-nodebug.exp: Split into ...
4551 * gdb.cp/infcall-nodebug.exp.in: ...
4552 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4553 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4554 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4555 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4556
a05575d3
TBA
45572020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4558 Pedro Alves <palves@redhat.com>
4559
4560 * gdb.multi/multi-exit.c: New file.
4561 * gdb.multi/multi-exit.exp: New file.
4562 * gdb.multi/multi-kill.c: New file.
4563 * gdb.multi/multi-kill.exp: New file.
4564
6ad82919
TBA
45652020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4566
4567 * gdb.base/annota1.exp: Update the expected output.
4568 * gdb.cp/annota2.exp: Ditto.
4569
843f4d93
AB
45702020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4571
4572 * lib/check-test-names.exp: Disable when testing is being run in
4573 parallel.
4574
c7c66341
TV
45752020-05-12 Tom de Vries <tdevries@suse.de>
4576
4577 * gdb.base/jit-elf.exp: Fix string concat.
4578
1b59ca1c
TV
45792020-05-12 Tom de Vries <tdevries@suse.de>
4580
4581 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4582 messages.
4583
b4991d29
TV
45842020-05-12 Tom de Vries <tdevries@suse.de>
4585
4586 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4587
dbb0ab10
TV
45882020-05-12 Tom de Vries <tdevries@suse.de>
4589
4590 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4591 * gdb.ada/mi_catch_ex.exp: Same.
4592 * gdb.ada/mi_catch_ex_hand.exp: Same.
4593
7549fed8
TV
45942020-05-12 Tom de Vries <tdevries@suse.de>
4595
4596 * gdb.fortran/complex.exp: Use with_test_prefix.
4597
af2d5cd8
TV
45982020-05-12 Tom de Vries <tdevries@suse.de>
4599
4600 * gdb.trace/passcount.exp: Fix test-names.
4601
7c121311
TV
46022020-05-12 Tom de Vries <tdevries@suse.de>
4603
4604 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4605
c9f3b40e
TV
46062020-05-12 Tom de Vries <tdevries@suse.de>
4607
4608 * gdb.gdb/complaints.exp: Use with_test_prefix.
4609 * gdb.xml/tdesc-regs.exp: Same.
4610 * gdb.opt/inline-locals.exp: Fix test name.
4611
111b33f0
TV
46122020-05-12 Tom de Vries <tdevries@suse.de>
4613
4614 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
4615 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
4616 * gdb.dwarf2/implref-struct.exp: Same.
4617 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
4618 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
4619
ebf47080
SM
46202020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
4621
4622 * gdb.base/jit-so.exp (one_jit_test): Change test name.
4623
d30dcd12
AB
46242020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4625
4626 * lib/check-test-names.exp (all_test_names): New module variable.
4627 (counts): Add 'duplicates' field.
4628 (_check_duplicates): New procedure.
4629 (check): Also check for duplicates.
4630 (do_log_summary): Print duplicates count.
4631 (do_reset_vars): Reset counter for duplicate test names, and
4632 discard all know test names.
4633
34584c09
AB
46342020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4635
4636 * lib/gdb.exp: Include check-test-names.exp library.
4637 * lib/check-test-names.exp: New file.
4638
e0002117
TV
46392020-05-11 Tom de Vries <tdevries@suse.de>
4640
4641 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
4642
53f539a3
KS
46432020-05-11 Keith Seitz <keiths@redhat.com>
4644
4645 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
4646
113ee09a
TV
46472020-05-11 Tom de Vries <tdevries@suse.de>
4648
4649 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
4650 * gdb.cp/cpexprs.exp.in: .. here.
4651 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
4652 cpexprs.exp.
4653
ba3e70b0
KS
46542020-05-11 Keith Seitz <keiths@redhat.com>
4655
4656 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
4657 test names.
4658 * gdb.ada/arrayptr.exp: Likewise.
4659 * gdb.ada/assign_arr.exp: Likewise.
4660 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
4661 * gdb.ada/bp_on_var.exp: Likewise.
4662 * gdb.ada/call_pn.exp: Likewise.
4663 * gdb.ada/complete.exp: Likewise.
4664 * gdb.ada/fun_overload_menu.exp: Likewise.
4665 * gdb.ada/funcall_param.exp: Likewise.
4666 * gdb.ada/funcall_ref.exp: Likewise.
4667 * gdb.ada/packed_array_assign.exp: Likewise.
4668 * gdb.ada/same_component_name.exp: Likewise.
4669 * gdb.ada/type_coercion.exp: Likewise.
4670 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4671 * gdb.ada/variant_record_packed_array.exp: Likewise.
4672
3ee6bb11
TV
46732020-05-11 Tom de Vries <tdevries@suse.de>
4674
4675 PR symtab/25941
4676 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
4677 out of ...
4678 * gdb.dwarf2/clang-debug-names.exp: ... here.
4679 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
4680 clang-debug-names.exp.in.
4681 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
4682 * gdb.dwarf2/clang-debug-names-2.c: New test.
4683
86cd6bc8
AKS
46842020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4685
4686 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
4687 (fortran_runto_main): New Proc, fortran version of runto_main.
4688 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
4689 * gdb.fortran/array-bounds.exp: Likewise.
4690 * gdb.fortran/array-slices.exp: Likewise.
4691 * gdb.fortran/block-data.exp: Likewise.
4692 * gdb.fortran/charset.exp: Likewise.
4693 * gdb.fortran/common-block.exp: Likewise.
4694 * gdb.fortran/complex.exp: Likewise.
4695 * gdb.fortran/derived-type-function.exp: Likewise.
4696 * gdb.fortran/derived-type.exp: Likewise.
4697 * gdb.fortran/info-modules.exp: Likewise.
4698 * gdb.fortran/info-types.exp: Likewise.
4699 * gdb.fortran/intrinsics.exp: Likewise.
4700 * gdb.fortran/library-module.exp: Likewise.
4701 * gdb.fortran/logical.exp: Likewise.
4702 * gdb.fortran/max-depth.exp: Likewise.
4703 * gdb.fortran/module.exp: Likewise.
4704 * gdb.fortran/multi-dim.exp: Likewise.
4705 * gdb.fortran/nested-funcs.exp: Likewise.
4706 * gdb.fortran/print-formatted.exp: Likewise.
4707 * gdb.fortran/print_type.exp: Likewise.
4708 * gdb.fortran/printing-types.exp: Likewise.
4709 * gdb.fortran/ptr-indentation.exp: Likewise.
4710 * gdb.fortran/ptype-on-functions.exp: Likewise.
4711 * gdb.fortran/subarray.exp: Likewise.
4712 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
4713 * gdb.fortran/vla-datatypes.exp: Likewise.
4714 * gdb.fortran/vla-history.exp: Likewise.
4715 * gdb.fortran/vla-ptr-info.exp: Likewise.
4716 * gdb.fortran/vla-ptype-sub.exp: Likewise.
4717 * gdb.fortran/vla-ptype.exp: Likewise.
4718 * gdb.fortran/vla-sizeof.exp: Likewise.
4719 * gdb.fortran/vla-type.exp: Likewise.
4720 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
4721 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
4722 * gdb.fortran/vla-value-sub.exp: Likewise.
4723 * gdb.fortran/vla-value.exp: Likewise.
4724 * gdb.fortran/whatis_type.exp: Likewise.
4725 * gdb.mi/mi-var-child-f.exp: Likewise.
4726
6dc55ce9 47272020-05-09 Tom de Vries <tdevries@suse.de>
4728
4729 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
4730
283cb58c
TV
47312020-05-08 Tom de Vries <tdevries@suse.de>
4732
4733 * gdb.dwarf2/clang-debug-names.c: New test.
4734 * gdb.dwarf2/clang-debug-names.exp: New file.
4735
ac4a4f1c
SM
47362020-05-06 Simon Marchi <simon.marchi@efficios.com>
4737
4738 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
4739 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
4740
24fe640b
TV
47412020-05-06 Tom de Vries <tdevries@suse.de>
4742
4743 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
4744 breakpoint is at a "recommended breakpoint location".
4745 * gdb.reverse/consecutive-reverse.exp: Same.
4746
0d8683a3
TV
47472020-05-06 Tom de Vries <tdevries@suse.de>
4748
4749 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
4750 address.
4751
b8983c46
TV
47522020-05-06 Tom de Vries <tdevries@suse.de>
4753
4754 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
4755
abf6d805
TV
47562020-05-06 Tom de Vries <tdevries@suse.de>
4757
4758 * gdb.base/store.exp (check_set, up_set): Allowing missing location
4759 info for r.
4760
0fc2a808
TV
47612020-05-06 Tom de Vries <tdevries@suse.de>
4762
4763 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
4764 necessary.
4765
873dd427
TV
47662020-05-06 Tom de Vries <tdevries@suse.de>
4767
4768 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
4769 void.
4770
7c99e7e2
TV
47712020-05-06 Tom de Vries <tdevries@suse.de>
4772
4773 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
4774 of ...
4775 * gdb.base/async.exp: ... here.
4776 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
4777 "recommended breakpoint location".
4778
6173d6a6
TV
47792020-05-06 Tom de Vries <tdevries@suse.de>
4780
4781 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4782
6015a067
TV
47832020-05-04 Tom de Vries <tdevries@suse.de>
4784
4785 * gdb.base/async.exp: Check whether instruction addresses are a
4786 "recommended breakpoint location".
4787
3b6acaee
TT
47882020-05-03 Tom Tromey <tom@tromey.com>
4789
4790 * gdb.base/sepdebug.exp: Remove "catch" test.
4791 * gdb.base/break.exp: Remove "catch" test.
4792 * gdb.base/default.exp: Update expected output.
4793
5beb4d17
TV
47942020-05-02 Tom de Vries <tdevries@suse.de>
4795
4796 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
4797 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
4798 * gdb.arch/i386-mpx-map.exp: Same.
4799 * gdb.arch/i386-mpx-sigsegv.exp: Same.
4800 * gdb.arch/i386-mpx-simple_segv.exp: Same.
4801 * gdb.arch/i386-mpx.exp: Same.
4802
8caf140d
TV
48032020-05-02 Tom de Vries <tdevries@suse.de>
4804
4805 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
4806
693196cb
TV
48072020-05-01 Tom de Vries <tdevries@suse.de>
4808
4809 * gdb.ada/operator_bp.exp: Allow more than required amount of
4810 breakpoint.
4811
53ae0aa9
TV
48122020-05-01 Tom de Vries <tdevries@suse.de>
4813
4814 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
4815
ee9d1e5f
HD
48162020-04-30 Hannes Domani <ssbssa@yahoo.de>
4817
4818 PR gdb/18706
4819 * gdb.cp/stub-array-size.cc: New test.
4820 * gdb.cp/stub-array-size.exp: New file.
4821 * gdb.cp/stub-array-size.h: New test.
4822 * gdb.cp/stub-array-size2.cc: New test.
4823
d5cf82c0
HD
48242020-04-30 Hannes Domani <ssbssa@yahoo.de>
4825
4826 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
4827 output to the new format.
4828
42e165c3
SM
48292020-04-29 Simon Marchi <simon.marchi@efficios.com>
4830
4831 * gdb.base/break.exp: Use with_test_prefix.
4832
6e4e3fe1
TV
48332020-04-29 Tom de Vries <tdevries@suse.de>
4834
4835 * lib/gdb.exp (debug_types): New proc.
4836 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
4837 * gdb.python/py-symtab.exp: Same.
4838
d642b692
HD
48392020-04-29 Hannes Domani <ssbssa@yahoo.de>
4840
4841 PR gdb/17320
4842 * gdb.base/pretty-array.c: New test.
4843 * gdb.base/pretty-array.exp: New file.
4844
ea90f227
TV
48452020-04-29 Tom de Vries <tdevries@suse.de>
4846
4847 PR symtab/25889
4848 * gdb.cp/cpexprs.exp: Adapt for inclusion.
4849 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
4850 and include cpexprs.exp.
4851
a65189c9
TV
48522020-04-28 Mark Williams <mark@myosotissp.com>
4853
4854 PR gdb/24480
4855 * dw4-toplevel-types.exp: Test for top level types.
4856 * dw4-toplevel-types.cc: Test for top level types.
4857
32d1f47a
TBA
48582020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4859
4860 * gdb.threads/stop-with-handle.exp: Fix typo in comment
4861 (theads -> threads).
4862
56a4f5a1
TV
48632020-04-28 Tom de Vries <tdevries@suse.de>
4864
4865 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
4866
0b2f8a3b
TV
48672020-04-28 Tom de Vries <tdevries@suse.de>
4868
4869 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
4870
5390c717
TV
48712020-04-28 Tom de Vries <tdevries@suse.de>
4872
4873 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
4874
15cd93d0
TV
48752020-04-28 Tom de Vries <tdevries@suse.de>
4876
4877 * gdb.dwarf2/main-foo.c: New test.
4878 * gdb.dwarf2/struct-with-sig.exp: New file.
4879
d472f0fb
TV
48802020-04-25 Tom de Vries <tdevries@suse.de>
4881
4882 * boards/debug-types.exp: New file.
4883
8d840e05
AB
48842020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
4885
4886 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
4887
bcfe6157
TT
48882020-04-24 Tom Tromey <tom@tromey.com>
4889
4890 PR symtab/12707:
4891 * gdb.python/py-symbol.exp: Update expected results for
4892 linkage_name test.
4893 * gdb.cp/print-demangle.exp: New file.
4894 * gdb.base/c-linkage-name.exp: Fix test.
4895 * gdb.guile/scm-symbol.exp: Update expected results for
4896 linkage_name test.
4897
f049a313
TT
48982020-04-24 Tom Tromey <tom@tromey.com>
4899
4900 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
4901 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
4902 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
4903 assembler.
4904
7cf28874
TV
49052020-04-24 Tom de Vries <tdevries@suse.de>
4906
4907 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
4908 C++.
4909
dac2fef7
TT
49102020-04-24 Tom Tromey <tromey@adacore.com>
4911
4912 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
4913 values.
4914 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
4915 values. Update test for minimal encodings.
4916 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
4917 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
4918 values. Update test for minimal encodings.
4919
1acda803
TT
49202020-04-24 Tom Tromey <tromey@adacore.com>
4921
4922 PR python/23662:
4923 * gdb.ada/variant.exp: Add Python checks.
4924 * gdb.rust/simple.exp: Add dynamic type checks.
4925
adfb9815
TT
49262020-04-24 Tom Tromey <tromey@adacore.com>
4927
4928 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
4929 Make array type matching more lax.
4930 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
4931 * gdb.ada/mi_variant.exp: New file.
4932 * gdb.ada/mi_variant/pck.ads: New file.
4933 * gdb.ada/mi_variant/pkg.adb: New file.
4934 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
4935 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
4936
7d79de9a
TT
49372020-04-24 Tom Tromey <tromey@adacore.com>
4938
4939 * gdb.ada/variant.exp: Add dynamic field offset tests.
4940 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
4941 * gdb.ada/variant/pkg.adb: Add new variables.
4942
f8e89861
TT
49432020-04-24 Tom Tromey <tromey@adacore.com>
4944
4945 * gdb.ada/variant.exp: New file
4946 * gdb.ada/variant/pkg.adb: New file
4947 * gdb.ada/variant/pck.adb: New file
4948
86e887ae
TV
49492020-04-24 Tom de Vries <tdevries@suse.de>
4950
4951 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
4952
88428775
TV
49532020-04-24 Tom de Vries <tdevries@suse.de>
4954
4955 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
4956 flags.
4957
4e86f6e7
TV
49582020-04-24 Tom de Vries <tdevries@suse.de>
4959
4960 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4961
2016d3e6
TV
49622020-04-24 Tom de Vries <tdevries@suse.de>
4963
4964 * lib/gdb.exp (default_gdb_start): Handle eof.
4965 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
4966 failure.
4967 * gdb.base/readnever.exp: Handle clean_restart failure.
4968
70bc38f5
TV
49692020-04-23 Tom de Vries <tdevries@suse.de>
4970
4971 * gdb.base/decl-before-def.exp: Run to main and print a again.
4972
de82891c
TV
49732020-04-23 Tom de Vries <tdevries@suse.de>
4974
4975 * gdb.base/decl-before-def-decl.c: New test.
4976 * gdb.base/decl-before-def-def.c: New test.
4977 * gdb.base/decl-before-def.exp: New file.
4978
96038148
TV
49792020-04-23 Tom de Vries <tdevries@suse.de>
4980
4981 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4982
54ac3df1
TV
49832020-04-22 Tom de Vries <tdevries@suse.de>
4984
4985 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4986 debug_info_offset.
4987 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4988 before $objsfile in the line line.
4989
714534e1
TV
49902020-04-22 Tom de Vries <tdevries@suse.de>
4991
4992 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4993
16a7dbf4
MS
49942020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4995
4996 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4997 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4998 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4999 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5000 * gdb.base/jit-protocol.h: Update definitions to match all usage
5001 contexts.
5002
50032020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5004
5005 * gdb.base: Rename all jit related test and source files.
5006
50072020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5008
5009 * gdb.base/jit-reader.exp: Relax register output check.
5010
317d2668
TV
50112020-04-22 Tom de Vries <tdevries@suse.de>
5012
5013 PR symtab/25764
5014 * gdb.base/psym-external-decl-2.c: New test.
5015 * gdb.base/psym-external-decl.c: New test.
5016 * gdb.base/psym-external-decl.exp: New file.
5017 * gdb.threads/tls.exp: Add PR25807 kfail.
5018
eea9e357
TV
50192020-04-22 Tom de Vries <tdevries@suse.de>
5020
5021 PR symtab/25801
5022 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5023 in "info source" output.
5024
3d5afab3
TV
50252020-04-22 Tom de Vries <tdevries@suse.de>
5026
5027 PR symtab/25700
5028 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5029 symtab for imported_unit.c.
5030
b32102f6
GB
50312020-04-21 Gary Benson <gbenson@redhat.com>
5032
5033 * gdb.base/advance.c (func): New argument, to match call site.
5034 (func2, func3): Add return statements.
5035
d43b7a2d
TBA
50362020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5037
5038 * gdb.multi/run-only-second-inf.c: New file.
5039 * gdb.multi/run-only-second-inf.exp: New file.
5040
d89edf9b
MM
50412020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5042
5043 * gdb.btrace/multi-inferior.c: New test.
5044 * gdb.btrace/multi-inferior.exp: New file.
5045
1a476b6d
MM
50462020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5047
5048 * gdb.btrace/enable-new-thread.c: New test.
5049 * gdb.btrace/enable-new-thread.exp: New file.
5050
4778a5f8
TV
50512020-04-21 Tom de Vries <tdevries@suse.de>
5052
5053 PR gdb/25471
5054 * gdb.threads/killed-outside.c: New test.
5055 * gdb.threads/killed-outside.exp: New file.
5056
9b2c992c
GB
50572020-04-20 Gary Benson <gbenson@redhat.com>
5058
5059 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5060 * gdb.base/nested-subp2.exp: Likewise.
5061 * gdb.base/nested-subp3.exp: Likewise.
5062
b5d1d6f7
GB
50632020-04-20 Gary Benson <gbenson@redhat.com>
5064
5065 * gdb.base/nested-subp1.exp: Disable test when using clang.
5066 * gdb.base/nested-subp2.exp: Likewise.
5067 * gdb.base/nested-subp3.exp: Likewise.
5068
25230285
GB
50692020-04-20 Gary Benson <gbenson@redhat.com>
5070
5071 * gdb.cp/exception.cc: Fix compilation error with clang.
5072
fa93cc8f
GB
50732020-04-20 Gary Benson <gbenson@redhat.com>
5074
809730f3 5075 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5076
e0c45f30
GB
50772020-04-20 Gary Benson <gbenson@redhat.com>
5078
5079 * gdb.base/jit-main.c: Fix compilation error with clang.
5080
4ddfec93
KR
50812020-04-17 Kamil Rytarowski <n54@gmx.com>
5082
5083 * gdb.base/attach-twice.c: Include "sys/types.h".
5084 (PTRACE_ATTACH): Add fallback definition.
5085 (main): Pass `0' to the 4th argument of `ptrace'.
5086
2bed205e
KR
50872020-04-17 Kamil Rytarowski <n54@gmx.com>
5088
5089 * gdb.base/fork-running-state.c: Include "signal.h".
5090
0743fc83
TT
50912020-04-17 Tom Tromey <tromey@adacore.com>
5092
5093 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5094 Update tests.
5095 * gdb.btrace/cpu.exp: Update tests.
5096 * gdb.base/maint.exp: Update tests.
5097 * gdb.base/default.exp: Update tests.
5098 * gdb.base/completion.exp: Update tests.
5099
efba5c23
TV
51002020-04-16 Tom de Vries <tdevries@suse.de>
5101
5102 PR symtab/25791
5103 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5104 (ensure_gdb_index): and factor out and move ...
5105 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5106 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5107
d191d716
TV
51082020-04-16 Tom de Vries <tdevries@suse.de>
5109
5110 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5111 loading exec.
5112
99f1bc6a
AB
51132020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5114
5115 * gdb.base/many-completions.exp: New file.
5116
194d088f
TV
51172020-04-14 Tom de Vries <tdevries@suse.de>
5118
5119 PR symtab/25718
5120 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5121
c1a66c06
TV
51222020-04-14 Tom de Vries <tdevries@suse.de>
5123
5124 PR symtab/25720
5125 * gdb.base/maint-expand-symbols-header-file.c: New test.
5126 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5127 * gdb.base/maint-expand-symbols-header-file.h: New test.
5128
21b0982c
AB
51292020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5130
5131 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5132 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5133 get_func_info.
5134 (get_func_info): Delete.
5135 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5136 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5137 * lib/dwarf.exp (get_func_info): New function.
5138
dd1cab06
TV
51392020-04-13 Tom de Vries <tdevries@suse.de>
5140
5141 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5142 to what find_gnatmake does.
5143
71ea2b6b
TV
51442020-04-10 Tom de Vries <tdevries@suse.de>
5145
5146 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5147 -readnow.
5148
bdfc1e8a
TV
51492020-04-10 Tom de Vries <tdevries@suse.de>
5150
5151 PR cli/25808
5152 * gdb.base/style.c: Add leading newlines.
5153 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5154 Check listing of main's one-line body.
5155
14ca8ecf
TV
51562020-04-08 Tom de Vries <tdevries@suse.de>
5157
5158 * lib/gdb.exp (psymtabs_p): New proc.
5159 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5160 importing unit" unsupported if there are no partial symbols.
5161
e21d048f
TV
51622020-04-08 Tom de Vries <tdevries@suse.de>
5163
5164 PR testsuite/25760
5165 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5166
25c11aca
TV
51672020-04-07 Tom de Vries <tdevries@suse.de>
5168
5169 PR symtab/25796
5170 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5171
5707e24b
TV
51722020-04-07 Tom de Vries <tdevries@suse.de>
5173
5174 * gdb.base/check-psymtab.c: New test.
5175 * gdb.base/check-psymtab.exp: New file.
5176
6ee448cc
TT
51772020-04-06 Tom Tromey <tromey@adacore.com>
5178
5179 * gdb.ada/variant-record/proc.adb: New file.
5180 * gdb.ada/variant-record/value.adb: New file.
5181 * gdb.ada/variant-record/value.s: New file.
5182 * gdb.ada/variant-record.exp: New file.
5183
9e7c9a03
HD
51842020-04-03 Hannes Domani <ssbssa@yahoo.de>
5185
5186 PR gdb/25325
5187 * gdb.cp/typed-enum.cc: New test.
5188 * gdb.cp/typed-enum.exp: New file.
5189
c90d28ac
AB
51902020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5191
5192 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5193 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5194 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5195 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5196 * gdb.opt/inline-small-func.c: New file.
5197 * gdb.opt/inline-small-func.exp: New file.
5198 * gdb.opt/inline-small-func.h: New file.
5199
34e9a9fa
AB
52002020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5201
5202 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5203 function.
5204
6a354911
AB
52052020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5206
5207 * lib/dwarf.exp (function_range): Allow compiler options to be
5208 specified.
5209
880d9777
TV
52102020-04-02 Tom de Vries <tdevries@suse.de>
5211
5212 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5213 __attribute__((always_inline)).
5214 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5215
f32682ea
TV
52162020-04-02 Tom de Vries <tdevries@suse.de>
5217
5218 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5219 (gdbserver_gdb_exit): ... here. Add timeout warning.
5220 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5221 (connect_target_extended_remote): Append new server_spawn_id to
5222 server_spawn_ids.
5223 (cleanup): New proc.
5224 (setup, <toplevel>): Call cleanup.
5225
d3214198
TV
52262020-04-02 Tom de Vries <tdevries@suse.de>
5227
5228 * gdb.base/main-psymtab.exp: New file.
5229
cc77ed24
TV
52302020-04-02 Tom de Vries <tdevries@suse.de>
5231
5232 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5233
3638a098
TT
52342020-04-01 Tom Tromey <tom@tromey.com>
5235
5236 * gdb.base/complex-parts.exp: Add type tests.
5237
c34e8714
TT
52382020-04-01 Tom Tromey <tom@tromey.com>
5239
5240 * gdb.base/complex-parts.exp: Add arithmetic tests.
5241
981c08ce
TT
52422020-04-01 Tom Tromey <tom@tromey.com>
5243
5244 * gdb.compile/compile.exp: Update.
5245 * gdb.compile/compile-cplus.exp: Update.
5246 * gdb.base/varargs.exp: Update.
5247 * gdb.base/floatn.exp: Update.
5248 * gdb.base/endianity.exp: Update.
5249 * gdb.base/callfuncs.exp (do_function_calls): Update.
5250 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5251 (complex_float_integral_args): Update.
5252 * gdb.base/complex.exp: Update.
5253 * gdb.base/complex-parts.exp: Update.
5254
3d1cfd43
TT
52552020-04-01 Tom Tromey <tromey@adacore.com>
5256
5257 * gdb.rust/union.rs: New file.
5258 * gdb.rust/union.exp: New file.
5259 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5260 (main): Update.
5261 * gdb.rust/simple.exp: Move union tests to union.exp.
5262
e033dfa9
TT
52632020-04-01 Tom Tromey <tromey@adacore.com>
5264
5265 * gdb.rust/simple.rs (main): Remove "y0".
5266
53cccef1
TBA
52672020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5268
5269 * gdb.multi/stop-all-on-exit.c: New test.
5270 * gdb.multi/stop-all-on-exit.exp: New file.
5271
60e22c1e
HD
52722020-04-01 Hannes Domani <ssbssa@yahoo.de>
5273
5274 PR gdb/24789
5275 * gdb.cp/misc.cc: Add integer reference variable.
5276 * gdb.cp/misc.exp: Add test.
5277
e139a727
TBA
52782020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5279
5280 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5281 scenario to cover execution until the end and also the case
5282
16b0db75
TV
52832020-03-31 Tom de Vries <tdevries@suse.de>
5284
5285 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5286 c. Use "maint info symtabs" to check symtab expansion.
5287
c0502da6
TV
52882020-03-30 Tom de Vries <tdevries@suse.de>
5289
5290 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5291 unsupported.
5292 (verify_psymtab_expanded): Move ...
5293 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5294 test.
5295 (readnow): New proc.
5296
5935fd15
AB
52972020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5298
5299 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5300 with $hex.
5301
1773be9e
TT
53022020-03-20 Tom Tromey <tromey@adacore.com>
5303
5304 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5305
70304be9
TT
53062020-03-20 Tom Tromey <tromey@adacore.com>
5307
5308 * gdb.ada/sub_variant/subv.adb: New file.
5309 * gdb.ada/sub_variant.exp: New file.
5310
0dd7b8f7
TV
53112020-03-20 Tom de Vries <tdevries@suse.de>
5312
5313 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5314 first break fails.
5315 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5316
cada5fc9
AB
53172020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5318
5319 * gdb.server/exit-multiple-threads.c: New file.
5320 * gdb.server/exit-multiple-threads.exp: New file.
5321
6b8c53f2
AB
53222020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5323
5324 * gdb.fortran/mixed-lang-stack.c: New file.
5325 * gdb.fortran/mixed-lang-stack.cpp: New file.
5326 * gdb.fortran/mixed-lang-stack.exp: New file.
5327 * gdb.fortran/mixed-lang-stack.f90: New file.
5328
19a2740f
AB
53292020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5330
5331 * gdb.linespec/cp-completion-aliases.cc: New file.
5332 * gdb.linespec/cp-completion-aliases.exp: New file.
5333
d8c8b848
TV
53342020-03-19 Tom de Vries <tdevries@suse.de>
5335
5336 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5337 more precise.
5338
a9933ccf
TV
53392020-03-18 Tom de Vries <tdevries@suse.de>
5340
5341 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5342 * gdb.dwarf2/break-inline-psymtab.c: New test.
5343 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5344
2f89101f
TV
53452020-03-16 Tom de Vries <tdevries@suse.de>
5346
5347 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5348 cache_verify and cache_verify_proc.
5349
6b9374f1
TV
53502020-03-15 Tom de Vries <tdevries@suse.de>
5351
5352 * gdb.server/solib-list.exp: Handle
5353 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5354
eaeaf44c
TV
53552020-03-15 Tom de Vries <tdevries@suse.de>
5356
5357 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5358 objfiles".
5359
3293bbaf
TT
53602020-03-14 Tom Tromey <tom@tromey.com>
5361
5362 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5363
ab44624c
TV
53642020-03-14 Tom de Vries <tdevries@suse.de>
5365
5366 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5367
54c43825
TV
53682020-03-14 Tom de Vries <tdevries@suse.de>
5369
5370 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5371 result in line-by-line fashion.
5372
2ac70237
TV
53732020-03-14 Tom de Vries <tdevries@suse.de>
5374
5375 * lib/gdb.exp (supports_statement_frontiers): New proc.
5376 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5377
09546b56
TV
53782020-03-14 Tom de Vries <tdevries@suse.de>
5379
5380 * gdb.base/printcmds.exp: Add missing quoting for "print
5381 teststring2".
5382
a1f6a07c
TT
53832020-03-13 Tom Tromey <tom@tromey.com>
5384
5385 * gdb.base/printcmds.exp (test_print_strings): Add regression
5386 test.
5387 * gdb.base/printcmds.c (charptr): New typedef.
5388 (teststring2): New global.
5389
1b83d09c
AB
53902020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5391
5392 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5393 full path in the test name.
5394 (test_ld): Add some with_test_prefix blocks to make test names
5395 unique.
5396
2d61316c
TV
53972020-03-13 Tom de Vries <tdevries@suse.de>
5398
5399 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5400
2e9145ac
TV
54012020-03-13 Tom de Vries <tdevries@suse.de>
5402
5403 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5404
96c7f873
TV
54052020-03-13 Tom de Vries <tdevries@suse.de>
5406
5407 PR symtab/25646
5408 * gdb.dwarf2/imported-unit.exp: Add test.
5409
49ba92c0
TV
54102020-03-13 Tom de Vries <tdevries@suse.de>
5411
5412 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5413 (var1, var2): New variable.
5414 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5415 matching symbols.
5416
301b21e0
TV
54172020-03-13 Tom de Vries <tdevries@suse.de>
5418
5419 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5420 (Term::command): Use prompt prefix.
5421 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5422 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5423 command_no_prompt_prefix instead of prefix.
5424 * gdb.tui/tui-layout-asm.exp: Same.
5425
3f512721
SM
54262020-03-12 Simon Marchi <simon.marchi@efficios.com>
5427
5428 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5429
40310f30
SM
54302020-03-12 Simon Marchi <simon.marchi@efficios.com>
5431
5432 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5433 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5434 on" while stepping over the test instruction, match printed
5435 message.
5436
09252140
TV
54372020-03-12 Tom de Vries <tdevries@suse.de>
5438
5439 * gdb.base/info-types.exp: Use exp_continue during matching of output
5440 of "info types".
5441
14e9c72c
TV
54422020-03-12 Tom de Vries <tdevries@suse.de>
5443
5444 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5445
e515d67e
TV
54462020-03-12 Tom de Vries <tdevries@suse.de>
5447
5448 * gdb.fortran/module.exp: Use exp_continue during matching of output
5449 of "info variable -n".
5450
307eafd8
TV
54512020-03-12 Tom de Vries <tdevries@suse.de>
5452
5453 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5454 gdb.dwarf2/dw2-ranges-base.c.
5455
9a2de3fc
TV
54562020-03-12 Tom de Vries <tdevries@suse.de>
5457
5458 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5459 in presence of GLIBC debuginfo.
5460
3217502e
TV
54612020-03-12 Tom de Vries <tdevries@suse.de>
5462
5463 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5464 $core.
5465
1281424c
TV
54662020-03-12 Tom de Vries <tdevries@suse.de>
5467
5468 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5469 more precise.
5470
038b97fc
SM
54712020-03-11 Simon Marchi <simon.marchi@efficios.com>
5472
5473 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5474 from Unix to Windows path.
5475
5308d1e7
TV
54762020-03-11 Tom de Vries <tdevries@suse.de>
5477
5478 * gdb.ada/minsyms.exp: Set language to ada.
5479
f870f78f
TV
54802020-03-11 Tom de Vries <tdevries@suse.de>
5481
5482 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5483
5a13315d
TV
54842020-03-11 Tom de Vries <tdevries@suse.de>
5485
5486 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5487
976862ed
TT
54882020-03-11 Tom Tromey <tromey@adacore.com>
5489
5490 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5491
7462c383
TV
54922020-03-11 Tom de Vries <tdevries@suse.de>
5493
5494 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5495
1c6c46a0
TV
54962020-03-11 Tom de Vries <tdevries@suse.de>
5497
5498 * gdb.base/break-interp.exp: Limit verbose scope.
5499
44f41bb7
TV
55002020-03-11 Tom de Vries <tdevries@suse.de>
5501
5502 * gdb.fortran/logical.f90: Define variable with character type.
5503 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5504
b76f3a42
TV
55052020-03-11 Tom de Vries <tdevries@suse.de>
5506
5507 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5508
1c33af77
TV
55092020-03-11 Tom de Vries <tdevries@suse.de>
5510
5511 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5512 symtabs.
5513
8c95582d
AB
55142020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5515 Bernd Edlinger <bernd.edlinger@hotmail.de>
5516
5517 * gdb.cp/step-and-next-inline.cc: New file.
5518 * gdb.cp/step-and-next-inline.exp: New file.
5519 * gdb.cp/step-and-next-inline.h: New file.
5520 * gdb.dwarf2/dw2-is-stmt.c: New file.
5521 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5522 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5523 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5524 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5525
cecf8547
AB
55262020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5527
5528 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5529 is-stmt flag in the line table.
5530
0ba678c9
TV
55312020-03-09 Tom de Vries <tdevries@suse.de>
5532
5533 * lib/gdb.exp (cached_file): Create cache dir.
5534
72fbdf83
TV
55352020-03-07 Tom de Vries <tdevries@suse.de>
5536
5537 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5538 * gdb.cp/rvalue-ref-params.exp: Same.
5539
436b5e99
TV
55402020-03-06 Tom de Vries <tdevries@suse.de>
5541
5542 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5543 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5544
09f2921c
TV
55452020-03-06 Tom de Vries <tdevries@suse.de>
5546
5547 * README: Fix "the the".
5548 * gdb.base/dprintf.exp: Same.
5549
50a3cc5d
TV
55502020-03-05 Tom de Vries <tdevries@suse.de>
5551
5552 * gdb.base/maint.exp: Update "main print statistics" expected output.
5553
0a709cba
AKS
55542020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5555
5556 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5557 (fortran_int8): Likewise.
5558 (fortran_real4): Likewise.
5559 (fortran_real8): Likewise.
5560 (fortran_complex4): Likewise.
5561 (fortran_logical4): Likewise.
5562 (fortran_character1): Likewise.
5563
5e5d66b6
AB
55642020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5565
5566 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5567 printed as true.
5568
7b973adc
SDJ
55692020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5570
5571 * gdb.base/printcmds.exp: Add test to verify printf of a
5572 variable holding an address.
5573
478e490a
TV
55742020-03-03 Tom de Vries <tdevries@suse.de>
5575
5576 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5577
1ef44e86
TV
55782020-03-03 Tom de Vries <tdevries@suse.de>
5579
5580 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5581 gdb_test_multiple call.
5582
b98cc2cf
TV
55832020-03-03 Tom de Vries <tdevries@suse.de>
5584
5585 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5586 gdb_test_multiple calls.
5587
63e163f2
AB
55882020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5589
5590 * gdb.base/default.exp: Remove test of 'set history filename'.
5591 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5592 filename to the empty string.
5593 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5594 and GDBHISTSIZE.
5595
24ed6739
AB
55962020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5597
5598 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
5599 disabled.
5600
590003dc 56012020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 5602 Tom de Vries <tdevries@suse.de>
590003dc
TV
5603
5604 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
5605 -prompt prefix, before user_code argument. Add -lbl option likewise.
5606 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
5607 (gdb_is_target_1): Add -prompt prefix and move to before user_code
5608 argument.
5609 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
5610 have "\r\n" at start-of-line, instead of at end-of-line.
5611
f5e46084
SM
56122020-02-28 Simon Marchi <simon.marchi@efficios.com>
5613
5614 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
5615 libinproctrace.so.
5616
f7a7000d
LM
56172020-02-28 Luis Machado <luis.machado@linaro.org>
5618
5619 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
5620 to "p/x".
5621
718e0816
LM
56222020-02-28 Luis Machado <luis.machado@linaro.org>
5623
5624 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
5625 asm/ptrace.h and error.h.
5626
13c3a74a
TV
56272020-02-28 Tom de Vries <tdevries@suse.de>
5628
5629 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
5630 (struct wrapper, do_something, mundane/symada__cS): Move ...
5631 * gdb.base/c-linkage-name-2.c: ... here. New source file.
5632 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
5633 Update "print symada__cS before partial symtab expansion" regexp.
5634 Update breakpoint location. Flush symbol cache after expansion.
5635
85d2d5bb
LM
56362020-02-28 Luis Machado <luis.machado@linaro.org>
5637
5638 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
5639
3608f86c
TV
56402020-02-27 Tom de Vries <tdevries@suse.de>
5641
5642 * config/sid.exp: Remove unused globals.
5643 * gdb.base/attach.exp: Same.
5644 * gdb.base/catch-load.exp: Same.
5645 * gdb.base/dbx.exp: Same.
5646 * lib/gdb.exp: Same.
5647 * lib/mi-support.exp: Same.
5648 * lib/prompt.exp: Same.
5649
c8d4f6df
TV
56502020-02-27 Tom de Vries <tdevries@suse.de>
5651
5652 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
5653 not set.
5654
0d79cdc4
AM
56552020-02-26 Aaron Merey <amerey@redhat.com>
5656
5657 * gdb.debuginfod: New directory for debuginfod tests.
5658 * gdb.debuginfod/main.c: New test file.
5659 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
5660
0dce4280
TV
56612020-02-26 Tom de Vries <tdevries@suse.de>
5662
5663 PR gdb/25603
5664 * gdb.base/persistent-lang.cc: New test.
5665 * gdb.base/persistent-lang.exp: New file.
5666
9e80cfa1
AB
56672020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5668
5669 * gdb.fortran/derived-type-striding.exp: Add a new test.
5670 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
5671 new test.
5672
2078dbb2
AB
56732020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5674
5675 * gdb.base/cached-source-file.exp: Avoid source file paths in test
5676 names.
5677
70d49700
TV
56782020-02-25 Tom de Vries <tdevries@suse.de>
5679
5680 PR go/18926
5681 * gdb.go/methods.exp: Remove gcc/93866 xfail.
5682
a88ef40d
TV
56832020-02-24 Tom de Vries <tdevries@suse.de>
5684
5685 PR gdb/25592
5686 * gdb.base/info-locals-unused-static-var.c: New test.
5687 * gdb.base/info-locals-unused-static-var.exp: New file.
5688
01b1af32
TT
56892020-02-22 Tom Tromey <tom@tromey.com>
5690
5691 * gdb.python/tui-window.exp: New file.
5692 * gdb.python/tui-window.py: New file.
5693
7c043ba6
TT
56942020-02-22 Tom Tromey <tom@tromey.com>
5695
5696 PR tui/17850:
5697 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
5698 tests.
5699
c22fef7e
TT
57002020-02-22 Tom Tromey <tom@tromey.com>
5701
5702 * gdb.tui/new-layout.exp: Add sub-layout tests.
5703
ee325b61
TT
57042020-02-22 Tom Tromey <tom@tromey.com>
5705
5706 * gdb.tui/new-layout.exp: New file.
5707
3f0cbb04
TT
57082020-02-22 Tom Tromey <tom@tromey.com>
5709
5710 * gdb.rust/rust-style.rs: New file.
5711 * gdb.rust/rust-style.exp: New file.
5712 * gdb.base/style.exp: Test structure printing.
5713 * gdb.base/style.c (struct some_struct): New type.
5714 (enum etype): New type.
5715 (struct_value): New global.
5716
75525152
TV
57172020-02-21 Tom de Vries <tdevries@suse.de>
5718
5719 PR go/18926
5720 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
5721 Remove blanket xfails. Use message argument for gdb_breakpoint.
5722 Make continuing to breakpoint test conditional on setting breakpoint.
5723 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
5724 DW_AT_name attribute. Add xfail for GCC PR93866.
5725
bd360d30
AB
57262020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
5727
5728 * gdb.dwarf2/cpp-linkage-name.c: New file.
5729 * gdb.dwarf2/cpp-linkage-name.exp: New file.
5730
c7adb09f 57312020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
5732
5733 * lib/gdb.exp (gdb_wrapper_init): Reset
5734 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
5735 not exist.
5736
a9c79803
TV
57372020-02-20 Tom de Vries <tdevries@suse.de>
5738
5739 PR go/17018
5740 * gdb.go/hello.exp: Copy ...
5741 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
5742 print of st to print value of global definition. Add xfail for GCC
5743 PR93844.
5744 * gdb.go/hello.exp: Remove printing of st before definition.
5745 * gdb.go/hello.go: Copy ...
5746 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
5747 to st.
5748 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
5749
d7445728
TV
57502020-02-20 Tom de Vries <tdevries@suse.de>
5751
5752 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
5753 (gdb_simple_compile): Handle compile_flags go by using .go extension
5754 for source file.
5755 * gdb.go/chan.exp: Use support_go_compile.
5756 * gdb.go/handcall.exp: Same.
5757 * gdb.go/hello.exp: Same.
5758 * gdb.go/integers.exp: Same.
5759 * gdb.go/max-depth.exp: Same.
5760 * gdb.go/methods.exp: Same.
5761 * gdb.go/package.exp: Same.
5762 * gdb.go/strings.exp: Same.
5763 * gdb.go/types.exp: Same.
5764 * gdb.go/unsafe.exp: Same.
5765
c9c41e6d
TV
57662020-02-19 Tom de Vries <tdevries@suse.de>
5767
5768 * gdb.python/lib-types.exp: Make xfail more strict.
5769
f20ff837
TV
57702020-02-19 Tom de Vries <tdevries@suse.de>
5771
5772 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
5773
08410482
DE
57742020-02-19 Doug Evans <dje@google.com>
5775
5776 PR rust/25535
5777 * gdb.rust/simple.exp: Add test.
5778 * gdb.rust/simple.rs: Add test.
5779
623563f7
TV
57802020-02-19 Tom de Vries <tdevries@suse.de>
5781
5782 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
5783 output line-by-line.
5784
d3308cfd
TV
57852020-02-19 Tom de Vries <tdevries@suse.de>
5786
5787 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
5788
86cbc5dc
TV
57892020-02-19 Tom de Vries <tdevries@suse.de>
5790
5791 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
5792 prelink.
5793
9db2b96b
TV
57942020-02-19 Tom de Vries <tdevries@suse.de>
5795
5796 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
5797 (gdb_do_cache): Use gdb_do_cache_wrap.
5798 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
5799
89e2fdc5
TV
58002020-02-19 Tom de Vries <tdevries@suse.de>
5801
5802 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
5803 gdb_compile option.
5804
373d7ac0
SM
58052020-02-18 Simon Marchi <simon.marchi@efficios.com>
5806
5807 * gdb.base/printcmds.exp (test_print_enums): Update expected
5808 output.
5809
b29a2df0
SM
58102020-02-18 Simon Marchi <simon.marchi@efficios.com>
5811
5812 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
5813 for "unknown".
5814
6740f0cc
SM
58152020-02-18 Simon Marchi <simon.marchi@efficios.com>
5816
5817 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
5818 enumerator.
5819
edd45eb0
SM
58202020-02-18 Simon Marchi <simon.marchi@efficios.com>
5821
5822 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
5823 FE_, add FE_NONE.
5824 (three): Update.
5825 (enum flag_enum_without_zero): New enum.
5826 (flag_enum_without_zero): New variable.
5827 (enum not_flag_enum): New enum.
5828 (three_not_flag): New variable.
5829 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
5830 (test_print_enums): Add more tests for printing flag enums.
5831
d4295de4
TV
58322020-02-18 Tom de Vries <tdevries@suse.de>
5833
5834 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
5835 (gdb_compile_ada): ... here.
5836 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
5837 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
5838
f251f505
TT
58392020-02-14 Tom Tromey <tom@tromey.com>
5840
5841 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
5842 build directory.
5843 * boards/gdbserver-base.exp: Update path to gdbserver.
5844
8f432634
TV
58452020-02-13 Tom de Vries <tdevries@suse.de>
5846
5847 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
5848
92b6eaf7
TV
58492020-02-13 Tom de Vries <tdevries@suse.de>
5850
5851 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
5852 are missing.
5853
f3b0f7fe
TV
58542020-02-13 Tom de Vries <tdevries@suse.de>
5855
5856 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
5857 call.
5858
f6be8713
SDJ
58592020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
5860
5861 PR tui/25126
5862 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
5863 * gdb.base/cached-source-file.c: New file.
5864 * gdb.base/cached-source-file.exp: New file.
5865
b2770d5e
TV
58662020-02-11 Tom de Vries <tdevries@suse.de>
5867
5868 PR testsuite/25488
5869 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
5870
44f6938e
TV
58712020-02-10 Tom de Vries <tdevries@suse.de>
5872
5873 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
5874
5f0e2eb7
MR
58752020-02-10 Maciej W. Rozycki <macro@wdc.com>
5876
5877 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
5878 and $after_addr are both integers before making a comparison.
5879
46ce2b6f
TV
58802020-02-09 Tom de Vries <tdevries@suse.de>
5881
5882 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
5883 command output and paste it into gdb.log. If any, paste catch message
5884 to gdb.log.
5885
5abbbe1d
TT
58862020-02-07 Tom Tromey <tromey@adacore.com>
5887
5888 PR breakpoints/24915:
5889 * gdb.base/annotate-symlink.exp: Use setup_xfail.
5890
1d5d29e7
SV
58912020-02-06 Shahab Vahedi <shahab@synopsys.com>
5892
5893 * gdb.tui/tui-missing-src.exp: Add the "missing source
5894 file" test for the TUI.
5895
b0999b9b
AB
58962020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
5897
5898 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
5899 including a port number in the output.
5900
c3b149eb
AKS
59012020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5902
5903 * lib/fortran.exp (fortran_int4): Handle clang.
5904 (fortran_int8): Likewise.
5905 (fortran_real4): Likewise.
5906 (fortran_real8): Likewise.
5907 (fortran_complex4): Likewise.
5908 (fortran_logical4): Likewise.
5909 (fortran_character1): Likewise.
5910
f8dcc90b
TV
59112020-02-04 Tom de Vries <tdevries@suse.de>
5912
5913 * README (Race detection): Add note.
5914
f90ac7c2
TV
59152020-02-04 Tom de Vries <tdevries@suse.de>
5916
5917 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
5918
780636ae
TV
59192020-02-04 Tom de Vries <tdevries@suse.de>
5920
5921 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
5922
5d2e1193
RA
59232020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
5924
5925 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
5926 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
5927 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
5928 blttar, bnetarl.
5929 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
5930 binary for blttar, bnetarl.
5931 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
5932 wait instruction. Delete ldmx test.
5933 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
5934
e409c542
AKS
59352020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5936
5937 * gdb.fortran/array-bounds-high.exp: New file.
5938 * gdb.fortran/array-bounds-high.f90: New file.
5939
b0029748
LD
59402020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
5941
5942 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
5943 Replace #include of <sys/fcntl.h> by <fcntl.h>.
5944
195a8287
TV
59452020-02-01 Tom de Vries <tdevries@suse.de>
5946
5947 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
5948
42330a68
AB
59492020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
5950
5951 PR tui/9765
5952 * gdb.tui/tui-layout-asm-short-prog.S: New file.
5953 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
5954
b62a8028
LM
59552020-01-29 Luis Machado <luis.machado@linaro.org>
5956
5957 * gdb.arch/aarch64-brk-patterns.c: New source file.
5958 * gdb.arch/aarch64-brk-patterns.exp: New test.
5959
5f440116
TBA
59602020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5961
5962 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
5963 GCC/Clang version.
5964 * gdb.cp/pass-by-ref.exp: Ditto.
5965
ee2a6fc6
TV
59662020-01-29 Tom de Vries <tdevries@suse.de>
5967
5968 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
5969 * gdb.threads/watchpoint-fork-mt.c: Same.
5970 * gdb.threads/watchpoint-fork-parent.c: Same.
5971 * gdb.threads/watchpoint-fork-st.c: Same.
5972 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
5973
16b10d6e
LM
59742020-01-27 Luis Machado <luis.machado@linaro.org>
5975
5976 * gdb.base/step-over-syscall.exp (setup): Check if we're already
5977 sitting at a syscall instruction when we hit the syscall function's
5978 breakpoint.
5979 Check PC against one obtained with the x command.
5980 Validate syscall number.
5981 (step_over_syscall): Don't continue to the syscall instruction if
5982 we're already there.
5983
b1468492
PW
59842020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5985
5986 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5987
7ffa82e1
AB
59882020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5989
5990 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5991 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5992
3d92a3e3
AB
59932020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5994
5995 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5996 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5997
94a72be7
AB
59982020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5999
6000 * gdb.base/maint.exp: Update line table parsing test.
6001 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6002
53af73bf
PA
60032020-01-24 Pedro Alves <palves@redhat.com>
6004
6005 PR gdb/25410
6006 * gdb.multi/multi-re-run-1.c: New.
6007 * gdb.multi/multi-re-run-2.c: New.
6008 * gdb.multi/multi-re-run.exp: New.
6009
1ba1ac88
AB
60102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6011
6012 PR gdb/23718
6013 * gdb.server/server-kill-python.exp: New file.
6014
f3364a6d
AB
60152020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6016
6017 * gdb.server/multi-ui-errors.c: New file.
6018 * gdb.server/multi-ui-errors.exp: New file.
6019
733d0a67
AB
60202020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6021
6022 PR tui/9765
6023 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6024
4f13c1c0
TT
60252020-01-19 Tom Tromey <tom@tromey.com>
6026
6027 * gdb.tui/main.exp: Add check for plain "file".
6028
40c94099
CB
60292020-01-16 Christian Biesinger <cbiesinger@google.com>
6030
6031 * lib/gdb.exp: Fix spelling error (seperatelly).
6032
ff47f4f0
TT
60332020-01-14 Tom Tromey <tom@tromey.com>
6034
6035 PR symtab/12535:
6036 * gdb.python/python.exp: Test decode_line with empty string
6037 argument.
6038
717c684d
BE
60392020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6040
6041 * gdb.base/skip-inline.exp: Extend test.
6042
44e4c775
AB
60432020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6044
6045 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6046 * gdb.dwarf2/dw2-bad-elf.c: New file.
6047 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6048
d93c6db7
AB
60492020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6050
6051 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6052 _line_saw_file.
6053
9a6d629c
AB
60542020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6055
6056 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6057 border.
6058
d9ebdab7
TBA
60592020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6060
6061 * gdb.multi/multi-target.exp (setup): Factor out "info
6062 connections" and "info inferiors" tests to ...
6063 (test_info_inferiors): ... this new procedure.
6064 (top level): Run new "info-inferiors" tests.
6065
f3c469b9
PA
60662020-01-10 Pedro Alves <palves@redhat.com>
6067
6068 * gdb.server/bkpt-other-inferior.exp: New file.
6069
121b3efd
PA
60702020-01-10 Pedro Alves <palves@redhat.com>
6071
6072 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6073 of "add-inferior".
6074 * gdb.base/quit-live.exp: Likewise.
6075 * gdb.base/remote-exec-file.exp: Likewise.
6076 * gdb.guile/scm-progspace.exp: Likewise.
6077 * gdb.linespec/linespec.exp: Likewise.
6078 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6079 * gdb.mi/user-selected-context-sync.exp: Likewise.
6080 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6081 "info inferiors" tests.
6082 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6083 "add-inferior".
6084 * gdb.multi/watchpoint-multi.exp: Likewise.
6085 * gdb.python/py-inferior.exp: Likewise.
6086 * gdb.server/extended-remote-restart.exp: Likewise.
6087 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6088 "info inferiors".
6089 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6090 * gdb.trace/report.exp: Likewise.
6091
1dadb1dd
PA
60922020-01-10 Pedro Alves <palves@redhat.com>
6093
6094 * gdb.multi/multi-target.c: New file.
6095 * gdb.multi/multi-target.exp: New file.
6096 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6097 mode requested, but remote does not support non-stop".
6098
78f2c40a
PA
60992020-01-10 Pedro Alves <palves@redhat.com>
6100
6101 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6102 disconnect before reconnecting.
6103
e7af6c70
TBA
61042020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6105 Pedro Alves <palves@redhat.com>
6106
6107 * gdb.server/connect-without-multi-process.exp: Also test
6108 continuing to end.
6109
acdf84a6
PA
61102020-01-10 Pedro Alves <palves@redhat.com>
6111
6112 * gdb.base/remote-exec-file.exp: New file.
6113
873657b9
PA
61142020-01-10 Pedro Alves <palves@redhat.com>
6115
6116 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6117 output.
6118 * gdb.threads/async.c: New.
6119 * gdb.threads/async.exp: New.
6120 * gdb.multi/tids-gid-reset.c: New.
6121 * gdb.multi/tids-gid-reset.exp: New.
6122
7f0ae84c
GB
61232020-01-10 George Barrett <bob@bob131.so>
6124
6125 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6126 to help in finding the image relocation offset.
6127 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6128 options in arguments.
6129 (stap_test_no_debuginfo): Likewise.
6130 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6131 test variants.
6132 (stap_test): Add null semaphore relocation test.
6133
47e9d49d
GB
61342020-01-10 George Barrett <bob@bob131.so>
6135
6136 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6137 * gdb.base/stap-probe.exp: Likewise.
6138 (stap_test): Pass argument as an additional flag.
6139 (stap_test_no_debuginfo): Likewise.
6140 (stap_test): Check `info probes stap' output for semaphore
6141 addresses if the test binary is supposed to have them.
6142
f5a7c406
AB
61432020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6144
6145 * gdb.tui/basic.exp: Add more scrolling tests.
6146
9ae6bf64
TT
61472020-01-09 Tom Tromey <tom@tromey.com>
6148
6149 PR tui/18932:
6150 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6151 meangingful value.
6152 (Term::command, Term::resize): Update.
6153 * gdb.tui/basic.exp: Add scrolling test.
6154
b2efe70c
AB
61552020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6156
6157 * gdb.tui/tui-layout-asm.exp: New file.
6158
3804da7e
AB
61592020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6160
6161 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6162
b40aa28f
AB
61632020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6164
6165 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6166 (Term::enter_tui): Use Term::prepare_for_tui.
6167
63ffd7c9
AB
61682020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6169
6170 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6171 called.
6172
3be966f6
AB
61732020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6174
6175 * gdb.base/skip.exp: Fix race condition in test.
6176
153d79c4
AB
61772020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6178
6179 * gdb.base/backtrace.c: New file.
6180 * gdb.base/backtrace.exp: New file.
6181
f2302a34
AB
61822020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6183
6184 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6185
6ec1d75e
PW
61862020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6187
6188 * gdb.base/style.exp: Test that warnings are styled.
6189
c296cbe6
BE
61902019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6191
6192 * gdb.base/line65535.exp: New file.
6193 * gdb.base/line65535.c: New file.
6194
b28a729d
SM
61952019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6196
6197 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6198 * lib/gnat_debug_info_test.adb: New file.
6199 * gdb.ada/ptype_tagged_param.exp: Use
6200 gnat_runtime_has_debug_info, expect a different output if
6201 runtime does not have debug info.
6202
7f2d7a0d
SM
62032019-12-20 Simon Marchi <simon.marchi@efficios.com>
6204
6205 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6206 (another) quote in test name.
6207
f3bce483
SM
62082019-12-20 Simon Marchi <simon.marchi@efficios.com>
6209
6210 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6211 Add quote in test name.
6212
c855a912
TBA
62132019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6214
6215 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6216 directory instead.
6217 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6218 * gdb.cp/pass-by-ref-2.cc: New file.
6219 * gdb.cp/pass-by-ref-2.exp: New file.
6220
fc9d2d72
TT
62212019-12-20 Tom Tromey <tom@tromey.com>
6222
6223 * gdb.tui/list-before.exp: New file.
6224
77b97e00
TT
62252019-12-20 Tom Tromey <tom@tromey.com>
6226
6227 * gdb.tui/list.exp: Check for source on initial listing.
6228
f69656d0
TT
62292019-12-11 Tom Tromey <tromey@adacore.com>
6230
6231 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6232 Add crlf test.
6233
99a55965
SM
62342019-12-18 Simon Marchi <simon.marchi@efficios.com>
6235
6236 * gdb.base/default.exp: Update value of $_gdb_major.
6237
5024637f
BE
62382019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6239
6240 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6241
b63634be
BE
62422019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6243
6244 * gdb.base/skip.exp: Whitespace fix.
6245
45d73523
BE
62462019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6247
6248 * gdb.base/skip-inline.c: New file.
6249 * gdb.base/skip-inline.exp: New file.
6250
d043f8c8
SM
62512019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6252
6253 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6254 jit_function_00 to jit_function_stack_mangle.
6255 * gdb.base/jithost.c (jit_function_t): Rename to...
6256 (jit_function_stack_mangle_t): ... this.
6257 (jit_function_add_t): New typedef.
6258 (jit_function_00_code): Rename to...
6259 (jit_function_stack_mangle_code): ... this, make static.
6260 (jit_function_add_code): New.
6261 (main): Generate "add" function and call it. Adjust to changes
6262 in jithost_abi.
6263 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6264 (struct jithost_abi) <begin, end>: Remove fields.
6265 <object, function_stack_mangle, function_add>: New fields.
6266 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6267 code_end>: Remove fields.
6268 <func_stack_mangle>: New field.
6269 (read_debug_info): Adjust to renaming, create block for "add"
6270 function.
6271 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6272
873de05c
TT
62732019-12-11 Tom Tromey <tom@tromey.com>
6274
6275 * gdb.tui/resize.exp: Fix regexp.
6276 * gdb.tui/regs.exp: Fix regexps.
6277 * gdb.tui/main.exp: Fix regexp.
6278
3d979945
TT
62792019-12-11 Tom Tromey <tom@tromey.com>
6280
6281 * gdb.tui/resize.exp: Update.
6282 * gdb.tui/empty.exp (layouts): Update.
6283
2192a9d3
TT
62842019-12-11 Tom Tromey <tom@tromey.com>
6285
6286 * gdb.tui/regs.exp: Update.
6287 * gdb.tui/empty.exp (layouts): Update.
6288 * gdb.tui/basic.exp: Update.
6289 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6290
d8edc8b7
PW
62912019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6292
6293 * gdb.base/options.exp: Add -raw-values in the print completion list.
6294 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6295
4c12d936
KB
62962019-12-10 Kevin Buettner <kevinb@redhat.com>
6297
6298 * gdb.threads/omp-par-scope.c: New file.
6299 * gdb/threads/omp-par-scope.exp: New file.
6300
26b911fb
KB
63012019-12-10 Kevin Buettner <kevinb@redhat.com>
6302
bb47f919
KB
6303 * lib/gdb.exp (support_nested_function_tests): New proc.
6304
63052019-12-10 Kevin Buettner <kevinb@redhat.com>
6306
6307 * lib/gdb.exp (gdb_compile_openmp): New proc.
6308 (build_executable_from_specs): Add an "openmp" option.
6309 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6310
6c71eb7d
TT
63112019-12-10 Tom Tromey <tromey@adacore.com>
6312
6313 * gdb.ada/unchecked_union.exp: New file.
6314 * gdb.ada/unchecked_union/pck.adb: New file.
6315 * gdb.ada/unchecked_union/pck.ads: New file.
6316 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6317 * gdb-utils.exp (string_to_regexp): Also quote "?".
6318
bac7c5cf
GB
63192019-12-10 George Barrett <bob@bob131.so>
6320
6321 Test scripted probe breakpoints.
6322 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6323 * gdb.python/py-breakpoint.c (main): Likewise.
6324 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6325 specifier test.
6326 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6327
330f1d38
TBA
63282019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6329
6330 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6331 an rvalue parameter.
6332 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6333 parameter.
6334
b43315e2
AB
63352019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6336
6337 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6338 modules.
6339
54f73dad
AB
63402019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6341
6342 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6343 broken version of GCC.
6344
d57cbee9
AB
63452019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6346
6347 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6348 sym-info-cmds library.
6349 * gdb.fortran/info-types.exp: Likewise.
6350 * lib/sym-info-cmds.exp: New file.
6351
c14aab8c
TV
63522019-12-08 Tom de Vries <tdevries@suse.de>
6353
6354 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6355
aa2d5a42
KS
63562019-12-07 Keith Seitz <keiths@redhat.com>
6357
6358 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6359 * gdb.base/corefile-buildid-shlib.c: New file.
6360 * gdb.base/corefile-buildid.c: New file.
6361 * gdb.base/corefile-buildid.exp: New file.
6362
93e55f0a
TV
63632019-12-06 Tom de Vries <tdevries@suse.de>
6364
6365 * gdb.dwarf2/varval.exp: Add decl before def test.
6366
c7d12402
TBA
63672019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6368
6369 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6370
06acc08f
TBA
63712019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6372
6373 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6374 CV and reference conversion for overload resolution.
6375 * gdb.cp/rvalue-ref-overload.exp: Test it.
6376
e0fad1ea
PW
63772019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6378
6379 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6380 * gdb.base/frameapply.exp: Test faas without command.
6381
8d70a9f0
AB
63822019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6383
6384 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6385 Fortran tests.
6386 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6387 order.
6388
36c8fb93
AB
63892019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6390
6391 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6392 casting to type with no kind specified.
6393 (test_basic_parsing_of_type_kinds): Additional tests for types
6394 with no kind specified, and add tests for single/double
6395 precision/complex types.
6396
4139ff00
TT
63972019-12-04 Tom Tromey <tromey@adacore.com>
6398
6399 * gdb.base/endianity.c (struct other) <x>: New field.
6400 (main): Initialize it.
6401 * gdb.base/endianity.exp: Update.
6402
a05cf17a
TT
64032019-12-04 Tom Tromey <tromey@adacore.com>
6404
6405 * gdb.ada/scalar_storage/storage.adb: New file.
6406 * gdb.ada/scalar_storage/pck.adb: New file.
6407 * gdb.ada/scalar_storage/pck.ads: New file.
6408 * gdb.ada/scalar_storage.exp: New file.
6409
103a685e
TT
64102019-12-04 Tom Tromey <tromey@adacore.com>
6411
6412 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6413 (main): Initialize it.
6414 * gdb.base/endianity.exp: Update.
6415
c2512106
AB
64162019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6417
6418 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6419
293b38d6
AB
64202019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6421
6422 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6423 -symbol-info-module-functions and -symbol-info-module-variables.
6424
216a7e6b
AB
64252019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6426
6427 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6428
5bbd8269
AB
64292019-12-01 Richard Bunt <richard.bunt@arm.com>
6430 Andrew Burgess <andrew.burgess@embecosm.com>
6431
6432 * gdb.fortran/derived-type-striding.exp: New file.
6433 * gdb.fortran/derived-type-striding.f90: New file.
6434 * gdb.fortran/array-slices.exp: New file.
6435 * gdb.fortran/array-slices.f90: New file.
6436
be09caf1
PW
64372019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6438
6439 * gdb.base/define.exp: Test . in command names.
6440 * gdb.base/setshow.exp: Update test, as . is now part of
6441 command name.
6442
643c0cbe
PW
64432019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6444
6445 * gdb.base/define-prefix.exp: New file.
6446
dcdec678
AB
64472019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6448
6449 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6450 compile.
6451 (skip_btrace_pt_tests): Likewise.
6452
640ab947
AB
64532019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6454
6455 * gdb.fortran/info-modules.exp: Compile source files in correct
6456 order.
6457
d22670f0
KB
64582019-11-27 Kevin Buettner <kevinb@redhat.com>
6459
6460 * gdb.dwarf2/imported-unit.exp: New file.
6461 * gdb.dwarf2/imported-unit.c: New file.
6462
db5960b4
AB
64632019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6464
6465 * gdb.mi/mi-fortran-modules-2.f90: New file.
6466 * gdb.mi/mi-fortran-modules.exp: New file.
6467 * gdb.mi/mi-fortran-modules.f90: New file.
6468
7dc42066
AB
64692019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6470
6471 * gdb.mi/mi-sym-info-1.c: New file.
6472 * gdb.mi/mi-sym-info-2.c: New file.
6473 * gdb.mi/mi-sym-info.exp: New file.
6474
0dfeecca
TT
64752019-11-22 Tom Tromey <tromey@adacore.com>
6476
6477 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6478 * gdb.ada/tasks/foo.adb: Add another stopping location.
6479
34877895
PJ
64802019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6481
6482 * gdb.base/endianity.c: New test.
6483 * gdb.base/endianity.exp: New file.
6484
2e84f897
LD
64852019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6486
6487 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6488
65d1cd5f
TV
64892019-11-21 Tom de Vries <tdevries@suse.de>
6490
6491 PR gdb/24956
6492 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6493
4f22c3f4
SDJ
64942019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6495
6496 * gdb.python/py-progspace.exp: Add missing parentheses on some
6497 'print' commands.
6498
9f6ad286
TT
64992019-11-19 Tom Tromey <tom@tromey.com>
6500
6501 * gdb.tui/winheight.exp: New file.
6502
0b8dbf3f
AB
65032019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6504
6505 * gdb.base/ctf-whatis.c: Delete.
6506 * gdb.base/ctf-whatis.exp: Delete.
6507 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6508
f833b7a7
AB
65092019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6510
6511 * gdb.base/ctf-cvexpr.exp: Delete.
6512 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6513
30d0a636
AB
65142019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6515
6516 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6517 the compiler. Clean up header comment a little.
6518 * gdb.base/ctf-ptype.exp: Likewise.
6519 * gdb.base/ctf-whatis.exp: Likewise.
6520 * lib/gdb.exp (skip_ctf_tests): New proc.
6521
494409bb
SDJ
65222019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6523
6524 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6525 * gdb.tui/corefile-run.exp: New file.
6526
55708e99
TT
65272019-11-14 Tom Tromey <tromey@adacore.com>
6528
6529 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6530 regression tests.
6531
45e42163
TT
65322019-11-12 Tom Tromey <tom@tromey.com>
6533
6534 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6535 after any command. Expect prompt after WAIT_FOR is seen.
6536 (enter_tui): Enable resize messages.
6537 (command): Expect command in output.
6538 (get_line): Avoid error when cursor appears to be off-screen.
6539 (dump_screen): Include screen size in title.
6540 (_do_resize): New proc, from "resize".
6541 (resize): Rewrite. Do resize in two steps.
6542 * gdb.tui/empty.exp (layouts): Fix entries.
6543 (check_boxes): Remove xfail.
6544 (check_text): Dump screen on failure.
6545
086baaf1
AB
65462019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6547
6548 * gdb.python/py-symbol.exp: Add test for
6549 gdb.lookup_static_symbols.
6550
09ff83af
AB
65512019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6552
6553 * gdb.python/py-symbol.c: Declare and call function from new
6554 py-symbol-2.c file.
6555 * gdb.python/py-symbol.exp: Compile both source files, and add new
6556 tests for gdb.lookup_static_symbol.
6557 * gdb.python/py-symbol-2.c: New file.
6558
11af934b
TV
65592019-11-02 Tom de Vries <tdevries@suse.de>
6560
6561 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6562 * gdb.base/anon.exp: Same.
6563 * gdb.base/auto-connect-native-target.exp: Same.
6564 * gdb.base/call-ar-st.exp: Same.
6565 * gdb.base/catch-syscall.exp: Same.
6566 * gdb.base/commands.exp: Same.
6567 * gdb.base/default.exp: Same.
6568 * gdb.base/display.exp: Same.
6569 * gdb.base/float.exp: Same.
6570 * gdb.base/foll-fork.exp: Same.
6571 * gdb.base/help.exp: Same.
6572 * gdb.base/info-macros.exp: Same.
6573 * gdb.base/info-proc.exp: Same.
6574 * gdb.base/info-target.exp: Same.
6575 * gdb.base/long_long.exp: Same.
6576 * gdb.base/macscp.exp: Same.
6577 * gdb.base/memattr.exp: Same.
6578 * gdb.base/nofield.exp: Same.
6579 * gdb.base/pointers.exp: Same.
6580 * gdb.base/printcmds.exp: Same.
6581 * gdb.base/ptype.exp: Same.
6582 * gdb.base/restore.exp: Same.
6583 * gdb.base/return.exp: Same.
6584 * gdb.base/scope.exp: Same.
6585 * gdb.base/set-noassign.exp: Same.
6586 * gdb.base/setshow.exp: Same.
6587 * gdb.base/shlib-call.exp: Same.
6588 * gdb.base/signals.exp: Same.
6589 * gdb.base/sigstep.exp: Same.
6590 * gdb.base/skip.exp: Same.
6591 * gdb.base/solib-symbol.exp: Same.
6592 * gdb.base/stap-probe.exp: Same.
6593 * gdb.base/step-line.exp: Same.
6594 * gdb.base/step-test.exp: Same.
6595 * gdb.base/style.exp: Same.
6596 * gdb.base/varargs.exp: Same.
6597 * gdb.base/vla-datatypes.exp: Same.
6598 * gdb.base/vla-ptr.exp: Same.
6599 * gdb.base/vla-sideeffect.exp: Same.
6600 * gdb.base/volatile.exp: Same.
6601 * gdb.base/watch-cond-infcall.exp: Same.
6602 * gdb.base/watchpoint.exp: Same.
6603
e96ec2ba
TV
66042019-11-02 Tom de Vries <tdevries@suse.de>
6605
6606 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
6607 * gdb.cp/cpexprs.exp: Same.
6608 * gdb.cp/except-multi-location.exp: Same.
6609 * gdb.cp/exceptprint.exp: Same.
6610 * gdb.cp/gdb2384.exp: Same.
6611 * gdb.cp/inherit.exp: Same.
6612 * gdb.cp/m-static.exp: Same.
6613 * gdb.cp/meth-typedefs.exp: Same.
6614 * gdb.cp/misc.exp: Same.
6615 * gdb.cp/namespace.exp: Same.
6616 * gdb.cp/non-trivial-retval.exp: Same.
6617 * gdb.cp/overload.exp: Same.
6618 * gdb.cp/pr17132.exp: Same.
6619 * gdb.cp/re-set-overloaded.exp: Same.
6620 * gdb.cp/rvalue-ref-types.exp: Same.
6621 * gdb.cp/templates.exp: Same.
6622
bd5766ec
LM
66232019-11-01 Luis Machado <luis.machado@linaro.org>
6624
6625 PR gdb/25124
6626
6627 * gdb.arch/pr25124.S: New file.
6628 * gdb.arch/pr25124.exp: New file.
6629
165f8965
AB
66302019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6631
6632 * gdb.fortran/info-modules.exp: Update expected results, and add
6633 additional tests for 'info module functinos', and 'info module
6634 variables'.
6635 * gdb.fortran/info-types.exp: Update expected results.
6636 * gdb.fortran/info-types.f90: Extend testcase with additional
6637 module variables and functions.
6638
59c35742
AB
66392019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6640
6641 * gdb.fortran/info-modules.exp: New file.
6642 * gdb.fortran/info-types.exp: Build with new file.
6643 * gdb.fortran/info-types.f90: Include and use new module.
6644 * gdb.fortran/info-types-2.f90: New file.
6645
f3fb2519
PW
66462019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6647
6648 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
6649 * gdb.base/settings.exp: Test all settings types using
6650 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
6651 that now verifies that the value of "maint show" is the same as
6652 returned by the settings functions. Test the type of the
6653 maintenance settings.
6654 * gdb.base/default.exp: Update show_conv_list.
6655
d1e36019
TV
66562019-10-31 Tom de Vries <tdevries@suse.de>
6657
6658 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
6659 gdb_test.
6660 * gdb.arch/amd64-disp-step.exp: Same.
6661 * gdb.asm/asm-source.exp: Same.
6662 * gdb.btrace/buffer-size.exp: Same.
6663 * gdb.btrace/cpu.exp: Same.
6664 * gdb.btrace/enable.exp: Same.
6665 * gdb.dwarf2/count.exp: Same.
6666 * gdb.dwarf2/dw2-ranges-func.exp: Same.
6667 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
6668 * gdb.fortran/vla-datatypes.exp: Same.
6669 * gdb.fortran/vla-history.exp: Same.
6670 * gdb.fortran/vla-ptype.exp: Same.
6671 * gdb.fortran/vla-value.exp: Same.
6672 * gdb.fortran/whatis_type.exp: Same.
6673 * gdb.guile/guile.exp: Same.
6674 * gdb.multi/tids.exp: Same.
6675 * gdb.python/py-finish-breakpoint.exp: Same.
6676 * gdb.python/py-framefilter.exp: Same.
6677 * gdb.python/py-pp-registration.exp: Same.
6678 * gdb.python/py-xmethods.exp: Same.
6679 * gdb.python/python.exp: Same.
6680 * gdb.server/connect-with-no-symbol-file.exp: Same.
6681 * gdb.server/no-thread-db.exp: Same.
6682 * gdb.server/run-without-local-binary.exp: Same.
6683 * gdb.stabs/weird.exp: Same.
6684 * gdb.threads/attach-many-short-lived-threads.exp: Same.
6685 * gdb.threads/thread-find.exp: Same.
6686 * gdb.threads/tls-shared.exp: Same.
6687 * gdb.threads/tls.exp: Same.
6688 * gdb.threads/wp-replication.exp: Same.
6689 * gdb.trace/ax.exp: Same.
6690 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
6691
3d11e68e
TV
66922019-10-31 Tom de Vries <tdevries@suse.de>
6693
6694 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
6695 * gdb.ada/array_subscript_addr.exp: Same.
6696 * gdb.ada/arrayidx.exp: Same.
6697 * gdb.ada/arrayparam.exp: Same.
6698 * gdb.ada/arrayptr.exp: Same.
6699 * gdb.ada/boolean_expr.exp: Same.
6700 * gdb.ada/call_pn.exp: Same.
6701 * gdb.ada/complete.exp: Same.
6702 * gdb.ada/fixed_cmp.exp: Same.
6703 * gdb.ada/fun_addr.exp: Same.
6704 * gdb.ada/funcall_param.exp: Same.
6705 * gdb.ada/interface.exp: Same.
6706 * gdb.ada/mod_from_name.exp: Same.
6707 * gdb.ada/null_array.exp: Same.
6708 * gdb.ada/packed_array.exp: Same.
6709 * gdb.ada/packed_tagged.exp: Same.
6710 * gdb.ada/print_chars.exp: Same.
6711 * gdb.ada/print_pc.exp: Same.
6712 * gdb.ada/ptype_arith_binop.exp: Same.
6713 * gdb.ada/ptype_field.exp: Same.
6714 * gdb.ada/ptype_tagged_param.exp: Same.
6715 * gdb.ada/rec_return.exp: Same.
6716 * gdb.ada/ref_tick_size.exp: Same.
6717 * gdb.ada/str_ref_cmp.exp: Same.
6718 * gdb.ada/taft_type.exp: Same.
6719 * gdb.ada/tagged.exp: Same.
6720 * gdb.ada/type_coercion.exp: Same.
6721 * gdb.ada/uninitialized_vars.exp: Same.
6722
60b6ede8
TV
67232019-10-30 Tom de Vries <tdevries@suse.de>
6724
6725 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
6726
30baf67b
TV
67272019-10-26 Tom de Vries <tdevries@suse.de>
6728
6729 * gdb.base/bigcore.c: Fix typos in comments.
6730 * gdb.base/ctf-ptype.c: Same.
6731 * gdb.base/long_long.c: Same.
6732 * gdb.dwarf2/dw2-op-out-param.S: Same.
6733 * gdb.python/py-evthreads.c: Same.
6734 * gdb.reverse/i387-stack-reverse.c: Same.
6735 * gdb.trace/tfile.c: Same.
6736 * lib/compiler.c: Same.
6737 * lib/compiler.cc: Same.
6738
158da0d1
TV
67392019-10-25 Tom de Vries <tdevries@suse.de>
6740
6741 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
6742 gdb_test_multiple calls.
6743 * gdb.reverse/sigall-reverse.exp: Same.
6744 * gdb.reverse/solib-precsave.exp: Same.
6745 * gdb.reverse/solib-reverse.exp: Same.
6746 * gdb.reverse/until-precsave.exp: Same.
6747 * gdb.reverse/until-reverse.exp: Same.
6748
4ccdfbec
TV
67492019-10-24 Tom de Vries <tdevries@suse.de>
6750
6751 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
6752 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
6753 kfail using -wrap pattern flag and convenience variable
6754 gdb_test_name.
6755
33d569b7
AB
67562019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
6757
6758 * gdb.python/py-progspace.exp: Add tests for the
6759 Progspace.block_for_pc method.
6760
4d0b984b
TT
67612019-10-23 Tom Tromey <tom@tromey.com>
6762
6763 * configure: Rebuild.
6764 * aclocal.m4: Use m4_include, not sinclude.
6765
94cb3754
TV
67662019-10-21 Tom de Vries <tdevries@suse.de>
6767
6768 * gdb.base/infcall-nested-structs.c: Add
6769 __attribute__((noinline,noclone)) to all functions.
6770 (call_all): Add missing variable initialization. Simplify return value.
6771 (breakpt): Increment volatile variable, to prevent call from being
6772 optimized out.
6773 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
6774
062f1fc1
TV
67752019-10-17 Tom de Vries <tdevries@suse.de>
6776
6777 * gdb.fortran/module.exp: Allow info variables to print info for files
6778 other than module.f90.
6779
0b54364d
AB
67802019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6781
6782 * gdb.fortran/module.exp: Extend with 'info variables' test.
6783
7ff5fae7
AB
67842019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6785
6786 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
6787 F77_FOR_TARGET.
6788
d10eccaa
TV
67892019-10-16 Tom de Vries <tdevries@suse.de>
6790
6791 PR tdep/25096
6792 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
6793
745ff14e
TV
67942019-10-16 Tom de Vries <tdevries@suse.de>
6795
6796 PR tdep/24104
6797 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
6798 Add KFAIL for PR tdep/25096.
6799
03e1ab94
TV
68002019-10-16 Tom de Vries <tdevries@suse.de>
6801
6802 PR testsuite/25059
6803 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
6804
b17fcc10
TV
68052019-10-16 Tom de Vries <tdevries@suse.de>
6806
6807 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
6808 as signed.
6809
9223170f
SM
68102019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
6811
6812 * gdb.mi/list-thread-groups-available.exp: Read entries one by
6813 one instead of increasing timeout.
6814
d6e76313
TV
68152019-10-13 Tom de Vries <tdevries@suse.de>
6816
6817 PR record/25038
6818 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
6819 * gdb.reverse/sigall-reverse.exp: Same.
6820 * gdb.reverse/solib-precsave.exp: Same.
6821 * gdb.reverse/solib-reverse.exp: Same.
6822 * gdb.reverse/step-precsave.exp: Same.
6823 * gdb.reverse/until-precsave.exp: Same.
6824 * gdb.reverse/until-reverse.exp: Same.
6825 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
6826
6dfc0041
AA
68272019-10-10 Andreas Arnez <arnez@linux.ibm.com>
6828
6829 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
6830 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
6831 (cmp_struct_05_01, cmp_struct_static_02_01)
6832 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
6833 comparisons.
6834
abcf2cc8
TV
68352019-10-10 Tom de Vries <tdevries@suse.de>
6836
6837 PR testsuite/24888
6838 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
6839 gnatlink.
6840
a50faaf6
TV
68412019-10-09 Tom de Vries <tdevries@suse.de>
6842
6843 PR testsuite/25048
6844 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
6845
60ff3cd7
AB
68462019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6847
6848 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
6849 exceptions due to missing debug information.
6850
dfee8566
TV
68512019-10-07 Tom de Vries <tdevries@suse.de>
6852
6853 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
6854
3d63690a
AB
68552019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6856
6857 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
6858 * gdb.base/annota1.exp: Update to use gdb_test_name.
6859
30d1f018
WP
68602019-10-07 Weimin Pan <weimin.pan@oracle.com>
6861
6862 * gdb.base/ctf-whatis.exp: New file.
6863 * gdb.base/ctf-whatis.c: New file.
6864 * gdb.base/ctf-ptype.exp: New file.
6865 * gdb.base/ctf-ptype.c: New file.
6866 * gdb.base/ctf-constvars.exp: New file.
6867 * gdb.base/ctf-constvars.c: New file.
6868 * gdb.base/ctf-cvexpr.exp: New file.
6869
4dbbb47c
TV
68702019-10-04 Tom de Vries <tdevries@suse.de>
6871
6872 * gdb.cp/local-static.c (main): Move declaration of int i out of the
6873 for loop.
6874
77c2dba3
TT
68752019-10-03 Tom Tromey <tom@tromey.com>
6876
6877 PR rust/24976:
6878 * gdb.rust/simple.rs (Union2): New type.
6879 (main): Use Union2.
6880 * gdb.rust/simple.exp: Add test.
6881
179aed7f
AB
68822019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6883
6884 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
6885 nested function prefix.
6886
0a4b0913
AB
68872019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
6888 Richard Bunt <richard.bunt@arm.com>
6889 Andrew Burgess <andrew.burgess@embecosm.com>
6890
6891 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
6892 nested functions.
6893 * gdb.fortran/nested-funcs.f90: Update expected results.
6894 * gdb.fortran/nested-funcs-2.exp: New file.
6895 * gdb.fortran/nested-funcs-2.f90: New file.
6896
082cce05
AB
68972019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6898
6899 * gdb.python/py-parameter.exp: Make test names unique.
6900 * gdb.python/py-template.exp: Likewise.
6901 * gdb.python/py-value.exp: Likewise.
6902
2b74ba5a
AB
69032019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6904
6905 * gdb.base/break-interp.exp: Reduce test name duplication.
6906 * gdb.base/call-sc.exp: Likewise.
6907 * gdb.base/callfuncs.exp: Likewise.
6908 * gdb.base/charset.exp: Likewise.
6909 * gdb.base/dump.exp: Likewise.
6910 * gdb.base/ena-dis-br.exp: Likewise.
6911 * gdb.base/relational.exp: Likewise.
6912 * gdb.base/step-over-syscall.exp: Likewise.
6913 * gdb.base/structs.exp: Likewise.
6914
58eb20d5
AB
69152019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6916
6917 * gdb.linespec/explicit.exp: Make test names unique.
6918 * gdb.linespec/ls-errs.exp: Likewise.
6919
4d421147
AB
69202019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6921
6922 * gdb.reverse/break-precsave.exp: Make test names unique.
6923 * gdb.reverse/break-reverse.exp: Likewise.
6924 * gdb.reverse/finish-precsave.exp: Likewise.
6925 * gdb.reverse/finish-reverse.exp: Likewise.
6926 * gdb.reverse/machinestate-precsave.exp: Likewise.
6927 * gdb.reverse/machinestate.exp: Likewise.
6928 * gdb.reverse/readv-reverse.exp: Likewise.
6929 * gdb.reverse/recvmsg-reverse.exp: Likewise.
6930 * gdb.reverse/sigall-precsave.exp: Likewise.
6931 * gdb.reverse/sigall-reverse.exp: Likewise.
6932 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
6933 * gdb.reverse/watch-precsave.exp: Likewise.
6934 * gdb.reverse/watch-reverse.exp: Likewise.
6935
d8c06f22
AB
69362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6937
6938 * gdb.threads/stop-with-handle.c: New file.
6939 * gdb.threads/stop-with-handle.exp: New file.
6940
3a56ed86
TV
69412019-10-03 Tom de Vries <tdevries@suse.de>
6942
6943 PR testsuite/25059
6944 * gdb.base/list-missing-source.exp: Allowing the "Compilation
6945 directory" line to be missing.
6946
42275044
TV
69472019-10-03 Tom de Vries <tdevries@suse.de>
6948
6949 PR testsuite/25059
6950 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
6951 type optional.
6952
9ef62df0
AA
69532019-10-02 Andreas Arnez <arnez@linux.ibm.com>
6954
6955 * gdb.python/py-format-string.c (string.h): New include.
6956 (main): Fill a_struct_with_union.the_union.an_int with bytes of
6957 the same value, for endianness-independence.
6958 * gdb.python/py-format-string.exp (default_regexp_dict)
6959 (test_pretty_structs, test_format): Adjust expected output to the
6960 changed initialization.
6961
37f6a7f4
TT
69622019-10-02 Tom Tromey <tromey@adacore.com>
6963
6964 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
6965
1d58d6a2
PA
69662019-10-02 Pedro Alves <palves@redhat.com>
6967 Andrew Burgess <andrew.burgess@embecosm.com>
6968
6969 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
6970 "print-file-var.h".
6971 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6972 (get_version_1): Print this_version_id and its address.
6973 Add extern "C" wrappers around interface functions.
6974 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
6975 "print-file-var.h".
6976 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6977 (get_version_2): Print this_version_id and its address.
6978 Add extern "C" wrappers around interface functions.
6979 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6980 <stddef.h> and "print-file-var.h".
6981 Add extern "C" wrappers around interface functions.
6982 [VERSION_ID_MAIN] (this_version_id): Define.
6983 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6984 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6985 up extern "C" blocks.
6986 * gdb.base/print-file-var.exp (test): New, factored out from top
6987 level.
6988 (top level): Test all combinations of attribute hidden or not,
6989 dlopen or not, and this_version_id symbol in main file or not.
6990 Compile tests as both C++ and C, make test names unique.
6991
d770d56f
TT
69922019-10-01 Tom Tromey <tom@tromey.com>
6993
6994 * gdb.base/style.exp: Test "show logging filename".
6995
7f6aba03
TT
69962019-10-01 Tom Tromey <tom@tromey.com>
6997
6998 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6999 * gdb.base/style.exp: Add metadata style test.
7000
14309bb6
TT
70012019-10-01 Tom Tromey <tom@tromey.com>
7002
7003 * gdb.base/style.exp: Test "pwd".
7004
2a3c1174
PA
70052019-10-01 Tom Tromey <tom@tromey.com>
7006
7007 * gdb.base/style.exp: Update tests.
7008
53d666ec
AA
70092019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7010
7011 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7012 'six' to unsigned.
7013 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7014 'five'. Use an all-ones bit pattern for each.
7015 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7016 to its changed values.
7017
4a56a520
TT
70182019-09-30 Tom Tromey <tromey@adacore.com>
7019
7020 * gdb.rust/traits.rs: Disable all warnings.
7021
0df0352a
TV
70222019-09-29 Tom de Vries <tdevries@suse.de>
7023
aac66a4c 7024 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7025
73d9a918
TV
70262019-09-29 Tom de Vries <tdevries@suse.de>
7027
7028 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7029
060b3ab4
TV
70302019-09-27 Tom de Vries <tdevries@suse.de>
7031
7032 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7033
68f7d34d
TV
70342019-09-27 Tom de Vries <tdevries@suse.de>
7035
7036 PR record/23188
7037 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7038
5d63b30a
TT
70392019-09-26 Tom Tromey <tromey@adacore.com>
7040
7041 * gdb.ada/py_taft.exp: New file.
7042 * gdb.ada/py_taft/main.adb: New file.
7043 * gdb.ada/py_taft/pkg.adb: New file.
7044 * gdb.ada/py_taft/pkg.ads: New file.
7045
3d435220
TV
70462019-09-24 Tom de Vries <tdevries@suse.de>
7047
7048 PR gdb/24598
7049 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7050
77d03678
TV
70512019-09-22 Tom de Vries <tdevries@suse.de>
7052
7053 * gdb.base/restore.exp: Allow register variables to be optimized out at
7054 -O0.
7055
abf516c6
UW
70562019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7057
7058 * gdb.arch/spu-info.exp: Remove file.
7059 * gdb.arch/spu-info.c: Remove file.
7060 * gdb.arch/spu-ls.exp: Remove file.
7061 * gdb.arch/spu-ls.c: Remove file.
7062
7063 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7064 * gdb.asm/spu.inc: Remove file.
7065
7066 * gdb.base/dump.exp: Remove support for spu*-*-*.
7067 * gdb.base/stack-checking.exp: Likewise.
7068 * gdb.base/overlays.exp: Likewise.
7069 * gdb.base/ovlymgr.c: Likewise.
7070 * gdb.base/spu.ld: Remove file.
7071
7072 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7073 * gdb.cp/cpexprs.exp: Likewise.
7074 * gdb.cp/exception.exp: Likewise.
7075 * gdb.cp/gdb2495.exp: Likewise.
7076 * gdb.cp/mb-templates.exp: Likewise.
7077 * gdb.cp/pr9167.exp: Likewise.
7078 * gdb.cp/userdef.exp: Likewise.
7079
7080 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7081
7082 * gdb.cell: Remove directory.
7083 * lib/cell.exp: Remove file.
7084
e452e88f
TV
70852019-09-19 Tom de Vries <tdevries@suse.de>
7086
7087 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7088
8a625130
TV
70892019-09-19 Tom de Vries <tdevries@suse.de>
7090
7091 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7092
81dc3ab5
TV
70932019-09-19 Tom de Vries <tdevries@suse.de>
7094
7095 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7096 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7097 (gdb_target_cmd): ... here.
7098 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7099 value 2.
7100
b078f3ac
AB
71012019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7102
7103 * gdb.base/source-dir.exp: Avoid having directory names in test
7104 names.
7105
f1b620e9
MG
71062019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7107
7108 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7109 directory.
7110
67f3ed6a
AB
71112019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7112
7113 * gdb.base/list-missing-source.exp: New file.
7114
d1b70248
TV
71152019-09-14 Tom de Vries <tdevries@suse.de>
7116
7117 PR teststuite/24599
7118 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7119 * lib/ada.exp (gnatmake_version_at_least): New proc.
7120
5fabdcd6
AB
71212019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7122
7123 * gdb.base/maint.exp: Use exec_has_index_section.
7124
aa17805f
AB
71252019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7126
7127 * gdb.base/maint.exp: Add test for 'maint info sections'.
7128
25e5c209
TV
71292019-09-12 Tom de Vries <tdevries@suse.de>
7130
7131 * gdb.base/store.exp: Allow register variables to be optimized out at
7132 -O0.
7133
4993045d
PW
71342019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7135
7136 * gdb.ada/rdv_wait.exp: Update to new task names.
7137 * gdb.base/task_switch_in_core.exp: Likewise.
7138 * gdb.base/info_sources_base.c: Likewise.
7139
8a516164
TT
71402019-09-10 Tom Tromey <tromey@adacore.com>
7141
7142 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7143
aa391654
TT
71442019-09-10 Tom Tromey <tromey@adacore.com>
7145
7146 * gdb.ada/dgopt.exp: New file.
7147 * gdb.ada/dgopt/x.adb: New file.
7148
8634b462
TT
71492019-09-08 Tom Tromey <tom@tromey.com>
7150
7151 * gdb.tui/resize.exp: Remove setup_xfail.
7152 * gdb.tui/regs.exp: Remove setup_xfail.
7153 * gdb.tui/basic.exp: Remove setup_xfail.
7154
736b0f76
DB
71552019-09-06 David Blaikie <dblaikie@gmail.com>
7156
7157 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7158 * gdb.cp/cplabel.exp: Ditto.
7159 * gdb.linespec/ls-errs.exp: Ditto.
7160
30331a6c
TV
71612019-09-05 Tom de Vries <tdevries@suse.de>
7162
7163 * lib/gdb.exp (cmp_file_string): New proc.
7164 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7165 runto_main. Verify save breakpoints output.
7166
98b0ebab
PW
71672019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7168
7169 * gdb.base/info-var.exp: Test info variables without running
7170 to main, to avoid expect's buffer overflow.
7171
4e962e74
TT
71722019-09-03 Tom Tromey <tromey@adacore.com>
7173
7174 * gdb.ada/bias.exp: New file.
7175 * gdb.ada/bias/bias.adb: New file.
7176 * gdb.ada/print_chars.exp: Add regression test.
7177 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7178 (MC): New variable.
7179
2ea1a07a
SL
71802019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7181
7182 * gdb.base/argv0-symlink.exp: Run only on native target
7183 and local host.
7184
8077c50d
TV
71852019-08-29 Tom de Vries <tdevries@suse.de>
7186
7187 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7188 diverse debug info.
7189 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7190
48352473
TV
71912019-08-28 Tom de Vries <tdevries@suse.de>
7192
7193 * gdb.base/info-var.exp: Allow info variables to print info for files
7194 other than info-var-f1.c and info-var-f2.c.
7195
d8f27c60
AB
71962019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7197
7198 * gdb.fortran/info-types.exp: Add module.
7199 * gdb.fortran/info-types.f90: Update expected results.
7200
1f20c35e
AB
72012019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7202
7203 * gdb.fortran/info-types.exp: New file.
7204 * gdb.fortran/info-types.f90: New file.
7205 * lib/fortran.exp (fortran_character1): New proc.
7206
4acfdd20
AB
72072019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7208
7209 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7210 functions'. Reindent as needed.
7211 * gdb.base/info-var-f1.c: New file.
7212 * gdb.base/info-var-f2.c: New file.
7213 * gdb.base/info-var.exp: New file.
7214 * gdb.base/info-var.h: New file.
7215
5c31b358
TV
72162019-08-26 Tom de Vries <tdevries@suse.de>
7217
7218 PR c++/24852
7219 * gdb.cp/no-libstdcxx-probe.exp: New test.
7220
b694989f
TV
72212019-08-26 Tom de Vries <tdevries@suse.de>
7222
7223 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7224 * tests need to be skipped.
7225 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7226 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7227 mi_skip_libstdcxx_probe_tests.
7228
d9c4ba53
SDJ
72292019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7230
7231 * gdb.python/py-xmethods.exp: Use raw strings when passing
7232 arguments to SimpleXMethodMatcher.
7233
395fad09
TV
72342019-08-22 Tom de Vries <tdevries@suse.de>
7235
7236 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7237 more informative.
7238
26c957f1
PA
72392019-08-21 Pedro Alves <palves@redhat.com>
7240
7241 * gdb.base/with.exp: Test "with" with no arguments.
7242
61f80d5d
TV
72432019-08-21 Tom de Vries <tdevries@suse.de>
7244
7245 * gdb.base/gdb-caching-proc.exp: Sort files.
7246
d7a11d13
TV
72472019-08-20 Tom de Vries <tdevries@suse.de>
7248
7249 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7250 compilation.
7251
34dafe9f
TV
72522019-08-16 Tom de Vries <tdevries@suse.de>
7253
7254 * gdb.base/compare-sections.exp ("after run to main"): Allow
7255 mismatched read-only sections for PIE executables.
7256
398fdd60
TT
72572019-08-16 Tom Tromey <tom@tromey.com>
7258
7259 * lib/tuiterm.exp (_csi_Z): New proc.
7260 * gdb.tui/basic.exp: Update window positions.
7261 * gdb.tui/empty.exp: Update window positions.
7262
d8f9e51c
SL
72632019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7264
7265 * gdb.base/examine-backward.exp: Correct regexp for
7266 "examine 3 bytes backward from ${address_zero}".
7267
3df505f6
TT
72682019-08-15 Tom Tromey <tom@tromey.com>
7269
7270 * gdb.tui/empty.exp: Enable resizing tests.
7271
272560b5
TT
72722019-08-15 Tom Tromey <tromey@adacore.com>
7273
7274 * gdb.ada/char_enum.exp: Add regression tests.
7275 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7276 and '0'.
7277 (Char, Gchar): Update.
7278 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7279
08235187
CB
72802019-08-15 Christian Biesinger <cbiesinger@google.com>
7281
7282 * gdb.python/python.exp: Expect a leading underscore on
7283 GdbOutput{,Error}File.
7284
22a2ab04
SL
72852019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7286
7287 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7288 Windows host.
7289
835b995b
SL
72902019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7291
7292 * gdb.base/batch-preserve-term-settings.exp
7293 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7294
97dd8e07
CB
72952019-08-15 Christian Biesinger <cbiesinger@google.com>
7296
7297 * lib/gdb.exp: When running on a mingw target, replace
7298 /x/ with x:/.
7299
75faf5c4
AH
73002019-08-14 Alan Hayward <alan.hayward@arm.com>
7301
7302 * gdb.arch/aarch64-prologue.c: New test.
7303 * gdb.arch/aarch64-prologue.exp: New file.
7304
abc6c00f
TV
73052019-08-13 Tom de Vries <tdevries@suse.de>
7306
7307 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7308 Thread.
7309
74c2c1f4
SL
73102019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7311
7312 * gdb.python/py-completion.exp: Download the .py file to the host
7313 and use its host pathname. Conditionalize tests that use
7314 tab completion and manipulate files on the build machine.
7315 * gdb.python/py-events.exp: Download the .py file to the host
7316 and use its host pathname.
7317 * gdb.python/py-evsignal.exp: Likewise.
7318 * gdb.python/py-evthreads.exp: Likewise.
7319 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7320 pathname syntax.
7321 * gdb.python/py-framefilter.exp: Download the .py file to the right
7322 place on the host. Match Windows pathname syntax.
7323 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7324 .py file to the host and use its host pathname.
7325 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7326 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7327 build pathname. Skip symlink test on Windows host. Add missing
7328 newline at end of file.
7329 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7330 and use its host pathname.
7331 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7332 * gdb.python/py-section-script.exp: Use host location of binfile
7333 on safe-path. Use correct path separator on Windows host.
7334 Reorder alternatives in gdb_test_multiple to prevent matching
7335 the wrong alternative on success.
7336 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7337
ca2589f3
PP
73382019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7339
7340 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7341 expect the GDB inferior to no longer immediately stop after
7342 being resumed with "signal SIGINT".
7343
020a839d
SL
73442019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7345
7346 * gdb.linespec/break-ask.exp: Generalize regexps to match
7347 Windows pathnames too.
7348
128d6509
TV
73492019-08-08 Tom de Vries <tdevries@suse.de>
7350
7351 PR testsuite/24862
7352 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7353
590042fc
PW
73542019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7355
7356 * gdb.base/style.exp: Update tests for help doc new invariants.
7357 * gdb.base/help.exp: Likewise.
7358
046bebe1
TT
73592019-08-06 Tom Tromey <tom@tromey.com>
7360
7361 * gdb.base/style.exp: Add disassemble test.
7362 * gdb.base/style.c (some_called_function): New function.
7363 (main): Use it.
7364
0b27c27d
CB
73652019-08-05 Christian Biesinger <cbiesinger@google.com>
7366
7367 * gdb.python/py-block.exp: Test dictionary access on blocks.
7368
580f1034
SM
73692019-08-05 Simon Marchi <simon.marchi@efficios.com>
7370
7371 PR gdb/24863
7372 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7373 -list-thread-groups --available test when running under
7374 check-read1.
7375
d86bd7cb
TV
73762019-08-05 Tom de Vries <tdevries@suse.de>
7377
7378 PR testsuite/24863
7379 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7380 * gdb.base/help.exp: Use with_read1_timeout_factor.
7381 * gdb.base/info-macros.exp: Same.
7382 * gdb.cp/nested-types.exp: Same.
7383
a80cf5d8
TV
73842019-08-05 Tom de Vries <tdevries@suse.de>
7385
7386 * lib/gdb.exp (version_at_least): Factor out of ...
7387 (tcl_version_at_least): ... here.
7388 (gdb_compile): Fail if pie results in non-PIE executable.
7389 (readelf_version, readelf_prints_pie): New proc.
7390 (exec_is_pie): Return -1 if unknown.
7391
d0962838
TV
73922019-08-05 Tom de Vries <tdevries@suse.de>
7393
7394 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7395
2252ff3d
SL
73962019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7397
7398 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7399
26655f53
SL
74002019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7401
7402 * lib/completion-support.exp (test_gdb_complete_none): Skip
7403 tab completion tests if no readline support.
7404 (test_gdb_complete_unique_re): Likewise.
7405 (test_gdb_complete_multiple): Likewise.
7406
db4dc13e
PW
74072019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7408
7409 * gdb.base/info_sources.exp: New file.
7410 * gdb.base/info_sources.c: New file.
7411 * gdb.base/info_sources_base.c: New file.
7412
0eba165a
PFC
74132019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7414
7415 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7416 prefix argument.
7417 (test_exit_status): Add prefix argument.
7418
59bd512b
TV
74192019-08-01 Tom de Vries <tdevries@suse.de>
7420
7421 PR testsuite/24863
7422 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7423 calling exp_continue for new thread and thread exited messages.
7424
2a3ad588
TV
74252019-08-01 Tom de Vries <tdevries@suse.de>
7426
7427 PR testsuite/24863
7428 * gdb.base/structs.exp: Fix check-read1 timeout using
7429 gdb_test_sequence.
7430 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7431
117eb594
TV
74322019-08-01 Tom de Vries <tdevries@suse.de>
7433
7434 PR testsuite/24863
7435 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7436 line.
7437
ed591340
TV
74382019-08-01 Tom de Vries <tdevries@suse.de>
7439
7440 PR testsuite/24863
7441 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7442
aa3b6533
TT
74432019-07-30 Tom Tromey <tromey@adacore.com>
7444
7445 * gdb.ada/display_nested.exp: New file.
7446 * gdb.ada/display_nested/foo.adb: New file.
7447 * gdb.ada/display_nested/pack.adb: New file.
7448 * gdb.ada/display_nested/pack.ads: New file.
7449
2906593f
CB
74502019-07-30 Christian Biesinger <cbiesinger@google.com>
7451
7452 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7453 namespace.
7454 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7455
0f575925
TV
74562019-07-30 Tom de Vries <tdevries@suse.de>
7457
7458 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7459 instead.
7460
b13057d9
TV
74612019-07-30 Tom de Vries <tdevries@suse.de>
7462
7463 PR testsuite/24834
7464 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7465 (exec_is_pie): New proc.
7466
5c4dde85
CB
74672019-07-29 Christian Biesinger <cbiesinger@google.com>
7468
7469 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7470
c620ed88
CB
74712019-07-29 Christian Biesinger <cbiesinger@google.com>
7472
7473 * gdb.python/py-objfile.c: Add global and static vars.
7474 * gdb.python/py-objfile.exp: Test new functions Objfile.
7475 lookup_global_symbol and lookup_static_symbol.
7476
3d235706
TT
74772019-07-29 Tom Tromey <tom@tromey.com>
7478
7479 * lib/tuiterm.exp (Term::_csi_@): New proc.
7480 (Term::_csi_X): Don't move cursor.
7481
c7e4c0a6
PW
74822019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7483
7484 * gdb.base/options.exp: Update backtrace - completion to
7485 new option -frame-info.
7486 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7487 Test new 'set print frame-info'. Test backtrace -frame-info
7488 overriding 'set print frame-info'.
7489 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7490 Test new 'set print frame-info'.
7491 Verify consistency of backtrace with and without filters, with and
7492 without -no-filters.
7493 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7494 default.
7495
de28a3b7
TV
74962019-07-29 Tom de Vries <tdevries@suse.de>
7497
7498 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7499 no arguments".
7500
507dd60e
TV
75012019-07-29 Tom de Vries <tdevries@suse.de>
7502
7503 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7504 is a substring of the first for "complete non-unique file name".
7505
5beafce9
TV
75062019-07-29 Tom de Vries <tdevries@suse.de>
7507
7508 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7509 with ".*".
7510
2d274232
TV
75112019-07-29 Tom de Vries <tdevries@suse.de>
7512
7513 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7514 Pass prompt_regexp parameter to gdb_test_multiple calls.
7515
9197cd8b
TV
75162019-07-29 Tom de Vries <tdevries@suse.de>
7517
7518 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7519 print registers" regexps.
9197cd8b 7520
b528dae0
TV
75212019-07-29 Tom de Vries <tdevries@suse.de>
7522
7523 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7524
d17725d7
TV
75252019-07-29 Tom de Vries <tdevries@suse.de>
7526
7527 PR gdb/24855
7528 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7529 (skip_python_tests_prompt): Add prompt_regexp argument to
7530 gdb_test_multiple calls.
7531
52b75bf1
TT
75322019-07-27 Tom Tromey <tom@tromey.com>
7533
7534 * gdb.tui/main.exp: New file.
7535
2b1d00c2
TT
75362019-07-27 Tom Tromey <tom@tromey.com>
7537
7538 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7539 optional.
7540 * gdb.tui/empty.exp: New file.
7541
ded631d5
TT
75422019-07-27 Tom Tromey <tom@tromey.com>
7543
7544 * lib/tuiterm.exp (spawn): New proc.
7545 (Term::resize): New proc.
7546 * gdb.tui/resize.exp: New file.
7547
58ac439d
TT
75482019-07-27 Tom Tromey <tom@tromey.com>
7549
7550 * gdb.tui/list.exp: New file.
7551
fe1f56ee
TT
75522019-07-27 Tom Tromey <tom@tromey.com>
7553
7554 * gdb.tui/regs.exp: New file.
7555
f790b310
TT
75562019-07-27 Tom Tromey <tom@tromey.com>
7557
7558 * gdb.tui/basic.exp: Add "layout split" test.
7559
d95fc6ee
TT
75602019-07-27 Tom Tromey <tom@tromey.com>
7561
7562 * gdb.tui/basic.exp: Add "layout asm" test.
7563
c3786b3a
TT
75642019-07-27 Tom Tromey <tom@tromey.com>
7565
7566 * lib/tuiterm.exp: New file.
7567 * gdb.tui/basic.exp: New file.
7568
98a617f8
KB
75692019-07-27 Kevin Buettner <kevinb@redhat.com>
7570
7571 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7572 Enable tests associated with this flag. Adjust regex
7573 referencing "foo_low" to now refer to "foo_cold" instead.
7574
5c076da4
KB
75752019-07-27 Kevin Buettner <kevinb@redhat.com>
7576
7577 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7578 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7579 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7580 foo_cold. Revise comments to match.
7581 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7582 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7583 were wrapped into this proc; Call do_test in loop from outermost
7584 level.
7585 (foo_low): Rename all occurrences to "foo_cold".
7586 (backtrace from baz): New test.
7587 (x2/i foo_cold): New test.
7588 (info line *foo_cold): New test.
7589
1512d3b7
TV
75902019-07-26 Tom de Vries <tdevries@suse.de>
7591
7592 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7593
297989a1
TV
75942019-07-25 Tom de Vries <tdevries@suse.de>
7595
7596 PR testsuite/24830
7597 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
7598 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
7599 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
7600 (skip_libstdcxx_probe_tests): ... here.
7601 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
7602
b3b965fb
TV
76032019-07-24 Tom de Vries <tdevries@suse.de>
7604
7605 PR testsuite/24807
7606 * gdb.objc/basicclass.m: Include stdio.h.
7607 * gdb.objc/nondebug.m: Same.
7608 * gdb.objc/objcdecode.m: Same.
7609
4625b4d0
TV
76102019-07-24 Tom de Vries <tdevries@suse.de>
7611
7612 PR testsuite/24612
7613 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
7614 additional_flags.
7615
024a5840
TV
76162019-07-24 Tom de Vries <tdevries@suse.de>
7617
7618 PR testsuite/24831
7619 * gdb.multi/tids.exp: Update error messages for info threads.
7620
c76ddaa3
TV
76212019-07-24 Tom de Vries <tdevries@suse.de>
7622
7623 * gdb.base/info-types.exp: Allow info types to print info for more than
7624 one file.
7625
9a618ef6
TV
76262019-07-23 Tom de Vries <tdevries@suse.de>
7627
7628 PR testsuite/24842
7629 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
7630 gdb_spawn_with_cmdline_opts.
7631
40eadf04
SP
76322019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7633
7634 * gdb.arch/arm-cmse-sgstubs.c: New test.
7635 * gdb.arch/arm-cmse-sgstubs.exp: New file.
7636
5ba29434
TV
76372019-07-23 Tom de Vries <tdevries@suse.de>
7638
7639 PR testsuite/24711
7640 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
7641 issuing next command.
7642
a8e9d247
AB
76432019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7644
7645 * gdb.ada/info_auto_lang.exp: Update expected results.
7646 * gdb.base/info-types.c: Add additional types to check.
7647 * gdb.base/info-types.exp: Update expected results.
7648
eb86c5e2
AB
76492019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7650
7651 * gdb.base/info-types.c: New file.
7652 * gdb.base/info-types.exp: New file.
7653
01e175fe
AB
76542019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
7655
7656 * gdb.arch/riscv-bp-infcall.c: New file.
7657 * gdb.arch/riscv-bp-infcall.exp: New file.
7658
6b78c3f8
AB
76592019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
7660
7661 PR breakpoints/24541
7662 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
7663
da738167
TV
76642019-07-14 Tom de Vries <tdevries@suse.de>
7665
7666 PR testsuite/24760
7667 * gdb.objc/basicclass.exp: Fix unterminated string.
7668
0d4e84ed
AB
76692019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
7670 Andrew Burgess <andrew.burgess@embecosm.com>
7671
7672 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
7673 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
7674 negative bounds.
7675 * gdb.fortran/vla-value.exp: Print elements of an array with
7676 negative bounds.
7677 * gdb.fortran/vla.f90: Setup an array with negative bounds for
7678 testing.
7679
021d8588
AB
76802019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
7681
7682 * gdb.base/options.exp (expect_string): Dequote strings in
7683 results.
7684 (test-string): Test strings with different quoting and reindent.
7685
f06f1252
TT
76862019-07-10 Tom Tromey <tromey@adacore.com>
7687
7688 * gdb.ada/mi_ex_cond.exp: Update expected results.
7689 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
7690 * gdb.ada/mi_catch_ex.exp: Update expected results.
7691 * gdb.ada/mi_catch_assert.exp: Update expected results.
7692 * gdb.ada/catch_ex.exp (catch_exception_info)
7693 (catch_exception_entry, catch_assert_entry)
7694 (catch_unhandled_entry): Update.
7695 * gdb.ada/catch_assert_if.exp: Update expected results.
7696
b863685d
RB
76972019-07-10 Richard Bunt <richard.bunt@arm.com>
7698 Stephen Roberts <stephen.roberts@arm.com>
7699
7700 * gdb.base/define.exp: Restore original prompt.
7701
cb1e4e32
PA
77022019-07-09 Pedro Alves <palves@redhat.com>
7703
7704 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
7705 breakpoints" output.
7706 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
7707 * gdb.python/py-breakpoint.exp: No longer expect that "catch
7708 throw" creates breakpoint.
7709 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
7710 'type="catchpoint"'.
7711
b58a68fe
PA
77122019-07-09 Pedro Alves <palves@redhat.com>
7713
7714 PR c++/15468
7715 * gdb.cp/except-multi-location-lib.cc: New.
7716 * gdb.cp/except-multi-location-main.cc: New.
7717 * gdb.cp/except-multi-location.exp: New.
7718
0826779b
PW
77192019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
7720
7721 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
7722 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
7723 argument and update callers.
7724
5b0e2db4
AB
77252019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7726
7727 * gdb.arch/amd64-break-on-asm-line.S: New file.
7728 * gdb.arch/amd64-break-on-asm-line.exp: New file.
7729
1f6f6e21
PW
77302019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7731
7732 * gdb.base/printcmds.exp: Test printing C string and
7733 C wide string convenience vars without transiting via the inferior.
7734 Also make test names unique.
7735
ea142fbf
AH
77362019-07-08 Alan Hayward <alan.hayward@arm.com>
7737
5862c886 7738 PR breakpoints/25011
ea142fbf
AH
7739 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
7740
213fd9fa
PA
77412019-07-04 Pedro Alves <palves@redhat.com>
7742
7743 * lib/gdb.exp (foreach_with_prefix): Don't return early if
7744 body returned ok(0), break(3) or continue(4).
7745 * gdb.testsuite/foreach_with_prefix.exp: New file.
7746
2b40fda7
AH
77472019-07-04 Alan Hayward <alan.hayward@arm.com>
7748
7749 * gdb.server/unittest.exp: Allow 0 unit tests to run.
7750
a26c8de0
PA
77512019-07-03 Pedro Alves <palves@redhat.com>
7752
7753 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
7754 "return -code".
7755
5f4ba3e7
PA
77562019-07-03 Pedro Alves <palves@redhat.com>
7757
7758 PR cli/24732
7759 * gdb.base/shell.exp: Load completion-support.exp.
7760 Adjust expected error output. Add completion tests.
7761
a994424f
PA
77622019-07-03 Pedro Alves <palves@redhat.com>
7763
7764 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
7765 string_to_regexp.
7766
3d9be6f5
PA
77672019-07-03 Pedro Alves <palves@redhat.com>
7768
7769 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
7770 (expect_integer): Adjust to expect "-string".
7771 (expect_string): New.
7772 (all_options): Expect "-string".
7773 (test-flag, test-boolean): Adjust to expect "-string".
7774 (test-string): New proc.
7775 (top level): Call it.
7776
41fc454c
PA
77772019-07-03 Pedro Alves <palves@redhat.com>
7778
7779 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
7780 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
7781 the expected output in the success.
7782
b2b2a215
PA
77832019-07-03 Pedro Alves <palves@redhat.com>
7784
7785 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7786 Split one gdb_test_multiple call in two to avoid a race.
7787
fdbc9870
PA
77882019-07-03 Pedro Alves <palves@redhat.com>
7789
7790 * gdb.base/with.c: New file.
7791 * gdb.base/with.exp: New file.
7792
c6ac8931
PA
77932019-07-03 Pedro Alves <palves@redhat.com>
7794
7795 * gdb.base/settings.exp: Replace all references to "maint
7796 test-settings set" with references to "maint set test-settings",
7797 and all references to "maint test-settings show" with references
7798 to "maint show test-settings".
7799
970f9d09
PA
78002019-07-03 Pedro Alves <palves@redhat.com>
7801
7802 * gdb.base/settings.exp (test-string): Adjust expected out when
7803 testing "maint test-settings show filename"
7804
54d66006
PA
78052019-07-02 Pedro Alves <palves@redhat.com>
7806
7807 * gdb.base/options.exp (test-info-threads): New procedure.
7808 (top level): Call it.
7809
10d06d82
TT
78102019-06-28 Tom Tromey <tromey@adacore.com>
7811
7812 * gdb.dwarf2/ada-linkage-name.c: New file.
7813 * gdb.dwarf2/ada-linkage-name.exp: New file.
7814
3d507ff2
TT
78152019-06-27 Tom Tromey <tromey@adacore.com>
7816
d039f014 7817 PR c++/20020:
3d507ff2
TT
7818 * gdb.cp/constexpr-field.exp: Use setup_xfail.
7819
8af58ffe
TV
78202019-06-26 Tom de Vries <tdevries@suse.de>
7821
7822 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
7823
22e21752
TV
78242019-06-26 Tom de Vries <tdevries@suse.de>
7825
7826 * gdb.base/index-cache.exp: Add back missing debug option.
7827
b65b566c
PW
78282019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7829
7830 * gdb.base/alias.exp: Test non matching/non existing prefixes.
7831
5c2c8c69
TV
78322019-06-25 Tom de Vries <tdevries@suse.de>
7833
7834 PR testsuite/24727
7835 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
7836
164e3873
TV
78372019-06-24 Tom de Vries <tdevries@suse.de>
7838
7839 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
7840
824eacee
TV
78412019-06-24 Tom de Vries <tdevries@suse.de>
7842
7843 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
7844 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
7845 * gdb.trace/unavailable-dwarf-piece.exp: Same.
7846
385b97d3
TV
78472019-06-24 Tom de Vries <tdevries@suse.de>
7848
7849 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
7850
c596f180
TV
78512019-06-21 Tom de Vries <tdevries@suse.de>
7852
7853 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
7854
b13a7d03
TV
78552019-06-21 Tom de Vries <tdevries@suse.de>
7856
7857 PR testsuite/24518
7858 PR ada/24713
7859 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
7860 index.
7861
899277ae
TT
78622019-06-19 Tom Tromey <tromey@adacore.com>
7863
7864 * gdb.ada/length_cond.exp: Add intro comment.
7865
680e1bee
TT
78662019-06-19 Tom Tromey <tromey@adacore.com>
7867
7868 * gdb.ada/length_cond.exp: New file.
7869 * gdb.ada/length_cond/length_cond.adb: New file.
7870 * gdb.ada/length_cond/pck.adb: New file.
7871 * gdb.ada/length_cond/pck.ads: New file.
7872
0ed4690a
TV
78732019-06-18 Tom de Vries <tdevries@suse.de>
7874
7875 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
7876
d20ed5fd
TT
78772019-06-18 Tom Tromey <tromey@adacore.com>
7878
7879 * gdb.base/list0.h: Add comment explaining control character.
7880
86e04673
TV
78812019-06-18 Tom de Vries <tdevries@suse.de>
7882
7883 * boards/fission.exp: Break up long debug_flags line.
7884
c4973306
SM
78852019-06-16 Tom de Vries <tdevries@suse.de>
7886
7887 PR gdb/24445
7888 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
7889 generated index.
7890
93cb9841
AB
78912019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7892
7893 PR gdb/24686
7894 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
7895 improve detection of bug gdb/24541.
7896
399aaebd
SM
78972019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
7898
7899 PR gdb/24669
7900 * gdb.base/index-cache.exp (uses_readnow,
7901 expecting_index_cache_use): Define global variable.
7902 (test_cache_enabled_miss, test_cache_enabled_hit): Use
7903 expecting_index_cache_use.
7904
584a927c
AB
79052019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
7906 Andrew Burgess <andrew.burgess@embecosm.com>
7907
7908 * gdb.fortran/pointers.f90: New file.
7909 * gdb.fortran/print_type.exp: New file.
7910 * gdb.fortran/vla-ptype.exp: Adapt expected results.
7911 * gdb.fortran/vla-type.exp: Likewise.
7912 * gdb.fortran/vla-value.exp: Likewise.
7913 * gdb.mi/mi-vla-fortran.exp: Likewise.
7914
30056ea0
AB
79152019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7916
7917 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
7918 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
7919 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
7920 as a stop reason.
7921
ec8e2b6d
AB
79222019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7923
7924 * gdb.base/annota1.exp: Update expected results.
7925 * gdb.cp/annota2.exp: Likewise.
7926 * gdb.cp/annota3.exp: Likewise.
7927
09e4c4e1
AB
79282019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7929
7930 * gdb.base/style-logging.exp: Remove path from test name.
7931
0735b091
TT
79322019-06-14 Tom Tromey <tromey@adacore.com>
7933
7934 PR gdb/24502:
7935 * gdb.base/style-logging.exp: New file.
7936
f5686554
TT
79372019-06-14 Tom Tromey <tromey@adacore.com>
7938
7939 * gdb.base/symfile-warn.exp: New file.
7940 * gdb.base/symfile-warn.c: New file.
7941
a0c1ffed
TT
79422019-06-14 Tom Tromey <tromey@adacore.com>
7943
7944 * gdb.base/annotate-symlink.exp: New file.
7945
f411722c
TT
79462019-06-14 Tom Tromey <tromey@adacore.com>
7947
7948 * gdb.ada/set_wstr.exp: Add reassignment test.
7949
4268ec18
TT
79502019-06-14 Tom Tromey <tromey@adacore.com>
7951
7952 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
7953 'unchecked_access and 'unrestricted_access as well.
7954
9a9e394b
TT
79552019-06-14 Tom Tromey <tromey@adacore.com>
7956
7957 PR ada/24539:
7958 * gdb.ada/vla.exp: Update tests.
7959 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
7960 pragma.
7961
4c048731
PA
79622019-06-13 Pedro Alves <palves@redhat.com>
7963
7964 * gdb.base/settings.exp (test-integer): Test junk after
7965 "unlimited".
7966
6665660a
PA
79672019-06-13 Pedro Alves <palves@redhat.com>
7968
7969 * gdb.base/options.exp (test-thread-apply): New.
7970 (top level): Call it.
7971
5d707134
PA
79722019-06-13 Pedro Alves <palves@redhat.com>
7973
7974 * gdb.base/options.exp (test-frame-apply): New.
7975 (top level): Test print commands with different "frame apply"
7976 prefixes.
7977
e2a689da
PA
79782019-06-13 Pedro Alves <palves@redhat.com>
7979
e79be6e5 7980 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7981 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7982 'max_completions' parameter and handle it.
7983 (test_gdb_completion_offers_commands): New.
7984
90a1ef87
PA
79852019-06-13 Pedro Alves <palves@redhat.com>
7986
7987 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7988
d4c16835
PA
79892019-06-13 Pedro Alves <palves@redhat.com>
7990
7991 * gdb.base/options.exp (test-backtrace): New.
7992 (top level): Call it.
7993
2daf894e
PA
79942019-06-13 Pedro Alves <palves@redhat.com>
7995
7996 * gdb.guile/scm-frame-args.exp: Use "set print
7997 raw-frame-arguments" instead of "set print raw frame-arguments".
7998 * gdb.python/py-frame-args.exp: Likewise.
7999
e6ed716c
PA
80002019-06-13 Pedro Alves <palves@redhat.com>
8001
8002 * gdb.compile/compile.exp: Adjust expected output to option
8003 processing changes.
8004
7d8062de
PA
80052019-06-13 Pedro Alves <palves@redhat.com>
8006
8007 * gdb.base/options.exp: Build executable.
8008 (test-print): New procedure.
8009 (top level): Call it, once for "print" and another for "compile
8010 print".
8011
9d0faba9
PA
80122019-06-13 Pedro Alves <palves@redhat.com>
8013
8014 * gdb.base/options.c: New file.
8015 * gdb.base/options.exp: New file.
8016
dee7b4c8
PA
80172019-06-13 Pedro Alves <palves@redhat.com>
8018
8019 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8020 that "o" is ambiguous.
8021
dca0f6c0
PA
80222019-06-13 Pedro Alves <palves@redhat.com>
8023
8024 * gdb.base/settings.c: New file.
8025 * gdb.base/settings.exp: New file.
8026
ccf46844
PA
80272019-06-13 Pedro Alves <palves@redhat.com>
8028
8029 * gdb.base/completion.exp: Fix comment typo.
8030
b9a3f842
PA
80312019-06-13 Pedro Alves <palves@redhat.com>
8032
8033 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8034 foo --1" test.
8035
d106773e
PA
80362019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8037
8038 * gdb.fortran/block-data.f: New.
8039 * gdb.fortran/block-data.exp: New.
8040
fea82da0
TV
80412019-06-11 Tom de Vries <tdevries@suse.de>
8042
8043 PR testsuite/24521
8044 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8045 message.
8046
8c2e74f1
TV
80472019-06-11 Tom de Vries <tdevries@suse.de>
8048
8049 PR testsuite/24521
8050 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8051
b49851c8
TV
80522019-06-11 Tom de Vries <tdevries@suse.de>
8053
8054 * boards/readnow.exp: New file.
8055
a7067863
AB
80562019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8057
8058 * gdb.fortran/vla-sizeof.exp: Update expected results.
8059
1a3da2cd
AB
80602019-06-06 Amos Bird <amosbird@gmail.com>
8061
8062 * gdb.base/annota1.exp (thread_switch): Add test for
8063 thread-exited annotation.
8064
3847a7bf
TT
80652019-06-06 Tom Tromey <tromey@adacore.com>
8066
8067 * gdb.base/maint.exp: Expect command started/finished output.
8068
0088ba59
AB
80692019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8070
8071 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8072 comment.
8073 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8074
312617a3
AB
80752019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8076
8077 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8078 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8079 * gdb.arch/riscv-unwind-long-insn.c: New file.
8080 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8081
e1f2e1a2
CB
80822019-06-04 Christian Biesinger <cbiesinger@google.com>
8083
d3238f7d 8084 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8085
206584bd
PW
80862019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8087
8088 * lib/gdb.exp (help_list_trailer): New regexp variable
8089 factorizing the help trailer message.
8090 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8091 arg to allow to better factorize various tests.
8092 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8093 (test_prefix_command_help): Use help_list_trailer.
8094 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8095 * gdb.guile/scm-cmd.exp: Likewise.
8096 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8097 * gdb.base/help.exp: Use test_user_defined_class_help.
8098 * gdb.base/style.exp: Add tests for styling of help and apropos.
8099 * lib/gdb-utils.exp (style): Add title and highlight styles.
8100
708dc93e
PW
81012019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8102
8103 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8104 $_shell_exitsignal.
8105 * gdb.base/default.exp: Update for new convenience variables.
8106
f49055a5
TT
81072019-05-29 Tom Tromey <tromey@adacore.com>
8108
8109 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8110 to "break complete ada" test case's regexp.
8111
4330d61d
TT
81122019-05-29 Tom Tromey <tromey@adacore.com>
8113
8114 PR c++/20020:
8115 * gdb.cp/constexpr-field.exp: New file.
8116 * gdb.cp/constexpr-field.cc: New file.
8117
000439d5
TT
81182019-05-29 Tom Tromey <tromey@adacore.com>
8119
8120 * gdb.base/finish.exp (finish_no_print): New proc.
8121 (finish_tests): Call it.
8122
5a01c34c
TV
81232019-05-24 Tom de Vries <tdevries@suse.de>
8124
8125 * gdb.dwarf2/gdb-add-index.exp: New file.
8126
18125b16
TT
81272019-05-22 Tom Tromey <tromey@adacore.com>
8128
8129 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8130 * gdb.base/style.exp: Use "style".
8131 * lib/gdb-utils.exp (style): New proc.
8132
af1a8d03
TV
81332019-05-22 Tom de Vries <tdevries@suse.de>
8134
8135 * gdb.base/align.exp: Require c++11.
8136
e7fe496b
TV
81372019-05-22 Tom de Vries <tdevries@suse.de>
8138
8139 PR testsuite/24586
8140 * gdb.python/py-mi-var-info-path-expression.exp: Call
8141 mi_skip_python_tests to check if python is supported.
8142
8fca4da0
AH
81432019-05-22 Alan Hayward <alan.hayward@arm.com>
8144
8145 * gdb.arch/aarch64-pauth.c: New test.
8146 * gdb.arch/aarch64-pauth.exp: New file.
8147
b7060614
AH
81482019-05-22 Alan Hayward <alan.hayward@arm.com>
8149
8150 * README (Re-running Tests Outside The Testsuite): New section.
8151
669d0468
TV
81522019-05-21 Tom de Vries <tdevries@suse.de>
8153
8154 * gdb.arch/amd64-eval.exp: Require c++11.
8155 * gdb.base/max-depth.exp: Same.
8156 * gdb.compile/compile-cplus-array-decay.exp: Same.
8157 * gdb.cp/meth-typedefs.exp: Same.
8158 * gdb.cp/subtypes.exp: Same.
8159 * gdb.cp/temargs.exp: Same.
8160
ce3ebcaa
AH
81612019-05-21 Alan Hayward <alan.hayward@arm.com>
8162
8163 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8164
34d11c68
AB
81652019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8166
8167 PR gdb/18644
8168 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8169 * gdb.fortran/printing-types.exp: Add new test.
8170 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8171 testing.
8172 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8173 setup_kfail call.
8174
87781e84
AH
81752019-05-17 Alan Hayward <alan.hayward@arm.com>
8176
8177 * README (Running the Testsuite): Change example.
8178 (Testsuite Parameters): Remove TRANSCRIPT.
8179 * lib/gdb.exp: Remove TRANSCRIPT check.
8180
b420b89e
AH
81812019-05-17 Alan Hayward <alan.hayward@arm.com>
8182
8183 * README (Testsuite Parameters): Add replay logging to
8184 GDBSERVER_DEBUG.
8185 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8186 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8187 as a comma separated list.
8188 (gdb_debug_init): Override procedure.
8189
408e9b8b
AH
81902019-05-17 Alan Hayward <alan.hayward@arm.com>
8191
8192 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8193 (gdb_write_cmd_file): New procedure.
8194 * lib/gdbserver-support.exp (gdbserver_start): Call
8195 gdbserver_write_cmd_file.
8196 (gdbserver_write_cmd_file): New procedure.
8197
f9e2e39d
AH
81982019-05-17 Alan Hayward <alan.hayward@arm.com>
8199
8200 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8201 (delete_breakpoints): Likewise.
8202 (gdb_run_cmd): Likewise.
8203 (gdb_start_cmd): Likewise.
8204 (gdb_starti_cmd): Likewise.
8205 (gdb_internal_error_resync): Likewise.
8206 (gdb_test_multiple): Likewise.
8207 (gdb_reinitialize_dir): Likewise.
8208 (default_gdb_exit): Likewise.
8209 (gdb_file_cmd): Mark kill as optional.
8210 (default_gdb_start): Call gdb_stdin_log_init.
8211 (send_gdb): Call gdb_stdin_log_write.
8212 (rerun_to_main): Mark Y as an answer.
8213 (gdb_stdin_log_init): New function.
8214 (gdb_stdin_log_write): Likewise.
8215
81f47ac2
AH
82162019-05-17 Alan Hayward <alan.hayward@arm.com>
8217
8218 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8219 * gdb.base/debug-expr.exp: Likewise.
8220 * gdb.base/foll-fork.exp: Likewise.
8221 * gdb.base/foll-vfork.exp: Likewise.
8222 * gdb.base/fork-print-inferior-events.exp: Likewise.
8223 * gdb.base/gdb-sigterm.exp: Likewise.
8224 * gdb.base/gdbinit-history.exp: Likewise.
8225 * gdb.base/osabi.exp: Likewise.
8226 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8227 * gdb.base/ui-redirect.exp: Likewise.
8228 * gdb.gdb/unittest.exp: Likewise.
8229 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8230 * gdb.mi/mi-watch.exp: Likewise.
8231 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8232 * gdb.mi/user-selected-context-sync.exp: Likewise.
8233 * gdb.python/python.exp: Disable debug test when debugging.
8234 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8235 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8236 Likewise.
8237 * gdb.threads/stepi-random-signal.exp: Likewise.
8238
29b52314
AH
82392019-05-17 Alan Hayward <alan.hayward@arm.com>
8240
8241 * Makefile.in: Pass through GDB_DEBUG.
8242 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8243 (gdb,debug): Add board setting.
8244 * lib/gdb.exp (default_gdb_start): Start debugging.
8245 (gdb_debug_enabled): New procedure.
8246 (gdb_debug_init): Likewise.
29b52314
AH
8247
82482019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8249
29b52314
AH
8250 * Makefile.in: Pass through GDB_DEBUG.
8251 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8252 (gdb,debug): Add board setting.
8253 * lib/gdb.exp (default_gdb_start): Start debugging.
8254 (gdb_debug_enabled): New procedure.
8255 (gdb_debug_init): Likewise.
29b52314 8256
ca1285d1
AH
82572019-05-17 Alan Hayward <alan.hayward@arm.com>
8258
8259 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8260
f3a09c80
AH
82612019-05-17 Alan Hayward <alan.hayward@arm.com>
8262
8263 * gdb.base/ui-redirect.exp: Test redirection.
8264
26648588
JV
82652019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8266
8267 * gdb.mi/mi-complete.exp: New file.
8268 * gdb.mi/mi-complete.cc: Likewise.
8269
14237686
AB
82702019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8271
8272 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8273 indexed and sliced arrays, and pointers to arrays.
8274
e7bd7fba
TT
82752019-05-14 Tom Tromey <tromey@adacore.com>
8276
8277 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8278 styling test.
8279
2764128d
TV
82802019-05-14 Tom de Vries <tdevries@suse.de>
8281
8282 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8283 selection entry encoding.
8284
71bed2db
TT
82852019-05-10 Tom Tromey <tromey@adacore.com>
8286
8287 * gdb.ada/info_exc.exp: Add "complete" test.
8288
63b667ad
TV
82892019-05-09 Tom de Vries <tdevries@suse.de>
8290
8291 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8292 CU-relative.
8293
9cfd2b89
TV
82942019-05-09 Tom de Vries <tdevries@suse.de>
8295
8296 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8297 CU-relative.
8298
2228ef77
XR
82992019-05-08 Joel Brobecker <brobecker@adacore.com>
8300
8301 * gdb.ada/frame_arg_lang.exp: New testcase.
8302 * gdb.ada/frame_arg_lang/bla.adb: New file.
8303 * gdb.ada/frame_arg_lang/pck.ads: New file.
8304 * gdb.ada/frame_arg_lang/pck.adb: New file.
8305 * gdb.ada/frame_arg_lang/foo.c: New file.
8306
80e55b13
TT
83072019-05-08 Tom Tromey <tromey@adacore.com>
8308
8309 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8310
9d3421af
TT
83112019-05-08 Tom Tromey <tromey@adacore.com>
8312
8313 * gdb.base/ptype-offsets.exp: Update tests.
8314
844333e2
TT
83152019-05-08 Tom Tromey <tromey@adacore.com>
8316
8317 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8318 cases.
8319 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8320 "short".
8321
988915ee
TT
83222019-05-08 Tom Tromey <tromey@adacore.com>
8323
8324 * gdb.ada/vla.exp: New file.
8325 * gdb.ada/vla/vla.adb: New file.
8326
7bd55dac
TV
83272019-05-07 Tom de Vries <tdevries@suse.de>
8328
8329 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8330
75f06e9d
TV
83312019-05-07 Tom de Vries <tdevries@suse.de>
8332
8333 PR testsuite/24522
8334 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8335 section.
8336
77e7aaa4
TV
83372019-05-07 Tom de Vries <tdevries@suse.de>
8338
8339 PR testsuite/24522
8340 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8341 .debug_aranges section.
8342
456ba0fa
TV
83432019-05-07 Tom de Vries <tdevries@suse.de>
8344
8345 PR testsuite/24159
8346 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8347
5a56d6a6
TV
83482019-05-06 Tom de Vries <tdevries@suse.de>
8349
8350 * lib/gdb.exp (exec_has_index_section): New proc.
8351 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8352 section.
8353
9d6d4be8
TV
83542019-05-04 Tom de Vries <tdevries@suse.de>
8355
8356 * boards/cc-with-debug-names.exp: New file.
8357
222a8d25
TT
83582019-05-03 Tom Tromey <tromey@adacore.com>
8359
8360 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8361 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8362 * gdb.ada/char_enum.exp: Add test.
8363
0fdfd794
TV
83642019-05-03 Tom de Vries <tdevries@suse.de>
8365
8366 * boards/cc-with-gdb-index.exp: New file.
8367
80062eb9
AB
83682019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8369
8370 * gdb.rust/simple.exp: Add new test case.
8371 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8372 (main): Initialise an instance of the new struct.
8373
4504bbde
TT
83742019-05-01 Tom Tromey <tromey@adacore.com>
8375
8376 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8377 record.
8378 (NPR): New variable.
8379 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8380 test.
8381
d48e62f4
TT
83822019-05-01 Tom Tromey <tromey@adacore.com>
8383
8384 * gdb.ada/packed_array_assign.exp: Add packed assignment
8385 regression test.
8386
f59f30f5
TV
83872019-05-01 Tom de Vries <tdevries@suse.de>
8388
8389 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8390
b70bfc54
TV
83912019-05-01 Tom de Vries <tdevries@suse.de>
8392
8393 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8394
15f18d14
AT
83952019-04-30 Ali Tamur <tamur@google.com>
8396
8397 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8398
2ff0a947
TT
83992019-04-30 Tom Tromey <tromey@adacore.com>
8400
8401 * lib/ada.exp (find_ada_tool): New proc.
8402 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8403 * gdb.ada/catch_ex_std.exp: New file.
8404 * gdb.ada/catch_ex_std/foo.adb: New file.
8405 * gdb.ada/catch_ex_std/some_package.adb: New file.
8406 * gdb.ada/catch_ex_std/some_package.ads: New file.
8407
a776957c
TT
84082019-04-30 Tom Tromey <tromey@adacore.com>
8409
8410 PR c++/24470:
8411 * gdb.cp/temargs.cc: Add test code from PR.
8412
bc68014d
AB
84132019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8414
8415 * gdb.fortran/vla-datatypes.exp: Update expected results.
8416 * gdb.fortran/vla-ptype.exp: Likewise.
8417 * gdb.fortran/vla-type.exp: Likewise.
8418 * gdb.fortran/vla-value.exp: Likewise.
8419
f1fdc960
AB
84202019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8421
8422 * gdb.fortran/ptr-indentation.exp: Update expected results.
8423 * gdb.fortran/ptype-on-functions.exp: Likewise.
8424 * gdb.fortran/vla-ptr-info.exp: Likewise.
8425 * gdb.fortran/vla-value.exp: Likewise.
8426
bf7a4de1
AB
84272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8428
8429 * gdb.fortran/ptype-on-functions.exp: New file.
8430 * gdb.fortran/ptype-on-functions.f90: New file.
8431
bbe75b9d
AB
84322019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8433
8434 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8435 case void string.
8436
1db455a7
AB
84372019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8438
8439 * gdb.fortran/complex.exp: Expand.
8440 * gdb.fortran/complex.f: Renamed to...
8441 * gdb.fortran/complex.f90: ...this, and extended to add more
8442 complex values.
8443
b6d03bb2
AB
84442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8445
8446 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8447 MODULO, CMPLX.
8448
2e62ab40
AB
84492019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8450 Richard Bunt <richard.bunt@arm.com>
8451
8452 * gdb.base/max-depth.c: New file.
8453 * gdb.base/max-depth.exp: New file.
8454 * gdb.python/py-nested-maps.c: New file.
8455 * gdb.python/py-nested-maps.exp: New file.
8456 * gdb.python/py-nested-maps.py: New file.
8457 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8458 (test_all_common): Call test_max_depth.
8459 * gdb.fortran/max-depth.exp: New file.
8460 * gdb.fortran/max-depth.f90: New file.
8461 * gdb.go/max-depth.exp: New file.
8462 * gdb.go/max-depth.go: New file.
8463 * gdb.modula2/max-depth.exp: New file.
8464 * gdb.modula2/max-depth.c: New file.
8465 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8466
d2b584a5
TV
84672019-04-29 Tom de Vries <tdevries@suse.de>
8468
8469 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8470
136afab8
PW
84712019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8472
8473 * gdb.base/callexit.exp: Test may-call-functions off.
8474
725cbb63
KS
84752019-04-25 Keith Seitz <keiths@redhat.com>
8476
8477 PR c++/24367
8478 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8479 (another_incomplete_struct, test_incomplete): New definitions.
8480 (main): Use new definitions.
8481 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8482 functions.
8483
701adfb0
PA
84842019-04-25 Ali Tamur <tamur@google.com>
8485
8486 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8487
82433e3e
SDJ
84882019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8489
8490 PR corefiles/11608
8491 PR corefiles/18187
8492 * gdb.base/coredump-filter-build-id.exp: New file.
8493
dd06d4d6
AH
84942019-04-25 Alan Hayward <alan.hayward@arm.com>
8495
e79be6e5
SM
8496 * Makefile.in: Pass through GDBSERVER_DEBUG.
8497 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8498 (gdbserver,debug): Add board setting.
8499 * gdb.trace/tspeed.exp: Skip when debugging.
8500 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8501 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8502
1670072e
TT
85032019-04-24 Tom Tromey <tromey@adacore.com>
8504
8505 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8506 Rust.
8507
a59240a4
TT
85082019-04-24 Tom Tromey <tromey@adacore.com>
8509
8510 * gdb.arch/amd64-eval.exp: Test bitfield return.
8511 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8512 (class Foo) <return_bitfields>: New method.
8513 (main): Call it.
8514
b907456c
AB
85152019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8516
8517 * gdb.cp/many-args.cc: New file.
8518 * gdb.cp/many-args.exp: New file.
8519
5c565afd
TV
85202019-04-23 Tom de Vries <tdevries@suse.de>
8521
8522 PR gdb/24433
8523 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8524
ba22ff86
AH
85252019-04-23 Alan Hayward <alan.hayward@arm.com>
8526
8527 * gdb.trace/backtrace.exp: Use nopie flag.
8528 * gdb.trace/circ.exp: Likewise.
8529 * gdb.trace/collection.exp: Likewise.
8530 * gdb.trace/ftrace.exp: Likewise.
8531 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8532 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8533 * gdb.trace/qtro.exp: Likewise.
8534 * gdb.trace/read-memory.exp: Likewise.
8535 * gdb.trace/report.exp: Likewise.
8536 * gdb.trace/tfile.exp: Likewise.
8537 * gdb.trace/tfind.exp: Likewise.
8538 * gdb.trace/unavailable.exp: Likewise.
8539
7905fc35
PA
85402019-04-22 Pedro Alves <palves@redhat.com>
8541
8542 * gdb.base/solib-probes-nosharedlibrary.c,
8543 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8544
8ecb59f8
TT
85452019-04-19 Tom Tromey <tromey@adacore.com>
8546
8547 * gdb.ada/ptype_union.c: New file.
8548 * gdb.ada/ptype_union.exp: New file.
8549
62160ec9
TT
85502019-04-19 Tom Tromey <tromey@adacore.com>
8551
8552 PR symtab/24423:
8553 * gdb.base/list0.h (foo): Add a control-l character.
8554
36cd4ba5
TV
85552019-04-18 Tom de Vries <tdevries@suse.de>
8556
8557 PR gdb/24433
8558 * boards/local-board.exp: Set sysroot to "".
8559
b73715df
TV
85602019-04-18 Tom de Vries <tdevries@suse.de>
8561 Pedro Alves <palves@redhat.com>
8562
8563 PR gdb/24454
8564 * gdb.threads/vfork-follow-child-exec.c: New file.
8565 * gdb.threads/vfork-follow-child-exec.exp: New file.
8566 * gdb.threads/vfork-follow-child-exit.c: New file.
8567 * gdb.threads/vfork-follow-child-exit.exp: New file.
8568
4aa866af
LS
85692019-04-15 Leszek Swirski <leszeks@google.com>
8570
8571 * gdb.arch/amd64-eval.cc: New file.
8572 * gdb.arch/amd64-eval.exp: New file.
8573
e5a1a79a
AH
85742019-04-11 Alan Hayward <alan.hayward@arm.com>
8575
8576 * gdb.server/sysroot.c: New test.
8577 * gdb.server/sysroot.exp: New file.
8578 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8579 matching param.
8580
41077b66
AB
85812019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8582
8583 * gdb.base/align.exp: Extend test to cover structures containing
8584 only static fields.
8585
c30391f8
TV
85862019-04-11 Tom de Vries <tdevries@suse.de>
8587
8588 * boards/cc-with-dwz-m.exp: New file.
8589 * boards/cc-with-dwz.exp: New file.
8590 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8591
e242fd12
SM
85922019-04-09 Simon Marchi <simon.marchi@efficios.com>
8593
8594 * gdb.base/start-cpp.exp: New file.
8595 * gdb.base/start-cpp.cc: New file.
8596
2b0c8b01
KB
85972019-04-08 Kevin Buettner <kevinb@redhat.com>
8598
8599 * gdb.python/py-thrhandle.exp: Adjust tests to call
8600 thread_from_handle instead of thread_from_thread_handle.
8601
947210e5
KB
86022019-04-08 Kevin Buettner <kevinb@redhat.com>
8603
8604 * gdb.python/py-thrhandle.exp: Add tests for
8605 gdb.InferiorThread.handle.
8606
d7df6549
AB
86072019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8608
8609 * gdb.python/py-function.exp: Check calling helper function from
8610 all languages.
8611 * lib/gdb.exp (gdb_supported_languages): New proc.
8612
8bdc1658
AB
86132019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8614
8615 * gdb.base/complex-parts.c: New file.
8616 * gdb.base/complex-parts.exp: New file.
8617
05caa1d2
TT
86182019-04-01 Tom Tromey <tromey@adacore.com>
8619
8620 PR symtab/23331:
8621 * gdb.dwarf2/dw2-ranges-main.c: New file.
8622 * gdb.dwarf2/dw2-ranges-psym.c: New file.
8623 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
8624
7734102d
EZ
86252019-03-30 Simon Marchi <simark@simark.ca>
8626
8627 * gdb.base/default.exp: Add values for $_gdb_major and
8628 $_gdb_minor.
8629
188e1fa9
TT
86302019-03-29 Tom Tromey <tromey@adacore.com>
8631
8632 * gdb.base/help.exp: Tighten apropos regexp.
8633
2880242d
KS
86342019-03-29 Keith Seitz <keiths@redhat.com>
8635
8636 * gdb.fortran/array-bounds.exp: New file.
8637 * gdb.fortran/array-bounds.f90: New file.
8638
077cad8e
PW
86392019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8640
8641 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
8642
80047cfc
PW
86432019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8644
8645 * gdb.multi/hello.c (main): Increase alarm timer.
8646
f489207e
SL
86472019-03-28 Sandra Loosemore <sandra@codesourcery.com>
8648
8649 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
8650 factor when no hardware watchpoint support.
8651
c92df149
AH
86522019-03-28 Alan Hayward <alan.hayward@arm.com>
8653 Pedro Alves <palves@redhat.com>
8654
8655 * boards/local-board.exp: set sysroot to /.
8656
933aebfa
AH
86572019-03-27 Alan Hayward <alan.hayward@arm.com>
8658
8659 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
8660 in child.
8661
9f9aa852
AB
86622019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8663
8664 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
8665 field.
8666 (make_container): Initialise new field.
8667 * gdb.python/py-prettyprint.exp: Add new tests.
8668 * gdb.python/py-prettyprint.py (class ContainerPrinter)
8669 <display_hint>: New method.
8670
3714a195
AB
86712019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8672
8673 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
8674 gdb_continue_to_breakpoint more throughout this test.
8675 (run_lang_tests) Supply unique test names, and use
8676 gdb_test_no_output.
8677
18c77628
AB
86782019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8679
8680 * gdb.base/finish-pretty.exp: Update expected results.
8681 * gdb.base/pretty-print.c: New file.
8682 * gdb.base/pretty-print.exp: New file.
8683
9a93502f
PA
86842019-03-25 Pedro Alves <palves@redhat.com>
8685
8686 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
8687 move comments outside list. Append '-i "" eof' section.
8688
968aa7ae
AH
86892019-03-22 Alan Hayward <alan.hayward@arm.com>
8690
34a7f2a4 8691 PR testsuite/25016
968aa7ae
AH
8692 * README: Add pie options.
8693 * gdb.base/break-interp.exp: Ensure pie is disabled.
8694 * gdb.base/dump.exp: Likewise.
8695 * lib/gdb.exp (gdb_compile): Add pie option.
8696
4c7d57e7
TT
86972019-03-19 Tom Tromey <tromey@adacore.com>
8698
8699 * gdb.mi/mi2-cli-display.c: New file.
8700 * gdb.mi/mi2-cli-display.exp: New file.
8701
bff8c71f
TT
87022019-03-18 Joel Brobecker <brobecker@adacore.com>
8703 Tom Tromey <tromey@adacore.com>
8704
8705 * gdb.ada/ptype_array/pck.adb: New file.
8706 * gdb.ada/ptype_array/pck.ads: New file.
8707 * gdb.ada/ptype_array/foo.adb: New file.
8708 * gdb.ada/ptype_array.exp: New file.
8709
d085f989
TT
87102019-03-14 Tom Tromey <tromey@adacore.com>
8711
8712 * gdb.base/style.exp: Add "set style sources" test.
8713
b4be1b06
SM
87142019-03-13 Simon Marchi <simon.marchi@ericsson.com>
8715
8716 * mi-breakpoint-location-ena-dis.exp: Rename to ...
8717 * mi-breakpoint-multiple-locations.exp: ... this.
8718 (make_breakpoints_pattern): New proc.
8719 (do_test): Add mi_version parameter, test -break-insert,
8720 -break-info and =breakpoint-created.
8721
7cde5fc2
AB
87222019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
8723
8724 * config/default.exp: Remove 'load_lib gdb.exp'.
8725 * config/monitor.exp: Likewise.
8726 * config/sid.exp: Likewise.
8727 * config/sim.exp: Likewise.
8728 * config/slite.exp: Likewise.
8729 * config/unix.exp: Likewise.
8730 * gdb.base/default.exp: Remove unhelpful comment.
8731
efbecbc1
AB
87322019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8733
8734 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
8735
0841c79a
AB
87362019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8737
8738 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
8739
4a270568
AB
87402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8741
8742 * gdb.fortran/type-kinds.exp: Update expected results.
8743
067630bd
AB
87442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8745
8746 * gdb.fortran/type-kinds.exp: Test new integer type kind.
8747
3be47f7a
AB
87482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8749
8750 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
8751 function.
8752 (test_basic_parsing_of_type_kinds): Expand types tested.
8753 (test_parsing_invalid_type_kinds): New function.
8754
4d00f5d8
AB
87552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8756
8757 * gdb.fortran/intrinsics.exp: New file.
8758 * gdb.fortran/intrinsics.f90: New file.
8759 * gdb.fortran/type-kinds.exp: New file.
8760
c8f91604
AB
87612019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8762
8763 * gdb.fortran/dot-ops.exp: New file.
8764
dd9f2c76
AB
87652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8766
8767 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
8768 Check upper and lower case logical literals.
8769
84ec9724
AB
87702019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8771
8772 * gdb.fortran/types.exp (test_float_literal_types_accepted):
8773 Remove duplicate tests.
8774
c3734e09
AH
87752019-03-06 Alan Hayward <alan.hayward@arm.com>
8776
8777 * lib/gdb.exp (builtin_cd): rename of cd.
8778 (cd): Override builtin.
8779
aa3cfbda
RB
87802019-03-06 Richard Bunt <richard.bunt@arm.com>
8781
8782 * gdb.fortran/function-calls.exp: New file.
8783 * gdb.fortran/function-calls.f90: New test.
8784
7b63ad86
RB
87852019-03-04 Richard Bunt <richard.bunt@arm.com>
8786
8787 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
8788 on user program standard output.
8789 * gdb.fortran/short-circuit-argument-list.f90: Record function
8790 calls.
8791
01abb042
AH
87922019-02-28 Alan Hayward <alan.hayward@arm.com>
8793
c3734e09
AH
8794 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
8795 failure.
01abb042 8796
92137da0
RO
87972019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8798
8799 PR gdb/8527
8800 * gdb.base/interrupt-daemon-attach.c,
8801 gdb.base/interrupt-daemon-attach.exp: New test.
8802
5862844d
PA
88032019-02-27 Pedro Alves <palves@redhat.com>
8804
8805 * gdb.base/page.exp: Add tests for "set width/height -1".
8806
8ed25214
PA
88072019-02-27 Pedro Alves <palves@redhat.com>
8808
8809 * gdb.base/page.exp: Add tests for "set/show width/height" with
8810 "infinite" values.
8811
6c28e44a
TT
88122019-02-27 Tom Tromey <tromey@adacore.com>
8813
8814 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
8815 2.4.
8816 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
8817 workaround.
8818
bf9a735e
AB
88192019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
8820
8821 * gdb.base/align.exp: Extend to compile in both C and C++, and add
8822 tests for structs with static members.
8823
8791793c
TT
88242019-02-26 Tom Tromey <tromey@adacore.com>
8825
8826 * gdb.python/py-value.exp (test_value_from_buffer): Check for
8827 ValueError, not TypeError.
8828
bc2a507e
KB
88292019-02-26 Kevin Buettner <kevinb@redhat.com>
8830
8831 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
8832 call from main program.
8833
e0e7d3bd
JB
88342019-02-23 Joel Brobecker <brobecker@adacore.com>
8835
8836 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
8837 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
8838 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
8839 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
8840 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
8841
9600246d
KS
88422019-02-22 Keith Seitz <keiths@redhat.com>
8843
8844 PR symtab/23853
8845 * gdb.base/symlink-sourcefile.c: New file.
8846 * gdb.base/symlink-sourcefile.exp: New file.
8847
0c95f9ed
TT
88482019-02-20 Tom Tromey <tom@tromey.com>
8849
8850 * gdb.base/info_qt.exp: Update.
8851
6caa91b6
SM
88522019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
8853
8854 * gdb.base/source.exp: Move "error in sourced script" code to
8855 the end.
8856 * gdb.base/source-error.gdb: Move contents to
8857 source-error-1.gdb. Add new code to source source-error-1.gdb.
8858 * gdb.base/source-error-1.gdb: New file, from previous
8859 source-error.gdb.
8860
6506371f
TT
88612019-02-17 Tom Tromey <tom@tromey.com>
8862
8863 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
8864 for macro styling.
8865 * gdb.base/style.c (SOME_MACRO): New macro.
8866
a0087920
TT
88672019-02-17 Tom Tromey <tom@tromey.com>
8868
8869 * gdb.base/style.exp: Add line-wrapping tests.
8870 * gdb.base/page.exp: Add test for quitting during pagination.
8871
a2cd4f14
JB
88722019-02-17 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.ada/big_packed_array: New testcase.
8875 * gdb.ada/homonym.exp: Fix incorrect expected output for
8876 "break <homonym__get_value>" test.
8877
9d70ffbc
WP
88782019-02-13 Weimin Pan <weimin.pan@oracle.com>
8879
8880 PR breakpoints/21870
8881 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
8882 and prepare_for_testing. Add comment.
8883 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
8884 redundant cleanup call. Clean up comment.
8885
01c7ae81
WP
88862019-02-12 Weimin Pan <weimin.pan@oracle.com>
8887
8888 PR breakpoints/21870
8889 * gdb.arch/aarch64-dbreg-contents.exp: New file.
8890 * gdb.arch/aarch64-dbreg-contents.c: New file.
8891
aff29d1c
JB
88922019-02-10 Joel Brobecker <brobecker@adacore.com>
8893
8894 * gdb.ada/mi_ref_changeable: New testcase.
8895
df0da8a2
AH
88962019-02-07 Alan Hayward <alan.hayward@arm.com>
8897
8898 * gdb.base/attach.exp: Add double attach test.
8899
bd447abb
SM
89002019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
8901
8902 * lib/gdb.exp (default_gdb_start): Don't match pagination
8903 prompt.
8904 (gdb_init): Set stty_init.
8905
1dbc40b9
TT
89062019-01-27 Tom Tromey <tom@tromey.com>
8907
8908 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
8909 skip_python_tests.
8910
353229bf
AH
89112019-01-24 Alan Hayward <alan.hayward@arm.com>
8912
8913 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
8914 New structure.
8915 (struct struct_static_02_02): Likewise.
8916 (struct struct_static_02_03): Likewise.
8917 (struct struct_static_02_04): Likewise.
8918 (struct struct_static_04_01): Likewise.
8919 (struct struct_static_04_02): Likewise.
8920 (struct struct_static_04_03): Likewise.
8921 (struct struct_static_04_04): Likewise.
8922 (struct struct_static_06_01): Likewise.
8923 (struct struct_static_06_02): Likewise.
8924 (struct struct_static_06_03): Likewise.
8925 (struct struct_static_06_04): Likewise.
8926 (cmp_struct_static_02_01): Likewise.
8927 (cmp_struct_static_02_02): Likewise.
8928 (cmp_struct_static_02_03): Likewise.
8929 (cmp_struct_static_02_04): Likewise.
8930 (cmp_struct_static_04_01): Likewise.
8931 (cmp_struct_static_04_02): Likewise.
8932 (cmp_struct_static_04_03): Likewise.
8933 (cmp_struct_static_04_04): Likewise.
8934 (cmp_struct_static_06_01): Likewise.
8935 (cmp_struct_static_06_02): Likewise.
8936 (cmp_struct_static_06_03): Likewise.
8937 (cmp_struct_static_06_04): Likewise.
8938 (call_all): Test new structs.
8939 * gdb.base/infcall-nested-structs.exp: Likewise.
8940
73021deb
AH
89412019-01-21 Alan Hayward <alan.hayward@arm.com>
8942 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
8943
fc65c7db
AH
89442019-01-21 Alan Hayward <alan.hayward@arm.com>
8945 * gdb.base/stack-protector.c: New test.
8946 * gdb.base/stack-protector.exp: New file.
8947 * gdb.cp/ovldbreak.exp: Only allow a single break line.
8948 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
8949 option.
8950 (gdb_compile): Remove stack protector for GCC and prevent
8951 recursion.
8952
c24bdb02
KS
89532019-01-16 Keith Seitz <keiths@redhat.com>
8954
8955 PR gdb/23773
8956 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
8957
6f072a10
PFC
89582019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8959
8960 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
8961 aliases.
8962 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
8963 tests.
8964 * gdb.arch/powerpc-vector-regs.c: New file.
8965 * gdb.arch/powerpc-vector-regs.exp: New file.
8966
a7b8d682
PFC
89672019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8968
8969 * gdb.arch/altivec-regs.exp: Fix the list passed to
8970 gdb_expect_list when testing "info vector".
8971
6eb6fb67
AB
89722019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8973
8974 * gdb.base/style.exp: Don't include path in testname.
8975
b56f80d8
KS
89762019-01-10 Keith Seitz <keiths@redhat.com>
8977
8978 PR gdb/23712
8979 PR symtab/23010
8980 * gdb.dwarf2/multidictionary.exp: New file.
8981
041be526
SM
89822019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8983
8984 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8985 (test_gnuv3_style_demangling): ... this.
8986 (test_lucid_style_demangling): Remove.
8987 (test_arm_style_demangling): Remove.
8988 (test_hp_style_demangling): Remove.
8989 (do_tests): Remove calls to the above.
8990
d820d0c3
AB
89912019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8992
8993 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8994 case.
8995
f097f5ad
TT
89962019-01-06 Tom Tromey <tom@tromey.com>
8997
8998 PR gdb/28155:
8999 * gdb.dwarf2/typedef-void-finish.exp: New file.
9000
2cd8cc0b
TT
90012018-12-28 Tom Tromey <tom@tromey.com>
9002 Simon Marchi <simark@simark.ca>
9003
9004 * gdb.base/jit-exec.exp: New file.
9005 * gdb.base/jit-exec.c: New file.
9006 * gdb.base/jit-execd.c: New file.
9007
35fb8261
TT
90082018-12-28 Tom Tromey <tom@tromey.com>
9009
9010 * gdb.base/style.exp: Update test to check for address styling.
9011
47fd17cd
TT
90122018-12-28 Tom Tromey <tom@tromey.com>
9013
9014 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9015 message.
9016
d47032b7
TT
90172018-12-28 Tom Tromey <tom@tromey.com>
9018
9019 * gdb.base/style.exp: Add test for version number styling.
9020
af79b68d
TT
90212018-12-28 Tom Tromey <tom@tromey.com>
9022
9023 * gdb.base/style.exp: Add test for print_address_symbolic.
9024
0bb296cb
TT
90252018-12-28 Tom Tromey <tom@tromey.com>
9026
9027 * gdb.base/style.exp: Add test for breakpoint setting.
9028
80ae2043
TT
90292018-12-28 Tom Tromey <tom@tromey.com>
9030
9031 * gdb.base/style.exp: Add test for variable names.
9032
cbe56571
TT
90332018-12-28 Tom Tromey <tom@tromey.com>
9034
9035 * gdb.base/style.exp: New file.
9036 * gdb.base/style.c: New file.
9037
9162a27c
TT
90382018-12-28 Tom Tromey <tom@tromey.com>
9039
9040 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9041 "dumb".
9042 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9043 the TERM environment variable.
9044
bc543c90
TT
90452018-12-27 Tom Tromey <tom@tromey.com>
9046
9047 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9048 pagination test.
9049
6f0ffe50
AB
90502018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9051
9052 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9053 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9054
b5a1e557
PW
90552018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9056
9057 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9058 Filename a.adb changed to bp_fun_addr.adb.
9059 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9060
6e8b1ab2
JV
90612018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9062
9063 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9064 non-PIE executables.
9065 * README: Mention the gdb,nopie_flag board setting.
9066 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9067 non-PIE executable.
9068 * gdb.arch/amd64-entry-value.exp: Likewise.
9069 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9070 * gdb.arch/i386-float.exp: Likewise.
9071 * gdb.arch/i386-signal.exp: Likewise.
9072 * gdb.mi/mi-reg-undefined.exp: Likewise.
9073
d00a27c5
PM
90742018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9075
9076 PR gdb/23974
9077 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9078
161d081c
PW
90792018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9080
9081 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9082 Update order of results accordingly.
9083
b001de23
AB
90842018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9085
9086 * gdb.base/annota1.exp: Update a test regexp.
9087
99e1a184
AB
90882018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9089
9090 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9091
7a81c1e2
PW
90922018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9093
9094 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9095 (reuse_time): Initialize to REUSE_TIME_CAP.
9096 (check_rc): New function.
9097 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9098 Check pthread_create rc.
9099 (spawner_thread_func): Check pthread_create and pthread_join rc.
9100
73e8dc90
PA
91012018-12-08 Pedro Alves <palves@redhat.com>
9102
9103 * gdb.base/list.exp (test_forward_search): Rename to ...
9104 (test_forward_reverse_search): ... this. Also test reverse-search
9105 and the forward-search alias.
9106
13f2ed32
AB
91072018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9108
9109 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9110 local timeout variable before return, and remove all local timeout
9111 variable entirely.
9112 (gdb_load): Likewise.
9113
64d27cfc
TV
91142018-12-01 Tom de Vries <tdevries@suse.de>
9115
9116 * gdb.base/gdb-caching-proc.exp: New file.
9117
f63c03b4
SDJ
91182018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9119
9120 * Makefile.in (TIMESTAMP): New variable.
9121 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9122 command.
9123 (check-single-racy): Likewise.
9124 (check/%.exp): Likewise.
9125 (check-racy/%.exp): Likewise.
9126 (workers/%.worker): Likewise.
9127 (build-perf): Likewise.
9128 (check-perf): Likewise.
9129 * README: Describe new "TS" and "TS_FORMAT" variables.
9130 * print-ts.py: New file.
9131
1c97054b
BF
91322018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9133
9134 PR python/23714
9135 * gdb.python/python.exp: Test command repetition after
9136 gdb.execute.
9137
1871a62d
AB
91382018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9139
9140 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9141 is correctly aligned.
9142
fb5e1ed9
PW
91432018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9144
9145 * gdb.ada/info_auto_lang.exp: New testcase.
9146 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9147 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9148 * gdb.ada/info_auto_lang/some_c.c: New file.
9149
43d397ca
PW
91502018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9151
9152 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9153 FUNC_lang language syntax.
9154
beddd671
PW
91552018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9156
9157 * gdb.base/info_minsym.c: New file.
9158 * gdb.base/info_minsym.exp: New file.
9159
73fc52c4
TT
91602018-11-19 Tom Tromey <tom@tromey.com>
9161
9162 PR rust/23625:
9163 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9164 * gdb.rust/expr.exp: Update expected output. Change one test.
9165
994b876a
TT
91662018-11-19 Tom Tromey <tom@tromey.com>
9167
9168 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9169
6769f276
PA
91702018-11-19 Pedro Alves <palves@redhat.com>
9171
9172 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9173 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9174 see the expected warning.
9175
38a72da0
AH
91762018-11-16 Alan Hayward <alan.hayward@arm.com>
9177
9178 PR gdb/22736:
9179 * gdb.cp/infcall-nodebug-lib.c: New test.
9180 * gdb.cp/infcall-nodebug-main.c: New test.
9181 * gdb.cp/infcall-nodebug.exp: New file.
9182
53a89d6e
SM
91832018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9184
9185 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9186 completer tests.
9187
9325300d
TV
91882018-11-09 Tom de Vries <tdevries@suse.de>
9189
9190 * gdb.base/msym-lang.c: New test.
9191 * gdb.base/msym-lang.exp: New file.
9192 * gdb.base/msym-lang-main.c: New test.
9193
20f0d60d
TT
91942018-11-08 Tom Tromey <tom@tromey.com>
9195
9196 PR gdb/23555:
9197 PR gdb/23838:
9198 * gdb.base/warning.exp: New file.
9199
b5420128
JB
92002018-11-08 Jan Beulich <jbeulich@suse.com>
9201
9202 * testsuite/gdb.arch/i386-avx512.c,
9203 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9204
cd115d61
AB
92052018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9206
9207 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9208 point hardware.
9209
35ee2dc2
AB
92102018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9211
9212 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9213 * gdb.dwarf2/missing-type-name.exp: New file.
9214
31aceee8
TV
92152018-11-06 Tom de Vries <tdevries@suse.de>
9216
9217 * gdb.base/many-headers.c: New test.
9218 * gdb.base/many-headers.exp: New file.
9219
109be305
JW
92202018-11-06 Jim Wilson <jimw@sifive.com>
9221
9222 * gdb.base/code_elim.exp: For riscv, set additional_flags
9223 to include -msmall-data-limit=0.
9224
e2b7af72
JB
92252018-11-01 Joel Brobecker <brobecker@adacore.com>
9226
9227 * gdb.ada/watch_minus_l: New testcase.
9228
cdcda965
SM
92292018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9230
9231 * gdb.arch/aix-sighandle.c: New file.
9232 * gdb.arch/aix-sighandle.exp: New file.
9233
92dcebf3
AB
92342018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9235
9236 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9237 registers being unions.
9238
68b9ac18
TV
92392018-10-31 Tom de Vries <tdevries@suse.de>
9240
9241 * lib/valgrind.exp: New file.
9242 (vgdb_start, vgdb_stop): New procs, factored out of ...
9243 * gdb.base/valgrind-bt.exp: ... here, ...
9244 * gdb.base/valgrind-disp-step.exp: ... here and ...
9245 * gdb.base/valgrind-infcall.exp: ... here.
9246
1443936e
TV
92472018-10-31 Tom de Vries <tdevries@suse.de>
9248
9249 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9250
eb77c9df
AB
92512018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9252
9253 * gdb.dwarf2/void-type.c: New file.
9254 * gdb.dwarf2/void-type.exp: New file.
9255
82b5e646
PW
92562018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9257
9258 * gdb.base/info_qt.c: New file.
9259 * gdb.base/info_qt.exp: New file.
9260
8d619c01
EBM
92612018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9262
9263 * gdb.arch/powerpc-htm-regs.c: New file.
9264 * gdb.arch/powerpc-htm-regs.exp: New file.
9265
f2cf6173
EBM
92662018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9267
9268 * gdb.arch/powerpc-tar.c: New file.
9269 * gdb.arch/powerpc-tar.exp: New file.
9270
7ca18ed6
EBM
92712018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9272
9273 * gdb.arch/powerpc-ppr-dscr.c: New file.
9274 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9275
bfcc0eba
TV
92762018-10-25 Tom de Vries <tdevries@suse.de>
9277
9278 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9279
fe1a5cad
TV
92802018-10-24 Tom de Vries <tdevries@suse.de>
9281
9282 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9283 longer exists error.
9284
a76dc3b7
TV
92852018-10-24 Tom de Vries <tdevries@suse.de>
9286
9287 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9288
4df46df7
TV
92892018-10-24 Tom de Vries <tdevries@suse.de>
9290
9291 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9292 --db-attach in valgrind.
9293
0dbfcfff
AB
92942018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9295
9296 * gdb.arch/riscv-reg-aliases.c: New file.
9297 * gdb.arch/riscv-reg-aliases.exp: New file.
9298
b04480b1
AH
92992018-10-19 Alan Hayward <alan.hayward@arm.com>
9300
9301 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9302
2c6ac8d7
AH
93032018-10-19 Alan Hayward <alan.hayward@arm.com>
9304
9305 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9306
2bc69f25
AH
93072018-10-19 Alan Hayward <alan.hayward@arm.com>
9308
9309 * gdb.cp/ovldbreak.exp: Fix regexps.
9310
1f1ae3a3
AH
93112018-10-19 Alan Hayward <alan.hayward@arm.com>
9312
9313 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9314
94c18618
SDJ
93152018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9316
9317 PR cli/23785
9318 * gdb.base/restore.exp: New test to check if "restore" with an
9319 invalid file doesn't segfault.
9320
812cd6eb
TV
93212018-10-18 Tom de Vries <tdevries@suse.de>
9322
9323 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9324 * gdb.ada/excep_handle.exp: Same.
9325 * gdb.ada/mi_string_access.exp: Same.
9326 * gdb.ada/mi_var_union.exp: Same.
9327 * gdb.arch/arc-analyze-prologue.exp: Same.
9328 * gdb.arch/arc-decode-insn.exp: Same.
9329 * gdb.base/readnever.exp: Same.
9330 * gdb.fortran/printing-types.exp: Same.
9331 * gdb.guile/scm-lazy-string.exp: Same.
9332
c4b90788
TV
93332018-10-16 Tom de Vries <tdevries@suse.de>
9334
9335 PR gdb/23730
9336 * gdb.base/catch-follow-exec.c: Add copyright notice.
9337 * gdb.base/catch-follow-exec.exp: Rewrite to use
9338 gdb_spawn_with_cmdline_opts. Require gdb-native.
9339
8bca2978
SL
93402018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9341
9342 * gdb.trace/actions-changed.exp: Check for arch support.
9343 * gdb.trace/actions.exp: Likewise.
9344 * gdb.trace/ax.exp: Likewise.
9345 * gdb.trace/backtrace.exp: Likewise.
9346 * gdb.trace/change-loc.exp: Likewise.
9347 * gdb.trace/deltrace.exp: Likewise.
9348 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9349 * gdb.trace/ftrace.exp: Likewise.
9350 * gdb.trace/infotrace.exp: Check for arch support.
9351 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9352 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9353 * gdb.trace/mi-tsv-changed.exp: Likewise.
9354 * gdb.trace/packetlen.exp: Likewise.
9355 * gdb.trace/passc-dyn.exp: Likewise.
9356 * gdb.trace/passcount.exp: Likewise.
9357 * gdb.trace/pending.exp: Likewise.
9358 * gdb.trace/range-stepping.exp: Check for shlib support.
9359 * gdb.trace/report.exp: Check for arch support.
9360 * gdb.trace/save-trace.exp: Likewise.
9361 * gdb.trace/signal.exp: Check for signal support.
9362 * gdb.trace/tfind.exp: Check for arch support.
9363 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9364 * gdb.trace/trace-common.h: Add comment.
9365 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9366 * gdb.trace/trace-enable-disable.exp: Likewise.
9367 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9368 * gdb.trace/tracecmd.exp: Check for arch support.
9369 * gdb.trace/tspeed.exp: Check for shlib and target support.
9370 * gdb.trace/tstatus.exp: Check for arch support.
9371 * gdb.trace/tsv.exp: Likewise.
9372 * gdb.trace/while-dyn.exp: Likewise.
9373 * gdb.trace/while-stepping.exp: Likewise.
9374 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9375
f9c49bff
SM
93762018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9377
9378 * gdb.trace/tspeed.exp: Remove nowarnings.
9379 (prepare_for_trace_test): Declare "global ipalib".
9380 * gdb.trace/tspeed.c: Include unistd.h.
9381 (main): Remove superfluous printf argument.
9382
d4330bde
SL
93832018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9384
9385 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9386 directory prefix on the filename.
9387
8ecfd7bd
SDJ
93882018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9389
9390 * gdb.gdb/unittest.exp: Update expected message informing that
9391 selftests have been disabled.
9392 * gdb.server/unittest.exp: Likewise.
9393
58bbcd02
TV
93942018-10-09 Tom de Vries <tdevries@suse.de>
9395
9396 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9397 with runto_main.
9398
9f6b697b
WP
93992018-10-08 Weimin Pan <weimin.pan@oracle.com>
9400
9401 PR c++/16841
9402 * gdb.cp/virtbase2.cc: New file.
9403 * gdb.cp/virtbase2.exp: New file.
9404
add5ded5
TT
94052018-10-06 Tom Tromey <tom@tromey.com>
9406
9407 PR python/19399:
9408 * gdb.python/py-inferior.exp: Add architecture test.
9409
f9e48344
TT
94102018-10-06 Tom Tromey <tom@tromey.com>
9411
9412 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9413 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9414
2a8be203
TT
94152018-10-06 Tom Tromey <tom@tromey.com>
9416
9417 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9418 of a "throw" catchpoint.
9419
e04caa70
SDJ
94202018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9421
9422 * gdb.base/info-proc.exp: Update string expected from "help info
9423 proc".
9424
5ca8c39f
TT
94252018-10-04 Tom Tromey <tom@tromey.com>
9426
9427 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9428 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9429 (test_initial_complaints, test_empty_complaints): Update.
9430 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9431
3453e7e4
TT
94322018-10-04 Tom Tromey <tom@tromey.com>
9433
9434 PR cli/19551:
9435 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9436 * lib/gdb.exp (gdb_file_cmd): Update.
9437 * gdb.stabs/weird.exp (print_weird_var): Update.
9438 * gdb.server/solib-list.exp: Update.
9439 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9440 * gdb.mi/mi-cli.exp: Update.
9441 * gdb.linespec/linespec.exp: Update.
9442 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9443 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9444 * gdb.cp/cp-relocate.exp: Update.
9445 * gdb.base/sym-file.exp: Update.
9446 * gdb.base/relocate.exp: Update.
9447 * gdb.base/readnever.exp: Update.
9448 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9449 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9450 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9451 * gdb.base/code_elim.exp: Update.
9452 * gdb.base/break-unload-file.exp (test_break): Update.
9453 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9454 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9455 Update.
9456 * gdb.base/attach.exp (do_attach_tests): Update.
9457 * gdb.base/sepdebug.exp: Update.
9458 * gdb.python/py-section-script.exp: Update.
9459
6afcf761
TT
94602018-10-04 Tom Tromey <tom@tromey.com>
9461
9462 PR cli/22234:
9463 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9464 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9465 output.
9466
fef1b293
TT
94672018-10-04 Tom Tromey <tom@tromey.com>
9468
9469 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9470 set width and height to 0.
9471 (test_command_line_attach_run): Use -quiet.
9472
ca98345e
SL
94732018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9474
9475 * lib/gdb.exp (skip_ifunc_tests): New.
9476 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9477 other compile failures.
9478 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9479
ff34e6ae
SM
94802018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9481
9482 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9483 is_amd64_regs_target.
9484
6bb8890e
AH
94852018-10-01 Alan Hayward <alan.hayward@arm.com>
9486
9487 * gdb.arch/aarch64-sighandler-regs.c: New test.
9488 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9489 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9490
224d30d3
MM
94912018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9492
9493 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9494 assembly.
9495
f67ffa6a
AB
94962018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9497
9498 * gdb.base/frame-selection.exp: New file.
9499 * gdb.base/frame-selection.c: New file.
9500
9fc3183f
AH
95012018-09-27 Alan Hayward <alan.hayward@arm.com>
9502
9503 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9504 pthread barrier.
9505 (main): Likewise.
9506
d354055e
AB
95072018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9508
9509 * gdb.base/large-frame-1.c: New file.
9510 * gdb.base/large-frame-2.c: New file.
9511 * gdb.base/large-frame.exp: New file.
9512 * gdb.base/large-frame.h: New file.
9513
db727370
JL
95142018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9515
9516 PR gdb/20948
9517 * gdb.base/write_mem.exp: New test.
9518 * gdb.base/write_mem.c: Likewise.
9519
ae778caf
TT
95202018-09-23 Tom Tromey <tom@tromey.com>
9521
9522 PR python/18852:
9523 * gdb.python/py-parameter.exp: Add test for parameter that throws
9524 on "set".
9525
fd3ba736
TT
95262018-09-23 Tom Tromey <tom@tromey.com>
9527
9528 PR python/17284:
9529 * gdb.python/py-template.exp (test_template_arg): Add test for
9530 negative template argument number.
9531
39a24317
TT
95322018-09-23 Tom Tromey <tom@tromey.com>
9533
9534 PR python/14062:
9535 * gdb.python/python.exp: Add test for post_event error.
9536
f5769a2c
TT
95372018-09-23 Tom Tromey <tom@tromey.com>
9538
9539 PR python/18170:
9540 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9541 convert pointers to int and long.
9542
1c1e54f6
TT
95432018-09-23 Tom Tromey <tom@tromey.com>
9544
9545 PR python/20126:
9546 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9547 signed-ness conversion tests.
9548
fb4fa946
TT
95492018-09-23 Tom Tromey <tom@tromey.com>
9550
9551 PR python/18352;
9552 * gdb.python/py-value.exp (test_float_conversion): New proc.
9553 Use it.
9554
a466edac
HAQ
95552018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9556
9557 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9558
4ee9b0c5
SL
95592018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9560
9561 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9562 no readline.
9563 * gdb.base/utf8-identifiers.exp: Likewise.
9564 * gdb.cp/cpcompletion.exp: Likewise.
9565 * gdb.linespec/cpcompletion.exp: Likewise.
9566 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9567 * gdb.linespec/cpls-ops.exp: Likewise.
9568
23be8da7
RB
95692018-09-19 Richard Bunt <richard.bunt@arm.com>
9570 Chris January <chris.january@arm.com>
9571
9572 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9573 * gdb.fortran/short-circuit-argument-list.exp: New file.
9574 * gdb.fortran/short-circuit-argument-list.f90: New test.
9575
5031d0ae
SDJ
95762018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9577
9578 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9579 "arch=" keyword when executing "-stack-list-frames".
9580
b4c0d1a4
SDJ
95812018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9582
9583 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9584 "arch=" keyword when executing "-stack-list-frames".
9585
7a6d2b45
SDJ
95862018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9587
9588 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9589 break ada".
9590
8588b356
SM
95912018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9592
9593 PR python/23669
9594 * gdb.python/python.exp: Test gdb.execute("show commands").
9595
65e65158
TT
95962018-09-16 Tom Tromey <tom@tromey.com>
9597
9598 * gdb.base/new-ui.exp (do_execution_tests): Update.
9599 * gdb.base/dbx.exp (test_breakpoints): Update.
9600
bf326452
AH
96012018-09-14 Alan Hayward <alan.hayward@arm.com>
9602
9603 * lib/gdb.exp (gdb_simple_compile): Add proc.
9604 (is_elf_target): Use gdb_simple_compile.
9605 (skip_altivec_tests): Likewise.
9606 (skip_vsx_tests): Likewise.
9607 (skip_tsx_tests): Likewise.
9608 (skip_btrace_tests): Likewise.
9609 (skip_btrace_pt_tests): Likewise.
9610 (gdb_can_simple_compile): Likewise.
9611 (gdb_has_argv0): Likewise.
9612 (gdb_target_symbol_prefix): Likewise.
9613 (target_supports_scheduler_locking): Likewise.
9614
2361b0fb
TT
96152018-09-13 Tom Tromey <tom@tromey.com>
9616
9617 * Makefile.in (TAGS): Recognize proc_with_prefix and
9618 gdb_caching_proc.
9619
0ae1a321
SM
96202018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9621
9622 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
9623 method.
9624
a40bf0c2
SM
96252018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9626
9627 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
9628 and a few other Inferior properties when the Inferior is no
9629 longer valid.
9630
4a3fe98f
TT
96312018-09-13 Tom Tromey <tom@tromey.com>
9632
9633 PR rust/23650:
9634 * gdb.rust/simple.exp: Add test for enum field access error.
9635
098b2108
TT
96362018-09-13 Tom Tromey <tom@tromey.com>
9637
9638 PR rust/23626:
9639 * gdb.rust/simple.rs (EmptyEnum): New type.
9640 (main): Use it.
9641 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
9642
1256af7d
SM
96432018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9644
9645 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
9646 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
9647 * gdb.python/py-symtab.exp: Update test printing an objfile.
9648
4aa8e6c2
SM
96492018-09-12 Simon Marchi <simon.marchi@ericsson.com>
9650
9651 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
9652 object.
9653
c221b2f7
AH
96542018-09-12 Alan Hayward <alan.hayward@arm.com>
9655
9656 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
9657 (support_complex_tests): Use gdb_can_simple_compile.
9658 (is_ilp32_target): Likewise.
9659 (is_lp64_target): Likewise.
9660 (is_64_target): Likewise.
9661 (is_amd64_regs_target): Likewise.
9662 (is_aarch32_target): Likewise.
9663 (gdb_int128_helper): Likewise.
9664
6f1107b5
JK
96652018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9666
9667 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
9668
1f5d1570
JG
96692018-09-10 Jerome Guitton <guitton@adacore.com>
9670
9671 * gdb.ada/same_component_name: Add test for case of tagged record
9672 with variable-length fields.
9673
cc330e39
XR
96742018-09-10 Xavier Roirand <roirand@adacore.com>
9675
9676 * gdb.ada/access_to_unbounded_array.exp: New testcase.
9677 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
9678 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
9679 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
9680
b9c50e9a
XR
96812018-09-10 Xavier Roirand <roirand@adacore.com>
9682
9683 * gdb.ada/mi_string_access.exp: New testcase.
9684 * gdb.ada/mi_string_access/bar.adb: New file.
9685 * gdb.ada/mi_string_access/pck.adb: New file.
9686 * gdb.ada/mi_string_access/pck.asd: New file.
9687
2963898f
XR
96882018-09-10 Xavier Roirand <roirand@adacore.com>
9689
9690 * gdb.ada/mi_var_union.exp: New testcase.
9691 * gdb.ada/mi_var_union/bar.adb: New file.
9692 * gdb.ada/mi_var_union/pck.adb: New file.
9693 * gdb.ada/mi_var_union/pck.asd: New file.
9694
1aac008f
TT
96952018-09-08 Tom Tromey <tom@tromey.com>
9696
9697 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
9698
332cf4c9
TT
96992018-09-08 Tom Tromey <tom@tromey.com>
9700
9701 PR python/16047:
9702 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
9703 (register_pretty_printers): Register new printer.
9704 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
9705 test.
9706 * gdb.python/py-prettyprint.c (int_type3): New typedef.
9707 (an_int_type3): New global.
9708
424da6cf
JB
97092018-09-08 Joel Brobecker <brobecker@adacore.com>
9710
9711 * gdb.ada/expr_with_funcall: New testcase.
9712
2a62dfa9
JB
97132018-09-08 Joel Brobecker <brobecker@adacore.com>
9714
9715 * gdb.ada/packed_array_assign: New testcase.
9716
96b6697f
AB
97172018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
9718
9719 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
9720 names, and add test prefixes to make test names unique.
9721
e4a62c65
TV
97222018-09-05 Tom de Vries <tdevries@suse.de>
9723
9724 * gdb.dwarf2/varval.exp: Add test.
9725
dd083ee2
GB
97262018-09-04 Gary Benson <gbenson@redhat.com>
9727
9728 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
9729 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
9730
aef9346c
TT
97312018-08-31 Tom Tromey <tom@tromey.com>
9732
9733 * gdb.rust/simple.rs: Rename second variable "v".
9734
c67f2e15
AB
97352018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
9736
9737 * gdb.base/funcargs.c (use_a): New function.
9738 (recurse): Call use_a.
9739
078a0207
KS
97402018-08-29 Keith Seitz <keiths@redhat.com>
9741
9742 * gdb.compile/compile-cplus-anonymous.cc: New file.
9743 * gdb.compile/compile-cplus-anonymous.exp: New file.
9744 * gdb.compile/compile-cplus-array-decay.cc: New file.
9745 * gdb.compile/compile-cplus-array-decay.exp: New file.
9746 * gdb.compile/compile-cplus-inherit.cc: New file.
9747 * gdb.compile/compile-cplus-inherit.exp: New file.
9748 * gdb.compile/compile-cplus-member.cc: New file.
9749 * gdb.compile/compile-cplus-member.exp: New file.
9750 * gdb.compile/compile-cplus-method.cc: New file.
9751 * gdb.compile/compile-cplus-method.exp: New file.
9752 * gdb.compile/compile-cplus-mod.c: "New" file.
9753 * gdb.compile/compile-cplus-namespace.cc: New file.
9754 * gdb.compile/compile-cplus-namespace.exp: New file.
9755 * gdb.compile/compile-cplus-nested.cc: New file.
9756 * gdb.compile/compile-cplus-nested.exp: New file.
9757 * gdb.compile/compile-cplus-print.c: "New" file.
9758 * gdb.compile/compile-cplus-print.exp: "New" file.
9759 * gdb.compile/compile-cplus-virtual.cc: New file.
9760 * gdb.compile/compile-cplus-virtual.exp: New file.
9761 * gdb.compile/compile-cplus.c: "New" file.
9762 * gdb.compile/compile-cplus.exp: "New" file.
9763 * lib/compile-support.exp: New file.
9764
b0f492b9
GB
97652018-08-16 Gary Benson <gbenson@redhat.com>
9766
9767 PR gdb/13000:
9768 * gdb.base/batch-exit-status.exp: New file.
9769 * gdb.base/batch-exit-status.good-commands: Likewise.
9770 * gdb.base/batch-exit-status.bad-commands: Likewise.
9771
36eb4c5f
AH
97722018-08-29 Alan Hayward <alan.hayward@arm.com>
9773
9774 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
9775 (struct struct02): Likewise.
9776 (struct struct03): Likewise.
9777 (struct struct04): Likewise.
9778 (struct struct_01_01): New struct.
9779 (struct struct_01_02): Likewise.
9780 (struct struct_01_03): Likewise.
9781 (struct struct_01_04): Likewise.
9782 (struct struct_02_01): Likewise.
9783 (struct struct_02_02): Likewise.
9784 (struct struct_02_03): Likewise.
9785 (struct struct_02_04): Likewise.
9786 (struct struct_04_01): Likewise.
9787 (struct struct_04_02): Likewise.
9788 (struct struct_04_03): Likewise.
9789 (struct struct_04_04): Likewise.
9790 (struct struct_05_01): Likewise.
9791 (struct struct_05_02): Likewise.
9792 (struct struct_05_03): Likewise.
9793 (struct struct_05_04): Likewise.
9794 (cmp_struct01): Remove function.
9795 (cmp_struct02): Likewise.
9796 (cmp_struct03): Likewise.
9797 (cmp_struct04): Likewise.
9798 (cmp_struct_01_01): Add Function.
9799 (cmp_struct_01_02): Likewise.
9800 (cmp_struct_01_03): Likewise.
9801 (cmp_struct_01_04): Likewise.
9802 (cmp_struct_02_01): Likewise.
9803 (cmp_struct_02_02): Likewise.
9804 (cmp_struct_02_03): Likewise.
9805 (cmp_struct_02_04): Likewise.
9806 (cmp_struct_04_01): Likewise.
9807 (cmp_struct_04_02): Likewise.
9808 (cmp_struct_04_03): Likewise.
9809 (cmp_struct_04_04): Likewise.
9810 (cmp_struct_05_01): Likewise.
9811 (cmp_struct_05_02): Likewise.
9812 (cmp_struct_05_03): Likewise.
9813 (cmp_struct_05_04): Likewise.
9814 (call_all): Add new structs.
9815 * gdb.base/infcall-nested-structs.exp: Likewise.
9816
3bf9c013
JV
98172018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
9818
9819 * gdb.python/py-framefilter-mi.exp: Update regexp to
9820 check for "arch" field in frame output.
9821
450d1e88
KB
98222018-08-23 Kevin Buettner <kevinb@redhat.com>
9823
9824 * gdb.dwarf2/dw2-ranges-func.c: New file.
9825 * gdb.dwarf2/dw2-ranges-func.exp: New file.
9826
ae739fe7
SM
98272018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
9828
9829 * gdb.base/term.exp: Compare terminal settings with values from
9830 the inferior.
9831 * gdb.base/term.c: Get and set terminal settings.
9832
6d52907e
JV
98332018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
9834
9835 * lib/mi-support.exp (mi_expect_stop): Update regexp to
9836 accommodate new "arch" field in frame output.
9837 * gdb.mi/mi-return.exp: Likewise.
9838 * gdb.mi/mi-stack.exp: Likewise.
9839 * gdb.mi/mi-syn-frame.exp: Likewise.
9840 * gdb.mi/user-selected-context-sync.exp: Likewise.
9841
be2d111a
MS
98422018-08-19 Michael Spang <spang@google.com>
9843
9844 PR gdb/11786
9845 * gdb.base/gcore-tls-pie.c: New file.
9846 * gdb.base/gcore-tls-pie.exp: New file.
9847
ae3a7c47
KB
98482018-08-18 Kevin Buettner <kevinb@redhat.com>
9849
9850 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
9851 * gdb.dwarf2/varval.c: New file.
9852 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 9853
2ecae92e
AH
98542018-08-17 Alan Hayward <alan.hayward@arm.com>
9855
9856 PR gdb/18931
9857 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
9858
c1854f1d
KS
98592018-08-16 Keith Seitz <keiths@redhat.com>
9860
9861 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
9862 tests expected to pass.
9863
26fb3983
JV
98642018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
9865
9866 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
9867 -data-disassemble -a.
9868 (test_disassembly_bogus_args): Likewise.
9869
67943c00
AB
98702018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
9871
9872 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
9873
5ff2bbae
AB
98742018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9875
9876 * gdb.base/vla-optimized-out.exp: Add new test.
9877
e5bbcd0f
AB
98782018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9879
9880 * gdb.base/vla-optimized-out-o3.exp: Delete.
9881 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
9882 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
9883 deleted tests.
9884
9d4a934c
AB
98852018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
9886
9887 PR gdb/18050:
9888 * gdb.server/extended-remote-restart.c: New file.
9889 * gdb.server/extended-remote-restart.exp: New file.
9890
045cf012
SM
98912018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
9892
9893 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
9894 "set variable index = 42".
9895
87d6a7aa
SM
98962018-08-07 Simon Marchi <simon.marchi@ericsson.com>
9897
9898 * boards/index-cache-gdb.exp: New file.
9899 * gdb.dwarf2/index-cache.exp: New file.
9900 * gdb.dwarf2/index-cache.c: New file.
9901 * gdb.base/maint.exp: Check if we are using the index cache.
9902
96d68bd4
RO
99032018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9904
9905 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
9906 MAKEFLAGS.
9907
5a699617
RO
99082018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9909
9910 * dg-extract-results.sh: Move to toplevel contrib.
9911 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
9912 * Makefile.in (check-parallel-racy): Likewise.
9913
5bd18990
AB
99142018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
9915
9916 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
9917 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
9918 tests if the target supports scheduler locking.
9919
3fbbcf47
TV
99202018-08-04 Tom de Vries <tdevries@suse.de>
9921
9922 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
9923
3e1d3d8c
TT
99242018-08-02 Tom Tromey <tom@tromey.com>
9925
9926 PR symtab/16842.
9927 * gdb.cp/temargs.exp: Test "info address" of a template
9928 parameter.
9929
5abe0f0c
JV
99302018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
9931
9932 * gdb.python/py-mi-var-info-path-expression.c: New file.
9933 * gdb.python/py-mi-var-info-path-expression.py: New file.
9934 * gdb.python/py-mi-var-info-path-expression.exp: New file.
9935
fb66cde8
SDJ
99362018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
9937
9938 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
9939 error after "cannot resolve name" string.
9940
c708f4d2
AB
99412018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
9942
9943 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
9944 started.
9945 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
9946
37cc0cae
TV
99472018-07-28 Tom de Vries <tdevries@suse.de>
9948
9949 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
9950
63b4ecf7
TV
99512018-07-26 Tom de Vries <tdevries@suse.de>
9952
9953 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
9954
3c3bb058
AB
99552018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
9956
9957 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
9958 is visible.
9959
9e7f3bbb
TV
99602018-07-26 Tom de Vries <tdevries@suse.de>
9961
9962 PR breakpoints/23366
9963 * gdb.base/catch-follow-exec.c: New test.
9964 * gdb.base/catch-follow-exec.exp: New file.
9965
16f808ec
TV
99662018-07-25 Tom de Vries <tdevries@suse.de>
9967
9968 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
9969 vla-optimized-out.c.
9970
d7154a8d
JV
99712018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
9972
9973 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
9974 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
9975
232a0032
TV
99762018-07-20 Tom de Vries <tdevries@suse.de>
9977
9978 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9979 NOCLONE macro.
9980 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9981
fbb1d502
TV
99822018-07-19 Tom de Vries <tdevries@suse.de>
9983
9984 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9985 regular expression.
9986
42dc7699
TV
99872018-07-18 Tom de Vries <tdevries@suse.de>
9988
9989 * gdb.base/vla-optimized-out.c: New test.
9990 * gdb.base/vla-optimized-out.exp: New file.
9991
7f1f7e23
SDJ
99922018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9993
9994 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9995 message "No address associated with hostname" when gdbserver
9996 cannot resolve the hostname.
9997
5759ebb3
PW
99982018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9999
10000 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10001 Add some test prefixes to make tests unique.
10002
3606ccab
PW
100032018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10004
10005 * gdb.base/frameapply.c: New file.
10006 * gdb.base/frameapply.exp: New file.
10007
529c08b2
PW
100082018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10009
10010 * gdb.base/skip.exp: Update expected error message.
10011
c7ab0aef
SDJ
100122018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10013 Jan Kratochvil <jan.kratochvil@redhat.com>
10014 Paul Fertser <fercerpav@gmail.com>
10015 Tsutomu Seki <sekiriki@gmail.com>
10016
10017 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10018 parameter.
10019 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10020 by default.
10021 * boards/native-gdbserver.exp: Likewise.
10022 * gdb.server/run-without-local-binary.exp: Improve regexp used
10023 for detecting when a remote debugging connection succeeds.
10024 * gdb.server/server-connect.exp: New file.
10025 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10026 Do not prefix the port number with ":".
10027 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10028 support for detecting and using it. Add '$debughost_gdbserver'
10029 to the list of arguments used to start gdbserver. Handle case
10030 when gdbserver cannot resolve a network name.
10031
16ff70dd
SDJ
100322018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10033
10034 PR c++/23373
10035 * gdb.base/ptype-offsets.cc (struct static_member): New
10036 struct.
10037 (main) <stmember>: New variable.
10038 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10039 with a static member in it.
10040
3541979f
AB
100412018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10042
10043 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10044 watchpoints enabled and disabled.
10045
c8ad9b9a
AB
100462018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10047
10048 * gdb.base/examine-backward.exp: Still run tests around address
10049 0x0, even if address 0x0 is not readable. Update the pattern for
10050 matching address 0x0 in expected output.
10051
e0e5e971
AB
100522018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10053
10054 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10055 malloc/free.
10056
1ea5da02
TV
100572018-07-04 Tom de Vries <tdevries@suse.de>
10058
10059 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10060
471b9d15
MR
100612018-07-02 Maciej W. Rozycki <macro@mips.com>
10062
10063 PR tdep/8282
10064 * gdb.arch/mips-disassembler-options.exp: New test.
10065 * gdb.arch/mips-disassembler-options.s: New test source.
10066
75acb486
PA
100672018-06-29 Pedro Alves <palves@redhat.com>
10068
10069 * gdb.threads/names.exp: Adjust expected "info threads" output.
10070
cd2bb709
PA
100712018-06-29 Pedro Alves <palves@redhat.com>
10072
10073 * gdb.opt/inline-break.exp (line number, address): Add "info
10074 break" tests.
10075
991ff292
PA
100762018-06-29 Pedro Alves <palves@redhat.com>
10077
10078 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10079 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10080 number and address and running to them.
10081
356819b6 100822018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10083
10084 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10085
2512d7ef
JK
100862018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10087
10088 * lib/compiler.c: Remove executable permission flag.
10089
be1b6474
RB
100902018-06-28 Richard Bunt <richard.bunt@arm.com>
10091
10092 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10093 code.
10094 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10095
291f9a96
PT
100962018-06-28 Petr Tesarik <ptesarik@suse.cz>
10097
10098 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10099
ed6dfe51
PT
101002018-06-28 Petr Tesarik <ptesarik@suse.cz>
10101
10102 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10103 address argument is omitted.
10104
d4d429d5
PT
101052018-06-28 Petr Tesarik <ptesarik@suse.cz>
10106
10107 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10108
7ab6656f
OJ
101092018-06-27 Omair Javaid <omair.javaid@linaro.org>
10110
10111 PR gdb/21695
10112 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10113 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10114
a33ccfc7
TT
101152018-06-26 Tom Tromey <tom@tromey.com>
10116
10117 PR rust/22574:
10118 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10119 * gdb.rust/simple.rs (struct SimpleLayout): New.
10120
6d72d289
SM
101212018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10122
10123 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10124 "info registers" output.
10125
8363f9d5
RB
101262018-06-21 Richard Bunt <richard.bunt@arm.com>
10127
10128 * gdb.base/watchpoint-hw-attach.c: New test.
10129 * gdb.base/watchpoint-hw-attach.exp: New file.
10130
f00674fe
SM
101312018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10132
10133 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10134 through /bin/sh.
10135 * boards/dwarf4-gdb-index.exp: Likewise.
10136 * boards/fission-dwp.exp: Likewise.
10137
1d554008
UW
101382018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10139
10140 * gdb.base/float128.exp: Add comment and improved fail message
10141 to the failure case of "print large128" test.
10142
d0ac1c44
SM
101432018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10144
10145 * configure.ac: Remove AC_PREREQ.
10146 * configure: Re-generate.
10147
61b04dd0
PA
101482018-06-19 Pedro Alves <palves@redhat.com>
10149
10150 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10151 (func_extern_caller): New.
10152 (main): Call func_extern_caller.
10153 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10154 logic change.
10155
f63b508a
SM
101562018-06-18 Weimin Pan <weimin.pan@oracle.com>
10157
10158 PR gdb/16841
10159 * gdb.cp/typedef-base.cc: New file.
10160 * gdb.cp/typedef-base.exp: New file.
10161
0fe3a558
TV
101622018-06-18 Tom de Vries <tdevries@suse.de>
10163
10164 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10165
7010835a
AB
101662018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10167 Richard Bunt <Richard.Bunt@arm.com>
10168
10169 * gdb.threads/attach-slow-waitpid.c: New file.
10170 * gdb.threads/attach-slow-waitpid.exp: New file.
10171 * gdb.threads/slow-waitpid.c: New file.
10172
14897d65
PA
101732018-06-14 Pedro Alves <palves@redhat.com>
10174
10175 * gdb.base/fork-running-state.c: Include <errno.h>.
10176 (exit_if_relative_exits): New.
10177 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10178 exits.
10179 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10180 child exits.
10181
5d9a0608
TV
101822018-06-14 Tom de Vries <tdevries@suse.de>
10183
10184 PR cli/22573
10185 * gdb.base/finish-pretty.c: New test.
10186 * gdb.base/finish-pretty.exp: New file.
10187
11ae5818
PA
101882018-06-14 Pedro Alves <palves@redhat.com>
10189
10190 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10191 gdb's expected startup output.
10192
1d39de44
PA
101932018-06-14 Pedro Alves <palves@redhat.com>
10194
10195 * lib/selftest-support.exp (selftest_setup): Remove inlined
10196 function handling.
10197
70ee0000
TV
101982018-06-14 Tom de Vries <tdevries@suse.de>
10199
10200 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10201 matching of breakpoint printing.
10202
11f4b608
TV
102032018-06-13 Tom de Vries <tdevries@suse.de>
10204
10205 PR testsuite/23269
10206 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10207 (fork_child): ... here, and ...
10208 (fork_parent): ... here.
10209
102102018-06-12 Tom de Vries <tdevries@suse.de>
10211
10212 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10213
9516f85a
AB
102142018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10215 Stephen Roberts <stephen.roberts@arm.com>
10216
10217 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10218 rewrite test to describe action performed, rather than possible
10219 failure.
10220
5045b3d7
GB
102212018-06-08 Gary Benson <gbenson@redhat.com>
10222
10223 * gdb.threads/check-libthread-db.exp: New file.
10224 * gdb.threads/check-libthread-db.c: Likewise.
10225
c61b06a1
TT
102262018-06-05 Tom Tromey <tom@tromey.com>
10227
10228 * gdb.base/default.exp: Update expected "show version" output.
10229
eb6af809
TT
102302018-06-05 Tom Tromey <tom@tromey.com>
10231
10232 PR cli/12326:
10233 * gdb.cp/static-print-quit.exp: Update.
10234 * lib/gdb.exp (pagination_prompt): Update.
10235 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10236 * gdb.python/python.exp: Update.
10237
178d6a63
JB
102382018-06-04 Joel Brobecker <brobecker@adacore.com>
10239
10240 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10241
8e817061
JB
102422018-06-01 Joel Brobecker <brobecker@adacore.com>
10243
10244 * gdb.ada/bp_fun_addr: New testcase.
10245
e86ca25f
TT
102462018-06-01 Tom Tromey <tom@tromey.com>
10247
10248 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10249 results.
10250 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10251 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10252 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10253 * gdb.base/maint.exp (maint_pass_if): Update.
10254
4b2dfa9d
MR
102552018-05-31 Maciej W. Rozycki <macro@mips.com>
10256
10257 * gdb.base/endian.exp: New test.
10258 * gdb.base/endian.c: New test source.
10259
45f25d6c
AB
102602018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10261
10262 PR gdb/23203
10263 * gdb.base/bt-selected-frame.c: New file.
10264 * gdb.base/bt-selected-frame.exp: New file.
10265 * lib/gdb.exp (get_current_frame_number): New function.
10266
d9f6d7f8
MR
102672018-05-24 Maciej W. Rozycki <macro@mips.com>
10268 Pedro Alves <palves@redhat.com>
10269
10270 * gdb.threads/tls-core.c: Include <stdlib.h>
10271 (thread_proc): Call `abort'.
10272 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10273 (tls_core_test): New procedure, bits factored out from ...
10274 (top level): ... here. Test both native cores and gcore cores.
10275
ff1cf532
TT
102762018-05-23 Tom Tromey <tom@tromey.com>
10277
10278 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10279
b98664d3
TT
102802018-05-23 Tom Tromey <tom@tromey.com>
10281
10282 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10283 symfile_complaints.
10284 (test_short_complaints): Likewise.
10285 (test_empty_complaints): Likewise.
10286 (test_initial_complaints): Update.
10287
4e9668d0
TT
102882018-05-23 Tom Tromey <tom@tromey.com>
10289
10290 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10291
43ba33c7
TT
102922018-05-23 Tom Tromey <tom@tromey.com>
10293
10294 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10295 (test_short_complaints): Update.
10296
035522c0
PA
102972018-05-22 Pedro Alves <palves@redhat.com>
10298
10299 * gdb.base/remote.exp: Only gdb_start after compiling the
10300 testcase. Issue "disconnect" before testing "set remote" command
10301 defaults. Issue clean_restart before running to main.
10302
cc0be08f
PA
103032018-05-22 Pedro Alves <palves@redhat.com>
10304
10305 * gdb.base/remote.exp: Adjust expected output of "show remote
10306 memory-write-packet-size". Add tests for "set remote
10307 memory-write-packet-size 0" and "set remote
10308 memory-write-packet-size fixed/limit".
10309
b1b60145
PA
103102018-05-22 Pedro Alves <palves@redhat.com>
10311
10312 PR gdb/22973
10313 * gdb.base/utf8-identifiers.c: New file.
10314 * gdb.base/utf8-identifiers.exp: New file.
10315
0ec848ad
PFC
103162018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10317
10318 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10319
2c3305f6
PFC
103202018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10321
10322 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10323
ce1e8424
TT
103242018-05-18 Tom Tromey <tom@tromey.com>
10325
10326 * gdb.base/ptype-offsets.exp: Update.
10327
ddfe970e
KS
103282018-05-17 Keith Seitz <keiths@redhat.com>
10329
10330 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10331 in expected breakpoint stop locations.
10332 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10333 move to proper scope to test variable values.
10334 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10335 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10336 New functions.
10337 (main): Call not_inline_func3.
10338 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10339 inline_func1, inline_func2, and inline_func3. Test that when each
10340 breakpoint is hit, GDB properly reports both the stop location
10341 and the backtrace. Repeat tests for temporary breakpoints.
10342
0726fcc6
MR
103432018-05-15 Maciej W. Rozycki <macro@mips.com>
10344
10345 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10346 rather then trying to access it in determining whether the PID
10347 of `gdbserver' could have been retrieved.
10348
8ee22052
AB
103492018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10350
10351 * gdb.arch/amd64-init-x87-values.S: New file.
10352 * gdb.arch/amd64-init-x87-values.exp: New file.
10353
7785df48
JK
103542018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10355
10356 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10357
56bcdbea
TT
103582018-05-04 Tom Tromey <tom@tromey.com>
10359
10360 PR python/22730:
10361 * gdb.python/python.exp: Test multi-line execute.
10362
a913fffb
TT
103632018-05-04 Tom Tromey <tom@tromey.com>
10364
10365 PR python/22731:
10366 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10367
7a2c85f2
TT
103682018-05-04 Tom Tromey <tom@tromey.com>
10369
10370 PR gdb/11750:
10371 * gdb.base/define.exp: Test defining a user command inside a user
10372 command.
10373 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10374
a3b60e45
JK
103752018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10376 Pedro Alves <palves@redhat.com>
10377
10378 PR breakpoints/19806 and support for PR external/20207.
10379 * gdb.base/watchpoint-unaligned.c: New file.
10380 * gdb.base/watchpoint-unaligned.exp: New file.
10381
45fe4a03
AB
103822018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10383
10384 * gdb.base/maint.exp: Make test names unique, use
10385 test_prefix_command_help to test 'help maint info', and remove
10386 repeated test of 'help maint'.
10387
9be2ae8f
TT
103882018-05-04 Tom Tromey <tom@tromey.com>
10389
10390 PR gdb/22619:
10391 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10392 behavior.
10393
11859c31
AB
103942018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10395
10396 * gdb.base/maint.exp: Process output from 'maint print registers'
10397 line at a time.
10398
089a9490
AB
103992018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10400
10401 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10402 timeout.
10403
9b0797e2
AB
104042018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10405
10406 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10407 filter pattern.
10408
f6ac5f3d
PA
104092018-05-02 Pedro Alves <palves@redhat.com>
10410
10411 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10412 to_log_command renames.
10413 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10414
77d3c63b
TT
104152018-05-02 Tom Tromey <tom@tromey.com>
10416
10417 * gdb.python/py-parameter.exp: Set test message.
10418
0489430a
TT
104192018-05-02 Tom Tromey <tom@tromey.com>
10420
10421 PR python/20084:
10422 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10423 PARAM_ZUINTEGER_UNLIMITED tests.
10424
1632f8ba
DR
104252018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10426
10427 PR rust/23124
10428 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10429 when casting.
10430
6d7bb824
TT
104312018-04-30 Tom Tromey <tom@tromey.com>
10432
10433 * gdb.python/py-type.exp: Check align attribute.
10434 * gdb.python/py-type.c: New "aligncheck" global.
10435
007e1530
TT
104362018-04-30 Tom Tromey <tom@tromey.com>
10437
10438 PR exp/17095:
10439 * gdb.dwarf2/dw2-align.exp: New file.
10440 * gdb.cp/align.exp: New file.
10441 * gdb.base/align.exp: New file.
10442 * lib/gdb.exp (gdb_int128_helper): New proc.
10443 (has_int128_c, has_int128_cxx): New caching procs.
10444
6873858b
TT
104452018-04-27 Tom Tromey <tom@tromey.com>
10446
10447 PR rust/22545:
10448 * gdb.rust/simple.exp: Add inclusive range tests.
10449
79188d8d
PA
104502018-04-26 Pedro Alves <palves@redhat.com>
10451
10452 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10453 ifunc breakpoint locations correctly of ifunc breakpoints set
10454 while the program resolves the ifunc.
10455
c7075ad5
PA
104562018-04-26 Pedro Alves <palves@redhat.com>
10457
10458 * gdb.base/gnu-ifunc-final.c: New file.
10459 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10460 * gdb.base/gnu-ifunc.exp (executable): Delete.
10461 (staticexecutable): Adjust.
10462 (lib_opts, exec_opts): Delete.
10463 (make_binsuffix, build, set-break): New procedures.
10464 (misc_tests): New, with tests factored out from the top level.
10465 (top level): Test different combinations of ifunc resolver name,
10466 resolver with and with debug info, and ifunc target with and
10467 without debug info. Wrap static tests with with_target_prefix.
10468
8388016d
PA
104692018-04-26 Pedro Alves <palves@redhat.com>
10470
10471 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10472 return type" warnings.
10473
249b5733
PA
104742018-04-25 Pedro Alves <palves@redhat.com>
10475
10476 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10477 killed".
10478 * gdb.base/kill-after-signal.exp: Likewise.
10479 * gdb.threads/kill.exp: Likewise.
10480
f67c0c91
SDJ
104812018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10482 Sergio Durigan Junior <sergiodj@redhat.com>
10483 Pedro Alves <palves@redhat.com>
10484
10485 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10486 regexps to expect for '[Inferior ... detached]' as well.
10487 * gdb.base/attach.exp: Likewise.
10488 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10489 "gdb_continue_to_end".
10490 (test_catch_syscall_with_wrong_args): Likewise.
10491 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10492 ']'. Don't set 'verbose' on.
10493 * gdb.base/foll-vfork.exp: Likewise.
10494 * gdb.base/fork-print-inferior-events.c: New file.
10495 * gdb.base/fork-print-inferior-events.exp: New file.
10496 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10497 '[Inferior ... has been killed]' message.
10498 * gdb.base/kill-after-signal.exp: Likewise.
10499 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10500 detach message.
10501 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10502 message.
10503 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10504 regexps to expect for '[Inferior ... detached]' as well.
10505 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10506
0a8ddac4
SM
105072018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10508
10509 PR gdb/23104
10510 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10511
701adfb0
PA
105122018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10513
10514 PR gdb/23095
10515 * gdb.base/break-probes.exp: Pass shlib_load to
10516 prepare_for_testing. Set normal_bp to r_debug_state if target is
10517 bsd.
10518
d27d16bf
RB
105192018-04-19 Richard Bunt <richard.bunt@arm.com>
10520
10521 * gdb.threads/multiple-successive-infcall.c: New test.
10522 * gdb.threads/multiple-successive-infcall.exp: New file.
10523
a037790e
TT
105242018-04-17 Tom Tromey <tom@tromey.com>
10525
10526 * gdb.rust/simple.rs (Union): New type.
10527 (main): New local "u".
10528 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10529
e3a91079
AA
105302018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10531
10532 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10533 number information in output of "whereis" command.
10534 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10535
b744723f
AA
105362018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10537
10538 * gdb.ada/info_types.exp: Adjust expected output to the line
10539 numbers now printed by "info var/func/type".
10540 * gdb.base/completion.exp: Likewise.
10541 * gdb.base/included.exp: Likewise.
10542 * gdb.cp/cp-relocate.exp: Likewise.
10543 * gdb.cp/cplusfuncs.exp: Likewise.
10544 * gdb.cp/namespace.exp: Likewise.
10545 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10546
4a4495d6
MM
105472018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10548
10549 * gdb.btrace/cpu.exp: New.
10550
1d509aa6
MM
105512018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10552
10553 * gdb.base/step-indirect-call-thunk.exp: New.
10554 * gdb.base/step-indirect-call-thunk.c: New.
10555 * gdb.reverse/step-indirect-call-thunk.exp: New.
10556 * gdb.reverse/step-indirect-call-thunk.c: New.
10557
6295b6da
SM
105582018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10559
10560 * gdb.base/pie-fork.c: New file.
10561 * gdb.base/pie-fork.exp: New file.
10562
50146e70
TT
105632018-04-11 Tom Tromey <tom@tromey.com>
10564
10565 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10566
f50d8a2e
PA
105672018-04-10 Pedro Alves <palves@redhat.com>
10568
10569 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10570 exits. Instead loop running forever.
10571 (fork_parent): Run forever too.
10572
a0be7a36
SM
105732018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10574
10575 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10576 mi_continue_to_line.
10577 * gdb.mi/mi-stack.c (callee4): Add comment.
10578
9b73db36
SM
105792018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10580
10581 * gdb.mi/mi-stack.exp: Fix indentation.
10582
c912f608
SM
105832018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10584
10585 PR gdb/22979
10586 * gdb.arch/amd64-osabi.exp: New file.
10587
26540402
SM
105882018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10589
10590 PR gdb/22980
10591 * gdb.base/osabi.exp: New file.
10592
121ad66c 105932018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10594
10595 * gdb.cp/static-typedef-print.exp: New file.
10596 * gdb.cp/static-typedef-print.cc: New file.
10597
3fcded8f
JB
105982018-03-27 Joel Brobecker <brobecker@adacore.com>
10599
10600 * gdb.ada/varsize_limit: New testcase.
10601
59cc4834
JB
106022018-03-27 Joel Brobecker <brobecker@adacore.com>
10603
10604 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
10605
10606 * gdb.ada/notcplusplus: New testcase.
10607
10608 * gdb.base/c-linkage-name.c: New file.
10609 * gdb.base/c-linkage-name.exp: New testcase.
10610
4ca59a9f
TT
106112018-03-26 Tom Tromey <tom@tromey.com>
10612
10613 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
10614 * gdb.python/py-framefilter.py (name_error): New global.
10615 (ErrorInName.function): Use name_error.
10616
978d6c75
TT
106172018-03-26 Tom Tromey <tom@tromey.com>
10618
10619 PR backtrace/15582:
10620 * gdb.python/py-framefilter.exp: Add "bt hide" test.
10621
b7fee5a3
KS
106222018-03-23 Keith Seitz <keiths@redhat.com>
10623
10624 PR c++/22968
10625 * gdb.cp/subtypes.exp: New file.
10626 * gdb.cp/subtypes.h: New file.
10627 * gdb.cp/subtypes.cc: New file.
10628 * gdb.cp/subtypes-2.cc: New file.
10629
376be529
AB
106302018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10631
10632 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
10633 (done): Call '_exit' not 'exit' to avoid atexit handlers.
10634 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
10635 -nostartfiles when compiling the test. Confirm that all registers
10636 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
10637
066cfa98
AB
106382018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10639
10640 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
10641 option, syntax was wrong anyway.
10642 * gdb.arch/arm-disp-step.exp: Likewise.
10643 * gdb.arch/sparc64-regs.exp: Likewise.
10644 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
10645 option, syntax was wrong anyway, switch to use
10646 prepare_for_testing.
10647 * gdb.arch/i386-disp-step.exp: Likewise.
10648
079670b9
AA
106492018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
10650
10651 * gdb.ada/exec_changed.exp: Replace "target_info exists
10652 use_gdb_stub" by "use_gdb_stub".
10653 * gdb.ada/start.exp: Likewise.
10654 * gdb.base/async-shell.exp: Likewise.
10655 * gdb.base/attach-pie-misread.exp: Likewise.
10656 * gdb.base/attach-wait-input.exp: Likewise.
10657 * gdb.base/break-entry.exp: Likewise.
10658 * gdb.base/break-interp.exp: Likewise.
10659 * gdb.base/dprintf-detach.exp: Likewise.
10660 * gdb.base/nostdlib.exp: Likewise.
10661 * gdb.base/solib-nodir.exp: Likewise.
10662 * gdb.base/statistics.exp: Likewise.
10663 * gdb.base/testenv.exp: Likewise.
10664 * gdb.mi/mi-exec-run.exp: Likewise.
10665 * gdb.mi/mi-start.exp: Likewise.
10666 * gdb.multi/dummy-frame-restore.exp: Likewise.
10667 * gdb.multi/multi-arch-exec.exp: Likewise.
10668 * gdb.multi/multi-arch.exp: Likewise.
10669 * gdb.multi/tids.exp: Likewise.
10670 * gdb.multi/watchpoint-multi.exp: Likewise.
10671 * gdb.python/py-events.exp: Likewise.
10672 * gdb.threads/attach-into-signal.exp: Likewise.
10673 * gdb.threads/attach-stopped.exp: Likewise.
10674 * gdb.threads/threadapply.exp: Likewise.
10675 * lib/selftest-support.exp: Likewise.
10676
26d6cec4
AA
106772018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
10678
10679 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
10680
4ee89e90
SR
106812018-03-20 Stephen Roberts <stephen.roberts@arm.com>
10682
10683 * gdb.perf/template-breakpoints.cc: New file.
10684 * gdb.perf/template-breakpoints.exp: New file.
10685 * gdb.perf/template-breakpoints.py: New file.
10686
92630041
TT
106872018-03-19 Tom Tromey <tom@tromey.com>
10688
10689 * gdb.rust/simple.rs (main): Add local variables field1, field2,
10690 y0.
10691 * gdb.rust/simple.exp: Test bare identifier form of struct
10692 initializer.
10693
76727919
TT
106942018-03-19 Tom Tromey <tom@tromey.com>
10695
10696 * gdb.gdb/observer.exp: Remove.
10697
194ed413
AA
106982018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10699
10700 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
10701 "qualified" option when setting breakpoints.
10702 * gdb.trace/backtrace.exp: Likewise.
10703 * gdb.trace/circ.exp: Likewise.
10704 * gdb.trace/collection.exp: Likewise.
10705 * gdb.trace/disconnected-tracing.exp: Likewise.
10706 * gdb.trace/ftrace-lock.exp: Likewise.
10707 * gdb.trace/ftrace.exp: Likewise.
10708 * gdb.trace/infotrace.exp: Likewise.
10709 * gdb.trace/packetlen.exp: Likewise.
10710 * gdb.trace/passc-dyn.exp: Likewise.
10711 * gdb.trace/qtro.exp: Likewise.
10712 * gdb.trace/read-memory.exp: Likewise.
10713 * gdb.trace/report.exp: Likewise.
10714 * gdb.trace/signal.exp: Likewise.
10715 * gdb.trace/status-stop.exp: Likewise.
10716 * gdb.trace/strace.exp: Likewise.
10717 * gdb.trace/tfind.exp: Likewise.
10718 * gdb.trace/trace-break.exp: Likewise.
10719 * gdb.trace/trace-condition.exp: Likewise.
10720 * gdb.trace/trace-mt.exp: Likewise.
10721 * gdb.trace/tstatus.exp: Likewise.
10722 * gdb.trace/tsv.exp: Likewise.
10723 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10724 * gdb.trace/unavailable.exp: Likewise.
10725 * gdb.trace/while-dyn.exp: Likewise.
10726
8b067d2c
AA
107272018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10728
10729 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
10730 that libinproctrace is copied to the target.
10731
3ae9ce5d
TT
107322018-03-14 Tom Tromey <tom@tromey.com>
10733
10734 PR cli/14977:
10735 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
10736 a null pointer.
10737 * gdb.base/wchar.exp: Likewise.
10738
b8c2339b
TT
107392018-03-14 Tom Tromey <tom@tromey.com>
10740
10741 PR cli/19918:
10742 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
10743 flag.
10744
4872dc46
SM
107452018-03-08 Simon Marchi <simon.marchi@ericsson.com>
10746
10747 PR gdb/22841
10748 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
10749 "target" to remote_exec.
10750
e4fe3756
SM
107512018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
10752
10753 PR gdb/22841
10754 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
10755 ${board}_upload): Remove.
10756
e95a97d4
AA
107572018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
10758
10759 * gdb.cp/watch-cp.cc: New test.
10760 * gdb.cp/watch-cp.exp: New file.
10761
dbbb1059
AB
107622018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
10763
10764 * gdb.base/infcall-nested-structs.exp: New file.
10765 * gdb.base/infcall-nested-structs.c: New file.
10766 * gdb.base/float.exp: Add riscv support.
10767
ecc054c0
TP
107682018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
10769
10770 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
10771 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
10772
25e3c82c
SDJ
107732018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
10774
10775 * gdb.server/abspath.exp: New file.
10776 * lib/gdb.exp (with_cwd): New procedure.
10777
3083294d
SM
107782018-02-28 Simon Marchi <simon.marchi@ericsson.com>
10779
10780 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
10781 use it.
10782 (gdb_is_target_remote_prompt): New proc.
10783 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
10784 (gdb_is_target_native): Pass prompt parameter to
10785 gdb_is_target_1.
10786
3275ef47
SM
107872018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
10788
10789 * gdb.base/load-command.c: New file.
10790 * gdb.base/load-command.exp: New file.
10791 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
10792 (gdb_is_target_1): ...this, and generalize for other targets
10793 than just remote.
10794 (gdb_is_target_remote): Use gdb_is_target_1.
10795 (gdb_is_target_native): use gdb_is_target_1.
10796
6893c19a
TT
107972018-02-26 Tom Tromey <tom@tromey.com>
10798
10799 PR python/16497:
10800 * gdb.python/py-framefilter.exp: Update test.
10801
2ddeaf8a
TT
108022018-02-26 Tom Tromey <tom@tromey.com>
10803
10804 * gdb.dwarf2/variant.c: New file.
10805 * gdb.dwarf2/variant.exp: New file.
10806
c9317f21
TT
108072018-02-26 Tom Tromey <tom@tromey.com>
10808
10809 * gdb.rust/simple.exp: Accept more possible results in enum test.
10810
6f6d0c26
SM
108112018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
10812
10813 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
10814 parentheses.
10815
11b03145
MR
108162018-02-23 Maciej W. Rozycki <macro@mips.com>
10817
10818 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
10819 name of a variable: $actual_linejj -> $actual_line.
10820
54a27fe5
JB
108212018-02-21 John Baldwin <jhb@FreeBSD.org>
10822
10823 * gdb.arch/amd64-i386-address.exp: Fix a typo.
10824
de65820c
MM
108252018-02-20 Markus Metzger <markus.t.metzger@intel.com>
10826
10827 * gdb.btrace/buffer-size.exp: Do not force BTS.
10828
980548fd
PA
108292018-02-14 Pedro Alves <palves@redhat.com>
10830
10831 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
10832 getting a "Quit".
10833
c4e12631
MM
108342018-02-09 Markus Metzger <markus.t.metzger@intel.com>
10835
10836 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
10837 Fix test name.
10838
c2e0e465
SM
108392018-02-07 Simon Marchi <simon.marchi@ericsson.com>
10840
10841 * gdb.cp/m-static.exp: Check type of optimized out static
10842 member.
10843
f7216783
AB
108442018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
10845
10846 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
10847 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
10848
0625771b
LS
108492018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
10850 Leszek Swirski <leszeks@google.com>
10851
10852 * gdb.python/py-prettyprint.c
10853 (struct to_string_returns_value_inner,
10854 struct to_string_returns_value_wrapper): New.
10855 (main): Add tsrvw variable.
10856 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
10857 ToStringReturnsValueWrapper): New classes.
10858 (register_pretty_printers): Register new pretty-printers.
10859 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
10860 recursive pretty printer.
10861 * gdb.python/py-mi.exp: Likewise.
10862
59498c30
LS
108632018-02-01 Leszek Swirski <leszeks@google.com>
10864
10865 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
10866 functions with the same name as an include file are parsed
10867 correctly.
10868
d4d38844
YQ
108692018-02-01 Yao Qi <yao.qi@linaro.org>
10870
10871 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
10872 "\[^\r\n\]*".
10873
07e5f5cf
NP
108742018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
10875
10876 * gdb.arch/powerpc-prologue-frame.s: New file.
10877 * gdb.arch/powerpc-prologue-frame.c: Likewise.
10878 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
10879
929b5ad4
JB
108802018-01-31 Joel Brobecker <brobecker@adacore.com>
10881
10882 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
10883
e671cd59
PA
108842018-01-30 Pedro Alves <palves@redhat.com>
10885
10886 PR gdb/13211
10887 * gdb.base/interrupt-daemon.c: New.
10888 * gdb.base/interrupt-daemon.exp: New.
10889 * gdb.multi/multi-term-settings.c: New.
10890 * gdb.multi/multi-term-settings.exp: New.
10891
fc413dc4
JB
108922018-01-30 Joel Brobecker <brobecker@adacore.com>
10893
10894 * gdb.base/break.exp: Save the location where the breakpoint
10895 on break.c:47 was actually inserted when debugging the version
10896 compiled at -O2 and use it in the expected output of the "info
10897 break" test performed soon after.
10898
5c319bb2
PA
108992018-01-22 Pedro Alves <palves@redhat.com>
10900 Sergio Durigan Junior <sergiodj@redhat.com>
10901
10902 * gdb.base/whatis.exp: Add tests for 'set print object on' +
10903 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
10904
a9e40818
JB
109052018-01-22 Joel Brobecker <brobecker@adacore.com>
10906
10907 * gdb.base/break-include.c, gdb.base/break-include.inc,
10908 gdb.base/break-include.exp: New files.
10909 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
10910 line number now being the actual line number where the breakpoint
10911 was inserted.
10912 * gdb.mi/mi-break.exp: Likewise.
10913 * gdb.mi/mi-reverse.exp: Likewise.
10914 * gdb.mi/mi-simplerun.exp: Ditto.
10915
e707fc44
AB
109162018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10917
10918 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
10919 varobj.
10920 * gdb.mi/mi-var-create-rtti.exp: Likewise.
10921
ae451627
AB
109222018-01-21 Don Breazeal <donb@codesourcery.com>
10923 Andrew Burgess <andrew.burgess@embecosm.com>
10924
10925 * gdb.mi/basics.c: Add new global.
10926 * gdb.mi/mi-frame-regs.exp: New file.
10927 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
10928 case.
10929
b1b189e0
AB
109302018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10931
10932 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
10933 non-parameter, and on an unknown symbol.
10934
fcfcc376
TT
109352018-01-19 Tom Tromey <tom@tromey.com>
10936
10937 * gdb.rust/modules.rs (TWENTY_THREE): New global.
10938 * gdb.rust/modules.exp: Add ::-qualified lookup test.
10939
634c1c31
AA
109402018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10941
10942 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
10943 setrlimit and chdir to int.
10944
d6ad07fd
AA
109452018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10946
10947 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
10948 function.
10949 (my_tend): Likewise.
10950 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
10951 rationale of avoiding FP- and vector instructions.
10952
adf8243b
RK
109532018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
10954
10955 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
10956 "info reg" with "\[ \t\]*".
10957 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
10958 "\[ \t\]+".
10959 * gdb.arch/s390-multiarch.exp: Ditto.
10960 * gdb.base/pc-fp.exp: Ditto.
10961 * gdb.reverse/i386-precsave.exp: Ditto.
10962 * gdb.reverse/i386-reverse.exp: Ditto.
10963 * gdb.reverse/i387-env-reverse.exp: Ditto.
10964 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10965
dcc06925
AA
109662018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10967
10968 * lib/gdb.exp (gdb_compile): Re-enable use of
10969 universal_compile_options for languages other than Rust.
10970
25d4fd80
AA
109712018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10972
10973 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
10974
ee7f689e 109752018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
10976
10977 PR gdb/16577
10978 * gdb.base/solib-vanish.exp: New.
10979 * gdb.base/solib-vanish-main.c: New.
10980 * gdb.base/solib-vanish-lib1.c: New.
10981 * gdb.base/solib-vanish-lib2.c: New.
10982
d8447b6b
YQ
109832018-01-17 Yao Qi <yao.qi@linaro.org>
10984
10985 * gdb.compile/compile.exp: Match the address printed for
10986 frame in the output of command "bt".
10987
86d6a90c
TT
109882018-01-15 Tom Tromey <tom@tromey.com>
10989
10990 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10991 compute sp_reg.
10992
cbcdb1aa
AB
109932018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10994
10995 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10996 to prepare.
10997 (prepare): Return 0 on error, 1 on success.
10998
eea61984
PA
109992018-01-12 Pedro Alves <palves@redhat.com>
11000
11001 * gdb.base/continue-after-aborted-step-over.c: New.
11002 * gdb.base/continue-after-aborted-step-over.exp: New.
11003
6181e9c2
SM
110042018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11005
11006 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11007 options when not creating an executable.
11008
3cada740
PA
110092018-01-11 Pedro Alves <palves@redhat.com>
11010
11011 PR remote/22597
11012 * gdb.server/stop-reply-no-thread.c: New file.
11013 * gdb.server/stop-reply-no-thread.exp: New file.
11014
c63d3e8d
PA
110152018-01-10 Pedro Alves <palves@redhat.com>
11016
11017 PR gdb/22670
11018 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11019 functions too. Test setting breakpoints and printing C functions
11020 with no debug info too.
11021 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11022
d4c2a405
PA
110232018-01-10 Pedro Alves <palves@redhat.com>
11024
11025 PR gdb/22670
11026 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11027 a fail.
11028
8825213e
PA
110292018-01-10 Pedro Alves <palves@redhat.com>
11030
11031 PR gdb/22670
11032 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11033
605fd3c6
YQ
110342018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11035
11036 * gdb.server/unittest.exp: Match the output in non-development
11037 mode.
11038
1e5ded6c
YQ
110392018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11040
11041 * gdb.gdb/unittest.exp: Match output in non-development mode.
11042
30066b0b
JB
110432018-01-08 Joel Brobecker <brobecker@adacore.com>
11044
11045 * gdb.ada/access_tagged_param.exp: Relax expected output
11046 for value of "ObjL" in "continue" to pck.inspect breakpoint
11047 test.
11048
04bafb1e
XR
110492018-01-08 Joel Brobecker <brobecker@adacore.com>
11050
9f86398b
JB
11051 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11052 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11053
e379cee6
PA
110542018-01-05 Pedro Alves <palves@redhat.com>
11055
11056 PR gdb/18653
11057 * gdb.base/libsegfault.exp: New.
11058
de63c46b
PA
110592018-01-05 Joel Brobecker <brobecker@adacore.com>
11060
11061 PR gdb/22670
11062 * gdb.ada/access_tagged_param.exp: New file.
11063 * gdb.ada/access_tagged_param/foo.adb: New file.
11064
f98fc17b
PA
110652018-01-05 Pedro Alves <palves@redhat.com>
11066
11067 PR gdb/22670
11068 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11069 exercise lower case too, and to exercise both full matching and
11070 wild matching.
11071
342f8240
JB
110722018-01-05 Joel Brobecker <brobecker@adacore.com>
11073
11074 * gdb.ada/rename_subscript_param: New testcase.
11075
7150d33c
JG
110762018-01-05 Jerome Guitton <guitton@adacore.com>
11077
11078 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11079
cc0e770c
JB
110802018-01-05 Joel Brobecker <brobecker@adacore.com>
11081
11082 * gdb.ada/convvar_comp: New testcase.
11083
672a41aa 110842018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11085
11086 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11087 (My_Table): New global variable.
11088 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11089
7365ec2f
JB
110902018-01-04 Joel Brobecker <brobecker@adacore.com>
11091
11092 PR gdb/22670
11093 * gdb.ada/maint_with_ada: New testcase.
11094
289483b6
JB
110952018-01-04 Joel Brobecker <brobecker@adacore.com>
11096
11097 PR gdb/22670
11098 * gdb.ada/bp_c_mixed_case: New testcase.
11099
344420da
JB
111002018-01-04 Joel Brobecker <brobecker@adacore.com>
11101
11102 PR gdb/22670
11103 * gdb.ada/complete.exp: Add "complete break ada" test.
11104
66fc87a0
JB
111052018-01-04 Joel Brobecker <brobecker@adacore.com>
11106
11107 PR gdb/22670
11108 * gdb.ada/info_addr_mixed_case: New testcase.
11109
9f757bf7
XR
111102018-01-03 Xavier Roirand <roirand@adacore.com>
11111
11112 * gdb.ada/excep_handle.exp: New testcase.
11113 * gdb.ada/excep_handle/foo.adb: New file.
11114 * gdb.ada/excep_handle/pck.ads: New file.
11115
bd570f80
JB
111162018-01-03 Joel Brobecker <brobecker@adacore.com>
11117
11118 * gdb.base/step-line.c: Add extra empty line in copyright header.
11119 * gdb.base/step-line.inp: Likewise.
11120
9fe561ab
JB
111212018-01-02 Joel Brobecker <brobecker@adacore.com>
11122
11123 * gdb.ada/dyn_stride.exp: Add slice test.
11124
a405673c
JB
111252018-01-02 Joel Brobecker <brobecker@adacore.com>
11126
11127 * gdb.ada/dyn_stride: New testcase.
11128
cef0f868
SH
111292017-12-27 Stafford Horne <shorne@gmail.com>
11130
11131 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11132 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11133
b67d92b0
SH
111342017-12-27 Stafford Horne <shorne@gmail.com>
11135
11136 * gdb.base/reggroups.c: New file.
11137 * gdb.base/reggroups.exp: New file.
11138
eccab96d
JB
111392017-12-18 Joel Brobecker <brobecker@adacore.com>
11140
11141 * gdb.dwarf2/ada-valprint-error.c: New file.
11142 * gdb.dwarf2/ada-valprint-error.exp: New file.
11143
0e2da9f0
JB
111442017-12-18 Joel Brobecker <brobecker@adacore.com>
11145
11146 * gdb.ada/assign_arr: New testcase.
11147
cb923fcc
XR
111482017-12-18 Xavier Roirand <roirand@adacore.com>
11149
11150 * gdb.ada/funcall_ptr: New testcase.
11151
7c161838
SDJ
111522017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11153
11154 PR cli/16224
11155 * gdb.base/ptype-offsets.cc: New file.
11156 * gdb.base/ptype-offsets.exp: New file.
11157
1af17fd9
YQ
111582017-12-15 Yao Qi <yao.qi@linaro.org>
11159
11160 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11161 if XML is disabled.
11162
828d5846
XR
111632017-12-15 Xavier Roirand <roirand@adacore.com>
11164
11165 * gdb.ada/same_component_name: New testcase.
11166
79e8fcaa
JB
111672017-12-14 Joel Brobecker <brobecker@adacore.com>
11168
11169 * gdb.ada/str_binop_equal: New testcase.
11170
e05fa6f9
JB
111712017-12-14 Joel Brobecker <brobecker@adacore.com>
11172
11173 * gdb.ada/task_switch_in_core: New testcase.
11174
b89641ba
SM
111752017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11176
11177 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11178 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11179 call test_bkpt_qualified.
11180 (test_bkpt_qualified): New proc.
11181
6892d2e4
PA
111822017-12-13 Pedro Alves <palves@redhat.com>
11183
11184 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11185 Tighten regexp by matching with an anchor.
11186
a22ecf70
PA
111872017-12-13 Pedro Alves <palves@redhat.com>
11188
11189 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11190 ("expression with namespace"): New set of tests.
11191 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11192 (Nested::Test_NS::qux): New.
11193 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11194 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11195
9937536c
JB
111962017-12-13 Joel Brobecker <brobecker@adacore.com>
11197
11198 * gdb.base/server-del-break.c: New file.
11199 * gdb.base/server-del-break.exp: New file.
11200
fe49c6f5
SH
112012017-12-12 Stafford Horne <shorne@gmail.com>
11202
11203 * gdb.xml/tdesc-regs.exp: Add or1k support.
11204
c3d18620
SH
112052017-12-12 Stafford Horne <shorne@gmail.com>
11206
11207 * gdb.base/bp-permanent.c: Define nop of or1k.
11208
c5f9cfc8
JB
112092017-12-11 Joel Brobecker <brobecker@adacore.com>
11210
11211 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11212 output with components being reordered.
11213
a9c135fc
JB
112142017-12-11 Joel Brobecker <brobecker@adacore.com>
11215
11216 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11217 output with components being reordered.
11218
927aa2e7
JK
112192017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11220 Pedro Alves <palves@redhat.com>
11221
11222 * gdb.base/maint.exp (check for .gdb_index): Check also for
11223 .debug_names.
11224 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11225 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11226 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11227 (.gdb_index used after symbol reloading): Support also .debug_names.
11228 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11229
f17d9474
YQ
112302017-12-08 Yao Qi <yao.qi@linaro.org>
11231
11232 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11233 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11234
a0de8c21
YQ
112352017-12-08 Yao Qi <yao.qi@linaro.org>
11236
11237 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11238 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11239
a738ea1d
YQ
112402017-12-08 Yao Qi <yao.qi@linaro.org>
11241
11242 * gdb.arch/aarch64-tagged-pointer.c: New file.
11243 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11244
1cd9a73b
SDJ
112452017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11246
11247 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11248 "int".
11249
fa6eb693
KS
112502017-12-07 Keith Seitz <keiths@redhat.com>
11251
11252 PR breakpoints/22569
11253 * gdb.linespec/ls-errs.exp: Change expected result of "break
11254 -source this file has spaces.c -line 3".
11255 Check that an explicit source file followed by whitespace is
11256 identified as an invalid explicit location.
11257
883fd55a
KS
112582017-12-07 Keith Seitz <keiths@redhat.com>
11259
11260 * gdb.cp/nested-types.cc: New file.
11261 * gdb.cp/nested-types.exp: New file.
11262 * lib/cp-support.exp: Load data-structures.exp library.
11263 (debug_cp_test_ptype_class): New global.
11264 (cp_ptype_class_verbose, next_line): New procedures.
11265 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11266 Add and document new return value.
11267 Switch the list of lines to a queue.
11268 Add support for new `type' key for nested type definitions.
11269 Add debugging/troubleshooting messages.
11270 * lib/data-structures.exp: New file.
11271
ec72db3e
SM
112722017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11273
11274 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11275 with proc_with_prefix, don't use with_test_prefix.
11276
99598d71
TT
112772017-12-07 Tom Tromey <tom@tromey.com>
11278
11279 * gdb.base/break.exp: Add test for empty "commands".
11280
a8806230
YQ
112812017-12-07 Yao Qi <yao.qi@linaro.org>
11282
11283 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11284 malloc and catch syscall.
11285
824cc835
PM
112862017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11287
e79be6e5 11288 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11289 tests for explicit locations.
11290
7cc244de
PA
112912017-12-06 Pedro Alves <palves@redhat.com>
11292
11293 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11294 force-disabling XML descriptions.
11295
50a1fdd5
PA
112962017-12-04 Pedro Alves <palves@redhat.com>
11297
11298 PR gdb/22499
11299 * gdb.arch/amd64-disp-step-avx.S: New file.
11300 * gdb.arch/amd64-disp-step-avx.exp: New file.
11301
f0fb2488
PA
113022017-12-03 Pedro Alves <palves@redhat.com>
11303
11304 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11305 and <string.h>.
11306 (parent_function): Print distinct messages when waitpid fails, or
11307 the child exits with a signal, or the child exits for an unhandled
11308 reason.
11309 * gdb.threads/process-dies-while-detaching.exp
11310 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11311 it. Wait for both inferior output and GDB's prompt. Use an
11312 indirect spawn id list.
11313 (do_detach): New parameter 'child_exit'. Use it to compute
11314 expected inferior output.
11315 (test_detach, test_detach_watch, test_detach_killed_outside):
11316 Adjust to pass down the expected child exit kind.
11317
97cbe998
SDJ
113182017-12-01 Joel Brobecker <brobecker@adacore.com>
11319 Sergio Durigan Junior <sergiodj@redhat.com>
11320 Pedro Alves <palves@redhat.com>
11321
11322 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11323
40fc416f
SDJ
113242017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11325
11326 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11327 to 'symbol-file' and 'add-symbol-file' can be
11328 position-independent.
11329
1cc75e92
YQ
113302017-12-01 Yao Qi <yao.qi@linaro.org>
11331
11332 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11333 the URL in copyright header.
11334 * gdb.arch/aarch64-fp.exp: Likewise.
11335 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11336 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11337 * gdb.base/expand-psymtabs.exp: Likewise.
11338 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11339 * gdb.fortran/common-block.exp: Likewise.
11340 * gdb.fortran/common-block.f90: Likewise.
11341 * gdb.fortran/logical.exp: Likewise.
11342 * gdb.fortran/vla-datatypes.f90: Likewise.
11343 * gdb.fortran/vla-sub.f90: Likewise.
11344
875fb7a7
JB
113452017-11-30 Joel Brobecker <brobecker@adacore.com>
11346
11347 * gdb.ada/repeat_dyn: New testcase.
11348
6f14765f
UW
113492017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11350
11351 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11352 Update for changed thread numbering.
11353 * gdb.cell/bt.exp: Update for changed GDB output.
11354
f1af7b94
SM
113552017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11356
11357 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11358 setting isremote by hand.
11359 * boards/dwarf4-gdb-index.exp: Likewise.
11360 * boards/fission.exp: Likewise.
11361 * boards/stabs.exp: Likewise.
11362
e3919f3e
PA
113632017-11-30 Pedro Alves <palves@redhat.com>
11364
11365 * gdb.linespec/cpls-ops.exp
11366 (check_explicit_skips_function_argument): Extract the underlying
11367 type of size_t instead of hardcoding it.
11368
bd69330d
PA
113692017-11-29 Pedro Alves <palves@redhat.com>
11370
11371 PR c++/19436
11372 * gdb.linespec/cpls-abi-tag.cc: New file.
11373 * gdb.linespec/cpls-abi-tag.exp: New file.
11374
a20714ff
PA
113752017-11-29 Pedro Alves <palves@redhat.com>
11376
11377 * gdb.base/langs.exp: Use -qualified.
11378 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11379 it.
11380 * gdb.cp/namespace.exp: Use -qualified.
11381 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11382 (overload-3, template-overload, template-ret-type, const-overload)
11383 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11384 procedures.
11385 (test_driver): Call them.
11386 * gdb.cp/save-bp-qualified.cc: New.
11387 * gdb.cp/save-bp-qualified.exp: New.
11388 * gdb.linespec/explicit.exp: Test -qualified.
11389 * lib/completion-support.exp (completion::explicit_opts_list): Add
11390 "-qualified".
11391 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11392
f6f1d339
PM
113932017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11394
11395 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11396
02ca603a
TT
113972017-11-29 Tom Tromey <tom@tromey.com>
11398
11399 * gdb.base/relocate.exp: Update invalid argument test.
11400 Add new tests for invalid arguments.
11401
ed6c0bfb
TP
114022017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11403
11404 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11405 Return 0 as a long.
11406 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11407
f106e10e
TP
114082017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11409
11410 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11411 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11412 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11413 func ().
11414 * gdb.cp/shadow.cc (B.func): Return 0.
11415
10329bb2
JB
114162017-11-27 Joel Brobecker <brobecker@adacore.com>
11417
11418 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11419 expected output in gdb_expect call to allow the exception
11420 message to be present as well. Fix syntax confusion to avoid
11421 TCL thinking that exception_name is an array.
11422
617cd4bc
UW
114232017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11424
11425 * gdb.arch/spu-info.c: Include <unistd.h>.
11426 (do_signal_test): Fix broken calls to write.
11427 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11428 Fix checks for empty mailboxes. Update signal tests for corrected
11429 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11430 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11431 * gdb.cell/arch.exp: Use standard_output_file.
11432 * gdb.cell/break.exp: Likewise.
11433 * gdb.cell/bt.exp: Likewise.
11434 * gdb.cell/core.exp: Likewise.
11435 * gdb.cell/dwarfaddr.exp: Likewise.
11436 * gdb.cell/ea-cache.exp: Likewise.
11437 * gdb.cell/ea-standalone.exp: Likewise.
11438 * gdb.cell/f-regs.exp: Likewise.
11439 * gdb.cell/fork.exp: Likewise.
11440 * gdb.cell/gcore.exp: Likewise.
11441 * gdb.cell/mem-access.exp: Likewise.
11442 * gdb.cell/ptype.exp: Likewise.
11443 * gdb.cell/registers.exp: Likewise.
11444 * gdb.cell/sizeof.exp: Likewise.
11445 * gdb.cell/solib-symbol.exp: Likewise.
11446 * gdb.cell/solib.exp: Likewise.
617cd4bc 11447
a81aaca0
PA
114482017-11-25 Pedro Alves <palves@redhat.com>
11449
11450 * gdb.base/complete-empty.exp: New file.
11451 * gdb.base/completion.exp: Adjust.
11452
6a3c6ee4
PA
114532017-11-25 Pedro Alves <palves@redhat.com>
11454
11455 * gdb.linespec/cpls-ops.cc: New file.
11456 * gdb.linespec/cpls-ops.exp: New file.
11457 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11458 factored out from ...
11459 (test_complete_prefix_range): ... this.
11460
8955eb2d
PA
114612017-11-24 Pedro Alves <palves@redhat.com>
11462
11463 * gdb.linespec/cpcompletion.exp: New file.
11464 * gdb.linespec/cpls-hyphen.cc: New file.
11465 * gdb.linespec/cpls.cc: New file.
11466 * gdb.linespec/cpls2.cc: New file.
11467 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11468 test to use test_gdb_complete_unique. Add label completion,
11469 keyword completion and explicit location completion tests.
11470 * lib/completion-support.exp: New file.
11471
e547c119
JB
114722017-11-24 Joel Brobecker <brobecker@adacore.com>
11473
11474 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11475 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11476 when hitting an exception catchpoint.
11477
7c3c1aa8
YQ
114782017-11-22 Yao Qi <yao.qi@linaro.org>
11479
11480 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11481
41bd68f5
SM
114822017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11483
11484 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11485 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11486 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11487
1daad298
YQ
114882017-11-22 Yao Qi <yao.qi@linaro.org>
11489
11490 * gdb.base/info-os.exp: Pass pthreads.
11491 * gdb.multi/multi-attach.exp: Likewise.
11492
88465e87
YQ
114932017-11-22 Yao Qi <yao.qi@linaro.org>
11494
11495 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11496 compiler.
11497
dc196b23
YQ
114982017-11-22 Yao Qi <yao.qi@linaro.org>
11499
11500 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11501 * gdb.base/break-interp.exp: Likewise.
11502 * gdb.base/jit-attach-pie.exp: Likewise.
11503
2400729e
UW
115042017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11505
11506 * gdb.base/float128.c (large128): New variable.
11507 * gdb.base/float128.exp: Add test to print largest __float128 value.
11508
7a26362d
UW
115092017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11510
11511 * gdb.arch/vsx-regs.exp: Update register content checks.
11512
ed0f4273
UW
115132017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11514
11515 * gdb.arch/ppc-longdouble.exp: New file.
11516 * gdb.arch/ppc-longdouble.c: Likewise.
11517
a25d69c6
PA
115182017-11-21 Pedro Alves <palves@redhat.com>
11519
11520 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11521
73fcf641
PA
115222017-11-20 Pedro Alves <palves@redhat.com>
11523
11524 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11525 (long_double_typedef): New typedefs.
11526 Use DEF on double and long double.
11527 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11528 cases.
11529 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11530 and 'long_double_ptr_same_size' locals. Use them to decide
11531 whether cast from array/function to float is valid/invalid.
11532
71a3c369
TT
115332017-11-17 Tom Tromey <tom@tromey.com>
11534
11535 * gdb.rust/traits.rs: New file.
11536 * gdb.rust/traits.exp: New file.
11537
ced9779b
JB
115382017-11-17 Joel Brobecker <brobecker@adacore.com>
11539
11540 * gdb.ada/minsyms: New testcase.
11541
a0922d80
PA
115422017-11-16 Pedro Alves <palves@redhat.com>
11543
11544 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11545 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11546
ea04e54c
PA
115472017-11-16 Pedro Alves <palves@redhat.com>
11548
11549 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11550 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11551
e849ea89
PA
115522017-11-16 Pedro Alves <palves@redhat.com>
11553
11554 * gdb.server/reconnect-ctrl-c.c: New file.
11555 * gdb.server/reconnect-ctrl-c.exp: New file.
11556
d8ae99a7
PM
115572017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11558
11559 * gdb.python/py-rbreak.exp: New file.
11560 * gdb.python/py-rbreak.c: New file.
11561 * gdb.python/py-rbreak-func2.c: New file.
11562
968a13f8
PA
115632017-11-16 Pedro Alves <palves@redhat.com>
11564
11565 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11566 pattern.
11567 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11568 GDB.
11569
71774bc9
SM
115702017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11571
11572 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11573 regex.
11574
ddbb44cf
SM
115752017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11576
11577 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11578 test names.
11579
584a564f
PA
115802017-11-09 Pedro Alves <palves@redhat.com>
11581
11582 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11583 factored out from ...
11584 (top level): ... here, and adjusted to avoid expecting beyond the
11585 prompt in a single gdb_test_multiple.
11586
5ed7a928
PA
115872017-11-09 Pedro Alves <palves@redhat.com>
11588
11589 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11590 output.
11591 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11592 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11593 * gdb.server/ext-run.exp ("kill" test): Likewise.
11594 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11595
a60e0738
PA
115962017-11-09 Pedro Alves <palves@redhat.com>
11597
11598 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
11599 match till end of line.
11600
2c88253f
PA
116012017-11-09 Pedro Alves <palves@redhat.com>
11602
11603 * gdb.base/memattr.exp: Tighten regexes to match the end line.
11604
c7a38517
PA
116052017-11-09 Pedro Alves <palves@redhat.com>
11606
11607 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
11608 New procedures, factored out from ...
11609 (top level): ... here, and adjusted to avoid expecting beyond the
11610 prompt in one go.
11611
f29f4b6b
PA
116122017-11-09 Pedro Alves <palves@redhat.com>
11613
11614 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
11615 output. Fix '?' match.
11616
286acbb5
JB
116172017-11-08 Joel Brobecker <brobecker@adacore.com>
11618
11619 * gdb.ada/scoped_watch: New testcase.
11620 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
11621 which is actually correct.
11622 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
11623 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
11624
62d7ae92
PA
116252017-11-08 Pedro Alves <palves@redhat.com>
11626
11627 * gdb.gdb/complaints.exp (test_initial_complaints)
11628 (test_serial_complaints, test_short_complaints): Call
11629 complaint_internal instead of complaint.
11630
280ca31f
DT
116312017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
11632
11633 * gdb.threads/tls-core.c: New file.
11634 * gdb.threads/tls-core.exp: Likewise.
11635
b5ec771e
PA
116362017-11-08 Pedro Alves <palves@redhat.com>
11637
11638 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
11639 (p Exported_Capitalized): New test.
11640 (p exported_capitalized): New test.
11641
a02b41a7
PA
116422017-11-07 Pedro Alves <palves@redhat.com>
11643
11644 * gdb.cp/ena-dis-br-range.exp: Add more tests.
11645
95e95a6d
PA
116462017-11-07 Pedro Alves <palves@redhat.com>
11647
11648 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
11649 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
11650 (disable_invalid, disable_inverted, disable_negative): New
11651 procedures.
11652 ("bad numbers"): New set of tests.
11653
cee62dbd
PA
116542017-11-07 Pedro Alves <palves@redhat.com>
11655
11656 * gdb.cp/ena-dis-br-range.exp: Add tests.
11657
cc638e86
PA
116582017-11-07 Pedro Alves <palves@redhat.com>
11659
11660 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
11661
d0fe4701
XR
116622017-11-07 Xavier Roirand <roirand@adacore.com>
11663 Pedro Alves <palves@redhat.com>
11664
11665 * gdb.base/ena-dis-br.exp: Add reference to
11666 gdb.cp/ena-dis-br-range.exp.
11667 * gdb.cp/ena-dis-br-range.exp: New file.
11668 * gdb.cp/ena-dis-br-range.cc: New file.
11669
46f67f80
PA
116702017-11-06 Pedro Alves <palves@redhat.com>
11671
11672 * gdb.base/attach-non-pgrp-leader.c: New.
11673 * gdb.base/attach-non-pgrp-leader.exp: New.
11674
726e1356
PA
116752017-11-06 Pedro Alves <palves@redhat.com>
11676
11677 * configure.ac: No longer check for termio.h and sgtty.h.
11678 * configure: Regenerate.
11679 * remote-utils.c: Include termios.h instead of gdb_termios.h.
11680 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
11681 Remove termio and sgtty code.
11682
50ab6ace
YQ
116832017-11-03 Yao Qi <yao.qi@linaro.org>
11684
11685 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
11686 in GDB is disabled.
11687
8e68731c
YQ
116882017-11-03 Yao Qi <yao.qi@linaro.org>
11689
11690 * gdb.python/py-thrhandle.exp: Skip it if python is not
11691 enabled.
11692
3a87ae65
SM
116932017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
11694
11695 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
11696 as a breakpoint command.
11697
484d8d36
MD
116982017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
11699
11700 PR python/21213
11701 * gdb.python/py-infthread.exp: Test calling
11702 InferiorThread.inferior () multiple times in a row.
11703
4a27f119
KS
117042017-10-27 Keith Seitz <keiths@redhat.com>
11705
11706 * gdb.opt/inline-break.exp (break_info_1): New procedure.
11707 Test "info break" for every inlined function breakpoint.
11708
bb11dd58
YQ
117092017-10-27 Yao Qi <yao.qi@linaro.org>
11710
11711 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
11712
a43f3893
PF
117132017-10-26 Patrick Frants <osscontribute@gmail.com>
11714
11715 * gdb.cp/classes.exp (test_static_members): Test printing
11716 Outer::instance.
11717 * gdb.cp/classes.c (struct Inner, struct Outer): New.
11718 (Inner::instance, Outer::instance): New.
11719
792ccf00
PA
117202017-10-24 Pedro Alves <palves@redhat.com>
11721
11722 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
11723 extra console" test in two stages.
11724
eb2bfbad
PA
117252017-10-24 Pedro Alves <palves@redhat.com>
11726
11727 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
11728
1f75a651
PA
117292017-10-24 Pedro Alves <palves@redhat.com>
11730
11731 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
11732 loop.
11733
779990d9
PA
117342017-10-24 Pedro Alves <palves@redhat.com>
11735
11736 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
11737 $attempt" and "stoppedtry $stoppedtry" test prefixes.
11738
ad9b8f5d
PA
117392017-10-24 Pedro Alves <palves@redhat.com>
11740
11741 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
11742 parameter and handle it. Don't output read value in test name.
11743
fee6da6e
PA
117442017-10-24 Pedro Alves <palves@redhat.com>
11745
11746 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
11747 custom test name.
11748
10389c2c
PA
117492017-10-24 Pedro Alves <palves@redhat.com>
11750
11751 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
11752 include the unstable output directory name in the test's name.
11753 (initial_setup_simple) <'set args'>: Use custom test name.
11754
a80e65a9
PA
117552017-10-24 Pedro Alves <palves@redhat.com>
11756
11757 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
11758 with explicit test name.
11759
15763a09
PA
117602017-10-20 Pedro Alves <palves@redhat.com>
11761
11762 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
11763 'wait -i'. Use gdb_assert and remote_close.
11764
49a4ce2e
AB
117652017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
11766
11767 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
11768 number from variable rather than hard-coded.
11769
a75868f5
PA
117702017-10-19 Pedro Alves <palves@redhat.com>
11771
11772 * gdb.base/long-inferior-output.c: New file.
11773 * gdb.base/long-inferior-output.exp: New file.
11774
c8ba13ad
KS
117752017-11-18 Keith Seitz <keiths@redhat.com>
11776
11777 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
11778 method.
11779 (main): Call it.
11780 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
11781 Add additional user-defined conversion operator tests.
11782
b27de576
PA
117832017-10-17 Pedro Alves <palves@redhat.com>
11784
11785 * boards/native-stdio-gdbserver.exp: Load "local-board".
11786
8484c955
PA
117872017-10-17 Pedro Alves <palves@redhat.com>
11788
11789 * gdb.base/quit-live.c: New file.
11790 * gdb.base/quit-live.exp: New file.
11791
83d5a34d
KS
117922017-10-16 Keith Seitz <keiths@redhat.com>
11793
11794 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
11795 (class_with_protected_typedef, class_with_private_typedef)
11796 (struct_with_public_typedef, struct_with_protected_typedef)
11797 (struct_with_private_typedef): New classes/structs.
11798 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
11799 typedefs and access specifiers.
11800
739b3f1d
PA
118012017-10-16 Pedro Alves <palves@redhat.com>
11802 Simon Marchi <simon.marchi@polymtl.ca>
11803
11804 * README (Local vs Remote vs Native): New section.
11805 * boards/local-board.exp: New file, with bits factored out from
11806 ...
11807 * boards/native-extended-gdbserver.exp: ... here. Load
11808 "local-board".
11809 * boards/native-gdbserver.exp: Load "local-board".
11810 (${board}_spawn, ${board}_exec): Delete.
11811 * boards/native-stdio-gdbserver.exp: Most contents factored out to
11812 ...
11813 * boards/stdio-gdbserver-base.exp: ... this new file.
11814 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
11815 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
11816 procedure.
11817 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
11818 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
11819 stdio_gdbserver_command.
11820 (${board}_get_remote_address, ${board}_get_comm_port)
11821 (${board}_download, ${board}_upload): Delete.
11822 (get_target_remote_pipe_cmd): New.
11823
fe68b953
SM
118242017-10-16 Simon Marchi <simon.marchi@ericsson.com>
11825
11826 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
11827 test_bkpt_deletion, test_bkpt_cond_and_cmds,
11828 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
11829 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
11830 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
11831 remove with_test_prefix.
11832
300b6685
PA
118332017-10-13 Pedro Alves <palves@redhat.com>
11834
11835 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
11836 * gdb.base/annota1.exp: Use it instead of is_remote.
11837 * gdb.base/annota3.exp: Use it instead of is_remote.
11838 * gdb.cp/annota2.exp: Use it instead of is_remote.
11839 * gdb.cp/annota3.exp: Use it instead of is_remote.
11840 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
11841
50500caf
PA
118422017-10-13 Pedro Alves <palves@redhat.com>
11843
11844 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
11845 (test_num_test_vars, run_and_count_vars, find_env)
11846 (test_set_unset_env, test_inherit_env_var): New procedures.
11847 (top level): Use them.
11848
dad0c6d2
PA
118492017-10-13 Pedro Alves <palves@redhat.com>
11850
11851 * lib/selftest-support.exp (selftest_setup): Extend comments, and
11852 also skip on stub-like targets.
11853
8b0553c1
PA
118542017-10-13 Pedro Alves <palves@redhat.com>
11855
11856 PR gdb/22293
11857 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
11858 (top level): Move some tests to ...
11859 (test_not_found): ... this new procedure.
11860 (top level): Call it.
11861
7594f623
PA
118622017-10-13 Pedro Alves <palves@redhat.com>
11863
11864 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
11865 expect different "info terminal" output if testing with a
11866 non-native target.
11867
ebe3b402
PA
118682017-10-13 Pedro Alves <palves@redhat.com>
11869 Simon Marchi <simon.marchi@polymtl.ca>
11870
11871 PR python/12966
11872 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
11873
42f1b161
PA
118742017-10-13 Pedro Alves <palves@redhat.com>
11875
11876 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
11877 already.
11878
8d6ef72b
PA
118792017-10-13 Pedro Alves <palves@redhat.com>
11880
11881 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
11882 is_remote.
11883
d7bcd5b8
PA
118842017-10-13 Pedro Alves <palves@redhat.com>
11885
11886 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
11887 is_remote.
11888
df479dc6
PA
118892017-10-13 Pedro Alves <palves@redhat.com>
11890
11891 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
11892 is set.
11893 (corefile_test_attach): Likewise. Check can_spawn_for_attach
11894 instead of is_remote.
11895
23fb630a
PA
118962017-10-13 Pedro Alves <palves@redhat.com>
11897
11898 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
11899 (top level): Add comment.
11900
cc77b1dc
PA
119012017-10-13 Pedro Alves <palves@redhat.com>
11902
11903 * gdb.base/remote.exp (top level): Fix comment typo and add
11904 missing return.
11905
27c9e813
PA
119062017-10-13 Pedro Alves <palves@redhat.com>
11907 Simon Marchi <simon.marchi@polymtl.ca>
11908
11909 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
11910 calls and add comments. Skip test if use_gdb_stub is set.
11911 (top level): Use "set cwd" command instead of "cd" command.
11912
5e830d98
PA
119132017-10-13 Pedro Alves <palves@redhat.com>
11914
11915 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
11916 is_remote target check.
11917
f5ca0032
PA
119182017-10-13 Pedro Alves <palves@redhat.com>
11919
11920 * gdb.base/scope.exp: Use build_executable + clean_restart +
11921 gdb_file_cmd instead of prepare_for_testing and no longer skip
11922 "before run" tests on is_remote target boards. Update comments.
11923 * boards/native-extended-gdbserver.exp
11924 (extended_gdbserver_load_last_file): New, factored out from ...
11925 (gdb_load): ... this. Move further below and add comment.
11926 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
11927
8aed1c0d
PA
119282017-10-12 Pedro Alves <palves@redhat.com>
11929
11930 * gdb.base/attach.exp: Remove references to gdb64.
11931 * gdb.base/dbx.exp: Remove references to gdb64.
11932
cfa34c87
SM
119332017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11934 Pedro Alves <palves@redhat.com>
11935
11936 * gdb.base/label.exp: Remove is_remote target check.
11937
9192b7de
PA
119382017-10-12 Pedro Alves <palves@redhat.com>
11939
11940 * gdb.base/auvx.exp (coredir): Update comment.
11941 (top level) <core_works>: Use "set cwd" command instead of "cd"
11942 command.
11943
6bf0052d
PA
119442017-10-12 Pedro Alves <palves@redhat.com>
11945 Simon Marchi <simon.marchi@polymtl.ca>
11946
11947 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
11948 target boards.
11949
e48ef82d
PA
119502017-10-12 Pedro Alves <palves@redhat.com>
11951 Simon Marchi <simon.marchi@polymtl.ca>
11952
11953 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
11954 Instead skip if there's any gdb_protocol set.
11955
8d7aea57
SM
119562017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11957 Pedro Alves <palves@redhat.com>
11958
11959 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
11960
30440677
PA
119612017-10-12 Pedro Alves <palves@redhat.com>
11962 Simon Marchi <simon.marchi@polymtl.ca>
11963
11964 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
11965 instead of on dejagnu remote boards.
11966
4e04f045 119672017-10-12 Pedro Alves <palves@redhat.com>
175654b9 11968 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
11969
11970 * gdb.base/inferior-died.exp: Remove is_remote and isnative
11971 checks. Use build_executable + clean_restart instead of
11972 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
11973 of enabling non-stop after starting gdb.
11974
871a186e
PA
119752017-10-12 Pedro Alves <palves@redhat.com>
11976
11977 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
11978 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11979 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11980 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11981
56d704da
AK
119822017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11983
11984 * gdb.arch/arc-tdesc-cpu.exp: New file.
11985 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11986
2f20e312
SM
119872017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11988
11989 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11990
65630365
PA
119912017-10-10 Pedro Alves <palves@redhat.com>
11992
11993 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11994 expect CLI output.
11995
bf469271
PA
119962017-10-10 Pedro Alves <palves@redhat.com>
11997
11998 * lib/selftest-support.exp (selftest_setup): Update for
11999 captured_command_loop's prototype change.
12000
777a42f1
PA
120012017-10-09 Pedro Alves <palves@redhat.com>
12002
12003 Test both arch1=>arch2 and arch2=>arch1.
12004
12005 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12006 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12007 factored out to...
12008 (append_arch1_options, append_arch2_options, append_arch_options)
12009 (build_executables): New procedures.
12010 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12011 local.
12012 (top level): Add new 'first_arch' testing axis.
12013
cbd2b4e3
PA
120142017-10-09 Pedro Alves <palves@redhat.com>
12015
12016 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12017 (barrier): New.
12018 (thread_start, all_started): New functions.
12019 (main): Spawn new thread and wait until it is scheduled.
12020 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12021 option.
12022 (do_test): Add 'selected_thread' parameter. Run to all_started
12023 instead of main. Explicitly set the breakpoint at main. Switch
12024 to the SELECTED_THREAD thread.
12025 (top level): Test handling the exec event with either the main
12026 thread or the second thread selected.
12027
5c9e4427
PA
120282017-10-09 Pedro Alves <palves@redhat.com>
12029
12030 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12031 logic. Move STOP marker after the value checks.
12032 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12033 regexp.
12034
b3b7c423
SL
120352017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12036
12037 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12038
3b4b2f16
UW
120392017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12040
12041 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12042 integer-to-dfp conversion.
12043 * gdb.base/dfp-test.exp: Likewise.
12044
5cd63fda
PA
120452017-10-04 Pedro Alves <palves@redhat.com>
12046
12047 * gdb.multi/hangout.c: Include <unistd.h>.
12048 (hangout_loop): New function.
12049 (main): Call alarm. Call hangout_loop in a loop.
12050 * gdb.multi/hello.c: Include <unistd.h>.
12051 (hello_loop): New function.
12052 (main): Call alarm. Call hangout_loop in a loop.
12053 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12054 inferior with the other selected.
12055
4c71c105
SM
120562017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12057
12058 * gdb.mi/list-thread-groups-available.exp: New file.
12059 * gdb.mi/list-thread-groups-available.c: New file.
12060
bc3b087d
SDJ
120612017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12062
12063 * gdb.base/set-cwd.exp: Make it available on
12064 native-extended-gdbserver.
12065
d092c5a2
SDJ
120662017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12067
12068 * gdb.base/set-cwd.c: New file.
12069 * gdb.base/set-cwd.exp: Likewise.
12070
45320ffa
TT
120712017-10-02 Tom Tromey <tom@tromey.com>
12072
12073 PR rust/22236:
12074 * gdb.rust/simple.rs (main): New variable "fslice".
12075 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12076
b3e3859b
TT
120772017-10-02 Tom Tromey <tom@tromey.com>
12078
12079 * gdb.rust/simple.exp: Test ptype of a slice.
12080
01af5e0d
TT
120812017-10-02 Tom Tromey <tom@tromey.com>
12082
12083 * gdb.rust/simple.exp: Test index of slice.
12084
a9bbfbd8
TT
120852017-09-27 Tom Tromey <tom@tromey.com>
12086
12087 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12088
df8899e5
TP
120892017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12090 Pedro Alves <palves@redhat.com>
12091
12092 * gdb.base/compare-sections.exp (get value of read-only section): Read
12093 as unsigned value.
12094 (corrupt read-only section): Likewise and don't set written if patching
12095 failed.
12096
757bf54b
KB
120972017-09-21 Kevin Buettner <kevinb@redhat.com>
12098
12099 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12100 files.
12101
06871ae8
PA
121022017-09-20 Pedro Alves <palves@redhat.com>
12103
12104 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12105 symbol names in gdb's output.
12106 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12107
e5f25bc5
PA
121082017-09-20 Pedro Alves <palves@redhat.com>
12109
12110 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12111 Rename to ...
12112 (test_list_ambiguous_symbol): ... this and add a symbol name
12113 parameter. Adjust.
12114 (test_list_ambiguous_function): Reimplement on top of
12115 test_list_ambiguous_symbol and also test listing ambiguous
12116 variables.
12117 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12118 (ambiguous_fun): ... this.
12119 (ambiguous_var): New.
12120 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12121 (ambiguous_fun): ... this.
12122 (ambiguous_var): New.
12123
4e5a4f58
JB
121242017-09-19 John Baldwin <jhb@FreeBSD.org>
12125
12126 * gdb.base/starti.c: New file.
12127 * gdb.base/starti.exp: New file.
12128 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12129
26e53f3e
PA
121302017-09-14 Pedro Alves <palves@redhat.com>
12131
12132 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12133 (top level): Use it instead of runto.
12134
cb791d59
TT
121352017-09-11 Tom Tromey <tom@tromey.com>
12136
12137 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12138
7c96f8c1
TT
121392017-09-11 Tom Tromey <tom@tromey.com>
12140
12141 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12142 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12143
469412dd
CW
121442017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12145
12146 * gdb.fortran/printing-types.exp: New file.
12147 * gdb.fortran/printing-types.exp: New file.
12148
e0f86435
BH
121492017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12150
12151 * gdb.fortran/vla-ptype.exp: Fix typos.
12152 * gdb.fortran/vla-value.exp: Same.
12153
9e9af4be
BH
121542017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12155
12156 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12157 * gdb.mi/mi-var-child-f.exp: Likewise.
12158 * gdb.mi/mi-vla-fortran.exp: Likewise.
12159
a5ad232b 121602017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12161 Christoph Weinmann <christoph.t.weinmann@intel.com>
12162 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12163
12164 * gdb.fortran/ptr-indentation.f90: New file.
12165 * gdb.fortran/ptr-indentation.exp: New file.
12166
5aec60eb
TT
121672017-09-05 Tom Tromey <tom@tromey.com>
12168
12169 PR gdb/22010:
12170 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12171
8f8f8152
TP
121722017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12173
12174 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12175
fbd1b771
JK
121762017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12177
12178 * gdb.threads/tls-nodebug-pie.c: New file.
12179 * gdb.threads/tls-nodebug-pie.exp: New file.
12180
5eb5f850
TT
121812017-09-05 Tom Tromey <tom@tromey.com>
12182
12183 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12184 for rust.
12185
ae780a21
SM
121862017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12187
12188 * gdb.multi/multi-arch-exec.exp: Test with different
12189 "follow-exec-mode" settings.
12190 (do_test): New procedure.
12191
3693fdb3
PA
121922017-09-04 Pedro Alves <palves@redhat.com>
12193
12194 * gdb.base/func-static.c (S::method const, S::method volatile)
12195 (S::method volatile const): New methods.
12196 (c_s, v_s, cv_s): New instances.
12197 (main): Call method() on them.
12198 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12199 (cannot_resolve): New procedure.
12200 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12201 print-quote-unquoted columns.
12202 (do_test): Test printing each scope too.
12203
e68cb8e0
PA
122042017-09-04 Pedro Alves <palves@redhat.com>
12205
12206 * gdb.base/local-static.exp: Also test with
12207 class::method::variable wholly quoted.
12208 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12209
858be34c
PA
122102017-09-04 Pedro Alves <palves@redhat.com>
12211
12212 * gdb.base/local-static.c: New.
12213 * gdb.base/local-static.cc: New.
12214 * gdb.base/local-static.exp: New.
12215
46a4882b
PA
122162017-09-04 Pedro Alves <palves@redhat.com>
12217
12218 * gdb.asm/asm-source.exp: Add casts to int.
12219 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12220 (dataglobal64_1, dataglobal64_2): New globals.
12221 * gdb.base/nodebug.exp: Test different expressions involving the
12222 new globals, with print, whatis and ptype. Add casts to int.
12223 * gdb.base/solib-display.exp: Add casts to int.
12224 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12225 * gdb.cp/m-static.exp: Add cast to int.
12226 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12227 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12228 tls variable with no debug info without a cast. Test with a cast
12229 to int too.
12230 * gdb.trace/entry-values.exp: Add casts.
12231
2c5a2be1
PA
122322017-09-04 Pedro Alves <palves@redhat.com>
12233
12234 * gdb.base/nodebug.exp: Test that ptype's error about functions
12235 with unknown return type includes the function name too.
12236
7022349d
PA
122372017-09-04 Pedro Alves <palves@redhat.com>
12238
12239 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12240 return type of munmap in infcall.
12241 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12242 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12243 type of ftell in infcall.
12244 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12245 type of getpid in infcall.
12246 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12247 infcall.
12248 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12249 Bail on failure to extract the pid.
12250 * gdb.base/nodebug.c: #include <stdint.h>.
12251 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12252 New functions.
12253 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12254 Change expected output of print/whatis/ptype with functions with
12255 no debug info. Test all supported languages. Call
12256 test_call_promotion.
12257 * gdb.compile/compile.exp: Adjust expected output to expect
12258 warning.
12259 * gdb.threads/siginfo-threads.exp: Likewise.
12260
54990598
PA
122612017-09-04 Pedro Alves <palves@redhat.com>
12262
12263 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12264 "prototypes". Test calling float functions via prototyped and
12265 unprototyped function pointers.
12266 (perform_all_tests): New parameter "prototypes". Pass it down.
12267 (top level): Pass down "prototypes" parameter to
12268 perform_all_tests.
12269
34d16ea2
SM
122702017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12271
12272 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12273 Test with nested loops.
12274
9521ecda
SM
122752017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12276
12277 * gdb.base/commands.exp: Call the new procedures.
12278 (loop_break_test, loop_continue_test): New procedures.
12279
80a65e9b
SM
122802017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12281
12282 * gdb.base/commands.exp: Call new procedure.
12283 (define_if_without_arg_test): New procedure.
12284
e439fa14
PA
122852017-09-04 Pedro Alves <palves@redhat.com>
12286
12287 * gdb.base/list-ambiguous.exp: New file.
12288 * gdb.base/list-ambiguous0.c: New file.
12289 * gdb.base/list-ambiguous1.c: New file.
12290 * gdb.base/list.exp (test_list_range): Adjust expected output.
12291
0a2dde4a
SDJ
122922017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12293
12294 * gdb.base/share-env-with-gdbserver.c: New file.
12295 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12296
5e89eb3a
SM
122972017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12298
12299 * gdb.base/commands.exp (gdbvar_simple_if_test,
12300 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12301 progvar_simple_if_test, progvar_simple_while_test,
12302 progvar_complex_if_while_test, user_defined_command_test,
12303 user_defined_command_args_eval,
12304 user_defined_command_args_stack_test,
12305 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12306 temporary_breakpoint_commands,
12307 gdb_test_no_prompt, redefine_hook_test,
12308 redefine_backtrace_test): Remove "global gdb_prompt".
12309
fd437cbc
SM
123102017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12311
12312 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12313 New proc, call it from toplevel.
12314
87215ad1
SDJ
123152017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12316
12317 PR remote/21852
12318 * gdb.server/normal.c: New file, copied from gdb.base.
12319 * gdb.server/run-without-local-binary.exp: New file.
12320
58afddc6
WP
123212017-08-07 Weimin Pan <weimin.pan@oracle.com>
12322
12323 * gdb.arch/sparc64-adi.exp: New file.
12324 * gdb.arch/sparc64-adi.c: New file.
12325
5277199a
PA
123262017-08-22 Pedro Alves <palves@redhat.com>
12327
12328 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12329 (top level): Add "list all overloads" tests.
12330
14278e1f
TT
123312017-08-22 Tom Tromey <tom@tromey.com>
12332
12333 * gdb.gdb/xfullpath.exp: Remove.
12334
bf223d3e
PA
123352017-08-21 Pedro Alves <palves@redhat.com>
12336
12337 PR gdb/19487
12338 * gdb.base/symbol-alias.c: New.
12339 * gdb.base/symbol-alias2.c: New.
12340 * gdb.base/symbol-alias.exp: New.
12341
c973d0aa
PA
123422017-08-21 Pedro Alves <palves@redhat.com>
12343
12344 * gdb.base/dfp-test.c
12345 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12346 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12347 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12348 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12349 * gdb.base/whatis-ptype-typedefs.c: New.
12350 * gdb.base/whatis-ptype-typedefs.exp: New.
12351 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12352 (an_int, an_int_type, an_int_type2): New globals.
12353 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12354 involving typedefs and cast expressions.
12355 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12356 (lookup_typedefs_function): New.
12357 (typedefs_pretty_printers_dict): New.
12358 (top level): Register lookup_typedefs_function in
12359 gdb.pretty_printers.
12360
6d580b63
YQ
123612017-08-18 Yao Qi <yao.qi@linaro.org>
12362
12363 * gdb.server/unittest.exp: New.
12364
206726fb
SDJ
123652017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12366
12367 PR gdb/21954
12368 * gdb.base/environ.exp: Add test to check if 'unset environment'
12369 works.
12370
bf0ec4c2
AA
123712017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12372
12373 * lib/gdb.exp (universal_compile_options): New caching proc.
12374 (gdb_compile): Suppress GCC's coloring of messages.
12375
d6382fff
TT
123762017-08-14 Tom Tromey <tom@tromey.com>
12377
12378 PR gdb/21675:
12379 * gdb.base/printcmds.exp (test_radices): New function.
12380 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12381 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12382 * lib/gdb.exp (get_integer_valueof): Use p/d.
12383
c2c2dd9f
SM
123842017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12385
12386 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12387 characters.
12388
fdffd6f4
TT
123892017-08-05 Tom Tromey <tom@tromey.com>
12390
12391 * gdb.rust/simple.exp: Allow String to appear in a different
12392 namespace.
12393
27d41eac
YQ
123942017-07-26 Yao Qi <yao.qi@linaro.org>
12395
12396 * gdb.gdb/unittest.exp: Invoke command
12397 "maintenance check xml-descriptions".
12398
031ed05d
AA
123992017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12400
12401 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12402 calling context.
12403 (hex128): Drop erroneous calculation of parameters.
12404
dcd27ddf
SM
124052017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12406
12407 * gdb.python/py-unwind.exp: Disable stack protection when
12408 building test file.
12409
47e77640
PA
124102017-07-20 Pedro Alves <palves@redhat.com>
12411
12412 * gdb.base/default.exp (set language): Adjust expected output.
12413
62d2a18a
PA
124142017-07-20 Pedro Alves <palves@redhat.com>
12415
12416 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12417 (test_minsym): ... this, and make static.
12418 (get_pck__foo__bar__minsym): Rename to ...
12419 (get_test_minsym): ... this.
12420 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12421 symbol names and comments.
12422 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12423 (get_test_minsym): ... this.
12424 (pck__foo__bar__minsym__2): Rename to ...
12425 (test_minsym): ... this.
12426 (main): Adjust.
12427
c45ec17c
PA
124282017-07-17 Pedro Alves <palves@redhat.com>
12429
12430 * gdb.base/completion.exp: Adjust expected output.
12431 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12432 the completer works.
12433
c6756f62
PA
124342017-07-17 Pedro Alves <palves@redhat.com>
12435
12436 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12437
5bd68487
AB
124382017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12439
12440 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12441
8880f2a9
TT
124422017-07-14 Tom Tromey <tom@tromey.com>
12443
12444 PR rust/21764:
12445 * gdb.rust/simple.exp: Add tests.
12446
65547233
TT
124472017-07-14 Tom Tromey <tom@tromey.com>
12448
12449 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12450
8f14146e
PA
124512017-07-14 Pedro Alves <palves@redhat.com>
12452
12453 * gdb.linespec/base/one/thefile.cc (z1): New function.
12454 * gdb.linespec/base/two/thefile.cc (z2): New function.
12455 * gdb.linespec/linespec.exp: Add tests.
12456
b4365d02
AB
124572017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12458
12459 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12460 to mi_create_breakpoint.
12461
5d2cbaa5
AB
124622017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12463
12464 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12465 mi_create_breakpoint.
12466
11cb5716
IB
124672017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12468
12469 * gdb.dlang/demangle.exp: Update for demangling changes.
12470
03278692
TT
124712017-07-09 Tom Tromey <tom@tromey.com>
12472
12473 * gdb.dwarf2/shortpiece.exp: New file.
12474
33c5cd75
DB
124752017-07-06 David Blaikie <dblaikie@gmail.com>
12476
12477 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12478 built from fissiont-multi-cu{1,2}.c.
12479 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12480 except putting 'main' and 'func' in separate CUs in the same DWO file.
12481 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12482 test.
12483 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12484 test.
12485
8455d262
PA
124862017-07-06 Pedro Alves <palves@redhat.com>
12487
12488 * gdb.python/py-unwind.exp: Test flushregs.
12489
dc4bde35
SDJ
124902017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12491
12492 PR cli/21688
12493 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12494 tests for alias commands and trailing whitespace.
12495
51ed89aa
SDJ
124962017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12497
12498 PR cli/21688
12499 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12500 procedure. Call it.
12501
eb17d413
PA
125022017-06-29 Pedro Alves <palves@redhat.com>
12503
12504 * gdb.base/printcmds.exp: Add tests.
12505
41664b45
DG
125062017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12507
12508 PR gdb/21337
12509 * gdb.base/reread-readsym.exp: New file.
12510 * gdb.base/reread-readsym.c: New file.
12511
75312ae3
KB
125122017-06-21 Kevin Buettner <kevinb@redhat.com>
12513
12514 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12515 subpattern.
12516
66953522
PB
125172017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12518
12519 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12520 extended mnemonic.
12521 * gdb.arch/powerpc-power9.s: Likewise.
12522
5524b525
AA
125232017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12524
12525 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12526 on 32-bit x86 targets. Exploit is_*_target macros where
12527 appropriate.
12528
03c8af18
AA
125292017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12530
12531 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12532 register pieces.
12533
3bf31011
AA
125342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12535
12536 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12537 located in one or more DWARF pieces.
12538
805acca0
AA
125392017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12540
12541 * lib/gdb.exp (get_endianness): New proc.
12542 * gdb.arch/aarch64-fp.exp: Use it.
12543 * gdb.arch/altivec-regs.exp: Likewise.
12544 * gdb.arch/e500-regs.exp: Likewise.
12545 * gdb.arch/vsx-regs.exp: Likewise.
12546 * gdb.base/dump.exp: Likewise.
12547 * gdb.base/funcargs.exp: Likewise.
12548 * gdb.base/gnu_vector.exp: Likewise.
12549 * gdb.dwarf2/formdata16.exp: Likewise.
12550 * gdb.dwarf2/implptrpiece.exp: Likewise.
12551 * gdb.dwarf2/nonvar-access.exp: Likewise.
12552 * gdb.python/py-inferior.exp: Likewise.
12553 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12554
e9352324
AA
125552017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12556
12557 PR gdb/21226
12558 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12559 stack value pieces are taken from the LSB end.
12560
d5d1163e
AA
125612017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12562
12563 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12564 variable at nonzero offset.
12565
0567c986
AA
125662017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12567
12568 * gdb.dwarf2/var-access.c: New file.
12569 * gdb.dwarf2/var-access.exp: New test.
12570 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12571
973e9aab
TT
125722017-06-12 Tom Tromey <tom@tromey.com>
12573
12574 * gdb.dwarf2/formdata16.exp: Add tests.
12575
d9109c80
TT
125762017-06-12 Tom Tromey <tom@tromey.com>
12577
12578 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12579
30a25466
TT
125802017-06-12 Tom Tromey <tom@tromey.com>
12581
12582 PR exp/16225:
12583 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12584 * gdb.arch/vsx-regs.exp: Update tests.
12585 * gdb.arch/s390-vregs.exp (hex128): New proc.
12586 Update test.
12587 * gdb.arch/altivec-regs.exp: Update tests.
12588
aefd8b33
SDJ
125892017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12590
12591 * gdb.base/startup-with-shell.c: New file.
12592 * gdb.base/startup-with-shell.exp: Likewise.
12593
2090129c
SDJ
125942017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12595
12596 * gdb.server/non-existing-program.exp: Update regex in order to
12597 reflect the fact that gdbserver is now using fork_inferior (with a
12598 shell) to startup the inferior.
12599
8e86a419
SM
126002017-05-30 Simon Marchi <simon.marchi@ericsson.com>
12601
12602 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
12603 support function calls from GDB.
12604
e6cf65f2
TT
126052017-05-21 Tom Tromey <tom@tromey.com>
12606
12607 PR rust/21466:
12608 * gdb.rust/unsized.exp: New file.
12609 * gdb.rust/unsized.rs: New file.
12610
43cc5389
TT
126112017-05-19 Tom Tromey <tom@tromey.com>
12612
12613 PR rust/21484:
12614 * gdb.rust/watch.exp: New file.
12615 * gdb.rust/watch.rs: New file.
12616
ec8df234
TT
126172017-05-18 Tom Tromey <tom@tromey.com>
12618
12619 * gdb.rust/simple.exp: Allow Box to be qualified.
12620
3e3e7fae
TP
126212017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12622
12623 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
12624
59cc050d
PA
126252017-05-18 Pedro Alves <palves@redhat.com>
12626
12627 * gdb.base/fileio.c (test_write, test_read, test_close)
12628 (test_fstat): Don't print 'ret' in the fail path.
12629
c8f6abd1
PA
126302017-05-18 Pedro Alves <palves@redhat.com>
12631
12632 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
12633 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
12634 (test_system, test_rename, test_unlink, test_time): Change
12635 prototypes.
12636 * gdb.base/fileio.exp (stop_msg): Adjust.
12637
d2a03b77
PA
126382017-05-18 Pedro Alves <palves@redhat.com>
12639
12640 * gdb.base/fileio.c (null_str): New global.
12641 (test_stat): Use it.
12642 * gdb.base/fileio.exp: Remove nowarnings.
12643
0d5c6999
YQ
126442017-05-17 Yao Qi <yao.qi@linaro.org>
12645
12646 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
12647
21873064
YQ
126482017-05-17 Simon Marchi <simon.marchi@ericsson.com>
12649
12650 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
12651 argument command.
12652 (top-level): Invoke test_set_inferior_tty.
12653
d512d31c
PA
126542017-05-04 Pedro Alves <palves@redhat.com>
12655
12656 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
12657 Add parens to print call for Python 3.
12658
90cef2ed
KS
126592017-05-03 Keith Seitz <keiths@redhat.com>
12660
12661 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
12662 (main): Call it.
12663
14f819c8
TW
126642017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12665
12666 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
12667 to prev and next.
12668
913aeadd
TW
126692017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12670
12671 * gdb.python/py-record-btrace.exp: Remove test for
12672 gdb.BtraceInstruction.error.
12673
a3be24ad
TW
126742017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12675
12676 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
12677
ae20e79a
TW
126782017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12679
12680 * gdb.python/py-record-btrace-threads.c: New file.
12681 * gdb.python/py-record-btrace-threads.exp: New file.
12682
45ce1b47
SDJ
126832017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
12684
12685 PR testsuite/8595
12686 * gdb.base/environ.exp: Make test available in all architectures.
12687 Move bits related to "info program" testing to
12688 gdb.base/info-program.exp. Rewrite tests to use the two new
12689 procedures mentione below.
12690 (test_set_show_env_var) New procedure.
12691 (test_set_show_env_var_equal): Likewise.
12692 * gdb.base/info-program.exp: New file.
12693
e15c3eb4
KS
126942017-04-27 Keith Seitz <keiths@redhat.com>
12695
12696 * gdb.cp/oranking.cc (test15): New function.
12697 (main): Call test15 and declare additional variables for testing.
12698 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
12699 "p foo101('abc')" tests.
12700 Add tests for cv qualifier overloads.
12701 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
12702 "lvalue reference overload" test.
12703 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
12704 "print value of f1 on Child&& in f2" test.
12705
3a3fd0fd
PA
127062017-04-19 Pedro Alves <palves@redhat.com>
12707
12708 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
12709 procedure.
12710 (top level): Call it.
12711 * lib/gdb.exp (gdb_define_cmd): New procedure.
12712
53375380
PA
127132017-04-12 Pedro Alves <palves@redhat.com>
12714
12715 PR gdb/21323
12716 * gdb.cp/wide_char_types.c: Include <wchar.h>.
12717 (wchar): New global.
12718 * gdb.cp/wide_char_types.exp (wide_char_types_program)
12719 (do_test_wide_char, wide_char_types_no_program, top level): Add
12720 wchar_t testing.
12721
53e710ac
PA
127222017-04-12 Pedro Alves <palves@redhat.com>
12723
12724 PR c++/21323
12725 * gdb.cp/wide_char_types.c: New file.
12726 * gdb.cp/wide_char_types.exp: New file.
12727
0ad9d8c7
SDJ
127282017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
12729
12730 PR gdb/21352
12731 * gdb.trace/tsv.exp: Add test for "tsave -r".
12732
b1b45502
IB
127332017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12734
12735 * gdb.dlang/watch-loc.c: New file.
12736 * gdb.dlang/watch-loc.exp: New file.
12737
ec13808e
JK
127382017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12739
12740 * gdb.python/py-section-script.exp (sepdebug): New testcases.
12741
fe5f7374
AK
127422017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12743
12744 * gdb.arch/arc-analyze-prologue.S: New file.
12745 * gdb.arch/arc-analyze-prologue.exp: Likewise.
12746
eea78757
AK
127472017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12748
12749 * gdb.arch/arc-decode-insn.S: New file.
12750 * gdb.arch/arc-decode-insn.exp: Likewise.
12751
5badf10a
IR
127522017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12753
12754 PR tdep/20928
12755 * gdb.arch/sparc64-regs.exp: New file.
12756 * gdb.arch/sparc64-regs.S: Likewise.
12757
cee59b3f
TW
127582017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
12759
12760 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
12761 and memory view on Python 3.
12762
c0f55cc6
AV
127632017-03-20 Artemiy Volkov <artemiyv@acm.org>
12764 Keith Seitz <keiths@redhat.com>
12765
12766 PR gdb/14441
12767 * gdb.cp/demangle.exp: Add rvalue reference tests.
12768 * gdb.cp/rvalue-ref-casts.cc: New file.
12769 * gdb.cp/rvalue-ref-casts.exp: New file.
12770 * gdb.cp/rvalue-ref-overload.cc: New file.
12771 * gdb.cp/rvalue-ref-overload.exp: New file.
12772 * gdb.cp/rvalue-ref-params.cc: New file.
12773 * gdb.cp/rvalue-ref-params.exp: New file.
12774 * gdb.cp/rvalue-ref-sizeof.cc: New file.
12775 * gdb.cp/rvalue-ref-sizeof.exp: New file.
12776 * gdb.cp/rvalue-ref-types.cc: New file.
12777 * gdb.cp/rvalue-ref-types.exp: New file.
12778 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
12779 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
12780
51457a05
MAL
127812017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12782
12783 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
12784 New procedure.
12785
5b291c04
MAL
127862017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12787
12788 * lib/mi-support.exp (mi_gdb_test): Add additional message
12789 for unexpected output.
12790
59a56148
AA
127912017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12792
12793 * gdb.base/examine-backward.c (Barrier): New character array
12794 constant, to ensure that TestStrings is preceded by a string
12795 terminator.
12796
7942e96e
AA
127972017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12798
12799 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
12800 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
12801 and implicit pointer into such a location.
12802
6ebac3fb
DE
128032017-03-16 Doug Evans <dje@google.com>
12804
12805 * gdb.python/py-lazy-string (pointer): Really add new typedef.
12806
ec3b243d
TP
128072017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
12808
12809 * gdb.cp/m-static.exp: Fix expectation for prototype of
12810 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
12811
128122017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
12813
12814 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
12815 * gdb.guile/scm-lazy-string.c: New file.
12816 * gdb.guile/scm-value.exp: Move lazy string tests to ...
12817 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
12818 for pointer, array, typedef lazy strings.
12819
2cc36e25 128202017-03-16 Doug Evans <dje@google.com>
34b43320
DE
12821
12822 PR python/17728, python/18439, python/18779
12823 * gdb.python/py-value.c (main) Delete locals sptr, sn.
12824 * gdb.python/py-lazy-string.c (pointer): New typedef.
12825 (main): New locals ptr, array, typedef_ptr.
12826 * gdb.python/py-value.exp: Move lazy string tests to ...
12827 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
12828 array, typedef lazy strings.
ec3b243d 12829
0efcde63
AK
128302017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
12831
12832 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
12833 Add optional 'test' parameter.
12834
7978d7c3
SM
128352017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12836
12837 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12838 Skip for versions of DejaGnu < 1.5.
12839
896c0c1e
SM
128402017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12841
12842 * lib/gdb.exp (dejagnu_version): New proc.
12843 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12844 Use dejagnu_version.
12845
5f4d1085
KS
128462017-03-10 Keith Seitz <keiths@redhat.com>
12847
12848 PR c++/8128
12849 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
12850 type from destructor regexps.
12851 Add a branch which actually passes the test.
12852 Adjust "ptype t5i" test names.
12853
1de05205
PA
128542017-03-08 Pedro Alves <palves@redhat.com>
12855
12856 * gdb.base/step-over-exit.exp: Add explicit test message.
12857
c65d6b55
PA
128582017-03-08 Pedro Alves <palves@redhat.com>
12859
12860 PR gdb/18360
12861 * gdb.threads/interrupt-while-step-over.c: New file.
12862 * gdb.threads/interrupt-while-step-over.exp: New file.
12863
2e86a283
PA
128642017-03-08 Pedro Alves <palves@redhat.com>
12865
12866 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
12867 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
12868
25dcbff6
PA
128692017-03-08 Pedro Alves <palves@redhat.com>
12870
12871 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
12872 PKRU as not supported as a PASS.
12873
dc9366eb
PA
128742017-03-08 Pedro Alves <palves@redhat.com>
12875
12876 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
12877 prefix instead of $binfile1/$binfile2.
12878 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
12879 in test message.
12880 * gdb.python/py-completion.exp: Use "load python file" as test
12881 messages instead of unstable path names.
12882
6e5d74e7
PA
128832017-03-08 Pedro Alves <palves@redhat.com>
12884 Jan Kratochvil <jan.kratochvil@redhat.com>
12885
12886 PR cli/21218
12887 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12888 New proc.
12889 (top level): Call it.
12890
9753a2f6
PA
128912017-03-08 Pedro Alves <palves@redhat.com>
12892
12893 PR tui/21216
12894 * gdb.tui/tui-nl-filtered-output.exp: New file.
12895
1a4dd9dd
PA
128962017-03-08 Pedro Alves <palves@redhat.com>
12897
12898 * gdb.base/completion.exp: Move TUI completion tests to ...
12899 * gdb.tui/completion.exp: ... this new file.
12900
7cbbff33
PA
129012017-03-08 Pedro Alves <palves@redhat.com>
12902
12903 * gdb.base/tui-disasm-long-lines.c,
12904 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
12905 gdb.base/tui-layout.exp: Move to ...
12906 * gdb.tui/: ... this new directory.
12907
5f6fd321
PA
129082017-03-07 Pedro Alves <palves@redhat.com>
12909
12910 * gdb.base/tui-layout.c: New file.
12911 * gdb.base/tui-layout.exp: New file.
12912
44959fa8
PA
129132017-03-07 Pedro Alves <palves@redhat.com>
12914
12915 * gdb.base/tui-layout.c: Rename to ...
12916 * gdb.base/tui-disasm-long-lines.c: ... this.
12917 * gdb.base/tui-layout.exp: Rename to ...
12918 * gdb.base/tui-disasm-long-lines.exp: ... this.
12919
f8c4e718
PA
129202017-03-07 Pedro Alves <palves@redhat.com>
12921
12922 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
12923
6dbb839a 129242017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
12925
12926 * i386-mpx-call.c: New file.
12927 * i386-mpx-call.exp: New file.
12928
65b48a81
PB
129292017-02-28 Peter Bergner <bergner@vnet.ibm.com>
12930
12931 * gdb.arch/powerpc-power.exp: Delete test.
12932 * gdb.arch/powerpc-power.s: Likewise.
12933 * gdb.disasm/disassembler-options.exp: New test.
12934 * gdb.arch/powerpc-altivec.exp: Likewise.
12935 * gdb.arch/powerpc-altivec.s: Likewise.
12936 * gdb.arch/powerpc-altivec2.exp: Likewise.
12937 * gdb.arch/powerpc-altivec2.s: Likewise.
12938 * gdb.arch/powerpc-altivec3.exp: Likewise.
12939 * gdb.arch/powerpc-altivec3.s: Likewise.
12940 * gdb.arch/powerpc-power7.exp: Likewise.
12941 * gdb.arch/powerpc-power7.s: Likewise.
12942 * gdb.arch/powerpc-power8.exp: Likewise.
12943 * gdb.arch/powerpc-power8.s: Likewise.
12944 * gdb.arch/powerpc-power9.exp: Likewise.
12945 * gdb.arch/powerpc-power9.s: Likewise.
12946 * gdb.arch/powerpc-vsx.exp: Likewise.
12947 * gdb.arch/powerpc-vsx.s: Likewise.
12948 * gdb.arch/powerpc-vsx2.exp: Likewise.
12949 * gdb.arch/powerpc-vsx2.s: Likewise.
12950 * gdb.arch/powerpc-vsx3.exp: Likewise.
12951 * gdb.arch/powerpc-vsx3.s: Likewise.
12952 * gdb.arch/arm-disassembler-options.exp: Likewise.
12953 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
12954 * gdb.arch/s390-disassembler-options.exp: Likewise.
12955
17cd4947
LM
129562017-02-23 Luis Machado <lgustavo@codesourcery.com>
12957
12958 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
12959 (check_supported_features): ... this. Changed return type to void.
12960 (supports_rdseed): New static global.
12961 (rdseed): Check supports_rdseed.
12962 (initialize): Call check_supported_features.
12963
2039d74e
EBM
129642017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12965
12966 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
12967 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
12968 and lqarx/stqcx.
12969 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
12970 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
12971
a51d7ecf
EBM
129722017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12973
12974 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
12975 uppercase.
12976
0224619f
JK
129772017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12978
12979 * gdb.dwarf2/formdata16.c: New file.
12980 * gdb.dwarf2/formdata16.exp: New file.
12981 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12982
216f72a1
JK
129832017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12984
12985 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12986 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12987 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12988 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12989 DW_AT_GNU_*.
12990
43988095
JK
129912017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12992
12993 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12994
99e8a4f9
SDJ
129952017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12996
12997 PR gdb/21164
12998 * gdb.base/maint.exp: Add testcases for when the commands do
12999 not have arguments.
13000
b58a8c0c
TP
130012017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13002
13003 * gdb.cp/chained-calls.exp: Use p instead of P.
13004
4e746bb6
TW
130052017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13006
13007 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13008 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13009
3f77c769
TT
130102017-02-14 Tom Tromey <tom@tromey.com>
13011
13012 PR python/13598:
13013 * gdb.python/py-events.exp: Add before_prompt event tests.
13014
075beec0
AA
130152017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13016
13017 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13018
bf5f525c
LM
130192017-02-13 Luis Machado <lgustavo@codesourcery.com>
13020
13021 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13022 (main): Call my_unique_function_name.
13023 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13024 completion of patterns with a single match.
13025 Add missing -re switches to gdb_test_multiple calls.
13026
13a66184
LM
130272017-02-13 Luis Machado <lgustavo@codesourcery.com>
13028
13029 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13030 return if core file is not recognized.
13031
26a06916
SM
130322017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13033
13034 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13035 and extra UIs.
13036
b761ca9e
SM
130372017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13038
13039 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13040 proc_with_prefix.
13041
b964bee0
TT
130422017-02-10 Tom Tromey <tom@tromey.com>
13043
13044 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13045
18da0c51
MG
130462017-02-10 Martin Galvan <martingalvan@sourceware.org>
13047
13048 PR gdb/21122
13049 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13050
604c4576
JG
130512017-02-08 Jerome Guitton <guitton@adacore.com>
13052
13053 * gdb.base/define.exp: Add test for command abbreviations
13054 in define.
13055
20b477a7
LM
130562017-02-06 Luis Machado <lgustavo@codesourcery.com>
13057
13058 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13059 * gdb.reverse/insn-reverse-x86.c: New file.
13060
3f7b46f2
IR
130612017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13062
13063 PR tdep/20936
13064 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13065
f0fd41c1
TT
130662017-02-03 Tom Tromey <tom@tromey.com>
13067
13068 PR rust/21097:
13069 * gdb.rust/simple.exp: Add new tests.
13070
5be5dbf0
PA
130712017-02-02 Pedro Alves <palves@redhat.com>
13072
13073 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13074 tests.
13075
7346ef59
AA
130762017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13077
13078 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13079 taking a 2-byte value out of a 4-byte DWARF implicit value on
13080 big-endian targets.
13081 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13082 logic. Add test cases for DW_OP_implicit.
13083
787f0025
MM
130842017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13085
13086 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13087
68777c29
MM
130882017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13089
13090 * gdb.btrace/enable.exp: Call gdb_exit before
13091 skip_gdbserver_tests.
13092
0a1c7e28
MM
130932017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13094
13095 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13096 GDBFLAGS.
13097
b5ac99b0
MM
130982017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13099
13100 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13101 the test is skipped.
13102 * gdb.btrace/data.exp: Likewise.
13103 * gdb.btrace/delta.exp: Likewise.
13104 * gdb.btrace/dlopen.exp: Likewise.
13105 * gdb.btrace/enable-running.exp: Likewise.
13106 * gdb.btrace/enable.exp: Likewise.
13107 * gdb.btrace/exception.exp: Likewise.
13108 * gdb.btrace/function_call_history.exp: Likewise.
13109 * gdb.btrace/gcore.exp: Likewise.
13110 * gdb.btrace/instruction_history.exp: Likewise.
13111 * gdb.btrace/multi-thread-step.exp: Likewise.
13112 * gdb.btrace/nohist.exp: Likewise.
13113 * gdb.btrace/non-stop.exp: Likewise.
13114 * gdb.btrace/reconnect.exp: Likewise.
13115 * gdb.btrace/record_goto-step.exp: Likewise.
13116 * gdb.btrace/record_goto.exp: Likewise.
13117 * gdb.btrace/rn-dl-bind.exp: Likewise.
13118 * gdb.btrace/segv.exp: Likewise.
13119 * gdb.btrace/step.exp: Likewise.
13120 * gdb.btrace/stepi.exp: Likewise.
13121 * gdb.btrace/tailcall-only.exp: Likewise.
13122 * gdb.btrace/tailcall.exp: Likewise.
13123 * gdb.btrace/tsx.exp: Likewise.
13124 * gdb.btrace/unknown_functions.exp: Likewise.
13125 * gdb.btrace/vdso.exp: Likewise.
13126
cd4007e4
MM
131272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13128
13129 * gdb.btrace/enable-running.c: New.
13130 * gdb.btrace/enable-running.exp: New.
13131
2735833d
WT
131322017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13133
13134 * gdb.arch/amd64-gs_base.c: New file.
13135 * gdb.arch/amd64-gs_base.exp: New file.
13136
b51e1e94
LM
131372017-01-26 Luis Machado <lgustavo@codesourcery.com>
13138
13139 * lib/memory.exp: Remove spurious empty newlines.
13140
72ca0410
SM
131412017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13142
13143 * gdb.python/py-bad-printers.exp: Load python file using "source".
13144 * gdb.python/py-events.exp: Likewise.
13145 * gdb.python/py-evsignal.exp: Likewise.
13146 * gdb.python/py-evthreads.exp: Likewise.
13147 * gdb.python/py-frame-args.exp: Likewise.
13148 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13149 * gdb.python/py-framefilter-mi.exp: Likewise.
13150 * gdb.python/py-framefilter.exp: Likewise.
13151 * gdb.python/py-mi.exp: Likewise.
13152 * gdb.python/py-pp-maint.exp: Likewise.
13153 * gdb.python/py-pp-registration.exp: Likewise.
13154 * gdb.python/py-prettyprint.exp: Likewise.
13155 (run_lang_tests): Likewise.
13156 * gdb.python/py-typeprint.exp: Likewise.
13157
e309aa65
LM
131582017-01-26 Luis Machado <lgustavo@codesourcery.com>
13159
13160 * lib/memory.exp: New file.
13161 * lib/gdb.exp: Load memory.exp.
13162 * gdb.base/memattr.exp (delete_memory): Move proc to
13163 lib/memory.exp and rename to delete_memory_regions.
13164 Replace delete_memory with delete_memory_regions.
13165 Cleanup memory regions before tests.
13166 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13167 before tests.
13168
515aff23
LM
131692017-01-26 Luis Machado <lgustavo@codesourcery.com>
13170
13171 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13172 files.
13173 (initialize): New function conditionally defined.
13174 (testcases): Move within conditional block.
13175 (main): Call initialize.
13176 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13177 of gdb.reverse/insn-reverse.c.
13178 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13179 gdb.reverse/insn-reverse.c.
13180
d8b49cf0
YQ
131812017-01-26 Yao Qi <yao.qi@linaro.org>
13182
13183 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13184 disassemble on address 0.
13185
f13a9a0c
YQ
131862017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13187 Yao Qi <yao.qi@linaro.org>
13188
13189 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13190 * gdb.dwarf2/implptr-64bit.S: Remove.
13191 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13192 variables in caller's context. Add DW_OP_implicit_value.
13193
5ac95241
YQ
131942017-01-25 Yao Qi <yao.qi@linaro.org>
13195
13196 * lib/dwarf.exp (Dwarf::_location): Handle
13197 DW_OP_GNU_implicit_pointer with proper size.
13198
23e82930
LM
131992017-01-20 Luis Machado <lgustavo@codesourcery.com>
13200
13201 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13202 and add untested calls.
13203
d334ae25
LM
132042017-01-20 Luis Machado <lgustavo@codesourcery.com>
13205
13206 * gdb.python/python.exp: Check line number against what GDB thinks
13207 the line number is for func1.
13208
f5e6296e
IB
132092017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13210
13211 * gdb.dlang/debug-expr.exp: New file.
13212
5b362f04
LM
132132016-12-23 Luis Machado <lgustavo@codesourcery.com>
13214
13215 Fix test names for the following files:
13216
13217 * gdb.ada/exec_changed.exp
13218 * gdb.ada/info_types.exp
13219 * gdb.arch/aarch64-atomic-inst.exp
13220 * gdb.arch/aarch64-fp.exp
13221 * gdb.arch/altivec-abi.exp
13222 * gdb.arch/altivec-regs.exp
13223 * gdb.arch/amd64-byte.exp
13224 * gdb.arch/amd64-disp-step.exp
13225 * gdb.arch/amd64-dword.exp
13226 * gdb.arch/amd64-entry-value-inline.exp
13227 * gdb.arch/amd64-entry-value-param.exp
13228 * gdb.arch/amd64-entry-value-paramref.exp
13229 * gdb.arch/amd64-entry-value.exp
13230 * gdb.arch/amd64-i386-address.exp
13231 * gdb.arch/amd64-invalid-stack-middle.exp
13232 * gdb.arch/amd64-invalid-stack-top.exp
13233 * gdb.arch/amd64-optimout-repeat.exp
13234 * gdb.arch/amd64-prologue-skip.exp
13235 * gdb.arch/amd64-prologue-xmm.exp
13236 * gdb.arch/amd64-stap-special-operands.exp
13237 * gdb.arch/amd64-stap-wrong-subexp.exp
13238 * gdb.arch/amd64-tailcall-cxx.exp
13239 * gdb.arch/amd64-tailcall-noret.exp
13240 * gdb.arch/amd64-tailcall-ret.exp
13241 * gdb.arch/amd64-tailcall-self.exp
13242 * gdb.arch/amd64-word.exp
13243 * gdb.arch/arm-bl-branch-dest.exp
13244 * gdb.arch/arm-disp-step.exp
13245 * gdb.arch/arm-neon.exp
13246 * gdb.arch/arm-single-step-kernel-helper.exp
13247 * gdb.arch/avr-flash-qualifier.exp
13248 * gdb.arch/disp-step-insn-reloc.exp
13249 * gdb.arch/e500-abi.exp
13250 * gdb.arch/e500-regs.exp
13251 * gdb.arch/ftrace-insn-reloc.exp
13252 * gdb.arch/i386-avx512.exp
13253 * gdb.arch/i386-bp_permanent.exp
13254 * gdb.arch/i386-byte.exp
13255 * gdb.arch/i386-cfi-notcurrent.exp
13256 * gdb.arch/i386-disp-step.exp
13257 * gdb.arch/i386-dr3-watch.exp
13258 * gdb.arch/i386-float.exp
13259 * gdb.arch/i386-gnu-cfi.exp
13260 * gdb.arch/i386-mpx-map.exp
13261 * gdb.arch/i386-mpx-sigsegv.exp
13262 * gdb.arch/i386-mpx-simple_segv.exp
13263 * gdb.arch/i386-mpx.exp
13264 * gdb.arch/i386-permbkpt.exp
13265 * gdb.arch/i386-prologue.exp
13266 * gdb.arch/i386-signal.exp
13267 * gdb.arch/i386-size-overlap.exp
13268 * gdb.arch/i386-unwind.exp
13269 * gdb.arch/i386-word.exp
13270 * gdb.arch/mips-fcr.exp
13271 * gdb.arch/powerpc-d128-regs.exp
13272 * gdb.arch/powerpc-stackless.exp
13273 * gdb.arch/ppc64-atomic-inst.exp
13274 * gdb.arch/s390-stackless.exp
13275 * gdb.arch/s390-tdbregs.exp
13276 * gdb.arch/s390-vregs.exp
13277 * gdb.arch/sparc-sysstep.exp
13278 * gdb.arch/thumb-bx-pc.exp
13279 * gdb.arch/thumb-singlestep.exp
13280 * gdb.arch/thumb2-it.exp
13281 * gdb.arch/vsx-regs.exp
13282 * gdb.asm/asm-source.exp
13283 * gdb.base/a2-run.exp
13284 * gdb.base/advance.exp
13285 * gdb.base/all-bin.exp
13286 * gdb.base/anon.exp
13287 * gdb.base/args.exp
13288 * gdb.base/arithmet.exp
13289 * gdb.base/async-shell.exp
13290 * gdb.base/async.exp
13291 * gdb.base/attach-pie-noexec.exp
13292 * gdb.base/attach-twice.exp
13293 * gdb.base/auto-load.exp
13294 * gdb.base/bang.exp
13295 * gdb.base/bitfields.exp
13296 * gdb.base/break-always.exp
13297 * gdb.base/break-caller-line.exp
13298 * gdb.base/break-entry.exp
13299 * gdb.base/break-inline.exp
13300 * gdb.base/break-on-linker-gcd-function.exp
13301 * gdb.base/break-probes.exp
13302 * gdb.base/break.exp
13303 * gdb.base/breakpoint-shadow.exp
13304 * gdb.base/call-ar-st.exp
13305 * gdb.base/call-sc.exp
13306 * gdb.base/call-signal-resume.exp
13307 * gdb.base/call-strs.exp
13308 * gdb.base/callfuncs.exp
13309 * gdb.base/catch-fork-static.exp
13310 * gdb.base/catch-gdb-caused-signals.exp
13311 * gdb.base/catch-load.exp
13312 * gdb.base/catch-signal-fork.exp
13313 * gdb.base/catch-signal.exp
13314 * gdb.base/catch-syscall.exp
13315 * gdb.base/charset.exp
13316 * gdb.base/checkpoint.exp
13317 * gdb.base/chng-syms.exp
13318 * gdb.base/code-expr.exp
13319 * gdb.base/code_elim.exp
13320 * gdb.base/commands.exp
13321 * gdb.base/completion.exp
13322 * gdb.base/complex.exp
13323 * gdb.base/cond-expr.exp
13324 * gdb.base/condbreak.exp
13325 * gdb.base/consecutive.exp
13326 * gdb.base/continue-all-already-running.exp
13327 * gdb.base/coredump-filter.exp
13328 * gdb.base/corefile.exp
13329 * gdb.base/dbx.exp
13330 * gdb.base/debug-expr.exp
13331 * gdb.base/define.exp
13332 * gdb.base/del.exp
13333 * gdb.base/disabled-location.exp
13334 * gdb.base/disasm-end-cu.exp
13335 * gdb.base/disasm-optim.exp
13336 * gdb.base/display.exp
13337 * gdb.base/duplicate-bp.exp
13338 * gdb.base/ena-dis-br.exp
13339 * gdb.base/ending-run.exp
13340 * gdb.base/enumval.exp
13341 * gdb.base/environ.exp
13342 * gdb.base/eu-strip-infcall.exp
13343 * gdb.base/eval-avoid-side-effects.exp
13344 * gdb.base/eval-skip.exp
13345 * gdb.base/exitsignal.exp
13346 * gdb.base/expand-psymtabs.exp
13347 * gdb.base/filesym.exp
13348 * gdb.base/find-unmapped.exp
13349 * gdb.base/finish.exp
13350 * gdb.base/float.exp
13351 * gdb.base/foll-exec-mode.exp
13352 * gdb.base/foll-exec.exp
13353 * gdb.base/foll-fork.exp
13354 * gdb.base/fortran-sym-case.exp
13355 * gdb.base/freebpcmd.exp
13356 * gdb.base/func-ptr.exp
13357 * gdb.base/func-ptrs.exp
13358 * gdb.base/funcargs.exp
13359 * gdb.base/gcore-buffer-overflow.exp
13360 * gdb.base/gcore-relro-pie.exp
13361 * gdb.base/gcore-relro.exp
13362 * gdb.base/gcore.exp
13363 * gdb.base/gdb1090.exp
13364 * gdb.base/gdb11530.exp
13365 * gdb.base/gdb11531.exp
13366 * gdb.base/gdb1821.exp
13367 * gdb.base/gdbindex-stabs.exp
13368 * gdb.base/gdbvars.exp
13369 * gdb.base/hbreak.exp
13370 * gdb.base/hbreak2.exp
13371 * gdb.base/included.exp
13372 * gdb.base/infcall-input.exp
13373 * gdb.base/inferior-died.exp
13374 * gdb.base/infnan.exp
13375 * gdb.base/info-macros.exp
13376 * gdb.base/info-os.exp
13377 * gdb.base/info-proc.exp
13378 * gdb.base/info-shared.exp
13379 * gdb.base/info-target.exp
13380 * gdb.base/infoline.exp
13381 * gdb.base/interp.exp
13382 * gdb.base/interrupt.exp
13383 * gdb.base/jit-reader.exp
13384 * gdb.base/jit-simple.exp
13385 * gdb.base/kill-after-signal.exp
13386 * gdb.base/kill-detach-inferiors-cmd.exp
13387 * gdb.base/label.exp
13388 * gdb.base/langs.exp
13389 * gdb.base/ldbl_e308.exp
13390 * gdb.base/line-symtabs.exp
13391 * gdb.base/linespecs.exp
13392 * gdb.base/list.exp
13393 * gdb.base/long_long.exp
13394 * gdb.base/longest-types.exp
13395 * gdb.base/maint.exp
13396 * gdb.base/max-value-size.exp
13397 * gdb.base/memattr.exp
13398 * gdb.base/mips_pro.exp
13399 * gdb.base/morestack.exp
13400 * gdb.base/moribund-step.exp
13401 * gdb.base/multi-forks.exp
13402 * gdb.base/nested-addr.exp
13403 * gdb.base/nextoverexit.exp
13404 * gdb.base/noreturn-finish.exp
13405 * gdb.base/noreturn-return.exp
13406 * gdb.base/nostdlib.exp
13407 * gdb.base/offsets.exp
13408 * gdb.base/opaque.exp
13409 * gdb.base/pc-fp.exp
13410 * gdb.base/permissions.exp
13411 * gdb.base/print-symbol-loading.exp
13412 * gdb.base/prologue-include.exp
13413 * gdb.base/psymtab.exp
13414 * gdb.base/ptype.exp
13415 * gdb.base/random-signal.exp
13416 * gdb.base/randomize.exp
13417 * gdb.base/range-stepping.exp
13418 * gdb.base/readline-ask.exp
13419 * gdb.base/recpar.exp
13420 * gdb.base/recurse.exp
13421 * gdb.base/relational.exp
13422 * gdb.base/restore.exp
13423 * gdb.base/return-nodebug.exp
13424 * gdb.base/return.exp
13425 * gdb.base/run-after-attach.exp
13426 * gdb.base/save-bp.exp
13427 * gdb.base/scope.exp
13428 * gdb.base/sect-cmd.exp
13429 * gdb.base/set-lang-auto.exp
13430 * gdb.base/set-noassign.exp
13431 * gdb.base/setvar.exp
13432 * gdb.base/sigall.exp
13433 * gdb.base/sigbpt.exp
13434 * gdb.base/siginfo-addr.exp
13435 * gdb.base/siginfo-infcall.exp
13436 * gdb.base/siginfo-obj.exp
13437 * gdb.base/siginfo.exp
13438 * gdb.base/signals-state-child.exp
13439 * gdb.base/signest.exp
13440 * gdb.base/sigstep.exp
13441 * gdb.base/sizeof.exp
13442 * gdb.base/skip.exp
13443 * gdb.base/solib-corrupted.exp
13444 * gdb.base/solib-nodir.exp
13445 * gdb.base/solib-search.exp
13446 * gdb.base/stack-checking.exp
13447 * gdb.base/stale-infcall.exp
13448 * gdb.base/stap-probe.exp
13449 * gdb.base/start.exp
13450 * gdb.base/step-break.exp
13451 * gdb.base/step-bt.exp
13452 * gdb.base/step-line.exp
13453 * gdb.base/step-over-exit.exp
13454 * gdb.base/step-over-syscall.exp
13455 * gdb.base/step-resume-infcall.exp
13456 * gdb.base/step-test.exp
13457 * gdb.base/store.exp
13458 * gdb.base/structs3.exp
13459 * gdb.base/sym-file.exp
13460 * gdb.base/symbol-without-target_section.exp
13461 * gdb.base/term.exp
13462 * gdb.base/testenv.exp
13463 * gdb.base/ui-redirect.exp
13464 * gdb.base/until.exp
13465 * gdb.base/unwindonsignal.exp
13466 * gdb.base/value-double-free.exp
13467 * gdb.base/vla-datatypes.exp
13468 * gdb.base/vla-ptr.exp
13469 * gdb.base/vla-sideeffect.exp
13470 * gdb.base/volatile.exp
13471 * gdb.base/watch-cond-infcall.exp
13472 * gdb.base/watch-cond.exp
13473 * gdb.base/watch-non-mem.exp
13474 * gdb.base/watch-read.exp
13475 * gdb.base/watch-vfork.exp
13476 * gdb.base/watchpoint-cond-gone.exp
13477 * gdb.base/watchpoint-delete.exp
13478 * gdb.base/watchpoint-hw-hit-once.exp
13479 * gdb.base/watchpoint-hw.exp
13480 * gdb.base/watchpoint-stops-at-right-insn.exp
13481 * gdb.base/watchpoints.exp
13482 * gdb.base/wchar.exp
13483 * gdb.base/whatis-exp.exp
13484 * gdb.btrace/buffer-size.exp
13485 * gdb.btrace/data.exp
13486 * gdb.btrace/delta.exp
13487 * gdb.btrace/dlopen.exp
13488 * gdb.btrace/enable.exp
13489 * gdb.btrace/exception.exp
13490 * gdb.btrace/function_call_history.exp
13491 * gdb.btrace/gcore.exp
13492 * gdb.btrace/instruction_history.exp
13493 * gdb.btrace/nohist.exp
13494 * gdb.btrace/reconnect.exp
13495 * gdb.btrace/record_goto-step.exp
13496 * gdb.btrace/record_goto.exp
13497 * gdb.btrace/rn-dl-bind.exp
13498 * gdb.btrace/segv.exp
13499 * gdb.btrace/step.exp
13500 * gdb.btrace/stepi.exp
13501 * gdb.btrace/tailcall-only.exp
13502 * gdb.btrace/tailcall.exp
13503 * gdb.btrace/tsx.exp
13504 * gdb.btrace/unknown_functions.exp
13505 * gdb.btrace/vdso.exp
13506 * gdb.compile/compile-ifunc.exp
13507 * gdb.compile/compile-ops.exp
13508 * gdb.compile/compile-print.exp
13509 * gdb.compile/compile-setjmp.exp
13510 * gdb.cp/abstract-origin.exp
13511 * gdb.cp/ambiguous.exp
13512 * gdb.cp/annota2.exp
13513 * gdb.cp/annota3.exp
13514 * gdb.cp/anon-ns.exp
13515 * gdb.cp/anon-struct.exp
13516 * gdb.cp/anon-union.exp
13517 * gdb.cp/arg-reference.exp
13518 * gdb.cp/baseenum.exp
13519 * gdb.cp/bool.exp
13520 * gdb.cp/breakpoint.exp
13521 * gdb.cp/bs15503.exp
13522 * gdb.cp/call-c.exp
13523 * gdb.cp/casts.exp
13524 * gdb.cp/chained-calls.exp
13525 * gdb.cp/class2.exp
13526 * gdb.cp/classes.exp
13527 * gdb.cp/cmpd-minsyms.exp
13528 * gdb.cp/converts.exp
13529 * gdb.cp/cp-relocate.exp
13530 * gdb.cp/cpcompletion.exp
13531 * gdb.cp/cpexprs.exp
13532 * gdb.cp/cplabel.exp
13533 * gdb.cp/cplusfuncs.exp
13534 * gdb.cp/cpsizeof.exp
13535 * gdb.cp/ctti.exp
13536 * gdb.cp/derivation.exp
13537 * gdb.cp/destrprint.exp
13538 * gdb.cp/dispcxx.exp
13539 * gdb.cp/enum-class.exp
13540 * gdb.cp/exception.exp
13541 * gdb.cp/exceptprint.exp
13542 * gdb.cp/expand-psymtabs-cxx.exp
13543 * gdb.cp/expand-sals.exp
13544 * gdb.cp/extern-c.exp
13545 * gdb.cp/filename.exp
13546 * gdb.cp/formatted-ref.exp
13547 * gdb.cp/fpointer.exp
13548 * gdb.cp/gdb1355.exp
13549 * gdb.cp/gdb2495.exp
13550 * gdb.cp/hang.exp
13551 * gdb.cp/impl-this.exp
13552 * gdb.cp/infcall-dlopen.exp
13553 * gdb.cp/inherit.exp
13554 * gdb.cp/iostream.exp
13555 * gdb.cp/koenig.exp
13556 * gdb.cp/local.exp
13557 * gdb.cp/m-data.exp
13558 * gdb.cp/m-static.exp
13559 * gdb.cp/mb-ctor.exp
13560 * gdb.cp/mb-inline.exp
13561 * gdb.cp/mb-templates.exp
13562 * gdb.cp/member-name.exp
13563 * gdb.cp/member-ptr.exp
13564 * gdb.cp/meth-typedefs.exp
13565 * gdb.cp/method.exp
13566 * gdb.cp/method2.exp
13567 * gdb.cp/minsym-fallback.exp
13568 * gdb.cp/misc.exp
13569 * gdb.cp/namelessclass.exp
13570 * gdb.cp/namespace-enum.exp
13571 * gdb.cp/namespace-nested-import.exp
13572 * gdb.cp/namespace.exp
13573 * gdb.cp/nextoverthrow.exp
13574 * gdb.cp/no-dmgl-verbose.exp
13575 * gdb.cp/non-trivial-retval.exp
13576 * gdb.cp/noparam.exp
13577 * gdb.cp/nsdecl.exp
13578 * gdb.cp/nsimport.exp
13579 * gdb.cp/nsnested.exp
13580 * gdb.cp/nsnoimports.exp
13581 * gdb.cp/nsrecurs.exp
13582 * gdb.cp/nsstress.exp
13583 * gdb.cp/nsusing.exp
13584 * gdb.cp/operator.exp
13585 * gdb.cp/oranking.exp
13586 * gdb.cp/overload-const.exp
13587 * gdb.cp/overload.exp
13588 * gdb.cp/ovldbreak.exp
13589 * gdb.cp/ovsrch.exp
13590 * gdb.cp/paren-type.exp
13591 * gdb.cp/parse-lang.exp
13592 * gdb.cp/pass-by-ref.exp
13593 * gdb.cp/pr-1023.exp
13594 * gdb.cp/pr-1210.exp
13595 * gdb.cp/pr-574.exp
13596 * gdb.cp/pr10687.exp
13597 * gdb.cp/pr12028.exp
13598 * gdb.cp/pr17132.exp
13599 * gdb.cp/pr17494.exp
13600 * gdb.cp/pr9067.exp
13601 * gdb.cp/pr9167.exp
13602 * gdb.cp/pr9631.exp
13603 * gdb.cp/printmethod.exp
13604 * gdb.cp/psmang.exp
13605 * gdb.cp/psymtab-parameter.exp
13606 * gdb.cp/ptype-cv-cp.exp
13607 * gdb.cp/ptype-flags.exp
13608 * gdb.cp/re-set-overloaded.exp
13609 * gdb.cp/ref-types.exp
13610 * gdb.cp/rtti.exp
13611 * gdb.cp/scope-err.exp
13612 * gdb.cp/shadow.exp
13613 * gdb.cp/smartp.exp
13614 * gdb.cp/static-method.exp
13615 * gdb.cp/static-print-quit.exp
13616 * gdb.cp/temargs.exp
13617 * gdb.cp/templates.exp
13618 * gdb.cp/try_catch.exp
13619 * gdb.cp/typedef-operator.exp
13620 * gdb.cp/typeid.exp
13621 * gdb.cp/userdef.exp
13622 * gdb.cp/using-crash.exp
13623 * gdb.cp/var-tag.exp
13624 * gdb.cp/virtbase.exp
13625 * gdb.cp/virtfunc.exp
13626 * gdb.cp/virtfunc2.exp
13627 * gdb.cp/vla-cxx.exp
13628 * gdb.disasm/t01_mov.exp
13629 * gdb.disasm/t02_mova.exp
13630 * gdb.disasm/t03_add.exp
13631 * gdb.disasm/t04_sub.exp
13632 * gdb.disasm/t05_cmp.exp
13633 * gdb.disasm/t06_ari2.exp
13634 * gdb.disasm/t07_ari3.exp
13635 * gdb.disasm/t08_or.exp
13636 * gdb.disasm/t09_xor.exp
13637 * gdb.disasm/t10_and.exp
13638 * gdb.disasm/t11_logs.exp
13639 * gdb.disasm/t12_bit.exp
13640 * gdb.disasm/t13_otr.exp
13641 * gdb.dlang/circular.exp
13642 * gdb.dwarf2/arr-stride.exp
13643 * gdb.dwarf2/arr-subrange.exp
13644 * gdb.dwarf2/atomic-type.exp
13645 * gdb.dwarf2/bad-regnum.exp
13646 * gdb.dwarf2/bitfield-parent-optimized-out.exp
13647 * gdb.dwarf2/callframecfa.exp
13648 * gdb.dwarf2/clztest.exp
13649 * gdb.dwarf2/corrupt.exp
13650 * gdb.dwarf2/data-loc.exp
13651 * gdb.dwarf2/dup-psym.exp
13652 * gdb.dwarf2/dw2-anon-mptr.exp
13653 * gdb.dwarf2/dw2-anonymous-func.exp
13654 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
13655 * gdb.dwarf2/dw2-bad-unresolved.exp
13656 * gdb.dwarf2/dw2-basic.exp
13657 * gdb.dwarf2/dw2-canonicalize-type.exp
13658 * gdb.dwarf2/dw2-case-insensitive.exp
13659 * gdb.dwarf2/dw2-common-block.exp
13660 * gdb.dwarf2/dw2-compdir-oldgcc.exp
13661 * gdb.dwarf2/dw2-compressed.exp
13662 * gdb.dwarf2/dw2-const.exp
13663 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
13664 * gdb.dwarf2/dw2-cu-size.exp
13665 * gdb.dwarf2/dw2-dup-frame.exp
13666 * gdb.dwarf2/dw2-entry-value.exp
13667 * gdb.dwarf2/dw2-icycle.exp
13668 * gdb.dwarf2/dw2-ifort-parameter.exp
13669 * gdb.dwarf2/dw2-inline-break.exp
13670 * gdb.dwarf2/dw2-inline-param.exp
13671 * gdb.dwarf2/dw2-intercu.exp
13672 * gdb.dwarf2/dw2-intermix.exp
13673 * gdb.dwarf2/dw2-lexical-block-bare.exp
13674 * gdb.dwarf2/dw2-linkage-name-trust.exp
13675 * gdb.dwarf2/dw2-minsym-in-cu.exp
13676 * gdb.dwarf2/dw2-noloc.exp
13677 * gdb.dwarf2/dw2-op-call.exp
13678 * gdb.dwarf2/dw2-op-out-param.exp
13679 * gdb.dwarf2/dw2-opt-structptr.exp
13680 * gdb.dwarf2/dw2-param-error.exp
13681 * gdb.dwarf2/dw2-producer.exp
13682 * gdb.dwarf2/dw2-ranges-base.exp
13683 * gdb.dwarf2/dw2-ref-missing-frame.exp
13684 * gdb.dwarf2/dw2-reg-undefined.exp
13685 * gdb.dwarf2/dw2-regno-invalid.exp
13686 * gdb.dwarf2/dw2-restore.exp
13687 * gdb.dwarf2/dw2-restrict.exp
13688 * gdb.dwarf2/dw2-single-line-discriminators.exp
13689 * gdb.dwarf2/dw2-strp.exp
13690 * gdb.dwarf2/dw2-undefined-ret-addr.exp
13691 * gdb.dwarf2/dw2-unresolved.exp
13692 * gdb.dwarf2/dw2-var-zero-addr.exp
13693 * gdb.dwarf2/dw4-sig-types.exp
13694 * gdb.dwarf2/dwz.exp
13695 * gdb.dwarf2/dynarr-ptr.exp
13696 * gdb.dwarf2/enum-type.exp
13697 * gdb.dwarf2/gdb-index.exp
13698 * gdb.dwarf2/implptr-64bit.exp
13699 * gdb.dwarf2/implptr-optimized-out.exp
13700 * gdb.dwarf2/implptr.exp
13701 * gdb.dwarf2/implref-array.exp
13702 * gdb.dwarf2/implref-const.exp
13703 * gdb.dwarf2/implref-global.exp
13704 * gdb.dwarf2/implref-struct.exp
13705 * gdb.dwarf2/mac-fileno.exp
13706 * gdb.dwarf2/main-subprogram.exp
13707 * gdb.dwarf2/member-ptr-forwardref.exp
13708 * gdb.dwarf2/method-ptr.exp
13709 * gdb.dwarf2/missing-sig-type.exp
13710 * gdb.dwarf2/nonvar-access.exp
13711 * gdb.dwarf2/opaque-type-lookup.exp
13712 * gdb.dwarf2/pieces-optimized-out.exp
13713 * gdb.dwarf2/pieces.exp
13714 * gdb.dwarf2/pr10770.exp
13715 * gdb.dwarf2/pr13961.exp
13716 * gdb.dwarf2/staticvirtual.exp
13717 * gdb.dwarf2/subrange.exp
13718 * gdb.dwarf2/symtab-producer.exp
13719 * gdb.dwarf2/trace-crash.exp
13720 * gdb.dwarf2/typeddwarf.exp
13721 * gdb.dwarf2/valop.exp
13722 * gdb.dwarf2/watch-notconst.exp
13723 * gdb.fortran/array-element.exp
13724 * gdb.fortran/charset.exp
13725 * gdb.fortran/common-block.exp
13726 * gdb.fortran/complex.exp
13727 * gdb.fortran/derived-type-function.exp
13728 * gdb.fortran/derived-type.exp
13729 * gdb.fortran/logical.exp
13730 * gdb.fortran/module.exp
13731 * gdb.fortran/multi-dim.exp
13732 * gdb.fortran/nested-funcs.exp
13733 * gdb.fortran/print-formatted.exp
13734 * gdb.fortran/subarray.exp
13735 * gdb.fortran/vla-alloc-assoc.exp
13736 * gdb.fortran/vla-datatypes.exp
13737 * gdb.fortran/vla-history.exp
13738 * gdb.fortran/vla-ptr-info.exp
13739 * gdb.fortran/vla-ptype-sub.exp
13740 * gdb.fortran/vla-ptype.exp
13741 * gdb.fortran/vla-sizeof.exp
13742 * gdb.fortran/vla-type.exp
13743 * gdb.fortran/vla-value-sub-arbitrary.exp
13744 * gdb.fortran/vla-value-sub-finish.exp
13745 * gdb.fortran/vla-value-sub.exp
13746 * gdb.fortran/vla-value.exp
13747 * gdb.fortran/whatis_type.exp
13748 * gdb.go/chan.exp
13749 * gdb.go/handcall.exp
13750 * gdb.go/hello.exp
13751 * gdb.go/integers.exp
13752 * gdb.go/methods.exp
13753 * gdb.go/package.exp
13754 * gdb.go/strings.exp
13755 * gdb.go/types.exp
13756 * gdb.go/unsafe.exp
13757 * gdb.guile/scm-arch.exp
13758 * gdb.guile/scm-block.exp
13759 * gdb.guile/scm-breakpoint.exp
13760 * gdb.guile/scm-cmd.exp
13761 * gdb.guile/scm-disasm.exp
13762 * gdb.guile/scm-equal.exp
13763 * gdb.guile/scm-frame-args.exp
13764 * gdb.guile/scm-frame-inline.exp
13765 * gdb.guile/scm-frame.exp
13766 * gdb.guile/scm-iterator.exp
13767 * gdb.guile/scm-math.exp
13768 * gdb.guile/scm-objfile.exp
13769 * gdb.guile/scm-ports.exp
13770 * gdb.guile/scm-symbol.exp
13771 * gdb.guile/scm-symtab.exp
13772 * gdb.guile/scm-value-cc.exp
13773 * gdb.guile/types-module.exp
13774 * gdb.linespec/break-ask.exp
13775 * gdb.linespec/cpexplicit.exp
13776 * gdb.linespec/explicit.exp
13777 * gdb.linespec/keywords.exp
13778 * gdb.linespec/linespec.exp
13779 * gdb.linespec/ls-dollar.exp
13780 * gdb.linespec/ls-errs.exp
13781 * gdb.linespec/skip-two.exp
13782 * gdb.linespec/thread.exp
13783 * gdb.mi/mi-async.exp
13784 * gdb.mi/mi-basics.exp
13785 * gdb.mi/mi-break.exp
13786 * gdb.mi/mi-catch-load.exp
13787 * gdb.mi/mi-cli.exp
13788 * gdb.mi/mi-cmd-param-changed.exp
13789 * gdb.mi/mi-console.exp
13790 * gdb.mi/mi-detach.exp
13791 * gdb.mi/mi-disassemble.exp
13792 * gdb.mi/mi-eval.exp
13793 * gdb.mi/mi-file-transfer.exp
13794 * gdb.mi/mi-file.exp
13795 * gdb.mi/mi-fill-memory.exp
13796 * gdb.mi/mi-inheritance-syntax-error.exp
13797 * gdb.mi/mi-linespec-err-cp.exp
13798 * gdb.mi/mi-logging.exp
13799 * gdb.mi/mi-memory-changed.exp
13800 * gdb.mi/mi-read-memory.exp
13801 * gdb.mi/mi-record-changed.exp
13802 * gdb.mi/mi-reg-undefined.exp
13803 * gdb.mi/mi-regs.exp
13804 * gdb.mi/mi-return.exp
13805 * gdb.mi/mi-reverse.exp
13806 * gdb.mi/mi-simplerun.exp
13807 * gdb.mi/mi-solib.exp
13808 * gdb.mi/mi-stack.exp
13809 * gdb.mi/mi-stepi.exp
13810 * gdb.mi/mi-syn-frame.exp
13811 * gdb.mi/mi-until.exp
13812 * gdb.mi/mi-var-block.exp
13813 * gdb.mi/mi-var-child.exp
13814 * gdb.mi/mi-var-cmd.exp
13815 * gdb.mi/mi-var-cp.exp
13816 * gdb.mi/mi-var-display.exp
13817 * gdb.mi/mi-var-invalidate.exp
13818 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
13819 * gdb.mi/mi-vla-fortran.exp
13820 * gdb.mi/mi-watch.exp
13821 * gdb.mi/mi2-var-child.exp
13822 * gdb.mi/user-selected-context-sync.exp
13823 * gdb.modula2/unbounded-array.exp
13824 * gdb.multi/dummy-frame-restore.exp
13825 * gdb.multi/multi-arch-exec.exp
13826 * gdb.multi/multi-arch.exp
13827 * gdb.multi/tids.exp
13828 * gdb.multi/watchpoint-multi.exp
13829 * gdb.opencl/callfuncs.exp
13830 * gdb.opencl/convs_casts.exp
13831 * gdb.opencl/datatypes.exp
13832 * gdb.opencl/operators.exp
13833 * gdb.opencl/vec_comps.exp
13834 * gdb.opt/clobbered-registers-O2.exp
13835 * gdb.opt/inline-break.exp
13836 * gdb.opt/inline-bt.exp
13837 * gdb.opt/inline-cmds.exp
13838 * gdb.opt/inline-locals.exp
13839 * gdb.pascal/case-insensitive-symbols.exp
13840 * gdb.pascal/floats.exp
13841 * gdb.pascal/gdb11492.exp
13842 * gdb.python/lib-types.exp
13843 * gdb.python/py-arch.exp
13844 * gdb.python/py-as-string.exp
13845 * gdb.python/py-bad-printers.exp
13846 * gdb.python/py-block.exp
13847 * gdb.python/py-breakpoint-create-fail.exp
13848 * gdb.python/py-breakpoint.exp
13849 * gdb.python/py-caller-is.exp
13850 * gdb.python/py-cmd.exp
13851 * gdb.python/py-explore-cc.exp
13852 * gdb.python/py-explore.exp
13853 * gdb.python/py-finish-breakpoint.exp
13854 * gdb.python/py-finish-breakpoint2.exp
13855 * gdb.python/py-frame-args.exp
13856 * gdb.python/py-frame-inline.exp
13857 * gdb.python/py-frame.exp
13858 * gdb.python/py-framefilter-mi.exp
13859 * gdb.python/py-infthread.exp
13860 * gdb.python/py-lazy-string.exp
13861 * gdb.python/py-linetable.exp
13862 * gdb.python/py-mi-events.exp
13863 * gdb.python/py-mi-objfile.exp
13864 * gdb.python/py-mi.exp
13865 * gdb.python/py-objfile.exp
13866 * gdb.python/py-pp-integral.exp
13867 * gdb.python/py-pp-maint.exp
13868 * gdb.python/py-pp-re-notag.exp
13869 * gdb.python/py-pp-registration.exp
13870 * gdb.python/py-recurse-unwind.exp
13871 * gdb.python/py-strfns.exp
13872 * gdb.python/py-symbol.exp
13873 * gdb.python/py-symtab.exp
13874 * gdb.python/py-sync-interp.exp
13875 * gdb.python/py-typeprint.exp
13876 * gdb.python/py-unwind-maint.exp
13877 * gdb.python/py-unwind.exp
13878 * gdb.python/py-value-cc.exp
13879 * gdb.python/py-xmethods.exp
13880 * gdb.reverse/amd64-tailcall-reverse.exp
13881 * gdb.reverse/break-precsave.exp
13882 * gdb.reverse/break-reverse.exp
13883 * gdb.reverse/consecutive-precsave.exp
13884 * gdb.reverse/consecutive-reverse.exp
13885 * gdb.reverse/finish-precsave.exp
13886 * gdb.reverse/finish-reverse-bkpt.exp
13887 * gdb.reverse/finish-reverse.exp
13888 * gdb.reverse/fstatat-reverse.exp
13889 * gdb.reverse/getresuid-reverse.exp
13890 * gdb.reverse/i386-precsave.exp
13891 * gdb.reverse/i386-reverse.exp
13892 * gdb.reverse/i386-sse-reverse.exp
13893 * gdb.reverse/i387-env-reverse.exp
13894 * gdb.reverse/i387-stack-reverse.exp
13895 * gdb.reverse/insn-reverse.exp
13896 * gdb.reverse/machinestate-precsave.exp
13897 * gdb.reverse/machinestate.exp
13898 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13899 * gdb.reverse/pipe-reverse.exp
13900 * gdb.reverse/readv-reverse.exp
13901 * gdb.reverse/recvmsg-reverse.exp
13902 * gdb.reverse/rerun-prec.exp
13903 * gdb.reverse/s390-mvcle.exp
13904 * gdb.reverse/step-precsave.exp
13905 * gdb.reverse/step-reverse.exp
13906 * gdb.reverse/time-reverse.exp
13907 * gdb.reverse/until-precsave.exp
13908 * gdb.reverse/until-reverse.exp
13909 * gdb.reverse/waitpid-reverse.exp
13910 * gdb.reverse/watch-precsave.exp
13911 * gdb.reverse/watch-reverse.exp
13912 * gdb.rust/generics.exp
13913 * gdb.rust/methods.exp
13914 * gdb.rust/modules.exp
13915 * gdb.rust/simple.exp
13916 * gdb.server/connect-with-no-symbol-file.exp
13917 * gdb.server/ext-attach.exp
13918 * gdb.server/ext-restart.exp
13919 * gdb.server/ext-wrapper.exp
13920 * gdb.server/file-transfer.exp
13921 * gdb.server/server-exec-info.exp
13922 * gdb.server/server-kill.exp
13923 * gdb.server/server-mon.exp
13924 * gdb.server/wrapper.exp
13925 * gdb.stabs/exclfwd.exp
13926 * gdb.stabs/gdb11479.exp
13927 * gdb.threads/clone-new-thread-event.exp
13928 * gdb.threads/corethreads.exp
13929 * gdb.threads/current-lwp-dead.exp
13930 * gdb.threads/dlopen-libpthread.exp
13931 * gdb.threads/gcore-thread.exp
13932 * gdb.threads/sigstep-threads.exp
13933 * gdb.threads/watchpoint-fork.exp
13934 * gdb.trace/actions-changed.exp
13935 * gdb.trace/backtrace.exp
13936 * gdb.trace/change-loc.exp
13937 * gdb.trace/circ.exp
13938 * gdb.trace/collection.exp
13939 * gdb.trace/disconnected-tracing.exp
13940 * gdb.trace/ftrace.exp
13941 * gdb.trace/mi-trace-frame-collected.exp
13942 * gdb.trace/mi-trace-unavailable.exp
13943 * gdb.trace/mi-traceframe-changed.exp
13944 * gdb.trace/mi-tsv-changed.exp
13945 * gdb.trace/no-attach-trace.exp
13946 * gdb.trace/passc-dyn.exp
13947 * gdb.trace/qtro.exp
13948 * gdb.trace/range-stepping.exp
13949 * gdb.trace/read-memory.exp
13950 * gdb.trace/save-trace.exp
13951 * gdb.trace/signal.exp
13952 * gdb.trace/status-stop.exp
13953 * gdb.trace/tfile.exp
13954 * gdb.trace/trace-break.exp
13955 * gdb.trace/trace-buffer-size.exp
13956 * gdb.trace/trace-condition.exp
13957 * gdb.trace/tracefile-pseudo-reg.exp
13958 * gdb.trace/tstatus.exp
13959 * gdb.trace/unavailable.exp
13960 * gdb.trace/while-dyn.exp
13961 * gdb.trace/while-stepping.exp
13962
34c41c68
DE
139632016-12-22 Doug Evans <xdje42@gmail.com>
13964
13965 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
13966 and msymbols.
13967
16e69324
YQ
139682016-12-19 Yao Qi <yao.qi@linaro.org>
13969
13970 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
13971 (test_with_self): Don't call do_steps_and_nexts, and remove
13972 code about stepping into xmalloc.
13973
f94f411b
YQ
139742016-12-09 Yao Qi <yao.qi@linaro.org>
13975
13976 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
13977
139782016-12-09 Yao Qi <yao.qi@linaro.org>
13979
13980 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13981
f1b5deee
PA
139822016-12-09 Pedro Alves <palves@redhat.com>
13983
13984 * gdb.base/all-architectures-0.exp: New file.
13985 * gdb.base/all-architectures-1.exp: New file.
13986 * gdb.base/all-architectures-2.exp: New file.
13987 * gdb.base/all-architectures-3.exp: New file.
13988 * gdb.base/all-architectures-4.exp: New file.
13989 * gdb.base/all-architectures-5.exp: New file.
13990 * gdb.base/all-architectures-6.exp: New file.
13991 * gdb.base/all-architectures-7.exp: New file.
13992 * gdb.base/all-architectures.exp.in: New file.
13993
364ca42e
YQ
139942016-12-09 Yao Qi <yao.qi@linaro.org>
13995
13996 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13997
107c2d62
LM
139982016-12-02 Luis Machado <lgustavo@codesourcery.com>
13999
14000 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14001 possible.
14002 Remove useless pattern-matching code.
14003
df3ee9ca
PA
140042016-12-02 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14007 procedure.
14008 (top level): Call it.
14009
ec835369
PA
140102016-12-02 Pedro Alves <palves@redhat.com>
14011
14012 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14013 New procedure.
14014 (top level): Call it.
14015
01770bbd
PA
140162016-12-02 Pedro Alves <palves@redhat.com>
14017
14018 PR cli/20559
14019 * gdb.base/commands.exp (user_defined_command_args_eval): New
14020 procedure.
14021 (top level): Call it.
14022
008459ea
LM
140232016-12-02 Luis Machado <lgustavo@codesourcery.com>
14024
14025 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14026 timeout handling.
14027
0c1b455e
TT
140282016-12-02 Tom Tromey <tom@tromey.com>
14029
14030 * gdb.dwarf2/main-subprogram.c: New file.
14031 * gdb.dwarf2/main-subprogram.exp: New file.
14032
018572b8
LM
140332016-12-01 Luis Machado <lgustavo@codesourcery.com>
14034
14035 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14036 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14037 gdb_test_no_output for a couple of cases.
14038 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14039
84c93cd5
LM
140402016-12-01 Luis Machado <lgustavo@codesourcery.com>
14041
14042 Fix test names and standardize compilation error messages throughout
14043 the following files:
14044
14045 * gdb.ada/start.exp
14046 * gdb.arch/alpha-step.exp
14047 * gdb.arch/e500-prologue.exp
14048 * gdb.arch/ftrace-insn-reloc.exp
14049 * gdb.arch/gdb1291.exp
14050 * gdb.arch/gdb1431.exp
14051 * gdb.arch/gdb1558.exp
14052 * gdb.arch/i386-dr3-watch.exp
14053 * gdb.arch/i386-sse-stack-align.exp
14054 * gdb.arch/ia64-breakpoint-shadow.exp
14055 * gdb.arch/pa-nullify.exp
14056 * gdb.arch/powerpc-aix-prologue.exp
14057 * gdb.arch/thumb-bx-pc.exp
14058 * gdb.base/annota1.exp
14059 * gdb.base/annota3.exp
14060 * gdb.base/arrayidx.exp
14061 * gdb.base/assign.exp
14062 * gdb.base/attach.exp
14063 * gdb.base/auxv.exp
14064 * gdb.base/bang.exp
14065 * gdb.base/bfp-test.exp
14066 * gdb.base/bigcore.exp
14067 * gdb.base/bitfields2.exp
14068 * gdb.base/break-fun-addr.exp
14069 * gdb.base/break-probes.exp
14070 * gdb.base/call-rt-st.exp
14071 * gdb.base/callexit.exp
14072 * gdb.base/catch-fork-kill.exp
14073 * gdb.base/charset.exp
14074 * gdb.base/checkpoint.exp
14075 * gdb.base/comprdebug.exp
14076 * gdb.base/constvars.exp
14077 * gdb.base/coredump-filter.exp
14078 * gdb.base/cursal.exp
14079 * gdb.base/cvexpr.exp
14080 * gdb.base/detach.exp
14081 * gdb.base/display.exp
14082 * gdb.base/dmsym.exp
14083 * gdb.base/dprintf-pending.exp
14084 * gdb.base/dso2dso.exp
14085 * gdb.base/dtrace-probe.exp
14086 * gdb.base/dump.exp
14087 * gdb.base/enum_cond.exp
14088 * gdb.base/exe-lock.exp
14089 * gdb.base/exec-invalid-sysroot.exp
14090 * gdb.base/execl-update-breakpoints.exp
14091 * gdb.base/exprs.exp
14092 * gdb.base/fileio.exp
14093 * gdb.base/find.exp
14094 * gdb.base/finish.exp
14095 * gdb.base/fixsection.exp
14096 * gdb.base/foll-vfork.exp
14097 * gdb.base/frame-args.exp
14098 * gdb.base/gcore.exp
14099 * gdb.base/gdb1250.exp
14100 * gdb.base/global-var-nested-by-dso.exp
14101 * gdb.base/gnu-ifunc.exp
14102 * gdb.base/hashline1.exp
14103 * gdb.base/hashline2.exp
14104 * gdb.base/hashline3.exp
14105 * gdb.base/hbreak-in-shr-unsupported.exp
14106 * gdb.base/huge.exp
14107 * gdb.base/infcall-input.exp
14108 * gdb.base/info-fun.exp
14109 * gdb.base/info-shared.exp
14110 * gdb.base/jit-simple.exp
14111 * gdb.base/jit-so.exp
14112 * gdb.base/jit.exp
14113 * gdb.base/jump.exp
14114 * gdb.base/label.exp
14115 * gdb.base/lineinc.exp
14116 * gdb.base/logical.exp
14117 * gdb.base/longjmp.exp
14118 * gdb.base/macscp.exp
14119 * gdb.base/miscexprs.exp
14120 * gdb.base/new-ui-echo.exp
14121 * gdb.base/new-ui-pending-input.exp
14122 * gdb.base/new-ui.exp
14123 * gdb.base/nodebug.exp
14124 * gdb.base/nofield.exp
14125 * gdb.base/offsets.exp
14126 * gdb.base/overlays.exp
14127 * gdb.base/pending.exp
14128 * gdb.base/pointers.exp
14129 * gdb.base/pr11022.exp
14130 * gdb.base/printcmds.exp
14131 * gdb.base/prologue.exp
14132 * gdb.base/ptr-typedef.exp
14133 * gdb.base/realname-expand.exp
14134 * gdb.base/relativedebug.exp
14135 * gdb.base/relocate.exp
14136 * gdb.base/remote.exp
14137 * gdb.base/reread.exp
14138 * gdb.base/return2.exp
14139 * gdb.base/savedregs.exp
14140 * gdb.base/sep.exp
14141 * gdb.base/sepdebug.exp
14142 * gdb.base/sepsymtab.exp
14143 * gdb.base/set-inferior-tty.exp
14144 * gdb.base/setshow.exp
14145 * gdb.base/shlib-call.exp
14146 * gdb.base/sigaltstack.exp
14147 * gdb.base/siginfo-addr.exp
14148 * gdb.base/signals.exp
14149 * gdb.base/signull.exp
14150 * gdb.base/sigrepeat.exp
14151 * gdb.base/so-impl-ld.exp
14152 * gdb.base/solib-display.exp
14153 * gdb.base/solib-overlap.exp
14154 * gdb.base/solib-search.exp
14155 * gdb.base/solib-symbol.exp
14156 * gdb.base/structs.exp
14157 * gdb.base/structs2.exp
14158 * gdb.base/symtab-search-order.exp
14159 * gdb.base/twice.exp
14160 * gdb.base/unload.exp
14161 * gdb.base/varargs.exp
14162 * gdb.base/watchpoint-solib.exp
14163 * gdb.base/watchpoint.exp
14164 * gdb.base/whatis.exp
14165 * gdb.base/wrong_frame_bt_full.exp
14166 * gdb.btrace/dlopen.exp
14167 * gdb.cell/ea-standalone.exp
14168 * gdb.cell/ea-test.exp
14169 * gdb.cp/dispcxx.exp
14170 * gdb.cp/gdb2384.exp
14171 * gdb.cp/method2.exp
14172 * gdb.cp/nextoverthrow.exp
14173 * gdb.cp/pr10728.exp
14174 * gdb.disasm/am33.exp
14175 * gdb.disasm/h8300s.exp
14176 * gdb.disasm/mn10300.exp
14177 * gdb.disasm/sh3.exp
14178 * gdb.dwarf2/dw2-dir-file-name.exp
14179 * gdb.fortran/complex.exp
14180 * gdb.fortran/library-module.exp
14181 * gdb.guile/scm-pretty-print.exp
14182 * gdb.guile/scm-symbol.exp
14183 * gdb.guile/scm-type.exp
14184 * gdb.guile/scm-value.exp
14185 * gdb.linespec/linespec.exp
14186 * gdb.mi/gdb701.exp
14187 * gdb.mi/gdb792.exp
14188 * gdb.mi/mi-breakpoint-changed.exp
14189 * gdb.mi/mi-dprintf-pending.exp
14190 * gdb.mi/mi-dprintf.exp
14191 * gdb.mi/mi-exit-code.exp
14192 * gdb.mi/mi-pending.exp
14193 * gdb.mi/mi-solib.exp
14194 * gdb.mi/new-ui-mi-sync.exp
14195 * gdb.mi/pr11022.exp
14196 * gdb.mi/user-selected-context-sync.exp
14197 * gdb.opt/solib-intra-step.exp
14198 * gdb.python/py-events.exp
14199 * gdb.python/py-finish-breakpoint.exp
14200 * gdb.python/py-mi.exp
14201 * gdb.python/py-prettyprint.exp
14202 * gdb.python/py-shared.exp
14203 * gdb.python/py-symbol.exp
14204 * gdb.python/py-template.exp
14205 * gdb.python/py-type.exp
14206 * gdb.python/py-value.exp
14207 * gdb.reverse/solib-precsave.exp
14208 * gdb.reverse/solib-reverse.exp
14209 * gdb.server/solib-list.exp
14210 * gdb.stabs/weird.exp
14211 * gdb.threads/reconnect-signal.exp
14212 * gdb.threads/stepi-random-signal.exp
14213 * gdb.trace/actions.exp
14214 * gdb.trace/ax.exp
14215 * gdb.trace/backtrace.exp
14216 * gdb.trace/change-loc.exp
14217 * gdb.trace/deltrace.exp
14218 * gdb.trace/ftrace-lock.exp
14219 * gdb.trace/ftrace.exp
14220 * gdb.trace/infotrace.exp
14221 * gdb.trace/mi-tracepoint-changed.exp
14222 * gdb.trace/packetlen.exp
14223 * gdb.trace/passcount.exp
14224 * gdb.trace/pending.exp
14225 * gdb.trace/range-stepping.exp
14226 * gdb.trace/report.exp
14227 * gdb.trace/stap-trace.exp
14228 * gdb.trace/tfind.exp
14229 * gdb.trace/trace-break.exp
14230 * gdb.trace/trace-condition.exp
14231 * gdb.trace/trace-enable-disable.exp
14232 * gdb.trace/trace-mt.exp
14233 * gdb.trace/tracecmd.exp
14234 * gdb.trace/tspeed.exp
14235 * gdb.trace/tsv.exp
14236 * lib/perftest.exp
14237
fb9feb35
LM
142382016-12-01 Luis Machado <lgustavo@codesourcery.com>
14239
14240 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14241 with gdb_test_no_output.
14242 Use command as test name.
14243
cd2ddb6c
LM
142442016-12-01 Luis Machado <lgustavo@codesourcery.com>
14245
14246 Fix test names starting with uppercase throughout the files.
14247
14248 * gdb.ada/assign_1.exp
14249 * gdb.ada/boolean_expr.exp
14250 * gdb.base/arrayidx.exp
14251 * gdb.base/del.exp
14252 * gdb.base/gcore-buffer-overflow.exp
14253 * gdb.base/testenv.exp
14254 * gdb.compile/compile.exp
14255 * gdb.python/py-framefilter-invalidarg.exp
14256 * gdb.python/py-framefilter.exp
14257
bb95117e
LM
142582016-12-01 Luis Machado <lgustavo@codesourcery.com>
14259
14260 Fix test names starting with uppercase throughout the files.
14261
14262 * gdb.ada/array_return.exp
14263 * gdb.ada/expr_delims.exp
14264 * gdb.ada/mi_dyn_arr.exp
14265 * gdb.ada/mi_interface.exp
14266 * gdb.ada/mi_var_array.exp
14267 * gdb.ada/watch_arg.exp
14268 * gdb.arch/alpha-step.exp
14269 * gdb.arch/altivec-regs.exp
14270 * gdb.arch/e500-regs.exp
14271 * gdb.arch/powerpc-d128-regs.exp
14272 * gdb.base/arrayidx.exp
14273 * gdb.base/break.exp
14274 * gdb.base/checkpoint.exp
14275 * gdb.base/debug-expr.exp
14276 * gdb.base/dmsym.exp
14277 * gdb.base/radix.exp
14278 * gdb.base/sepdebug.exp
14279 * gdb.base/testenv.exp
14280 * gdb.base/watch_thread_num.exp
14281 * gdb.base/watchpoint-cond-gone.exp
14282 * gdb.cell/break.exp
14283 * gdb.cell/ea-cache.exp
14284 * gdb.compile/compile.exp
14285 * gdb.cp/gdb2495.exp
14286 * gdb.gdb/selftest.exp
14287 * gdb.gdb/xfullpath.exp
14288 * gdb.go/hello.exp
14289 * gdb.go/integers.exp
14290 * gdb.objc/basicclass.exp
14291 * gdb.pascal/hello.exp
14292 * gdb.pascal/integers.exp
14293 * gdb.python/py-breakpoint.exp
14294 * gdb.python/py-cmd.exp
14295 * gdb.python/py-linetable.exp
14296 * gdb.python/py-xmethods.exp
14297 * gdb.python/python.exp
14298 * gdb.reverse/consecutive-precsave.exp
14299 * gdb.reverse/finish-precsave.exp
14300 * gdb.reverse/i386-precsave.exp
14301 * gdb.reverse/machinestate-precsave.exp
14302 * gdb.reverse/sigall-precsave.exp
14303 * gdb.reverse/solib-precsave.exp
14304 * gdb.reverse/step-precsave.exp
14305 * gdb.reverse/until-precsave.exp
14306 * gdb.reverse/watch-precsave.exp
14307 * gdb.threads/leader-exit.exp
14308 * gdb.threads/pthreads.exp
14309 * gdb.threads/wp-replication.exp
14310 * gdb.trace/actions.exp
14311 * gdb.trace/mi-tsv-changed.exp
14312 * gdb.trace/tsv.exp
14313
de97fdd4
LM
143142016-12-01 Luis Machado <lgustavo@codesourcery.com>
14315
14316 Fix test names starting with uppercase throughout the files.
14317
14318 * gdb.arch/i386-bp_permanent.exp
14319 * gdb.arch/i386-gnu-cfi.exp
14320 * gdb.base/disasm-end-cu.exp
14321 * gdb.base/macscp.exp
14322 * gdb.base/pending.exp
14323 * gdb.base/watch_thread_num.exp
14324 * gdb.cp/exception.exp
14325 * gdb.cp/gdb2495.exp
14326 * gdb.cp/local.exp
14327 * gdb.python/py-evsignal.exp
14328 * gdb.python/python.exp
14329 * gdb.trace/tracecmd.exp
14330
9f058c10
LM
143312016-12-01 Luis Machado <lgustavo@codesourcery.com>
14332
14333 Fix test names starting with uppercase throughout the files.
14334
14335 * gdb.base/charset.exp
14336 * gdb.base/eval.exp
14337 * gdb.base/multi-forks.exp
14338 * gdb.guile/scm-progspace.exp
14339 * gdb.opencl/datatypes.exp
14340 * gdb.python/py-block.exp
14341 * gdb.python/py-function.exp
14342 * gdb.python/py-symbol.exp
14343 * gdb.python/py-symtab.exp
14344 * gdb.python/py-xmethods.exp
14345 * gdb.reverse/break-precsave.exp
14346 * gdb.reverse/break-reverse.exp
14347 * gdb.reverse/consecutive-precsave.exp
14348 * gdb.reverse/consecutive-reverse.exp
14349 * gdb.reverse/finish-precsave.exp
14350 * gdb.reverse/finish-reverse-bkpt.exp
14351 * gdb.reverse/finish-reverse.exp
14352 * gdb.reverse/fstatat-reverse.exp
14353 * gdb.reverse/getresuid-reverse.exp
14354 * gdb.reverse/i386-precsave.exp
14355 * gdb.reverse/i386-reverse.exp
14356 * gdb.reverse/i386-sse-reverse.exp
14357 * gdb.reverse/i387-stack-reverse.exp
14358 * gdb.reverse/insn-reverse.exp
14359 * gdb.reverse/machinestate-precsave.exp
14360 * gdb.reverse/machinestate.exp
14361 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14362 * gdb.reverse/pipe-reverse.exp
14363 * gdb.reverse/readv-reverse.exp
14364 * gdb.reverse/recvmsg-reverse.exp
14365 * gdb.reverse/rerun-prec.exp
14366 * gdb.reverse/s390-mvcle.exp
14367 * gdb.reverse/sigall-precsave.exp
14368 * gdb.reverse/sigall-reverse.exp
14369 * gdb.reverse/solib-precsave.exp
14370 * gdb.reverse/solib-reverse.exp
14371 * gdb.reverse/step-precsave.exp
14372 * gdb.reverse/step-reverse.exp
14373 * gdb.reverse/time-reverse.exp
14374 * gdb.reverse/until-precsave.exp
14375 * gdb.reverse/until-reverse.exp
14376 * gdb.reverse/waitpid-reverse.exp
14377 * gdb.reverse/watch-precsave.exp
14378 * gdb.reverse/watch-reverse.exp
14379
cdc7edd7
LM
143802016-12-01 Luis Machado <lgustavo@codesourcery.com>
14381
14382 Fix test names starting with uppercase throughout the files.
14383
14384 * gdb.arch/i386-mpx-simple_segv.exp
14385 * gdb.arch/i386-mpx.exp
14386 * gdb.arch/i386-permbkpt.exp
14387 * gdb.arch/pa-nullify.exp
14388 * gdb.arch/powerpc-d128-regs.exp
14389 * gdb.arch/vsx-regs.exp
14390 * gdb.base/bfp-test.exp
14391 * gdb.base/break.exp
14392 * gdb.base/breakpoint-shadow.exp
14393 * gdb.base/callfuncs.exp
14394 * gdb.base/charset.exp
14395 * gdb.base/commands.exp
14396 * gdb.base/completion.exp
14397 * gdb.base/dfp-test.exp
14398 * gdb.base/echo.exp
14399 * gdb.base/ending-run.exp
14400 * gdb.base/eval.exp
14401 * gdb.base/expand-psymtabs.exp
14402 * gdb.base/float128.exp
14403 * gdb.base/floatn.exp
14404 * gdb.base/foll-exec-mode.exp
14405 * gdb.base/gdb1056.exp
14406 * gdb.base/gdb11531.exp
14407 * gdb.base/kill-after-signal.exp
14408 * gdb.base/multi-forks.exp
14409 * gdb.base/overlays.exp
14410 * gdb.base/pending.exp
14411 * gdb.base/sepdebug.exp
14412 * gdb.base/testenv.exp
14413 * gdb.base/valgrind-db-attach.exp
14414 * gdb.base/watch_thread_num.exp
14415 * gdb.base/watchpoint-cond-gone.exp
14416 * gdb.base/watchpoint.exp
14417 * gdb.base/watchpoints.exp
14418 * gdb.cp/arg-reference.exp
14419 * gdb.cp/baseenum.exp
14420 * gdb.cp/operator.exp
14421 * gdb.cp/shadow.exp
14422 * gdb.dwarf2/dw2-op-out-param.exp
14423 * gdb.dwarf2/dw2-reg-undefined.exp
14424 * gdb.go/chan.exp
14425 * gdb.go/hello.exp
14426 * gdb.go/integers.exp
14427 * gdb.go/methods.exp
14428 * gdb.go/package.exp
14429 * gdb.guile/scm-parameter.exp
14430 * gdb.guile/scm-progspace.exp
14431 * gdb.guile/scm-value.exp
14432 * gdb.mi/mi-pending.exp
14433 * gdb.mi/user-selected-context-sync.exp
14434 * gdb.multi/multi-attach.exp
14435 * gdb.multi/tids.exp
14436 * gdb.opt/clobbered-registers-O2.exp
14437 * gdb.pascal/floats.exp
14438 * gdb.pascal/integers.exp
14439 * gdb.python/py-block.exp
14440 * gdb.python/py-events.exp
14441 * gdb.python/py-parameter.exp
14442 * gdb.python/py-symbol.exp
14443 * gdb.python/py-symtab.exp
14444 * gdb.python/py-type.exp
14445 * gdb.python/py-value.exp
14446 * gdb.python/py-xmethods.exp
14447 * gdb.python/python.exp
14448 * gdb.reverse/break-precsave.exp
14449 * gdb.reverse/consecutive-precsave.exp
14450 * gdb.reverse/finish-precsave.exp
14451 * gdb.reverse/i386-precsave.exp
14452 * gdb.reverse/machinestate-precsave.exp
14453 * gdb.reverse/sigall-precsave.exp
14454 * gdb.reverse/solib-precsave.exp
14455 * gdb.reverse/step-precsave.exp
14456 * gdb.reverse/until-precsave.exp
14457 * gdb.reverse/watch-precsave.exp
14458 * gdb.server/ext-attach.exp
14459 * gdb.server/ext-restart.exp
14460 * gdb.server/ext-run.exp
14461 * gdb.server/ext-wrapper.exp
14462 * gdb.stabs/gdb11479.exp
14463 * gdb.stabs/weird.exp
14464 * gdb.threads/attach-many-short-lived-threads.exp
14465 * gdb.threads/kill.exp
14466 * gdb.threads/watchpoint-fork.exp
14467
bc6c7af4
LM
144682016-12-01 Luis Machado <lgustavo@codesourcery.com>
14469
14470 Fix test names starting with uppercase throughout all the files below.
14471
14472 * gdb.ada/array_return.exp
14473 * gdb.ada/catch_ex.exp
14474 * gdb.ada/info_exc.exp
14475 * gdb.ada/mi_catch_ex.exp
14476 * gdb.ada/mi_dyn_arr.exp
14477 * gdb.ada/mi_ex_cond.exp
14478 * gdb.ada/mi_exc_info.exp
14479 * gdb.ada/mi_interface.exp
14480 * gdb.ada/mi_task_arg.exp
14481 * gdb.ada/mi_task_info.exp
14482 * gdb.ada/mi_var_array.exp
14483 * gdb.arch/alpha-step.exp
14484 * gdb.arch/amd64-disp-step.exp
14485 * gdb.arch/arm-disp-step.exp
14486 * gdb.arch/disp-step-insn-reloc.exp
14487 * gdb.arch/e500-prologue.exp
14488 * gdb.arch/ftrace-insn-reloc.exp
14489 * gdb.arch/gdb1558.exp
14490 * gdb.arch/i386-bp_permanent.exp
14491 * gdb.arch/i386-disp-step.exp
14492 * gdb.arch/i386-float.exp
14493 * gdb.arch/i386-gnu-cfi.exp
14494 * gdb.arch/ia64-breakpoint-shadow.exp
14495 * gdb.arch/mips16-thunks.exp
14496 * gdb.arch/pa-nullify.exp
14497 * gdb.arch/powerpc-aix-prologue.exp
14498 * gdb.arch/powerpc-power.exp
14499 * gdb.arch/ppc-dfp.exp
14500 * gdb.arch/s390-tdbregs.exp
14501 * gdb.arch/spu-info.exp
14502 * gdb.arch/spu-ls.exp
14503 * gdb.arch/thumb-bx-pc.exp
14504 * gdb.base/advance.exp
14505 * gdb.base/annota-input-while-running.exp
14506 * gdb.base/arrayidx.exp
14507 * gdb.base/asmlabel.exp
14508 * gdb.base/async.exp
14509 * gdb.base/attach-wait-input.exp
14510 * gdb.base/auto-connect-native-target.exp
14511 * gdb.base/batch-preserve-term-settings.exp
14512 * gdb.base/bfp-test.exp
14513 * gdb.base/bigcore.exp
14514 * gdb.base/bp-permanent.exp
14515 * gdb.base/break-always.exp
14516 * gdb.base/break-fun-addr.exp
14517 * gdb.base/break-idempotent.exp
14518 * gdb.base/break-main-file-remove-fail.exp
14519 * gdb.base/break-probes.exp
14520 * gdb.base/break-unload-file.exp
14521 * gdb.base/break.exp
14522 * gdb.base/call-ar-st.exp
14523 * gdb.base/call-rt-st.exp
14524 * gdb.base/call-sc.exp
14525 * gdb.base/call-signal-resume.exp
14526 * gdb.base/call-strs.exp
14527 * gdb.base/callexit.exp
14528 * gdb.base/callfuncs.exp
14529 * gdb.base/catch-gdb-caused-signals.exp
14530 * gdb.base/catch-signal-siginfo-cond.exp
14531 * gdb.base/catch-syscall.exp
14532 * gdb.base/compare-sections.exp
14533 * gdb.base/cond-eval-mode.exp
14534 * gdb.base/condbreak-call-false.exp
14535 * gdb.base/consecutive-step-over.exp
14536 * gdb.base/cursal.exp
14537 * gdb.base/disabled-location.exp
14538 * gdb.base/disasm-end-cu.exp
14539 * gdb.base/display.exp
14540 * gdb.base/double-prompt-target-event-error.exp
14541 * gdb.base/dprintf-bp-same-addr.exp
14542 * gdb.base/dprintf-detach.exp
14543 * gdb.base/dprintf-next.exp
14544 * gdb.base/dprintf-non-stop.exp
14545 * gdb.base/dprintf-pending.exp
14546 * gdb.base/dso2dso.exp
14547 * gdb.base/ending-run.exp
14548 * gdb.base/enum_cond.exp
14549 * gdb.base/examine-backward.exp
14550 * gdb.base/exe-lock.exp
14551 * gdb.base/exec-invalid-sysroot.exp
14552 * gdb.base/execl-update-breakpoints.exp
14553 * gdb.base/execution-termios.exp
14554 * gdb.base/fileio.exp
14555 * gdb.base/fixsection.exp
14556 * gdb.base/foll-exec-mode.exp
14557 * gdb.base/foll-exec.exp
14558 * gdb.base/fork-running-state.exp
14559 * gdb.base/frame-args.exp
14560 * gdb.base/fullpath-expand.exp
14561 * gdb.base/func-ptr.exp
14562 * gdb.base/gcore-relro-pie.exp
14563 * gdb.base/gdb1090.exp
14564 * gdb.base/gdb1555.exp
14565 * gdb.base/global-var-nested-by-dso.exp
14566 * gdb.base/gnu-ifunc.exp
14567 * gdb.base/hbreak-in-shr-unsupported.exp
14568 * gdb.base/hbreak-unmapped.exp
14569 * gdb.base/hook-stop.exp
14570 * gdb.base/infcall-input.exp
14571 * gdb.base/info-fun.exp
14572 * gdb.base/info-shared.exp
14573 * gdb.base/interrupt-noterm.exp
14574 * gdb.base/jit-so.exp
14575 * gdb.base/jit.exp
14576 * gdb.base/line-symtabs.exp
14577 * gdb.base/list.exp
14578 * gdb.base/longjmp.exp
14579 * gdb.base/macscp.exp
14580 * gdb.base/max-value-size.exp
14581 * gdb.base/nodebug.exp
14582 * gdb.base/nofield.exp
14583 * gdb.base/overlays.exp
14584 * gdb.base/paginate-after-ctrl-c-running.exp
14585 * gdb.base/paginate-bg-execution.exp
14586 * gdb.base/paginate-inferior-exit.exp
14587 * gdb.base/pending.exp
14588 * gdb.base/pr11022.exp
14589 * gdb.base/printcmds.exp
14590 * gdb.base/ptr-typedef.exp
14591 * gdb.base/ptype.exp
14592 * gdb.base/randomize.exp
14593 * gdb.base/range-stepping.exp
14594 * gdb.base/realname-expand.exp
14595 * gdb.base/relativedebug.exp
14596 * gdb.base/remote.exp
14597 * gdb.base/savedregs.exp
14598 * gdb.base/sepdebug.exp
14599 * gdb.base/set-noassign.exp
14600 * gdb.base/shlib-call.exp
14601 * gdb.base/shreloc.exp
14602 * gdb.base/sigaltstack.exp
14603 * gdb.base/sigbpt.exp
14604 * gdb.base/siginfo-addr.exp
14605 * gdb.base/siginfo-obj.exp
14606 * gdb.base/siginfo-thread.exp
14607 * gdb.base/signest.exp
14608 * gdb.base/signull.exp
14609 * gdb.base/sigrepeat.exp
14610 * gdb.base/skip.exp
14611 * gdb.base/so-impl-ld.exp
14612 * gdb.base/solib-corrupted.exp
14613 * gdb.base/solib-disc.exp
14614 * gdb.base/solib-display.exp
14615 * gdb.base/solib-overlap.exp
14616 * gdb.base/solib-search.exp
14617 * gdb.base/solib-symbol.exp
14618 * gdb.base/source-execution.exp
14619 * gdb.base/sss-bp-on-user-bp-2.exp
14620 * gdb.base/sss-bp-on-user-bp.exp
14621 * gdb.base/stack-checking.exp
14622 * gdb.base/stale-infcall.exp
14623 * gdb.base/step-break.exp
14624 * gdb.base/step-line.exp
14625 * gdb.base/step-over-exit.exp
14626 * gdb.base/step-test.exp
14627 * gdb.base/structs.exp
14628 * gdb.base/sym-file.exp
14629 * gdb.base/symtab-search-order.exp
14630 * gdb.base/term.exp
14631 * gdb.base/type-opaque.exp
14632 * gdb.base/unload.exp
14633 * gdb.base/until-nodebug.exp
14634 * gdb.base/until.exp
14635 * gdb.base/unwindonsignal.exp
14636 * gdb.base/watch-cond.exp
14637 * gdb.base/watch-non-mem.exp
14638 * gdb.base/watch_thread_num.exp
14639 * gdb.base/watchpoint-reuse-slot.exp
14640 * gdb.base/watchpoint-solib.exp
14641 * gdb.base/watchpoint.exp
14642 * gdb.btrace/dlopen.exp
14643 * gdb.cell/arch.exp
14644 * gdb.cell/break.exp
14645 * gdb.cell/bt.exp
14646 * gdb.cell/core.exp
14647 * gdb.cell/data.exp
14648 * gdb.cell/dwarfaddr.exp
14649 * gdb.cell/ea-cache.exp
14650 * gdb.cell/ea-standalone.exp
14651 * gdb.cell/ea-test.exp
14652 * gdb.cell/f-regs.exp
14653 * gdb.cell/fork.exp
14654 * gdb.cell/gcore.exp
14655 * gdb.cell/mem-access.exp
14656 * gdb.cell/ptype.exp
14657 * gdb.cell/registers.exp
14658 * gdb.cell/sizeof.exp
14659 * gdb.cell/solib-symbol.exp
14660 * gdb.cell/solib.exp
14661 * gdb.compile/compile-tls.exp
14662 * gdb.cp/exception.exp
14663 * gdb.cp/gdb2495.exp
14664 * gdb.cp/local.exp
14665 * gdb.cp/mb-inline.exp
14666 * gdb.cp/mb-templates.exp
14667 * gdb.cp/pr10687.exp
14668 * gdb.cp/pr9167.exp
14669 * gdb.cp/scope-err.exp
14670 * gdb.cp/templates.exp
14671 * gdb.cp/virtfunc.exp
14672 * gdb.dwarf2/dw2-dir-file-name.exp
14673 * gdb.dwarf2/dw2-single-line-discriminators.exp
14674 * gdb.fortran/complex.exp
14675 * gdb.fortran/library-module.exp
14676 * gdb.guile/guile.exp
14677 * gdb.guile/scm-cmd.exp
14678 * gdb.guile/scm-frame-inline.exp
14679 * gdb.guile/scm-objfile.exp
14680 * gdb.guile/scm-pretty-print.exp
14681 * gdb.guile/scm-symbol.exp
14682 * gdb.guile/scm-type.exp
14683 * gdb.guile/scm-value.exp
14684 * gdb.linespec/keywords.exp
14685 * gdb.linespec/ls-errs.exp
14686 * gdb.linespec/macro-relative.exp
14687 * gdb.linespec/thread.exp
14688 * gdb.mi/mi-breakpoint-changed.exp
14689 * gdb.mi/mi-dprintf-pending.exp
14690 * gdb.mi/mi-fullname-deleted.exp
14691 * gdb.mi/mi-logging.exp
14692 * gdb.mi/mi-pending.exp
14693 * gdb.mi/mi-solib.exp
14694 * gdb.mi/new-ui-mi-sync.exp
14695 * gdb.mi/user-selected-context-sync.exp
14696 * gdb.multi/dummy-frame-restore.exp
14697 * gdb.multi/multi-arch-exec.exp
14698 * gdb.multi/remove-inferiors.exp
14699 * gdb.multi/watchpoint-multi-exit.exp
14700 * gdb.opt/solib-intra-step.exp
14701 * gdb.perf/backtrace.exp
14702 * gdb.perf/single-step.exp
14703 * gdb.perf/skip-command.exp
14704 * gdb.perf/skip-prologue.exp
14705 * gdb.perf/solib.exp
14706 * gdb.python/lib-types.exp
14707 * gdb.python/py-as-string.exp
14708 * gdb.python/py-bad-printers.exp
14709 * gdb.python/py-block.exp
14710 * gdb.python/py-breakpoint.exp
14711 * gdb.python/py-cmd.exp
14712 * gdb.python/py-events.exp
14713 * gdb.python/py-evthreads.exp
14714 * gdb.python/py-finish-breakpoint.exp
14715 * gdb.python/py-finish-breakpoint2.exp
14716 * gdb.python/py-frame-inline.exp
14717 * gdb.python/py-frame.exp
14718 * gdb.python/py-inferior.exp
14719 * gdb.python/py-infthread.exp
14720 * gdb.python/py-mi.exp
14721 * gdb.python/py-objfile.exp
14722 * gdb.python/py-pp-maint.exp
14723 * gdb.python/py-pp-registration.exp
14724 * gdb.python/py-prettyprint.exp
14725 * gdb.python/py-recurse-unwind.exp
14726 * gdb.python/py-shared.exp
14727 * gdb.python/py-symbol.exp
14728 * gdb.python/py-symtab.exp
14729 * gdb.python/py-template.exp
14730 * gdb.python/py-type.exp
14731 * gdb.python/py-unwind-maint.exp
14732 * gdb.python/py-unwind.exp
14733 * gdb.python/py-value.exp
14734 * gdb.python/python.exp
14735 * gdb.reverse/finish-reverse-bkpt.exp
14736 * gdb.reverse/insn-reverse.exp
14737 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14738 * gdb.reverse/solib-precsave.exp
14739 * gdb.reverse/solib-reverse.exp
14740 * gdb.stabs/gdb11479.exp
14741 * gdb.stabs/weird.exp
14742 * gdb.threads/fork-child-threads.exp
14743 * gdb.threads/fork-plus-threads.exp
14744 * gdb.threads/fork-thread-pending.exp
14745 * gdb.threads/forking-threads-plus-breakpoint.exp
14746 * gdb.threads/hand-call-in-threads.exp
14747 * gdb.threads/interrupted-hand-call.exp
14748 * gdb.threads/linux-dp.exp
14749 * gdb.threads/local-watch-wrong-thread.exp
14750 * gdb.threads/next-while-other-thread-longjmps.exp
14751 * gdb.threads/non-ldr-exit.exp
14752 * gdb.threads/pending-step.exp
14753 * gdb.threads/print-threads.exp
14754 * gdb.threads/process-dies-while-detaching.exp
14755 * gdb.threads/process-dies-while-handling-bp.exp
14756 * gdb.threads/pthreads.exp
14757 * gdb.threads/queue-signal.exp
14758 * gdb.threads/reconnect-signal.exp
14759 * gdb.threads/signal-command-handle-nopass.exp
14760 * gdb.threads/signal-command-multiple-signals-pending.exp
14761 * gdb.threads/signal-delivered-right-thread.exp
14762 * gdb.threads/signal-sigtrap.exp
14763 * gdb.threads/sigthread.exp
14764 * gdb.threads/staticthreads.exp
14765 * gdb.threads/stepi-random-signal.exp
14766 * gdb.threads/thread-unwindonsignal.exp
14767 * gdb.threads/thread_check.exp
14768 * gdb.threads/thread_events.exp
14769 * gdb.threads/tid-reuse.exp
14770 * gdb.threads/tls-nodebug.exp
14771 * gdb.threads/tls-shared.exp
14772 * gdb.threads/tls-so_extern.exp
14773 * gdb.threads/tls.exp
14774 * gdb.threads/wp-replication.exp
14775 * gdb.trace/actions-changed.exp
14776 * gdb.trace/actions.exp
14777 * gdb.trace/backtrace.exp
14778 * gdb.trace/change-loc.exp
14779 * gdb.trace/collection.exp
14780 * gdb.trace/deltrace.exp
14781 * gdb.trace/disconnected-tracing.exp
14782 * gdb.trace/entry-values.exp
14783 * gdb.trace/ftrace-lock.exp
14784 * gdb.trace/ftrace.exp
14785 * gdb.trace/infotrace.exp
14786 * gdb.trace/mi-trace-frame-collected.exp
14787 * gdb.trace/mi-trace-unavailable.exp
14788 * gdb.trace/mi-traceframe-changed.exp
14789 * gdb.trace/mi-tracepoint-changed.exp
14790 * gdb.trace/mi-tsv-changed.exp
14791 * gdb.trace/no-attach-trace.exp
14792 * gdb.trace/packetlen.exp
14793 * gdb.trace/passc-dyn.exp
14794 * gdb.trace/passcount.exp
14795 * gdb.trace/pending.exp
14796 * gdb.trace/pr16508.exp
14797 * gdb.trace/qtro.exp
14798 * gdb.trace/range-stepping.exp
14799 * gdb.trace/read-memory.exp
14800 * gdb.trace/report.exp
14801 * gdb.trace/save-trace.exp
14802 * gdb.trace/signal.exp
14803 * gdb.trace/stap-trace.exp
14804 * gdb.trace/status-stop.exp
14805 * gdb.trace/strace.exp
14806 * gdb.trace/tfile.exp
14807 * gdb.trace/tfind.exp
14808 * gdb.trace/trace-break.exp
14809 * gdb.trace/trace-condition.exp
14810 * gdb.trace/trace-enable-disable.exp
14811 * gdb.trace/trace-mt.exp
14812 * gdb.trace/tracecmd.exp
14813 * gdb.trace/tracefile-pseudo-reg.exp
14814 * gdb.trace/tspeed.exp
14815 * gdb.trace/tstatus.exp
14816 * gdb.trace/tsv.exp
14817 * gdb.trace/unavailable.exp
14818 * gdb.trace/while-dyn.exp
14819 * gdb.trace/while-stepping.exp
14820 * lib/gdb-guile.exp
14821 * lib/gdb.exp
14822 * lib/mi-support.exp
14823 * lib/pascal.exp
14824 * lib/perftest.exp
14825 * lib/prelink-support.exp
14826 * lib/selftest-support.exp
14827
ad02e4fe
SM
148282016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
14829
14830 * Makefile.in: Include disable-implicit-rules.mk.
14831
22347e55
AA
148322016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14833
14834 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
14835 non-byte-aligned bit fields.
14836
da5b30da
AA
148372016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14838
14839 PR gdb/12616
14840 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
14841 respects the DW_AT_data_bit_offset attribute.
14842
b593ecca
SM
148432016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
14844
14845 * gdb.base/default.exp: Fix output of "set language".
14846
3b165252
SM
148472016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
14848
14849 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
14850 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
14851 make.
14852 * configure.ac: Remove checks for the make program.
14853 * configure: Re-generate.
14854
1a2f3d7f
KB
148552016-11-16 Kevin Buettner <kevinb@redhat.com>
14856
14857 * gdb.python/py-recurse-unwind.c (main): Add loop.
14858 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
14859 to read_register() and gdb.parse_and_eval(). Make each code
14860 call a separate case that can be individually tested.
14861 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
14862 proc. Call cont_and_backtrace for each of the code paths that
14863 we want to test in the unwinder.
14864
b7f38fda
AA
148652016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
14866
14867 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
14868 the definition of struct S.
14869
1f8db343
CM
148702016-11-11 Catherine Moore <clm@codesourcery.com>
14871
14872 * gdb.base/dump.exp: Identify verilog format dump tests as such.
14873
fad0c9fb
PA
148742016-11-09 Pedro Alves <palves@redhat.com>
14875
14876 * gdb.base/commands.exp (runto_or_return): New procedure.
14877 (gdbvar_simple_if_test, gdbvar_simple_while_test)
14878 (gdbvar_complex_if_while_test, progvar_simple_if_test)
14879 (progvar_simple_while_test, progvar_complex_if_while_test)
14880 (if_while_breakpoint_command_test)
14881 (infrun_breakpoint_command_test, breakpoint_command_test)
14882 (user_defined_command_test, watchpoint_command_test)
14883 (test_command_prompt_position, redefine_hook_test)
14884 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
14885 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
14886 multi_line_input and multi_line. Remove gdb_expect and
14887 gdb_stop_suppressing_tests uses.
14888 * lib/gdb.exp (valnum_re): New global.
14889 (multi_line_input): New procedure.
14890
8354c62c
SM
148912016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
14892
14893 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
14894 Remove.
14895 (test_setup): Define with proc_with_prefix.
14896 (test_cli_inferior): Likewise.
14897 (test_cli_thread): Likewise.
14898 (test_cli_frame): Likewise.
14899 (test_cli_select_frame): Likewise.
14900 (test_cli_up_down): Likewise.
14901 (test_mi_thread_select): Likewise.
14902 (test_mi_stack_select_frame): Likewise.
14903 (test_cli_in_mi_inferior): Likewise.
14904 (test_cli_in_mi_thread): Likewise.
14905 (test_cli_in_mi_frame): Likewise.
14906 (top level): Do not use with_test_prefix_procname.
14907
64f367a2
PA
149082016-11-09 Pedro Alves <palves@redhat.com>
14909
14910 * gdb.base/commands.exp (gdbvar_simple_if_test)
14911 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
14912 (progvar_simple_if_test, progvar_simple_while_test)
14913 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
14914 (infrun_breakpoint_command_test, breakpoint_command_test)
14915 (user_defined_command_test, watchpoint_command_test)
14916 (test_command_prompt_position, deprecated_command_test)
14917 (bp_deleted_in_command, temporary_breakpoint_commands)
14918 (stray_arg0_test, source_file_with_indented_comment)
14919 (recursive_source_test, if_commands_test)
14920 (error_clears_commands_left, redefine_hook_test)
14921 (redefine_backtrace_test): Use proc_with_prefix.
14922 * lib/gdb.exp (proc_with_prefix): New proc.
14923
0bb65f1e
AA
149242016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14925
14926 * gdb.base/tui-layout.c: New file.
14927 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
14928 disassembly window contains very long lines.
14929
7353f247
TT
149302016-11-08 Tom Tromey <tom@tromey.com>
14931
14932 * gdb.python/py-value.exp (test_value_creation): Make "long" test
14933 depend on Python 2.
14934
30a7bb83
TT
149352016-11-08 Tom Tromey <tom@tromey.com>
14936
14937 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
14938 New method.
14939
cdf5a07c
MG
149402016-10-29 Manish Goregaokar <manish@mozilla.com>
14941
2806dc7e 14942 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 14943
51a789c3
MG
149442016-10-27 Manish Goregaokar <manish@mozilla.com>
14945
2806dc7e
PA
14946 * gdb.rust/simple.rs: Add test for univariant enums without
14947 discriminants and for encoded struct-like enums.
51a789c3 14948
f610ab6d
PA
149492016-10-28 Pedro Alves <palves@redhat.com>
14950
14951 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
14952 gdb_test_multiple, tighten regexps and match symtabs and line
14953 tables incrementally.
14954
b129b0ca
LM
149552016-10-28 Luis Machado <lgustavo@codesourcery.com>
14956
14957 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
14958 general.
14959
ecf45d2c
SL
149602016-10-25 Luis Machado <lgustavo@codesourcery.com>
14961
14962 * gdb.base/exec-invalid-sysroot.exp: New file.
14963
b8d38ee4
JK
149642016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14965
14966 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
14967
f90fd8c2
JK
149682016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14969
14970 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
14971
2d2476aa
MR
149722016-10-19 Maciej W. Rozycki <macro@imgtec.com>
14973
2806dc7e
PA
14974 * gdb.base/killed-outside.exp: Remove $options from a call to
14975 `prepare_for_testing'.
2d2476aa 14976
e42b25a0
SM
149772016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14978
14979 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14980 Change test message.
14981
3ccdb432
SM
149822016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14983
14984 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14985 Update comment.
14986
5bad3170
SM
149872016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14988
14989 * gdb.trace/mi-trace-save.exp: New file.
14990
5ad9dba7
YQ
149912016-10-13 Yao Qi <yao.qi@linaro.org>
14992
14993 * gdb.base/code_elim.exp (get_var_address): Remove.
14994 * gdb.base/relocate.exp: Likewise.
14995 * gdb.base/shreloc.exp: Likewise.
14996 * lib/gdb.exp (get_var_address): New.
14997
62df7e21
YQ
149982016-10-13 Yao Qi <yao.qi@linaro.org>
14999
15000 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15001 floating point tests if $skip_float_test is false.
15002
4dac951e
LM
150032016-10-12 Luis Machado <lgustavo@codesourcery.com>
15004
15005 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15006 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15007 argc values.
15008 Add 1 to argc so we guarantee distinct initial/modified argc values.
15009
8f1a8fc4
JK
150102016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15011
15012 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15013
16c85b5d
JK
150142016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15015
15016 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15017 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15018 * gdb.arch/vsx-regs.exp: Likewise.
15019
1d0e042a
YQ
150202016-10-07 Yao Qi <yao.qi@linaro.org>
15021
15022 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15023
68dadef5
MM
150242016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15025
15026 * gdb.python/python.exp: Test decode_line("*0").
15027
33fa2c6e
DE
150282016-10-06 Doug Evans <dje@google.com>
15029
15030 * gdb.python/py-value.exp (test_value_creation): Add test for large
15031 unsigned 64-bit value.
15032
9c37b5ae
TT
150332016-10-06 Tom Tromey <tom@tromey.com>
15034
15035 * gdb.compile/compile.exp: Change java tests to rust.
15036 * gdb.base/setshow.exp: Change java tests to rust.
15037 * gdb.base/default.exp: Remove java from language list.
15038 * README (Examples): Update language example.
15039 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15040 test.
15041 * lib/gdb.exp (skip_java_tests): Remove.
15042 * lib/java.exp: Remove.
15043 * gdb.java: Remove.
15044
78b86327
MR
150452016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15046
15047 * gdb.arch/mips-fcr.exp: New test.
15048 * gdb.arch/mips-fcr.c: Source for the new test.
15049
7470adbb
MR
150502016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15051
15052 * gdb.base/solib-disc.exp: Use `standard_output_file'
15053 throughout.
15054
4a556533
PA
150552016-10-06 Pedro Alves <palves@redhat.com>
15056
15057 * gdb.base/jit-simple-dl.c: New file.
15058 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15059 * gdb.base/jit-simple.c: ... this.
15060 * gdb.base/jit-simple.exp (jit_run): Delete.
15061 (build_jit): New proc.
15062 (jit_test_reread): Recompile either the main program or the shared
15063 library, depending on what is being tested. Skip changing address
15064 if caller wants to. Compare before/after addresses. If testing
15065 standalone, explicitly load the binary. Test "maint info
15066 breakpoints".
15067 (top level): Add "standalone vs shared lib" and "change address"
15068 vs "same address" axes.
15069
5a122fbc
PA
150702016-10-06 Pedro Alves <palves@redhat.com>
15071
15072 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15073 call.
15074 (jit_run): Delete.
15075 (jit_test_reread): Use with_test_prefix. Reload the main binary
15076 explicitly. Compare the before/after addresses of the JIT
15077 descriptor.
15078
ee8da4b8
DE
150792016-08-15 Doug Evans <dje@google.com>
15080
15081 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15082 for single bitfields is bool.
15083 * gdb.xml/tdesc-regs.exp: Ditto.
15084
f389f6fe
JK
150852016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15086
15087 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15088
fdebf1a4
YQ
150892016-10-05 Yao Qi <yao.qi@linaro.org>
15090
15091 * lib/gdb.exp (support_complex_tests): Return zero if
15092 gdb_skip_float_test return true.
15093
9c36d954 150942016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15095 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15096
15097 PR gdb/20487
15098 * gdb.mi/user-selected-context-sync.exp: New file.
15099 * gdb.mi/user-selected-context-sync.c: New file.
15100
4034d0ff 151012016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15102 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15103
15104 PR gdb/20487
15105 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15106 =thread-select-event check.
15107
a4297203
PB
151082016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15109
15110 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15111 the compulsory L operand changes.
15112 * gdb.arch/powerpc-power.s: Likewise.
15113
bb805577
JK
151142016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15115
15116 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15117 * gdb.base/jit-attach-pie.c: New file.
15118 * gdb.base/jit-attach-pie.exp: New file.
15119
6d61dee5
PA
151202016-09-28 Pedro Alves <palves@redhat.com>
15121
15122 * gdb.base/infcall-input.c: New file.
15123 * gdb.base/infcall-input.exp: New file.
15124
f73842fc
YQ
151252016-09-22 Yao Qi <yao.qi@linaro.org>
15126
15127 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15128 (gdb_exit): Rename it to ...
15129 (gdbserver_gdb_exit): ... Close GDBserver.
15130 (gdb_exit): New proc, call gdbserver_gdb_exit.
15131 (mi_gdb_exit): Likewise.
15132
90681dab
YQ
151332016-09-22 Yao Qi <yao.qi@linaro.org>
15134
15135 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15136 path.
15137 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15138 Remove duplication.
15139
9c211fd8
YQ
151402016-09-22 Yao Qi <yao.qi@linaro.org>
15141
15142 * lib/gdbserver-support.exp: Check the existence of
15143 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15144
ad0a504f
AK
151452016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15146
15147 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15148
36cf1806
TT
151492016-09-21 Tom Tromey <tom@tromey.com>
15150
15151 PR gdb/20604:
15152 * gdb.base/quit.exp: New file.
15153
74172ecf
SM
151542016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15155
15156 * .gitignore: New file.
15157
3d0ec882
MR
151582016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15159
15160 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15161 throughout.
15162
8193adea
AA
151632016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15164
15165 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15166
d41a5c09
JK
151672016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15168
15169 * gdb.cp/casts.cc (decltype): Move it ...
15170 (main): ... with its call to ...
15171 * gdb.cp/casts03.cc: ... a new file.
15172 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15173
d2dfe700
JK
151742016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15175
15176 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15177
e2a92b16
PB
151782016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15179
15180 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15181 and sync up the test with tests in gas/testsuite/gas/ppc.
15182 * gdb.arch/powerpc-power.exp: Likewise.
15183
49b4de64
JK
151842016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15185
15186 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15187
2c29df25
SDJ
151882016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15189 Jan Kratochvil <jan.kratochvil@redhat.com>
15190
15191 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15192 make m1's definition to be different from m2's. Use 'dummy' as an
15193 argument for probe 'two'.
15194
cc3c2846
JB
151952016-09-10 Jon Beniston <jon@beniston.com>
15196
15197 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15198 for sim target.
15199
e1b2624a
AA
152002016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15201
15202 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15203 variable declaration.
15204 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15205 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15206 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15207 received HWCAP as its argument.
15208
4295e285
PA
152092016-09-06 Pedro Alves <palves@redhat.com>
15210
15211 * gdb.base/new-ui-pending-input.c: New file.
15212 * gdb.base/new-ui-pending-input.exp: New file.
15213 * gdb.exp (clear_gdb_spawn_id): New procedure.
15214 (with_spawn_id): Check whether gdb_spawn_id exists before
15215 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15216 on exit.
15217
00d5215e
UW
152182016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15219
15220 * gdb.base/float128.c: New file.
15221 * gdb.base/float128.exp: Likewise.
15222 * gdb.base/floatn.c: Likewise.
15223 * gdb.base/floatn.exp: Likewise.
15224
a9ff5f12
UW
152252016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15226
15227 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15228
f245535c
PA
152292016-09-05 Pedro Alves <palves@redhat.com>
15230
15231 PR backtrace/19927
15232 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15233 unwinders are immediately called as side effect of "source" or
15234 "disable unwinder" commands.
15235 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15236
ae9cf263
YQ
152372016-09-02 Yao Qi <yao.qi@linaro.org>
15238
15239 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15240 is true and $type is "float" or "double".
15241
27aba047
YQ
152422016-09-02 Yao Qi <yao.qi@linaro.org>
15243
15244 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15245 true.
15246 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15247 * gdb.base/call-rt-st.exp: Likewise.
15248 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15249 return value instead of gdb,skip_float_test.
15250 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15251 (do_function_calls): Use its return value instead of
15252 gdb,skip_float_test.
15253 * gdb.base/finish.exp: Likewise.
15254 * gdb.base/funcargs.exp: Likewise.
15255 * gdb.base/return.exp: Likewise.
15256 * gdb.base/return2.exp: Likewise.
15257 * gdb.base/varargs.exp: Likewise.
15258 * lib/gdb.exp (gdb_skip_float_test): Change it to
15259 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15260
5af962df
AA
152612016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15262
15263 * gdb.multi/tids.exp: Test "thread apply all".
15264
7fac6910
JK
152652016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15266
15267 * gdb.base/default.exp (tty): Remove.
15268
bb1fe4ac
KB
152692016-08-24 Kevin Buettner <kevinb@redhat.com>
15270
2806dc7e
PA
15271 * gdb.python/py-recurse-unwind.c: New file.
15272 * gdb.python/py-recurse-unwind.py: New file.
15273 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15274
0a1ddfa6
SM
152752016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15276
15277 * gdb.base/set-inferior-tty.exp: New file.
15278 * gdb.base/set-inferior-tty.c: New file.
15279
d9de1fe3
PA
152802016-08-23 Pedro Alves <palves@redhat.com>
15281
15282 PR gdb/20494
15283 * gdb.base/new-ui-echo.c: New file.
15284 * gdb.base/new-ui-echo.exp: New file.
15285
e9d9abd7
YQ
152862016-08-23 Yao Qi <yao.qi@linaro.org>
15287
15288 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15289 gdbserver_spawn.
15290 * gdb.server/connect-without-multi-process.exp (do_test):
15291 Likewise.
15292
3589529e
YQ
152932016-08-23 Yao Qi <yao.qi@linaro.org>
15294
15295 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15296 standalone_txt. Delete gdb_txt and standalone_txt on host
15297 and target. Spawn the binary on target. Copy files from
15298 target to host.
15299
6bb90213
PA
153002016-08-22 Pedro Alves <palves@redhat.com>
15301
15302 PR gdb/20505
15303 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15304 with_test_prefix. Factor out bits to ...
15305 (test_no_vdso): ... this new procedure.
15306
20c2c024
CL
153072016-08-19 Carl Love <cel@us.ibm.com>
15308
15309 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15310 maintaining separate logic for constructing the output path.
15311 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15312 * gdb.arch/ppc-dfp.exp: Likewise.
15313 * gdb.arch/ppc-fp.exp: Likewise.
15314 * gdb.arch/vsx-regs.exp: Likewise.
15315 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15316 binprefix for generating the additional binary files.
15317
0646e07d
PA
153182016-08-19 Pedro Alves <palves@redhat.com>
15319
15320 * gdb.trace/mi-trace-frame-collected.exp
15321 (test_trace_frame_collected): On x32, expect two registers.
15322
46da9242
CL
153232016-08-18 Carl Love <cel@us.ibm.com>
15324
15325 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15326 and sync up the test with tests in gas/testsuite/gas/ppc.
15327 * gdb.arch/powerpc-power.exp: Likewise.
15328
eb2332d7
SM
153292016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15330
15331 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15332 expected error message.
15333
63c61e04
SM
153342016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15335
15336 * gdb.multi/remove-inferiors.exp: New file.
15337 * gdb.multi/remove-inferiors.c: New file.
15338
7b17065f
YQ
153392016-08-12 Yao Qi <yao.qi@linaro.org>
15340
15341 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15342 argument list.
15343
01d3dedf
PA
153442016-08-10 Pedro Alves <palves@redhat.com>
15345
15346 PR gdb/19187
15347 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15348 setup_kfails.
15349
3eb7562a
PA
153502016-08-09 Pedro Alves <palves@redhat.com>
15351 Simon Marchi <simon.marchi@ericsson.com>
15352
15353 PR gdb/20418
15354 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15355 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15356
80614914
PA
153572016-08-09 Pedro Alves <palves@redhat.com>
15358
15359 PR mi/20431
15360 * gdb.mi/mi-cmd-error.exp: New file.
15361
f348d89a
PA
153622016-08-09 Pedro Alves <palves@redhat.com>
15363
15364 PR gdb/18653
15365 * gdb.base/signals-state-child.c: New file.
15366 * gdb.base/signals-state-child.exp: New file.
15367 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15368
e5ca03b4
PA
153692016-08-09 Pedro Alves <palves@redhat.com>
15370
15371 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15372
282a0691
TT
153732016-08-03 Tom Tromey <tom@tromey.com>
15374
15375 PR python/18565:
15376 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15377
41bfcd63
YQ
153782016-08-01 Yao Qi <yao.qi@linaro.org>
15379
15380 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15381 variable mode to "multi-process" if $multi_process is 1, otherwise
15382 set it to "single-process".
15383
e3465b24
YQ
153842016-08-01 Yao Qi <yao.qi@linaro.org>
15385
15386 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15387 * gdb.cp/cpexprs.exp: Likewise.
15388 * gdb.cp/m-static.exp: Likewise.
15389
0b31a4bc
TT
153902016-07-26 Tom Tromey <tom@tromey.com>
15391
15392 PR python/20190:
15393 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15394 test.
15395
e0461dbb
MM
153962016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15397
15398 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15399 selecting assembly source files.
15400 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15401 assembly source files.
15402 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15403 assembly source files.
15404 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15405 selecting assembly source files.
15406
8194e927
SM
154072016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15408
15409 * gdb.base/new-ui.exp (do_test_invalid_args): New
15410 procedure.
15411
c0272db5
TW
154122016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15413
15414 * gdb.btrace/reconnect.c: New file.
15415 * gdb.btrace/reconnect.exp: New file.
15416
e3487908
GKB
154172016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15418
15419 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15420 to test_catch_syscall_group.
15421 (test_catch_syscall_group): New.
15422
12df5c00
TT
154232016-07-21 Tom Tromey <tom@tromey.com>
15424
15425 * gdb.rust/simple.rs (main): Use empty struct expression.
15426 * gdb.rust/simple.exp: Add tests for empty struct expression.
15427
bae62ee2
YQ
154282016-07-21 Yao Qi <yao.qi@linaro.org>
15429
15430 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15431 if gdb_skip_xml_test is true on some targets.
15432
b1b53fb3
YQ
154332016-07-21 Yao Qi <yao.qi@linaro.org>
15434
15435 * gdb.server/solib-list.exp: Unset last_loaded_file.
15436
027d97f8
JK
154372016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15438
15439 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15440 "step into captured_main (args)".
15441
7674d381
JK
154422016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15443
15444 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15445
72b5d099
JK
154462016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15447
15448 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15449
1f960ced
PA
154502016-07-19 Pedro Alves <palves@redhat.com>
15451
15452 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15453 * gdb.opt/inline-bt.exp: Likewise.
15454 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15455 additional_flags=-Winline.
15456 * gdb.opt/inline-locals.exp: Likewise.
15457 * gdb.opt/inline-markers.c (ATTR): Define.
15458 (inlined_fn): Use it.
15459
f25827c1
YQ
154602016-07-19 Yao Qi <yao.qi@linaro.org>
15461
15462 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15463 (test_with_self): Remove some code. Remove argument executable.
15464 (top-level): Use do_self_tests.
15465
37539ebe
DB
154662016-07-15 Zachary Welch <zwelch@codesourcery.com>
15467 Don Breazeal <donb@codesourcery.com>
15468
15469 * gdb.base/maint.exp: Escape paths used in regular expressions.
15470 * gdb.stabs/weird.exp: Likewise.
15471
dac790e1
TT
154722016-07-13 Tom Tromey <tom@tromey.com>
15473
15474 PR python/15620, PR python/18620:
15475 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15476 (test_bkpt_events): New procs.
15477
93daf339
TT
154782016-07-13 Tom Tromey <tom@tromey.com>
15479
15480 PR python/17698:
15481 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15482 test.
15483 (test_watchpoints): Likewise.
15484 (test_bkpt_pending): New proc.
15485
6571a381
TT
154862016-07-13 Tom Tromey <tom@tromey.com>
15487
15488 PR cli/18053:
15489 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15490 completion test.
15491
e8732474
JK
154922016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15493
15494 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15495 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15496 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15497 f_label.
15498 (g): Rename g_end_lbl to g_label.
15499 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15500 low_pc and high_pc.
15501 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15502
e0f3fd7c
TT
155032016-07-12 Tom Tromey <tom@tromey.com>
15504
15505 PR python/19293:
15506 * gdb.python/py-unwind-maint.exp: Update tests.
15507
3cfe46b6
YQ
155082016-07-12 Yao Qi <yao.qi@linaro.org>
15509
15510 * lib/selftest-support.exp (selftest_setup): Match the output
15511 when captured_main is inlined.
15512
4f19a0e6
WT
155132016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15514
15515 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15516 New variables.
15517 (print this%a, print this%b, print this): New tests.
15518 * gdb.fortran/derived-types.f90 (this): New object and
15519 initialization.
15520
986cf455
SM
155212016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15522
15523 * gdb.ada/arraydim.exp: Remove extra directory level in build
15524 directory.
15525
f0464b23
SM
155262016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15527
15528 * lib/ada.exp: Remove extra directory level in build directory.
15529 * gdb.ada/cond_lang.exp: Likewise.
15530 * gdb.ada/exec_changed.exp: Likewise.
15531 * gdb.ada/lang_switch.exp: Likewise.
15532
42d94011
MG
155332016-07-06 Manish Goregaokar <manish@mozilla.com>
15534
2806dc7e
PA
15535 * simple.rs: Add test for raw pointer subscripting.
15536 * simple.exp: Add test expectations.
42d94011 15537
647c264c
YQ
155382016-07-05 Yao Qi <yao.qi@linaro.org>
15539
15540 * gdb.mi/mi-reverse.exp: Match =record-started output.
15541
20aa2c60
PA
155422016-07-01 Pedro Alves <palves@redhat.com>
15543
15544 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15545 procedure.
15546 (jit_reader_test): Test the jit reader's unwinder.
15547 * gdb.base/jithost.c (jit_function_00_code): New global.
15548 (main): Use memcpy to fill in the mmapped code, instead of poking
15549 bytes manually here.
15550 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15551 value.
15552 (read_debug_info): Save the function's range.
15553 (read_sp): New function.
15554 (unwind_frame): Use it. Also unwind RBP.
15555 (get_frame_id): Use read_sp.
15556 (gdb_init_reader): Use calloc instead of malloc.
15557 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15558 parameter. Use gdb_test_multiple.
15559
ced2dffb
PA
155602016-07-01 Pedro Alves <palves@redhat.com>
15561 Antoine Tremblay <antoine.tremblay@ericsson.com>
15562
15563 * gdb.threads/process-dies-while-detaching.c: New file.
15564 * gdb.threads/process-dies-while-detaching.exp: New file.
15565
63000888
PA
155662016-07-01 Pedro Alves <palves@redhat.com>
15567
15568 * gdb.multi/watchpoint-multi-exit.c: New file.
15569 * gdb.multi/watchpoint-multi-exit.exp: New file.
15570
038d4868
PA
155712016-06-30 Pedro Alves <palves@redhat.com>
15572
15573 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15574 unset inferior_spawn_id.
15575
994e9c83
PA
155762016-06-30 Pedro Alves <palves@redhat.com>
15577
15578 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15579 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15580
e5653468
YQ
155812016-06-29 Yao Qi <yao.qi@linaro.org>
15582
15583 * gdb.base/return.c: Add copyright header.
15584
803b47e5
TT
155852016-06-29 Tom Tromey <tom@tromey.com>
15586
15587 PR python/20129:
15588 * gdb.python/py-framefilter.exp: Add tests for setting priority
15589 and disabling of non-existent frame filter.
15590
28244707
YQ
155912016-06-29 Yao Qi <yao.qi@linaro.org>
15592
15593 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15594 0x0f07ff.
15595
a31d2f06
YQ
155962016-06-28 Yao Qi <yao.qi@linaro.org>
15597
15598 * gdb.base/catch-syscall.exp: Remove check on isnative and target
15599 triplets. Start gdb, execute catch syscall, and continue. Check
15600 gdb's output to determine catch syscall is supported.
15601
921d8f54
MG
156022016-06-27 Manish Goregaokar <manish@mozilla.com>
15603
25d49b86
PA
15604 * gdb.rust/simple.rs: Add test for returning unit in a function.
15605 * gdb.rust/simple.exp: Add expectation for functions returning
15606 unit.
921d8f54 15607
f4952523
PMR
156082016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
15609
15610 * gdb.python/py-breakpoint-create-fail.c,
15611 gdb.python/py-breakpoint-create-fail.exp,
15612 gdb.python/py-breakpoint-create-fail.py: New testcase.
15613
fccb08f8
MG
156142016-06-25 Manish Goregaokar <manish@mozilla.com>
15615
15616 PR gdb/20239
15617 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
15618 * gdb.rust/simple.exp: Add test expectations for new NonZero
15619 tests.
fccb08f8 15620
6b850546
DT
156212016-06-24 David Taylor <dtaylor@emc.com>
15622
15623 * gdb.base/offsets.exp: New file.
15624 * gdb.base/offsets.c: New file.
15625
17621150
TT
156262016-06-23 Tom Tromey <tom@tromey.com>
15627
15628 PR gdb/16483:
15629 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
15630 before any filters are loaded.
15631
04d59df6
WT
156322016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
15633
15634 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
15635 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
15636 structs.
15637 * gdb.fortran/derived-type-function.exp: New file.
15638 * gdb.fortran/derived-type-function.f90: New file.
15639
15640
ac69f786
PA
156412016-06-21 Pedro Alves <palves@redhat.com>
15642
15643 * gdb.base/new-ui.exp: New file.
15644 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
15645 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
15646 (with_spawn_id): New procedure.
15647
49940788
PA
156482016-06-21 Pedro Alves <palves@redhat.com>
15649
15650 * gdb.mi/mi-exec-run.exp: New file.
15651
ef274d26
PA
156522016-06-21 Pedro Alves <palves@redhat.com>
15653
15654 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
15655 breakpoint command's output on the main UI.
15656 (test_break): New procedure, factored out from calls in the top
15657 level.
15658 (top level): Use foreach_with_prefix to test MI as main UI and as
15659 separate UI.
15660
468afe6c
PA
156612016-06-21 Pedro Alves <palves@redhat.com>
15662
15663 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
15664 (test_awatch_creation_and_listing)
15665 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
15666 Remove 'type' parameter.
15667 (test_watchpoint_all): New parameter mi_mode. Remove
15668 with_test_prefix.
15669 (top level): Use foreach_with_prefix, and add main/separate UI MI
15670 testing axis.
15671
51f77c37
PA
156722016-06-21 Pedro Alves <palves@redhat.com>
15673
15674 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
15675 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
15676 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
15677 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
15678 (gdb_main_spawn_id, mi_spawn_id): Declare and
15679 comment.
15680 (mi_create_inferior_pty): New procedure,
15681 factored out from default_mi_gdb_start.
15682 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
15683 procedures.
15684 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
15685 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
15686 Use mi_create_inferior_pty.
15687 (mi_gdb_start): Use eval to pass down args list.
15688
8980e177
PA
156892016-06-21 Pedro Alves <palves@redhat.com>
15690
15691 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
15692 * gdb.opt/inline-cmds.exp: Add MI tests.
15693
f38d3ad1
PA
156942016-06-21 Pedro Alves <palves@redhat.com>
15695
15696 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
15697
45db7c09
PA
156982016-06-21 Pedro Alves <palves@redhat.com>
15699
15700 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
15701 (top level): Use it instead of mi_execute_to.
15702
5a069ab3
PA
157032016-06-21 Pedro Alves <palves@redhat.com>
15704
15705 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
15706 (cont_handler_str): New.
15707 (signal_stop_handler): Set stop_handler_str instead of printing to
15708 stdout.
15709 (continue_handler): Set cont_handler_str instead of printing to
15710 stdout.
15711 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
15712 mi_send_resuming_command. Print stop_handler_str and
15713 cont_handler_str instead of expecting the python events print
15714 directly.
15715
2838cc1d
SD
157162016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
15717
15718 * gdb.base/jit-reader.exp: New file.
15719 * gdb.base/jithost.c: New file.
15720 * gdb.base/jithost.h: New file.
15721 * gdb.base/jitreader.c : New file.
15722 * gdb.base/jit-protocol.h: New file.
15723
21a77091
YQ
157242016-06-17 Yao Qi <yao.qi@linaro.org>
15725
15726 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
15727 parameters follow_fork and detach_on_fork. Set follow-fork-mode
15728 and detach-on-fork. Adjust tests.
15729 (top level): Invoke break_cond_on_syscall with combinations of
15730 syscall, follow-fork-mode and detach-on-fork.
15731
f50bf8e5
YQ
157322016-06-17 Yao Qi <yao.qi@linaro.org>
15733
15734 * gdb.base/step-over-exit.c: New.
15735 * gdb.base/step-over-exit.exp: New.
15736
a28d8e50
YTL
157372016-06-17 Yan-Ting Lin <currygt52@gmail.com>
15738
15739 * gdb.base/float.exp: Add target check for nds32*-*-*.
15740 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
15741
cad8e26d
AB
157422016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
15743
15744 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
15745 for unsupported target features.
15746 * gdb.base/call-rt-st.exp: Likewise.
15747 * gdb.base/call-sc.exp: Likewise.
15748 * gdb.base/call-signal-resume.exp: Likewise.
15749 * gdb.base/call-strs.exp: Likewise.
15750 * gdb.base/callexit.exp: Likewise.
15751 * gdb.base/callfuncs.exp: Likewise.
15752 * gdb.base/nodebug.exp: Likewise.
15753 * gdb.base/printcmds.exp: Likewise.
15754 * gdb.base/ptype.exp: Likewise.
15755 * gdb.base/structs.exp: Likewise.
15756 * gdb.base/unwindonsignal.exp: Likewise.
15757 * gdb.cp/gdb2495.exp: Likewise.
15758 * gdb.cp/templates.exp: Likewise.
15759 * gdb.cp/virtfunc.exp: Likewise.
15760 * gdb.threads/hand-call-in-threads.exp: Likewise.
15761 * gdb.threads/interrupted-hand-call.exp: Likewise.
15762 * gdb.threads/thread-unwindonsignal.exp: Likewise.
15763
347dc102
TT
157642016-06-10 Tom Tromey <tom@tromey.com>
15765
15766 PR rust/20110:
15767 * gdb.rust/expr.exp: Add test for integer constant larger than
15768 i32.
15769
5e13cf25
BH
157702016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
15771
15772 * gdb.fortran/nested-funcs.exp: New.
15773 * gdb.fortran/nested-funcs.f90: New.
15774
bb556f1f
TK
157752016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
15776
15777 * gdb.base/examine-backward.c: New file.
15778 * gdb.base/examine-backward.exp: New file.
15779
38b022b4
SM
157802016-06-06 Simon Marchi <simon.marchi@ericsson.com>
15781
15782 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
15783 matching.
15784
1b40ec05
TT
157852016-06-02 Tom Tromey <tom@tromey.com>
15786
15787 PR python/18984:
15788 * gdb.python/py-shared.exp: Add solib_name test.
15789
193bd378
SM
157902016-06-02 Simon Marchi <simon.marchi@ericsson.com>
15791
15792 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
15793
3326303b
MG
157942016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
15795
15796 PR c++/19893
15797 * gdb.dwarf2/implref.exp: Rename to...
15798 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
15799 * gdb.dwarf2/implref-array.c: New file.
15800 * gdb.dwarf2/implref-array.exp: Likewise.
15801 * gdb.dwarf2/implref-global.c: Likewise.
15802 * gdb.dwarf2/implref-global.exp: Likewise.
15803 * gdb.dwarf2/implref-struct.c: Likewise.
15804 * gdb.dwarf2/implref-struct.exp: Likewise.
15805
825c8ef2
AT
158062016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15807
15808 * gdb.trace/trace-condition.exp: Add 64bit tests.
15809
2320162a
AT
158102016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15811
15812 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
15813 bits types.
15814 (main): Adapt to 8 to 64 bits types.
15815 * gdb.trace/trace-condition.exp: Add new tests.
15816
a7818233
AT
158172016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15818
15819 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
15820
0d336466
AT
158212016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15822
15823 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
15824 Move condition tests...
15825 * gdb.trace/trace-condition.exp: Here.
15826
7faeb45a
AT
158272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15828
15829 * gdb.trace/trace-condition.exp: Add counter-case tests.
15830
e385593e
JK
158312016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15832
15833 PR c++/15231
15834 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
15835 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
15836
744608cc
PA
158372016-05-27 Pedro Alves <palves@redhat.com>
15838
15839 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
15840 New procedure.
15841 (top level): Call it, and bail out of DejaGnu is known to be bad.
15842
ac775bf4
AB
158432016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
15844
15845 * gdb.base/whatis.c: Extend the test case.
15846 * gdb.base/whatis.exp: Add additional tests.
15847
2bbad2ea
BH
158482016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15849
15850* gdb.fortran/type.f90: Add pointer variable.
15851* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
15852
8b70175d
BH
158532016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15854
15855 * gdb.fortran/vla-type.exp: Fix testcase name.
15856
86d8a848
BH
158572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15858
15859 * gdb.fortran/vla-type.exp: Access elements in nested structs.
15860
e188eb36
BH
158612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15862
15863 * gdb.fortran/type.f90: Add nested structures.
15864 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
15865 * gdb.fortran/derived-type.exp: Adapt expected output.
15866 * gdb.fortran/vla-type.exp: Adapt expected output.
15867
9b2db1fd
BH
158682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15869
15870 * gdb.fortran/whatis_type.exp: Adapt expected output.
15871
72b17055
BH
158722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15873
15874 * gdb.fortran/print_type.exp: Fix expected output.
15875 * gdb.fortran/whatis_type.exp: Fix expected output.
15876
3cd81d8d
BH
158772016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15878
15879 * gdb.fortran/whatis_type.exp: Use multi_line.
15880
ddae9462
TT
158812016-05-24 Tom Tromey <tom@tromey.com>
15882
15883 PR python/17386:
15884 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
15885 use value as an index.
15886
1957f6b8
TT
158872016-05-23 Tom Tromey <tom@tromey.com>
15888
15889 PR python/17981:
15890 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
15891 no-breakpoint case.
15892
026a9174
PA
158932016-05-24 Pedro Alves <palves@redhat.com>
15894
15895 PR gdb/19828
15896 * gdb.threads/clone-attach-detach.c: New file.
15897 * gdb.threads/clone-attach-detach.exp: New file.
15898
e70a7231
FR
158992016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
15900
15901 * gdb.base/annota-input-while-running.exp: Fix syntax error.
15902
0f6ed0e0
TT
159032016-05-23 Tom Tromey <tom@tromey.com>
15904
15905 PR python/19438, PR python/18393:
15906 * gdb.python/py-progspace.exp: Add "dir" test.
15907 * gdb.python/py-objfile.exp: Add "dir" test.
15908
ffd19d61
YQ
159092016-05-23 Yao Qi <yao.qi@linaro.org>
15910
15911 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
15912 * gdb.arch/thumb2-it.exp: Likewise.
15913
9e8f9b05
SM
159142016-05-18 Simon Marchi <simon.marchi@ericsson.com>
15915
15916 * gdb.mi/mi-threads-interrupt.c: New file.
15917 * gdb.mi/mi-threads-interrupt.exp: New file.
15918
61c6156d
SM
159192016-05-17 Simon Marchi <simon.marchi@ericsson.com>
15920
15921 PR gdb/18077
15922 * gdb.mi/mi-async-run.exp: New file.
15923 * gdb.mi/mi-async-run.c: New file.
15924
67218854
TT
159252016-05-17 Tom Tromey <tom@tromey.com>
15926 Manish Goregaokar <manishsmail@gmail.com>
15927
15928 * lib/rust-support.exp: New file.
15929 * lib/gdb.exp (skip_rust_tests): New proc.
15930 (build_executable_from_specs): Handle rust.
15931 * lib/future.exp (gdb_find_rustc): New proc.
15932 (gdb_default_target_compile): Handle rust.
15933 * gdb.rust/expr.exp: New file.
15934 * gdb.rust/generics.exp: New file.
15935 * gdb.rust/generics.rs: New file.
15936 * gdb.rust/methods.exp: New file.
15937 * gdb.rust/methods.rs: New file.
15938 * gdb.rust/modules.exp: New file.
15939 * gdb.rust/modules.rs: New file.
15940 * gdb.rust/simple.exp: New file.
15941 * gdb.rust/simple.rs: New file.
15942
c44af4eb
TT
159432016-05-17 Tom Tromey <tom@tromey.com>
15944
15945 * gdb.base/default.exp (set language): Add rust.
15946
dcd1f979
TT
159472016-05-17 Tom Tromey <tom@tromey.com>
15948
15949 * gdb.gdb/unittest.exp: New file.
15950
155b7f57
YQ
159512016-05-16 Yao Qi <yao.qi@linaro.org>
15952
15953 * gdb.base/batch-preserve-term-settings.exp: Remove variable
15954 shell_prompt. Update shell_prompt_re.
15955
8ddd5a6c
DE
159562016-05-12 Doug Evans <dje@google.com>
15957
15958 PR symtab/19999
15959 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
15960 $options when building executable.
15961 * gdb.dwarf2/fission-loclists-pie.S: New file.
15962 * gdb.dwarf2/fission-loclists-pie.exp: New file.
15963
02e370d9
SM
159642016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15965
15966 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
15967 of [is_remote target],
15968
8929ad8b
SM
159692016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15970
15971 * lib/gdb.exp (use_gdb_stub): New procedure.
15972
6c447423
DE
159732016-05-03 Yunlian Jiang <yunlian@google.com>
15974 Doug Evans <dje@google.com>
15975
15976 PR symtab/19914
15977 * gdb.dwarf2/dwp-sepdebug.c: New file.
15978 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15979
444e826c
SM
159802016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15981
15982 * gdb.base/detach.exp: Remove is_remote check.
15983
740feeaa
SM
159842016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15985
15986 * gdb.base/annota-input-while-running.exp: Don't check for
15987 [is_remote target]. Enable annotations after running to main.
15988 Remove unused "set test..." line.
15989
9080ac9d
SM
159902016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15991
15992 * gdb.trace/trace-enable-disable.exp: New file.
15993 * gdb.trace/trace-enable-disable.c: New file.
15994
952ebca5
SM
159952016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15996
15997 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15998 use it in info sharedlibrary test.
15999 * gdb.trace/ftrace-lock.exp: Likewise.
16000 * gdb.trace/ftrace.exp: Likewise.
16001 * gdb.trace/range-stepping.exp: Likewise.
16002 * gdb.trace/trace-break.exp: Likewise.
16003 * gdb.trace/trace-condition.exp: Likewise.
16004 * gdb.trace/trace-mt.exp: Likewise.
16005
d9019901
SM
160062016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16007
16008 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16009 (gdb_load_shlib): ... this.
16010 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16011 gdb_load_shlib.
16012 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16013 * gdb.base/ctxobj.exp: Likewise.
16014 * gdb.base/dprintf-pending.exp: Likewise.
16015 * gdb.base/dso2dso.exp: Likewise.
16016 * gdb.base/fixsection.exp: Likewise.
16017 * gdb.base/gcore-relro.exp: Likewise.
16018 * gdb.base/gdb1555.exp: Likewise.
16019 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16020 * gdb.base/gnu-ifunc.exp: Likewise.
16021 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16022 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16023 * gdb.base/pending.exp: Likewise.
16024 * gdb.base/print-file-var.exp: Likewise.
16025 * gdb.base/print-symbol-loading.exp: Likewise.
16026 * gdb.base/shlib-call.exp: Likewise.
16027 * gdb.base/shreloc.exp: Likewise.
16028 * gdb.base/so-impl-ld.exp: Likewise.
16029 * gdb.base/solib-disc.exp: Likewise.
16030 * gdb.base/solib-nodir.exp: Likewise.
16031 * gdb.base/solib-overlap.exp: Likewise.
16032 * gdb.base/solib-symbol.exp: Likewise.
16033 * gdb.base/solib-weak.exp (do_test): Likewise.
16034 * gdb.base/sym-file.exp: Likewise.
16035 * gdb.base/symtab-search-order.exp: Likewise.
16036 * gdb.base/type-opaque.exp: Likewise.
16037 * gdb.base/unload.exp: Likewise.
16038 * gdb.base/watchpoint-solib.exp: Likewise.
16039 * gdb.compile/compile.exp: Likewise.
16040 * gdb.cp/gdb2384.exp: Likewise.
16041 * gdb.cp/infcall-dlopen.exp: Likewise.
16042 * gdb.cp/re-set-overloaded.exp: Likewise.
16043 * gdb.fortran/library-module.exp: Likewise.
16044 * gdb.opt/solib-intra-step.exp: Likewise.
16045 * gdb.python/py-finish-breakpoint.exp: Likewise.
16046 * gdb.python/py-shared.exp: Likewise.
16047 * gdb.reverse/solib-precsave.exp: Likewise.
16048 * gdb.reverse/solib-reverse.exp: Likewise.
16049 * gdb.server/solib-list.exp: Likewise.
16050 * gdb.threads/dlopen-libpthread.exp: Likewise.
16051 * gdb.threads/tls-shared.exp: Likewise.
16052 * gdb.threads/tls-so_extern.exp: Likewise.
16053 * gdb.trace/change-loc.exp: Likewise.
16054 * gdb.trace/ftrace-lock.exp: Likewise.
16055 * gdb.trace/ftrace.exp: Likewise.
16056 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16057 * gdb.trace/pending.exp: Likewise.
16058 * gdb.trace/range-stepping.exp: Likewise.
16059 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16060 (strace_info_marker): Likewise.
16061 (strace_probe_marker): Likewise.
16062 (strace_trace_on_same_addr): Likewise.
16063 (strace_trace_on_diff_addr): Likewise.
16064 * gdb.trace/trace-break.exp: Likewise.
16065 * gdb.trace/trace-condition.exp: Likewise.
16066 * gdb.trace/trace-mt.exp: Likewise.
16067
fca4cfd9
SM
160682016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16069
16070 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16071 result of gdb_remote_download.
16072 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16073 * gdb.base/dso2dso.exp: Likewise.
16074 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16075 * gdb.base/print-file-var.exp: Likewise.
16076 * gdb.base/shlib-call.exp: Likewise.
16077 * gdb.base/shreloc.exp: Likewise.
16078 * gdb.base/solib-overlap.exp: Likewise.
16079 * gdb.base/solib-weak.exp (do_test): Likewise.
16080 * gdb.base/unload.exp: Likewise.
16081
11cf4ffb
YQ
160822016-04-27 Yao Qi <yao.qi@linaro.org>
16083
16084 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16085 exists.
16086
3e2e34f8
KB
160872016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16088
16089 * vla-type.exp: Print structure from toplevel.
16090
8f07e298
BH
160912016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16092
16093 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16094 of dynamic types.
16095 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16096 of dynamic types.
16097
9920b434
BH
160982016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16099
16100 * gdb.fortran/vla-type.f90: New file.
16101 * gdb.fortran/vla-type.exp: New file.
16102
f3abeff5
YQ
161032016-04-25 Yao Qi <yao.qi@linaro.org>
16104
16105 * gdb.base/branch-to-self.c: New file.
16106 * gdb.base/branch-to-self.exp: New file.
16107
0a5d52f0
YQ
161082016-04-22 Yao Qi <yao.qi@linaro.org>
16109
16110 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16111 more after $hex.
16112
495346f6
YQ
161132016-04-22 Yao Qi <yao.qi@linaro.org>
16114
16115 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16116 * gdb.base/annota3.exp: Likewise.
16117
4a7e075c
YQ
161182016-04-22 Yao Qi <yao.qi@linaro.org>
16119
16120 * gdb.reverse/step-precsave.exp: Do one step and test program
16121 stops in "callee" and do multiple steps until program goes out
16122 of "callee".
16123 * gdb.reverse/step-reverse.exp: Likewise.
16124
5b061e98
YQ
161252016-04-22 Yao Qi <yao.qi@linaro.org>
16126
16127 * gdb.trace/signal.exp: Also pass if
16128 $tracepoint_hits($i) > $iterations.
16129
5c5dc57f
YQ
161302016-04-22 Yao Qi <yao.qi@linaro.org>
16131
16132 * gdb.trace/signal.c: New file.
16133 * gdb.trace/signal.exp: New file.
16134
a55411b9
DE
161352016-04-19 Doug Evans <xdje42@gmail.com>
16136
16137 * gdb.base/bad-file.exp: New file.
16138
a22df60a
MG
161392016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16140
16141 * gdb.dwarf2/implref.exp: New file.
16142
0c13f7e5
BH
161432016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16144
16145 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16146 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16147 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16148 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16149 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16150 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16151 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16152 * lib/fortran.exp (fortran_int4): New procedure.
16153 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16154 (fortran_logical4): Likewise.
16155
9b9b09e9
BH
161562016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16157
16158 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16159
a14d1f4d
BH
161602016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16161
16162 * lib/compiler.c: Add Intel specific preprocessor macros.
16163 * lib/compiler.cc: Likewise.
25d49b86 16164
7d49b1d0
LM
161652016-04-13 Luis Machado <lgustavo@codesourcery.com>
16166
16167 * gdb.server/connect-with-no-symbol-file.c: New file.
16168 * gdb.server/connect-with-no-symbol-file.exp: New file.
16169
8392fa22
SM
161702016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16171
16172 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16173
8c4c4aeb
SM
161742016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16175
16176 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16177 standard output directory.
16178
45e3745e
AT
161792016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16180
16181 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16182
e26b7e41
MM
161832016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16184
16185 * gdb.btrace/instruction_history.c (loop): Add declaration.
16186
8ce09462
AT
161872016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16188
16189 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16190
2e88a1ea
SM
161912016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16192
16193 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16194 parentheses to print.
16195 (continue_handler): Likewise.
16196
f48e22e3
SM
161972016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16198
16199 * gdb.server/solib-list.exp: Remove is_remote check.
16200 Pass shlib= to gdb_compile. Don't link shared library with
16201 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16202 Run binary filename through "readlink -f" on the target.
16203
096be756
PA
162042016-04-08 Pedro Alves <palves@redhat.com>
16205
16206 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16207 interpreter filename as argument to gdbserver_spawn.
16208 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16209 Return empty if $last_loaded_file does not exist.
16210
06500533
JK
162112016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16212
16213 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16214 * gdb.base/jit-main.c: Use exit after usage.
16215
2d35e871
JK
162162016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16217
16218 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16219 GDBHISTSIZE prior to the tests.
16220 * gdb.base/gdbinit-history.exp: Likewise.
16221
162222016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16223
16224 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16225 instead of build_executable. Use gdb_load_shlibs.
16226
c8064e7e
YQ
162272016-04-07 Yao Qi <yao.qi@linaro.org>
16228
16229 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16230 Execute "si" command.
16231
bde47561
YQ
162322016-04-07 Yao Qi <yao.qi@linaro.org>
16233
16234 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16235 number instead of the comments on some line.
16236
b16f8a3b
DB
162372016-04-06 Don Breazeal <donb@codesourcery.com>
16238
16239 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16240 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16241
c2f901df
SM
162422016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16243
16244 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16245 standard_output_file. Remove unused binfile variable.
16246
ac17fda0
CU
162472016-04-05 Catalin Udma <catalin.udma@freescale.com>
16248
16249 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16250 * gdb.python/py-mi-objfile.exp: Match "list main" output
16251 in console format.
16252
03a8c4df
SM
162532016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16254
16255 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16256 absolute.
16257
6e774b13
SM
162582016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16259
16260 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16261 absolute.
16262 * gdb.trace/ftrace.exp: Likewise.
16263 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16264 targets as well.
16265 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16266 (gdb_load_shlibs): Copy libraries to test directory when testing
16267 natively. Only set solib-search-path if testing remotely.
16268 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16269
7817ea46
SM
162702016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16271
16272 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16273 gdb_download. Use it even if the target is not remote.
16274 * gdb.base/jit.exp (compile_jit_test): Likewise.
16275 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16276 output directory if the destination board is local, otherwise use
16277 the standard remote_download from DejaGnu.
16278 (gdb_download): Remove.
16279 (gdb_load_shlibs): Use gdb_remote_download instead of
16280 gdb_download.
16281 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16282 Use gdb_remote_download instead of gdb_download. Use it even if
16283 the target is not remote.
16284 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16285 instead of gdb_download.
16286
7beb7f68
SM
162872016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16288
16289 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16290 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16291 run.
16292
cc63428a
AV
162932016-04-01 Artemiy Volkov <artemiyv@acm.org>
16294
16295 PR gdb/19820
16296 * gdb.base/printcmds.exp: Add artificial arrays tests.
16297
64cdf930
PA
162982016-03-31 Pedro Alves <palves@redhat.com>
16299
16300 PR gdb/19858
16301 * gdb.base/jit-main.c: Include unistd.h.
16302 (ATTACH): Define to 0 if not already defined.
16303 (wait_for_gdb, mypid): New globals.
16304 (WAIT_FOR_GDB): New macro.
16305 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16306 some breakpoint locations.
16307 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16308 New procedures.
16309 (one_jit_test): Add REATTACH parameter, and handle it. Use
16310 continue_to_test_location.
16311 (top level): Test attach, and adjusts calls to one_jit_test.
16312
40dea8cb
PA
163132016-03-31 Pedro Alves <palves@redhat.com>
16314
16315 PR gdb/19858
16316 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16317 BINSUFFIX parameter, and handle it.
16318 (top level): Adjust calls compile_jit_test.
16319
e7ea3ec7
CU
163202016-03-31 Catalin Udma <catalin.udma@freescale.com>
16321
16322 PR python/19743
16323 * gdb.python/py-mi-events-gdb.py: New file.
16324 * gdb.python/py-mi-events.c: New file.
16325 * gdb.python/py-mi-events.exp: New file.
16326
e6359af3
YQ
163272016-03-30 Yao Qi <yao.qi@linaro.org>
16328
16329 * gdb.reverse/until-precsave.exp: Match function name only.
16330 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16331 Move malloc to a condition block.
16332 * gdb.reverse/until-reverse.exp: Match function name only.
16333
a4105d04
MK
163342016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16335
16336 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16337 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16338 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16339 variable for GPR 0 instead of assuming it is register 0.
16340 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16341 * lib/trace-support.exp: Add s390 registers.
16342
bfa6adb9
YQ
163432016-03-29 Yao Qi <yao.qi@linaro.org>
16344
16345 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16346
1e6697ea
YQ
163472016-03-24 Yao Qi <yao.qi@linaro.org>
16348
16349 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16350 test message.
16351
64bcd522
AA
163522016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16353
16354 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16355 maintaining separate logic for constructing the output path.
16356
7868401b
DB
163572016-03-16 Don Breazeal <donb@codesourcery.com>
16358
16359 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16360 Retry fork and waitpid on interrupted system call errors.
16361 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16362 Use with_timeout_factor to increase timeout by factor of 10.
16363
1cafadb4
DB
163642016-03-15 Don Breazeal <donb@codesourcery.com>
16365
16366 * gdb.cp/scope-err.cc: New test program.
16367 * gdb.cp/scope-err.exp: New test script.
16368 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16369 lines and "set breakpoint here" comment.
16370 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16371 Fixed some whitespace and format issues.
16372 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16373 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16374
81516450
DE
163752016-03-15 Doug Evans <dje@google.com>
16376
16377 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16378 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16379 All callers updated. Add tests for enums, mixed flags register.
16380
aa52b601
DE
163812016-03-15 Doug Evans <dje@google.com>
16382
16383 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16384 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16385
fa4ff313
SM
163862016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16387
16388 * gdb.base/default.exp: Add $_as_string to the list of expected
16389 convenience functions.
16390
f2403c39
AB
163912016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16392
16393 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16394
f2f3ccb9
SM
163952016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16396
16397 * gdb.python/py-as-string.exp: New file.
16398 * gdb.python/py-as-string.c: New file.
16399
00dbd492
PA
164002016-03-09 Pedro Alves <palves@redhat.com>
16401
16402 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16403 signal" -> "Thread NN received signal" output change.
16404 * gdb.threads/ia64-sigill.exp: Likewise.
16405 * gdb.threads/linux-dp.exp: Likewise.
16406 * gdb.threads/manythreads.exp: Likewise.
16407 * gdb.threads/pending-step.exp: Likewise.
16408 * gdb.threads/print-threads.exp: Likewise.
16409 * gdb.threads/sigstep-threads.exp: Likewise.
16410 * gdb.threads/staticthreads.exp: Likewise.
16411 * gdb.threads/tls.exp: Likewise.
16412
1e6697ea
YQ
164132016-03-09 Pedro Alves <palves@redhat.com>
16414
16415 * gdb.base/command-line-input.exp: New file.
16416
b04fd3be
MK
164172016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16418
16419 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16420 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16421 * gdb.trace/pending.exp: Accept leading dot before function name.
16422 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16423 * lib/trace-support.exp: Set registers for ppc.
16424
98fa59e9
MK
164252016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16426
16427 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16428 use it for disassembly; accept .main in addition to main in backtrace.
16429
f77198c8
MK
164302016-03-09 Wei-cheng Wang <cole945@gmail.com>
16431 Marcin Kościelnicki <koriakin@0x04.net>
16432
16433 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16434 (gdb_recursion_test_ptr): New global variable.
16435 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16436 gdb_recursion_test.
16437 (gdb_c_test): Ditto.
16438
ba84e0da
MK
164392016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16440
16441 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16442 ordering.
16443
4366d36e
MK
164442016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16445
16446 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16447 (bar): Add bar_start_lbl label.
16448 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16449 of foo/bar for emitting DWARF and tracing.
16450
5eb264df
SDJ
164512016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16452
16453 * analyze-racy-logs.py: Set executable bit.
16454
fb6a751f
SDJ
164552016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16456
16457 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16458 (CHECK_TARGET_TMP): Likewise.
16459 (check-single-racy): New rule.
16460 (check-parallel-racy): Likewise.
16461 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16462 (do-check-parallel-racy): New rule.
16463 (check-racy/%.exp): Likewise.
16464 * README (Racy testcases): New section.
16465 * analyze-racy-logs.py: New file.
16466
bdf7e230
DE
164672016-03-03 Doug Evans <dje@google.com>
16468
16469 * gdb.base/skip.exp: Use with_test_prefix.
16470
4719d415
YQ
164712016-03-03 Yao Qi <yao.qi@linaro.org>
16472
16473 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16474 Invoke step_over_syscall "clone" and break_cond_on_syscall
16475 "clone".
16476 * gdb.base/step-over-clone.c: New file.
16477
ea507862
YQ
164782016-03-03 Yao Qi <yao.qi@linaro.org>
16479
16480 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16481 code format.
16482
8fc8cbda
YQ
164832016-03-03 Yao Qi <yao.qi@linaro.org>
16484
16485 * gdb.base/disp-step-fork.c: Rename to ...
16486 * gdb.base/step-over-fork.c: ... it. New file.
16487 * gdb.base/disp-step-vfork.c: Rename to ...
16488 * gdb.base/step-over-vfork.c: ... it. New file.
16489 * gdb.base/disp-step-syscall.exp: Rename to ...
16490 * gdb.base/step-over-syscall.exp: ... it. New file.
16491 (disp_step_cross_syscall): Rename to ...
16492 (step_over_syscall): ... it.
16493
92fa70b0
YQ
164942016-03-03 Yao Qi <yao.qi@linaro.org>
16495
16496 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16497 If target supports condition evaluation on target, invoke
16498 break_cond_on_syscall for fork and vfork.
16499
e197ad3c
YQ
165002016-03-03 Yao Qi <yao.qi@linaro.org>
16501
16502 * gdb.base/disp-step-syscall.exp: Don't invoke
16503 support_displaced_stepping.
16504 (disp_step_cross_syscall): Test with displaced stepping off and
16505 on if supported.
16506
0b47da9f
YQ
165072016-03-03 Yao Qi <yao.qi@linaro.org>
16508
16509 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16510 proc.
16511 (setup): New proc.
16512 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16513 and setup.
16514
065ab6dc
BH
165152016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16516
16517 * gdb.fortran/vla-history.exp: Remove breakpoint.
16518
07e448ad 165192016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16520
25d49b86
PA
16521 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16522 exceeds timeout.
07e448ad 16523
9ac2d526 165242016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16525
25d49b86
PA
16526 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16527 breakpoint.
9ac2d526 16528
17807369
BH
165292016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16530
16531 * gdb.mi/vla.f90: Nullify pointer after declaration.
16532
86e501af
PA
165332016-03-01 Pedro Alves <palves@redhat.com>
16534
16535 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16536
1e903e32
PA
165372016-03-01 Pedro Alves <palves@redhat.com>
16538
16539 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16540 before anything else.
16541 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16542 _GNU_SOURCE here.
16543 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16544 before anything else.
16545 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16546
6ccb54e2
PA
165472016-03-01 Pedro Alves <palves@redhat.com>
16548
16549 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16550
30ca9da1
YQ
165512016-03-01 Yao Qi <yao.qi@linaro.org>
16552
16553 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16554 prepare_for_testing.
16555
dc856b38
YQ
165562016-03-01 Yao Qi <yao.qi@linaro.org>
16557
16558 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16559
4a932159
AA
165602016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16561
16562 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16563 manually constructing the output path.
16564
f2489477
AA
165652016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16566
16567 * gdb.arch/s390-stackless.S: New.
16568 * gdb.arch/s390-stackless.exp: New.
16569
38899f16
IB
165702016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16571
16572 * gdb.dlang/circular.c: New file.
16573 * gdb.dlang/circular.exp: New file.
16574
9fde51ed
YQ
165752016-02-26 Yao Qi <yao.qi@linaro.org>
16576
16577 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16578 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16579 (testcases): Update.
16580
ce90fefe
YQ
165812016-02-26 Yao Qi <yao.qi@linaro.org>
16582
16583 * gdb.reverse/aarch64.c: Rename to ...
16584 * gdb.reverse/insn-reverse.c: ... it.
16585 * gdb.reverse/aarch64.exp: Rename to ...
16586 * gdb.reverse/insn-reverse.exp: ... it.
16587
3263bceb
YQ
165882016-02-26 Yao Qi <yao.qi@linaro.org>
16589
16590 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16591 (testcase_ftype): New.
16592 (testcases): New array.
16593 (n_testcases): New.
16594 (main): Call each element in testcases.
16595 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16596 (read_testcase): New.
16597 Do the tests in a loop.
16598
6cb59ff1
YQ
165992016-02-25 Yao Qi <yao.qi@linaro.org>
16600
16601 * gdb.base/branches.c: Remove.
16602
ae91f625
MK
166032016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16604
16605 PR gdb/13808
16606 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
16607
678b48b7
MK
166082016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16609
16610 * gdb.trace/ftrace.exp: Remove unnecessary target check.
16611
7337a6f2
MK
166122016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16613
16614 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
16615 change x86_64 call_insn to 'callq'.
16616
861ca91f
AT
166172016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16618
16619 * gdb.trace/tfile-avx.c: Move to...
16620 * gdb.trace/tracefile-pseudo-reg.c: Here.
16621 * gdb.trace/tfile-avx.exp: Move to...
16622 * gdb.trace/tracefile-pseudo-reg.exp: Here.
16623
bf74e428
GB
166242016-02-24 Gary Benson <gbenson@redhat.com>
16625
16626 * gdb.base/attach-pie-noexec.exp: Do not expect an error
16627 message on attach.
16628
cce0e923
DE
166292016-02-23 Doug Evans <dje@google.com>
16630
16631 * gdb.base/skip.c (test_skip): New function.
16632 (end_test_skip_file_and_function): New function.
16633 (test_skip_file_and_function): New function.
16634 * gdb.base/skip1.c (test_skip): New function.
16635 (skip1_test_skip_file_and_function): New function.
16636 * gdb.base/skip.exp: Add tests for new skip options.
16637 * gdb.base/skip-solib.exp: Update expected output.
16638 * gdb.perf/skip-command.cc: New file.
16639 * gdb.perf/skip-command.exp: New file.
16640 * gdb.perf/skip-command.py: New file.
16641
4000e47e
MK
166422016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
16643
16644 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
16645 info registers pattern.
16646
24f75ead
IB
166472016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
16648
16649 * lib/future.exp: Add D support.
16650 (gdb_find_gdc): New proc.
16651 (gdb_default_target_compile): Add D support.
16652
fbb7bcbe
WW
166532016-02-18 Wei-cheng Wang <cole945@gmail.com>
16654
16655 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
16656 user+system time.
16657 (trace_speed_test): Determine the iteration count for a time
16658 between 15..30 seconds.
16659
012b3a21
WT
166602016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
16661
16662 * gdb.arch/i386-mpx-sigsegv.c: New file.
16663 * gdb.arch/i386-mpx-sigsegv.exp: New file.
16664 * gdb.arch/i386-mpx-simple_segv.c: New file.
16665 * gdb.arch/i386-mpx-simple_segv.exp: New file.
16666
2d5189bd
YQ
166672016-02-18 Yao Qi <yao.qi@linaro.org>
16668
16669 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16670 Don't call setup_kfail.
16671
40fb20d0
YQ
166722016-02-18 Yao Qi <yao.qi@linaro.org>
16673
16674 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16675 Set "set breakpoint condition-evaluation" per $cond_bp_target.
16676
21b1f8d2
DE
166772016-02-16 Doug Evans <dje@google.com>
16678
16679 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
16680 * gdb.base/skip1.c: Ditto.
16681 * gdb.base/skip.exp: Whitespace cleanup.
16682
4041ed77
DB
166832016-02-16 Don Breazeal <donb@codesourcery.com>
16684
16685 PR remote/19496
16686 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16687 Remove kfail for PR remote/19496.
16688
c4ef31bf
SM
166892016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16690
16691 * lib/gdb.exp (standard_temp_file): Return a path specific to
16692 the runtest invocation.
16693
266b65b3
SM
166942016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16695
16696 * gdb.trace/save-trace.exp: Change relative path to be in the
16697 standard output directory.
16698
a7a0a6a9
JK
166992016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16700
16701 * gdb.arch/i386-prologue.c: Add missing prototypes.
16702
c99dbb42
JK
167032016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16704
16705 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
16706 * gdb.arch/i386-prologue.exp: Likewise.
16707 * gdb.arch/i386-size.exp: Likewise.
16708
aa480355
SM
167092016-02-15 Simon Marchi <simon.marchi@ericsson.com>
16710
16711 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
16712 define object file path.
16713 * gdb.btrace/gcore.exp: Use standard_output_file to define core
16714 file path.
16715 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
16716 standard_output_file to define binfile.
16717
ba881f50
JK
167182016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16719
16720 Fix compatibility with recent gfortran-5.3.1.
16721 * gdb.fortran/vla-history.exp (print vla1 allocated)
16722 (print vla2 allocated, print $2, print $3): Remove
16723 (print $4): Rename to ...
16724 (print $2): ... here.
16725 (print $9): Rename to ...
16726 (print $5): ... here.
16727 (print $10): Rename to ...
16728 (print $6): ... here.
16729 * gdb.fortran/vla.f90: Add pvla initialization.
16730
e9fb005c
JK
167312016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16732
16733 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
16734 New test.
16735 * gdb.fortran/vla-value-sub.exp: Likewise.
16736
e44e00ff
MK
167372016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
16738
16739 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
16740
97e94151
SM
167412016-02-12 Simon Marchi <simon.marchi@ericsson.com>
16742
16743 * i386-biarch-core.exp: Define corefile using
16744 standard_output_file.
16745
01113bc1
YQ
167462016-02-12 Yao Qi <yao.qi@linaro.org>
16747
16748 * gdb.arch/arm-single-step-kernel-helper.c: New.
16749 * gdb.arch/arm-single-step-kernel-helper.exp: New.
16750
33b4777c
MM
167512016-02-12 Markus Metzger <markus.t.metzger@intel.com>
16752
16753 * gdb.btrace/tailcall-only.exp: New.
16754 * gdb.btrace/tailcall-only.c: New.
16755 * gdb.btrace/x86_64-tailcall-only.S: New.
16756 * gdb.btrace/i686-tailcall-only.S: New.
16757
acc23c11
PA
167582016-02-11 Pedro Alves <palves@redhat.com>
16759
16760 * README (Parallel testing): Add missing double quotes.
16761
e352bf0a
PA
167622016-02-11 Pedro Alves <palves@redhat.com>
16763
16764 * README (Parallel testing): New section.
16765 (GDB_PARALLEL): Rewrite.
16766 (FORCE_PARALLEL): Document.
16767
9f5fed78
MK
167682016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
16769
16770 * gdb.trace/tfile-avx.c: New test.
16771 * gdb.trace/tfile-avx.exp: New test.
16772
9ef9e6a6
KS
167732016-02-09 Keith Seitz <keiths@redhat.com>
16774
16775 PR breakpoints/19546
16776 * gdb.base/infcall-exec.c: New file.
16777 * gdb.base/infcall-exec2.c: New file.
16778 * gdb.base/infcall-exec.exp: New file.
16779
a96e36da
KS
167802016-02-09 Keith Seitz <keiths@redhat.com>
16781
16782 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
16783 (toplevel): Call test_bkpt_address.
16784
9f61929f
KS
167852016-02-09 Keith Seitz <keiths@redhat.com>
16786
16787 PR python/19506
16788 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
16789 (toplevel): Call test_bkpt_address.
16790
1e94266c
SM
167912016-02-09 Simon Marchi <simon.marchi@ericsson.com>
16792
16793 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
16794 to AC_OUTPUT.
16795 * configure: Regenerate.
16796
2a7f3dff
PA
167972016-02-09 Pedro Alves <palves@redhat.com>
16798
16799 PR breakpoints/19548
16800 * gdb.base/execl-update-breakpoints.c (some_function): New
16801 function.
16802 (main): Call it.
16803 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
16804 Tighten expected GDB output.
16805
2151ccc5
SM
168062016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16807
16808 * Makefile.in (ALL_SUBDIRS): Remove.
16809 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
16810 (distclean maintainer-clean realclean): Likewise.
16811 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
16812 * configure: Regenerate.
16813 * gdb.ada/Makefile.in: Delete.
16814 * gdb.arch/Makefile.in: Likewise.
16815 * gdb.asm/Makefile.in: Likewise.
16816 * gdb.base/Makefile.in: Likewise.
16817 * gdb.btrace/Makefile.in: Likewise.
16818 * gdb.cell/Makefile.in: Likewise.
16819 * gdb.compile/Makefile.in: Likewise.
16820 * gdb.cp/Makefile.in: Likewise.
16821 * gdb.disasm/Makefile.in: Likewise.
16822 * gdb.dlang/Makefile.in: Likewise.
16823 * gdb.dwarf2/Makefile.in: Likewise.
16824 * gdb.fortran/Makefile.in: Likewise.
16825 * gdb.gdb/Makefile.in: Likewise.
16826 * gdb.go/Makefile.in: Likewise.
16827 * gdb.guile/Makefile.in: Likewise.
16828 * gdb.java/Makefile.in: Likewise.
16829 * gdb.linespec/Makefile.in: Likewise.
16830 * gdb.mi/Makefile.in: Likewise.
16831 * gdb.modula2/Makefile.in: Likewise.
16832 * gdb.multi/Makefile.in: Likewise.
16833 * gdb.objc/Makefile.in: Likewise.
16834 * gdb.opencl/Makefile.in: Likewise.
16835 * gdb.opt/Makefile.in: Likewise.
16836 * gdb.pascal/Makefile.in: Likewise.
16837 * gdb.perf/Makefile.in: Likewise.
16838 * gdb.python/Makefile.in: Likewise.
16839 * gdb.reverse/Makefile.in: Likewise.
16840 * gdb.server/Makefile.in: Likewise.
16841 * gdb.stabs/Makefile.in: Likewise.
16842 * gdb.threads/Makefile.in: Likewise.
16843 * gdb.trace/Makefile.in: Likewise.
16844 * gdb.xml/Makefile.in: Likewise.
16845 * lib/gdb.exp (make_gdb_parallel_path): Add check for
16846 GDB_PARALLEL.
16847 (standard_output_file): Remove check for GDB_PARALLEL, always
16848 return path in outputs/$subdir/$testname.
16849
437277d4
SM
168502016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16851
16852 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
16853 (site.exp): Assign abs_srcdir to tcl's srcdir.
16854
31d913c7
YQ
168552016-02-04 Yao Qi <yao.qi@linaro.org>
16856
16857 * gdb.base/foll-exec-mode.c: Include limits.h.
16858 (main): Add parameters argc and argv. Get directory from
16859 argv[0].
16860 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
16861 compilation.
16862 * gdb.base/foll-exec.c: Include limits.h.
16863 (main): Add parameters argc and argv.
16864 Get directory from argv[0].
16865 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
16866 Adjust tests on the number of lines as source code changed.
16867 * gdb.base/foll-vfork-exit.c: Include limits.h.
16868 (main): Add one line of statement before vfork.
16869 * gdb.base/foll-vfork.c: Include limits.h and string.h.
16870 (main): Add parameters argc and argv. Get directory from
16871 argv[0].
16872 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
16873 (setup_gdb): Set tbreak to skip some source lines.
16874 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
16875 (main): Add parameters argc and argv. Get directory from
16876 argv[0].
16877 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
16878 compilation.
16879 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
16880 (main): Add parameters argc and argv. Get directory from
16881 argv[0].
16882 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
16883 compilation.
16884
9482b9fb
DE
168852016-02-01 Doug Evans <dje@google.com>
16886
16887 * gdb.base/skip.exp: Clean up multiple references to same test name.
16888
6b2e4f10
PA
168892016-02-01 Pedro Alves <palves@redhat.com>
16890
ccb6afd6 16891 PR remote/19496
6b2e4f10
PA
16892 * gdb.threads/forking-threads-plus-breakpoint.exp
16893 (displaced_stepping_supported): New global.
16894 (probe_displaced_stepping_support): New procedure.
16895 (do_test): Add 'displaced' parameter, and use it.
16896 (top level): Check for displaced stepping support. Add displaced
16897 stepping on/off testing axis.
16898
37a8db1a
AB
168992016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16900
16901 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
16902 pointer. Don't perform further tests on the unassociated pointer
16903 if the first test fails.
16904
5fdf6324
AB
169052016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16906
16907 * gdb.base/max-value-size.c: New file.
16908 * gdb.base/max-value-size.exp: New file.
16909 * gdb.base/huge.exp: Disable max-value-size for this test.
16910
935c6144
IB
169112016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
16912
16913 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16914
7fe8399d
YQ
169152016-01-28 Yao Qi <yao.qi@linaro.org>
16916
16917 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
16918
a2077e25
PA
169192016-01-25 Pedro Alves <palves@redhat.com>
16920
16921 PR threads/19461
16922 * gdb.base/fork-running-state.c: New file.
16923 * gdb.base/fork-running-state.exp: New file.
16924
1d2736d4
PA
169252016-01-25 Pedro Alves <palves@redhat.com>
16926
16927 PR gdb/19494
16928 * gdb.base/catch-fork-kill.c: New file.
16929 * gdb.base/catch-fork-kill.exp: New file.
16930
f1da4b11
PA
169312016-01-25 Pedro Alves <palves@redhat.com>
16932
16933 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
16934 Delete, moved to lib/gdb.exp.
16935 * gdb.threads/forking-threads-plus-breakpoint.exp
16936 (foreach_with_prefix): Likewise.
16937 * gdb.threads/process-dies-while-handling-bp.exp
16938 (foreach_with_prefix): Likewise.
16939 * lib/gdb.exp (foreach_with_prefix): New procedure.
16940
45f38546
MK
169412016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
16942
16943 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
16944 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
16945
dc29a1ce
MK
169462016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
16947
16948 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
16949 endian targets.
16950
092127d7
JK
169512016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16952 Pedro Alves <palves@redhat.com>
16953
16954 Fix testsuite compatibility with Guile.
16955 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
16956 number.
16957
31d765d3
JK
169582016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16959
16960 Fix testsuite compatibility with Guile.
16961 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
16962 (thread 1): New test for backtrace through signal handler.
16963
1ac78c04
YQ
169642016-01-22 Yao Qi <yao.qi@linaro.org>
16965
16966 PR testsuite/19491
16967 * gdb.base/multi-forks.c: Include
16968 ../lib/unbuffer_output.c
16969 (main): Call gdb_unbuffer_output.
16970
4f5946a8
DE
169712016-01-21 Doug Evans <dje@google.com>
16972
16973 * lib/ada.exp (gdb_compile_ada): Fix typo.
16974
305e13e6
JB
169752016-01-21 Joel Brobecker <brobecker@adacore.com>
16976
16977 * gdb.base/break-fun-addr.exp: New file.
16978 * gdb.base/break-fun-addr1.c: New file.
16979 * gdb.base/break-fun-addr2.c: New file.
16980
5f5dfff6
SM
169812016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16982
16983 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16984 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16985 enum flag values.
16986
fd356fa2
AA
169872016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16988
16989 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16990 when GDB can not set the vector return value. Add more comments
16991 for clarification.
16992
9df22175
AT
169932016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16994
16995 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16996 command.
16997
41d1845e
SM
169982016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16999
17000 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17001
01ac6840
SM
170022016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17003
17004 * Makefile.in (check-single): Pass --status to runtest.
17005 (check/%.exp): Likewise.
17006
170072016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17008
17009 * Makefile.in (check-parallel): Propagate return code from make
17010 do-check-parallel.
17011
bd0a71fa
MK
170122016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17013
17014 * gdb.trace/ftrace.exp: Fix expected message on continue.
17015 * gdb.trace/pending.exp: Fix expected message on continue.
17016 * gdb.trace/trace-break.exp: Fix expected message on continue.
17017
8bcbad33
SM
170182016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17019
17020 * lib/gdb.exp (gdb_test): Remove unused global references.
17021
f303dbd6
PA
170222016-01-18 Pedro Alves <palves@redhat.com>
17023
17024 * gdb.base/async-shell.exp: Adjust expected output.
17025 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17026 * gdb.base/siginfo-thread.exp: Adjust expected output.
17027 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17028 * gdb.java/jnpe.exp: Adjust expected output.
17029 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17030 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17031 * gdb.threads/leader-exit.exp: Adjust expected output.
17032 * gdb.threads/manythreads.exp: Adjust expected output.
17033 * gdb.threads/pthreads.exp: Adjust expected output.
17034 * gdb.threads/schedlock.exp: Adjust expected output.
17035 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17036 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17037 expected output.
17038 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17039 output.
17040 * gdb.threads/sigthread.exp: Adjust expected output.
17041 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17042
b2789696
YQ
170432016-01-18 Yao Qi <yao.qi@linaro.org>
17044
17045 * gdb.guile/scm-section-script.c: Replace @progbits with
17046 %progbits.
17047 * gdb.python/py-section-script.c: Likewise.
17048
71ef29a8
PA
170492016-01-15 Pedro Alves <palves@redhat.com>
17050
17051 * gdb.multi/tids.exp: Test star wildcard ranges.
17052
3f5b7598
PA
170532016-01-15 Pedro Alves <palves@redhat.com>
17054
17055 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17056 command from "thread apply" invocation.
17057 (thr_apply_info_thr_invalid): Default the expected output to the
17058 input tid list.
17059 (top level): Add tests that use convenience variables. Add tests
17060 for "thread apply" with a valid TID list, but missing the command.
17061
663f6d42
PA
170622016-01-13 Pedro Alves <palves@redhat.com>
17063
17064 * gdb.base/default.exp: Expect $_gthread as well.
17065 * gdb.multi/tids.exp: Test $_gthread.
17066 * gdb.threads/thread-specific.exp: Test $_gthread.
17067
c84f6bbf
PA
170682016-01-13 Pedro Alves <palves@redhat.com>
17069
17070 * gdb.multi/tids.exp: Test "info threads -gid".
17071
22a02324
PA
170722016-01-13 Pedro Alves <palves@redhat.com>
17073
17074 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17075 Breakpoint.thread.
17076 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17077
5d5658a1
PA
170782016-01-07 Pedro Alves <palves@redhat.com>
17079
17080 * gdb.base/break.exp: Adjust to output changes.
17081 * gdb.base/hbreak2.exp: Likewise.
17082 * gdb.base/sepdebug.exp: Likewise.
17083 * gdb.base/watch_thread_num.exp: Likewise.
17084 * gdb.linespec/keywords.exp: Likewise.
17085 * gdb.multi/info-threads.exp: Likewise.
17086 * gdb.threads/thread-find.exp: Likewise.
17087 * gdb.multi/tids.c: New file.
17088 * gdb.multi/tids.exp: New file.
17089
84654457
PA
170902016-01-13 Pedro Alves <palves@redhat.com>
17091
17092 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17093
e3940304
PA
170942016-01-13 Pedro Alves <palves@redhat.com>
17095
17096 * gdb.base/default.exp: Expect $_inferior as well.
17097 * gdb.multi/base.exp: Test $_inferior.
17098
a911d87a
PA
170992016-01-13 Pedro Alves <palves@redhat.com>
17100
17101 PR breakpoints/19388
17102 * gdb.base/catch-signal-siginfo-cond.c: New file.
17103 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17104
82075af2
JS
171052016-01-12 Josh Stone <jistone@redhat.com>
17106 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17107
17108 * gdb.base/catch-syscall.c (do_execve): New variable.
17109 (main): Conditionally trigger an execve.
17110 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17111 (test_catch_syscall_execve): New, check entry/return across execve.
17112 (do_syscall_tests): Call test_catch_syscall_execve.
17113
e46eeedd
PA
171142016-01-12 Pedro Alves <palves@redhat.com>
17115
17116 * gdb.base/random-signal.exp (do_test): New procedure, with body
17117 of testcase moved in.
17118
01d8c27e
JK
171192016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17120 Pedro Alves <palves@redhat.com>
17121
17122 * gdb.base/funcargs.exp (finish from indirectly called function):
17123 Reintroduce the case for 'First'.
17124
9a706302
JK
171252016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17126 Pedro Alves <palves@redhat.com>
17127
17128 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17129 (tcatch_vfork_then_child_follow_exec)
17130 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17131 identification.
17132
c0ecb95f
JK
171332016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17134
17135 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17136 and repeats to unlimited.
17137 * gdb.python/py-value.exp: Likewise.
17138 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17139 and repeats to unlimited.
17140
6cfc1fcb
JK
171412016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17142
17143 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17144 and reordering the functions.
17145 * gdb.multi/hangout.c: Likewise.
17146 * gdb.multi/hello.c: Likewise.
17147
582a1b00
SM
171482016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17149
17150 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17151 absolute.
17152 (SingleStatisticTestResult.report): Use dict.keys instead of
17153 dict.iterkeys.
17154
79bc59cb
PA
171552016-01-06 Pedro Alves <palves@redhat.com>
17156
17157 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17158
43368e1d
MM
171592016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17160
17161 * gdb.btrace/dlopen.exp: New.
17162 * gdb.btrace/dlopen.c: New.
17163 * gdb.btrace/dlopen-dso.c: New.
17164
79fad5b8
SL
171652015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17166
17167 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17168 PATTERN argument is optional.
17169
ab8314b3
JB
171702015-12-24 Joel Brobecker <brobecker@adacore.com>
17171
17172 * lib/ada.exp (target_compile_ada_from_dir): New function.
17173 (gdb_compile_ada): Reimplement avoiding the use of project files.
17174 * gdb.ada/gnat_ada.gpr: Delete.
17175 * gdb.ada/cond_lang.exp: Adjust test to make path before
17176 filename optional.
17177 * gdb.ada/small_reg_param.exp: Likewise.
17178
fe33faff
SM
171792015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17180
17181 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17182
6d265cb4
TP
171832015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17184
17185 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17186 case.
17187
10125099
SM
171882015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17189
17190 * gdb.base/break.exp: Remove dead code.
17191 * gdb.base/sepdebug.exp: Likewise.
17192
3ca22649
SM
171932015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17194
17195 * gdb.asm/asm-source.exp: Remove HP-UX references.
17196 * gdb.base/annota1.exp: Likewise.
17197 * gdb.base/annota3.exp: Likewise.
17198 * gdb.base/attach.exp: Likewise.
17199 * gdb.base/bigcore.exp: Likewise.
17200 * gdb.base/break.exp: Likewise.
17201 * gdb.base/call-ar-st.exp: Likewise.
17202 * gdb.base/callfuncs.exp: Likewise.
17203 * gdb.base/catch-fork-static.exp: Likewise.
17204 * gdb.base/display.exp: Likewise.
17205 * gdb.base/foll-exec-mode.exp: Likewise.
17206 * gdb.base/foll-exec.exp: Likewise.
17207 * gdb.base/foll-fork.exp: Likewise.
17208 * gdb.base/foll-vfork.exp: Likewise.
17209 * gdb.base/funcargs.exp: Likewise.
17210 * gdb.base/hbreak2.exp: Likewise.
17211 * gdb.base/inferior-died.exp: Likewise.
17212 * gdb.base/interrupt.exp: Likewise.
17213 * gdb.base/multi-forks.exp: Likewise.
17214 * gdb.base/nodebug.exp: Likewise.
17215 * gdb.base/sepdebug.exp: Likewise.
17216 * gdb.base/solib1.c: Likewise.
17217 * gdb.base/step-test.exp: Likewise.
17218 * gdb.mi/non-stop.c: Likewise.
17219 * gdb.mi/pthreads.c: Likewise.
17220 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17221 * gdb.threads/pthreads.c: Likewise.
17222 * gdb.threads/staticthreads.exp: Likewise.
17223 * lib/future.exp: Likewise.
17224 * lib/gdb.exp: Likewise.
17225 * gdb.base/so-indr-cl.c: Remove.
17226 * gdb.base/so-indr-cl.exp: Likewise.
17227 * gdb.base/solib.c: Likewise.
17228 * gdb.base/solib.exp: Likewise.
17229 * gdb.base/solib2.c: Likewise.
17230
b6304613
SM
172312015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17232
17233 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17234 * gdb.base/call-ar-st.exp: Likewise.
17235 * gdb.base/callfuncs.exp: Likewise.
17236 * gdb.base/condbreak.exp: Likewise.
17237 * gdb.base/constvars.exp: Likewise.
17238 * gdb.base/hbreak2.exp: Likewise.
17239 * gdb.base/langs.exp: Likewise.
17240 * gdb.base/list.exp: Likewise.
17241 * gdb.base/long_long.exp: Likewise.
17242 * gdb.base/ptype.exp: Likewise.
17243 * gdb.base/scope.exp: Likewise.
17244 * gdb.base/signals.exp: Likewise.
17245 * gdb.base/so-impl-ld.exp: Likewise.
17246 * gdb.base/varargs.exp: Likewise.
17247 * gdb.base/volatile.exp: Likewise.
17248 * gdb.base/whatis.exp: Likewise.
17249 * gdb.cp/cplusfuncs.exp: Likewise.
17250 * gdb.cp/inherit.exp: Likewise.
17251 * gdb.cp/local.exp: Likewise.
17252 * gdb.cp/member-ptr.exp: Likewise.
17253 * gdb.cp/method.exp: Likewise.
17254 * gdb.cp/overload.exp: Likewise.
17255 * gdb.cp/templates.exp: Likewise.
17256 * gdb.stabs/weird.exp: Likewise.
17257 * lib/compiler.c: Likewise.
17258 * lib/compiler.cc: Likewise.
17259 * lib/cp-support.exp: Likewise.
17260 * lib/gdb.exp: Likewise.
17261
bf401b07
SM
172622015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17263
17264 * configure.ac: Remove HP-UX case.
17265 * configure: Regenerate.
17266
aff9c0f8
SM
172672015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17268
17269 * lib/gdb.exp (gdb_compile): Add function doc.
17270
a6904d5a
PA
172712015-12-17 Pedro Alves <palves@redhat.com>
17272
17273 PR threads/19354
17274 * gdb.multi/info-threads.exp: New file.
17275
a22279dd
YQ
172762015-12-15 Yao Qi <yao.qi@linaro.org>
17277
17278 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17279 is aarch64*-*-*.
17280
0588c796
SL
172812015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17282
17283 * gdb.base/history-duplicates.exp: Skip if no readline support.
17284
5d978e17
SL
172852015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17286
17287 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17288
7e763b86
SL
172892015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17290
17291 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17292
87a3a92c
SL
172932015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17294
17295 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17296 ctrl-C if nointerrupts target property is set.
17297 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17298 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17299 * gdb.base/paginate-bg-execution.exp: Likewise.
17300 * gdb.base/paginate-execution-startup.exp: Likewise.
17301 * gdb.base/random-signal.exp: Likewise.
17302 * gdb.base/range-stepping.exp: Likewise.
17303 * gdb.cp/annota2.exp: Likewise.
17304 * gdb.cp/annota3.exp: Likewise.
17305 * gdb.gdb/selftest.exp: Likewise.
17306 * gdb.threads/continue-pending-status.exp: Likewise.
17307 * gdb.threads/leader-exit.exp: Likewise.
17308 * gdb.threads/manythreads.exp: Likewise.
17309 * gdb.threads/pthreads.exp: Likewise.
17310 * gdb.threads/schedlock.exp: Likewise.
17311 * gdb.threads/sigthread.exp: Likewise.
17312
a8f077dc
DB
173132015-12-11 Don Breazeal <donb@codesourcery.com>
17314
17315 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17316 remote.
17317 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17318 * gdb.base/foll-exec.exp (main): Enable for target remote.
17319 * gdb.base/foll-fork.exp (main): Likewise.
17320 * gdb.base/foll-vfork.exp (main): Likewise.
17321 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17322 (proc continue_to_exit_bp_loc): Use clean_restart.
17323 * gdb.base/pie-execl.exp (main): Disable for target remote.
17324 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17325 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17326 * gdb.threads/execl.exp (main): Likewise.
17327 * gdb.threads/fork-child-threads.exp (main): Likewise.
17328 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17329 remote.
17330 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17331 remote.
17332 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17333 pid.tid style ptids, instead of just tid.
17334 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17335 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17336 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17337 ptids, instead of just tid.
17338
3b2464a8
AB
173392015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17340
17341 * gdb.base/list.exp (test_list_forward): Add end of file error
17342 test.
17343 (test_repeat_list_command): Add end of file error test.
17344 (test_list_backwards): Add beginning of file error test.
17345
a0def019
AB
173462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17347
17348 * gdb.base/list.exp (test_list_invalid_args): New function,
17349 defined, and called.
17350
5c000dff
AB
173512015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17352
17353 * gdb.base/list.exp (test_list): Make test names unique.
17354
f1637ebe
YQ
173552015-12-11 Yao Qi <yao.qi@linaro.org>
17356
17357 * gdb.base/coremaker2.c: Remove.
17358
36d6fc0a
PA
173592015-12-10 Pedro Alves <palves@redhat.com>
17360
17361 * gdb.multi/base.exp: Remove stale "spaces" references.
17362
762f7747
PA
173632015-12-10 Pedro Alves <palves@redhat.com>
17364
17365 * gdb.multi/base.exp: Don't use nowarnings.
17366 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17367 * gdb.multi/hangout.c: Include stdio.h.
17368 * gdb.multi/hello.c: Include stdlib.h.
17369 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17370 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17371 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17372
28d2bfb9
AB
173732015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17374
17375 * gdb.dwarf2/dw2-ranges-base.c: New file.
17376 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17377 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17378 support additional line table, and debug ranges generation.
17379 (Dwarf::ranges): New function, generate .debug_ranges.
17380 (Dwarf::lines): Support generating simple line table programs.
17381 (Dwarf::assemble): Initialise new namespace variables.
17382
5fc2beac
KB
173832015-12-09 Kevin Buettner <kevinb@redhat.com>
17384
17385 * gdb.base/async.exp (proc test_background): Add case for
17386 asynchronous execution not supported.
17387
1c35a88f
LM
173882015-12-09 Luis Machado <lgustavo@codesourcery.com>
17389
17390 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17391 format and change test names to make them unique.
17392
b593e3d9
RK
173932015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17394 Pedro Alves <pedro@redhat.com>
17395
17396 PR gdb/18702
17397 Add checking of floatformats setup on x86_64 hosts.
17398 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17399 (smallval, bigval): New labels/constants.
17400 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17401 float" after loading bigval and smallval.
17402
d72413e6
PMR
174032015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17404
17405 * gdb.ada/fun_overload_menu.exp: New testcase.
17406 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17407
ece66d65
JS
174082015-12-04 Josh Stone <jistone@redhat.com>
17409
17410 * gdb.base/catch-fork-static.exp: New.
17411
41d0efca
YQ
174122015-12-03 Yao Qi <yao.qi@linaro.org>
17413
17414 * gdb.base/sizeof.c: Don't include stdio.h and
17415 ../lib/unbuffer_output.c.
17416 (main): New variable 'size' and 'value'. Remove printf and
17417 gdb_unbuffer_output. Assign return value to size and value.
17418 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17419 at the beginning.
17420 (check_sizeof): Check the result by printing variable 'size'.
17421 (check_valueof): Check the result by printing variable 'value'.
17422
99fd02d9
YQ
174232015-12-01 Yao Qi <yao.qi@linaro.org>
17424
17425 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17426 for aarch64*-*-linux* target.
17427
f2faf941
PA
174282015-11-30 Pedro Alves <palves@redhat.com>
17429
17430 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17431
04bf20c5
PA
174322015-11-30 Pedro Alves <palves@redhat.com>
17433
17434 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17435 Handle non-stop mode vCont replies.
17436
09df4675
PA
174372015-11-30 Pedro Alves <palves@redhat.com>
17438
17439 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17440 prepare_for_testing. Start gdb with "set non-stop on" appended to
17441 GDBFLAGS. Lax expected stop output.
17442
58b584af
YQ
174432015-11-27 Yao Qi <yao.qi@linaro.org>
17444
17445 * gdb.arch/arm-neon.exp: New.
17446 * gdb.arch/arm-neon.c: New.
17447
dfcb77a8
YQ
174482015-11-27 Yao Qi <yao.qi@linaro.org>
17449
17450 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17451
88e8ec1b
YQ
174522015-11-27 Yao Qi <yao.qi@linaro.org>
17453
17454 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17455 frames-invalid annotation.
17456
bfde72c2
YQ
174572015-11-27 Yao Qi <yao.qi@linaro.org>
17458
17459 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17460
f6512a69
SM
174612015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17462
17463 * gdb.threads/names.exp: New file.
17464 * gdb.threads/names.c: New file.
17465 * README: Mention gdb,no_thread_names.
17466
46a3515b
MM
174672015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17468
17469 PR 19297
17470 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17471 support" error.
17472
62147a22
PA
174732015-11-24 Pedro Alves <palves@redhat.com>
17474
17475 PR 17539
17476 * gdb.base/display.exp: Expect displays to be sorted in ascending
17477 order. Use multi_line.
17478 * gdb.base/solib-display.exp: Likewise.
17479
2f341b6e
PA
174802015-11-24 Pedro Alves <palves@redhat.com>
17481
17482 PR 17539
25d49b86
PA
17483 * gdb.base/display.exp: Expect displays to be sorted in ascending
17484 order. Use multi_line.
17485 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17486
7e0aa6aa
PA
174872015-11-24 Pedro Alves <palves@redhat.com>
17488
17489 PR 17539
17490 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17491 threads in ascending order.
17492 * gdb.base/foll-fork.exp: Likewise.
17493 * gdb.base/foll-vfork.exp: Likewise.
17494 * gdb.base/multi-forks.exp: Likewise.
17495 * gdb.mi/mi-nonstop.exp: Likewise.
17496 * gdb.mi/mi-nsintrall.exp: Likewise.
17497 * gdb.multi/base.exp: Likewise.
17498 * gdb.multi/multi-arch.exp: Likewise.
17499 * gdb.python/py-inferior.exp: Likewise.
17500 * gdb.threads/break-while-running.exp: Likewise.
17501 * gdb.threads/execl.exp: Likewise.
17502 * gdb.threads/gcore-thread.exp: Likewise.
17503 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17504 * gdb.threads/kill.exp: Likewise.
17505 * gdb.threads/linux-dp.exp: Likewise.
17506 * gdb.threads/multiple-step-overs.exp: Likewise.
17507 * gdb.threads/next-bp-other-thread.exp: Likewise.
17508 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17509 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17510 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17511 * gdb.threads/thread-find.exp: Likewise.
17512 * gdb.threads/tls.exp: Likewise.
17513 * lib/mi-support.exp (mi_reverse_list): Delete.
17514 (mi_check_thread_states): No longer reverse list.
17515
2cc57ad8
PA
175162015-11-24 Pedro Alves <palves@redhat.com>
17517
17518 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17519 use lowercase.
17520
c93e8391
SM
175212015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17522
17523 * gdb.trace/actions.c: Include trace-common.h.
17524 (main): Add a location for a fast tracepoint.
17525 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17526 the normal tracepoints.
17527 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17528
045ccf91
SM
175292015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17530
17531 * save-trace.exp: Factor out code to these...
17532 (gdb_save_tracepoints): New.
17533 (gdb_load_tracepoints): New.
17534 (do_save_load_test): New.
17535
5506f9f6
KB
175362015-11-23 Kevin Buettner <kevinb@redhat.com>
17537
17538 * gdb.base/asmlabel.exp: New test.
17539 * gdb.base/asmlabel.c: New test case.
17540
16c3b12f
JB
175412015-11-23 Joel Brobecker <brobecker@adacore.com>
17542
17543 * gdb.base/wrong_frame_bt_full-main.c: New file.
17544 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17545 * gdb.base/wrong_frame_bt_full.exp: New file.
17546
155bfbd3
JB
175472015-11-23 Joel Brobecker <brobecker@adacore.com>
17548
17549 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17550
bb097445
JM
175512015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17552
206853a0 17553 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17554 pstate register when comparing registers values in
17555 sparc64-*-linux-gnu targets to avoid spurious differences.
17556
9c88ed8f
JM
175572015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17558
206853a0 17559 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17560
96161e25
SL
175612015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17562
17563 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17564 as type argument to gdb_compile.
17565 * gdb.base/nested-subp2.exp: Likewise.
17566 * gdb.base/nested-subp3.exp: Likewise.
17567
340c2830
DV
175682015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17569
17570 * lib/dwarf.exp (_note): Fix left shift of negative value.
17571 * gdb.trace/trace-condition.exp: Likewise.
17572
c1862d0f
YQ
175732015-11-13 Yao Qi <yao.qi@linaro.org>
17574
17575 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17576 comments about d10v.
17577 (test_scalar_returns): Likewise.
17578 * gdb.base/d10v.ld: Remove.
17579 * gdb.base/overlays.exp: Remove the target triplet checking for
17580 d10v-*-*.
17581 * gdb.base/structs.exp (test_struct_returns): Remove the
17582 comments about d10v.
17583 (test_struct_calls): Likewise.
17584
77ae9c19
YQ
175852015-11-13 Yao Qi <yao.qi@linaro.org>
17586
17587 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17588 * gdb.base/gnu_vector.c: Don't include stdio.h.
17589 (main): Don't print res and call add_some_intvecs.
17590
430e004e
MK
175912015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17592
17593 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17594 macro.
17595 (func5): Removed.
17596 (func4): Use FAST_TRACEPOINT_LABEL.
17597 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
17598 macro.
17599 (func): Removed.
17600 (thread_function): Use FAST_TRACEPOINT_LABEL.
17601 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
17602 (func): Remove.
17603 (marker): Use FAST_TRACEPOINT_LABEL.
17604 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
17605 (pendfunc1): Remove.
17606 (pendfunc): Use FAST_TRACEPOINT_LABEL.
17607 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
17608 (foo): Remove.
17609 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
17610 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
17611 macro.
17612 (func): Remove.
17613 (marker): Use FAST_TRACEPOINT_LABEL.
17614 * gdb.trace/trace-common.h: New header.
17615 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
17616 macro.
17617 (func): Remove.
17618 (marker): Use FAST_TRACEPOINT_LABEL.
17619 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
17620 (func): Remove.
17621 (thread_function): Use FAST_TRACEPOINT_LABEL.
17622
6e7675a7
MK
176232015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
17624
17625 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
17626 in front.
17627 * gdb.trace/change-loc.exp: Use global pcreg definition.
17628 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
17629 * gdb.trace/entry-values.exp: Use global spreg definition, add $
17630 in front.
17631 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
17632 * gdb.trace/pending.exp: Likewise.
17633 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
17634 * gdb.trace/trace-break.exp: Likewise.
17635 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
17636 in front.
17637 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
17638 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
17639 in front.
17640 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
17641
dddc0e16
JB
176422015-11-09 Joel Brobecker <brobecker@adacore.com>
17643
17644 * gdb.ada/fin_fun_out: New testcase.
17645
c6f0b406
KB
176462015-11-07 Kevin Buettner <kevinb@redhat.com>
17647
17648 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
17649 value associated with DW_AT_byte_size.
17650 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
17651 constants for DW_AT_byte_size, DW_AT_lower_bound, and
17652 DW_AT_upper_bound.
17653
f01dcfd9
KB
176542015-11-07 Kevin Buettner <kevinb@redhat.com>
17655
17656 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
17657 (gdb_target_symbol_prefix_flags): Define in terms of _asm
17658 version.
17659 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
17660 gdb.dwarf2/dw2-canonicalize-type.exp,
17661 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
17662 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
17663 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
17664 provided by gdb_target_symbol_prefix_flags_asm.
17665 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
17666 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
17667 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
17668 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
17669 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
17670 macros where needed). Use this macro for symbols which require
17671 the prefix provided by SYMBOL_PREFIX.
17672
2223449a
KB
176732015-11-05 Kevin Buettner <kevinb@redhat.com>
17674
17675 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
17676 New procs.
17677 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
17678 representing expressions, of more than one list element.
17679 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
17680 to prepend linker symbol prefix to f.
17681 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
17682 table_1 and table_2.
17683 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
17684 Likewise, for f and g.
17685 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
17686 for ptr.
17687 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
17688 for main.
17689 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
17690 table_1_ptr and table_2_ptr.
17691
6f2f1a3a
JK
176922015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17693 Joel Brobecker <brobecker@adacore.com>
17694
17695 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
17696
566c56c9
MK
176972015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
17698
17699 * gdb.reverse/s390-mvcle.c: New test.
17700 * gdb.reverse/s390-mvcle.exp: New file.
17701 * lib/gdb.exp: Enable reverse tests on s390*-linux.
17702
d5f0636b
MK
177032015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17704
17705 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
17706
7ad8b86c
MK
177072015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17708
17709 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
17710 reaching marker2.
17711 * gdb.reverse/getresuid-reverse.exp: Likewise.
17712 * gdb.reverse/pipe-reverse.exp: Likewise.
17713 * gdb.reverse/readv-reverse.exp: Likewise.
17714 * gdb.reverse/recvmsg-reverse.exp: Likewise.
17715 * gdb.reverse/time-reverse.exp: Likewise.
17716 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
17717
4081c0f1
YQ
177182015-10-30 Yao Qi <yao.qi@linaro.org>
17719
17720 * gdb.threads/wp-replication.c (watch_count_done): Remove.
17721 (empty_cycle): Remove.
17722 (main): Don't call empty_cycle. Don't use watch_count_done.
17723 * gdb.threads/wp-replication.exp: Don't set breakpoint on
17724 empty_cycle. Rewrite the code counting HW watchpoints.
17725
452b4ba5
MK
177262015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
17727
17728 * gdb.reverse/fstatat-reverse.c: New test.
17729 * gdb.reverse/fstatat-reverse.exp: New file.
17730 * gdb.reverse/getresuid-reverse.c: New test.
17731 * gdb.reverse/getresuid-reverse.exp: New file.
17732 * gdb.reverse/pipe-reverse.c: New test.
17733 * gdb.reverse/pipe-reverse.exp: New file.
17734 * gdb.reverse/readv-reverse.c: New test.
17735 * gdb.reverse/readv-reverse.exp: New file.
17736 * gdb.reverse/recvmsg-reverse.c: New test.
17737 * gdb.reverse/recvmsg-reverse.exp: New file.
17738 * gdb.reverse/time-reverse.c: New test.
17739 * gdb.reverse/time-reverse.exp: New file.
17740 * gdb.reverse/waitpid-reverse.c: New test.
17741 * gdb.reverse/waitpid-reverse.exp: New file.
17742
5e2e7507
JK
177432015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
17744
17745 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
17746
0fde2c53
DE
177472015-10-26 Doug Evans <dje@google.com>
17748
17749 PR symtab/17391
17750 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
17751 * gdb.dwarf2/bad-regnum.c: New file.
17752 * gdb.dwarf2/bad-regnum.exp: New file.
17753
1a70ae97
DE
177542015-10-26 Doug Evans <dje@google.com>
17755
17756 PR python/18938
17757 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
17758 file.
17759
27dc26ab
JK
177602015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17761
17762 * gdb.compile/compile.exp (compile code globalvar): Update expectation
17763 for a change by "Mention language in compile error message".
17764
bed91f4d
SM
177652015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
17766
17767 PR python/18073
17768 * gdb.python/py-type.c (C::a_method): New.
17769 (C::a_const_method): New.
17770 (C::a_static_method): New.
17771 (a_function): New.
17772 * gdb.python/py-type.exp (test_fields): Test getting fields
17773 from function and method.
17774
3f2f83dd
KB
177752015-10-21 Keven Boell <keven.boell@intel.com>
17776
17777 * gdb.fortran/vla-alloc-assoc.exp: New file.
17778 * gdb.fortran/vla-datatypes.exp: New file.
17779 * gdb.fortran/vla-datatypes.f90: New file.
17780 * gdb.fortran/vla-history.exp: New file.
17781 * gdb.fortran/vla-ptype-sub.exp: New file.
17782 * gdb.fortran/vla-ptype.exp: New file.
17783 * gdb.fortran/vla-sizeof.exp: New file.
17784 * gdb.fortran/vla-sub.f90: New file.
17785 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
17786 * gdb.fortran/vla-value-sub-finish.exp: New file.
17787 * gdb.fortran/vla-value-sub.exp: New file.
17788 * gdb.fortran/vla-value.exp: New file.
17789 * gdb.fortran/vla-ptr-info.exp: New file.
17790 * gdb.mi/mi-vla-fortran.exp: New file.
17791 * gdb.mi/vla.f90: New file.
17792
27145d50
SL
177932015-10-21 Sandra Loosemore <sandra@codesourcery.com>
17794
17795 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
17796 of hardwired timeout value.
17797
5f3ff4f8
JK
177982015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17799 Pedro Alves <palves@redhat.com>
17800
17801 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
17802 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
17803
bfd09d20
JS
178042015-10-19 Josh Stone <jistone@redhat.com>
17805
17806 * gdb.base/catch-syscall.c: Include <sched.h>.
17807 (unknown_syscall): New variable.
17808 (main): Trigger a vfork and an unknown syscall.
17809 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
17810 (unknown_syscall_number): Likewise.
17811 (check_call_to_syscall): Accept an optional syscall pattern.
17812 (check_return_from_syscall): Likewise.
17813 (check_continue): Likewise.
17814 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
17815 (test_catch_syscall_skipping_return): New test toggling off 'catch
17816 syscall' to step over the syscall return, then toggling back on.
17817 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
17818 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
17819 (do_syscall_tests): Call test_catch_syscall_without_args and
17820 test_catch_syscall_mid_vfork.
17821 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
17822 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
17823
b32b93c6
AS
178242015-10-19 Andrew Stubbs <ams@codesourcery.com>
17825
17826 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
17827 print g_vE): Add new pass patterns.
17828 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
17829 print various symbol names for vptr fields.
17830
9d622bda
AB
178312015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
17832
17833 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
17834 results.
17835
0fd8ac1c
YQ
178362015-10-12 Yao Qi <yao.qi@linaro.org>
17837
17838 * gdb.arch/disp-step-insn-reloc.exp: New test case.
17839
34240514
YQ
178402015-10-12 Yao Qi <yao.qi@linaro.org>
17841
17842 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
17843 is aarch64*-*-linux*.
17844
8240f442
YQ
178452015-10-12 Yao Qi <yao.qi@linaro.org>
17846
17847 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
17848 (can_relocate_bcond_true): ... it.
17849 (can_relocate_bcond_false): New function.
17850 (foo): Likewise.
17851 (can_relocate_bl): Likewise.
17852 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
17853 can_relocate_bl.
17854
2520f728
PMR
178552015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
17856
17857 * gdb.base/nested-addr.c: New file.
17858 * gdb.base/nested-addr.exp: New testcase.
17859
abcef95a
MM
178602015-10-09 Markus Metzger <markus.t.metzger@intel.com>
17861
17862 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
17863 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
17864 its output. Ignore the output of "record goto begin" and instead
17865 check that GDB is replaying.
17866
145e3ddb
PA
178672015-10-09 Pedro Alves <palves@redhat.com>
17868
17869 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
17870 (top level): Use it in the run with no args test.
17871
d5d8c4e1
IB
178722015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
17873
17874 * gdb.dlang/properties.exp: New file.
17875
06e635ef
SL
178762015-10-02 Sandra Loosemore <sandra@codesourcery.com>
17877
17878 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
17879 whether or not address 0x1000 is mapped on the target.
17880
e019fd1d
SM
178812015-09-30 Simon Marchi <simon.marchi@ericsson.com>
17882
17883 * gdb.python/py-type.exp: Do not run tests if binaries fail to
17884 build.
17885
77ba2a67
MM
178862015-09-30 Markus Metzger <markus.t.metzger@intel.com>
17887
17888 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
17889 instruction-history test.
17890
c60eb31f
DE
178912015-09-28 Doug Evans <dje@google.com>
17892
17893 * gdb.base/gcore.c (array_func): Add reference to static_array.
17894
9a3c8263
SM
178952015-09-25 Simon Marchi <simon.marchi@ericsson.com>
17896
17897 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
17898 source line.
17899
9720e656
SL
179002015-09-24 Sandra Loosemore <sandra@codesourcery.com>
17901
17902 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
17903 short or char as base type.
17904
938d3bf2
SL
179052015-09-23 Sandra Loosemore <sandra@codesourcery.com>
17906
17907 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
17908 to allow any size enum.
17909
e6c2c623
PMR
179102015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
17911
17912 * gdb.ada/array_ptr_renaming.exp: New testcase.
17913 * gdb.ada/array_ptr_renaming/foo.adb: New file.
17914 * gdb.ada/array_ptr_renaming/pack.ads: New file.
17915
06da0f77
PL
179162015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17917
17918 * gdb.trace/ftrace-lock.c: New file.
17919 * gdb.trace/ftrace-lock.exp: New file.
17920
4f51c22a
PL
179212015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17922
17923 * gdb.arch/insn-reloc.c: New file.
17924 * gdb.arch/ftrace-insn-reloc.exp: New file.
17925
7041adf4
PL
179262015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17927
17928 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
17929 instruction.
17930 * gdb.trace/pendshr1.c (pendfunc): Likewise.
17931 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
17932 * gdb.trace/range-stepping.c: Likewise.
17933 * gdb.trace/trace-break.c: Likewise.
17934 * gdb.trace/trace-mt.c (thread_function): Likewise.
17935 * gdb.trace/ftrace.c (marker): Likewise.
17936 * gdb.trace/trace-condition.c (marker): Likewise.
17937 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
17938 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
17939 is_aarch64_target.
17940
015d2e7e
DE
179412015-09-18 Doug Evans <xdje42@gmail.com>
17942
17943 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
17944 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
17945
26b188a2
SL
179462015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17947
17948 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
17949 the breakpoint.
17950
79dc332b
SL
179512015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17952
17953 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
17954 the pending breakpoint. Remove timeout override for "Run till
17955 MI pending breakpoint on pendfunc3 on thread 2" test.
17956
f57929f2
SL
179572015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17958
17959 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
17960 filename pattern.
17961
3f469b17
SL
179622015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17963
17964 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
17965 in breakpoint filename pattern.
17966
515b89b3
SL
179672015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17968
7800dbe4
SL
17969 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
17970
179712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17972
515b89b3
SL
17973 * gdb.linespec/explicit.exp: Check for readline support for
17974 tab-completion tests. Fix obvious typo.
17975
d2939ba2
MM
179762015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17977
17978 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17979 and replay.
17980
cbb55fa7
MM
179812015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17982
17983 * gdb.btrace/non-stop.c: New.
17984 * gdb.btrace/non-stop.exp: New.
17985
43691ca1
PL
179862015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17987 Yao Qi <yao.qi@linaro.org>
17988
17989 * gdb.trace/trace-condition.c: New file.
17990 * gdb.trace/trace-condition.exp: New file.
17991
d78908cf
WW
179922015-09-16 Wei-cheng Wang <cole945@gmail.com>
17993
17994 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17995 for testing bytecode compilation.
17996
1ed415e2
PA
179972015-09-16 Pedro Alves <palves@redhat.com>
17998 Sandra Loosemore <sandra@codesourcery.com>
17999
18000 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18001 (SECONDS): Redefine.
18002 (main): Call pthread_kill and alarm early.
18003 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18004 support.
18005 (test): If the target can't hardware step and doesn't support
18006 displaced stepping, increase the timeout.
18007
d136eff5
PA
180082015-09-16 Pedro Alves <palves@redhat.com>
18009
18010 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18011 (enable_debug): New procedures.
18012 (test): Use them. Bail out if waiting for threads fails.
18013 (top level): Bail out if a test fails.
18014
991f019c
YQ
180152015-09-16 Yao Qi <yao.qi@linaro.org>
18016
18017 * gdb.asm/asm-source.exp: Set asm-arch for
18018 aarch64*-*-* target.
18019 * gdb.asm/aarch64.inc: New file.
18020
bfca584f
PMR
180212015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18022
18023 * gdb.ada/array_of_variable_length.exp: New testcase.
18024 * gdb.ada/array_of_variable_length/foo.adb: New file.
18025 * gdb.ada/array_of_variable_length/pck.adb: New file.
18026 * gdb.ada/array_of_variable_length/pck.ads: New file.
18027
b326e587
DE
180282015-09-15 Doug Evans <dje@google.com>
18029
18030 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18031 of function static local variable.
18032
5382cfab
PW
180332015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18034
18035 * gdb.threads/tls-so_extern.exp: New test file.
18036 * gdb.threads/tls-so_extern.c: New test file.
18037 * gdb.threads/tls-so_extern_main.c: New test file.
18038
141c5cc4
JK
180392015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18040
18041 * gdb.opt/solib-intra-step-lib.c: New file.
18042 * gdb.opt/solib-intra-step-main.c: New file.
18043 * gdb.opt/solib-intra-step.exp: New file.
18044
d15dcecd
PA
180452015-09-15 Pedro Alves <palves@redhat.com>
18046
18047 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18048 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18049
4c2f2a79
PA
180502015-09-14 Pedro Alves <palves@redhat.com>
18051
18052 * gdb.base/hook-stop-continue.c: Delete.
18053 * gdb.base/hook-stop-continue.exp: Delete.
18054 * gdb.base/hook-stop-frame.c: Delete.
18055 * gdb.base/hook-stop-frame.exp: Delete.
18056 * gdb.base/hook-stop.c: New file.
18057 * gdb.base/hook-stop.exp: New file.
18058
919e6dbe
PMR
180592015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18060
18061 * gdb.ada/access_to_packed_array.exp: New testcase.
18062 * gdb.ada/access_to_packed_array/foo.adb: New file.
18063 * gdb.ada/access_to_packed_array/pack.adb: New file.
18064 * gdb.ada/access_to_packed_array/pack.ads: New file.
18065
157280a4
MM
180662015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18067
18068 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18069 buffer size test.
18070
2fd33e94
DB
180712015-09-11 Don Breazeal <donb@codesourcery.com>
18072
18073 * gdb.base/foll-exec.c: Add copyright header. Fix
18074 formatting issues.
18075 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18076 (do_exec_tests): Use clean_restart in place of zap_session,
18077 and for test initialization. Fix formatting issues. Use
18078 fail in place of perror.
18079 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18080 an expect statement to match an expression with output from
18081 the program under debug.
18082 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18083 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18084 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18085 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18086 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18087
e70b6e8e
DE
180882015-09-09 Doug Evans <dje@google.com>
18089
18090 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18091
7a551a51
DE
180922015-09-09 Doug Evans <dje@google.com>
18093
18094 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18095
4c666f84
DE
180962015-09-09 Doug Evans <dje@google.com>
18097
18098 * gdb.base/savedregs.exp: Fix typo.
18099
243a9253
PA
181002015-09-09 Pedro Alves <palves@redhat.com>
18101
18102 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18103
c0fa8fbd
SL
181042015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18105
18106 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18107 command actually switches threads. Give up on remaining
18108 tests if target fails to stop at breakpoint.
18109
cd7c1778
PMR
181102015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18111
18112 * gdb.ada/funcall_char.exp: New testcase.
18113 * gdb.ada/funcall_char/foo.adb: New file.
18114
dc5c8746
PMR
181152015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18116
18117 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18118 expected outputs. Add two testcases for completing ambiguous
18119 functions.
18120 * gdb.ada/complete/aux_pck.adb: New file.
18121 * gdb.ada/complete/aux_pck.ads: New file.
18122 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18123 Ambiguous_Func functions.
18124 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18125 * gdb.ada/complete/pck.adb: Likewise.
18126
4e83a1e7
UW
181272015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18128
18129 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18130 failures to run the test program under GDB.
18131
8ce74153
LM
181322015-08-26 Luis Machado <lgustavo@codesourcery.com>
18133
18134 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18135 to C.
18136
e9756d52
PP
181372015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18138
18139 * gdb.base/run-after-attach.exp: New test file.
18140 * gdb.base/run-after-attach.c: New test file.
18141
8d37573b
DB
181422015-08-26 Don Breazeal <donb@codesourcery.com>
18143
18144 * gdb.base/foll-exec-2.c: New test program.
18145 * gdb.base/foll-exec-2.exp: New test.
18146
63e43d3a
PMR
181472015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18148
18149 * gdb.base/nested-subp1.exp: New file.
18150 * gdb.base/nested-subp1.c: New file.
18151 * gdb.base/nested-subp2.exp: New file.
18152 * gdb.base/nested-subp2.c: New file.
18153 * gdb.base/nested-subp3.exp: New file.
18154 * gdb.base/nested-subp3.c: New file.
18155
3d40fbb5
PA
181562015-08-24 Pedro Alves <palves@redhat.com>
18157
18158 * gdb.server/connect-without-multi-process.c: New file.
18159 * gdb.server/connect-without-multi-process.exp: New file.
18160
4422ac93
LM
181612015-08-24 Luis Machado <lgustavo@codesourcery.com>
18162
18163 * gdb.opt/inline-markers.c: Make z int.
18164
91dddb86
LM
181652015-08-24 Luis Machado <lgustavo@codesourcery.com>
18166
18167 * gdb.opt/inline-markers.c: Make z volatile.
18168
a48847ee
LM
181692015-08-24 Luis Machado <lgustavo@codesourcery.com>
18170
18171 * gdb.opt/inline-bt.c: New volatile global z.
18172 * gdb.opt/inline-cmds.c: Likewise.
18173 * gdb.opt/inline-locals.c: Likewise.
18174 * gdb.opt/inline-markers.c: New extern global z.
18175 (marker): Use z.
18176 (inline_fn): Likewise.
18177
0ebbc52b
PA
181782015-08-24 Pedro Alves <palves@redhat.com>
18179
18180 * config/m32r-stub.exp: Remove file.
18181 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18182 * gdb.base/call-rt-st.exp: Likewise.
18183 * gdb.base/call-strs.exp: Likewise.
18184 * gdb.base/default.exp: Remove references to h8300-*-hms and
18185 *-*-udi*.
18186 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18187
77c365df
AA
181882015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18189
18190 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18191 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18192 and "return" use KFAIL when GDB can not read/write the vector
18193 return value.
18194
4313b8c0
GB
181952015-08-21 Gary Benson <gbenson@redhat.com>
18196
18197 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18198
0e433b32
PA
181992015-08-20 Pedro Alves <palves@redhat.com>
18200
18201 * gdb.server/solib-list.exp: No longer expect an interior stop in
18202 non-stop mode.
18203
221e1a37
PA
182042015-08-20 Pedro Alves <palves@redhat.com>
18205
18206 * gdb.server/connect-stopped-target.c: New file.
18207 * gdb.server/connect-stopped-target.exp: New file.
18208
40e3ad0e
PA
182092015-08-20 Pedro Alves <palves@redhat.com>
18210
18211 * gdb.dwarf2/comp-unit-lang.exp: New file.
18212 * gdb.dwarf2/comp-unit-lang.c: New file.
18213
af39b327
PMR
182142015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18215
18216 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18217 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18218
7d45c7c3 182192015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18220
7d45c7c3
KB
18221 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18222 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18223
4d6cceb4
DE
182242015-08-18 Doug Evans <dje@google.com>
18225 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18226
18227 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18228 skip_python_tests. New arg prompt_regexp.
18229 (skip_python_tests): New function.
18230 * lib/mi-support.exp (mi_skip_python_tests): New function.
18231 * gdb.python/py-mi-objfile-gdb.py: New file.
18232 * gdb.python/py-mi-objfile.c: New file.
18233 * gdb.python/py-mi-objfile.exp: New file.
18234
ad89c2aa
KS
182352015-08-17 Keith Seitz <keiths@redhat.com>
18236
18237 * gdb.linespec/explicit.exp: Move strace test from here ...
18238 * gdb.trace/strace.exp: ... to here.
18239
e3ae3c43
PP
182402015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18241
18242 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18243 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18244
604b2636
DE
182452015-08-14 Doug Evans <xdje42@gmail.com>
18246
18247 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18248 inferior before selecting a new file.
18249
6ff0ba5f
DE
182502015-08-14 Doug Evans <xdje42@gmail.com>
18251
18252 * gdb.mi/mi-disassemble.exp: Update.
18253 * gdb.base/disasm-optim.S: New file.
18254 * gdb.base/disasm-optim.c: New file.
18255 * gdb.base/disasm-optim.h: New file.
18256 * gdb.base/disasm-optim.exp: New file.
18257
9ca98f92
KS
182582015-08-14 Keith Seitz <keiths@redhat.com>
18259
18260 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18261 "evaluated-by".
18262
52bbc560
JB
182632015-08-13 Joel Brobecker <brobecker@adacore.com>
18264
18265 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18266
5d8c3ed3
PMR
182672015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18268
18269 * gdb.ada/fun_renaming.exp: New testcase.
18270 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18271 * gdb.ada/fun_renaming/pack.adb: New file.
18272 * gdb.ada/fun_renaming/pack.ads: New file.
18273
ea8812bc
KS
182742015-08-12 Keith Seitz <keiths@redhat.com>
18275
18276 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18277 gdb_get_line_number.
18278
4dafcdeb
JB
182792015-08-12 Joel Brobecker <brobecker@adacore.com>
18280
18281 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18282 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18283 gdb.base/dso2dso.exp: New files.
18284
5ba32597
SDJ
182852015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18286 Pedro Alves <palves@redhat.com>
18287 Keith Seitz <keiths@redhat.com>
18288
18289 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18290 GDBFLAGS.
18291
b6dafabf
PP
182922015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18293
18294 * gdb.base/gdbhistsize-history.exp
18295 (test_histsize_history_setting): Use save_vars.
18296 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18297 Use save_vars.
18298 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18299 * gdb.base/readline.exp: Use save_vars.
18300
abe8e607
PP
183012015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18302
18303 * lib/gdb.exp (save_vars): New proc.
18304
629500fa
KS
183052015-08-11 Keith Seitz <keiths@redhat.com>
18306
18307 * gdb.base/help.exp: Update help_breakpoint_text.
18308
eb8c4e2e
KS
183092015-08-11 Keith Seitz <keiths@redhat.com>
18310
18311 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18312 (at toplevel): Call test_explicit_breakpoints.
18313 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18314 breakpoints.
18315 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18316 breakpoint conditions, "-cond".
18317
87f0e720
KS
183182015-08-11 Keith Seitz <keiths@redhat.com>
18319
18320 * gdb.linespec/3explicit.c: New file.
18321 * gdb.linespec/cpexplicit.cc: New file.
18322 * gdb.linespec/cpexplicit.exp: New file.
18323 * gdb.linespec/explicit.c: New file.
18324 * gdb.linespec/explicit.exp: New file.
18325 * gdb.linespec/explicit2.c: New file.
18326 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18327 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18328 before using in the matching pattern.
18329 Clarify that `prefix' is a regular expression.
18330
f00aae0f
KS
183312015-08-11 Keith Seitz <keiths@redhat.com>
18332
18333 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18334 test.
18335 Add tests for missing ",FMT" and ",".
18336
e27852be
DE
183372015-08-10 Doug Evans <dje@google.com>
18338 Keith Seitz <keiths@redhat.com>
18339
18340 PR gdb/17960
18341 * gdb.base/completion.exp: Add location completer tests.
18342
7f03bd92
PA
183432015-08-07 Pedro Alves <palves@redhat.com>
18344
18345 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18346 tests here.
18347 (top level): Run do_test with and without displaced stepping.
18348
3fc8eb30
PA
183492015-08-07 Pedro Alves <palves@redhat.com>
18350
18351 * gdb.base/valgrind-disp-step.c: New file.
18352 * gdb.base/valgrind-disp-step.exp: New file.
18353
d4569d7b
PA
183542015-08-07 Pedro Alves <palves@redhat.com>
18355
18356 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18357 Delete function.
18358 (main): Add alarm. Run an infinite loop instead of calling
18359 wait_threads.
18360 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18361 comment.
18362 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18363 Delete function.
18364 (main): Add alarm. Run an infinite loop instead of calling
18365 wait_threads.
18366 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18367 comment.
18368
e1316e60
PA
183692015-08-07 Pedro Alves <palves@redhat.com>
18370
18371 * gdb.base/checkpoint-ns.exp: New file.
18372 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18373 standard_testfile.
18374
da8c46d2
MM
183752015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18376
18377 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18378 * gdb.btrace/instruction_history.exp: Update.
18379 * gdb.btrace/tsx.exp: New.
18380 * gdb.btrace/tsx.c: New.
18381
de1c2c52
PA
183822015-08-06 Pedro Alves <palves@redhat.com>
18383
18384 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18385 increase timeout.
18386 * gdb.reverse/until-precsave.exp: Bump timeouts.
18387
782e0bf4
PA
183882015-08-06 Pedro Alves <palves@redhat.com>
18389
18390 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18391
83e97ed0
PA
183922015-08-06 Pedro Alves <palves@redhat.com>
18393
18394 PR gdb/18749
18395 * gdb.threads/process-dies-while-handling-bp.c: New file.
18396 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18397
863d01bd
PA
183982015-08-06 Pedro Alves <palves@redhat.com>
18399
18400 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18401 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18402
0a39bb32
PA
184032015-08-05 Pedro Alves <palves@redhat.com>
18404
18405 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18406 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18407
ee2d2b10
SL
184082015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18409
18410 * gdb.base/bp-permanent.exp: Report test as unsupported if
18411 the target cannot stop at the permanent breakpoint.
18412
4e1bdb00
DE
184132015-08-03 Doug Evans <dje@google.com>
18414
18415 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18416 10000.
18417
3d338901
DE
184182015-08-03 Doug Evans <dje@google.com>
18419
18420 * Makefile.in (workers/%.worker, build-perf): New rule.
18421 (GDB_PERFTEST_MODE): New variable.
18422 (check-perf): Use it.
18423 (clean): Clean up gdb.perf parallel build subdirs.
18424 * lib/build-piece.exp: New file.
18425 * lib/gdb.exp (make_gdb_parallel_path): New function
18426 (standard_output_file, standard_temp_file): Call it.
18427 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18428 of $GDB_PARALLEL.
18429 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18430
af061d3e
DE
184312015-08-03 Doug Evans <dje@google.com>
18432
8e1afc81 18433 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18434 (LOG_FILE_NAME): New global.
18435 (TextReporter.__init__): Initialize self.txt_sum.
18436 (TextReporter.report): Add support for multiple data-points.
18437 Move report to perftest.sum, put raw data in perftest.log.
18438 (TextReporter.start): Open sum and log files.
18439 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18440 * gdb.perf/lib/perftest/testresult.py
18441 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18442
2c8c5d37
PA
184432015-07-31 Pedro Alves <palves@redhat.com>
18444
18445 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18446 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18447 kill_wait_spawned_process instead of explicit "kill -9".
18448 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18449 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18450 kill_wait_spawned_process.
18451 * gdb.base/attach-twice.exp: Likewise.
18452 * gdb.base/attach.exp: Likewise.
18453 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18454 gdb_test_multiple.
18455 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18456 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18457 kill_wait_spawned_process.
18458 * gdb.base/valgrind-infcall.exp: Likewise.
18459 * gdb.multi/multi-attach.exp: Likewise.
18460 * gdb.python/py-prompt.exp: Likewise.
18461 * gdb.python/py-sync-interp.exp: Likewise.
18462 * gdb.server/ext-attach.exp: Likewise.
18463 * gdb.threads/attach-into-signal.exp (corefunc): Use
18464 spawn_wait_for_attach, spawn_id_get_pid and
18465 kill_wait_spawned_process.
18466 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18467 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18468 spawn_id_get_pid and kill_wait_spawned_process.
18469 * gdb.threads/attach-stopped.exp (corefunc): Use
18470 spawn_wait_for_attach, spawn_id_get_pid and
18471 kill_wait_spawned_process.
18472 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18473 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18474 kill_wait_spawned_process instead of explicit "kill -9".
18475 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18476 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18477 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18478 processes. Don't map cygwin/windows pids here. Now returns a
18479 spawn id list.
18480
032a0fca
SL
184812015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18482
18483 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18484 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18485 correct patch.
18486
61a934ca
SL
184872015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18488
18489 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18490
4bc4d428
SL
184912015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18492
18493 Reapply:
18494 2014-05-21 Mark Wielaard <mjw@redhat.com>
18495
18496 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18497
998d452a
PA
184982015-07-30 Pedro Alves <palves@redhat.com>
18499
18500 * linux-low.c (handle_extended_wait): Set the child's last
18501 reported status to TARGET_WAITKIND_STOPPED.
18502
69dde7dc
PA
185032015-07-30 Pedro Alves <palves@redhat.com>
18504
18505 PR threads/18600
18506 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18507 only shows inferior 1.
18508
4dd63d48
PA
185092015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18510 Pedro Alves <palves@redhat.com>
18511
18512 PR threads/18600
18513 * gdb.threads/fork-plus-threads.c: New file.
18514 * gdb.threads/fork-plus-threads.exp: New file.
18515
d618e4c5
PP
185162015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18517
18518 * gdb.base/batch-preserve-term-settings.exp
18519 (test_terminal_settings_preserved_after_cli_exit): Use
18520 send_quit_command.
18521
1eef6428
PA
185222015-07-29 Pedro Alves <palves@redhat.com>
18523 Don Breazeal <donb@codesourcery.com>
18524
18525 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18526 output from both inferior_spawn_id and gdb_spawn_id.
18527
7da5b897
SDJ
185282015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18529
18530 * gdb.threads/attach-into-signal.exp (corefunc): Use
18531 with_test_prefix on nested loops, uniquefying the test messages.
18532
dac804df
SDJ
185332015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18534
18535 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18536 commit.
18537
06265e53
PP
185382015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18539
18540 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18541 New proc.
18542 (test_terminal_settings_preserved_after_sigterm): New test.
18543
18206ca3
PP
185442015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18545
18546 * gdb.base/batch-preserve-term-settings.exp
18547 (test_terminal_settings_preserved_after_cli_exit): New test.
18548
90074d11
PP
185492015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18550
18551 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18552 manipulation of saved_gdbflags.
18553 (test_terminal_settings_preserved): Remove global declaration of
18554 the unused variable pagination_prompt. Remove manipulation of
18555 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18556 GDBFLAGS.
18557
eb1a7902
PA
185582015-07-29 Pedro Alves <palves@redhat.com>
18559
18560 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18561
8b75dd3b
PA
185622015-07-29 Pedro Alves <palves@redhat.com>
18563
18564 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18565 at the top.
18566
dedad4e3
PA
185672015-07-29 Pedro Alves <palves@redhat.com>
18568
18569 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18570 (main): Call gdb_unbuffer_output.
18571 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18572 (main): Call gdb_unbuffer_output.
18573 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18574 (main): Call gdb_unbuffer_output.
18575 * gdb.base/call-strs.exp: Adjust to step over the
18576 gdb_unbuffer_output call.
18577 * gdb.base/catch-gdb-caused-signals.c: Include
18578 "../lib/unbuffer_output.c".
18579 (main): Call gdb_unbuffer_output.
18580 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18581 (main): Call gdb_unbuffer_output.
18582 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18583 (main): Call gdb_unbuffer_output.
18584 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18585 (main): Call gdb_unbuffer_output.
18586 * gdb.base/shlib-call.exp: Adjust to step over the
18587 gdb_unbuffer_output call.
18588 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18589 (main): Call gdb_unbuffer_output.
18590 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18591 (main): Call gdb_unbuffer_output.
18592 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18593 (main): Rename to ...
18594 (test): ... this.
18595 (main): Reimplement.
18596 * gdb.base/varargs.exp: Run to test instead of to main.
18597 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18598 (main): Call gdb_unbuffer_output.
18599
58789a91
PA
186002015-07-29 Pedro Alves <palves@redhat.com>
18601
18602 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
18603 factore out from mi_continue_dprintf. For call-style dprintfs,
18604 expect dprintf output out of $inferior_spawn_id.
18605 (mi_continue_dprintf): Use mi_expect_dprintf.
18606 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18607 (main): Call gdb_unbuffer_output.
18608
e8376742
PA
186092015-07-29 Pedro Alves <palves@redhat.com>
18610
18611 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
18612 (default_mi_gdb_start): Set inferior_spawn_id instead of
18613 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
18614 gdb_spawn_id.
18615 (mi_gdb_test): Always expect inferior output from both
18616 $inferior_spawn_id and $gdb_spawn_id.
18617
08280010
PA
186182015-07-29 Pedro Alves <palves@redhat.com>
18619
18620 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
18621 send_inferior and $inferior_spawn_id.
18622
4d30e432
PA
186232015-07-29 Pedro Alves <palves@redhat.com>
18624
18625 * gdb.gdb/complaints.exp (test_initial_complaints)
18626 (test_serial_complaints, test_short_complaints): Use
18627 gdb_test_stdio.
18628 (test_empty_complaint): Handle $inferior_spawn_id !=
18629 $gdb_spawn_id.
18630
0d30a335
PA
186312015-07-29 Pedro Alves <palves@redhat.com>
18632
18633 * gdb.base/varargs.exp: Use gdb_test_stdio.
18634
39413b29
PA
186352015-07-29 Pedro Alves <palves@redhat.com>
18636
18637 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
18638
7cb000a9
PA
186392015-07-29 Pedro Alves <palves@redhat.com>
18640
18641 * gdb.base/ending-run.exp: Use gdb_test_stdio.
18642
d7b8ac82
PA
186432015-07-29 Pedro Alves <palves@redhat.com>
18644
18645 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
18646 parameter into two new parameters, "inf_result" and "gdb_result".
18647 Expect inferior output and gdb output from $inferior_spawn_id and
18648 $gdb_spawn_id, respectively. Adjust all callers.
18649
789c3a0c
PA
186502015-07-29 Pedro Alves <palves@redhat.com>
18651
18652 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
18653 of gdb_test_sequence.
18654
77e760c3
PA
186552015-07-29 Pedro Alves <palves@redhat.com>
18656
18657 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
18658 (saw_spurious_output): Expect inferior output from
18659 $inferior_spawn_id. Use gdb_test_stdio.
18660
8396d2cd
PA
186612015-07-29 Pedro Alves <palves@redhat.com>
18662
18663 * gdb.base/dprintf.exp: Use standard_testfile. Change
18664 prepare_for_testing call.
18665 (srcfile): Don't set.
18666 (restart): New procedure.
18667 (test_dprintf): New procecure, use to continue over dprintfs.
18668 (test_call, test_agent): New procedures, tests moved here.
18669 Restart gdb and recreate dprintfs. Adjust expected output.
18670
2051d61f
PA
186712015-07-29 Pedro Alves <palves@redhat.com>
18672
18673 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
18674
452397af
PA
186752015-07-29 Pedro Alves <palves@redhat.com>
18676
18677 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
18678
8aed9555
PA
186792015-07-29 Pedro Alves <palves@redhat.com>
18680
18681 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
18682 gdb_test_stdio.
18683
188a61b4
PA
186842015-07-29 Pedro Alves <palves@redhat.com>
18685
18686 * lib/gdb.exp (gdb_test_stdio): New procedure.
18687
12264a45
PA
186882015-07-29 Pedro Alves <palves@redhat.com>
18689
18690 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
18691
23ffc893
PA
186922015-07-29 Pedro Alves <palves@redhat.com>
18693
18694 * gdb.base/call-signal-resume.exp: Remove check for
18695 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
18696 * gdb.base/unwindonsignal.exp: Likewise.
18697 * gdb.base/call-signals.c (gen_signal): Remove printf call.
18698 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
18699
65566918
PA
187002015-07-29 Pedro Alves <palves@redhat.com>
18701
18702 * gdb.base/siginfo-addr.c (pass): New function.
18703 (handler): Call it iff si_addr is correct.
18704 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
18705 Set a breakpoint at "pass" and continue to it.
18706
d60a9221
SDJ
187072015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
18708
18709 * gdb.python/py-objfile.exp: Make some tests have unique names.
18710 * gdb.python/py-pp-registration.exp: Likewise.
18711
bde40b8f
PA
187122015-07-28 Pedro Alves <palves@redhat.com>
18713
18714 * gdb.server/server-exec-info.exp: Issue a "disconnect".
18715
13e1dec8
SM
187162015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18717
18718 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
18719
da33c9a7
SM
187202015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18721
18722 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
18723
077836f7
PP
187242015-07-27 Patrick Palka <patrick@parcs.ath.cx>
18725
18726 * gdb.base/gdb-sigterm-2.exp: New test.
18727
b8cc7b2e
DE
187282015-07-25 Doug Evans <xdje42@gmail.com>
18729
18730 Revert:
18731 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18732 (workers/%.worker, build-perf): New rule.
18733 (GDB_PERFTEST_MODE): New variable.
18734 (check-perf): Use it.
18735 (clean): Clean up gdb.perf parallel build subdirs.
18736 * lib/build-piece.exp: New file.
18737 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18738 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18739 name.
18740 (standard_temp_file): Ditto.
18741 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18742 of $GDB_PARALLEL.
18743
c8bd4544
DE
187442015-07-24 Doug Evans <dje@google.com>
18745
18746 * gdb.perf/lib/perftest/utils.py: New file.
18747 * gdb.perf/gm-hello.cc: New file.
18748 * gdb.perf/gm-pervasive-typedef.cc: New file.
18749 * gdb.perf/gm-pervasive-typedef.h: New file.
18750 * gdb.perf/gm-std.cc: New file.
18751 * gdb.perf/gm-std.h: New file.
18752 * gdb.perf/gm-use-cerr.cc: New file.
18753 * gdb.perf/gm-utils.h: New file.
18754 * gdb.perf/gmonster-null-lookup.py: New file.
18755 * gdb.perf/gmonster-pervasive-typedef.py: New file.
18756 * gdb.perf/gmonster-print-cerr.py: New file.
18757 * gdb.perf/gmonster-ptype-string.py: New file.
18758 * gdb.perf/gmonster-runto-main.py: New file.
18759 * gdb.perf/gmonster-select-file.py: New file.
18760 * gdb.perf/gmonster1-null-lookup.exp: New file.
18761 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
18762 * gdb.perf/gmonster1-print-cerr.exp: New file.
18763 * gdb.perf/gmonster1-ptype-string.exp: New file.
18764 * gdb.perf/gmonster1-runto-main.exp: New file.
18765 * gdb.perf/gmonster1-select-file.exp: New file.
18766 * gdb.perf/gmonster1.cc: New file.
18767 * gdb.perf/gmonster1.exp: New file.
18768 * gdb.perf/gmonster2-null-lookup.exp: New file.
18769 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
18770 * gdb.perf/gmonster2-print-cerr.exp: New file.
18771 * gdb.perf/gmonster2-ptype-string.exp: New file.
18772 * gdb.perf/gmonster2-runto-main.exp: New file.
18773 * gdb.perf/gmonster2-select-file.exp: New file.
18774 * gdb.perf/gmonster2.cc: New file.
18775 * gdb.perf/gmonster2.exp: New file.
18776
6eab34f3
DE
187772015-07-24 Doug Evans <dje@google.com>
18778
18779 * gdb.perf/README: New file.
18780 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
18781 * lib/gen-perf-test.exp: New file.
18782
63738bfd
DE
187832015-07-24 Doug Evans <dje@google.com>
18784
18785 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
18786 (PerfTest::startup): New function.
18787 (PerfTest::run): Return result of calling body.
18788 (PerfTest::assemble): Rewrite.
18789 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
18790 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
18791 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
18792 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
18793 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
18794
7b606f95
DE
187952015-07-24 Doug Evans <dje@google.com>
18796
18797 * lib/gdb.exp (clean_restart): Make executable optional.
18798
a97b16b8
DE
187992015-07-24 Doug Evans <dje@google.com>
18800
18801 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
18802 compiler_info references.
18803 * gdb.cp/temargs.exp: Ditto.
18804 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
18805 (get_compiler_info): Early exit if already computed. Set compiler_info
18806 to "unknown" if there was a problem.
18807 (test_compiler_info): Add function comment. Call get_compiler_info.
18808
35baa57f
DE
188092015-07-24 Doug Evans <dje@google.com>
18810
18811 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18812 (workers/%.worker, build-perf): New rule.
18813 (GDB_PERFTEST_MODE): New variable.
18814 (check-perf): Use it.
18815 (clean): Clean up gdb.perf parallel build subdirs.
18816 * lib/build-piece.exp: New file.
18817 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18818 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18819 name.
18820 (standard_temp_file): Ditto.
18821 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18822 of $GDB_PARALLEL.
18823
6ebea266
DE
188242015-07-24 Doug Evans <dje@google.com>
18825
18826 * lib/future.exp (gdb_default_target_compile): New option
18827 "early_flags".
18828 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
18829 --as-needed.
18830
1e76a7e9
SDJ
188312015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
18832
18833 * gdb.base/catch-syscall.exp: Call gdb_exit before
18834 gdb_skip_xml_test.
18835
5068630a
PA
188362015-07-24 Pedro Alves <palves@redhat.com>
18837
18838 * gdb.python/py-events.exp: Accept output between the stop event
18839 and the prompt.
18840 * gdb.python/py-evsignal.exp: Likewise.
18841 * gdb.python/py-evthreads.exp: Likewise.
18842
77598427
PA
188432015-07-24 Pedro Alves <palves@redhat.com>
18844
18845 PR gdb/18717
18846 * gdb.threads/non-ldr-exit.c: New file.
18847 * gdb.threads/non-ldr-exit.exp: New file.
18848
11e6c98f
YQ
188492015-07-24 Yao Qi <yao.qi@linaro.org>
18850
18851 * gdb.server/ext-wrapper.exp: Test --wrapper option when
18852 restarting process.
18853
51aee833
YQ
188542015-07-24 Yao Qi <yao.qi@linaro.org>
18855
18856 * gdb.server/ext-restart.exp: New file.
18857
8cfe207c
YQ
188582015-07-24 Yao Qi <yao.qi@linaro.org>
18859
18860 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
18861 argument options.
18862 * gdb.server/ext-wrapper.exp: New file.
18863
cc12ce38
DE
188642015-07-23 Doug Evans <dje@google.com>
18865
18866 * gdb.dwarf2/dw2-dummy-cu.S: New file.
18867 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
18868
d0d84780
PMR
188692015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
18870
18871 * gdb.ada/var_arr_typedef.exp: New testcase.
18872 * gdb.ada/var_arr_typedef/pack.adb: New file.
18873 * gdb.ada/var_arr_typedef/pack.ads: New file.
18874 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
18875
8b558f79
JB
188762015-07-20 Joel Brobecker <brobecker@adacore.com>
18877
18878 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
18879
775a3298
JK
188802015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18881
18882 * gdb.arch/i386-biarch-core.exp: Replace istarget
18883 by "complete set gnutarget". Remove expectation for the "core-file"
18884 command.
18885
db1ff28b
JK
188862015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18887
18888 Revert the previous commit:
18889 Tests for validate symbol file using build-id.
18890
0a94970d
JK
188912015-07-15 Aleksandar Ristovski <aristovski@qnx.com
18892
18893 Tests for validate symbol file using build-id.
18894 * gdb.base/solib-mismatch-lib.c: New file.
18895 * gdb.base/solib-mismatch-libmod.c: New file.
18896 * gdb.base/solib-mismatch.c: New file.
18897 * gdb.base/solib-mismatch.exp: New file.
18898
03346981
SL
188992015-07-15 Sandra Loosemore <sandra@codesourcery.com>
18900
18901 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
18902 nios2-*-linux*.
18903 * gdb.base/sigbpt.exp (stepi_out): Likewise.
18904 * gdb.base/siginfo.exp: Likewise.
18905 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18906
42422cc7
PL
189072015-07-15 Pierre Langlois <pierre.langlois@arm.com>
18908
18909 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
18910 Move it to ...
18911 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
18912 ... here.
18913 * gdb.trace/range-stepping.exp: Check that the target supports
18914 range stepping.
18915
cfa68bae
JK
189162015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18917
18918 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
18919
8ffdba26
PA
189202015-07-14 Pedro Alves <palves@redhat.com>
18921
18922 * gdb.base/killed-outside.exp: New file.
18923 * gdb.base/killed-outside.c: New file.
18924
218a5a11
JK
189252015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18926
18927 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
18928 (n at main): New.
18929 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
18930
e03ed3c6
AA
189312015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18932
18933 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
18934 infcall tests instead of setting up for KFAIL.
18935
485668e5
MM
189362015-07-10 Markus Metzger <markus.t.metzger@intel.com>
18937
18938 * gdb.btrace/record_goto-step.exp: New.
18939
08464196
JK
189402015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
18941
18942 PR compile/18484
18943 * gdb.compile/compile.c (struct struct_type): Add volatile to
18944 selffield's type.
18945 * gdb.compile/compile.exp
18946 (compile code struct_object.selffield = &struct_object): Skip further
18947 struct_object tests if this one xfails.
18948
bcf5c1d9
RC
189492015-07-08 Robert O'Callahan <robert@ocallahan.org>
18950
18951 PR exp/18617
18952 * gdb.trace/ax.exp: Add test.
18953
4931af25
YQ
189542015-07-07 Yao Qi <yao.qi@linaro.org>
18955
18956 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
18957 instead of istarget "aarch64*-*-*".
18958 * gdb.arch/aarch64-fp.exp: Likewise.
18959 * gdb.base/float.exp: Likewise.
18960 * gdb.reverse/aarch64.exp: Likewise.
18961 * lib/gdb.exp (is_aarch64_target): New proc.
18962
9fcf688e
YQ
189632015-07-07 Yao Qi <yao.qi@linaro.org>
18964
18965 * lib/gdb.exp (is_aarch32_target): New proc.
18966 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
18967 instead of "istarget "arm*-*-*"".
18968 * gdb.arch/arm-disp-step.exp: Likewise.
18969 * gdb.arch/thumb-bx-pc.exp: Likewise.
18970 * gdb.arch/thumb-prologue.exp: Likewise.
18971 * gdb.arch/thumb-singlestep.exp: Likewise.
18972 * gdb.base/disp-step-syscall.exp: Likewise.
18973 * gdb.base/float.exp: Likewise.
18974
fbd8d50d
YQ
189752015-07-07 Yao Qi <yao.qi@linaro.org>
18976
18977 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
18978 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18979
71be1fdc
YQ
189802015-07-07 Yao Qi <yao.qi@linaro.org>
18981
18982 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18983 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18984 if it exists.
18985 * gdb.multi/multi-arch.exp: Likewise.
18986
3e221d36
SM
189872015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18988
18989 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18990 print.
18991
d441430b
YQ
189922015-07-07 Yao Qi <yao.qi@linaro.org>
18993
18994 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18995
06f810bd
MG
189962015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18997
18998 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18999 '[' and ']' characters.
19000
5e61e7c0
IB
190012015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19002
19003 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19004
28bf096c
PA
190052015-06-29 Pedro Alves <palves@redhat.com>
19006
19007 PR threads/18127
19008 * gdb.threads/hand-call-new-thread.c: New file.
19009 * gdb.threads/hand-call-new-thread.c: New file.
19010
ee93cd5e
KS
190112015-06-26 Keith Seitz <keiths@redhat.com>
19012 Doug Evans <dje@google.com>
19013
19014 PR 16253
19015 * gdb.cp/var-tag-2.cc: New file.
19016 * gdb.cp/var-tag-3.cc: New file.
19017 * gdb.cp/var-tag-4.cc: New file.
19018 * gdb.cp/var-tag.cc: New file.
19019 * gdb.cp/var-tag.exp: New file.
19020
fc637f04
PP
190212015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19022
19023 * gdb.base/history-duplicates.exp: New test.
19024
2e52ae68
PP
190252015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19026
19027 * gdb.base/completion.exp: Test the completion of the "focus"
19028 command.
19029
6e22494e
JK
190302015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19031
19032 * gdb.arch/amd64-prologue-skip.S: New file.
19033 * gdb.arch/amd64-prologue-skip.exp: New file.
19034
bf7b9cd9
SM
190352015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19036
19037 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19038 is_address_zero_readable check.
19039
201e8dfd
PB
190402015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19041
19042 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19043 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19044
5cd867b4
YQ
190452015-06-24 Yao Qi <yao.qi@linaro.org>
19046
19047 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19048 linux targets.
19049
4d7be007
YQ
190502015-06-24 Yao Qi <yao.qi@linaro.org>
19051
19052 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19053 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19054 * gdb.base/siginfo-thread.exp: Likewise.
19055
07fcd301
YQ
190562015-06-22 Yao Qi <yao.qi@linaro.org>
19057
19058 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19059
52042a00
YQ
190602015-06-22 Yao Qi <yao.qi@linaro.org>
19061
19062 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19063 aarch64*-*-*.
19064 (skip_hw_watchpoint_tests): Likewise.
19065
74bd41ce
PP
190662015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19067
19068 * gdb.base/gdbinit-history.exp: Test the interaction between
19069 setting GDBHISTSIZE and setting the history size via .gdbinit.
19070
bc460514
PP
190712015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19072
19073 PR gdb/16999
19074 * gdb.base/gdbhistsize-history.exp: New test.
19075
b58c513b
PP
190762015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19077
19078 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19079 with GDBHISTSIZE.
19080 * gdb.base/readline.exp: Likewise.
19081
92046791
YQ
190822015-06-17 Yao Qi <yao.qi@linaro.org>
19083
19084 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19085 line.
19086
2093d2d3
PP
190872015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19088
19089 * gdb.base/gdbinit-history.exp: Add test case to check that
19090 an unlimited history file does not get truncated on exit.
19091
e6c693af
AA
190922015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19093
19094 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19095 (VECTOR): New macro. Use it...
19096 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19097 ...for these typedefs.
19098 (int8, char1, int1, double1): New typedefs.
19099 (struct just_int2, struct two_int2): New structures.
19100 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19101 (add_structvecs, add_singlevecs): New functions.
19102 (main): Call add_some_intvecs twice.
19103 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19104 the compile and exit upon failure. Try compiling for the "native"
19105 architecture. Test inferior function calls with vector arguments
19106 and vector return value handling with "finish" and "return".
19107
c74f7d1c
JT
191082015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19109
19110 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19111 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19112 PE file.
19113 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19114
98aa42ee
AT
191152015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19116
19117 PR breakpoints/16465
19118 * gdb.mi/mi-dprintf-pending.c: New file.
19119 * gdb.mi/mi-dprintf-pending.exp: New test.
19120 * gdb.mi/mi-dprintf-pendshr.c: New file.
19121
7d73c23c 191222015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19123 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19124
19125 * gdb.arch/i386-mpx-map.c: New file.
19126 * gdb.arch/i386-mpx-map.exp: New File.
19127
191282015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19129
19130 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19131 * gdb.arch/i386-mpx.exp: Indentation fixed.
19132
191332015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19134
19135 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19136 function and improved indentation.
19137 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19138 gdb_test_multiple. Added additional tests to skip the test.
19139
191402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19141
19142 * gdb.arch/i386-avx512.c: Change path in include file.
19143 * gdb.arch/i386-avx512.exp: Change include dir path
19144 compilation flag.
19145 * gdb.arch/i386-mpx.c: Change path in include file.
19146 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19147 flag.
19148
d5eba19a
JK
191492015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19150
19151 * gdb.compile/compile-print.exp (compile print *vararray@3)
19152 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19153
7f361056
JK
191542015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19155
19156 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19157 (do not keep jit in memory): ... this.
19158 (expect 5): Change it to ...
19159 (expect no 5): ... this.
19160
3b462ec2
SM
191612015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19162
19163 PR gdb/15564
19164 * gdb.mi/mi-detach.exp: New file.
19165
e0619de6
JK
191662015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19167
19168 PR symtab/18392
19169 * gdb.arch/amd64-tailcall-self.S: New file.
19170 * gdb.arch/amd64-tailcall-self.c: New file.
19171 * gdb.arch/amd64-tailcall-self.exp: New file.
19172
e970cb34
DB
191732015-05-28 Don Breazeal <donb@codesourcery.com>
19174
19175 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19176 tests for remote targets by checking is_target_gdbserver.
19177
b2e2f908
DE
191782015-05-27 Doug Evans <dje@google.com>
19179
19180 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19181 * gdb.dwarf2/opaque-type-lookup.c: New file.
19182 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19183
82c7be31
DE
191842015-05-26 Doug Evans <dje@google.com>
19185
19186 * gdb.cp/iostream.cc: New file.
19187 * gdb.cp/iostream.exp: New file.
19188
b4f54984
DE
191892015-05-26 Doug Evans <dje@google.com>
19190
19191 * gdb.dwarf2/dw2-op-call.exp: Update.
19192 * gdb.dwarf2/dw4-sig-types.exp: Update.
19193 * gdb.dwarf2/implptr.exp: Update.
19194 * gdb.mi/mi-cmd-param-changed.exp: Update.
19195
4ea6efe9
DE
191962015-05-26 Doug Evans <dje@google.com>
19197
19198 * gdb.python/py-lazy-string.c: New file.
19199 * gdb.python/py-lazy-string.exp: New file.
19200 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19201 (main): Update. Add estring3.
19202 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19203 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19204
f6bb7db3
YQ
192052015-05-26 Omair Javaid <omair.javaid@linaro.org>
19206 Yao Qi <yao.qi@linaro.org>
19207
19208 * gdb.reverse/aarch64.c: New.
19209 * gdb.reverse/aarch64.exp: New.
19210
a81bfbd0
OJ
192112015-05-26 Omair Javaid <omair.javaid@linaro.org>
19212
25d49b86
PA
19213 * lib/gdb.exp (supports_process_record): Return true for
19214 aarch64*-linux*.
a81bfbd0
OJ
19215 (supports_reverse): Likewise.
19216
158bf1b4
PP
192172015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19218
19219 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19220 Use with_test_prefix.
19221
a0145030
AB
192222015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19223
19224 * gdb.base/completion.exp: Add test for completion of layout
19225 names.
19226
ebe3b578
AB
192272015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19228
19229 * lib/gdb.exp (skip_tui_tests): New proc.
19230 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19231
84204ed7
PA
192322015-05-19 Pedro Alves <palves@redhat.com>
19233
19234 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19235 Save the whole env array instead of just HOME. Unset HISTSIZE in
19236 the environment while testing. Restore whole environment
19237 afterwards.
19238
37442ce1
DE
192392015-05-16 Doug Evans <xdje42@gmail.com>
19240
19241 * gdb.guile/scm-ports.c: New file.
19242 * gdb.guile/scm-ports.exp: Add memory port tests.
19243
36de76f9
JK
192442015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19245
19246 * gdb.compile/compile-print.c: New file.
19247 * gdb.compile/compile-print.exp: New file.
19248
3a9558c4
JK
192492015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19250
19251 * gdb.compile/compile-ops.exp: Cast param to void.
19252 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19253 (compile code struct_object.selffield = &struct_object): Add xfail.
19254
aa715135
JG
192552015-05-15 Joel Brobecker <brobecker@adacore.com>
19256
19257 * gdb.ada/arr_enum_with_gap: New testcase.
19258
931e5bc3
JG
192592015-05-15 Joel Brobecker <brobecker@adacore.com>
19260
19261 * gdb.ada/byte_packed_arr: New testcase.
19262
9cd4d857
JB
192632015-05-15 Joel Brobecker <brobecker@adacore.com>
19264
19265 * gdb.ada/pckd_neg: New testcase.
19266
ebfd00d2
PP
192672015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19268
19269 PR gdb/17820
19270 * gdb.base/gdbinit-history.exp: New test.
19271 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19272 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19273
4c082a81
SC
192742015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19275
19276 * gdb.python/py-xmethods.cc: Enhance test case.
19277 * gdb.python/py-xmethods.exp: New tests.
19278 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19279 function.
19280 (B_indexoper): Likewise.
19281 (global_dm_list) : Add new xmethod worker functions.
19282
f7797074
SDJ
192832015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19284
19285 * gdb.base/coredump-filter.exp: Correctly unset
19286 "coredump_var_addr" array.
19287
a4674e4e
PA
192882015-05-08 Pedro Alves <palves@redhat.com>
19289
19290 * gdb.server/non-existing-program.exp: Unset spawn_id.
19291
df2eb078
SC
192922015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19293
19294 PR python/18291
19295 * gdb.python/py-xmethods.exp: Add tests.
19296
422349a3
YQ
192972015-05-08 Yao Qi <yao.qi@linaro.org>
19298
19299 PR gdb/18208
19300 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19301 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19302 function set_coredump_filter, and remove remote_exec call.
19303 Remove argument ipid. Callers update.
19304 (top level): Don't get inferior's PID.
19305
63fc80ce
AA
193062015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19307
19308 * gdb.base/watch_thread_num.exp: Skip test on targets without
19309 access watchpoints.
19310
80ad801e
PA
193112015-05-06 Pedro Alves <palves@redhat.com>
19312
19313 PR server/18081
19314 * gdb.server/non-existing-program.exp: New file.
19315
0fa7fe50
JB
193162015-05-05 Joel Brobecker <brobecker@adacore.com>
19317
19318 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19319
3ea89b92
PMR
193202015-05-05 Joel Brobecker <brobecker@adacore.com>
19321
19322 * gdb.ada/out_of_line_in_inlined: New testcase.
19323
87b8eff0
JB
193242015-05-05 Joel Brobecker <brobecker@adacore.com>
19325
19326 * gdb.ada/var_rec_arr: New testcase.
19327
5fccc635
YQ
193282015-04-30 Yao Qi <yao.qi@linaro.org>
19329
19330 * gdb.base/break-idempotent.exp: If
19331 skip_hw_watchpoint_multi_tests returns true, skip the tests
19332 on "rwatch" and "awatch".
19333
42d38f42
YQ
193342015-04-30 Yao Qi <yao.qi@linaro.org>
19335
19336 * gdb.base/relativedebug.exp: Invoke gdb command
19337 "info sharedlibrary", and if libc.so doesn't have debug info,
19338 skip the test.
19339
2ce1cdbf
DE
193402015-04-29 Doug Evans <dje@google.com>
19341
19342 * gdb.python/py-xmethods.exp: Add ptype tests.
19343 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19344 get_result_type method.
19345
f24a38c5
LM
193462015-04-29 Luis Machado <lgustavo@codesourcery.com>
19347
19348 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19349 the target does not support hardware watchpoints.
19350
ecbf2b3c
LM
193512015-04-29 Luis Machado <lgustavo@codesourcery.com>
19352
19353 * gdb.base/break-always.exp: Abort testing if writing to memory
19354 causes an error.
19355
34f5f757
DE
193562015-04-28 Doug Evans <dje@google.com>
19357
19358 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19359 * gdb.python/py-pp-registration.exp: ... here. New file.
19360 * gdb.python/py-pp-registration.c: New file.
19361 * gdb.python/py-pp-registration.py: New file.
19362
69b4374a
DE
193632015-04-28 Doug Evans <dje@google.com>
19364
19365 * gdb.python/py-bad-printers.c: New file.
19366 * gdb.python/py-bad-printers.py: New file.
19367 * gdb.python/py-bad-printers.exp: New file.
19368
59fb7612
SS
193692015-04-28 Sasha Smundak <asmundak@google.com>
19370
19371 * gdb.python/py-type.exp: New test.
19372
2631b16a
AW
193732015-04-28 Andy Wingo <wingo@igalia.com>
19374
19375 * gdb.python/py-parameter.exp:
19376 * gdb.guile/scm-parameter.exp: Escape the path that we are
19377 matching against, as it might contain characters that are special
19378 to regular expressions.
19379
460efde1
JB
193802015-04-27 Joel Brobecker <brobecker@adacore.com>
19381
19382 * gdb.ada/rec_comp: New testcase.
19383
2d369d8e
SDJ
193842015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19385
19386 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19387 before using it.
19388
cf75d6c3
AB
193892015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19390
19391 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19392 new tests for verilog output.
19393
8dbe7ca5
YQ
193942015-04-24 Yao Qi <yao.qi@linaro.org>
19395
19396 * boards/remote-gdbserver-on-localhost.exp: New file.
19397
4ef9fb2f
PA
193982015-04-23 Pedro Alves <palves@redhat.com>
19399
19400 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19401 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19402 "end of file", remove $inferior_spawn_id from the indirect list.
19403
0a803169
PA
194042015-04-23 Pedro Alves <palves@redhat.com>
19405
19406 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19407
749ef8f8
PA
194082015-04-23 Pedro Alves <palves@redhat.com>
19409
19410 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19411 on $any_spawn_id instead of only on $gdb_spawn_id.
19412
8aae4344
PM
194132015-04-21 Pierre Muller <muller@sourceware.org>
19414
19415 PR pascal/17815
19416 * lib/pascal.exp (gpc_compile): Add new option "class".
19417 (fpc_compile): Likewise.
19418 * gdb.pascal/case-insensitive-symbols.pas: New file.
19419 * gdb.pascal/case-insensitive-symbols.exp: New file.
19420
1586c8fb
GB
194212015-04-20 Gary Benson <gbenson@redhat.com>
19422
19423 * gdb.base/attach.exp: Fix three extended remote failures.
19424
1b6e6f5c
GB
194252015-04-17 Gary Benson <gbenson@redhat.com>
19426
19427 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19428 the main executable over the remote protocol.
19429
e797481d
PA
194302015-04-16 Pedro Alves <palves@redhat.com>
19431
19432 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19433 a new gdbserver if gdbserver_reconnect_p is set.
19434
1ca99c42
PA
194352015-04-16 Pedro Alves <palves@redhat.com>
19436
19437 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19438 is set, don't exit gdbserver.
19439
af9fd6f8
AA
194402015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19441
19442 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19443 appropriate .insn, such that an older assembler can be used.
19444 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19445 the z/Architecture instruction set on 31-bit targets as well.
19446
04ff1e61
AA
194472015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19448
19449 * gdb.go/handcall.exp: Remove all logic related to the first
19450 breakpoint and rely on go_runto_main instead.
19451 * gdb.go/strings.exp: Likewise.
19452 * gdb.go/unsafe.exp: Likewise.
19453 * gdb.go/hello.exp: Likewise. Also rename the remaining
19454 breakpoint marker to "breakpoint 1".
19455 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19456 * gdb.go/strings.go: Likewise.
19457 * gdb.go/unsafe.go: Likewise.
19458 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19459 "set breakpoint 2 here" and rename the remaining breakpoint marker
19460 to "breakpoint 1".
19461
40d2f8d6
SM
194622015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19463
19464 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19465 if itertools.imap is not present.
19466 * gdb.python/py-objfile.exp: Add parentheses.
19467 * gdb.python/py-type.exp: Same.
19468 * gdb.python/py-unwind-maint.py: Same.
19469
8cbc97c6
YQ
194702015-04-15 Yao Qi <yao.qi@linaro.org>
19471
19472 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19473 of ":$ptr_size" and set its form explicitly.
19474
45fd756c
YQ
194752015-04-15 Pedro Alves <palves@redhat.com>
19476 Yao Qi <yao.qi@linaro.org>
19477
19478 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19479 timeout by factor of 4.
19480 (test_regular_watch): Likewise.
19481 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19482 * gdb.reverse/sigall-reverse.exp: Likewise.
19483 * gdb.reverse/until-precsave.exp: Likewise.
19484 * lib/gdb.exp (with_timeout_factor): New proc.
19485 (gdb_expect): Move some code to ...
19486 (get_largest_timeout): ... here. New procedure.
19487
9e811bc3
LM
194882015-04-14 Luis Machado <lgustavo@codesourcery.com>
19489
19490 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19491
0ff6fcb2
LM
194922015-04-13 Luis Machado <lgustavo@codesourcery.com>
19493
19494 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19495 to write to the .text section.
19496
7578d5f7
LM
194972015-04-13 Luis Machado <lgustavo@codesourcery.com>
19498
19499 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19500 Handle the case of targets that do not provide PID information.
19501
2efe15c4
YQ
195022015-04-13 Yao Qi <yao.qi@linaro.org>
19503
19504 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19505 and use expect instead of gdb_expect.
19506
8cd8f2f8
SDJ
195072015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19508
19509 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19510 "coredump_var_addr" to avoid naming conflict with other testcases.
19511
9ee41772
PA
195122015-04-10 Pedro Alves <palves@redhat.com>
19513
19514 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19515 gdb_test_sequence and gdb_assert.
19516
07473109
PA
195172015-04-10 Pedro Alves <palves@redhat.com>
19518
19519 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19520 test messages that don't include the breakpoint address.
19521
de3db44c
YQ
195222015-04-10 Yao Qi <yao.qi@linaro.org>
19523
19524 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19525 false for some offset and width combinations which aren't
19526 supported by linux kernel.
19527
c79d856c
PA
195282015-04-10 Pedro Alves <palves@redhat.com>
19529
19530 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19531 procedure, factored out from ...
19532 (top level): ... here. Add "set displaced-stepping" testing axis.
19533 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19534 parameter "displaced". Use it.
19535 (top level): Use foreach and add "set displaced-stepping" testing
19536 axis.
19537
ebc90b50
PA
195382015-04-10 Pedro Alves <palves@redhat.com>
19539
19540 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19541 Remove comment.
19542 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19543 both the address of the instruction that triggers the watchpoint
19544 and the address of the instruction immediately after, and use
19545 those addresses for the test. Fix comment.
19546
8f572e5c
PA
195472015-04-10 Pedro Alves <palves@redhat.com>
19548
19549 * gdb.base/sigstep.exp (breakpoint_to_handler)
19550 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19551 Test "backtrace" in handler.
19552 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19553 (top level): Add new "displaced" test axis to
19554 breakpoint_to_handler, breakpoint_to_handler_entry and
19555 breakpoint_over_handler.
19556
8d707a12
PA
195572015-04-10 Pedro Alves <palves@redhat.com>
19558
19559 PR gdb/18216
19560 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19561
ef713951
YQ
195622015-04-10 Yao Qi <yao.qi@linaro.org>
19563
19564 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19565 (test_add_rn_pc): New function.
19566 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19567 (top level): Invoke test_add_rn_pc.
19568
906d60cf
PA
195692015-04-10 Pedro Alves <palves@redhat.com>
19570
19571 PR gdb/13858
19572 * gdb.base/step-over-no-symbols.exp: New file.
19573
f2983cc3
AW
195742015-04-09 Andy Wingo <wingo@igalia.com>
19575
19576 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19577 after the Python tests.
19578
6d62641c
SDJ
195792015-04-08 Keith Seitz <keiths@redhat.com>
19580
19581 PR python/16699
19582 * gdb.python/py-completion.exp: New tests for completion.
19583 * gdb.python/py-completion.py (CompleteLimit1): New class.
19584 (CompleteLimit2): Likewise.
19585 (CompleteLimit3): Likewise.
19586 (CompleteLimit4): Likewise.
19587 (CompleteLimit5): Likewise.
19588 (CompleteLimit6): Likewise.
19589 (CompleteLimit7): Likewise.
19590
f3770638
PA
195912015-04-08 Pedro Alves <palves@redhat.com>
19592
19593 PR gdb/18214
19594 PR gdb/18216
19595 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19596 function.
19597 (main): Install it as SIGUSR1 handler.
19598 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
19599 parameter. Always use "setup" as prefix. Toggle "set
19600 displaced-stepping" off/on depending on global. Don't switch to
19601 thread 1 here.
19602 (top level): Add displaced stepping "off/on" test axis. Update
19603 "setup" calls. Wrap each subtest with with_test_prefix. Test
19604 continuing with a queued signal in each thread.
19605
4496bed7
PA
196062015-04-08 Pedro Alves <palves@redhat.com>
19607
19608 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
19609 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
19610 gdb_breakpoint instead of gdb_test that doesn't expect anything.
19611 Return early if running to main fails.
19612 * gdb.trace/while-stepping.exp: Likewise.
19613
b97fde92
PA
196142015-04-07 Pedro Alves <palves@redhat.com>
19615
19616 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
19617 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
19618 interact with inferior program.
19619
f71c18e7
PA
196202015-04-07 Pedro Alves <palves@redhat.com>
19621
19622 * lib/gdb.exp (inferior_spawn_id): New global.
19623 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
19624 spawn id after processing the user code.
19625 (default_gdb_start): Set inferior_spawn_id.
19626 (send_inferior): New procedure.
19627 * lib/gdbserver-support.exp (gdbserver_start): Set
19628 inferior_spawn_id.
19629 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
19630
6423214f
PA
196312015-04-07 Pedro Alves <palves@redhat.com>
19632
19633 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
19634 * lib/gdbserver-support.exp (gdbserver_start): Make
19635 $server_spawn_id global.
19636 (gdbserver_start): Don't wait for gdbserver's spawn id with
19637 expect_background.
19638 (close_gdbserver): New procedure.
19639 (gdb_exit): Rename the default version and reimplement.
19640
71c0ee8c
PA
196412015-04-07 Pedro Alves <palves@redhat.com>
19642
72f4393d 19643 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
19644 append the substituted item, not the original item.
19645
203bc29b
PA
196462015-04-07 Pedro Alves <palves@redhat.com>
19647
19648 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
19649 gdb_expect.
19650
508a3ddf
PA
196512015-04-07 Pedro Alves <palves@redhat.com>
19652
19653 * gdb.base/interrupt.exp: Don't handle the case of the inferior
19654 output appearing once only.
19655
9f6dbe2b
PA
196562015-04-07 Pedro Alves <palves@redhat.com>
19657
19658 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
19659 that doesn't expect anything. Return early if running to main
19660 fails.
19661
337532fa
YQ
196622015-04-07 Yao Qi <yao.qi@linaro.org>
19663
19664 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
19665 (child_function): Call alarm.
19666 (main): Move call to alarm into the loop.
19667 * gdb.threads/non-stop-fair-events.exp: Build program with
19668 -DTIMEOUT=$timeout.
19669
01b622d4
DE
196702015-04-06 Doug Evans <xdje42@gmail.com>
19671
19672 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
19673 Fix dest parameter to board_info.
19674 (fpc_compile): Ditto.
19675 (gdb_compile_pascal): Rename dest arg to destfile.
19676
961f4160
PMR
196772015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
19678
19679 * gdb.ada/funcall_ref.exp: New file.
19680 * gdb.ada/funcall_ref/foo.adb: New file.
19681
cafda597
YQ
196822015-04-02 Yao Qi <yao.qi@linaro.org>
19683
19684 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
19685 is remote.
19686
fed040c6
GB
196872015-04-02 Gary Benson <gbenson@redhat.com>
19688
19689 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
19690
d11916aa
SS
196912015-04-01 Sasha Smundak <asmundak@google.com>
19692
19693 * gdb.python/py-unwind-maint.c: New file.
19694 * gdb.python/py-unwind-maint.exp: New test.
19695 * gdb.python/py-unwind-maint.py: New file.
19696 * gdb.python/py-unwind.c: New file.
19697 * gdb.python/py-unwind.exp: New test.
19698 * gdb.python/py-unwind.py: New test.
19699
a1471180
PA
197002015-04-01 Pedro Alves <palves@redhat.com>
19701
19702 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
19703 to fail instead of non-existent $test.
19704
0bbeccb1
PA
197052015-04-01 Pedro Alves <palves@redhat.com>
19706
19707 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
19708 GDBFLAGS if not empty.
19709
3c724c8c
PMR
197102015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
19711
19712 * gdb.ada/complete.exp: Remove "multi_line".
19713 * gdb.ada/info_exc.exp: Remove "multi_line".
19714 * gdb.ada/packed_tagged.exp: Remove "multi_line".
19715 * gdb.ada/ptype_field.exp: Remove "multi_line".
19716 * gdb.ada/sym_print_name.exp: Remove "multi_line".
19717 * gdb.ada/tagged.exp: Remove "multi_line".
19718 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
19719 [multi_line ...]
19720 * gdb.btrace/delta.exp: Likewise.
19721 * gdb.btrace/exception.exp: Likewise.
19722 * gdb.btrace/function_call_history.exp: Likewise.
19723 * gdb.btrace/instruction_history.exp: Likewise.
19724 * gdb.btrace/nohist.exp: Likewise.
19725 * gdb.btrace/record_goto.exp: Likewise.
19726 * gdb.btrace/segv.exp: Likewise.
19727 * gdb.btrace/stepi.exp: Likewise.
19728 * gdb.btrace/tailcall.exp: Likewise.
19729 * gdb.btrace/unknown_functions.exp: Likewise.
19730 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
19731 * lib/gdb.exp: Add the "multi_line" helper.
19732
4eec2deb
PA
197332015-04-01 Pedro Alves <palves@redhat.com>
19734
19735 * gdb.threads/tid-reuse.c: New file.
19736 * gdb.threads/tid-reuse.exp: New file.
19737
df8411da
SDJ
197382015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
19739
19740 PR corefiles/16092
19741 * gdb.base/coredump-filter.c: New file.
19742 * gdb.base/coredump-filter.exp: Likewise.
19743
6ef37366
PM
197442015-03-27 Petr Machata <pmachata@redhat.com>
19745
19746 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
19747 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
19748 (Dwarf::assemble): Initialize them.
19749 (Dwarf::lines): New function.
19750
7ec911b0
JT
197512015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
19752
19753 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
19754 SYMBOL_PREFIX for x86_64-*-cygwin.
19755
ff908ebf
AW
197562015-03-26 Andy Wingo <wingo@igalia.com>
19757
19758 PR symtab/18148
19759 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
19760 const_value but not a location.
19761 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
19762 location defined in non-main CUs are visible.
19763
6d5f0679
YQ
197642015-03-26 Yao Qi <yao.qi@linaro.org>
19765
19766 PR testsuite/18139
19767 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
19768 Add a line number entry for the same line.
19769 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
19770 Add a line number entry for the same line.
19771
2898689b
YQ
197722015-03-26 Yao Qi <yao.qi@linaro.org>
19773
19774 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
19775 .int 0.
19776 (func): Likewise. Add .Lfunc_1 label.
19777 Use .Lfunc_1 label.
19778 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
19779 .int 0.
19780 (func): Likewise.
19781 Use .Lfunc_1 label.
19782
85180498
YQ
197832015-03-26 Yao Qi <yao.qi@linaro.org>
19784
19785 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
19786 Call gdb_compile instead to compile each .s files without debug
19787 information.
19788
8aa08a8d
YQ
197892015-03-26 Yao Qi <yao.qi@linaro.org>
19790
19791 * gdb.base/savedregs.exp (process_saved_regs): Make
19792 "Saved registers:" optional in the pattern.
19793
66849923
MM
197942015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19795
19796 * gdb.btrace/next.exp: Merged into step.exp.
19797 * gdb.btrace/finish.exp: Merged into step.exp.
19798 * gdb.btrace/nexti.exp: Merged into stepi.exp.
19799 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
19800 "record goto" and checking the exact replay position.
19801 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
19802 check for "Recording format" in "info record" output.
19803 * gdb.btrace/record_goto.exp: Choose test file based on target.
19804 * gdb.btrace/x86-record_goto.S: Renamed into ...
19805 * gdb.btrace/x86_64-record_goto.S: ... this.
19806 * gdb.btrace/i686-record_goto.S: New.
19807 * gdb.btrace/x86-tailcall.S: Renamed into ...
19808 * gdb.btrace/x86_64-tailcall.S: ... this.
19809 * gdb.btrace/i686-tailcall.S: New.
19810 * gdb.btrace/x86-tailcall.c: Renamed into ...
19811 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
19812 separate statements. Update test.
19813 * gdb.btrace/delta.exp: Use record_goto.c as test file.
19814 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
19815 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
19816 * gdb.btrace/tailcall.exp: Choose test file based on target.
19817 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
19818
11cc1b74
MM
198192015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19820
19821 * gdb.btrace/exception.exp: Increase BTS buffer size.
19822
a25d8bf9
PA
198232015-03-24 Pedro Alves <palves@redhat.com>
19824
19825 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
19826
856e7dd6
PA
198272015-03-24 Pedro Alves <palves@redhat.com>
19828
19829 * gdb.threads/schedlock.exp (test_step): No longer expect that
19830 "set scheduler-locking step" with "next" over a function call runs
19831 threads unlocked.
19832
ad235a41
AT
198332015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19834
19835 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
19836
15630549
AT
198372015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19838
19839 PR breakpoints/16466
19840 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
19841 * gdb.mi/mi-pending.c (thread_func): New function.
19842 (int main): Add threading support required.
19843 * gdb.mi/mi-pending.exp: Add tests for this issue.
19844 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
19845 (pendfunc2): Remove stdio dependency.
19846 * gdb.mi/mi-pendshr2.c: New file.
19847
693dca06
KS
198482015-03-23 Keith Seitz <keiths@redhat.com>
19849
19850 * gdb.linespec/keywords.c: New file.
19851 * gdb.linespec/keywords.exp: New file.
19852
7e993ebf
KS
198532015-03-23 Keith Seitz <keiths@redhat.com>
19854
19855 PR gdb/18021
19856 * gdb.dwarf2/staticvirtual.exp: New test.
19857
bc23328c
JK
198582015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
19859
19860 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
19861 * README: Remove HP-UX and gdb.hp.
19862 (configuration):
19863 * configure: Regenerate.
19864 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
19865 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
19866 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
19867 gdb.hp/gdb.defects/Makefile.
19868 * gdb.hp/Makefile.in: File deleted.
19869 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
19870 * gdb.hp/gdb.aCC/optimize.c: File deleted.
19871 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
19872 * gdb.hp/gdb.aCC/run.c: File deleted.
19873 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
19874 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
19875 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
19876 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
19877 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
19878 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
19879 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
19880 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
19881 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
19882 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
19883 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
19884 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
19885 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
19886 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
19887 * gdb.hp/gdb.base-hp/reg.s: File deleted.
19888 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
19889 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
19890 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
19891 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
19892 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
19893 * gdb.hp/gdb.compat/Makefile.in: File deleted.
19894 * gdb.hp/gdb.compat/average.c: File deleted.
19895 * gdb.hp/gdb.compat/sum.c: File deleted.
19896 * gdb.hp/gdb.compat/xdb.c: File deleted.
19897 * gdb.hp/gdb.compat/xdb0.c: File deleted.
19898 * gdb.hp/gdb.compat/xdb0.h: File deleted.
19899 * gdb.hp/gdb.compat/xdb1.c: File deleted.
19900 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
19901 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
19902 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
19903 * gdb.hp/gdb.defects/Makefile.in: File deleted.
19904 * gdb.hp/gdb.defects/bs14602.c: File deleted.
19905 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
19906 * gdb.hp/gdb.defects/solib-d.c: File deleted.
19907 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
19908 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
19909 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
19910 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
19911 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
19912 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
19913 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
19914 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
19915 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
19916 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
19917 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
19918 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
19919 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
19920 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
19921 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
19922 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
19923 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
19924 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
19925 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
19926 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
19927 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
19928 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
19929 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
19930 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
19931 * gdb.hp/tools/odump: File deleted.
19932
8bf3b159
PA
199332015-03-19 Pedro Alves <palves@redhat.com>
19934
19935 * gdb.threads/continue-pending-status.exp (saw_thread_2)
19936 (saw_thread_3): New globals.
19937 (top level): Increment them when an event for the corresponding
19938 thread is seen.
19939 (no thread starvation): New test.
19940
eb54c8bf
PA
199412015-03-19 Pedro Alves <palves@redhat.com>
19942
19943 * gdb.threads/continue-pending-status.c: New file.
19944 * gdb.threads/continue-pending-status.exp: New file.
19945
32d2e5d6
PA
199462015-03-18 Pedro Alves <palves@redhat.com>
19947
19948 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
19949 Use gdb_is_target_remote instead of is_remote. Use
19950 gdb_test_multiple instead of gdb_expect. Exit early if
19951 gdb_test_multiple hits its internal matches. Tighten stepi tests
19952 expected output. Fail on exit with any signal, instead of just
19953 SIGILL.
19954
f68f11b7
YQ
199552015-03-18 Yao Qi <yao.qi@linaro.org>
19956
19957 PR tdep/18107
19958 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
19959 variable.
19960 * gdb.base/catch-syscall.exp: Don't skip it on
19961 aarch64*-*-linux* target. Remove elements in all_syscalls.
19962 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
19963 target.
19964 (setup_all_syscalls): New proc.
19965
ca5fd19b
YQ
199662015-03-16 Yao Qi <yao.qi@linaro.org>
19967
19968 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
19969 (top level): Skip tests if valid_addr_p returns false for
19970 $cmd1 or $cmd2.
19971
85642ba0
AW
199722015-03-11 Andy Wingo <wingo@igalia.com>
19973
19974 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
19975
e03f9645
YQ
199762015-03-11 Yao Qi <yao.qi@linaro.org>
19977
19978 * gdb.base/catch-syscall.exp: Fix typo in comments.
19979
5d0962b2
YQ
199802015-03-11 Yao Qi <yao.qi@linaro.org>
19981
19982 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19983
b2df3cef
PA
199842015-03-09 Pedro Alves <palves@redhat.com>
19985
19986 * dg-extract-results.py: Delete.
19987
ef878e53
PA
199882015-03-09 Pedro Alves <palves@redhat.com>
19989
19990 Merge dg-extract-results.sh from GCC upstream (r218843).
19991
19992 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19993 * dg-extract-results.sh: Use --text with grep to avoid issues with
19994 binary files. Fall back to cat -v, if that doesn't work.
19995
9494d219
PA
199962015-03-05 Pedro Alves <palves@redhat.com>
19997
19998 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19999
a8d9763a
SM
200002015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20001
20002 * lib/mi-support.exp (mi_expect_interrupt): Accept
20003 alternative event for when in all-stop mode.
20004
be9957b8
PA
200052015-03-04 Pedro Alves <palves@redhat.com>
20006
20007 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20008
d57be0f4 200092015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20010
20011 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20012
c214c7cf
AA
200132015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20014
20015 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20016 regexps for GDB's current line display, accept a hex address
20017 preceding the line number.
20018
6d74a497
AA
200192015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20020
20021 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20022 the 'arch1' variable for "s390*-linux*" targets.
20023
511aee7c
PA
200242015-03-04 Pedro Alves <palves@redhat.com>
20025
20026 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20027 (main): Pass missing retval argument to pthread_join call.
20028
95e50b27
PA
200292015-03-02 Pedro Alves <palves@redhat.com>
20030
20031 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20032 (top level): Call do_test with non-stop as well.
20033
28054d69
PA
200342015-03-02 Pedro Alves <palves@redhat.com>
20035
20036 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20037 -1.
20038
4fa5d7b4
AA
200392015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20040
20041 * gdb.arch/s390-vregs.exp: New test.
20042 * gdb.arch/s390-vregs.S: New file.
20043
97c18565
PA
200442015-02-27 Pedro Alves <palves@redhat.com>
20045
20046 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20047 call to catch_command_errors.
20048 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20049 catch_command_errors.
20050
a37bfa30
PA
200512015-02-27 Pedro Alves <palves@redhat.com>
20052
20053 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20054 "true" for boolean result.
20055 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20056 prototype of main.
20057
6f98576f
PA
200582015-02-27 Pedro Alves <palves@redhat.com>
20059
20060 * lib/unbuffer_output.c: New file.
20061 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20062 (main): Call gdb_unbuffer_output.
20063
eba5ab56
YQ
200642015-02-27 Yao Qi <yao.qi@linaro.org>
20065
20066 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20067 target.
20068
0def5aaa
DE
200692015-02-26 Doug Evans <dje@google.com>
20070
20071 * gdb.cp/class2.cc (Dbase, D): New classes.
20072 (main): New local delta.
20073 * gdb.cp/class2.exp: Test printing delta.
20074 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20075 (dynbar): New global.
20076 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20077
081a1c2c
JK
200782015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20079
20080 * gdb.compile/compile-ifunc.c: New file.
20081 * gdb.compile/compile-ifunc.exp: New file.
20082
2f41223f
AT
200832015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20084
20085 * gdb.base/structs.exp: Check for correct struct on finish.
20086
03eddd80
YQ
200872015-02-26 Yao Qi <yao.qi@linaro.org>
20088
20089 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20090 is zero.
20091
80c57053
JK
200922015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20093
20094 * gdb.arch/cordic.ko.bz2: New file.
20095 * gdb.arch/cordic.ko.debug.bz2: New file.
20096 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20097
21613c12
YQ
200982015-02-25 Yao Qi <yao.qi@linaro.org>
20099
20100 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20101 aarch64*-*-* target.
20102
d8b901ed
PA
201032015-02-23 Pedro Alves <palves@redhat.com>
20104
20105 * lib/gdb.exp (delete_breakpoints): Rewrite using
20106 gdb_test_multiple.
20107
e5b85ead
PA
201082015-02-23 Pedro Alves <palves@redhat.com>
20109
20110 * gdb.base/info-os.c: Include stdlib.h.
20111
85c3a371
DE
201122015-02-22 Doug Evans <xdje42@gmail.com>
20113
20114 PR symtab/17855
20115 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20116 is read after symbols have been re-read.
20117 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20118 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20119
96553a0c
DE
201202015-02-21 Doug Evans <dje@google.com>
20121
20122 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20123
97a0c697
JK
201242015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20125
20126 PR corefiles/17808
20127 * gdb.arch/i386-biarch-core.core.bz2: New file.
20128 * gdb.arch/i386-biarch-core.exp: New file.
20129
a47cd6e9
PA
201302015-02-21 Pedro Alves <palves@redhat.com>
20131
20132 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20133 runto_main fails.
20134
c5facdc4
PA
201352015-02-20 Pedro Alves <palves@redhat.com>
20136
20137 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20138 info probes.
20139
2db9a427
PA
201402015-02-20 Pedro Alves <palves@redhat.com>
20141
20142 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20143
60fb7e9e
PA
201442015-02-20 Pedro Alves <palves@redhat.com>
20145
20146 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20147 clean_restart before gdb_target_supports_trace.
20148
5c5019c2
PA
201492015-02-20 Pedro Alves <palves@redhat.com>
20150
20151 PR threads/18006
20152 * gdb.threads/clone-thread_db.c: New file.
20153 * gdb.threads/clone-thread_db.exp: New file.
20154
c9587f88
AT
201552015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20156
20157 PR breakpoints/16812
20158 * gdb.base/catch-gdb-caused-signals.c: New file.
20159 * gdb.base/catch-gdb-caused-signals.exp: New file.
20160
f6a88844
JM
201612015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20162
20163 * configure: Regenerated.
20164 * configure.ac: Use GDB_AC_TRANSFORM.
20165 * aclocal.m4: sinclude ../transform.m4.
20166
497c491b
JM
201672015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20168
20169 * lib/dtrace.exp: New file.
20170 * gdb.base/dtrace-probe.exp: Likewise.
20171 * gdb.base/dtrace-probe.d: Likewise.
20172 * gdb.base/dtrace-probe.c: Likewise.
20173 * lib/pdtrace.in: Likewise.
20174 * configure.ac: Output variables with the transformed names of
20175 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20176 * configure: Regenerated.
20177
03e98035
JM
201782015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20179
20180 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20181 expected message when trying to access $_probe_* convenience
20182 variables while not on a probe.
20183
63cc30e9
JK
201842015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20185
20186 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20187
0703599a
PA
201882015-02-11 Pedro Alves <pedro@codesourcery.com>
20189
20190 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20191 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20192
7e60a48e
DE
201932015-02-10 Doug Evans <xdje42@gmail.com>
20194
20195 * lib/gdb.exp (gdb_load): Always return a result.
20196
01b088bc
PA
201972015-02-10 Pedro Alves <palves@redhat.com>
20198
20199 * gdb.threads/signal-sigtrap.c: New file.
20200 * gdb.threads/signal-sigtrap.exp: New file.
20201
b05ec7a5
AT
202022015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20203
20204 * gdb.trace/no-attach-trace.c: New file.
20205 * gdb.trace/no-attach-trace.exp: New file.
20206
a2c2acaf
MW
202072015-02-09 Mark Wielaard <mjw@redhat.com>
20208
20209 * gdb.dwarf2/atomic.c: New file.
20210 * gdb.dwarf2/atomic-type.exp: Likewise.
20211
31fd9caa
MM
202122015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20213
20214 * gdb.btrace/buffer-size.exp: Update "info record" output.
20215 * gdb.btrace/delta.exp: Update "info record" output.
20216 * gdb.btrace/enable.exp: Update "info record" output.
20217 * gdb.btrace/finish.exp: Update "info record" output.
20218 * gdb.btrace/instruction_history.exp: Update "info record" output.
20219 * gdb.btrace/next.exp: Update "info record" output.
20220 * gdb.btrace/nexti.exp: Update "info record" output.
20221 * gdb.btrace/step.exp: Update "info record" output.
20222 * gdb.btrace/stepi.exp: Update "info record" output.
20223 * gdb.btrace/nohist.exp: Update "info record" output.
20224
d33501a5
MM
202252015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20226
20227 * gdb.btrace/buffer-size: New.
20228
f4abbc16
MM
202292015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20230
20231 * gdb.btrace/delta.exp: Update "info record" output.
20232 * gdb.btrace/enable.exp: Update "info record" output.
20233 * gdb.btrace/finish.exp: Update "info record" output.
20234 * gdb.btrace/instruction_history.exp: Update "info record" output.
20235 * gdb.btrace/next.exp: Update "info record" output.
20236 * gdb.btrace/nexti.exp: Update "info record" output.
20237 * gdb.btrace/step.exp: Update "info record" output.
20238 * gdb.btrace/stepi.exp: Update "info record" output.
20239 * gdb.btrace/nohist.exp: Update "info record" output.
20240
b9d61307
SM
202412015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20242
20243 PR gdb/15678
20244 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20245
e584fdbc
PA
202462015-02-06 Pedro Alves <palves@redhat.com>
20247
20248 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20249 macro.
20250 (seconds_left, again): New globals.
20251 (main): Wait seconds_left in a 1-second sleep loop instead of
20252 sleeping 180 seconds. If 'again' is set, reset the seconds
20253 counter.
20254 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20255 'again' in the inferior before detaching. Print the seconds left.
20256 (options): New global.
20257 (top level): Build program with -DTIMEOUT=$timeout.
20258
77f41761
PA
202592015-02-06 Pedro Alves <palves@redhat.com>
20260
20261 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20262 determine how many seconds to pass to 'alarm'.
20263 * gdb.base/gdb-sigterm.exp (top level): Build program with
20264 -DTIMEOUT=$timeout.
20265 (do_test): Return success/failure indication. Add more verbose
20266 logging. Don't fail if 200 single steps are seen. Instead, fail
20267 when the test times out.
20268 (passes): New global.
20269 (top level): Break the testing loop if testing fails on any
20270 iteration. Use gdb_assert.
20271
b9394193
DB
202722015-02-04 Don Breazeal <donb@codesourcery.com>
20273
20274 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20275 and initialize them.
20276 (ipc_cleanup): New function.
20277 (main): Don't declare shmid, semid, and msqid. Add a call to
20278 atexit so that we call ipc_cleanup on exit.
20279
42d9e528
PA
202802015-02-04 Pedro Alves <palves@redhat.com>
20281
20282 * boards/native-extended-gdbserver.exp: Remove any target variant
20283 specifications from the board name before clearing the isremote
20284 flag from board_info.
20285
ae6ae975
DE
202862015-01-31 Doug Evans <xdje42@gmail.com>
20287
20288 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20289
cfb069a8
GB
202902015-01-31 Gary Benson <gbenson@redhat.com>
20291
20292 * gdb.base/completion.exp: Disable completion limiting for
20293 existing tests. Add new tests to check completion limiting.
20294 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20295
5dd31d79
DE
202962015-01-31 Doug Evans <xdje42@gmail.com>
20297
20298 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20299
9f050062
DE
203002015-01-31 Doug Evans <xdje42@gmail.com>
20301
20302 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20303 entries. Duplicate file section script entries.
20304 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20305 inlined entries. Add test for safe-path rejection.
20306 * gdb.python/py-section-script.c: Add duplicate inlined section script
20307 entries. Duplicate file section script entries.
20308 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20309 inlined entries. Add test for safe-path rejection.
20310
df25ebbd
JB
203112015-01-29 Joel Brobecker <brobecker@adacore.com>
20312
20313 * gdb.ada/disc_arr_bound: New testcase.
20314
4a0ca9ec
JB
203152015-01-29 Joel Brobecker <brobecker@adacore.com>
20316
20317 * gdb.ada/mi_var_array: New testcase.
20318
3a8b707a
DE
203192015-01-27 Doug Evans <dje@google.com>
20320
20321 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20322 Add test for objfile.filename, objfile.username after objfile
20323 has been unloaded.
20324
f8313f6e
JB
203252015-01-26 Joel Brobecker <brobecker@adacore.com>
20326
20327 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20328 the second test to print the name attribute of value
20329 returned by the call to gdb.lookup_type, and adjust
20330 the expected output accordingly.
20331
37bc665e
MW
203322015-01-25 Mark Wielaard <mjw@redhat.com>
20333
20334 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20335 * gdb.base/disp-step-fork.c: Include unistd.h.
20336 * gdb.base/siginfo-obj.c: Include stdio.h.
20337 * gdb.base/siginfo-thread.c: Likewise.
20338 * gdb.mi/non-stop.c: Include unistd.h.
20339 * gdb.mi/nsthrexec.c: Include stdio.h.
20340 * gdb.mi/pthreads.c: Include unistd.h.
20341 * gdb.modula2/unbounded1.c (main): Declare returns int.
20342 * gdb.reverse/consecutive-reverse.c: Likewise.
20343 * gdb.threads/create-fail.c: Include unistd.h.
20344 * gdb.threads/killed.c: Likewise.
20345 * gdb.threads/linux-dp.c: Likewise.
20346 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20347 * gdb.threads/non-ldr-exc-2.c: Likewise.
20348 * gdb.threads/non-ldr-exc-3.c: Likewise.
20349 * gdb.threads/non-ldr-exc-4.c: Likewise.
20350 * gdb.threads/pthreads.c: Include unistd.h.
20351 (main): Declare returns int.
20352 * gdb.threads/tls-main.c (foo): New declaration.
20353 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20354
f7e5394d
SM
203552015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20356
20357 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20358 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20359
743649fd
MW
203602015-01-15 Mark Wielaard <mjw@redhat.com>
20361
20362 * gdb.base/noreturn-return.c: New file.
20363 * gdb.base/noreturn-return.exp: New file.
20364 * gdb.base/noreturn-finish.c: New file.
20365 * gdb.base/noreturn-finish.exp: New file.
20366
198297aa
PA
203672015-01-23 Pedro Alves <palves@redhat.com>
20368
20369 * gdb.threads/continue-pending-after-query.c: New file.
20370 * gdb.threads/continue-pending-after-query.exp: New file.
20371
717cf30c
AG
203722015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20373 Simon Marchi <simon.marchi@ericsson.com>
20374
20375 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20376 * gdb.base/valgrind-db-attach.exp: Same.
20377 * gdb.base/valgrind-infcall.exp: Same.
20378 * lib/mi-support.exp (default_mi_gdb_start): Same.
20379 * lib/prompt.exp (default_prompt_gdb_start): Same.
20380 * lib/gdb.exp (default_gdb_spawn): Same.
20381 (gdb_interact): New.
20382
20383
4b62a76e
JK
203842015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20385
20386 * gdb.compile/compile.exp (pointer to jit function): New test.
20387
b4cdae6f
WW
203882015-01-17 Wei-cheng Wang <cole945@gmail.com>
20389
20390 * lib/gdb.exp (supports_process_record): Return true for
20391 powerpc*-*-linux*.
20392 (supports_reverse): Likewise.
20393
d221e7ef
DB
203942015-01-15 Don Breazeal <donb@codesourcery.com>
20395
20396 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20397 instead of checking whether the target board is remote and
20398 use spawn_wait_for_attach instead of exec/sleep.
20399 * gdb.base/attach-twice.exp: Likewise.
20400
bafffb51
JB
204012015-01-15 Joel Brobecker <brobecker@adacore.com>
20402
20403 * gdb.ada/var_arr_attrs: New testcase.
20404
5589af0e
PA
204052015-01-14 Pedro Alves <palves@redhat.com>
20406 Joel Brobecker <brobecker@adacore.com>
20407
20408 PR gdb/17525
20409 * gdb.base/bp-cmds-execution-x-script.c: New file.
20410 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20411 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20412
6c400b59
PA
204132015-01-14 Pedro Alves <palves@redhat.com>
20414
20415 PR cli/17828
20416 * gdb.base/batch-preserve-term-settings.c: New file.
20417 * gdb.base/batch-preserve-term-settings.exp: New file.
20418
e02c96a7
DE
204192015-01-13 Doug Evans <dje@google.com>
20420
20421 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20422 binary.
20423
576fd14c
JB
204242015-01-13 Joel Brobecker <brobecker@adacore.com>
20425
20426 * Makefile.in (clean mostlyclean): Do not delete *.py.
20427
04dccad0
JB
204282015-01-13 Joel Brobecker <brobecker@adacore.com>
20429
20430 * gdb.python/py-lookup-type.exp: New file.
20431
3d230f71
PA
204322015-01-12 Pedro Alves <palves@redhat.com>
20433
20434 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20435 restore GDBFLAGS before returning.
20436
7e67715d
JK
204372015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20438
20439 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20440 is_amd64_regs_target and is_x86_like_target.
20441
f2e0d4b4
DE
204422015-01-11 Doug Evans <xdje42@gmail.com>
20443
20444 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20445 is given without an explicit form.
20446 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20447 attributes.
20448 * gdb.dwarf/corrupt.exp: Ditto.
20449 * gdb.dwarf2/enum-type.exp: Ditto.
20450 * gdb.trace/entry-values.exp: Ditto.
20451 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20452
439250fb
DE
204532015-01-11 Doug Evans <xdje42@gmail.com>
20454
20455 PR gdb/15830
20456 * gdb.base/maint.exp: Remove references to "maint demangle".
20457 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20458 Add tests for explicitly specifying language to demangle.
20459 * gdb.dlang/demangle.exp: Ditto.
20460
ede9f622
PA
204612015-01-09 Pedro Alves <palves@redhat.com>
20462
20463 * gdb.threads/non-stop-fair-events.c: New file.
20464 * gdb.threads/non-stop-fair-events.exp: New file.
20465
a7b796db
PA
204662015-01-09 Pedro Alves <palves@redhat.com>
20467
20468 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20469 the global scope. Set a breakpoint after all threads are started
20470 rather than stepping over two source lines. Expect the prompt.
20471 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20472 global.
20473 (NUM): Now 15.
20474 (main): Use threads_started_barrier to wait for all threads to
20475 start. Main thread no longer calls thread_function. Exit after
20476 180 seconds.
20477 (loop): New function.
20478 (thread_function): Wait on threads_started_barrier barrier. Call
20479 'loop' at each iteration.
20480 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20481 threads have started, instead of hardcoding number of "next"
20482 steps. Use an access watchpoint instead of a write watchpoint.
20483
9665ffdd
PA
204842015-01-09 Pedro Alves <palves@redhat.com>
20485
20486 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20487 (thread_func): Wait on barrier.
20488 (main): Wait for all threads to start before stopping GDB.
20489 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20490 global.
20491 (thread1_func, thread2_func): Wait on barrier.
20492 (main): Wait for all threads to start before stopping GDB.
20493 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20494 New global.
20495 (thread1_func, thread2_func): Wait on barrier.
20496 (main): Wait for all threads to start before stopping GDB.
20497
c945a99f
PA
204982015-01-09 Pedro Alves <palves@redhat.com>
20499
20500 * gdb.threads/attach-many-short-lived-threads.c: New file.
20501 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20502
c1a747c1
PA
205032014-01-09 Pedro Alves <palves@redhat.com>
20504
20505 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20506 instead of to thread 2.
20507 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20508 Add barrier around each pthread_create call instead of around all
20509 calls.
20510 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20511 Set a break on thread_function and have the child threads hit it
20512 one at at a time.
20513
60b3033e
PA
205142015-01-09 Pedro Alves <palves@redhat.com>
20515
20516 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20517 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20518 false.
20519 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20520 checking whether the target board is remote.
20521 * gdb.multi/multi-attach.exp: Likewise.
20522 * gdb.python/py-sync-interp.exp: Likewise.
20523 * gdb.server/ext-attach.exp: Likewise.
20524 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20525 tests that need to attach, instead of checking whether the target
20526 board is remote at the top of the file.
20527
acc018ac
YQ
205282015-01-08 Yao Qi <yao@codesourcery.com>
20529
20530 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20531
50a18af8
JK
205322015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20533
20534 Fix testcase compilation.
20535 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20536
8503d6e1
JB
205372015-01-06 Joel Brobecker <brobecker@adacore.com>
20538
20539 * gdb.python/py-type.exp: Add a couple test about empty
20540 array creation, and negative-length array creation.
20541
cc73dbcc
DE
205422015-01-02 Doug Evans <xdje42@gmail.com>
20543
20544 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20545
0300bbc7
DE
205462015-01-02 Doug Evans <dje@google.com>
20547
20548 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20549
9d85a0ec
YQ
205502014-12-29 Yao Qi <yao@codesourcery.com>
20551
20552 * gdb.trace/entry-values.exp: Update comments. Rename variable
20553 bar_call_foo to returned_from_foo.
20554
87186c6a
MMN
205552014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20556
20557 PR gdb/17394
20558 * gdb.linespec/break-asm-file.c: New file.
20559 * gdb.linespec/break-asm-file.exp: New file.
20560 * gdb.linespec/break-asm-file0.s: New file.
20561 * gdb.linespec/break-asm-file1.s: New file.
20562
1bab7383
YQ
205632014-12-18 Nigel Stephens <nigel@mips.com>
20564 Maciej W. Rozycki <macro@codesourcery.com>
20565
20566 * gdb.base/float.exp: Handle the new output from "info float" on
20567 MIPS targets.
20568
1bc1068a
JK
205692014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20570
20571 Fix MinGW compilation.
20572 * gdb.compile/compile-ops.exp: Update untested message if
20573 !skip_compile_feature_tests.
20574 * gdb.compile/compile-setjmp.exp: Likewise.
20575 * gdb.compile/compile-tls.exp: Likewise.
20576 * gdb.compile/compile.exp: Likewise.
20577 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20578 supported on this host".
20579
b6615d10
DE
205802014-12-16 Doug Evans <xdje42@gmail.com>
20581
20582 * boards/stabs.exp: New file.
20583
25dda427
AA
205842014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20585
20586 * gdb.base/completion.exp: Adjust to format changes of "maint
20587 print user-registers".
20588
bf330350
CU
205892014-12-16 Catalin Udma <catalin.udma@freescale.com>
20590
20591 PR server/17457
20592 * gdb.arch/aarch64-fp.c: New file.
20593 * gdb.arch/aarch64-fp.exp: New file.
20594
395cf596
SDJ
205952014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20596
20597 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
20598 r210637, r210913, r211666, r215400, r215817).
20599
20600 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
20601 * dg-extract-results.py: New file.
20602 * dg-extract-results.sh: Use it if the environment seems
20603 suitable.
20604
20605 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
20606
20607 * dg-extract-results.py (parse_run): Handle warnings that
20608 are printed before a test harness is run.
20609
20610 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
20611
20612 * dg-extract-results.py (Named): Remove __cmp__ method.
20613 (output_variation): Use a key to sort variation.harnesses.
20614
20615 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
20616
20617 * dg-extract-results.py: For Python 3, force sys.stdout to
20618 handle surrogate escape sequences.
20619 (safe_open): New function.
20620 (output_segment, main): Use it.
20621
20622 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
20623
20624 * dg-extract-results.py (Prog.result_re): Include options
20625 in test name.
20626
20627 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
20628
20629 * dg-extract-results.py (output_variation): Always sort if
20630 do_sum.
20631
e882ef3c
SM
206322014-12-15 Simon Marchi <simon.marchi@ericsson.com>
20633
20634 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
20635 as long as we get pagination notifications.
20636
4992aa20
JM
206372014-12-15 Jason Merrill <jason@redhat.com>
20638
20639 * Makefile.in (check-gdb.%): Restore.
20640 * README: Mention it.
20641
c1b5a1a6
JB
206422014-12-13 Joel Brobecker <brobecker@adacore.com>
20643
20644 * gdb.ada/str_uninit: New testcase.
20645
5537b577
JK
206462014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20647
20648 PR symtab/17642
20649 * gdb.base/vla-stub-define.c: New file.
20650 * gdb.base/vla-stub.c: New file.
20651 * gdb.base/vla-stub.exp: New file.
20652
bb2ec1b3
TT
206532014-12-12 Phil Muldoon <pmuldoon@redhat.com>
20654 Jan Kratochvil <jan.kratochvil@redhat.com>
20655 Tom Tromey <tromey@redhat.com>
20656
20657 * configure.ac: Add gdb.compile/.
20658 * configure: Regenerate.
20659 * gdb.compile/Makefile.in: New file.
20660 * gdb.compile/compile-ops.exp: New file.
20661 * gdb.compile/compile-ops.c: New file.
20662 * gdb.compile/compile-tls.c: New file.
20663 * gdb.compile/compile-tls.exp: New file.
20664 * gdb.compile/compile-constvar.S: New file.
20665 * gdb.compile/compile-constvar.c: New file.
20666 * gdb.compile/compile-mod.c: New file.
20667 * gdb.compile/compile-nodebug.c: New file.
20668 * gdb.compile/compile-setjmp-mod.c: New file.
20669 * gdb.compile/compile-setjmp.c: New file.
20670 * gdb.compile/compile-setjmp.exp: New file.
20671 * gdb.compile/compile-shlib.c: New file.
20672 * gdb.compile/compile.c: New file.
20673 * gdb.compile/compile.exp: New file.
20674 * lib/gdb.exp (skip_compile_feature_tests): New proc.
20675
4ff709eb
TT
206762014-12-12 Tom Tromey <tromey@redhat.com>
20677
20678 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
20679 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
20680
6dddd6a5
DE
206812014-12-12 Doug Evans <dje@google.com>
20682
20683 * lib/gdb-python.exp (get_python_valueof): New function.
20684 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
20685
71c24708
AA
206862014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20687
20688 * gdb.base/completion.exp: Add test for completion of "info
20689 registers ".
20690
3e29f34a
MR
206912014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
20692
20693 * gdb.base/func-ptrs.c: New file.
20694 * gdb.base/func-ptrs.exp: New file.
20695
fc126975
SM
206962014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20697
20698 PR breakpoints/17012
20699 * gdb.base/dprintf-detach.c: New file.
20700 * gdb.base/dprintf-detach.exp: New file.
20701
0a46d518
SM
207022014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20703
20704 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
20705 * lib/gdb.exp (target_is_gdbserver): New procedure.
20706
a0be3e44
DE
207072014-12-08 Doug Evans <dje@google.com>
20708
20709 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
20710
df1b803a
YQ
207112014-12-05 Yao Qi <yao@codesourcery.com>
20712
20713 * gdb.guile/scm-error.exp: Remove the third argument to
20714 gdb_remote_download.
20715 * gdb.guile/scm-frame-args.exp: Likewise.
20716 * gdb.guile/scm-section-script.exp: Likewise.
20717
ddb9f679
YQ
207182014-12-05 Yao Qi <yao@codesourcery.com>
20719
20720 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
20721
86e4ed39
DE
207222014-12-04 Doug Evans <dje@google.com>
20723
20724 * gdb.python/py-objfile.exp: Add tests for
20725 objfile.add_separate_debug_file.
20726
7c50a931
DE
207272014-12-04 Doug Evans <dje@google.com>
20728
20729 * lib/gdb.exp (get_build_id): New function.
20730 (build_id_debug_filename_get): Rewrite to use it.
20731 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
20732
621661e3
MR
207332014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
20734
20735 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
20736 `method(long)', not just 0x0.
20737 * gdb.cp/nsalias.exp: Align code labels to 4.
20738 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
20739 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
20740 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
20741 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
20742 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
20743 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
20744
29f0c3b7
DE
207452014-12-02 Doug Evans <dje@google.com>
20746
e1e061e7 20747 PR symtab/17602
29f0c3b7 20748 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 20749 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
20750 * gdb.cp/anon-ns.exp: Update.
20751
162078c8
NB
207522014-12-02 Nick Bull <nicholaspbull@gmail.com>
20753
20754 * gdb.python/py-events.py (inferior_call_handler): New.
20755 (register_changed_handler, memory_changed_handler): New.
20756 (test_events.invoke): Register new handlers.
20757 * gdb.python/py-events.exp: Add tests for inferior call,
20758 memory_changed and register_changed events.
20759
fdb09caf
AA
207602014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20761
20762 * gdb.base/execl-update-breakpoints.exp: Specify the link address
20763 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
20764 if the linker doesn't understand this.
20765
55cfb2c4
SM
207662014-12-01 Simon Marchi <simon.marchi@ericsson.com>
20767
20768 * gdb.python/python.exp: Change expected reply to help().
20769
9e8cd6df
YQ
207702014-12-01 Yao Qi <yao@codesourcery.com>
20771
20772 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
20773 AC_CONFIG_SUBDIRS(gdb.gdbtk).
20774 * configure: Re-generated.
20775
6c659fc2
SC
207762014-11-28 Siva Chandra Reddy <sivachandra@google.com>
20777
20778 * gdb.cp/chained-calls.cc: New file.
20779 * gdb.cp/chained-calls.exp: New file.
20780 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
20781
d7fc3181
SM
207822014-11-28 Simon Marchi <simon.marchi@ericsson.com>
20783
20784 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
20785 * gdb.dwarf2/symtab-producer.exp: Same.
20786 * gdb.gdb/python-interrupts.exp: Same.
20787 * gdb.gdb/python-selftest.exp: Same.
20788 * gdb.python/py-linetable.exp: Same.
20789 * gdb.python/py-type.exp: Same.
20790 * gdb.python/py-value-cc.exp: Same.
20791 * gdb.python/py-value.exp: Same.
20792
10e79639
YQ
207932014-11-28 Yao Qi <yao@codesourcery.com>
20794
20795 * gdb.base/break-probes.exp: Match library name prefixed with
20796 sysroot.
20797
f28a0564
SM
207982014-11-27 Simon Marchi <simon.marchi@ericsson.com>
20799
20800 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
20801 test expected output. Add parentheses for the call to print.
20802 Remove L suffix from integers.
20803
3fe1ce1d
DE
208042014-11-26 Doug Evans <dje@google.com>
20805
20806 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
20807
84429e27
YQ
208082014-11-22 Yao Qi <yao@codesourcery.com>
20809
20810 * gdb.trace/entry-values.c: Remove asms.
20811 (foo): Add foo_label.
20812 (bar): Add bar_label.
20813 * gdb.trace/entry-values.exp: Remove code computing foo's
20814 length and bar's length.
20815 (Dwarf::assemble): Invoke function_range for bar and use
20816 MACRO_AT_func for foo.
20817
26741859
YQ
208182014-11-22 Yao Qi <yao@codesourcery.com>
20819
20820 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
20821 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
20822 Use .Lgcc43_procstart instead of gcc43.
20823
45e44d27
JB
208242014-11-21 Joel Brobecker <brobecker@adacore.com>
20825
20826 * gdb.ada/n_arr_bound: New testcase.
20827
458c8db8
SDJ
208282014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
20829
20830 PR breakpoints/10737
20831 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
20832 test_catch_syscall_multi_arch.
20833 (test_catch_syscall_multi_arch): New function.
20834
43f3e411
DE
208352014-11-20 Doug Evans <xdje42@gmail.com>
20836
20837 * gdb.base/maint.exp: Update expected output.
20838
0d7b2549
AA
208392014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
20840
20841 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
20842 4-byte instruction on S390.
20843
8908fca5
JB
208442014-11-19 Joel Brobecker <brobecker@adacore.com>
20845
20846 * gdb.ada/arr_arr: New testcase.
20847
4a46959e
JB
208482014-11-19 Joel Brobecker <brobecker@adacore.com>
20849
20850 * gdb.ada/pkd_arr_elem: New Testcase.
20851
470e2f4e
LM
208522014-11-18 Luis Machado <lgustavo@codesourcery.com>
20853
20854 * gdb.reverse/break-precsave: Expect completion message for
20855 core file reads.
20856 * gdb.reverse/consecutive-precsave.exp: Likewise.
20857 * gdb.reverse/finish-precsave.exp: Likewise.
20858 * gdb.reverse/i386-precsave.exp: Likewise.
20859 * gdb.reverse/machinestate-precsave.exp: Likewise.
20860 * gdb.reverse/sigall-precsave.exp: Likewise.
20861 * gdb.reverse/solib-precsave.exp: Likewise.
20862 * gdb.reverse/step-precsave.exp: Likewise.
20863 * gdb.reverse/until-precsave.exp: Likewise.
20864 * gdb.reverse/watch-precsave.exp: Likewise.
20865
a267f3ad
AA
208662014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20867
20868 * gdb.base/bp-permanent.c: Include unistd.h.
20869 * gdb.python/py-framefilter-mi.c (main): Add return type.
20870 * gdb.python/py-framefilter.c (main): Likewise.
20871 * gdb.trace/actions-changed.c (main): Likewise.
20872
12084a9a
AA
208732014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20874
20875 * gdb.mi/until.c: Add eye-catchers.
20876 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
20877 line numbers.
20878
dc7e1a77
AA
208792014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20880
20881 * gdb.base/condbreak.exp: Drop references to removed non-prototype
20882 function header variants in break1.c.
20883 * gdb.base/ena-dis-br.exp: Likewise.
20884 * gdb.base/hbreak2.exp: Likewise.
20885 * gdb.reverse/until-precsave.exp: Drop references to removed
20886 non-prototype function header variants in ur1.c.
20887 * gdb.reverse/until-reverse.exp: Likewise.
20888
41c77605
PM
208892014-11-17 Petr Machata <pmachata@redhat.com>
20890
20891 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
20892 ${_cu_offset_size} bytes abbrev offset.
20893
34248c3a
DE
208942014-11-15 Doug Evans <xdje42@gmail.com>
20895
20896 PR symtab/17559
20897 * gdb.base/line-symtabs.exp: New file.
20898 * gdb.base/line-symtabs.c: New file.
20899 * gdb.base/line-symtabs.h: New file.
20900
646da059
YQ
209012014-11-14 Yao Qi <yao@codesourcery.com>
20902
20903 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
20904 (func): Add label func_label.
20905 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
20906 Replace low_pc and high_pc with MACRO_AT_range.
20907 Replace name, low_pc and high_pc with MACRO_AT_func.
20908
9301ebe6
YQ
209092014-11-14 Yao Qi <yao@codesourcery.com>
20910
20911 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
20912 Replace name, low_pc and high_pc with MACRO_AT_func.
20913
f166b542
YQ
209142014-11-14 Yao Qi <yao@codesourcery.com>
20915
20916 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
20917 produce debug information.
20918 * gdb.dwarf2/implptr-optimized-out.S: Removed.
20919
0f6e71e3
YQ
209202014-11-14 Yao Qi <yao@codesourcery.com>
20921
20922 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
20923 object and get function length.
20924 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
20925 with MACRO_AT_func.
20926 (top-level): Replace gdb_compile and clean_restart with
20927 prepare_for_testing.
20928 * gdb.dwarf2/main.c (main): Add label main_label.
20929
876c4df9
YQ
209302014-11-14 Yao Qi <yao@codesourcery.com>
20931
20932 * lib/dwarf.exp (function_range): New procedure.
20933 (Dwarf::_handle_macro_at_func): New procedure.
20934 (Dwarf::_handle_macro_at_range): New procedure.
20935 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
20936
02ad9cf1
YQ
209372014-11-14 Yao Qi <yao@codesourcery.com>
20938
20939 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
20940 (_handle_attribute): New procedure.
20941
a59add0c
AA
209422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20943
20944 * gdb.ada/cond_lang/foo.c (callme): Add return type.
20945 * gdb.base/call-sc.c (zed): Likewise.
20946 * gdb.base/checkpoint.c (main): Likewise.
20947 * gdb.base/dump.c (main): Likewise.
20948 * gdb.base/gcore.c (main): Likewise.
20949 * gdb.base/huge.c (main): Likewise.
20950 * gdb.base/multi-forks.c (main): Likewise.
20951 * gdb.base/pr10179-a.c (main): Likewise.
20952 * gdb.base/savedregs.c (main): Likewise.
20953 * gdb.base/sigaltstack.c (main): Likewise.
20954 * gdb.base/siginfo.c (main): Likewise.
20955 * gdb.base/structs.c (zed): Likewise.
20956 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
20957 * gdb.mi/mi-syn-frame.c (main): Likewise.
20958 * gdb.mi/until.c (foo, main): Likewise.
20959 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
20960 * gdb.base/solib-weak.c (foo): Declare.
20961 * gdb.base/attach-twice.c: Include stdio.h.
20962 * gdb.base/weaklib1.c: Likewise.
20963 * gdb.base/weaklib2.c: Likewise.
20964 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
20965 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
20966 unistd.h.
20967 * gdb.base/attach-pie-misread.c: Include stdlib.h.
20968 * gdb.mi/mi-exit-code.c: Likewise.
20969 * gdb.base/break-interp-lib.c: Include string.h.
20970 * gdb.base/coremaker.c: Likewise.
20971 * gdb.base/testenv.c: Likewise.
20972 * gdb.python/py-finish-breakpoint.c: Likewise.
20973 * gdb.base/inferior-died.c: Include sys/wait.h.
20974 * gdb.base/fileio.c: Include time.h.
20975 * gdb.base/async-shell.c: Include unistd.h.
20976 * gdb.base/dprintf-non-stop.c: Likewise.
20977 * gdb.base/info-os.c: Likewise.
20978 * gdb.mi/mi-console.c: Likewise.
20979 * gdb.mi/watch-nonstop.c: Likewise.
20980 * gdb.python/py-events.c: Likewise.
20981 * gdb.base/async.c (baz): Move up before its invocation.
20982 * gdb.base/code_elim2.c (my_global_func): Likewise.
20983 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20984 * gdb.base/advance.c (func2): Likewise.
20985
3b5d5997
AA
209862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20987
20988 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20989 variant.
20990 * gdb.base/annota3.c: Likewise.
20991 * gdb.base/async.c: Likewise.
20992 * gdb.base/average.c: Likewise.
20993 * gdb.base/call-ar-st.c: Likewise.
20994 * gdb.base/call-rt-st.c: Likewise.
20995 * gdb.base/call-sc.c: Likewise.
20996 * gdb.base/call-strs.c: Likewise.
20997 * gdb.base/ending-run.c: Likewise.
20998 * gdb.base/execd-prog.c: Likewise.
20999 * gdb.base/exprs.c: Likewise.
21000 * gdb.base/foll-exec.c: Likewise.
21001 * gdb.base/foll-fork.c: Likewise.
21002 * gdb.base/foll-vfork.c: Likewise.
21003 * gdb.base/funcargs.c: Likewise.
21004 * gdb.base/gcore.c: Likewise.
21005 * gdb.base/jump.c: Likewise.
21006 * gdb.base/langs0.c: Likewise.
21007 * gdb.base/langs1.c: Likewise.
21008 * gdb.base/langs2.c: Likewise.
21009 * gdb.base/mips_pro.c: Likewise.
21010 * gdb.base/nodebug.c: Likewise.
21011 * gdb.base/opaque0.c: Likewise.
21012 * gdb.base/opaque1.c: Likewise.
21013 * gdb.base/recurse.c: Likewise.
21014 * gdb.base/run.c: Likewise.
21015 * gdb.base/scope0.c: Likewise.
21016 * gdb.base/scope1.c: Likewise.
21017 * gdb.base/setshow.c: Likewise.
21018 * gdb.base/setvar.c: Likewise.
21019 * gdb.base/shmain.c: Likewise.
21020 * gdb.base/shr1.c: Likewise.
21021 * gdb.base/shr2.c: Likewise.
21022 * gdb.base/sigall.c: Likewise.
21023 * gdb.base/signals.c: Likewise.
21024 * gdb.base/so-indr-cl.c: Likewise.
21025 * gdb.base/solib2.c: Likewise.
21026 * gdb.base/structs.c: Likewise.
21027 * gdb.base/sum.c: Likewise.
21028 * gdb.base/vforked-prog.c: Likewise.
21029 * gdb.base/watchpoint.c: Likewise.
21030 * gdb.reverse/shr2.c: Likewise.
21031 * gdb.reverse/until-reverse.c: Likewise.
21032 * gdb.reverse/ur1.c: Likewise.
21033 * gdb.reverse/watch-reverse.c: Likewise.
21034
066a77c5
AA
210352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21036
21037 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21038 variant.
21039 * gdb.base/sepdebug.exp: Drop references to removed code.
21040
4f204ea5
AA
210412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21042
21043 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21044 variant. Preserve original line numbering.
21045 * gdb.base/list1.c: Likewise.
21046
3b377a3a
AA
210472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21048
21049 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21050 variant.
21051 * gdb.base/break1.c: Likewise.
21052 * gdb.base/break.exp: Drop references to removed code.
21053
e444df73
AA
210542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21055
21056 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21057 variant.
21058
8008f2a7
AA
210592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21060
21061 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21062
a5a06887
AA
210632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21064
21065 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21066 logic into perform_all_tests() and invoke it with and without
21067 function header prototypes.
21068 (do_function_calls): Remove conditional XFAIL for PR 5318.
21069 (rerun_and_prepare): Remove duplicate code.
21070 (perform_all_tests): New. Main logic moved here.
21071
44dba9b9
AA
210722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21073
21074 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21075 code guarded by #ifdef NO_PROTOTYPES.
21076 (t_double_many_args): Likewise.
21077 (DEF_FUNC_MANY_ARGS_1): Likewise.
21078 (DEF_FUNC_VALUES_1): Likewise.
21079 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21080 guarded by #ifdef PROTOTYPES.
21081
d1fbcd56
AA
210822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21083
21084 * gdb.mi/mi-console.c: Add eye-catcher.
21085 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21086 instead of literal line number.
21087
b0e59b8f
AA
210882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21089
21090 * gdb.base/shr2.c: Add eye-catcher.
21091 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21092 line number.
21093
78f98cca
AA
210942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21095
21096 * gdb.base/jump.c: Add eye-catchers.
21097 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21098 numbers.
21099
58fa2af0
AA
211002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21101
21102 * gdb.base/execd-prog.c: Add eye-catchers.
21103 * gdb.base/foll-exec.c: Likewise.
21104 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21105 line numbers.
21106
04e5059b
AA
211072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21108
21109 * gdb.base/ending-run.c: Add eye-catchers.
21110 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21111 literal line numbers.
21112
dbfdb174
AA
211132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21114
21115 * gdb.base/call-rt-st.c: Add eye-catchers.
21116 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21117 literal line numbers.
21118
888a2ade
AA
211192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21120
21121 * gdb.base/call-ar-st.c: Add eye-catchers.
21122 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21123 literal line numbers.
21124
6acc2dde
AA
211252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21126
21127 * gdb.base/average.c: Add eye-catchers.
21128 * gdb.base/sum.c: Likewise.
21129 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21130 regexps dynamically.
21131
9ecfcd1d
AA
211322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21133
21134 * gdb.base/solib1.c: Add eye-catchers.
21135 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21136 literal line numbers.
21137
78708b7c
PA
211382014-11-12 Pedro Alves <palves@redhat.com>
21139
21140 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21141 leader has exited.
21142
af48d08f
PA
211432014-11-12 Pedro Alves <palves@redhat.com>
21144
21145 * gdb.arch/i386-bp_permanent.c: New file.
21146 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21147 (srcfile): Set to i386-bp_permanent.c.
21148 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21149 that stepi does not execute the 'leave' instruction, instead of
21150 testing it does execute.
21151 * gdb.base/bp-permanent.c: New file.
21152 * gdb.base/bp-permanent.exp: New file.
21153
af3768e9
DE
211542014-11-10 Doug Evans <xdje42@gmail.com>
21155
21156 PR symtab/17564
21157 * gdb.base/symtab-search-order.exp: New file.
21158 * gdb.base/symtab-search-order.c: New file.
21159 * gdb.base/symtab-search-order-1.c: New file.
21160 * gdb.base/symtab-search-order-shlib-1.c: New file.
21161
9de00a4a
PA
211622014-11-07 Pedro Alves <palves@redhat.com>
21163
21164 PR gdb/17511
21165 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21166 i?86-*-linux*.
21167
e0f52461
SC
211682014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21169
21170 PR c++/17494
21171 * gdb.cp/pr17494.cc: New file.
21172 * gdb.cp/pr17494.exp: New file.
21173
6ce8c980
YQ
211742014-11-02 Yao Qi <yao@codesourcery.com>
21175
21176 * gdb.python/python.exp: Get working directory and match the
21177 output of "set extended-prompt \\w " with it.
21178
02be9a71
DE
211792014-10-30 Doug Evans <dje@google.com>
21180
21181 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21182 in objfiles.
21183 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21184 in progspaces.
21185
3bdff46b
LM
211862014-10-30 Janis Johnson <janisjo@codesourcery.com>
21187
21188 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21189 * gdb.base/realname-expand.exp: Likewise.
21190 * gdb.linespec/macro-relative.exp: Likewise.
21191
ab917dfb
PA
211922014-10-29 Pedro Alves <palves@redhat.com>
21193
21194 PR gdb/17408
21195 * gdb.threads/schedlock.c (some_function): New function.
21196 (call_function): New global.
21197 (MAYBE_CALL_SOME_FUNCTION): New macro.
21198 (thread_function): Call it.
21199 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21200 and use it instead of a global counter. Adjust all callers.
21201 (get_current_thread): Use "find current thread" for test message
21202 here rather than having all callers pass down the same string.
21203 (goto_loop): New procedure, factored out from ...
21204 (my_continue): ... this.
21205 (step_ten_loops): Change parameter from test message to command to
21206 use. Adjust.
21207 (list_count): Delete global.
21208 (check_result): New procedure, factored out from duplicate top
21209 level code.
21210 (continue tests): Wrap in with_test_prefix.
21211 (test_step): New procedure, factored out from duplicate top level
21212 code.
21213 (top level): Test "step" in combination with all scheduler-locking
21214 modes. Test "next" in combination with all scheduler-locking
21215 modes, and in combination with stepping over a function call or
21216 not.
21217 * gdb.threads/next-bp-other-thread.c: New file.
21218 * gdb.threads/next-bp-other-thread.exp: New file.
21219
d3d4baed
PA
212202014-10-29 Pedro Alves <palves@redhat.com>
21221
21222 PR python/17372
21223 * gdb.python/python.exp: Test a multi-line command that spawns
21224 interactive Python.
21225 * gdb.base/multi-line-starts-subshell.exp: New file.
21226
563e8d85
YQ
212272014-10-29 Yao Qi <yao@codesourcery.com>
21228
21229 * gdb.base/fileio.exp: Make directories on host.
21230
0ea4d52e
YQ
212312014-10-29 Yao Qi <yao@codesourcery.com>
21232
21233 * gdb.base/fileio.c (test_write): Close the file.
21234
7f5ef605
PA
212352014-10-28 Pedro Alves <palves@redhat.com>
21236
21237 PR gdb/12623
21238 * gdb.base/sigstep.c (no_handler): New global.
21239 (main): If 'no_handler is true, set the signal handlers to
21240 SIG_IGN.
21241 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21242 with_sw_watch and no_handler parameters. Handle them.
21243 (top level) <stepping over handler when stopped at a breakpoint
21244 test>: Add a test axis for testing with a software watchpoint, and
21245 another for testing with the signal handler set to SIG_IGN.
21246 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21247 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21248
abbdbd03
PA
212492014-10-28 Pedro Alves <palves@redhat.com>
21250
21251 PR gdb/17511
21252 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21253 * gdb.base/sigstep.exp (other_handler_location): New global.
21254 (advance): Support stepping into the signal handler, and running
21255 commands while in the handler.
21256 (in_handler_map): New global.
21257 (top level): In the advance test, add combinations for getting
21258 into the handler with stepping commands, and for running commands
21259 in the handler. Add comment descripting the advancei tests.
21260
1df4399f
PA
212612014-10-28 Pedro Alves <palves@redhat.com>
21262
21263 * gdb.base/sigstep.exp: Use build_executable instead of
21264 prepare_for_testing.
21265 (top level): Move code that starts GDB, runs to main and creates a
21266 display to ...
21267 (restart): ... this new procedure.
21268 (top level): Move backtrace from signal handler test to ...
21269 (validate_backtrace): ... this new procedure.
21270 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21271 with_test_prefix. Always restart GDB.
21272 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21273 with_test_prefix. Always restart GDB. No need to delete
21274 breakpoints after the test.
21275 (test_skip_handler): Remove prefix parameter.
21276 (skip_over_handler, breakpoint_to_handler)
21277 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21278 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21279 restart GDB. No need to delete breakpoints after the test.
21280 (top level): Use foreach to call the test procedures with
21281 different commands.
21282
a5b6e449
PA
212832014-10-28 Pedro Alves <palves@redhat.com>
21284
21285 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21286 instead of GNATS numbers.
21287 * gdb.base/sigbpt.exp: Likewise.
21288 * gdb.base/siginfo.exp: Likewise.
21289 * gdb.base/sigstep.exp: Likewise.
21290
e5f8a7cc
PA
212912014-10-27 Pedro Alves <palves@redhat.com>
21292
21293 * gdb.base/sigstep.c (dummy): New global.
21294 (main): Issue a couple writes to the new global.
21295 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21296 procedures.
21297 (skip_over_handler): Use test_skip_handler.
21298 (top level): Call skip_over_handler for stepi and nexti too.
21299 (breakpoint_over_handler): Use test_skip_handler.
21300 (top level): Call breakpoint_over_handler for stepi and nexti too.
21301
763905a3
YQ
213022014-10-27 Yao Qi <yao@codesourcery.com>
21303
21304 * gdb.trace/tfile.c (adjust_function_address)
21305 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21306 function descriptor.
21307
6f259a23
DB
213082014-10-24 Don Breazeal <donb@codesourcery.com>
21309
21310 * gdb.base/foll-fork.exp (test_follow_fork,
21311 catch_fork_child_follow): Check for updated fork messages emitted
21312 from infrun.c.
21313 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21314 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21315 vfork_and_exec_child_follow_through_step): Check for updated vfork
21316 messages emitted from infrun.c.
21317
09dd9a69
PA
213182014-10-24 Pedro Alves <palves@redhat.com>
21319
21320 * gdb.base/corefile.exp: Remove references to ultrix.
21321 * gdb.base/interrupt.exp: Likewise.
21322 * gdb.base/whatis.exp: Likewise.
21323 * gdb.gdb/selftest.exp: Likewise.
21324 * gdb.threads/manythreads.exp: Likewise.
21325 * gdb.threads/print-threads.exp: Likewise.
21326 * gdb.threads/pthreads.exp:: Likewise.
21327 * gdb.threads/schedlock.exp: Likewise.
21328
3433cfa5
SC
213292014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21330
21331 * gdb.cp/non-trivial-retval.cc: Add a test case.
21332 * gdb.cp/non-trivial-retval.exp: Add a test.
21333
092f880b
YQ
213342014-10-20 Yao Qi <yao@codesourcery.com>
21335
21336 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21337 * gdb.python/py-objfile-script-gdb.py: New file.
21338 * gdb.python/py-objfile-script.exp: Update reference to
21339 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21340 of remote_download. Remove the dest file.
21341
acbdb7f3
YQ
213422014-10-20 Yao Qi <yao@codesourcery.com>
21343
21344 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21345 * gdb.base/step-line.exp: Likewise.
21346 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21347 * gdb.dwarf2/dw2-basic.exp: Likewise.
21348 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21349 * gdb.dwarf2/dw2-filename.exp: Likewise.
21350 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21351 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21352 * gdb.dwarf2/dw2-producer.exp: Likewise.
21353 * gdb.dwarf2/mac-fileno.exp: Likewise.
21354 * gdb.python/py-frame-args.exp: Likewise.
21355 * gdb.python/py-framefilter.exp: Likewise.
21356 * gdb.python/py-mi.exp: Likewise.
21357 * gdb.python/py-objfile-script.exp: Likewise
21358 * gdb.python/py-pp-integral.exp: Likewise.
21359 * gdb.python/py-pp-re-notag.exp: Likewise.
21360 * gdb.python/py-prettyprint.exp: Likewise.
21361 * gdb.python/py-section-script.exp: Likewise.
21362 * gdb.python/py-typeprint.exp: Likewise.
21363 * gdb.python/py-xmethods.exp: Likewise.
21364 * gdb.stabs/weird.exp: Likewise.
21365 * gdb.xml/tdesc-regs.exp: Likewise.
21366
bd286a29
KCY
213672014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21368
21369 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21370 (out_cu): Use addr_len for the size of addresses.
21371 (out_line): Likewise. Size DW_LNE_set_address instruction
21372 according to addr_len.
21373 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21374 (FUNC): Add START_INSNS to definition.
21375
673dc4a0
YQ
213762014-10-18 Yao Qi <yao@codesourcery.com>
21377
21378 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21379 gdb_has_argv0 return true.
21380 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21381 check [target_info exists noargs], check [gdb_has_argv0]
21382 instead.
21383 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21384 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21385 procedures.
21386
4ffbba72
DE
213872014-10-17 Doug Evans <dje@google.com>
21388
21389 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21390 event.
21391 * gdb.python/py-events.py: Add clear_objfiles event.
21392
d096d8c1
DE
213932014-10-17 Doug Evans <dje@google.com>
21394
21395 * gdb.python/py-objfile.exp: Test progspace attribute.
21396
a80db015
LM
213972014-10-17 Luis Machado <lgustavo@codesourcery.com>
21398
21399 * gdb.guile/scm-breakpoint.exp: Do not assume any
21400 directory separators when matching source file paths.
21401 * gdb.python/py-breakpoint.exp: Likewise.
21402 * gdb.reverse/break-precsave.exp: Likewise.
21403 * gdb.reverse/break-reverse.exp: Likewise.
21404 * gdb.reverse/consecutive-precsave.exp: Likewise.
21405 * gdb.reverse/finish-precsave.exp: Likewise.
21406 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21407 * gdb.reverse/finish-reverse.exp: Likewise.
21408 * gdb.reverse/i386-precsave.exp: Likewise.
21409 * gdb.reverse/i387-env-reverse.exp: Likewise.
21410 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21411 * gdb.reverse/machinestate-precsave.exp: Likewise.
21412 * gdb.reverse/machinestate.exp: Likewise.
21413 * gdb.reverse/sigall-precsave.exp: Likewise.
21414 * gdb.reverse/solib-precsave.exp: Likewise.
21415 * gdb.reverse/step-precsave.exp: Likewise.
21416 * gdb.reverse/until-precsave.exp: Likewise.
21417 * gdb.reverse/watch-precsave.exp: Likewise.
21418 * gdb.reverse/watch-reverse.exp: Likewise.
21419
b22089ab
YQ
214202014-10-17 Yao Qi <yao@codesourcery.com>
21421
21422 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21423 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21424
6c4486e6
PA
214252014-10-17 Pedro Alves <palves@redhat.com>
21426
21427 PR gdb/17471
21428 * gdb.base/bg-execution-repeat.c: New file.
21429 * gdb.base/bg-execution-repeat.exp: New file.
21430
0ff33695
PA
214312014-10-17 Pedro Alves <palves@redhat.com>
21432
21433 PR gdb/17300
21434 * gdb.base/continue-all-already-running.c: New file.
21435 * gdb.base/continue-all-already-running.exp: New file.
21436
6fdebc3d
PA
214372014-10-17 Pedro Alves <palves@redhat.com>
21438
21439 PR gdb/17472
21440 * gdb.base/annota-input-while-running.c: New file.
21441 * gdb.base/annota-input-while-running.exp: New file.
21442
32a8097b
PA
214432014-10-17 Pedro Alves <palves@redhat.com>
21444
21445 * gdb.base/callfuncs.exp: emove references to osf.
21446 * gdb.base/sigall.exp: Likewise.
21447 * gdb.gdb/selftest.exp: Likewise.
21448 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21449 * gdb.mi/non-stop.c: Likewise.
21450 * gdb.mi/pthreads.c: Likewise.
21451 * gdb.reverse/sigall-precsave.exp: Likewise.
21452 * gdb.reverse/sigall-reverse.exp: Likewise.
21453 * gdb.threads/pthreads.c: Likewise.
21454 * gdb.threads/pthreads.exp: Likewise.
21455
7a3517ff
YQ
214562014-10-17 Yao Qi <yao@codesourcery.com>
21457
21458 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21459 check 'target_info exists noargs'.
21460 (test_command_prompt_position): Likewise.
21461 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21462 Remove "set args".
21463 (progvar_simple_while_test): Likewise.
21464 (progvar_complex_if_while_test): Likewise.
21465 (if_while_breakpoint_command_test): Likewise.
21466 (infrun_breakpoint_command_test): Likewise.
21467 (breakpoint_command_test): Likewise.
21468 (watchpoint_command_test): Likewise.
21469 (bp_deleted_in_command_test): Likewise.
21470 (temporary_breakpoint_commands): Likewise.
21471
bb99c472
YQ
214722014-10-16 Yao Qi <yao@codesourcery.com>
21473
21474 * gdb.base/remotetimeout.exp: Remove noargs checking.
21475
7c16b83e
PA
214762014-10-15 Pedro Alves <palves@redhat.com>
21477
21478 PR breakpoints/9649
21479 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21480 * gdb.base/breakpoint-in-ro-region.exp
21481 (probe_target_hardware_step): New procedure.
21482 (top level): Probe hardware stepping and hardware breakpoint
21483 support. Test stepping through a read-only region, with both
21484 "breakpoint auto-hw" on and off and both "always-inserted" on and
21485 off.
21486
35a49624
IB
214872014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21488
21489 * gdb.dlang/demangle.exp: Update for demangling changes.
21490
2d1c107c
SC
214912014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21492
21493 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21494 * gdb.cp/non-trivial-retval.exp: Add new tests.
21495
778811d5
SC
214962014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21497
21498 PR c++/13403
21499 PR c++/15154
21500 * gdb.cp/non-trivial-retval.cc: New file.
21501 * gdb.cp/non-trivial-retval.exp: New file.
21502
10c5f0a8
YQ
215032014-10-15 Yao Qi <yao@codesourcery.com>
21504
21505 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21506 remote host.
21507
65d7b369
YQ
215082014-10-15 Yao Qi <yao@codesourcery.com>
21509
21510 * gdb.python/py-symbol.exp: Match file base name if host is
21511 remote, otherwise match file name with dir name.
21512 * gdb.python/py-symtab.exp: Likewise.
21513 * gdb.python/python.exp: Likewise.
21514
46dc1394
YQ
215152014-10-15 Yao Qi <yao@codesourcery.com>
21516
21517 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21518 pattern.
21519 * gdb.python/py-symtab.exp: Likewise.
21520 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21521 locationn.
21522
c40cc657
JB
215232014-10-14 Joel Brobecker <brobecker@adacore.com>
21524
21525 * gdb.ada/addr_arith: New testcase.
21526
2abf49e1
MR
215272014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21528
21529 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21530 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21531 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21532 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21533
f7088df3
SDJ
215342014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21535
21536 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21537 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21538 * gdb.arch/stap-eval-lang-ada.exp: New file.
21539
4dc06805
YQ
215402014-10-14 Yao Qi <yao@codesourcery.com>
21541
21542 * gdb.mi/mi-var-child.c (nothing1): New function.
21543 (nothing2): New function.
21544 (do_children_tests): Set function pointers by nothing1 and
21545 nothing2.
21546 * gdb.mi/mi-var-child.exp: Step over new added statements.
21547 Update test to match the new output.
21548 * gdb.mi/var-cmd.c (nothing1): New function.
21549 (nothing2): New function.
21550 (do_children_tests): Set function pointers by nothing1 and
21551 nothing2.
21552 * gdb.mi/mi-var-display.exp: Update test to match output.
21553 Step to the line specified by $line_dct_nothing.
21554 Increase the number of lines to step.
21555
46a93de2
YQ
215562014-10-14 Yao Qi <yao@codesourcery.com>
21557
21558 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21559 tests.
21560 * gdb.mi/mi2-var-child.exp: Likewise.
21561
14ea52ee
DE
215622014-10-13 Doug Evans <dje@google.com>
21563
21564 * gdb.python/py-objfile.exp: Change name of file name test.
21565
e5c6e92b
DE
215662014-10-13 Doug Evans <dje@google.com>
21567
21568 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21569 from the start of the CU.
21570
c780cc2f
JK
215712014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21572 Yao Qi <yao@codesourcery.com>
21573
21574 Fix "save breakpoints" for "catch" command.
21575 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21576 Remove -nonewline. Match also the added "main" line.
21577
99894e11
JK
215782014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21579
21580 Fix "save breakpoints" for "disable $bpnum" command.
21581 * gdb.base/save-bp.c (main): Add label.
21582 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21583
6e1ac5a3
JK
215842014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21585
21586 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21587
754dd2b0
YQ
215882014-10-11 Yao Qi <yao@codesourcery.com>
21589
21590 * gdb.server/server-kill.exp: Execute command
21591 "set remote trace-status-packet on" before "tstatus".
21592
f90183d7
YQ
215932014-10-11 Yao Qi <yao@codesourcery.com>
21594
21595 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21596 (main): Call getppid.
21597 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
21598 and continue to it. Read variable "server_pid".
21599
bf40a607
YQ
216002014-10-11 Yao Qi <yao@codesourcery.com>
21601
21602 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
21603
052ca370
YQ
216042014-10-11 Yao Qi <yao@codesourcery.com>
21605
21606 * gdb.threads/thread-find.exp: Don't execute command
21607 "info threads".
21608 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
21609 * gdb.threads/linux-dp.exp: Don't check the condition
21610 $threads_created equals to zero.
21611
3831839c
PA
216122014-10-10 Pedro Alves <palves@redhat.com>
21613
21614 * gdb.base/bigcore.exp: Remove references to IRIX.
21615 * gdb.base/funcargs.exp: Likewise.
21616 * gdb.base/interrupt.exp: Likewise.
21617 * gdb.base/mips_pro.exp: Likewise.
21618 * gdb.base/nodebug.exp: Likewise.
21619 * gdb.base/setvar.exp: Likewise.
21620 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
21621
8b9a549d
PA
216222014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
21623 Pedro Alves <palves@redhat.com>
21624
21625 PR symtab/14466
21626 * gdb.base/vdso-warning.c: New file.
21627 * gdb.base/vdso-warning.exp: New file.
21628
d48ba5e8
DE
216292014-10-02 Doug Evans <dje@google.com>
21630
21631 * gdb.base/structs.c (main): Don't run forever.
21632
2278c276
PA
216332014-10-02 Pedro Alves <palves@redhat.com>
21634
21635 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
21636 (top level) <stop threads 1, stop threads 2>: Use it.
21637
b57bacec
PA
216382014-10-02 Pedro Alves <palves@redhat.com>
21639
21640 * gdb.threads/break-while-running.exp (test): Add new
21641 'update_thread_list' argument. Skip "info threads" if false.
21642 (top level): Add new 'update_thread_list' axis.
21643
13fd3ff3
PA
216442014-10-02 Pedro Alves <palves@redhat.com>
21645
21646 PR breakpoints/17431
21647 * gdb.base/execl-update-breakpoints.c: New file.
21648 * gdb.base/execl-update-breakpoints.exp: New file.
21649
0fec99e8
PA
216502014-10-01 Pedro Alves <palves@redhat.com>
21651
21652 * gdb.base/breakpoint-in-ro-region.c: New file.
21653 * gdb.base/breakpoint-in-ro-region.exp: New file.
21654
2ddf4301
SM
216552014-10-01 Simon Marchi <simon.marchi@ericsson.com>
21656
21657 * gdb.mi/mi-exit-code.exp: New file.
21658 * gdb.mi/mi-exit-code.c: New file.
21659
6a5f3f43
YQ
216602014-09-30 Yao Qi <yao@codesourcery.com>
21661
21662 * lib/prelink-support.exp (build_executable_own_libs): Error if
21663 the target isn't native.
21664
345bcc73
YQ
216652014-09-30 Yao Qi <yao@codesourcery.com>
21666
21667 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
21668 false.
21669
a25a5a45
PA
216702014-09-22 Pedro Alves <palves@redhat.com>
21671
21672 * gdb.threads/break-while-running.exp: New file.
21673 * gdb.threads/break-while-running.c: New file.
21674
00ba3162
YQ
216752014-09-19 Yao Qi <yao@codesourcery.com>
21676
21677 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
21678 Invoke test. Restart GDB with --readnow and invoke test again.
21679
c3b7b696
YQ
216802014-09-19 Yao Qi <yao@codesourcery.com>
21681
21682 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
21683 proc set_breakpoint_on_gcd_function. Invoke
21684 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
21685 invoke set_breakpoint_on_gcd_function again.
21686
2b4fd423
DE
216872014-09-18 Doug Evans <dje@google.com>
21688
21689 * gdb.dwarf2/symtab-producer.exp: New file.
21690
a5947601
SDJ
216912014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21692
21693 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
21694 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
21695 * gdb.base/global-var-nested-by-dso.c: Likewise.
21696 * gdb.base/global-var-nested-by-dso.exp: Likewise.
21697
91c19059
SDJ
216982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21699 Pedro Alves <palves@redhat.com>
21700
21701 * gdb.base/watch-bitfields.exp: Pass string other than test file
21702 name to prepare_for_testing.
21703 (watch): New procedure.
21704 (expect_watchpoint): Use with_test_prefix.
21705 (top level): Factor out tests to ...
21706 (test_watch_location, test_regular_watch): ... these new
21707 procedures, and use with_test_prefix and gdb_continue_to_end.
21708
bb9d5f81
PP
217092014-09-16 Patrick Palka <patrick@parcs.ath.cx>
21710
21711 PR breakpoints/12526
21712 * gdb.base/watch-bitfields.exp: New file.
21713 * gdb.base/watch-bitfields.c: New file.
21714
635856f5
PA
217152014-09-16 Pedro Alves <palves@redhat.com>
21716
21717 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
21718 software and hardware addresses, not software address against
21719 itself.
21720
7280ceea
PA
217212014-09-16 Pedro Alves <palves@redhat.com>
21722
21723 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
21724 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
21725
428b16bd
PA
217262014-09-16 Pedro Alves <palves@redhat.com>
21727
21728 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
21729 files.
21730 * gdb.base/a2-run.exp: Remove all code guarded by istarget
21731 "*-*-vxworks*" throughout.
21732 * gdb.base/break.exp: Likewise.
21733 * gdb.base/default.exp: Likewise.
21734 * gdb.base/scope.exp: Likewise.
21735 * gdb.base/sepdebug.exp: Likewise.
21736 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
21737 throughout.
21738 * gdb.base/run.c: Likewise.
21739 * gdb.base/sepdebug.c: Likewise.
21740 * gdb.hp/gdb.aCC/run.c: Likewise.
21741 * gdb.reverse/until-reverse.c: Likewise.
21742 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
21743
666d413c
YQ
217442014-09-16 Yao Qi <yao@codesourcery.com>
21745
21746 * boards/local-remote-host-native.exp: New file.
21747
57cbd724
DE
217482014-09-14 Doug Evans <xdje42@gmail.com>
21749
21750 * gdb.threads/queue-signal.c (thread_count): New variable.
21751 (thread_count_mutex, thread_count_condvar): New variables.
21752 (incr_thread_count, wait_all_threads_running): New functions.
21753 (main): Wait for all threads to be in their thread functions.
21754
81219e53
DE
217552014-09-13 Doug Evans <xdje42@gmail.com>
21756
21757 * gdb.threads/queue-signal.c: New file.
21758 * gdb.threads/queue-signal.exp: New file.
21759
3714cea7
DE
217602014-09-13 Doug Evans <xdje42@gmail.com>
21761
21762 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
21763 be consistent with what default_gdb_init uses.
21764 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
21765 the plain text of the prompt. Add some logging printfs.
21766 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
21767
fa43b1d7
PA
217682014-09-12 Pedro Alves <palves@redhat.com>
21769
21770 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
21771 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
21772 * gdb.arch/i386-size-overlap.exp: Likewise.
21773 * gdb.arch/i386-size.exp: Likewise.
21774 * gdb.arch/i386-unwind.exp: Likewise.
21775 * gdb.base/a2-run.exp: Likewise.
21776 * gdb.base/break.exp: Likewise.
21777 * gdb.base/charset.exp: Likewise.
21778 * gdb.base/chng-syms.exp: Likewise.
21779 * gdb.base/commands.exp: Likewise.
21780 * gdb.base/dbx.exp: Likewise.
21781 * gdb.base/find.exp: Likewise.
21782 * gdb.base/funcargs.exp: Likewise.
21783 * gdb.base/jit-simple.exp: Likewise.
21784 * gdb.base/reread.exp: Likewise.
21785 * gdb.base/sepdebug.exp: Likewise.
21786 * gdb.base/step-bt.exp: Likewise.
21787 * gdb.cp/mb-inline.exp: Likewise.
21788 * gdb.cp/mb-templates.exp: Likewise.
21789 * gdb.objc/basicclass.exp: Likewise.
21790 * gdb.threads/killed.exp: Likewise.
21791
9d9bf2df
EBM
217922014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21793
21794 PR tdep/17379
21795 * gdb.arch/powerpc-stackless.S: New file.
21796 * gdb.arch/powerpc-stackless.exp: New file.
21797
1cf2f1b0
JK
217982014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21799
21800 * gdb.base/attach.c: Include unistd.h.
21801 (main): Call alarm. Add label postloop.
21802 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
21803 gdb_breakpoint, gdb_continue_to_breakpoint.
21804 (test_command_line_attach_run): Kill ${testpid} in one exit path.
21805
98880d46
PA
218062014-09-11 Pedro Alves <palves@redhat.com>
21807
21808 PR gdb/17347
21809 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
21810 * gdb.base/attach.exp (test_command_line_attach_run): New
21811 procedure.
21812 (top level): Call it.
21813
4c92ff2c
PA
218142014-09-11 Pedro Alves <palves@redhat.com>
21815
21816 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
21817 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
21818 (do_command_attach_tests): Use spawn_wait_for_attach.
21819 * gdb.base/solib-overlap.exp: Likewise.
21820 * gdb.multi/multi-attach.exp: Likewise.
21821 * gdb.python/py-prompt.exp: Likewise.
21822 * gdb.python/py-sync-interp.exp: Likewise.
21823 * gdb.server/ext-attach.exp: Likewise.
21824
3adc1a7d
GKB
218252014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
21826
21827 * gdb.fortran/array-element.exp: Remove unexpected "continue"
21828 command in testcase. Simplify testcase.
21829
96334934
JB
218302014-09-10 Joel Brobecker <brobecker@adacore.com>
21831
21832 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
21833
eb479039
JB
218342014-09-10 Joel Brobecker <brobecker@adacore.com>
21835
21836 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
21837
deede10c
JB
218382014-09-10 Joel Brobecker <brobecker@adacore.com>
21839
21840 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
21841
7828a5f5
JB
218422014-09-10 Joel Brobecker <brobecker@adacore.com>
21843
21844 * gdb.dwarf2/dynarr-ptr.c: New file.
21845 * gdb.dwarf2/dynarr-ptr.exp: New file.
21846
33aeebcf
MR
218472014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21848
21849 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21850 of 30 rather than hardcoding 120 for a slow test case. Take the
21851 `gdb,timeout' target setting into account for this calculation.
21852 Don't extend the timeout for the test cases that don't need it.
21853
7b415901
MR
218542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21855
21856 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
21857 a factor of 2 for a slow test case. Take the `gdb,timeout'
21858 target setting into account for this calculation.
21859 * gdb.reverse/until-precsave.exp: Increase the timeout by
21860 a factor of 15 and 3 respectively rather than adding 120
21861 for a pair of slow test cases. Take the `gdb,timeout'
21862 target setting into account for this calculation.
21863
4a40f85a
MR
218642014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21865
21866 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
21867 timeout, don't pass one down to gdb_expect.
21868 (gdb_expect): Rework timeout selection.
21869
09635af7
MR
218702014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21871
21872 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
21873 exception on timeout.
21874 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
21875 (gdbserver_start_extended): Catch any `gdbserver_start' error
21876 exceptions.
21877 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
21878 * lib/mi-support.exp (mi_gdb_target_load): Catch any
21879 `gdbserver_gdb_load' error exceptions.
21880
2bdd10b7
MR
218812014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21882
21883 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
21884 120 on waiting for the TCP socket to open.
21885
316935f0
DE
218862014-09-09 Doug Evans <xdje42@gmail.com>
21887
21888 * gdb.base/default.exp (show_conv_list): Add _caller_is,
21889 _caller_matches, _any_caller_is, _any_caller_matches.
21890
83740597
DE
218912014-09-09 Doug Evans <xdje42@gmail.com>
21892
21893 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
21894
4c122fc3
YQ
218952014-09-09 Yao Qi <yao@codesourcery.com>
21896
21897 * gdb.mi/mi-var-display.exp: Set print symbol off.
21898
a9f116cb
GKB
218992014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
21900
21901 PR gdb/17035
21902 * gdb.base/commands.exp: Add tests to verify user-defined
21903 commands with empty bodies.
21904 * gdb.python/py-cmd.exp: Test that we don't show user-defined
21905 python commands in `show user command`.
21906 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
21907 scheme commands in `show user command`.
21908
c75bd3a2
JK
219092014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21910
21911 PR python/17355
21912 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
21913 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
21914 * gdb.python/py-framefilter-invalidarg.exp: New file.
21915 * gdb.python/py-framefilter-invalidarg.py: New file.
21916
faa42425
DE
219172014-09-06 Doug Evans <xdje42@gmail.com>
21918
21919 PR 15276
21920 * gdb.python/py-caller-is.c: New file.
21921 * gdb.python/py-caller-is.exp: New file.
21922
474ca4f6
SDJ
219232014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
21924
21925 PR gdb/17235
21926 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
21927 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
21928
eb0b0463
SDJ
219292014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
21930
21931 PR fortran/17237
21932 * gdb.fortran/print-formatted.exp: New file.
21933 * gdb.fortran/print-formatted.f90: Likewise.
21934
5f3b99cf
SS
219352014-09-03 Sasha Smundak <asmundak@google.com>
21936
21937 * gdb.python/py-frame.exp: Test Frame.read_register.
21938
7d793aa9
SDJ
219392014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
21940
21941 PR python/16699
21942 * gdb.python/py-completion.exp: New file.
21943 * gdb.python/py-completion.py: Likewise.
21944
fb0576e9
DE
219452014-08-28 Doug Evans <dje@google.com>
21946
21947 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
21948 eax,etc. are live with values set by gdb and thus the compiler can't
21949 use them.
21950 * gdb.arch/i386-pseudo.c (main): Ditto.
21951
ee92b0dd
DE
219522014-08-27 Doug Evans <dje@google.com>
21953
21954 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
21955
6649db35
DE
219562014-08-25 Doug Evans <dje@google.com>
21957
21958 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
21959 (main): Ditto.
21960
564b7600
DE
219612014-08-25 Doug Evans <dje@google.com>
21962
21963 * gdb.threads/thread-execl.exp: #include <stdio.h>.
21964
3881fb67
YQ
219652014-08-24 Yao Qi <yao@codesourcery.com>
21966
21967 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
21968 symbol off.
21969 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
21970
a05a36a5
DE
219712014-08-22 Doug Evans <dje@google.com>
21972
21973 PR 17276
21974 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
21975 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21976 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
21977
7c343b48
YQ
219782014-08-22 Yao Qi <yao@codesourcery.com>
21979
21980 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21981 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21982 * gdb.python/python.exp: Likewise. Use .py file on the host
21983 instead of the build.
21984
22fd09ae
JK
219852014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21986
21987 * gdb.threads/gcore-stale-thread.c: New file.
21988 * gdb.threads/gcore-stale-thread.exp: New file.
21989
a8454a7c
PA
219902014-08-21 Pedro Alves <palves@redhat.com>
21991
21992 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21993 * gdb.base/gcore-relro-pie.exp: Likewise.
21994 * gdb.base/gcore-relro.exp: Likewise.
21995 * gdb.base/gcore.exp: Likewise.
21996 * gdb.base/print-symbol-loading.exp: Likewise.
21997 * gdb.threads/gcore-thread.exp: Likewise.
21998 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21999
2a31c623
PA
220002014-08-20 Pedro Alves <palves@redhat.com>
22001 Jan Kratochvil <jan.kratochvil@redhat.com>
22002
22003 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22004 configure.
22005 (EXPECT): Handle READ1 being set.
22006 (all): Depend on EXTRA_RULES.
22007 (check-read1, expect-read1, read1.so, read1): New rules.
22008 * README (Testsuite Parameters): Document the READ1 make variable.
22009 (Race detection): New section.
22010 * configure: Regenerate.
22011 * configure.ac: If build==host==target, and running under a
22012 GNU/glibc system, add read1 to the extra Makefile rules.
22013 (EXTRA_RULES): AC_SUBST it.
22014 * lib/read1.c: New file.
22015
d36430db
JB
220162014-08-20 Joel Brobecker <brobecker@adacore.com>
22017
22018 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22019 the handling of variables declared as a typedef to an array
22020 which a DW_AT_data_location attribute.
22021
9a0dc9e3
PA
220222014-08-19 Andrew Burgess <aburgess@broadcom.com>
22023 Pedro Alves <palves@redhat.com>
22024
22025 PR symtab/14604
22026 PR symtab/14605
22027 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22028 gdb_test.
22029
0718a8da
PA
220302014-08-19 Pedro Alves <palves@redhat.com>
22031
22032 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22033
13b448cd
YQ
220342014-08-19 Yao Qi <yao@codesourcery.com>
22035
22036 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22037 right line.
22038
1cbf5077
DB
220392014-08-18 David Blaikie <dblaikie@gmail.com>
22040
22041 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22042
bf0fae19
JB
220432014-08-18 Joel Brobecker <brobecker@adacore.com>
22044
22045 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22046 attribute in array range.
22047
3c8c5dcc
JB
220482014-08-18 Joel Brobecker <brobecker@adacore.com>
22049
22050 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22051
e66d4446
SC
220522014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22053
22054 PR c++/17132
22055 * gdb.cp/pr17132.cc: New file.
22056 * gdb.cp/pr17132.exp: New file.
22057
940df408
SC
220582014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22059
22060 * gdb.python/py-xmethods.py (A_getarrayind)
22061 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22062 Use 'print' with function call syntax.
22063 (E_method_matcher.match): Fix tab vs space indentation mixup.
22064
ebcc6c3a
YQ
220652014-08-15 Yao Qi <yao@codesourcery.com>
22066
22067 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22068 false.
22069
775e0f04
YQ
220702014-08-15 Yao Qi <yao@codesourcery.com>
22071
22072 * gdb.cp/casts.exp: Set print symbol off.
22073 * gdb.cp/class2.exp: Likewise.
22074 * gdb.cp/overload.exp: Likewise.
22075 * gdb.cp/templates.exp: Likewise.
22076
d769e349
DE
220772014-08-11 Doug Evans <dje@google.com>
22078
22079 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22080 (test_load_shlib): Update.
22081
20c6f1e1
YQ
220822014-08-09 Yao Qi <yao@codesourcery.com>
22083
22084 * gdb.base/display.exp: Invoke is_address_zero_readable.
22085 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22086 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22087 * gdb.base/hbreak-unmapped.exp: Return if
22088 is_address_zero_readable returns true.
22089 * gdb.base/signest.exp: Likewise.
22090 * gdb.base/signull.exp: Likewise.
22091 * gdb.base/sigbpt.exp: Likewise.
22092 * gdb.guile/scm-disasm.exp: Do the test if
22093 is_address_zero_readable returns false.
22094 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22095 * gdb.python/py-arch.exp: Likewise.
22096 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22097 * lib/gdb.exp (is_address_zero_readable): New proc.
22098
5792e8e3
YQ
220992014-08-09 Yao Qi <yao@codesourcery.com>
22100
22101 PR testsuite/13443
22102 * gdb.mi/mi-var-display.exp: Make test messages unique.
22103
3cecbbbe
TT
221042014-08-04 Tom Tromey <tromey@redhat.com>
22105
22106 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22107 target 0".
22108
00b51ff5
TT
221092014-08-04 Tom Tromey <tromey@redhat.com>
22110
22111 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22112 "target_resume".
22113
6908c509
JB
221142014-08-01 Joel Brobecker <brobecker@adacore.com>
22115
22116 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22117 inner_vla_struct_object_size.
22118 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22119 as xfail.
22120
cc6563d2
PA
221212014-07-30 Pedro Alves <palves@redhat.com>
22122
22123 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22124 comment.
22125
7e09a223
YQ
221262014-07-29 Yao Qi <yao@codesourcery.com>
22127
22128 PR gdb/17206
22129 * gdb.base/until-nodebug.exp: New.
22130
7ebdbe92
DE
221312014-07-28 Doug Evans <xdje42@gmail.com>
22132
22133 PR guile/17203
22134 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22135 previously existing parameter, and previously ambiguously spelled
22136 parameter.
22137
fdb1adc6
WN
221382014-07-28 Will Newton <will.newton@linaro.org>
22139
22140 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22141
186fcde0
DE
221422014-07-26 Ludovic Courtès <ludo@gnu.org>
22143 Doug Evans <xdje42@gmail.com>
22144
22145 PR guile/17146
22146 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22147
70509625
PA
221482014-07-25 Pedro Alves <palves@redhat.com>
22149
22150 * gdb.threads/signal-command-handle-nopass.c: New file.
22151 * gdb.threads/signal-command-handle-nopass.exp: New file.
22152 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22153 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22154 * gdb.threads/signal-delivered-right-thread.c: New file.
22155 * gdb.threads/signal-delivered-right-thread.exp: New file.
22156
c3f814a1
PA
221572014-07-25 Pedro Alves <palves@redhat.com>
22158
22159 * gdb.base/double-prompt-target-event-error.exp
22160 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22161 match.
22162 (cancel_pagination_in_target_event): Rework double prompt
22163 detection.
22164 * gdb.base/paginate-after-ctrl-c-running.exp
22165 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22166 <return>' match.
22167 * gdb.base/paginate-bg-execution.exp
22168 (test_bg_execution_pagination_return)
22169 (test_bg_execution_pagination_cancel): Remove '-notransfer
22170 <return>' matches.
22171 * gdb.base/paginate-execution-startup.exp
22172 (test_fg_execution_pagination_return)
22173 (test_fg_execution_pagination_cancel): Remove '-notransfer
22174 <return>' matches.
22175 * gdb.base/paginate-inferior-exit.exp
22176 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22177 match.
22178 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22179 * lib/gdb.exp (pagination_prompt): Run text through
22180 string_to_regexp.
22181 (gdb_test_multiple): Match $pagination_prompt instead of
22182 "<return>".
22183 (string_to_regexp): Move to lib/gdb-utils.exp.
22184
e214cf6c
JK
221852014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22186
22187 * gdb.arch/amd64-entry-value-paramref.S: New file.
22188 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22189 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22190 * gdb.arch/amd64-optimout-repeat.S: New file.
22191 * gdb.arch/amd64-optimout-repeat.c: New file.
22192 * gdb.arch/amd64-optimout-repeat.exp: New file.
22193
17d0c5c8
JK
221942014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22195
22196 PR gdb/17170
22197 * gdb.base/statistics.exp: New file.
22198
b8b8facf
DE
221992014-07-17 Doug Evans <dje@google.com>
22200
74b49205 22201 PR gdb/17170
b8b8facf
DE
22202 * gdb.base/maint.exp: Update testing of per-command stats.
22203
1b5d0ab3
PA
222042014-07-16 Pedro Alves <palves@redhat.com>
22205
22206 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22207 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22208 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22209 (tfile_write_buf): New functions.
22210 (add_memory_block): Rewrite using the above.
22211 (adjust_function_address): New function.
22212 (FUNCTION_ADDRESS): New macro.
22213 (write_basic_trace_file): Remove short_x local, and use
22214 tfile_write_16. Change type of func_addr local to unsigned long
22215 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22216 here. Cast argument of add_memory_block to char pointer.
22217 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22218 (main): Remove parameters.
22219 * gdb.trace/tfile.exp: Remove nowarnings.
22220
4d974e88
SM
222212014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22222
22223 * gdb.base/debug-expr.exp: Test string evaluation with
22224 "debug expression" on.
22225
41e99568
PA
222262014-07-15 Pedro Alves <palves@redhat.com>
22227
22228 * gdb.base/reread.exp: Use clean_restart.
22229
487d9753
PL
222302014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22231
22232 * gdb.arch/avr-flash-qualifer.c: New.
22233 * gdb.arch/avr-flash-qualifer.exp: New.
22234
cc1c52ad
PA
222352014-07-14 Pedro Alves <palves@redhat.com>
22236
22237 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22238 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22239
1e973570
PA
222402014-07-14 Pedro Alves <palves@redhat.com>
22241
22242 * gdb.base/double-prompt-target-event-error.c: New file.
22243 * gdb.base/double-prompt-target-event-error.exp: New file.
22244
93d6eb10
PA
222452014-07-14 Pedro Alves <palves@redhat.com>
22246
22247 PR gdb/17072
22248 * gdb.base/paginate-inferior-exit.c: New file.
22249 * gdb.base/paginate-inferior-exit.exp: New file.
22250
0017922d
PA
222512014-07-14 Pedro Alves <palves@redhat.com>
22252
22253 PR gdb/17072
22254 * gdb.base/paginate-bg-execution.c: New file.
22255 * gdb.base/paginate-bg-execution.exp: New file.
22256
94696ad3
PA
222572014-07-14 Pedro Alves <palves@redhat.com>
22258
22259 PR gdb/17072
22260 * gdb.base/paginate-execution-startup.c: New file.
22261 * gdb.base/paginate-execution-startup.exp: New file.
22262 * lib/gdb.exp (pagination_prompt): New global.
22263 (default_gdb_spawn): New procedure, factored out from
22264 default_gdb_spawn.
22265 (default_gdb_start): Adjust to call default_gdb_spawn.
22266 (gdb_spawn): New procedure.
22267
bd293940
PA
222682014-07-14 Pedro Alves <palves@redhat.com>
22269
22270 * lib/gdb.exp (gdb_assert): New procedure.
22271 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22272
c933f875
PA
222732014-07-14 Pedro Alves <palves@redhat.com>
22274
22275 * gdb.base/execution-termios.c: New file.
22276 * gdb.base/execution-termios.exp: New file.
22277
d98b7a16
TT
222782014-07-14 Tom Tromey <tromey@redhat.com>
22279
22280 * gdb.cp/vla-cxx.cc: New file.
22281 * gdb.cp/vla-cxx.exp: New file.
22282
548740d6
TT
222832014-07-14 Tom Tromey <tromey@redhat.com>
22284
22285 * gdb.reverse/rerun-prec.c: New file.
22286 * gdb.reverse/rerun-prec.exp: New file.
22287
a25eb028
MR
222882014-07-12 Maciej W. Rozycki <macro@mips.com>
22289 Maciej W. Rozycki <macro@codesourcery.com>
22290
22291 * lib/gdb-utils.exp: New file.
22292 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22293 inline `gdb_init_command' processing.
22294 (gdb_start_cmd): Likewise.
22295 * lib/mi-support.exp (mi_run_cmd): Likewise.
22296 * README: Document `gdb_init_command' and `gdb_init_commands'.
22297
218c2655
JK
222982014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22299
22300 Fix false FAIL running under a very long directory name.
22301 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22302 and "set print elements 10000". Twice.
22303
5401fde3
YQ
223042014-07-11 Yao Qi <yao@codesourcery.com>
22305
22306 * gdb.base/exprs.exp: "set print symbol off".
22307
e76126e8
PA
223082014-07-11 Pedro Alves <palves@redhat.com>
22309
22310 * gdb.threads/kill.c: New file.
22311 * gdb.threads/kill.exp: New file.
22312
2d6f0de6
YQ
223132014-07-10 Yao Qi <yao@codesourcery.com>
22314
22315 * gdb.trace/tfile.c (write_basic_trace_file)
22316 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22317 address written to trace file.
22318
7180e04a
PA
223192014-07-09 Pedro Alves <palves@redhat.com>
22320
22321 * gdb.base/attach-wait-input.exp: New file.
22322 * gdb.base/attach-wait-input.c: New file.
22323
9a9a7608
AB
223242014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22325
22326 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22327 setting up test structures.
22328 (main): Call new test function.
22329 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22330 test function, continue into test function and walk test
22331 structures.
22332
161ac41e
YQ
223332014-07-02 Yao Qi <yao@codesourcery.com>
22334
22335 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22336 'bar_start' at the beginning of functions 'foo' and 'bar'
22337 respectively.
22338 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22339 instead of 'foo' and 'bar'.
22340
1f267ae3
MM
223412014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22342
22343 * gdb.btrace/segv.exp: New.
22344 * gdb.btrace/segv.c: New.
22345
2b239efb
LM
223462014-07-02 Luis Machado <lgustavo@codesourcery.com>
22347
22348 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22349 instruction.
22350
cf363f18
MW
223512014-06-30 Mark Wielaard <mjw@redhat.com>
22352
22353 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22354 vulture, vilify, villar): New volatile array constants.
22355 (vindictive, vegetation): New const volatile array constants.
22356 * gdb.base/volatile.exp: Test volatile and const volatile array
22357 types.
22358
aebf9d24
AA
223592014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22360
22361 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22362 target lacks support for awatch, rwatch, or hbreak.
22363
b67a2c6f
YQ
223642014-06-27 Yao Qi <yao@codesourcery.com>
22365
22366 * gdb.multi/dummy-frame-restore.exp: New.
22367 * gdb.multi/dummy-frame-restore.c: New.
22368
aef92902
MM
223692014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22370
22371 * gdb.btrace/gcore.exp: New.
22372
8e9db26e
PA
223732014-06-23 Pedro Alves <palves@redhat.com>
22374
22375 * gdb.base/watchpoint-reuse-slot.c: New file.
22376 * gdb.base/watchpoint-reuse-slot.exp: New file.
22377
70afc5b7
SC
223782014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22379
22380 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22381 progspace's filename in 'info', 'enable' and 'disable' command
22382 tests.
22383
b972bd9c
JK
223842014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22385
22386 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22387 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22388 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22389
125f8a3d
GB
223902014-06-20 Gary Benson <gbenson@redhat.com>
22391
22392 * gdb.arch/i386-avx.exp: Fix include file location.
22393 * gdb.arch/i386-sse.exp: Likewise.
22394
3ed9baed
IB
223952014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22396
22397 * gdb.dlang/expression.exp: New file.
22398
034f788c
PA
223992014-06-19 Pedro Alves <palves@redhat.com>
22400
22401 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22402 out from ...
22403 (top level): ... here. Iterate running tests under different
22404 scheduler-locking settings.
22405
45371d0c
LM
224062014-06-18 Luis Machado <lgustavo@codesourcery.com>
22407
22408 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22409 to DW_FORM_addr and use non-zero addresses.
22410
5d376983
SC
224112014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22412
22413 PR gdb/17017
22414 * gdb.python/py-xmethods.cc: Add global function call counters and
22415 increment them in their respective functions. Remove "cout"
22416 statements.
22417 * gdb.python/py-xmethods.exp: Make tests check the global function
22418 call counters instead of depending on inferior IO.
22419
a1aa2221
LM
224202014-06-18 Don Breazeal <donb@codesourcery.com>
22421
22422 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22423 Deleted procedure.
22424 (explicit_fork_parent_follow): Deleted procedure.
22425 (explicit_fork_child_follow): Deleted procedure.
22426 (test_follow_fork): New procedure.
22427 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22428 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22429 procedure calls.
22430
0fc05997
YQ
224312014-06-17 Yao Qi <yao@codesourcery.com>
22432
22433 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22434 CP1252.
22435
70795c52
LM
224362014-06-17 Luis Machado <lgustavo@codesourcery.com>
22437
22438 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22439 Initialize ptr and S explicitly.
22440 (skip_type_update_when_not_use_rtti_test): Likewise.
22441
6be47f0c
KS
224422014-06-16 Keith Seitz <keiths@redhat.com>
22443
22444 PR mi/15863
22445 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22446 the inferior is started.
22447
d03de421
PA
224482014-06-16 Pedro Alves <palves@redhat.com>
22449
22450 * gdb.base/break-main-file-remove-fail.c: New file.
22451 * gdb.base/break-main-file-remove-fail.exp: New file.
22452 * gdb.base/break-unload-file.exp: Use build_executable instead of
22453 prepare_for_testing.
22454 (test_break): New parameter "initial_load". Handle it.
22455 (top level): Add initial_load cmdline/file axis.
22456
f9579b99
TT
224572014-06-12 Tom Tromey <tromey@redhat.com>
22458
22459 * gdb.base/completion.exp: Don't use directory name in test.
22460
3657956b
GB
224612014-06-09 Gary Benson <gbenson@redhat.com>
22462
22463 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22464 separate the always-available ANSI-standard signals from the
22465 signals that require checking.
22466 (main): Likewise.
22467 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22468 Likewise.
22469 (main): Likewise.
22470
4186eb54
KS
224712014-06-07 Keith Seitz <keiths@redhat.com>
22472
22473 Revert:
22474 PR c++/16253
22475 * gdb.cp/var-tag.cc: New file.
22476 * gdb.cp/var-tag.exp: New file.
22477 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22478 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22479 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22480 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22481
25326a28 224822014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22483
22484 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22485
829155c9
PA
224862014-06-06 Pedro Alves <palves@redhat.com>
22487
22488 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22489 in target debug output instead of looking at RSP packets,
22490 disabling the test on any target that uses hardware stepping.
22491 Update comments.
22492
61c8d22e
PA
224932014-06-06 Pedro Alves <palves@redhat.com>
22494
22495 * gdb.base/break-unload-file.exp: Fix typo.
22496
d9a47287
YQ
224972014-06-06 Yao Qi <yao@codesourcery.com>
22498
22499 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22500 from "jit_function" to "^jit_function".
22501
e5e01dbf
YQ
225022014-06-06 Yao Qi <yao@codesourcery.com>
22503
22504 * gdb.base/async.c (foo): Add one statement.
22505 * gdb.base/async.exp: Get the next instruction address and
22506 match the output of "nexti" by instruction address. Match
22507 the hex address in the output of "finish".
22508
73ba372c
GB
225092014-06-06 Gary Benson <gbenson@redhat.com>
22510
22511 * gdb.base/call-signals.c: Remove preprocessor conditionals
22512 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22513 SIGSEGV and SIGTERM.
22514 * gdb.base/sigall.c: Likewise.
22515 * gdb.base/unwindonsignal.c: Likewise.
22516 * gdb.reverse/sigall-reverse.c: Likewise.
22517
831517df
YQ
225182014-06-06 Yao Qi <yao@codesourcery.com>
22519
22520 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22521 readable, skip the test.
22522
b8b91e98
YQ
225232014-06-06 Yao Qi <yao@codesourcery.com>
22524
22525 * gdb.threads/staticthreads.c (thread_function): Move the line
22526 setting breakpoint on forward.
22527 * gdb.threads/staticthreads.exp: Update comments.
22528
fb934770
LC
225292014-06-05 Ludovic Courtès <ludo@gnu.org>
22530
22531 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22532 "history-append! type error".
22533
6ef284bd
SM
225342014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22535
22536 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22537 erroneous dprintf expected input.
22538
a872e241
DE
225392014-06-04 Doug Evans <xdje42@gmail.com>
22540
22541 * gdb.guile/scm-generics.exp: Delete.
22542
16f691fb
DE
225432014-06-04 Doug Evans <xdje42@gmail.com>
22544
22545 * gdb.guile/scm-breakpoint.exp: Update.
22546 Add tests for breakpoint registration.
22547
012370f6
TT
225482014-06-04 Tom Tromey <tromey@redhat.com>
22549
22550 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22551 VLA-in-union.
22552 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22553 inner_vla_struct, vla_union types. Initialize objects of those
22554 types and compute their sizes.
22555
9f5a4cef
HZ
225562014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22557 Hui Zhu <hui@codesourcery.com>
22558
22559 * gdb.base/fileio.exp: Add test for shell not available as well as
22560 available.
22561 * gdb.base/fileio.c (test_system): Check for shell twice.
22562
90a45c4d
YQ
225632014-06-04 Yao Qi <yao@codesourcery.com>
22564
22565 * gdb.base/auto-connect-native-target.exp: Remove redundant
22566 space from the regexp pattern.
22567
70017e41
YQ
225682014-06-04 Yao Qi <yao@codesourcery.com>
22569
22570 * gdb.base/default.exp: Replace "child" with "native" in
22571 regexp pattern.
22572
883964a7
SC
225732014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22574
22575 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22576 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22577 * gdb.python/py-xmethods.py: Python script supporting the
22578 new testcase and tests.
22579
ef370185
JB
225802014-06-03 Joel Brobecker <brobecker@adacore.com>
22581 Pedro Alves <palves@redhat.com>
22582
22583 PR breakpoints/17000
22584 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22585 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22586
1e2ccb61
BM
225872014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22588
22589 * gdb.base/subst.exp: Add tests to verify partial path matching
22590 output.
22591
c6ec5ab2
PA
225922014-06-03 Pedro Alves <palves@redhat.com>
22593
22594 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22595 target that doesn't use software single-stepping.
22596
835c559f
PA
225972014-06-03 Pedro Alves <palves@redhat.com>
22598
22599 PR breakpoints/17000
22600 * gdb.base/sss-bp-on-user-bp-2.c: New file.
22601 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
22602
06eb1586
DE
226032014-06-02 Doug Evans <xdje42@gmail.com>
22604
22605 * gdb.guile/scm-parameter.exp: New file.
22606
e698b8c4
DE
226072014-06-02 Doug Evans <xdje42@gmail.com>
22608
22609 * gdb.guile/scm-cmd.c: New file.
22610 * gdb.guile/scm-cmd.exp: New file.
22611
ded03782
DE
226122014-06-02 Doug Evans <xdje42@gmail.com>
22613
22614 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
22615 pretty-printer lookup.
22616 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
22617 (make-pp_s-printer): Call it.
22618 (make-pretty-printer-from-dict): New function.
22619 (lookup-pretty-printer-maker-from-dict): New function.
22620 (*pretty-printer*): Simplify.
22621 (make-objfile-pp_s-printer): New function.
22622 (install-objfile-pretty-printers!): New function.
22623 (make-progspace-pp_s-printer): New function.
22624 (install-progspace-pretty-printers!): New function.
22625 * gdb.guile/scm-progspace.c: New file.
22626 * gdb.guile/scm-progspace.exp: New file.
22627
41fac0cf
PA
226282014-06-02 Pedro Alves <palves@redhat.com>
22629
22630 * gdb.base/dprintf-bp-same-addr.c: New file.
22631 * gdb.base/dprintf-bp-same-addr.exp: New file.
22632
96ae5695
EBM
226332014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22634
22635 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
22636 * gdb.arch/powerpc-power.s: Likewise.
22637
da02b3a8
JB
226382014-06-02 Joel Brobecker <brobecker@adacore.com>
22639
22640 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
22641
c72b2e7b
YQ
226422014-06-01 Yao Qi <yao@codesourcery.com>
22643
22644 * gdb.base/watchpoint.exp (test_watch_location): Check null
22645 pointer can be dereferenced. If not, do the test, otherwise
22646 skip it.
22647
53e8a631
AB
226482014-05-30 Andrew Burgess <aburgess@broadcom.com>
22649
22650 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
22651 results.
22652 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
22653
938f0e2f
AB
226542014-05-30 Andrew Burgess <aburgess@broadcom.com>
22655
22656 * gdb.arch/amd64-invalid-stack-middle.S: New file.
22657 * gdb.arch/amd64-invalid-stack-middle.c: New file.
22658 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
22659 * gdb.arch/amd64-invalid-stack-top.c: New file.
22660 * gdb.arch/amd64-invalid-stack-top.exp: New file.
22661
9ba6657a
PA
226622014-05-30 Pedro Alves <palves@redhat.com>
22663
22664 PR breakpoints/17000
22665 * gdb.base/sss-bp-on-user-bp.c: New file.
22666 * gdb.base/sss-bp-on-user-bp.exp: New file.
22667
522c09bf
DB
226682014-05-30 David Blaikie <dblaikie@gmail.com>
22669
22670 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
22671 gnu_inline semantics via attribute.
22672 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
22673 source explicitly specifies the required semantics.
22674
bf4ef81e
MR
226752014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
22676
22677 * gdb.reverse/sigall-reverse.exp: Fix a typo.
22678
329ea579
PA
226792014-05-29 Pedro Alves <palves@redhat.com>
22680 Tom Tromey <tromey@redhat.com>
22681
22682 * gdb.base/async-shell.exp: Don't enable target-async.
22683 * gdb.base/async.exp
22684 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
22685 parameter. Adjust.
22686 (top level): Don't test with "target-async".
22687 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
22688 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
22689 * gdb.base/inferior-died.exp: Don't enable target-async.
22690 * gdb.base/interrupt-noterm.exp: Likewise.
22691 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
22692 * gdb.mi/mi-nonstop-exit.exp: Likewise.
22693 * gdb.mi/mi-nonstop.exp: Likewise.
22694 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
22695 * gdb.mi/mi-nsintrall.exp: Likewise.
22696 * gdb.mi/mi-nsmoribund.exp: Likewise.
22697 * gdb.mi/mi-nsthrexec.exp: Likewise.
22698 * gdb.mi/mi-watch-nonstop.exp: Likewise.
22699 * gdb.multi/watchpoint-multi.exp: Adjust comment.
22700 * gdb.python/py-evsignal.exp: Don't enable target-async.
22701 * gdb.python/py-evthreads.exp: Likewise.
22702 * gdb.python/py-prompt.exp: Likewise.
22703 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
22704 * gdb.server/solib-list.exp: Don't enable target-async.
22705 * gdb.threads/thread-specific-bp.exp: Likewise.
22706 * lib/mi-support.exp: Adjust to use mi-async.
22707
fd664c91
PA
227082014-05-29 Pedro Alves <palves@redhat.com>
22709
22710 PR gdb/13860
22711 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
22712 reason, even in sync mode.
22713
251bde03
PA
227142014-05-29 Pedro Alves <palves@redhat.com>
22715 Hui Zhu <hui@codesourcery.com>
22716
22717 PR PR15693
22718 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
22719 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
22720 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
22721 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
22722
7f3c0343
JB
227232014-05-28 Joel Brobecker <brobecker@adacore.com>
22724
22725 * config/monitor.exp (gdb_target_monitor): Replace use of
22726 "set remotebaud" by "set serial baud".
22727
b2715b27
AW
227282014-05-26 Andy Wingo <wingo@igalia.com>
22729
22730 * gdb.guile/scm-breakpoint.exp:
22731 * gdb.guile/scm-gsmob.exp: Update to use plain old object
22732 properties instead of gdb-object-properties.
22733
498a4489
YQ
227342014-05-26 Yao Qi <yao@codesourcery.com>
22735
22736 * gdb.server/no-thread-db.exp: Specify source file name
22737 explicitly when setting a breakpoint.
22738
589fdceb
MM
227392014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22740
22741 * gdb.btrace/vdso.c: New.
22742 * gdb.btrace/vdso.exp: New.
22743
e9089e05
MM
227442014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22745
22746 * gdb.base/gcore.exp (capture_command_output): Move ...
22747 * lib/gdb.exp (capture_command_output): ... here.
22748
67b5c0c1
MM
227492014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22750
22751 * gdb.btrace/data.exp: Test memory access during btrace replay.
22752
a2199296
SM
227532014-05-22 Simon Marchi <simon.marchi@ericsson.com>
22754
22755 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
22756
17b2616c
PA
227572014-05-21 Pedro Alves <palves@redhat.com>
22758
22759 PR gdb/13860
22760 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
22761 (top level): Test that output related to execution commands is
22762 sent to the console with CLI commands, but not with MI commands.
22763 Test that breakpoint events are always mirrored to the console.
22764 Also expect the new source line to be output after a "next" in
22765 async mode too. Make it a pass/fail test.
22766 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
22767 output.
22768 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
22769
5166082f
PA
227702014-05-21 Pedro Alves <palves@redhat.com>
22771
22772 * gdb.base/list.exp (build_pattern, test_list): New procedures.
22773 Use them to test variations of "list" after reaching a breakpoint.
22774 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
22775 Test "list" with listsize 10 after reaching a breakpoint.
22776 * gdb.python/python.exp (decode_line current location line
22777 number): Adjust expected line number.
22778
2f25d70f
SM
227792014-05-21 Simon Marchi <simon.marchi@ericsson.com>
22780
22781 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
22782 behavior for $args, pass it directly to "run".
22783
ff604a67
MR
227842014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
22785
22786 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
22787 30000 to 65536.
22788
6a3cb8e8
PA
227892014-05-21 Pedro Alves <palves@redhat.com>
22790
22791 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
22792 auto-connect-native-target off".
22793 * gdb.base/auto-connect-native-target.c: New file.
22794 * gdb.base/auto-connect-native-target.exp: New file.
22795
4ebfc96e
PA
227962014-05-21 Pedro Alves <palves@redhat.com>
22797
22798 * gdb.base/default.exp: Test "target native" instead of "target
22799 child".
22800
36d46afb
MW
228012014-05-21 Mark Wielaard <mjw@redhat.com>
22802
22803 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
22804
5876f503
JK
228052014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22806
22807 Fix TLS access for -static -pthread.
22808 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
22809 <HAVE_TLS> (thread_function, main): Initialize it.
22810 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
22811 Add clean_restart.
22812 <$have_tls != "">: Check TLSVAR.
22813
0256a6ac
PA
228142014-05-21 Pedro Alves <palves@redhat.com>
22815
22816 * gdb.base/dcache-line-read-error.c: New.
22817 * gdb.base/dcache-line-read-error.exp: New.
22818
936d2992
PA
228192014-05-20 Pedro Alves <palves@redhat.com>
22820
22821 * gdb.base/compare-sections.c: New file.
22822 * gdb.base/compare-sections.exp: New file.
22823
802e8e6d
PA
228242014-05-20 Pedro Alves <palves@redhat.com>
22825
22826 * gdb.base/break-idempotent.c: New file.
22827 * gdb.base/break-idempotent.exp: New file.
22828
e59fa00f
MM
228292014-05-20 Markus Metzger <markus.t.metzger@intel.com>
22830
22831 * gdb.btrace/nohist.exp: New.
22832
8b696e31
YQ
228332014-05-20 Yao Qi <yao@codesourcery.com>
22834
22835 * lib/gdb.exp (gdb_init): Set timeout if test file is under
22836 gdb.reverse directory and gdb_reverse_timeout exists in board
22837 setting.
22838 * README: Document gdb_reverse_timeout.
22839
73c9764f
YQ
228402014-05-20 Yao Qi <yao@codesourcery.com>
22841
22842 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
22843 'test_file_name'. Treat args as a string instead of a list.
22844 (gdb_init): Rename argument 'args' by 'test_file_name'.
22845
f1f4348a
JK
228462014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
22847
22848 * gdb.arch/powerpc-power.exp: New file.
22849 * gdb.arch/powerpc-power.s: New file.
22850
0dbe70ce
DE
228512014-05-16 Doug Evans <dje@google.com>
22852
22853 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
22854 * gdb.base/completion.exp: Check that all expected files exist
22855 before doing file completion.
0dbe70ce 22856
8d551b02
DE
228572014-05-16 Doug Evans <dje@google.com>
22858
22859 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
22860 Update.
22861 (do_syscall_tests_without_xml): Update.
22862
73eb7709
PA
228632014-05-16 Pedro Alves <palves@redhat.com>
22864
22865 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
22866 instead of "unknown output after running".
22867
3fae92fc
YQ
228682014-05-16 Yao Qi <yao@codesourcery.com>
22869
22870 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
22871 file1.txt from host at the end.
22872 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22873
c2b2ccc5
DE
228742014-05-15 Doug Evans <dje@google.com>
22875
22876 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
22877 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
22878 loading file. Add test for TU lookup.
22879
8c217a4b
SM
228802014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22881
22882 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
22883 calling "-exec-arguments" or "set args" before running the
22884 inferior.
22885
3deb39c6
SM
228862014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22887
22888 * lib/mi-support.exp (mi_expect_stop): Expect message for
22889 inferiors that exit with non-zero exit code.
22890
71a79f8c
YQ
228912014-05-14 Yao Qi <yao@codesourcery.com>
22892
22893 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
22894 match absolute path on remote host.
22895 (test_file_list_exec_source_files): Remove "/" from the
22896 pattern.
22897
f23fcd46
YQ
228982014-05-14 Yao Qi <yao@codesourcery.com>
22899
22900 * boards/local-remote-host-notty.exp (${board}_file): New
22901 proc.
22902
9404b58f
KM
229032014-05-07 Kyle McMartin <kyle@redhat.com>
22904
22905 Pushed by Joel Brobecker <brobecker@adacore.com>.
22906 * gdb.arch/aarch64-atomic-inst.c: New file.
22907 * gdb.arch/aarch64-atomic-inst.exp: New file.
22908
5e45f04c
YQ
229092014-05-07 Yao Qi <yao@codesourcery.com>
22910
22911 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
22912 in current context" too.
22913
c888a17d
KS
229142014-05-05 Keith Seitz <keiths@redhat.com>
22915
22916 * gdb.linespec/ls-dollar.exp: Add test for linespec
22917 file:convenience_variable.
22918
290a839c
YQ
229192014-05-05 Yao Qi <yao@codesourcery.com>
22920
22921 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
22922 traceframes into tfile and ctf trace files. Read data from
22923 trace file and test collected data.
22924 (gdb_collect_locals_test): Likewise.
22925 (gdb_unavailable_registers_test): Likewise.
22926 (gdb_unavailable_floats): Likewise.
22927 (gdb_collect_globals_test): Likewise.
22928 (top-level): Append "ctf" to trace_file_targets if GDB
22929 supports.
22930
b5262cd0
YQ
229312014-05-05 Yao Qi <yao@codesourcery.com>
22932
22933 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
22934 code to ...
22935 (gdb_collect_args_test_1): ... it. New proc.
22936 (gdb_collect_locals_test): Move some code to ...
22937 (gdb_collect_locals_test_1): ... it. New proc.
22938 (gdb_unavailable_registers_test): Move some code to ...
22939 (gdb_unavailable_registers_test_1): ... it. New proc.
22940 (gdb_unavailable_floats): Move some code to ...
22941 (gdb_unavailable_floats_1): ... it. New proc.
22942
30a1e6cc
SDJ
229432014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22944
22945 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
22946 probes to test for bitness recognition.
22947 * gdb.arch/amd64-stap-optional-prefix.exp
22948 (test_probe_value_without_reg): New procedure.
22949 Add code to test for different kinds of bitness.
22950
f33da99a
SDJ
229512014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22952
22953 PR breakpoints/16889
22954 * gdb.arch/amd64-stap-optional-prefix.S: New file.
22955 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22956
5b80f00d
PA
229572014-05-01 Pedro Alves <palves@redhat.com>
22958
22959 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
22960 gdb_file_cmd if no file is specified.
22961 * boards/native-extended-gdbserver.exp (gdb_load): Use the
22962 last_loaded_file to set the remote exec-file.
22963
f8c2a73c
PA
229642014-05-01 Pedro Alves <palves@redhat.com>
22965
22966 * boards/local-remote-host.exp: New file.
22967
be6e8ac7
PA
229682014-05-01 Pedro Alves <palves@redhat.com>
22969
22970 * boards/local-remote-host.exp: Rename to ...
22971 * boards/local-remote-host-notty.exp: ... this.
22972
cac0dc8f
JB
229732014-04-28 Joel Brobecker <brobecker@adacore.com>
22974
22975 * gdb.ada/dyn_arrayidx: New testcase.
22976
9730e6cc
YQ
229772014-04-26 Yao Qi <yao@codesourcery.com>
22978
22979 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22980 and compute the length of function main. Save it in
22981 $main_length.
22982 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22983 (top-level): Use gdb_compile to compile objects into
22984 executable and restart GDB. Remove invocation to
22985 prepare_for_testing.
22986
7ae1a6a6
PA
229872014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22988 Pedro Alves <palves@redhat.com>
22989
22990 PR server/16255
22991 * gdb.multi/multi-attach.c: New file.
22992 * gdb.multi/multi-attach.exp: New file.
22993
4082afcc
PA
229942014-04-25 Pedro Alves <palves@redhat.com>
22995
22996 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22997 user.
22998 (top level): Test that "set remote conditional-breakpoints-packet
22999 off" works as intended.
23000 * gdb.base/dprintf.exp: Test that "set remote
23001 breakpoint-commands-packet off" works as intended.
23002 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23003 New function.
23004 (top level): Call it.
23005 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23006 remote fast-tracepoints-packet off" works as intended.
23007 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23008 * lib/gdb.exp (gdb_is_target_remote): ... here.
23009
2abc3f8d
DB
230102014-04-24 David Blaikie <dblaikie@gmail.com>
23011
23012 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23013 ensure clang would not discard them.
23014 * gdb.base/gdbvars.c: Ditto.
23015 * gdb.base/memattr.c: Ditto.
23016 * gdb.base/whatis.c: Ditto.
23017 * gdb.python/py-prettyprint.c: Ditto.
23018 * gdb.trace/actions.c: Ditto.
23019 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23020 ensure clang would not discard it.
23021
bfd39632
DB
230222014-04-24 David Blaikie <dblaikie@gmail.com>
23023
23024 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23025 clang to emit the full definition of type required by the test
23026 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23027
22842ff6
DB
230282014-04-24 David Blaikie <dblaikie@gmail.com>
23029
23030 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23031 coax Clang into emitting the definition of the type.
23032 * gdb.cp/pr10728-x.h (y): Ditto.
23033 * gdb.cp/pr10728-y.cc (y): Ditto.
23034
c2e827ad
DB
230352014-04-24 David Blaikie <dblaikie@gmail.com>
23036
23037 * gdb.base/label.exp: XFAIL label related tests under Clang.
23038 * gdb.cp/cplabel.exp: Ditto.
23039 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23040 under Clang those using labels.
23041
4c2d33e7
YQ
230422014-04-25 Yao Qi <yao@codesourcery.com>
23043
23044 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23045 double_label.
23046 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23047 partial_label and double_label.
23048
56083b99
DB
230492014-04-24 David Blaikie <dblaikie@gmail.com>
23050
23051 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23052
25d4e99d
DB
230532014-04-24 David Blaikie <dblaikie@gmail.com>
23054
23055 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23056 of the function to work across GCC and Clang.
23057 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23058 pointer types (const void ** const V void **).
23059
01f9f808
MS
230602014-04-24 Michael Sturm <michael.sturm@mintel.com>
23061 Walfred Tedeschi <walfred.tedeschi@intel.com>
23062
23063 * Makefile.in (EXECUTABLES): Added i386-avx512.
23064 * gdb.arch/i386-avx512.c: New file.
23065 * gdb.arch/i386-avx512.exp: Likewise.
23066
4b48d439
KS
230672014-04-23 Keith Seitz <keiths@redhat.com>
23068
23069 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23070 (mi_make_breakpoint_table): New procedure.
23071 (mi_create_breakpoint): Use mi_make_breakpoint
23072 and return the result.
23073 (mi_make_breakpoint): New procedure.
23074 (mi_build_kv_pairs): New procedure.
23075
23076 * gdb.mi/mi-break.exp: Remove unused globals,
23077 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23078 All callers updated.
23079 * gdb.mi/mi-dprintf.exp: Use variable to track command
23080 number.
23081 Update all callers of mi_create_breakpoint and use
23082 mi_make_breakpoint_table.
23083 Remove any unused global variables.
23084 * gdb.mi/mi-nonstop.exp: Likewise.
23085 * gdb.mi/mi-nsintrall.exp: Likewise.
23086 * gdb.mi/mi-nsmoribund.exp: Likewise.
23087 * gdb.mi/mi-nsthrexec.exp: Likewise.
23088 * gdb.mi/mi-reverse.exp: Likewise.
23089 * gdb.mi/mi-simplerun.exp: Likewise.
23090 * gdb.mi/mi-stepn.exp: Likewise.
23091 * gdb.mi/mi-syn-frame.exp: Likewise.
23092 * gdb.mi/mi-until.exp: Likewise.
23093 * gdb.mi/mi-var-cp.exp: Likewise.
23094 * gdb.mi/mi-var-display.exp: Likewise.
23095 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23096 * gdb.mi/mi2-var-child.exp: Likewise.
23097 * gdb.mi/mi-vla-c99.exp: Likewise.
23098 * lib/mi-support.exp: Likewise.
23099
23100 From Ian Lance Taylor <iant@cygnus.com>:
23101 * lib/gdb.exp (parse_args): New procedure.
23102
08351840
PA
231032014-04-23 Pedro Alves <palves@redhat.com>
23104
23105 * gdb.base/break-unload-file.c: New file.
23106 * gdb.base/break-unload-file.exp: New file.
23107 * gdb.base/sym-file-lib.c (baz): New function.
23108 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23109 field.
23110 (load): Store the segment's mapped size.
23111 (unload): New function.
23112 (unload_shlib): New function.
23113 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23114 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23115 set a breakpoint at baz, and call it.
23116 * gdb.base/sym-file.exp: New tests for stale breakpoint
23117 instructions.
23118
076855f9
PA
231192014-04-23 Pedro Alves <palves@redhat.com>
23120
23121 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23122 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23123 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23124 * gdb.base/hbreak-unmapped.c: New file.
23125 * gdb.base/hbreak-unmapped.exp: New file.
23126 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23127 * lib/gdb.exp (gdb_is_target_remote): ... here.
23128
483805cf
PA
231292014-04-22 Pedro Alves <palves@redhat.com>
23130
23131 * gdb.base/consecutive-step-over.c: New file.
23132 * gdb.base/consecutive-step-over.exp: New file.
23133
06d97543
PA
231342014-04-22 Pedro Alves <palves@redhat.com>
23135
23136 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23137 instead of send_gdb/gdb_expect.
23138
b4429ea2
YQ
231392014-04-22 Yao Qi <yao@codesourcery.com>
23140
23141 * lib/trace-support.exp (generate_tracefile): New procedure.
23142 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23143 return 0.
23144 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23145 if generate_tracefile returns 1.
23146
51d48146
PA
231472014-04-18 Tom Tromey <palves@redhat.com>
23148 Pedro alves <tromey@redhat.com>
23149
23150 PR backtrace/15558
23151 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23152 with a backtrace limit.
23153 * gdb.python/py-frame-inline.exp: Test running to an inline
23154 function with a backtrace limit, and printing the newest frame.
23155 * gdb.python/py-frame-inline.c (main): Call f.
23156
bd1dce5f
MS
231572014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23158
23159 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23160
40d1a503
MS
231612014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23162
23163 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23164 Drop prefix from unsupported source file path.
23165
389b98f7
YQ
231662014-04-17 Yao Qi <yao@codesourcery.com>
23167
23168 * lib/gdb.exp (with_target_charset): New proc.
23169 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23170 with_target_charset.
23171 (test_print_strings): Likewise.
23172 (test_repeat_bytes): Likewise.
23173 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23174 for some tests.
23175
22869d73
KS
231762014-04-16 Keith Seitz <keiths@redhat.com>
23177
23178 PR gdb/15827
23179 * gdb.dwarf2/corrupt.c: New file.
23180 * gdb.dwarf2/corrupt.exp: New file.
23181
c4f87ca6
KS
231822014-04-16 Keith Seitz <keiths@redhat.com>
23183
23184 PR c++/16597
23185 * gdb.cp/namelessclass.cc: New file.
23186 * gdb.cp/namelessclass.exp: New file.
23187 * gdb.cp/namelessclass.S: New file.
23188
ab19de87
DE
231892014-04-16 Doug Evans <dje@google.com>
23190
23191 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23192 Add comment.
23193 (gdbserver_default_get_comm_port): New function.
23194 (gdbserver_start): Check if board file provided
23195 "gdbserver,get_comm_port" and use it if so.
23196 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23197 (gdb,socketport): Set to "stdio".
23198 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23199 (stdio_gdbserver_template): Delete.
23200 (${board}_get_remote_address): Update.
23201 (${board}_build_remote_cmd): Delete.
23202 (${board}_get_comm_port): New function.
23203 (${board}_spawn): Update.
23204 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23205 Delete.
23206 (${board}_get_remote_address): Update.
23207 (${board}_get_comm_port): New function.
23208
fc98a809
AB
232092014-04-16 Andrew Burgess <aburgess@broadcom.com>
23210
23211 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23212 appearing in any order.
23213
87fd9e6e
DE
232142014-04-15 Doug Evans <dje@google.com>
23215
23216 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23217 uninitialized value of "description".
23218
099fc3ea
KS
232192014-04-15 Keith Seitz <keiths@redhat.com>
23220
23221 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23222 Remove unused globals.
23223 (test_running_the_program): Likewise.
23224 (test_controlled_execution): Likewise.
23225 (test_controlling_breakpoints): Likewise.
23226 (test_program_termination): Likewise.
23227
5da151d4
KS
232282014-04-15 Keith Seitz <keiths@redhat.com>
23229
23230 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23231 unused globals.
23232 (test_rbreak_creation_and_listing): Likewise.
23233 (test_ignore_count): Likewise.
23234 (test_error): Likewise.
23235
35e5d2f0
PA
232362014-04-15 Pedro Alves <palves@redhat.com>
23237
23238 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23239 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23240 sym-file-loader.c.
23241 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23242 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23243 to sym-file-loader.c.
23244 (struct library): Forward declare.
23245 (load_shlib, lookup_function): Change prototypes.
23246 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23247 (translate_offset): Remove declarations.
23248 (get_text_addr): New declaration.
23249 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23250 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23251 sym-file-loader.h.
23252 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23253 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23254 here from sym-file-loader.h.
23255 (struct library): New structure.
23256 (load_shlib, lookup_function): Change prototypes and adjust to
23257 work with a struct library.
23258 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23259 (translate_offset): Make static.
23260 (get_text_addr): New function.
23261 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23262
eb4c1710
PA
232632014-04-15 Pedro Alves <palves@redhat.com>
23264
23265 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23266
2d1baf52
PA
232672014-04-15 Pedro Alves <palves@redhat.com>
23268
23269 * gdb.base/sym-file-loader.c: Include <limits.h>.
23270 (SELF_LINK): New define.
23271 (get_origin): New function.
23272 (load_shlib): Use it.
23273 * gdb.base/sym-file.exp: Don't early return if the target is
23274 remote. Use runto_main, and issue fail is that fails. Use
23275 gdb_load_shlibs.
23276 (shlib_name): Delete.
23277 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23278
7dd6df01
PA
232792014-04-15 Pedro Alves <palves@redhat.com>
23280
23281 * gdb.base/sym-file.exp: Remove regex characters from test
23282 message. Don't refer to breakpoint numbers in test messages.
23283
b50c8614
KS
232842014-04-14 Keith Seitz <keiths@redhat.com>
23285
23286 PR c++/16253
23287 * gdb.cp/var-tag.cc: New file.
23288 * gdb.cp/var-tag.exp: New file.
23289 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23290 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23291 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23292 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23293
3d567982
TT
232942014-04-14 Tom Tromey <tromey@redhat.com>
23295
23296 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23297 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23298 type.
23299 * gdb.cp/enum-class.exp: New file.
23300 * gdb.cp/enum-class.cc: New file.
23301
0626fc76
TT
233022014-04-14 Tom Tromey <tromey@redhat.com>
23303
23304 * gdb.dwarf2/enum-type.exp: New file.
23305
dca325b3
SA
233062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23307
23308 * gdb.mi/mi-vla-c99.exp: New file.
23309 * gdb.mi/vla.c: New file.
23310
5854b38a
SA
233112014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23312
23313 * gdb.base/vla-datatypes.c: New file.
23314 * gdb.base/vla-datatypes.exp: New file.
23315
463bb957
SA
233162014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23317
23318 * gdb.base/vla-ptr.c: New file.
23319 * gdb.base/vla-ptr.exp: New file.
23320
3dd170be
SA
233212014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23322
23323 * gdb.dwarf2/count.exp: New file.
23324
5ecaaa66
SA
233252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23326
23327 * gdb.base/vla-sideeffect.c: New file.
23328 * gdb.base/vla-sideeffect.exp: New file.
23329
41f1ada5
DB
233302014-04-14 David Blaikie <dblaikie@gmail.com>
23331
23332 * gdb.mi/non-stop.c: Add return value for non-void function return
23333 statement.
23334 * gdb.threads/staticthreads.c: Ditto.
23335
0be03e84
DE
233362014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23337 Doug Evans <xdje42@gmail.com>
23338
23339 * gdb.guile/scm-value.c: Improve test case.
23340 * gdb.guile/scm-value.exp: Add new test.
23341
f180a1fb
DB
233422014-04-11 David Blaikie <dblaikie@gmail.com>
23343
23344 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23345 override Clang's default.
23346
6b662e19
JB
233472014-04-11 Joel Brobecker <brobecker@adacore.com>
23348
23349 Revert the following changes (regressions):
23350
23351 * gdb.base/vla-sideeffect.c: New file.
23352 * gdb.base/vla-sideeffect.exp: New file.
23353
23354 * gdb.dwarf2/count.exp: New file.
23355
23356 * gdb.base/vla-multi.c: New file.
23357 * gdb.base/vla-multi.exp: New file.
23358
23359 * gdb.base/vla-ptr.c: New file.
23360 * gdb.base/vla-ptr.exp: New file.
23361
23362 * gdb.base/vla-datatypes.c: New file.
23363 * gdb.base/vla-datatypes.exp: New file.
23364
23365 * gdb.mi/mi-vla-c99.exp: New file.
23366 * gdb.mi/vla.c: New file.
23367
245a5f0b
KS
233682014-04-11 Keith Seitz <keiths@redhat.com>
23369
23370 PR c++/16675
23371 * gdb.cp/cpsizeof.exp: New file.
23372 * gdb.cp/cpsizeof.cc: New file.
23373
58a84dcf
SA
233742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23375
191a8a90
JB
23376 * gdb.mi/mi-vla-c99.exp: New file.
23377 * gdb.mi/vla.c: New file.
58a84dcf 23378
c8655f75
SA
233792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23380
23381 * gdb.base/vla-datatypes.c: New file.
23382 * gdb.base/vla-datatypes.exp: New file.
23383
024e13b4
SA
233842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23385
23386 * gdb.base/vla-ptr.c: New file.
23387 * gdb.base/vla-ptr.exp: New file.
23388
1a237e0e
SA
233892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23390
23391 * gdb.base/vla-multi.c: New file.
23392 * gdb.base/vla-multi.exp: New file.
23393
504f3432
SA
233942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23395
23396 * gdb.dwarf2/count.exp: New file.
23397
3bce8237
SA
233982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23399
191a8a90
JB
23400 * gdb.base/vla-sideeffect.c: New file.
23401 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23402
322f9c21
YQ
234032014-04-11 Yao Qi <yao@codesourcery.com>
23404
23405 * gdb.base/completion.exp: Check file exists before running tests
23406 on file completion.
23407
d708bcd1
PA
234082014-04-10 Pedro Alves <palves@redhat.com>
23409
23410 * gdb.base/cond-eval-mode.c: New file.
23411 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23412 prepare_for_testing to build the new file. Check result of
23413 runto_main.
23414 (test_break, test_watch): New procedures.
23415 (top level): Use them.
23416
ae1d2761
PM
234172014-04-08 Pierre Muller <muller@sourceware.org>
23418
23419 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23420 Ctrl-V use for mingw hosts.
23421
7af389b8
SC
234222014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23423
23424 * gdb.python/py-value.c: Improve test case.
23425 * gdb.python/py-value.exp: Add new test.
23426
5e703181
DE
234272014-04-07 David Blaikie <dblaikie@gmail.com>
23428
23429 * lib/compiler.c: Identify the clang compiler.
23430 * lib/compiler.cc: Ditto.
23431
9810b410
YQ
234322014-04-03 Yao Qi <yao@codesourcery.com>
23433
23434 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23435
98d1b8dc
AB
234362014-04-01 Anton Blanchard <anton@samba.org>
23437
23438 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23439 messages unique.
23440
3114cea1
AB
234412014-04-01 Anton Blanchard <anton@samba.org>
23442
23443 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23444 prepare_for_testing.
23445
62f7182c
AB
234462014-04-01 Anton Blanchard <anton@samba.org>
23447
23448 * gdb.arch/ppc64-atomic-inst.c: Remove.
23449 * gdb.arch/ppc64-atomic-inst.S: New file.
23450 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23451
770e7fc7
DE
234522014-03-31 Doug Evans <dje@google.com>
23453
23454 * gdb.base/print-symbol-loading-lib.c: New file.
23455 * gdb.base/print-symbol-loading-main.c: New file.
23456 * gdb.base/print-symbol-loading.exp: New file.
23457
46e2bafa
YQ
234582014-03-31 Yao Qi <yao@codesourcery.com>
23459
23460 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23461
8776cfe9
JB
234622014-03-28 Joel Brobecker <brobecker@adacore.com>
23463
23464 * gdb.ada/mi_dyn_arr: New testcase.
23465
5d1ef361
DE
234662014-03-27 Doug Evans <dje@google.com>
23467
23468 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23469
b5bee914
YQ
234702014-03-27 Yao Qi <yao@codesourcery.com>
23471
23472 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23473 if target is nios2-*-*.
23474
0d4d0e77
YQ
234752014-03-26 Yao Qi <yao@codesourcery.com>
23476
23477 * lib/gdb.exp (readline_is_used): New proc.
23478 * gdb.base/completion.exp: Move tests on command complete up.
23479 Skip the rest of tests if readline is not used.
23480 * gdb.ada/complete.exp: Skp the test if readline is not
23481 used.
23482 * gdb.base/filesym.exp: Likewise.
23483 * gdb.base/macscp.exp: Likewise.
23484 * gdb.base/readline-ask.exp: Likewise.
23485 * gdb.base/readline.exp: Likewise.
23486 * gdb.python/py-cmd.exp: Likewise.
23487 * gdb.trace/tfile.exp: Likewise.
23488
29361eee
YQ
234892014-03-26 Yao Qi <yao@codesourcery.com>
23490
23491 * gdb.base/macscp.exp: Fix code format issues.
23492
bc9a5525
UW
234932014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23494
23495 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23496 * gdb.asm/powerpc64le.inc: New file.
23497
d3839ede
PA
234982014-03-25 Pedro Alves <palves@redhat.com>
23499 Doug Evans <dje@google.com>
23500
23501 * gdb.base/source-execution.c: New file.
23502 * gdb.base/source-execution.exp: New file.
23503 * gdb.base/source-execution.gdb: New file.
23504
01672a57
DE
235052014-03-24 Doug Evans <dje@google.com>
23506
23507 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23508 using fission.
23509
88bbeca9
HZ
235102014-03-24 Hui Zhu <hui@codesourcery.com>
23511 Pedro Alves <palves@redhat.com>
23512
23513 PR breakpoints/16101
23514 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23515 test pass/fail messages. Detect missing support for dprintf when
23516 breakpoints are actually inserted.
23517 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23518 breakpoints are actually inserted.
23519 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23520 fails.
23521
d2348791
JK
235222014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23523
23524 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23525
feef67ab
DE
235262014-03-22 Doug Evans <xdje42@gmail.com>
23527
23528 * gdb.python/python.exp (python not supported): Verify multi-line
23529 python command issues an error.
25d743f9 23530 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23531 guile command issues an error.
feef67ab 23532
ecebef6a
MR
235332014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23534
23535 * gdb.threads/thread-specific.exp: Handle the lack of usable
23536 $this_breakpoint and $this_thread.
23537
ccdd1909
HZ
235382014-03-21 Hui Zhu <hui@codesourcery.com>
23539
23540 * gdb.base/attach.exp (do_command_attach_tests): New.
23541
beb460e8
PA
235422014-03-20 Tom Tromey <tromey@redhat.com>
23543 Pedro Alves <palves@redhat.com>
23544
23545 PR cli/15718
23546 * gdb.base/condbreak-call-false.c: New file.
23547 * gdb.base/condbreak-call-false.exp: New file.
23548
40acf43a
PA
235492014-03-20 Pedro Alves <palves@redhat.com>
23550
23551 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23552 Delete.
23553 (block_signals, unblock_signals): Delete.
23554 (child_function_2, main): Remove references to deleted variable
23555 and functions.
23556
9f5e1e02
PA
235572014-03-20 Pedro Alves <palves@redhat.com>
23558
23559 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23560 Use pthread_kill to signal thread 2.
23561 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23562 Adjust to make the test send itself a signal rather than using the
23563 host's "kill" command.
23564
99619bea
PA
235652014-03-20 Pedro Alves <palves@redhat.com>
23566
23567 * gdb.threads/multiple-step-overs.c: New file.
23568 * gdb.threads/multiple-step-overs.exp: New file.
23569 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23570 Adjust expected infrun debug output.
23571
2adfaa28
PA
235722014-03-20 Pedro Alves <palves@redhat.com>
23573
23574 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23575 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23576
31e77af2
PA
235772014-03-20 Pedro Alves <palves@redhat.com>
23578
23579 PR breakpoints/7143
23580 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23581 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23582 of gdb_test_multiple.
23583 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23584 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23585
b9f437de
PA
235862014-03-20 Pedro Alves <palves@redhat.com>
23587
23588 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23589 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23590
05adc73e
PA
235912014-03-19 Pedro Alves <palves@redhat.com>
23592
23593 * gdb.base/async.exp: Remove early return.
23594
6048b950
PA
235952014-03-19 Pedro Alves <palves@redhat.com>
23596
23597 * gdb.base/async.exp (step& tests): Pass explicit test messages.
23598
8bcfb00a
PA
235992014-03-19 Pedro Alves <palves@redhat.com>
23600
23601 * gdb.base/async.exp (test_background): Expect \r\n after
23602 "completed." in the fail pattern.
23603
884e37dc
PA
236042014-03-19 Pedro Alves <palves@redhat.com>
23605
23606 * gdb.base/async.exp (test_background): New procedure.
23607 Use it for all background execution command tests.
23608
148e57e2
PA
236092014-03-19 Pedro Alves <palves@redhat.com>
23610
23611 * gdb.base/async.exp: Use prepare_for_testing.
23612
f48088c7
PA
236132014-03-19 Pedro Alves <palves@redhat.com>
23614
23615 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
23616 the same line.
23617
e2f6c966
PA
236182014-03-19 Pedro Alves <palves@redhat.com>
23619
23620 * gdb.base/async.c (main): Add "jump here" and "until here" line
23621 marker comments.
23622 * gdb.base/async.exp (jump_here): New global.
23623 (jump& test): Use it.
23624 (until_here): New global.
23625 (until& test): Use it.
23626
c30568d4
PA
236272014-03-19 Pedro Alves <palves@redhat.com>
23628
23629 * gdb.base/async.exp: Don't frob gdb_protocol.
23630
0172b6a7
DE
236312014-03-18 Doug Evans <xdje42@gmail.com>
23632
23633 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
23634 Fix spelling of exec-done-display.
23635
06c868a8
JK
236362014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
23637
23638 PR gdb/15358
23639 * gdb.base/gdb-sigterm.c: New file.
23640 * gdb.base/gdb-sigterm.exp: New file.
23641
0c7e1a46
PA
236422014-03-18 Pedro Alves <palves@redhat.com>
23643
23644 PR gdb/13860
23645 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
23646 * lib/mi-support.exp (mi_expect_stop): Add special handling for
23647 solib-event.
23648
f7c77d93
JB
236492014-03-17 Joel Brobecker <brobecker@adacore.com>
23650
23651 * gdb.ada/pckd_arr_ren: New testcase.
23652
5a1e8c7a
DE
236532014-03-13 Doug Evans <xdje42@gmail.com>
23654
23655 PR guile/16612
23656 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
23657 collect after discarding symbols.
23658
350e1a76
DE
236592014-03-13 Ludovic Courtès <ludo@gnu.org>
23660 Doug Evans <xdje42@gmail.com>
23661
23662 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
23663 to history survives a gc.
23664
a69900ae
PA
236652014-03-13 Pedro Alves <palves@redhat.com>
23666
23667 * gdb.base/default.exp: Don't test "target procfs".
23668
5db9f0bd
PA
236692014-03-13 Pedro Alves <palves@redhat.com>
23670
23671 * gdb.base/default.exp: Update "target child" and "target procfs"
23672 tests to not expect "Unix".
23673
b3ccfe11
TT
236742014-03-12 Tom Tromey <tromey@redhat.com>
23675
23676 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
23677 New procs. Add target-async tests.
23678 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
23679 Add target-async tests.
23680
646f4417
AA
236812014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23682
23683 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
23684 'func_start' and 'func_end' for the beginning and end of the
23685 function code, respectively.
23686 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
23687 'func_end' instead of 'func' and 'main'.
23688
288c211f
AA
236892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23690
23691 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
23692 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
23693 generate the debug info assembler source.
23694
e0c0f156
AA
236952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23696
23697 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
23698 * gdb.dwarf2/arr-subrange.exp: Likewise.
23699 * gdb.dwarf2/dwz.exp: Likewise.
23700 * gdb.dwarf2/method-ptr.exp: Likewise.
23701 * gdb.dwarf2/missing-sig-type.exp: Likewise.
23702 * gdb.dwarf2/subrange.exp: Likewise.
23703 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
23704 * gdb.dwarf2/implptrpiece.exp: Likewise.
23705 * gdb.dwarf2/nostaticblock.exp: Likewise.
23706
0e5c4555
AA
237072014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23708
23709 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
23710 directory to absolute path name arguments.
23711
5ec18f2b
JG
237122014-03-10 Joel Brobecker <brobecker@adacore.com>
23713
23714 * gdb.ada/tagged_access: New testcase.
23715
847fc4f2
MM
237162014-03-07 Markus Metzger <markus.t.metzger@intel.com>
23717
23718 * gdb.btrace/data.exp: Update expected output.
23719
cc3da688
YQ
237202014-03-06 Yao Qi <yao@codesourcery.com>
23721
23722 * gdb.trace/pr16508.exp: New file.
23723
0f26cec1
PA
237242014-03-05 Pedro Alves <palves@redhat.com>
23725
23726 PR gdb/16575
23727 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
23728 procedure.
23729 (top level): Adjust to use it. Add tests that exercise breakpoint
23730 interaction with the code-cache.
23731
7a5a839f
LC
237322014-02-26 Ludovic Courtès <ludo@gnu.org>
23733
23734 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
23735 test for 'history-append!'.
23736
31aa7e4e
JB
237372014-02-26 Joel Brobecker <brobecker@adacore.com>
23738
23739 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
23740 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
23741 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
23742 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
23743 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
23744 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
23745
1b588015
JB
237462014-02-26 Joel Brobecker <brobecker@adacore.com>
23747
23748 * testsuite/gdb.python/py-pp-re-notag.c: New file.
23749 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
23750 * testsuite/gdb.python/py-pp-re-notag.p: New file.
23751
55426c9d
JB
237522014-02-26 Joel Brobecker <brobecker@adacore.com>
23753
23754 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
23755
dc53a7ad
JB
237562014-02-26 Joel Brobecker <brobecker@adacore.com>
23757
23758 * gdb.dwarf2/arr-stride.c: New file.
23759 * gdb.dwarf2/arr-stride.exp: New file.
23760
12ab52e9
PA
237612014-02-26 Pedro Alves <palves@redhat.com>
23762
23763 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
23764 that won't ever trigger. Make sure that GDB reports the correct
23765 breakpoint that caused the stop.
23766
849c862e
JK
237672014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23768
23769 PR gdb/16626
23770 * gdb.base/auto-load-script: New file.
23771 * gdb.base/auto-load.c: New file.
23772 * gdb.base/auto-load.exp: New file.
23773
71b7d793
JK
23774 PR gdb/16626
23775 * gdb.base/auto-load.exp: Fix out-of-srctree run.
23776
e2f0d509
JK
237772014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23778
23779 Fix dw2-icycle.exp -fsanitize=address GDB crash.
23780 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
23781
50cc37c8
DE
237822014-02-24 Doug Evans <dje@google.com>
23783
23784 * lib/gdb.exp (run_on_host): Log error output if program fails.
23785
ea4758f2
PA
237862014-02-21 Pedro Alves <palves@redhat.com>
23787
23788 * gdb.threads/step-after-sr-lock.c: Rename to ...
23789 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
23790 * gdb.threads/step-after-sr-lock.exp: Rename to ...
23791 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23792 ... this.
23793
d7b30f67
SDJ
237942014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
23795
23796 PR tdep/16397
23797 * gdb.arch/amd64-stap-special-operands.exp: New file.
23798 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
23799 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
23800 * gdb.arch/amd64-stap-triplet.S: Likewise.
23801 * gdb.arch/amd64-stap-triplet.c: Likewise.
23802
83deb43f
JB
238032014-02-20 Joel Brobecker <brobecker@adacore.com>
23804
23805 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
23806 in .section pseudo-op.
23807
adde2bff
DE
238082014-02-20 lin zuojian <manjian2006@gmail.com>
23809 Joel Brobecker <brobecker@adacore.com>
23810 Doug Evans <xdje42@gmail.com>
23811
23812 PR symtab/16581
23813 * gdb.dwarf2/dw2-icycle.S: New file.
23814 * gdb.dwarf2/dw2-icycle.c: New file.
23815 * gdb.dwarf2/dw2-icycle.exp: New file.
23816
f7bd0f78
SC
238172014-02-19 Siva Chandra Reddy <sivachandra@google.com>
23818
23819 * gdb.python/py-value-cc.cc: Improve test case to enable testing
23820 operations on gdb.Value objects.
23821 * gdb.python/py-value-cc.exp: Add new test to test operations on
23822 gdb.Value objects.
23823
c17ef0d5
DE
238242014-02-18 Doug Evans <dje@google.com>
23825
23826 * Makefile.in (TESTS): New variable.
23827 (expanded_tests, expanded_tests_or_none): New variables
23828 (check-single): Pass $(expanded_tests_or_none) to runtest.
23829 (check-parallel): Only run tests in $(TESTS) if non-empty.
23830 (check/no-matching-tests-found): New rule.
23831 * README: Document TESTS makefile variable.
23832
5dd3176f
DE
238332014-02-18 Doug Evans <dje@google.com>
23834
23835 * Makefile.in (check-parallel): rm -rf outputs temp.
23836
0b10be4f
JK
238372014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
23838
23839 Fix "ERROR: no fileid for" in the testsuite.
23840 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
23841
85f224e7
DE
238422014-02-12 Doug Evans <dje@google.com>
23843
23844 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
23845 (MISCELLANEOUS): New variable.
23846 (clean): rm -rf $(MISCELLANEOUS).
23847 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
23848 dwp live in the same directory as symlinks, with each symlink pointed
23849 to a differently named file in a different directory.
23850
149b30ff
DE
238512014-02-11 Doug Evans <dje@google.com>
23852
23853 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
23854 of Tcl file commands.
23855
1dfdac32
MK
238562014-02-10 Mark Kettenis <kettenis@gnu.org>
23857
23858 * gdb.threads/step-after-sr-lock.exp: Avoid executing
23859 "kill -SIGUSR1 -1".
23860
aa4fb036
JB
238612014-02-10 Joel Brobecker <brobecker@adacore.com>
23862
23863 * gdb.ada/tick_length_array_enum_idx: New testcase.
23864
ed3ef339
DE
238652014-02-10 Doug Evans <xdje42@gmail.com>
23866
23867 * configure.ac (AC_OUTPUT): Add gdb.guile.
23868 * configure: Regenerate.
23869 * lib/gdb-guile.exp: New file.
23870 * lib/gdb.exp (get_target_charset): New function.
23871 * gdb.base/help.exp: Update expected output from "apropos apropos".
23872 * gdb.guile/Makefile.in: New file.
23873 * gdb.guile/guile.exp: New file.
23874 * gdb.guile/scm-arch.c: New file.
23875 * gdb.guile/scm-arch.exp: New file.
23876 * gdb.guile/scm-block.c: New file.
23877 * gdb.guile/scm-block.exp: New file.
23878 * gdb.guile/scm-breakpoint.c: New file.
23879 * gdb.guile/scm-breakpoint.exp: New file.
23880 * gdb.guile/scm-disasm.c: New file.
23881 * gdb.guile/scm-disasm.exp: New file.
23882 * gdb.guile/scm-equal.c: New file.
23883 * gdb.guile/scm-equal.exp: New file.
23884 * gdb.guile/scm-error.exp: New file.
23885 * gdb.guile/scm-error.scm: New file.
23886 * gdb.guile/scm-frame-args.c: New file.
23887 * gdb.guile/scm-frame-args.exp: New file.
23888 * gdb.guile/scm-frame-args.scm: New file.
23889 * gdb.guile/scm-frame-inline.c: New file.
23890 * gdb.guile/scm-frame-inline.exp: New file.
23891 * gdb.guile/scm-frame.c: New file.
23892 * gdb.guile/scm-frame.exp: New file.
23893 * gdb.guile/scm-generics.exp: New file.
23894 * gdb.guile/scm-gsmob.exp: New file.
23895 * gdb.guile/scm-iterator.c: New file.
23896 * gdb.guile/scm-iterator.exp: New file.
23897 * gdb.guile/scm-math.c: New file.
23898 * gdb.guile/scm-math.exp: New file.
23899 * gdb.guile/scm-objfile-script-gdb.in: New file.
23900 * gdb.guile/scm-objfile-script.c: New file.
23901 * gdb.guile/scm-objfile-script.exp: New file.
23902 * gdb.guile/scm-objfile.c: New file.
23903 * gdb.guile/scm-objfile.exp: New file.
23904 * gdb.guile/scm-ports.exp: New file.
23905 * gdb.guile/scm-pretty-print.c: New file.
23906 * gdb.guile/scm-pretty-print.exp: New file.
23907 * gdb.guile/scm-pretty-print.scm: New file.
23908 * gdb.guile/scm-section-script.c: New file.
23909 * gdb.guile/scm-section-script.exp: New file.
23910 * gdb.guile/scm-section-script.scm: New file.
23911 * gdb.guile/scm-symbol.c: New file.
23912 * gdb.guile/scm-symbol.exp: New file.
23913 * gdb.guile/scm-symtab-2.c: New file.
23914 * gdb.guile/scm-symtab.c: New file.
23915 * gdb.guile/scm-symtab.exp: New file.
23916 * gdb.guile/scm-type.c: New file.
23917 * gdb.guile/scm-type.exp: New file.
23918 * gdb.guile/scm-value-cc.cc: New file.
23919 * gdb.guile/scm-value-cc.exp: New file.
23920 * gdb.guile/scm-value.c: New file.
23921 * gdb.guile/scm-value.exp: New file.
23922 * gdb.guile/source2.scm: New file.
23923 * gdb.guile/types-module.cc: New file.
23924 * gdb.guile/types-module.exp: New file.
23925
7026a7c1
YQ
239262014-02-10 Yao Qi <yao@codesourcery.com>
23927
23928 PR testsuite/16543
23929 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
23930 * configure: Regenerated.
23931 * Makefile.in: New file.
23932
6c466447
AS
239332014-02-08 Andreas Schwab <schwab@linux-m68k.org>
23934
23935 * gdb.python/py-framefilter.exp: Fix typo.
23936
6e854735
YQ
239372014-02-08 Yao Qi <yao@codesourcery.com>
23938
23939 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
23940 that no =breakpoint-modified is emitted when breakpoints are
23941 modified through MI commands.
23942
d137e6dc
PA
239432014-02-07 Pedro Alves <pedro@codesourcery.com>
23944 Pedro Alves <palves@redhat.com>
23945
23946 * gdb.threads/step-after-sr-lock.c: New file.
23947 * gdb.threads/step-after-sr-lock.exp: New file.
23948
b5ee5a50
PA
239492014-02-07 Pedro Alves <palves@redhat.com>
23950
23951 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
23952
3c77faf3
JK
239532014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
23954
23955 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
23956 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
23957
6dddc817
DE
239582014-02-06 Doug Evans <xdje42@gmail.com>
23959
23960 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
23961 output.
23962
23963 * gdb.gdb/python-interrupts.exp: New file.
23964
de7b2893
YQ
239652014-02-05 Yao Qi <yao@codesourcery.com>
23966
23967 * gdb.trace/report.exp (use_collected_data): Test the output
23968 of "info threads" and "info inferiors".
23969
66d032ac
YQ
239702014-02-05 Yao Qi <yao@codesourcery.com>
23971
23972 Revert this patch:
23973
23974 2013-05-24 Yao Qi <yao@codesourcery.com>
23975
23976 * gdb.trace/tfile.exp: Test inferior and thread.
23977
591a12a1
UW
239782014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23979
23980 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23981 on a function.
23982 * gdb.base/step-bt.c: Call hello via function pointer to make
23983 sure its first instruction is executed on powerpc64le-linux.
23984
0ff3e01f
UW
239852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23986
23987 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23988
084ee545
UW
239892014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23990
23991 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23992 of the test patterns for use on little-endian systems.
23993
6ed14ff3
UW
239942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23995
23996 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23997 (decimal_vector): Fix for little-endian.
23998
401e27fd
JM
239992014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24000
24001 * gdb.arch/sparc-sysstep.exp: New file.
24002 * gdb.arch/sparc-sysstep.c: Likewise.
24003
24004 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24005
8b924729
EBM
240062014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24007
24008 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24009
fb151210
JB
240102014-01-23 Tom Tromey <tromey@redhat.com>
24011
24012 * gdb.ada/array_char_idx: New testcase.
24013
0740f8d8
TT
240142014-01-23 Tom Tromey <tromey@redhat.com>
24015
24016 PR python/16487:
24017 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24018 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24019 classes.
24020
21909fa1
TT
240212014-01-23 Tom Tromey <tromey@redhat.com>
24022
24023 PR python/16491:
24024 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24025 string from an inferior frame.
24026 * gdb.python/py-framefilter-mi.exp: Update.
24027
87ce2a04
DE
240282014-01-22 Doug Evans <dje@google.com>
24029
24030 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24031
237b092b
AA
240322014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24033
24034 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24035
d674a709
AA
240362014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24037
24038 * gdb.trace/entry-values.exp: Remove excess space character from
24039 regex patterns. Handle s390 call instruction.
24040
20fa3390
AA
240412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24042
24043 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24044 define "*_start" label. Make "name" static.
24045 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24046 ${name} by references to ${name}_start.
24047
78466714
AA
240482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24049
24050 * gdb.base/info-macros.exp: Remove "debug" from the compile
24051 options.
24052
ec9f644a
IB
240532014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24054
24055 * gdb.dlang/demangle.exp: New file.
24056
94b1b47e
IB
240572014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24058
24059 * gdb.dlang/primitive-types.exp: New file.
24060
7f420862
IB
240612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24062
24063 * configure.ac: Create gdb.dlang/Makefile.
24064 * configure: Regenerate.
24065 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24066 * gdb.dlang/Makefile.in: New file.
24067 * lib/d-support.exp: New file.
24068 * lib/gdb.exp (skip_d_tests): New proc.
24069
52834460
MM
240702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24071
24072 * gdb.btrace/delta.exp: Check reverse stepi.
24073 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24074 * gdb.btrace/finish.exp: New.
24075 * gdb.btrace/next.exp: New.
24076 * gdb.btrace/nexti.exp: New.
24077 * gdb.btrace/record_goto.c: Add comments.
24078 * gdb.btrace/step.exp: New.
24079 * gdb.btrace/stepi.exp: New.
24080 * gdb.btrace/multi-thread-step.c: New.
24081 * gdb.btrace/multi-thread-step.exp: New.
24082 * gdb.btrace/rn-dl-bind.c: New.
24083 * gdb.btrace/rn-dl-bind.exp: New.
24084 * gdb.btrace/data.c: New.
24085 * gdb.btrace/data.exp: New.
24086 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24087
6e07b1d2
MM
240882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24089
24090 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24091 * gdb.btrace/exception.exp: Update.
24092 * gdb.btrace/instruction_history.exp: Update.
24093 * gdb.btrace/record_goto.exp: Update.
24094 * gdb.btrace/tailcall.exp: Update.
24095 * gdb.btrace/unknown_functions.exp: Update.
24096 * gdb.btrace/delta.exp: New.
24097
0b722aec
MM
240982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24099
24100 * gdb.btrace/record_goto.exp: Add backtrace test.
24101 * gdb.btrace/tailcall.exp: Add backtrace test.
24102
066ce621
MM
241032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24104
24105 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24106 * gdb.btrace/record_goto.c: New.
24107 * gdb.btrace/record_goto.exp: New.
24108 * gdb.btrace/x86-record_goto.S: New.
24109
0688d04e
MM
241102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24111
24112 * gdb.btrace/function_call_history.exp: Update tests.
24113 * gdb.btrace/instruction_history.exp: Update tests.
24114
8710b709
MM
241152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24116
24117 * gdb.btrace/function_call_history.exp: Fix expected field
24118 order for "record function-call-history".
24119 Add new tests for "record function-call-history /c".
24120 * gdb.btrace/exception.cc: New.
24121 * gdb.btrace/exception.exp: New.
24122 * gdb.btrace/tailcall.exp: New.
24123 * gdb.btrace/x86-tailcall.S: New.
24124 * gdb.btrace/x86-tailcall.c: New.
24125 * gdb.btrace/unknown_functions.c: New.
24126 * gdb.btrace/unknown_functions.exp: New.
24127 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24128
5de9129b
MM
241292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24130
24131 * gdb.btrace/instruction_history.exp: Update.
24132 * gdb.btrace/function_call_history.exp: Update.
24133
23a7fe75
MM
241342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24135
24136 * gdb.btrace/function_call_history.exp: Fix expected function
24137 trace.
24138 * gdb.btrace/instruction_history.exp: Initialize traced.
24139 Remove traced_functions.
24140
724c7dd8
MM
241412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24142
24143 * gdb.btrace/function_call_history.exp: Update
24144 * gdb.btrace/instruction_history.exp: Update.
24145
6d78d93b
MM
241462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24147
24148 * gdb.btrace/enable.exp: Update expected text.
24149
93a360cc
OJ
241502014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24151
24152 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24153 bytes.
24154
3772b53f
MR
241552014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24156
24157 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24158
596662fa
OJ
241592014-01-15 Omair Javaid <omair.javaid@linaro.org>
24160
24161 * lib/gdb.exp (supports_process_record): Return true for
24162 arm*-linux*. (supports_reverse): Likewise.
24163
b5b08fb4
SC
241642014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24165
24166 PR python/15464
24167 PR python/16113
24168 * gdb.python/py-type.c: Enhance test case.
24169 * gdb.python/py-value-cc.cc: Likewise
24170 * gdb.python/py-type.exp: Add new tests.
24171 * gdb.python/py-value-cc.exp: Likewise
24172
52d7fb13
AA
241732014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24174 Pedro Alves <palves@redhat.com>
24175
24176 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24177 Make "name" extern.
24178 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24179 references to ${name}_start by references to ${name}.
24180
a2cd8cfe
JB
241812014-01-10 Joel Brobecker <brobecker@adacore.com>
24182
24183 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24184
4e23fced
JB
241852014-01-10 Joel Brobecker <brobecker@adacore.com>
24186
24187 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24188
c6a9e42c
PA
241892014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24190 Pedro Alves <palves@redhat.com>
24191
24192 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24193 mi_gdb_target_load.
c6a9e42c 24194
b7ea362b
PA
241952014-01-08 Pedro Alves <palves@redhat.com>
24196
24197 * gdb.threads/reconnect-signal.c: New file.
24198 * gdb.threads/reconnect-signal.exp: New file.
24199
5e3f4fab
EBM
242002014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24201
24202 * gdb.base/source-dir.exp: New file.
24203
79301218
JB
242042014-01-07 Joel Brobecker <brobecker@adacore.com>
24205
24206 * gdb.ada/mi_interface: New testcase.
24207
8e355c5d
JB
242082014-01-07 Joel Brobecker <brobecker@adacore.com>
24209
24210 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24211 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24212 gdb.ada/pp-rec-component/pck.ads: New files.
24213
c0d48811
JB
242142014-01-07 Joel Brobecker <brobecker@adacore.com>
24215
24216 * gdb.python/py-pp-integral.c: New file.
24217 * gdb.python/py-pp-integral.py: New file.
24218 * gdb.python/py-pp-integral.exp: New file.
24219
17b609c3 24220For older changes see ChangeLog-1993-2013.
c906108c 24221\f
8d8cb839
EZ
24222;; Local Variables:
24223;; mode: change-log
24224;; left-margin: 8
24225;; fill-column: 74
24226;; version-control: never
24227;; End:
902f2ccb 24228
3666a048 24229 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24230 Copying and distribution of this file, with or without modification,
24231 are permitted provided the copyright notice and this notice are preserved.
This page took 4.03655 seconds and 4 git commands to generate.