sim m32c: Include defs.h in m32c.opc and r8c.opc.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
170960e8
CL
12021-06-02 Carl Love <cel@us.ibm.com>
2
3 * gdb.threads/threadapply.c: Add global mybarrier.
4 (main): Add pthread_barrier_init.
5 (thread_function): Replace while loop with myp increment and
6 pthread_barrier_wait.
7
f2d42111
AB
82021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
9
10 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
11 gcc based Fortran compiler, for example, flang does not support
12 this option.
13
8a222a6b
AB
142021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
15
16 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
17
2adf1781
TT
182021-06-01 Tom Tromey <tromey@adacore.com>
19
20 * Makefile.in (all): Don't print anything.
21 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
22 (expect-read1): Likewise.
23 (read1.so): Use $(ECHO_CC).
24 Include silent-rules.mk.
25
f99d1d37
TT
262021-06-01 Tom Tromey <tromey@adacore.com>
27
28 * aclocal.m4, configure.ac, configure: Remove.
29 * Makefile.in (EXTRA_RULES): Remove.
30 ($(abs_builddir)/site.exp site.exp): Don't depend on
31 config.status.
32 (distclean maintainer-clean realclean, Makefile): Update.
33 (config.status): Remove target.
34 (lib/pdtrace): New target.
35 (all): Don't depend on EXTRA_RULES.
36 (check-read1): Depend on read1.so, expect-read1.
37
17d305ef
TV
382021-06-01 Tom de Vries <tdevries@suse.de>
39
40 PR symtab/26096
41 * gdb.cp/cold-clone.cc: New test.
42 * gdb.cp/cold-clone.exp: New file.
43
b97eff8f
AB
442021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
45
46 * gdb.gdb/unittest.c: New file.
47 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
48 into GDB.
49
b4b3e2de
AB
502021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
51
52 * gdb.base/premature-dummy-frame-removal.c: New file.
53 * gdb.base/premature-dummy-frame-removal.exp: New file.
54 * gdb.base/premature-dummy-frame-removal.py: New file.
55
d5a6313e
SM
562021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
57
58 * gdb.base/reverse-init-functions.exp: New.
59
248f7165
TV
602021-05-27 Tom de Vries <tdevries@suse.de>
61
62 PR symtab/27919
63 PR testsuite/27920
64 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
65 -readnow.
66
e453275c
TV
672021-05-27 Tom de Vries <tdevries@suse.de>
68
69 PR testsuite/27921
70 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
71 (local_add_gdb_index): ... this.
72
778ae9cc
TV
732021-05-21 Tom de Vries <tdevries@suse.de>
74
75 PR testsuite/25047
76 * boards/cc-with-gnu-debuglink.exp: New file.
77
ca43e660
TBA
782021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
79
80 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
81 a dead code with an assignment to a global var. Fix a
82 whitespacing problem around an assignment operator.
83
7f2b8718
WS
842021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
85
86 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
87 for the powerpc64 LE target.
88 * gdb.arch/powerpc-prologue.exp: Test Harness.
89
d9211df2
AB
902021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
91
92 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
93 duplicate test names.
94
2129a942
TV
952021-05-19 Tom de Vries <tdevries@suse.de>
96
97 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
98
5277208d
SM
992021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
100
101 * gdb.python/py-framefilter-gdb.py.in: Rename to:
102 * gdb.python/py-framefilter-gdb.py: ... this.
103 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
104 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
105
91e159e9
SM
1062021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
107
108 * gdb.python/py-framefilter-gdb.py.in: Re-format.
109 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
110
467f8eb2
BK
1112021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
112
113 * gdb.base/class-allocatable-array.exp: Modified test for clang.
114
ea11a98d
WP
1152021-05-16 Weimin Pan <weimin.pan@oracle.com>
116
117 * gdb.ctf/funcreturn.exp: New file.
118 * gdb.ctf/whatis.c: Copy from gdb.base.
119
887e7158
TT
1202021-05-14 Tom Tromey <tom@tromey.com>
121
122 * gdb.rust/pp.exp: New file.
123 * gdb.rust/pp.py: New file.
124 * gdb.rust/pp.rs: New file.
125
f8eec398
BE
1262021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
127
128 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
129 remove the directory.
130 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
131
55789354
TBA
1322021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
133
134 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
135
ecf25064
KC
1362021-05-14 Kent Cheung <kent.cheung@arm.com>
137 Andrew Burgess <andrew.burgess@embecosm.com>
138
139 * gdb.python/py-format-string.c: Added a variable to test.
140 * gdb.python/py-format-string.exp: Check string representation is
141 printed at appropriate max_depth settings.
142 * gdb.python/py-nested-maps.exp: Likewise.
143 * gdb.guile/scm-pretty-print.exp: Add additional tests.
144
bab9eb49 1452021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
146
147 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
148 unique names, also wrap proc body in with_test_prefix.
149
bab9eb49 1502021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
151
152 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
153 duplicate test names.
154 * gdb.guile/scm-parameter.exp: Provide test names to avoid
155 duplicate names based on the command being run.
156 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
157 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
158 loading a support module.
159 (test_equality): Update test name to match the actual test, making
160 the name unique in the process.
161 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
162 to resolve duplicate tests.
163 (test_inferior_function_call): Likewise.
164 (test_subscript_regression): Likewise.
165
bab9eb49 1662021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
167
168 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
169 silence PASS lines.
170 (gdb_install_guile_module): Likewise.
171
ee35ce82
GB
1722021-05-12 George Barrett <bob@bob131.so>
173
174 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
175 value-const-value.
176
9d4fc61d
GB
1772021-05-12 George Barrett <bob@bob131.so>
178
179 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
180 value-reference-value. Add test for value-rvalue-reference-value.
181
5048549a
TV
1822021-05-11 Tom de Vries <tdevries@suse.de>
183
184 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
185 Add "set debug infrun 1" commented out.
186
2302f963
TV
1872021-05-11 Tom de Vries <tdevries@suse.de>
188
189 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
190
abb894a4
BK
1912021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
192
193 * gdb.fortran/array-element.exp: Breakpoint location is modified.
194
db1f6cd6
LS
1952021-05-10 Lancelot Six <lsix@lancelotsix.com>
196
197 PR gdb/27614
198 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
199
9344937b
AB
2002021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
201
202 * gdb.guile/guile.exp: Don't use the source directory as a
203 temporary HOME directory.
204
0709cf68
SM
2052021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
206
207 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
208 parameters.
209
1845e254
AB
2102021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
211
212 * gdb.guile/guile.exp: Add an extra test.
213
a3237c7c
AB
2142021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
215
216 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
217 gdb_test_no_output.
218
13123da8
SM
2192021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
220
221 * Re-format all Python files using black.
222 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
223
0618ecf6
AB
2242021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
225
226 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
227 watchpoint object before and after registering it with GDB.
228
a7ed4ea6
AB
2292021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
230
231 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
232 'proc_with_prefix', remove use of 'with_test_prefix', and
233 reindent.
234 (test_bkpt_deletion): Likewise.
235 (test_bkpt_cond_and_cmds): Likewise.
236 (test_bkpt_invisible): Likewise.
237 (test_watchpoints): Likewise.
238 (test_bkpt_internal): Likewise.
239 (test_bkpt_eval_funcs): Likewise.
240 (test_bkpt_registration): Likewise.
241 (test_bkpt_address): Convert to 'proc_with_prefix'.
242 (test_bkpt_probe): Likewise.
243
7ebbaa1c
AB
2442021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
245
246 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
247 names to avoid duplicates.
248 (test_bkpt_cond_and_cmds): Likewise.
249 (test_bkpt_eval_funcs): Likewise.
250
79aabb73
TBA
2512021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
252
253 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
254 for the -break-condition command's "--force" flag.
255
10e578d7
TBA
2562021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
257
258 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
259 is called by the test.
260
2f000c80
TV
2612021-05-05 Tom de Vries <tdevries@suse.de>
262
263 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
264 "Reading symbols" or "Expanding full symbols" lines. Using timeout
265 factor of 2 for attach.
266
09f83f79
TV
2672021-05-05 Tom de Vries <tdevries@suse.de>
268
269 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
270 "LWP <n> exited" messages.
271
fa94b3a7
SM
2722021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
273
274 * gdb.python/py-type.exp (test_fields): Test calling fields on
275 an int type.
276
858c8f2c
SM
2772021-05-04 Simon Marchi <simon.marchi@efficios.com>
278
279 * gdb.python/flexible-array-member.exp: Adjust expected range
280 value for member declared with 0 size. Test accessing range
281 tuple through range type.
282
d389a1a7
AB
2832021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
284
285 PR testsuite/27788
286 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
287 expected results when environment variable PYTHONDONTWRITEBYTECODE
288 is set.
289
2869ac4b
TT
2902021-04-30 Tom Tromey <tromey@adacore.com>
291
292 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
293 (Confused_Array): New types.
294 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
295 * gdb.ada/enum_idx_packed.exp: Add new tests.
296
5536f0cc
TV
2972021-04-30 Tom de Vries <tdevries@suse.de>
298
299 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
300 existing timeout factors.
301
7f7f284d
TV
3022021-04-30 Tom de Vries <tdevries@suse.de>
303
304 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
305
3f334074
TV
3062021-04-29 Tom de Vries <tdevries@suse.de>
307
308 PR testsuite/27786
309 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
310 remotetimeout to 4.
311
db2534b7
TT
3122021-04-28 Tom Tromey <tromey@adacore.com>
313
314 * gdb.ada/null_overload.exp: New file.
315 * gdb.ada/null_overload/foo.adb: New file.
316
edeaceda
AB
3172021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
318
319 * gdb.python/py-startup-opt.exp: New file.
320
b9f90c72
LM
3212021-04-27 Luis Machado <luis.machado@linaro.org>
322
323 * gdb.base/maint.exp: Drop a pattern that is not needed.
324 * lib/gdb.exp (readnow): Match line-by-line.
325
4b62a30d
LM
3262021-04-27 Luis Machado <luis.machado@linaro.org>
327
328 * gdb.xml/tdesc-reload.exp: Pass -lbl.
329
2c473def
MW
3302021-04-27 Michael Weghorn <m.weghorn@posteo.de>
331 Simon Marchi <simon.marchi@polymtl.ca>
332
333 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
334 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
335 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
336 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
337 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
338 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
339
e8b6c1da
TT
3402021-04-26 Tom Tromey <tromey@adacore.com>
341
342 PR gdb/27743:
343 * gdb.dwarf2/imported-unit-bp.exp: New file.
344 * gdb.dwarf2/imported-unit-bp-main.c: New file.
345 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
346
bea3329b
SM
3472021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
348
349 PR gdb/27773
350 * gdb.base/dump.exp: Test dump to non-existent dir.
351
21f91785
LM
3522021-04-26 Luis Machado <luis.machado@linaro.org>
353
354 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
355 comparison.
356
fbb46296
LS
3572021-04-25 Lancelot Six <lsix@lancelotsix.com>
358
359 PR gdb/22640
360 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
361 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
362 changes the default behavior of 'ptype/o'. Update to take into
363 account new horizontal layout.
364 * gdb.rust/simple.exp: Update ptype test to check new horizontal
365 layout.
366 * gdb.rust/union.exp: Same.
367
9fc29955
AB
3682021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
369
370 * gdb.base/info_sources.exp: Add new tests.
371
432ce4cf
TT
3722021-04-22 Tom Tromey <tom@tromey.com>
373
374 * gdb.base/ptype-offsets.cc (struct empty_member): New.
375 (main): Use empty_member.
376 * gdb.base/ptype-offsets.exp: Add new test.
377
a87caa6d
SM
3782021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
379
380 * gdb.python/flexible-array-member.exp: Add check for Python
381 support.
382
e25d6d93
SM
3832021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
384
385 PR gdb/27757
386 * gdb.python/flexible-array-member.c: New test.
387 * gdb.python/flexible-array-member.exp: New test.
388 * gdb.guile/scm-type.exp (test_range): Add test for flexible
389 array member.
390 * gdb.guile/scm-type.c (struct flex_member): New.
391 (main): Use it.
392
22f80c0f
TT
3932021-04-22 Tom Tromey <tom@tromey.com>
394
395 * gdb.rust/modules.exp: Add checks for syntax errors.
396 * gdb.rust/expr.exp: Add checks for syntax errors.
397 * gdb.rust/simple.exp: Add checks for syntax errors.
398
6d5702a5
CL
3992021-04-21 Carl Love <cel@us.ibm.com>
400
401 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
402 Update expected string for gdb_test "bt".
403
404 * lib/valgrind.exp: Add set remotetimeout 3.
405 Increase vgdb wait from 1 to 2.
406 Add max-invoke-ms option to vgdb command line.
407
10a636cc
TBA
4082021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
409
410 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
411 conditions.
412
98e713ab
SM
4132021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
414 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
415
416 * gdb.mi/mi-break.exp: Fix the duplicate test names.
417
525174e8
FW
4182021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
419
420 * gdb.base/address_space_qualifier.exp: New file.
421
392e0bcc
TT
4222021-04-19 Tom Tromey <tromey@adacore.com>
423
424 PR gdb/27742:
425 * gdb.opt/inline-locals.exp: Update kfail patterns.
426
da314dd3
TT
4272021-04-17 Tom Tromey <tom@tromey.com>
428
429 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
430
3cbc7ac3
TT
4312021-04-16 Tom Tromey <tom@tromey.com>
432
433 * gdb.rust/simple.exp: Change error text.
434 * gdb.rust/expr.exp: Change error text.
435
458620aa
TT
4362021-04-16 Tom Tromey <tom@tromey.com>
437
438 * gdb.rust/simple.exp: Add parens to 'as' test.
439
321d0cd7
SM
4402021-04-16 Simon Marchi <simon.marchi@efficios.com>
441
442 * boards/simavr.exp: Set debug_flags.
443
1b6b755e
LM
4442021-04-16 Luis Machado <luis.machado@linaro.org>
445
446 * gdb.dwarf2/dw2-bfloat16.exp: New file.
447
fd5c30cd
AB
4482021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
449
450 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
451 including a path in the test name.
452
41f14dc8
SM
4532021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
454
455 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
456
a15a276b
TT
4572021-04-15 Tom Tromey <tromey@adacore.com>
458
459 * gdb.dwarf2/arr-stride.exp: Add test.
460
5809fbf2
TT
4612021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
462
463 * gdb.base/startup-file.exp: Add more tests.
464
92e4e97a
AB
4652021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
466
467 PR cli/25956
468 * gdb.base/early-init-file.c: New file.
469 * gdb.base/early-init-file.exp: New file.
470 * lib/gdb-utils.exp (style): Handle style 'none'.
471
fcc99c42
TBA
4722021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
473
474 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
475 @DW_INL_declared_inlined for the inline attribute.
476
34dc0f95
TBA
4772021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
478
479 * gdb.opt/inline-locals.c (scoped): New function.
480 (main): Call 'scoped'.
481 * gdb.opt/inline-locals.exp: Update with "info locals" tests
482 for scoped variables.
483 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
484 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
485
ac4d323e
TBA
4862021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
487
488 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
489
6b142048
WS
4902021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
491
492 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
493
82d9b280 4942021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
495
496 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
497 non-relative plxv instructions.
498 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
499
5002021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 501
e3d528d7
WS
502 PR gdb/27525
503 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
504 exercise single-stepping over subpcis,lnia,addpcis instructions
505 with displacement.
506 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
507 of addpcis/lnia/subpcis instructions.
508 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
509 exercise single-stepping over lnia instructions with displacement.
510 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
511 lnia instructions.
512
5132021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
514
82d9b280
WS
515 * gdb.arch/powerpc-power10.s: New test for instructions.
516 * gdb.arch/powerpc-power10.exp: Harness to run the test.
517
6ba4cb84
CL
5182021-4-12 Carl Love <cel@us.ibm.com>
519
520 * gdb.arch/vsx-vsr-float128.c: New test file.
521 * gdb.arch/vsx-vsr-float128.exp: New expect file.
522
9d8f3022
MM
5232021-04-12 Markus Metzger <markus.t.metzger@intel.com>
524
525 * gdb.btrace/reconnect.exp: Relax expected stepi output.
526
dc2b480f
WP
5272021-04-07 Weimin Pan <weimin.pan@oracle.com>
528
529 * gdb.base/ctf-ptype.c: Add struct link containing a forward
530 reference type.
531 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
532
0a703a4c
AB
5332021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
536 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
537
30ab3586
AB
5382021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
539
540 * gdb.cp/rvalue-ref-params.cc (f3): New function.
541 (f4): New function.
542 (global_int): New global variable.
543 (global_float): Likeiwse.
544 (main): Call both new functions.
545 * gdb.cp/rvalue-ref-params.exp: Add new tests.
546
56d467f4
CT
5472021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
548
549 * gdb.dwarf2/fission-relative-dwo.c: New file.
550 * gdb.dwarf2/fission-relative-dwo.exp: New file.
551
61dee722
AB
5522021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
553
554 * gdb.dwarf2/fission-absolute-dwo.c: New file.
555 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
556 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
557 instead of build_executable_from_fission_assembler.
558 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
559 * gdb.dwarf2/fission-loclists.exp: Likewise.
560
561 * gdb.dwarf2/fission-multi-cu.S: Delete file.
562 * gdb.dwarf2/fission-multi-cu.c: New file based on old
563 fission-multi-cu1.c and fission-multi-cu2.c files.
564 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
565 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
566 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
567 * gdb.dwarf2/fission-reread.exp: Likewise.
568 * lib/dwarf.exp (extract_dwo_information): New proc.
569 (strip_dwo_information): New proc.
570 (build_executable_and_dwo_files): New proc.
571 (build_executable_from_fission_assembler): Delete.
572 (Dwarf::_debug_addr_index): New variable.
573 (Dwarf::_cu_is_fission): New variable.
574 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
575 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
576 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
577 if this is a fission CU.
578 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
579 (Dwarf::debug_addr_label): New proc.
580 (Dwarf::cu): Initialise _cu_is_fission.
581 (Dwarf::tu): Likewise.
582 (Dwarf::assemble): Initialise _debug_addr_index.
583
1fd999d9
AB
5842021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
585
586 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
587
79c02443
AB
5882021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
589
590 * gdb.python/py-parameter.exp: Add test for reading data-directory
591 using gdb.parameter API.
592
340d00fb
TV
5932021-04-06 Tom de Vries <tdevries@suse.de>
594
595 PR breakpoints/25884
596 * gdb.opt/inline-cmds.exp: Remove kfail.
597
043bcbaf
TV
5982021-04-06 Tom de Vries <tdevries@suse.de>
599
600 PR testsuite/27691
601 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
602 file "".
603
ac628a06
EB
6042021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
605
606 * lib/pdtrace.in: Fix obvious typo.
607
3f49d080
TT
6082021-03-31 Tom Tromey <tromey@adacore.com>
609
610 * lib/dwarf.exp (Dwarf::_get_args): New proc.
611 (Dwarf::_location): Use it.
612
cfcbd506
TV
6132021-03-31 Tom de Vries <tdevries@suse.de>
614
615 PR testsuite/27667
616 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
617
8a91fbdf
SM
6182021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
619
620 PR gdb/27541
621 * gdb.base/index-cache-load-twice.exp: Remove.
622 * gdb.base/index-cache-load-twice.c: Remove.
623 * gdb.dwarf2/per-bfd-sharing.exp: New.
624 * gdb.dwarf2/per-bfd-sharing.c: New.
625
b953e703
TV
6262021-03-30 Tom de Vries <tdevries@suse.de>
627
628 PR testsuite/27604
629 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
630
aa33ea68
TBA
6312021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
632
633 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
634 the infinite loop to avoid a Clang bug.
635
99066782
WS
6362021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
637
638 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
639 names for uniqueness.
640 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
641 uniqueness.
642
b1f3973b
AB
6432021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
644
645 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
646 member.
647 (make_container): Initialise is_array_p.
648 * gdb.python/py-prettyprint.exp: Add new tests.
649 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
650 Check is_array_p and possibly return 'array'.
651
3c2dcf90
AB
6522021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
653
654 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
655 * gdb.cp/casts.exp: Give tests unique names.
656 * gdb.cp/filename.exp: Likewise.
657 * gdb.cp/gdb2495.exp: Likewise.
658 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
659 * gdb.cp/misc.exp: Rename test to make it unique.
660 * gdb.cp/nsnested.exp: Give tests unique names.
661 * gdb.cp/ovldbreak.exp: Likewise.
662 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
663 being tested. This also removes the duplicate test name.
664 * gdb.cp/ref-types.exp: Likewise.
665 * gdb.cp/temargs.exp: Likewise.
666
6b78370d
AB
6672021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
668
669 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
670 square brackets in test.
671
baecbb3d
AB
6722021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
673
674 * gdb.cp/maint.exp (test_first_component): Run more tests with a
675 variable number of spaces, this removes the duplicate testing of
676 'operator ->' which existed before.
677
6e892297
AB
6782021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
679
680 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
681 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
682 duplicates, and also to avoid having a string inside parentheses
683 at the end of test names.
684
ac45a6ca
AB
6852021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
686
687 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
688 Avoid repeated uses of 'runto', and instread just progress once
689 through the test stopping at different breakpoints. Give comments
690 a capital letter and full stop. Give duplicate tests unique names.
691
323fd5b9
PA
6922021-03-25 Pedro Alves <pedro@palves.net>
693
694 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
695 "target_non_stop" parameter and use it.
696 (top level): Add "maint set target-non-stop on/off" testing axis.
697
ba3c61fc
AB
6982021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
699
700 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
701 gdb_test_multiple.
702
bf0aecce
LM
7032021-03-24 Luis Machado <luis.machado@linaro.org>
704
705 * gdb.arch/aarch64-mte.c: New file.
706 * gdb.arch/aarch64-mte.exp: New test.
707 * gdb.base/memtag.c: New file.
708 * gdb.base/memtag.exp: New test.
709 * lib/gdb.exp (supports_memtag): New function.
710
bef382e6
LM
7112021-03-24 Luis Machado <luis.machado@linaro.org>
712
713 * gdb.base/options.exp: Adjust for new print options.
714 * gdb.base/with.exp: Likewise.
715
702cf3f5
AB
7162021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
719 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
720
1e7fcccb
AB
7212021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
722
723 * gdb.dwarf2/dw2-using-debug-str.c: New file.
724 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
725 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
726 not .debug_string.
727
4829711b
TT
7282021-03-20 Tom Tromey <tom@tromey.com>
729
730 * gdb.base/maint.exp: Update "maint print statistics" output.
731
e0d6d274
KB
7322021-03-19 Kevin Buettner <kevinb@redhat.com>
733
734 * lib/gdbserver-support.exp (gdbserver_exit): Use the
735 "-nowait" flag when waiting for gdbserver to exit.
736
a088215a
SST
7372021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
738
739 * gdb.base/info-macros.exp: Append -fdebug-macro to
740 additional_flags for clang.
741 * gdb.base/macscp.exp: Likewise.
742 * gdb.base/style.exp: Likewise.
743 * gdb.linespec/macro-relative.exp: Likewise.
744
d0c99a23
SM
7452021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
746 Pedro Alves <pedro@palves.net>
747
748 * gdb.base/run-attach-while-running.exp: New.
749 * gdb.base/run-attach-while-running.c: New.
750
7807d76a
AB
7512021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
752
753 * gdb.python/py-framefilter-addr.c: New file.
754 * gdb.python/py-framefilter-addr.exp: New file.
755 * gdb.python/py-framefilter-addr.py: New file.
756
f302f9e2
AB
7572021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
758
759 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
760 Make use of $gdb_test_name instead of creating a separate $test
761 variable.
762 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
763 adding a '($name)' at the end of each test. This also catches the
764 one place where '($name)' was missing, and so caused a duplicate
765 test name.
766 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
767 duplicate test names based on the command being tested.
768 * gdb.threads/signal-command-multiple-signals-pending.exp:
769 Likewise.
770 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
771 avoid duplicate testnames when a test script uses this proc and
772 also gdb_compile_pthreads.
773 * lib/prelink-support.exp (build_executable_own_libs): Use
774 with_test_prefix to avoid duplicate test names when we call
775 build_executable twice.
776
6813ceb0
TT
7772021-03-15 Tom Tromey <tromey@adacore.com>
778
779 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
780
3b5c4de0
TT
7812021-03-15 Tom Tromey <tromey@adacore.com>
782
783 * gdb.ada/varsize_limit.exp: Add new test.
784 * gdb.ada/varsize_limit/vsizelim.adb: Update.
785
c04da66c
TT
7862021-03-15 Tom Tromey <tromey@adacore.com>
787
788 * gdb.ada/operator_call/twovecs.ads: New file.
789 * gdb.ada/operator_call/twovecs.adb: New file.
790 * gdb.ada/operator_call/opcall.adb: New file.
791 * gdb.ada/operator_call.exp: New file.
792
1ac74522
TT
7932021-03-15 Tom Tromey <tromey@adacore.com>
794
795 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
796 * gdb.ada/enums_overload/enums_overload.ads: New file.
797 * gdb.ada/enums_overload/enums_overload.adb: New file.
798 * gdb.ada/enums_overload.exp: New file.
799
207582c0
TT
8002021-03-15 Tom Tromey <tromey@adacore.com>
801
802 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
803 Declare.
804 * gdb.ada/assign_arr/target_wrapper.adb: New file.
805 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
806 Call Put.
807 * gdb.ada/assign_arr.exp: Update.
808
ba6a0ef3
AB
8092021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
810
811 * gdb.python/py-auto-load-chaining-f1.c: New file.
812 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
813 * gdb.python/py-auto-load-chaining-f2.c: New file.
814 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
815 * gdb.python/py-auto-load-chaining.c: New file.
816 * gdb.python/py-auto-load-chaining.exp: New file.
817
7f99d636
AB
8182021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
819
820 * gdb.python/py-bad-printers.exp: Extend test names to make them
821 unique.
822 * gdb.python/py-events.exp: Likewise.
823 * gdb.python/py-finish-breakpoint2.exp: Likewise.
824 * gdb.python/py-frame-inline.exp: Likewise.
825 * gdb.python/py-frame.exp: Likewise.
826 * gdb.python/py-infthread.exp: Likewise.
827
323b848c
AB
8282021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
829
830 * gdb.python/py-value-cc.exp: Remove a duplicate test.
831
8a4efb36
AB
8322021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
833
834 * gdb.python/lib-types.exp: Update the test to check the correct
835 python variable.
836
66bb1dd9
AB
8372021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
838
839 * gdb.python/py-explore-cc.exp: Extend test names to make them
840 unique.
841
0125fabc
AB
8422021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
843
844 * gdb.python/py-lookup-type.exp: Remove duplicate test.
845
79d04157
AB
8462021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
847
848 * gdb.python/py-symtab.exp: Extend test names to make them
849 unique.
850
e3e48d8f
AB
8512021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
852
853 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
854 names unique.
855
2cb60e74
AB
8562021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 * gdb.python/py-block.exp: Give tests unique names.
859
8b12ded4
AB
8602021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
861
862 * gdb.python/py-pp-maint.exp: Extend test names to make them
863 unique.
864
93598ea4
AB
8652021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
866
867 * gdb.python/py-explore.exp: Add with_test_prefix to make test
868 names unique.
869
f35d6971
AB
8702021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
871
872 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
873
22d3e7f6
AB
8742021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
875
876 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
877 names unique.
878
5fc5a1b8
AB
8792021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
880
881 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
882 test names unique.
883
e3141a4d
AB
8842021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
885
886 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
887 unique.
888
ccdc02ed
TT
8892021-03-09 Tom Tromey <tromey@adacore.com>
890
891 * gdb.base/cast-call.exp: New file.
892 * gdb.base/cast-call.c: New file.
893
fbb1aace
AB
8942021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
895
896 * gdb.gdb/python-helper.exp: New file.
897
611aa09d
FW
8982020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
899
900 * gdb.fortran/intrinsics.exp: Add LOC tests.
901
eef32f59
AB
9022021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
903
904 * gdb.fortran/shape.exp: New file.
905 * gdb.fortran/shape.f90: New file.
906
7ba155b3
AB
9072021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
908
909 * gdb.fortran/size.exp: New file.
910 * gdb.fortran/size.f90: New file.
911
e14816a8
AB
9122021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
913
914 * gdb.fortran/rank.exp: New file.
915 * gdb.fortran/rank.f90: New file.
916
d308ba78
TT
9172021-03-08 Tom Tromey <tom@tromey.com>
918
919 * gdb.fortran/debug-expr.exp: Update tests.
920
d182f279
TT
9212021-03-08 Tom Tromey <tom@tromey.com>
922
923 * gdb.base/debug-expr.exp: Update expected dump output.
924
a7308ce0
TT
9252021-03-06 Tom Tromey <tom@tromey.com>
926
927 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
928 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
929 * gdb.dwarf2/dwznolink.exp: New file.
930
b0a8c2ff
MW
9312021-03-05 Mark Wielaard <mark@klomp.org>
932
933 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
934
844be3f2
WP
9352021-03-06 Weimin Pan <weimin.pan@oracle.com>
936
937 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
938
82333781
MM
9392021-03-03 Markus Metzger <markus.t.metzger@intel.com>
940
941 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
942
32c52999
MM
9432021-03-03 Markus Metzger <markus.t.metzger@intel.com>
944
945 * gdb.btrace/non-stop.exp: Adjust expected source lines.
946
26ed1478
MM
9472021-03-03 Markus Metzger <markus.t.metzger@intel.com>
948
949 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
950
d2c5f24e
MM
9512021-03-03 Markus Metzger <markus.t.metzger@intel.com>
952
953 * gdb.btrace/exception.cc (main): Update test source.
954 * gdb.btrace/exception.exp: Update patterns.
955 * gdb.btrace/function_call_history.exp: Likewise.
956
c7c7253a
MM
9572021-03-03 Markus Metzger <markus.t.metzger@intel.com>
958
959 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
960
f0778fc1
MM
9612021-03-03 Markus Metzger <markus.t.metzger@intel.com>
962
963 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
964 reverse-continue to breakpoint.
965
e71dbd03
MM
9662021-03-03 Markus Metzger <markus.t.metzger@intel.com>
967
968 * gdb.btrace/delta.exp: Remove instruction-history and
969 function-call-history checks.
970
b93a3ed0
MM
9712021-03-03 Markus Metzger <markus.t.metzger@intel.com>
972
973 * README (Note): Add nopie_ldflag.
974 * lib/gdb.exp (gdb_compile): Extend nopie handling.
975
bbcdf9ab
TT
9762021-03-02 Tom Tromey <tromey@adacore.com>
977
978 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
979 encodings.
980
bb3a4efe
LS
9812021-02-27 Lancelot Six <lsix@lancelotix.com>
982
983 PR gdb/27393
984 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
985
986
573dc0cc
TT
9872021-02-26 Tom Tromey <tom@tromey.com>
988
989 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
990
f8218786
JV
9912021-02-26 Jan Vrany <jan.vrany@labware.com>
992
993 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
994 Remove trailing \n from expected output.
995
cb51b708
MM
9962021-02-26 Markus Metzger <markus.t.metzger@intel.com>
997
998 * lib/gdb.exp (use_gdb_stub): Extend comment.
999
64d38fdd
JM
10002021-02-25 Jan Matyas <jmatyas@codasip.com>
1001
1002 PR gdb/26819
1003 * gdb.server/stop-reply-no-thread.exp: Add two test
1004 scenarios that cover remote targets which do not have
1005 the concept of threads.
1006
d4ff3cbf
AB
10072021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1008
1009 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1010
68337b8b
AB
10112021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1012
1013 PR fortran/26155
1014 * gdb.fortran/call-no-debug-func.f90: New file.
1015 * gdb.fortran/call-no-debug-prog.f90: New file.
1016 * gdb.fortran/call-no-debug.exp: New file.
1017
faeb9f13
AB
10182021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1019
1020 * gdb.fortran/associated.exp: New file.
1021 * gdb.fortran/associated.f90: New file.
1022
170f4b23
AB
10232021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1024
1025 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1026
dd80d750
AB
10272021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1028
1029 * gdb.base/sect-cmd.exp: Update expected results.
1030
b91919ac
AB
10312021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1032
1033 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1034 techniques. Enable the test for all targets.
1035
02a79309
AB
10362021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1037
1038 * gdb.base/maint-info-sections.exp: Add new tests.
1039 (check_maint_info_target_sections_output): New proc.
1040
895b7b4e
AB
10412021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1042
1043 * gdb.arch/riscv-default-tdesc.exp: New file.
1044
bc3c0632
AB
10452021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1046
1047 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1048
acde2092
AB
10492021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1050
1051 * gdb.arch/i386-biarch-core.exp: Add target check.
1052
7d2e5095
AKS
10532021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1054
1055 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1056
96df3e28
AB
10572021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1058
1059 * gdb.fortran/allocated.exp: New file.
1060 * gdb.fortran/allocated.f90: New file.
1061
a1670b72
AB
10622021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1063
1064 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1065
bf3386f0
AB
10662021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1067
1068 * gdb.base/maint-info-sections.exp: Update expected output, and
1069 add additional tests. Again.
1070
4790db14
AB
10712021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1072
1073 * gdb.base/maint-info-sections.exp: Update expected output, and
1074 add additional tests.
1075
f4be6772
AB
10762021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1077
1078 * gdb.base/maint-info-sections.exp: New file, content is moved
1079 from gdb.base/maint.exp and cleaned up to use latest testsuite
1080 techniques.
1081 * gdb.base/maint.exp: Tests moved out to
1082 gdb.base/maint-info-sections.exp.
1083
25ad1e83
SM
10842021-02-10 Simon Marchi <simon.marchi@efficios.com>
1085
1086 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1087 GDBFLAGS.
1088
e92c8eb8
AB
10892021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1090
1091 * gdb.fortran/lbound-ubound.F90: New file.
1092 * gdb.fortran/lbound-ubound.exp: New file.
1093
ee4c3d88
TV
10942021-02-10 Tom de Vries <tdevries@suse.de>
1095
1096 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1097 "Restore saved setting of complaints".
1098
cf2b2075
TV
10992021-02-09 Tom de Vries <tdevries@suse.de>
1100
1101 PR symtab/27341
1102 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1103 (gdb_load_no_complaints): ... here.
1104 * gdb.fortran/function-calls.exp: Add test-case.
1105
b61f7811
HAQ
11062021-02-09 Abid Qadeer <abidh@codesourcery.com>
1107
1108 * gdb.threads/signal-command-handle-nopass.exp: Call
1109 'standard_testfile' before using 'testfile'.
1110 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1111 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1112 * gdb.threads/signal-sigtrap.exp: Likewise
1113
3d4aae48
LM
11142021-02-08 Luis Machado <luis.machado@linaro.org>
1115
1116 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1117
4001d90d
TV
11182021-02-08 Tom de Vries <tdevries@suse.de>
1119
1120 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1121
29db1eb3
AB
11222021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1123
1124 * gdb.python/tui-window-disabled.c: New file.
1125 * gdb.python/tui-window-disabled.exp: New file.
1126 * gdb.python/tui-window-disabled.py: New file.
1127
e0c23e11
AB
11282021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1129
1130 * gdb.python/tui-window.exp: Add new tests.
1131 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1132 TestWindow object into global the_window.
1133 <remote_title>: New method.
1134 (delete_window_title): New function.
1135
1cf23996
AB
11362021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1137
1138 * gdb.tui/winheight.exp: Add more tests.
1139
2708dbbd
AB
11402021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1141
1142 * gdb.python/py-framefilter.exp: Update expected results.
1143 * gdb.python/python.exp: Update expected results.
1144
cd074e04
AB
11452021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1146
1147 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1148 about bug in GDB, update expected results, and add more tests.
1149
5fb97639
AB
11502021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1151
1152 * gdb.tui/scroll.exp: New file.
1153 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1154 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1155 remaining lines up.
1156 (Term::check_region_contents): New proc.
1157 (Term::check_box_contents): Use check_region_contents.
1158
c0e56745
TV
11592021-02-06 Tom de Vries <tdevries@suse.de>
1160
1161 PR testsuite/26922
1162 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1163 scrolling.
1164
0e857c82
TV
11652021-02-05 Tom de Vries <tdevries@suse.de>
1166
1167 PR breakpoints/27313
1168 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1169 rejected.
1170
a22ec6e8
TV
11712021-02-05 Tom de Vries <tdevries@suse.de>
1172
1173 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1174 * gdb.fortran/mixed-lang-stack.exp: Same.
1175
ae710496
TV
11762021-02-05 Tom de Vries <tdevries@suse.de>
1177
1178 PR exp/27265
1179 * gdb.base/complex-parts.exp: Add tests.
1180
d3b54e63
TV
11812021-02-05 Tom de Vries <tdevries@suse.de>
1182
1183 PR symtab/27307
1184 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1185
3eccb1c8
SV
11862021-02-04 Shahab Vahedi <shahab@synopsys.com>
1187
1188 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1189
a71501e2
PA
11902021-02-03 Pedro Alves <pedro@palves.net>
1191
1192 * gdb.threads/detach-step-over.c: New file.
1193 * gdb.threads/detach-step-over.exp: New file.
1194
92234eb1
PA
11952021-02-03 Pedro Alves <pedro@palves.net>
1196
1197 * gdb.threads/attach-non-stop.c: New file.
1198 * gdb.threads/attach-non-stop.exp: New file.
1199
2e3773ff
LS
12002021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1201
1202 * gdb.base/inferior-noarg.c: New test.
1203 * gdb.base/inferior-noarg.exp: New test.
1204
e0bd9202
SM
12052021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1206
1207 * gdb.base/scope.exp: Use proc_with_prefix.
1208
9307efbe
SM
12092021-02-02 Simon Marchi <simon.marchi@efficios.com>
1210
1211 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1212 table proc.
1213 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1214 .debug_rnglists table without offset array.
1215 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1216 .debug_loclists table without offset array.
1217
2b0c7f41
SM
12182021-02-02 Simon Marchi <simon.marchi@efficios.com>
1219
1220 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1221 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1222 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1223 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1224 attribute
1225
ecfda20d
SM
12262021-02-02 Simon Marchi <simon.marchi@efficios.com>
1227
1228 PR gdb/26813
1229 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1230 (loclists): New proc.
1231 * gdb.dwarf2/loclists-multiple-cus.c: New.
1232 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1233 * gdb.dwarf2/loclists-sec-offset.c: New.
1234 * gdb.dwarf2/loclists-sec-offset.exp: New.
1235
6b0933da
SM
12362021-02-02 Simon Marchi <simon.marchi@efficios.com>
1237
1238 * lib/dwarf.exp (_location): Add parameters.
1239 (_handle_DW_FORM): Adjust.
1240
962effa7
SM
12412021-02-02 Simon Marchi <simon.marchi@efficios.com>
1242
1243 PR gdb/26813
1244 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1245 (cu): Generate header for DWARF 5.
1246 (rnglists): New proc.
1247 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1248 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1249
2bd3e4b8
TV
12502021-02-02 Tom de Vries <tdevries@suse.de>
1251
1252 PR symtab/24620
1253 * gdb.dwarf2/fission-reread.exp: Add test-case.
1254
c39c8637
TV
12552021-02-01 Tom de Vries <tdevries@suse.de>
1256
1257 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1258 * gdb.dwarf2/fission-loclists-pie.S: Same.
1259 * gdb.dwarf2/fission-loclists.S: Same.
1260 * gdb.dwarf2/fission-multi-cu.S: Same.
1261 * gdb.dwarf2/fission-reread.S: Same.
1262 * gdb.dwarf2/fission-base.exp: Use DWO.
1263 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1264 * gdb.dwarf2/fission-loclists.exp: Same.
1265 * gdb.dwarf2/fission-multi-cu.exp: Same.
1266 * gdb.dwarf2/fission-reread.exp: Same.
1267
ebde6f2d
TV
12682021-01-29 Tom de Vries <tdevries@suse.de>
1269
1270 PR breakpoints/26063
1271 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1272 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1273
620ec3ca
TV
12742021-01-29 Tom de Vries <tdevries@suse.de>
1275
1276 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1277
cdeba395
TV
12782021-01-28 Tom de Vries <tdevries@suse.de>
1279
1280 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1281 in the backtrace, and use that in the rest of the test instead of
1282 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1283
c47b145e
TV
12842021-01-28 Tom de Vries <tdevries@suse.de>
1285
1286 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1287 * gdb.arch/i386-sse-stack-align.c: Same.
1288 * gdb.arch/i386-sse-stack-align.exp: Same.
1289
47918cca
AB
12902021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1291
1292 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1293
2f985dd1
TV
12942021-01-28 Tom de Vries <tdevries@suse.de>
1295
1296 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1297
22efa3d3
TV
12982021-01-28 Tom de Vries <tdevries@suse.de>
1299
1300 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1301 "maint info line-table". Make PASS pattern more specific. Make
1302 FAIL pattern work for -m32.
1303
59b59f08
LS
13042021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1305
1306 PR gdb/27133
1307 * gdb.base/ui-redirect.exp: Add test case that ensures that
1308 redirecting both logging and debug does not cause gdb to crash.
1309
1310
807f647c
MM
13112021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1312
1313 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1314
4ca40594
TV
13152021-01-26 Tom de Vries <tdevries@suse.de>
1316
1317 * gdb.threads/killed-outside.exp: Allow regular output.
1318
d0021af3
TV
13192021-01-26 Tom de Vries <tdevries@suse.de>
1320
1321 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1322
9f6c202e
TV
13232021-01-25 Tom de Vries <tdevries@suse.de>
1324
1325 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1326 * lib/gdb.exp: Use gdb_load_no_complaints.
1327
a625a8c9
TT
13282021-01-25 Tom Tromey <tromey@adacore.com>
1329
1330 * gdb.ada/fixed_points.exp: Add regression test.
1331 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1332 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1333
19184910
TT
13342021-01-25 Tom Tromey <tromey@adacore.com>
1335
1336 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1337
acd6125f
TT
13382021-01-25 Tom Tromey <tromey@adacore.com>
1339
1340 * gdb.ada/local-enum.exp: New file.
1341 * gdb.ada/local-enum/local.adb: New file.
1342
1af4c9c4
TT
13432021-01-23 Tom Tromey <tom@tromey.com>
1344
1345 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1346
705646c0
BE
13472021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1348
1349 * gdb.base/line65535.exp: Fix test expectation.
1350
0ac85db5
SM
13512021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1352
1353 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1354 suppression.
1355 (default_gdb_exit): Likewise.
1356 (default_gdb_spawn): Likewise.
1357 (send_gdb): Likewise.
1358 (gdb_expect): Likewise.
1359 (gdb_expect_list): Likewise.
1360 (default_gdb_init): Likewise.
1361 (gdb_suppress_entire_file): Remove.
1362 (gdb_suppress_tests): Remove.
1363 (gdb_stop_suppressing_tests): Remove.
1364 (gdb_clear_suppressed): Remove.
1365 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1366 related to test suppression.
1367 (default_mi_gdb_start): Likewise.
1368 (mi_gdb_reinitialize_dir): Likewise.
1369 (mi_gdb_test): Likewise.
1370 (mi_run_cmd_full): Likewise.
1371 (mi_runto_helper): Likewise.
1372 (mi_execute_to): Likewise.
1373 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1374 * gdb.base/bitfields.exp: Likewise.
1375 * gdb.base/bitfields2.exp: Likewise.
1376 * gdb.base/break.exp: Likewise.
1377 * gdb.base/call-sc.exp: Likewise.
1378 * gdb.base/callfuncs.exp: Likewise.
1379 * gdb.base/dfp-test.exp: Likewise.
1380 * gdb.base/endian.exp: Likewise.
1381 * gdb.base/exprs.exp: Likewise.
1382 * gdb.base/funcargs.exp: Likewise.
1383 * gdb.base/hbreak2.exp: Likewise.
1384 * gdb.base/recurse.exp: Likewise.
1385 * gdb.base/scope.exp: Likewise.
1386 * gdb.base/sepdebug.exp: Likewise.
1387 * gdb.base/structs.exp: Likewise.
1388 * gdb.base/until.exp: Likewise.
1389 * gdb.cp/misc.exp: Likewise.
1390
9d2d8a16
AB
13912021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1392
1393 PR cli/25956
1394 * gdb.base/style.exp (run_style_tests): Add version string test.
1395 (test_startup_version_string): Use version style name.
1396 * lib/gdb-utils.exp (style): Handle version style name.
1397
e7b43072
AB
13982021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1399
1400 * gdb.base/style.exp (limited_style): New proc.
1401 (clean_restart_and_disable): New proc.
1402 (run_style_tests): New proc. Most of the old tests from this file
1403 are now in this proc.
1404 (test_startup_version_string): New proc. Reamining test from the
1405 old file is in this proc.
1406
2189c312
SM
14072021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1408
1409 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1410 Adjust to "set debug remote" changes.
1411
cd211c75
LM
14122021-01-21 Luis Machado <luis.machado@linaro.org>
1413
1414 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1415 message.
1416
730af663
SM
14172021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1418
1419 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1420
325d39e4
HD
14212021-01-21 Hannes Domani <ssbssa@yahoo.de>
1422
1423 PR python/19151
1424 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1425
c3e96aa7
SM
14262021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1427
1428 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1429
6571ffc6
SM
14302021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1431
1432 * lib/tuiterm.exp: Add links in comments.
1433
7c794afd
TV
14342021-01-20 Tom de Vries <tdevries@suse.de>
1435
1436 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1437 offset.
1438
1402665c
TV
14392021-01-20 Tom de Vries <tdevries@suse.de>
1440
1441 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1442
6f52fdf4
SDJ
14432021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1444
1445 * gdb.arch/amd64-stap-expressions.S: New file.
1446 * gdb.arch/amd64-stap-expressions.exp: New file.
1447
14852123
TV
14482021-01-19 Tom de Vries <tdevries@suse.de>
1449
1450 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1451 sequence.
1452
0c4e2c6c
TV
14532021-01-19 Tom de Vries <tdevries@suse.de>
1454
1455 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1456
02baa133
AB
14572021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1458
1459 * gdb.fortran/array-slices.exp (run_test): Avoid including
1460 addresses in test names.
1461
10f92414
TV
14622021-01-15 Tom de Vries <tdevries@suse.de>
1463
1464 PR testsuite/26997
1465 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1466 when adding sizeof.
1467
116d0cf1
TV
14682021-01-14 Tom de Vries <tdevries@suse.de>
1469
1470 PR testsuite/24590
1471 * gdb.base/style.exp: Handle shorter argv in frame command output.
1472
8f66807b
AB
14732021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1474
1475 PR gdb/26819
1476 * gdb.server/stop-reply-no-thread-multi.c: New file.
1477 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1478
3f94e588
TV
14792021-01-12 Tom de Vries <tdevries@suse.de>
1480
1481 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1482 (main): Remove call to have_mpx.
1483 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1484 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1485 (main): Remote call to have_mpx.
1486 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1487 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1488 (main): Remove call to have_mpx.
1489 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1490 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1491 (main): Remove call to have_mpx.
1492 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1493 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1494 (main): Remote call to have_mpx.
1495 * gdb.arch/i386-mpx.exp: Use have_mpx.
1496 * lib/gdb.exp (have_mpx): New proc.
1497
5291fe3c
SP
14982021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1499
1500 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1501
18bfb505
TV
15022021-01-12 Tom de Vries <tdevries@suse.de>
1503
1504 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1505
ce38f5ed
AB
15062021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1507
1508 * gdb.fortran/debug-expr.exp: Add new tests.
1509
7c654b71
AB
15102021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1511
1512 * gdb.fortran/dot-ops.exp: Add new tests.
1513
10dadadc
TV
15142021-01-11 Tom de Vries <tdevries@suse.de>
1515
1516 PR testsuite/26968
1517 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1518 Move insn setting $eax to before probe point.
1519
66beed02
TT
15202021-01-09 Tom Tromey <tom@tromey.com>
1521
1522 * gdb.trace/ax.exp: Do not require an "ext".
1523
8fc48b79
TT
15242021-01-08 Tom Tromey <tromey@adacore.com>
1525
1526 * gdb.ada/voidctx/pck.adb: New file.
1527 * gdb.ada/voidctx/pck.ads: New file.
1528 * gdb.ada/voidctx/voidctx.adb: New file.
1529 * gdb.ada/voidctx.exp: New file.
1530
6abd4cf2
SM
15312021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1532
1533 PR gdb/27157
1534 * gdb.base/empty-host-env-vars.exp: New test.
1535
d00f0868
AB
15362021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1537
1538 * gdb.base/completion.exp: Add a new test.
1539
3c8c6de2
AB
15402021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1541
1542 * gdb.fortran/intvar-dynamic-types.exp: New file.
1543 * gdb.fortran/intvar-dynamic-types.f90: New file.
1544
e3436813
AB
15452021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1546
1547 * gdb.fortran/intvar-array.exp: New file.
1548 * gdb.fortran/intvar-array.f90: New file.
1549
d4813f10
TT
15502021-01-07 Tom Tromey <tromey@adacore.com>
1551
1552 * gdb.ada/assign_arr.exp: Add 'others' test.
1553
b49180ac
TT
15542021-01-06 Tom Tromey <tromey@adacore.com>
1555
1556 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1557 (FP4_Type): New type.
1558 (FP4_Var): New variable.
1559 * gdb.ada/fixed_points/fixed_points.adb: Update.
1560 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1561
3c55062c
SM
15622021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1563
1564 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1565 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1566 Pass prompt containing debug print to gdb_test_sequence.
1567
e4ad960a
TV
15682021-01-04 Tom de Vries <tdevries@suse.de>
1569
1570 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1571
3ec3145c
SM
15722021-01-04 Simon Marchi <simon.marchi@efficios.com>
1573
1574
1575
8dc558a0
SM
15762021-01-04 Simon Marchi <simon.marchi@efficios.com>
1577
1578 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1579 * gdb.server/connect-without-multi-process.exp: Likewise.
1580 * gdb.server/exit-multiple-threads.exp: Likewise.
1581 * gdb.server/ext-attach.exp: Likewise.
1582 * gdb.server/ext-restart.exp: Likewise.
1583 * gdb.server/ext-run.exp: Likewise.
1584 * gdb.server/ext-wrapper.exp: Likewise.
1585 * gdb.server/multi-ui-errors.exp: Likewise.
1586 * gdb.server/no-thread-db.exp: Likewise.
1587 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1588 * gdb.server/run-without-local-binary.exp: Likewise.
1589 * gdb.server/server-kill.exp: Likewise.
1590 * gdb.server/server-run.exp: Likewise.
1591 * gdb.server/solib-list.exp: Likewise.
1592 * gdb.server/stop-reply-no-thread.exp: Likewise.
1593 * gdb.server/wrapper.exp: Likewise.
1594 * gdb.server/sysroot.exp: Increase timeout when testing the
1595 target: sysroot.
1596
d8387cc8
SM
15972021-01-04 Simon Marchi <simon.marchi@efficios.com>
1598
1599 * gdb.server/server-run.exp: Use clean_restart.
1600
5169ae34
SM
16012021-01-04 Simon Marchi <simon.marchi@efficios.com>
1602
1603 * gdb.server/ext-run.exp: Use clean_restart.
1604
7b0ff8a2
SM
16052021-01-04 Simon Marchi <simon.marchi@efficios.com>
1606
1607 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1608 instead of prepare_for_testing.
1609
a754fbdf
SM
16102021-01-04 Simon Marchi <simon.marchi@efficios.com>
1611
1612 * gdb.server/solib-list.exp: Use clean_restart.
1613
c5e71b33
TV
16142021-01-04 Tom de Vries <tdevries@suse.de>
1615
1616 * gdb.base/morestack.c: Remove printf.
1617 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1618
9b243007
TT
16192020-12-31 Tom Tromey <tom@tromey.com>
1620
1621 * gdb.rust/simple.exp: Update output for Rust 1.49.
1622
4ff509e7
BE
16232020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1624
1625 * gdb.cp/step-and-next-inline.exp: Fix test case.
1626
391750c3
SM
16272020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1628
1629 * gdb.python/py-frame-args.exp: De-duplicate test names.
1630
b7874836
AB
16312020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1632
1633 PR gdb/27059
1634 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1635 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1636
e1ff6226
PW
16372020-12-21 Peter Waller <p@pwaller.net>
1638
1639 * gdb.base/style-interp-exec-mi.exp: New.
1640 * gdb.base/style-interp-exec-mi.c: New.
1641
ca01f1bf
SM
16422020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1643
1644 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1645 gdb_test. Use proc_with_prefix.
1646
0fe69a94
MM
16472020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1648
1649 * gdb.btrace/exception.exp: Build with nopie.
1650 * gdb.btrace/function_call_history.exp: Likewise.
1651 * gdb.btrace/unknown_functions.exp: Likewise.
1652
806e7575
MM
16532020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1654
1655 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1656
493d2172
MM
16572020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1658
1659 * gdb.python/py-record-btrace.exp: Make test names unique.
1660 * gdb.python/py-record-full.exp: Likewise.
1661
1a1c0afc
MM
16622020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1663
1664 * gdb.btrace/data.exp: Make test names unique.
1665 * gdb.btrace/delta.exp: Likewise.
1666 * gdb.btrace/enable.exp: Likewise.
1667 * gdb.btrace/function_call_history.exp: Likewise.
1668 * gdb.btrace/nohist.exp: Likewise.
1669 * gdb.btrace/non-stop.exp: Likewise.
1670 * gdb.btrace/rn-dl-bind.exp: Likewise.
1671 * gdb.btrace/step.exp: Likewise.
1672 * gdb.btrace/stepi.exp: Likewise.
1673 * gdb.btrace/tailcall.exp: Likewise.
1674
98d837f0
MM
16752020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1676
1677 * gdb.btrace/enable.exp: Update error message.
1678 * gdb.btrace/multi-inferior.exp: Likewise.
1679 * gdb.btrace/reconnect.exp: Likewise.
1680 * gdb.python/py-record-btrace.exp: Likewise.
1681 * gdb.python/py-record-full.exp: Likewise.
1682
c541fa7c
TV
16832020-12-20 Tom de Vries <tdevries@suse.de>
1684
1685 * lib/gdb.exp (save_target_board_info): New proc.
1686 (gdb_compile_shlib): Use save_target_board_info.
1687
60108e47
TV
16882020-12-19 Tom de Vries <tdevries@suse.de>
1689
1690 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1691 (supports_gnuc): New proc.
1692 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1693 test_compiler_info calls. Add unsupported message.
1694 * gdb.base/endianity.c: Use TEST_SSO.
1695
fa639f55
HD
16962020-12-19 Hannes Domani <ssbssa@yahoo.de>
1697
1698 PR exp/27070
1699 * gdb.python/compare-enum-type-a.c: New test.
1700 * gdb.python/compare-enum-type-b.c: New test.
1701 * gdb.python/compare-enum-type.exp: New file.
1702 * gdb.python/compare-enum-type.h: New test.
1703
4aea001f
HD
17042020-12-18 Hannes Domani <ssbssa@yahoo.de>
1705
1706 * gdb.python/py-format-string.exp: Add tests for address keyword.
1707
b3f9469b
HD
17082020-12-18 Hannes Domani <ssbssa@yahoo.de>
1709
1710 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1711
86ef42bd
TT
17122020-12-18 Tom Tromey <tromey@adacore.com>
1713
1714 * gdb.ada/fixed_points.exp: Also run with
1715 -fgnat-encodings=minimal. Update expected output.
1716
93df4a1d
SM
17172020-12-16 Simon Marchi <simon.marchi@efficios.com>
1718
1719 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1720 * gdb.base/continue-all-already-running.exp: Likewise.
1721 * gdb.base/moribund-step.exp: Likewise.
1722 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1723
592995fa
TV
17242020-12-16 Tom de Vries <tdevries@suse.de>
1725
1726 * gdb.base/batch-preserve-term-settings.exp:
1727
1e61189d
TV
17282020-12-16 Tom de Vries <tdevries@suse.de>
1729
1730 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1731 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1732
19007d95
LM
17332020-12-16 Luis Machado <luis.machado@linaro.org>
1734
1735 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1736 pointer-based memory accesses.
1737 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1738 hw watchpoint cases.
1739
a33fc9ae
RK
17402020-12-15 Rae Kim <rae.kim@gmail.com>
1741
1742 * gdb.base/document.exp: New test.
1743
0e5ad442
TT
17442020-12-15 Tom Tromey <tromey@adacore.com>
1745
1746 * gdb.base/style.exp: Add deprecation tests.
1747
60598dbd
SM
17482020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1749
1750 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1751
8cd6d968
MW
17522020-12-14 Mark Wielaard <mark@klomp.org>
1753
1754 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1755 specially, set attr_form_comment to the actual FORM string used.
1756
eab9267c
MW
17572020-12-14 Mark Wielaard <mark@klomp.org>
1758
1759 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1760 _constants(SPECIAL_expr) here, but set it...
1761 (Dwarf::cu): ...here based on _cu_version.
1762
2f413264
TV
17632020-12-14 Tom de Vries <tdevries@suse.de>
1764
1765 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1766 pass -fPIC.
1767 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1768 * gdb.base/break-probes.exp: Same.
1769 * gdb.base/ctxobj.exp: Same.
1770 * gdb.base/dso2dso.exp: Same.
1771 * gdb.base/global-var-nested-by-dso.exp: Same.
1772 * gdb.base/info-shared.exp: Same.
1773 * gdb.base/jit-reader-simple.exp: Same.
1774 * gdb.base/print-file-var.exp: Same.
1775 * gdb.base/skip-solib.exp: Same.
1776 * gdb.btrace/dlopen.exp: Same.
1777
18f1cb1f
TV
17782020-12-14 Tom de Vries <tdevries@suse.de>
1779
1780 PR testsuite/26963
1781 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1782
519155c9
TV
17832020-12-14 Tom de Vries <tdevries@suse.de>
1784
1785 PR testsuite/26962
1786 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1787 cast it to its declared type".
1788
153f6e6c
TV
17892020-12-14 Tom de Vries <tdevries@suse.de>
1790
1791 PR testsuite/26951
1792 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1793 shell prompt.
1794
86b44259
TT
17952020-12-14 Tom Tromey <tromey@adacore.com>
1796
1797 * gdb.ada/nested.exp: Add new tests.
1798 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1799
e26624c6
TT
18002020-12-14 Tom Tromey <tromey@adacore.com>
1801
1802 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1803
a3bdae4e
TT
18042020-12-14 Tom Tromey <tromey@adacore.com>
1805
1806 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1807
862fcbd8
TV
18082020-12-13 Tom de Vries <tdevries@suse.de>
1809
1810 PR testsuite/26953
1811 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1812 attribute support if compiler doesn't support it.
1813
a406a98e
TV
18142020-12-13 Tom de Vries <tdevries@suse.de>
1815
1816 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1817 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1818 source to shared lib. Add ada to options.
1819
5d7e6ed0
TV
18202020-12-13 Tom de Vries <tdevries@suse.de>
1821
1822 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1823 calling gnatbind and gnatlink.
1824
ee9812a0
AB
18252020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1826
1827 * gdb.base/dcache-flush.c: New file.
1828 * gdb.base/dcache-flush.exp: New file.
1829
50a5f187
AB
18302020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1831
1832 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1833 commands.
1834 * gdb.base/killed-outside.exp: Likewise.
1835 * gdb.opt/inline-bt.exp: Likewise.
1836 * gdb.perf/gmonster-null-lookup.py: Likewise.
1837 * gdb.perf/gmonster-print-cerr.py: Likewise.
1838 * gdb.perf/gmonster-ptype-string.py: Likewise.
1839 * gdb.python/py-unwind.exp: Likewise.
1840
19c659f1
AB
18412020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1842
1843 * gdb.base/commands.exp: Update expected results.
1844
9ef6d4a1
AB
18452020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1846
1847 PR cli/15104
1848 * gdb.base/commands.exp: Add additional tests.
1849 * gdb.base/completion.exp: Add additional tests.
1850
1536146f
AB
18512020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1852
1853 * gdb.base/completion.exp: Add additional tests.
1854
346e7e19
TV
18552020-12-11 Tom de Vries <tdevries@suse.de>
1856
1857 PR testsuite/26991
1858 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1859 violations by setting bounds registers if the bounds are passed in the
1860 Bounds Table.
1861
9cd7a95a
TV
18622020-12-11 Tom de Vries <tdevries@suse.de>
1863
1864 PR testsuite/26954
1865 * gdb.base/float128.exp: Detect and handle no mpfr support.
1866
4483a8e7
SM
18672020-12-10 Simon Marchi <simon.marchi@efficios.com>
1868
1869 PR gdb/24694
1870 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1871 calls.
1872
10067028
TV
18732020-12-10 Tom de Vries <tdevries@suse.de>
1874
1875 PR testsuite/26947
1876 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1877 braces for tcl 8.5 and earlier.
1878
5b56203a
SM
18792020-12-09 Simon Marchi <simon.marchi@efficios.com>
1880
1881 PR 26875, PR 26901
1882 * gdb.base/flexible-array-member.c: New test.
1883 * gdb.base/flexible-array-member.exp: New test.
1884
b46551b2
TV
18852020-12-08 Tom de Vries <tdevries@suse.de>
1886
1887 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1888 using is_amd64_regs_target.
1889
8439f446
TV
18902020-12-08 Tom de Vries <tdevries@suse.de>
1891
1892 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1893 self_id.
1894
bc545da7
PA
18952020-12-07 Pedro Alves <pedro@palves.net>
1896
1897 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1898 'additional_flags' variable.
1899
1f58f6c2
TBA
19002020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1901
1902 * gdb.linespec/explicit.exp: Extend with a test to check completing
1903 '-' after seemingly complete options.
1904
5759831a
TBA
19052020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1906
1907 * gdb.linespec/keywords.exp: Add tests to check positional
1908 flexibility of "-force-condition".
1909
21e051b3
TBA
19102020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1911
1912 * gdb.base/bp-cmds-run-with-ex.c: New file.
1913 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1914 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1915 * gdb.gdb/python-interrupts.exp: Update the call to
1916 'catch_command_errors' with the new argument.
1917 * gdb.gdb/python-selftest.exp: Ditto.
1918
187b041e
SM
19192020-12-04 Simon Marchi <simon.marchi@efficios.com>
1920
1921 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1922 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1923 * gdb.threads/non-stop-fair-events.exp: Likewise.
1924
3b7a962d
SM
19252020-12-04 Simon Marchi <simon.marchi@efficios.com>
1926
1927 * gdb.threads/step-over-exec.exp: New.
1928 * gdb.threads/step-over-exec.c: New.
1929 * gdb.threads/step-over-exec-execd.c: New.
1930 * lib/my-syscalls.S: New.
1931 * lib/my-syscalls.h: New.
1932
e633b117
SM
19332020-12-04 Simon Marchi <simon.marchi@efficios.com>
1934
1935 * lib/dwarf.exp (declare_labels): Use name as text if text is
1936 not provided.
1937
67748e0f
TV
19382020-12-04 Tom de Vries <tdevries@suse.de>
1939
1940 PR testsuite/26990
1941 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
1942 are unsupported.
1943
a8d13675
TV
19442020-12-04 Tom de Vries <tdevries@suse.de>
1945
1946 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
1947 clause.
1948
f17727b3
TV
19492020-12-04 Tom de Vries <tdevries@suse.de>
1950
1951 * gdb.reverse/insn-reverse.exp: Fix count handling.
1952
a1499830
TV
19532020-12-04 Tom de Vries <tdevries@suse.de>
1954
1955 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
1956 __x86_64__.
1957
9c027c2f
TV
19582020-12-04 Tom de Vries <tdevries@suse.de>
1959
1960 * gdb.reverse/insn-reverse.c (test_nr): New var.
1961 (usage, parse_args): New function.
1962 (main): Call parse_args. Only run test for test_nr.
1963 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
1964 and bail out. Run subtests individually, using an inferior arg
1965 specifying the subtest.
1966
533b2ae0
AB
19672020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1968
1969 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
1970
e4502042
AB
19712020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1972
1973 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
1974 update test to use this.
1975
f55a9a37
SM
19762020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1977
1978 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
1979
0a6155a0
SM
19802020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1981
1982 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
1983 (do_test): Don't use with_test_prefix.
1984 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
1985 (do_test): Don't use with_test_prefix.
1986 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
1987 (do_test): Don't use with_test_prefix.
1988 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
1989 (do_test): Don't use with_test_prefix.
1990
4d56d64a
SM
19912020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1992
1993 * gdb.threads/non-ldr-exit.exp: Fix comment.
1994
54e75f29
AB
19952020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1996
1997 * gdb.xml/maint-xml-dump-03.xml: New file.
1998
7ce05d21
TV
19992020-11-30 Tom de Vries <tdevries@suse.de>
2000
2001 PR symtab/26905
2002 * gdb.dwarf2/count.exp: Remove kfails.
2003
50757f95
TBA
20042020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2005
2006 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2007 indices.
2008
4afa9fd9
JB
20092020-11-24 Joel Brobecker <brobecker@adacore.com>
2010
2011 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2012 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2013 languages. Remove the associated setup_xfail.
2014
15a491af
SM
20152020-11-23 Simon Marchi <simon.marchi@efficios.com>
2016
2017 * lib/gdb.exp (gdb_assert): Show error message on error.
2018
891615f0
TV
20192020-11-23 Tom de Vries <tdevries@suse.de>
2020
2021 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2022 * gdb.ada/mod_from_name.exp: Same.
2023 * gdb.ada/pckd_arr_ren.exp: Same.
2024
19922582
SM
20252020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2026
2027 * gdb.base/template.exp: New.
2028 * gdb.base/template.c: New.
2029
117c628d
GB
20302020-11-22 Gary Benson <gbenson@redhat.com>
2031
2032 PR gdb/26905
2033 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2034 is defined using a DW_AT_count which references another DIE.
2035
da39d3ba
TV
20362020-11-21 Tom de Vries <tdevries@suse.de>
2037
2038 * gdb.base/vla-ptr.exp: Add XFAIL.
2039
a5c641b5
AB
20402020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2041
2042 * gdb.fortran/array-slices-bad.exp: New file.
2043 * gdb.fortran/array-slices-bad.f90: New file.
2044 * gdb.fortran/array-slices-sub-slices.exp: New file.
2045 * gdb.fortran/array-slices-sub-slices.f90: New file.
2046 * gdb.fortran/array-slices.exp: Rewrite tests.
2047 * gdb.fortran/array-slices.f90: Rewrite tests.
2048 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2049
a15a5258
AB
20502020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2051
2052 * gdb.base/completion.exp: Add new completion tests.
2053
7cb2893d
SM
20542020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2055
2056 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2057 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2058 * gdb.mi/mi-nsintrall.exp: Likewise.
2059 * gdb.mi/mi-nsmoribund.exp: Likewise.
2060 * gdb.mi/mi-nsthrexec.exp: Likewise.
2061 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2062
cf144ec8
SM
20632020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2064
2065 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2066 of perror.
2067
6b6a3e05
JM
20682020-11-18 Joseph Myers <joseph@codesourcery.com>
2069
2070 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2071 $arg.exe exists but $arg does not.
2072
811bdca0
GB
20732020-11-17 Gary Benson <gbenson@redhat.com>
2074
2075 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2076 __attribute__ ((used)).
2077
c72e3136
AB
20782020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2079
2080 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2081
037d7135
AB
20822020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2083
2084 * gdb.base/completion.exp: Add new tests.
2085
119e99bb
TT
20862020-11-16 Tom Tromey <tromey@adacore.com>
2087
2088 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2089 tests.
2090
b74dbc20
JB
20912020-11-15 Joel Brobecker <brobecker@adacore.com>
2092
2093 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2094 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2095 (main): Add reference to pck__fp1_var2.
2096 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2097
0a12719e
JB
20982020-11-15 Joel Brobecker <brobecker@adacore.com>
2099
2100 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2101
0c9150e4
JB
21022020-11-15 Joel Brobecker <brobecker@adacore.com>
2103
2104 * gdb.ada/fixed_points.exp: Add ptype tests.
2105 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2106
b26daff9
JB
21072020-11-15 Joel Brobecker <brobecker@adacore.com>
2108
2109 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2110
09584414
JB
21112020-11-15 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2114 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2115 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2116 New files.
2117 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2118
2119 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2120 New files.
2121
9dd02fc0
AB
21222020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2123
2124 PR cli/26879
2125 * gdb.fortran/completion.exp: New file.
2126 * gdb.fortran/completion.f90: New file.
2127
5643c500
JM
21282020-11-12 Joseph Myers <joseph@codesourcery.com>
2129
2130 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2131 but $arg does not.
2132
7bea47f0
AB
21332020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2134
2135 * gdb.fortran/types.exp: Add more tests.
2136
1f2624a3
TT
21372020-11-12 Tom Tromey <tom@tromey.com>
2138
2139 PR rust/26799:
2140 * gdb.rust/traits.exp: Remove kfails.
2141
9e74f0ae
GB
21422020-11-12 Gary Benson <gbenson@redhat.com>
2143
2144 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2145 statement.
2146
acb994fa
SM
21472020-11-11 Simon Marchi <simon.marchi@efficios.com>
2148
2149 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2150 always-inserted" axis.
2151 (do_test): Add breakpoint_always_inserted parameter.
2152
95016fd2
TT
21532020-11-10 Tom Tromey <tromey@adacore.com>
2154
2155 * gdb.ada/bias.exp: Update.
2156 * gdb.ada/bias/bias.adb (X): Change value.
2157
83100a74
GB
21582020-11-10 Gary Benson <gbenson@redhat.com>
2159
2160 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2161 regexp fragment in parentheses to prevent false matching.
2162
6ff174a7
GB
21632020-11-10 Gary Benson <gbenson@redhat.com>
2164
2165 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2166
eb24648c
GB
21672020-11-10 Gary Benson <gbenson@redhat.com>
2168
2169 * gdb.cp/step-and-next-inline.exp: Only require
2170 -gstatement-frontiers when building with GCC.
2171 Only setup KFAIL's for GCC issues when using
2172 a GCC-built executable.
2173
86775fab
AB
21742020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2175
2176 * gdb.base/debug-expr.c: Add extra function to allow for an
2177 additional test.
2178 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2179 to this proc with gdb_test_debug_expr. Add an extra test.
2180 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2181 to this proc with gdb_test_debug_expr, give the tests names
2182 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2183 calls to this proc with gdb_test_debug_expr, give the tests names
2184 * gdb.fortran/debug-expr.exp: New file.
2185 * gdb.fortran/debug-expr.f90: New file.
2186 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2187
a1945bd4
SM
21882020-11-06 Simon Marchi <simon.marchi@efficios.com>
2189
2190 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2191 proceduresu.
2192 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2193 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2194 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2195 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2196 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2197 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2198 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2199 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2200
9c91c725
TT
22012020-11-04 Tom Tromey <tromey@adacore.com>
2202
2203 * gdb.ada/funcall_ref.exp: Update.
2204 * gdb.ada/var_rec_arr.exp: Update.
2205
8d9fd3a1
TT
22062020-11-04 Tom Tromey <tromey@adacore.com>
2207
2208 * gdb.ada/rec_ptype.exp: New file.
2209 * gdb.ada/rec_ptype/main.adb: New file.
2210 * gdb.ada/rec_ptype/p.ads: New file.
2211
d8f62e84
TT
22122020-11-04 Tom Tromey <tromey@adacore.com>
2213
2214 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2215 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2216 (PT_Full): New variable.
2217 * gdb.ada/tick_length_array_enum_idx/pck.adb
2218 (Full_PT): New type.
2219
7ff5b937
TT
22202020-11-04 Tom Tromey <tromey@adacore.com>
2221
2222 * gdb.ada/array_of_variant.exp: New file.
2223 * gdb.ada/array_of_variant/p.adb: New file.
2224 * gdb.ada/array_of_variant/pck.ads: New file.
2225 * gdb.ada/array_of_variant/pck.adb: New file.
2226
10f6a3ad
TT
22272020-11-04 Tom Tromey <tromey@adacore.com>
2228
2229 * gdb.ada/enum_idx_packed.exp: Add test.
2230 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2231 New variable.
2232 * gdb.ada/enum_idx_packed/pck.ads (Short)
2233 (Multi_Dimension, Multi_Dimension_Access): New types.
2234
b72795a8
TT
22352020-11-04 Tom Tromey <tromey@adacore.com>
2236
2237 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2238
24aa1b02
TT
22392020-11-04 Tom Tromey <tromey@adacore.com>
2240
2241 * gdb.ada/set_pckd_arr_elt.exp: Also test
2242 -fgnat-encodings=minimal. Add tests.
2243 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2244 Call Update_Small a second time.
2245 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2246 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2247 (Variant_Access): New types.
2248 (New_Variant): Declare.
2249
c9a28cbe
TT
22502020-11-04 Tom Tromey <tromey@adacore.com>
2251
2252 * gdb.ada/mod_from_name.exp: Test printing slice.
2253
57567375
TT
22542020-11-04 Tom Tromey <tromey@adacore.com>
2255
2256 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2257 values.
2258 * gdb.ada/access_to_unbounded_array.exp: Test different
2259 -fgnat-encodings values.
2260 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2261 values.
2262 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2263 values.
2264 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2265 values.
2266 * gdb.ada/array_of_variable_length.exp: Test different
2267 -fgnat-encodings values.
2268 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2269 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2270 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2271 change.
2272 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2273 values.
2274 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2275 * gdb.ada/out_of_line_in_inlined.exp: Test different
2276 -fgnat-encodings values.
2277 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2278 values.
2279 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2280 values.
2281 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2282 -fgnat-encodings values.
2283 * gdb.ada/variant_record_packed_array.exp: Test different
2284 -fgnat-encodings values.
2285
a7400e44
TT
22862020-11-04 Tom Tromey <tromey@adacore.com>
2287
2288 * gdb.ada/enum_idx_packed.exp: Add tests.
2289 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2290 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2291 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2292 declarations.
2293
c40907bf
TV
22942020-11-03 Tom de Vries <tdevries@suse.de>
2295
2296 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2297 terminator comments.
2298 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2299 terminator.
2300
f468977a
SM
23012020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2302
2303 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2304 integer format test with regexp.
2305
1c2bec19
GB
23062020-11-02 Gary Benson <gbenson@redhat.com>
2307
2308 * gdb.base/print-file-var.exp (test): Separate compiler and
2309 linker options, and build using build_executable_from_specs
2310 to accommodate this.
2311
6539a36d
GB
23122020-11-02 Gary Benson <gbenson@redhat.com>
2313
2314 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2315 for .c files compiled as C++ with Clang if any shared
2316 libraries are specified.
2317
7ea44a51
GB
23182020-11-02 Gary Benson <gbenson@redhat.com>
2319
2320 * lib/attributes.h: New header.
2321 * gdb.base/backtrace.c: Include the above. Replace
2322 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2323 * gdb.base/infcall-nested-structs.c: Likewise.
2324 * gdb.base/vla-optimized-out.c: Likewise.
2325
ab8f783d
TV
23262020-11-02 Tom de Vries <tdevries@suse.de>
2327
2328 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2329
d77c9224
JB
23302020-11-01 Joel Brobecker <brobecker@adacore.com>
2331
2332 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2333 System.Min_Int and System.Max_Int with smaller hardcoded
2334 constants.
2335
0e5b0dd0
SM
23362020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2337
2338 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2339 * configure: Re-generate.
2340
136821d9
SM
23412020-10-30 Simon Marchi <simon.marchi@efficios.com>
2342
2343 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2344 expected output.
2345
b78b3a29
TBA
23462020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2347
2348 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2349 behavior.
2350 * gdb.base/paginate-bg-execution.exp: Ditto.
2351 * gdb.base/paginate-inferior-exit.exp: Ditto.
2352 * gdb.base/double-prompt-target-event-error.c: Remove.
2353 * gdb.base/double-prompt-target-event-error.exp: Remove.
2354
cfaa8f76
TBA
23552020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2356
2357 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2358 inferiors' and 'detach inferiors' do not change the current
2359 inferior.
2360
0ad0e70c
TV
23612020-10-29 Tom de Vries <tdevries@suse.de>
2362
2363 * gdb.threads/tls.exp: Fix DUPLICATEs.
2364
99cc6b2a
TV
23652020-10-28 Tom de Vries <tdevries@suse.de>
2366
2367 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2368
efe9b873
TV
23692020-10-28 Tom de Vries <tdevries@suse.de>
2370
2371 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2372 * gdb.base/reread.exp: Same.
2373
6b68fd45
TV
23742020-10-28 Tom de Vries <tdevries@suse.de>
2375
2376 * lib/gdb.exp (readnow): Handle arg.
2377 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2378
32a5f98a
TV
23792020-10-28 Tom de Vries <tdevries@suse.de>
2380
2381 * gdb.base/relocate.exp: Update regexp for -readnow.
2382
f93b8760
TV
23832020-10-28 Tom de Vries <tdevries@suse.de>
2384
2385 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2386 -readnow.
2387
1b00ef06
TV
23882020-10-28 Tom de Vries <tdevries@suse.de>
2389
2390 PR symtab/26772
2391 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2392 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2393
364bb903
TV
23942020-10-28 Tom de Vries <tdevries@suse.de>
2395
2396 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2397 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2398 complaint during file command for -readnow.
2399
445a033f
TV
24002020-10-28 Tom de Vries <tdevries@suse.de>
2401
2402 * gdb.cp/nsalias.exp: Fix typo in test name.
2403
fdd67a42
TV
24042020-10-28 Tom de Vries <tdevries@suse.de>
2405
2406 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2407
706baf4c
TV
24082020-10-28 Tom de Vries <tdevries@suse.de>
2409
2410 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2411 -readnow.
2412
b448cca5
TV
24132020-10-27 Tom de Vries <tdevries@suse.de>
2414
2415 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2416
5868da03
TV
24172020-10-27 Tom de Vries <tdevries@suse.de>
2418
2419 * gdb.base/maint.exp: Update for -readnow.
2420
06db6ec3
TV
24212020-10-27 Tom de Vries <tdevries@suse.de>
2422
2423 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2424 -readnow.
2425
934a1764
GB
24262020-10-14 Gary Benson <gbenson@redhat.com>
2427
2428 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2429 "_vptr$Base" as correct, in addition to "_vptr.Base".
2430 (test_mixed): Likewise.
2431
0bf21fbd
GB
24322020-10-27 Gary Benson <gbenson@redhat.com>
2433
2434 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2435 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2436
b1d4d8d1
TBA
24372020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2438
2439 * gdb.base/condbreak.exp: Update the completion tests to
2440 consider the '-force' flag.
2441
bd24c5d6
TV
24422020-10-27 Tom de Vries <tdevries@suse.de>
2443
2444 * gdb.base/list-ambiguous-readnow.exp: New file.
2445
733d554a
TBA
24462020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2447
2448 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2449 the condition.
2450 * gdb.linespec/cpcompletion.exp: Update to consider the
2451 '-force-condition' keyword.
2452 * gdb.linespec/explicit.exp: Ditto.
2453 * lib/completion-support.exp: Ditto.
2454
b5fa468f
TBA
24552020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2456
2457 * gdb.base/condbreak-multi-context.cc: New file.
2458 * gdb.base/condbreak-multi-context.exp: New file.
2459
b3247276
TT
24602020-10-26 Tom Tromey <tom@tromey.com>
2461
2462 * lib/mi-support.exp (default_mi_gdb_start): Call
2463 gdb_stdin_log_init.
2464 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2465 subtract one from gdb_instances.
2466 (gdb_stdin_log_write): Flush in_file.
2467
1c47ec3e
TV
24682020-10-26 Tom de Vries <tdevries@suse.de>
2469
2470 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2471
6390859c
TT
24722020-10-26 Tom Tromey <tromey@adacore.com>
2473
2474 * gdb.ada/unsigned_range/foo.adb: New file.
2475 * gdb.ada/unsigned_range/pack.adb: New file.
2476 * gdb.ada/unsigned_range/pack.ads: New file.
2477 * gdb.ada/unsigned_range.exp: New file.
2478
55c3ad88
TV
24792020-10-26 Tom de Vries <tdevries@suse.de>
2480
2481 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2482
1612c4bb
TV
24832020-10-26 Tom de Vries <tdevries@suse.de>
2484
2485 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2486 for CU.
2487 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2488
7d72802b
TV
24892020-10-23 Tom de Vries <tdevries@suse.de>
2490
2491 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2492 DW_FORM_string.
2493 (Dwarf::_default_form): New proc.
2494 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2495 guessed.
2496
9476b583
TV
24972020-10-23 Tom de Vries <tdevries@suse.de>
2498
2499 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2500 * gdb.dwarf2/atomic-type.exp: Same.
2501 * gdb.dwarf2/bad-regnum.exp: Same.
2502 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2503 * gdb.dwarf2/dw2-align.exp: Same.
2504 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2505 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2506 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2507 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2508 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2509 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2510 * gdb.dwarf2/enum-type.exp: Same.
2511 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2512 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2513 * gdb.dwarf2/main-subprogram.exp: Same.
2514 * gdb.dwarf2/missing-type-name.exp: Same.
2515 * gdb.dwarf2/nonvar-access.exp: Same.
2516 * gdb.dwarf2/typedef-void-finish.exp: Same.
2517 * gdb.dwarf2/var-access.exp: Same.
2518 * gdb.dwarf2/void-type.exp: Same.
2519
4a636814
SM
25202020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2521
2522 PR gdb/26693
2523 * gdb.dwarf2/template-specification-full-name.exp: New test.
2524
557fc257
LM
25252020-10-22 Luis Machado <luis.machado@linaro.org>
2526
2527 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2528 expected an offset from the function.
2529 * gdb.base/msym-bp.exp (test): Likewise.
2530
6b4c676c
AB
25312020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2532
2533 * gdb.fortran/array-slices.exp: Add a new test.
2534
98cec4f6
GB
25352020-10-21 Gary Benson <gbenson@redhat.com>
2536
2537 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2538 fullname test with Clang. Also expand comments generally.
2539
ae86f581
TV
25402020-10-20 Tom de Vries <tdevries@suse.de>
2541
2542 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2543
8c161360
TV
25442020-10-20 Tom de Vries <tdevries@suse.de>
2545
2546 * gdb.dwarf2/arr-stride.c: Remove.
2547 * gdb.dwarf2/arr-stride.exp: Use main.c.
2548 * gdb.dwarf2/arr-subrange.c: Remove.
2549 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2550 * gdb.dwarf2/bad-regnum.c: Remove.
2551 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2552 * gdb.dwarf2/corrupt.c: Remove.
2553 * gdb.dwarf2/corrupt.exp: Use main.c.
2554 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2555 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2556 * gdb.dwarf2/dw2-icycle.c: Remove.
2557 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2558 * gdb.dwarf2/formdata16.c: Remove.
2559 * gdb.dwarf2/formdata16.exp: Use main.c.
2560 * gdb.dwarf2/implptrconst.c: Remove.
2561 * gdb.dwarf2/implptrconst.exp: Use main.c.
2562 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2563 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2564 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2565 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2566
9c2412ec
TV
25672020-10-20 Tom de Vries <tdevries@suse.de>
2568
2569 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2570 file.
2571 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2572
0cd2ad78
TV
25732020-10-20 Tom de Vries <tdevries@suse.de>
2574
2575 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2576 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2577 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2578 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2579 * gdb.dwarf2/dw2-ranges.exp: Same.
2580 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2581 * gdb.dwarf2/var-access.exp: Same.
2582
22cc388e
TT
25832020-10-19 Tom Tromey <tromey@adacore.com>
2584
2585 PR tui/26719
2586 * gdb.tui/list.exp: Check source window contents after focus
2587 change.
2588
520596f2
TV
25892020-10-17 Tom de Vries <tdevries@suse.de>
2590
2591 PR symtab/26317
2592 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2593
d1c8a76d
TV
25942020-10-17 Tom de Vries <tdevries@suse.de>
2595
2596 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2597 as suffix.
2598 * gdb.dwarf2/atomic.c: Rename to ...
2599 * gdb.dwarf2/atomic-type.c: ... this.
2600 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2601 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2602 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2603 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2604 * gdb.dwarf2/fission-mix2.c: Rename to ...
2605 * gdb.dwarf2/fission-mix-2.c: ... this.
2606 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2607 standard_testfile.
2608 * gdb.dwarf2/ada-valprint-error.exp: Same.
2609 * gdb.dwarf2/arr-stride.exp: Same.
2610 * gdb.dwarf2/arr-subrange.exp: Same.
2611 * gdb.dwarf2/atomic-type.exp: Same.
2612 * gdb.dwarf2/bad-regnum.exp: Same.
2613 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2614 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2615 * gdb.dwarf2/clang-debug-names.exp: Same.
2616 * gdb.dwarf2/comp-unit-lang.exp: Same.
2617 * gdb.dwarf2/corrupt.exp: Same.
2618 * gdb.dwarf2/count.exp: Same.
2619 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2620 * gdb.dwarf2/data-loc.exp: Same.
2621 * gdb.dwarf2/dw2-align.exp: Same.
2622 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2623 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2624 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2625 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2626 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2627 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2628 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2629 * gdb.dwarf2/dw2-inline-param.exp: Same.
2630 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2631 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2632 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2633 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2634 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2635 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2636 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2637 * gdb.dwarf2/dw2-param-error.exp: Same.
2638 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2639 * gdb.dwarf2/dw2-ranges.exp: Same.
2640 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2641 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2642 * gdb.dwarf2/dw4-sig-types.exp: Same.
2643 * gdb.dwarf2/dynarr-ptr.exp: Same.
2644 * gdb.dwarf2/enum-type.exp: Same.
2645 * gdb.dwarf2/fission-mix.exp: Same.
2646 * gdb.dwarf2/formdata16.exp: Same.
2647 * gdb.dwarf2/implptrconst.exp: Same.
2648 * gdb.dwarf2/implptrpiece.exp: Same.
2649 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2650 * gdb.dwarf2/main-subprogram.exp: Same.
2651 * gdb.dwarf2/method-ptr.exp: Same.
2652 * gdb.dwarf2/missing-sig-type.exp: Same.
2653 * gdb.dwarf2/nonvar-access.exp: Same.
2654 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2655 * gdb.dwarf2/shortpiece.exp: Same.
2656 * gdb.dwarf2/staticvirtual.exp: Same.
2657 * gdb.dwarf2/subrange.exp: Same.
2658 * gdb.dwarf2/symtab-producer.exp: Same.
2659 * gdb.dwarf2/typedef-void-finish.exp: Same.
2660 * gdb.dwarf2/var-access.exp: Same.
2661 * gdb.dwarf2/variant.exp: Same.
2662 * gdb.dwarf2/void-type.exp: Same.
2663 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2664 dw2-ranges-main.c.
2665 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2666
472d09c1
TV
26672020-10-16 Tom de Vries <tdevries@suse.de>
2668
2669 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2670
afe75f6d
TV
26712020-10-16 Tom de Vries <tdevries@suse.de>
2672
2673 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2674
8c8bd0ba
TV
26752020-10-14 Tom de Vries <tdevries@suse.de>
2676
2677 PR testsuite/26732
2678 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2679 scenario 2.
2680 * gdb.ada/mi_catch_ex_hand.exp: Same.
2681
b75d55d4
PA
26822020-10-13 Pedro Alves <pedro@palves.net>
2683
2684 * lib/mi-support.exp (mi_clean_restart): New.
2685 (mi_run_to_main): Delete.
2686 All callers adjust to use mi_clean_restart / mi_runto_main.
2687
e777225b
PA
26882020-10-13 Pedro Alves <pedro@palves.net>
2689
2690 * config/monitor.exp: Use "list -q".
2691 * gdb.arch/gdb1558.exp: Use "break -q".
2692 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2693 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2694 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2695 * gdb.base/commands.exp: Use "break -q".
2696 * gdb.base/condbreak.exp: Use "break -q".
2697 * gdb.base/ctf-ptype.exp: Use "list -q".
2698 * gdb.base/define.exp: Use "break -q".
2699 * gdb.base/del.exp: Use "break -q".
2700 * gdb.base/fullname.exp: Use "break -q".
2701 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2702 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2703 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2704 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2705 "hbreak -q".
2706 * gdb.base/included.exp: Use "list -q".
2707 * gdb.base/label.exp: Use "break -q".
2708 * gdb.base/lineinc.exp: Use "break -q".
2709 * gdb.base/list.exp: Use "list -q".
2710 * gdb.base/macscp.exp: Use "list -q".
2711 * gdb.base/pending.exp: Use "break -q".
2712 * gdb.base/prologue-include.exp: Use "break -q".
2713 * gdb.base/ptype.exp: Use "list -q".
2714 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2715 * gdb.base/server-del-break.exp: Use "break -q".
2716 * gdb.base/style.exp: Use "break -q".
2717 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2718 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2719 * gdb.cp/exception.exp: Use "tbreak -q".
2720 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2721 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2722 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2723 * gdb.dwarf2/pr13961.exp: Use "break -q".
2724 * gdb.linespec/explicit.exp: Use "list -q".
2725 * gdb.linespec/linespec.exp: Use "break -q".
2726 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2727 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2728 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2729 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2730 * gdb.trace/change-loc.exp: Use "break -q".
2731 * gdb.trace/pending.exp: Use "break -q".
2732 * gdb.tui/basic.exp: Use "list -q".
2733 * gdb.tui/list-before.exp: Use "list -q".
2734 * gdb.tui/list.exp: Use "list -q".
2735 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2736
8abd8ee8
PA
27372020-10-13 Pedro Alves <pedro@palves.net>
2738
2739 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2740 saved breakpoints file.
2741 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2742 inspecting breakpoint list.
2743 * lib/gdb.exp (runto_main): Add "qualified" to options.
2744 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2745 and handle it.
2746 (mi_runto_main): Pass 1 as qualified argument.
2747
f71e6719
PA
27482020-10-13 Pedro Alves <pedro@palves.net>
2749
2750 * lib/mi-support.exp (mi_runto_main): New proc.
2751 (mi_run_to_main): Use it.
2752 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2753 * gdb.mi/mi-var-cmd.exp: Likewise.
2754 * gdb.mi/mi-var-invalidate.exp: Likewise.
2755 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2756 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2757 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2758 * gdb.mi/user-selected-context-sync.exp: Likewise.
2759 * gdb.opt/inline-cmds.exp: Likewise.
2760 * gdb.python/py-framefilter-mi.exp: Likewise.
2761 * gdb.python/py-mi.exp: Likewise.
2762
50441f0f
PA
27632020-10-13 Pedro Alves <pedro@palves.net>
2764
2765 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2766 "runto main".
2767 * gdb.ada/small_reg_param.exp: Likewise.
2768 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2769 * gdb.base/annota1.exp: Likewise.
2770 * gdb.base/anon.exp: Likewise.
2771 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2772 * gdb.base/dprintf-non-stop.exp: Likewise.
2773 * gdb.base/dprintf.exp: Likewise.
2774 * gdb.base/gdb11530.exp: Likewise.
2775 * gdb.base/gdb11531.exp: Likewise.
2776 * gdb.base/gnu_vector.exp: Likewise.
2777 * gdb.base/interrupt-noterm.exp: Likewise.
2778 * gdb.base/memattr.exp: Likewise.
2779 * gdb.base/step-over-syscall.exp: Likewise.
2780 * gdb.base/watch-cond-infcall.exp: Likewise.
2781 * gdb.base/watch-read.exp: Likewise.
2782 * gdb.base/watch-vfork.exp: Likewise.
2783 * gdb.base/watch_thread_num.exp: Likewise.
2784 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2785 * gdb.guile/scm-frame-inline.exp: Likewise.
2786 * gdb.linespec/explicit.exp: Likewise.
2787 * gdb.opt/inline-break.exp: Likewise.
2788 * gdb.python/py-frame-inline.exp: Likewise.
2789 * gdb.reverse/break-precsave.exp: Likewise.
2790 * gdb.reverse/break-reverse.exp: Likewise.
2791 * gdb.reverse/consecutive-precsave.exp: Likewise.
2792 * gdb.reverse/consecutive-reverse.exp: Likewise.
2793 * gdb.reverse/finish-precsave.exp: Likewise.
2794 * gdb.reverse/finish-reverse.exp: Likewise.
2795 * gdb.reverse/fstatat-reverse.exp: Likewise.
2796 * gdb.reverse/getresuid-reverse.exp: Likewise.
2797 * gdb.reverse/i386-precsave.exp: Likewise.
2798 * gdb.reverse/i386-reverse.exp: Likewise.
2799 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2800 * gdb.reverse/i387-env-reverse.exp: Likewise.
2801 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2802 * gdb.reverse/insn-reverse.exp: Likewise.
2803 * gdb.reverse/machinestate-precsave.exp: Likewise.
2804 * gdb.reverse/machinestate.exp: Likewise.
2805 * gdb.reverse/pipe-reverse.exp: Likewise.
2806 * gdb.reverse/readv-reverse.exp: Likewise.
2807 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2808 * gdb.reverse/rerun-prec.exp: Likewise.
2809 * gdb.reverse/s390-mvcle.exp: Likewise.
2810 * gdb.reverse/solib-precsave.exp: Likewise.
2811 * gdb.reverse/solib-reverse.exp: Likewise.
2812 * gdb.reverse/step-precsave.exp: Likewise.
2813 * gdb.reverse/step-reverse.exp: Likewise.
2814 * gdb.reverse/time-reverse.exp: Likewise.
2815 * gdb.reverse/until-precsave.exp: Likewise.
2816 * gdb.reverse/until-reverse.exp: Likewise.
2817 * gdb.reverse/waitpid-reverse.exp: Likewise.
2818 * gdb.reverse/watch-precsave.exp: Likewise.
2819 * gdb.reverse/watch-reverse.exp: Likewise.
2820 * gdb.threads/kill.exp: Likewise.
2821 * gdb.threads/tid-reuse.exp: Likewise.
2822
d3a07122
SM
28232020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2824
2825 PR gdb/26642
2826 * gdb.base/maint-target-async-off.c: New test.
2827 * gdb.base/maint-target-async-off.exp: New test.
2828
c65c6c42
AM
28292020-10-13 Alan Modra <amodra@gmail.com>
2830
2831 * gdb.arch/powerpc-altivec.s,
2832 * gdb.arch/powerpc-power7.s,
2833 * gdb.arch/powerpc-power8.s,
2834 * gdb.arch/powerpc-power9.s,
2835 * gdb.arch/powerpc-vsx.s,
2836 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2837 * gdb.arch/powerpc-altivec.exp,
2838 * gdb.arch/powerpc-power7.exp,
2839 * gdb.arch/powerpc-power8.exp,
2840 * gdb.arch/powerpc-power9.exp,
2841 * gdb.arch/powerpc-vsx.exp,
2842 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2843 disassembly of mfvsrd/mtvsrd.
2844
f4a0f710
AM
28452020-10-13 Alan Modra <amodra@gmail.com>
2846
2847 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2848 "target architecture" output.
2849 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2850 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2851 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2852 * gdb.arch/s390-disassembler-options.exp: Likewise.
2853
87a37e5e
PA
28542020-10-12 Pedro Alves <pedro@palves.net>
2855
2856 PR exp/26602
2857 PR c++/26550
2858 * gdb.cp/ambiguous.cc (marker1): Delete.
2859 (main): Initialize all the fields of the locals. Replace marker1
2860 call with a "set breakpoint here" marker.
2861 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2862 instead of running to marker1. Add tests printing all the
2863 variables and all the fields of the variables.
2864 (test_ambiguous): New proc, expecting the new GDB output when a
2865 field access is ambiguous. Change all "warning: X ambiguous"
2866 tests to use it.
2867
71e1b6b0
GB
28682020-10-12 Gary Benson <gbenson@redhat.com>
2869
2870 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2871 * gdb.base/msym-bp-2.c (foo): Likewise.
2872 * gdb.base/msym-lang.c (foo): Likewise.
2873 * gdb.base/msym-lang-main.c (foo): Likewise.
2874 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2875 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2876 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2877 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2878 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2879 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2880 * gdb.python/py-objfile.c (static_var): Likewise.
2881 * gdb.python/py-symbol.c (rr): Likewise.
2882 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2883 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2884
9370fd51
AB
28852020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2886
2887 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2888 output of backtrace.
2889
7c184d33
TT
28902020-10-09 Tom Tromey <tromey@adacore.com>
2891
2892 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2893 (Rec): Add field. Fix range.
2894 * gdb.ada/scalar_storage.exp: Update.
2895
3d87245c
HD
28962020-10-09 Hannes Domani <ssbssa@yahoo.de>
2897
2898 PR exp/26714
2899 * gdb.base/printcmds.exp: Add tests for void results.
2900
f5c4b229
JV
29012020-10-09 Jan Vrany <jan.vrany@labware.com>
2902
2903 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2904 is emmited for both 'set directories' and 'directory' commands.
2905
b2701685
TT
29062020-10-08 Tom Tromey <tom@tromey.com>
2907
2908 * gdb.base/style.exp: Check that "main"'s name is styled.
2909
e86efb33
TT
29102020-10-07 Tom Tromey <tromey@adacore.com>
2911
2912 * gdb.base/find.exp: Rename some tests.
2913
30897591
GB
29142020-10-06 Gary Benson <gbenson@redhat.com>
2915
2916 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2917 * gdb.base/list1.c (unused): Likewise.
2918
ced4a4c1
GB
29192020-10-06 Gary Benson <gbenson@redhat.com>
2920
2921 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2922 __attribute__ ((used)).
2923 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2924
ed3bdac4
AB
29252020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2926
2927 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2928 make use of regions throughout.
2929 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2930 not {...}.
2931 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2932
cd096ec8
HD
29332020-10-05 Hannes Domani <ssbssa@yahoo.de>
2934
2935 * gdb.base/call-sc.c: Fix return struct on stack test case.
2936 * gdb.base/call-sc.exp: Likewise.
2937
3ee6f75d
GB
29382020-10-02 Gary Benson <gbenson@redhat.com>
2939
2940 * README: Fix "paralell".
2941
f65825ec
GB
29422020-09-30 Gary Benson <gbenson@redhat.com>
2943
2944 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
2945 Convert directive to lowercase.
2946 (.Labbrev1_begin): Add missing label.
2947 (abbrev code 0x1): Remove DW_AT_stmt_list.
2948 (.Ldie_b): Likewise.
2949
5f278258
TT
29502020-09-27 Tom Tromey <tom@tromey.com>
2951
2952 * gdb.tui/new-layout.exp: Use with_test_prefix.
2953
8f9929bb
GR
29542020-09-26 Gareth Rees <grees@undo.io> (tiny change)
2955
2956 PR python/26586
2957 * gdb.python/python.exp: add test cases for the from_tty
2958 argument to gdb.execute.
2959
c20c017b
GB
29602020-09-25 Gary Benson <gbenson@redhat.com>
2961
2962 * gdb.base/infcall-nested-structs.exp.tcl: Add
2963 additional_flags=-Wno-tautological-compare for C++
2964 tests when compiling using Clang.
2965
68d654af
GB
29662020-09-25 Gary Benson <gbenson@redhat.com>
2967
2968 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
2969 for .c files.
2970
b551a89f
TT
29712020-09-24 Tom Tromey <tromey@adacore.com>
2972
2973 PR tui/26638:
2974 * gdb.tui/list.exp: Check output of "focus next".
2975
20a5fcbd
TT
29762020-09-23 Tom Tromey <tom@tromey.com>
2977
2978 * gdb.dwarf2/intbits.exp: New file.
2979 * gdb.dwarf2/intbits.c: New file.
2980
b167e53f
PA
29812020-09-20 Pedro Alves <pedro@palves.net>
2982
2983 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
2984 spawn_id before calling remote_close. Close secondary MI channel.
2985
dbc49e9f
PA
29862020-09-20 Pedro Alves <pedro@palves.net>
2987
2988 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
2989 fails.
2990
c8d5abea
AB
29912020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
2992
2993 * gdb.fortran/array-slices.exp: Update expected results.
2994 * gdb.fortran/class-allocatable-array.exp: Likewise.
2995 * gdb.fortran/multi-dim.exp: Likewise.
2996 * gdb.fortran/vla-type.exp: Likewise.
2997 * gdb.mi/mi-vla-fortran.exp: Likewise.
2998
14f9473c
VC
29992020-09-18 Victor Collod <vcollod@nvidia.com>
3000
3001 PR gdb/26635
3002 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3003 compatible with i386, and move it to...
3004 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3005 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3006 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3007
e8ef12b9
PA
30082020-09-18 Pedro Alves <pedro@palves.net>
3009
3010 PR gdb/26631
3011 * gdb.multi/multi-target-thread-find.exp: New file.
3012
e11daf7a
PA
30132020-09-18 Pedro Alves <pedro@palves.net>
3014
3015 * gdb.multi/multi-target-continue.exp: New file, factored out from
3016 multi-target.exp.
3017 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3018 multi-target.exp.
3019 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3020 multi-target.exp.
3021 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3022 multi-target.exp.
3023 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3024 multi-target.exp.
3025 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3026 multi-target.exp.
3027 * gdb.multi/multi-target.exp: Delete.
3028
d0edc2b8
AB
30292020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3030
3031 * gdb.fortran/array-slices.exp: Add missing message data.
3032
7474326c
PA
30332020-09-17 Pedro Alves <pedro@palves.net>
3034
3035 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3036
dd23068d
PA
30372020-09-17 Pedro Alves <pedro@palves.net>
3038
3039 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3040 full prototype.
3041
0640a543
PA
30422020-09-17 Pedro Alves <pedro@palves.net>
3043
3044 * gdb.python/py-as-string.c: Add cast.
3045
ef0cdbc1
PA
30462020-09-17 Pedro Alves <pedro@palves.net>
3047
3048 * gdb.base/sizeof.c (fill): Add cast.
3049
3a5eeb8b
PA
30502020-09-17 Pedro Alves <pedro@palves.net>
3051
3052 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3053
a8129512
PA
30542020-09-17 Pedro Alves <pedro@palves.net>
3055
3056 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3057 linkage name.
3058 * gdb.base/prologue.exp: Use print /d.
3059 * gdb.base/symbol-alias.exp: Handle C++ output.
3060 * gdb.base/symbol-alias2.c: Handle C++ output.
3061 [__cplusplus] (func): Explicitly specify linkage name.
3062
a83cdcb6
PA
30632020-09-17 Pedro Alves <pedro@palves.net>
3064
3065 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3066 (struct my_key_t): ... this. Adjust all references.
3067 (struct value_t): Rename to ...
3068 (struct my_value_t): ... this. Adjust all references.
3069 (create_map, add_map_element, create_map_map)
3070 (add_map_map_element): Add casts.
3071
d4bcee5c
PA
30722020-09-17 Pedro Alves <pedro@palves.net>
3073
3074 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3075 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3076
81f90489
PA
30772020-09-17 Pedro Alves <pedro@palves.net>
3078
3079 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3080
0a229804
PA
30812020-09-17 Pedro Alves <pedro@palves.net>
3082
3083 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3084 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3085 (charfoo, intfoo): Define full prototype.
3086 * gdb.base/ptype1.c (charfoo): Define full prototype.
3087 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3088 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3089
c3e5138d
PA
30902020-09-17 Pedro Alves <pedro@palves.net>
3091
3092 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3093 Don't define.
3094 (utf_32_string): Compile for both C and C++.
3095 * gdb.base/charset.exp: Use "print /d".
3096
151fdbad
PA
30972020-09-17 Pedro Alves <pedro@palves.net>
3098
3099 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3100 (nullptr): Rename to ...
3101 (null_ptr): ... this.
3102 * gdb.base/watchpoint.exp: Adjust to rename.
3103
18a25b64
PA
31042020-09-17 Pedro Alves <pedro@palves.net>
3105
3106 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3107 (three_not_flag): Add casts.
3108
11fac337
PA
31092020-09-17 Pedro Alves <pedro@palves.net>
3110
3111 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3112 char array.
3113 (main): Add references to Barrier, TestStrings, TestStringsH and
3114 TestStringsW.
3115 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3116 and expect a full prototype in C++.
3117
52626c58
PA
31182020-09-17 Pedro Alves <pedro@palves.net>
3119
3120 * gdb.base/nested-addr.c (main): Add cast.
3121 * gdb.base/nested-addr.exp: Use "print /d".
3122
52bb0902
PA
31232020-09-17 Pedro Alves <pedro@palves.net>
3124
3125 * gdb.base/break.exp (func): New. Use it throughout when
3126 expecting a function name.
3127
73e18ac9
PA
31282020-09-17 Pedro Alves <pedro@palves.net>
3129
3130 * gdb.base/display.exp: Issue "set print asm-demangle on".
3131
c8b18808
PA
31322020-09-17 Pedro Alves <pedro@palves.net>
3133
3134 * gdb.base/find.c: Include <string.h>.
3135 (init_bufs): Add cast.
3136 * gdb.base/find.exp: Issue "set print asm-demangle on".
3137
fe830662
TT
31382020-09-16 Tom Tromey <tromey@adacore.com>
3139
3140 PR gdb/26598:
3141 * gdb.base/skipcxx.exp: New file.
3142 * gdb.base/skipcxx.cc: New file.
3143
945ff6e2
TV
31442020-09-16 Tom de Vries <tdevries@suse.de>
3145
3146 PR testsuite/26617
3147 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3148 WITH_DEBUG_SECTIONS is defined.
3149 (xstr, str): New macro.
3150 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3151 to get start and size of _Dmain.
3152 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3153 using additional_flags.
3154
da1df1db
TBA
31552020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3156
3157 * gdb.base/bp-cmds-sourced-script.c: New file.
3158 * gdb.base/bp-cmds-sourced-script.exp: New test.
3159 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3160
337882d4
TV
31612020-09-16 Tom de Vries <tdevries@suse.de>
3162
3163 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3164 get the gdb prompt after issuing "monitor exit".
3165
7361f908
TV
31662020-09-16 Tom de Vries <tdevries@suse.de>
3167
3168 PR testsuite/26624
3169 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3170
4d91ddd3
TV
31712020-09-16 Tom de Vries <tdevries@suse.de>
3172
3173 PR testsuite/26618
3174 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3175
08cc37dd
TT
31762020-09-15 Tom Tromey <tromey@adacore.com>
3177
3178 PR rust/26197:
3179 * lib/rust-support.exp (rust_llvm_version): New proc.
3180 * gdb.rust/simple.exp: Check rust_llvm_version.
3181
ee6372f2
TV
31822020-09-14 Tom de Vries <tdevries@suse.de>
3183
3184 * gdb.rust/traits.exp: Fix PATH warning.
3185
dc3a371e
PA
31862020-09-13 Pedro Alves <pedro@palves.net>
3187
3188 * gdb.base/catch-follow-exec.c (main): Add explicit return
3189 statement.
3190 * gdb.base/catch-signal.c (main): Likewise.
3191 * gdb.base/condbreak-call-false.c (main): Likewise.
3192 * gdb.base/consecutive.c (main): Add explicit return
3193 statement and return type.
3194 * gdb.base/cursal.c (main): Add explicit return statement.
3195 * gdb.base/cvexpr.c (main): Likewise.
3196 * gdb.base/display.c (main): Add explicit return statement and
3197 return type.
3198 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3199 * gdb.base/endianity.c (main): Likewise.
3200 * gdb.base/execd-prog.c (main): Likewise.
3201 * gdb.base/gdb1090.c (main): Likewise.
3202 * gdb.base/info_qt.c (main): Likewise.
3203 * gdb.base/lineinc.c (main): Likewise.
3204 * gdb.base/load-command.c (main): Likewise.
3205 * gdb.base/macscp1.c (main): Likewise.
3206 * gdb.base/pr10179-a.c (main): Likewise.
3207 * gdb.base/quit-live.c (main): Likewise.
3208 * gdb.base/scope0.c (main): Likewise.
3209 * gdb.base/settings.c (main): Likewise.
3210 * gdb.base/stack-checking.c (main): Return int.
3211 * gdb.base/varargs.c (main): Add explicit return statement.
3212 * gdb.cp/ambiguous.cc (main): Likewise.
3213 * gdb.cp/anon-struct.cc (main): Likewise.
3214 * gdb.cp/anon-union.cc (main): Likewise.
3215 * gdb.cp/bool.cc (main): Likewise.
3216 * gdb.cp/bs15503.cc (main): Likewise.
3217 * gdb.cp/cplusfuncs.cc (main): Likewise.
3218 * gdb.cp/cttiadd.cc (main): Likewise.
3219 * gdb.cp/extern-c.cc (main): Likewise.
3220 * gdb.cp/filename.cc (main): Likewise.
3221 * gdb.cp/formatted-ref.cc (main): Likewise.
3222 * gdb.cp/mb-ctor.cc (main): Likewise.
3223 * gdb.cp/member-ptr.cc (main): Likewise.
3224 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3225 * gdb.cp/overload-const.cc (main): Likewise.
3226 * gdb.cp/paren-type.cc (main): Likewise.
3227 * gdb.cp/parse-lang.cc (main): Likewise.
3228 * gdb.cp/pr-1023.cc (main): Likewise.
3229 * gdb.cp/psmang1.cc (main): Likewise.
3230 * gdb.cp/readnow-language.cc (main): Likewise.
3231 * gdb.cp/ref-params.cc (main): Likewise.
3232 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3233 * gdb.cp/virtbase2.cc (main): Likewise.
3234 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3235 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3236 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3237 * gdb.mi/mi-console.c (main): Likewise.
3238 * gdb.mi/mi-read-memory.c (main): Likewise.
3239 * gdb.modula2/multidim.c (main): Likewise.
3240 * gdb.opt/inline-small-func.c (main): Likewise.
3241 * gdb.python/py-rbreak.c (main): Likewise.
3242 * gdb.stabs/exclfwd1.c (main): Likewise.
3243 * gdb.trace/qtro.c (main): Likewise.
3244
af26601c
PA
32452020-09-13 Pedro Alves <pedro@palves.net>
3246
3247 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3248 instead of getenv.
3249
2f4b83cd
PA
32502020-09-13 Pedro Alves <pedro@palves.net>
3251
3252 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3253 instead of spawning GDB with remote_spawn.
3254 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3255 gdb_spawn instead of spawning GDB with remote_spawn.
3256
c49da0e4
PA
32572020-09-13 Pedro Alves <pedro@palves.net>
3258
3259 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3260 file and add calls to first and second.
3261 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3262 add call to f.
3263
6791b117
PA
32642020-09-13 Pedro Alves <pedro@palves.net>
3265
3266 * gdb.mi/mi-break-qualified.cc: New file.
3267 * gdb.mi/mi-break-qualified.exp: New file.
3268 * lib/mi-support.exp (mi_create_breakpoint_multi)
3269 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3270 procedures.
3271 (mi_create_breakpoint_1): New, factored out from
3272 mi_create_breakpoint.
3273
3b8d4c5c
PA
32742020-09-13 Pedro Alves <pedro@palves.net>
3275
3276 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3277 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3278 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3279 (register_class): Delete.
3280 (main): Don't call register_class.
3281
d5f96005
PA
32822020-09-13 Pedro Alves <pedro@palves.net>
3283
3284 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3285 (do_tests): Remove "calling method for small class" test.
3286 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3287 (register_class): Delete.
3288 (main): Don't call register_class.
3289 * gdb.cp/call-method-register.exp: New file, based on bits removed
3290 from classes.exp.
3291 * gdb.cp/call-method-register.cc: New file, based on bits removed
3292 from classes.cc.
3293
77f2120b
PA
32942020-09-13 Pedro Alves <pedro@palves.net>
3295
3296 * gdb.base/msym-bp-2.c: New.
3297 * gdb.base/msym-bp-shl-lib.c: New file.
3298 * gdb.base/msym-bp-shl-main-2.c: New file.
3299 * gdb.base/msym-bp-shl-main.c: New file.
3300 * gdb.base/msym-bp-shl.exp: New file.
3301 * gdb.base/msym-bp.c: New file.
3302 * gdb.base/msym-bp.exp: New file.
3303
32aea73e
JB
33042020-09-13 Joel Brobecker <brobecker@adacore.com>
3305
3306 * gdb.base/default.exp: Change $_gdb_major to 11.
3307
2a67f09d
FW
33082020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3309 Felix Willgerodt <Felix.Willgerodt@intel.com>
3310
3311 * x86-avx512bf16.c: New file.
3312 * x86-avx512bf16.exp: Likewise.
3313 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3314
ad570dd7
TV
33152020-09-11 Tom de Vries <tdevries@suse.de>
3316
3317 PR exp/26602
3318 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3319
a56f7391
TBA
33202020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3321
3322 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3323
918619e5
AM
33242020-09-10 Alan Modra <amodra@gmail.com>
3325
3326 PR 26597
3327 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3328
cac1e71d
TV
33292020-09-08 Tom de Vries <tdevries@suse.de>
3330
3331 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3332 after gdb_starti_cmd.
3333
c5cd900e
AKS
33342020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3335
3336 * lib/fortran.exp (fortran_complex8): New proc.
3337 (fortran_complex16): New proc.
3338 * gdb.fortran/complex.exp: Use routines from fortran.exp
3339 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3340 * gdb.fortran/vla-ptr-info.exp: Likewise.
3341
8f5c6526
TV
33422020-09-03 Tom de Vries <tdevries@suse.de>
3343
3344 PR breakpoint/26546
3345 * gdb.base/label-without-address.exp: Runto main first.
3346
02c6f3f1
TT
33472020-09-02 Tom Tromey <tromey@adacore.com>
3348
3349 * gdb.ada/mi_var_access.exp: Test children of access variable.
3350 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3351 * gdb.ada/mi_var_array.exp: Update.
3352
efe24f05
KB
33532020-08-31 Kevin Buettner <kevinb@redhat.com>
3354
3355 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3356 on docker w/ AUFS storage driver.
3357
973695d6
KB
33582020-08-31 Kevin Buettner <kevinb@redhat.com>
3359
3360 * gdb.base/corefile2.exp (renamed binfile): New tests.
3361
f3bd50f1
SM
33622020-08-31 Simon Marchi <simon.marchi@efficios.com>
3363
3364 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3365
22b9b4b0
SL
33662020-08-31 Simon Marchi <simon.marchi@efficios.com>
3367
3368 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3369 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3370
8efaf6b3
SM
33712020-08-31 Simon Marchi <simon.marchi@efficios.com>
3372
3373 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3374 output, printing a "not saved" value from history and printing a
3375 convenience variable created from a "not saved" value.
3376
e840f2e3
TV
33772020-08-31 Tom de Vries <tdevries@suse.de>
3378
3379 * gdb.base/eh_return.exp: Use nopie.
3380
8f57f343
PA
33812020-08-28 Pedro Alves <pedro@palves.net>
3382
3383 * gdb.base/advance-until-multiple-locations.exp
3384 (advance_overload, until_overload): Adjust to match the
3385 frame/function header instead of the source line text.
3386
626d2320
TV
33872020-08-28 Tom de Vries <tdevries@suse.de>
3388
3389 * gdb.base/label-without-address.c: New test.
3390 * gdb.base/label-without-address.exp: New file.
3391
df631783
PA
33922020-08-27 Pedro Alves <pedro@palves.net>
3393
3394 PR gdb/26523
3395 PR gdb/26524
3396 * gdb.base/advance-until-multiple-locations.cc: New.
3397 * gdb.base/advance-until-multiple-locations.exp: New.
3398
48b076bb
SM
33992020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3400
3401 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3402
c2015ce4
AB
34032020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3404
3405 * gdb.arch/amd64-byte.exp: Make test names unique, use
3406 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3407 * gdb.arch/amd64-dword.exp: Likewise.
3408 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3409 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3410 unique.
3411 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3412 * gdb.arch/amd64-word.exp: Make test names unique, use
3413 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3414 * gdb.arch/i386-byte.exp: Make test names unique, use
3415 gdb_breakpoint.
3416 * gdb.arch/i386-word.exp: Likewise.
3417
995d3a19
SV
34182020-08-25 Shahab Vahedi <shahab@synopsys.com>
3419
3420 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3421
8cac2b31
SM
34222020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3423
3424 PR gdb/26532
3425 * gdb.threads/stepi-random-signal.exp: Update pattern.
3426
2bc19622
SM
34272020-08-25 Simon Marchi <simon.marchi@efficios.com>
3428
3429 PR gdb/26532
3430 * gdb.base/ui-redirect.exp: Update pattern.
3431
b04aa1fc
GB
34322020-08-25 Gary Benson <gbenson@redhat.com>
3433
3434 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3435 when compiling with clang.
8571e9c8 3436 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3437
9f68b453
GB
34382020-08-25 Gary Benson <gbenson@redhat.com>
3439
3440 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3441 Add additional_flags=-Wno-inaccessible-base when compiling
3442 with GCC >= 10.1 or clang. Add additional_flags=-w when
3443 compiling with GCC < 10.
3444
3945d2d7
GM
34452020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3446
3447 PR m2/26372
fc5d6901
SM
3448 * gdb.modula2/multidim.c: New file.
3449 * gdb.modula2/multidim.exp: New file.
3945d2d7 3450
60122dbe
SM
34512020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3452
3453 * lib/gdb.exp (runto): Always emit fail on internal error.
3454
1eb8556f
SM
34552020-08-24 Simon Marchi <simon.marchi@efficios.com>
3456
3457 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3458 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3459 Likewise.
3460 * gdb.threads/stepi-random-signal.exp: Likewise.
3461
33bf4c5c
TBA
34622020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3463
3464 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3465 * gdb.trace/strace.exp: Ditto.
3466
c2fd7fae
AKS
34672020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3468
3469 * gdb.fortran/vla-type.exp: Skip commands not required for
3470 the Flang compiled binaries after prologue fix.
3471
326afb72
TT
34722020-08-17 Tom de Vries <tdevries@suse.de>
3473 Tom Tromey <tromey@adacore.com>
3474
3475 PR rust/26197:
3476 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3477
3ae7ab99
TT
34782020-08-17 Tom Tromey <tromey@adacore.com>
3479
3480 * gdb.ada/mi_var_access.exp: New file.
3481 * gdb.ada/mi_var_access/mi_access.adb: New file.
3482 * gdb.ada/mi_var_access/pck.adb: New file.
3483 * gdb.ada/mi_var_access/pck.ads: New file.
3484
f569c1c5
TV
34852020-08-16 Tom de Vries <tdevries@suse.de>
3486
3487 PR gdb/25350
3488 * gdb.base/eh_return.c: New test.
3489 * gdb.base/eh_return.exp: New file.
3490
3d11c30a
TV
34912020-08-15 Tom de Vries <tdevries@suse.de>
3492
3493 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3494 (mixed_func_1d_): Use fortran_charlen_t in decl.
3495
547ce8f0
TV
34962020-08-15 Tom de Vries <tdevries@suse.de>
3497
3498 PR backtrace/26390
3499 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3500 Update expected pattern.
3501
a54a7f13
PA
35022020-08-13 Pedro Alves <pedro@palves.net>
3503
3504 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3505 * gdb.fortran/library-module.exp: Likewise.
3506 * gdb.fortran/logical.exp: Likewise.
3507 * gdb.fortran/module.exp: Likewise.
3508 * gdb.fortran/print_type.exp: Likewise.
3509 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3510 * gdb.fortran/vla-datatypes.exp: Likewise.
3511 * gdb.fortran/vla-history.exp: Likewise.
3512 * gdb.fortran/vla-ptr-info.exp: Likewise.
3513 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3514 * gdb.fortran/vla-ptype.exp: Likewise.
3515 * gdb.fortran/vla-sizeof.exp: Likewise.
3516 * gdb.fortran/vla-type.exp: Likewise.
3517 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3518 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3519 * gdb.fortran/vla-value-sub.exp: Likewise.
3520 * gdb.fortran/vla-value.exp: Likewise.
3521
7a82e903
PA
35222020-08-13 Pedro Alves <pedro@palves.net>
3523
3524 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3525 * gdb.ada/access_to_packed_array.exp: Likewise.
3526 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3527 * gdb.ada/addr_arith.exp: Likewise.
3528 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3529 * gdb.ada/arr_arr.exp: Likewise.
3530 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3531 * gdb.ada/array_bounds.exp: Likewise.
3532 * gdb.ada/array_of_variable_length.exp: Likewise.
3533 * gdb.ada/array_ptr_renaming.exp: Likewise.
3534 * gdb.ada/array_subscript_addr.exp: Likewise.
3535 * gdb.ada/arraydim.exp: Likewise.
3536 * gdb.ada/arrayparam.exp: Likewise.
3537 * gdb.ada/arrayptr.exp: Likewise.
3538 * gdb.ada/assign_1.exp: Likewise.
3539 * gdb.ada/assign_arr.exp: Likewise.
3540 * gdb.ada/atomic_enum.exp: Likewise.
3541 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3542 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3543 * gdb.ada/bias.exp: Likewise.
3544 * gdb.ada/boolean_expr.exp: Likewise.
3545 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3546 * gdb.ada/bp_enum_homonym.exp: Likewise.
3547 * gdb.ada/bp_inlined_func.exp: Likewise.
3548 * gdb.ada/bp_on_var.exp: Likewise.
3549 * gdb.ada/bp_range_type.exp: Likewise.
3550 * gdb.ada/bp_reset.exp: Likewise.
3551 * gdb.ada/call_pn.exp: Likewise.
3552 * gdb.ada/catch_assert_if.exp: Likewise.
3553 * gdb.ada/catch_ex.exp: Likewise.
3554 * gdb.ada/catch_ex_std.exp: Likewise.
3555 * gdb.ada/char_enum.exp: Likewise.
3556 * gdb.ada/char_param.exp: Likewise.
3557 * gdb.ada/complete.exp: Likewise.
3558 * gdb.ada/cond_lang.exp: Likewise.
3559 * gdb.ada/convvar_comp.exp: Likewise.
3560 * gdb.ada/dgopt.exp: Likewise.
3561 * gdb.ada/disc_arr_bound.exp: Likewise.
3562 * gdb.ada/display_nested.exp: Likewise.
3563 * gdb.ada/dot_all.exp: Likewise.
3564 * gdb.ada/dyn_loc.exp: Likewise.
3565 * gdb.ada/dyn_stride.exp: Likewise.
3566 * gdb.ada/excep_handle.exp: Likewise.
3567 * gdb.ada/expr_delims.exp: Likewise.
3568 * gdb.ada/expr_with_funcall.exp: Likewise.
3569 * gdb.ada/exprs.exp: Likewise.
3570 * gdb.ada/fin_fun_out.exp: Likewise.
3571 * gdb.ada/fixed_cmp.exp: Likewise.
3572 * gdb.ada/formatted_ref.exp: Likewise.
3573 * gdb.ada/frame_arg_lang.exp: Likewise.
3574 * gdb.ada/frame_args.exp: Likewise.
3575 * gdb.ada/fullname_bp.exp: Likewise.
3576 * gdb.ada/fun_addr.exp: Likewise.
3577 * gdb.ada/fun_in_declare.exp: Likewise.
3578 * gdb.ada/fun_overload_menu.exp: Likewise.
3579 * gdb.ada/fun_renaming.exp: Likewise.
3580 * gdb.ada/funcall_char.exp: Likewise.
3581 * gdb.ada/funcall_param.exp: Likewise.
3582 * gdb.ada/funcall_ptr.exp: Likewise.
3583 * gdb.ada/funcall_ref.exp: Likewise.
3584 * gdb.ada/homonym.exp: Likewise.
3585 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3586 * gdb.ada/info_auto_lang.exp: Likewise.
3587 * gdb.ada/info_exc.exp: Likewise.
3588 * gdb.ada/info_types.exp: Likewise.
3589 * gdb.ada/int_deref.exp: Likewise.
3590 * gdb.ada/interface.exp: Likewise.
3591 * gdb.ada/iwide.exp: Likewise.
3592 * gdb.ada/lang_switch.exp: Likewise.
3593 * gdb.ada/length_cond.exp: Likewise.
3594 * gdb.ada/maint_with_ada.exp: Likewise.
3595 * gdb.ada/mi_catch_assert.exp: Likewise.
3596 * gdb.ada/mi_catch_ex.exp: Likewise.
3597 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3598 * gdb.ada/mi_dyn_arr.exp: Likewise.
3599 * gdb.ada/mi_ex_cond.exp: Likewise.
3600 * gdb.ada/mi_exc_info.exp: Likewise.
3601 * gdb.ada/mi_interface.exp: Likewise.
3602 * gdb.ada/mi_prot.exp: Likewise.
3603 * gdb.ada/mi_ref_changeable.exp: Likewise.
3604 * gdb.ada/mi_string_access.exp: Likewise.
3605 * gdb.ada/mi_task_arg.exp: Likewise.
3606 * gdb.ada/mi_task_info.exp: Likewise.
3607 * gdb.ada/mi_var_array.exp: Likewise.
3608 * gdb.ada/mi_var_union.exp: Likewise.
3609 * gdb.ada/mi_variant.exp: Likewise.
3610 * gdb.ada/minsyms.exp: Likewise.
3611 * gdb.ada/mod_from_name.exp: Likewise.
3612 * gdb.ada/nested.exp: Likewise.
3613 * gdb.ada/null_array.exp: Likewise.
3614 * gdb.ada/optim_drec.exp: Likewise.
3615 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3616 * gdb.ada/packed_array_assign.exp: Likewise.
3617 * gdb.ada/packed_tagged.exp: Likewise.
3618 * gdb.ada/pp-rec-component.exp: Likewise.
3619 * gdb.ada/print_chars.exp: Likewise.
3620 * gdb.ada/print_pc.exp: Likewise.
3621 * gdb.ada/ptr_typedef.exp: Likewise.
3622 * gdb.ada/ptype_arith_binop.exp: Likewise.
3623 * gdb.ada/ptype_array.exp: Likewise.
3624 * gdb.ada/ptype_field.exp: Likewise.
3625 * gdb.ada/ptype_tagged_param.exp: Likewise.
3626 * gdb.ada/ptype_union.exp: Likewise.
3627 * gdb.ada/py_range.exp: Likewise.
3628 * gdb.ada/py_taft.exp: Likewise.
3629 * gdb.ada/rdv_wait.exp: Likewise.
3630 * gdb.ada/rec_comp.exp: Likewise.
3631 * gdb.ada/rec_return.exp: Likewise.
3632 * gdb.ada/ref_param.exp: Likewise.
3633 * gdb.ada/ref_tick_size.exp: Likewise.
3634 * gdb.ada/rename_subscript_param.exp: Likewise.
3635 * gdb.ada/repeat_dyn.exp: Likewise.
3636 * gdb.ada/same_component_name.exp: Likewise.
3637 * gdb.ada/same_enum.exp: Likewise.
3638 * gdb.ada/scalar_storage.exp: Likewise.
3639 * gdb.ada/set_wstr.exp: Likewise.
3640 * gdb.ada/small_reg_param.exp: Likewise.
3641 * gdb.ada/str_binop_equal.exp: Likewise.
3642 * gdb.ada/str_ref_cmp.exp: Likewise.
3643 * gdb.ada/str_uninit.exp: Likewise.
3644 * gdb.ada/sub_variant.exp: Likewise.
3645 * gdb.ada/sym_print_name.exp: Likewise.
3646 * gdb.ada/taft_type.exp: Likewise.
3647 * gdb.ada/tagged.exp: Likewise.
3648 * gdb.ada/tagged_access.exp: Likewise.
3649 * gdb.ada/task_bp.exp: Likewise.
3650 * gdb.ada/task_switch_in_core.exp: Likewise.
3651 * gdb.ada/tasks.exp: Likewise.
3652 * gdb.ada/tick_last_segv.exp: Likewise.
3653 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3654 * gdb.ada/type_coercion.exp: Likewise.
3655 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3656 * gdb.ada/unchecked_union.exp: Likewise.
3657 * gdb.ada/uninitialized_vars.exp: Likewise.
3658 * gdb.ada/var_arr_attrs.exp: Likewise.
3659 * gdb.ada/var_arr_typedef.exp: Likewise.
3660 * gdb.ada/var_rec_arr.exp: Likewise.
3661 * gdb.ada/variant-record.exp: Likewise.
3662 * gdb.ada/variant.exp: Likewise.
3663 * gdb.ada/variant_record_packed_array.exp: Likewise.
3664 * gdb.ada/varsize_limit.exp: Likewise.
3665 * gdb.ada/whatis_array_val.exp: Likewise.
3666 * gdb.ada/widewide.exp: Likewise.
3667 * gdb.ada/win_fu_syms.exp: Likewise.
3668
36692020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3670
3671 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3672
10c381b5
AB
36732020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3674
3675 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3676 unset the array variable.
3677
8f34b746
TV
36782020-08-03 Tom de Vries <tdevries@suse.de>
3679
3680 PR symtab/26333
3681 * lib/dwarf.exp (DW_LNE_user): New proc.
3682 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3683 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3684
0245e136
KB
36852020-07-31 Kevin Buettner <kevinb@redhat.com>
3686
3687 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3688 to 'uintptr_t'
3689 (inttypes.h): Include.
3690
9ef1ec5d
KB
36912020-07-31 Kevin Buettner <kevinb@redhat.com>
3692
3693 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3694 (C5_24k): Delete.
3695 (C5_8k, C5_64k, C5_256k): New macros.
3696 (buf_ro): Allocate 256 KiB of initialized data.
3697
4c55e970
TBA
36982020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3699
3700 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3701 that attempt to overwrite an existing condition with a condition
3702 that fails parsing and also with a condition that parses fine
3703 but contains junk at the end.
3704
1e620590
TBA
37052020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3706
3707 * gdb.base/condbreak-bad.c: New test.
3708 * gdb.base/condbreak-bad.exp: New file.
3709
e12dcc50
TV
37102020-07-30 Tom de Vries <tdevries@suse.de>
3711
3712 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3713 out of ...
3714 (GDBInfoModuleSymbols::check_entry): ... here.
3715 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3716 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3717 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3718
6cc64caa
TV
37192020-07-30 Tom de Vries <tdevries@suse.de>
3720
3721 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3722 "__class_some_module_Number_t" optional.
3723
90fd07fc
TV
37242020-07-29 Tom de Vries <tdevries@suse.de>
3725
3726 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3727 multiple locations.
3728
f5c79e97
TV
37292020-07-29 Tom de Vries <tdevries@suse.de>
3730
3731 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3732 rather than function name.
3733
f75a0693
AB
37342020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3735
3736 PR symtab/26270:
3737 * gdb.cp/disasm-func-name.cc: New file.
3738 * gdb.cp/disasm-func-name.exp: New file.
3739
4888741a
TT
37402020-07-28 Tom Tromey <tromey@adacore.com>
3741
3742 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3743 'varval' location.
3744
43d5901d
AB
37452020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3746
3747 * gdb.python/py-unwind.py: Update to make use of a register
3748 descriptor.
3749
14fa8fb3
AB
37502020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3751
3752 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3753
e79eb02f
AB
37542020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3755
3756 PR fortran/23051
3757 PR fortran/26139
3758 * gdb.fortran/class-allocatable-array.exp: New file.
3759 * gdb.fortran/class-allocatable-array.f90: New file.
3760 * gdb.fortran/pointer-to-pointer.exp: New file.
3761 * gdb.fortran/pointer-to-pointer.f90: New file.
3762
876518dd
TV
37632020-07-25 Tom de Vries <tdevries@suse.de>
3764
3765 PR symtab/26243
3766 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3767 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3768
6dcfb80a
TV
37692020-07-24 Tom de Vries <tdevries@suse.de>
3770
3771 PR testsuite/26293
3772 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3773
e7bc9db8
PA
37742020-07-23 Pedro Alves <pedro@palves.net>
3775
3776 * gdb.server/server-kill.exp (prepare): New, factored out from the
3777 top level.
3778 (kill_server): New.
3779 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3780 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3781
78344df7
AB
37822020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3783
3784 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3785
25dfed24
SL
37862020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3787
3788 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3789 Initialize to empty string at top level.
3790 (gdb_wrapper_init): Revert check for file existence on build.
3791 Build the wrapper in its default place, not a build-specific
3792 location. When host == build, make the pathname absolute.
3793 (gdb_compile): Delete leftover declaration of
3794 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3795 string instead of uninitialized.
3796
7da515fd
KB
37972020-07-22 Kevin Buettner <kevinb@redhat.com>
3798
3799 * gdb.base/corefile2.exp: New file.
3800 * gdb.base/coremaker2.exp: New file.
3801
9c5ec5c2
KB
38022020-07-22 Kevin Buettner <kevinb@redhat.com>
3803
3804 * gdb.base/coredump-filter.exp: Add second
3805 non-Private-Shared-Anon-File test.
3806 (test_disasm): Rename binfile for test which is expected
3807 to fail.
3808
f9e233c9
KB
38092020-07-22 Kevin Buettner <kevinb@redhat.com>
3810
3811 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3812 data in core file".
3813 * gdb.base/coremaker.c (buf2ro): New global.
3814 (mmapdata): Add a read-only mmap mapping.
3815
94c265d7
KB
38162020-07-22 Kevin Buettner <kevinb@redhat.com>
3817
3818 PR corefiles/25631
3819 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3820 New test.
3821 * gdb.base/coremaker.c (buf3): New global.
3822 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3823 flags.
3824
38252020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3826
3827 * gdb.base/coremaker.c (filler_ro): New global constant.
3828
32fa152e
TT
38292020-07-22 Tom Tromey <tromey@adacore.com>
3830
3831 * gdb.ada/mi_prot.exp: New file.
3832 * gdb.ada/mi_prot/pkg.adb: New file.
3833 * gdb.ada/mi_prot/pkg.ads: New file.
3834 * gdb.ada/mi_prot/prot.adb: New file.
3835
c8474dc3
TBA
38362020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3837
3838 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3839 loads two JITers.
3840
baf8791e
AB
38412020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3842
3843 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3844
f7306dac
AB
38452020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3846
3847 * gdb.python/py-arch-reg-names.exp: Additional tests.
3848
6d3d6e4b
TV
38492020-07-21 Tom de Vries <tdevries@suse.de>
3850
3851 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3852 breakpoint locations".
3853 * gdb.reverse/solib-reverse.exp: Same.
3854
803d0592
TV
38552020-07-21 Tom de Vries <tdevries@suse.de>
3856
3857 * gdb.reverse/step-reverse.c (callee): Merge statements.
3858
e9bdc510
TV
38592020-07-21 Tom de Vries <tdevries@suse.de>
3860
3861 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3862 line numbers for some variables.
3863
f0f9e75a
TV
38642020-07-21 Tom de Vries <tdevries@suse.de>
3865
3866 * gdb.opt/inline-locals.c (init_array): New func.
3867 (func1): Use init_array.
3868 * gdb.opt/inline-locals.exp: Update pattern.
3869
bd460ecb
TV
38702020-07-21 Tom de Vries <tdevries@suse.de>
3871
3872 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3873 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3874
ae5369e7
LC
38752020-07-20 Ludovic Courtès <ludo@gnu.org>
3876
3877 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3878 * gdb.guile/types-module.exp: Remove "ERROR:" from
3879 regexps since Guile 3.0 no longer prints that.
3880
68cf161c
LC
38812020-07-20 Ludovic Courtès <ludo@gnu.org>
3882
3883 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3884 error regexp to match on Guile 2.2.
3885
c14b4913
GB
38862020-07-20 Gary Benson <gbenson@redhat.com>
3887
3888 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3889 with clang.
3890
b243ba58
TV
38912020-07-20 Tom de Vries <tdevries@suse.de>
3892
3893 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3894 (omp_set_lock_in_order): New function.
3895 (single_scope, multi_scope, nested_func, nested_parallel): Use
3896 omp_set_lock_in_order and omp_unset_lock.
3897 (main): Init and destroy lock and lock2.
3898
c06ad8b5
TV
38992020-07-20 Tom de Vries <tdevries@suse.de>
3900
3901 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3902
6e22f117
TV
39032020-07-20 Tom de Vries <tdevries@suse.de>
3904
3905 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3906
33176ea7
TV
39072020-07-17 Tom de Vries <tdevries@suse.de>
3908
3909 * gdb.base/valgrind-infcall-2.c: New test.
3910 * gdb.base/valgrind-infcall-2.exp: New file.
3911 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3912
90c3ec2d
TV
39132020-07-17 Tom de Vries <tdevries@suse.de>
3914
3915 * gdb.dlang/circular.c (found): Use found_label as label name.
3916 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3917 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3918 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3919 * gdb.dwarf2/ada-linkage-name.exp: Same.
3920 * gdb.dwarf2/arr-subrange.exp: Same.
3921 * gdb.dwarf2/atomic-type.exp: Same.
3922 * gdb.dwarf2/comp-unit-lang.exp: Same.
3923 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3924 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3925 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3926 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3927 * gdb.dwarf2/implptr-64bit.exp: Same.
3928 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3929 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3930 * gdb.dwarf2/imported-unit.exp: Same.
3931 * gdb.dwarf2/main-subprogram.exp: Same.
3932 * gdb.dwarf2/missing-type-name.exp: Same.
3933 * gdb.dwarf2/nonvar-access.exp: Same.
3934 * gdb.dwarf2/struct-with-sig.exp: Same.
3935 * gdb.dwarf2/typedef-void-finish.exp: Same.
3936 * gdb.dwarf2/void-type.exp: Same.
3937
10da644d
TV
39382020-07-17 Tom de Vries <tdevries@suse.de>
3939
3940 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
3941 src parameter.
3942 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
3943 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
3944 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3945 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3946 * gdb.dwarf2/dwz.exp: Same.
3947 * gdb.dwarf2/implptr-optimized-out.exp: Same.
3948 * gdb.dwarf2/implref-array.exp: Same.
3949 * gdb.dwarf2/implref-const.exp: Same.
3950 * gdb.dwarf2/implref-global.exp: Same.
3951 * gdb.dwarf2/implref-struct.exp: Same.
3952 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3953 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3954 * gdb.dwarf2/var-access.exp: Same.
3955 * gdb.dwarf2/varval.exp: Same.
3956 * gdb.trace/entry-values.exp: Same.
3957
315e6afc
TV
39582020-07-17 Tom de Vries <tdevries@suse.de>
3959
3960 * lib/dwarf.exp (Dwarf::extern): Remove.
3961 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
3962 * gdb.dlang/circular.exp: Same.
3963 * gdb.dwarf2/comp-unit-lang.exp: Same.
3964 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3965 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
3966 * gdb.dwarf2/dwz.exp: Same.
3967 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3968 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3969 * gdb.dwarf2/imported-unit.exp: Same.
3970 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3971
5597c940
SL
39722020-07-16 Sandra Loosemore <sandra@codesourcery.com>
3973
3974 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
3975 Use double quotes instead of single quotes.
3976
d0ce17d8
CT
39772020-07-16 Caroline Tice <cmtice@google.com>
3978
3979 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
3980 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
3981
853772cc
TV
39822020-07-16 Tom de Vries <tdevries@suse.de>
3983
3984 * lib/dwarf.exp (program): Initialize _line.
3985 (DW_LNE_end_sequence): Reinitialize _line.
3986 (DW_LNS_advance_line): Update _line.
3987 (line): New proc.
3988 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
3989 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3990 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3991 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3992 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3993 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3994
fe07b572
AB
39952020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3996
3997 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
3998 generic.
3999
52781cce
TV
40002020-07-15 Tom de Vries <tdevries@suse.de>
4001
4002 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4003 is_amd64_regs_target.
4004
3dcc261c
AB
40052020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4006
4007 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4008 * gdb.fortran/ptype-on-functions.f90: Likewise.
4009
054a0959
SM
40102020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4011
4012 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4013 values in documentation for addr_size to 4 and 8.
4014
ccb9eba6
AB
40152020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4016
4017 * gdb.arch/amd64-osabi.exp: Update.
4018 * gdb.arch/arm-disassembler-options.exp: Update.
4019 * gdb.arch/powerpc-disassembler-options.exp: Update.
4020 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4021 * gdb.arch/s390-disassembler-options.exp: Update.
4022 * gdb.base/all-architectures.exp.tcl: Update.
4023 * gdb.base/attach-pie-noexec.exp: Update.
4024 * gdb.base/catch-syscall.exp: Update.
4025 * gdb.xml/tdesc-arch.exp: Update.
4026
025a39a7
TV
40272020-07-14 Tom de Vries <tdevries@suse.de>
4028
4029 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4030 (local_gettid): ... this.
4031 (fn): Update.
4032
74e4b667
SL
40332020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4034
4035 * gdb.base/info_sources.exp: Skip directory match tests on
4036 remote hosts.
4037
f413dd74
GB
40382020-07-13 Gary Benson <gbenson@redhat.com>
4039
4040 * gdb.base/savedregs.exp (caller): Use parentheses to
4041 make expected expression evaluation ordering explicit.
4042
915771bb
GB
40432020-07-13 Gary Benson <gbenson@redhat.com>
4044
4045 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4046
2a122642
GB
40472020-07-13 Gary Benson <gbenson@redhat.com>
4048
4049 * gdb.base/bigcore.c (main): Use a volatile pointer when
4050 attempting to trigger a SIGSEGV.
4051 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4052 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4053 * gdb.base/savedregs.c (thrower): Likewise.
4054 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4055
3f00c730
GB
40562020-07-13 Gary Benson <gbenson@redhat.com>
4057
4058 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4059 defining and using VLA structure fields into...
4060 * gdb.base/vla-struct-fields.c: New file.
4061 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4062 tests into...
4063 * gdb.base/vla-struct-fields.exp: New file.
4064
963eeee4
TV
40652020-07-13 Tom de Vries <tdevries@suse.de>
4066
4067 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4068 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4069 * gdb.base/gold-gdb-index.exp: Same.
4070 * gdb.base/morestack.exp: Same.
4071
0ed35c9a
DX
40722020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4073
4074 PR rust/26121
4075 * gdb.rust/modules.rs: Prevent linker from discarding test
4076 symbol.
4077
4fdba23d
PA
40782020-07-10 Pedro Alves <pedro@palves.net>
4079
4080 PR gdb/26199
4081 * gdb.multi/multi-target.c (exit_thread): New.
4082 (thread_start): Break loop if EXIT_THREAD.
4083 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4084 (top level) Call test_no_resumed.
4085
15f3b077
TT
40862020-07-08 Tom Tromey <tromey@adacore.com>
4087
4088 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4089 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4090
9fc501fd
AB
40912020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4092
4093 PR python/22748
4094 * gdb.opt/inline-frame-tailcall.c: New file.
4095 * gdb.opt/inline-frame-tailcall.exp: New file.
4096 * gdb.python/py-unwind-inline.c: New file.
4097 * gdb.python/py-unwind-inline.exp: New file.
4098 * gdb.python/py-unwind-inline.py: New file.
4099
64cb3757
AB
41002020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4101
4102 * gdb.python/py-arch-reg-groups.exp: New file.
4103
0f767f94
AB
41042020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4105
4106 * gdb.python/py-arch-reg-names.exp: New file.
4107
87dbc774
AB
41082020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4109
4110 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4111 gdb.PendingFrame.architecture method.
4112
d8cc8af6
TV
41132020-07-06 Tom de Vries <tdevries@suse.de>
4114
4115 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4116
3c8ea5be
PA
41172020-07-03 Pedro Alves <palves@redhat.com>
4118
4119 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4120 explicitly write negative numbers.
4121 * gdb.base/structs2.exp: Adjust expected output.
4122
bf90c83a
PA
41232020-07-03 Pedro Alves <palves@redhat.com>
4124
4125 * gdb.base/charset.c (init_string): Change all char parameters to
4126 unsigned char parameters.
4127
2eb82157
PA
41282020-07-03 Pedro Alves <palves@redhat.com>
4129
4130 * gdb.base/call-sc.exp (start_scalars_test): Use
4131 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4132 * gdb.base/overlays.c: Remove references to PARAMS.
4133 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4134 * gdb.base/reread.exp: Don't set 'prototypes' global.
4135 * gdb.base/structs.exp (start_structs_test): Use
4136 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4137 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4138 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4139 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4140 call.
4141 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4142
9adda7af
PA
41432020-07-03 Pedro Alves <palves@redhat.com>
4144
4145 * gdb.base/m32rovly.c: Delete.
4146 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4147
2a17c803
PW
41482020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4149
4150 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4151 of gdb_py_test_multiple.
4152 * gdb.python/py-cmd.exp: Likewise.
4153 * gdb.python/py-events.exp: Likewise.
4154 * gdb.python/py-function.exp: Likewise.
4155 * gdb.python/py-inferior.exp: Likewise.
4156 * gdb.python/py-infthread.exp: Likewise.
4157 * gdb.python/py-linetable.exp: Likewise.
4158 * gdb.python/py-parameter.exp: Likewise.
4159 * gdb.python/py-value.exp: Likewise.
4160
b011fe1a
TV
41612020-06-30 Tom de Vries <tdevries@suse.de>
4162
4163 PR testsuite/26175
4164 * lib/future.exp (gdb_default_target_compile): Detect and handle
4165 early_flags.
4166
df5b8876
SM
41672020-06-29 Simon Marchi <simon.marchi@efficios.com>
4168
4169 * boards/simavr.exp (gdb_load): Catch errors when closing
4170 previous connection. Close connection, wait for process and
4171 unset simavr_spawn_id on failure.
4172
a3ca48cd
TV
41732020-06-29 Tom de Vries <tdevries@suse.de>
4174
4175 * lib/gdb.exp (unknown): Make test-case unresolved.
4176
b0237c0e
TV
41772020-06-29 Tom de Vries <tdevries@suse.de>
4178
4179 PR gdb/25475
4180 * gdb.server/solib-list.exp: Verify that the symbol reload
4181 confirmation question is asked.
4182
c0b3b3bd
PW
41832020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4184
4185 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4186 have a input seq nr in each pass message.
fe4c3d43 4187 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4188 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4189 * gdb.python/python.exp: Make test names unique,
4190 use gdb_test_multiline instead of gdb_py_test_multiple,
4191 use $gdb_test_name.
4192 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4193
1776e3e5
NA
41942020-06-26 Nick Alcock <nick.alcock@oracle.com>
4195
4196 * configure.ac: Add --enable-libctf.
4197 * aclocal.m4: sinclude ../config/enable.m4.
4198 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4199 * lib/gdb.exp (skip_ctf_tests): Use it.
4200 * gdb.base/ctf-constvars.exp: Error message tweak.
4201 * gdb.base/ctf-ptype.exp: Likewise.
4202 * configure: Regenerate.
4203
f53b3eeb
GB
42042020-06-26 Gary Benson <gbenson@redhat.com>
4205
4206 * gdb.cp/try_catch.cc: Include string.h.
4207 (main): Replace comparison against string literal with
4208 strcmp, avoiding build failure with -Wstring-compare.
4209 Add "marker test-complete".
4210 * gdb.cp/try_catch.exp: Run the test to the above marker,
4211 then verify that the value of "test" is still true.
4212
6d74da72
AB
42132020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4214
4215 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4216
2e52d038
AB
42172020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4218
4219 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4220
3b9fce96
AB
42212020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4222
4223 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4224 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4225 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4226 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4227 * gdb.arch/riscv-tdesc-loading.exp: New file.
4228
ed69cbc8
AB
42292020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4230
4231 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4232
767a879e
AB
42332020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4234
4235 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4236 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4237 * gdb.arch/riscv-tdesc-regs.c: New file.
4238 * gdb.arch/riscv-tdesc-regs.exp: New file.
4239
221db974
PA
42402020-06-24 Pedro Alves <palves@redhat.com>
4241
4242 * gdb.arch/amd64-entry-value-paramref.exp: Use
4243 prepare_for_testing_full and don't pass "c++" for the .S file
4244 build spec.
4245 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4246 $options, since it's an assembly file. Remove -Wno-deprecated.
4247 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4248 compiling C++ programs.
4249
331733cd
PA
42502020-06-24 Pedro Alves <palves@redhat.com>
4251
4252 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4253 Clang, add "-Wno-unknown-warning-option" to the options.
4254
caa7fd04
AB
42552020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4256
4257 * gdb.xml/tdesc-reload.c: New file.
4258 * gdb.xml/tdesc-reload.exp: New file.
4259 * gdb.xml/maint-xml-dump-01.xml: New file.
4260 * gdb.xml/maint-xml-dump-02.xml: New file.
4261 * gdb.xml/maint-xml-dump.exp: New file.
4262
bb8d1260
SL
42632020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4264
4265 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4266 Adjust for omitted commands when TUI is disabled.
4267
7e4b9c4c
GB
42682020-06-23 Gary Benson <gbenson@redhat.com>
4269 Pedro Alves <palves@redhat.com>
4270
4271 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4272 * gdb.cp/nsimport.cc: Likewise.
4273 * gdb.cp/nsnested.cc: Likewise.
4274 * gdb.cp/nsnoimports.cc: Likewise.
4275 * gdb.cp/nsusing.cc: Likewise.
4276 * gdb.cp/smartp.cc: Likewise.
4277 * gdb.python/py-pp-integral.c: Likewise.
4278 * gdb.python/py-pp-re-notag.c: Likewise.
4279
2e573c0a
GB
42802020-06-23 Gary Benson <gbenson@redhat.com>
4281
4282 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4283 * gdb.cp/nsimport.cc: Likewise.
4284 * gdb.cp/nsnested.cc: Likewise.
4285 * gdb.cp/nsnoimports.cc: Likewise.
4286 * gdb.cp/nsusing.cc: Likewise.
4287 * gdb.cp/smartp.cc: Likewise.
4288 * gdb.python/py-pp-integral.c: Likewise.
4289 * gdb.python/py-pp-re-notag.c: Likewise.
4290
746ebfe8
PW
42912020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4292
4293 * gdb.base/default-args.exp: New test.
4294 * gdb.base/default-args.c: New file.
4295 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4296 * gdb.base/default.exp: Update to new help text.
4297 * gdb.base/help.exp: Likewise.
4298 * gdb.base/page.exp: Likewise.
4299 * gdb.base/style.exp: Likewise.
4300 * gdb.guile/guile.exp: Likewise.
4301 * gdb.python/python.exp: Likewise.
4302
e822f2cd
SL
43032020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4304
4305 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4306 remote host. Fix search path syntax on Windows host.
4307
48e9cc84
PW
43082020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4309
4310 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4311 over 'exec-file-mismatch'.
4312 * gdb.base/attach.c: Mark should_exit volatile.
4313 * gdb.base/attach2.c: Likewise. Add a comment explaining
4314 why the sleep cannot be big.
4315 * gdb.base/attach3.c: New file.
4316
160f8a8f
SL
43172020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4318
4319 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4320 prefix optional.
4321
4d91c2a4
SL
43222020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4323
4324 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4325 for remote host.
4326
87f83f20
SL
43272020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4328 Hafiz Abid Qadeer <abidh@codesourcery.com>
4329
4330 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4331 file sent to remote host.
4332 (top level): Allow int32_t as type of 32-bit register.
4333
37ab8655
TV
43342020-06-19 Tom de Vries <tdevries@suse.de>
4335
4336 * lib/gdb.exp (gdb_note): New proc.
4337 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4338 (gdb_default_target_compile): ... here. Only call
4339 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4340 (use_gdb_compile): Change to array.
4341 (toplevel): Update sets of use_gdb_compile to specify language.
4342 Warn about default_target_compile override. Store dejagnu's version
4343 of default_target_compile in dejagnu_default_target_compile.
4344
a8a56685
TV
43452020-06-18 Tom de Vries <tdevries@suse.de>
4346
4347 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4348 (default_gdb_init): ... here.
4349
581bea2c
SL
43502020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4351
4352 Fix TUI support checks in gdb.tui tests.
4353
4354 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4355 just say UNSUPPORTED.
4356 * gdb.tui/corefile-run.exp: Likewise.
4357 * gdb.tui/empty.exp: Likewise.
4358 * gdb.tui/list-before.exp: Likewise.
4359 * gdb.tui/list.exp: Likewise.
4360 * gdb.tui/main.exp: Likewise.
4361 * gdb.tui/regs.exp: Likewise.
4362 * gdb.tui/resize.exp: Likewise.
4363 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4364 * gdb.tui/tui-layout-asm.exp: Likewise.
4365 * gdb.tui/tui-missing-src.exp: Likewise.
4366 * gdb.tui/winheight.exp: Likewise.
4367 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4368
05e682e3
SL
43692020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4370
4371 Fix TCL error in gdb.python/py-format-string.exp.
4372
4373 * gdb.python/py-format-string.exp: Move test for python support
4374 earlier, out of function body.
4375
efb763a5
SM
43762020-06-15 Simon Marchi <simon.marchi@efficios.com>
4377
4378 * gdb.base/index-cache-load-twice.c: New.
4379 * gdb.base/index-cache-load-twice.exp: New.
4380
43327b20
KS
43812020-06-17 Keith Seitz <keiths@redhat.com>
4382
99cf27cf 4383 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4384 when executing "gdb --configuration".
4385
081e778c
TV
43862020-06-17 Tom de Vries <tdevries@suse.de>
4387
4388 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4389 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4390 conditional on presence of gdb_tcl_unknown.
4391 (gdb_finish): Make override undo conditional on presence of
4392 gdb_tcl_unknown.
4393
d2d1ea20
TT
43942020-06-16 Tom Tromey <tom@tromey.com>
4395
4396 * gdb.python/tui-window.py (failwin): New function. Register it
4397 as a TUI window type.
4398 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4399
c802e8a7
GB
44002020-06-16 Gary Benson <gbenson@redhat.com>
4401
4402 * gdb.python/py-nested-maps.c (create_map): Add missing return
4403 value.
4404 (create_map_map): Likewise.
4405
ff08abb8
TBA
44062020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4407
4408 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4409 variable.
4410 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4411 and use the already-defined 'options' variable.
4412
a29d5112
AB
44132020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4414 Tom de Vries <tdevries@suse.de>
4415
4416 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4417 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4418 (gdb_setup_known_globals): New proc.
4419 (gdb_cleanup_globals): New proc.
4420 * lib/gdb.exp (load_lib): New override proc.
4421 (gdb_stdin_log_init): Set var in_file as persistent global.
4422 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4423 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4424 fpc_compiler as persistent global.
4425
8c74a764
TV
44262020-06-12 Tom de Vries <tdevries@suse.de>
4427
4428 * lib/tuiterm.exp (spawn): Rename to ...
4429 (tui_spawn): ... this.
4430 (toplevel): Move rename of spawn ...
4431 (gdb_init_tuiterm): ... here. New proc.
4432 (gdb_finish_tuiterm): New proc.
4433 * lib/gdb.exp (gdb_finish_hooks): New global var.
4434 (gdb_finish): Handle gdb_finish_hooks.
4435 (tuiterm_env): New proc.
4436 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4437 tuiterm_env.
4438 * gdb.tui/basic.exp: Same.
4439 * gdb.tui/corefile-run.exp: Same.
4440 * gdb.tui/empty.exp: Same.
4441 * gdb.tui/list-before.exp: Same.
4442 * gdb.tui/list.exp: Same.
4443 * gdb.tui/main.exp: Same.
4444 * gdb.tui/new-layout.exp: Same.
4445 * gdb.tui/regs.exp: Same.
4446 * gdb.tui/resize.exp: Same.
4447 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4448 * gdb.tui/tui-layout-asm.exp: Same.
4449 * gdb.tui/tui-missing-src.exp: Same.
4450 * gdb.tui/winheight.exp: Same.
4451
26783bce
TV
44522020-06-12 Tom de Vries <tdevries@suse.de>
4453
4454 PR testsuite/26110
4455 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4456 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4457
2b4e6a3f
TT
44582020-06-11 Tom Tromey <tom@tromey.com>
4459
4460 PR gdb/18318:
4461 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4462 floating point tests.
4463
2f33032a
KS
44642020-06-11 Keith Seitz <keiths@redhat.com>
4465
4466 PR gdb/21356
4467 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4468 vla_struct.
4469 Add new struct vla_typedef and union vla_typedef_union and
4470 corresponding instantiation objects.
4471 Initialize new objects.
4472 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4473 and vla_typedef_union_object.
4474 Fixup type for vla_struct_object.
4475
a8baf0a3
TV
44762020-06-11 Tom de Vries <tdevries@suse.de>
4477
4478 * lib/gdb.exp (with_override): New proc, factored out of ...
4479 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4480
7ab96794
TV
44812020-06-10 Tom de Vries <tdevries@suse.de>
4482
4483 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4484
cab5c3b7
SM
44852020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4486
4487 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4488 parameter, update callers.
4489
f8c41851
SM
44902020-06-04 Simon Marchi <simon.marchi@efficios.com>
4491
4492 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4493 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4494 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4495
1c07a73f
TV
44962020-06-04 Tom de Vries <tdevries@suse.de>
4497
4498 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4499
95146b5d
TV
45002020-06-04 Tom de Vries <tdevries@suse.de>
4501
4502 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4503 exp_continue.
4504
0cfcd4f0
TV
45052020-06-04 Tom de Vries <tdevries@suse.de>
4506
4507 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4508
f9b5d5ea
TV
45092020-06-03 Tom de Vries <tdevries@suse.de>
4510
4511 PR symtab/26046
4512 * gdb.cp/breakpoint-locs-2.cc: New test.
4513 * gdb.cp/breakpoint-locs.cc: New test.
4514 * gdb.cp/breakpoint-locs.exp: New file.
4515 * gdb.cp/breakpoint-locs.h: New test.
4516
5144dfba
TV
45172020-06-03 Tom de Vries <tdevries@suse.de>
4518
4519 PR testsuite/25609
4520 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4521 value of global verbose.
4522 * gdb.base/jit-elf.exp: Same.
4523 * gdb.base/jit-reader.exp: Same.
4524
621eacdf
TV
45252020-06-02 Tom de Vries <tdevries@suse.de>
4526
4527 * gdb.dwarf2/multidictionary.exp: Don't use
4528 gdb_spawn_with_cmdline_opts.
4529
1313c56e
AB
45302020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4531
4532 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4533 use_header case.
4534 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4535 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4536 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4537 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4538 * gdb.dwarf2/dw2-inline-header.c: New file.
4539 * gdb.dwarf2/dw2-inline-header.h: New file.
4540
f68f85b5
PA
45412020-05-30 Pedro Alves <palves@redhat.com>
4542
4543 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4544 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4545
678048e8
GB
45462020-05-29 Gary Benson <gbenson@redhat.com>
4547
4548 * gdb.compile/compile-cplus.exp (additional_flags): Also
4549 set when building with clang.
4550 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4551 when building with clang.
4552
9fcafd23
GB
45532020-05-29 Gary Benson <gbenson@redhat.com>
4554
4555 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4556 building with clang.
4557 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4558
735d5a07
GB
45592020-05-29 Gary Benson <gbenson@redhat.com>
4560
4561 * gdb.cp/koenig.exp (prepare_for_testing): Add
4562 additional_flags=-Wno-unused-comparison.
4563 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4564
4ad2c6a0
GB
45652020-05-28 Gary Benson <gbenson@redhat.com>
4566
4567 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4568 statement.
4569
09fe663e
GB
45702020-05-28 Gary Benson <gbenson@redhat.com>
4571
4572 * gdb.cp/classes.exp (prepare_for_testing): Add
4573 additional_flags=-Wno-deprecated-register.
4574 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4575 * gdb.cp/misc.exp: Likewise.
4576
cee00f17
GB
45772020-05-28 Gary Benson <gbenson@redhat.com>
4578
4579 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4580 (test_op_new::operator new): Add return statement.
4581 (test_op_new_array::operator new[]): Likewise.
4582
636edd00
PA
45832020-05-27 Pedro Alves <palves@redhat.com>
4584
4585 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4586 check. Use test_gdb_complete_unique instead of
4587 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4588 test_gdb_complete_multiple instead of
4589 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4590
c2b75043
LM
45912020-05-27 Luis Machado <luis.machado@linaro.org>
4592
4593 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4594 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4595 * gdb.arch/arm-disassembler-options.exp: Likewise.
4596 * gdb.arch/arm-disp-step.exp: Likewise.
4597 * gdb.arch/thumb-prologue.exp: Likewise.
4598 * gdb.base/async.exp: Likewise.
4599 * gdb.base/auxv.exp: Likewise.
4600 * gdb.base/complex-parts.exp: Likewise.
4601 * gdb.base/ena-dis-br.exp: Likewise.
4602 * gdb.base/foll-exec.exp: Likewise.
4603 * gdb.base/permissions.exp: Likewise.
4604 * gdb.base/relocate.exp: Likewise.
4605 * gdb.base/return2.exp: Likewise.
4606 * gdb.base/sigbpt.exp: Likewise.
4607 * gdb.base/siginfo-obj.exp: Likewise.
4608 * gdb.cp/converts.exp: Likewise.
4609 * gdb.cp/exceptprint.exp: Likewise.
4610 * gdb.cp/inherit.exp: Likewise.
4611 * gdb.cp/nsnoimports.exp: Likewise.
4612 * gdb.cp/virtbase2.exp: Likewise.
4613 * gdb.mi/mi-var-cmd.exp: Likewise.
4614 * gdb.mi/var-cmd.c: Likewise.
4615
53a47a3e
TT
46162020-05-26 Tom Tromey <tromey@adacore.com>
4617
4618 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4619
0bc2354b
TT
46202020-05-26 Tom Tromey <tromey@adacore.com>
4621
4622 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4623 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4624 type.
4625 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4626 variable.
4627
0db49895
CBG
46282020-05-26 Christian Biesinger <cbiesinger@google.com>
4629
4630 * Makefile.in: Use = instead of == for the test command
4631 for portability.
4632
40d22035
TV
46332020-05-26 Tom de Vries <tdevries@suse.de>
4634
4635 * gdb.base/gold-gdb-index-2.c: New test.
4636 * gdb.base/gold-gdb-index.c: New test.
4637 * gdb.base/gold-gdb-index.exp: New file.
4638 * gdb.base/gold-gdb-index.h: New test.
4639
043e2e02
TV
46402020-05-25 Tom de Vries <tdevries@suse.de>
4641
4642 * boards/gold-gdb-index.exp: New file.
4643
462f72c5
SM
46442020-05-25 Simon Marchi <simon.marchi@efficios.com>
4645
4646 * boards/simavr.exp: New file.
4647
6cf66e76
SM
46482020-05-25 Simon Marchi <simon.marchi@efficios.com>
4649
4650 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4651 * gdb.base/inferior-args.exp: New file.
4652 * gdb.base/inferior-args.c: New file.
4653
75d04512
SM
46542020-05-25 Simon Marchi <simon.marchi@efficios.com>
4655
4656 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4657 inferior_args. Pass it to gdb_reload.
4658 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4659 inferior_args.
4660 (gdb_reload): Add inferior_args argument.
4661 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4662 pass it to gdbserver_run.
4663 * boards/native-gdbserver.exp: Do not set noargs.
4664 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4665 inferior_args argument.
4666 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4667 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4668 * gdb.base/args.exp: Likewise.
4669
42cf1844
TV
46702020-05-25 Tom de Vries <tdevries@suse.de>
4671
4672 * lib/gdb.exp (exec_is_pie): Add comment.
4673
8f7d38ef
TV
46742020-05-25 Tom de Vries <tdevries@suse.de>
4675
4676 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4677 instead of $binfile in the untested message.
4678
465e1b0f
TV
46792020-05-25 Tom de Vries <tdevries@suse.de>
4680
4681 PR testsuite/26031
4682 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4683
3c5a0e02
TV
46842020-05-25 Tom de Vries <tdevries@suse.de>
4685
4686 * boards/gold.exp: New file.
4687
0a4f5f8c
TT
46882020-05-23 Tom Tromey <tom@tromey.com>
4689
4690 * gdb.base/style.exp: Remove completion styling test.
4691 * lib/gdb-utils.exp (style): Remove completion styles.
4692
eca1f90c
TT
46932020-05-23 Tom Tromey <tom@tromey.com>
4694
4695 * gdb.base/style.exp: Add completion styling test.
4696 * lib/gdb-utils.exp (style): Add completion styles.
4697
7c13f4e8
AB
46982020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4699
4700 * gdb.base/annota1.exp: Update expected results.
4701 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4702 test name.
4703 * gdb.cp/annota3.exp: Update expected results.
4704
41977d16
SM
47052020-05-20 Simon Marchi <simon.marchi@efficios.com>
4706
4707 PR gdb/26016
4708 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4709 against MAP_FAILED.
4710 * gdb.base/coremaker.c (mmapdata): Likewise.
4711 * gdb.base/jit-reader-host.c (main): Likewise.
4712 * gdb.base/sym-file-loader.c (load): Likewise.
4713 (load_shlib): Likewise.
4714
b4757f2e
TT
47152020-05-20 Tom Tromey <tromey@adacore.com>
4716
4717 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4718
9a0bacfb
TV
47192020-05-20 Tom de Vries <tdevries@suse.de>
4720
4721 PR symtab/25833
4722 * gdb.base/with-mf-inc.c: New test.
4723 * gdb.base/with-mf-main.c: New test.
4724 * gdb.base/with-mf.exp: New file.
4725
76571211
TT
47262020-05-19 Tom Tromey <tromey@adacore.com>
4727
4728 * gdb.rust/simple.exp: Restore missing test result.
4729
4cd9f3d5
TV
47302020-05-19 Tom de Vries <tdevries@suse.de>
4731
4732 * gdb.base/gdb-caching-proc.exp: Fix typo.
4733
7d874253
TT
47342020-05-19 Tom Tromey <tromey@adacore.com>
4735
4736 * gdb.rust/simple.exp: Add some test descriptions.
4737 (test_one_slice): Use with_test_prefix.
4738
1d727695
TV
47392020-05-18 Tom de Vries <tdevries@suse.de>
4740
4741 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4742
7f32a4d5
PA
47432020-05-17 Pedro Alves <palves@redhat.com>
4744
4745 PR gdb/25741
4746 * gdb.base/hw-sw-break-same-address.exp: New file.
4747
7cfd74cf
PA
47482020-05-16 Pedro Alves <palves@redhat.com>
4749
4750 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4751 LAST_LOADED_FILE accordingly.
4752
57b4f16e
PW
47532020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4754
4755 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4756
7c05caf7
PW
47572020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4758
4759 * gdb.base/help.exp: Test apropos and help for commands
4760 having aliases. Fixed comments not starting with an
4761 upper-case letter or not finishing with a dot.
4762
7aa1b46f
PW
47632020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4764
3b3aaacb
PW
4765 * gdb.base/alias.exp: Update help output check.
4766
57b4f16e 47672020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4768
7aa1b46f
PW
4769 * gdb.base/default.exp: Update output following fixes.
4770
0605465f
PW
47712020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4772
4773 * gdb.base/alias.exp: Test aliases starting with a prefix of
4774 another alias.
4775
86e4e63d
GB
47762020-05-15 Gary Benson <gbenson@redhat.com>
4777
4778 * gdb.base/info-os.c (main): Add return statement.
4779 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4780 * gdb.base/large-frame-2.c (func): Likewise.
4781 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4782 * gdb.base/pr10179-b.c (foo2): Likewise.
4783 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4784 * gdb.base/watch-cond.c (func): Likewise.
4785 * gdb.multi/goodbye.c (verylongfun): Likewise.
4786 * gdb.multi/hello.c (commonfun): Likewise.
4787 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4788 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4789 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4790 Likewise.
4791 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4792 * gdb.threads/interrupt-while-step-over.c (child_function):
4793 Likewise.
4794 * gdb.trace/actions-changed.c (end): Likewise.
4795
163df4df
GB
47962020-05-15 Gary Benson <gbenson@redhat.com>
4797
4798 * gdb.opencl/callfuncs.exp: Report when test skipped.
4799 * gdb.opencl/convs_casts.exp: Likewise.
4800 * gdb.opencl/datatypes.exp: Likewise.
4801 * gdb.opencl/operators.exp: Likewise.
4802 * gdb.opencl/vec_comps.exp: Likewise.
4803
6dbc505a
TV
48042020-05-15 Tom de Vries <tdevries@suse.de>
4805
4806 * gdb.base/align.exp.in: Rename to ...
4807 * gdb.base/align.exp.tcl: ... this.
4808 * gdb.base/align-c++.exp: Update.
4809 * gdb.base/align-c.exp: Update.
4810 * gdb.base/all-architectures.exp.in: Rename to ...
4811 * gdb.base/all-architectures.exp: ... this.
4812 * gdb.base/all-architectures-0.exp: Update.
4813 * gdb.base/all-architectures-1.exp: Update.
4814 * gdb.base/all-architectures-2.exp: Update.
4815 * gdb.base/all-architectures-3.exp: Update.
4816 * gdb.base/all-architectures-4.exp: Update.
4817 * gdb.base/all-architectures-5.exp: Update.
4818 * gdb.base/all-architectures-6.exp: Update.
4819 * gdb.base/all-architectures-7.exp: Update.
4820 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4821 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4822 * gdb.base/infcall-nested-structs-c++.exp: Update.
4823 * gdb.base/infcall-nested-structs-c.exp: Update.
4824 * gdb.base/info-types.exp.in: Rename to ...
4825 * gdb.base/info-types.exp.tcl: ... this.
4826 * gdb.base/info-types-c++.exp: Update.
4827 * gdb.base/info-types-c.exp: Update.
4828 * gdb.base/max-depth.exp.in: Rename to ...
4829 * gdb.base/max-depth.exp.tcl: ... this.
4830 * gdb.base/max-depth-c++.exp: Update.
4831 * gdb.base/max-depth-c.exp: Update.
4832 * gdb.cp/cpexprs.exp.in: Rename to ...
4833 * gdb.cp/cpexprs.exp.tcl: ... this.
4834 * gdb.cp/cpexprs-debug-types.exp: Update.
4835 * gdb.cp/cpexprs.exp: Update.
4836 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4837 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4838 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4839 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4840 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4841 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4842 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4843 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4844 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4845 * gdb.dwarf2/clang-debug-names.exp: Update.
4846
d1034d78
AB
48472020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4848
4849 * lib/check-test-names.exp: Remove code that prevents this file
4850 loading when tests are run in parallel.
4851
3c5c3649
PA
48522020-05-15 Pedro Alves <palves@redhat.com>
4853
4854 * gdb.multi/multi-kill.exp (start_inferior): Remove
4855 'testpid' parameter. Refer to namespace variable directly.
4856 (testpid): Declare as namespace variable.
4857
272c36b8
PA
48582020-05-15 Pedro Alves <palves@redhat.com>
4859
4860 * gdb.multi/multi-kill.exp: Wrap in namespace.
4861 (start_inferior): Add TESTPID parameter. Use it instead of the
4862 testpid global.
4863 (top level): Define empty TESTPID array, and pass it down to
4864 start_inferior.
4865
02eba61a
TV
48662020-05-14 Tom de Vries <tdevries@suse.de>
4867
4868 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4869 output.
4870
971a3747
TV
48712020-05-14 Tom de Vries <tdevries@suse.de>
4872
4873 * gdb.base/align.exp: Split into ...
4874 * gdb.base/align.exp.in: ...
4875 * gdb.base/align-c++.exp: ...
4876 * gdb.base/align-c.exp: ... these.
4877 * gdb.base/infcall-nested-structs.exp: Split into ...
4878 * gdb.base/infcall-nested-structs.exp.in: ...
4879 * gdb.base/infcall-nested-structs-c++.exp: ...
4880 * gdb.base/infcall-nested-structs-c.exp: ... these.
4881 * gdb.base/info-types.exp: Split into ...
4882 * gdb.base/info-types.exp.in: ...
4883 * gdb.base/info-types-c++.exp: ...
4884 * gdb.base/info-types-c.exp: ... these.
4885 * gdb.base/max-depth.exp: Split into ...
4886 * gdb.base/max-depth.exp.in: ...
4887 * gdb.base/max-depth-c++.exp: ...
4888 * gdb.base/max-depth-c.exp: ... these.
4889 * gdb.cp/infcall-nodebug.exp: Split into ...
4890 * gdb.cp/infcall-nodebug.exp.in: ...
4891 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4892 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4893 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4894 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4895
a05575d3
TBA
48962020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4897 Pedro Alves <palves@redhat.com>
4898
4899 * gdb.multi/multi-exit.c: New file.
4900 * gdb.multi/multi-exit.exp: New file.
4901 * gdb.multi/multi-kill.c: New file.
4902 * gdb.multi/multi-kill.exp: New file.
4903
6ad82919
TBA
49042020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4905
4906 * gdb.base/annota1.exp: Update the expected output.
4907 * gdb.cp/annota2.exp: Ditto.
4908
843f4d93
AB
49092020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4910
4911 * lib/check-test-names.exp: Disable when testing is being run in
4912 parallel.
4913
c7c66341
TV
49142020-05-12 Tom de Vries <tdevries@suse.de>
4915
4916 * gdb.base/jit-elf.exp: Fix string concat.
4917
1b59ca1c
TV
49182020-05-12 Tom de Vries <tdevries@suse.de>
4919
4920 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4921 messages.
4922
b4991d29
TV
49232020-05-12 Tom de Vries <tdevries@suse.de>
4924
4925 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4926
dbb0ab10
TV
49272020-05-12 Tom de Vries <tdevries@suse.de>
4928
4929 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4930 * gdb.ada/mi_catch_ex.exp: Same.
4931 * gdb.ada/mi_catch_ex_hand.exp: Same.
4932
7549fed8
TV
49332020-05-12 Tom de Vries <tdevries@suse.de>
4934
4935 * gdb.fortran/complex.exp: Use with_test_prefix.
4936
af2d5cd8
TV
49372020-05-12 Tom de Vries <tdevries@suse.de>
4938
4939 * gdb.trace/passcount.exp: Fix test-names.
4940
7c121311
TV
49412020-05-12 Tom de Vries <tdevries@suse.de>
4942
4943 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4944
c9f3b40e
TV
49452020-05-12 Tom de Vries <tdevries@suse.de>
4946
4947 * gdb.gdb/complaints.exp: Use with_test_prefix.
4948 * gdb.xml/tdesc-regs.exp: Same.
4949 * gdb.opt/inline-locals.exp: Fix test name.
4950
111b33f0
TV
49512020-05-12 Tom de Vries <tdevries@suse.de>
4952
4953 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
4954 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
4955 * gdb.dwarf2/implref-struct.exp: Same.
4956 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
4957 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
4958
ebf47080
SM
49592020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
4960
4961 * gdb.base/jit-so.exp (one_jit_test): Change test name.
4962
d30dcd12
AB
49632020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4964
4965 * lib/check-test-names.exp (all_test_names): New module variable.
4966 (counts): Add 'duplicates' field.
4967 (_check_duplicates): New procedure.
4968 (check): Also check for duplicates.
4969 (do_log_summary): Print duplicates count.
4970 (do_reset_vars): Reset counter for duplicate test names, and
4971 discard all know test names.
4972
34584c09
AB
49732020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4974
4975 * lib/gdb.exp: Include check-test-names.exp library.
4976 * lib/check-test-names.exp: New file.
4977
e0002117
TV
49782020-05-11 Tom de Vries <tdevries@suse.de>
4979
4980 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
4981
53f539a3
KS
49822020-05-11 Keith Seitz <keiths@redhat.com>
4983
4984 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
4985
113ee09a
TV
49862020-05-11 Tom de Vries <tdevries@suse.de>
4987
4988 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
4989 * gdb.cp/cpexprs.exp.in: .. here.
4990 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
4991 cpexprs.exp.
4992
ba3e70b0
KS
49932020-05-11 Keith Seitz <keiths@redhat.com>
4994
4995 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
4996 test names.
4997 * gdb.ada/arrayptr.exp: Likewise.
4998 * gdb.ada/assign_arr.exp: Likewise.
4999 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5000 * gdb.ada/bp_on_var.exp: Likewise.
5001 * gdb.ada/call_pn.exp: Likewise.
5002 * gdb.ada/complete.exp: Likewise.
5003 * gdb.ada/fun_overload_menu.exp: Likewise.
5004 * gdb.ada/funcall_param.exp: Likewise.
5005 * gdb.ada/funcall_ref.exp: Likewise.
5006 * gdb.ada/packed_array_assign.exp: Likewise.
5007 * gdb.ada/same_component_name.exp: Likewise.
5008 * gdb.ada/type_coercion.exp: Likewise.
5009 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5010 * gdb.ada/variant_record_packed_array.exp: Likewise.
5011
3ee6bb11
TV
50122020-05-11 Tom de Vries <tdevries@suse.de>
5013
5014 PR symtab/25941
5015 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5016 out of ...
5017 * gdb.dwarf2/clang-debug-names.exp: ... here.
5018 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5019 clang-debug-names.exp.in.
5020 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5021 * gdb.dwarf2/clang-debug-names-2.c: New test.
5022
86cd6bc8
AKS
50232020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5024
5025 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5026 (fortran_runto_main): New Proc, fortran version of runto_main.
5027 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5028 * gdb.fortran/array-bounds.exp: Likewise.
5029 * gdb.fortran/array-slices.exp: Likewise.
5030 * gdb.fortran/block-data.exp: Likewise.
5031 * gdb.fortran/charset.exp: Likewise.
5032 * gdb.fortran/common-block.exp: Likewise.
5033 * gdb.fortran/complex.exp: Likewise.
5034 * gdb.fortran/derived-type-function.exp: Likewise.
5035 * gdb.fortran/derived-type.exp: Likewise.
5036 * gdb.fortran/info-modules.exp: Likewise.
5037 * gdb.fortran/info-types.exp: Likewise.
5038 * gdb.fortran/intrinsics.exp: Likewise.
5039 * gdb.fortran/library-module.exp: Likewise.
5040 * gdb.fortran/logical.exp: Likewise.
5041 * gdb.fortran/max-depth.exp: Likewise.
5042 * gdb.fortran/module.exp: Likewise.
5043 * gdb.fortran/multi-dim.exp: Likewise.
5044 * gdb.fortran/nested-funcs.exp: Likewise.
5045 * gdb.fortran/print-formatted.exp: Likewise.
5046 * gdb.fortran/print_type.exp: Likewise.
5047 * gdb.fortran/printing-types.exp: Likewise.
5048 * gdb.fortran/ptr-indentation.exp: Likewise.
5049 * gdb.fortran/ptype-on-functions.exp: Likewise.
5050 * gdb.fortran/subarray.exp: Likewise.
5051 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5052 * gdb.fortran/vla-datatypes.exp: Likewise.
5053 * gdb.fortran/vla-history.exp: Likewise.
5054 * gdb.fortran/vla-ptr-info.exp: Likewise.
5055 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5056 * gdb.fortran/vla-ptype.exp: Likewise.
5057 * gdb.fortran/vla-sizeof.exp: Likewise.
5058 * gdb.fortran/vla-type.exp: Likewise.
5059 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5060 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5061 * gdb.fortran/vla-value-sub.exp: Likewise.
5062 * gdb.fortran/vla-value.exp: Likewise.
5063 * gdb.fortran/whatis_type.exp: Likewise.
5064 * gdb.mi/mi-var-child-f.exp: Likewise.
5065
6dc55ce9 50662020-05-09 Tom de Vries <tdevries@suse.de>
5067
5068 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5069
283cb58c
TV
50702020-05-08 Tom de Vries <tdevries@suse.de>
5071
5072 * gdb.dwarf2/clang-debug-names.c: New test.
5073 * gdb.dwarf2/clang-debug-names.exp: New file.
5074
ac4a4f1c
SM
50752020-05-06 Simon Marchi <simon.marchi@efficios.com>
5076
5077 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5078 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5079
24fe640b
TV
50802020-05-06 Tom de Vries <tdevries@suse.de>
5081
5082 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5083 breakpoint is at a "recommended breakpoint location".
5084 * gdb.reverse/consecutive-reverse.exp: Same.
5085
0d8683a3
TV
50862020-05-06 Tom de Vries <tdevries@suse.de>
5087
5088 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5089 address.
5090
b8983c46
TV
50912020-05-06 Tom de Vries <tdevries@suse.de>
5092
5093 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5094
abf6d805
TV
50952020-05-06 Tom de Vries <tdevries@suse.de>
5096
5097 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5098 info for r.
5099
0fc2a808
TV
51002020-05-06 Tom de Vries <tdevries@suse.de>
5101
5102 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5103 necessary.
5104
873dd427
TV
51052020-05-06 Tom de Vries <tdevries@suse.de>
5106
5107 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5108 void.
5109
7c99e7e2
TV
51102020-05-06 Tom de Vries <tdevries@suse.de>
5111
5112 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5113 of ...
5114 * gdb.base/async.exp: ... here.
5115 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5116 "recommended breakpoint location".
5117
6173d6a6
TV
51182020-05-06 Tom de Vries <tdevries@suse.de>
5119
5120 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5121
6015a067
TV
51222020-05-04 Tom de Vries <tdevries@suse.de>
5123
5124 * gdb.base/async.exp: Check whether instruction addresses are a
5125 "recommended breakpoint location".
5126
3b6acaee
TT
51272020-05-03 Tom Tromey <tom@tromey.com>
5128
5129 * gdb.base/sepdebug.exp: Remove "catch" test.
5130 * gdb.base/break.exp: Remove "catch" test.
5131 * gdb.base/default.exp: Update expected output.
5132
5beb4d17
TV
51332020-05-02 Tom de Vries <tdevries@suse.de>
5134
5135 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5136 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5137 * gdb.arch/i386-mpx-map.exp: Same.
5138 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5139 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5140 * gdb.arch/i386-mpx.exp: Same.
5141
8caf140d
TV
51422020-05-02 Tom de Vries <tdevries@suse.de>
5143
5144 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5145
693196cb
TV
51462020-05-01 Tom de Vries <tdevries@suse.de>
5147
5148 * gdb.ada/operator_bp.exp: Allow more than required amount of
5149 breakpoint.
5150
53ae0aa9
TV
51512020-05-01 Tom de Vries <tdevries@suse.de>
5152
5153 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5154
ee9d1e5f
HD
51552020-04-30 Hannes Domani <ssbssa@yahoo.de>
5156
5157 PR gdb/18706
5158 * gdb.cp/stub-array-size.cc: New test.
5159 * gdb.cp/stub-array-size.exp: New file.
5160 * gdb.cp/stub-array-size.h: New test.
5161 * gdb.cp/stub-array-size2.cc: New test.
5162
d5cf82c0
HD
51632020-04-30 Hannes Domani <ssbssa@yahoo.de>
5164
5165 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5166 output to the new format.
5167
42e165c3
SM
51682020-04-29 Simon Marchi <simon.marchi@efficios.com>
5169
5170 * gdb.base/break.exp: Use with_test_prefix.
5171
6e4e3fe1
TV
51722020-04-29 Tom de Vries <tdevries@suse.de>
5173
5174 * lib/gdb.exp (debug_types): New proc.
5175 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5176 * gdb.python/py-symtab.exp: Same.
5177
d642b692
HD
51782020-04-29 Hannes Domani <ssbssa@yahoo.de>
5179
5180 PR gdb/17320
5181 * gdb.base/pretty-array.c: New test.
5182 * gdb.base/pretty-array.exp: New file.
5183
ea90f227
TV
51842020-04-29 Tom de Vries <tdevries@suse.de>
5185
5186 PR symtab/25889
5187 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5188 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5189 and include cpexprs.exp.
5190
a65189c9
TV
51912020-04-28 Mark Williams <mark@myosotissp.com>
5192
5193 PR gdb/24480
5194 * dw4-toplevel-types.exp: Test for top level types.
5195 * dw4-toplevel-types.cc: Test for top level types.
5196
32d1f47a
TBA
51972020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5198
5199 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5200 (theads -> threads).
5201
56a4f5a1
TV
52022020-04-28 Tom de Vries <tdevries@suse.de>
5203
5204 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5205
0b2f8a3b
TV
52062020-04-28 Tom de Vries <tdevries@suse.de>
5207
5208 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5209
5390c717
TV
52102020-04-28 Tom de Vries <tdevries@suse.de>
5211
5212 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5213
15cd93d0
TV
52142020-04-28 Tom de Vries <tdevries@suse.de>
5215
5216 * gdb.dwarf2/main-foo.c: New test.
5217 * gdb.dwarf2/struct-with-sig.exp: New file.
5218
d472f0fb
TV
52192020-04-25 Tom de Vries <tdevries@suse.de>
5220
5221 * boards/debug-types.exp: New file.
5222
8d840e05
AB
52232020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5224
5225 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5226
bcfe6157
TT
52272020-04-24 Tom Tromey <tom@tromey.com>
5228
5229 PR symtab/12707:
5230 * gdb.python/py-symbol.exp: Update expected results for
5231 linkage_name test.
5232 * gdb.cp/print-demangle.exp: New file.
5233 * gdb.base/c-linkage-name.exp: Fix test.
5234 * gdb.guile/scm-symbol.exp: Update expected results for
5235 linkage_name test.
5236
f049a313
TT
52372020-04-24 Tom Tromey <tom@tromey.com>
5238
5239 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5240 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5241 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5242 assembler.
5243
7cf28874
TV
52442020-04-24 Tom de Vries <tdevries@suse.de>
5245
5246 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5247 C++.
5248
dac2fef7
TT
52492020-04-24 Tom Tromey <tromey@adacore.com>
5250
5251 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5252 values.
5253 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5254 values. Update test for minimal encodings.
5255 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5256 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5257 values. Update test for minimal encodings.
5258
1acda803
TT
52592020-04-24 Tom Tromey <tromey@adacore.com>
5260
5261 PR python/23662:
5262 * gdb.ada/variant.exp: Add Python checks.
5263 * gdb.rust/simple.exp: Add dynamic type checks.
5264
adfb9815
TT
52652020-04-24 Tom Tromey <tromey@adacore.com>
5266
5267 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5268 Make array type matching more lax.
5269 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5270 * gdb.ada/mi_variant.exp: New file.
5271 * gdb.ada/mi_variant/pck.ads: New file.
5272 * gdb.ada/mi_variant/pkg.adb: New file.
5273 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5274 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5275
7d79de9a
TT
52762020-04-24 Tom Tromey <tromey@adacore.com>
5277
5278 * gdb.ada/variant.exp: Add dynamic field offset tests.
5279 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5280 * gdb.ada/variant/pkg.adb: Add new variables.
5281
f8e89861
TT
52822020-04-24 Tom Tromey <tromey@adacore.com>
5283
5284 * gdb.ada/variant.exp: New file
5285 * gdb.ada/variant/pkg.adb: New file
5286 * gdb.ada/variant/pck.adb: New file
5287
86e887ae
TV
52882020-04-24 Tom de Vries <tdevries@suse.de>
5289
5290 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5291
88428775
TV
52922020-04-24 Tom de Vries <tdevries@suse.de>
5293
5294 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5295 flags.
5296
4e86f6e7
TV
52972020-04-24 Tom de Vries <tdevries@suse.de>
5298
5299 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5300
2016d3e6
TV
53012020-04-24 Tom de Vries <tdevries@suse.de>
5302
5303 * lib/gdb.exp (default_gdb_start): Handle eof.
5304 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5305 failure.
5306 * gdb.base/readnever.exp: Handle clean_restart failure.
5307
70bc38f5
TV
53082020-04-23 Tom de Vries <tdevries@suse.de>
5309
5310 * gdb.base/decl-before-def.exp: Run to main and print a again.
5311
de82891c
TV
53122020-04-23 Tom de Vries <tdevries@suse.de>
5313
5314 * gdb.base/decl-before-def-decl.c: New test.
5315 * gdb.base/decl-before-def-def.c: New test.
5316 * gdb.base/decl-before-def.exp: New file.
5317
96038148
TV
53182020-04-23 Tom de Vries <tdevries@suse.de>
5319
5320 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5321
54ac3df1
TV
53222020-04-22 Tom de Vries <tdevries@suse.de>
5323
5324 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5325 debug_info_offset.
5326 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5327 before $objsfile in the line line.
5328
714534e1
TV
53292020-04-22 Tom de Vries <tdevries@suse.de>
5330
5331 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5332
16a7dbf4
MS
53332020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5334
5335 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5336 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5337 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5338 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5339 * gdb.base/jit-protocol.h: Update definitions to match all usage
5340 contexts.
5341
53422020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5343
5344 * gdb.base: Rename all jit related test and source files.
5345
53462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5347
5348 * gdb.base/jit-reader.exp: Relax register output check.
5349
317d2668
TV
53502020-04-22 Tom de Vries <tdevries@suse.de>
5351
5352 PR symtab/25764
5353 * gdb.base/psym-external-decl-2.c: New test.
5354 * gdb.base/psym-external-decl.c: New test.
5355 * gdb.base/psym-external-decl.exp: New file.
5356 * gdb.threads/tls.exp: Add PR25807 kfail.
5357
eea9e357
TV
53582020-04-22 Tom de Vries <tdevries@suse.de>
5359
5360 PR symtab/25801
5361 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5362 in "info source" output.
5363
3d5afab3
TV
53642020-04-22 Tom de Vries <tdevries@suse.de>
5365
5366 PR symtab/25700
5367 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5368 symtab for imported_unit.c.
5369
b32102f6
GB
53702020-04-21 Gary Benson <gbenson@redhat.com>
5371
5372 * gdb.base/advance.c (func): New argument, to match call site.
5373 (func2, func3): Add return statements.
5374
d43b7a2d
TBA
53752020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5376
5377 * gdb.multi/run-only-second-inf.c: New file.
5378 * gdb.multi/run-only-second-inf.exp: New file.
5379
d89edf9b
MM
53802020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5381
5382 * gdb.btrace/multi-inferior.c: New test.
5383 * gdb.btrace/multi-inferior.exp: New file.
5384
1a476b6d
MM
53852020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5386
5387 * gdb.btrace/enable-new-thread.c: New test.
5388 * gdb.btrace/enable-new-thread.exp: New file.
5389
4778a5f8
TV
53902020-04-21 Tom de Vries <tdevries@suse.de>
5391
5392 PR gdb/25471
5393 * gdb.threads/killed-outside.c: New test.
5394 * gdb.threads/killed-outside.exp: New file.
5395
9b2c992c
GB
53962020-04-20 Gary Benson <gbenson@redhat.com>
5397
5398 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5399 * gdb.base/nested-subp2.exp: Likewise.
5400 * gdb.base/nested-subp3.exp: Likewise.
5401
b5d1d6f7
GB
54022020-04-20 Gary Benson <gbenson@redhat.com>
5403
5404 * gdb.base/nested-subp1.exp: Disable test when using clang.
5405 * gdb.base/nested-subp2.exp: Likewise.
5406 * gdb.base/nested-subp3.exp: Likewise.
5407
25230285
GB
54082020-04-20 Gary Benson <gbenson@redhat.com>
5409
5410 * gdb.cp/exception.cc: Fix compilation error with clang.
5411
fa93cc8f
GB
54122020-04-20 Gary Benson <gbenson@redhat.com>
5413
809730f3 5414 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5415
e0c45f30
GB
54162020-04-20 Gary Benson <gbenson@redhat.com>
5417
5418 * gdb.base/jit-main.c: Fix compilation error with clang.
5419
4ddfec93
KR
54202020-04-17 Kamil Rytarowski <n54@gmx.com>
5421
5422 * gdb.base/attach-twice.c: Include "sys/types.h".
5423 (PTRACE_ATTACH): Add fallback definition.
5424 (main): Pass `0' to the 4th argument of `ptrace'.
5425
2bed205e
KR
54262020-04-17 Kamil Rytarowski <n54@gmx.com>
5427
5428 * gdb.base/fork-running-state.c: Include "signal.h".
5429
0743fc83
TT
54302020-04-17 Tom Tromey <tromey@adacore.com>
5431
5432 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5433 Update tests.
5434 * gdb.btrace/cpu.exp: Update tests.
5435 * gdb.base/maint.exp: Update tests.
5436 * gdb.base/default.exp: Update tests.
5437 * gdb.base/completion.exp: Update tests.
5438
efba5c23
TV
54392020-04-16 Tom de Vries <tdevries@suse.de>
5440
5441 PR symtab/25791
5442 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5443 (ensure_gdb_index): and factor out and move ...
5444 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5445 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5446
d191d716
TV
54472020-04-16 Tom de Vries <tdevries@suse.de>
5448
5449 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5450 loading exec.
5451
99f1bc6a
AB
54522020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5453
5454 * gdb.base/many-completions.exp: New file.
5455
194d088f
TV
54562020-04-14 Tom de Vries <tdevries@suse.de>
5457
5458 PR symtab/25718
5459 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5460
c1a66c06
TV
54612020-04-14 Tom de Vries <tdevries@suse.de>
5462
5463 PR symtab/25720
5464 * gdb.base/maint-expand-symbols-header-file.c: New test.
5465 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5466 * gdb.base/maint-expand-symbols-header-file.h: New test.
5467
21b0982c
AB
54682020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5469
5470 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5471 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5472 get_func_info.
5473 (get_func_info): Delete.
5474 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5475 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5476 * lib/dwarf.exp (get_func_info): New function.
5477
dd1cab06
TV
54782020-04-13 Tom de Vries <tdevries@suse.de>
5479
5480 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5481 to what find_gnatmake does.
5482
71ea2b6b
TV
54832020-04-10 Tom de Vries <tdevries@suse.de>
5484
5485 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5486 -readnow.
5487
bdfc1e8a
TV
54882020-04-10 Tom de Vries <tdevries@suse.de>
5489
5490 PR cli/25808
5491 * gdb.base/style.c: Add leading newlines.
5492 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5493 Check listing of main's one-line body.
5494
14ca8ecf
TV
54952020-04-08 Tom de Vries <tdevries@suse.de>
5496
5497 * lib/gdb.exp (psymtabs_p): New proc.
5498 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5499 importing unit" unsupported if there are no partial symbols.
5500
e21d048f
TV
55012020-04-08 Tom de Vries <tdevries@suse.de>
5502
5503 PR testsuite/25760
5504 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5505
25c11aca
TV
55062020-04-07 Tom de Vries <tdevries@suse.de>
5507
5508 PR symtab/25796
5509 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5510
5707e24b
TV
55112020-04-07 Tom de Vries <tdevries@suse.de>
5512
5513 * gdb.base/check-psymtab.c: New test.
5514 * gdb.base/check-psymtab.exp: New file.
5515
6ee448cc
TT
55162020-04-06 Tom Tromey <tromey@adacore.com>
5517
5518 * gdb.ada/variant-record/proc.adb: New file.
5519 * gdb.ada/variant-record/value.adb: New file.
5520 * gdb.ada/variant-record/value.s: New file.
5521 * gdb.ada/variant-record.exp: New file.
5522
9e7c9a03
HD
55232020-04-03 Hannes Domani <ssbssa@yahoo.de>
5524
5525 PR gdb/25325
5526 * gdb.cp/typed-enum.cc: New test.
5527 * gdb.cp/typed-enum.exp: New file.
5528
c90d28ac
AB
55292020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5530
5531 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5532 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5533 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5534 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5535 * gdb.opt/inline-small-func.c: New file.
5536 * gdb.opt/inline-small-func.exp: New file.
5537 * gdb.opt/inline-small-func.h: New file.
5538
34e9a9fa
AB
55392020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5540
5541 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5542 function.
5543
6a354911
AB
55442020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5545
5546 * lib/dwarf.exp (function_range): Allow compiler options to be
5547 specified.
5548
880d9777
TV
55492020-04-02 Tom de Vries <tdevries@suse.de>
5550
5551 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5552 __attribute__((always_inline)).
5553 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5554
f32682ea
TV
55552020-04-02 Tom de Vries <tdevries@suse.de>
5556
5557 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5558 (gdbserver_gdb_exit): ... here. Add timeout warning.
5559 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5560 (connect_target_extended_remote): Append new server_spawn_id to
5561 server_spawn_ids.
5562 (cleanup): New proc.
5563 (setup, <toplevel>): Call cleanup.
5564
d3214198
TV
55652020-04-02 Tom de Vries <tdevries@suse.de>
5566
5567 * gdb.base/main-psymtab.exp: New file.
5568
cc77ed24
TV
55692020-04-02 Tom de Vries <tdevries@suse.de>
5570
5571 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5572
3638a098
TT
55732020-04-01 Tom Tromey <tom@tromey.com>
5574
5575 * gdb.base/complex-parts.exp: Add type tests.
5576
c34e8714
TT
55772020-04-01 Tom Tromey <tom@tromey.com>
5578
5579 * gdb.base/complex-parts.exp: Add arithmetic tests.
5580
981c08ce
TT
55812020-04-01 Tom Tromey <tom@tromey.com>
5582
5583 * gdb.compile/compile.exp: Update.
5584 * gdb.compile/compile-cplus.exp: Update.
5585 * gdb.base/varargs.exp: Update.
5586 * gdb.base/floatn.exp: Update.
5587 * gdb.base/endianity.exp: Update.
5588 * gdb.base/callfuncs.exp (do_function_calls): Update.
5589 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5590 (complex_float_integral_args): Update.
5591 * gdb.base/complex.exp: Update.
5592 * gdb.base/complex-parts.exp: Update.
5593
3d1cfd43
TT
55942020-04-01 Tom Tromey <tromey@adacore.com>
5595
5596 * gdb.rust/union.rs: New file.
5597 * gdb.rust/union.exp: New file.
5598 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5599 (main): Update.
5600 * gdb.rust/simple.exp: Move union tests to union.exp.
5601
e033dfa9
TT
56022020-04-01 Tom Tromey <tromey@adacore.com>
5603
5604 * gdb.rust/simple.rs (main): Remove "y0".
5605
53cccef1
TBA
56062020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5607
5608 * gdb.multi/stop-all-on-exit.c: New test.
5609 * gdb.multi/stop-all-on-exit.exp: New file.
5610
60e22c1e
HD
56112020-04-01 Hannes Domani <ssbssa@yahoo.de>
5612
5613 PR gdb/24789
5614 * gdb.cp/misc.cc: Add integer reference variable.
5615 * gdb.cp/misc.exp: Add test.
5616
e139a727
TBA
56172020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5618
5619 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5620 scenario to cover execution until the end and also the case
5621
16b0db75
TV
56222020-03-31 Tom de Vries <tdevries@suse.de>
5623
5624 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5625 c. Use "maint info symtabs" to check symtab expansion.
5626
c0502da6
TV
56272020-03-30 Tom de Vries <tdevries@suse.de>
5628
5629 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5630 unsupported.
5631 (verify_psymtab_expanded): Move ...
5632 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5633 test.
5634 (readnow): New proc.
5635
5935fd15
AB
56362020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5637
5638 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5639 with $hex.
5640
1773be9e
TT
56412020-03-20 Tom Tromey <tromey@adacore.com>
5642
5643 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5644
70304be9
TT
56452020-03-20 Tom Tromey <tromey@adacore.com>
5646
5647 * gdb.ada/sub_variant/subv.adb: New file.
5648 * gdb.ada/sub_variant.exp: New file.
5649
0dd7b8f7
TV
56502020-03-20 Tom de Vries <tdevries@suse.de>
5651
5652 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5653 first break fails.
5654 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5655
cada5fc9
AB
56562020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5657
5658 * gdb.server/exit-multiple-threads.c: New file.
5659 * gdb.server/exit-multiple-threads.exp: New file.
5660
6b8c53f2
AB
56612020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5662
5663 * gdb.fortran/mixed-lang-stack.c: New file.
5664 * gdb.fortran/mixed-lang-stack.cpp: New file.
5665 * gdb.fortran/mixed-lang-stack.exp: New file.
5666 * gdb.fortran/mixed-lang-stack.f90: New file.
5667
19a2740f
AB
56682020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5669
5670 * gdb.linespec/cp-completion-aliases.cc: New file.
5671 * gdb.linespec/cp-completion-aliases.exp: New file.
5672
d8c8b848
TV
56732020-03-19 Tom de Vries <tdevries@suse.de>
5674
5675 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5676 more precise.
5677
a9933ccf
TV
56782020-03-18 Tom de Vries <tdevries@suse.de>
5679
5680 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5681 * gdb.dwarf2/break-inline-psymtab.c: New test.
5682 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5683
2f89101f
TV
56842020-03-16 Tom de Vries <tdevries@suse.de>
5685
5686 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5687 cache_verify and cache_verify_proc.
5688
6b9374f1
TV
56892020-03-15 Tom de Vries <tdevries@suse.de>
5690
5691 * gdb.server/solib-list.exp: Handle
5692 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5693
eaeaf44c
TV
56942020-03-15 Tom de Vries <tdevries@suse.de>
5695
5696 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5697 objfiles".
5698
3293bbaf
TT
56992020-03-14 Tom Tromey <tom@tromey.com>
5700
5701 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5702
ab44624c
TV
57032020-03-14 Tom de Vries <tdevries@suse.de>
5704
5705 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5706
54c43825
TV
57072020-03-14 Tom de Vries <tdevries@suse.de>
5708
5709 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5710 result in line-by-line fashion.
5711
2ac70237
TV
57122020-03-14 Tom de Vries <tdevries@suse.de>
5713
5714 * lib/gdb.exp (supports_statement_frontiers): New proc.
5715 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5716
09546b56
TV
57172020-03-14 Tom de Vries <tdevries@suse.de>
5718
5719 * gdb.base/printcmds.exp: Add missing quoting for "print
5720 teststring2".
5721
a1f6a07c
TT
57222020-03-13 Tom Tromey <tom@tromey.com>
5723
5724 * gdb.base/printcmds.exp (test_print_strings): Add regression
5725 test.
5726 * gdb.base/printcmds.c (charptr): New typedef.
5727 (teststring2): New global.
5728
1b83d09c
AB
57292020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5730
5731 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5732 full path in the test name.
5733 (test_ld): Add some with_test_prefix blocks to make test names
5734 unique.
5735
2d61316c
TV
57362020-03-13 Tom de Vries <tdevries@suse.de>
5737
5738 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5739
2e9145ac
TV
57402020-03-13 Tom de Vries <tdevries@suse.de>
5741
5742 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5743
96c7f873
TV
57442020-03-13 Tom de Vries <tdevries@suse.de>
5745
5746 PR symtab/25646
5747 * gdb.dwarf2/imported-unit.exp: Add test.
5748
49ba92c0
TV
57492020-03-13 Tom de Vries <tdevries@suse.de>
5750
5751 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5752 (var1, var2): New variable.
5753 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5754 matching symbols.
5755
301b21e0
TV
57562020-03-13 Tom de Vries <tdevries@suse.de>
5757
5758 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5759 (Term::command): Use prompt prefix.
5760 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5761 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5762 command_no_prompt_prefix instead of prefix.
5763 * gdb.tui/tui-layout-asm.exp: Same.
5764
3f512721
SM
57652020-03-12 Simon Marchi <simon.marchi@efficios.com>
5766
5767 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5768
40310f30
SM
57692020-03-12 Simon Marchi <simon.marchi@efficios.com>
5770
5771 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5772 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5773 on" while stepping over the test instruction, match printed
5774 message.
5775
09252140
TV
57762020-03-12 Tom de Vries <tdevries@suse.de>
5777
5778 * gdb.base/info-types.exp: Use exp_continue during matching of output
5779 of "info types".
5780
14e9c72c
TV
57812020-03-12 Tom de Vries <tdevries@suse.de>
5782
5783 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5784
e515d67e
TV
57852020-03-12 Tom de Vries <tdevries@suse.de>
5786
5787 * gdb.fortran/module.exp: Use exp_continue during matching of output
5788 of "info variable -n".
5789
307eafd8
TV
57902020-03-12 Tom de Vries <tdevries@suse.de>
5791
5792 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5793 gdb.dwarf2/dw2-ranges-base.c.
5794
9a2de3fc
TV
57952020-03-12 Tom de Vries <tdevries@suse.de>
5796
5797 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5798 in presence of GLIBC debuginfo.
5799
3217502e
TV
58002020-03-12 Tom de Vries <tdevries@suse.de>
5801
5802 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5803 $core.
5804
1281424c
TV
58052020-03-12 Tom de Vries <tdevries@suse.de>
5806
5807 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5808 more precise.
5809
038b97fc
SM
58102020-03-11 Simon Marchi <simon.marchi@efficios.com>
5811
5812 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5813 from Unix to Windows path.
5814
5308d1e7
TV
58152020-03-11 Tom de Vries <tdevries@suse.de>
5816
5817 * gdb.ada/minsyms.exp: Set language to ada.
5818
f870f78f
TV
58192020-03-11 Tom de Vries <tdevries@suse.de>
5820
5821 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5822
5a13315d
TV
58232020-03-11 Tom de Vries <tdevries@suse.de>
5824
5825 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5826
976862ed
TT
58272020-03-11 Tom Tromey <tromey@adacore.com>
5828
5829 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5830
7462c383
TV
58312020-03-11 Tom de Vries <tdevries@suse.de>
5832
5833 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5834
1c6c46a0
TV
58352020-03-11 Tom de Vries <tdevries@suse.de>
5836
5837 * gdb.base/break-interp.exp: Limit verbose scope.
5838
44f41bb7
TV
58392020-03-11 Tom de Vries <tdevries@suse.de>
5840
5841 * gdb.fortran/logical.f90: Define variable with character type.
5842 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5843
b76f3a42
TV
58442020-03-11 Tom de Vries <tdevries@suse.de>
5845
5846 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5847
1c33af77
TV
58482020-03-11 Tom de Vries <tdevries@suse.de>
5849
5850 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5851 symtabs.
5852
8c95582d
AB
58532020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5854 Bernd Edlinger <bernd.edlinger@hotmail.de>
5855
5856 * gdb.cp/step-and-next-inline.cc: New file.
5857 * gdb.cp/step-and-next-inline.exp: New file.
5858 * gdb.cp/step-and-next-inline.h: New file.
5859 * gdb.dwarf2/dw2-is-stmt.c: New file.
5860 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5861 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5862 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5863 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5864
cecf8547
AB
58652020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5866
5867 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5868 is-stmt flag in the line table.
5869
0ba678c9
TV
58702020-03-09 Tom de Vries <tdevries@suse.de>
5871
5872 * lib/gdb.exp (cached_file): Create cache dir.
5873
72fbdf83
TV
58742020-03-07 Tom de Vries <tdevries@suse.de>
5875
5876 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5877 * gdb.cp/rvalue-ref-params.exp: Same.
5878
436b5e99
TV
58792020-03-06 Tom de Vries <tdevries@suse.de>
5880
5881 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5882 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5883
09f2921c
TV
58842020-03-06 Tom de Vries <tdevries@suse.de>
5885
5886 * README: Fix "the the".
5887 * gdb.base/dprintf.exp: Same.
5888
50a3cc5d
TV
58892020-03-05 Tom de Vries <tdevries@suse.de>
5890
5891 * gdb.base/maint.exp: Update "main print statistics" expected output.
5892
0a709cba
AKS
58932020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5894
5895 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5896 (fortran_int8): Likewise.
5897 (fortran_real4): Likewise.
5898 (fortran_real8): Likewise.
5899 (fortran_complex4): Likewise.
5900 (fortran_logical4): Likewise.
5901 (fortran_character1): Likewise.
5902
5e5d66b6
AB
59032020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5904
5905 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5906 printed as true.
5907
7b973adc
SDJ
59082020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5909
5910 * gdb.base/printcmds.exp: Add test to verify printf of a
5911 variable holding an address.
5912
478e490a
TV
59132020-03-03 Tom de Vries <tdevries@suse.de>
5914
5915 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5916
1ef44e86
TV
59172020-03-03 Tom de Vries <tdevries@suse.de>
5918
5919 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5920 gdb_test_multiple call.
5921
b98cc2cf
TV
59222020-03-03 Tom de Vries <tdevries@suse.de>
5923
5924 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5925 gdb_test_multiple calls.
5926
63e163f2
AB
59272020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5928
5929 * gdb.base/default.exp: Remove test of 'set history filename'.
5930 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5931 filename to the empty string.
5932 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5933 and GDBHISTSIZE.
5934
24ed6739
AB
59352020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5936
5937 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
5938 disabled.
5939
590003dc 59402020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 5941 Tom de Vries <tdevries@suse.de>
590003dc
TV
5942
5943 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
5944 -prompt prefix, before user_code argument. Add -lbl option likewise.
5945 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
5946 (gdb_is_target_1): Add -prompt prefix and move to before user_code
5947 argument.
5948 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
5949 have "\r\n" at start-of-line, instead of at end-of-line.
5950
f5e46084
SM
59512020-02-28 Simon Marchi <simon.marchi@efficios.com>
5952
5953 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
5954 libinproctrace.so.
5955
f7a7000d
LM
59562020-02-28 Luis Machado <luis.machado@linaro.org>
5957
5958 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
5959 to "p/x".
5960
718e0816
LM
59612020-02-28 Luis Machado <luis.machado@linaro.org>
5962
5963 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
5964 asm/ptrace.h and error.h.
5965
13c3a74a
TV
59662020-02-28 Tom de Vries <tdevries@suse.de>
5967
5968 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
5969 (struct wrapper, do_something, mundane/symada__cS): Move ...
5970 * gdb.base/c-linkage-name-2.c: ... here. New source file.
5971 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
5972 Update "print symada__cS before partial symtab expansion" regexp.
5973 Update breakpoint location. Flush symbol cache after expansion.
5974
85d2d5bb
LM
59752020-02-28 Luis Machado <luis.machado@linaro.org>
5976
5977 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
5978
3608f86c
TV
59792020-02-27 Tom de Vries <tdevries@suse.de>
5980
5981 * config/sid.exp: Remove unused globals.
5982 * gdb.base/attach.exp: Same.
5983 * gdb.base/catch-load.exp: Same.
5984 * gdb.base/dbx.exp: Same.
5985 * lib/gdb.exp: Same.
5986 * lib/mi-support.exp: Same.
5987 * lib/prompt.exp: Same.
5988
c8d4f6df
TV
59892020-02-27 Tom de Vries <tdevries@suse.de>
5990
5991 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
5992 not set.
5993
0d79cdc4
AM
59942020-02-26 Aaron Merey <amerey@redhat.com>
5995
5996 * gdb.debuginfod: New directory for debuginfod tests.
5997 * gdb.debuginfod/main.c: New test file.
5998 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
5999
0dce4280
TV
60002020-02-26 Tom de Vries <tdevries@suse.de>
6001
6002 PR gdb/25603
6003 * gdb.base/persistent-lang.cc: New test.
6004 * gdb.base/persistent-lang.exp: New file.
6005
9e80cfa1
AB
60062020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6007
6008 * gdb.fortran/derived-type-striding.exp: Add a new test.
6009 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6010 new test.
6011
2078dbb2
AB
60122020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6013
6014 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6015 names.
6016
70d49700
TV
60172020-02-25 Tom de Vries <tdevries@suse.de>
6018
6019 PR go/18926
6020 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6021
a88ef40d
TV
60222020-02-24 Tom de Vries <tdevries@suse.de>
6023
6024 PR gdb/25592
6025 * gdb.base/info-locals-unused-static-var.c: New test.
6026 * gdb.base/info-locals-unused-static-var.exp: New file.
6027
01b1af32
TT
60282020-02-22 Tom Tromey <tom@tromey.com>
6029
6030 * gdb.python/tui-window.exp: New file.
6031 * gdb.python/tui-window.py: New file.
6032
7c043ba6
TT
60332020-02-22 Tom Tromey <tom@tromey.com>
6034
6035 PR tui/17850:
6036 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6037 tests.
6038
c22fef7e
TT
60392020-02-22 Tom Tromey <tom@tromey.com>
6040
6041 * gdb.tui/new-layout.exp: Add sub-layout tests.
6042
ee325b61
TT
60432020-02-22 Tom Tromey <tom@tromey.com>
6044
6045 * gdb.tui/new-layout.exp: New file.
6046
3f0cbb04
TT
60472020-02-22 Tom Tromey <tom@tromey.com>
6048
6049 * gdb.rust/rust-style.rs: New file.
6050 * gdb.rust/rust-style.exp: New file.
6051 * gdb.base/style.exp: Test structure printing.
6052 * gdb.base/style.c (struct some_struct): New type.
6053 (enum etype): New type.
6054 (struct_value): New global.
6055
75525152
TV
60562020-02-21 Tom de Vries <tdevries@suse.de>
6057
6058 PR go/18926
6059 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6060 Remove blanket xfails. Use message argument for gdb_breakpoint.
6061 Make continuing to breakpoint test conditional on setting breakpoint.
6062 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6063 DW_AT_name attribute. Add xfail for GCC PR93866.
6064
bd360d30
AB
60652020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6066
6067 * gdb.dwarf2/cpp-linkage-name.c: New file.
6068 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6069
c7adb09f 60702020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6071
6072 * lib/gdb.exp (gdb_wrapper_init): Reset
6073 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6074 not exist.
6075
a9c79803
TV
60762020-02-20 Tom de Vries <tdevries@suse.de>
6077
6078 PR go/17018
6079 * gdb.go/hello.exp: Copy ...
6080 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6081 print of st to print value of global definition. Add xfail for GCC
6082 PR93844.
6083 * gdb.go/hello.exp: Remove printing of st before definition.
6084 * gdb.go/hello.go: Copy ...
6085 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6086 to st.
6087 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6088
d7445728
TV
60892020-02-20 Tom de Vries <tdevries@suse.de>
6090
6091 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6092 (gdb_simple_compile): Handle compile_flags go by using .go extension
6093 for source file.
6094 * gdb.go/chan.exp: Use support_go_compile.
6095 * gdb.go/handcall.exp: Same.
6096 * gdb.go/hello.exp: Same.
6097 * gdb.go/integers.exp: Same.
6098 * gdb.go/max-depth.exp: Same.
6099 * gdb.go/methods.exp: Same.
6100 * gdb.go/package.exp: Same.
6101 * gdb.go/strings.exp: Same.
6102 * gdb.go/types.exp: Same.
6103 * gdb.go/unsafe.exp: Same.
6104
c9c41e6d
TV
61052020-02-19 Tom de Vries <tdevries@suse.de>
6106
6107 * gdb.python/lib-types.exp: Make xfail more strict.
6108
f20ff837
TV
61092020-02-19 Tom de Vries <tdevries@suse.de>
6110
6111 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6112
08410482
DE
61132020-02-19 Doug Evans <dje@google.com>
6114
6115 PR rust/25535
6116 * gdb.rust/simple.exp: Add test.
6117 * gdb.rust/simple.rs: Add test.
6118
623563f7
TV
61192020-02-19 Tom de Vries <tdevries@suse.de>
6120
6121 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6122 output line-by-line.
6123
d3308cfd
TV
61242020-02-19 Tom de Vries <tdevries@suse.de>
6125
6126 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6127
86cbc5dc
TV
61282020-02-19 Tom de Vries <tdevries@suse.de>
6129
6130 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6131 prelink.
6132
9db2b96b
TV
61332020-02-19 Tom de Vries <tdevries@suse.de>
6134
6135 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6136 (gdb_do_cache): Use gdb_do_cache_wrap.
6137 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6138
89e2fdc5
TV
61392020-02-19 Tom de Vries <tdevries@suse.de>
6140
6141 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6142 gdb_compile option.
6143
373d7ac0
SM
61442020-02-18 Simon Marchi <simon.marchi@efficios.com>
6145
6146 * gdb.base/printcmds.exp (test_print_enums): Update expected
6147 output.
6148
b29a2df0
SM
61492020-02-18 Simon Marchi <simon.marchi@efficios.com>
6150
6151 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6152 for "unknown".
6153
6740f0cc
SM
61542020-02-18 Simon Marchi <simon.marchi@efficios.com>
6155
6156 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6157 enumerator.
6158
edd45eb0
SM
61592020-02-18 Simon Marchi <simon.marchi@efficios.com>
6160
6161 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6162 FE_, add FE_NONE.
6163 (three): Update.
6164 (enum flag_enum_without_zero): New enum.
6165 (flag_enum_without_zero): New variable.
6166 (enum not_flag_enum): New enum.
6167 (three_not_flag): New variable.
6168 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6169 (test_print_enums): Add more tests for printing flag enums.
6170
d4295de4
TV
61712020-02-18 Tom de Vries <tdevries@suse.de>
6172
6173 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6174 (gdb_compile_ada): ... here.
6175 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6176 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6177
f251f505
TT
61782020-02-14 Tom Tromey <tom@tromey.com>
6179
6180 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6181 build directory.
6182 * boards/gdbserver-base.exp: Update path to gdbserver.
6183
8f432634
TV
61842020-02-13 Tom de Vries <tdevries@suse.de>
6185
6186 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6187
92b6eaf7
TV
61882020-02-13 Tom de Vries <tdevries@suse.de>
6189
6190 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6191 are missing.
6192
f3b0f7fe
TV
61932020-02-13 Tom de Vries <tdevries@suse.de>
6194
6195 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6196 call.
6197
f6be8713
SDJ
61982020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6199
6200 PR tui/25126
6201 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6202 * gdb.base/cached-source-file.c: New file.
6203 * gdb.base/cached-source-file.exp: New file.
6204
b2770d5e
TV
62052020-02-11 Tom de Vries <tdevries@suse.de>
6206
6207 PR testsuite/25488
6208 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6209
44f6938e
TV
62102020-02-10 Tom de Vries <tdevries@suse.de>
6211
6212 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6213
5f0e2eb7
MR
62142020-02-10 Maciej W. Rozycki <macro@wdc.com>
6215
6216 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6217 and $after_addr are both integers before making a comparison.
6218
46ce2b6f
TV
62192020-02-09 Tom de Vries <tdevries@suse.de>
6220
6221 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6222 command output and paste it into gdb.log. If any, paste catch message
6223 to gdb.log.
6224
5abbbe1d
TT
62252020-02-07 Tom Tromey <tromey@adacore.com>
6226
6227 PR breakpoints/24915:
6228 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6229
1d5d29e7
SV
62302020-02-06 Shahab Vahedi <shahab@synopsys.com>
6231
6232 * gdb.tui/tui-missing-src.exp: Add the "missing source
6233 file" test for the TUI.
6234
b0999b9b
AB
62352020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6236
6237 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6238 including a port number in the output.
6239
c3b149eb
AKS
62402020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6241
6242 * lib/fortran.exp (fortran_int4): Handle clang.
6243 (fortran_int8): Likewise.
6244 (fortran_real4): Likewise.
6245 (fortran_real8): Likewise.
6246 (fortran_complex4): Likewise.
6247 (fortran_logical4): Likewise.
6248 (fortran_character1): Likewise.
6249
f8dcc90b
TV
62502020-02-04 Tom de Vries <tdevries@suse.de>
6251
6252 * README (Race detection): Add note.
6253
f90ac7c2
TV
62542020-02-04 Tom de Vries <tdevries@suse.de>
6255
6256 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6257
780636ae
TV
62582020-02-04 Tom de Vries <tdevries@suse.de>
6259
6260 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6261
5d2e1193
RA
62622020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6263
6264 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6265 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6266 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6267 blttar, bnetarl.
6268 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6269 binary for blttar, bnetarl.
6270 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6271 wait instruction. Delete ldmx test.
6272 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6273
e409c542
AKS
62742020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6275
6276 * gdb.fortran/array-bounds-high.exp: New file.
6277 * gdb.fortran/array-bounds-high.f90: New file.
6278
b0029748
LD
62792020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6280
6281 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6282 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6283
195a8287
TV
62842020-02-01 Tom de Vries <tdevries@suse.de>
6285
6286 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6287
42330a68
AB
62882020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6289
6290 PR tui/9765
6291 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6292 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6293
b62a8028
LM
62942020-01-29 Luis Machado <luis.machado@linaro.org>
6295
6296 * gdb.arch/aarch64-brk-patterns.c: New source file.
6297 * gdb.arch/aarch64-brk-patterns.exp: New test.
6298
5f440116
TBA
62992020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6300
6301 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6302 GCC/Clang version.
6303 * gdb.cp/pass-by-ref.exp: Ditto.
6304
ee2a6fc6
TV
63052020-01-29 Tom de Vries <tdevries@suse.de>
6306
6307 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6308 * gdb.threads/watchpoint-fork-mt.c: Same.
6309 * gdb.threads/watchpoint-fork-parent.c: Same.
6310 * gdb.threads/watchpoint-fork-st.c: Same.
6311 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6312
16b10d6e
LM
63132020-01-27 Luis Machado <luis.machado@linaro.org>
6314
6315 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6316 sitting at a syscall instruction when we hit the syscall function's
6317 breakpoint.
6318 Check PC against one obtained with the x command.
6319 Validate syscall number.
6320 (step_over_syscall): Don't continue to the syscall instruction if
6321 we're already there.
6322
b1468492
PW
63232020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6324
6325 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6326
7ffa82e1
AB
63272020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6328
6329 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6330 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6331
3d92a3e3
AB
63322020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6333
6334 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6335 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6336
94a72be7
AB
63372020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6338
6339 * gdb.base/maint.exp: Update line table parsing test.
6340 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6341
53af73bf
PA
63422020-01-24 Pedro Alves <palves@redhat.com>
6343
6344 PR gdb/25410
6345 * gdb.multi/multi-re-run-1.c: New.
6346 * gdb.multi/multi-re-run-2.c: New.
6347 * gdb.multi/multi-re-run.exp: New.
6348
1ba1ac88
AB
63492020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6350
6351 PR gdb/23718
6352 * gdb.server/server-kill-python.exp: New file.
6353
f3364a6d
AB
63542020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6355
6356 * gdb.server/multi-ui-errors.c: New file.
6357 * gdb.server/multi-ui-errors.exp: New file.
6358
733d0a67
AB
63592020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6360
6361 PR tui/9765
6362 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6363
4f13c1c0
TT
63642020-01-19 Tom Tromey <tom@tromey.com>
6365
6366 * gdb.tui/main.exp: Add check for plain "file".
6367
40c94099
CB
63682020-01-16 Christian Biesinger <cbiesinger@google.com>
6369
6370 * lib/gdb.exp: Fix spelling error (seperatelly).
6371
ff47f4f0
TT
63722020-01-14 Tom Tromey <tom@tromey.com>
6373
6374 PR symtab/12535:
6375 * gdb.python/python.exp: Test decode_line with empty string
6376 argument.
6377
717c684d
BE
63782020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6379
6380 * gdb.base/skip-inline.exp: Extend test.
6381
44e4c775
AB
63822020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6383
6384 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6385 * gdb.dwarf2/dw2-bad-elf.c: New file.
6386 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6387
d93c6db7
AB
63882020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6389
6390 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6391 _line_saw_file.
6392
9a6d629c
AB
63932020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6394
6395 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6396 border.
6397
d9ebdab7
TBA
63982020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6399
6400 * gdb.multi/multi-target.exp (setup): Factor out "info
6401 connections" and "info inferiors" tests to ...
6402 (test_info_inferiors): ... this new procedure.
6403 (top level): Run new "info-inferiors" tests.
6404
f3c469b9
PA
64052020-01-10 Pedro Alves <palves@redhat.com>
6406
6407 * gdb.server/bkpt-other-inferior.exp: New file.
6408
121b3efd
PA
64092020-01-10 Pedro Alves <palves@redhat.com>
6410
6411 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6412 of "add-inferior".
6413 * gdb.base/quit-live.exp: Likewise.
6414 * gdb.base/remote-exec-file.exp: Likewise.
6415 * gdb.guile/scm-progspace.exp: Likewise.
6416 * gdb.linespec/linespec.exp: Likewise.
6417 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6418 * gdb.mi/user-selected-context-sync.exp: Likewise.
6419 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6420 "info inferiors" tests.
6421 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6422 "add-inferior".
6423 * gdb.multi/watchpoint-multi.exp: Likewise.
6424 * gdb.python/py-inferior.exp: Likewise.
6425 * gdb.server/extended-remote-restart.exp: Likewise.
6426 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6427 "info inferiors".
6428 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6429 * gdb.trace/report.exp: Likewise.
6430
1dadb1dd
PA
64312020-01-10 Pedro Alves <palves@redhat.com>
6432
6433 * gdb.multi/multi-target.c: New file.
6434 * gdb.multi/multi-target.exp: New file.
6435 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6436 mode requested, but remote does not support non-stop".
6437
78f2c40a
PA
64382020-01-10 Pedro Alves <palves@redhat.com>
6439
6440 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6441 disconnect before reconnecting.
6442
e7af6c70
TBA
64432020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6444 Pedro Alves <palves@redhat.com>
6445
6446 * gdb.server/connect-without-multi-process.exp: Also test
6447 continuing to end.
6448
acdf84a6
PA
64492020-01-10 Pedro Alves <palves@redhat.com>
6450
6451 * gdb.base/remote-exec-file.exp: New file.
6452
873657b9
PA
64532020-01-10 Pedro Alves <palves@redhat.com>
6454
6455 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6456 output.
6457 * gdb.threads/async.c: New.
6458 * gdb.threads/async.exp: New.
6459 * gdb.multi/tids-gid-reset.c: New.
6460 * gdb.multi/tids-gid-reset.exp: New.
6461
7f0ae84c
GB
64622020-01-10 George Barrett <bob@bob131.so>
6463
6464 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6465 to help in finding the image relocation offset.
6466 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6467 options in arguments.
6468 (stap_test_no_debuginfo): Likewise.
6469 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6470 test variants.
6471 (stap_test): Add null semaphore relocation test.
6472
47e9d49d
GB
64732020-01-10 George Barrett <bob@bob131.so>
6474
6475 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6476 * gdb.base/stap-probe.exp: Likewise.
6477 (stap_test): Pass argument as an additional flag.
6478 (stap_test_no_debuginfo): Likewise.
6479 (stap_test): Check `info probes stap' output for semaphore
6480 addresses if the test binary is supposed to have them.
6481
f5a7c406
AB
64822020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6483
6484 * gdb.tui/basic.exp: Add more scrolling tests.
6485
9ae6bf64
TT
64862020-01-09 Tom Tromey <tom@tromey.com>
6487
6488 PR tui/18932:
6489 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6490 meangingful value.
6491 (Term::command, Term::resize): Update.
6492 * gdb.tui/basic.exp: Add scrolling test.
6493
b2efe70c
AB
64942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6495
6496 * gdb.tui/tui-layout-asm.exp: New file.
6497
3804da7e
AB
64982020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6499
6500 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6501
b40aa28f
AB
65022020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6503
6504 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6505 (Term::enter_tui): Use Term::prepare_for_tui.
6506
63ffd7c9
AB
65072020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6508
6509 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6510 called.
6511
3be966f6
AB
65122020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6513
6514 * gdb.base/skip.exp: Fix race condition in test.
6515
153d79c4
AB
65162020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6517
6518 * gdb.base/backtrace.c: New file.
6519 * gdb.base/backtrace.exp: New file.
6520
f2302a34
AB
65212020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6522
6523 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6524
6ec1d75e
PW
65252020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6526
6527 * gdb.base/style.exp: Test that warnings are styled.
6528
c296cbe6
BE
65292019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6530
6531 * gdb.base/line65535.exp: New file.
6532 * gdb.base/line65535.c: New file.
6533
b28a729d
SM
65342019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6535
6536 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6537 * lib/gnat_debug_info_test.adb: New file.
6538 * gdb.ada/ptype_tagged_param.exp: Use
6539 gnat_runtime_has_debug_info, expect a different output if
6540 runtime does not have debug info.
6541
7f2d7a0d
SM
65422019-12-20 Simon Marchi <simon.marchi@efficios.com>
6543
6544 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6545 (another) quote in test name.
6546
f3bce483
SM
65472019-12-20 Simon Marchi <simon.marchi@efficios.com>
6548
6549 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6550 Add quote in test name.
6551
c855a912
TBA
65522019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6553
6554 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6555 directory instead.
6556 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6557 * gdb.cp/pass-by-ref-2.cc: New file.
6558 * gdb.cp/pass-by-ref-2.exp: New file.
6559
fc9d2d72
TT
65602019-12-20 Tom Tromey <tom@tromey.com>
6561
6562 * gdb.tui/list-before.exp: New file.
6563
77b97e00
TT
65642019-12-20 Tom Tromey <tom@tromey.com>
6565
6566 * gdb.tui/list.exp: Check for source on initial listing.
6567
f69656d0
TT
65682019-12-11 Tom Tromey <tromey@adacore.com>
6569
6570 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6571 Add crlf test.
6572
99a55965
SM
65732019-12-18 Simon Marchi <simon.marchi@efficios.com>
6574
6575 * gdb.base/default.exp: Update value of $_gdb_major.
6576
5024637f
BE
65772019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6578
6579 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6580
b63634be
BE
65812019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6582
6583 * gdb.base/skip.exp: Whitespace fix.
6584
45d73523
BE
65852019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6586
6587 * gdb.base/skip-inline.c: New file.
6588 * gdb.base/skip-inline.exp: New file.
6589
d043f8c8
SM
65902019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6591
6592 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6593 jit_function_00 to jit_function_stack_mangle.
6594 * gdb.base/jithost.c (jit_function_t): Rename to...
6595 (jit_function_stack_mangle_t): ... this.
6596 (jit_function_add_t): New typedef.
6597 (jit_function_00_code): Rename to...
6598 (jit_function_stack_mangle_code): ... this, make static.
6599 (jit_function_add_code): New.
6600 (main): Generate "add" function and call it. Adjust to changes
6601 in jithost_abi.
6602 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6603 (struct jithost_abi) <begin, end>: Remove fields.
6604 <object, function_stack_mangle, function_add>: New fields.
6605 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6606 code_end>: Remove fields.
6607 <func_stack_mangle>: New field.
6608 (read_debug_info): Adjust to renaming, create block for "add"
6609 function.
6610 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6611
873de05c
TT
66122019-12-11 Tom Tromey <tom@tromey.com>
6613
6614 * gdb.tui/resize.exp: Fix regexp.
6615 * gdb.tui/regs.exp: Fix regexps.
6616 * gdb.tui/main.exp: Fix regexp.
6617
3d979945
TT
66182019-12-11 Tom Tromey <tom@tromey.com>
6619
6620 * gdb.tui/resize.exp: Update.
6621 * gdb.tui/empty.exp (layouts): Update.
6622
2192a9d3
TT
66232019-12-11 Tom Tromey <tom@tromey.com>
6624
6625 * gdb.tui/regs.exp: Update.
6626 * gdb.tui/empty.exp (layouts): Update.
6627 * gdb.tui/basic.exp: Update.
6628 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6629
d8edc8b7
PW
66302019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6631
6632 * gdb.base/options.exp: Add -raw-values in the print completion list.
6633 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6634
4c12d936
KB
66352019-12-10 Kevin Buettner <kevinb@redhat.com>
6636
6637 * gdb.threads/omp-par-scope.c: New file.
6638 * gdb/threads/omp-par-scope.exp: New file.
6639
26b911fb
KB
66402019-12-10 Kevin Buettner <kevinb@redhat.com>
6641
bb47f919
KB
6642 * lib/gdb.exp (support_nested_function_tests): New proc.
6643
66442019-12-10 Kevin Buettner <kevinb@redhat.com>
6645
6646 * lib/gdb.exp (gdb_compile_openmp): New proc.
6647 (build_executable_from_specs): Add an "openmp" option.
6648 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6649
6c71eb7d
TT
66502019-12-10 Tom Tromey <tromey@adacore.com>
6651
6652 * gdb.ada/unchecked_union.exp: New file.
6653 * gdb.ada/unchecked_union/pck.adb: New file.
6654 * gdb.ada/unchecked_union/pck.ads: New file.
6655 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6656 * gdb-utils.exp (string_to_regexp): Also quote "?".
6657
bac7c5cf
GB
66582019-12-10 George Barrett <bob@bob131.so>
6659
6660 Test scripted probe breakpoints.
6661 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6662 * gdb.python/py-breakpoint.c (main): Likewise.
6663 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6664 specifier test.
6665 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6666
330f1d38
TBA
66672019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6668
6669 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6670 an rvalue parameter.
6671 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6672 parameter.
6673
b43315e2
AB
66742019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6675
6676 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6677 modules.
6678
54f73dad
AB
66792019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6680
6681 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6682 broken version of GCC.
6683
d57cbee9
AB
66842019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6685
6686 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6687 sym-info-cmds library.
6688 * gdb.fortran/info-types.exp: Likewise.
6689 * lib/sym-info-cmds.exp: New file.
6690
c14aab8c
TV
66912019-12-08 Tom de Vries <tdevries@suse.de>
6692
6693 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6694
aa2d5a42
KS
66952019-12-07 Keith Seitz <keiths@redhat.com>
6696
6697 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6698 * gdb.base/corefile-buildid-shlib.c: New file.
6699 * gdb.base/corefile-buildid.c: New file.
6700 * gdb.base/corefile-buildid.exp: New file.
6701
93e55f0a
TV
67022019-12-06 Tom de Vries <tdevries@suse.de>
6703
6704 * gdb.dwarf2/varval.exp: Add decl before def test.
6705
c7d12402
TBA
67062019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6707
6708 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6709
06acc08f
TBA
67102019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6711
6712 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6713 CV and reference conversion for overload resolution.
6714 * gdb.cp/rvalue-ref-overload.exp: Test it.
6715
e0fad1ea
PW
67162019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6717
6718 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6719 * gdb.base/frameapply.exp: Test faas without command.
6720
8d70a9f0
AB
67212019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6722
6723 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6724 Fortran tests.
6725 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6726 order.
6727
36c8fb93
AB
67282019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6729
6730 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6731 casting to type with no kind specified.
6732 (test_basic_parsing_of_type_kinds): Additional tests for types
6733 with no kind specified, and add tests for single/double
6734 precision/complex types.
6735
4139ff00
TT
67362019-12-04 Tom Tromey <tromey@adacore.com>
6737
6738 * gdb.base/endianity.c (struct other) <x>: New field.
6739 (main): Initialize it.
6740 * gdb.base/endianity.exp: Update.
6741
a05cf17a
TT
67422019-12-04 Tom Tromey <tromey@adacore.com>
6743
6744 * gdb.ada/scalar_storage/storage.adb: New file.
6745 * gdb.ada/scalar_storage/pck.adb: New file.
6746 * gdb.ada/scalar_storage/pck.ads: New file.
6747 * gdb.ada/scalar_storage.exp: New file.
6748
103a685e
TT
67492019-12-04 Tom Tromey <tromey@adacore.com>
6750
6751 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6752 (main): Initialize it.
6753 * gdb.base/endianity.exp: Update.
6754
c2512106
AB
67552019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6756
6757 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6758
293b38d6
AB
67592019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6760
6761 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6762 -symbol-info-module-functions and -symbol-info-module-variables.
6763
216a7e6b
AB
67642019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6765
6766 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6767
5bbd8269
AB
67682019-12-01 Richard Bunt <richard.bunt@arm.com>
6769 Andrew Burgess <andrew.burgess@embecosm.com>
6770
6771 * gdb.fortran/derived-type-striding.exp: New file.
6772 * gdb.fortran/derived-type-striding.f90: New file.
6773 * gdb.fortran/array-slices.exp: New file.
6774 * gdb.fortran/array-slices.f90: New file.
6775
be09caf1
PW
67762019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6777
6778 * gdb.base/define.exp: Test . in command names.
6779 * gdb.base/setshow.exp: Update test, as . is now part of
6780 command name.
6781
643c0cbe
PW
67822019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6783
6784 * gdb.base/define-prefix.exp: New file.
6785
dcdec678
AB
67862019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6787
6788 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6789 compile.
6790 (skip_btrace_pt_tests): Likewise.
6791
640ab947
AB
67922019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6793
6794 * gdb.fortran/info-modules.exp: Compile source files in correct
6795 order.
6796
d22670f0
KB
67972019-11-27 Kevin Buettner <kevinb@redhat.com>
6798
6799 * gdb.dwarf2/imported-unit.exp: New file.
6800 * gdb.dwarf2/imported-unit.c: New file.
6801
db5960b4
AB
68022019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6803
6804 * gdb.mi/mi-fortran-modules-2.f90: New file.
6805 * gdb.mi/mi-fortran-modules.exp: New file.
6806 * gdb.mi/mi-fortran-modules.f90: New file.
6807
7dc42066
AB
68082019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6809
6810 * gdb.mi/mi-sym-info-1.c: New file.
6811 * gdb.mi/mi-sym-info-2.c: New file.
6812 * gdb.mi/mi-sym-info.exp: New file.
6813
0dfeecca
TT
68142019-11-22 Tom Tromey <tromey@adacore.com>
6815
6816 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6817 * gdb.ada/tasks/foo.adb: Add another stopping location.
6818
34877895
PJ
68192019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6820
6821 * gdb.base/endianity.c: New test.
6822 * gdb.base/endianity.exp: New file.
6823
2e84f897
LD
68242019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6825
6826 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6827
65d1cd5f
TV
68282019-11-21 Tom de Vries <tdevries@suse.de>
6829
6830 PR gdb/24956
6831 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6832
4f22c3f4
SDJ
68332019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6834
6835 * gdb.python/py-progspace.exp: Add missing parentheses on some
6836 'print' commands.
6837
9f6ad286
TT
68382019-11-19 Tom Tromey <tom@tromey.com>
6839
6840 * gdb.tui/winheight.exp: New file.
6841
0b8dbf3f
AB
68422019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6843
6844 * gdb.base/ctf-whatis.c: Delete.
6845 * gdb.base/ctf-whatis.exp: Delete.
6846 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6847
f833b7a7
AB
68482019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6849
6850 * gdb.base/ctf-cvexpr.exp: Delete.
6851 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6852
30d0a636
AB
68532019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6854
6855 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6856 the compiler. Clean up header comment a little.
6857 * gdb.base/ctf-ptype.exp: Likewise.
6858 * gdb.base/ctf-whatis.exp: Likewise.
6859 * lib/gdb.exp (skip_ctf_tests): New proc.
6860
494409bb
SDJ
68612019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6862
6863 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6864 * gdb.tui/corefile-run.exp: New file.
6865
55708e99
TT
68662019-11-14 Tom Tromey <tromey@adacore.com>
6867
6868 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6869 regression tests.
6870
45e42163
TT
68712019-11-12 Tom Tromey <tom@tromey.com>
6872
6873 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6874 after any command. Expect prompt after WAIT_FOR is seen.
6875 (enter_tui): Enable resize messages.
6876 (command): Expect command in output.
6877 (get_line): Avoid error when cursor appears to be off-screen.
6878 (dump_screen): Include screen size in title.
6879 (_do_resize): New proc, from "resize".
6880 (resize): Rewrite. Do resize in two steps.
6881 * gdb.tui/empty.exp (layouts): Fix entries.
6882 (check_boxes): Remove xfail.
6883 (check_text): Dump screen on failure.
6884
086baaf1
AB
68852019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6886
6887 * gdb.python/py-symbol.exp: Add test for
6888 gdb.lookup_static_symbols.
6889
09ff83af
AB
68902019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6891
6892 * gdb.python/py-symbol.c: Declare and call function from new
6893 py-symbol-2.c file.
6894 * gdb.python/py-symbol.exp: Compile both source files, and add new
6895 tests for gdb.lookup_static_symbol.
6896 * gdb.python/py-symbol-2.c: New file.
6897
11af934b
TV
68982019-11-02 Tom de Vries <tdevries@suse.de>
6899
6900 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6901 * gdb.base/anon.exp: Same.
6902 * gdb.base/auto-connect-native-target.exp: Same.
6903 * gdb.base/call-ar-st.exp: Same.
6904 * gdb.base/catch-syscall.exp: Same.
6905 * gdb.base/commands.exp: Same.
6906 * gdb.base/default.exp: Same.
6907 * gdb.base/display.exp: Same.
6908 * gdb.base/float.exp: Same.
6909 * gdb.base/foll-fork.exp: Same.
6910 * gdb.base/help.exp: Same.
6911 * gdb.base/info-macros.exp: Same.
6912 * gdb.base/info-proc.exp: Same.
6913 * gdb.base/info-target.exp: Same.
6914 * gdb.base/long_long.exp: Same.
6915 * gdb.base/macscp.exp: Same.
6916 * gdb.base/memattr.exp: Same.
6917 * gdb.base/nofield.exp: Same.
6918 * gdb.base/pointers.exp: Same.
6919 * gdb.base/printcmds.exp: Same.
6920 * gdb.base/ptype.exp: Same.
6921 * gdb.base/restore.exp: Same.
6922 * gdb.base/return.exp: Same.
6923 * gdb.base/scope.exp: Same.
6924 * gdb.base/set-noassign.exp: Same.
6925 * gdb.base/setshow.exp: Same.
6926 * gdb.base/shlib-call.exp: Same.
6927 * gdb.base/signals.exp: Same.
6928 * gdb.base/sigstep.exp: Same.
6929 * gdb.base/skip.exp: Same.
6930 * gdb.base/solib-symbol.exp: Same.
6931 * gdb.base/stap-probe.exp: Same.
6932 * gdb.base/step-line.exp: Same.
6933 * gdb.base/step-test.exp: Same.
6934 * gdb.base/style.exp: Same.
6935 * gdb.base/varargs.exp: Same.
6936 * gdb.base/vla-datatypes.exp: Same.
6937 * gdb.base/vla-ptr.exp: Same.
6938 * gdb.base/vla-sideeffect.exp: Same.
6939 * gdb.base/volatile.exp: Same.
6940 * gdb.base/watch-cond-infcall.exp: Same.
6941 * gdb.base/watchpoint.exp: Same.
6942
e96ec2ba
TV
69432019-11-02 Tom de Vries <tdevries@suse.de>
6944
6945 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
6946 * gdb.cp/cpexprs.exp: Same.
6947 * gdb.cp/except-multi-location.exp: Same.
6948 * gdb.cp/exceptprint.exp: Same.
6949 * gdb.cp/gdb2384.exp: Same.
6950 * gdb.cp/inherit.exp: Same.
6951 * gdb.cp/m-static.exp: Same.
6952 * gdb.cp/meth-typedefs.exp: Same.
6953 * gdb.cp/misc.exp: Same.
6954 * gdb.cp/namespace.exp: Same.
6955 * gdb.cp/non-trivial-retval.exp: Same.
6956 * gdb.cp/overload.exp: Same.
6957 * gdb.cp/pr17132.exp: Same.
6958 * gdb.cp/re-set-overloaded.exp: Same.
6959 * gdb.cp/rvalue-ref-types.exp: Same.
6960 * gdb.cp/templates.exp: Same.
6961
bd5766ec
LM
69622019-11-01 Luis Machado <luis.machado@linaro.org>
6963
6964 PR gdb/25124
6965
6966 * gdb.arch/pr25124.S: New file.
6967 * gdb.arch/pr25124.exp: New file.
6968
165f8965
AB
69692019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6970
6971 * gdb.fortran/info-modules.exp: Update expected results, and add
6972 additional tests for 'info module functinos', and 'info module
6973 variables'.
6974 * gdb.fortran/info-types.exp: Update expected results.
6975 * gdb.fortran/info-types.f90: Extend testcase with additional
6976 module variables and functions.
6977
59c35742
AB
69782019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6979
6980 * gdb.fortran/info-modules.exp: New file.
6981 * gdb.fortran/info-types.exp: Build with new file.
6982 * gdb.fortran/info-types.f90: Include and use new module.
6983 * gdb.fortran/info-types-2.f90: New file.
6984
f3fb2519
PW
69852019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6986
6987 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
6988 * gdb.base/settings.exp: Test all settings types using
6989 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
6990 that now verifies that the value of "maint show" is the same as
6991 returned by the settings functions. Test the type of the
6992 maintenance settings.
6993 * gdb.base/default.exp: Update show_conv_list.
6994
d1e36019
TV
69952019-10-31 Tom de Vries <tdevries@suse.de>
6996
6997 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
6998 gdb_test.
6999 * gdb.arch/amd64-disp-step.exp: Same.
7000 * gdb.asm/asm-source.exp: Same.
7001 * gdb.btrace/buffer-size.exp: Same.
7002 * gdb.btrace/cpu.exp: Same.
7003 * gdb.btrace/enable.exp: Same.
7004 * gdb.dwarf2/count.exp: Same.
7005 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7006 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7007 * gdb.fortran/vla-datatypes.exp: Same.
7008 * gdb.fortran/vla-history.exp: Same.
7009 * gdb.fortran/vla-ptype.exp: Same.
7010 * gdb.fortran/vla-value.exp: Same.
7011 * gdb.fortran/whatis_type.exp: Same.
7012 * gdb.guile/guile.exp: Same.
7013 * gdb.multi/tids.exp: Same.
7014 * gdb.python/py-finish-breakpoint.exp: Same.
7015 * gdb.python/py-framefilter.exp: Same.
7016 * gdb.python/py-pp-registration.exp: Same.
7017 * gdb.python/py-xmethods.exp: Same.
7018 * gdb.python/python.exp: Same.
7019 * gdb.server/connect-with-no-symbol-file.exp: Same.
7020 * gdb.server/no-thread-db.exp: Same.
7021 * gdb.server/run-without-local-binary.exp: Same.
7022 * gdb.stabs/weird.exp: Same.
7023 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7024 * gdb.threads/thread-find.exp: Same.
7025 * gdb.threads/tls-shared.exp: Same.
7026 * gdb.threads/tls.exp: Same.
7027 * gdb.threads/wp-replication.exp: Same.
7028 * gdb.trace/ax.exp: Same.
7029 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7030
3d11e68e
TV
70312019-10-31 Tom de Vries <tdevries@suse.de>
7032
7033 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7034 * gdb.ada/array_subscript_addr.exp: Same.
7035 * gdb.ada/arrayidx.exp: Same.
7036 * gdb.ada/arrayparam.exp: Same.
7037 * gdb.ada/arrayptr.exp: Same.
7038 * gdb.ada/boolean_expr.exp: Same.
7039 * gdb.ada/call_pn.exp: Same.
7040 * gdb.ada/complete.exp: Same.
7041 * gdb.ada/fixed_cmp.exp: Same.
7042 * gdb.ada/fun_addr.exp: Same.
7043 * gdb.ada/funcall_param.exp: Same.
7044 * gdb.ada/interface.exp: Same.
7045 * gdb.ada/mod_from_name.exp: Same.
7046 * gdb.ada/null_array.exp: Same.
7047 * gdb.ada/packed_array.exp: Same.
7048 * gdb.ada/packed_tagged.exp: Same.
7049 * gdb.ada/print_chars.exp: Same.
7050 * gdb.ada/print_pc.exp: Same.
7051 * gdb.ada/ptype_arith_binop.exp: Same.
7052 * gdb.ada/ptype_field.exp: Same.
7053 * gdb.ada/ptype_tagged_param.exp: Same.
7054 * gdb.ada/rec_return.exp: Same.
7055 * gdb.ada/ref_tick_size.exp: Same.
7056 * gdb.ada/str_ref_cmp.exp: Same.
7057 * gdb.ada/taft_type.exp: Same.
7058 * gdb.ada/tagged.exp: Same.
7059 * gdb.ada/type_coercion.exp: Same.
7060 * gdb.ada/uninitialized_vars.exp: Same.
7061
60b6ede8
TV
70622019-10-30 Tom de Vries <tdevries@suse.de>
7063
7064 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7065
30baf67b
TV
70662019-10-26 Tom de Vries <tdevries@suse.de>
7067
7068 * gdb.base/bigcore.c: Fix typos in comments.
7069 * gdb.base/ctf-ptype.c: Same.
7070 * gdb.base/long_long.c: Same.
7071 * gdb.dwarf2/dw2-op-out-param.S: Same.
7072 * gdb.python/py-evthreads.c: Same.
7073 * gdb.reverse/i387-stack-reverse.c: Same.
7074 * gdb.trace/tfile.c: Same.
7075 * lib/compiler.c: Same.
7076 * lib/compiler.cc: Same.
7077
158da0d1
TV
70782019-10-25 Tom de Vries <tdevries@suse.de>
7079
7080 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7081 gdb_test_multiple calls.
7082 * gdb.reverse/sigall-reverse.exp: Same.
7083 * gdb.reverse/solib-precsave.exp: Same.
7084 * gdb.reverse/solib-reverse.exp: Same.
7085 * gdb.reverse/until-precsave.exp: Same.
7086 * gdb.reverse/until-reverse.exp: Same.
7087
4ccdfbec
TV
70882019-10-24 Tom de Vries <tdevries@suse.de>
7089
7090 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7091 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7092 kfail using -wrap pattern flag and convenience variable
7093 gdb_test_name.
7094
33d569b7
AB
70952019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7096
7097 * gdb.python/py-progspace.exp: Add tests for the
7098 Progspace.block_for_pc method.
7099
4d0b984b
TT
71002019-10-23 Tom Tromey <tom@tromey.com>
7101
7102 * configure: Rebuild.
7103 * aclocal.m4: Use m4_include, not sinclude.
7104
94cb3754
TV
71052019-10-21 Tom de Vries <tdevries@suse.de>
7106
7107 * gdb.base/infcall-nested-structs.c: Add
7108 __attribute__((noinline,noclone)) to all functions.
7109 (call_all): Add missing variable initialization. Simplify return value.
7110 (breakpt): Increment volatile variable, to prevent call from being
7111 optimized out.
7112 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7113
062f1fc1
TV
71142019-10-17 Tom de Vries <tdevries@suse.de>
7115
7116 * gdb.fortran/module.exp: Allow info variables to print info for files
7117 other than module.f90.
7118
0b54364d
AB
71192019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7120
7121 * gdb.fortran/module.exp: Extend with 'info variables' test.
7122
7ff5fae7
AB
71232019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7124
7125 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7126 F77_FOR_TARGET.
7127
d10eccaa
TV
71282019-10-16 Tom de Vries <tdevries@suse.de>
7129
7130 PR tdep/25096
7131 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7132
745ff14e
TV
71332019-10-16 Tom de Vries <tdevries@suse.de>
7134
7135 PR tdep/24104
7136 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7137 Add KFAIL for PR tdep/25096.
7138
03e1ab94
TV
71392019-10-16 Tom de Vries <tdevries@suse.de>
7140
7141 PR testsuite/25059
7142 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7143
b17fcc10
TV
71442019-10-16 Tom de Vries <tdevries@suse.de>
7145
7146 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7147 as signed.
7148
9223170f
SM
71492019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7150
7151 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7152 one instead of increasing timeout.
7153
d6e76313
TV
71542019-10-13 Tom de Vries <tdevries@suse.de>
7155
7156 PR record/25038
7157 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7158 * gdb.reverse/sigall-reverse.exp: Same.
7159 * gdb.reverse/solib-precsave.exp: Same.
7160 * gdb.reverse/solib-reverse.exp: Same.
7161 * gdb.reverse/step-precsave.exp: Same.
7162 * gdb.reverse/until-precsave.exp: Same.
7163 * gdb.reverse/until-reverse.exp: Same.
7164 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7165
6dfc0041
AA
71662019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7167
7168 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7169 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7170 (cmp_struct_05_01, cmp_struct_static_02_01)
7171 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7172 comparisons.
7173
abcf2cc8
TV
71742019-10-10 Tom de Vries <tdevries@suse.de>
7175
7176 PR testsuite/24888
7177 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7178 gnatlink.
7179
a50faaf6
TV
71802019-10-09 Tom de Vries <tdevries@suse.de>
7181
7182 PR testsuite/25048
7183 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7184
60ff3cd7
AB
71852019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7186
7187 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7188 exceptions due to missing debug information.
7189
dfee8566
TV
71902019-10-07 Tom de Vries <tdevries@suse.de>
7191
7192 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7193
3d63690a
AB
71942019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7195
7196 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7197 * gdb.base/annota1.exp: Update to use gdb_test_name.
7198
30d1f018
WP
71992019-10-07 Weimin Pan <weimin.pan@oracle.com>
7200
7201 * gdb.base/ctf-whatis.exp: New file.
7202 * gdb.base/ctf-whatis.c: New file.
7203 * gdb.base/ctf-ptype.exp: New file.
7204 * gdb.base/ctf-ptype.c: New file.
7205 * gdb.base/ctf-constvars.exp: New file.
7206 * gdb.base/ctf-constvars.c: New file.
7207 * gdb.base/ctf-cvexpr.exp: New file.
7208
4dbbb47c
TV
72092019-10-04 Tom de Vries <tdevries@suse.de>
7210
7211 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7212 for loop.
7213
77c2dba3
TT
72142019-10-03 Tom Tromey <tom@tromey.com>
7215
7216 PR rust/24976:
7217 * gdb.rust/simple.rs (Union2): New type.
7218 (main): Use Union2.
7219 * gdb.rust/simple.exp: Add test.
7220
179aed7f
AB
72212019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7222
7223 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7224 nested function prefix.
7225
0a4b0913
AB
72262019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7227 Richard Bunt <richard.bunt@arm.com>
7228 Andrew Burgess <andrew.burgess@embecosm.com>
7229
7230 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7231 nested functions.
7232 * gdb.fortran/nested-funcs.f90: Update expected results.
7233 * gdb.fortran/nested-funcs-2.exp: New file.
7234 * gdb.fortran/nested-funcs-2.f90: New file.
7235
082cce05
AB
72362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7237
7238 * gdb.python/py-parameter.exp: Make test names unique.
7239 * gdb.python/py-template.exp: Likewise.
7240 * gdb.python/py-value.exp: Likewise.
7241
2b74ba5a
AB
72422019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7243
7244 * gdb.base/break-interp.exp: Reduce test name duplication.
7245 * gdb.base/call-sc.exp: Likewise.
7246 * gdb.base/callfuncs.exp: Likewise.
7247 * gdb.base/charset.exp: Likewise.
7248 * gdb.base/dump.exp: Likewise.
7249 * gdb.base/ena-dis-br.exp: Likewise.
7250 * gdb.base/relational.exp: Likewise.
7251 * gdb.base/step-over-syscall.exp: Likewise.
7252 * gdb.base/structs.exp: Likewise.
7253
58eb20d5
AB
72542019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7255
7256 * gdb.linespec/explicit.exp: Make test names unique.
7257 * gdb.linespec/ls-errs.exp: Likewise.
7258
4d421147
AB
72592019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7260
7261 * gdb.reverse/break-precsave.exp: Make test names unique.
7262 * gdb.reverse/break-reverse.exp: Likewise.
7263 * gdb.reverse/finish-precsave.exp: Likewise.
7264 * gdb.reverse/finish-reverse.exp: Likewise.
7265 * gdb.reverse/machinestate-precsave.exp: Likewise.
7266 * gdb.reverse/machinestate.exp: Likewise.
7267 * gdb.reverse/readv-reverse.exp: Likewise.
7268 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7269 * gdb.reverse/sigall-precsave.exp: Likewise.
7270 * gdb.reverse/sigall-reverse.exp: Likewise.
7271 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7272 * gdb.reverse/watch-precsave.exp: Likewise.
7273 * gdb.reverse/watch-reverse.exp: Likewise.
7274
d8c06f22
AB
72752019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7276
7277 * gdb.threads/stop-with-handle.c: New file.
7278 * gdb.threads/stop-with-handle.exp: New file.
7279
3a56ed86
TV
72802019-10-03 Tom de Vries <tdevries@suse.de>
7281
7282 PR testsuite/25059
7283 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7284 directory" line to be missing.
7285
42275044
TV
72862019-10-03 Tom de Vries <tdevries@suse.de>
7287
7288 PR testsuite/25059
7289 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7290 type optional.
7291
9ef62df0
AA
72922019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7293
7294 * gdb.python/py-format-string.c (string.h): New include.
7295 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7296 the same value, for endianness-independence.
7297 * gdb.python/py-format-string.exp (default_regexp_dict)
7298 (test_pretty_structs, test_format): Adjust expected output to the
7299 changed initialization.
7300
37f6a7f4
TT
73012019-10-02 Tom Tromey <tromey@adacore.com>
7302
7303 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7304
1d58d6a2
PA
73052019-10-02 Pedro Alves <palves@redhat.com>
7306 Andrew Burgess <andrew.burgess@embecosm.com>
7307
7308 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7309 "print-file-var.h".
7310 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7311 (get_version_1): Print this_version_id and its address.
7312 Add extern "C" wrappers around interface functions.
7313 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7314 "print-file-var.h".
7315 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7316 (get_version_2): Print this_version_id and its address.
7317 Add extern "C" wrappers around interface functions.
7318 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7319 <stddef.h> and "print-file-var.h".
7320 Add extern "C" wrappers around interface functions.
7321 [VERSION_ID_MAIN] (this_version_id): Define.
7322 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7323 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7324 up extern "C" blocks.
7325 * gdb.base/print-file-var.exp (test): New, factored out from top
7326 level.
7327 (top level): Test all combinations of attribute hidden or not,
7328 dlopen or not, and this_version_id symbol in main file or not.
7329 Compile tests as both C++ and C, make test names unique.
7330
d770d56f
TT
73312019-10-01 Tom Tromey <tom@tromey.com>
7332
7333 * gdb.base/style.exp: Test "show logging filename".
7334
7f6aba03
TT
73352019-10-01 Tom Tromey <tom@tromey.com>
7336
7337 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7338 * gdb.base/style.exp: Add metadata style test.
7339
14309bb6
TT
73402019-10-01 Tom Tromey <tom@tromey.com>
7341
7342 * gdb.base/style.exp: Test "pwd".
7343
2a3c1174
PA
73442019-10-01 Tom Tromey <tom@tromey.com>
7345
7346 * gdb.base/style.exp: Update tests.
7347
53d666ec
AA
73482019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7349
7350 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7351 'six' to unsigned.
7352 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7353 'five'. Use an all-ones bit pattern for each.
7354 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7355 to its changed values.
7356
4a56a520
TT
73572019-09-30 Tom Tromey <tromey@adacore.com>
7358
7359 * gdb.rust/traits.rs: Disable all warnings.
7360
0df0352a
TV
73612019-09-29 Tom de Vries <tdevries@suse.de>
7362
aac66a4c 7363 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7364
73d9a918
TV
73652019-09-29 Tom de Vries <tdevries@suse.de>
7366
7367 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7368
060b3ab4
TV
73692019-09-27 Tom de Vries <tdevries@suse.de>
7370
7371 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7372
68f7d34d
TV
73732019-09-27 Tom de Vries <tdevries@suse.de>
7374
7375 PR record/23188
7376 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7377
5d63b30a
TT
73782019-09-26 Tom Tromey <tromey@adacore.com>
7379
7380 * gdb.ada/py_taft.exp: New file.
7381 * gdb.ada/py_taft/main.adb: New file.
7382 * gdb.ada/py_taft/pkg.adb: New file.
7383 * gdb.ada/py_taft/pkg.ads: New file.
7384
3d435220
TV
73852019-09-24 Tom de Vries <tdevries@suse.de>
7386
7387 PR gdb/24598
7388 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7389
77d03678
TV
73902019-09-22 Tom de Vries <tdevries@suse.de>
7391
7392 * gdb.base/restore.exp: Allow register variables to be optimized out at
7393 -O0.
7394
abf516c6
UW
73952019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7396
7397 * gdb.arch/spu-info.exp: Remove file.
7398 * gdb.arch/spu-info.c: Remove file.
7399 * gdb.arch/spu-ls.exp: Remove file.
7400 * gdb.arch/spu-ls.c: Remove file.
7401
7402 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7403 * gdb.asm/spu.inc: Remove file.
7404
7405 * gdb.base/dump.exp: Remove support for spu*-*-*.
7406 * gdb.base/stack-checking.exp: Likewise.
7407 * gdb.base/overlays.exp: Likewise.
7408 * gdb.base/ovlymgr.c: Likewise.
7409 * gdb.base/spu.ld: Remove file.
7410
7411 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7412 * gdb.cp/cpexprs.exp: Likewise.
7413 * gdb.cp/exception.exp: Likewise.
7414 * gdb.cp/gdb2495.exp: Likewise.
7415 * gdb.cp/mb-templates.exp: Likewise.
7416 * gdb.cp/pr9167.exp: Likewise.
7417 * gdb.cp/userdef.exp: Likewise.
7418
7419 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7420
7421 * gdb.cell: Remove directory.
7422 * lib/cell.exp: Remove file.
7423
e452e88f
TV
74242019-09-19 Tom de Vries <tdevries@suse.de>
7425
7426 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7427
8a625130
TV
74282019-09-19 Tom de Vries <tdevries@suse.de>
7429
7430 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7431
81dc3ab5
TV
74322019-09-19 Tom de Vries <tdevries@suse.de>
7433
7434 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7435 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7436 (gdb_target_cmd): ... here.
7437 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7438 value 2.
7439
b078f3ac
AB
74402019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7441
7442 * gdb.base/source-dir.exp: Avoid having directory names in test
7443 names.
7444
f1b620e9
MG
74452019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7446
7447 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7448 directory.
7449
67f3ed6a
AB
74502019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7451
7452 * gdb.base/list-missing-source.exp: New file.
7453
d1b70248
TV
74542019-09-14 Tom de Vries <tdevries@suse.de>
7455
7456 PR teststuite/24599
7457 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7458 * lib/ada.exp (gnatmake_version_at_least): New proc.
7459
5fabdcd6
AB
74602019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7461
7462 * gdb.base/maint.exp: Use exec_has_index_section.
7463
aa17805f
AB
74642019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7465
7466 * gdb.base/maint.exp: Add test for 'maint info sections'.
7467
25e5c209
TV
74682019-09-12 Tom de Vries <tdevries@suse.de>
7469
7470 * gdb.base/store.exp: Allow register variables to be optimized out at
7471 -O0.
7472
4993045d
PW
74732019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7474
7475 * gdb.ada/rdv_wait.exp: Update to new task names.
7476 * gdb.base/task_switch_in_core.exp: Likewise.
7477 * gdb.base/info_sources_base.c: Likewise.
7478
8a516164
TT
74792019-09-10 Tom Tromey <tromey@adacore.com>
7480
7481 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7482
aa391654
TT
74832019-09-10 Tom Tromey <tromey@adacore.com>
7484
7485 * gdb.ada/dgopt.exp: New file.
7486 * gdb.ada/dgopt/x.adb: New file.
7487
8634b462
TT
74882019-09-08 Tom Tromey <tom@tromey.com>
7489
7490 * gdb.tui/resize.exp: Remove setup_xfail.
7491 * gdb.tui/regs.exp: Remove setup_xfail.
7492 * gdb.tui/basic.exp: Remove setup_xfail.
7493
736b0f76
DB
74942019-09-06 David Blaikie <dblaikie@gmail.com>
7495
7496 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7497 * gdb.cp/cplabel.exp: Ditto.
7498 * gdb.linespec/ls-errs.exp: Ditto.
7499
30331a6c
TV
75002019-09-05 Tom de Vries <tdevries@suse.de>
7501
7502 * lib/gdb.exp (cmp_file_string): New proc.
7503 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7504 runto_main. Verify save breakpoints output.
7505
98b0ebab
PW
75062019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7507
7508 * gdb.base/info-var.exp: Test info variables without running
7509 to main, to avoid expect's buffer overflow.
7510
4e962e74
TT
75112019-09-03 Tom Tromey <tromey@adacore.com>
7512
7513 * gdb.ada/bias.exp: New file.
7514 * gdb.ada/bias/bias.adb: New file.
7515 * gdb.ada/print_chars.exp: Add regression test.
7516 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7517 (MC): New variable.
7518
2ea1a07a
SL
75192019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7520
7521 * gdb.base/argv0-symlink.exp: Run only on native target
7522 and local host.
7523
8077c50d
TV
75242019-08-29 Tom de Vries <tdevries@suse.de>
7525
7526 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7527 diverse debug info.
7528 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7529
48352473
TV
75302019-08-28 Tom de Vries <tdevries@suse.de>
7531
7532 * gdb.base/info-var.exp: Allow info variables to print info for files
7533 other than info-var-f1.c and info-var-f2.c.
7534
d8f27c60
AB
75352019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7536
7537 * gdb.fortran/info-types.exp: Add module.
7538 * gdb.fortran/info-types.f90: Update expected results.
7539
1f20c35e
AB
75402019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7541
7542 * gdb.fortran/info-types.exp: New file.
7543 * gdb.fortran/info-types.f90: New file.
7544 * lib/fortran.exp (fortran_character1): New proc.
7545
4acfdd20
AB
75462019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7547
7548 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7549 functions'. Reindent as needed.
7550 * gdb.base/info-var-f1.c: New file.
7551 * gdb.base/info-var-f2.c: New file.
7552 * gdb.base/info-var.exp: New file.
7553 * gdb.base/info-var.h: New file.
7554
5c31b358
TV
75552019-08-26 Tom de Vries <tdevries@suse.de>
7556
7557 PR c++/24852
7558 * gdb.cp/no-libstdcxx-probe.exp: New test.
7559
b694989f
TV
75602019-08-26 Tom de Vries <tdevries@suse.de>
7561
7562 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7563 * tests need to be skipped.
7564 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7565 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7566 mi_skip_libstdcxx_probe_tests.
7567
d9c4ba53
SDJ
75682019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7569
7570 * gdb.python/py-xmethods.exp: Use raw strings when passing
7571 arguments to SimpleXMethodMatcher.
7572
395fad09
TV
75732019-08-22 Tom de Vries <tdevries@suse.de>
7574
7575 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7576 more informative.
7577
26c957f1
PA
75782019-08-21 Pedro Alves <palves@redhat.com>
7579
7580 * gdb.base/with.exp: Test "with" with no arguments.
7581
61f80d5d
TV
75822019-08-21 Tom de Vries <tdevries@suse.de>
7583
7584 * gdb.base/gdb-caching-proc.exp: Sort files.
7585
d7a11d13
TV
75862019-08-20 Tom de Vries <tdevries@suse.de>
7587
7588 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7589 compilation.
7590
34dafe9f
TV
75912019-08-16 Tom de Vries <tdevries@suse.de>
7592
7593 * gdb.base/compare-sections.exp ("after run to main"): Allow
7594 mismatched read-only sections for PIE executables.
7595
398fdd60
TT
75962019-08-16 Tom Tromey <tom@tromey.com>
7597
7598 * lib/tuiterm.exp (_csi_Z): New proc.
7599 * gdb.tui/basic.exp: Update window positions.
7600 * gdb.tui/empty.exp: Update window positions.
7601
d8f9e51c
SL
76022019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7603
7604 * gdb.base/examine-backward.exp: Correct regexp for
7605 "examine 3 bytes backward from ${address_zero}".
7606
3df505f6
TT
76072019-08-15 Tom Tromey <tom@tromey.com>
7608
7609 * gdb.tui/empty.exp: Enable resizing tests.
7610
272560b5
TT
76112019-08-15 Tom Tromey <tromey@adacore.com>
7612
7613 * gdb.ada/char_enum.exp: Add regression tests.
7614 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7615 and '0'.
7616 (Char, Gchar): Update.
7617 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7618
08235187
CB
76192019-08-15 Christian Biesinger <cbiesinger@google.com>
7620
7621 * gdb.python/python.exp: Expect a leading underscore on
7622 GdbOutput{,Error}File.
7623
22a2ab04
SL
76242019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7625
7626 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7627 Windows host.
7628
835b995b
SL
76292019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7630
7631 * gdb.base/batch-preserve-term-settings.exp
7632 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7633
97dd8e07
CB
76342019-08-15 Christian Biesinger <cbiesinger@google.com>
7635
7636 * lib/gdb.exp: When running on a mingw target, replace
7637 /x/ with x:/.
7638
75faf5c4
AH
76392019-08-14 Alan Hayward <alan.hayward@arm.com>
7640
7641 * gdb.arch/aarch64-prologue.c: New test.
7642 * gdb.arch/aarch64-prologue.exp: New file.
7643
abc6c00f
TV
76442019-08-13 Tom de Vries <tdevries@suse.de>
7645
7646 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7647 Thread.
7648
74c2c1f4
SL
76492019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7650
7651 * gdb.python/py-completion.exp: Download the .py file to the host
7652 and use its host pathname. Conditionalize tests that use
7653 tab completion and manipulate files on the build machine.
7654 * gdb.python/py-events.exp: Download the .py file to the host
7655 and use its host pathname.
7656 * gdb.python/py-evsignal.exp: Likewise.
7657 * gdb.python/py-evthreads.exp: Likewise.
7658 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7659 pathname syntax.
7660 * gdb.python/py-framefilter.exp: Download the .py file to the right
7661 place on the host. Match Windows pathname syntax.
7662 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7663 .py file to the host and use its host pathname.
7664 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7665 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7666 build pathname. Skip symlink test on Windows host. Add missing
7667 newline at end of file.
7668 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7669 and use its host pathname.
7670 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7671 * gdb.python/py-section-script.exp: Use host location of binfile
7672 on safe-path. Use correct path separator on Windows host.
7673 Reorder alternatives in gdb_test_multiple to prevent matching
7674 the wrong alternative on success.
7675 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7676
ca2589f3
PP
76772019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7678
7679 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7680 expect the GDB inferior to no longer immediately stop after
7681 being resumed with "signal SIGINT".
7682
020a839d
SL
76832019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7684
7685 * gdb.linespec/break-ask.exp: Generalize regexps to match
7686 Windows pathnames too.
7687
128d6509
TV
76882019-08-08 Tom de Vries <tdevries@suse.de>
7689
7690 PR testsuite/24862
7691 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7692
590042fc
PW
76932019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7694
7695 * gdb.base/style.exp: Update tests for help doc new invariants.
7696 * gdb.base/help.exp: Likewise.
7697
046bebe1
TT
76982019-08-06 Tom Tromey <tom@tromey.com>
7699
7700 * gdb.base/style.exp: Add disassemble test.
7701 * gdb.base/style.c (some_called_function): New function.
7702 (main): Use it.
7703
0b27c27d
CB
77042019-08-05 Christian Biesinger <cbiesinger@google.com>
7705
7706 * gdb.python/py-block.exp: Test dictionary access on blocks.
7707
580f1034
SM
77082019-08-05 Simon Marchi <simon.marchi@efficios.com>
7709
7710 PR gdb/24863
7711 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7712 -list-thread-groups --available test when running under
7713 check-read1.
7714
d86bd7cb
TV
77152019-08-05 Tom de Vries <tdevries@suse.de>
7716
7717 PR testsuite/24863
7718 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7719 * gdb.base/help.exp: Use with_read1_timeout_factor.
7720 * gdb.base/info-macros.exp: Same.
7721 * gdb.cp/nested-types.exp: Same.
7722
a80cf5d8
TV
77232019-08-05 Tom de Vries <tdevries@suse.de>
7724
7725 * lib/gdb.exp (version_at_least): Factor out of ...
7726 (tcl_version_at_least): ... here.
7727 (gdb_compile): Fail if pie results in non-PIE executable.
7728 (readelf_version, readelf_prints_pie): New proc.
7729 (exec_is_pie): Return -1 if unknown.
7730
d0962838
TV
77312019-08-05 Tom de Vries <tdevries@suse.de>
7732
7733 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7734
2252ff3d
SL
77352019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7736
7737 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7738
26655f53
SL
77392019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7740
7741 * lib/completion-support.exp (test_gdb_complete_none): Skip
7742 tab completion tests if no readline support.
7743 (test_gdb_complete_unique_re): Likewise.
7744 (test_gdb_complete_multiple): Likewise.
7745
db4dc13e
PW
77462019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7747
7748 * gdb.base/info_sources.exp: New file.
7749 * gdb.base/info_sources.c: New file.
7750 * gdb.base/info_sources_base.c: New file.
7751
0eba165a
PFC
77522019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7753
7754 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7755 prefix argument.
7756 (test_exit_status): Add prefix argument.
7757
59bd512b
TV
77582019-08-01 Tom de Vries <tdevries@suse.de>
7759
7760 PR testsuite/24863
7761 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7762 calling exp_continue for new thread and thread exited messages.
7763
2a3ad588
TV
77642019-08-01 Tom de Vries <tdevries@suse.de>
7765
7766 PR testsuite/24863
7767 * gdb.base/structs.exp: Fix check-read1 timeout using
7768 gdb_test_sequence.
7769 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7770
117eb594
TV
77712019-08-01 Tom de Vries <tdevries@suse.de>
7772
7773 PR testsuite/24863
7774 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7775 line.
7776
ed591340
TV
77772019-08-01 Tom de Vries <tdevries@suse.de>
7778
7779 PR testsuite/24863
7780 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7781
aa3b6533
TT
77822019-07-30 Tom Tromey <tromey@adacore.com>
7783
7784 * gdb.ada/display_nested.exp: New file.
7785 * gdb.ada/display_nested/foo.adb: New file.
7786 * gdb.ada/display_nested/pack.adb: New file.
7787 * gdb.ada/display_nested/pack.ads: New file.
7788
2906593f
CB
77892019-07-30 Christian Biesinger <cbiesinger@google.com>
7790
7791 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7792 namespace.
7793 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7794
0f575925
TV
77952019-07-30 Tom de Vries <tdevries@suse.de>
7796
7797 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7798 instead.
7799
b13057d9
TV
78002019-07-30 Tom de Vries <tdevries@suse.de>
7801
7802 PR testsuite/24834
7803 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7804 (exec_is_pie): New proc.
7805
5c4dde85
CB
78062019-07-29 Christian Biesinger <cbiesinger@google.com>
7807
7808 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7809
c620ed88
CB
78102019-07-29 Christian Biesinger <cbiesinger@google.com>
7811
7812 * gdb.python/py-objfile.c: Add global and static vars.
7813 * gdb.python/py-objfile.exp: Test new functions Objfile.
7814 lookup_global_symbol and lookup_static_symbol.
7815
3d235706
TT
78162019-07-29 Tom Tromey <tom@tromey.com>
7817
7818 * lib/tuiterm.exp (Term::_csi_@): New proc.
7819 (Term::_csi_X): Don't move cursor.
7820
c7e4c0a6
PW
78212019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7822
7823 * gdb.base/options.exp: Update backtrace - completion to
7824 new option -frame-info.
7825 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7826 Test new 'set print frame-info'. Test backtrace -frame-info
7827 overriding 'set print frame-info'.
7828 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7829 Test new 'set print frame-info'.
7830 Verify consistency of backtrace with and without filters, with and
7831 without -no-filters.
7832 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7833 default.
7834
de28a3b7
TV
78352019-07-29 Tom de Vries <tdevries@suse.de>
7836
7837 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7838 no arguments".
7839
507dd60e
TV
78402019-07-29 Tom de Vries <tdevries@suse.de>
7841
7842 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7843 is a substring of the first for "complete non-unique file name".
7844
5beafce9
TV
78452019-07-29 Tom de Vries <tdevries@suse.de>
7846
7847 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7848 with ".*".
7849
2d274232
TV
78502019-07-29 Tom de Vries <tdevries@suse.de>
7851
7852 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7853 Pass prompt_regexp parameter to gdb_test_multiple calls.
7854
9197cd8b
TV
78552019-07-29 Tom de Vries <tdevries@suse.de>
7856
7857 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7858 print registers" regexps.
9197cd8b 7859
b528dae0
TV
78602019-07-29 Tom de Vries <tdevries@suse.de>
7861
7862 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7863
d17725d7
TV
78642019-07-29 Tom de Vries <tdevries@suse.de>
7865
7866 PR gdb/24855
7867 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7868 (skip_python_tests_prompt): Add prompt_regexp argument to
7869 gdb_test_multiple calls.
7870
52b75bf1
TT
78712019-07-27 Tom Tromey <tom@tromey.com>
7872
7873 * gdb.tui/main.exp: New file.
7874
2b1d00c2
TT
78752019-07-27 Tom Tromey <tom@tromey.com>
7876
7877 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7878 optional.
7879 * gdb.tui/empty.exp: New file.
7880
ded631d5
TT
78812019-07-27 Tom Tromey <tom@tromey.com>
7882
7883 * lib/tuiterm.exp (spawn): New proc.
7884 (Term::resize): New proc.
7885 * gdb.tui/resize.exp: New file.
7886
58ac439d
TT
78872019-07-27 Tom Tromey <tom@tromey.com>
7888
7889 * gdb.tui/list.exp: New file.
7890
fe1f56ee
TT
78912019-07-27 Tom Tromey <tom@tromey.com>
7892
7893 * gdb.tui/regs.exp: New file.
7894
f790b310
TT
78952019-07-27 Tom Tromey <tom@tromey.com>
7896
7897 * gdb.tui/basic.exp: Add "layout split" test.
7898
d95fc6ee
TT
78992019-07-27 Tom Tromey <tom@tromey.com>
7900
7901 * gdb.tui/basic.exp: Add "layout asm" test.
7902
c3786b3a
TT
79032019-07-27 Tom Tromey <tom@tromey.com>
7904
7905 * lib/tuiterm.exp: New file.
7906 * gdb.tui/basic.exp: New file.
7907
98a617f8
KB
79082019-07-27 Kevin Buettner <kevinb@redhat.com>
7909
7910 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7911 Enable tests associated with this flag. Adjust regex
7912 referencing "foo_low" to now refer to "foo_cold" instead.
7913
5c076da4
KB
79142019-07-27 Kevin Buettner <kevinb@redhat.com>
7915
7916 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7917 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7918 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7919 foo_cold. Revise comments to match.
7920 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7921 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7922 were wrapped into this proc; Call do_test in loop from outermost
7923 level.
7924 (foo_low): Rename all occurrences to "foo_cold".
7925 (backtrace from baz): New test.
7926 (x2/i foo_cold): New test.
7927 (info line *foo_cold): New test.
7928
1512d3b7
TV
79292019-07-26 Tom de Vries <tdevries@suse.de>
7930
7931 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7932
297989a1
TV
79332019-07-25 Tom de Vries <tdevries@suse.de>
7934
7935 PR testsuite/24830
7936 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
7937 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
7938 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
7939 (skip_libstdcxx_probe_tests): ... here.
7940 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
7941
b3b965fb
TV
79422019-07-24 Tom de Vries <tdevries@suse.de>
7943
7944 PR testsuite/24807
7945 * gdb.objc/basicclass.m: Include stdio.h.
7946 * gdb.objc/nondebug.m: Same.
7947 * gdb.objc/objcdecode.m: Same.
7948
4625b4d0
TV
79492019-07-24 Tom de Vries <tdevries@suse.de>
7950
7951 PR testsuite/24612
7952 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
7953 additional_flags.
7954
024a5840
TV
79552019-07-24 Tom de Vries <tdevries@suse.de>
7956
7957 PR testsuite/24831
7958 * gdb.multi/tids.exp: Update error messages for info threads.
7959
c76ddaa3
TV
79602019-07-24 Tom de Vries <tdevries@suse.de>
7961
7962 * gdb.base/info-types.exp: Allow info types to print info for more than
7963 one file.
7964
9a618ef6
TV
79652019-07-23 Tom de Vries <tdevries@suse.de>
7966
7967 PR testsuite/24842
7968 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
7969 gdb_spawn_with_cmdline_opts.
7970
40eadf04
SP
79712019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7972
7973 * gdb.arch/arm-cmse-sgstubs.c: New test.
7974 * gdb.arch/arm-cmse-sgstubs.exp: New file.
7975
5ba29434
TV
79762019-07-23 Tom de Vries <tdevries@suse.de>
7977
7978 PR testsuite/24711
7979 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
7980 issuing next command.
7981
a8e9d247
AB
79822019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7983
7984 * gdb.ada/info_auto_lang.exp: Update expected results.
7985 * gdb.base/info-types.c: Add additional types to check.
7986 * gdb.base/info-types.exp: Update expected results.
7987
eb86c5e2
AB
79882019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7989
7990 * gdb.base/info-types.c: New file.
7991 * gdb.base/info-types.exp: New file.
7992
01e175fe
AB
79932019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
7994
7995 * gdb.arch/riscv-bp-infcall.c: New file.
7996 * gdb.arch/riscv-bp-infcall.exp: New file.
7997
6b78c3f8
AB
79982019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
7999
8000 PR breakpoints/24541
8001 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8002
da738167
TV
80032019-07-14 Tom de Vries <tdevries@suse.de>
8004
8005 PR testsuite/24760
8006 * gdb.objc/basicclass.exp: Fix unterminated string.
8007
0d4e84ed
AB
80082019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8009 Andrew Burgess <andrew.burgess@embecosm.com>
8010
8011 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8012 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8013 negative bounds.
8014 * gdb.fortran/vla-value.exp: Print elements of an array with
8015 negative bounds.
8016 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8017 testing.
8018
021d8588
AB
80192019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8020
8021 * gdb.base/options.exp (expect_string): Dequote strings in
8022 results.
8023 (test-string): Test strings with different quoting and reindent.
8024
f06f1252
TT
80252019-07-10 Tom Tromey <tromey@adacore.com>
8026
8027 * gdb.ada/mi_ex_cond.exp: Update expected results.
8028 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8029 * gdb.ada/mi_catch_ex.exp: Update expected results.
8030 * gdb.ada/mi_catch_assert.exp: Update expected results.
8031 * gdb.ada/catch_ex.exp (catch_exception_info)
8032 (catch_exception_entry, catch_assert_entry)
8033 (catch_unhandled_entry): Update.
8034 * gdb.ada/catch_assert_if.exp: Update expected results.
8035
b863685d
RB
80362019-07-10 Richard Bunt <richard.bunt@arm.com>
8037 Stephen Roberts <stephen.roberts@arm.com>
8038
8039 * gdb.base/define.exp: Restore original prompt.
8040
cb1e4e32
PA
80412019-07-09 Pedro Alves <palves@redhat.com>
8042
8043 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8044 breakpoints" output.
8045 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8046 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8047 throw" creates breakpoint.
8048 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8049 'type="catchpoint"'.
8050
b58a68fe
PA
80512019-07-09 Pedro Alves <palves@redhat.com>
8052
8053 PR c++/15468
8054 * gdb.cp/except-multi-location-lib.cc: New.
8055 * gdb.cp/except-multi-location-main.cc: New.
8056 * gdb.cp/except-multi-location.exp: New.
8057
0826779b
PW
80582019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8059
8060 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8061 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8062 argument and update callers.
8063
5b0e2db4
AB
80642019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8065
8066 * gdb.arch/amd64-break-on-asm-line.S: New file.
8067 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8068
1f6f6e21
PW
80692019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8070
8071 * gdb.base/printcmds.exp: Test printing C string and
8072 C wide string convenience vars without transiting via the inferior.
8073 Also make test names unique.
8074
ea142fbf
AH
80752019-07-08 Alan Hayward <alan.hayward@arm.com>
8076
5862c886 8077 PR breakpoints/25011
ea142fbf
AH
8078 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8079
213fd9fa
PA
80802019-07-04 Pedro Alves <palves@redhat.com>
8081
8082 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8083 body returned ok(0), break(3) or continue(4).
8084 * gdb.testsuite/foreach_with_prefix.exp: New file.
8085
2b40fda7
AH
80862019-07-04 Alan Hayward <alan.hayward@arm.com>
8087
8088 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8089
a26c8de0
PA
80902019-07-03 Pedro Alves <palves@redhat.com>
8091
8092 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8093 "return -code".
8094
5f4ba3e7
PA
80952019-07-03 Pedro Alves <palves@redhat.com>
8096
8097 PR cli/24732
8098 * gdb.base/shell.exp: Load completion-support.exp.
8099 Adjust expected error output. Add completion tests.
8100
a994424f
PA
81012019-07-03 Pedro Alves <palves@redhat.com>
8102
8103 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8104 string_to_regexp.
8105
3d9be6f5
PA
81062019-07-03 Pedro Alves <palves@redhat.com>
8107
8108 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8109 (expect_integer): Adjust to expect "-string".
8110 (expect_string): New.
8111 (all_options): Expect "-string".
8112 (test-flag, test-boolean): Adjust to expect "-string".
8113 (test-string): New proc.
8114 (top level): Call it.
8115
41fc454c
PA
81162019-07-03 Pedro Alves <palves@redhat.com>
8117
8118 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8119 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8120 the expected output in the success.
8121
b2b2a215
PA
81222019-07-03 Pedro Alves <palves@redhat.com>
8123
8124 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8125 Split one gdb_test_multiple call in two to avoid a race.
8126
fdbc9870
PA
81272019-07-03 Pedro Alves <palves@redhat.com>
8128
8129 * gdb.base/with.c: New file.
8130 * gdb.base/with.exp: New file.
8131
c6ac8931
PA
81322019-07-03 Pedro Alves <palves@redhat.com>
8133
8134 * gdb.base/settings.exp: Replace all references to "maint
8135 test-settings set" with references to "maint set test-settings",
8136 and all references to "maint test-settings show" with references
8137 to "maint show test-settings".
8138
970f9d09
PA
81392019-07-03 Pedro Alves <palves@redhat.com>
8140
8141 * gdb.base/settings.exp (test-string): Adjust expected out when
8142 testing "maint test-settings show filename"
8143
54d66006
PA
81442019-07-02 Pedro Alves <palves@redhat.com>
8145
8146 * gdb.base/options.exp (test-info-threads): New procedure.
8147 (top level): Call it.
8148
10d06d82
TT
81492019-06-28 Tom Tromey <tromey@adacore.com>
8150
8151 * gdb.dwarf2/ada-linkage-name.c: New file.
8152 * gdb.dwarf2/ada-linkage-name.exp: New file.
8153
3d507ff2
TT
81542019-06-27 Tom Tromey <tromey@adacore.com>
8155
d039f014 8156 PR c++/20020:
3d507ff2
TT
8157 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8158
8af58ffe
TV
81592019-06-26 Tom de Vries <tdevries@suse.de>
8160
8161 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8162
22e21752
TV
81632019-06-26 Tom de Vries <tdevries@suse.de>
8164
8165 * gdb.base/index-cache.exp: Add back missing debug option.
8166
b65b566c
PW
81672019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8168
8169 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8170
5c2c8c69
TV
81712019-06-25 Tom de Vries <tdevries@suse.de>
8172
8173 PR testsuite/24727
8174 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8175
164e3873
TV
81762019-06-24 Tom de Vries <tdevries@suse.de>
8177
8178 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8179
824eacee
TV
81802019-06-24 Tom de Vries <tdevries@suse.de>
8181
8182 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8183 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8184 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8185
385b97d3
TV
81862019-06-24 Tom de Vries <tdevries@suse.de>
8187
8188 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8189
c596f180
TV
81902019-06-21 Tom de Vries <tdevries@suse.de>
8191
8192 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8193
b13a7d03
TV
81942019-06-21 Tom de Vries <tdevries@suse.de>
8195
8196 PR testsuite/24518
8197 PR ada/24713
8198 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8199 index.
8200
899277ae
TT
82012019-06-19 Tom Tromey <tromey@adacore.com>
8202
8203 * gdb.ada/length_cond.exp: Add intro comment.
8204
680e1bee
TT
82052019-06-19 Tom Tromey <tromey@adacore.com>
8206
8207 * gdb.ada/length_cond.exp: New file.
8208 * gdb.ada/length_cond/length_cond.adb: New file.
8209 * gdb.ada/length_cond/pck.adb: New file.
8210 * gdb.ada/length_cond/pck.ads: New file.
8211
0ed4690a
TV
82122019-06-18 Tom de Vries <tdevries@suse.de>
8213
8214 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8215
d20ed5fd
TT
82162019-06-18 Tom Tromey <tromey@adacore.com>
8217
8218 * gdb.base/list0.h: Add comment explaining control character.
8219
86e04673
TV
82202019-06-18 Tom de Vries <tdevries@suse.de>
8221
8222 * boards/fission.exp: Break up long debug_flags line.
8223
c4973306
SM
82242019-06-16 Tom de Vries <tdevries@suse.de>
8225
8226 PR gdb/24445
8227 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8228 generated index.
8229
93cb9841
AB
82302019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8231
8232 PR gdb/24686
8233 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8234 improve detection of bug gdb/24541.
8235
399aaebd
SM
82362019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8237
8238 PR gdb/24669
8239 * gdb.base/index-cache.exp (uses_readnow,
8240 expecting_index_cache_use): Define global variable.
8241 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8242 expecting_index_cache_use.
8243
584a927c
AB
82442019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8245 Andrew Burgess <andrew.burgess@embecosm.com>
8246
8247 * gdb.fortran/pointers.f90: New file.
8248 * gdb.fortran/print_type.exp: New file.
8249 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8250 * gdb.fortran/vla-type.exp: Likewise.
8251 * gdb.fortran/vla-value.exp: Likewise.
8252 * gdb.mi/mi-vla-fortran.exp: Likewise.
8253
30056ea0
AB
82542019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8255
8256 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8257 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8258 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8259 as a stop reason.
8260
ec8e2b6d
AB
82612019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8262
8263 * gdb.base/annota1.exp: Update expected results.
8264 * gdb.cp/annota2.exp: Likewise.
8265 * gdb.cp/annota3.exp: Likewise.
8266
09e4c4e1
AB
82672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8268
8269 * gdb.base/style-logging.exp: Remove path from test name.
8270
0735b091
TT
82712019-06-14 Tom Tromey <tromey@adacore.com>
8272
8273 PR gdb/24502:
8274 * gdb.base/style-logging.exp: New file.
8275
f5686554
TT
82762019-06-14 Tom Tromey <tromey@adacore.com>
8277
8278 * gdb.base/symfile-warn.exp: New file.
8279 * gdb.base/symfile-warn.c: New file.
8280
a0c1ffed
TT
82812019-06-14 Tom Tromey <tromey@adacore.com>
8282
8283 * gdb.base/annotate-symlink.exp: New file.
8284
f411722c
TT
82852019-06-14 Tom Tromey <tromey@adacore.com>
8286
8287 * gdb.ada/set_wstr.exp: Add reassignment test.
8288
4268ec18
TT
82892019-06-14 Tom Tromey <tromey@adacore.com>
8290
8291 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8292 'unchecked_access and 'unrestricted_access as well.
8293
9a9e394b
TT
82942019-06-14 Tom Tromey <tromey@adacore.com>
8295
8296 PR ada/24539:
8297 * gdb.ada/vla.exp: Update tests.
8298 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8299 pragma.
8300
4c048731
PA
83012019-06-13 Pedro Alves <palves@redhat.com>
8302
8303 * gdb.base/settings.exp (test-integer): Test junk after
8304 "unlimited".
8305
6665660a
PA
83062019-06-13 Pedro Alves <palves@redhat.com>
8307
8308 * gdb.base/options.exp (test-thread-apply): New.
8309 (top level): Call it.
8310
5d707134
PA
83112019-06-13 Pedro Alves <palves@redhat.com>
8312
8313 * gdb.base/options.exp (test-frame-apply): New.
8314 (top level): Test print commands with different "frame apply"
8315 prefixes.
8316
e2a689da
PA
83172019-06-13 Pedro Alves <palves@redhat.com>
8318
e79be6e5 8319 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8320 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8321 'max_completions' parameter and handle it.
8322 (test_gdb_completion_offers_commands): New.
8323
90a1ef87
PA
83242019-06-13 Pedro Alves <palves@redhat.com>
8325
8326 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8327
d4c16835
PA
83282019-06-13 Pedro Alves <palves@redhat.com>
8329
8330 * gdb.base/options.exp (test-backtrace): New.
8331 (top level): Call it.
8332
2daf894e
PA
83332019-06-13 Pedro Alves <palves@redhat.com>
8334
8335 * gdb.guile/scm-frame-args.exp: Use "set print
8336 raw-frame-arguments" instead of "set print raw frame-arguments".
8337 * gdb.python/py-frame-args.exp: Likewise.
8338
e6ed716c
PA
83392019-06-13 Pedro Alves <palves@redhat.com>
8340
8341 * gdb.compile/compile.exp: Adjust expected output to option
8342 processing changes.
8343
7d8062de
PA
83442019-06-13 Pedro Alves <palves@redhat.com>
8345
8346 * gdb.base/options.exp: Build executable.
8347 (test-print): New procedure.
8348 (top level): Call it, once for "print" and another for "compile
8349 print".
8350
9d0faba9
PA
83512019-06-13 Pedro Alves <palves@redhat.com>
8352
8353 * gdb.base/options.c: New file.
8354 * gdb.base/options.exp: New file.
8355
dee7b4c8
PA
83562019-06-13 Pedro Alves <palves@redhat.com>
8357
8358 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8359 that "o" is ambiguous.
8360
dca0f6c0
PA
83612019-06-13 Pedro Alves <palves@redhat.com>
8362
8363 * gdb.base/settings.c: New file.
8364 * gdb.base/settings.exp: New file.
8365
ccf46844
PA
83662019-06-13 Pedro Alves <palves@redhat.com>
8367
8368 * gdb.base/completion.exp: Fix comment typo.
8369
b9a3f842
PA
83702019-06-13 Pedro Alves <palves@redhat.com>
8371
8372 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8373 foo --1" test.
8374
d106773e
PA
83752019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8376
8377 * gdb.fortran/block-data.f: New.
8378 * gdb.fortran/block-data.exp: New.
8379
fea82da0
TV
83802019-06-11 Tom de Vries <tdevries@suse.de>
8381
8382 PR testsuite/24521
8383 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8384 message.
8385
8c2e74f1
TV
83862019-06-11 Tom de Vries <tdevries@suse.de>
8387
8388 PR testsuite/24521
8389 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8390
b49851c8
TV
83912019-06-11 Tom de Vries <tdevries@suse.de>
8392
8393 * boards/readnow.exp: New file.
8394
a7067863
AB
83952019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8396
8397 * gdb.fortran/vla-sizeof.exp: Update expected results.
8398
1a3da2cd
AB
83992019-06-06 Amos Bird <amosbird@gmail.com>
8400
8401 * gdb.base/annota1.exp (thread_switch): Add test for
8402 thread-exited annotation.
8403
3847a7bf
TT
84042019-06-06 Tom Tromey <tromey@adacore.com>
8405
8406 * gdb.base/maint.exp: Expect command started/finished output.
8407
0088ba59
AB
84082019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8409
8410 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8411 comment.
8412 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8413
312617a3
AB
84142019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8415
8416 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8417 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8418 * gdb.arch/riscv-unwind-long-insn.c: New file.
8419 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8420
e1f2e1a2
CB
84212019-06-04 Christian Biesinger <cbiesinger@google.com>
8422
d3238f7d 8423 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8424
206584bd
PW
84252019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8426
8427 * lib/gdb.exp (help_list_trailer): New regexp variable
8428 factorizing the help trailer message.
8429 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8430 arg to allow to better factorize various tests.
8431 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8432 (test_prefix_command_help): Use help_list_trailer.
8433 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8434 * gdb.guile/scm-cmd.exp: Likewise.
8435 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8436 * gdb.base/help.exp: Use test_user_defined_class_help.
8437 * gdb.base/style.exp: Add tests for styling of help and apropos.
8438 * lib/gdb-utils.exp (style): Add title and highlight styles.
8439
708dc93e
PW
84402019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8441
8442 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8443 $_shell_exitsignal.
8444 * gdb.base/default.exp: Update for new convenience variables.
8445
f49055a5
TT
84462019-05-29 Tom Tromey <tromey@adacore.com>
8447
8448 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8449 to "break complete ada" test case's regexp.
8450
4330d61d
TT
84512019-05-29 Tom Tromey <tromey@adacore.com>
8452
8453 PR c++/20020:
8454 * gdb.cp/constexpr-field.exp: New file.
8455 * gdb.cp/constexpr-field.cc: New file.
8456
000439d5
TT
84572019-05-29 Tom Tromey <tromey@adacore.com>
8458
8459 * gdb.base/finish.exp (finish_no_print): New proc.
8460 (finish_tests): Call it.
8461
5a01c34c
TV
84622019-05-24 Tom de Vries <tdevries@suse.de>
8463
8464 * gdb.dwarf2/gdb-add-index.exp: New file.
8465
18125b16
TT
84662019-05-22 Tom Tromey <tromey@adacore.com>
8467
8468 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8469 * gdb.base/style.exp: Use "style".
8470 * lib/gdb-utils.exp (style): New proc.
8471
af1a8d03
TV
84722019-05-22 Tom de Vries <tdevries@suse.de>
8473
8474 * gdb.base/align.exp: Require c++11.
8475
e7fe496b
TV
84762019-05-22 Tom de Vries <tdevries@suse.de>
8477
8478 PR testsuite/24586
8479 * gdb.python/py-mi-var-info-path-expression.exp: Call
8480 mi_skip_python_tests to check if python is supported.
8481
8fca4da0
AH
84822019-05-22 Alan Hayward <alan.hayward@arm.com>
8483
8484 * gdb.arch/aarch64-pauth.c: New test.
8485 * gdb.arch/aarch64-pauth.exp: New file.
8486
b7060614
AH
84872019-05-22 Alan Hayward <alan.hayward@arm.com>
8488
8489 * README (Re-running Tests Outside The Testsuite): New section.
8490
669d0468
TV
84912019-05-21 Tom de Vries <tdevries@suse.de>
8492
8493 * gdb.arch/amd64-eval.exp: Require c++11.
8494 * gdb.base/max-depth.exp: Same.
8495 * gdb.compile/compile-cplus-array-decay.exp: Same.
8496 * gdb.cp/meth-typedefs.exp: Same.
8497 * gdb.cp/subtypes.exp: Same.
8498 * gdb.cp/temargs.exp: Same.
8499
ce3ebcaa
AH
85002019-05-21 Alan Hayward <alan.hayward@arm.com>
8501
8502 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8503
34d11c68
AB
85042019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8505
8506 PR gdb/18644
8507 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8508 * gdb.fortran/printing-types.exp: Add new test.
8509 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8510 testing.
8511 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8512 setup_kfail call.
8513
87781e84
AH
85142019-05-17 Alan Hayward <alan.hayward@arm.com>
8515
8516 * README (Running the Testsuite): Change example.
8517 (Testsuite Parameters): Remove TRANSCRIPT.
8518 * lib/gdb.exp: Remove TRANSCRIPT check.
8519
b420b89e
AH
85202019-05-17 Alan Hayward <alan.hayward@arm.com>
8521
8522 * README (Testsuite Parameters): Add replay logging to
8523 GDBSERVER_DEBUG.
8524 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8525 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8526 as a comma separated list.
8527 (gdb_debug_init): Override procedure.
8528
408e9b8b
AH
85292019-05-17 Alan Hayward <alan.hayward@arm.com>
8530
8531 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8532 (gdb_write_cmd_file): New procedure.
8533 * lib/gdbserver-support.exp (gdbserver_start): Call
8534 gdbserver_write_cmd_file.
8535 (gdbserver_write_cmd_file): New procedure.
8536
f9e2e39d
AH
85372019-05-17 Alan Hayward <alan.hayward@arm.com>
8538
8539 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8540 (delete_breakpoints): Likewise.
8541 (gdb_run_cmd): Likewise.
8542 (gdb_start_cmd): Likewise.
8543 (gdb_starti_cmd): Likewise.
8544 (gdb_internal_error_resync): Likewise.
8545 (gdb_test_multiple): Likewise.
8546 (gdb_reinitialize_dir): Likewise.
8547 (default_gdb_exit): Likewise.
8548 (gdb_file_cmd): Mark kill as optional.
8549 (default_gdb_start): Call gdb_stdin_log_init.
8550 (send_gdb): Call gdb_stdin_log_write.
8551 (rerun_to_main): Mark Y as an answer.
8552 (gdb_stdin_log_init): New function.
8553 (gdb_stdin_log_write): Likewise.
8554
81f47ac2
AH
85552019-05-17 Alan Hayward <alan.hayward@arm.com>
8556
8557 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8558 * gdb.base/debug-expr.exp: Likewise.
8559 * gdb.base/foll-fork.exp: Likewise.
8560 * gdb.base/foll-vfork.exp: Likewise.
8561 * gdb.base/fork-print-inferior-events.exp: Likewise.
8562 * gdb.base/gdb-sigterm.exp: Likewise.
8563 * gdb.base/gdbinit-history.exp: Likewise.
8564 * gdb.base/osabi.exp: Likewise.
8565 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8566 * gdb.base/ui-redirect.exp: Likewise.
8567 * gdb.gdb/unittest.exp: Likewise.
8568 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8569 * gdb.mi/mi-watch.exp: Likewise.
8570 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8571 * gdb.mi/user-selected-context-sync.exp: Likewise.
8572 * gdb.python/python.exp: Disable debug test when debugging.
8573 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8574 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8575 Likewise.
8576 * gdb.threads/stepi-random-signal.exp: Likewise.
8577
29b52314
AH
85782019-05-17 Alan Hayward <alan.hayward@arm.com>
8579
8580 * Makefile.in: Pass through GDB_DEBUG.
8581 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8582 (gdb,debug): Add board setting.
8583 * lib/gdb.exp (default_gdb_start): Start debugging.
8584 (gdb_debug_enabled): New procedure.
8585 (gdb_debug_init): Likewise.
29b52314
AH
8586
85872019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8588
29b52314
AH
8589 * Makefile.in: Pass through GDB_DEBUG.
8590 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8591 (gdb,debug): Add board setting.
8592 * lib/gdb.exp (default_gdb_start): Start debugging.
8593 (gdb_debug_enabled): New procedure.
8594 (gdb_debug_init): Likewise.
29b52314 8595
ca1285d1
AH
85962019-05-17 Alan Hayward <alan.hayward@arm.com>
8597
8598 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8599
f3a09c80
AH
86002019-05-17 Alan Hayward <alan.hayward@arm.com>
8601
8602 * gdb.base/ui-redirect.exp: Test redirection.
8603
26648588
JV
86042019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8605
8606 * gdb.mi/mi-complete.exp: New file.
8607 * gdb.mi/mi-complete.cc: Likewise.
8608
14237686
AB
86092019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8610
8611 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8612 indexed and sliced arrays, and pointers to arrays.
8613
e7bd7fba
TT
86142019-05-14 Tom Tromey <tromey@adacore.com>
8615
8616 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8617 styling test.
8618
2764128d
TV
86192019-05-14 Tom de Vries <tdevries@suse.de>
8620
8621 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8622 selection entry encoding.
8623
71bed2db
TT
86242019-05-10 Tom Tromey <tromey@adacore.com>
8625
8626 * gdb.ada/info_exc.exp: Add "complete" test.
8627
63b667ad
TV
86282019-05-09 Tom de Vries <tdevries@suse.de>
8629
8630 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8631 CU-relative.
8632
9cfd2b89
TV
86332019-05-09 Tom de Vries <tdevries@suse.de>
8634
8635 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8636 CU-relative.
8637
2228ef77
XR
86382019-05-08 Joel Brobecker <brobecker@adacore.com>
8639
8640 * gdb.ada/frame_arg_lang.exp: New testcase.
8641 * gdb.ada/frame_arg_lang/bla.adb: New file.
8642 * gdb.ada/frame_arg_lang/pck.ads: New file.
8643 * gdb.ada/frame_arg_lang/pck.adb: New file.
8644 * gdb.ada/frame_arg_lang/foo.c: New file.
8645
80e55b13
TT
86462019-05-08 Tom Tromey <tromey@adacore.com>
8647
8648 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8649
9d3421af
TT
86502019-05-08 Tom Tromey <tromey@adacore.com>
8651
8652 * gdb.base/ptype-offsets.exp: Update tests.
8653
844333e2
TT
86542019-05-08 Tom Tromey <tromey@adacore.com>
8655
8656 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8657 cases.
8658 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8659 "short".
8660
988915ee
TT
86612019-05-08 Tom Tromey <tromey@adacore.com>
8662
8663 * gdb.ada/vla.exp: New file.
8664 * gdb.ada/vla/vla.adb: New file.
8665
7bd55dac
TV
86662019-05-07 Tom de Vries <tdevries@suse.de>
8667
8668 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8669
75f06e9d
TV
86702019-05-07 Tom de Vries <tdevries@suse.de>
8671
8672 PR testsuite/24522
8673 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8674 section.
8675
77e7aaa4
TV
86762019-05-07 Tom de Vries <tdevries@suse.de>
8677
8678 PR testsuite/24522
8679 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8680 .debug_aranges section.
8681
456ba0fa
TV
86822019-05-07 Tom de Vries <tdevries@suse.de>
8683
8684 PR testsuite/24159
8685 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8686
5a56d6a6
TV
86872019-05-06 Tom de Vries <tdevries@suse.de>
8688
8689 * lib/gdb.exp (exec_has_index_section): New proc.
8690 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8691 section.
8692
9d6d4be8
TV
86932019-05-04 Tom de Vries <tdevries@suse.de>
8694
8695 * boards/cc-with-debug-names.exp: New file.
8696
222a8d25
TT
86972019-05-03 Tom Tromey <tromey@adacore.com>
8698
8699 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8700 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8701 * gdb.ada/char_enum.exp: Add test.
8702
0fdfd794
TV
87032019-05-03 Tom de Vries <tdevries@suse.de>
8704
8705 * boards/cc-with-gdb-index.exp: New file.
8706
80062eb9
AB
87072019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8708
8709 * gdb.rust/simple.exp: Add new test case.
8710 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8711 (main): Initialise an instance of the new struct.
8712
4504bbde
TT
87132019-05-01 Tom Tromey <tromey@adacore.com>
8714
8715 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8716 record.
8717 (NPR): New variable.
8718 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8719 test.
8720
d48e62f4
TT
87212019-05-01 Tom Tromey <tromey@adacore.com>
8722
8723 * gdb.ada/packed_array_assign.exp: Add packed assignment
8724 regression test.
8725
f59f30f5
TV
87262019-05-01 Tom de Vries <tdevries@suse.de>
8727
8728 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8729
b70bfc54
TV
87302019-05-01 Tom de Vries <tdevries@suse.de>
8731
8732 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8733
15f18d14
AT
87342019-04-30 Ali Tamur <tamur@google.com>
8735
8736 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8737
2ff0a947
TT
87382019-04-30 Tom Tromey <tromey@adacore.com>
8739
8740 * lib/ada.exp (find_ada_tool): New proc.
8741 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8742 * gdb.ada/catch_ex_std.exp: New file.
8743 * gdb.ada/catch_ex_std/foo.adb: New file.
8744 * gdb.ada/catch_ex_std/some_package.adb: New file.
8745 * gdb.ada/catch_ex_std/some_package.ads: New file.
8746
a776957c
TT
87472019-04-30 Tom Tromey <tromey@adacore.com>
8748
8749 PR c++/24470:
8750 * gdb.cp/temargs.cc: Add test code from PR.
8751
bc68014d
AB
87522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8753
8754 * gdb.fortran/vla-datatypes.exp: Update expected results.
8755 * gdb.fortran/vla-ptype.exp: Likewise.
8756 * gdb.fortran/vla-type.exp: Likewise.
8757 * gdb.fortran/vla-value.exp: Likewise.
8758
f1fdc960
AB
87592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8760
8761 * gdb.fortran/ptr-indentation.exp: Update expected results.
8762 * gdb.fortran/ptype-on-functions.exp: Likewise.
8763 * gdb.fortran/vla-ptr-info.exp: Likewise.
8764 * gdb.fortran/vla-value.exp: Likewise.
8765
bf7a4de1
AB
87662019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8767
8768 * gdb.fortran/ptype-on-functions.exp: New file.
8769 * gdb.fortran/ptype-on-functions.f90: New file.
8770
bbe75b9d
AB
87712019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8772
8773 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8774 case void string.
8775
1db455a7
AB
87762019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8777
8778 * gdb.fortran/complex.exp: Expand.
8779 * gdb.fortran/complex.f: Renamed to...
8780 * gdb.fortran/complex.f90: ...this, and extended to add more
8781 complex values.
8782
b6d03bb2
AB
87832019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8784
8785 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8786 MODULO, CMPLX.
8787
2e62ab40
AB
87882019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8789 Richard Bunt <richard.bunt@arm.com>
8790
8791 * gdb.base/max-depth.c: New file.
8792 * gdb.base/max-depth.exp: New file.
8793 * gdb.python/py-nested-maps.c: New file.
8794 * gdb.python/py-nested-maps.exp: New file.
8795 * gdb.python/py-nested-maps.py: New file.
8796 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8797 (test_all_common): Call test_max_depth.
8798 * gdb.fortran/max-depth.exp: New file.
8799 * gdb.fortran/max-depth.f90: New file.
8800 * gdb.go/max-depth.exp: New file.
8801 * gdb.go/max-depth.go: New file.
8802 * gdb.modula2/max-depth.exp: New file.
8803 * gdb.modula2/max-depth.c: New file.
8804 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8805
d2b584a5
TV
88062019-04-29 Tom de Vries <tdevries@suse.de>
8807
8808 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8809
136afab8
PW
88102019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8811
8812 * gdb.base/callexit.exp: Test may-call-functions off.
8813
725cbb63
KS
88142019-04-25 Keith Seitz <keiths@redhat.com>
8815
8816 PR c++/24367
8817 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8818 (another_incomplete_struct, test_incomplete): New definitions.
8819 (main): Use new definitions.
8820 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8821 functions.
8822
701adfb0
PA
88232019-04-25 Ali Tamur <tamur@google.com>
8824
8825 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8826
82433e3e
SDJ
88272019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8828
8829 PR corefiles/11608
8830 PR corefiles/18187
8831 * gdb.base/coredump-filter-build-id.exp: New file.
8832
dd06d4d6
AH
88332019-04-25 Alan Hayward <alan.hayward@arm.com>
8834
e79be6e5
SM
8835 * Makefile.in: Pass through GDBSERVER_DEBUG.
8836 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8837 (gdbserver,debug): Add board setting.
8838 * gdb.trace/tspeed.exp: Skip when debugging.
8839 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8840 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8841
1670072e
TT
88422019-04-24 Tom Tromey <tromey@adacore.com>
8843
8844 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8845 Rust.
8846
a59240a4
TT
88472019-04-24 Tom Tromey <tromey@adacore.com>
8848
8849 * gdb.arch/amd64-eval.exp: Test bitfield return.
8850 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8851 (class Foo) <return_bitfields>: New method.
8852 (main): Call it.
8853
b907456c
AB
88542019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8855
8856 * gdb.cp/many-args.cc: New file.
8857 * gdb.cp/many-args.exp: New file.
8858
5c565afd
TV
88592019-04-23 Tom de Vries <tdevries@suse.de>
8860
8861 PR gdb/24433
8862 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8863
ba22ff86
AH
88642019-04-23 Alan Hayward <alan.hayward@arm.com>
8865
8866 * gdb.trace/backtrace.exp: Use nopie flag.
8867 * gdb.trace/circ.exp: Likewise.
8868 * gdb.trace/collection.exp: Likewise.
8869 * gdb.trace/ftrace.exp: Likewise.
8870 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8871 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8872 * gdb.trace/qtro.exp: Likewise.
8873 * gdb.trace/read-memory.exp: Likewise.
8874 * gdb.trace/report.exp: Likewise.
8875 * gdb.trace/tfile.exp: Likewise.
8876 * gdb.trace/tfind.exp: Likewise.
8877 * gdb.trace/unavailable.exp: Likewise.
8878
7905fc35
PA
88792019-04-22 Pedro Alves <palves@redhat.com>
8880
8881 * gdb.base/solib-probes-nosharedlibrary.c,
8882 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8883
8ecb59f8
TT
88842019-04-19 Tom Tromey <tromey@adacore.com>
8885
8886 * gdb.ada/ptype_union.c: New file.
8887 * gdb.ada/ptype_union.exp: New file.
8888
62160ec9
TT
88892019-04-19 Tom Tromey <tromey@adacore.com>
8890
8891 PR symtab/24423:
8892 * gdb.base/list0.h (foo): Add a control-l character.
8893
36cd4ba5
TV
88942019-04-18 Tom de Vries <tdevries@suse.de>
8895
8896 PR gdb/24433
8897 * boards/local-board.exp: Set sysroot to "".
8898
b73715df
TV
88992019-04-18 Tom de Vries <tdevries@suse.de>
8900 Pedro Alves <palves@redhat.com>
8901
8902 PR gdb/24454
8903 * gdb.threads/vfork-follow-child-exec.c: New file.
8904 * gdb.threads/vfork-follow-child-exec.exp: New file.
8905 * gdb.threads/vfork-follow-child-exit.c: New file.
8906 * gdb.threads/vfork-follow-child-exit.exp: New file.
8907
4aa866af
LS
89082019-04-15 Leszek Swirski <leszeks@google.com>
8909
8910 * gdb.arch/amd64-eval.cc: New file.
8911 * gdb.arch/amd64-eval.exp: New file.
8912
e5a1a79a
AH
89132019-04-11 Alan Hayward <alan.hayward@arm.com>
8914
8915 * gdb.server/sysroot.c: New test.
8916 * gdb.server/sysroot.exp: New file.
8917 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8918 matching param.
8919
41077b66
AB
89202019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8921
8922 * gdb.base/align.exp: Extend test to cover structures containing
8923 only static fields.
8924
c30391f8
TV
89252019-04-11 Tom de Vries <tdevries@suse.de>
8926
8927 * boards/cc-with-dwz-m.exp: New file.
8928 * boards/cc-with-dwz.exp: New file.
8929 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8930
e242fd12
SM
89312019-04-09 Simon Marchi <simon.marchi@efficios.com>
8932
8933 * gdb.base/start-cpp.exp: New file.
8934 * gdb.base/start-cpp.cc: New file.
8935
2b0c8b01
KB
89362019-04-08 Kevin Buettner <kevinb@redhat.com>
8937
8938 * gdb.python/py-thrhandle.exp: Adjust tests to call
8939 thread_from_handle instead of thread_from_thread_handle.
8940
947210e5
KB
89412019-04-08 Kevin Buettner <kevinb@redhat.com>
8942
8943 * gdb.python/py-thrhandle.exp: Add tests for
8944 gdb.InferiorThread.handle.
8945
d7df6549
AB
89462019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8947
8948 * gdb.python/py-function.exp: Check calling helper function from
8949 all languages.
8950 * lib/gdb.exp (gdb_supported_languages): New proc.
8951
8bdc1658
AB
89522019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8953
8954 * gdb.base/complex-parts.c: New file.
8955 * gdb.base/complex-parts.exp: New file.
8956
05caa1d2
TT
89572019-04-01 Tom Tromey <tromey@adacore.com>
8958
8959 PR symtab/23331:
8960 * gdb.dwarf2/dw2-ranges-main.c: New file.
8961 * gdb.dwarf2/dw2-ranges-psym.c: New file.
8962 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
8963
7734102d
EZ
89642019-03-30 Simon Marchi <simark@simark.ca>
8965
8966 * gdb.base/default.exp: Add values for $_gdb_major and
8967 $_gdb_minor.
8968
188e1fa9
TT
89692019-03-29 Tom Tromey <tromey@adacore.com>
8970
8971 * gdb.base/help.exp: Tighten apropos regexp.
8972
2880242d
KS
89732019-03-29 Keith Seitz <keiths@redhat.com>
8974
8975 * gdb.fortran/array-bounds.exp: New file.
8976 * gdb.fortran/array-bounds.f90: New file.
8977
077cad8e
PW
89782019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8979
8980 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
8981
80047cfc
PW
89822019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8983
8984 * gdb.multi/hello.c (main): Increase alarm timer.
8985
f489207e
SL
89862019-03-28 Sandra Loosemore <sandra@codesourcery.com>
8987
8988 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
8989 factor when no hardware watchpoint support.
8990
c92df149
AH
89912019-03-28 Alan Hayward <alan.hayward@arm.com>
8992 Pedro Alves <palves@redhat.com>
8993
8994 * boards/local-board.exp: set sysroot to /.
8995
933aebfa
AH
89962019-03-27 Alan Hayward <alan.hayward@arm.com>
8997
8998 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
8999 in child.
9000
9f9aa852
AB
90012019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9002
9003 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9004 field.
9005 (make_container): Initialise new field.
9006 * gdb.python/py-prettyprint.exp: Add new tests.
9007 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9008 <display_hint>: New method.
9009
3714a195
AB
90102019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9011
9012 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9013 gdb_continue_to_breakpoint more throughout this test.
9014 (run_lang_tests) Supply unique test names, and use
9015 gdb_test_no_output.
9016
18c77628
AB
90172019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9018
9019 * gdb.base/finish-pretty.exp: Update expected results.
9020 * gdb.base/pretty-print.c: New file.
9021 * gdb.base/pretty-print.exp: New file.
9022
9a93502f
PA
90232019-03-25 Pedro Alves <palves@redhat.com>
9024
9025 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9026 move comments outside list. Append '-i "" eof' section.
9027
968aa7ae
AH
90282019-03-22 Alan Hayward <alan.hayward@arm.com>
9029
34a7f2a4 9030 PR testsuite/25016
968aa7ae
AH
9031 * README: Add pie options.
9032 * gdb.base/break-interp.exp: Ensure pie is disabled.
9033 * gdb.base/dump.exp: Likewise.
9034 * lib/gdb.exp (gdb_compile): Add pie option.
9035
4c7d57e7
TT
90362019-03-19 Tom Tromey <tromey@adacore.com>
9037
9038 * gdb.mi/mi2-cli-display.c: New file.
9039 * gdb.mi/mi2-cli-display.exp: New file.
9040
bff8c71f
TT
90412019-03-18 Joel Brobecker <brobecker@adacore.com>
9042 Tom Tromey <tromey@adacore.com>
9043
9044 * gdb.ada/ptype_array/pck.adb: New file.
9045 * gdb.ada/ptype_array/pck.ads: New file.
9046 * gdb.ada/ptype_array/foo.adb: New file.
9047 * gdb.ada/ptype_array.exp: New file.
9048
d085f989
TT
90492019-03-14 Tom Tromey <tromey@adacore.com>
9050
9051 * gdb.base/style.exp: Add "set style sources" test.
9052
b4be1b06
SM
90532019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9054
9055 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9056 * mi-breakpoint-multiple-locations.exp: ... this.
9057 (make_breakpoints_pattern): New proc.
9058 (do_test): Add mi_version parameter, test -break-insert,
9059 -break-info and =breakpoint-created.
9060
7cde5fc2
AB
90612019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9062
9063 * config/default.exp: Remove 'load_lib gdb.exp'.
9064 * config/monitor.exp: Likewise.
9065 * config/sid.exp: Likewise.
9066 * config/sim.exp: Likewise.
9067 * config/slite.exp: Likewise.
9068 * config/unix.exp: Likewise.
9069 * gdb.base/default.exp: Remove unhelpful comment.
9070
efbecbc1
AB
90712019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9072
9073 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9074
0841c79a
AB
90752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9076
9077 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9078
4a270568
AB
90792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9080
9081 * gdb.fortran/type-kinds.exp: Update expected results.
9082
067630bd
AB
90832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9084
9085 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9086
3be47f7a
AB
90872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9088
9089 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9090 function.
9091 (test_basic_parsing_of_type_kinds): Expand types tested.
9092 (test_parsing_invalid_type_kinds): New function.
9093
4d00f5d8
AB
90942019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9095
9096 * gdb.fortran/intrinsics.exp: New file.
9097 * gdb.fortran/intrinsics.f90: New file.
9098 * gdb.fortran/type-kinds.exp: New file.
9099
c8f91604
AB
91002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9101
9102 * gdb.fortran/dot-ops.exp: New file.
9103
dd9f2c76
AB
91042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9105
9106 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9107 Check upper and lower case logical literals.
9108
84ec9724
AB
91092019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9110
9111 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9112 Remove duplicate tests.
9113
c3734e09
AH
91142019-03-06 Alan Hayward <alan.hayward@arm.com>
9115
9116 * lib/gdb.exp (builtin_cd): rename of cd.
9117 (cd): Override builtin.
9118
aa3cfbda
RB
91192019-03-06 Richard Bunt <richard.bunt@arm.com>
9120
9121 * gdb.fortran/function-calls.exp: New file.
9122 * gdb.fortran/function-calls.f90: New test.
9123
7b63ad86
RB
91242019-03-04 Richard Bunt <richard.bunt@arm.com>
9125
9126 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9127 on user program standard output.
9128 * gdb.fortran/short-circuit-argument-list.f90: Record function
9129 calls.
9130
01abb042
AH
91312019-02-28 Alan Hayward <alan.hayward@arm.com>
9132
c3734e09
AH
9133 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9134 failure.
01abb042 9135
92137da0
RO
91362019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9137
9138 PR gdb/8527
9139 * gdb.base/interrupt-daemon-attach.c,
9140 gdb.base/interrupt-daemon-attach.exp: New test.
9141
5862844d
PA
91422019-02-27 Pedro Alves <palves@redhat.com>
9143
9144 * gdb.base/page.exp: Add tests for "set width/height -1".
9145
8ed25214
PA
91462019-02-27 Pedro Alves <palves@redhat.com>
9147
9148 * gdb.base/page.exp: Add tests for "set/show width/height" with
9149 "infinite" values.
9150
6c28e44a
TT
91512019-02-27 Tom Tromey <tromey@adacore.com>
9152
9153 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9154 2.4.
9155 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9156 workaround.
9157
bf9a735e
AB
91582019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9159
9160 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9161 tests for structs with static members.
9162
8791793c
TT
91632019-02-26 Tom Tromey <tromey@adacore.com>
9164
9165 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9166 ValueError, not TypeError.
9167
bc2a507e
KB
91682019-02-26 Kevin Buettner <kevinb@redhat.com>
9169
9170 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9171 call from main program.
9172
e0e7d3bd
JB
91732019-02-23 Joel Brobecker <brobecker@adacore.com>
9174
9175 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9176 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9177 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9178 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9179 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9180
9600246d
KS
91812019-02-22 Keith Seitz <keiths@redhat.com>
9182
9183 PR symtab/23853
9184 * gdb.base/symlink-sourcefile.c: New file.
9185 * gdb.base/symlink-sourcefile.exp: New file.
9186
0c95f9ed
TT
91872019-02-20 Tom Tromey <tom@tromey.com>
9188
9189 * gdb.base/info_qt.exp: Update.
9190
6caa91b6
SM
91912019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9192
9193 * gdb.base/source.exp: Move "error in sourced script" code to
9194 the end.
9195 * gdb.base/source-error.gdb: Move contents to
9196 source-error-1.gdb. Add new code to source source-error-1.gdb.
9197 * gdb.base/source-error-1.gdb: New file, from previous
9198 source-error.gdb.
9199
6506371f
TT
92002019-02-17 Tom Tromey <tom@tromey.com>
9201
9202 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9203 for macro styling.
9204 * gdb.base/style.c (SOME_MACRO): New macro.
9205
a0087920
TT
92062019-02-17 Tom Tromey <tom@tromey.com>
9207
9208 * gdb.base/style.exp: Add line-wrapping tests.
9209 * gdb.base/page.exp: Add test for quitting during pagination.
9210
a2cd4f14
JB
92112019-02-17 Joel Brobecker <brobecker@adacore.com>
9212
9213 * gdb.ada/big_packed_array: New testcase.
9214 * gdb.ada/homonym.exp: Fix incorrect expected output for
9215 "break <homonym__get_value>" test.
9216
9d70ffbc
WP
92172019-02-13 Weimin Pan <weimin.pan@oracle.com>
9218
9219 PR breakpoints/21870
9220 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9221 and prepare_for_testing. Add comment.
9222 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9223 redundant cleanup call. Clean up comment.
9224
01c7ae81
WP
92252019-02-12 Weimin Pan <weimin.pan@oracle.com>
9226
9227 PR breakpoints/21870
9228 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9229 * gdb.arch/aarch64-dbreg-contents.c: New file.
9230
aff29d1c
JB
92312019-02-10 Joel Brobecker <brobecker@adacore.com>
9232
9233 * gdb.ada/mi_ref_changeable: New testcase.
9234
df0da8a2
AH
92352019-02-07 Alan Hayward <alan.hayward@arm.com>
9236
9237 * gdb.base/attach.exp: Add double attach test.
9238
bd447abb
SM
92392019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9240
9241 * lib/gdb.exp (default_gdb_start): Don't match pagination
9242 prompt.
9243 (gdb_init): Set stty_init.
9244
1dbc40b9
TT
92452019-01-27 Tom Tromey <tom@tromey.com>
9246
9247 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9248 skip_python_tests.
9249
353229bf
AH
92502019-01-24 Alan Hayward <alan.hayward@arm.com>
9251
9252 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9253 New structure.
9254 (struct struct_static_02_02): Likewise.
9255 (struct struct_static_02_03): Likewise.
9256 (struct struct_static_02_04): Likewise.
9257 (struct struct_static_04_01): Likewise.
9258 (struct struct_static_04_02): Likewise.
9259 (struct struct_static_04_03): Likewise.
9260 (struct struct_static_04_04): Likewise.
9261 (struct struct_static_06_01): Likewise.
9262 (struct struct_static_06_02): Likewise.
9263 (struct struct_static_06_03): Likewise.
9264 (struct struct_static_06_04): Likewise.
9265 (cmp_struct_static_02_01): Likewise.
9266 (cmp_struct_static_02_02): Likewise.
9267 (cmp_struct_static_02_03): Likewise.
9268 (cmp_struct_static_02_04): Likewise.
9269 (cmp_struct_static_04_01): Likewise.
9270 (cmp_struct_static_04_02): Likewise.
9271 (cmp_struct_static_04_03): Likewise.
9272 (cmp_struct_static_04_04): Likewise.
9273 (cmp_struct_static_06_01): Likewise.
9274 (cmp_struct_static_06_02): Likewise.
9275 (cmp_struct_static_06_03): Likewise.
9276 (cmp_struct_static_06_04): Likewise.
9277 (call_all): Test new structs.
9278 * gdb.base/infcall-nested-structs.exp: Likewise.
9279
73021deb
AH
92802019-01-21 Alan Hayward <alan.hayward@arm.com>
9281 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9282
fc65c7db
AH
92832019-01-21 Alan Hayward <alan.hayward@arm.com>
9284 * gdb.base/stack-protector.c: New test.
9285 * gdb.base/stack-protector.exp: New file.
9286 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9287 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9288 option.
9289 (gdb_compile): Remove stack protector for GCC and prevent
9290 recursion.
9291
c24bdb02
KS
92922019-01-16 Keith Seitz <keiths@redhat.com>
9293
9294 PR gdb/23773
9295 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9296
6f072a10
PFC
92972019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9298
9299 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9300 aliases.
9301 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9302 tests.
9303 * gdb.arch/powerpc-vector-regs.c: New file.
9304 * gdb.arch/powerpc-vector-regs.exp: New file.
9305
a7b8d682
PFC
93062019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9307
9308 * gdb.arch/altivec-regs.exp: Fix the list passed to
9309 gdb_expect_list when testing "info vector".
9310
6eb6fb67
AB
93112019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9312
9313 * gdb.base/style.exp: Don't include path in testname.
9314
b56f80d8
KS
93152019-01-10 Keith Seitz <keiths@redhat.com>
9316
9317 PR gdb/23712
9318 PR symtab/23010
9319 * gdb.dwarf2/multidictionary.exp: New file.
9320
041be526
SM
93212019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9322
9323 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9324 (test_gnuv3_style_demangling): ... this.
9325 (test_lucid_style_demangling): Remove.
9326 (test_arm_style_demangling): Remove.
9327 (test_hp_style_demangling): Remove.
9328 (do_tests): Remove calls to the above.
9329
d820d0c3
AB
93302019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9331
9332 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9333 case.
9334
f097f5ad
TT
93352019-01-06 Tom Tromey <tom@tromey.com>
9336
9337 PR gdb/28155:
9338 * gdb.dwarf2/typedef-void-finish.exp: New file.
9339
2cd8cc0b
TT
93402018-12-28 Tom Tromey <tom@tromey.com>
9341 Simon Marchi <simark@simark.ca>
9342
9343 * gdb.base/jit-exec.exp: New file.
9344 * gdb.base/jit-exec.c: New file.
9345 * gdb.base/jit-execd.c: New file.
9346
35fb8261
TT
93472018-12-28 Tom Tromey <tom@tromey.com>
9348
9349 * gdb.base/style.exp: Update test to check for address styling.
9350
47fd17cd
TT
93512018-12-28 Tom Tromey <tom@tromey.com>
9352
9353 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9354 message.
9355
d47032b7
TT
93562018-12-28 Tom Tromey <tom@tromey.com>
9357
9358 * gdb.base/style.exp: Add test for version number styling.
9359
af79b68d
TT
93602018-12-28 Tom Tromey <tom@tromey.com>
9361
9362 * gdb.base/style.exp: Add test for print_address_symbolic.
9363
0bb296cb
TT
93642018-12-28 Tom Tromey <tom@tromey.com>
9365
9366 * gdb.base/style.exp: Add test for breakpoint setting.
9367
80ae2043
TT
93682018-12-28 Tom Tromey <tom@tromey.com>
9369
9370 * gdb.base/style.exp: Add test for variable names.
9371
cbe56571
TT
93722018-12-28 Tom Tromey <tom@tromey.com>
9373
9374 * gdb.base/style.exp: New file.
9375 * gdb.base/style.c: New file.
9376
9162a27c
TT
93772018-12-28 Tom Tromey <tom@tromey.com>
9378
9379 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9380 "dumb".
9381 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9382 the TERM environment variable.
9383
bc543c90
TT
93842018-12-27 Tom Tromey <tom@tromey.com>
9385
9386 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9387 pagination test.
9388
6f0ffe50
AB
93892018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9390
9391 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9392 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9393
b5a1e557
PW
93942018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9395
9396 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9397 Filename a.adb changed to bp_fun_addr.adb.
9398 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9399
6e8b1ab2
JV
94002018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9401
9402 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9403 non-PIE executables.
9404 * README: Mention the gdb,nopie_flag board setting.
9405 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9406 non-PIE executable.
9407 * gdb.arch/amd64-entry-value.exp: Likewise.
9408 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9409 * gdb.arch/i386-float.exp: Likewise.
9410 * gdb.arch/i386-signal.exp: Likewise.
9411 * gdb.mi/mi-reg-undefined.exp: Likewise.
9412
d00a27c5
PM
94132018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9414
9415 PR gdb/23974
9416 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9417
161d081c
PW
94182018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9419
9420 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9421 Update order of results accordingly.
9422
b001de23
AB
94232018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9424
9425 * gdb.base/annota1.exp: Update a test regexp.
9426
99e1a184
AB
94272018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9428
9429 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9430
7a81c1e2
PW
94312018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9432
9433 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9434 (reuse_time): Initialize to REUSE_TIME_CAP.
9435 (check_rc): New function.
9436 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9437 Check pthread_create rc.
9438 (spawner_thread_func): Check pthread_create and pthread_join rc.
9439
73e8dc90
PA
94402018-12-08 Pedro Alves <palves@redhat.com>
9441
9442 * gdb.base/list.exp (test_forward_search): Rename to ...
9443 (test_forward_reverse_search): ... this. Also test reverse-search
9444 and the forward-search alias.
9445
13f2ed32
AB
94462018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9447
9448 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9449 local timeout variable before return, and remove all local timeout
9450 variable entirely.
9451 (gdb_load): Likewise.
9452
64d27cfc
TV
94532018-12-01 Tom de Vries <tdevries@suse.de>
9454
9455 * gdb.base/gdb-caching-proc.exp: New file.
9456
f63c03b4
SDJ
94572018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9458
9459 * Makefile.in (TIMESTAMP): New variable.
9460 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9461 command.
9462 (check-single-racy): Likewise.
9463 (check/%.exp): Likewise.
9464 (check-racy/%.exp): Likewise.
9465 (workers/%.worker): Likewise.
9466 (build-perf): Likewise.
9467 (check-perf): Likewise.
9468 * README: Describe new "TS" and "TS_FORMAT" variables.
9469 * print-ts.py: New file.
9470
1c97054b
BF
94712018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9472
9473 PR python/23714
9474 * gdb.python/python.exp: Test command repetition after
9475 gdb.execute.
9476
1871a62d
AB
94772018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9478
9479 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9480 is correctly aligned.
9481
fb5e1ed9
PW
94822018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9483
9484 * gdb.ada/info_auto_lang.exp: New testcase.
9485 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9486 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9487 * gdb.ada/info_auto_lang/some_c.c: New file.
9488
43d397ca
PW
94892018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9490
9491 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9492 FUNC_lang language syntax.
9493
beddd671
PW
94942018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9495
9496 * gdb.base/info_minsym.c: New file.
9497 * gdb.base/info_minsym.exp: New file.
9498
73fc52c4
TT
94992018-11-19 Tom Tromey <tom@tromey.com>
9500
9501 PR rust/23625:
9502 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9503 * gdb.rust/expr.exp: Update expected output. Change one test.
9504
994b876a
TT
95052018-11-19 Tom Tromey <tom@tromey.com>
9506
9507 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9508
6769f276
PA
95092018-11-19 Pedro Alves <palves@redhat.com>
9510
9511 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9512 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9513 see the expected warning.
9514
38a72da0
AH
95152018-11-16 Alan Hayward <alan.hayward@arm.com>
9516
9517 PR gdb/22736:
9518 * gdb.cp/infcall-nodebug-lib.c: New test.
9519 * gdb.cp/infcall-nodebug-main.c: New test.
9520 * gdb.cp/infcall-nodebug.exp: New file.
9521
53a89d6e
SM
95222018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9523
9524 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9525 completer tests.
9526
9325300d
TV
95272018-11-09 Tom de Vries <tdevries@suse.de>
9528
9529 * gdb.base/msym-lang.c: New test.
9530 * gdb.base/msym-lang.exp: New file.
9531 * gdb.base/msym-lang-main.c: New test.
9532
20f0d60d
TT
95332018-11-08 Tom Tromey <tom@tromey.com>
9534
9535 PR gdb/23555:
9536 PR gdb/23838:
9537 * gdb.base/warning.exp: New file.
9538
b5420128
JB
95392018-11-08 Jan Beulich <jbeulich@suse.com>
9540
9541 * testsuite/gdb.arch/i386-avx512.c,
9542 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9543
cd115d61
AB
95442018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9545
9546 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9547 point hardware.
9548
35ee2dc2
AB
95492018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9550
9551 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9552 * gdb.dwarf2/missing-type-name.exp: New file.
9553
31aceee8
TV
95542018-11-06 Tom de Vries <tdevries@suse.de>
9555
9556 * gdb.base/many-headers.c: New test.
9557 * gdb.base/many-headers.exp: New file.
9558
109be305
JW
95592018-11-06 Jim Wilson <jimw@sifive.com>
9560
9561 * gdb.base/code_elim.exp: For riscv, set additional_flags
9562 to include -msmall-data-limit=0.
9563
e2b7af72
JB
95642018-11-01 Joel Brobecker <brobecker@adacore.com>
9565
9566 * gdb.ada/watch_minus_l: New testcase.
9567
cdcda965
SM
95682018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9569
9570 * gdb.arch/aix-sighandle.c: New file.
9571 * gdb.arch/aix-sighandle.exp: New file.
9572
92dcebf3
AB
95732018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9574
9575 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9576 registers being unions.
9577
68b9ac18
TV
95782018-10-31 Tom de Vries <tdevries@suse.de>
9579
9580 * lib/valgrind.exp: New file.
9581 (vgdb_start, vgdb_stop): New procs, factored out of ...
9582 * gdb.base/valgrind-bt.exp: ... here, ...
9583 * gdb.base/valgrind-disp-step.exp: ... here and ...
9584 * gdb.base/valgrind-infcall.exp: ... here.
9585
1443936e
TV
95862018-10-31 Tom de Vries <tdevries@suse.de>
9587
9588 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9589
eb77c9df
AB
95902018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9591
9592 * gdb.dwarf2/void-type.c: New file.
9593 * gdb.dwarf2/void-type.exp: New file.
9594
82b5e646
PW
95952018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9596
9597 * gdb.base/info_qt.c: New file.
9598 * gdb.base/info_qt.exp: New file.
9599
8d619c01
EBM
96002018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9601
9602 * gdb.arch/powerpc-htm-regs.c: New file.
9603 * gdb.arch/powerpc-htm-regs.exp: New file.
9604
f2cf6173
EBM
96052018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9606
9607 * gdb.arch/powerpc-tar.c: New file.
9608 * gdb.arch/powerpc-tar.exp: New file.
9609
7ca18ed6
EBM
96102018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9611
9612 * gdb.arch/powerpc-ppr-dscr.c: New file.
9613 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9614
bfcc0eba
TV
96152018-10-25 Tom de Vries <tdevries@suse.de>
9616
9617 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9618
fe1a5cad
TV
96192018-10-24 Tom de Vries <tdevries@suse.de>
9620
9621 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9622 longer exists error.
9623
a76dc3b7
TV
96242018-10-24 Tom de Vries <tdevries@suse.de>
9625
9626 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9627
4df46df7
TV
96282018-10-24 Tom de Vries <tdevries@suse.de>
9629
9630 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9631 --db-attach in valgrind.
9632
0dbfcfff
AB
96332018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9634
9635 * gdb.arch/riscv-reg-aliases.c: New file.
9636 * gdb.arch/riscv-reg-aliases.exp: New file.
9637
b04480b1
AH
96382018-10-19 Alan Hayward <alan.hayward@arm.com>
9639
9640 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9641
2c6ac8d7
AH
96422018-10-19 Alan Hayward <alan.hayward@arm.com>
9643
9644 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9645
2bc69f25
AH
96462018-10-19 Alan Hayward <alan.hayward@arm.com>
9647
9648 * gdb.cp/ovldbreak.exp: Fix regexps.
9649
1f1ae3a3
AH
96502018-10-19 Alan Hayward <alan.hayward@arm.com>
9651
9652 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9653
94c18618
SDJ
96542018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9655
9656 PR cli/23785
9657 * gdb.base/restore.exp: New test to check if "restore" with an
9658 invalid file doesn't segfault.
9659
812cd6eb
TV
96602018-10-18 Tom de Vries <tdevries@suse.de>
9661
9662 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9663 * gdb.ada/excep_handle.exp: Same.
9664 * gdb.ada/mi_string_access.exp: Same.
9665 * gdb.ada/mi_var_union.exp: Same.
9666 * gdb.arch/arc-analyze-prologue.exp: Same.
9667 * gdb.arch/arc-decode-insn.exp: Same.
9668 * gdb.base/readnever.exp: Same.
9669 * gdb.fortran/printing-types.exp: Same.
9670 * gdb.guile/scm-lazy-string.exp: Same.
9671
c4b90788
TV
96722018-10-16 Tom de Vries <tdevries@suse.de>
9673
9674 PR gdb/23730
9675 * gdb.base/catch-follow-exec.c: Add copyright notice.
9676 * gdb.base/catch-follow-exec.exp: Rewrite to use
9677 gdb_spawn_with_cmdline_opts. Require gdb-native.
9678
8bca2978
SL
96792018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9680
9681 * gdb.trace/actions-changed.exp: Check for arch support.
9682 * gdb.trace/actions.exp: Likewise.
9683 * gdb.trace/ax.exp: Likewise.
9684 * gdb.trace/backtrace.exp: Likewise.
9685 * gdb.trace/change-loc.exp: Likewise.
9686 * gdb.trace/deltrace.exp: Likewise.
9687 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9688 * gdb.trace/ftrace.exp: Likewise.
9689 * gdb.trace/infotrace.exp: Check for arch support.
9690 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9691 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9692 * gdb.trace/mi-tsv-changed.exp: Likewise.
9693 * gdb.trace/packetlen.exp: Likewise.
9694 * gdb.trace/passc-dyn.exp: Likewise.
9695 * gdb.trace/passcount.exp: Likewise.
9696 * gdb.trace/pending.exp: Likewise.
9697 * gdb.trace/range-stepping.exp: Check for shlib support.
9698 * gdb.trace/report.exp: Check for arch support.
9699 * gdb.trace/save-trace.exp: Likewise.
9700 * gdb.trace/signal.exp: Check for signal support.
9701 * gdb.trace/tfind.exp: Check for arch support.
9702 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9703 * gdb.trace/trace-common.h: Add comment.
9704 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9705 * gdb.trace/trace-enable-disable.exp: Likewise.
9706 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9707 * gdb.trace/tracecmd.exp: Check for arch support.
9708 * gdb.trace/tspeed.exp: Check for shlib and target support.
9709 * gdb.trace/tstatus.exp: Check for arch support.
9710 * gdb.trace/tsv.exp: Likewise.
9711 * gdb.trace/while-dyn.exp: Likewise.
9712 * gdb.trace/while-stepping.exp: Likewise.
9713 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9714
f9c49bff
SM
97152018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9716
9717 * gdb.trace/tspeed.exp: Remove nowarnings.
9718 (prepare_for_trace_test): Declare "global ipalib".
9719 * gdb.trace/tspeed.c: Include unistd.h.
9720 (main): Remove superfluous printf argument.
9721
d4330bde
SL
97222018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9723
9724 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9725 directory prefix on the filename.
9726
8ecfd7bd
SDJ
97272018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9728
9729 * gdb.gdb/unittest.exp: Update expected message informing that
9730 selftests have been disabled.
9731 * gdb.server/unittest.exp: Likewise.
9732
58bbcd02
TV
97332018-10-09 Tom de Vries <tdevries@suse.de>
9734
9735 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9736 with runto_main.
9737
9f6b697b
WP
97382018-10-08 Weimin Pan <weimin.pan@oracle.com>
9739
9740 PR c++/16841
9741 * gdb.cp/virtbase2.cc: New file.
9742 * gdb.cp/virtbase2.exp: New file.
9743
add5ded5
TT
97442018-10-06 Tom Tromey <tom@tromey.com>
9745
9746 PR python/19399:
9747 * gdb.python/py-inferior.exp: Add architecture test.
9748
f9e48344
TT
97492018-10-06 Tom Tromey <tom@tromey.com>
9750
9751 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9752 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9753
2a8be203
TT
97542018-10-06 Tom Tromey <tom@tromey.com>
9755
9756 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9757 of a "throw" catchpoint.
9758
e04caa70
SDJ
97592018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9760
9761 * gdb.base/info-proc.exp: Update string expected from "help info
9762 proc".
9763
5ca8c39f
TT
97642018-10-04 Tom Tromey <tom@tromey.com>
9765
9766 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9767 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9768 (test_initial_complaints, test_empty_complaints): Update.
9769 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9770
3453e7e4
TT
97712018-10-04 Tom Tromey <tom@tromey.com>
9772
9773 PR cli/19551:
9774 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9775 * lib/gdb.exp (gdb_file_cmd): Update.
9776 * gdb.stabs/weird.exp (print_weird_var): Update.
9777 * gdb.server/solib-list.exp: Update.
9778 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9779 * gdb.mi/mi-cli.exp: Update.
9780 * gdb.linespec/linespec.exp: Update.
9781 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9782 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9783 * gdb.cp/cp-relocate.exp: Update.
9784 * gdb.base/sym-file.exp: Update.
9785 * gdb.base/relocate.exp: Update.
9786 * gdb.base/readnever.exp: Update.
9787 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9788 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9789 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9790 * gdb.base/code_elim.exp: Update.
9791 * gdb.base/break-unload-file.exp (test_break): Update.
9792 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9793 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9794 Update.
9795 * gdb.base/attach.exp (do_attach_tests): Update.
9796 * gdb.base/sepdebug.exp: Update.
9797 * gdb.python/py-section-script.exp: Update.
9798
6afcf761
TT
97992018-10-04 Tom Tromey <tom@tromey.com>
9800
9801 PR cli/22234:
9802 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9803 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9804 output.
9805
fef1b293
TT
98062018-10-04 Tom Tromey <tom@tromey.com>
9807
9808 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9809 set width and height to 0.
9810 (test_command_line_attach_run): Use -quiet.
9811
ca98345e
SL
98122018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9813
9814 * lib/gdb.exp (skip_ifunc_tests): New.
9815 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9816 other compile failures.
9817 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9818
ff34e6ae
SM
98192018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9820
9821 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9822 is_amd64_regs_target.
9823
6bb8890e
AH
98242018-10-01 Alan Hayward <alan.hayward@arm.com>
9825
9826 * gdb.arch/aarch64-sighandler-regs.c: New test.
9827 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9828 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9829
224d30d3
MM
98302018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9831
9832 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9833 assembly.
9834
f67ffa6a
AB
98352018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9836
9837 * gdb.base/frame-selection.exp: New file.
9838 * gdb.base/frame-selection.c: New file.
9839
9fc3183f
AH
98402018-09-27 Alan Hayward <alan.hayward@arm.com>
9841
9842 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9843 pthread barrier.
9844 (main): Likewise.
9845
d354055e
AB
98462018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9847
9848 * gdb.base/large-frame-1.c: New file.
9849 * gdb.base/large-frame-2.c: New file.
9850 * gdb.base/large-frame.exp: New file.
9851 * gdb.base/large-frame.h: New file.
9852
db727370
JL
98532018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9854
9855 PR gdb/20948
9856 * gdb.base/write_mem.exp: New test.
9857 * gdb.base/write_mem.c: Likewise.
9858
ae778caf
TT
98592018-09-23 Tom Tromey <tom@tromey.com>
9860
9861 PR python/18852:
9862 * gdb.python/py-parameter.exp: Add test for parameter that throws
9863 on "set".
9864
fd3ba736
TT
98652018-09-23 Tom Tromey <tom@tromey.com>
9866
9867 PR python/17284:
9868 * gdb.python/py-template.exp (test_template_arg): Add test for
9869 negative template argument number.
9870
39a24317
TT
98712018-09-23 Tom Tromey <tom@tromey.com>
9872
9873 PR python/14062:
9874 * gdb.python/python.exp: Add test for post_event error.
9875
f5769a2c
TT
98762018-09-23 Tom Tromey <tom@tromey.com>
9877
9878 PR python/18170:
9879 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9880 convert pointers to int and long.
9881
1c1e54f6
TT
98822018-09-23 Tom Tromey <tom@tromey.com>
9883
9884 PR python/20126:
9885 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9886 signed-ness conversion tests.
9887
fb4fa946
TT
98882018-09-23 Tom Tromey <tom@tromey.com>
9889
9890 PR python/18352;
9891 * gdb.python/py-value.exp (test_float_conversion): New proc.
9892 Use it.
9893
a466edac
HAQ
98942018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9895
9896 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9897
4ee9b0c5
SL
98982018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9899
9900 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9901 no readline.
9902 * gdb.base/utf8-identifiers.exp: Likewise.
9903 * gdb.cp/cpcompletion.exp: Likewise.
9904 * gdb.linespec/cpcompletion.exp: Likewise.
9905 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9906 * gdb.linespec/cpls-ops.exp: Likewise.
9907
23be8da7
RB
99082018-09-19 Richard Bunt <richard.bunt@arm.com>
9909 Chris January <chris.january@arm.com>
9910
9911 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9912 * gdb.fortran/short-circuit-argument-list.exp: New file.
9913 * gdb.fortran/short-circuit-argument-list.f90: New test.
9914
5031d0ae
SDJ
99152018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9916
9917 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9918 "arch=" keyword when executing "-stack-list-frames".
9919
b4c0d1a4
SDJ
99202018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9921
9922 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9923 "arch=" keyword when executing "-stack-list-frames".
9924
7a6d2b45
SDJ
99252018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9926
9927 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9928 break ada".
9929
8588b356
SM
99302018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9931
9932 PR python/23669
9933 * gdb.python/python.exp: Test gdb.execute("show commands").
9934
65e65158
TT
99352018-09-16 Tom Tromey <tom@tromey.com>
9936
9937 * gdb.base/new-ui.exp (do_execution_tests): Update.
9938 * gdb.base/dbx.exp (test_breakpoints): Update.
9939
bf326452
AH
99402018-09-14 Alan Hayward <alan.hayward@arm.com>
9941
9942 * lib/gdb.exp (gdb_simple_compile): Add proc.
9943 (is_elf_target): Use gdb_simple_compile.
9944 (skip_altivec_tests): Likewise.
9945 (skip_vsx_tests): Likewise.
9946 (skip_tsx_tests): Likewise.
9947 (skip_btrace_tests): Likewise.
9948 (skip_btrace_pt_tests): Likewise.
9949 (gdb_can_simple_compile): Likewise.
9950 (gdb_has_argv0): Likewise.
9951 (gdb_target_symbol_prefix): Likewise.
9952 (target_supports_scheduler_locking): Likewise.
9953
2361b0fb
TT
99542018-09-13 Tom Tromey <tom@tromey.com>
9955
9956 * Makefile.in (TAGS): Recognize proc_with_prefix and
9957 gdb_caching_proc.
9958
0ae1a321
SM
99592018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9960
9961 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
9962 method.
9963
a40bf0c2
SM
99642018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9965
9966 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
9967 and a few other Inferior properties when the Inferior is no
9968 longer valid.
9969
4a3fe98f
TT
99702018-09-13 Tom Tromey <tom@tromey.com>
9971
9972 PR rust/23650:
9973 * gdb.rust/simple.exp: Add test for enum field access error.
9974
098b2108
TT
99752018-09-13 Tom Tromey <tom@tromey.com>
9976
9977 PR rust/23626:
9978 * gdb.rust/simple.rs (EmptyEnum): New type.
9979 (main): Use it.
9980 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
9981
1256af7d
SM
99822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9983
9984 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
9985 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
9986 * gdb.python/py-symtab.exp: Update test printing an objfile.
9987
4aa8e6c2
SM
99882018-09-12 Simon Marchi <simon.marchi@ericsson.com>
9989
9990 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
9991 object.
9992
c221b2f7
AH
99932018-09-12 Alan Hayward <alan.hayward@arm.com>
9994
9995 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
9996 (support_complex_tests): Use gdb_can_simple_compile.
9997 (is_ilp32_target): Likewise.
9998 (is_lp64_target): Likewise.
9999 (is_64_target): Likewise.
10000 (is_amd64_regs_target): Likewise.
10001 (is_aarch32_target): Likewise.
10002 (gdb_int128_helper): Likewise.
10003
6f1107b5
JK
100042018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10005
10006 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10007
1f5d1570
JG
100082018-09-10 Jerome Guitton <guitton@adacore.com>
10009
10010 * gdb.ada/same_component_name: Add test for case of tagged record
10011 with variable-length fields.
10012
cc330e39
XR
100132018-09-10 Xavier Roirand <roirand@adacore.com>
10014
10015 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10016 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10017 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10018 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10019
b9c50e9a
XR
100202018-09-10 Xavier Roirand <roirand@adacore.com>
10021
10022 * gdb.ada/mi_string_access.exp: New testcase.
10023 * gdb.ada/mi_string_access/bar.adb: New file.
10024 * gdb.ada/mi_string_access/pck.adb: New file.
10025 * gdb.ada/mi_string_access/pck.asd: New file.
10026
2963898f
XR
100272018-09-10 Xavier Roirand <roirand@adacore.com>
10028
10029 * gdb.ada/mi_var_union.exp: New testcase.
10030 * gdb.ada/mi_var_union/bar.adb: New file.
10031 * gdb.ada/mi_var_union/pck.adb: New file.
10032 * gdb.ada/mi_var_union/pck.asd: New file.
10033
1aac008f
TT
100342018-09-08 Tom Tromey <tom@tromey.com>
10035
10036 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10037
332cf4c9
TT
100382018-09-08 Tom Tromey <tom@tromey.com>
10039
10040 PR python/16047:
10041 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10042 (register_pretty_printers): Register new printer.
10043 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10044 test.
10045 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10046 (an_int_type3): New global.
10047
424da6cf
JB
100482018-09-08 Joel Brobecker <brobecker@adacore.com>
10049
10050 * gdb.ada/expr_with_funcall: New testcase.
10051
2a62dfa9
JB
100522018-09-08 Joel Brobecker <brobecker@adacore.com>
10053
10054 * gdb.ada/packed_array_assign: New testcase.
10055
96b6697f
AB
100562018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10057
10058 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10059 names, and add test prefixes to make test names unique.
10060
e4a62c65
TV
100612018-09-05 Tom de Vries <tdevries@suse.de>
10062
10063 * gdb.dwarf2/varval.exp: Add test.
10064
dd083ee2
GB
100652018-09-04 Gary Benson <gbenson@redhat.com>
10066
10067 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10068 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10069
aef9346c
TT
100702018-08-31 Tom Tromey <tom@tromey.com>
10071
10072 * gdb.rust/simple.rs: Rename second variable "v".
10073
c67f2e15
AB
100742018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10075
10076 * gdb.base/funcargs.c (use_a): New function.
10077 (recurse): Call use_a.
10078
078a0207
KS
100792018-08-29 Keith Seitz <keiths@redhat.com>
10080
10081 * gdb.compile/compile-cplus-anonymous.cc: New file.
10082 * gdb.compile/compile-cplus-anonymous.exp: New file.
10083 * gdb.compile/compile-cplus-array-decay.cc: New file.
10084 * gdb.compile/compile-cplus-array-decay.exp: New file.
10085 * gdb.compile/compile-cplus-inherit.cc: New file.
10086 * gdb.compile/compile-cplus-inherit.exp: New file.
10087 * gdb.compile/compile-cplus-member.cc: New file.
10088 * gdb.compile/compile-cplus-member.exp: New file.
10089 * gdb.compile/compile-cplus-method.cc: New file.
10090 * gdb.compile/compile-cplus-method.exp: New file.
10091 * gdb.compile/compile-cplus-mod.c: "New" file.
10092 * gdb.compile/compile-cplus-namespace.cc: New file.
10093 * gdb.compile/compile-cplus-namespace.exp: New file.
10094 * gdb.compile/compile-cplus-nested.cc: New file.
10095 * gdb.compile/compile-cplus-nested.exp: New file.
10096 * gdb.compile/compile-cplus-print.c: "New" file.
10097 * gdb.compile/compile-cplus-print.exp: "New" file.
10098 * gdb.compile/compile-cplus-virtual.cc: New file.
10099 * gdb.compile/compile-cplus-virtual.exp: New file.
10100 * gdb.compile/compile-cplus.c: "New" file.
10101 * gdb.compile/compile-cplus.exp: "New" file.
10102 * lib/compile-support.exp: New file.
10103
b0f492b9
GB
101042018-08-16 Gary Benson <gbenson@redhat.com>
10105
10106 PR gdb/13000:
10107 * gdb.base/batch-exit-status.exp: New file.
10108 * gdb.base/batch-exit-status.good-commands: Likewise.
10109 * gdb.base/batch-exit-status.bad-commands: Likewise.
10110
36eb4c5f
AH
101112018-08-29 Alan Hayward <alan.hayward@arm.com>
10112
10113 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10114 (struct struct02): Likewise.
10115 (struct struct03): Likewise.
10116 (struct struct04): Likewise.
10117 (struct struct_01_01): New struct.
10118 (struct struct_01_02): Likewise.
10119 (struct struct_01_03): Likewise.
10120 (struct struct_01_04): Likewise.
10121 (struct struct_02_01): Likewise.
10122 (struct struct_02_02): Likewise.
10123 (struct struct_02_03): Likewise.
10124 (struct struct_02_04): Likewise.
10125 (struct struct_04_01): Likewise.
10126 (struct struct_04_02): Likewise.
10127 (struct struct_04_03): Likewise.
10128 (struct struct_04_04): Likewise.
10129 (struct struct_05_01): Likewise.
10130 (struct struct_05_02): Likewise.
10131 (struct struct_05_03): Likewise.
10132 (struct struct_05_04): Likewise.
10133 (cmp_struct01): Remove function.
10134 (cmp_struct02): Likewise.
10135 (cmp_struct03): Likewise.
10136 (cmp_struct04): Likewise.
10137 (cmp_struct_01_01): Add Function.
10138 (cmp_struct_01_02): Likewise.
10139 (cmp_struct_01_03): Likewise.
10140 (cmp_struct_01_04): Likewise.
10141 (cmp_struct_02_01): Likewise.
10142 (cmp_struct_02_02): Likewise.
10143 (cmp_struct_02_03): Likewise.
10144 (cmp_struct_02_04): Likewise.
10145 (cmp_struct_04_01): Likewise.
10146 (cmp_struct_04_02): Likewise.
10147 (cmp_struct_04_03): Likewise.
10148 (cmp_struct_04_04): Likewise.
10149 (cmp_struct_05_01): Likewise.
10150 (cmp_struct_05_02): Likewise.
10151 (cmp_struct_05_03): Likewise.
10152 (cmp_struct_05_04): Likewise.
10153 (call_all): Add new structs.
10154 * gdb.base/infcall-nested-structs.exp: Likewise.
10155
3bf9c013
JV
101562018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10157
10158 * gdb.python/py-framefilter-mi.exp: Update regexp to
10159 check for "arch" field in frame output.
10160
450d1e88
KB
101612018-08-23 Kevin Buettner <kevinb@redhat.com>
10162
10163 * gdb.dwarf2/dw2-ranges-func.c: New file.
10164 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10165
ae739fe7
SM
101662018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10167
10168 * gdb.base/term.exp: Compare terminal settings with values from
10169 the inferior.
10170 * gdb.base/term.c: Get and set terminal settings.
10171
6d52907e
JV
101722018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10173
10174 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10175 accommodate new "arch" field in frame output.
10176 * gdb.mi/mi-return.exp: Likewise.
10177 * gdb.mi/mi-stack.exp: Likewise.
10178 * gdb.mi/mi-syn-frame.exp: Likewise.
10179 * gdb.mi/user-selected-context-sync.exp: Likewise.
10180
be2d111a
MS
101812018-08-19 Michael Spang <spang@google.com>
10182
10183 PR gdb/11786
10184 * gdb.base/gcore-tls-pie.c: New file.
10185 * gdb.base/gcore-tls-pie.exp: New file.
10186
ae3a7c47
KB
101872018-08-18 Kevin Buettner <kevinb@redhat.com>
10188
10189 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10190 * gdb.dwarf2/varval.c: New file.
10191 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10192
2ecae92e
AH
101932018-08-17 Alan Hayward <alan.hayward@arm.com>
10194
10195 PR gdb/18931
10196 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10197
c1854f1d
KS
101982018-08-16 Keith Seitz <keiths@redhat.com>
10199
10200 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10201 tests expected to pass.
10202
26fb3983
JV
102032018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10204
10205 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10206 -data-disassemble -a.
10207 (test_disassembly_bogus_args): Likewise.
10208
67943c00
AB
102092018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10210
10211 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10212
5ff2bbae
AB
102132018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10214
10215 * gdb.base/vla-optimized-out.exp: Add new test.
10216
e5bbcd0f
AB
102172018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10218
10219 * gdb.base/vla-optimized-out-o3.exp: Delete.
10220 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10221 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10222 deleted tests.
10223
9d4a934c
AB
102242018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10225
10226 PR gdb/18050:
10227 * gdb.server/extended-remote-restart.c: New file.
10228 * gdb.server/extended-remote-restart.exp: New file.
10229
045cf012
SM
102302018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10231
10232 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10233 "set variable index = 42".
10234
87d6a7aa
SM
102352018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10236
10237 * boards/index-cache-gdb.exp: New file.
10238 * gdb.dwarf2/index-cache.exp: New file.
10239 * gdb.dwarf2/index-cache.c: New file.
10240 * gdb.base/maint.exp: Check if we are using the index cache.
10241
96d68bd4
RO
102422018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10243
10244 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10245 MAKEFLAGS.
10246
5a699617
RO
102472018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10248
10249 * dg-extract-results.sh: Move to toplevel contrib.
10250 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10251 * Makefile.in (check-parallel-racy): Likewise.
10252
5bd18990
AB
102532018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10254
10255 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10256 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10257 tests if the target supports scheduler locking.
10258
3fbbcf47
TV
102592018-08-04 Tom de Vries <tdevries@suse.de>
10260
10261 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10262
3e1d3d8c
TT
102632018-08-02 Tom Tromey <tom@tromey.com>
10264
10265 PR symtab/16842.
10266 * gdb.cp/temargs.exp: Test "info address" of a template
10267 parameter.
10268
5abe0f0c
JV
102692018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10270
10271 * gdb.python/py-mi-var-info-path-expression.c: New file.
10272 * gdb.python/py-mi-var-info-path-expression.py: New file.
10273 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10274
fb66cde8
SDJ
102752018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10276
10277 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10278 error after "cannot resolve name" string.
10279
c708f4d2
AB
102802018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10281
10282 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10283 started.
10284 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10285
37cc0cae
TV
102862018-07-28 Tom de Vries <tdevries@suse.de>
10287
10288 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10289
63b4ecf7
TV
102902018-07-26 Tom de Vries <tdevries@suse.de>
10291
10292 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10293
3c3bb058
AB
102942018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10295
10296 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10297 is visible.
10298
9e7f3bbb
TV
102992018-07-26 Tom de Vries <tdevries@suse.de>
10300
10301 PR breakpoints/23366
10302 * gdb.base/catch-follow-exec.c: New test.
10303 * gdb.base/catch-follow-exec.exp: New file.
10304
16f808ec
TV
103052018-07-25 Tom de Vries <tdevries@suse.de>
10306
10307 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10308 vla-optimized-out.c.
10309
d7154a8d
JV
103102018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10311
10312 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10313 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10314
232a0032
TV
103152018-07-20 Tom de Vries <tdevries@suse.de>
10316
10317 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10318 NOCLONE macro.
10319 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10320
fbb1d502
TV
103212018-07-19 Tom de Vries <tdevries@suse.de>
10322
10323 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10324 regular expression.
10325
42dc7699
TV
103262018-07-18 Tom de Vries <tdevries@suse.de>
10327
10328 * gdb.base/vla-optimized-out.c: New test.
10329 * gdb.base/vla-optimized-out.exp: New file.
10330
7f1f7e23
SDJ
103312018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10332
10333 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10334 message "No address associated with hostname" when gdbserver
10335 cannot resolve the hostname.
10336
5759ebb3
PW
103372018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10338
10339 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10340 Add some test prefixes to make tests unique.
10341
3606ccab
PW
103422018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10343
10344 * gdb.base/frameapply.c: New file.
10345 * gdb.base/frameapply.exp: New file.
10346
529c08b2
PW
103472018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10348
10349 * gdb.base/skip.exp: Update expected error message.
10350
c7ab0aef
SDJ
103512018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10352 Jan Kratochvil <jan.kratochvil@redhat.com>
10353 Paul Fertser <fercerpav@gmail.com>
10354 Tsutomu Seki <sekiriki@gmail.com>
10355
10356 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10357 parameter.
10358 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10359 by default.
10360 * boards/native-gdbserver.exp: Likewise.
10361 * gdb.server/run-without-local-binary.exp: Improve regexp used
10362 for detecting when a remote debugging connection succeeds.
10363 * gdb.server/server-connect.exp: New file.
10364 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10365 Do not prefix the port number with ":".
10366 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10367 support for detecting and using it. Add '$debughost_gdbserver'
10368 to the list of arguments used to start gdbserver. Handle case
10369 when gdbserver cannot resolve a network name.
10370
16ff70dd
SDJ
103712018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10372
10373 PR c++/23373
10374 * gdb.base/ptype-offsets.cc (struct static_member): New
10375 struct.
10376 (main) <stmember>: New variable.
10377 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10378 with a static member in it.
10379
3541979f
AB
103802018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10381
10382 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10383 watchpoints enabled and disabled.
10384
c8ad9b9a
AB
103852018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10386
10387 * gdb.base/examine-backward.exp: Still run tests around address
10388 0x0, even if address 0x0 is not readable. Update the pattern for
10389 matching address 0x0 in expected output.
10390
e0e5e971
AB
103912018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10392
10393 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10394 malloc/free.
10395
1ea5da02
TV
103962018-07-04 Tom de Vries <tdevries@suse.de>
10397
10398 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10399
471b9d15
MR
104002018-07-02 Maciej W. Rozycki <macro@mips.com>
10401
10402 PR tdep/8282
10403 * gdb.arch/mips-disassembler-options.exp: New test.
10404 * gdb.arch/mips-disassembler-options.s: New test source.
10405
75acb486
PA
104062018-06-29 Pedro Alves <palves@redhat.com>
10407
10408 * gdb.threads/names.exp: Adjust expected "info threads" output.
10409
cd2bb709
PA
104102018-06-29 Pedro Alves <palves@redhat.com>
10411
10412 * gdb.opt/inline-break.exp (line number, address): Add "info
10413 break" tests.
10414
991ff292
PA
104152018-06-29 Pedro Alves <palves@redhat.com>
10416
10417 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10418 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10419 number and address and running to them.
10420
356819b6 104212018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10422
10423 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10424
2512d7ef
JK
104252018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10426
10427 * lib/compiler.c: Remove executable permission flag.
10428
be1b6474
RB
104292018-06-28 Richard Bunt <richard.bunt@arm.com>
10430
10431 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10432 code.
10433 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10434
291f9a96
PT
104352018-06-28 Petr Tesarik <ptesarik@suse.cz>
10436
10437 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10438
ed6dfe51
PT
104392018-06-28 Petr Tesarik <ptesarik@suse.cz>
10440
10441 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10442 address argument is omitted.
10443
d4d429d5
PT
104442018-06-28 Petr Tesarik <ptesarik@suse.cz>
10445
10446 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10447
7ab6656f
OJ
104482018-06-27 Omair Javaid <omair.javaid@linaro.org>
10449
10450 PR gdb/21695
10451 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10452 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10453
a33ccfc7
TT
104542018-06-26 Tom Tromey <tom@tromey.com>
10455
10456 PR rust/22574:
10457 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10458 * gdb.rust/simple.rs (struct SimpleLayout): New.
10459
6d72d289
SM
104602018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10461
10462 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10463 "info registers" output.
10464
8363f9d5
RB
104652018-06-21 Richard Bunt <richard.bunt@arm.com>
10466
10467 * gdb.base/watchpoint-hw-attach.c: New test.
10468 * gdb.base/watchpoint-hw-attach.exp: New file.
10469
f00674fe
SM
104702018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10471
10472 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10473 through /bin/sh.
10474 * boards/dwarf4-gdb-index.exp: Likewise.
10475 * boards/fission-dwp.exp: Likewise.
10476
1d554008
UW
104772018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10478
10479 * gdb.base/float128.exp: Add comment and improved fail message
10480 to the failure case of "print large128" test.
10481
d0ac1c44
SM
104822018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10483
10484 * configure.ac: Remove AC_PREREQ.
10485 * configure: Re-generate.
10486
61b04dd0
PA
104872018-06-19 Pedro Alves <palves@redhat.com>
10488
10489 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10490 (func_extern_caller): New.
10491 (main): Call func_extern_caller.
10492 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10493 logic change.
10494
f63b508a
SM
104952018-06-18 Weimin Pan <weimin.pan@oracle.com>
10496
10497 PR gdb/16841
10498 * gdb.cp/typedef-base.cc: New file.
10499 * gdb.cp/typedef-base.exp: New file.
10500
0fe3a558
TV
105012018-06-18 Tom de Vries <tdevries@suse.de>
10502
10503 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10504
7010835a
AB
105052018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10506 Richard Bunt <Richard.Bunt@arm.com>
10507
10508 * gdb.threads/attach-slow-waitpid.c: New file.
10509 * gdb.threads/attach-slow-waitpid.exp: New file.
10510 * gdb.threads/slow-waitpid.c: New file.
10511
14897d65
PA
105122018-06-14 Pedro Alves <palves@redhat.com>
10513
10514 * gdb.base/fork-running-state.c: Include <errno.h>.
10515 (exit_if_relative_exits): New.
10516 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10517 exits.
10518 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10519 child exits.
10520
5d9a0608
TV
105212018-06-14 Tom de Vries <tdevries@suse.de>
10522
10523 PR cli/22573
10524 * gdb.base/finish-pretty.c: New test.
10525 * gdb.base/finish-pretty.exp: New file.
10526
11ae5818
PA
105272018-06-14 Pedro Alves <palves@redhat.com>
10528
10529 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10530 gdb's expected startup output.
10531
1d39de44
PA
105322018-06-14 Pedro Alves <palves@redhat.com>
10533
10534 * lib/selftest-support.exp (selftest_setup): Remove inlined
10535 function handling.
10536
70ee0000
TV
105372018-06-14 Tom de Vries <tdevries@suse.de>
10538
10539 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10540 matching of breakpoint printing.
10541
11f4b608
TV
105422018-06-13 Tom de Vries <tdevries@suse.de>
10543
10544 PR testsuite/23269
10545 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10546 (fork_child): ... here, and ...
10547 (fork_parent): ... here.
10548
105492018-06-12 Tom de Vries <tdevries@suse.de>
10550
10551 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10552
9516f85a
AB
105532018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10554 Stephen Roberts <stephen.roberts@arm.com>
10555
10556 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10557 rewrite test to describe action performed, rather than possible
10558 failure.
10559
5045b3d7
GB
105602018-06-08 Gary Benson <gbenson@redhat.com>
10561
10562 * gdb.threads/check-libthread-db.exp: New file.
10563 * gdb.threads/check-libthread-db.c: Likewise.
10564
c61b06a1
TT
105652018-06-05 Tom Tromey <tom@tromey.com>
10566
10567 * gdb.base/default.exp: Update expected "show version" output.
10568
eb6af809
TT
105692018-06-05 Tom Tromey <tom@tromey.com>
10570
10571 PR cli/12326:
10572 * gdb.cp/static-print-quit.exp: Update.
10573 * lib/gdb.exp (pagination_prompt): Update.
10574 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10575 * gdb.python/python.exp: Update.
10576
178d6a63
JB
105772018-06-04 Joel Brobecker <brobecker@adacore.com>
10578
10579 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10580
8e817061
JB
105812018-06-01 Joel Brobecker <brobecker@adacore.com>
10582
10583 * gdb.ada/bp_fun_addr: New testcase.
10584
e86ca25f
TT
105852018-06-01 Tom Tromey <tom@tromey.com>
10586
10587 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10588 results.
10589 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10590 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10591 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10592 * gdb.base/maint.exp (maint_pass_if): Update.
10593
4b2dfa9d
MR
105942018-05-31 Maciej W. Rozycki <macro@mips.com>
10595
10596 * gdb.base/endian.exp: New test.
10597 * gdb.base/endian.c: New test source.
10598
45f25d6c
AB
105992018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10600
10601 PR gdb/23203
10602 * gdb.base/bt-selected-frame.c: New file.
10603 * gdb.base/bt-selected-frame.exp: New file.
10604 * lib/gdb.exp (get_current_frame_number): New function.
10605
d9f6d7f8
MR
106062018-05-24 Maciej W. Rozycki <macro@mips.com>
10607 Pedro Alves <palves@redhat.com>
10608
10609 * gdb.threads/tls-core.c: Include <stdlib.h>
10610 (thread_proc): Call `abort'.
10611 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10612 (tls_core_test): New procedure, bits factored out from ...
10613 (top level): ... here. Test both native cores and gcore cores.
10614
ff1cf532
TT
106152018-05-23 Tom Tromey <tom@tromey.com>
10616
10617 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10618
b98664d3
TT
106192018-05-23 Tom Tromey <tom@tromey.com>
10620
10621 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10622 symfile_complaints.
10623 (test_short_complaints): Likewise.
10624 (test_empty_complaints): Likewise.
10625 (test_initial_complaints): Update.
10626
4e9668d0
TT
106272018-05-23 Tom Tromey <tom@tromey.com>
10628
10629 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10630
43ba33c7
TT
106312018-05-23 Tom Tromey <tom@tromey.com>
10632
10633 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10634 (test_short_complaints): Update.
10635
035522c0
PA
106362018-05-22 Pedro Alves <palves@redhat.com>
10637
10638 * gdb.base/remote.exp: Only gdb_start after compiling the
10639 testcase. Issue "disconnect" before testing "set remote" command
10640 defaults. Issue clean_restart before running to main.
10641
cc0be08f
PA
106422018-05-22 Pedro Alves <palves@redhat.com>
10643
10644 * gdb.base/remote.exp: Adjust expected output of "show remote
10645 memory-write-packet-size". Add tests for "set remote
10646 memory-write-packet-size 0" and "set remote
10647 memory-write-packet-size fixed/limit".
10648
b1b60145
PA
106492018-05-22 Pedro Alves <palves@redhat.com>
10650
10651 PR gdb/22973
10652 * gdb.base/utf8-identifiers.c: New file.
10653 * gdb.base/utf8-identifiers.exp: New file.
10654
0ec848ad
PFC
106552018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10656
10657 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10658
2c3305f6
PFC
106592018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10660
10661 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10662
ce1e8424
TT
106632018-05-18 Tom Tromey <tom@tromey.com>
10664
10665 * gdb.base/ptype-offsets.exp: Update.
10666
ddfe970e
KS
106672018-05-17 Keith Seitz <keiths@redhat.com>
10668
10669 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10670 in expected breakpoint stop locations.
10671 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10672 move to proper scope to test variable values.
10673 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10674 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10675 New functions.
10676 (main): Call not_inline_func3.
10677 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10678 inline_func1, inline_func2, and inline_func3. Test that when each
10679 breakpoint is hit, GDB properly reports both the stop location
10680 and the backtrace. Repeat tests for temporary breakpoints.
10681
0726fcc6
MR
106822018-05-15 Maciej W. Rozycki <macro@mips.com>
10683
10684 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10685 rather then trying to access it in determining whether the PID
10686 of `gdbserver' could have been retrieved.
10687
8ee22052
AB
106882018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10689
10690 * gdb.arch/amd64-init-x87-values.S: New file.
10691 * gdb.arch/amd64-init-x87-values.exp: New file.
10692
7785df48
JK
106932018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10694
10695 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10696
56bcdbea
TT
106972018-05-04 Tom Tromey <tom@tromey.com>
10698
10699 PR python/22730:
10700 * gdb.python/python.exp: Test multi-line execute.
10701
a913fffb
TT
107022018-05-04 Tom Tromey <tom@tromey.com>
10703
10704 PR python/22731:
10705 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10706
7a2c85f2
TT
107072018-05-04 Tom Tromey <tom@tromey.com>
10708
10709 PR gdb/11750:
10710 * gdb.base/define.exp: Test defining a user command inside a user
10711 command.
10712 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10713
a3b60e45
JK
107142018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10715 Pedro Alves <palves@redhat.com>
10716
10717 PR breakpoints/19806 and support for PR external/20207.
10718 * gdb.base/watchpoint-unaligned.c: New file.
10719 * gdb.base/watchpoint-unaligned.exp: New file.
10720
45fe4a03
AB
107212018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10722
10723 * gdb.base/maint.exp: Make test names unique, use
10724 test_prefix_command_help to test 'help maint info', and remove
10725 repeated test of 'help maint'.
10726
9be2ae8f
TT
107272018-05-04 Tom Tromey <tom@tromey.com>
10728
10729 PR gdb/22619:
10730 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10731 behavior.
10732
11859c31
AB
107332018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10734
10735 * gdb.base/maint.exp: Process output from 'maint print registers'
10736 line at a time.
10737
089a9490
AB
107382018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10739
10740 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10741 timeout.
10742
9b0797e2
AB
107432018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10744
10745 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10746 filter pattern.
10747
f6ac5f3d
PA
107482018-05-02 Pedro Alves <palves@redhat.com>
10749
10750 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10751 to_log_command renames.
10752 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10753
77d3c63b
TT
107542018-05-02 Tom Tromey <tom@tromey.com>
10755
10756 * gdb.python/py-parameter.exp: Set test message.
10757
0489430a
TT
107582018-05-02 Tom Tromey <tom@tromey.com>
10759
10760 PR python/20084:
10761 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10762 PARAM_ZUINTEGER_UNLIMITED tests.
10763
1632f8ba
DR
107642018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10765
10766 PR rust/23124
10767 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10768 when casting.
10769
6d7bb824
TT
107702018-04-30 Tom Tromey <tom@tromey.com>
10771
10772 * gdb.python/py-type.exp: Check align attribute.
10773 * gdb.python/py-type.c: New "aligncheck" global.
10774
007e1530
TT
107752018-04-30 Tom Tromey <tom@tromey.com>
10776
10777 PR exp/17095:
10778 * gdb.dwarf2/dw2-align.exp: New file.
10779 * gdb.cp/align.exp: New file.
10780 * gdb.base/align.exp: New file.
10781 * lib/gdb.exp (gdb_int128_helper): New proc.
10782 (has_int128_c, has_int128_cxx): New caching procs.
10783
6873858b
TT
107842018-04-27 Tom Tromey <tom@tromey.com>
10785
10786 PR rust/22545:
10787 * gdb.rust/simple.exp: Add inclusive range tests.
10788
79188d8d
PA
107892018-04-26 Pedro Alves <palves@redhat.com>
10790
10791 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10792 ifunc breakpoint locations correctly of ifunc breakpoints set
10793 while the program resolves the ifunc.
10794
c7075ad5
PA
107952018-04-26 Pedro Alves <palves@redhat.com>
10796
10797 * gdb.base/gnu-ifunc-final.c: New file.
10798 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10799 * gdb.base/gnu-ifunc.exp (executable): Delete.
10800 (staticexecutable): Adjust.
10801 (lib_opts, exec_opts): Delete.
10802 (make_binsuffix, build, set-break): New procedures.
10803 (misc_tests): New, with tests factored out from the top level.
10804 (top level): Test different combinations of ifunc resolver name,
10805 resolver with and with debug info, and ifunc target with and
10806 without debug info. Wrap static tests with with_target_prefix.
10807
8388016d
PA
108082018-04-26 Pedro Alves <palves@redhat.com>
10809
10810 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10811 return type" warnings.
10812
249b5733
PA
108132018-04-25 Pedro Alves <palves@redhat.com>
10814
10815 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10816 killed".
10817 * gdb.base/kill-after-signal.exp: Likewise.
10818 * gdb.threads/kill.exp: Likewise.
10819
f67c0c91
SDJ
108202018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10821 Sergio Durigan Junior <sergiodj@redhat.com>
10822 Pedro Alves <palves@redhat.com>
10823
10824 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10825 regexps to expect for '[Inferior ... detached]' as well.
10826 * gdb.base/attach.exp: Likewise.
10827 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10828 "gdb_continue_to_end".
10829 (test_catch_syscall_with_wrong_args): Likewise.
10830 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10831 ']'. Don't set 'verbose' on.
10832 * gdb.base/foll-vfork.exp: Likewise.
10833 * gdb.base/fork-print-inferior-events.c: New file.
10834 * gdb.base/fork-print-inferior-events.exp: New file.
10835 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10836 '[Inferior ... has been killed]' message.
10837 * gdb.base/kill-after-signal.exp: Likewise.
10838 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10839 detach message.
10840 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10841 message.
10842 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10843 regexps to expect for '[Inferior ... detached]' as well.
10844 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10845
0a8ddac4
SM
108462018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10847
10848 PR gdb/23104
10849 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10850
701adfb0
PA
108512018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10852
10853 PR gdb/23095
10854 * gdb.base/break-probes.exp: Pass shlib_load to
10855 prepare_for_testing. Set normal_bp to r_debug_state if target is
10856 bsd.
10857
d27d16bf
RB
108582018-04-19 Richard Bunt <richard.bunt@arm.com>
10859
10860 * gdb.threads/multiple-successive-infcall.c: New test.
10861 * gdb.threads/multiple-successive-infcall.exp: New file.
10862
a037790e
TT
108632018-04-17 Tom Tromey <tom@tromey.com>
10864
10865 * gdb.rust/simple.rs (Union): New type.
10866 (main): New local "u".
10867 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10868
e3a91079
AA
108692018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10870
10871 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10872 number information in output of "whereis" command.
10873 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10874
b744723f
AA
108752018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10876
10877 * gdb.ada/info_types.exp: Adjust expected output to the line
10878 numbers now printed by "info var/func/type".
10879 * gdb.base/completion.exp: Likewise.
10880 * gdb.base/included.exp: Likewise.
10881 * gdb.cp/cp-relocate.exp: Likewise.
10882 * gdb.cp/cplusfuncs.exp: Likewise.
10883 * gdb.cp/namespace.exp: Likewise.
10884 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10885
4a4495d6
MM
108862018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10887
10888 * gdb.btrace/cpu.exp: New.
10889
1d509aa6
MM
108902018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10891
10892 * gdb.base/step-indirect-call-thunk.exp: New.
10893 * gdb.base/step-indirect-call-thunk.c: New.
10894 * gdb.reverse/step-indirect-call-thunk.exp: New.
10895 * gdb.reverse/step-indirect-call-thunk.c: New.
10896
6295b6da
SM
108972018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10898
10899 * gdb.base/pie-fork.c: New file.
10900 * gdb.base/pie-fork.exp: New file.
10901
50146e70
TT
109022018-04-11 Tom Tromey <tom@tromey.com>
10903
10904 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10905
f50d8a2e
PA
109062018-04-10 Pedro Alves <palves@redhat.com>
10907
10908 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10909 exits. Instead loop running forever.
10910 (fork_parent): Run forever too.
10911
a0be7a36
SM
109122018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10913
10914 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10915 mi_continue_to_line.
10916 * gdb.mi/mi-stack.c (callee4): Add comment.
10917
9b73db36
SM
109182018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10919
10920 * gdb.mi/mi-stack.exp: Fix indentation.
10921
c912f608
SM
109222018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10923
10924 PR gdb/22979
10925 * gdb.arch/amd64-osabi.exp: New file.
10926
26540402
SM
109272018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10928
10929 PR gdb/22980
10930 * gdb.base/osabi.exp: New file.
10931
121ad66c 109322018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10933
10934 * gdb.cp/static-typedef-print.exp: New file.
10935 * gdb.cp/static-typedef-print.cc: New file.
10936
3fcded8f
JB
109372018-03-27 Joel Brobecker <brobecker@adacore.com>
10938
10939 * gdb.ada/varsize_limit: New testcase.
10940
59cc4834
JB
109412018-03-27 Joel Brobecker <brobecker@adacore.com>
10942
10943 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
10944
10945 * gdb.ada/notcplusplus: New testcase.
10946
10947 * gdb.base/c-linkage-name.c: New file.
10948 * gdb.base/c-linkage-name.exp: New testcase.
10949
4ca59a9f
TT
109502018-03-26 Tom Tromey <tom@tromey.com>
10951
10952 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
10953 * gdb.python/py-framefilter.py (name_error): New global.
10954 (ErrorInName.function): Use name_error.
10955
978d6c75
TT
109562018-03-26 Tom Tromey <tom@tromey.com>
10957
10958 PR backtrace/15582:
10959 * gdb.python/py-framefilter.exp: Add "bt hide" test.
10960
b7fee5a3
KS
109612018-03-23 Keith Seitz <keiths@redhat.com>
10962
10963 PR c++/22968
10964 * gdb.cp/subtypes.exp: New file.
10965 * gdb.cp/subtypes.h: New file.
10966 * gdb.cp/subtypes.cc: New file.
10967 * gdb.cp/subtypes-2.cc: New file.
10968
376be529
AB
109692018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10970
10971 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
10972 (done): Call '_exit' not 'exit' to avoid atexit handlers.
10973 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
10974 -nostartfiles when compiling the test. Confirm that all registers
10975 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
10976
066cfa98
AB
109772018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10978
10979 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
10980 option, syntax was wrong anyway.
10981 * gdb.arch/arm-disp-step.exp: Likewise.
10982 * gdb.arch/sparc64-regs.exp: Likewise.
10983 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
10984 option, syntax was wrong anyway, switch to use
10985 prepare_for_testing.
10986 * gdb.arch/i386-disp-step.exp: Likewise.
10987
079670b9
AA
109882018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
10989
10990 * gdb.ada/exec_changed.exp: Replace "target_info exists
10991 use_gdb_stub" by "use_gdb_stub".
10992 * gdb.ada/start.exp: Likewise.
10993 * gdb.base/async-shell.exp: Likewise.
10994 * gdb.base/attach-pie-misread.exp: Likewise.
10995 * gdb.base/attach-wait-input.exp: Likewise.
10996 * gdb.base/break-entry.exp: Likewise.
10997 * gdb.base/break-interp.exp: Likewise.
10998 * gdb.base/dprintf-detach.exp: Likewise.
10999 * gdb.base/nostdlib.exp: Likewise.
11000 * gdb.base/solib-nodir.exp: Likewise.
11001 * gdb.base/statistics.exp: Likewise.
11002 * gdb.base/testenv.exp: Likewise.
11003 * gdb.mi/mi-exec-run.exp: Likewise.
11004 * gdb.mi/mi-start.exp: Likewise.
11005 * gdb.multi/dummy-frame-restore.exp: Likewise.
11006 * gdb.multi/multi-arch-exec.exp: Likewise.
11007 * gdb.multi/multi-arch.exp: Likewise.
11008 * gdb.multi/tids.exp: Likewise.
11009 * gdb.multi/watchpoint-multi.exp: Likewise.
11010 * gdb.python/py-events.exp: Likewise.
11011 * gdb.threads/attach-into-signal.exp: Likewise.
11012 * gdb.threads/attach-stopped.exp: Likewise.
11013 * gdb.threads/threadapply.exp: Likewise.
11014 * lib/selftest-support.exp: Likewise.
11015
26d6cec4
AA
110162018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11017
11018 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11019
4ee89e90
SR
110202018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11021
11022 * gdb.perf/template-breakpoints.cc: New file.
11023 * gdb.perf/template-breakpoints.exp: New file.
11024 * gdb.perf/template-breakpoints.py: New file.
11025
92630041
TT
110262018-03-19 Tom Tromey <tom@tromey.com>
11027
11028 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11029 y0.
11030 * gdb.rust/simple.exp: Test bare identifier form of struct
11031 initializer.
11032
76727919
TT
110332018-03-19 Tom Tromey <tom@tromey.com>
11034
11035 * gdb.gdb/observer.exp: Remove.
11036
194ed413
AA
110372018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11038
11039 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11040 "qualified" option when setting breakpoints.
11041 * gdb.trace/backtrace.exp: Likewise.
11042 * gdb.trace/circ.exp: Likewise.
11043 * gdb.trace/collection.exp: Likewise.
11044 * gdb.trace/disconnected-tracing.exp: Likewise.
11045 * gdb.trace/ftrace-lock.exp: Likewise.
11046 * gdb.trace/ftrace.exp: Likewise.
11047 * gdb.trace/infotrace.exp: Likewise.
11048 * gdb.trace/packetlen.exp: Likewise.
11049 * gdb.trace/passc-dyn.exp: Likewise.
11050 * gdb.trace/qtro.exp: Likewise.
11051 * gdb.trace/read-memory.exp: Likewise.
11052 * gdb.trace/report.exp: Likewise.
11053 * gdb.trace/signal.exp: Likewise.
11054 * gdb.trace/status-stop.exp: Likewise.
11055 * gdb.trace/strace.exp: Likewise.
11056 * gdb.trace/tfind.exp: Likewise.
11057 * gdb.trace/trace-break.exp: Likewise.
11058 * gdb.trace/trace-condition.exp: Likewise.
11059 * gdb.trace/trace-mt.exp: Likewise.
11060 * gdb.trace/tstatus.exp: Likewise.
11061 * gdb.trace/tsv.exp: Likewise.
11062 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11063 * gdb.trace/unavailable.exp: Likewise.
11064 * gdb.trace/while-dyn.exp: Likewise.
11065
8b067d2c
AA
110662018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11067
11068 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11069 that libinproctrace is copied to the target.
11070
3ae9ce5d
TT
110712018-03-14 Tom Tromey <tom@tromey.com>
11072
11073 PR cli/14977:
11074 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11075 a null pointer.
11076 * gdb.base/wchar.exp: Likewise.
11077
b8c2339b
TT
110782018-03-14 Tom Tromey <tom@tromey.com>
11079
11080 PR cli/19918:
11081 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11082 flag.
11083
4872dc46
SM
110842018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11085
11086 PR gdb/22841
11087 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11088 "target" to remote_exec.
11089
e4fe3756
SM
110902018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11091
11092 PR gdb/22841
11093 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11094 ${board}_upload): Remove.
11095
e95a97d4
AA
110962018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11097
11098 * gdb.cp/watch-cp.cc: New test.
11099 * gdb.cp/watch-cp.exp: New file.
11100
dbbb1059
AB
111012018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11102
11103 * gdb.base/infcall-nested-structs.exp: New file.
11104 * gdb.base/infcall-nested-structs.c: New file.
11105 * gdb.base/float.exp: Add riscv support.
11106
ecc054c0
TP
111072018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11108
11109 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11110 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11111
25e3c82c
SDJ
111122018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11113
11114 * gdb.server/abspath.exp: New file.
11115 * lib/gdb.exp (with_cwd): New procedure.
11116
3083294d
SM
111172018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11118
11119 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11120 use it.
11121 (gdb_is_target_remote_prompt): New proc.
11122 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11123 (gdb_is_target_native): Pass prompt parameter to
11124 gdb_is_target_1.
11125
3275ef47
SM
111262018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11127
11128 * gdb.base/load-command.c: New file.
11129 * gdb.base/load-command.exp: New file.
11130 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11131 (gdb_is_target_1): ...this, and generalize for other targets
11132 than just remote.
11133 (gdb_is_target_remote): Use gdb_is_target_1.
11134 (gdb_is_target_native): use gdb_is_target_1.
11135
6893c19a
TT
111362018-02-26 Tom Tromey <tom@tromey.com>
11137
11138 PR python/16497:
11139 * gdb.python/py-framefilter.exp: Update test.
11140
2ddeaf8a
TT
111412018-02-26 Tom Tromey <tom@tromey.com>
11142
11143 * gdb.dwarf2/variant.c: New file.
11144 * gdb.dwarf2/variant.exp: New file.
11145
c9317f21
TT
111462018-02-26 Tom Tromey <tom@tromey.com>
11147
11148 * gdb.rust/simple.exp: Accept more possible results in enum test.
11149
6f6d0c26
SM
111502018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11151
11152 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11153 parentheses.
11154
11b03145
MR
111552018-02-23 Maciej W. Rozycki <macro@mips.com>
11156
11157 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11158 name of a variable: $actual_linejj -> $actual_line.
11159
54a27fe5
JB
111602018-02-21 John Baldwin <jhb@FreeBSD.org>
11161
11162 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11163
de65820c
MM
111642018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11165
11166 * gdb.btrace/buffer-size.exp: Do not force BTS.
11167
980548fd
PA
111682018-02-14 Pedro Alves <palves@redhat.com>
11169
11170 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11171 getting a "Quit".
11172
c4e12631
MM
111732018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11174
11175 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11176 Fix test name.
11177
c2e0e465
SM
111782018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11179
11180 * gdb.cp/m-static.exp: Check type of optimized out static
11181 member.
11182
f7216783
AB
111832018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11184
11185 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11186 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11187
0625771b
LS
111882018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11189 Leszek Swirski <leszeks@google.com>
11190
11191 * gdb.python/py-prettyprint.c
11192 (struct to_string_returns_value_inner,
11193 struct to_string_returns_value_wrapper): New.
11194 (main): Add tsrvw variable.
11195 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11196 ToStringReturnsValueWrapper): New classes.
11197 (register_pretty_printers): Register new pretty-printers.
11198 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11199 recursive pretty printer.
11200 * gdb.python/py-mi.exp: Likewise.
11201
59498c30
LS
112022018-02-01 Leszek Swirski <leszeks@google.com>
11203
11204 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11205 functions with the same name as an include file are parsed
11206 correctly.
11207
d4d38844
YQ
112082018-02-01 Yao Qi <yao.qi@linaro.org>
11209
11210 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11211 "\[^\r\n\]*".
11212
07e5f5cf
NP
112132018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11214
11215 * gdb.arch/powerpc-prologue-frame.s: New file.
11216 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11217 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11218
929b5ad4
JB
112192018-01-31 Joel Brobecker <brobecker@adacore.com>
11220
11221 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11222
e671cd59
PA
112232018-01-30 Pedro Alves <palves@redhat.com>
11224
11225 PR gdb/13211
11226 * gdb.base/interrupt-daemon.c: New.
11227 * gdb.base/interrupt-daemon.exp: New.
11228 * gdb.multi/multi-term-settings.c: New.
11229 * gdb.multi/multi-term-settings.exp: New.
11230
fc413dc4
JB
112312018-01-30 Joel Brobecker <brobecker@adacore.com>
11232
11233 * gdb.base/break.exp: Save the location where the breakpoint
11234 on break.c:47 was actually inserted when debugging the version
11235 compiled at -O2 and use it in the expected output of the "info
11236 break" test performed soon after.
11237
5c319bb2
PA
112382018-01-22 Pedro Alves <palves@redhat.com>
11239 Sergio Durigan Junior <sergiodj@redhat.com>
11240
11241 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11242 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11243
a9e40818
JB
112442018-01-22 Joel Brobecker <brobecker@adacore.com>
11245
11246 * gdb.base/break-include.c, gdb.base/break-include.inc,
11247 gdb.base/break-include.exp: New files.
11248 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11249 line number now being the actual line number where the breakpoint
11250 was inserted.
11251 * gdb.mi/mi-break.exp: Likewise.
11252 * gdb.mi/mi-reverse.exp: Likewise.
11253 * gdb.mi/mi-simplerun.exp: Ditto.
11254
e707fc44
AB
112552018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11256
11257 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11258 varobj.
11259 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11260
ae451627
AB
112612018-01-21 Don Breazeal <donb@codesourcery.com>
11262 Andrew Burgess <andrew.burgess@embecosm.com>
11263
11264 * gdb.mi/basics.c: Add new global.
11265 * gdb.mi/mi-frame-regs.exp: New file.
11266 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11267 case.
11268
b1b189e0
AB
112692018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11270
11271 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11272 non-parameter, and on an unknown symbol.
11273
fcfcc376
TT
112742018-01-19 Tom Tromey <tom@tromey.com>
11275
11276 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11277 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11278
634c1c31
AA
112792018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11280
11281 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11282 setrlimit and chdir to int.
11283
d6ad07fd
AA
112842018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11285
11286 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11287 function.
11288 (my_tend): Likewise.
11289 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11290 rationale of avoiding FP- and vector instructions.
11291
adf8243b
RK
112922018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11293
11294 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11295 "info reg" with "\[ \t\]*".
11296 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11297 "\[ \t\]+".
11298 * gdb.arch/s390-multiarch.exp: Ditto.
11299 * gdb.base/pc-fp.exp: Ditto.
11300 * gdb.reverse/i386-precsave.exp: Ditto.
11301 * gdb.reverse/i386-reverse.exp: Ditto.
11302 * gdb.reverse/i387-env-reverse.exp: Ditto.
11303 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11304
dcc06925
AA
113052018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11306
11307 * lib/gdb.exp (gdb_compile): Re-enable use of
11308 universal_compile_options for languages other than Rust.
11309
25d4fd80
AA
113102018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11311
11312 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11313
ee7f689e 113142018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11315
11316 PR gdb/16577
11317 * gdb.base/solib-vanish.exp: New.
11318 * gdb.base/solib-vanish-main.c: New.
11319 * gdb.base/solib-vanish-lib1.c: New.
11320 * gdb.base/solib-vanish-lib2.c: New.
11321
d8447b6b
YQ
113222018-01-17 Yao Qi <yao.qi@linaro.org>
11323
11324 * gdb.compile/compile.exp: Match the address printed for
11325 frame in the output of command "bt".
11326
86d6a90c
TT
113272018-01-15 Tom Tromey <tom@tromey.com>
11328
11329 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11330 compute sp_reg.
11331
cbcdb1aa
AB
113322018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11333
11334 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11335 to prepare.
11336 (prepare): Return 0 on error, 1 on success.
11337
eea61984
PA
113382018-01-12 Pedro Alves <palves@redhat.com>
11339
11340 * gdb.base/continue-after-aborted-step-over.c: New.
11341 * gdb.base/continue-after-aborted-step-over.exp: New.
11342
6181e9c2
SM
113432018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11344
11345 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11346 options when not creating an executable.
11347
3cada740
PA
113482018-01-11 Pedro Alves <palves@redhat.com>
11349
11350 PR remote/22597
11351 * gdb.server/stop-reply-no-thread.c: New file.
11352 * gdb.server/stop-reply-no-thread.exp: New file.
11353
c63d3e8d
PA
113542018-01-10 Pedro Alves <palves@redhat.com>
11355
11356 PR gdb/22670
11357 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11358 functions too. Test setting breakpoints and printing C functions
11359 with no debug info too.
11360 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11361
d4c2a405
PA
113622018-01-10 Pedro Alves <palves@redhat.com>
11363
11364 PR gdb/22670
11365 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11366 a fail.
11367
8825213e
PA
113682018-01-10 Pedro Alves <palves@redhat.com>
11369
11370 PR gdb/22670
11371 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11372
605fd3c6
YQ
113732018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11374
11375 * gdb.server/unittest.exp: Match the output in non-development
11376 mode.
11377
1e5ded6c
YQ
113782018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11379
11380 * gdb.gdb/unittest.exp: Match output in non-development mode.
11381
30066b0b
JB
113822018-01-08 Joel Brobecker <brobecker@adacore.com>
11383
11384 * gdb.ada/access_tagged_param.exp: Relax expected output
11385 for value of "ObjL" in "continue" to pck.inspect breakpoint
11386 test.
11387
04bafb1e
XR
113882018-01-08 Joel Brobecker <brobecker@adacore.com>
11389
9f86398b
JB
11390 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11391 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11392
e379cee6
PA
113932018-01-05 Pedro Alves <palves@redhat.com>
11394
11395 PR gdb/18653
11396 * gdb.base/libsegfault.exp: New.
11397
de63c46b
PA
113982018-01-05 Joel Brobecker <brobecker@adacore.com>
11399
11400 PR gdb/22670
11401 * gdb.ada/access_tagged_param.exp: New file.
11402 * gdb.ada/access_tagged_param/foo.adb: New file.
11403
f98fc17b
PA
114042018-01-05 Pedro Alves <palves@redhat.com>
11405
11406 PR gdb/22670
11407 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11408 exercise lower case too, and to exercise both full matching and
11409 wild matching.
11410
342f8240
JB
114112018-01-05 Joel Brobecker <brobecker@adacore.com>
11412
11413 * gdb.ada/rename_subscript_param: New testcase.
11414
7150d33c
JG
114152018-01-05 Jerome Guitton <guitton@adacore.com>
11416
11417 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11418
cc0e770c
JB
114192018-01-05 Joel Brobecker <brobecker@adacore.com>
11420
11421 * gdb.ada/convvar_comp: New testcase.
11422
672a41aa 114232018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11424
11425 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11426 (My_Table): New global variable.
11427 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11428
7365ec2f
JB
114292018-01-04 Joel Brobecker <brobecker@adacore.com>
11430
11431 PR gdb/22670
11432 * gdb.ada/maint_with_ada: New testcase.
11433
289483b6
JB
114342018-01-04 Joel Brobecker <brobecker@adacore.com>
11435
11436 PR gdb/22670
11437 * gdb.ada/bp_c_mixed_case: New testcase.
11438
344420da
JB
114392018-01-04 Joel Brobecker <brobecker@adacore.com>
11440
11441 PR gdb/22670
11442 * gdb.ada/complete.exp: Add "complete break ada" test.
11443
66fc87a0
JB
114442018-01-04 Joel Brobecker <brobecker@adacore.com>
11445
11446 PR gdb/22670
11447 * gdb.ada/info_addr_mixed_case: New testcase.
11448
9f757bf7
XR
114492018-01-03 Xavier Roirand <roirand@adacore.com>
11450
11451 * gdb.ada/excep_handle.exp: New testcase.
11452 * gdb.ada/excep_handle/foo.adb: New file.
11453 * gdb.ada/excep_handle/pck.ads: New file.
11454
bd570f80
JB
114552018-01-03 Joel Brobecker <brobecker@adacore.com>
11456
11457 * gdb.base/step-line.c: Add extra empty line in copyright header.
11458 * gdb.base/step-line.inp: Likewise.
11459
9fe561ab
JB
114602018-01-02 Joel Brobecker <brobecker@adacore.com>
11461
11462 * gdb.ada/dyn_stride.exp: Add slice test.
11463
a405673c
JB
114642018-01-02 Joel Brobecker <brobecker@adacore.com>
11465
11466 * gdb.ada/dyn_stride: New testcase.
11467
cef0f868
SH
114682017-12-27 Stafford Horne <shorne@gmail.com>
11469
11470 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11471 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11472
b67d92b0
SH
114732017-12-27 Stafford Horne <shorne@gmail.com>
11474
11475 * gdb.base/reggroups.c: New file.
11476 * gdb.base/reggroups.exp: New file.
11477
eccab96d
JB
114782017-12-18 Joel Brobecker <brobecker@adacore.com>
11479
11480 * gdb.dwarf2/ada-valprint-error.c: New file.
11481 * gdb.dwarf2/ada-valprint-error.exp: New file.
11482
0e2da9f0
JB
114832017-12-18 Joel Brobecker <brobecker@adacore.com>
11484
11485 * gdb.ada/assign_arr: New testcase.
11486
cb923fcc
XR
114872017-12-18 Xavier Roirand <roirand@adacore.com>
11488
11489 * gdb.ada/funcall_ptr: New testcase.
11490
7c161838
SDJ
114912017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11492
11493 PR cli/16224
11494 * gdb.base/ptype-offsets.cc: New file.
11495 * gdb.base/ptype-offsets.exp: New file.
11496
1af17fd9
YQ
114972017-12-15 Yao Qi <yao.qi@linaro.org>
11498
11499 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11500 if XML is disabled.
11501
828d5846
XR
115022017-12-15 Xavier Roirand <roirand@adacore.com>
11503
11504 * gdb.ada/same_component_name: New testcase.
11505
79e8fcaa
JB
115062017-12-14 Joel Brobecker <brobecker@adacore.com>
11507
11508 * gdb.ada/str_binop_equal: New testcase.
11509
e05fa6f9
JB
115102017-12-14 Joel Brobecker <brobecker@adacore.com>
11511
11512 * gdb.ada/task_switch_in_core: New testcase.
11513
b89641ba
SM
115142017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11515
11516 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11517 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11518 call test_bkpt_qualified.
11519 (test_bkpt_qualified): New proc.
11520
6892d2e4
PA
115212017-12-13 Pedro Alves <palves@redhat.com>
11522
11523 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11524 Tighten regexp by matching with an anchor.
11525
a22ecf70
PA
115262017-12-13 Pedro Alves <palves@redhat.com>
11527
11528 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11529 ("expression with namespace"): New set of tests.
11530 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11531 (Nested::Test_NS::qux): New.
11532 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11533 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11534
9937536c
JB
115352017-12-13 Joel Brobecker <brobecker@adacore.com>
11536
11537 * gdb.base/server-del-break.c: New file.
11538 * gdb.base/server-del-break.exp: New file.
11539
fe49c6f5
SH
115402017-12-12 Stafford Horne <shorne@gmail.com>
11541
11542 * gdb.xml/tdesc-regs.exp: Add or1k support.
11543
c3d18620
SH
115442017-12-12 Stafford Horne <shorne@gmail.com>
11545
11546 * gdb.base/bp-permanent.c: Define nop of or1k.
11547
c5f9cfc8
JB
115482017-12-11 Joel Brobecker <brobecker@adacore.com>
11549
11550 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11551 output with components being reordered.
11552
a9c135fc
JB
115532017-12-11 Joel Brobecker <brobecker@adacore.com>
11554
11555 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11556 output with components being reordered.
11557
927aa2e7
JK
115582017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11559 Pedro Alves <palves@redhat.com>
11560
11561 * gdb.base/maint.exp (check for .gdb_index): Check also for
11562 .debug_names.
11563 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11564 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11565 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11566 (.gdb_index used after symbol reloading): Support also .debug_names.
11567 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11568
f17d9474
YQ
115692017-12-08 Yao Qi <yao.qi@linaro.org>
11570
11571 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11572 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11573
a0de8c21
YQ
115742017-12-08 Yao Qi <yao.qi@linaro.org>
11575
11576 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11577 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11578
a738ea1d
YQ
115792017-12-08 Yao Qi <yao.qi@linaro.org>
11580
11581 * gdb.arch/aarch64-tagged-pointer.c: New file.
11582 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11583
1cd9a73b
SDJ
115842017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11585
11586 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11587 "int".
11588
fa6eb693
KS
115892017-12-07 Keith Seitz <keiths@redhat.com>
11590
11591 PR breakpoints/22569
11592 * gdb.linespec/ls-errs.exp: Change expected result of "break
11593 -source this file has spaces.c -line 3".
11594 Check that an explicit source file followed by whitespace is
11595 identified as an invalid explicit location.
11596
883fd55a
KS
115972017-12-07 Keith Seitz <keiths@redhat.com>
11598
11599 * gdb.cp/nested-types.cc: New file.
11600 * gdb.cp/nested-types.exp: New file.
11601 * lib/cp-support.exp: Load data-structures.exp library.
11602 (debug_cp_test_ptype_class): New global.
11603 (cp_ptype_class_verbose, next_line): New procedures.
11604 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11605 Add and document new return value.
11606 Switch the list of lines to a queue.
11607 Add support for new `type' key for nested type definitions.
11608 Add debugging/troubleshooting messages.
11609 * lib/data-structures.exp: New file.
11610
ec72db3e
SM
116112017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11612
11613 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11614 with proc_with_prefix, don't use with_test_prefix.
11615
99598d71
TT
116162017-12-07 Tom Tromey <tom@tromey.com>
11617
11618 * gdb.base/break.exp: Add test for empty "commands".
11619
a8806230
YQ
116202017-12-07 Yao Qi <yao.qi@linaro.org>
11621
11622 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11623 malloc and catch syscall.
11624
824cc835
PM
116252017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11626
e79be6e5 11627 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11628 tests for explicit locations.
11629
7cc244de
PA
116302017-12-06 Pedro Alves <palves@redhat.com>
11631
11632 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11633 force-disabling XML descriptions.
11634
50a1fdd5
PA
116352017-12-04 Pedro Alves <palves@redhat.com>
11636
11637 PR gdb/22499
11638 * gdb.arch/amd64-disp-step-avx.S: New file.
11639 * gdb.arch/amd64-disp-step-avx.exp: New file.
11640
f0fb2488
PA
116412017-12-03 Pedro Alves <palves@redhat.com>
11642
11643 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11644 and <string.h>.
11645 (parent_function): Print distinct messages when waitpid fails, or
11646 the child exits with a signal, or the child exits for an unhandled
11647 reason.
11648 * gdb.threads/process-dies-while-detaching.exp
11649 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11650 it. Wait for both inferior output and GDB's prompt. Use an
11651 indirect spawn id list.
11652 (do_detach): New parameter 'child_exit'. Use it to compute
11653 expected inferior output.
11654 (test_detach, test_detach_watch, test_detach_killed_outside):
11655 Adjust to pass down the expected child exit kind.
11656
97cbe998
SDJ
116572017-12-01 Joel Brobecker <brobecker@adacore.com>
11658 Sergio Durigan Junior <sergiodj@redhat.com>
11659 Pedro Alves <palves@redhat.com>
11660
11661 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11662
40fc416f
SDJ
116632017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11664
11665 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11666 to 'symbol-file' and 'add-symbol-file' can be
11667 position-independent.
11668
1cc75e92
YQ
116692017-12-01 Yao Qi <yao.qi@linaro.org>
11670
11671 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11672 the URL in copyright header.
11673 * gdb.arch/aarch64-fp.exp: Likewise.
11674 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11675 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11676 * gdb.base/expand-psymtabs.exp: Likewise.
11677 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11678 * gdb.fortran/common-block.exp: Likewise.
11679 * gdb.fortran/common-block.f90: Likewise.
11680 * gdb.fortran/logical.exp: Likewise.
11681 * gdb.fortran/vla-datatypes.f90: Likewise.
11682 * gdb.fortran/vla-sub.f90: Likewise.
11683
875fb7a7
JB
116842017-11-30 Joel Brobecker <brobecker@adacore.com>
11685
11686 * gdb.ada/repeat_dyn: New testcase.
11687
6f14765f
UW
116882017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11689
11690 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11691 Update for changed thread numbering.
11692 * gdb.cell/bt.exp: Update for changed GDB output.
11693
f1af7b94
SM
116942017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11695
11696 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11697 setting isremote by hand.
11698 * boards/dwarf4-gdb-index.exp: Likewise.
11699 * boards/fission.exp: Likewise.
11700 * boards/stabs.exp: Likewise.
11701
e3919f3e
PA
117022017-11-30 Pedro Alves <palves@redhat.com>
11703
11704 * gdb.linespec/cpls-ops.exp
11705 (check_explicit_skips_function_argument): Extract the underlying
11706 type of size_t instead of hardcoding it.
11707
bd69330d
PA
117082017-11-29 Pedro Alves <palves@redhat.com>
11709
11710 PR c++/19436
11711 * gdb.linespec/cpls-abi-tag.cc: New file.
11712 * gdb.linespec/cpls-abi-tag.exp: New file.
11713
a20714ff
PA
117142017-11-29 Pedro Alves <palves@redhat.com>
11715
11716 * gdb.base/langs.exp: Use -qualified.
11717 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11718 it.
11719 * gdb.cp/namespace.exp: Use -qualified.
11720 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11721 (overload-3, template-overload, template-ret-type, const-overload)
11722 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11723 procedures.
11724 (test_driver): Call them.
11725 * gdb.cp/save-bp-qualified.cc: New.
11726 * gdb.cp/save-bp-qualified.exp: New.
11727 * gdb.linespec/explicit.exp: Test -qualified.
11728 * lib/completion-support.exp (completion::explicit_opts_list): Add
11729 "-qualified".
11730 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11731
f6f1d339
PM
117322017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11733
11734 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11735
02ca603a
TT
117362017-11-29 Tom Tromey <tom@tromey.com>
11737
11738 * gdb.base/relocate.exp: Update invalid argument test.
11739 Add new tests for invalid arguments.
11740
ed6c0bfb
TP
117412017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11742
11743 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11744 Return 0 as a long.
11745 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11746
f106e10e
TP
117472017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11748
11749 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11750 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11751 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11752 func ().
11753 * gdb.cp/shadow.cc (B.func): Return 0.
11754
10329bb2
JB
117552017-11-27 Joel Brobecker <brobecker@adacore.com>
11756
11757 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11758 expected output in gdb_expect call to allow the exception
11759 message to be present as well. Fix syntax confusion to avoid
11760 TCL thinking that exception_name is an array.
11761
617cd4bc
UW
117622017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11763
11764 * gdb.arch/spu-info.c: Include <unistd.h>.
11765 (do_signal_test): Fix broken calls to write.
11766 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11767 Fix checks for empty mailboxes. Update signal tests for corrected
11768 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11769 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11770 * gdb.cell/arch.exp: Use standard_output_file.
11771 * gdb.cell/break.exp: Likewise.
11772 * gdb.cell/bt.exp: Likewise.
11773 * gdb.cell/core.exp: Likewise.
11774 * gdb.cell/dwarfaddr.exp: Likewise.
11775 * gdb.cell/ea-cache.exp: Likewise.
11776 * gdb.cell/ea-standalone.exp: Likewise.
11777 * gdb.cell/f-regs.exp: Likewise.
11778 * gdb.cell/fork.exp: Likewise.
11779 * gdb.cell/gcore.exp: Likewise.
11780 * gdb.cell/mem-access.exp: Likewise.
11781 * gdb.cell/ptype.exp: Likewise.
11782 * gdb.cell/registers.exp: Likewise.
11783 * gdb.cell/sizeof.exp: Likewise.
11784 * gdb.cell/solib-symbol.exp: Likewise.
11785 * gdb.cell/solib.exp: Likewise.
617cd4bc 11786
a81aaca0
PA
117872017-11-25 Pedro Alves <palves@redhat.com>
11788
11789 * gdb.base/complete-empty.exp: New file.
11790 * gdb.base/completion.exp: Adjust.
11791
6a3c6ee4
PA
117922017-11-25 Pedro Alves <palves@redhat.com>
11793
11794 * gdb.linespec/cpls-ops.cc: New file.
11795 * gdb.linespec/cpls-ops.exp: New file.
11796 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11797 factored out from ...
11798 (test_complete_prefix_range): ... this.
11799
8955eb2d
PA
118002017-11-24 Pedro Alves <palves@redhat.com>
11801
11802 * gdb.linespec/cpcompletion.exp: New file.
11803 * gdb.linespec/cpls-hyphen.cc: New file.
11804 * gdb.linespec/cpls.cc: New file.
11805 * gdb.linespec/cpls2.cc: New file.
11806 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11807 test to use test_gdb_complete_unique. Add label completion,
11808 keyword completion and explicit location completion tests.
11809 * lib/completion-support.exp: New file.
11810
e547c119
JB
118112017-11-24 Joel Brobecker <brobecker@adacore.com>
11812
11813 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11814 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11815 when hitting an exception catchpoint.
11816
7c3c1aa8
YQ
118172017-11-22 Yao Qi <yao.qi@linaro.org>
11818
11819 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11820
41bd68f5
SM
118212017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11822
11823 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11824 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11825 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11826
1daad298
YQ
118272017-11-22 Yao Qi <yao.qi@linaro.org>
11828
11829 * gdb.base/info-os.exp: Pass pthreads.
11830 * gdb.multi/multi-attach.exp: Likewise.
11831
88465e87
YQ
118322017-11-22 Yao Qi <yao.qi@linaro.org>
11833
11834 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11835 compiler.
11836
dc196b23
YQ
118372017-11-22 Yao Qi <yao.qi@linaro.org>
11838
11839 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11840 * gdb.base/break-interp.exp: Likewise.
11841 * gdb.base/jit-attach-pie.exp: Likewise.
11842
2400729e
UW
118432017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11844
11845 * gdb.base/float128.c (large128): New variable.
11846 * gdb.base/float128.exp: Add test to print largest __float128 value.
11847
7a26362d
UW
118482017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11849
11850 * gdb.arch/vsx-regs.exp: Update register content checks.
11851
ed0f4273
UW
118522017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11853
11854 * gdb.arch/ppc-longdouble.exp: New file.
11855 * gdb.arch/ppc-longdouble.c: Likewise.
11856
a25d69c6
PA
118572017-11-21 Pedro Alves <palves@redhat.com>
11858
11859 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11860
73fcf641
PA
118612017-11-20 Pedro Alves <palves@redhat.com>
11862
11863 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11864 (long_double_typedef): New typedefs.
11865 Use DEF on double and long double.
11866 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11867 cases.
11868 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11869 and 'long_double_ptr_same_size' locals. Use them to decide
11870 whether cast from array/function to float is valid/invalid.
11871
71a3c369
TT
118722017-11-17 Tom Tromey <tom@tromey.com>
11873
11874 * gdb.rust/traits.rs: New file.
11875 * gdb.rust/traits.exp: New file.
11876
ced9779b
JB
118772017-11-17 Joel Brobecker <brobecker@adacore.com>
11878
11879 * gdb.ada/minsyms: New testcase.
11880
a0922d80
PA
118812017-11-16 Pedro Alves <palves@redhat.com>
11882
11883 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11884 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11885
ea04e54c
PA
118862017-11-16 Pedro Alves <palves@redhat.com>
11887
11888 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11889 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11890
e849ea89
PA
118912017-11-16 Pedro Alves <palves@redhat.com>
11892
11893 * gdb.server/reconnect-ctrl-c.c: New file.
11894 * gdb.server/reconnect-ctrl-c.exp: New file.
11895
d8ae99a7
PM
118962017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11897
11898 * gdb.python/py-rbreak.exp: New file.
11899 * gdb.python/py-rbreak.c: New file.
11900 * gdb.python/py-rbreak-func2.c: New file.
11901
968a13f8
PA
119022017-11-16 Pedro Alves <palves@redhat.com>
11903
11904 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11905 pattern.
11906 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11907 GDB.
11908
71774bc9
SM
119092017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11910
11911 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11912 regex.
11913
ddbb44cf
SM
119142017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11915
11916 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11917 test names.
11918
584a564f
PA
119192017-11-09 Pedro Alves <palves@redhat.com>
11920
11921 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11922 factored out from ...
11923 (top level): ... here, and adjusted to avoid expecting beyond the
11924 prompt in a single gdb_test_multiple.
11925
5ed7a928
PA
119262017-11-09 Pedro Alves <palves@redhat.com>
11927
11928 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11929 output.
11930 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11931 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11932 * gdb.server/ext-run.exp ("kill" test): Likewise.
11933 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11934
a60e0738
PA
119352017-11-09 Pedro Alves <palves@redhat.com>
11936
11937 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
11938 match till end of line.
11939
2c88253f
PA
119402017-11-09 Pedro Alves <palves@redhat.com>
11941
11942 * gdb.base/memattr.exp: Tighten regexes to match the end line.
11943
c7a38517
PA
119442017-11-09 Pedro Alves <palves@redhat.com>
11945
11946 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
11947 New procedures, factored out from ...
11948 (top level): ... here, and adjusted to avoid expecting beyond the
11949 prompt in one go.
11950
f29f4b6b
PA
119512017-11-09 Pedro Alves <palves@redhat.com>
11952
11953 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
11954 output. Fix '?' match.
11955
286acbb5
JB
119562017-11-08 Joel Brobecker <brobecker@adacore.com>
11957
11958 * gdb.ada/scoped_watch: New testcase.
11959 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
11960 which is actually correct.
11961 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
11962 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
11963
62d7ae92
PA
119642017-11-08 Pedro Alves <palves@redhat.com>
11965
11966 * gdb.gdb/complaints.exp (test_initial_complaints)
11967 (test_serial_complaints, test_short_complaints): Call
11968 complaint_internal instead of complaint.
11969
280ca31f
DT
119702017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
11971
11972 * gdb.threads/tls-core.c: New file.
11973 * gdb.threads/tls-core.exp: Likewise.
11974
b5ec771e
PA
119752017-11-08 Pedro Alves <palves@redhat.com>
11976
11977 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
11978 (p Exported_Capitalized): New test.
11979 (p exported_capitalized): New test.
11980
a02b41a7
PA
119812017-11-07 Pedro Alves <palves@redhat.com>
11982
11983 * gdb.cp/ena-dis-br-range.exp: Add more tests.
11984
95e95a6d
PA
119852017-11-07 Pedro Alves <palves@redhat.com>
11986
11987 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
11988 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
11989 (disable_invalid, disable_inverted, disable_negative): New
11990 procedures.
11991 ("bad numbers"): New set of tests.
11992
cee62dbd
PA
119932017-11-07 Pedro Alves <palves@redhat.com>
11994
11995 * gdb.cp/ena-dis-br-range.exp: Add tests.
11996
cc638e86
PA
119972017-11-07 Pedro Alves <palves@redhat.com>
11998
11999 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12000
d0fe4701
XR
120012017-11-07 Xavier Roirand <roirand@adacore.com>
12002 Pedro Alves <palves@redhat.com>
12003
12004 * gdb.base/ena-dis-br.exp: Add reference to
12005 gdb.cp/ena-dis-br-range.exp.
12006 * gdb.cp/ena-dis-br-range.exp: New file.
12007 * gdb.cp/ena-dis-br-range.cc: New file.
12008
46f67f80
PA
120092017-11-06 Pedro Alves <palves@redhat.com>
12010
12011 * gdb.base/attach-non-pgrp-leader.c: New.
12012 * gdb.base/attach-non-pgrp-leader.exp: New.
12013
726e1356
PA
120142017-11-06 Pedro Alves <palves@redhat.com>
12015
12016 * configure.ac: No longer check for termio.h and sgtty.h.
12017 * configure: Regenerate.
12018 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12019 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12020 Remove termio and sgtty code.
12021
50ab6ace
YQ
120222017-11-03 Yao Qi <yao.qi@linaro.org>
12023
12024 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12025 in GDB is disabled.
12026
8e68731c
YQ
120272017-11-03 Yao Qi <yao.qi@linaro.org>
12028
12029 * gdb.python/py-thrhandle.exp: Skip it if python is not
12030 enabled.
12031
3a87ae65
SM
120322017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12033
12034 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12035 as a breakpoint command.
12036
484d8d36
MD
120372017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12038
12039 PR python/21213
12040 * gdb.python/py-infthread.exp: Test calling
12041 InferiorThread.inferior () multiple times in a row.
12042
4a27f119
KS
120432017-10-27 Keith Seitz <keiths@redhat.com>
12044
12045 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12046 Test "info break" for every inlined function breakpoint.
12047
bb11dd58
YQ
120482017-10-27 Yao Qi <yao.qi@linaro.org>
12049
12050 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12051
a43f3893
PF
120522017-10-26 Patrick Frants <osscontribute@gmail.com>
12053
12054 * gdb.cp/classes.exp (test_static_members): Test printing
12055 Outer::instance.
12056 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12057 (Inner::instance, Outer::instance): New.
12058
792ccf00
PA
120592017-10-24 Pedro Alves <palves@redhat.com>
12060
12061 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12062 extra console" test in two stages.
12063
eb2bfbad
PA
120642017-10-24 Pedro Alves <palves@redhat.com>
12065
12066 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12067
1f75a651
PA
120682017-10-24 Pedro Alves <palves@redhat.com>
12069
12070 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12071 loop.
12072
779990d9
PA
120732017-10-24 Pedro Alves <palves@redhat.com>
12074
12075 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12076 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12077
ad9b8f5d
PA
120782017-10-24 Pedro Alves <palves@redhat.com>
12079
12080 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12081 parameter and handle it. Don't output read value in test name.
12082
fee6da6e
PA
120832017-10-24 Pedro Alves <palves@redhat.com>
12084
12085 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12086 custom test name.
12087
10389c2c
PA
120882017-10-24 Pedro Alves <palves@redhat.com>
12089
12090 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12091 include the unstable output directory name in the test's name.
12092 (initial_setup_simple) <'set args'>: Use custom test name.
12093
a80e65a9
PA
120942017-10-24 Pedro Alves <palves@redhat.com>
12095
12096 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12097 with explicit test name.
12098
15763a09
PA
120992017-10-20 Pedro Alves <palves@redhat.com>
12100
12101 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12102 'wait -i'. Use gdb_assert and remote_close.
12103
49a4ce2e
AB
121042017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12105
12106 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12107 number from variable rather than hard-coded.
12108
a75868f5
PA
121092017-10-19 Pedro Alves <palves@redhat.com>
12110
12111 * gdb.base/long-inferior-output.c: New file.
12112 * gdb.base/long-inferior-output.exp: New file.
12113
c8ba13ad
KS
121142017-11-18 Keith Seitz <keiths@redhat.com>
12115
12116 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12117 method.
12118 (main): Call it.
12119 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12120 Add additional user-defined conversion operator tests.
12121
b27de576
PA
121222017-10-17 Pedro Alves <palves@redhat.com>
12123
12124 * boards/native-stdio-gdbserver.exp: Load "local-board".
12125
8484c955
PA
121262017-10-17 Pedro Alves <palves@redhat.com>
12127
12128 * gdb.base/quit-live.c: New file.
12129 * gdb.base/quit-live.exp: New file.
12130
83d5a34d
KS
121312017-10-16 Keith Seitz <keiths@redhat.com>
12132
12133 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12134 (class_with_protected_typedef, class_with_private_typedef)
12135 (struct_with_public_typedef, struct_with_protected_typedef)
12136 (struct_with_private_typedef): New classes/structs.
12137 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12138 typedefs and access specifiers.
12139
739b3f1d
PA
121402017-10-16 Pedro Alves <palves@redhat.com>
12141 Simon Marchi <simon.marchi@polymtl.ca>
12142
12143 * README (Local vs Remote vs Native): New section.
12144 * boards/local-board.exp: New file, with bits factored out from
12145 ...
12146 * boards/native-extended-gdbserver.exp: ... here. Load
12147 "local-board".
12148 * boards/native-gdbserver.exp: Load "local-board".
12149 (${board}_spawn, ${board}_exec): Delete.
12150 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12151 ...
12152 * boards/stdio-gdbserver-base.exp: ... this new file.
12153 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12154 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12155 procedure.
12156 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12157 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12158 stdio_gdbserver_command.
12159 (${board}_get_remote_address, ${board}_get_comm_port)
12160 (${board}_download, ${board}_upload): Delete.
12161 (get_target_remote_pipe_cmd): New.
12162
fe68b953
SM
121632017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12164
12165 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12166 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12167 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12168 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12169 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12170 remove with_test_prefix.
12171
300b6685
PA
121722017-10-13 Pedro Alves <palves@redhat.com>
12173
12174 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12175 * gdb.base/annota1.exp: Use it instead of is_remote.
12176 * gdb.base/annota3.exp: Use it instead of is_remote.
12177 * gdb.cp/annota2.exp: Use it instead of is_remote.
12178 * gdb.cp/annota3.exp: Use it instead of is_remote.
12179 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12180
50500caf
PA
121812017-10-13 Pedro Alves <palves@redhat.com>
12182
12183 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12184 (test_num_test_vars, run_and_count_vars, find_env)
12185 (test_set_unset_env, test_inherit_env_var): New procedures.
12186 (top level): Use them.
12187
dad0c6d2
PA
121882017-10-13 Pedro Alves <palves@redhat.com>
12189
12190 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12191 also skip on stub-like targets.
12192
8b0553c1
PA
121932017-10-13 Pedro Alves <palves@redhat.com>
12194
12195 PR gdb/22293
12196 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12197 (top level): Move some tests to ...
12198 (test_not_found): ... this new procedure.
12199 (top level): Call it.
12200
7594f623
PA
122012017-10-13 Pedro Alves <palves@redhat.com>
12202
12203 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12204 expect different "info terminal" output if testing with a
12205 non-native target.
12206
ebe3b402
PA
122072017-10-13 Pedro Alves <palves@redhat.com>
12208 Simon Marchi <simon.marchi@polymtl.ca>
12209
12210 PR python/12966
12211 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12212
42f1b161
PA
122132017-10-13 Pedro Alves <palves@redhat.com>
12214
12215 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12216 already.
12217
8d6ef72b
PA
122182017-10-13 Pedro Alves <palves@redhat.com>
12219
12220 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12221 is_remote.
12222
d7bcd5b8
PA
122232017-10-13 Pedro Alves <palves@redhat.com>
12224
12225 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12226 is_remote.
12227
df479dc6
PA
122282017-10-13 Pedro Alves <palves@redhat.com>
12229
12230 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12231 is set.
12232 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12233 instead of is_remote.
12234
23fb630a
PA
122352017-10-13 Pedro Alves <palves@redhat.com>
12236
12237 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12238 (top level): Add comment.
12239
cc77b1dc
PA
122402017-10-13 Pedro Alves <palves@redhat.com>
12241
12242 * gdb.base/remote.exp (top level): Fix comment typo and add
12243 missing return.
12244
27c9e813
PA
122452017-10-13 Pedro Alves <palves@redhat.com>
12246 Simon Marchi <simon.marchi@polymtl.ca>
12247
12248 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12249 calls and add comments. Skip test if use_gdb_stub is set.
12250 (top level): Use "set cwd" command instead of "cd" command.
12251
5e830d98
PA
122522017-10-13 Pedro Alves <palves@redhat.com>
12253
12254 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12255 is_remote target check.
12256
f5ca0032
PA
122572017-10-13 Pedro Alves <palves@redhat.com>
12258
12259 * gdb.base/scope.exp: Use build_executable + clean_restart +
12260 gdb_file_cmd instead of prepare_for_testing and no longer skip
12261 "before run" tests on is_remote target boards. Update comments.
12262 * boards/native-extended-gdbserver.exp
12263 (extended_gdbserver_load_last_file): New, factored out from ...
12264 (gdb_load): ... this. Move further below and add comment.
12265 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12266
8aed1c0d
PA
122672017-10-12 Pedro Alves <palves@redhat.com>
12268
12269 * gdb.base/attach.exp: Remove references to gdb64.
12270 * gdb.base/dbx.exp: Remove references to gdb64.
12271
cfa34c87
SM
122722017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12273 Pedro Alves <palves@redhat.com>
12274
12275 * gdb.base/label.exp: Remove is_remote target check.
12276
9192b7de
PA
122772017-10-12 Pedro Alves <palves@redhat.com>
12278
12279 * gdb.base/auvx.exp (coredir): Update comment.
12280 (top level) <core_works>: Use "set cwd" command instead of "cd"
12281 command.
12282
6bf0052d
PA
122832017-10-12 Pedro Alves <palves@redhat.com>
12284 Simon Marchi <simon.marchi@polymtl.ca>
12285
12286 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12287 target boards.
12288
e48ef82d
PA
122892017-10-12 Pedro Alves <palves@redhat.com>
12290 Simon Marchi <simon.marchi@polymtl.ca>
12291
12292 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12293 Instead skip if there's any gdb_protocol set.
12294
8d7aea57
SM
122952017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12296 Pedro Alves <palves@redhat.com>
12297
12298 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12299
30440677
PA
123002017-10-12 Pedro Alves <palves@redhat.com>
12301 Simon Marchi <simon.marchi@polymtl.ca>
12302
12303 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12304 instead of on dejagnu remote boards.
12305
4e04f045 123062017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12307 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12308
12309 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12310 checks. Use build_executable + clean_restart instead of
12311 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12312 of enabling non-stop after starting gdb.
12313
871a186e
PA
123142017-10-12 Pedro Alves <palves@redhat.com>
12315
12316 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12317 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12318 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12319 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12320
56d704da
AK
123212017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12322
12323 * gdb.arch/arc-tdesc-cpu.exp: New file.
12324 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12325
2f20e312
SM
123262017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12327
12328 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12329
65630365
PA
123302017-10-10 Pedro Alves <palves@redhat.com>
12331
12332 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12333 expect CLI output.
12334
bf469271
PA
123352017-10-10 Pedro Alves <palves@redhat.com>
12336
12337 * lib/selftest-support.exp (selftest_setup): Update for
12338 captured_command_loop's prototype change.
12339
777a42f1
PA
123402017-10-09 Pedro Alves <palves@redhat.com>
12341
12342 Test both arch1=>arch2 and arch2=>arch1.
12343
12344 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12345 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12346 factored out to...
12347 (append_arch1_options, append_arch2_options, append_arch_options)
12348 (build_executables): New procedures.
12349 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12350 local.
12351 (top level): Add new 'first_arch' testing axis.
12352
cbd2b4e3
PA
123532017-10-09 Pedro Alves <palves@redhat.com>
12354
12355 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12356 (barrier): New.
12357 (thread_start, all_started): New functions.
12358 (main): Spawn new thread and wait until it is scheduled.
12359 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12360 option.
12361 (do_test): Add 'selected_thread' parameter. Run to all_started
12362 instead of main. Explicitly set the breakpoint at main. Switch
12363 to the SELECTED_THREAD thread.
12364 (top level): Test handling the exec event with either the main
12365 thread or the second thread selected.
12366
5c9e4427
PA
123672017-10-09 Pedro Alves <palves@redhat.com>
12368
12369 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12370 logic. Move STOP marker after the value checks.
12371 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12372 regexp.
12373
b3b7c423
SL
123742017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12375
12376 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12377
3b4b2f16
UW
123782017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12379
12380 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12381 integer-to-dfp conversion.
12382 * gdb.base/dfp-test.exp: Likewise.
12383
5cd63fda
PA
123842017-10-04 Pedro Alves <palves@redhat.com>
12385
12386 * gdb.multi/hangout.c: Include <unistd.h>.
12387 (hangout_loop): New function.
12388 (main): Call alarm. Call hangout_loop in a loop.
12389 * gdb.multi/hello.c: Include <unistd.h>.
12390 (hello_loop): New function.
12391 (main): Call alarm. Call hangout_loop in a loop.
12392 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12393 inferior with the other selected.
12394
4c71c105
SM
123952017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12396
12397 * gdb.mi/list-thread-groups-available.exp: New file.
12398 * gdb.mi/list-thread-groups-available.c: New file.
12399
bc3b087d
SDJ
124002017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12401
12402 * gdb.base/set-cwd.exp: Make it available on
12403 native-extended-gdbserver.
12404
d092c5a2
SDJ
124052017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12406
12407 * gdb.base/set-cwd.c: New file.
12408 * gdb.base/set-cwd.exp: Likewise.
12409
45320ffa
TT
124102017-10-02 Tom Tromey <tom@tromey.com>
12411
12412 PR rust/22236:
12413 * gdb.rust/simple.rs (main): New variable "fslice".
12414 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12415
b3e3859b
TT
124162017-10-02 Tom Tromey <tom@tromey.com>
12417
12418 * gdb.rust/simple.exp: Test ptype of a slice.
12419
01af5e0d
TT
124202017-10-02 Tom Tromey <tom@tromey.com>
12421
12422 * gdb.rust/simple.exp: Test index of slice.
12423
a9bbfbd8
TT
124242017-09-27 Tom Tromey <tom@tromey.com>
12425
12426 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12427
df8899e5
TP
124282017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12429 Pedro Alves <palves@redhat.com>
12430
12431 * gdb.base/compare-sections.exp (get value of read-only section): Read
12432 as unsigned value.
12433 (corrupt read-only section): Likewise and don't set written if patching
12434 failed.
12435
757bf54b
KB
124362017-09-21 Kevin Buettner <kevinb@redhat.com>
12437
12438 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12439 files.
12440
06871ae8
PA
124412017-09-20 Pedro Alves <palves@redhat.com>
12442
12443 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12444 symbol names in gdb's output.
12445 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12446
e5f25bc5
PA
124472017-09-20 Pedro Alves <palves@redhat.com>
12448
12449 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12450 Rename to ...
12451 (test_list_ambiguous_symbol): ... this and add a symbol name
12452 parameter. Adjust.
12453 (test_list_ambiguous_function): Reimplement on top of
12454 test_list_ambiguous_symbol and also test listing ambiguous
12455 variables.
12456 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12457 (ambiguous_fun): ... this.
12458 (ambiguous_var): New.
12459 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12460 (ambiguous_fun): ... this.
12461 (ambiguous_var): New.
12462
4e5a4f58
JB
124632017-09-19 John Baldwin <jhb@FreeBSD.org>
12464
12465 * gdb.base/starti.c: New file.
12466 * gdb.base/starti.exp: New file.
12467 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12468
26e53f3e
PA
124692017-09-14 Pedro Alves <palves@redhat.com>
12470
12471 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12472 (top level): Use it instead of runto.
12473
cb791d59
TT
124742017-09-11 Tom Tromey <tom@tromey.com>
12475
12476 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12477
7c96f8c1
TT
124782017-09-11 Tom Tromey <tom@tromey.com>
12479
12480 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12481 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12482
469412dd
CW
124832017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12484
12485 * gdb.fortran/printing-types.exp: New file.
12486 * gdb.fortran/printing-types.exp: New file.
12487
e0f86435
BH
124882017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12489
12490 * gdb.fortran/vla-ptype.exp: Fix typos.
12491 * gdb.fortran/vla-value.exp: Same.
12492
9e9af4be
BH
124932017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12494
12495 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12496 * gdb.mi/mi-var-child-f.exp: Likewise.
12497 * gdb.mi/mi-vla-fortran.exp: Likewise.
12498
a5ad232b 124992017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12500 Christoph Weinmann <christoph.t.weinmann@intel.com>
12501 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12502
12503 * gdb.fortran/ptr-indentation.f90: New file.
12504 * gdb.fortran/ptr-indentation.exp: New file.
12505
5aec60eb
TT
125062017-09-05 Tom Tromey <tom@tromey.com>
12507
12508 PR gdb/22010:
12509 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12510
8f8f8152
TP
125112017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12512
12513 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12514
fbd1b771
JK
125152017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12516
12517 * gdb.threads/tls-nodebug-pie.c: New file.
12518 * gdb.threads/tls-nodebug-pie.exp: New file.
12519
5eb5f850
TT
125202017-09-05 Tom Tromey <tom@tromey.com>
12521
12522 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12523 for rust.
12524
ae780a21
SM
125252017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12526
12527 * gdb.multi/multi-arch-exec.exp: Test with different
12528 "follow-exec-mode" settings.
12529 (do_test): New procedure.
12530
3693fdb3
PA
125312017-09-04 Pedro Alves <palves@redhat.com>
12532
12533 * gdb.base/func-static.c (S::method const, S::method volatile)
12534 (S::method volatile const): New methods.
12535 (c_s, v_s, cv_s): New instances.
12536 (main): Call method() on them.
12537 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12538 (cannot_resolve): New procedure.
12539 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12540 print-quote-unquoted columns.
12541 (do_test): Test printing each scope too.
12542
e68cb8e0
PA
125432017-09-04 Pedro Alves <palves@redhat.com>
12544
12545 * gdb.base/local-static.exp: Also test with
12546 class::method::variable wholly quoted.
12547 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12548
858be34c
PA
125492017-09-04 Pedro Alves <palves@redhat.com>
12550
12551 * gdb.base/local-static.c: New.
12552 * gdb.base/local-static.cc: New.
12553 * gdb.base/local-static.exp: New.
12554
46a4882b
PA
125552017-09-04 Pedro Alves <palves@redhat.com>
12556
12557 * gdb.asm/asm-source.exp: Add casts to int.
12558 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12559 (dataglobal64_1, dataglobal64_2): New globals.
12560 * gdb.base/nodebug.exp: Test different expressions involving the
12561 new globals, with print, whatis and ptype. Add casts to int.
12562 * gdb.base/solib-display.exp: Add casts to int.
12563 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12564 * gdb.cp/m-static.exp: Add cast to int.
12565 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12566 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12567 tls variable with no debug info without a cast. Test with a cast
12568 to int too.
12569 * gdb.trace/entry-values.exp: Add casts.
12570
2c5a2be1
PA
125712017-09-04 Pedro Alves <palves@redhat.com>
12572
12573 * gdb.base/nodebug.exp: Test that ptype's error about functions
12574 with unknown return type includes the function name too.
12575
7022349d
PA
125762017-09-04 Pedro Alves <palves@redhat.com>
12577
12578 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12579 return type of munmap in infcall.
12580 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12581 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12582 type of ftell in infcall.
12583 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12584 type of getpid in infcall.
12585 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12586 infcall.
12587 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12588 Bail on failure to extract the pid.
12589 * gdb.base/nodebug.c: #include <stdint.h>.
12590 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12591 New functions.
12592 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12593 Change expected output of print/whatis/ptype with functions with
12594 no debug info. Test all supported languages. Call
12595 test_call_promotion.
12596 * gdb.compile/compile.exp: Adjust expected output to expect
12597 warning.
12598 * gdb.threads/siginfo-threads.exp: Likewise.
12599
54990598
PA
126002017-09-04 Pedro Alves <palves@redhat.com>
12601
12602 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12603 "prototypes". Test calling float functions via prototyped and
12604 unprototyped function pointers.
12605 (perform_all_tests): New parameter "prototypes". Pass it down.
12606 (top level): Pass down "prototypes" parameter to
12607 perform_all_tests.
12608
34d16ea2
SM
126092017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12610
12611 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12612 Test with nested loops.
12613
9521ecda
SM
126142017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12615
12616 * gdb.base/commands.exp: Call the new procedures.
12617 (loop_break_test, loop_continue_test): New procedures.
12618
80a65e9b
SM
126192017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12620
12621 * gdb.base/commands.exp: Call new procedure.
12622 (define_if_without_arg_test): New procedure.
12623
e439fa14
PA
126242017-09-04 Pedro Alves <palves@redhat.com>
12625
12626 * gdb.base/list-ambiguous.exp: New file.
12627 * gdb.base/list-ambiguous0.c: New file.
12628 * gdb.base/list-ambiguous1.c: New file.
12629 * gdb.base/list.exp (test_list_range): Adjust expected output.
12630
0a2dde4a
SDJ
126312017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12632
12633 * gdb.base/share-env-with-gdbserver.c: New file.
12634 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12635
5e89eb3a
SM
126362017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12637
12638 * gdb.base/commands.exp (gdbvar_simple_if_test,
12639 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12640 progvar_simple_if_test, progvar_simple_while_test,
12641 progvar_complex_if_while_test, user_defined_command_test,
12642 user_defined_command_args_eval,
12643 user_defined_command_args_stack_test,
12644 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12645 temporary_breakpoint_commands,
12646 gdb_test_no_prompt, redefine_hook_test,
12647 redefine_backtrace_test): Remove "global gdb_prompt".
12648
fd437cbc
SM
126492017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12650
12651 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12652 New proc, call it from toplevel.
12653
87215ad1
SDJ
126542017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12655
12656 PR remote/21852
12657 * gdb.server/normal.c: New file, copied from gdb.base.
12658 * gdb.server/run-without-local-binary.exp: New file.
12659
58afddc6
WP
126602017-08-07 Weimin Pan <weimin.pan@oracle.com>
12661
12662 * gdb.arch/sparc64-adi.exp: New file.
12663 * gdb.arch/sparc64-adi.c: New file.
12664
5277199a
PA
126652017-08-22 Pedro Alves <palves@redhat.com>
12666
12667 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12668 (top level): Add "list all overloads" tests.
12669
14278e1f
TT
126702017-08-22 Tom Tromey <tom@tromey.com>
12671
12672 * gdb.gdb/xfullpath.exp: Remove.
12673
bf223d3e
PA
126742017-08-21 Pedro Alves <palves@redhat.com>
12675
12676 PR gdb/19487
12677 * gdb.base/symbol-alias.c: New.
12678 * gdb.base/symbol-alias2.c: New.
12679 * gdb.base/symbol-alias.exp: New.
12680
c973d0aa
PA
126812017-08-21 Pedro Alves <palves@redhat.com>
12682
12683 * gdb.base/dfp-test.c
12684 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12685 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12686 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12687 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12688 * gdb.base/whatis-ptype-typedefs.c: New.
12689 * gdb.base/whatis-ptype-typedefs.exp: New.
12690 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12691 (an_int, an_int_type, an_int_type2): New globals.
12692 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12693 involving typedefs and cast expressions.
12694 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12695 (lookup_typedefs_function): New.
12696 (typedefs_pretty_printers_dict): New.
12697 (top level): Register lookup_typedefs_function in
12698 gdb.pretty_printers.
12699
6d580b63
YQ
127002017-08-18 Yao Qi <yao.qi@linaro.org>
12701
12702 * gdb.server/unittest.exp: New.
12703
206726fb
SDJ
127042017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12705
12706 PR gdb/21954
12707 * gdb.base/environ.exp: Add test to check if 'unset environment'
12708 works.
12709
bf0ec4c2
AA
127102017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12711
12712 * lib/gdb.exp (universal_compile_options): New caching proc.
12713 (gdb_compile): Suppress GCC's coloring of messages.
12714
d6382fff
TT
127152017-08-14 Tom Tromey <tom@tromey.com>
12716
12717 PR gdb/21675:
12718 * gdb.base/printcmds.exp (test_radices): New function.
12719 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12720 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12721 * lib/gdb.exp (get_integer_valueof): Use p/d.
12722
c2c2dd9f
SM
127232017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12724
12725 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12726 characters.
12727
fdffd6f4
TT
127282017-08-05 Tom Tromey <tom@tromey.com>
12729
12730 * gdb.rust/simple.exp: Allow String to appear in a different
12731 namespace.
12732
27d41eac
YQ
127332017-07-26 Yao Qi <yao.qi@linaro.org>
12734
12735 * gdb.gdb/unittest.exp: Invoke command
12736 "maintenance check xml-descriptions".
12737
031ed05d
AA
127382017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12739
12740 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12741 calling context.
12742 (hex128): Drop erroneous calculation of parameters.
12743
dcd27ddf
SM
127442017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12745
12746 * gdb.python/py-unwind.exp: Disable stack protection when
12747 building test file.
12748
47e77640
PA
127492017-07-20 Pedro Alves <palves@redhat.com>
12750
12751 * gdb.base/default.exp (set language): Adjust expected output.
12752
62d2a18a
PA
127532017-07-20 Pedro Alves <palves@redhat.com>
12754
12755 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12756 (test_minsym): ... this, and make static.
12757 (get_pck__foo__bar__minsym): Rename to ...
12758 (get_test_minsym): ... this.
12759 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12760 symbol names and comments.
12761 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12762 (get_test_minsym): ... this.
12763 (pck__foo__bar__minsym__2): Rename to ...
12764 (test_minsym): ... this.
12765 (main): Adjust.
12766
c45ec17c
PA
127672017-07-17 Pedro Alves <palves@redhat.com>
12768
12769 * gdb.base/completion.exp: Adjust expected output.
12770 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12771 the completer works.
12772
c6756f62
PA
127732017-07-17 Pedro Alves <palves@redhat.com>
12774
12775 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12776
5bd68487
AB
127772017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12778
12779 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12780
8880f2a9
TT
127812017-07-14 Tom Tromey <tom@tromey.com>
12782
12783 PR rust/21764:
12784 * gdb.rust/simple.exp: Add tests.
12785
65547233
TT
127862017-07-14 Tom Tromey <tom@tromey.com>
12787
12788 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12789
8f14146e
PA
127902017-07-14 Pedro Alves <palves@redhat.com>
12791
12792 * gdb.linespec/base/one/thefile.cc (z1): New function.
12793 * gdb.linespec/base/two/thefile.cc (z2): New function.
12794 * gdb.linespec/linespec.exp: Add tests.
12795
b4365d02
AB
127962017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12797
12798 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12799 to mi_create_breakpoint.
12800
5d2cbaa5
AB
128012017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12802
12803 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12804 mi_create_breakpoint.
12805
11cb5716
IB
128062017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12807
12808 * gdb.dlang/demangle.exp: Update for demangling changes.
12809
03278692
TT
128102017-07-09 Tom Tromey <tom@tromey.com>
12811
12812 * gdb.dwarf2/shortpiece.exp: New file.
12813
33c5cd75
DB
128142017-07-06 David Blaikie <dblaikie@gmail.com>
12815
12816 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12817 built from fissiont-multi-cu{1,2}.c.
12818 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12819 except putting 'main' and 'func' in separate CUs in the same DWO file.
12820 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12821 test.
12822 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12823 test.
12824
8455d262
PA
128252017-07-06 Pedro Alves <palves@redhat.com>
12826
12827 * gdb.python/py-unwind.exp: Test flushregs.
12828
dc4bde35
SDJ
128292017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12830
12831 PR cli/21688
12832 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12833 tests for alias commands and trailing whitespace.
12834
51ed89aa
SDJ
128352017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12836
12837 PR cli/21688
12838 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12839 procedure. Call it.
12840
eb17d413
PA
128412017-06-29 Pedro Alves <palves@redhat.com>
12842
12843 * gdb.base/printcmds.exp: Add tests.
12844
41664b45
DG
128452017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12846
12847 PR gdb/21337
12848 * gdb.base/reread-readsym.exp: New file.
12849 * gdb.base/reread-readsym.c: New file.
12850
75312ae3
KB
128512017-06-21 Kevin Buettner <kevinb@redhat.com>
12852
12853 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12854 subpattern.
12855
66953522
PB
128562017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12857
12858 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12859 extended mnemonic.
12860 * gdb.arch/powerpc-power9.s: Likewise.
12861
5524b525
AA
128622017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12863
12864 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12865 on 32-bit x86 targets. Exploit is_*_target macros where
12866 appropriate.
12867
03c8af18
AA
128682017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12869
12870 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12871 register pieces.
12872
3bf31011
AA
128732017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12874
12875 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12876 located in one or more DWARF pieces.
12877
805acca0
AA
128782017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12879
12880 * lib/gdb.exp (get_endianness): New proc.
12881 * gdb.arch/aarch64-fp.exp: Use it.
12882 * gdb.arch/altivec-regs.exp: Likewise.
12883 * gdb.arch/e500-regs.exp: Likewise.
12884 * gdb.arch/vsx-regs.exp: Likewise.
12885 * gdb.base/dump.exp: Likewise.
12886 * gdb.base/funcargs.exp: Likewise.
12887 * gdb.base/gnu_vector.exp: Likewise.
12888 * gdb.dwarf2/formdata16.exp: Likewise.
12889 * gdb.dwarf2/implptrpiece.exp: Likewise.
12890 * gdb.dwarf2/nonvar-access.exp: Likewise.
12891 * gdb.python/py-inferior.exp: Likewise.
12892 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12893
e9352324
AA
128942017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12895
12896 PR gdb/21226
12897 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12898 stack value pieces are taken from the LSB end.
12899
d5d1163e
AA
129002017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12901
12902 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12903 variable at nonzero offset.
12904
0567c986
AA
129052017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12906
12907 * gdb.dwarf2/var-access.c: New file.
12908 * gdb.dwarf2/var-access.exp: New test.
12909 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12910
973e9aab
TT
129112017-06-12 Tom Tromey <tom@tromey.com>
12912
12913 * gdb.dwarf2/formdata16.exp: Add tests.
12914
d9109c80
TT
129152017-06-12 Tom Tromey <tom@tromey.com>
12916
12917 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12918
30a25466
TT
129192017-06-12 Tom Tromey <tom@tromey.com>
12920
12921 PR exp/16225:
12922 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12923 * gdb.arch/vsx-regs.exp: Update tests.
12924 * gdb.arch/s390-vregs.exp (hex128): New proc.
12925 Update test.
12926 * gdb.arch/altivec-regs.exp: Update tests.
12927
aefd8b33
SDJ
129282017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12929
12930 * gdb.base/startup-with-shell.c: New file.
12931 * gdb.base/startup-with-shell.exp: Likewise.
12932
2090129c
SDJ
129332017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12934
12935 * gdb.server/non-existing-program.exp: Update regex in order to
12936 reflect the fact that gdbserver is now using fork_inferior (with a
12937 shell) to startup the inferior.
12938
8e86a419
SM
129392017-05-30 Simon Marchi <simon.marchi@ericsson.com>
12940
12941 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
12942 support function calls from GDB.
12943
e6cf65f2
TT
129442017-05-21 Tom Tromey <tom@tromey.com>
12945
12946 PR rust/21466:
12947 * gdb.rust/unsized.exp: New file.
12948 * gdb.rust/unsized.rs: New file.
12949
43cc5389
TT
129502017-05-19 Tom Tromey <tom@tromey.com>
12951
12952 PR rust/21484:
12953 * gdb.rust/watch.exp: New file.
12954 * gdb.rust/watch.rs: New file.
12955
ec8df234
TT
129562017-05-18 Tom Tromey <tom@tromey.com>
12957
12958 * gdb.rust/simple.exp: Allow Box to be qualified.
12959
3e3e7fae
TP
129602017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12961
12962 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
12963
59cc050d
PA
129642017-05-18 Pedro Alves <palves@redhat.com>
12965
12966 * gdb.base/fileio.c (test_write, test_read, test_close)
12967 (test_fstat): Don't print 'ret' in the fail path.
12968
c8f6abd1
PA
129692017-05-18 Pedro Alves <palves@redhat.com>
12970
12971 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
12972 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
12973 (test_system, test_rename, test_unlink, test_time): Change
12974 prototypes.
12975 * gdb.base/fileio.exp (stop_msg): Adjust.
12976
d2a03b77
PA
129772017-05-18 Pedro Alves <palves@redhat.com>
12978
12979 * gdb.base/fileio.c (null_str): New global.
12980 (test_stat): Use it.
12981 * gdb.base/fileio.exp: Remove nowarnings.
12982
0d5c6999
YQ
129832017-05-17 Yao Qi <yao.qi@linaro.org>
12984
12985 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
12986
21873064
YQ
129872017-05-17 Simon Marchi <simon.marchi@ericsson.com>
12988
12989 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
12990 argument command.
12991 (top-level): Invoke test_set_inferior_tty.
12992
d512d31c
PA
129932017-05-04 Pedro Alves <palves@redhat.com>
12994
12995 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
12996 Add parens to print call for Python 3.
12997
90cef2ed
KS
129982017-05-03 Keith Seitz <keiths@redhat.com>
12999
13000 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13001 (main): Call it.
13002
14f819c8
TW
130032017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13004
13005 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13006 to prev and next.
13007
913aeadd
TW
130082017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13009
13010 * gdb.python/py-record-btrace.exp: Remove test for
13011 gdb.BtraceInstruction.error.
13012
a3be24ad
TW
130132017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13014
13015 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13016
ae20e79a
TW
130172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13018
13019 * gdb.python/py-record-btrace-threads.c: New file.
13020 * gdb.python/py-record-btrace-threads.exp: New file.
13021
45ce1b47
SDJ
130222017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13023
13024 PR testsuite/8595
13025 * gdb.base/environ.exp: Make test available in all architectures.
13026 Move bits related to "info program" testing to
13027 gdb.base/info-program.exp. Rewrite tests to use the two new
13028 procedures mentione below.
13029 (test_set_show_env_var) New procedure.
13030 (test_set_show_env_var_equal): Likewise.
13031 * gdb.base/info-program.exp: New file.
13032
e15c3eb4
KS
130332017-04-27 Keith Seitz <keiths@redhat.com>
13034
13035 * gdb.cp/oranking.cc (test15): New function.
13036 (main): Call test15 and declare additional variables for testing.
13037 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13038 "p foo101('abc')" tests.
13039 Add tests for cv qualifier overloads.
13040 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13041 "lvalue reference overload" test.
13042 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13043 "print value of f1 on Child&& in f2" test.
13044
3a3fd0fd
PA
130452017-04-19 Pedro Alves <palves@redhat.com>
13046
13047 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13048 procedure.
13049 (top level): Call it.
13050 * lib/gdb.exp (gdb_define_cmd): New procedure.
13051
53375380
PA
130522017-04-12 Pedro Alves <palves@redhat.com>
13053
13054 PR gdb/21323
13055 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13056 (wchar): New global.
13057 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13058 (do_test_wide_char, wide_char_types_no_program, top level): Add
13059 wchar_t testing.
13060
53e710ac
PA
130612017-04-12 Pedro Alves <palves@redhat.com>
13062
13063 PR c++/21323
13064 * gdb.cp/wide_char_types.c: New file.
13065 * gdb.cp/wide_char_types.exp: New file.
13066
0ad9d8c7
SDJ
130672017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13068
13069 PR gdb/21352
13070 * gdb.trace/tsv.exp: Add test for "tsave -r".
13071
b1b45502
IB
130722017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13073
13074 * gdb.dlang/watch-loc.c: New file.
13075 * gdb.dlang/watch-loc.exp: New file.
13076
ec13808e
JK
130772017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13078
13079 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13080
fe5f7374
AK
130812017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13082
13083 * gdb.arch/arc-analyze-prologue.S: New file.
13084 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13085
eea78757
AK
130862017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13087
13088 * gdb.arch/arc-decode-insn.S: New file.
13089 * gdb.arch/arc-decode-insn.exp: Likewise.
13090
5badf10a
IR
130912017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13092
13093 PR tdep/20928
13094 * gdb.arch/sparc64-regs.exp: New file.
13095 * gdb.arch/sparc64-regs.S: Likewise.
13096
cee59b3f
TW
130972017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13098
13099 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13100 and memory view on Python 3.
13101
c0f55cc6
AV
131022017-03-20 Artemiy Volkov <artemiyv@acm.org>
13103 Keith Seitz <keiths@redhat.com>
13104
13105 PR gdb/14441
13106 * gdb.cp/demangle.exp: Add rvalue reference tests.
13107 * gdb.cp/rvalue-ref-casts.cc: New file.
13108 * gdb.cp/rvalue-ref-casts.exp: New file.
13109 * gdb.cp/rvalue-ref-overload.cc: New file.
13110 * gdb.cp/rvalue-ref-overload.exp: New file.
13111 * gdb.cp/rvalue-ref-params.cc: New file.
13112 * gdb.cp/rvalue-ref-params.exp: New file.
13113 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13114 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13115 * gdb.cp/rvalue-ref-types.cc: New file.
13116 * gdb.cp/rvalue-ref-types.exp: New file.
13117 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13118 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13119
51457a05
MAL
131202017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13121
13122 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13123 New procedure.
13124
5b291c04
MAL
131252017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13126
13127 * lib/mi-support.exp (mi_gdb_test): Add additional message
13128 for unexpected output.
13129
59a56148
AA
131302017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13131
13132 * gdb.base/examine-backward.c (Barrier): New character array
13133 constant, to ensure that TestStrings is preceded by a string
13134 terminator.
13135
7942e96e
AA
131362017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13137
13138 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13139 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13140 and implicit pointer into such a location.
13141
6ebac3fb
DE
131422017-03-16 Doug Evans <dje@google.com>
13143
13144 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13145
ec3b243d
TP
131462017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13147
13148 * gdb.cp/m-static.exp: Fix expectation for prototype of
13149 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13150
131512017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13152
13153 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13154 * gdb.guile/scm-lazy-string.c: New file.
13155 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13156 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13157 for pointer, array, typedef lazy strings.
13158
2cc36e25 131592017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13160
13161 PR python/17728, python/18439, python/18779
13162 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13163 * gdb.python/py-lazy-string.c (pointer): New typedef.
13164 (main): New locals ptr, array, typedef_ptr.
13165 * gdb.python/py-value.exp: Move lazy string tests to ...
13166 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13167 array, typedef lazy strings.
ec3b243d 13168
0efcde63
AK
131692017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13170
13171 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13172 Add optional 'test' parameter.
13173
7978d7c3
SM
131742017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13175
13176 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13177 Skip for versions of DejaGnu < 1.5.
13178
896c0c1e
SM
131792017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13180
13181 * lib/gdb.exp (dejagnu_version): New proc.
13182 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13183 Use dejagnu_version.
13184
5f4d1085
KS
131852017-03-10 Keith Seitz <keiths@redhat.com>
13186
13187 PR c++/8128
13188 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13189 type from destructor regexps.
13190 Add a branch which actually passes the test.
13191 Adjust "ptype t5i" test names.
13192
1de05205
PA
131932017-03-08 Pedro Alves <palves@redhat.com>
13194
13195 * gdb.base/step-over-exit.exp: Add explicit test message.
13196
c65d6b55
PA
131972017-03-08 Pedro Alves <palves@redhat.com>
13198
13199 PR gdb/18360
13200 * gdb.threads/interrupt-while-step-over.c: New file.
13201 * gdb.threads/interrupt-while-step-over.exp: New file.
13202
2e86a283
PA
132032017-03-08 Pedro Alves <palves@redhat.com>
13204
13205 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13206 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13207
25dcbff6
PA
132082017-03-08 Pedro Alves <palves@redhat.com>
13209
13210 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13211 PKRU as not supported as a PASS.
13212
dc9366eb
PA
132132017-03-08 Pedro Alves <palves@redhat.com>
13214
13215 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13216 prefix instead of $binfile1/$binfile2.
13217 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13218 in test message.
13219 * gdb.python/py-completion.exp: Use "load python file" as test
13220 messages instead of unstable path names.
13221
6e5d74e7
PA
132222017-03-08 Pedro Alves <palves@redhat.com>
13223 Jan Kratochvil <jan.kratochvil@redhat.com>
13224
13225 PR cli/21218
13226 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13227 New proc.
13228 (top level): Call it.
13229
9753a2f6
PA
132302017-03-08 Pedro Alves <palves@redhat.com>
13231
13232 PR tui/21216
13233 * gdb.tui/tui-nl-filtered-output.exp: New file.
13234
1a4dd9dd
PA
132352017-03-08 Pedro Alves <palves@redhat.com>
13236
13237 * gdb.base/completion.exp: Move TUI completion tests to ...
13238 * gdb.tui/completion.exp: ... this new file.
13239
7cbbff33
PA
132402017-03-08 Pedro Alves <palves@redhat.com>
13241
13242 * gdb.base/tui-disasm-long-lines.c,
13243 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13244 gdb.base/tui-layout.exp: Move to ...
13245 * gdb.tui/: ... this new directory.
13246
5f6fd321
PA
132472017-03-07 Pedro Alves <palves@redhat.com>
13248
13249 * gdb.base/tui-layout.c: New file.
13250 * gdb.base/tui-layout.exp: New file.
13251
44959fa8
PA
132522017-03-07 Pedro Alves <palves@redhat.com>
13253
13254 * gdb.base/tui-layout.c: Rename to ...
13255 * gdb.base/tui-disasm-long-lines.c: ... this.
13256 * gdb.base/tui-layout.exp: Rename to ...
13257 * gdb.base/tui-disasm-long-lines.exp: ... this.
13258
f8c4e718
PA
132592017-03-07 Pedro Alves <palves@redhat.com>
13260
13261 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13262
6dbb839a 132632017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13264
13265 * i386-mpx-call.c: New file.
13266 * i386-mpx-call.exp: New file.
13267
65b48a81
PB
132682017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13269
13270 * gdb.arch/powerpc-power.exp: Delete test.
13271 * gdb.arch/powerpc-power.s: Likewise.
13272 * gdb.disasm/disassembler-options.exp: New test.
13273 * gdb.arch/powerpc-altivec.exp: Likewise.
13274 * gdb.arch/powerpc-altivec.s: Likewise.
13275 * gdb.arch/powerpc-altivec2.exp: Likewise.
13276 * gdb.arch/powerpc-altivec2.s: Likewise.
13277 * gdb.arch/powerpc-altivec3.exp: Likewise.
13278 * gdb.arch/powerpc-altivec3.s: Likewise.
13279 * gdb.arch/powerpc-power7.exp: Likewise.
13280 * gdb.arch/powerpc-power7.s: Likewise.
13281 * gdb.arch/powerpc-power8.exp: Likewise.
13282 * gdb.arch/powerpc-power8.s: Likewise.
13283 * gdb.arch/powerpc-power9.exp: Likewise.
13284 * gdb.arch/powerpc-power9.s: Likewise.
13285 * gdb.arch/powerpc-vsx.exp: Likewise.
13286 * gdb.arch/powerpc-vsx.s: Likewise.
13287 * gdb.arch/powerpc-vsx2.exp: Likewise.
13288 * gdb.arch/powerpc-vsx2.s: Likewise.
13289 * gdb.arch/powerpc-vsx3.exp: Likewise.
13290 * gdb.arch/powerpc-vsx3.s: Likewise.
13291 * gdb.arch/arm-disassembler-options.exp: Likewise.
13292 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13293 * gdb.arch/s390-disassembler-options.exp: Likewise.
13294
17cd4947
LM
132952017-02-23 Luis Machado <lgustavo@codesourcery.com>
13296
13297 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13298 (check_supported_features): ... this. Changed return type to void.
13299 (supports_rdseed): New static global.
13300 (rdseed): Check supports_rdseed.
13301 (initialize): Call check_supported_features.
13302
2039d74e
EBM
133032017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13304
13305 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13306 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13307 and lqarx/stqcx.
13308 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13309 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13310
a51d7ecf
EBM
133112017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13312
13313 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13314 uppercase.
13315
0224619f
JK
133162017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13317
13318 * gdb.dwarf2/formdata16.c: New file.
13319 * gdb.dwarf2/formdata16.exp: New file.
13320 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13321
216f72a1
JK
133222017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13323
13324 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13325 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13326 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13327 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13328 DW_AT_GNU_*.
13329
43988095
JK
133302017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13331
13332 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13333
99e8a4f9
SDJ
133342017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13335
13336 PR gdb/21164
13337 * gdb.base/maint.exp: Add testcases for when the commands do
13338 not have arguments.
13339
b58a8c0c
TP
133402017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13341
13342 * gdb.cp/chained-calls.exp: Use p instead of P.
13343
4e746bb6
TW
133442017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13345
13346 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13347 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13348
3f77c769
TT
133492017-02-14 Tom Tromey <tom@tromey.com>
13350
13351 PR python/13598:
13352 * gdb.python/py-events.exp: Add before_prompt event tests.
13353
075beec0
AA
133542017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13355
13356 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13357
bf5f525c
LM
133582017-02-13 Luis Machado <lgustavo@codesourcery.com>
13359
13360 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13361 (main): Call my_unique_function_name.
13362 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13363 completion of patterns with a single match.
13364 Add missing -re switches to gdb_test_multiple calls.
13365
13a66184
LM
133662017-02-13 Luis Machado <lgustavo@codesourcery.com>
13367
13368 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13369 return if core file is not recognized.
13370
26a06916
SM
133712017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13372
13373 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13374 and extra UIs.
13375
b761ca9e
SM
133762017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13377
13378 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13379 proc_with_prefix.
13380
b964bee0
TT
133812017-02-10 Tom Tromey <tom@tromey.com>
13382
13383 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13384
18da0c51
MG
133852017-02-10 Martin Galvan <martingalvan@sourceware.org>
13386
13387 PR gdb/21122
13388 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13389
604c4576
JG
133902017-02-08 Jerome Guitton <guitton@adacore.com>
13391
13392 * gdb.base/define.exp: Add test for command abbreviations
13393 in define.
13394
20b477a7
LM
133952017-02-06 Luis Machado <lgustavo@codesourcery.com>
13396
13397 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13398 * gdb.reverse/insn-reverse-x86.c: New file.
13399
3f7b46f2
IR
134002017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13401
13402 PR tdep/20936
13403 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13404
f0fd41c1
TT
134052017-02-03 Tom Tromey <tom@tromey.com>
13406
13407 PR rust/21097:
13408 * gdb.rust/simple.exp: Add new tests.
13409
5be5dbf0
PA
134102017-02-02 Pedro Alves <palves@redhat.com>
13411
13412 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13413 tests.
13414
7346ef59
AA
134152017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13416
13417 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13418 taking a 2-byte value out of a 4-byte DWARF implicit value on
13419 big-endian targets.
13420 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13421 logic. Add test cases for DW_OP_implicit.
13422
787f0025
MM
134232017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13424
13425 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13426
68777c29
MM
134272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13428
13429 * gdb.btrace/enable.exp: Call gdb_exit before
13430 skip_gdbserver_tests.
13431
0a1c7e28
MM
134322017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13433
13434 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13435 GDBFLAGS.
13436
b5ac99b0
MM
134372017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13438
13439 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13440 the test is skipped.
13441 * gdb.btrace/data.exp: Likewise.
13442 * gdb.btrace/delta.exp: Likewise.
13443 * gdb.btrace/dlopen.exp: Likewise.
13444 * gdb.btrace/enable-running.exp: Likewise.
13445 * gdb.btrace/enable.exp: Likewise.
13446 * gdb.btrace/exception.exp: Likewise.
13447 * gdb.btrace/function_call_history.exp: Likewise.
13448 * gdb.btrace/gcore.exp: Likewise.
13449 * gdb.btrace/instruction_history.exp: Likewise.
13450 * gdb.btrace/multi-thread-step.exp: Likewise.
13451 * gdb.btrace/nohist.exp: Likewise.
13452 * gdb.btrace/non-stop.exp: Likewise.
13453 * gdb.btrace/reconnect.exp: Likewise.
13454 * gdb.btrace/record_goto-step.exp: Likewise.
13455 * gdb.btrace/record_goto.exp: Likewise.
13456 * gdb.btrace/rn-dl-bind.exp: Likewise.
13457 * gdb.btrace/segv.exp: Likewise.
13458 * gdb.btrace/step.exp: Likewise.
13459 * gdb.btrace/stepi.exp: Likewise.
13460 * gdb.btrace/tailcall-only.exp: Likewise.
13461 * gdb.btrace/tailcall.exp: Likewise.
13462 * gdb.btrace/tsx.exp: Likewise.
13463 * gdb.btrace/unknown_functions.exp: Likewise.
13464 * gdb.btrace/vdso.exp: Likewise.
13465
cd4007e4
MM
134662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13467
13468 * gdb.btrace/enable-running.c: New.
13469 * gdb.btrace/enable-running.exp: New.
13470
2735833d
WT
134712017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13472
13473 * gdb.arch/amd64-gs_base.c: New file.
13474 * gdb.arch/amd64-gs_base.exp: New file.
13475
b51e1e94
LM
134762017-01-26 Luis Machado <lgustavo@codesourcery.com>
13477
13478 * lib/memory.exp: Remove spurious empty newlines.
13479
72ca0410
SM
134802017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13481
13482 * gdb.python/py-bad-printers.exp: Load python file using "source".
13483 * gdb.python/py-events.exp: Likewise.
13484 * gdb.python/py-evsignal.exp: Likewise.
13485 * gdb.python/py-evthreads.exp: Likewise.
13486 * gdb.python/py-frame-args.exp: Likewise.
13487 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13488 * gdb.python/py-framefilter-mi.exp: Likewise.
13489 * gdb.python/py-framefilter.exp: Likewise.
13490 * gdb.python/py-mi.exp: Likewise.
13491 * gdb.python/py-pp-maint.exp: Likewise.
13492 * gdb.python/py-pp-registration.exp: Likewise.
13493 * gdb.python/py-prettyprint.exp: Likewise.
13494 (run_lang_tests): Likewise.
13495 * gdb.python/py-typeprint.exp: Likewise.
13496
e309aa65
LM
134972017-01-26 Luis Machado <lgustavo@codesourcery.com>
13498
13499 * lib/memory.exp: New file.
13500 * lib/gdb.exp: Load memory.exp.
13501 * gdb.base/memattr.exp (delete_memory): Move proc to
13502 lib/memory.exp and rename to delete_memory_regions.
13503 Replace delete_memory with delete_memory_regions.
13504 Cleanup memory regions before tests.
13505 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13506 before tests.
13507
515aff23
LM
135082017-01-26 Luis Machado <lgustavo@codesourcery.com>
13509
13510 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13511 files.
13512 (initialize): New function conditionally defined.
13513 (testcases): Move within conditional block.
13514 (main): Call initialize.
13515 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13516 of gdb.reverse/insn-reverse.c.
13517 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13518 gdb.reverse/insn-reverse.c.
13519
d8b49cf0
YQ
135202017-01-26 Yao Qi <yao.qi@linaro.org>
13521
13522 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13523 disassemble on address 0.
13524
f13a9a0c
YQ
135252017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13526 Yao Qi <yao.qi@linaro.org>
13527
13528 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13529 * gdb.dwarf2/implptr-64bit.S: Remove.
13530 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13531 variables in caller's context. Add DW_OP_implicit_value.
13532
5ac95241
YQ
135332017-01-25 Yao Qi <yao.qi@linaro.org>
13534
13535 * lib/dwarf.exp (Dwarf::_location): Handle
13536 DW_OP_GNU_implicit_pointer with proper size.
13537
23e82930
LM
135382017-01-20 Luis Machado <lgustavo@codesourcery.com>
13539
13540 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13541 and add untested calls.
13542
d334ae25
LM
135432017-01-20 Luis Machado <lgustavo@codesourcery.com>
13544
13545 * gdb.python/python.exp: Check line number against what GDB thinks
13546 the line number is for func1.
13547
f5e6296e
IB
135482017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13549
13550 * gdb.dlang/debug-expr.exp: New file.
13551
5b362f04
LM
135522016-12-23 Luis Machado <lgustavo@codesourcery.com>
13553
13554 Fix test names for the following files:
13555
13556 * gdb.ada/exec_changed.exp
13557 * gdb.ada/info_types.exp
13558 * gdb.arch/aarch64-atomic-inst.exp
13559 * gdb.arch/aarch64-fp.exp
13560 * gdb.arch/altivec-abi.exp
13561 * gdb.arch/altivec-regs.exp
13562 * gdb.arch/amd64-byte.exp
13563 * gdb.arch/amd64-disp-step.exp
13564 * gdb.arch/amd64-dword.exp
13565 * gdb.arch/amd64-entry-value-inline.exp
13566 * gdb.arch/amd64-entry-value-param.exp
13567 * gdb.arch/amd64-entry-value-paramref.exp
13568 * gdb.arch/amd64-entry-value.exp
13569 * gdb.arch/amd64-i386-address.exp
13570 * gdb.arch/amd64-invalid-stack-middle.exp
13571 * gdb.arch/amd64-invalid-stack-top.exp
13572 * gdb.arch/amd64-optimout-repeat.exp
13573 * gdb.arch/amd64-prologue-skip.exp
13574 * gdb.arch/amd64-prologue-xmm.exp
13575 * gdb.arch/amd64-stap-special-operands.exp
13576 * gdb.arch/amd64-stap-wrong-subexp.exp
13577 * gdb.arch/amd64-tailcall-cxx.exp
13578 * gdb.arch/amd64-tailcall-noret.exp
13579 * gdb.arch/amd64-tailcall-ret.exp
13580 * gdb.arch/amd64-tailcall-self.exp
13581 * gdb.arch/amd64-word.exp
13582 * gdb.arch/arm-bl-branch-dest.exp
13583 * gdb.arch/arm-disp-step.exp
13584 * gdb.arch/arm-neon.exp
13585 * gdb.arch/arm-single-step-kernel-helper.exp
13586 * gdb.arch/avr-flash-qualifier.exp
13587 * gdb.arch/disp-step-insn-reloc.exp
13588 * gdb.arch/e500-abi.exp
13589 * gdb.arch/e500-regs.exp
13590 * gdb.arch/ftrace-insn-reloc.exp
13591 * gdb.arch/i386-avx512.exp
13592 * gdb.arch/i386-bp_permanent.exp
13593 * gdb.arch/i386-byte.exp
13594 * gdb.arch/i386-cfi-notcurrent.exp
13595 * gdb.arch/i386-disp-step.exp
13596 * gdb.arch/i386-dr3-watch.exp
13597 * gdb.arch/i386-float.exp
13598 * gdb.arch/i386-gnu-cfi.exp
13599 * gdb.arch/i386-mpx-map.exp
13600 * gdb.arch/i386-mpx-sigsegv.exp
13601 * gdb.arch/i386-mpx-simple_segv.exp
13602 * gdb.arch/i386-mpx.exp
13603 * gdb.arch/i386-permbkpt.exp
13604 * gdb.arch/i386-prologue.exp
13605 * gdb.arch/i386-signal.exp
13606 * gdb.arch/i386-size-overlap.exp
13607 * gdb.arch/i386-unwind.exp
13608 * gdb.arch/i386-word.exp
13609 * gdb.arch/mips-fcr.exp
13610 * gdb.arch/powerpc-d128-regs.exp
13611 * gdb.arch/powerpc-stackless.exp
13612 * gdb.arch/ppc64-atomic-inst.exp
13613 * gdb.arch/s390-stackless.exp
13614 * gdb.arch/s390-tdbregs.exp
13615 * gdb.arch/s390-vregs.exp
13616 * gdb.arch/sparc-sysstep.exp
13617 * gdb.arch/thumb-bx-pc.exp
13618 * gdb.arch/thumb-singlestep.exp
13619 * gdb.arch/thumb2-it.exp
13620 * gdb.arch/vsx-regs.exp
13621 * gdb.asm/asm-source.exp
13622 * gdb.base/a2-run.exp
13623 * gdb.base/advance.exp
13624 * gdb.base/all-bin.exp
13625 * gdb.base/anon.exp
13626 * gdb.base/args.exp
13627 * gdb.base/arithmet.exp
13628 * gdb.base/async-shell.exp
13629 * gdb.base/async.exp
13630 * gdb.base/attach-pie-noexec.exp
13631 * gdb.base/attach-twice.exp
13632 * gdb.base/auto-load.exp
13633 * gdb.base/bang.exp
13634 * gdb.base/bitfields.exp
13635 * gdb.base/break-always.exp
13636 * gdb.base/break-caller-line.exp
13637 * gdb.base/break-entry.exp
13638 * gdb.base/break-inline.exp
13639 * gdb.base/break-on-linker-gcd-function.exp
13640 * gdb.base/break-probes.exp
13641 * gdb.base/break.exp
13642 * gdb.base/breakpoint-shadow.exp
13643 * gdb.base/call-ar-st.exp
13644 * gdb.base/call-sc.exp
13645 * gdb.base/call-signal-resume.exp
13646 * gdb.base/call-strs.exp
13647 * gdb.base/callfuncs.exp
13648 * gdb.base/catch-fork-static.exp
13649 * gdb.base/catch-gdb-caused-signals.exp
13650 * gdb.base/catch-load.exp
13651 * gdb.base/catch-signal-fork.exp
13652 * gdb.base/catch-signal.exp
13653 * gdb.base/catch-syscall.exp
13654 * gdb.base/charset.exp
13655 * gdb.base/checkpoint.exp
13656 * gdb.base/chng-syms.exp
13657 * gdb.base/code-expr.exp
13658 * gdb.base/code_elim.exp
13659 * gdb.base/commands.exp
13660 * gdb.base/completion.exp
13661 * gdb.base/complex.exp
13662 * gdb.base/cond-expr.exp
13663 * gdb.base/condbreak.exp
13664 * gdb.base/consecutive.exp
13665 * gdb.base/continue-all-already-running.exp
13666 * gdb.base/coredump-filter.exp
13667 * gdb.base/corefile.exp
13668 * gdb.base/dbx.exp
13669 * gdb.base/debug-expr.exp
13670 * gdb.base/define.exp
13671 * gdb.base/del.exp
13672 * gdb.base/disabled-location.exp
13673 * gdb.base/disasm-end-cu.exp
13674 * gdb.base/disasm-optim.exp
13675 * gdb.base/display.exp
13676 * gdb.base/duplicate-bp.exp
13677 * gdb.base/ena-dis-br.exp
13678 * gdb.base/ending-run.exp
13679 * gdb.base/enumval.exp
13680 * gdb.base/environ.exp
13681 * gdb.base/eu-strip-infcall.exp
13682 * gdb.base/eval-avoid-side-effects.exp
13683 * gdb.base/eval-skip.exp
13684 * gdb.base/exitsignal.exp
13685 * gdb.base/expand-psymtabs.exp
13686 * gdb.base/filesym.exp
13687 * gdb.base/find-unmapped.exp
13688 * gdb.base/finish.exp
13689 * gdb.base/float.exp
13690 * gdb.base/foll-exec-mode.exp
13691 * gdb.base/foll-exec.exp
13692 * gdb.base/foll-fork.exp
13693 * gdb.base/fortran-sym-case.exp
13694 * gdb.base/freebpcmd.exp
13695 * gdb.base/func-ptr.exp
13696 * gdb.base/func-ptrs.exp
13697 * gdb.base/funcargs.exp
13698 * gdb.base/gcore-buffer-overflow.exp
13699 * gdb.base/gcore-relro-pie.exp
13700 * gdb.base/gcore-relro.exp
13701 * gdb.base/gcore.exp
13702 * gdb.base/gdb1090.exp
13703 * gdb.base/gdb11530.exp
13704 * gdb.base/gdb11531.exp
13705 * gdb.base/gdb1821.exp
13706 * gdb.base/gdbindex-stabs.exp
13707 * gdb.base/gdbvars.exp
13708 * gdb.base/hbreak.exp
13709 * gdb.base/hbreak2.exp
13710 * gdb.base/included.exp
13711 * gdb.base/infcall-input.exp
13712 * gdb.base/inferior-died.exp
13713 * gdb.base/infnan.exp
13714 * gdb.base/info-macros.exp
13715 * gdb.base/info-os.exp
13716 * gdb.base/info-proc.exp
13717 * gdb.base/info-shared.exp
13718 * gdb.base/info-target.exp
13719 * gdb.base/infoline.exp
13720 * gdb.base/interp.exp
13721 * gdb.base/interrupt.exp
13722 * gdb.base/jit-reader.exp
13723 * gdb.base/jit-simple.exp
13724 * gdb.base/kill-after-signal.exp
13725 * gdb.base/kill-detach-inferiors-cmd.exp
13726 * gdb.base/label.exp
13727 * gdb.base/langs.exp
13728 * gdb.base/ldbl_e308.exp
13729 * gdb.base/line-symtabs.exp
13730 * gdb.base/linespecs.exp
13731 * gdb.base/list.exp
13732 * gdb.base/long_long.exp
13733 * gdb.base/longest-types.exp
13734 * gdb.base/maint.exp
13735 * gdb.base/max-value-size.exp
13736 * gdb.base/memattr.exp
13737 * gdb.base/mips_pro.exp
13738 * gdb.base/morestack.exp
13739 * gdb.base/moribund-step.exp
13740 * gdb.base/multi-forks.exp
13741 * gdb.base/nested-addr.exp
13742 * gdb.base/nextoverexit.exp
13743 * gdb.base/noreturn-finish.exp
13744 * gdb.base/noreturn-return.exp
13745 * gdb.base/nostdlib.exp
13746 * gdb.base/offsets.exp
13747 * gdb.base/opaque.exp
13748 * gdb.base/pc-fp.exp
13749 * gdb.base/permissions.exp
13750 * gdb.base/print-symbol-loading.exp
13751 * gdb.base/prologue-include.exp
13752 * gdb.base/psymtab.exp
13753 * gdb.base/ptype.exp
13754 * gdb.base/random-signal.exp
13755 * gdb.base/randomize.exp
13756 * gdb.base/range-stepping.exp
13757 * gdb.base/readline-ask.exp
13758 * gdb.base/recpar.exp
13759 * gdb.base/recurse.exp
13760 * gdb.base/relational.exp
13761 * gdb.base/restore.exp
13762 * gdb.base/return-nodebug.exp
13763 * gdb.base/return.exp
13764 * gdb.base/run-after-attach.exp
13765 * gdb.base/save-bp.exp
13766 * gdb.base/scope.exp
13767 * gdb.base/sect-cmd.exp
13768 * gdb.base/set-lang-auto.exp
13769 * gdb.base/set-noassign.exp
13770 * gdb.base/setvar.exp
13771 * gdb.base/sigall.exp
13772 * gdb.base/sigbpt.exp
13773 * gdb.base/siginfo-addr.exp
13774 * gdb.base/siginfo-infcall.exp
13775 * gdb.base/siginfo-obj.exp
13776 * gdb.base/siginfo.exp
13777 * gdb.base/signals-state-child.exp
13778 * gdb.base/signest.exp
13779 * gdb.base/sigstep.exp
13780 * gdb.base/sizeof.exp
13781 * gdb.base/skip.exp
13782 * gdb.base/solib-corrupted.exp
13783 * gdb.base/solib-nodir.exp
13784 * gdb.base/solib-search.exp
13785 * gdb.base/stack-checking.exp
13786 * gdb.base/stale-infcall.exp
13787 * gdb.base/stap-probe.exp
13788 * gdb.base/start.exp
13789 * gdb.base/step-break.exp
13790 * gdb.base/step-bt.exp
13791 * gdb.base/step-line.exp
13792 * gdb.base/step-over-exit.exp
13793 * gdb.base/step-over-syscall.exp
13794 * gdb.base/step-resume-infcall.exp
13795 * gdb.base/step-test.exp
13796 * gdb.base/store.exp
13797 * gdb.base/structs3.exp
13798 * gdb.base/sym-file.exp
13799 * gdb.base/symbol-without-target_section.exp
13800 * gdb.base/term.exp
13801 * gdb.base/testenv.exp
13802 * gdb.base/ui-redirect.exp
13803 * gdb.base/until.exp
13804 * gdb.base/unwindonsignal.exp
13805 * gdb.base/value-double-free.exp
13806 * gdb.base/vla-datatypes.exp
13807 * gdb.base/vla-ptr.exp
13808 * gdb.base/vla-sideeffect.exp
13809 * gdb.base/volatile.exp
13810 * gdb.base/watch-cond-infcall.exp
13811 * gdb.base/watch-cond.exp
13812 * gdb.base/watch-non-mem.exp
13813 * gdb.base/watch-read.exp
13814 * gdb.base/watch-vfork.exp
13815 * gdb.base/watchpoint-cond-gone.exp
13816 * gdb.base/watchpoint-delete.exp
13817 * gdb.base/watchpoint-hw-hit-once.exp
13818 * gdb.base/watchpoint-hw.exp
13819 * gdb.base/watchpoint-stops-at-right-insn.exp
13820 * gdb.base/watchpoints.exp
13821 * gdb.base/wchar.exp
13822 * gdb.base/whatis-exp.exp
13823 * gdb.btrace/buffer-size.exp
13824 * gdb.btrace/data.exp
13825 * gdb.btrace/delta.exp
13826 * gdb.btrace/dlopen.exp
13827 * gdb.btrace/enable.exp
13828 * gdb.btrace/exception.exp
13829 * gdb.btrace/function_call_history.exp
13830 * gdb.btrace/gcore.exp
13831 * gdb.btrace/instruction_history.exp
13832 * gdb.btrace/nohist.exp
13833 * gdb.btrace/reconnect.exp
13834 * gdb.btrace/record_goto-step.exp
13835 * gdb.btrace/record_goto.exp
13836 * gdb.btrace/rn-dl-bind.exp
13837 * gdb.btrace/segv.exp
13838 * gdb.btrace/step.exp
13839 * gdb.btrace/stepi.exp
13840 * gdb.btrace/tailcall-only.exp
13841 * gdb.btrace/tailcall.exp
13842 * gdb.btrace/tsx.exp
13843 * gdb.btrace/unknown_functions.exp
13844 * gdb.btrace/vdso.exp
13845 * gdb.compile/compile-ifunc.exp
13846 * gdb.compile/compile-ops.exp
13847 * gdb.compile/compile-print.exp
13848 * gdb.compile/compile-setjmp.exp
13849 * gdb.cp/abstract-origin.exp
13850 * gdb.cp/ambiguous.exp
13851 * gdb.cp/annota2.exp
13852 * gdb.cp/annota3.exp
13853 * gdb.cp/anon-ns.exp
13854 * gdb.cp/anon-struct.exp
13855 * gdb.cp/anon-union.exp
13856 * gdb.cp/arg-reference.exp
13857 * gdb.cp/baseenum.exp
13858 * gdb.cp/bool.exp
13859 * gdb.cp/breakpoint.exp
13860 * gdb.cp/bs15503.exp
13861 * gdb.cp/call-c.exp
13862 * gdb.cp/casts.exp
13863 * gdb.cp/chained-calls.exp
13864 * gdb.cp/class2.exp
13865 * gdb.cp/classes.exp
13866 * gdb.cp/cmpd-minsyms.exp
13867 * gdb.cp/converts.exp
13868 * gdb.cp/cp-relocate.exp
13869 * gdb.cp/cpcompletion.exp
13870 * gdb.cp/cpexprs.exp
13871 * gdb.cp/cplabel.exp
13872 * gdb.cp/cplusfuncs.exp
13873 * gdb.cp/cpsizeof.exp
13874 * gdb.cp/ctti.exp
13875 * gdb.cp/derivation.exp
13876 * gdb.cp/destrprint.exp
13877 * gdb.cp/dispcxx.exp
13878 * gdb.cp/enum-class.exp
13879 * gdb.cp/exception.exp
13880 * gdb.cp/exceptprint.exp
13881 * gdb.cp/expand-psymtabs-cxx.exp
13882 * gdb.cp/expand-sals.exp
13883 * gdb.cp/extern-c.exp
13884 * gdb.cp/filename.exp
13885 * gdb.cp/formatted-ref.exp
13886 * gdb.cp/fpointer.exp
13887 * gdb.cp/gdb1355.exp
13888 * gdb.cp/gdb2495.exp
13889 * gdb.cp/hang.exp
13890 * gdb.cp/impl-this.exp
13891 * gdb.cp/infcall-dlopen.exp
13892 * gdb.cp/inherit.exp
13893 * gdb.cp/iostream.exp
13894 * gdb.cp/koenig.exp
13895 * gdb.cp/local.exp
13896 * gdb.cp/m-data.exp
13897 * gdb.cp/m-static.exp
13898 * gdb.cp/mb-ctor.exp
13899 * gdb.cp/mb-inline.exp
13900 * gdb.cp/mb-templates.exp
13901 * gdb.cp/member-name.exp
13902 * gdb.cp/member-ptr.exp
13903 * gdb.cp/meth-typedefs.exp
13904 * gdb.cp/method.exp
13905 * gdb.cp/method2.exp
13906 * gdb.cp/minsym-fallback.exp
13907 * gdb.cp/misc.exp
13908 * gdb.cp/namelessclass.exp
13909 * gdb.cp/namespace-enum.exp
13910 * gdb.cp/namespace-nested-import.exp
13911 * gdb.cp/namespace.exp
13912 * gdb.cp/nextoverthrow.exp
13913 * gdb.cp/no-dmgl-verbose.exp
13914 * gdb.cp/non-trivial-retval.exp
13915 * gdb.cp/noparam.exp
13916 * gdb.cp/nsdecl.exp
13917 * gdb.cp/nsimport.exp
13918 * gdb.cp/nsnested.exp
13919 * gdb.cp/nsnoimports.exp
13920 * gdb.cp/nsrecurs.exp
13921 * gdb.cp/nsstress.exp
13922 * gdb.cp/nsusing.exp
13923 * gdb.cp/operator.exp
13924 * gdb.cp/oranking.exp
13925 * gdb.cp/overload-const.exp
13926 * gdb.cp/overload.exp
13927 * gdb.cp/ovldbreak.exp
13928 * gdb.cp/ovsrch.exp
13929 * gdb.cp/paren-type.exp
13930 * gdb.cp/parse-lang.exp
13931 * gdb.cp/pass-by-ref.exp
13932 * gdb.cp/pr-1023.exp
13933 * gdb.cp/pr-1210.exp
13934 * gdb.cp/pr-574.exp
13935 * gdb.cp/pr10687.exp
13936 * gdb.cp/pr12028.exp
13937 * gdb.cp/pr17132.exp
13938 * gdb.cp/pr17494.exp
13939 * gdb.cp/pr9067.exp
13940 * gdb.cp/pr9167.exp
13941 * gdb.cp/pr9631.exp
13942 * gdb.cp/printmethod.exp
13943 * gdb.cp/psmang.exp
13944 * gdb.cp/psymtab-parameter.exp
13945 * gdb.cp/ptype-cv-cp.exp
13946 * gdb.cp/ptype-flags.exp
13947 * gdb.cp/re-set-overloaded.exp
13948 * gdb.cp/ref-types.exp
13949 * gdb.cp/rtti.exp
13950 * gdb.cp/scope-err.exp
13951 * gdb.cp/shadow.exp
13952 * gdb.cp/smartp.exp
13953 * gdb.cp/static-method.exp
13954 * gdb.cp/static-print-quit.exp
13955 * gdb.cp/temargs.exp
13956 * gdb.cp/templates.exp
13957 * gdb.cp/try_catch.exp
13958 * gdb.cp/typedef-operator.exp
13959 * gdb.cp/typeid.exp
13960 * gdb.cp/userdef.exp
13961 * gdb.cp/using-crash.exp
13962 * gdb.cp/var-tag.exp
13963 * gdb.cp/virtbase.exp
13964 * gdb.cp/virtfunc.exp
13965 * gdb.cp/virtfunc2.exp
13966 * gdb.cp/vla-cxx.exp
13967 * gdb.disasm/t01_mov.exp
13968 * gdb.disasm/t02_mova.exp
13969 * gdb.disasm/t03_add.exp
13970 * gdb.disasm/t04_sub.exp
13971 * gdb.disasm/t05_cmp.exp
13972 * gdb.disasm/t06_ari2.exp
13973 * gdb.disasm/t07_ari3.exp
13974 * gdb.disasm/t08_or.exp
13975 * gdb.disasm/t09_xor.exp
13976 * gdb.disasm/t10_and.exp
13977 * gdb.disasm/t11_logs.exp
13978 * gdb.disasm/t12_bit.exp
13979 * gdb.disasm/t13_otr.exp
13980 * gdb.dlang/circular.exp
13981 * gdb.dwarf2/arr-stride.exp
13982 * gdb.dwarf2/arr-subrange.exp
13983 * gdb.dwarf2/atomic-type.exp
13984 * gdb.dwarf2/bad-regnum.exp
13985 * gdb.dwarf2/bitfield-parent-optimized-out.exp
13986 * gdb.dwarf2/callframecfa.exp
13987 * gdb.dwarf2/clztest.exp
13988 * gdb.dwarf2/corrupt.exp
13989 * gdb.dwarf2/data-loc.exp
13990 * gdb.dwarf2/dup-psym.exp
13991 * gdb.dwarf2/dw2-anon-mptr.exp
13992 * gdb.dwarf2/dw2-anonymous-func.exp
13993 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
13994 * gdb.dwarf2/dw2-bad-unresolved.exp
13995 * gdb.dwarf2/dw2-basic.exp
13996 * gdb.dwarf2/dw2-canonicalize-type.exp
13997 * gdb.dwarf2/dw2-case-insensitive.exp
13998 * gdb.dwarf2/dw2-common-block.exp
13999 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14000 * gdb.dwarf2/dw2-compressed.exp
14001 * gdb.dwarf2/dw2-const.exp
14002 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14003 * gdb.dwarf2/dw2-cu-size.exp
14004 * gdb.dwarf2/dw2-dup-frame.exp
14005 * gdb.dwarf2/dw2-entry-value.exp
14006 * gdb.dwarf2/dw2-icycle.exp
14007 * gdb.dwarf2/dw2-ifort-parameter.exp
14008 * gdb.dwarf2/dw2-inline-break.exp
14009 * gdb.dwarf2/dw2-inline-param.exp
14010 * gdb.dwarf2/dw2-intercu.exp
14011 * gdb.dwarf2/dw2-intermix.exp
14012 * gdb.dwarf2/dw2-lexical-block-bare.exp
14013 * gdb.dwarf2/dw2-linkage-name-trust.exp
14014 * gdb.dwarf2/dw2-minsym-in-cu.exp
14015 * gdb.dwarf2/dw2-noloc.exp
14016 * gdb.dwarf2/dw2-op-call.exp
14017 * gdb.dwarf2/dw2-op-out-param.exp
14018 * gdb.dwarf2/dw2-opt-structptr.exp
14019 * gdb.dwarf2/dw2-param-error.exp
14020 * gdb.dwarf2/dw2-producer.exp
14021 * gdb.dwarf2/dw2-ranges-base.exp
14022 * gdb.dwarf2/dw2-ref-missing-frame.exp
14023 * gdb.dwarf2/dw2-reg-undefined.exp
14024 * gdb.dwarf2/dw2-regno-invalid.exp
14025 * gdb.dwarf2/dw2-restore.exp
14026 * gdb.dwarf2/dw2-restrict.exp
14027 * gdb.dwarf2/dw2-single-line-discriminators.exp
14028 * gdb.dwarf2/dw2-strp.exp
14029 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14030 * gdb.dwarf2/dw2-unresolved.exp
14031 * gdb.dwarf2/dw2-var-zero-addr.exp
14032 * gdb.dwarf2/dw4-sig-types.exp
14033 * gdb.dwarf2/dwz.exp
14034 * gdb.dwarf2/dynarr-ptr.exp
14035 * gdb.dwarf2/enum-type.exp
14036 * gdb.dwarf2/gdb-index.exp
14037 * gdb.dwarf2/implptr-64bit.exp
14038 * gdb.dwarf2/implptr-optimized-out.exp
14039 * gdb.dwarf2/implptr.exp
14040 * gdb.dwarf2/implref-array.exp
14041 * gdb.dwarf2/implref-const.exp
14042 * gdb.dwarf2/implref-global.exp
14043 * gdb.dwarf2/implref-struct.exp
14044 * gdb.dwarf2/mac-fileno.exp
14045 * gdb.dwarf2/main-subprogram.exp
14046 * gdb.dwarf2/member-ptr-forwardref.exp
14047 * gdb.dwarf2/method-ptr.exp
14048 * gdb.dwarf2/missing-sig-type.exp
14049 * gdb.dwarf2/nonvar-access.exp
14050 * gdb.dwarf2/opaque-type-lookup.exp
14051 * gdb.dwarf2/pieces-optimized-out.exp
14052 * gdb.dwarf2/pieces.exp
14053 * gdb.dwarf2/pr10770.exp
14054 * gdb.dwarf2/pr13961.exp
14055 * gdb.dwarf2/staticvirtual.exp
14056 * gdb.dwarf2/subrange.exp
14057 * gdb.dwarf2/symtab-producer.exp
14058 * gdb.dwarf2/trace-crash.exp
14059 * gdb.dwarf2/typeddwarf.exp
14060 * gdb.dwarf2/valop.exp
14061 * gdb.dwarf2/watch-notconst.exp
14062 * gdb.fortran/array-element.exp
14063 * gdb.fortran/charset.exp
14064 * gdb.fortran/common-block.exp
14065 * gdb.fortran/complex.exp
14066 * gdb.fortran/derived-type-function.exp
14067 * gdb.fortran/derived-type.exp
14068 * gdb.fortran/logical.exp
14069 * gdb.fortran/module.exp
14070 * gdb.fortran/multi-dim.exp
14071 * gdb.fortran/nested-funcs.exp
14072 * gdb.fortran/print-formatted.exp
14073 * gdb.fortran/subarray.exp
14074 * gdb.fortran/vla-alloc-assoc.exp
14075 * gdb.fortran/vla-datatypes.exp
14076 * gdb.fortran/vla-history.exp
14077 * gdb.fortran/vla-ptr-info.exp
14078 * gdb.fortran/vla-ptype-sub.exp
14079 * gdb.fortran/vla-ptype.exp
14080 * gdb.fortran/vla-sizeof.exp
14081 * gdb.fortran/vla-type.exp
14082 * gdb.fortran/vla-value-sub-arbitrary.exp
14083 * gdb.fortran/vla-value-sub-finish.exp
14084 * gdb.fortran/vla-value-sub.exp
14085 * gdb.fortran/vla-value.exp
14086 * gdb.fortran/whatis_type.exp
14087 * gdb.go/chan.exp
14088 * gdb.go/handcall.exp
14089 * gdb.go/hello.exp
14090 * gdb.go/integers.exp
14091 * gdb.go/methods.exp
14092 * gdb.go/package.exp
14093 * gdb.go/strings.exp
14094 * gdb.go/types.exp
14095 * gdb.go/unsafe.exp
14096 * gdb.guile/scm-arch.exp
14097 * gdb.guile/scm-block.exp
14098 * gdb.guile/scm-breakpoint.exp
14099 * gdb.guile/scm-cmd.exp
14100 * gdb.guile/scm-disasm.exp
14101 * gdb.guile/scm-equal.exp
14102 * gdb.guile/scm-frame-args.exp
14103 * gdb.guile/scm-frame-inline.exp
14104 * gdb.guile/scm-frame.exp
14105 * gdb.guile/scm-iterator.exp
14106 * gdb.guile/scm-math.exp
14107 * gdb.guile/scm-objfile.exp
14108 * gdb.guile/scm-ports.exp
14109 * gdb.guile/scm-symbol.exp
14110 * gdb.guile/scm-symtab.exp
14111 * gdb.guile/scm-value-cc.exp
14112 * gdb.guile/types-module.exp
14113 * gdb.linespec/break-ask.exp
14114 * gdb.linespec/cpexplicit.exp
14115 * gdb.linespec/explicit.exp
14116 * gdb.linespec/keywords.exp
14117 * gdb.linespec/linespec.exp
14118 * gdb.linespec/ls-dollar.exp
14119 * gdb.linespec/ls-errs.exp
14120 * gdb.linespec/skip-two.exp
14121 * gdb.linespec/thread.exp
14122 * gdb.mi/mi-async.exp
14123 * gdb.mi/mi-basics.exp
14124 * gdb.mi/mi-break.exp
14125 * gdb.mi/mi-catch-load.exp
14126 * gdb.mi/mi-cli.exp
14127 * gdb.mi/mi-cmd-param-changed.exp
14128 * gdb.mi/mi-console.exp
14129 * gdb.mi/mi-detach.exp
14130 * gdb.mi/mi-disassemble.exp
14131 * gdb.mi/mi-eval.exp
14132 * gdb.mi/mi-file-transfer.exp
14133 * gdb.mi/mi-file.exp
14134 * gdb.mi/mi-fill-memory.exp
14135 * gdb.mi/mi-inheritance-syntax-error.exp
14136 * gdb.mi/mi-linespec-err-cp.exp
14137 * gdb.mi/mi-logging.exp
14138 * gdb.mi/mi-memory-changed.exp
14139 * gdb.mi/mi-read-memory.exp
14140 * gdb.mi/mi-record-changed.exp
14141 * gdb.mi/mi-reg-undefined.exp
14142 * gdb.mi/mi-regs.exp
14143 * gdb.mi/mi-return.exp
14144 * gdb.mi/mi-reverse.exp
14145 * gdb.mi/mi-simplerun.exp
14146 * gdb.mi/mi-solib.exp
14147 * gdb.mi/mi-stack.exp
14148 * gdb.mi/mi-stepi.exp
14149 * gdb.mi/mi-syn-frame.exp
14150 * gdb.mi/mi-until.exp
14151 * gdb.mi/mi-var-block.exp
14152 * gdb.mi/mi-var-child.exp
14153 * gdb.mi/mi-var-cmd.exp
14154 * gdb.mi/mi-var-cp.exp
14155 * gdb.mi/mi-var-display.exp
14156 * gdb.mi/mi-var-invalidate.exp
14157 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14158 * gdb.mi/mi-vla-fortran.exp
14159 * gdb.mi/mi-watch.exp
14160 * gdb.mi/mi2-var-child.exp
14161 * gdb.mi/user-selected-context-sync.exp
14162 * gdb.modula2/unbounded-array.exp
14163 * gdb.multi/dummy-frame-restore.exp
14164 * gdb.multi/multi-arch-exec.exp
14165 * gdb.multi/multi-arch.exp
14166 * gdb.multi/tids.exp
14167 * gdb.multi/watchpoint-multi.exp
14168 * gdb.opencl/callfuncs.exp
14169 * gdb.opencl/convs_casts.exp
14170 * gdb.opencl/datatypes.exp
14171 * gdb.opencl/operators.exp
14172 * gdb.opencl/vec_comps.exp
14173 * gdb.opt/clobbered-registers-O2.exp
14174 * gdb.opt/inline-break.exp
14175 * gdb.opt/inline-bt.exp
14176 * gdb.opt/inline-cmds.exp
14177 * gdb.opt/inline-locals.exp
14178 * gdb.pascal/case-insensitive-symbols.exp
14179 * gdb.pascal/floats.exp
14180 * gdb.pascal/gdb11492.exp
14181 * gdb.python/lib-types.exp
14182 * gdb.python/py-arch.exp
14183 * gdb.python/py-as-string.exp
14184 * gdb.python/py-bad-printers.exp
14185 * gdb.python/py-block.exp
14186 * gdb.python/py-breakpoint-create-fail.exp
14187 * gdb.python/py-breakpoint.exp
14188 * gdb.python/py-caller-is.exp
14189 * gdb.python/py-cmd.exp
14190 * gdb.python/py-explore-cc.exp
14191 * gdb.python/py-explore.exp
14192 * gdb.python/py-finish-breakpoint.exp
14193 * gdb.python/py-finish-breakpoint2.exp
14194 * gdb.python/py-frame-args.exp
14195 * gdb.python/py-frame-inline.exp
14196 * gdb.python/py-frame.exp
14197 * gdb.python/py-framefilter-mi.exp
14198 * gdb.python/py-infthread.exp
14199 * gdb.python/py-lazy-string.exp
14200 * gdb.python/py-linetable.exp
14201 * gdb.python/py-mi-events.exp
14202 * gdb.python/py-mi-objfile.exp
14203 * gdb.python/py-mi.exp
14204 * gdb.python/py-objfile.exp
14205 * gdb.python/py-pp-integral.exp
14206 * gdb.python/py-pp-maint.exp
14207 * gdb.python/py-pp-re-notag.exp
14208 * gdb.python/py-pp-registration.exp
14209 * gdb.python/py-recurse-unwind.exp
14210 * gdb.python/py-strfns.exp
14211 * gdb.python/py-symbol.exp
14212 * gdb.python/py-symtab.exp
14213 * gdb.python/py-sync-interp.exp
14214 * gdb.python/py-typeprint.exp
14215 * gdb.python/py-unwind-maint.exp
14216 * gdb.python/py-unwind.exp
14217 * gdb.python/py-value-cc.exp
14218 * gdb.python/py-xmethods.exp
14219 * gdb.reverse/amd64-tailcall-reverse.exp
14220 * gdb.reverse/break-precsave.exp
14221 * gdb.reverse/break-reverse.exp
14222 * gdb.reverse/consecutive-precsave.exp
14223 * gdb.reverse/consecutive-reverse.exp
14224 * gdb.reverse/finish-precsave.exp
14225 * gdb.reverse/finish-reverse-bkpt.exp
14226 * gdb.reverse/finish-reverse.exp
14227 * gdb.reverse/fstatat-reverse.exp
14228 * gdb.reverse/getresuid-reverse.exp
14229 * gdb.reverse/i386-precsave.exp
14230 * gdb.reverse/i386-reverse.exp
14231 * gdb.reverse/i386-sse-reverse.exp
14232 * gdb.reverse/i387-env-reverse.exp
14233 * gdb.reverse/i387-stack-reverse.exp
14234 * gdb.reverse/insn-reverse.exp
14235 * gdb.reverse/machinestate-precsave.exp
14236 * gdb.reverse/machinestate.exp
14237 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14238 * gdb.reverse/pipe-reverse.exp
14239 * gdb.reverse/readv-reverse.exp
14240 * gdb.reverse/recvmsg-reverse.exp
14241 * gdb.reverse/rerun-prec.exp
14242 * gdb.reverse/s390-mvcle.exp
14243 * gdb.reverse/step-precsave.exp
14244 * gdb.reverse/step-reverse.exp
14245 * gdb.reverse/time-reverse.exp
14246 * gdb.reverse/until-precsave.exp
14247 * gdb.reverse/until-reverse.exp
14248 * gdb.reverse/waitpid-reverse.exp
14249 * gdb.reverse/watch-precsave.exp
14250 * gdb.reverse/watch-reverse.exp
14251 * gdb.rust/generics.exp
14252 * gdb.rust/methods.exp
14253 * gdb.rust/modules.exp
14254 * gdb.rust/simple.exp
14255 * gdb.server/connect-with-no-symbol-file.exp
14256 * gdb.server/ext-attach.exp
14257 * gdb.server/ext-restart.exp
14258 * gdb.server/ext-wrapper.exp
14259 * gdb.server/file-transfer.exp
14260 * gdb.server/server-exec-info.exp
14261 * gdb.server/server-kill.exp
14262 * gdb.server/server-mon.exp
14263 * gdb.server/wrapper.exp
14264 * gdb.stabs/exclfwd.exp
14265 * gdb.stabs/gdb11479.exp
14266 * gdb.threads/clone-new-thread-event.exp
14267 * gdb.threads/corethreads.exp
14268 * gdb.threads/current-lwp-dead.exp
14269 * gdb.threads/dlopen-libpthread.exp
14270 * gdb.threads/gcore-thread.exp
14271 * gdb.threads/sigstep-threads.exp
14272 * gdb.threads/watchpoint-fork.exp
14273 * gdb.trace/actions-changed.exp
14274 * gdb.trace/backtrace.exp
14275 * gdb.trace/change-loc.exp
14276 * gdb.trace/circ.exp
14277 * gdb.trace/collection.exp
14278 * gdb.trace/disconnected-tracing.exp
14279 * gdb.trace/ftrace.exp
14280 * gdb.trace/mi-trace-frame-collected.exp
14281 * gdb.trace/mi-trace-unavailable.exp
14282 * gdb.trace/mi-traceframe-changed.exp
14283 * gdb.trace/mi-tsv-changed.exp
14284 * gdb.trace/no-attach-trace.exp
14285 * gdb.trace/passc-dyn.exp
14286 * gdb.trace/qtro.exp
14287 * gdb.trace/range-stepping.exp
14288 * gdb.trace/read-memory.exp
14289 * gdb.trace/save-trace.exp
14290 * gdb.trace/signal.exp
14291 * gdb.trace/status-stop.exp
14292 * gdb.trace/tfile.exp
14293 * gdb.trace/trace-break.exp
14294 * gdb.trace/trace-buffer-size.exp
14295 * gdb.trace/trace-condition.exp
14296 * gdb.trace/tracefile-pseudo-reg.exp
14297 * gdb.trace/tstatus.exp
14298 * gdb.trace/unavailable.exp
14299 * gdb.trace/while-dyn.exp
14300 * gdb.trace/while-stepping.exp
14301
34c41c68
DE
143022016-12-22 Doug Evans <xdje42@gmail.com>
14303
14304 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14305 and msymbols.
14306
16e69324
YQ
143072016-12-19 Yao Qi <yao.qi@linaro.org>
14308
14309 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14310 (test_with_self): Don't call do_steps_and_nexts, and remove
14311 code about stepping into xmalloc.
14312
f94f411b
YQ
143132016-12-09 Yao Qi <yao.qi@linaro.org>
14314
14315 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14316
143172016-12-09 Yao Qi <yao.qi@linaro.org>
14318
14319 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14320
f1b5deee
PA
143212016-12-09 Pedro Alves <palves@redhat.com>
14322
14323 * gdb.base/all-architectures-0.exp: New file.
14324 * gdb.base/all-architectures-1.exp: New file.
14325 * gdb.base/all-architectures-2.exp: New file.
14326 * gdb.base/all-architectures-3.exp: New file.
14327 * gdb.base/all-architectures-4.exp: New file.
14328 * gdb.base/all-architectures-5.exp: New file.
14329 * gdb.base/all-architectures-6.exp: New file.
14330 * gdb.base/all-architectures-7.exp: New file.
14331 * gdb.base/all-architectures.exp.in: New file.
14332
364ca42e
YQ
143332016-12-09 Yao Qi <yao.qi@linaro.org>
14334
14335 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14336
107c2d62
LM
143372016-12-02 Luis Machado <lgustavo@codesourcery.com>
14338
14339 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14340 possible.
14341 Remove useless pattern-matching code.
14342
df3ee9ca
PA
143432016-12-02 Pedro Alves <palves@redhat.com>
14344
14345 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14346 procedure.
14347 (top level): Call it.
14348
ec835369
PA
143492016-12-02 Pedro Alves <palves@redhat.com>
14350
14351 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14352 New procedure.
14353 (top level): Call it.
14354
01770bbd
PA
143552016-12-02 Pedro Alves <palves@redhat.com>
14356
14357 PR cli/20559
14358 * gdb.base/commands.exp (user_defined_command_args_eval): New
14359 procedure.
14360 (top level): Call it.
14361
008459ea
LM
143622016-12-02 Luis Machado <lgustavo@codesourcery.com>
14363
14364 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14365 timeout handling.
14366
0c1b455e
TT
143672016-12-02 Tom Tromey <tom@tromey.com>
14368
14369 * gdb.dwarf2/main-subprogram.c: New file.
14370 * gdb.dwarf2/main-subprogram.exp: New file.
14371
018572b8
LM
143722016-12-01 Luis Machado <lgustavo@codesourcery.com>
14373
14374 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14375 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14376 gdb_test_no_output for a couple of cases.
14377 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14378
84c93cd5
LM
143792016-12-01 Luis Machado <lgustavo@codesourcery.com>
14380
14381 Fix test names and standardize compilation error messages throughout
14382 the following files:
14383
14384 * gdb.ada/start.exp
14385 * gdb.arch/alpha-step.exp
14386 * gdb.arch/e500-prologue.exp
14387 * gdb.arch/ftrace-insn-reloc.exp
14388 * gdb.arch/gdb1291.exp
14389 * gdb.arch/gdb1431.exp
14390 * gdb.arch/gdb1558.exp
14391 * gdb.arch/i386-dr3-watch.exp
14392 * gdb.arch/i386-sse-stack-align.exp
14393 * gdb.arch/ia64-breakpoint-shadow.exp
14394 * gdb.arch/pa-nullify.exp
14395 * gdb.arch/powerpc-aix-prologue.exp
14396 * gdb.arch/thumb-bx-pc.exp
14397 * gdb.base/annota1.exp
14398 * gdb.base/annota3.exp
14399 * gdb.base/arrayidx.exp
14400 * gdb.base/assign.exp
14401 * gdb.base/attach.exp
14402 * gdb.base/auxv.exp
14403 * gdb.base/bang.exp
14404 * gdb.base/bfp-test.exp
14405 * gdb.base/bigcore.exp
14406 * gdb.base/bitfields2.exp
14407 * gdb.base/break-fun-addr.exp
14408 * gdb.base/break-probes.exp
14409 * gdb.base/call-rt-st.exp
14410 * gdb.base/callexit.exp
14411 * gdb.base/catch-fork-kill.exp
14412 * gdb.base/charset.exp
14413 * gdb.base/checkpoint.exp
14414 * gdb.base/comprdebug.exp
14415 * gdb.base/constvars.exp
14416 * gdb.base/coredump-filter.exp
14417 * gdb.base/cursal.exp
14418 * gdb.base/cvexpr.exp
14419 * gdb.base/detach.exp
14420 * gdb.base/display.exp
14421 * gdb.base/dmsym.exp
14422 * gdb.base/dprintf-pending.exp
14423 * gdb.base/dso2dso.exp
14424 * gdb.base/dtrace-probe.exp
14425 * gdb.base/dump.exp
14426 * gdb.base/enum_cond.exp
14427 * gdb.base/exe-lock.exp
14428 * gdb.base/exec-invalid-sysroot.exp
14429 * gdb.base/execl-update-breakpoints.exp
14430 * gdb.base/exprs.exp
14431 * gdb.base/fileio.exp
14432 * gdb.base/find.exp
14433 * gdb.base/finish.exp
14434 * gdb.base/fixsection.exp
14435 * gdb.base/foll-vfork.exp
14436 * gdb.base/frame-args.exp
14437 * gdb.base/gcore.exp
14438 * gdb.base/gdb1250.exp
14439 * gdb.base/global-var-nested-by-dso.exp
14440 * gdb.base/gnu-ifunc.exp
14441 * gdb.base/hashline1.exp
14442 * gdb.base/hashline2.exp
14443 * gdb.base/hashline3.exp
14444 * gdb.base/hbreak-in-shr-unsupported.exp
14445 * gdb.base/huge.exp
14446 * gdb.base/infcall-input.exp
14447 * gdb.base/info-fun.exp
14448 * gdb.base/info-shared.exp
14449 * gdb.base/jit-simple.exp
14450 * gdb.base/jit-so.exp
14451 * gdb.base/jit.exp
14452 * gdb.base/jump.exp
14453 * gdb.base/label.exp
14454 * gdb.base/lineinc.exp
14455 * gdb.base/logical.exp
14456 * gdb.base/longjmp.exp
14457 * gdb.base/macscp.exp
14458 * gdb.base/miscexprs.exp
14459 * gdb.base/new-ui-echo.exp
14460 * gdb.base/new-ui-pending-input.exp
14461 * gdb.base/new-ui.exp
14462 * gdb.base/nodebug.exp
14463 * gdb.base/nofield.exp
14464 * gdb.base/offsets.exp
14465 * gdb.base/overlays.exp
14466 * gdb.base/pending.exp
14467 * gdb.base/pointers.exp
14468 * gdb.base/pr11022.exp
14469 * gdb.base/printcmds.exp
14470 * gdb.base/prologue.exp
14471 * gdb.base/ptr-typedef.exp
14472 * gdb.base/realname-expand.exp
14473 * gdb.base/relativedebug.exp
14474 * gdb.base/relocate.exp
14475 * gdb.base/remote.exp
14476 * gdb.base/reread.exp
14477 * gdb.base/return2.exp
14478 * gdb.base/savedregs.exp
14479 * gdb.base/sep.exp
14480 * gdb.base/sepdebug.exp
14481 * gdb.base/sepsymtab.exp
14482 * gdb.base/set-inferior-tty.exp
14483 * gdb.base/setshow.exp
14484 * gdb.base/shlib-call.exp
14485 * gdb.base/sigaltstack.exp
14486 * gdb.base/siginfo-addr.exp
14487 * gdb.base/signals.exp
14488 * gdb.base/signull.exp
14489 * gdb.base/sigrepeat.exp
14490 * gdb.base/so-impl-ld.exp
14491 * gdb.base/solib-display.exp
14492 * gdb.base/solib-overlap.exp
14493 * gdb.base/solib-search.exp
14494 * gdb.base/solib-symbol.exp
14495 * gdb.base/structs.exp
14496 * gdb.base/structs2.exp
14497 * gdb.base/symtab-search-order.exp
14498 * gdb.base/twice.exp
14499 * gdb.base/unload.exp
14500 * gdb.base/varargs.exp
14501 * gdb.base/watchpoint-solib.exp
14502 * gdb.base/watchpoint.exp
14503 * gdb.base/whatis.exp
14504 * gdb.base/wrong_frame_bt_full.exp
14505 * gdb.btrace/dlopen.exp
14506 * gdb.cell/ea-standalone.exp
14507 * gdb.cell/ea-test.exp
14508 * gdb.cp/dispcxx.exp
14509 * gdb.cp/gdb2384.exp
14510 * gdb.cp/method2.exp
14511 * gdb.cp/nextoverthrow.exp
14512 * gdb.cp/pr10728.exp
14513 * gdb.disasm/am33.exp
14514 * gdb.disasm/h8300s.exp
14515 * gdb.disasm/mn10300.exp
14516 * gdb.disasm/sh3.exp
14517 * gdb.dwarf2/dw2-dir-file-name.exp
14518 * gdb.fortran/complex.exp
14519 * gdb.fortran/library-module.exp
14520 * gdb.guile/scm-pretty-print.exp
14521 * gdb.guile/scm-symbol.exp
14522 * gdb.guile/scm-type.exp
14523 * gdb.guile/scm-value.exp
14524 * gdb.linespec/linespec.exp
14525 * gdb.mi/gdb701.exp
14526 * gdb.mi/gdb792.exp
14527 * gdb.mi/mi-breakpoint-changed.exp
14528 * gdb.mi/mi-dprintf-pending.exp
14529 * gdb.mi/mi-dprintf.exp
14530 * gdb.mi/mi-exit-code.exp
14531 * gdb.mi/mi-pending.exp
14532 * gdb.mi/mi-solib.exp
14533 * gdb.mi/new-ui-mi-sync.exp
14534 * gdb.mi/pr11022.exp
14535 * gdb.mi/user-selected-context-sync.exp
14536 * gdb.opt/solib-intra-step.exp
14537 * gdb.python/py-events.exp
14538 * gdb.python/py-finish-breakpoint.exp
14539 * gdb.python/py-mi.exp
14540 * gdb.python/py-prettyprint.exp
14541 * gdb.python/py-shared.exp
14542 * gdb.python/py-symbol.exp
14543 * gdb.python/py-template.exp
14544 * gdb.python/py-type.exp
14545 * gdb.python/py-value.exp
14546 * gdb.reverse/solib-precsave.exp
14547 * gdb.reverse/solib-reverse.exp
14548 * gdb.server/solib-list.exp
14549 * gdb.stabs/weird.exp
14550 * gdb.threads/reconnect-signal.exp
14551 * gdb.threads/stepi-random-signal.exp
14552 * gdb.trace/actions.exp
14553 * gdb.trace/ax.exp
14554 * gdb.trace/backtrace.exp
14555 * gdb.trace/change-loc.exp
14556 * gdb.trace/deltrace.exp
14557 * gdb.trace/ftrace-lock.exp
14558 * gdb.trace/ftrace.exp
14559 * gdb.trace/infotrace.exp
14560 * gdb.trace/mi-tracepoint-changed.exp
14561 * gdb.trace/packetlen.exp
14562 * gdb.trace/passcount.exp
14563 * gdb.trace/pending.exp
14564 * gdb.trace/range-stepping.exp
14565 * gdb.trace/report.exp
14566 * gdb.trace/stap-trace.exp
14567 * gdb.trace/tfind.exp
14568 * gdb.trace/trace-break.exp
14569 * gdb.trace/trace-condition.exp
14570 * gdb.trace/trace-enable-disable.exp
14571 * gdb.trace/trace-mt.exp
14572 * gdb.trace/tracecmd.exp
14573 * gdb.trace/tspeed.exp
14574 * gdb.trace/tsv.exp
14575 * lib/perftest.exp
14576
fb9feb35
LM
145772016-12-01 Luis Machado <lgustavo@codesourcery.com>
14578
14579 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14580 with gdb_test_no_output.
14581 Use command as test name.
14582
cd2ddb6c
LM
145832016-12-01 Luis Machado <lgustavo@codesourcery.com>
14584
14585 Fix test names starting with uppercase throughout the files.
14586
14587 * gdb.ada/assign_1.exp
14588 * gdb.ada/boolean_expr.exp
14589 * gdb.base/arrayidx.exp
14590 * gdb.base/del.exp
14591 * gdb.base/gcore-buffer-overflow.exp
14592 * gdb.base/testenv.exp
14593 * gdb.compile/compile.exp
14594 * gdb.python/py-framefilter-invalidarg.exp
14595 * gdb.python/py-framefilter.exp
14596
bb95117e
LM
145972016-12-01 Luis Machado <lgustavo@codesourcery.com>
14598
14599 Fix test names starting with uppercase throughout the files.
14600
14601 * gdb.ada/array_return.exp
14602 * gdb.ada/expr_delims.exp
14603 * gdb.ada/mi_dyn_arr.exp
14604 * gdb.ada/mi_interface.exp
14605 * gdb.ada/mi_var_array.exp
14606 * gdb.ada/watch_arg.exp
14607 * gdb.arch/alpha-step.exp
14608 * gdb.arch/altivec-regs.exp
14609 * gdb.arch/e500-regs.exp
14610 * gdb.arch/powerpc-d128-regs.exp
14611 * gdb.base/arrayidx.exp
14612 * gdb.base/break.exp
14613 * gdb.base/checkpoint.exp
14614 * gdb.base/debug-expr.exp
14615 * gdb.base/dmsym.exp
14616 * gdb.base/radix.exp
14617 * gdb.base/sepdebug.exp
14618 * gdb.base/testenv.exp
14619 * gdb.base/watch_thread_num.exp
14620 * gdb.base/watchpoint-cond-gone.exp
14621 * gdb.cell/break.exp
14622 * gdb.cell/ea-cache.exp
14623 * gdb.compile/compile.exp
14624 * gdb.cp/gdb2495.exp
14625 * gdb.gdb/selftest.exp
14626 * gdb.gdb/xfullpath.exp
14627 * gdb.go/hello.exp
14628 * gdb.go/integers.exp
14629 * gdb.objc/basicclass.exp
14630 * gdb.pascal/hello.exp
14631 * gdb.pascal/integers.exp
14632 * gdb.python/py-breakpoint.exp
14633 * gdb.python/py-cmd.exp
14634 * gdb.python/py-linetable.exp
14635 * gdb.python/py-xmethods.exp
14636 * gdb.python/python.exp
14637 * gdb.reverse/consecutive-precsave.exp
14638 * gdb.reverse/finish-precsave.exp
14639 * gdb.reverse/i386-precsave.exp
14640 * gdb.reverse/machinestate-precsave.exp
14641 * gdb.reverse/sigall-precsave.exp
14642 * gdb.reverse/solib-precsave.exp
14643 * gdb.reverse/step-precsave.exp
14644 * gdb.reverse/until-precsave.exp
14645 * gdb.reverse/watch-precsave.exp
14646 * gdb.threads/leader-exit.exp
14647 * gdb.threads/pthreads.exp
14648 * gdb.threads/wp-replication.exp
14649 * gdb.trace/actions.exp
14650 * gdb.trace/mi-tsv-changed.exp
14651 * gdb.trace/tsv.exp
14652
de97fdd4
LM
146532016-12-01 Luis Machado <lgustavo@codesourcery.com>
14654
14655 Fix test names starting with uppercase throughout the files.
14656
14657 * gdb.arch/i386-bp_permanent.exp
14658 * gdb.arch/i386-gnu-cfi.exp
14659 * gdb.base/disasm-end-cu.exp
14660 * gdb.base/macscp.exp
14661 * gdb.base/pending.exp
14662 * gdb.base/watch_thread_num.exp
14663 * gdb.cp/exception.exp
14664 * gdb.cp/gdb2495.exp
14665 * gdb.cp/local.exp
14666 * gdb.python/py-evsignal.exp
14667 * gdb.python/python.exp
14668 * gdb.trace/tracecmd.exp
14669
9f058c10
LM
146702016-12-01 Luis Machado <lgustavo@codesourcery.com>
14671
14672 Fix test names starting with uppercase throughout the files.
14673
14674 * gdb.base/charset.exp
14675 * gdb.base/eval.exp
14676 * gdb.base/multi-forks.exp
14677 * gdb.guile/scm-progspace.exp
14678 * gdb.opencl/datatypes.exp
14679 * gdb.python/py-block.exp
14680 * gdb.python/py-function.exp
14681 * gdb.python/py-symbol.exp
14682 * gdb.python/py-symtab.exp
14683 * gdb.python/py-xmethods.exp
14684 * gdb.reverse/break-precsave.exp
14685 * gdb.reverse/break-reverse.exp
14686 * gdb.reverse/consecutive-precsave.exp
14687 * gdb.reverse/consecutive-reverse.exp
14688 * gdb.reverse/finish-precsave.exp
14689 * gdb.reverse/finish-reverse-bkpt.exp
14690 * gdb.reverse/finish-reverse.exp
14691 * gdb.reverse/fstatat-reverse.exp
14692 * gdb.reverse/getresuid-reverse.exp
14693 * gdb.reverse/i386-precsave.exp
14694 * gdb.reverse/i386-reverse.exp
14695 * gdb.reverse/i386-sse-reverse.exp
14696 * gdb.reverse/i387-stack-reverse.exp
14697 * gdb.reverse/insn-reverse.exp
14698 * gdb.reverse/machinestate-precsave.exp
14699 * gdb.reverse/machinestate.exp
14700 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14701 * gdb.reverse/pipe-reverse.exp
14702 * gdb.reverse/readv-reverse.exp
14703 * gdb.reverse/recvmsg-reverse.exp
14704 * gdb.reverse/rerun-prec.exp
14705 * gdb.reverse/s390-mvcle.exp
14706 * gdb.reverse/sigall-precsave.exp
14707 * gdb.reverse/sigall-reverse.exp
14708 * gdb.reverse/solib-precsave.exp
14709 * gdb.reverse/solib-reverse.exp
14710 * gdb.reverse/step-precsave.exp
14711 * gdb.reverse/step-reverse.exp
14712 * gdb.reverse/time-reverse.exp
14713 * gdb.reverse/until-precsave.exp
14714 * gdb.reverse/until-reverse.exp
14715 * gdb.reverse/waitpid-reverse.exp
14716 * gdb.reverse/watch-precsave.exp
14717 * gdb.reverse/watch-reverse.exp
14718
cdc7edd7
LM
147192016-12-01 Luis Machado <lgustavo@codesourcery.com>
14720
14721 Fix test names starting with uppercase throughout the files.
14722
14723 * gdb.arch/i386-mpx-simple_segv.exp
14724 * gdb.arch/i386-mpx.exp
14725 * gdb.arch/i386-permbkpt.exp
14726 * gdb.arch/pa-nullify.exp
14727 * gdb.arch/powerpc-d128-regs.exp
14728 * gdb.arch/vsx-regs.exp
14729 * gdb.base/bfp-test.exp
14730 * gdb.base/break.exp
14731 * gdb.base/breakpoint-shadow.exp
14732 * gdb.base/callfuncs.exp
14733 * gdb.base/charset.exp
14734 * gdb.base/commands.exp
14735 * gdb.base/completion.exp
14736 * gdb.base/dfp-test.exp
14737 * gdb.base/echo.exp
14738 * gdb.base/ending-run.exp
14739 * gdb.base/eval.exp
14740 * gdb.base/expand-psymtabs.exp
14741 * gdb.base/float128.exp
14742 * gdb.base/floatn.exp
14743 * gdb.base/foll-exec-mode.exp
14744 * gdb.base/gdb1056.exp
14745 * gdb.base/gdb11531.exp
14746 * gdb.base/kill-after-signal.exp
14747 * gdb.base/multi-forks.exp
14748 * gdb.base/overlays.exp
14749 * gdb.base/pending.exp
14750 * gdb.base/sepdebug.exp
14751 * gdb.base/testenv.exp
14752 * gdb.base/valgrind-db-attach.exp
14753 * gdb.base/watch_thread_num.exp
14754 * gdb.base/watchpoint-cond-gone.exp
14755 * gdb.base/watchpoint.exp
14756 * gdb.base/watchpoints.exp
14757 * gdb.cp/arg-reference.exp
14758 * gdb.cp/baseenum.exp
14759 * gdb.cp/operator.exp
14760 * gdb.cp/shadow.exp
14761 * gdb.dwarf2/dw2-op-out-param.exp
14762 * gdb.dwarf2/dw2-reg-undefined.exp
14763 * gdb.go/chan.exp
14764 * gdb.go/hello.exp
14765 * gdb.go/integers.exp
14766 * gdb.go/methods.exp
14767 * gdb.go/package.exp
14768 * gdb.guile/scm-parameter.exp
14769 * gdb.guile/scm-progspace.exp
14770 * gdb.guile/scm-value.exp
14771 * gdb.mi/mi-pending.exp
14772 * gdb.mi/user-selected-context-sync.exp
14773 * gdb.multi/multi-attach.exp
14774 * gdb.multi/tids.exp
14775 * gdb.opt/clobbered-registers-O2.exp
14776 * gdb.pascal/floats.exp
14777 * gdb.pascal/integers.exp
14778 * gdb.python/py-block.exp
14779 * gdb.python/py-events.exp
14780 * gdb.python/py-parameter.exp
14781 * gdb.python/py-symbol.exp
14782 * gdb.python/py-symtab.exp
14783 * gdb.python/py-type.exp
14784 * gdb.python/py-value.exp
14785 * gdb.python/py-xmethods.exp
14786 * gdb.python/python.exp
14787 * gdb.reverse/break-precsave.exp
14788 * gdb.reverse/consecutive-precsave.exp
14789 * gdb.reverse/finish-precsave.exp
14790 * gdb.reverse/i386-precsave.exp
14791 * gdb.reverse/machinestate-precsave.exp
14792 * gdb.reverse/sigall-precsave.exp
14793 * gdb.reverse/solib-precsave.exp
14794 * gdb.reverse/step-precsave.exp
14795 * gdb.reverse/until-precsave.exp
14796 * gdb.reverse/watch-precsave.exp
14797 * gdb.server/ext-attach.exp
14798 * gdb.server/ext-restart.exp
14799 * gdb.server/ext-run.exp
14800 * gdb.server/ext-wrapper.exp
14801 * gdb.stabs/gdb11479.exp
14802 * gdb.stabs/weird.exp
14803 * gdb.threads/attach-many-short-lived-threads.exp
14804 * gdb.threads/kill.exp
14805 * gdb.threads/watchpoint-fork.exp
14806
bc6c7af4
LM
148072016-12-01 Luis Machado <lgustavo@codesourcery.com>
14808
14809 Fix test names starting with uppercase throughout all the files below.
14810
14811 * gdb.ada/array_return.exp
14812 * gdb.ada/catch_ex.exp
14813 * gdb.ada/info_exc.exp
14814 * gdb.ada/mi_catch_ex.exp
14815 * gdb.ada/mi_dyn_arr.exp
14816 * gdb.ada/mi_ex_cond.exp
14817 * gdb.ada/mi_exc_info.exp
14818 * gdb.ada/mi_interface.exp
14819 * gdb.ada/mi_task_arg.exp
14820 * gdb.ada/mi_task_info.exp
14821 * gdb.ada/mi_var_array.exp
14822 * gdb.arch/alpha-step.exp
14823 * gdb.arch/amd64-disp-step.exp
14824 * gdb.arch/arm-disp-step.exp
14825 * gdb.arch/disp-step-insn-reloc.exp
14826 * gdb.arch/e500-prologue.exp
14827 * gdb.arch/ftrace-insn-reloc.exp
14828 * gdb.arch/gdb1558.exp
14829 * gdb.arch/i386-bp_permanent.exp
14830 * gdb.arch/i386-disp-step.exp
14831 * gdb.arch/i386-float.exp
14832 * gdb.arch/i386-gnu-cfi.exp
14833 * gdb.arch/ia64-breakpoint-shadow.exp
14834 * gdb.arch/mips16-thunks.exp
14835 * gdb.arch/pa-nullify.exp
14836 * gdb.arch/powerpc-aix-prologue.exp
14837 * gdb.arch/powerpc-power.exp
14838 * gdb.arch/ppc-dfp.exp
14839 * gdb.arch/s390-tdbregs.exp
14840 * gdb.arch/spu-info.exp
14841 * gdb.arch/spu-ls.exp
14842 * gdb.arch/thumb-bx-pc.exp
14843 * gdb.base/advance.exp
14844 * gdb.base/annota-input-while-running.exp
14845 * gdb.base/arrayidx.exp
14846 * gdb.base/asmlabel.exp
14847 * gdb.base/async.exp
14848 * gdb.base/attach-wait-input.exp
14849 * gdb.base/auto-connect-native-target.exp
14850 * gdb.base/batch-preserve-term-settings.exp
14851 * gdb.base/bfp-test.exp
14852 * gdb.base/bigcore.exp
14853 * gdb.base/bp-permanent.exp
14854 * gdb.base/break-always.exp
14855 * gdb.base/break-fun-addr.exp
14856 * gdb.base/break-idempotent.exp
14857 * gdb.base/break-main-file-remove-fail.exp
14858 * gdb.base/break-probes.exp
14859 * gdb.base/break-unload-file.exp
14860 * gdb.base/break.exp
14861 * gdb.base/call-ar-st.exp
14862 * gdb.base/call-rt-st.exp
14863 * gdb.base/call-sc.exp
14864 * gdb.base/call-signal-resume.exp
14865 * gdb.base/call-strs.exp
14866 * gdb.base/callexit.exp
14867 * gdb.base/callfuncs.exp
14868 * gdb.base/catch-gdb-caused-signals.exp
14869 * gdb.base/catch-signal-siginfo-cond.exp
14870 * gdb.base/catch-syscall.exp
14871 * gdb.base/compare-sections.exp
14872 * gdb.base/cond-eval-mode.exp
14873 * gdb.base/condbreak-call-false.exp
14874 * gdb.base/consecutive-step-over.exp
14875 * gdb.base/cursal.exp
14876 * gdb.base/disabled-location.exp
14877 * gdb.base/disasm-end-cu.exp
14878 * gdb.base/display.exp
14879 * gdb.base/double-prompt-target-event-error.exp
14880 * gdb.base/dprintf-bp-same-addr.exp
14881 * gdb.base/dprintf-detach.exp
14882 * gdb.base/dprintf-next.exp
14883 * gdb.base/dprintf-non-stop.exp
14884 * gdb.base/dprintf-pending.exp
14885 * gdb.base/dso2dso.exp
14886 * gdb.base/ending-run.exp
14887 * gdb.base/enum_cond.exp
14888 * gdb.base/examine-backward.exp
14889 * gdb.base/exe-lock.exp
14890 * gdb.base/exec-invalid-sysroot.exp
14891 * gdb.base/execl-update-breakpoints.exp
14892 * gdb.base/execution-termios.exp
14893 * gdb.base/fileio.exp
14894 * gdb.base/fixsection.exp
14895 * gdb.base/foll-exec-mode.exp
14896 * gdb.base/foll-exec.exp
14897 * gdb.base/fork-running-state.exp
14898 * gdb.base/frame-args.exp
14899 * gdb.base/fullpath-expand.exp
14900 * gdb.base/func-ptr.exp
14901 * gdb.base/gcore-relro-pie.exp
14902 * gdb.base/gdb1090.exp
14903 * gdb.base/gdb1555.exp
14904 * gdb.base/global-var-nested-by-dso.exp
14905 * gdb.base/gnu-ifunc.exp
14906 * gdb.base/hbreak-in-shr-unsupported.exp
14907 * gdb.base/hbreak-unmapped.exp
14908 * gdb.base/hook-stop.exp
14909 * gdb.base/infcall-input.exp
14910 * gdb.base/info-fun.exp
14911 * gdb.base/info-shared.exp
14912 * gdb.base/interrupt-noterm.exp
14913 * gdb.base/jit-so.exp
14914 * gdb.base/jit.exp
14915 * gdb.base/line-symtabs.exp
14916 * gdb.base/list.exp
14917 * gdb.base/longjmp.exp
14918 * gdb.base/macscp.exp
14919 * gdb.base/max-value-size.exp
14920 * gdb.base/nodebug.exp
14921 * gdb.base/nofield.exp
14922 * gdb.base/overlays.exp
14923 * gdb.base/paginate-after-ctrl-c-running.exp
14924 * gdb.base/paginate-bg-execution.exp
14925 * gdb.base/paginate-inferior-exit.exp
14926 * gdb.base/pending.exp
14927 * gdb.base/pr11022.exp
14928 * gdb.base/printcmds.exp
14929 * gdb.base/ptr-typedef.exp
14930 * gdb.base/ptype.exp
14931 * gdb.base/randomize.exp
14932 * gdb.base/range-stepping.exp
14933 * gdb.base/realname-expand.exp
14934 * gdb.base/relativedebug.exp
14935 * gdb.base/remote.exp
14936 * gdb.base/savedregs.exp
14937 * gdb.base/sepdebug.exp
14938 * gdb.base/set-noassign.exp
14939 * gdb.base/shlib-call.exp
14940 * gdb.base/shreloc.exp
14941 * gdb.base/sigaltstack.exp
14942 * gdb.base/sigbpt.exp
14943 * gdb.base/siginfo-addr.exp
14944 * gdb.base/siginfo-obj.exp
14945 * gdb.base/siginfo-thread.exp
14946 * gdb.base/signest.exp
14947 * gdb.base/signull.exp
14948 * gdb.base/sigrepeat.exp
14949 * gdb.base/skip.exp
14950 * gdb.base/so-impl-ld.exp
14951 * gdb.base/solib-corrupted.exp
14952 * gdb.base/solib-disc.exp
14953 * gdb.base/solib-display.exp
14954 * gdb.base/solib-overlap.exp
14955 * gdb.base/solib-search.exp
14956 * gdb.base/solib-symbol.exp
14957 * gdb.base/source-execution.exp
14958 * gdb.base/sss-bp-on-user-bp-2.exp
14959 * gdb.base/sss-bp-on-user-bp.exp
14960 * gdb.base/stack-checking.exp
14961 * gdb.base/stale-infcall.exp
14962 * gdb.base/step-break.exp
14963 * gdb.base/step-line.exp
14964 * gdb.base/step-over-exit.exp
14965 * gdb.base/step-test.exp
14966 * gdb.base/structs.exp
14967 * gdb.base/sym-file.exp
14968 * gdb.base/symtab-search-order.exp
14969 * gdb.base/term.exp
14970 * gdb.base/type-opaque.exp
14971 * gdb.base/unload.exp
14972 * gdb.base/until-nodebug.exp
14973 * gdb.base/until.exp
14974 * gdb.base/unwindonsignal.exp
14975 * gdb.base/watch-cond.exp
14976 * gdb.base/watch-non-mem.exp
14977 * gdb.base/watch_thread_num.exp
14978 * gdb.base/watchpoint-reuse-slot.exp
14979 * gdb.base/watchpoint-solib.exp
14980 * gdb.base/watchpoint.exp
14981 * gdb.btrace/dlopen.exp
14982 * gdb.cell/arch.exp
14983 * gdb.cell/break.exp
14984 * gdb.cell/bt.exp
14985 * gdb.cell/core.exp
14986 * gdb.cell/data.exp
14987 * gdb.cell/dwarfaddr.exp
14988 * gdb.cell/ea-cache.exp
14989 * gdb.cell/ea-standalone.exp
14990 * gdb.cell/ea-test.exp
14991 * gdb.cell/f-regs.exp
14992 * gdb.cell/fork.exp
14993 * gdb.cell/gcore.exp
14994 * gdb.cell/mem-access.exp
14995 * gdb.cell/ptype.exp
14996 * gdb.cell/registers.exp
14997 * gdb.cell/sizeof.exp
14998 * gdb.cell/solib-symbol.exp
14999 * gdb.cell/solib.exp
15000 * gdb.compile/compile-tls.exp
15001 * gdb.cp/exception.exp
15002 * gdb.cp/gdb2495.exp
15003 * gdb.cp/local.exp
15004 * gdb.cp/mb-inline.exp
15005 * gdb.cp/mb-templates.exp
15006 * gdb.cp/pr10687.exp
15007 * gdb.cp/pr9167.exp
15008 * gdb.cp/scope-err.exp
15009 * gdb.cp/templates.exp
15010 * gdb.cp/virtfunc.exp
15011 * gdb.dwarf2/dw2-dir-file-name.exp
15012 * gdb.dwarf2/dw2-single-line-discriminators.exp
15013 * gdb.fortran/complex.exp
15014 * gdb.fortran/library-module.exp
15015 * gdb.guile/guile.exp
15016 * gdb.guile/scm-cmd.exp
15017 * gdb.guile/scm-frame-inline.exp
15018 * gdb.guile/scm-objfile.exp
15019 * gdb.guile/scm-pretty-print.exp
15020 * gdb.guile/scm-symbol.exp
15021 * gdb.guile/scm-type.exp
15022 * gdb.guile/scm-value.exp
15023 * gdb.linespec/keywords.exp
15024 * gdb.linespec/ls-errs.exp
15025 * gdb.linespec/macro-relative.exp
15026 * gdb.linespec/thread.exp
15027 * gdb.mi/mi-breakpoint-changed.exp
15028 * gdb.mi/mi-dprintf-pending.exp
15029 * gdb.mi/mi-fullname-deleted.exp
15030 * gdb.mi/mi-logging.exp
15031 * gdb.mi/mi-pending.exp
15032 * gdb.mi/mi-solib.exp
15033 * gdb.mi/new-ui-mi-sync.exp
15034 * gdb.mi/user-selected-context-sync.exp
15035 * gdb.multi/dummy-frame-restore.exp
15036 * gdb.multi/multi-arch-exec.exp
15037 * gdb.multi/remove-inferiors.exp
15038 * gdb.multi/watchpoint-multi-exit.exp
15039 * gdb.opt/solib-intra-step.exp
15040 * gdb.perf/backtrace.exp
15041 * gdb.perf/single-step.exp
15042 * gdb.perf/skip-command.exp
15043 * gdb.perf/skip-prologue.exp
15044 * gdb.perf/solib.exp
15045 * gdb.python/lib-types.exp
15046 * gdb.python/py-as-string.exp
15047 * gdb.python/py-bad-printers.exp
15048 * gdb.python/py-block.exp
15049 * gdb.python/py-breakpoint.exp
15050 * gdb.python/py-cmd.exp
15051 * gdb.python/py-events.exp
15052 * gdb.python/py-evthreads.exp
15053 * gdb.python/py-finish-breakpoint.exp
15054 * gdb.python/py-finish-breakpoint2.exp
15055 * gdb.python/py-frame-inline.exp
15056 * gdb.python/py-frame.exp
15057 * gdb.python/py-inferior.exp
15058 * gdb.python/py-infthread.exp
15059 * gdb.python/py-mi.exp
15060 * gdb.python/py-objfile.exp
15061 * gdb.python/py-pp-maint.exp
15062 * gdb.python/py-pp-registration.exp
15063 * gdb.python/py-prettyprint.exp
15064 * gdb.python/py-recurse-unwind.exp
15065 * gdb.python/py-shared.exp
15066 * gdb.python/py-symbol.exp
15067 * gdb.python/py-symtab.exp
15068 * gdb.python/py-template.exp
15069 * gdb.python/py-type.exp
15070 * gdb.python/py-unwind-maint.exp
15071 * gdb.python/py-unwind.exp
15072 * gdb.python/py-value.exp
15073 * gdb.python/python.exp
15074 * gdb.reverse/finish-reverse-bkpt.exp
15075 * gdb.reverse/insn-reverse.exp
15076 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15077 * gdb.reverse/solib-precsave.exp
15078 * gdb.reverse/solib-reverse.exp
15079 * gdb.stabs/gdb11479.exp
15080 * gdb.stabs/weird.exp
15081 * gdb.threads/fork-child-threads.exp
15082 * gdb.threads/fork-plus-threads.exp
15083 * gdb.threads/fork-thread-pending.exp
15084 * gdb.threads/forking-threads-plus-breakpoint.exp
15085 * gdb.threads/hand-call-in-threads.exp
15086 * gdb.threads/interrupted-hand-call.exp
15087 * gdb.threads/linux-dp.exp
15088 * gdb.threads/local-watch-wrong-thread.exp
15089 * gdb.threads/next-while-other-thread-longjmps.exp
15090 * gdb.threads/non-ldr-exit.exp
15091 * gdb.threads/pending-step.exp
15092 * gdb.threads/print-threads.exp
15093 * gdb.threads/process-dies-while-detaching.exp
15094 * gdb.threads/process-dies-while-handling-bp.exp
15095 * gdb.threads/pthreads.exp
15096 * gdb.threads/queue-signal.exp
15097 * gdb.threads/reconnect-signal.exp
15098 * gdb.threads/signal-command-handle-nopass.exp
15099 * gdb.threads/signal-command-multiple-signals-pending.exp
15100 * gdb.threads/signal-delivered-right-thread.exp
15101 * gdb.threads/signal-sigtrap.exp
15102 * gdb.threads/sigthread.exp
15103 * gdb.threads/staticthreads.exp
15104 * gdb.threads/stepi-random-signal.exp
15105 * gdb.threads/thread-unwindonsignal.exp
15106 * gdb.threads/thread_check.exp
15107 * gdb.threads/thread_events.exp
15108 * gdb.threads/tid-reuse.exp
15109 * gdb.threads/tls-nodebug.exp
15110 * gdb.threads/tls-shared.exp
15111 * gdb.threads/tls-so_extern.exp
15112 * gdb.threads/tls.exp
15113 * gdb.threads/wp-replication.exp
15114 * gdb.trace/actions-changed.exp
15115 * gdb.trace/actions.exp
15116 * gdb.trace/backtrace.exp
15117 * gdb.trace/change-loc.exp
15118 * gdb.trace/collection.exp
15119 * gdb.trace/deltrace.exp
15120 * gdb.trace/disconnected-tracing.exp
15121 * gdb.trace/entry-values.exp
15122 * gdb.trace/ftrace-lock.exp
15123 * gdb.trace/ftrace.exp
15124 * gdb.trace/infotrace.exp
15125 * gdb.trace/mi-trace-frame-collected.exp
15126 * gdb.trace/mi-trace-unavailable.exp
15127 * gdb.trace/mi-traceframe-changed.exp
15128 * gdb.trace/mi-tracepoint-changed.exp
15129 * gdb.trace/mi-tsv-changed.exp
15130 * gdb.trace/no-attach-trace.exp
15131 * gdb.trace/packetlen.exp
15132 * gdb.trace/passc-dyn.exp
15133 * gdb.trace/passcount.exp
15134 * gdb.trace/pending.exp
15135 * gdb.trace/pr16508.exp
15136 * gdb.trace/qtro.exp
15137 * gdb.trace/range-stepping.exp
15138 * gdb.trace/read-memory.exp
15139 * gdb.trace/report.exp
15140 * gdb.trace/save-trace.exp
15141 * gdb.trace/signal.exp
15142 * gdb.trace/stap-trace.exp
15143 * gdb.trace/status-stop.exp
15144 * gdb.trace/strace.exp
15145 * gdb.trace/tfile.exp
15146 * gdb.trace/tfind.exp
15147 * gdb.trace/trace-break.exp
15148 * gdb.trace/trace-condition.exp
15149 * gdb.trace/trace-enable-disable.exp
15150 * gdb.trace/trace-mt.exp
15151 * gdb.trace/tracecmd.exp
15152 * gdb.trace/tracefile-pseudo-reg.exp
15153 * gdb.trace/tspeed.exp
15154 * gdb.trace/tstatus.exp
15155 * gdb.trace/tsv.exp
15156 * gdb.trace/unavailable.exp
15157 * gdb.trace/while-dyn.exp
15158 * gdb.trace/while-stepping.exp
15159 * lib/gdb-guile.exp
15160 * lib/gdb.exp
15161 * lib/mi-support.exp
15162 * lib/pascal.exp
15163 * lib/perftest.exp
15164 * lib/prelink-support.exp
15165 * lib/selftest-support.exp
15166
ad02e4fe
SM
151672016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15168
15169 * Makefile.in: Include disable-implicit-rules.mk.
15170
22347e55
AA
151712016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15172
15173 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15174 non-byte-aligned bit fields.
15175
da5b30da
AA
151762016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15177
15178 PR gdb/12616
15179 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15180 respects the DW_AT_data_bit_offset attribute.
15181
b593ecca
SM
151822016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15183
15184 * gdb.base/default.exp: Fix output of "set language".
15185
3b165252
SM
151862016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15187
15188 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15189 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15190 make.
15191 * configure.ac: Remove checks for the make program.
15192 * configure: Re-generate.
15193
1a2f3d7f
KB
151942016-11-16 Kevin Buettner <kevinb@redhat.com>
15195
15196 * gdb.python/py-recurse-unwind.c (main): Add loop.
15197 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15198 to read_register() and gdb.parse_and_eval(). Make each code
15199 call a separate case that can be individually tested.
15200 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15201 proc. Call cont_and_backtrace for each of the code paths that
15202 we want to test in the unwinder.
15203
b7f38fda
AA
152042016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15205
15206 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15207 the definition of struct S.
15208
1f8db343
CM
152092016-11-11 Catherine Moore <clm@codesourcery.com>
15210
15211 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15212
fad0c9fb
PA
152132016-11-09 Pedro Alves <palves@redhat.com>
15214
15215 * gdb.base/commands.exp (runto_or_return): New procedure.
15216 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15217 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15218 (progvar_simple_while_test, progvar_complex_if_while_test)
15219 (if_while_breakpoint_command_test)
15220 (infrun_breakpoint_command_test, breakpoint_command_test)
15221 (user_defined_command_test, watchpoint_command_test)
15222 (test_command_prompt_position, redefine_hook_test)
15223 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15224 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15225 multi_line_input and multi_line. Remove gdb_expect and
15226 gdb_stop_suppressing_tests uses.
15227 * lib/gdb.exp (valnum_re): New global.
15228 (multi_line_input): New procedure.
15229
8354c62c
SM
152302016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15231
15232 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15233 Remove.
15234 (test_setup): Define with proc_with_prefix.
15235 (test_cli_inferior): Likewise.
15236 (test_cli_thread): Likewise.
15237 (test_cli_frame): Likewise.
15238 (test_cli_select_frame): Likewise.
15239 (test_cli_up_down): Likewise.
15240 (test_mi_thread_select): Likewise.
15241 (test_mi_stack_select_frame): Likewise.
15242 (test_cli_in_mi_inferior): Likewise.
15243 (test_cli_in_mi_thread): Likewise.
15244 (test_cli_in_mi_frame): Likewise.
15245 (top level): Do not use with_test_prefix_procname.
15246
64f367a2
PA
152472016-11-09 Pedro Alves <palves@redhat.com>
15248
15249 * gdb.base/commands.exp (gdbvar_simple_if_test)
15250 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15251 (progvar_simple_if_test, progvar_simple_while_test)
15252 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15253 (infrun_breakpoint_command_test, breakpoint_command_test)
15254 (user_defined_command_test, watchpoint_command_test)
15255 (test_command_prompt_position, deprecated_command_test)
15256 (bp_deleted_in_command, temporary_breakpoint_commands)
15257 (stray_arg0_test, source_file_with_indented_comment)
15258 (recursive_source_test, if_commands_test)
15259 (error_clears_commands_left, redefine_hook_test)
15260 (redefine_backtrace_test): Use proc_with_prefix.
15261 * lib/gdb.exp (proc_with_prefix): New proc.
15262
0bb65f1e
AA
152632016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15264
15265 * gdb.base/tui-layout.c: New file.
15266 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15267 disassembly window contains very long lines.
15268
7353f247
TT
152692016-11-08 Tom Tromey <tom@tromey.com>
15270
15271 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15272 depend on Python 2.
15273
30a7bb83
TT
152742016-11-08 Tom Tromey <tom@tromey.com>
15275
15276 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15277 New method.
15278
cdf5a07c
MG
152792016-10-29 Manish Goregaokar <manish@mozilla.com>
15280
2806dc7e 15281 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15282
51a789c3
MG
152832016-10-27 Manish Goregaokar <manish@mozilla.com>
15284
2806dc7e
PA
15285 * gdb.rust/simple.rs: Add test for univariant enums without
15286 discriminants and for encoded struct-like enums.
51a789c3 15287
f610ab6d
PA
152882016-10-28 Pedro Alves <palves@redhat.com>
15289
15290 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15291 gdb_test_multiple, tighten regexps and match symtabs and line
15292 tables incrementally.
15293
b129b0ca
LM
152942016-10-28 Luis Machado <lgustavo@codesourcery.com>
15295
15296 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15297 general.
15298
ecf45d2c
SL
152992016-10-25 Luis Machado <lgustavo@codesourcery.com>
15300
15301 * gdb.base/exec-invalid-sysroot.exp: New file.
15302
b8d38ee4
JK
153032016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15304
15305 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15306
f90fd8c2
JK
153072016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15308
15309 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15310
2d2476aa
MR
153112016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15312
2806dc7e
PA
15313 * gdb.base/killed-outside.exp: Remove $options from a call to
15314 `prepare_for_testing'.
2d2476aa 15315
e42b25a0
SM
153162016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15317
15318 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15319 Change test message.
15320
3ccdb432
SM
153212016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15322
15323 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15324 Update comment.
15325
5bad3170
SM
153262016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15327
15328 * gdb.trace/mi-trace-save.exp: New file.
15329
5ad9dba7
YQ
153302016-10-13 Yao Qi <yao.qi@linaro.org>
15331
15332 * gdb.base/code_elim.exp (get_var_address): Remove.
15333 * gdb.base/relocate.exp: Likewise.
15334 * gdb.base/shreloc.exp: Likewise.
15335 * lib/gdb.exp (get_var_address): New.
15336
62df7e21
YQ
153372016-10-13 Yao Qi <yao.qi@linaro.org>
15338
15339 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15340 floating point tests if $skip_float_test is false.
15341
4dac951e
LM
153422016-10-12 Luis Machado <lgustavo@codesourcery.com>
15343
15344 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15345 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15346 argc values.
15347 Add 1 to argc so we guarantee distinct initial/modified argc values.
15348
8f1a8fc4
JK
153492016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15350
15351 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15352
16c85b5d
JK
153532016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15354
15355 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15356 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15357 * gdb.arch/vsx-regs.exp: Likewise.
15358
1d0e042a
YQ
153592016-10-07 Yao Qi <yao.qi@linaro.org>
15360
15361 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15362
68dadef5
MM
153632016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15364
15365 * gdb.python/python.exp: Test decode_line("*0").
15366
33fa2c6e
DE
153672016-10-06 Doug Evans <dje@google.com>
15368
15369 * gdb.python/py-value.exp (test_value_creation): Add test for large
15370 unsigned 64-bit value.
15371
9c37b5ae
TT
153722016-10-06 Tom Tromey <tom@tromey.com>
15373
15374 * gdb.compile/compile.exp: Change java tests to rust.
15375 * gdb.base/setshow.exp: Change java tests to rust.
15376 * gdb.base/default.exp: Remove java from language list.
15377 * README (Examples): Update language example.
15378 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15379 test.
15380 * lib/gdb.exp (skip_java_tests): Remove.
15381 * lib/java.exp: Remove.
15382 * gdb.java: Remove.
15383
78b86327
MR
153842016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15385
15386 * gdb.arch/mips-fcr.exp: New test.
15387 * gdb.arch/mips-fcr.c: Source for the new test.
15388
7470adbb
MR
153892016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15390
15391 * gdb.base/solib-disc.exp: Use `standard_output_file'
15392 throughout.
15393
4a556533
PA
153942016-10-06 Pedro Alves <palves@redhat.com>
15395
15396 * gdb.base/jit-simple-dl.c: New file.
15397 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15398 * gdb.base/jit-simple.c: ... this.
15399 * gdb.base/jit-simple.exp (jit_run): Delete.
15400 (build_jit): New proc.
15401 (jit_test_reread): Recompile either the main program or the shared
15402 library, depending on what is being tested. Skip changing address
15403 if caller wants to. Compare before/after addresses. If testing
15404 standalone, explicitly load the binary. Test "maint info
15405 breakpoints".
15406 (top level): Add "standalone vs shared lib" and "change address"
15407 vs "same address" axes.
15408
5a122fbc
PA
154092016-10-06 Pedro Alves <palves@redhat.com>
15410
15411 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15412 call.
15413 (jit_run): Delete.
15414 (jit_test_reread): Use with_test_prefix. Reload the main binary
15415 explicitly. Compare the before/after addresses of the JIT
15416 descriptor.
15417
ee8da4b8
DE
154182016-08-15 Doug Evans <dje@google.com>
15419
15420 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15421 for single bitfields is bool.
15422 * gdb.xml/tdesc-regs.exp: Ditto.
15423
f389f6fe
JK
154242016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15425
15426 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15427
fdebf1a4
YQ
154282016-10-05 Yao Qi <yao.qi@linaro.org>
15429
15430 * lib/gdb.exp (support_complex_tests): Return zero if
15431 gdb_skip_float_test return true.
15432
9c36d954 154332016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15434 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15435
15436 PR gdb/20487
15437 * gdb.mi/user-selected-context-sync.exp: New file.
15438 * gdb.mi/user-selected-context-sync.c: New file.
15439
4034d0ff 154402016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15441 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15442
15443 PR gdb/20487
15444 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15445 =thread-select-event check.
15446
a4297203
PB
154472016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15448
15449 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15450 the compulsory L operand changes.
15451 * gdb.arch/powerpc-power.s: Likewise.
15452
bb805577
JK
154532016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15454
15455 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15456 * gdb.base/jit-attach-pie.c: New file.
15457 * gdb.base/jit-attach-pie.exp: New file.
15458
6d61dee5
PA
154592016-09-28 Pedro Alves <palves@redhat.com>
15460
15461 * gdb.base/infcall-input.c: New file.
15462 * gdb.base/infcall-input.exp: New file.
15463
f73842fc
YQ
154642016-09-22 Yao Qi <yao.qi@linaro.org>
15465
15466 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15467 (gdb_exit): Rename it to ...
15468 (gdbserver_gdb_exit): ... Close GDBserver.
15469 (gdb_exit): New proc, call gdbserver_gdb_exit.
15470 (mi_gdb_exit): Likewise.
15471
90681dab
YQ
154722016-09-22 Yao Qi <yao.qi@linaro.org>
15473
15474 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15475 path.
15476 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15477 Remove duplication.
15478
9c211fd8
YQ
154792016-09-22 Yao Qi <yao.qi@linaro.org>
15480
15481 * lib/gdbserver-support.exp: Check the existence of
15482 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15483
ad0a504f
AK
154842016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15485
15486 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15487
36cf1806
TT
154882016-09-21 Tom Tromey <tom@tromey.com>
15489
15490 PR gdb/20604:
15491 * gdb.base/quit.exp: New file.
15492
74172ecf
SM
154932016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15494
15495 * .gitignore: New file.
15496
3d0ec882
MR
154972016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15498
15499 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15500 throughout.
15501
8193adea
AA
155022016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15503
15504 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15505
d41a5c09
JK
155062016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15507
15508 * gdb.cp/casts.cc (decltype): Move it ...
15509 (main): ... with its call to ...
15510 * gdb.cp/casts03.cc: ... a new file.
15511 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15512
d2dfe700
JK
155132016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15514
15515 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15516
e2a92b16
PB
155172016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15518
15519 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15520 and sync up the test with tests in gas/testsuite/gas/ppc.
15521 * gdb.arch/powerpc-power.exp: Likewise.
15522
49b4de64
JK
155232016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15524
15525 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15526
2c29df25
SDJ
155272016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15528 Jan Kratochvil <jan.kratochvil@redhat.com>
15529
15530 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15531 make m1's definition to be different from m2's. Use 'dummy' as an
15532 argument for probe 'two'.
15533
cc3c2846
JB
155342016-09-10 Jon Beniston <jon@beniston.com>
15535
15536 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15537 for sim target.
15538
e1b2624a
AA
155392016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15540
15541 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15542 variable declaration.
15543 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15544 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15545 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15546 received HWCAP as its argument.
15547
4295e285
PA
155482016-09-06 Pedro Alves <palves@redhat.com>
15549
15550 * gdb.base/new-ui-pending-input.c: New file.
15551 * gdb.base/new-ui-pending-input.exp: New file.
15552 * gdb.exp (clear_gdb_spawn_id): New procedure.
15553 (with_spawn_id): Check whether gdb_spawn_id exists before
15554 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15555 on exit.
15556
00d5215e
UW
155572016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15558
15559 * gdb.base/float128.c: New file.
15560 * gdb.base/float128.exp: Likewise.
15561 * gdb.base/floatn.c: Likewise.
15562 * gdb.base/floatn.exp: Likewise.
15563
a9ff5f12
UW
155642016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15565
15566 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15567
f245535c
PA
155682016-09-05 Pedro Alves <palves@redhat.com>
15569
15570 PR backtrace/19927
15571 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15572 unwinders are immediately called as side effect of "source" or
15573 "disable unwinder" commands.
15574 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15575
ae9cf263
YQ
155762016-09-02 Yao Qi <yao.qi@linaro.org>
15577
15578 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15579 is true and $type is "float" or "double".
15580
27aba047
YQ
155812016-09-02 Yao Qi <yao.qi@linaro.org>
15582
15583 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15584 true.
15585 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15586 * gdb.base/call-rt-st.exp: Likewise.
15587 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15588 return value instead of gdb,skip_float_test.
15589 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15590 (do_function_calls): Use its return value instead of
15591 gdb,skip_float_test.
15592 * gdb.base/finish.exp: Likewise.
15593 * gdb.base/funcargs.exp: Likewise.
15594 * gdb.base/return.exp: Likewise.
15595 * gdb.base/return2.exp: Likewise.
15596 * gdb.base/varargs.exp: Likewise.
15597 * lib/gdb.exp (gdb_skip_float_test): Change it to
15598 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15599
5af962df
AA
156002016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15601
15602 * gdb.multi/tids.exp: Test "thread apply all".
15603
7fac6910
JK
156042016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15605
15606 * gdb.base/default.exp (tty): Remove.
15607
bb1fe4ac
KB
156082016-08-24 Kevin Buettner <kevinb@redhat.com>
15609
2806dc7e
PA
15610 * gdb.python/py-recurse-unwind.c: New file.
15611 * gdb.python/py-recurse-unwind.py: New file.
15612 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15613
0a1ddfa6
SM
156142016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15615
15616 * gdb.base/set-inferior-tty.exp: New file.
15617 * gdb.base/set-inferior-tty.c: New file.
15618
d9de1fe3
PA
156192016-08-23 Pedro Alves <palves@redhat.com>
15620
15621 PR gdb/20494
15622 * gdb.base/new-ui-echo.c: New file.
15623 * gdb.base/new-ui-echo.exp: New file.
15624
e9d9abd7
YQ
156252016-08-23 Yao Qi <yao.qi@linaro.org>
15626
15627 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15628 gdbserver_spawn.
15629 * gdb.server/connect-without-multi-process.exp (do_test):
15630 Likewise.
15631
3589529e
YQ
156322016-08-23 Yao Qi <yao.qi@linaro.org>
15633
15634 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15635 standalone_txt. Delete gdb_txt and standalone_txt on host
15636 and target. Spawn the binary on target. Copy files from
15637 target to host.
15638
6bb90213
PA
156392016-08-22 Pedro Alves <palves@redhat.com>
15640
15641 PR gdb/20505
15642 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15643 with_test_prefix. Factor out bits to ...
15644 (test_no_vdso): ... this new procedure.
15645
20c2c024
CL
156462016-08-19 Carl Love <cel@us.ibm.com>
15647
15648 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15649 maintaining separate logic for constructing the output path.
15650 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15651 * gdb.arch/ppc-dfp.exp: Likewise.
15652 * gdb.arch/ppc-fp.exp: Likewise.
15653 * gdb.arch/vsx-regs.exp: Likewise.
15654 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15655 binprefix for generating the additional binary files.
15656
0646e07d
PA
156572016-08-19 Pedro Alves <palves@redhat.com>
15658
15659 * gdb.trace/mi-trace-frame-collected.exp
15660 (test_trace_frame_collected): On x32, expect two registers.
15661
46da9242
CL
156622016-08-18 Carl Love <cel@us.ibm.com>
15663
15664 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15665 and sync up the test with tests in gas/testsuite/gas/ppc.
15666 * gdb.arch/powerpc-power.exp: Likewise.
15667
eb2332d7
SM
156682016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15669
15670 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15671 expected error message.
15672
63c61e04
SM
156732016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15674
15675 * gdb.multi/remove-inferiors.exp: New file.
15676 * gdb.multi/remove-inferiors.c: New file.
15677
7b17065f
YQ
156782016-08-12 Yao Qi <yao.qi@linaro.org>
15679
15680 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15681 argument list.
15682
01d3dedf
PA
156832016-08-10 Pedro Alves <palves@redhat.com>
15684
15685 PR gdb/19187
15686 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15687 setup_kfails.
15688
3eb7562a
PA
156892016-08-09 Pedro Alves <palves@redhat.com>
15690 Simon Marchi <simon.marchi@ericsson.com>
15691
15692 PR gdb/20418
15693 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15694 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15695
80614914
PA
156962016-08-09 Pedro Alves <palves@redhat.com>
15697
15698 PR mi/20431
15699 * gdb.mi/mi-cmd-error.exp: New file.
15700
f348d89a
PA
157012016-08-09 Pedro Alves <palves@redhat.com>
15702
15703 PR gdb/18653
15704 * gdb.base/signals-state-child.c: New file.
15705 * gdb.base/signals-state-child.exp: New file.
15706 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15707
e5ca03b4
PA
157082016-08-09 Pedro Alves <palves@redhat.com>
15709
15710 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15711
282a0691
TT
157122016-08-03 Tom Tromey <tom@tromey.com>
15713
15714 PR python/18565:
15715 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15716
41bfcd63
YQ
157172016-08-01 Yao Qi <yao.qi@linaro.org>
15718
15719 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15720 variable mode to "multi-process" if $multi_process is 1, otherwise
15721 set it to "single-process".
15722
e3465b24
YQ
157232016-08-01 Yao Qi <yao.qi@linaro.org>
15724
15725 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15726 * gdb.cp/cpexprs.exp: Likewise.
15727 * gdb.cp/m-static.exp: Likewise.
15728
0b31a4bc
TT
157292016-07-26 Tom Tromey <tom@tromey.com>
15730
15731 PR python/20190:
15732 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15733 test.
15734
e0461dbb
MM
157352016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15736
15737 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15738 selecting assembly source files.
15739 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15740 assembly source files.
15741 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15742 assembly source files.
15743 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15744 selecting assembly source files.
15745
8194e927
SM
157462016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15747
15748 * gdb.base/new-ui.exp (do_test_invalid_args): New
15749 procedure.
15750
c0272db5
TW
157512016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15752
15753 * gdb.btrace/reconnect.c: New file.
15754 * gdb.btrace/reconnect.exp: New file.
15755
e3487908
GKB
157562016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15757
15758 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15759 to test_catch_syscall_group.
15760 (test_catch_syscall_group): New.
15761
12df5c00
TT
157622016-07-21 Tom Tromey <tom@tromey.com>
15763
15764 * gdb.rust/simple.rs (main): Use empty struct expression.
15765 * gdb.rust/simple.exp: Add tests for empty struct expression.
15766
bae62ee2
YQ
157672016-07-21 Yao Qi <yao.qi@linaro.org>
15768
15769 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15770 if gdb_skip_xml_test is true on some targets.
15771
b1b53fb3
YQ
157722016-07-21 Yao Qi <yao.qi@linaro.org>
15773
15774 * gdb.server/solib-list.exp: Unset last_loaded_file.
15775
027d97f8
JK
157762016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15777
15778 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15779 "step into captured_main (args)".
15780
7674d381
JK
157812016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15782
15783 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15784
72b5d099
JK
157852016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15786
15787 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15788
1f960ced
PA
157892016-07-19 Pedro Alves <palves@redhat.com>
15790
15791 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15792 * gdb.opt/inline-bt.exp: Likewise.
15793 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15794 additional_flags=-Winline.
15795 * gdb.opt/inline-locals.exp: Likewise.
15796 * gdb.opt/inline-markers.c (ATTR): Define.
15797 (inlined_fn): Use it.
15798
f25827c1
YQ
157992016-07-19 Yao Qi <yao.qi@linaro.org>
15800
15801 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15802 (test_with_self): Remove some code. Remove argument executable.
15803 (top-level): Use do_self_tests.
15804
37539ebe
DB
158052016-07-15 Zachary Welch <zwelch@codesourcery.com>
15806 Don Breazeal <donb@codesourcery.com>
15807
15808 * gdb.base/maint.exp: Escape paths used in regular expressions.
15809 * gdb.stabs/weird.exp: Likewise.
15810
dac790e1
TT
158112016-07-13 Tom Tromey <tom@tromey.com>
15812
15813 PR python/15620, PR python/18620:
15814 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15815 (test_bkpt_events): New procs.
15816
93daf339
TT
158172016-07-13 Tom Tromey <tom@tromey.com>
15818
15819 PR python/17698:
15820 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15821 test.
15822 (test_watchpoints): Likewise.
15823 (test_bkpt_pending): New proc.
15824
6571a381
TT
158252016-07-13 Tom Tromey <tom@tromey.com>
15826
15827 PR cli/18053:
15828 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15829 completion test.
15830
e8732474
JK
158312016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15832
15833 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15834 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15835 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15836 f_label.
15837 (g): Rename g_end_lbl to g_label.
15838 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15839 low_pc and high_pc.
15840 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15841
e0f3fd7c
TT
158422016-07-12 Tom Tromey <tom@tromey.com>
15843
15844 PR python/19293:
15845 * gdb.python/py-unwind-maint.exp: Update tests.
15846
3cfe46b6
YQ
158472016-07-12 Yao Qi <yao.qi@linaro.org>
15848
15849 * lib/selftest-support.exp (selftest_setup): Match the output
15850 when captured_main is inlined.
15851
4f19a0e6
WT
158522016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15853
15854 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15855 New variables.
15856 (print this%a, print this%b, print this): New tests.
15857 * gdb.fortran/derived-types.f90 (this): New object and
15858 initialization.
15859
986cf455
SM
158602016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15861
15862 * gdb.ada/arraydim.exp: Remove extra directory level in build
15863 directory.
15864
f0464b23
SM
158652016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15866
15867 * lib/ada.exp: Remove extra directory level in build directory.
15868 * gdb.ada/cond_lang.exp: Likewise.
15869 * gdb.ada/exec_changed.exp: Likewise.
15870 * gdb.ada/lang_switch.exp: Likewise.
15871
42d94011
MG
158722016-07-06 Manish Goregaokar <manish@mozilla.com>
15873
2806dc7e
PA
15874 * simple.rs: Add test for raw pointer subscripting.
15875 * simple.exp: Add test expectations.
42d94011 15876
647c264c
YQ
158772016-07-05 Yao Qi <yao.qi@linaro.org>
15878
15879 * gdb.mi/mi-reverse.exp: Match =record-started output.
15880
20aa2c60
PA
158812016-07-01 Pedro Alves <palves@redhat.com>
15882
15883 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15884 procedure.
15885 (jit_reader_test): Test the jit reader's unwinder.
15886 * gdb.base/jithost.c (jit_function_00_code): New global.
15887 (main): Use memcpy to fill in the mmapped code, instead of poking
15888 bytes manually here.
15889 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15890 value.
15891 (read_debug_info): Save the function's range.
15892 (read_sp): New function.
15893 (unwind_frame): Use it. Also unwind RBP.
15894 (get_frame_id): Use read_sp.
15895 (gdb_init_reader): Use calloc instead of malloc.
15896 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15897 parameter. Use gdb_test_multiple.
15898
ced2dffb
PA
158992016-07-01 Pedro Alves <palves@redhat.com>
15900 Antoine Tremblay <antoine.tremblay@ericsson.com>
15901
15902 * gdb.threads/process-dies-while-detaching.c: New file.
15903 * gdb.threads/process-dies-while-detaching.exp: New file.
15904
63000888
PA
159052016-07-01 Pedro Alves <palves@redhat.com>
15906
15907 * gdb.multi/watchpoint-multi-exit.c: New file.
15908 * gdb.multi/watchpoint-multi-exit.exp: New file.
15909
038d4868
PA
159102016-06-30 Pedro Alves <palves@redhat.com>
15911
15912 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15913 unset inferior_spawn_id.
15914
994e9c83
PA
159152016-06-30 Pedro Alves <palves@redhat.com>
15916
15917 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15918 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15919
e5653468
YQ
159202016-06-29 Yao Qi <yao.qi@linaro.org>
15921
15922 * gdb.base/return.c: Add copyright header.
15923
803b47e5
TT
159242016-06-29 Tom Tromey <tom@tromey.com>
15925
15926 PR python/20129:
15927 * gdb.python/py-framefilter.exp: Add tests for setting priority
15928 and disabling of non-existent frame filter.
15929
28244707
YQ
159302016-06-29 Yao Qi <yao.qi@linaro.org>
15931
15932 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15933 0x0f07ff.
15934
a31d2f06
YQ
159352016-06-28 Yao Qi <yao.qi@linaro.org>
15936
15937 * gdb.base/catch-syscall.exp: Remove check on isnative and target
15938 triplets. Start gdb, execute catch syscall, and continue. Check
15939 gdb's output to determine catch syscall is supported.
15940
921d8f54
MG
159412016-06-27 Manish Goregaokar <manish@mozilla.com>
15942
25d49b86
PA
15943 * gdb.rust/simple.rs: Add test for returning unit in a function.
15944 * gdb.rust/simple.exp: Add expectation for functions returning
15945 unit.
921d8f54 15946
f4952523
PMR
159472016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
15948
15949 * gdb.python/py-breakpoint-create-fail.c,
15950 gdb.python/py-breakpoint-create-fail.exp,
15951 gdb.python/py-breakpoint-create-fail.py: New testcase.
15952
fccb08f8
MG
159532016-06-25 Manish Goregaokar <manish@mozilla.com>
15954
15955 PR gdb/20239
15956 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
15957 * gdb.rust/simple.exp: Add test expectations for new NonZero
15958 tests.
fccb08f8 15959
6b850546
DT
159602016-06-24 David Taylor <dtaylor@emc.com>
15961
15962 * gdb.base/offsets.exp: New file.
15963 * gdb.base/offsets.c: New file.
15964
17621150
TT
159652016-06-23 Tom Tromey <tom@tromey.com>
15966
15967 PR gdb/16483:
15968 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
15969 before any filters are loaded.
15970
04d59df6
WT
159712016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
15972
15973 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
15974 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
15975 structs.
15976 * gdb.fortran/derived-type-function.exp: New file.
15977 * gdb.fortran/derived-type-function.f90: New file.
15978
15979
ac69f786
PA
159802016-06-21 Pedro Alves <palves@redhat.com>
15981
15982 * gdb.base/new-ui.exp: New file.
15983 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
15984 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
15985 (with_spawn_id): New procedure.
15986
49940788
PA
159872016-06-21 Pedro Alves <palves@redhat.com>
15988
15989 * gdb.mi/mi-exec-run.exp: New file.
15990
ef274d26
PA
159912016-06-21 Pedro Alves <palves@redhat.com>
15992
15993 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
15994 breakpoint command's output on the main UI.
15995 (test_break): New procedure, factored out from calls in the top
15996 level.
15997 (top level): Use foreach_with_prefix to test MI as main UI and as
15998 separate UI.
15999
468afe6c
PA
160002016-06-21 Pedro Alves <palves@redhat.com>
16001
16002 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16003 (test_awatch_creation_and_listing)
16004 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16005 Remove 'type' parameter.
16006 (test_watchpoint_all): New parameter mi_mode. Remove
16007 with_test_prefix.
16008 (top level): Use foreach_with_prefix, and add main/separate UI MI
16009 testing axis.
16010
51f77c37
PA
160112016-06-21 Pedro Alves <palves@redhat.com>
16012
16013 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16014 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16015 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16016 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16017 (gdb_main_spawn_id, mi_spawn_id): Declare and
16018 comment.
16019 (mi_create_inferior_pty): New procedure,
16020 factored out from default_mi_gdb_start.
16021 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16022 procedures.
16023 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16024 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16025 Use mi_create_inferior_pty.
16026 (mi_gdb_start): Use eval to pass down args list.
16027
8980e177
PA
160282016-06-21 Pedro Alves <palves@redhat.com>
16029
16030 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16031 * gdb.opt/inline-cmds.exp: Add MI tests.
16032
f38d3ad1
PA
160332016-06-21 Pedro Alves <palves@redhat.com>
16034
16035 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16036
45db7c09
PA
160372016-06-21 Pedro Alves <palves@redhat.com>
16038
16039 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16040 (top level): Use it instead of mi_execute_to.
16041
5a069ab3
PA
160422016-06-21 Pedro Alves <palves@redhat.com>
16043
16044 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16045 (cont_handler_str): New.
16046 (signal_stop_handler): Set stop_handler_str instead of printing to
16047 stdout.
16048 (continue_handler): Set cont_handler_str instead of printing to
16049 stdout.
16050 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16051 mi_send_resuming_command. Print stop_handler_str and
16052 cont_handler_str instead of expecting the python events print
16053 directly.
16054
2838cc1d
SD
160552016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16056
16057 * gdb.base/jit-reader.exp: New file.
16058 * gdb.base/jithost.c: New file.
16059 * gdb.base/jithost.h: New file.
16060 * gdb.base/jitreader.c : New file.
16061 * gdb.base/jit-protocol.h: New file.
16062
21a77091
YQ
160632016-06-17 Yao Qi <yao.qi@linaro.org>
16064
16065 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16066 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16067 and detach-on-fork. Adjust tests.
16068 (top level): Invoke break_cond_on_syscall with combinations of
16069 syscall, follow-fork-mode and detach-on-fork.
16070
f50bf8e5
YQ
160712016-06-17 Yao Qi <yao.qi@linaro.org>
16072
16073 * gdb.base/step-over-exit.c: New.
16074 * gdb.base/step-over-exit.exp: New.
16075
a28d8e50
YTL
160762016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16077
16078 * gdb.base/float.exp: Add target check for nds32*-*-*.
16079 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16080
cad8e26d
AB
160812016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16082
16083 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16084 for unsupported target features.
16085 * gdb.base/call-rt-st.exp: Likewise.
16086 * gdb.base/call-sc.exp: Likewise.
16087 * gdb.base/call-signal-resume.exp: Likewise.
16088 * gdb.base/call-strs.exp: Likewise.
16089 * gdb.base/callexit.exp: Likewise.
16090 * gdb.base/callfuncs.exp: Likewise.
16091 * gdb.base/nodebug.exp: Likewise.
16092 * gdb.base/printcmds.exp: Likewise.
16093 * gdb.base/ptype.exp: Likewise.
16094 * gdb.base/structs.exp: Likewise.
16095 * gdb.base/unwindonsignal.exp: Likewise.
16096 * gdb.cp/gdb2495.exp: Likewise.
16097 * gdb.cp/templates.exp: Likewise.
16098 * gdb.cp/virtfunc.exp: Likewise.
16099 * gdb.threads/hand-call-in-threads.exp: Likewise.
16100 * gdb.threads/interrupted-hand-call.exp: Likewise.
16101 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16102
347dc102
TT
161032016-06-10 Tom Tromey <tom@tromey.com>
16104
16105 PR rust/20110:
16106 * gdb.rust/expr.exp: Add test for integer constant larger than
16107 i32.
16108
5e13cf25
BH
161092016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16110
16111 * gdb.fortran/nested-funcs.exp: New.
16112 * gdb.fortran/nested-funcs.f90: New.
16113
bb556f1f
TK
161142016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16115
16116 * gdb.base/examine-backward.c: New file.
16117 * gdb.base/examine-backward.exp: New file.
16118
38b022b4
SM
161192016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16120
16121 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16122 matching.
16123
1b40ec05
TT
161242016-06-02 Tom Tromey <tom@tromey.com>
16125
16126 PR python/18984:
16127 * gdb.python/py-shared.exp: Add solib_name test.
16128
193bd378
SM
161292016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16130
16131 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16132
3326303b
MG
161332016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16134
16135 PR c++/19893
16136 * gdb.dwarf2/implref.exp: Rename to...
16137 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16138 * gdb.dwarf2/implref-array.c: New file.
16139 * gdb.dwarf2/implref-array.exp: Likewise.
16140 * gdb.dwarf2/implref-global.c: Likewise.
16141 * gdb.dwarf2/implref-global.exp: Likewise.
16142 * gdb.dwarf2/implref-struct.c: Likewise.
16143 * gdb.dwarf2/implref-struct.exp: Likewise.
16144
825c8ef2
AT
161452016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16146
16147 * gdb.trace/trace-condition.exp: Add 64bit tests.
16148
2320162a
AT
161492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16150
16151 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16152 bits types.
16153 (main): Adapt to 8 to 64 bits types.
16154 * gdb.trace/trace-condition.exp: Add new tests.
16155
a7818233
AT
161562016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16157
16158 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16159
0d336466
AT
161602016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16161
16162 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16163 Move condition tests...
16164 * gdb.trace/trace-condition.exp: Here.
16165
7faeb45a
AT
161662016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16167
16168 * gdb.trace/trace-condition.exp: Add counter-case tests.
16169
e385593e
JK
161702016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16171
16172 PR c++/15231
16173 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16174 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16175
744608cc
PA
161762016-05-27 Pedro Alves <palves@redhat.com>
16177
16178 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16179 New procedure.
16180 (top level): Call it, and bail out of DejaGnu is known to be bad.
16181
ac775bf4
AB
161822016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16183
16184 * gdb.base/whatis.c: Extend the test case.
16185 * gdb.base/whatis.exp: Add additional tests.
16186
2bbad2ea
BH
161872016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16188
16189* gdb.fortran/type.f90: Add pointer variable.
16190* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16191
8b70175d
BH
161922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16193
16194 * gdb.fortran/vla-type.exp: Fix testcase name.
16195
86d8a848
BH
161962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16197
16198 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16199
e188eb36
BH
162002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16201
16202 * gdb.fortran/type.f90: Add nested structures.
16203 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16204 * gdb.fortran/derived-type.exp: Adapt expected output.
16205 * gdb.fortran/vla-type.exp: Adapt expected output.
16206
9b2db1fd
BH
162072016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16208
16209 * gdb.fortran/whatis_type.exp: Adapt expected output.
16210
72b17055
BH
162112016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16212
16213 * gdb.fortran/print_type.exp: Fix expected output.
16214 * gdb.fortran/whatis_type.exp: Fix expected output.
16215
3cd81d8d
BH
162162016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16217
16218 * gdb.fortran/whatis_type.exp: Use multi_line.
16219
ddae9462
TT
162202016-05-24 Tom Tromey <tom@tromey.com>
16221
16222 PR python/17386:
16223 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16224 use value as an index.
16225
1957f6b8
TT
162262016-05-23 Tom Tromey <tom@tromey.com>
16227
16228 PR python/17981:
16229 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16230 no-breakpoint case.
16231
026a9174
PA
162322016-05-24 Pedro Alves <palves@redhat.com>
16233
16234 PR gdb/19828
16235 * gdb.threads/clone-attach-detach.c: New file.
16236 * gdb.threads/clone-attach-detach.exp: New file.
16237
e70a7231
FR
162382016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16239
16240 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16241
0f6ed0e0
TT
162422016-05-23 Tom Tromey <tom@tromey.com>
16243
16244 PR python/19438, PR python/18393:
16245 * gdb.python/py-progspace.exp: Add "dir" test.
16246 * gdb.python/py-objfile.exp: Add "dir" test.
16247
ffd19d61
YQ
162482016-05-23 Yao Qi <yao.qi@linaro.org>
16249
16250 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16251 * gdb.arch/thumb2-it.exp: Likewise.
16252
9e8f9b05
SM
162532016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16254
16255 * gdb.mi/mi-threads-interrupt.c: New file.
16256 * gdb.mi/mi-threads-interrupt.exp: New file.
16257
61c6156d
SM
162582016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16259
16260 PR gdb/18077
16261 * gdb.mi/mi-async-run.exp: New file.
16262 * gdb.mi/mi-async-run.c: New file.
16263
67218854
TT
162642016-05-17 Tom Tromey <tom@tromey.com>
16265 Manish Goregaokar <manishsmail@gmail.com>
16266
16267 * lib/rust-support.exp: New file.
16268 * lib/gdb.exp (skip_rust_tests): New proc.
16269 (build_executable_from_specs): Handle rust.
16270 * lib/future.exp (gdb_find_rustc): New proc.
16271 (gdb_default_target_compile): Handle rust.
16272 * gdb.rust/expr.exp: New file.
16273 * gdb.rust/generics.exp: New file.
16274 * gdb.rust/generics.rs: New file.
16275 * gdb.rust/methods.exp: New file.
16276 * gdb.rust/methods.rs: New file.
16277 * gdb.rust/modules.exp: New file.
16278 * gdb.rust/modules.rs: New file.
16279 * gdb.rust/simple.exp: New file.
16280 * gdb.rust/simple.rs: New file.
16281
c44af4eb
TT
162822016-05-17 Tom Tromey <tom@tromey.com>
16283
16284 * gdb.base/default.exp (set language): Add rust.
16285
dcd1f979
TT
162862016-05-17 Tom Tromey <tom@tromey.com>
16287
16288 * gdb.gdb/unittest.exp: New file.
16289
155b7f57
YQ
162902016-05-16 Yao Qi <yao.qi@linaro.org>
16291
16292 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16293 shell_prompt. Update shell_prompt_re.
16294
8ddd5a6c
DE
162952016-05-12 Doug Evans <dje@google.com>
16296
16297 PR symtab/19999
16298 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16299 $options when building executable.
16300 * gdb.dwarf2/fission-loclists-pie.S: New file.
16301 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16302
02e370d9
SM
163032016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16304
16305 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16306 of [is_remote target],
16307
8929ad8b
SM
163082016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16309
16310 * lib/gdb.exp (use_gdb_stub): New procedure.
16311
6c447423
DE
163122016-05-03 Yunlian Jiang <yunlian@google.com>
16313 Doug Evans <dje@google.com>
16314
16315 PR symtab/19914
16316 * gdb.dwarf2/dwp-sepdebug.c: New file.
16317 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16318
444e826c
SM
163192016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16320
16321 * gdb.base/detach.exp: Remove is_remote check.
16322
740feeaa
SM
163232016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16324
16325 * gdb.base/annota-input-while-running.exp: Don't check for
16326 [is_remote target]. Enable annotations after running to main.
16327 Remove unused "set test..." line.
16328
9080ac9d
SM
163292016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16330
16331 * gdb.trace/trace-enable-disable.exp: New file.
16332 * gdb.trace/trace-enable-disable.c: New file.
16333
952ebca5
SM
163342016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16335
16336 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16337 use it in info sharedlibrary test.
16338 * gdb.trace/ftrace-lock.exp: Likewise.
16339 * gdb.trace/ftrace.exp: Likewise.
16340 * gdb.trace/range-stepping.exp: Likewise.
16341 * gdb.trace/trace-break.exp: Likewise.
16342 * gdb.trace/trace-condition.exp: Likewise.
16343 * gdb.trace/trace-mt.exp: Likewise.
16344
d9019901
SM
163452016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16346
16347 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16348 (gdb_load_shlib): ... this.
16349 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16350 gdb_load_shlib.
16351 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16352 * gdb.base/ctxobj.exp: Likewise.
16353 * gdb.base/dprintf-pending.exp: Likewise.
16354 * gdb.base/dso2dso.exp: Likewise.
16355 * gdb.base/fixsection.exp: Likewise.
16356 * gdb.base/gcore-relro.exp: Likewise.
16357 * gdb.base/gdb1555.exp: Likewise.
16358 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16359 * gdb.base/gnu-ifunc.exp: Likewise.
16360 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16361 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16362 * gdb.base/pending.exp: Likewise.
16363 * gdb.base/print-file-var.exp: Likewise.
16364 * gdb.base/print-symbol-loading.exp: Likewise.
16365 * gdb.base/shlib-call.exp: Likewise.
16366 * gdb.base/shreloc.exp: Likewise.
16367 * gdb.base/so-impl-ld.exp: Likewise.
16368 * gdb.base/solib-disc.exp: Likewise.
16369 * gdb.base/solib-nodir.exp: Likewise.
16370 * gdb.base/solib-overlap.exp: Likewise.
16371 * gdb.base/solib-symbol.exp: Likewise.
16372 * gdb.base/solib-weak.exp (do_test): Likewise.
16373 * gdb.base/sym-file.exp: Likewise.
16374 * gdb.base/symtab-search-order.exp: Likewise.
16375 * gdb.base/type-opaque.exp: Likewise.
16376 * gdb.base/unload.exp: Likewise.
16377 * gdb.base/watchpoint-solib.exp: Likewise.
16378 * gdb.compile/compile.exp: Likewise.
16379 * gdb.cp/gdb2384.exp: Likewise.
16380 * gdb.cp/infcall-dlopen.exp: Likewise.
16381 * gdb.cp/re-set-overloaded.exp: Likewise.
16382 * gdb.fortran/library-module.exp: Likewise.
16383 * gdb.opt/solib-intra-step.exp: Likewise.
16384 * gdb.python/py-finish-breakpoint.exp: Likewise.
16385 * gdb.python/py-shared.exp: Likewise.
16386 * gdb.reverse/solib-precsave.exp: Likewise.
16387 * gdb.reverse/solib-reverse.exp: Likewise.
16388 * gdb.server/solib-list.exp: Likewise.
16389 * gdb.threads/dlopen-libpthread.exp: Likewise.
16390 * gdb.threads/tls-shared.exp: Likewise.
16391 * gdb.threads/tls-so_extern.exp: Likewise.
16392 * gdb.trace/change-loc.exp: Likewise.
16393 * gdb.trace/ftrace-lock.exp: Likewise.
16394 * gdb.trace/ftrace.exp: Likewise.
16395 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16396 * gdb.trace/pending.exp: Likewise.
16397 * gdb.trace/range-stepping.exp: Likewise.
16398 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16399 (strace_info_marker): Likewise.
16400 (strace_probe_marker): Likewise.
16401 (strace_trace_on_same_addr): Likewise.
16402 (strace_trace_on_diff_addr): Likewise.
16403 * gdb.trace/trace-break.exp: Likewise.
16404 * gdb.trace/trace-condition.exp: Likewise.
16405 * gdb.trace/trace-mt.exp: Likewise.
16406
fca4cfd9
SM
164072016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16408
16409 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16410 result of gdb_remote_download.
16411 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16412 * gdb.base/dso2dso.exp: Likewise.
16413 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16414 * gdb.base/print-file-var.exp: Likewise.
16415 * gdb.base/shlib-call.exp: Likewise.
16416 * gdb.base/shreloc.exp: Likewise.
16417 * gdb.base/solib-overlap.exp: Likewise.
16418 * gdb.base/solib-weak.exp (do_test): Likewise.
16419 * gdb.base/unload.exp: Likewise.
16420
11cf4ffb
YQ
164212016-04-27 Yao Qi <yao.qi@linaro.org>
16422
16423 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16424 exists.
16425
3e2e34f8
KB
164262016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16427
16428 * vla-type.exp: Print structure from toplevel.
16429
8f07e298
BH
164302016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16431
16432 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16433 of dynamic types.
16434 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16435 of dynamic types.
16436
9920b434
BH
164372016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16438
16439 * gdb.fortran/vla-type.f90: New file.
16440 * gdb.fortran/vla-type.exp: New file.
16441
f3abeff5
YQ
164422016-04-25 Yao Qi <yao.qi@linaro.org>
16443
16444 * gdb.base/branch-to-self.c: New file.
16445 * gdb.base/branch-to-self.exp: New file.
16446
0a5d52f0
YQ
164472016-04-22 Yao Qi <yao.qi@linaro.org>
16448
16449 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16450 more after $hex.
16451
495346f6
YQ
164522016-04-22 Yao Qi <yao.qi@linaro.org>
16453
16454 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16455 * gdb.base/annota3.exp: Likewise.
16456
4a7e075c
YQ
164572016-04-22 Yao Qi <yao.qi@linaro.org>
16458
16459 * gdb.reverse/step-precsave.exp: Do one step and test program
16460 stops in "callee" and do multiple steps until program goes out
16461 of "callee".
16462 * gdb.reverse/step-reverse.exp: Likewise.
16463
5b061e98
YQ
164642016-04-22 Yao Qi <yao.qi@linaro.org>
16465
16466 * gdb.trace/signal.exp: Also pass if
16467 $tracepoint_hits($i) > $iterations.
16468
5c5dc57f
YQ
164692016-04-22 Yao Qi <yao.qi@linaro.org>
16470
16471 * gdb.trace/signal.c: New file.
16472 * gdb.trace/signal.exp: New file.
16473
a55411b9
DE
164742016-04-19 Doug Evans <xdje42@gmail.com>
16475
16476 * gdb.base/bad-file.exp: New file.
16477
a22df60a
MG
164782016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16479
16480 * gdb.dwarf2/implref.exp: New file.
16481
0c13f7e5
BH
164822016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16483
16484 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16485 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16486 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16487 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16488 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16489 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16490 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16491 * lib/fortran.exp (fortran_int4): New procedure.
16492 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16493 (fortran_logical4): Likewise.
16494
9b9b09e9
BH
164952016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16496
16497 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16498
a14d1f4d
BH
164992016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16500
16501 * lib/compiler.c: Add Intel specific preprocessor macros.
16502 * lib/compiler.cc: Likewise.
25d49b86 16503
7d49b1d0
LM
165042016-04-13 Luis Machado <lgustavo@codesourcery.com>
16505
16506 * gdb.server/connect-with-no-symbol-file.c: New file.
16507 * gdb.server/connect-with-no-symbol-file.exp: New file.
16508
8392fa22
SM
165092016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16510
16511 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16512
8c4c4aeb
SM
165132016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16514
16515 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16516 standard output directory.
16517
45e3745e
AT
165182016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16519
16520 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16521
e26b7e41
MM
165222016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16523
16524 * gdb.btrace/instruction_history.c (loop): Add declaration.
16525
8ce09462
AT
165262016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16527
16528 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16529
2e88a1ea
SM
165302016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16531
16532 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16533 parentheses to print.
16534 (continue_handler): Likewise.
16535
f48e22e3
SM
165362016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16537
16538 * gdb.server/solib-list.exp: Remove is_remote check.
16539 Pass shlib= to gdb_compile. Don't link shared library with
16540 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16541 Run binary filename through "readlink -f" on the target.
16542
096be756
PA
165432016-04-08 Pedro Alves <palves@redhat.com>
16544
16545 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16546 interpreter filename as argument to gdbserver_spawn.
16547 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16548 Return empty if $last_loaded_file does not exist.
16549
06500533
JK
165502016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16551
16552 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16553 * gdb.base/jit-main.c: Use exit after usage.
16554
2d35e871
JK
165552016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16556
16557 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16558 GDBHISTSIZE prior to the tests.
16559 * gdb.base/gdbinit-history.exp: Likewise.
16560
165612016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16562
16563 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16564 instead of build_executable. Use gdb_load_shlibs.
16565
c8064e7e
YQ
165662016-04-07 Yao Qi <yao.qi@linaro.org>
16567
16568 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16569 Execute "si" command.
16570
bde47561
YQ
165712016-04-07 Yao Qi <yao.qi@linaro.org>
16572
16573 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16574 number instead of the comments on some line.
16575
b16f8a3b
DB
165762016-04-06 Don Breazeal <donb@codesourcery.com>
16577
16578 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16579 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16580
c2f901df
SM
165812016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16582
16583 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16584 standard_output_file. Remove unused binfile variable.
16585
ac17fda0
CU
165862016-04-05 Catalin Udma <catalin.udma@freescale.com>
16587
16588 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16589 * gdb.python/py-mi-objfile.exp: Match "list main" output
16590 in console format.
16591
03a8c4df
SM
165922016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16593
16594 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16595 absolute.
16596
6e774b13
SM
165972016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16598
16599 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16600 absolute.
16601 * gdb.trace/ftrace.exp: Likewise.
16602 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16603 targets as well.
16604 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16605 (gdb_load_shlibs): Copy libraries to test directory when testing
16606 natively. Only set solib-search-path if testing remotely.
16607 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16608
7817ea46
SM
166092016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16610
16611 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16612 gdb_download. Use it even if the target is not remote.
16613 * gdb.base/jit.exp (compile_jit_test): Likewise.
16614 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16615 output directory if the destination board is local, otherwise use
16616 the standard remote_download from DejaGnu.
16617 (gdb_download): Remove.
16618 (gdb_load_shlibs): Use gdb_remote_download instead of
16619 gdb_download.
16620 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16621 Use gdb_remote_download instead of gdb_download. Use it even if
16622 the target is not remote.
16623 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16624 instead of gdb_download.
16625
7beb7f68
SM
166262016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16627
16628 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16629 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16630 run.
16631
cc63428a
AV
166322016-04-01 Artemiy Volkov <artemiyv@acm.org>
16633
16634 PR gdb/19820
16635 * gdb.base/printcmds.exp: Add artificial arrays tests.
16636
64cdf930
PA
166372016-03-31 Pedro Alves <palves@redhat.com>
16638
16639 PR gdb/19858
16640 * gdb.base/jit-main.c: Include unistd.h.
16641 (ATTACH): Define to 0 if not already defined.
16642 (wait_for_gdb, mypid): New globals.
16643 (WAIT_FOR_GDB): New macro.
16644 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16645 some breakpoint locations.
16646 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16647 New procedures.
16648 (one_jit_test): Add REATTACH parameter, and handle it. Use
16649 continue_to_test_location.
16650 (top level): Test attach, and adjusts calls to one_jit_test.
16651
40dea8cb
PA
166522016-03-31 Pedro Alves <palves@redhat.com>
16653
16654 PR gdb/19858
16655 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16656 BINSUFFIX parameter, and handle it.
16657 (top level): Adjust calls compile_jit_test.
16658
e7ea3ec7
CU
166592016-03-31 Catalin Udma <catalin.udma@freescale.com>
16660
16661 PR python/19743
16662 * gdb.python/py-mi-events-gdb.py: New file.
16663 * gdb.python/py-mi-events.c: New file.
16664 * gdb.python/py-mi-events.exp: New file.
16665
e6359af3
YQ
166662016-03-30 Yao Qi <yao.qi@linaro.org>
16667
16668 * gdb.reverse/until-precsave.exp: Match function name only.
16669 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16670 Move malloc to a condition block.
16671 * gdb.reverse/until-reverse.exp: Match function name only.
16672
a4105d04
MK
166732016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16674
16675 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16676 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16677 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16678 variable for GPR 0 instead of assuming it is register 0.
16679 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16680 * lib/trace-support.exp: Add s390 registers.
16681
bfa6adb9
YQ
166822016-03-29 Yao Qi <yao.qi@linaro.org>
16683
16684 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16685
1e6697ea
YQ
166862016-03-24 Yao Qi <yao.qi@linaro.org>
16687
16688 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16689 test message.
16690
64bcd522
AA
166912016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16692
16693 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16694 maintaining separate logic for constructing the output path.
16695
7868401b
DB
166962016-03-16 Don Breazeal <donb@codesourcery.com>
16697
16698 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16699 Retry fork and waitpid on interrupted system call errors.
16700 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16701 Use with_timeout_factor to increase timeout by factor of 10.
16702
1cafadb4
DB
167032016-03-15 Don Breazeal <donb@codesourcery.com>
16704
16705 * gdb.cp/scope-err.cc: New test program.
16706 * gdb.cp/scope-err.exp: New test script.
16707 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16708 lines and "set breakpoint here" comment.
16709 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16710 Fixed some whitespace and format issues.
16711 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16712 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16713
81516450
DE
167142016-03-15 Doug Evans <dje@google.com>
16715
16716 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16717 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16718 All callers updated. Add tests for enums, mixed flags register.
16719
aa52b601
DE
167202016-03-15 Doug Evans <dje@google.com>
16721
16722 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16723 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16724
fa4ff313
SM
167252016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16726
16727 * gdb.base/default.exp: Add $_as_string to the list of expected
16728 convenience functions.
16729
f2403c39
AB
167302016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16731
16732 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16733
f2f3ccb9
SM
167342016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16735
16736 * gdb.python/py-as-string.exp: New file.
16737 * gdb.python/py-as-string.c: New file.
16738
00dbd492
PA
167392016-03-09 Pedro Alves <palves@redhat.com>
16740
16741 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16742 signal" -> "Thread NN received signal" output change.
16743 * gdb.threads/ia64-sigill.exp: Likewise.
16744 * gdb.threads/linux-dp.exp: Likewise.
16745 * gdb.threads/manythreads.exp: Likewise.
16746 * gdb.threads/pending-step.exp: Likewise.
16747 * gdb.threads/print-threads.exp: Likewise.
16748 * gdb.threads/sigstep-threads.exp: Likewise.
16749 * gdb.threads/staticthreads.exp: Likewise.
16750 * gdb.threads/tls.exp: Likewise.
16751
1e6697ea
YQ
167522016-03-09 Pedro Alves <palves@redhat.com>
16753
16754 * gdb.base/command-line-input.exp: New file.
16755
b04fd3be
MK
167562016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16757
16758 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16759 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16760 * gdb.trace/pending.exp: Accept leading dot before function name.
16761 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16762 * lib/trace-support.exp: Set registers for ppc.
16763
98fa59e9
MK
167642016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16765
16766 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16767 use it for disassembly; accept .main in addition to main in backtrace.
16768
f77198c8
MK
167692016-03-09 Wei-cheng Wang <cole945@gmail.com>
16770 Marcin Kościelnicki <koriakin@0x04.net>
16771
16772 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16773 (gdb_recursion_test_ptr): New global variable.
16774 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16775 gdb_recursion_test.
16776 (gdb_c_test): Ditto.
16777
ba84e0da
MK
167782016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16779
16780 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16781 ordering.
16782
4366d36e
MK
167832016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16784
16785 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16786 (bar): Add bar_start_lbl label.
16787 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16788 of foo/bar for emitting DWARF and tracing.
16789
5eb264df
SDJ
167902016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16791
16792 * analyze-racy-logs.py: Set executable bit.
16793
fb6a751f
SDJ
167942016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16795
16796 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16797 (CHECK_TARGET_TMP): Likewise.
16798 (check-single-racy): New rule.
16799 (check-parallel-racy): Likewise.
16800 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16801 (do-check-parallel-racy): New rule.
16802 (check-racy/%.exp): Likewise.
16803 * README (Racy testcases): New section.
16804 * analyze-racy-logs.py: New file.
16805
bdf7e230
DE
168062016-03-03 Doug Evans <dje@google.com>
16807
16808 * gdb.base/skip.exp: Use with_test_prefix.
16809
4719d415
YQ
168102016-03-03 Yao Qi <yao.qi@linaro.org>
16811
16812 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16813 Invoke step_over_syscall "clone" and break_cond_on_syscall
16814 "clone".
16815 * gdb.base/step-over-clone.c: New file.
16816
ea507862
YQ
168172016-03-03 Yao Qi <yao.qi@linaro.org>
16818
16819 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16820 code format.
16821
8fc8cbda
YQ
168222016-03-03 Yao Qi <yao.qi@linaro.org>
16823
16824 * gdb.base/disp-step-fork.c: Rename to ...
16825 * gdb.base/step-over-fork.c: ... it. New file.
16826 * gdb.base/disp-step-vfork.c: Rename to ...
16827 * gdb.base/step-over-vfork.c: ... it. New file.
16828 * gdb.base/disp-step-syscall.exp: Rename to ...
16829 * gdb.base/step-over-syscall.exp: ... it. New file.
16830 (disp_step_cross_syscall): Rename to ...
16831 (step_over_syscall): ... it.
16832
92fa70b0
YQ
168332016-03-03 Yao Qi <yao.qi@linaro.org>
16834
16835 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16836 If target supports condition evaluation on target, invoke
16837 break_cond_on_syscall for fork and vfork.
16838
e197ad3c
YQ
168392016-03-03 Yao Qi <yao.qi@linaro.org>
16840
16841 * gdb.base/disp-step-syscall.exp: Don't invoke
16842 support_displaced_stepping.
16843 (disp_step_cross_syscall): Test with displaced stepping off and
16844 on if supported.
16845
0b47da9f
YQ
168462016-03-03 Yao Qi <yao.qi@linaro.org>
16847
16848 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16849 proc.
16850 (setup): New proc.
16851 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16852 and setup.
16853
065ab6dc
BH
168542016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16855
16856 * gdb.fortran/vla-history.exp: Remove breakpoint.
16857
07e448ad 168582016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16859
25d49b86
PA
16860 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16861 exceeds timeout.
07e448ad 16862
9ac2d526 168632016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16864
25d49b86
PA
16865 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16866 breakpoint.
9ac2d526 16867
17807369
BH
168682016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16869
16870 * gdb.mi/vla.f90: Nullify pointer after declaration.
16871
86e501af
PA
168722016-03-01 Pedro Alves <palves@redhat.com>
16873
16874 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16875
1e903e32
PA
168762016-03-01 Pedro Alves <palves@redhat.com>
16877
16878 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16879 before anything else.
16880 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16881 _GNU_SOURCE here.
16882 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16883 before anything else.
16884 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16885
6ccb54e2
PA
168862016-03-01 Pedro Alves <palves@redhat.com>
16887
16888 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16889
30ca9da1
YQ
168902016-03-01 Yao Qi <yao.qi@linaro.org>
16891
16892 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16893 prepare_for_testing.
16894
dc856b38
YQ
168952016-03-01 Yao Qi <yao.qi@linaro.org>
16896
16897 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16898
4a932159
AA
168992016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16900
16901 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16902 manually constructing the output path.
16903
f2489477
AA
169042016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16905
16906 * gdb.arch/s390-stackless.S: New.
16907 * gdb.arch/s390-stackless.exp: New.
16908
38899f16
IB
169092016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16910
16911 * gdb.dlang/circular.c: New file.
16912 * gdb.dlang/circular.exp: New file.
16913
9fde51ed
YQ
169142016-02-26 Yao Qi <yao.qi@linaro.org>
16915
16916 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16917 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16918 (testcases): Update.
16919
ce90fefe
YQ
169202016-02-26 Yao Qi <yao.qi@linaro.org>
16921
16922 * gdb.reverse/aarch64.c: Rename to ...
16923 * gdb.reverse/insn-reverse.c: ... it.
16924 * gdb.reverse/aarch64.exp: Rename to ...
16925 * gdb.reverse/insn-reverse.exp: ... it.
16926
3263bceb
YQ
169272016-02-26 Yao Qi <yao.qi@linaro.org>
16928
16929 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16930 (testcase_ftype): New.
16931 (testcases): New array.
16932 (n_testcases): New.
16933 (main): Call each element in testcases.
16934 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16935 (read_testcase): New.
16936 Do the tests in a loop.
16937
6cb59ff1
YQ
169382016-02-25 Yao Qi <yao.qi@linaro.org>
16939
16940 * gdb.base/branches.c: Remove.
16941
ae91f625
MK
169422016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16943
16944 PR gdb/13808
16945 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
16946
678b48b7
MK
169472016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16948
16949 * gdb.trace/ftrace.exp: Remove unnecessary target check.
16950
7337a6f2
MK
169512016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16952
16953 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
16954 change x86_64 call_insn to 'callq'.
16955
861ca91f
AT
169562016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16957
16958 * gdb.trace/tfile-avx.c: Move to...
16959 * gdb.trace/tracefile-pseudo-reg.c: Here.
16960 * gdb.trace/tfile-avx.exp: Move to...
16961 * gdb.trace/tracefile-pseudo-reg.exp: Here.
16962
bf74e428
GB
169632016-02-24 Gary Benson <gbenson@redhat.com>
16964
16965 * gdb.base/attach-pie-noexec.exp: Do not expect an error
16966 message on attach.
16967
cce0e923
DE
169682016-02-23 Doug Evans <dje@google.com>
16969
16970 * gdb.base/skip.c (test_skip): New function.
16971 (end_test_skip_file_and_function): New function.
16972 (test_skip_file_and_function): New function.
16973 * gdb.base/skip1.c (test_skip): New function.
16974 (skip1_test_skip_file_and_function): New function.
16975 * gdb.base/skip.exp: Add tests for new skip options.
16976 * gdb.base/skip-solib.exp: Update expected output.
16977 * gdb.perf/skip-command.cc: New file.
16978 * gdb.perf/skip-command.exp: New file.
16979 * gdb.perf/skip-command.py: New file.
16980
4000e47e
MK
169812016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
16982
16983 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
16984 info registers pattern.
16985
24f75ead
IB
169862016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
16987
16988 * lib/future.exp: Add D support.
16989 (gdb_find_gdc): New proc.
16990 (gdb_default_target_compile): Add D support.
16991
fbb7bcbe
WW
169922016-02-18 Wei-cheng Wang <cole945@gmail.com>
16993
16994 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
16995 user+system time.
16996 (trace_speed_test): Determine the iteration count for a time
16997 between 15..30 seconds.
16998
012b3a21
WT
169992016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17000
17001 * gdb.arch/i386-mpx-sigsegv.c: New file.
17002 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17003 * gdb.arch/i386-mpx-simple_segv.c: New file.
17004 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17005
2d5189bd
YQ
170062016-02-18 Yao Qi <yao.qi@linaro.org>
17007
17008 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17009 Don't call setup_kfail.
17010
40fb20d0
YQ
170112016-02-18 Yao Qi <yao.qi@linaro.org>
17012
17013 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17014 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17015
21b1f8d2
DE
170162016-02-16 Doug Evans <dje@google.com>
17017
17018 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17019 * gdb.base/skip1.c: Ditto.
17020 * gdb.base/skip.exp: Whitespace cleanup.
17021
4041ed77
DB
170222016-02-16 Don Breazeal <donb@codesourcery.com>
17023
17024 PR remote/19496
17025 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17026 Remove kfail for PR remote/19496.
17027
c4ef31bf
SM
170282016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17029
17030 * lib/gdb.exp (standard_temp_file): Return a path specific to
17031 the runtest invocation.
17032
266b65b3
SM
170332016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17034
17035 * gdb.trace/save-trace.exp: Change relative path to be in the
17036 standard output directory.
17037
a7a0a6a9
JK
170382016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17039
17040 * gdb.arch/i386-prologue.c: Add missing prototypes.
17041
c99dbb42
JK
170422016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17043
17044 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17045 * gdb.arch/i386-prologue.exp: Likewise.
17046 * gdb.arch/i386-size.exp: Likewise.
17047
aa480355
SM
170482016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17049
17050 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17051 define object file path.
17052 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17053 file path.
17054 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17055 standard_output_file to define binfile.
17056
ba881f50
JK
170572016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17058
17059 Fix compatibility with recent gfortran-5.3.1.
17060 * gdb.fortran/vla-history.exp (print vla1 allocated)
17061 (print vla2 allocated, print $2, print $3): Remove
17062 (print $4): Rename to ...
17063 (print $2): ... here.
17064 (print $9): Rename to ...
17065 (print $5): ... here.
17066 (print $10): Rename to ...
17067 (print $6): ... here.
17068 * gdb.fortran/vla.f90: Add pvla initialization.
17069
e9fb005c
JK
170702016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17071
17072 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17073 New test.
17074 * gdb.fortran/vla-value-sub.exp: Likewise.
17075
e44e00ff
MK
170762016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17077
17078 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17079
97e94151
SM
170802016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17081
17082 * i386-biarch-core.exp: Define corefile using
17083 standard_output_file.
17084
01113bc1
YQ
170852016-02-12 Yao Qi <yao.qi@linaro.org>
17086
17087 * gdb.arch/arm-single-step-kernel-helper.c: New.
17088 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17089
33b4777c
MM
170902016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17091
17092 * gdb.btrace/tailcall-only.exp: New.
17093 * gdb.btrace/tailcall-only.c: New.
17094 * gdb.btrace/x86_64-tailcall-only.S: New.
17095 * gdb.btrace/i686-tailcall-only.S: New.
17096
acc23c11
PA
170972016-02-11 Pedro Alves <palves@redhat.com>
17098
17099 * README (Parallel testing): Add missing double quotes.
17100
e352bf0a
PA
171012016-02-11 Pedro Alves <palves@redhat.com>
17102
17103 * README (Parallel testing): New section.
17104 (GDB_PARALLEL): Rewrite.
17105 (FORCE_PARALLEL): Document.
17106
9f5fed78
MK
171072016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17108
17109 * gdb.trace/tfile-avx.c: New test.
17110 * gdb.trace/tfile-avx.exp: New test.
17111
9ef9e6a6
KS
171122016-02-09 Keith Seitz <keiths@redhat.com>
17113
17114 PR breakpoints/19546
17115 * gdb.base/infcall-exec.c: New file.
17116 * gdb.base/infcall-exec2.c: New file.
17117 * gdb.base/infcall-exec.exp: New file.
17118
a96e36da
KS
171192016-02-09 Keith Seitz <keiths@redhat.com>
17120
17121 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17122 (toplevel): Call test_bkpt_address.
17123
9f61929f
KS
171242016-02-09 Keith Seitz <keiths@redhat.com>
17125
17126 PR python/19506
17127 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17128 (toplevel): Call test_bkpt_address.
17129
1e94266c
SM
171302016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17131
17132 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17133 to AC_OUTPUT.
17134 * configure: Regenerate.
17135
2a7f3dff
PA
171362016-02-09 Pedro Alves <palves@redhat.com>
17137
17138 PR breakpoints/19548
17139 * gdb.base/execl-update-breakpoints.c (some_function): New
17140 function.
17141 (main): Call it.
17142 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17143 Tighten expected GDB output.
17144
2151ccc5
SM
171452016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17146
17147 * Makefile.in (ALL_SUBDIRS): Remove.
17148 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17149 (distclean maintainer-clean realclean): Likewise.
17150 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17151 * configure: Regenerate.
17152 * gdb.ada/Makefile.in: Delete.
17153 * gdb.arch/Makefile.in: Likewise.
17154 * gdb.asm/Makefile.in: Likewise.
17155 * gdb.base/Makefile.in: Likewise.
17156 * gdb.btrace/Makefile.in: Likewise.
17157 * gdb.cell/Makefile.in: Likewise.
17158 * gdb.compile/Makefile.in: Likewise.
17159 * gdb.cp/Makefile.in: Likewise.
17160 * gdb.disasm/Makefile.in: Likewise.
17161 * gdb.dlang/Makefile.in: Likewise.
17162 * gdb.dwarf2/Makefile.in: Likewise.
17163 * gdb.fortran/Makefile.in: Likewise.
17164 * gdb.gdb/Makefile.in: Likewise.
17165 * gdb.go/Makefile.in: Likewise.
17166 * gdb.guile/Makefile.in: Likewise.
17167 * gdb.java/Makefile.in: Likewise.
17168 * gdb.linespec/Makefile.in: Likewise.
17169 * gdb.mi/Makefile.in: Likewise.
17170 * gdb.modula2/Makefile.in: Likewise.
17171 * gdb.multi/Makefile.in: Likewise.
17172 * gdb.objc/Makefile.in: Likewise.
17173 * gdb.opencl/Makefile.in: Likewise.
17174 * gdb.opt/Makefile.in: Likewise.
17175 * gdb.pascal/Makefile.in: Likewise.
17176 * gdb.perf/Makefile.in: Likewise.
17177 * gdb.python/Makefile.in: Likewise.
17178 * gdb.reverse/Makefile.in: Likewise.
17179 * gdb.server/Makefile.in: Likewise.
17180 * gdb.stabs/Makefile.in: Likewise.
17181 * gdb.threads/Makefile.in: Likewise.
17182 * gdb.trace/Makefile.in: Likewise.
17183 * gdb.xml/Makefile.in: Likewise.
17184 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17185 GDB_PARALLEL.
17186 (standard_output_file): Remove check for GDB_PARALLEL, always
17187 return path in outputs/$subdir/$testname.
17188
437277d4
SM
171892016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17190
17191 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17192 (site.exp): Assign abs_srcdir to tcl's srcdir.
17193
31d913c7
YQ
171942016-02-04 Yao Qi <yao.qi@linaro.org>
17195
17196 * gdb.base/foll-exec-mode.c: Include limits.h.
17197 (main): Add parameters argc and argv. Get directory from
17198 argv[0].
17199 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17200 compilation.
17201 * gdb.base/foll-exec.c: Include limits.h.
17202 (main): Add parameters argc and argv.
17203 Get directory from argv[0].
17204 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17205 Adjust tests on the number of lines as source code changed.
17206 * gdb.base/foll-vfork-exit.c: Include limits.h.
17207 (main): Add one line of statement before vfork.
17208 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17209 (main): Add parameters argc and argv. Get directory from
17210 argv[0].
17211 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17212 (setup_gdb): Set tbreak to skip some source lines.
17213 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17214 (main): Add parameters argc and argv. Get directory from
17215 argv[0].
17216 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17217 compilation.
17218 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17219 (main): Add parameters argc and argv. Get directory from
17220 argv[0].
17221 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17222 compilation.
17223
9482b9fb
DE
172242016-02-01 Doug Evans <dje@google.com>
17225
17226 * gdb.base/skip.exp: Clean up multiple references to same test name.
17227
6b2e4f10
PA
172282016-02-01 Pedro Alves <palves@redhat.com>
17229
ccb6afd6 17230 PR remote/19496
6b2e4f10
PA
17231 * gdb.threads/forking-threads-plus-breakpoint.exp
17232 (displaced_stepping_supported): New global.
17233 (probe_displaced_stepping_support): New procedure.
17234 (do_test): Add 'displaced' parameter, and use it.
17235 (top level): Check for displaced stepping support. Add displaced
17236 stepping on/off testing axis.
17237
37a8db1a
AB
172382016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17239
17240 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17241 pointer. Don't perform further tests on the unassociated pointer
17242 if the first test fails.
17243
5fdf6324
AB
172442016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17245
17246 * gdb.base/max-value-size.c: New file.
17247 * gdb.base/max-value-size.exp: New file.
17248 * gdb.base/huge.exp: Disable max-value-size for this test.
17249
935c6144
IB
172502016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17251
17252 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17253
7fe8399d
YQ
172542016-01-28 Yao Qi <yao.qi@linaro.org>
17255
17256 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17257
a2077e25
PA
172582016-01-25 Pedro Alves <palves@redhat.com>
17259
17260 PR threads/19461
17261 * gdb.base/fork-running-state.c: New file.
17262 * gdb.base/fork-running-state.exp: New file.
17263
1d2736d4
PA
172642016-01-25 Pedro Alves <palves@redhat.com>
17265
17266 PR gdb/19494
17267 * gdb.base/catch-fork-kill.c: New file.
17268 * gdb.base/catch-fork-kill.exp: New file.
17269
f1da4b11
PA
172702016-01-25 Pedro Alves <palves@redhat.com>
17271
17272 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17273 Delete, moved to lib/gdb.exp.
17274 * gdb.threads/forking-threads-plus-breakpoint.exp
17275 (foreach_with_prefix): Likewise.
17276 * gdb.threads/process-dies-while-handling-bp.exp
17277 (foreach_with_prefix): Likewise.
17278 * lib/gdb.exp (foreach_with_prefix): New procedure.
17279
45f38546
MK
172802016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17281
17282 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17283 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17284
dc29a1ce
MK
172852016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17286
17287 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17288 endian targets.
17289
092127d7
JK
172902016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17291 Pedro Alves <palves@redhat.com>
17292
17293 Fix testsuite compatibility with Guile.
17294 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17295 number.
17296
31d765d3
JK
172972016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17298
17299 Fix testsuite compatibility with Guile.
17300 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17301 (thread 1): New test for backtrace through signal handler.
17302
1ac78c04
YQ
173032016-01-22 Yao Qi <yao.qi@linaro.org>
17304
17305 PR testsuite/19491
17306 * gdb.base/multi-forks.c: Include
17307 ../lib/unbuffer_output.c
17308 (main): Call gdb_unbuffer_output.
17309
4f5946a8
DE
173102016-01-21 Doug Evans <dje@google.com>
17311
17312 * lib/ada.exp (gdb_compile_ada): Fix typo.
17313
305e13e6
JB
173142016-01-21 Joel Brobecker <brobecker@adacore.com>
17315
17316 * gdb.base/break-fun-addr.exp: New file.
17317 * gdb.base/break-fun-addr1.c: New file.
17318 * gdb.base/break-fun-addr2.c: New file.
17319
5f5dfff6
SM
173202016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17321
17322 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17323 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17324 enum flag values.
17325
fd356fa2
AA
173262016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17327
17328 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17329 when GDB can not set the vector return value. Add more comments
17330 for clarification.
17331
9df22175
AT
173322016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17333
17334 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17335 command.
17336
41d1845e
SM
173372016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17338
17339 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17340
01ac6840
SM
173412016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17342
17343 * Makefile.in (check-single): Pass --status to runtest.
17344 (check/%.exp): Likewise.
17345
173462016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17347
17348 * Makefile.in (check-parallel): Propagate return code from make
17349 do-check-parallel.
17350
bd0a71fa
MK
173512016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17352
17353 * gdb.trace/ftrace.exp: Fix expected message on continue.
17354 * gdb.trace/pending.exp: Fix expected message on continue.
17355 * gdb.trace/trace-break.exp: Fix expected message on continue.
17356
8bcbad33
SM
173572016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17358
17359 * lib/gdb.exp (gdb_test): Remove unused global references.
17360
f303dbd6
PA
173612016-01-18 Pedro Alves <palves@redhat.com>
17362
17363 * gdb.base/async-shell.exp: Adjust expected output.
17364 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17365 * gdb.base/siginfo-thread.exp: Adjust expected output.
17366 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17367 * gdb.java/jnpe.exp: Adjust expected output.
17368 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17369 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17370 * gdb.threads/leader-exit.exp: Adjust expected output.
17371 * gdb.threads/manythreads.exp: Adjust expected output.
17372 * gdb.threads/pthreads.exp: Adjust expected output.
17373 * gdb.threads/schedlock.exp: Adjust expected output.
17374 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17375 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17376 expected output.
17377 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17378 output.
17379 * gdb.threads/sigthread.exp: Adjust expected output.
17380 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17381
b2789696
YQ
173822016-01-18 Yao Qi <yao.qi@linaro.org>
17383
17384 * gdb.guile/scm-section-script.c: Replace @progbits with
17385 %progbits.
17386 * gdb.python/py-section-script.c: Likewise.
17387
71ef29a8
PA
173882016-01-15 Pedro Alves <palves@redhat.com>
17389
17390 * gdb.multi/tids.exp: Test star wildcard ranges.
17391
3f5b7598
PA
173922016-01-15 Pedro Alves <palves@redhat.com>
17393
17394 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17395 command from "thread apply" invocation.
17396 (thr_apply_info_thr_invalid): Default the expected output to the
17397 input tid list.
17398 (top level): Add tests that use convenience variables. Add tests
17399 for "thread apply" with a valid TID list, but missing the command.
17400
663f6d42
PA
174012016-01-13 Pedro Alves <palves@redhat.com>
17402
17403 * gdb.base/default.exp: Expect $_gthread as well.
17404 * gdb.multi/tids.exp: Test $_gthread.
17405 * gdb.threads/thread-specific.exp: Test $_gthread.
17406
c84f6bbf
PA
174072016-01-13 Pedro Alves <palves@redhat.com>
17408
17409 * gdb.multi/tids.exp: Test "info threads -gid".
17410
22a02324
PA
174112016-01-13 Pedro Alves <palves@redhat.com>
17412
17413 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17414 Breakpoint.thread.
17415 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17416
5d5658a1
PA
174172016-01-07 Pedro Alves <palves@redhat.com>
17418
17419 * gdb.base/break.exp: Adjust to output changes.
17420 * gdb.base/hbreak2.exp: Likewise.
17421 * gdb.base/sepdebug.exp: Likewise.
17422 * gdb.base/watch_thread_num.exp: Likewise.
17423 * gdb.linespec/keywords.exp: Likewise.
17424 * gdb.multi/info-threads.exp: Likewise.
17425 * gdb.threads/thread-find.exp: Likewise.
17426 * gdb.multi/tids.c: New file.
17427 * gdb.multi/tids.exp: New file.
17428
84654457
PA
174292016-01-13 Pedro Alves <palves@redhat.com>
17430
17431 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17432
e3940304
PA
174332016-01-13 Pedro Alves <palves@redhat.com>
17434
17435 * gdb.base/default.exp: Expect $_inferior as well.
17436 * gdb.multi/base.exp: Test $_inferior.
17437
a911d87a
PA
174382016-01-13 Pedro Alves <palves@redhat.com>
17439
17440 PR breakpoints/19388
17441 * gdb.base/catch-signal-siginfo-cond.c: New file.
17442 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17443
82075af2
JS
174442016-01-12 Josh Stone <jistone@redhat.com>
17445 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17446
17447 * gdb.base/catch-syscall.c (do_execve): New variable.
17448 (main): Conditionally trigger an execve.
17449 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17450 (test_catch_syscall_execve): New, check entry/return across execve.
17451 (do_syscall_tests): Call test_catch_syscall_execve.
17452
e46eeedd
PA
174532016-01-12 Pedro Alves <palves@redhat.com>
17454
17455 * gdb.base/random-signal.exp (do_test): New procedure, with body
17456 of testcase moved in.
17457
01d8c27e
JK
174582016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17459 Pedro Alves <palves@redhat.com>
17460
17461 * gdb.base/funcargs.exp (finish from indirectly called function):
17462 Reintroduce the case for 'First'.
17463
9a706302
JK
174642016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17465 Pedro Alves <palves@redhat.com>
17466
17467 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17468 (tcatch_vfork_then_child_follow_exec)
17469 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17470 identification.
17471
c0ecb95f
JK
174722016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17473
17474 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17475 and repeats to unlimited.
17476 * gdb.python/py-value.exp: Likewise.
17477 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17478 and repeats to unlimited.
17479
6cfc1fcb
JK
174802016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17481
17482 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17483 and reordering the functions.
17484 * gdb.multi/hangout.c: Likewise.
17485 * gdb.multi/hello.c: Likewise.
17486
582a1b00
SM
174872016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17488
17489 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17490 absolute.
17491 (SingleStatisticTestResult.report): Use dict.keys instead of
17492 dict.iterkeys.
17493
79bc59cb
PA
174942016-01-06 Pedro Alves <palves@redhat.com>
17495
17496 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17497
43368e1d
MM
174982016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17499
17500 * gdb.btrace/dlopen.exp: New.
17501 * gdb.btrace/dlopen.c: New.
17502 * gdb.btrace/dlopen-dso.c: New.
17503
79fad5b8
SL
175042015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17505
17506 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17507 PATTERN argument is optional.
17508
ab8314b3
JB
175092015-12-24 Joel Brobecker <brobecker@adacore.com>
17510
17511 * lib/ada.exp (target_compile_ada_from_dir): New function.
17512 (gdb_compile_ada): Reimplement avoiding the use of project files.
17513 * gdb.ada/gnat_ada.gpr: Delete.
17514 * gdb.ada/cond_lang.exp: Adjust test to make path before
17515 filename optional.
17516 * gdb.ada/small_reg_param.exp: Likewise.
17517
fe33faff
SM
175182015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17519
17520 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17521
6d265cb4
TP
175222015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17523
17524 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17525 case.
17526
10125099
SM
175272015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17528
17529 * gdb.base/break.exp: Remove dead code.
17530 * gdb.base/sepdebug.exp: Likewise.
17531
3ca22649
SM
175322015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17533
17534 * gdb.asm/asm-source.exp: Remove HP-UX references.
17535 * gdb.base/annota1.exp: Likewise.
17536 * gdb.base/annota3.exp: Likewise.
17537 * gdb.base/attach.exp: Likewise.
17538 * gdb.base/bigcore.exp: Likewise.
17539 * gdb.base/break.exp: Likewise.
17540 * gdb.base/call-ar-st.exp: Likewise.
17541 * gdb.base/callfuncs.exp: Likewise.
17542 * gdb.base/catch-fork-static.exp: Likewise.
17543 * gdb.base/display.exp: Likewise.
17544 * gdb.base/foll-exec-mode.exp: Likewise.
17545 * gdb.base/foll-exec.exp: Likewise.
17546 * gdb.base/foll-fork.exp: Likewise.
17547 * gdb.base/foll-vfork.exp: Likewise.
17548 * gdb.base/funcargs.exp: Likewise.
17549 * gdb.base/hbreak2.exp: Likewise.
17550 * gdb.base/inferior-died.exp: Likewise.
17551 * gdb.base/interrupt.exp: Likewise.
17552 * gdb.base/multi-forks.exp: Likewise.
17553 * gdb.base/nodebug.exp: Likewise.
17554 * gdb.base/sepdebug.exp: Likewise.
17555 * gdb.base/solib1.c: Likewise.
17556 * gdb.base/step-test.exp: Likewise.
17557 * gdb.mi/non-stop.c: Likewise.
17558 * gdb.mi/pthreads.c: Likewise.
17559 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17560 * gdb.threads/pthreads.c: Likewise.
17561 * gdb.threads/staticthreads.exp: Likewise.
17562 * lib/future.exp: Likewise.
17563 * lib/gdb.exp: Likewise.
17564 * gdb.base/so-indr-cl.c: Remove.
17565 * gdb.base/so-indr-cl.exp: Likewise.
17566 * gdb.base/solib.c: Likewise.
17567 * gdb.base/solib.exp: Likewise.
17568 * gdb.base/solib2.c: Likewise.
17569
b6304613
SM
175702015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17571
17572 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17573 * gdb.base/call-ar-st.exp: Likewise.
17574 * gdb.base/callfuncs.exp: Likewise.
17575 * gdb.base/condbreak.exp: Likewise.
17576 * gdb.base/constvars.exp: Likewise.
17577 * gdb.base/hbreak2.exp: Likewise.
17578 * gdb.base/langs.exp: Likewise.
17579 * gdb.base/list.exp: Likewise.
17580 * gdb.base/long_long.exp: Likewise.
17581 * gdb.base/ptype.exp: Likewise.
17582 * gdb.base/scope.exp: Likewise.
17583 * gdb.base/signals.exp: Likewise.
17584 * gdb.base/so-impl-ld.exp: Likewise.
17585 * gdb.base/varargs.exp: Likewise.
17586 * gdb.base/volatile.exp: Likewise.
17587 * gdb.base/whatis.exp: Likewise.
17588 * gdb.cp/cplusfuncs.exp: Likewise.
17589 * gdb.cp/inherit.exp: Likewise.
17590 * gdb.cp/local.exp: Likewise.
17591 * gdb.cp/member-ptr.exp: Likewise.
17592 * gdb.cp/method.exp: Likewise.
17593 * gdb.cp/overload.exp: Likewise.
17594 * gdb.cp/templates.exp: Likewise.
17595 * gdb.stabs/weird.exp: Likewise.
17596 * lib/compiler.c: Likewise.
17597 * lib/compiler.cc: Likewise.
17598 * lib/cp-support.exp: Likewise.
17599 * lib/gdb.exp: Likewise.
17600
bf401b07
SM
176012015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17602
17603 * configure.ac: Remove HP-UX case.
17604 * configure: Regenerate.
17605
aff9c0f8
SM
176062015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17607
17608 * lib/gdb.exp (gdb_compile): Add function doc.
17609
a6904d5a
PA
176102015-12-17 Pedro Alves <palves@redhat.com>
17611
17612 PR threads/19354
17613 * gdb.multi/info-threads.exp: New file.
17614
a22279dd
YQ
176152015-12-15 Yao Qi <yao.qi@linaro.org>
17616
17617 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17618 is aarch64*-*-*.
17619
0588c796
SL
176202015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17621
17622 * gdb.base/history-duplicates.exp: Skip if no readline support.
17623
5d978e17
SL
176242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17625
17626 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17627
7e763b86
SL
176282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17629
17630 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17631
87a3a92c
SL
176322015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17633
17634 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17635 ctrl-C if nointerrupts target property is set.
17636 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17637 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17638 * gdb.base/paginate-bg-execution.exp: Likewise.
17639 * gdb.base/paginate-execution-startup.exp: Likewise.
17640 * gdb.base/random-signal.exp: Likewise.
17641 * gdb.base/range-stepping.exp: Likewise.
17642 * gdb.cp/annota2.exp: Likewise.
17643 * gdb.cp/annota3.exp: Likewise.
17644 * gdb.gdb/selftest.exp: Likewise.
17645 * gdb.threads/continue-pending-status.exp: Likewise.
17646 * gdb.threads/leader-exit.exp: Likewise.
17647 * gdb.threads/manythreads.exp: Likewise.
17648 * gdb.threads/pthreads.exp: Likewise.
17649 * gdb.threads/schedlock.exp: Likewise.
17650 * gdb.threads/sigthread.exp: Likewise.
17651
a8f077dc
DB
176522015-12-11 Don Breazeal <donb@codesourcery.com>
17653
17654 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17655 remote.
17656 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17657 * gdb.base/foll-exec.exp (main): Enable for target remote.
17658 * gdb.base/foll-fork.exp (main): Likewise.
17659 * gdb.base/foll-vfork.exp (main): Likewise.
17660 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17661 (proc continue_to_exit_bp_loc): Use clean_restart.
17662 * gdb.base/pie-execl.exp (main): Disable for target remote.
17663 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17664 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17665 * gdb.threads/execl.exp (main): Likewise.
17666 * gdb.threads/fork-child-threads.exp (main): Likewise.
17667 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17668 remote.
17669 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17670 remote.
17671 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17672 pid.tid style ptids, instead of just tid.
17673 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17674 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17675 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17676 ptids, instead of just tid.
17677
3b2464a8
AB
176782015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17679
17680 * gdb.base/list.exp (test_list_forward): Add end of file error
17681 test.
17682 (test_repeat_list_command): Add end of file error test.
17683 (test_list_backwards): Add beginning of file error test.
17684
a0def019
AB
176852015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17686
17687 * gdb.base/list.exp (test_list_invalid_args): New function,
17688 defined, and called.
17689
5c000dff
AB
176902015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17691
17692 * gdb.base/list.exp (test_list): Make test names unique.
17693
f1637ebe
YQ
176942015-12-11 Yao Qi <yao.qi@linaro.org>
17695
17696 * gdb.base/coremaker2.c: Remove.
17697
36d6fc0a
PA
176982015-12-10 Pedro Alves <palves@redhat.com>
17699
17700 * gdb.multi/base.exp: Remove stale "spaces" references.
17701
762f7747
PA
177022015-12-10 Pedro Alves <palves@redhat.com>
17703
17704 * gdb.multi/base.exp: Don't use nowarnings.
17705 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17706 * gdb.multi/hangout.c: Include stdio.h.
17707 * gdb.multi/hello.c: Include stdlib.h.
17708 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17709 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17710 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17711
28d2bfb9
AB
177122015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17713
17714 * gdb.dwarf2/dw2-ranges-base.c: New file.
17715 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17716 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17717 support additional line table, and debug ranges generation.
17718 (Dwarf::ranges): New function, generate .debug_ranges.
17719 (Dwarf::lines): Support generating simple line table programs.
17720 (Dwarf::assemble): Initialise new namespace variables.
17721
5fc2beac
KB
177222015-12-09 Kevin Buettner <kevinb@redhat.com>
17723
17724 * gdb.base/async.exp (proc test_background): Add case for
17725 asynchronous execution not supported.
17726
1c35a88f
LM
177272015-12-09 Luis Machado <lgustavo@codesourcery.com>
17728
17729 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17730 format and change test names to make them unique.
17731
b593e3d9
RK
177322015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17733 Pedro Alves <pedro@redhat.com>
17734
17735 PR gdb/18702
17736 Add checking of floatformats setup on x86_64 hosts.
17737 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17738 (smallval, bigval): New labels/constants.
17739 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17740 float" after loading bigval and smallval.
17741
d72413e6
PMR
177422015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17743
17744 * gdb.ada/fun_overload_menu.exp: New testcase.
17745 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17746
ece66d65
JS
177472015-12-04 Josh Stone <jistone@redhat.com>
17748
17749 * gdb.base/catch-fork-static.exp: New.
17750
41d0efca
YQ
177512015-12-03 Yao Qi <yao.qi@linaro.org>
17752
17753 * gdb.base/sizeof.c: Don't include stdio.h and
17754 ../lib/unbuffer_output.c.
17755 (main): New variable 'size' and 'value'. Remove printf and
17756 gdb_unbuffer_output. Assign return value to size and value.
17757 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17758 at the beginning.
17759 (check_sizeof): Check the result by printing variable 'size'.
17760 (check_valueof): Check the result by printing variable 'value'.
17761
99fd02d9
YQ
177622015-12-01 Yao Qi <yao.qi@linaro.org>
17763
17764 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17765 for aarch64*-*-linux* target.
17766
f2faf941
PA
177672015-11-30 Pedro Alves <palves@redhat.com>
17768
17769 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17770
04bf20c5
PA
177712015-11-30 Pedro Alves <palves@redhat.com>
17772
17773 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17774 Handle non-stop mode vCont replies.
17775
09df4675
PA
177762015-11-30 Pedro Alves <palves@redhat.com>
17777
17778 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17779 prepare_for_testing. Start gdb with "set non-stop on" appended to
17780 GDBFLAGS. Lax expected stop output.
17781
58b584af
YQ
177822015-11-27 Yao Qi <yao.qi@linaro.org>
17783
17784 * gdb.arch/arm-neon.exp: New.
17785 * gdb.arch/arm-neon.c: New.
17786
dfcb77a8
YQ
177872015-11-27 Yao Qi <yao.qi@linaro.org>
17788
17789 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17790
88e8ec1b
YQ
177912015-11-27 Yao Qi <yao.qi@linaro.org>
17792
17793 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17794 frames-invalid annotation.
17795
bfde72c2
YQ
177962015-11-27 Yao Qi <yao.qi@linaro.org>
17797
17798 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17799
f6512a69
SM
178002015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17801
17802 * gdb.threads/names.exp: New file.
17803 * gdb.threads/names.c: New file.
17804 * README: Mention gdb,no_thread_names.
17805
46a3515b
MM
178062015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17807
17808 PR 19297
17809 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17810 support" error.
17811
62147a22
PA
178122015-11-24 Pedro Alves <palves@redhat.com>
17813
17814 PR 17539
17815 * gdb.base/display.exp: Expect displays to be sorted in ascending
17816 order. Use multi_line.
17817 * gdb.base/solib-display.exp: Likewise.
17818
2f341b6e
PA
178192015-11-24 Pedro Alves <palves@redhat.com>
17820
17821 PR 17539
25d49b86
PA
17822 * gdb.base/display.exp: Expect displays to be sorted in ascending
17823 order. Use multi_line.
17824 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17825
7e0aa6aa
PA
178262015-11-24 Pedro Alves <palves@redhat.com>
17827
17828 PR 17539
17829 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17830 threads in ascending order.
17831 * gdb.base/foll-fork.exp: Likewise.
17832 * gdb.base/foll-vfork.exp: Likewise.
17833 * gdb.base/multi-forks.exp: Likewise.
17834 * gdb.mi/mi-nonstop.exp: Likewise.
17835 * gdb.mi/mi-nsintrall.exp: Likewise.
17836 * gdb.multi/base.exp: Likewise.
17837 * gdb.multi/multi-arch.exp: Likewise.
17838 * gdb.python/py-inferior.exp: Likewise.
17839 * gdb.threads/break-while-running.exp: Likewise.
17840 * gdb.threads/execl.exp: Likewise.
17841 * gdb.threads/gcore-thread.exp: Likewise.
17842 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17843 * gdb.threads/kill.exp: Likewise.
17844 * gdb.threads/linux-dp.exp: Likewise.
17845 * gdb.threads/multiple-step-overs.exp: Likewise.
17846 * gdb.threads/next-bp-other-thread.exp: Likewise.
17847 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17848 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17849 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17850 * gdb.threads/thread-find.exp: Likewise.
17851 * gdb.threads/tls.exp: Likewise.
17852 * lib/mi-support.exp (mi_reverse_list): Delete.
17853 (mi_check_thread_states): No longer reverse list.
17854
2cc57ad8
PA
178552015-11-24 Pedro Alves <palves@redhat.com>
17856
17857 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17858 use lowercase.
17859
c93e8391
SM
178602015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17861
17862 * gdb.trace/actions.c: Include trace-common.h.
17863 (main): Add a location for a fast tracepoint.
17864 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17865 the normal tracepoints.
17866 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17867
045ccf91
SM
178682015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17869
17870 * save-trace.exp: Factor out code to these...
17871 (gdb_save_tracepoints): New.
17872 (gdb_load_tracepoints): New.
17873 (do_save_load_test): New.
17874
5506f9f6
KB
178752015-11-23 Kevin Buettner <kevinb@redhat.com>
17876
17877 * gdb.base/asmlabel.exp: New test.
17878 * gdb.base/asmlabel.c: New test case.
17879
16c3b12f
JB
178802015-11-23 Joel Brobecker <brobecker@adacore.com>
17881
17882 * gdb.base/wrong_frame_bt_full-main.c: New file.
17883 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17884 * gdb.base/wrong_frame_bt_full.exp: New file.
17885
155bfbd3
JB
178862015-11-23 Joel Brobecker <brobecker@adacore.com>
17887
17888 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17889
bb097445
JM
178902015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17891
206853a0 17892 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17893 pstate register when comparing registers values in
17894 sparc64-*-linux-gnu targets to avoid spurious differences.
17895
9c88ed8f
JM
178962015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17897
206853a0 17898 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17899
96161e25
SL
179002015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17901
17902 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17903 as type argument to gdb_compile.
17904 * gdb.base/nested-subp2.exp: Likewise.
17905 * gdb.base/nested-subp3.exp: Likewise.
17906
340c2830
DV
179072015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17908
17909 * lib/dwarf.exp (_note): Fix left shift of negative value.
17910 * gdb.trace/trace-condition.exp: Likewise.
17911
c1862d0f
YQ
179122015-11-13 Yao Qi <yao.qi@linaro.org>
17913
17914 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17915 comments about d10v.
17916 (test_scalar_returns): Likewise.
17917 * gdb.base/d10v.ld: Remove.
17918 * gdb.base/overlays.exp: Remove the target triplet checking for
17919 d10v-*-*.
17920 * gdb.base/structs.exp (test_struct_returns): Remove the
17921 comments about d10v.
17922 (test_struct_calls): Likewise.
17923
77ae9c19
YQ
179242015-11-13 Yao Qi <yao.qi@linaro.org>
17925
17926 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17927 * gdb.base/gnu_vector.c: Don't include stdio.h.
17928 (main): Don't print res and call add_some_intvecs.
17929
430e004e
MK
179302015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17931
17932 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17933 macro.
17934 (func5): Removed.
17935 (func4): Use FAST_TRACEPOINT_LABEL.
17936 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
17937 macro.
17938 (func): Removed.
17939 (thread_function): Use FAST_TRACEPOINT_LABEL.
17940 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
17941 (func): Remove.
17942 (marker): Use FAST_TRACEPOINT_LABEL.
17943 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
17944 (pendfunc1): Remove.
17945 (pendfunc): Use FAST_TRACEPOINT_LABEL.
17946 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
17947 (foo): Remove.
17948 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
17949 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
17950 macro.
17951 (func): Remove.
17952 (marker): Use FAST_TRACEPOINT_LABEL.
17953 * gdb.trace/trace-common.h: New header.
17954 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
17955 macro.
17956 (func): Remove.
17957 (marker): Use FAST_TRACEPOINT_LABEL.
17958 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
17959 (func): Remove.
17960 (thread_function): Use FAST_TRACEPOINT_LABEL.
17961
6e7675a7
MK
179622015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
17963
17964 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
17965 in front.
17966 * gdb.trace/change-loc.exp: Use global pcreg definition.
17967 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
17968 * gdb.trace/entry-values.exp: Use global spreg definition, add $
17969 in front.
17970 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
17971 * gdb.trace/pending.exp: Likewise.
17972 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
17973 * gdb.trace/trace-break.exp: Likewise.
17974 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
17975 in front.
17976 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
17977 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
17978 in front.
17979 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
17980
dddc0e16
JB
179812015-11-09 Joel Brobecker <brobecker@adacore.com>
17982
17983 * gdb.ada/fin_fun_out: New testcase.
17984
c6f0b406
KB
179852015-11-07 Kevin Buettner <kevinb@redhat.com>
17986
17987 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
17988 value associated with DW_AT_byte_size.
17989 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
17990 constants for DW_AT_byte_size, DW_AT_lower_bound, and
17991 DW_AT_upper_bound.
17992
f01dcfd9
KB
179932015-11-07 Kevin Buettner <kevinb@redhat.com>
17994
17995 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
17996 (gdb_target_symbol_prefix_flags): Define in terms of _asm
17997 version.
17998 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
17999 gdb.dwarf2/dw2-canonicalize-type.exp,
18000 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18001 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18002 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18003 provided by gdb_target_symbol_prefix_flags_asm.
18004 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18005 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18006 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18007 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18008 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18009 macros where needed). Use this macro for symbols which require
18010 the prefix provided by SYMBOL_PREFIX.
18011
2223449a
KB
180122015-11-05 Kevin Buettner <kevinb@redhat.com>
18013
18014 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18015 New procs.
18016 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18017 representing expressions, of more than one list element.
18018 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18019 to prepend linker symbol prefix to f.
18020 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18021 table_1 and table_2.
18022 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18023 Likewise, for f and g.
18024 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18025 for ptr.
18026 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18027 for main.
18028 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18029 table_1_ptr and table_2_ptr.
18030
6f2f1a3a
JK
180312015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18032 Joel Brobecker <brobecker@adacore.com>
18033
18034 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18035
566c56c9
MK
180362015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18037
18038 * gdb.reverse/s390-mvcle.c: New test.
18039 * gdb.reverse/s390-mvcle.exp: New file.
18040 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18041
d5f0636b
MK
180422015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18043
18044 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18045
7ad8b86c
MK
180462015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18047
18048 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18049 reaching marker2.
18050 * gdb.reverse/getresuid-reverse.exp: Likewise.
18051 * gdb.reverse/pipe-reverse.exp: Likewise.
18052 * gdb.reverse/readv-reverse.exp: Likewise.
18053 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18054 * gdb.reverse/time-reverse.exp: Likewise.
18055 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18056
4081c0f1
YQ
180572015-10-30 Yao Qi <yao.qi@linaro.org>
18058
18059 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18060 (empty_cycle): Remove.
18061 (main): Don't call empty_cycle. Don't use watch_count_done.
18062 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18063 empty_cycle. Rewrite the code counting HW watchpoints.
18064
452b4ba5
MK
180652015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18066
18067 * gdb.reverse/fstatat-reverse.c: New test.
18068 * gdb.reverse/fstatat-reverse.exp: New file.
18069 * gdb.reverse/getresuid-reverse.c: New test.
18070 * gdb.reverse/getresuid-reverse.exp: New file.
18071 * gdb.reverse/pipe-reverse.c: New test.
18072 * gdb.reverse/pipe-reverse.exp: New file.
18073 * gdb.reverse/readv-reverse.c: New test.
18074 * gdb.reverse/readv-reverse.exp: New file.
18075 * gdb.reverse/recvmsg-reverse.c: New test.
18076 * gdb.reverse/recvmsg-reverse.exp: New file.
18077 * gdb.reverse/time-reverse.c: New test.
18078 * gdb.reverse/time-reverse.exp: New file.
18079 * gdb.reverse/waitpid-reverse.c: New test.
18080 * gdb.reverse/waitpid-reverse.exp: New file.
18081
5e2e7507
JK
180822015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18083
18084 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18085
0fde2c53
DE
180862015-10-26 Doug Evans <dje@google.com>
18087
18088 PR symtab/17391
18089 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18090 * gdb.dwarf2/bad-regnum.c: New file.
18091 * gdb.dwarf2/bad-regnum.exp: New file.
18092
1a70ae97
DE
180932015-10-26 Doug Evans <dje@google.com>
18094
18095 PR python/18938
18096 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18097 file.
18098
27dc26ab
JK
180992015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18100
18101 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18102 for a change by "Mention language in compile error message".
18103
bed91f4d
SM
181042015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18105
18106 PR python/18073
18107 * gdb.python/py-type.c (C::a_method): New.
18108 (C::a_const_method): New.
18109 (C::a_static_method): New.
18110 (a_function): New.
18111 * gdb.python/py-type.exp (test_fields): Test getting fields
18112 from function and method.
18113
3f2f83dd
KB
181142015-10-21 Keven Boell <keven.boell@intel.com>
18115
18116 * gdb.fortran/vla-alloc-assoc.exp: New file.
18117 * gdb.fortran/vla-datatypes.exp: New file.
18118 * gdb.fortran/vla-datatypes.f90: New file.
18119 * gdb.fortran/vla-history.exp: New file.
18120 * gdb.fortran/vla-ptype-sub.exp: New file.
18121 * gdb.fortran/vla-ptype.exp: New file.
18122 * gdb.fortran/vla-sizeof.exp: New file.
18123 * gdb.fortran/vla-sub.f90: New file.
18124 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18125 * gdb.fortran/vla-value-sub-finish.exp: New file.
18126 * gdb.fortran/vla-value-sub.exp: New file.
18127 * gdb.fortran/vla-value.exp: New file.
18128 * gdb.fortran/vla-ptr-info.exp: New file.
18129 * gdb.mi/mi-vla-fortran.exp: New file.
18130 * gdb.mi/vla.f90: New file.
18131
27145d50
SL
181322015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18133
18134 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18135 of hardwired timeout value.
18136
5f3ff4f8
JK
181372015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18138 Pedro Alves <palves@redhat.com>
18139
18140 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18141 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18142
bfd09d20
JS
181432015-10-19 Josh Stone <jistone@redhat.com>
18144
18145 * gdb.base/catch-syscall.c: Include <sched.h>.
18146 (unknown_syscall): New variable.
18147 (main): Trigger a vfork and an unknown syscall.
18148 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18149 (unknown_syscall_number): Likewise.
18150 (check_call_to_syscall): Accept an optional syscall pattern.
18151 (check_return_from_syscall): Likewise.
18152 (check_continue): Likewise.
18153 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18154 (test_catch_syscall_skipping_return): New test toggling off 'catch
18155 syscall' to step over the syscall return, then toggling back on.
18156 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18157 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18158 (do_syscall_tests): Call test_catch_syscall_without_args and
18159 test_catch_syscall_mid_vfork.
18160 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18161 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18162
b32b93c6
AS
181632015-10-19 Andrew Stubbs <ams@codesourcery.com>
18164
18165 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18166 print g_vE): Add new pass patterns.
18167 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18168 print various symbol names for vptr fields.
18169
9d622bda
AB
181702015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18171
18172 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18173 results.
18174
0fd8ac1c
YQ
181752015-10-12 Yao Qi <yao.qi@linaro.org>
18176
18177 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18178
34240514
YQ
181792015-10-12 Yao Qi <yao.qi@linaro.org>
18180
18181 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18182 is aarch64*-*-linux*.
18183
8240f442
YQ
181842015-10-12 Yao Qi <yao.qi@linaro.org>
18185
18186 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18187 (can_relocate_bcond_true): ... it.
18188 (can_relocate_bcond_false): New function.
18189 (foo): Likewise.
18190 (can_relocate_bl): Likewise.
18191 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18192 can_relocate_bl.
18193
2520f728
PMR
181942015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18195
18196 * gdb.base/nested-addr.c: New file.
18197 * gdb.base/nested-addr.exp: New testcase.
18198
abcef95a
MM
181992015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18200
18201 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18202 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18203 its output. Ignore the output of "record goto begin" and instead
18204 check that GDB is replaying.
18205
145e3ddb
PA
182062015-10-09 Pedro Alves <palves@redhat.com>
18207
18208 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18209 (top level): Use it in the run with no args test.
18210
d5d8c4e1
IB
182112015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18212
18213 * gdb.dlang/properties.exp: New file.
18214
06e635ef
SL
182152015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18216
18217 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18218 whether or not address 0x1000 is mapped on the target.
18219
e019fd1d
SM
182202015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18221
18222 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18223 build.
18224
77ba2a67
MM
182252015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18226
18227 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18228 instruction-history test.
18229
c60eb31f
DE
182302015-09-28 Doug Evans <dje@google.com>
18231
18232 * gdb.base/gcore.c (array_func): Add reference to static_array.
18233
9a3c8263
SM
182342015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18235
18236 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18237 source line.
18238
9720e656
SL
182392015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18240
18241 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18242 short or char as base type.
18243
938d3bf2
SL
182442015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18245
18246 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18247 to allow any size enum.
18248
e6c2c623
PMR
182492015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18250
18251 * gdb.ada/array_ptr_renaming.exp: New testcase.
18252 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18253 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18254
06da0f77
PL
182552015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18256
18257 * gdb.trace/ftrace-lock.c: New file.
18258 * gdb.trace/ftrace-lock.exp: New file.
18259
4f51c22a
PL
182602015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18261
18262 * gdb.arch/insn-reloc.c: New file.
18263 * gdb.arch/ftrace-insn-reloc.exp: New file.
18264
7041adf4
PL
182652015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18266
18267 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18268 instruction.
18269 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18270 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18271 * gdb.trace/range-stepping.c: Likewise.
18272 * gdb.trace/trace-break.c: Likewise.
18273 * gdb.trace/trace-mt.c (thread_function): Likewise.
18274 * gdb.trace/ftrace.c (marker): Likewise.
18275 * gdb.trace/trace-condition.c (marker): Likewise.
18276 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18277 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18278 is_aarch64_target.
18279
015d2e7e
DE
182802015-09-18 Doug Evans <xdje42@gmail.com>
18281
18282 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18283 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18284
26b188a2
SL
182852015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18286
18287 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18288 the breakpoint.
18289
79dc332b
SL
182902015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18291
18292 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18293 the pending breakpoint. Remove timeout override for "Run till
18294 MI pending breakpoint on pendfunc3 on thread 2" test.
18295
f57929f2
SL
182962015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18297
18298 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18299 filename pattern.
18300
3f469b17
SL
183012015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18302
18303 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18304 in breakpoint filename pattern.
18305
515b89b3
SL
183062015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18307
7800dbe4
SL
18308 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18309
183102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18311
515b89b3
SL
18312 * gdb.linespec/explicit.exp: Check for readline support for
18313 tab-completion tests. Fix obvious typo.
18314
d2939ba2
MM
183152015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18316
18317 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18318 and replay.
18319
cbb55fa7
MM
183202015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18321
18322 * gdb.btrace/non-stop.c: New.
18323 * gdb.btrace/non-stop.exp: New.
18324
43691ca1
PL
183252015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18326 Yao Qi <yao.qi@linaro.org>
18327
18328 * gdb.trace/trace-condition.c: New file.
18329 * gdb.trace/trace-condition.exp: New file.
18330
d78908cf
WW
183312015-09-16 Wei-cheng Wang <cole945@gmail.com>
18332
18333 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18334 for testing bytecode compilation.
18335
1ed415e2
PA
183362015-09-16 Pedro Alves <palves@redhat.com>
18337 Sandra Loosemore <sandra@codesourcery.com>
18338
18339 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18340 (SECONDS): Redefine.
18341 (main): Call pthread_kill and alarm early.
18342 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18343 support.
18344 (test): If the target can't hardware step and doesn't support
18345 displaced stepping, increase the timeout.
18346
d136eff5
PA
183472015-09-16 Pedro Alves <palves@redhat.com>
18348
18349 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18350 (enable_debug): New procedures.
18351 (test): Use them. Bail out if waiting for threads fails.
18352 (top level): Bail out if a test fails.
18353
991f019c
YQ
183542015-09-16 Yao Qi <yao.qi@linaro.org>
18355
18356 * gdb.asm/asm-source.exp: Set asm-arch for
18357 aarch64*-*-* target.
18358 * gdb.asm/aarch64.inc: New file.
18359
bfca584f
PMR
183602015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18361
18362 * gdb.ada/array_of_variable_length.exp: New testcase.
18363 * gdb.ada/array_of_variable_length/foo.adb: New file.
18364 * gdb.ada/array_of_variable_length/pck.adb: New file.
18365 * gdb.ada/array_of_variable_length/pck.ads: New file.
18366
b326e587
DE
183672015-09-15 Doug Evans <dje@google.com>
18368
18369 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18370 of function static local variable.
18371
5382cfab
PW
183722015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18373
18374 * gdb.threads/tls-so_extern.exp: New test file.
18375 * gdb.threads/tls-so_extern.c: New test file.
18376 * gdb.threads/tls-so_extern_main.c: New test file.
18377
141c5cc4
JK
183782015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18379
18380 * gdb.opt/solib-intra-step-lib.c: New file.
18381 * gdb.opt/solib-intra-step-main.c: New file.
18382 * gdb.opt/solib-intra-step.exp: New file.
18383
d15dcecd
PA
183842015-09-15 Pedro Alves <palves@redhat.com>
18385
18386 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18387 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18388
4c2f2a79
PA
183892015-09-14 Pedro Alves <palves@redhat.com>
18390
18391 * gdb.base/hook-stop-continue.c: Delete.
18392 * gdb.base/hook-stop-continue.exp: Delete.
18393 * gdb.base/hook-stop-frame.c: Delete.
18394 * gdb.base/hook-stop-frame.exp: Delete.
18395 * gdb.base/hook-stop.c: New file.
18396 * gdb.base/hook-stop.exp: New file.
18397
919e6dbe
PMR
183982015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18399
18400 * gdb.ada/access_to_packed_array.exp: New testcase.
18401 * gdb.ada/access_to_packed_array/foo.adb: New file.
18402 * gdb.ada/access_to_packed_array/pack.adb: New file.
18403 * gdb.ada/access_to_packed_array/pack.ads: New file.
18404
157280a4
MM
184052015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18406
18407 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18408 buffer size test.
18409
2fd33e94
DB
184102015-09-11 Don Breazeal <donb@codesourcery.com>
18411
18412 * gdb.base/foll-exec.c: Add copyright header. Fix
18413 formatting issues.
18414 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18415 (do_exec_tests): Use clean_restart in place of zap_session,
18416 and for test initialization. Fix formatting issues. Use
18417 fail in place of perror.
18418 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18419 an expect statement to match an expression with output from
18420 the program under debug.
18421 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18422 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18423 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18424 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18425 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18426
e70b6e8e
DE
184272015-09-09 Doug Evans <dje@google.com>
18428
18429 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18430
7a551a51
DE
184312015-09-09 Doug Evans <dje@google.com>
18432
18433 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18434
4c666f84
DE
184352015-09-09 Doug Evans <dje@google.com>
18436
18437 * gdb.base/savedregs.exp: Fix typo.
18438
243a9253
PA
184392015-09-09 Pedro Alves <palves@redhat.com>
18440
18441 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18442
c0fa8fbd
SL
184432015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18444
18445 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18446 command actually switches threads. Give up on remaining
18447 tests if target fails to stop at breakpoint.
18448
cd7c1778
PMR
184492015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18450
18451 * gdb.ada/funcall_char.exp: New testcase.
18452 * gdb.ada/funcall_char/foo.adb: New file.
18453
dc5c8746
PMR
184542015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18455
18456 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18457 expected outputs. Add two testcases for completing ambiguous
18458 functions.
18459 * gdb.ada/complete/aux_pck.adb: New file.
18460 * gdb.ada/complete/aux_pck.ads: New file.
18461 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18462 Ambiguous_Func functions.
18463 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18464 * gdb.ada/complete/pck.adb: Likewise.
18465
4e83a1e7
UW
184662015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18467
18468 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18469 failures to run the test program under GDB.
18470
8ce74153
LM
184712015-08-26 Luis Machado <lgustavo@codesourcery.com>
18472
18473 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18474 to C.
18475
e9756d52
PP
184762015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18477
18478 * gdb.base/run-after-attach.exp: New test file.
18479 * gdb.base/run-after-attach.c: New test file.
18480
8d37573b
DB
184812015-08-26 Don Breazeal <donb@codesourcery.com>
18482
18483 * gdb.base/foll-exec-2.c: New test program.
18484 * gdb.base/foll-exec-2.exp: New test.
18485
63e43d3a
PMR
184862015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18487
18488 * gdb.base/nested-subp1.exp: New file.
18489 * gdb.base/nested-subp1.c: New file.
18490 * gdb.base/nested-subp2.exp: New file.
18491 * gdb.base/nested-subp2.c: New file.
18492 * gdb.base/nested-subp3.exp: New file.
18493 * gdb.base/nested-subp3.c: New file.
18494
3d40fbb5
PA
184952015-08-24 Pedro Alves <palves@redhat.com>
18496
18497 * gdb.server/connect-without-multi-process.c: New file.
18498 * gdb.server/connect-without-multi-process.exp: New file.
18499
4422ac93
LM
185002015-08-24 Luis Machado <lgustavo@codesourcery.com>
18501
18502 * gdb.opt/inline-markers.c: Make z int.
18503
91dddb86
LM
185042015-08-24 Luis Machado <lgustavo@codesourcery.com>
18505
18506 * gdb.opt/inline-markers.c: Make z volatile.
18507
a48847ee
LM
185082015-08-24 Luis Machado <lgustavo@codesourcery.com>
18509
18510 * gdb.opt/inline-bt.c: New volatile global z.
18511 * gdb.opt/inline-cmds.c: Likewise.
18512 * gdb.opt/inline-locals.c: Likewise.
18513 * gdb.opt/inline-markers.c: New extern global z.
18514 (marker): Use z.
18515 (inline_fn): Likewise.
18516
0ebbc52b
PA
185172015-08-24 Pedro Alves <palves@redhat.com>
18518
18519 * config/m32r-stub.exp: Remove file.
18520 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18521 * gdb.base/call-rt-st.exp: Likewise.
18522 * gdb.base/call-strs.exp: Likewise.
18523 * gdb.base/default.exp: Remove references to h8300-*-hms and
18524 *-*-udi*.
18525 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18526
77c365df
AA
185272015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18528
18529 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18530 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18531 and "return" use KFAIL when GDB can not read/write the vector
18532 return value.
18533
4313b8c0
GB
185342015-08-21 Gary Benson <gbenson@redhat.com>
18535
18536 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18537
0e433b32
PA
185382015-08-20 Pedro Alves <palves@redhat.com>
18539
18540 * gdb.server/solib-list.exp: No longer expect an interior stop in
18541 non-stop mode.
18542
221e1a37
PA
185432015-08-20 Pedro Alves <palves@redhat.com>
18544
18545 * gdb.server/connect-stopped-target.c: New file.
18546 * gdb.server/connect-stopped-target.exp: New file.
18547
40e3ad0e
PA
185482015-08-20 Pedro Alves <palves@redhat.com>
18549
18550 * gdb.dwarf2/comp-unit-lang.exp: New file.
18551 * gdb.dwarf2/comp-unit-lang.c: New file.
18552
af39b327
PMR
185532015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18554
18555 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18556 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18557
7d45c7c3 185582015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18559
7d45c7c3
KB
18560 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18561 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18562
4d6cceb4
DE
185632015-08-18 Doug Evans <dje@google.com>
18564 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18565
18566 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18567 skip_python_tests. New arg prompt_regexp.
18568 (skip_python_tests): New function.
18569 * lib/mi-support.exp (mi_skip_python_tests): New function.
18570 * gdb.python/py-mi-objfile-gdb.py: New file.
18571 * gdb.python/py-mi-objfile.c: New file.
18572 * gdb.python/py-mi-objfile.exp: New file.
18573
ad89c2aa
KS
185742015-08-17 Keith Seitz <keiths@redhat.com>
18575
18576 * gdb.linespec/explicit.exp: Move strace test from here ...
18577 * gdb.trace/strace.exp: ... to here.
18578
e3ae3c43
PP
185792015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18580
18581 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18582 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18583
604b2636
DE
185842015-08-14 Doug Evans <xdje42@gmail.com>
18585
18586 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18587 inferior before selecting a new file.
18588
6ff0ba5f
DE
185892015-08-14 Doug Evans <xdje42@gmail.com>
18590
18591 * gdb.mi/mi-disassemble.exp: Update.
18592 * gdb.base/disasm-optim.S: New file.
18593 * gdb.base/disasm-optim.c: New file.
18594 * gdb.base/disasm-optim.h: New file.
18595 * gdb.base/disasm-optim.exp: New file.
18596
9ca98f92
KS
185972015-08-14 Keith Seitz <keiths@redhat.com>
18598
18599 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18600 "evaluated-by".
18601
52bbc560
JB
186022015-08-13 Joel Brobecker <brobecker@adacore.com>
18603
18604 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18605
5d8c3ed3
PMR
186062015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18607
18608 * gdb.ada/fun_renaming.exp: New testcase.
18609 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18610 * gdb.ada/fun_renaming/pack.adb: New file.
18611 * gdb.ada/fun_renaming/pack.ads: New file.
18612
ea8812bc
KS
186132015-08-12 Keith Seitz <keiths@redhat.com>
18614
18615 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18616 gdb_get_line_number.
18617
4dafcdeb
JB
186182015-08-12 Joel Brobecker <brobecker@adacore.com>
18619
18620 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18621 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18622 gdb.base/dso2dso.exp: New files.
18623
5ba32597
SDJ
186242015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18625 Pedro Alves <palves@redhat.com>
18626 Keith Seitz <keiths@redhat.com>
18627
18628 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18629 GDBFLAGS.
18630
b6dafabf
PP
186312015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18632
18633 * gdb.base/gdbhistsize-history.exp
18634 (test_histsize_history_setting): Use save_vars.
18635 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18636 Use save_vars.
18637 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18638 * gdb.base/readline.exp: Use save_vars.
18639
abe8e607
PP
186402015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18641
18642 * lib/gdb.exp (save_vars): New proc.
18643
629500fa
KS
186442015-08-11 Keith Seitz <keiths@redhat.com>
18645
18646 * gdb.base/help.exp: Update help_breakpoint_text.
18647
eb8c4e2e
KS
186482015-08-11 Keith Seitz <keiths@redhat.com>
18649
18650 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18651 (at toplevel): Call test_explicit_breakpoints.
18652 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18653 breakpoints.
18654 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18655 breakpoint conditions, "-cond".
18656
87f0e720
KS
186572015-08-11 Keith Seitz <keiths@redhat.com>
18658
18659 * gdb.linespec/3explicit.c: New file.
18660 * gdb.linespec/cpexplicit.cc: New file.
18661 * gdb.linespec/cpexplicit.exp: New file.
18662 * gdb.linespec/explicit.c: New file.
18663 * gdb.linespec/explicit.exp: New file.
18664 * gdb.linespec/explicit2.c: New file.
18665 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18666 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18667 before using in the matching pattern.
18668 Clarify that `prefix' is a regular expression.
18669
f00aae0f
KS
186702015-08-11 Keith Seitz <keiths@redhat.com>
18671
18672 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18673 test.
18674 Add tests for missing ",FMT" and ",".
18675
e27852be
DE
186762015-08-10 Doug Evans <dje@google.com>
18677 Keith Seitz <keiths@redhat.com>
18678
18679 PR gdb/17960
18680 * gdb.base/completion.exp: Add location completer tests.
18681
7f03bd92
PA
186822015-08-07 Pedro Alves <palves@redhat.com>
18683
18684 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18685 tests here.
18686 (top level): Run do_test with and without displaced stepping.
18687
3fc8eb30
PA
186882015-08-07 Pedro Alves <palves@redhat.com>
18689
18690 * gdb.base/valgrind-disp-step.c: New file.
18691 * gdb.base/valgrind-disp-step.exp: New file.
18692
d4569d7b
PA
186932015-08-07 Pedro Alves <palves@redhat.com>
18694
18695 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18696 Delete function.
18697 (main): Add alarm. Run an infinite loop instead of calling
18698 wait_threads.
18699 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18700 comment.
18701 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18702 Delete function.
18703 (main): Add alarm. Run an infinite loop instead of calling
18704 wait_threads.
18705 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18706 comment.
18707
e1316e60
PA
187082015-08-07 Pedro Alves <palves@redhat.com>
18709
18710 * gdb.base/checkpoint-ns.exp: New file.
18711 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18712 standard_testfile.
18713
da8c46d2
MM
187142015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18715
18716 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18717 * gdb.btrace/instruction_history.exp: Update.
18718 * gdb.btrace/tsx.exp: New.
18719 * gdb.btrace/tsx.c: New.
18720
de1c2c52
PA
187212015-08-06 Pedro Alves <palves@redhat.com>
18722
18723 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18724 increase timeout.
18725 * gdb.reverse/until-precsave.exp: Bump timeouts.
18726
782e0bf4
PA
187272015-08-06 Pedro Alves <palves@redhat.com>
18728
18729 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18730
83e97ed0
PA
187312015-08-06 Pedro Alves <palves@redhat.com>
18732
18733 PR gdb/18749
18734 * gdb.threads/process-dies-while-handling-bp.c: New file.
18735 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18736
863d01bd
PA
187372015-08-06 Pedro Alves <palves@redhat.com>
18738
18739 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18740 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18741
0a39bb32
PA
187422015-08-05 Pedro Alves <palves@redhat.com>
18743
18744 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18745 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18746
ee2d2b10
SL
187472015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18748
18749 * gdb.base/bp-permanent.exp: Report test as unsupported if
18750 the target cannot stop at the permanent breakpoint.
18751
4e1bdb00
DE
187522015-08-03 Doug Evans <dje@google.com>
18753
18754 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18755 10000.
18756
3d338901
DE
187572015-08-03 Doug Evans <dje@google.com>
18758
18759 * Makefile.in (workers/%.worker, build-perf): New rule.
18760 (GDB_PERFTEST_MODE): New variable.
18761 (check-perf): Use it.
18762 (clean): Clean up gdb.perf parallel build subdirs.
18763 * lib/build-piece.exp: New file.
18764 * lib/gdb.exp (make_gdb_parallel_path): New function
18765 (standard_output_file, standard_temp_file): Call it.
18766 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18767 of $GDB_PARALLEL.
18768 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18769
af061d3e
DE
187702015-08-03 Doug Evans <dje@google.com>
18771
8e1afc81 18772 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18773 (LOG_FILE_NAME): New global.
18774 (TextReporter.__init__): Initialize self.txt_sum.
18775 (TextReporter.report): Add support for multiple data-points.
18776 Move report to perftest.sum, put raw data in perftest.log.
18777 (TextReporter.start): Open sum and log files.
18778 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18779 * gdb.perf/lib/perftest/testresult.py
18780 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18781
2c8c5d37
PA
187822015-07-31 Pedro Alves <palves@redhat.com>
18783
18784 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18785 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18786 kill_wait_spawned_process instead of explicit "kill -9".
18787 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18788 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18789 kill_wait_spawned_process.
18790 * gdb.base/attach-twice.exp: Likewise.
18791 * gdb.base/attach.exp: Likewise.
18792 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18793 gdb_test_multiple.
18794 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18795 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18796 kill_wait_spawned_process.
18797 * gdb.base/valgrind-infcall.exp: Likewise.
18798 * gdb.multi/multi-attach.exp: Likewise.
18799 * gdb.python/py-prompt.exp: Likewise.
18800 * gdb.python/py-sync-interp.exp: Likewise.
18801 * gdb.server/ext-attach.exp: Likewise.
18802 * gdb.threads/attach-into-signal.exp (corefunc): Use
18803 spawn_wait_for_attach, spawn_id_get_pid and
18804 kill_wait_spawned_process.
18805 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18806 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18807 spawn_id_get_pid and kill_wait_spawned_process.
18808 * gdb.threads/attach-stopped.exp (corefunc): Use
18809 spawn_wait_for_attach, spawn_id_get_pid and
18810 kill_wait_spawned_process.
18811 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18812 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18813 kill_wait_spawned_process instead of explicit "kill -9".
18814 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18815 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18816 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18817 processes. Don't map cygwin/windows pids here. Now returns a
18818 spawn id list.
18819
032a0fca
SL
188202015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18821
18822 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18823 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18824 correct patch.
18825
61a934ca
SL
188262015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18827
18828 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18829
4bc4d428
SL
188302015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18831
18832 Reapply:
18833 2014-05-21 Mark Wielaard <mjw@redhat.com>
18834
18835 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18836
998d452a
PA
188372015-07-30 Pedro Alves <palves@redhat.com>
18838
18839 * linux-low.c (handle_extended_wait): Set the child's last
18840 reported status to TARGET_WAITKIND_STOPPED.
18841
69dde7dc
PA
188422015-07-30 Pedro Alves <palves@redhat.com>
18843
18844 PR threads/18600
18845 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18846 only shows inferior 1.
18847
4dd63d48
PA
188482015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18849 Pedro Alves <palves@redhat.com>
18850
18851 PR threads/18600
18852 * gdb.threads/fork-plus-threads.c: New file.
18853 * gdb.threads/fork-plus-threads.exp: New file.
18854
d618e4c5
PP
188552015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18856
18857 * gdb.base/batch-preserve-term-settings.exp
18858 (test_terminal_settings_preserved_after_cli_exit): Use
18859 send_quit_command.
18860
1eef6428
PA
188612015-07-29 Pedro Alves <palves@redhat.com>
18862 Don Breazeal <donb@codesourcery.com>
18863
18864 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18865 output from both inferior_spawn_id and gdb_spawn_id.
18866
7da5b897
SDJ
188672015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18868
18869 * gdb.threads/attach-into-signal.exp (corefunc): Use
18870 with_test_prefix on nested loops, uniquefying the test messages.
18871
dac804df
SDJ
188722015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18873
18874 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18875 commit.
18876
06265e53
PP
188772015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18878
18879 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18880 New proc.
18881 (test_terminal_settings_preserved_after_sigterm): New test.
18882
18206ca3
PP
188832015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18884
18885 * gdb.base/batch-preserve-term-settings.exp
18886 (test_terminal_settings_preserved_after_cli_exit): New test.
18887
90074d11
PP
188882015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18889
18890 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18891 manipulation of saved_gdbflags.
18892 (test_terminal_settings_preserved): Remove global declaration of
18893 the unused variable pagination_prompt. Remove manipulation of
18894 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18895 GDBFLAGS.
18896
eb1a7902
PA
188972015-07-29 Pedro Alves <palves@redhat.com>
18898
18899 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18900
8b75dd3b
PA
189012015-07-29 Pedro Alves <palves@redhat.com>
18902
18903 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18904 at the top.
18905
dedad4e3
PA
189062015-07-29 Pedro Alves <palves@redhat.com>
18907
18908 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18909 (main): Call gdb_unbuffer_output.
18910 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18911 (main): Call gdb_unbuffer_output.
18912 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18913 (main): Call gdb_unbuffer_output.
18914 * gdb.base/call-strs.exp: Adjust to step over the
18915 gdb_unbuffer_output call.
18916 * gdb.base/catch-gdb-caused-signals.c: Include
18917 "../lib/unbuffer_output.c".
18918 (main): Call gdb_unbuffer_output.
18919 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18920 (main): Call gdb_unbuffer_output.
18921 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18922 (main): Call gdb_unbuffer_output.
18923 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18924 (main): Call gdb_unbuffer_output.
18925 * gdb.base/shlib-call.exp: Adjust to step over the
18926 gdb_unbuffer_output call.
18927 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18928 (main): Call gdb_unbuffer_output.
18929 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18930 (main): Call gdb_unbuffer_output.
18931 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18932 (main): Rename to ...
18933 (test): ... this.
18934 (main): Reimplement.
18935 * gdb.base/varargs.exp: Run to test instead of to main.
18936 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18937 (main): Call gdb_unbuffer_output.
18938
58789a91
PA
189392015-07-29 Pedro Alves <palves@redhat.com>
18940
18941 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
18942 factore out from mi_continue_dprintf. For call-style dprintfs,
18943 expect dprintf output out of $inferior_spawn_id.
18944 (mi_continue_dprintf): Use mi_expect_dprintf.
18945 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18946 (main): Call gdb_unbuffer_output.
18947
e8376742
PA
189482015-07-29 Pedro Alves <palves@redhat.com>
18949
18950 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
18951 (default_mi_gdb_start): Set inferior_spawn_id instead of
18952 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
18953 gdb_spawn_id.
18954 (mi_gdb_test): Always expect inferior output from both
18955 $inferior_spawn_id and $gdb_spawn_id.
18956
08280010
PA
189572015-07-29 Pedro Alves <palves@redhat.com>
18958
18959 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
18960 send_inferior and $inferior_spawn_id.
18961
4d30e432
PA
189622015-07-29 Pedro Alves <palves@redhat.com>
18963
18964 * gdb.gdb/complaints.exp (test_initial_complaints)
18965 (test_serial_complaints, test_short_complaints): Use
18966 gdb_test_stdio.
18967 (test_empty_complaint): Handle $inferior_spawn_id !=
18968 $gdb_spawn_id.
18969
0d30a335
PA
189702015-07-29 Pedro Alves <palves@redhat.com>
18971
18972 * gdb.base/varargs.exp: Use gdb_test_stdio.
18973
39413b29
PA
189742015-07-29 Pedro Alves <palves@redhat.com>
18975
18976 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
18977
7cb000a9
PA
189782015-07-29 Pedro Alves <palves@redhat.com>
18979
18980 * gdb.base/ending-run.exp: Use gdb_test_stdio.
18981
d7b8ac82
PA
189822015-07-29 Pedro Alves <palves@redhat.com>
18983
18984 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
18985 parameter into two new parameters, "inf_result" and "gdb_result".
18986 Expect inferior output and gdb output from $inferior_spawn_id and
18987 $gdb_spawn_id, respectively. Adjust all callers.
18988
789c3a0c
PA
189892015-07-29 Pedro Alves <palves@redhat.com>
18990
18991 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
18992 of gdb_test_sequence.
18993
77e760c3
PA
189942015-07-29 Pedro Alves <palves@redhat.com>
18995
18996 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
18997 (saw_spurious_output): Expect inferior output from
18998 $inferior_spawn_id. Use gdb_test_stdio.
18999
8396d2cd
PA
190002015-07-29 Pedro Alves <palves@redhat.com>
19001
19002 * gdb.base/dprintf.exp: Use standard_testfile. Change
19003 prepare_for_testing call.
19004 (srcfile): Don't set.
19005 (restart): New procedure.
19006 (test_dprintf): New procecure, use to continue over dprintfs.
19007 (test_call, test_agent): New procedures, tests moved here.
19008 Restart gdb and recreate dprintfs. Adjust expected output.
19009
2051d61f
PA
190102015-07-29 Pedro Alves <palves@redhat.com>
19011
19012 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19013
452397af
PA
190142015-07-29 Pedro Alves <palves@redhat.com>
19015
19016 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19017
8aed9555
PA
190182015-07-29 Pedro Alves <palves@redhat.com>
19019
19020 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19021 gdb_test_stdio.
19022
188a61b4
PA
190232015-07-29 Pedro Alves <palves@redhat.com>
19024
19025 * lib/gdb.exp (gdb_test_stdio): New procedure.
19026
12264a45
PA
190272015-07-29 Pedro Alves <palves@redhat.com>
19028
19029 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19030
23ffc893
PA
190312015-07-29 Pedro Alves <palves@redhat.com>
19032
19033 * gdb.base/call-signal-resume.exp: Remove check for
19034 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19035 * gdb.base/unwindonsignal.exp: Likewise.
19036 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19037 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19038
65566918
PA
190392015-07-29 Pedro Alves <palves@redhat.com>
19040
19041 * gdb.base/siginfo-addr.c (pass): New function.
19042 (handler): Call it iff si_addr is correct.
19043 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19044 Set a breakpoint at "pass" and continue to it.
19045
d60a9221
SDJ
190462015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19047
19048 * gdb.python/py-objfile.exp: Make some tests have unique names.
19049 * gdb.python/py-pp-registration.exp: Likewise.
19050
bde40b8f
PA
190512015-07-28 Pedro Alves <palves@redhat.com>
19052
19053 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19054
13e1dec8
SM
190552015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19056
19057 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19058
da33c9a7
SM
190592015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19060
19061 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19062
077836f7
PP
190632015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19064
19065 * gdb.base/gdb-sigterm-2.exp: New test.
19066
b8cc7b2e
DE
190672015-07-25 Doug Evans <xdje42@gmail.com>
19068
19069 Revert:
19070 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19071 (workers/%.worker, build-perf): New rule.
19072 (GDB_PERFTEST_MODE): New variable.
19073 (check-perf): Use it.
19074 (clean): Clean up gdb.perf parallel build subdirs.
19075 * lib/build-piece.exp: New file.
19076 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19077 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19078 name.
19079 (standard_temp_file): Ditto.
19080 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19081 of $GDB_PARALLEL.
19082
c8bd4544
DE
190832015-07-24 Doug Evans <dje@google.com>
19084
19085 * gdb.perf/lib/perftest/utils.py: New file.
19086 * gdb.perf/gm-hello.cc: New file.
19087 * gdb.perf/gm-pervasive-typedef.cc: New file.
19088 * gdb.perf/gm-pervasive-typedef.h: New file.
19089 * gdb.perf/gm-std.cc: New file.
19090 * gdb.perf/gm-std.h: New file.
19091 * gdb.perf/gm-use-cerr.cc: New file.
19092 * gdb.perf/gm-utils.h: New file.
19093 * gdb.perf/gmonster-null-lookup.py: New file.
19094 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19095 * gdb.perf/gmonster-print-cerr.py: New file.
19096 * gdb.perf/gmonster-ptype-string.py: New file.
19097 * gdb.perf/gmonster-runto-main.py: New file.
19098 * gdb.perf/gmonster-select-file.py: New file.
19099 * gdb.perf/gmonster1-null-lookup.exp: New file.
19100 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19101 * gdb.perf/gmonster1-print-cerr.exp: New file.
19102 * gdb.perf/gmonster1-ptype-string.exp: New file.
19103 * gdb.perf/gmonster1-runto-main.exp: New file.
19104 * gdb.perf/gmonster1-select-file.exp: New file.
19105 * gdb.perf/gmonster1.cc: New file.
19106 * gdb.perf/gmonster1.exp: New file.
19107 * gdb.perf/gmonster2-null-lookup.exp: New file.
19108 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19109 * gdb.perf/gmonster2-print-cerr.exp: New file.
19110 * gdb.perf/gmonster2-ptype-string.exp: New file.
19111 * gdb.perf/gmonster2-runto-main.exp: New file.
19112 * gdb.perf/gmonster2-select-file.exp: New file.
19113 * gdb.perf/gmonster2.cc: New file.
19114 * gdb.perf/gmonster2.exp: New file.
19115
6eab34f3
DE
191162015-07-24 Doug Evans <dje@google.com>
19117
19118 * gdb.perf/README: New file.
19119 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19120 * lib/gen-perf-test.exp: New file.
19121
63738bfd
DE
191222015-07-24 Doug Evans <dje@google.com>
19123
19124 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19125 (PerfTest::startup): New function.
19126 (PerfTest::run): Return result of calling body.
19127 (PerfTest::assemble): Rewrite.
19128 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19129 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19130 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19131 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19132 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19133
7b606f95
DE
191342015-07-24 Doug Evans <dje@google.com>
19135
19136 * lib/gdb.exp (clean_restart): Make executable optional.
19137
a97b16b8
DE
191382015-07-24 Doug Evans <dje@google.com>
19139
19140 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19141 compiler_info references.
19142 * gdb.cp/temargs.exp: Ditto.
19143 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19144 (get_compiler_info): Early exit if already computed. Set compiler_info
19145 to "unknown" if there was a problem.
19146 (test_compiler_info): Add function comment. Call get_compiler_info.
19147
35baa57f
DE
191482015-07-24 Doug Evans <dje@google.com>
19149
19150 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19151 (workers/%.worker, build-perf): New rule.
19152 (GDB_PERFTEST_MODE): New variable.
19153 (check-perf): Use it.
19154 (clean): Clean up gdb.perf parallel build subdirs.
19155 * lib/build-piece.exp: New file.
19156 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19157 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19158 name.
19159 (standard_temp_file): Ditto.
19160 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19161 of $GDB_PARALLEL.
19162
6ebea266
DE
191632015-07-24 Doug Evans <dje@google.com>
19164
19165 * lib/future.exp (gdb_default_target_compile): New option
19166 "early_flags".
19167 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19168 --as-needed.
19169
1e76a7e9
SDJ
191702015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19171
19172 * gdb.base/catch-syscall.exp: Call gdb_exit before
19173 gdb_skip_xml_test.
19174
5068630a
PA
191752015-07-24 Pedro Alves <palves@redhat.com>
19176
19177 * gdb.python/py-events.exp: Accept output between the stop event
19178 and the prompt.
19179 * gdb.python/py-evsignal.exp: Likewise.
19180 * gdb.python/py-evthreads.exp: Likewise.
19181
77598427
PA
191822015-07-24 Pedro Alves <palves@redhat.com>
19183
19184 PR gdb/18717
19185 * gdb.threads/non-ldr-exit.c: New file.
19186 * gdb.threads/non-ldr-exit.exp: New file.
19187
11e6c98f
YQ
191882015-07-24 Yao Qi <yao.qi@linaro.org>
19189
19190 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19191 restarting process.
19192
51aee833
YQ
191932015-07-24 Yao Qi <yao.qi@linaro.org>
19194
19195 * gdb.server/ext-restart.exp: New file.
19196
8cfe207c
YQ
191972015-07-24 Yao Qi <yao.qi@linaro.org>
19198
19199 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19200 argument options.
19201 * gdb.server/ext-wrapper.exp: New file.
19202
cc12ce38
DE
192032015-07-23 Doug Evans <dje@google.com>
19204
19205 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19206 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19207
d0d84780
PMR
192082015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19209
19210 * gdb.ada/var_arr_typedef.exp: New testcase.
19211 * gdb.ada/var_arr_typedef/pack.adb: New file.
19212 * gdb.ada/var_arr_typedef/pack.ads: New file.
19213 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19214
8b558f79
JB
192152015-07-20 Joel Brobecker <brobecker@adacore.com>
19216
19217 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19218
775a3298
JK
192192015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19220
19221 * gdb.arch/i386-biarch-core.exp: Replace istarget
19222 by "complete set gnutarget". Remove expectation for the "core-file"
19223 command.
19224
db1ff28b
JK
192252015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19226
19227 Revert the previous commit:
19228 Tests for validate symbol file using build-id.
19229
0a94970d
JK
192302015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19231
19232 Tests for validate symbol file using build-id.
19233 * gdb.base/solib-mismatch-lib.c: New file.
19234 * gdb.base/solib-mismatch-libmod.c: New file.
19235 * gdb.base/solib-mismatch.c: New file.
19236 * gdb.base/solib-mismatch.exp: New file.
19237
03346981
SL
192382015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19239
19240 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19241 nios2-*-linux*.
19242 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19243 * gdb.base/siginfo.exp: Likewise.
19244 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19245
42422cc7
PL
192462015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19247
19248 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19249 Move it to ...
19250 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19251 ... here.
19252 * gdb.trace/range-stepping.exp: Check that the target supports
19253 range stepping.
19254
cfa68bae
JK
192552015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19256
19257 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19258
8ffdba26
PA
192592015-07-14 Pedro Alves <palves@redhat.com>
19260
19261 * gdb.base/killed-outside.exp: New file.
19262 * gdb.base/killed-outside.c: New file.
19263
218a5a11
JK
192642015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19265
19266 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19267 (n at main): New.
19268 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19269
e03ed3c6
AA
192702015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19271
19272 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19273 infcall tests instead of setting up for KFAIL.
19274
485668e5
MM
192752015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19276
19277 * gdb.btrace/record_goto-step.exp: New.
19278
08464196
JK
192792015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19280
19281 PR compile/18484
19282 * gdb.compile/compile.c (struct struct_type): Add volatile to
19283 selffield's type.
19284 * gdb.compile/compile.exp
19285 (compile code struct_object.selffield = &struct_object): Skip further
19286 struct_object tests if this one xfails.
19287
bcf5c1d9
RC
192882015-07-08 Robert O'Callahan <robert@ocallahan.org>
19289
19290 PR exp/18617
19291 * gdb.trace/ax.exp: Add test.
19292
4931af25
YQ
192932015-07-07 Yao Qi <yao.qi@linaro.org>
19294
19295 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19296 instead of istarget "aarch64*-*-*".
19297 * gdb.arch/aarch64-fp.exp: Likewise.
19298 * gdb.base/float.exp: Likewise.
19299 * gdb.reverse/aarch64.exp: Likewise.
19300 * lib/gdb.exp (is_aarch64_target): New proc.
19301
9fcf688e
YQ
193022015-07-07 Yao Qi <yao.qi@linaro.org>
19303
19304 * lib/gdb.exp (is_aarch32_target): New proc.
19305 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19306 instead of "istarget "arm*-*-*"".
19307 * gdb.arch/arm-disp-step.exp: Likewise.
19308 * gdb.arch/thumb-bx-pc.exp: Likewise.
19309 * gdb.arch/thumb-prologue.exp: Likewise.
19310 * gdb.arch/thumb-singlestep.exp: Likewise.
19311 * gdb.base/disp-step-syscall.exp: Likewise.
19312 * gdb.base/float.exp: Likewise.
19313
fbd8d50d
YQ
193142015-07-07 Yao Qi <yao.qi@linaro.org>
19315
19316 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19317 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19318
71be1fdc
YQ
193192015-07-07 Yao Qi <yao.qi@linaro.org>
19320
19321 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19322 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19323 if it exists.
19324 * gdb.multi/multi-arch.exp: Likewise.
19325
3e221d36
SM
193262015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19327
19328 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19329 print.
19330
d441430b
YQ
193312015-07-07 Yao Qi <yao.qi@linaro.org>
19332
19333 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19334
06f810bd
MG
193352015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19336
19337 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19338 '[' and ']' characters.
19339
5e61e7c0
IB
193402015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19341
19342 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19343
28bf096c
PA
193442015-06-29 Pedro Alves <palves@redhat.com>
19345
19346 PR threads/18127
19347 * gdb.threads/hand-call-new-thread.c: New file.
19348 * gdb.threads/hand-call-new-thread.c: New file.
19349
ee93cd5e
KS
193502015-06-26 Keith Seitz <keiths@redhat.com>
19351 Doug Evans <dje@google.com>
19352
19353 PR 16253
19354 * gdb.cp/var-tag-2.cc: New file.
19355 * gdb.cp/var-tag-3.cc: New file.
19356 * gdb.cp/var-tag-4.cc: New file.
19357 * gdb.cp/var-tag.cc: New file.
19358 * gdb.cp/var-tag.exp: New file.
19359
fc637f04
PP
193602015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19361
19362 * gdb.base/history-duplicates.exp: New test.
19363
2e52ae68
PP
193642015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19365
19366 * gdb.base/completion.exp: Test the completion of the "focus"
19367 command.
19368
6e22494e
JK
193692015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19370
19371 * gdb.arch/amd64-prologue-skip.S: New file.
19372 * gdb.arch/amd64-prologue-skip.exp: New file.
19373
bf7b9cd9
SM
193742015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19375
19376 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19377 is_address_zero_readable check.
19378
201e8dfd
PB
193792015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19380
19381 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19382 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19383
5cd867b4
YQ
193842015-06-24 Yao Qi <yao.qi@linaro.org>
19385
19386 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19387 linux targets.
19388
4d7be007
YQ
193892015-06-24 Yao Qi <yao.qi@linaro.org>
19390
19391 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19392 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19393 * gdb.base/siginfo-thread.exp: Likewise.
19394
07fcd301
YQ
193952015-06-22 Yao Qi <yao.qi@linaro.org>
19396
19397 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19398
52042a00
YQ
193992015-06-22 Yao Qi <yao.qi@linaro.org>
19400
19401 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19402 aarch64*-*-*.
19403 (skip_hw_watchpoint_tests): Likewise.
19404
74bd41ce
PP
194052015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19406
19407 * gdb.base/gdbinit-history.exp: Test the interaction between
19408 setting GDBHISTSIZE and setting the history size via .gdbinit.
19409
bc460514
PP
194102015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19411
19412 PR gdb/16999
19413 * gdb.base/gdbhistsize-history.exp: New test.
19414
b58c513b
PP
194152015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19416
19417 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19418 with GDBHISTSIZE.
19419 * gdb.base/readline.exp: Likewise.
19420
92046791
YQ
194212015-06-17 Yao Qi <yao.qi@linaro.org>
19422
19423 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19424 line.
19425
2093d2d3
PP
194262015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19427
19428 * gdb.base/gdbinit-history.exp: Add test case to check that
19429 an unlimited history file does not get truncated on exit.
19430
e6c693af
AA
194312015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19432
19433 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19434 (VECTOR): New macro. Use it...
19435 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19436 ...for these typedefs.
19437 (int8, char1, int1, double1): New typedefs.
19438 (struct just_int2, struct two_int2): New structures.
19439 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19440 (add_structvecs, add_singlevecs): New functions.
19441 (main): Call add_some_intvecs twice.
19442 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19443 the compile and exit upon failure. Try compiling for the "native"
19444 architecture. Test inferior function calls with vector arguments
19445 and vector return value handling with "finish" and "return".
19446
c74f7d1c
JT
194472015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19448
19449 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19450 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19451 PE file.
19452 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19453
98aa42ee
AT
194542015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19455
19456 PR breakpoints/16465
19457 * gdb.mi/mi-dprintf-pending.c: New file.
19458 * gdb.mi/mi-dprintf-pending.exp: New test.
19459 * gdb.mi/mi-dprintf-pendshr.c: New file.
19460
7d73c23c 194612015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19462 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19463
19464 * gdb.arch/i386-mpx-map.c: New file.
19465 * gdb.arch/i386-mpx-map.exp: New File.
19466
194672015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19468
19469 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19470 * gdb.arch/i386-mpx.exp: Indentation fixed.
19471
194722015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19473
19474 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19475 function and improved indentation.
19476 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19477 gdb_test_multiple. Added additional tests to skip the test.
19478
194792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19480
19481 * gdb.arch/i386-avx512.c: Change path in include file.
19482 * gdb.arch/i386-avx512.exp: Change include dir path
19483 compilation flag.
19484 * gdb.arch/i386-mpx.c: Change path in include file.
19485 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19486 flag.
19487
d5eba19a
JK
194882015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19489
19490 * gdb.compile/compile-print.exp (compile print *vararray@3)
19491 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19492
7f361056
JK
194932015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19494
19495 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19496 (do not keep jit in memory): ... this.
19497 (expect 5): Change it to ...
19498 (expect no 5): ... this.
19499
3b462ec2
SM
195002015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19501
19502 PR gdb/15564
19503 * gdb.mi/mi-detach.exp: New file.
19504
e0619de6
JK
195052015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19506
19507 PR symtab/18392
19508 * gdb.arch/amd64-tailcall-self.S: New file.
19509 * gdb.arch/amd64-tailcall-self.c: New file.
19510 * gdb.arch/amd64-tailcall-self.exp: New file.
19511
e970cb34
DB
195122015-05-28 Don Breazeal <donb@codesourcery.com>
19513
19514 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19515 tests for remote targets by checking is_target_gdbserver.
19516
b2e2f908
DE
195172015-05-27 Doug Evans <dje@google.com>
19518
19519 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19520 * gdb.dwarf2/opaque-type-lookup.c: New file.
19521 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19522
82c7be31
DE
195232015-05-26 Doug Evans <dje@google.com>
19524
19525 * gdb.cp/iostream.cc: New file.
19526 * gdb.cp/iostream.exp: New file.
19527
b4f54984
DE
195282015-05-26 Doug Evans <dje@google.com>
19529
19530 * gdb.dwarf2/dw2-op-call.exp: Update.
19531 * gdb.dwarf2/dw4-sig-types.exp: Update.
19532 * gdb.dwarf2/implptr.exp: Update.
19533 * gdb.mi/mi-cmd-param-changed.exp: Update.
19534
4ea6efe9
DE
195352015-05-26 Doug Evans <dje@google.com>
19536
19537 * gdb.python/py-lazy-string.c: New file.
19538 * gdb.python/py-lazy-string.exp: New file.
19539 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19540 (main): Update. Add estring3.
19541 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19542 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19543
f6bb7db3
YQ
195442015-05-26 Omair Javaid <omair.javaid@linaro.org>
19545 Yao Qi <yao.qi@linaro.org>
19546
19547 * gdb.reverse/aarch64.c: New.
19548 * gdb.reverse/aarch64.exp: New.
19549
a81bfbd0
OJ
195502015-05-26 Omair Javaid <omair.javaid@linaro.org>
19551
25d49b86
PA
19552 * lib/gdb.exp (supports_process_record): Return true for
19553 aarch64*-linux*.
a81bfbd0
OJ
19554 (supports_reverse): Likewise.
19555
158bf1b4
PP
195562015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19557
19558 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19559 Use with_test_prefix.
19560
a0145030
AB
195612015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19562
19563 * gdb.base/completion.exp: Add test for completion of layout
19564 names.
19565
ebe3b578
AB
195662015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19567
19568 * lib/gdb.exp (skip_tui_tests): New proc.
19569 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19570
84204ed7
PA
195712015-05-19 Pedro Alves <palves@redhat.com>
19572
19573 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19574 Save the whole env array instead of just HOME. Unset HISTSIZE in
19575 the environment while testing. Restore whole environment
19576 afterwards.
19577
37442ce1
DE
195782015-05-16 Doug Evans <xdje42@gmail.com>
19579
19580 * gdb.guile/scm-ports.c: New file.
19581 * gdb.guile/scm-ports.exp: Add memory port tests.
19582
36de76f9
JK
195832015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19584
19585 * gdb.compile/compile-print.c: New file.
19586 * gdb.compile/compile-print.exp: New file.
19587
3a9558c4
JK
195882015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19589
19590 * gdb.compile/compile-ops.exp: Cast param to void.
19591 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19592 (compile code struct_object.selffield = &struct_object): Add xfail.
19593
aa715135
JG
195942015-05-15 Joel Brobecker <brobecker@adacore.com>
19595
19596 * gdb.ada/arr_enum_with_gap: New testcase.
19597
931e5bc3
JG
195982015-05-15 Joel Brobecker <brobecker@adacore.com>
19599
19600 * gdb.ada/byte_packed_arr: New testcase.
19601
9cd4d857
JB
196022015-05-15 Joel Brobecker <brobecker@adacore.com>
19603
19604 * gdb.ada/pckd_neg: New testcase.
19605
ebfd00d2
PP
196062015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19607
19608 PR gdb/17820
19609 * gdb.base/gdbinit-history.exp: New test.
19610 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19611 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19612
4c082a81
SC
196132015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19614
19615 * gdb.python/py-xmethods.cc: Enhance test case.
19616 * gdb.python/py-xmethods.exp: New tests.
19617 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19618 function.
19619 (B_indexoper): Likewise.
19620 (global_dm_list) : Add new xmethod worker functions.
19621
f7797074
SDJ
196222015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19623
19624 * gdb.base/coredump-filter.exp: Correctly unset
19625 "coredump_var_addr" array.
19626
a4674e4e
PA
196272015-05-08 Pedro Alves <palves@redhat.com>
19628
19629 * gdb.server/non-existing-program.exp: Unset spawn_id.
19630
df2eb078
SC
196312015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19632
19633 PR python/18291
19634 * gdb.python/py-xmethods.exp: Add tests.
19635
422349a3
YQ
196362015-05-08 Yao Qi <yao.qi@linaro.org>
19637
19638 PR gdb/18208
19639 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19640 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19641 function set_coredump_filter, and remove remote_exec call.
19642 Remove argument ipid. Callers update.
19643 (top level): Don't get inferior's PID.
19644
63fc80ce
AA
196452015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19646
19647 * gdb.base/watch_thread_num.exp: Skip test on targets without
19648 access watchpoints.
19649
80ad801e
PA
196502015-05-06 Pedro Alves <palves@redhat.com>
19651
19652 PR server/18081
19653 * gdb.server/non-existing-program.exp: New file.
19654
0fa7fe50
JB
196552015-05-05 Joel Brobecker <brobecker@adacore.com>
19656
19657 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19658
3ea89b92
PMR
196592015-05-05 Joel Brobecker <brobecker@adacore.com>
19660
19661 * gdb.ada/out_of_line_in_inlined: New testcase.
19662
87b8eff0
JB
196632015-05-05 Joel Brobecker <brobecker@adacore.com>
19664
19665 * gdb.ada/var_rec_arr: New testcase.
19666
5fccc635
YQ
196672015-04-30 Yao Qi <yao.qi@linaro.org>
19668
19669 * gdb.base/break-idempotent.exp: If
19670 skip_hw_watchpoint_multi_tests returns true, skip the tests
19671 on "rwatch" and "awatch".
19672
42d38f42
YQ
196732015-04-30 Yao Qi <yao.qi@linaro.org>
19674
19675 * gdb.base/relativedebug.exp: Invoke gdb command
19676 "info sharedlibrary", and if libc.so doesn't have debug info,
19677 skip the test.
19678
2ce1cdbf
DE
196792015-04-29 Doug Evans <dje@google.com>
19680
19681 * gdb.python/py-xmethods.exp: Add ptype tests.
19682 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19683 get_result_type method.
19684
f24a38c5
LM
196852015-04-29 Luis Machado <lgustavo@codesourcery.com>
19686
19687 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19688 the target does not support hardware watchpoints.
19689
ecbf2b3c
LM
196902015-04-29 Luis Machado <lgustavo@codesourcery.com>
19691
19692 * gdb.base/break-always.exp: Abort testing if writing to memory
19693 causes an error.
19694
34f5f757
DE
196952015-04-28 Doug Evans <dje@google.com>
19696
19697 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19698 * gdb.python/py-pp-registration.exp: ... here. New file.
19699 * gdb.python/py-pp-registration.c: New file.
19700 * gdb.python/py-pp-registration.py: New file.
19701
69b4374a
DE
197022015-04-28 Doug Evans <dje@google.com>
19703
19704 * gdb.python/py-bad-printers.c: New file.
19705 * gdb.python/py-bad-printers.py: New file.
19706 * gdb.python/py-bad-printers.exp: New file.
19707
59fb7612
SS
197082015-04-28 Sasha Smundak <asmundak@google.com>
19709
19710 * gdb.python/py-type.exp: New test.
19711
2631b16a
AW
197122015-04-28 Andy Wingo <wingo@igalia.com>
19713
19714 * gdb.python/py-parameter.exp:
19715 * gdb.guile/scm-parameter.exp: Escape the path that we are
19716 matching against, as it might contain characters that are special
19717 to regular expressions.
19718
460efde1
JB
197192015-04-27 Joel Brobecker <brobecker@adacore.com>
19720
19721 * gdb.ada/rec_comp: New testcase.
19722
2d369d8e
SDJ
197232015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19724
19725 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19726 before using it.
19727
cf75d6c3
AB
197282015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19729
19730 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19731 new tests for verilog output.
19732
8dbe7ca5
YQ
197332015-04-24 Yao Qi <yao.qi@linaro.org>
19734
19735 * boards/remote-gdbserver-on-localhost.exp: New file.
19736
4ef9fb2f
PA
197372015-04-23 Pedro Alves <palves@redhat.com>
19738
19739 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19740 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19741 "end of file", remove $inferior_spawn_id from the indirect list.
19742
0a803169
PA
197432015-04-23 Pedro Alves <palves@redhat.com>
19744
19745 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19746
749ef8f8
PA
197472015-04-23 Pedro Alves <palves@redhat.com>
19748
19749 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19750 on $any_spawn_id instead of only on $gdb_spawn_id.
19751
8aae4344
PM
197522015-04-21 Pierre Muller <muller@sourceware.org>
19753
19754 PR pascal/17815
19755 * lib/pascal.exp (gpc_compile): Add new option "class".
19756 (fpc_compile): Likewise.
19757 * gdb.pascal/case-insensitive-symbols.pas: New file.
19758 * gdb.pascal/case-insensitive-symbols.exp: New file.
19759
1586c8fb
GB
197602015-04-20 Gary Benson <gbenson@redhat.com>
19761
19762 * gdb.base/attach.exp: Fix three extended remote failures.
19763
1b6e6f5c
GB
197642015-04-17 Gary Benson <gbenson@redhat.com>
19765
19766 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19767 the main executable over the remote protocol.
19768
e797481d
PA
197692015-04-16 Pedro Alves <palves@redhat.com>
19770
19771 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19772 a new gdbserver if gdbserver_reconnect_p is set.
19773
1ca99c42
PA
197742015-04-16 Pedro Alves <palves@redhat.com>
19775
19776 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19777 is set, don't exit gdbserver.
19778
af9fd6f8
AA
197792015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19780
19781 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19782 appropriate .insn, such that an older assembler can be used.
19783 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19784 the z/Architecture instruction set on 31-bit targets as well.
19785
04ff1e61
AA
197862015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19787
19788 * gdb.go/handcall.exp: Remove all logic related to the first
19789 breakpoint and rely on go_runto_main instead.
19790 * gdb.go/strings.exp: Likewise.
19791 * gdb.go/unsafe.exp: Likewise.
19792 * gdb.go/hello.exp: Likewise. Also rename the remaining
19793 breakpoint marker to "breakpoint 1".
19794 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19795 * gdb.go/strings.go: Likewise.
19796 * gdb.go/unsafe.go: Likewise.
19797 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19798 "set breakpoint 2 here" and rename the remaining breakpoint marker
19799 to "breakpoint 1".
19800
40d2f8d6
SM
198012015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19802
19803 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19804 if itertools.imap is not present.
19805 * gdb.python/py-objfile.exp: Add parentheses.
19806 * gdb.python/py-type.exp: Same.
19807 * gdb.python/py-unwind-maint.py: Same.
19808
8cbc97c6
YQ
198092015-04-15 Yao Qi <yao.qi@linaro.org>
19810
19811 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19812 of ":$ptr_size" and set its form explicitly.
19813
45fd756c
YQ
198142015-04-15 Pedro Alves <palves@redhat.com>
19815 Yao Qi <yao.qi@linaro.org>
19816
19817 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19818 timeout by factor of 4.
19819 (test_regular_watch): Likewise.
19820 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19821 * gdb.reverse/sigall-reverse.exp: Likewise.
19822 * gdb.reverse/until-precsave.exp: Likewise.
19823 * lib/gdb.exp (with_timeout_factor): New proc.
19824 (gdb_expect): Move some code to ...
19825 (get_largest_timeout): ... here. New procedure.
19826
9e811bc3
LM
198272015-04-14 Luis Machado <lgustavo@codesourcery.com>
19828
19829 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19830
0ff6fcb2
LM
198312015-04-13 Luis Machado <lgustavo@codesourcery.com>
19832
19833 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19834 to write to the .text section.
19835
7578d5f7
LM
198362015-04-13 Luis Machado <lgustavo@codesourcery.com>
19837
19838 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19839 Handle the case of targets that do not provide PID information.
19840
2efe15c4
YQ
198412015-04-13 Yao Qi <yao.qi@linaro.org>
19842
19843 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19844 and use expect instead of gdb_expect.
19845
8cd8f2f8
SDJ
198462015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19847
19848 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19849 "coredump_var_addr" to avoid naming conflict with other testcases.
19850
9ee41772
PA
198512015-04-10 Pedro Alves <palves@redhat.com>
19852
19853 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19854 gdb_test_sequence and gdb_assert.
19855
07473109
PA
198562015-04-10 Pedro Alves <palves@redhat.com>
19857
19858 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19859 test messages that don't include the breakpoint address.
19860
de3db44c
YQ
198612015-04-10 Yao Qi <yao.qi@linaro.org>
19862
19863 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19864 false for some offset and width combinations which aren't
19865 supported by linux kernel.
19866
c79d856c
PA
198672015-04-10 Pedro Alves <palves@redhat.com>
19868
19869 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19870 procedure, factored out from ...
19871 (top level): ... here. Add "set displaced-stepping" testing axis.
19872 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19873 parameter "displaced". Use it.
19874 (top level): Use foreach and add "set displaced-stepping" testing
19875 axis.
19876
ebc90b50
PA
198772015-04-10 Pedro Alves <palves@redhat.com>
19878
19879 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19880 Remove comment.
19881 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19882 both the address of the instruction that triggers the watchpoint
19883 and the address of the instruction immediately after, and use
19884 those addresses for the test. Fix comment.
19885
8f572e5c
PA
198862015-04-10 Pedro Alves <palves@redhat.com>
19887
19888 * gdb.base/sigstep.exp (breakpoint_to_handler)
19889 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19890 Test "backtrace" in handler.
19891 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19892 (top level): Add new "displaced" test axis to
19893 breakpoint_to_handler, breakpoint_to_handler_entry and
19894 breakpoint_over_handler.
19895
8d707a12
PA
198962015-04-10 Pedro Alves <palves@redhat.com>
19897
19898 PR gdb/18216
19899 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19900
ef713951
YQ
199012015-04-10 Yao Qi <yao.qi@linaro.org>
19902
19903 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19904 (test_add_rn_pc): New function.
19905 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19906 (top level): Invoke test_add_rn_pc.
19907
906d60cf
PA
199082015-04-10 Pedro Alves <palves@redhat.com>
19909
19910 PR gdb/13858
19911 * gdb.base/step-over-no-symbols.exp: New file.
19912
f2983cc3
AW
199132015-04-09 Andy Wingo <wingo@igalia.com>
19914
19915 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19916 after the Python tests.
19917
6d62641c
SDJ
199182015-04-08 Keith Seitz <keiths@redhat.com>
19919
19920 PR python/16699
19921 * gdb.python/py-completion.exp: New tests for completion.
19922 * gdb.python/py-completion.py (CompleteLimit1): New class.
19923 (CompleteLimit2): Likewise.
19924 (CompleteLimit3): Likewise.
19925 (CompleteLimit4): Likewise.
19926 (CompleteLimit5): Likewise.
19927 (CompleteLimit6): Likewise.
19928 (CompleteLimit7): Likewise.
19929
f3770638
PA
199302015-04-08 Pedro Alves <palves@redhat.com>
19931
19932 PR gdb/18214
19933 PR gdb/18216
19934 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19935 function.
19936 (main): Install it as SIGUSR1 handler.
19937 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
19938 parameter. Always use "setup" as prefix. Toggle "set
19939 displaced-stepping" off/on depending on global. Don't switch to
19940 thread 1 here.
19941 (top level): Add displaced stepping "off/on" test axis. Update
19942 "setup" calls. Wrap each subtest with with_test_prefix. Test
19943 continuing with a queued signal in each thread.
19944
4496bed7
PA
199452015-04-08 Pedro Alves <palves@redhat.com>
19946
19947 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
19948 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
19949 gdb_breakpoint instead of gdb_test that doesn't expect anything.
19950 Return early if running to main fails.
19951 * gdb.trace/while-stepping.exp: Likewise.
19952
b97fde92
PA
199532015-04-07 Pedro Alves <palves@redhat.com>
19954
19955 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
19956 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
19957 interact with inferior program.
19958
f71c18e7
PA
199592015-04-07 Pedro Alves <palves@redhat.com>
19960
19961 * lib/gdb.exp (inferior_spawn_id): New global.
19962 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
19963 spawn id after processing the user code.
19964 (default_gdb_start): Set inferior_spawn_id.
19965 (send_inferior): New procedure.
19966 * lib/gdbserver-support.exp (gdbserver_start): Set
19967 inferior_spawn_id.
19968 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
19969
6423214f
PA
199702015-04-07 Pedro Alves <palves@redhat.com>
19971
19972 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
19973 * lib/gdbserver-support.exp (gdbserver_start): Make
19974 $server_spawn_id global.
19975 (gdbserver_start): Don't wait for gdbserver's spawn id with
19976 expect_background.
19977 (close_gdbserver): New procedure.
19978 (gdb_exit): Rename the default version and reimplement.
19979
71c0ee8c
PA
199802015-04-07 Pedro Alves <palves@redhat.com>
19981
72f4393d 19982 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
19983 append the substituted item, not the original item.
19984
203bc29b
PA
199852015-04-07 Pedro Alves <palves@redhat.com>
19986
19987 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
19988 gdb_expect.
19989
508a3ddf
PA
199902015-04-07 Pedro Alves <palves@redhat.com>
19991
19992 * gdb.base/interrupt.exp: Don't handle the case of the inferior
19993 output appearing once only.
19994
9f6dbe2b
PA
199952015-04-07 Pedro Alves <palves@redhat.com>
19996
19997 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
19998 that doesn't expect anything. Return early if running to main
19999 fails.
20000
337532fa
YQ
200012015-04-07 Yao Qi <yao.qi@linaro.org>
20002
20003 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20004 (child_function): Call alarm.
20005 (main): Move call to alarm into the loop.
20006 * gdb.threads/non-stop-fair-events.exp: Build program with
20007 -DTIMEOUT=$timeout.
20008
01b622d4
DE
200092015-04-06 Doug Evans <xdje42@gmail.com>
20010
20011 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20012 Fix dest parameter to board_info.
20013 (fpc_compile): Ditto.
20014 (gdb_compile_pascal): Rename dest arg to destfile.
20015
961f4160
PMR
200162015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20017
20018 * gdb.ada/funcall_ref.exp: New file.
20019 * gdb.ada/funcall_ref/foo.adb: New file.
20020
cafda597
YQ
200212015-04-02 Yao Qi <yao.qi@linaro.org>
20022
20023 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20024 is remote.
20025
fed040c6
GB
200262015-04-02 Gary Benson <gbenson@redhat.com>
20027
20028 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20029
d11916aa
SS
200302015-04-01 Sasha Smundak <asmundak@google.com>
20031
20032 * gdb.python/py-unwind-maint.c: New file.
20033 * gdb.python/py-unwind-maint.exp: New test.
20034 * gdb.python/py-unwind-maint.py: New file.
20035 * gdb.python/py-unwind.c: New file.
20036 * gdb.python/py-unwind.exp: New test.
20037 * gdb.python/py-unwind.py: New test.
20038
a1471180
PA
200392015-04-01 Pedro Alves <palves@redhat.com>
20040
20041 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20042 to fail instead of non-existent $test.
20043
0bbeccb1
PA
200442015-04-01 Pedro Alves <palves@redhat.com>
20045
20046 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20047 GDBFLAGS if not empty.
20048
3c724c8c
PMR
200492015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20050
20051 * gdb.ada/complete.exp: Remove "multi_line".
20052 * gdb.ada/info_exc.exp: Remove "multi_line".
20053 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20054 * gdb.ada/ptype_field.exp: Remove "multi_line".
20055 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20056 * gdb.ada/tagged.exp: Remove "multi_line".
20057 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20058 [multi_line ...]
20059 * gdb.btrace/delta.exp: Likewise.
20060 * gdb.btrace/exception.exp: Likewise.
20061 * gdb.btrace/function_call_history.exp: Likewise.
20062 * gdb.btrace/instruction_history.exp: Likewise.
20063 * gdb.btrace/nohist.exp: Likewise.
20064 * gdb.btrace/record_goto.exp: Likewise.
20065 * gdb.btrace/segv.exp: Likewise.
20066 * gdb.btrace/stepi.exp: Likewise.
20067 * gdb.btrace/tailcall.exp: Likewise.
20068 * gdb.btrace/unknown_functions.exp: Likewise.
20069 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20070 * lib/gdb.exp: Add the "multi_line" helper.
20071
4eec2deb
PA
200722015-04-01 Pedro Alves <palves@redhat.com>
20073
20074 * gdb.threads/tid-reuse.c: New file.
20075 * gdb.threads/tid-reuse.exp: New file.
20076
df8411da
SDJ
200772015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20078
20079 PR corefiles/16092
20080 * gdb.base/coredump-filter.c: New file.
20081 * gdb.base/coredump-filter.exp: Likewise.
20082
6ef37366
PM
200832015-03-27 Petr Machata <pmachata@redhat.com>
20084
20085 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20086 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20087 (Dwarf::assemble): Initialize them.
20088 (Dwarf::lines): New function.
20089
7ec911b0
JT
200902015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20091
20092 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20093 SYMBOL_PREFIX for x86_64-*-cygwin.
20094
ff908ebf
AW
200952015-03-26 Andy Wingo <wingo@igalia.com>
20096
20097 PR symtab/18148
20098 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20099 const_value but not a location.
20100 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20101 location defined in non-main CUs are visible.
20102
6d5f0679
YQ
201032015-03-26 Yao Qi <yao.qi@linaro.org>
20104
20105 PR testsuite/18139
20106 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20107 Add a line number entry for the same line.
20108 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20109 Add a line number entry for the same line.
20110
2898689b
YQ
201112015-03-26 Yao Qi <yao.qi@linaro.org>
20112
20113 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20114 .int 0.
20115 (func): Likewise. Add .Lfunc_1 label.
20116 Use .Lfunc_1 label.
20117 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20118 .int 0.
20119 (func): Likewise.
20120 Use .Lfunc_1 label.
20121
85180498
YQ
201222015-03-26 Yao Qi <yao.qi@linaro.org>
20123
20124 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20125 Call gdb_compile instead to compile each .s files without debug
20126 information.
20127
8aa08a8d
YQ
201282015-03-26 Yao Qi <yao.qi@linaro.org>
20129
20130 * gdb.base/savedregs.exp (process_saved_regs): Make
20131 "Saved registers:" optional in the pattern.
20132
66849923
MM
201332015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20134
20135 * gdb.btrace/next.exp: Merged into step.exp.
20136 * gdb.btrace/finish.exp: Merged into step.exp.
20137 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20138 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20139 "record goto" and checking the exact replay position.
20140 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20141 check for "Recording format" in "info record" output.
20142 * gdb.btrace/record_goto.exp: Choose test file based on target.
20143 * gdb.btrace/x86-record_goto.S: Renamed into ...
20144 * gdb.btrace/x86_64-record_goto.S: ... this.
20145 * gdb.btrace/i686-record_goto.S: New.
20146 * gdb.btrace/x86-tailcall.S: Renamed into ...
20147 * gdb.btrace/x86_64-tailcall.S: ... this.
20148 * gdb.btrace/i686-tailcall.S: New.
20149 * gdb.btrace/x86-tailcall.c: Renamed into ...
20150 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20151 separate statements. Update test.
20152 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20153 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20154 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20155 * gdb.btrace/tailcall.exp: Choose test file based on target.
20156 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20157
11cc1b74
MM
201582015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20159
20160 * gdb.btrace/exception.exp: Increase BTS buffer size.
20161
a25d8bf9
PA
201622015-03-24 Pedro Alves <palves@redhat.com>
20163
20164 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20165
856e7dd6
PA
201662015-03-24 Pedro Alves <palves@redhat.com>
20167
20168 * gdb.threads/schedlock.exp (test_step): No longer expect that
20169 "set scheduler-locking step" with "next" over a function call runs
20170 threads unlocked.
20171
ad235a41
AT
201722015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20173
20174 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20175
15630549
AT
201762015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20177
20178 PR breakpoints/16466
20179 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20180 * gdb.mi/mi-pending.c (thread_func): New function.
20181 (int main): Add threading support required.
20182 * gdb.mi/mi-pending.exp: Add tests for this issue.
20183 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20184 (pendfunc2): Remove stdio dependency.
20185 * gdb.mi/mi-pendshr2.c: New file.
20186
693dca06
KS
201872015-03-23 Keith Seitz <keiths@redhat.com>
20188
20189 * gdb.linespec/keywords.c: New file.
20190 * gdb.linespec/keywords.exp: New file.
20191
7e993ebf
KS
201922015-03-23 Keith Seitz <keiths@redhat.com>
20193
20194 PR gdb/18021
20195 * gdb.dwarf2/staticvirtual.exp: New test.
20196
bc23328c
JK
201972015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20198
20199 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20200 * README: Remove HP-UX and gdb.hp.
20201 (configuration):
20202 * configure: Regenerate.
20203 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20204 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20205 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20206 gdb.hp/gdb.defects/Makefile.
20207 * gdb.hp/Makefile.in: File deleted.
20208 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20209 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20210 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20211 * gdb.hp/gdb.aCC/run.c: File deleted.
20212 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20213 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20214 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20215 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20216 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20217 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20218 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20219 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20220 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20221 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20222 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20223 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20224 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20225 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20226 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20227 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20228 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20229 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20230 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20231 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20232 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20233 * gdb.hp/gdb.compat/average.c: File deleted.
20234 * gdb.hp/gdb.compat/sum.c: File deleted.
20235 * gdb.hp/gdb.compat/xdb.c: File deleted.
20236 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20237 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20238 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20239 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20240 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20241 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20242 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20243 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20244 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20245 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20246 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20247 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20248 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20249 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20250 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20251 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20252 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20253 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20254 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20255 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20256 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20257 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20258 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20259 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20260 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20261 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20262 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20263 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20264 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20265 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20266 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20267 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20268 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20269 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20270 * gdb.hp/tools/odump: File deleted.
20271
8bf3b159
PA
202722015-03-19 Pedro Alves <palves@redhat.com>
20273
20274 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20275 (saw_thread_3): New globals.
20276 (top level): Increment them when an event for the corresponding
20277 thread is seen.
20278 (no thread starvation): New test.
20279
eb54c8bf
PA
202802015-03-19 Pedro Alves <palves@redhat.com>
20281
20282 * gdb.threads/continue-pending-status.c: New file.
20283 * gdb.threads/continue-pending-status.exp: New file.
20284
32d2e5d6
PA
202852015-03-18 Pedro Alves <palves@redhat.com>
20286
20287 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20288 Use gdb_is_target_remote instead of is_remote. Use
20289 gdb_test_multiple instead of gdb_expect. Exit early if
20290 gdb_test_multiple hits its internal matches. Tighten stepi tests
20291 expected output. Fail on exit with any signal, instead of just
20292 SIGILL.
20293
f68f11b7
YQ
202942015-03-18 Yao Qi <yao.qi@linaro.org>
20295
20296 PR tdep/18107
20297 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20298 variable.
20299 * gdb.base/catch-syscall.exp: Don't skip it on
20300 aarch64*-*-linux* target. Remove elements in all_syscalls.
20301 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20302 target.
20303 (setup_all_syscalls): New proc.
20304
ca5fd19b
YQ
203052015-03-16 Yao Qi <yao.qi@linaro.org>
20306
20307 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20308 (top level): Skip tests if valid_addr_p returns false for
20309 $cmd1 or $cmd2.
20310
85642ba0
AW
203112015-03-11 Andy Wingo <wingo@igalia.com>
20312
20313 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20314
e03f9645
YQ
203152015-03-11 Yao Qi <yao.qi@linaro.org>
20316
20317 * gdb.base/catch-syscall.exp: Fix typo in comments.
20318
5d0962b2
YQ
203192015-03-11 Yao Qi <yao.qi@linaro.org>
20320
20321 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20322
b2df3cef
PA
203232015-03-09 Pedro Alves <palves@redhat.com>
20324
20325 * dg-extract-results.py: Delete.
20326
ef878e53
PA
203272015-03-09 Pedro Alves <palves@redhat.com>
20328
20329 Merge dg-extract-results.sh from GCC upstream (r218843).
20330
20331 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20332 * dg-extract-results.sh: Use --text with grep to avoid issues with
20333 binary files. Fall back to cat -v, if that doesn't work.
20334
9494d219
PA
203352015-03-05 Pedro Alves <palves@redhat.com>
20336
20337 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20338
a8d9763a
SM
203392015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20340
20341 * lib/mi-support.exp (mi_expect_interrupt): Accept
20342 alternative event for when in all-stop mode.
20343
be9957b8
PA
203442015-03-04 Pedro Alves <palves@redhat.com>
20345
20346 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20347
d57be0f4 203482015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20349
20350 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20351
c214c7cf
AA
203522015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20353
20354 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20355 regexps for GDB's current line display, accept a hex address
20356 preceding the line number.
20357
6d74a497
AA
203582015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20359
20360 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20361 the 'arch1' variable for "s390*-linux*" targets.
20362
511aee7c
PA
203632015-03-04 Pedro Alves <palves@redhat.com>
20364
20365 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20366 (main): Pass missing retval argument to pthread_join call.
20367
95e50b27
PA
203682015-03-02 Pedro Alves <palves@redhat.com>
20369
20370 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20371 (top level): Call do_test with non-stop as well.
20372
28054d69
PA
203732015-03-02 Pedro Alves <palves@redhat.com>
20374
20375 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20376 -1.
20377
4fa5d7b4
AA
203782015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20379
20380 * gdb.arch/s390-vregs.exp: New test.
20381 * gdb.arch/s390-vregs.S: New file.
20382
97c18565
PA
203832015-02-27 Pedro Alves <palves@redhat.com>
20384
20385 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20386 call to catch_command_errors.
20387 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20388 catch_command_errors.
20389
a37bfa30
PA
203902015-02-27 Pedro Alves <palves@redhat.com>
20391
20392 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20393 "true" for boolean result.
20394 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20395 prototype of main.
20396
6f98576f
PA
203972015-02-27 Pedro Alves <palves@redhat.com>
20398
20399 * lib/unbuffer_output.c: New file.
20400 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20401 (main): Call gdb_unbuffer_output.
20402
eba5ab56
YQ
204032015-02-27 Yao Qi <yao.qi@linaro.org>
20404
20405 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20406 target.
20407
0def5aaa
DE
204082015-02-26 Doug Evans <dje@google.com>
20409
20410 * gdb.cp/class2.cc (Dbase, D): New classes.
20411 (main): New local delta.
20412 * gdb.cp/class2.exp: Test printing delta.
20413 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20414 (dynbar): New global.
20415 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20416
081a1c2c
JK
204172015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20418
20419 * gdb.compile/compile-ifunc.c: New file.
20420 * gdb.compile/compile-ifunc.exp: New file.
20421
2f41223f
AT
204222015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20423
20424 * gdb.base/structs.exp: Check for correct struct on finish.
20425
03eddd80
YQ
204262015-02-26 Yao Qi <yao.qi@linaro.org>
20427
20428 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20429 is zero.
20430
80c57053
JK
204312015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20432
20433 * gdb.arch/cordic.ko.bz2: New file.
20434 * gdb.arch/cordic.ko.debug.bz2: New file.
20435 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20436
21613c12
YQ
204372015-02-25 Yao Qi <yao.qi@linaro.org>
20438
20439 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20440 aarch64*-*-* target.
20441
d8b901ed
PA
204422015-02-23 Pedro Alves <palves@redhat.com>
20443
20444 * lib/gdb.exp (delete_breakpoints): Rewrite using
20445 gdb_test_multiple.
20446
e5b85ead
PA
204472015-02-23 Pedro Alves <palves@redhat.com>
20448
20449 * gdb.base/info-os.c: Include stdlib.h.
20450
85c3a371
DE
204512015-02-22 Doug Evans <xdje42@gmail.com>
20452
20453 PR symtab/17855
20454 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20455 is read after symbols have been re-read.
20456 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20457 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20458
96553a0c
DE
204592015-02-21 Doug Evans <dje@google.com>
20460
20461 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20462
97a0c697
JK
204632015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20464
20465 PR corefiles/17808
20466 * gdb.arch/i386-biarch-core.core.bz2: New file.
20467 * gdb.arch/i386-biarch-core.exp: New file.
20468
a47cd6e9
PA
204692015-02-21 Pedro Alves <palves@redhat.com>
20470
20471 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20472 runto_main fails.
20473
c5facdc4
PA
204742015-02-20 Pedro Alves <palves@redhat.com>
20475
20476 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20477 info probes.
20478
2db9a427
PA
204792015-02-20 Pedro Alves <palves@redhat.com>
20480
20481 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20482
60fb7e9e
PA
204832015-02-20 Pedro Alves <palves@redhat.com>
20484
20485 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20486 clean_restart before gdb_target_supports_trace.
20487
5c5019c2
PA
204882015-02-20 Pedro Alves <palves@redhat.com>
20489
20490 PR threads/18006
20491 * gdb.threads/clone-thread_db.c: New file.
20492 * gdb.threads/clone-thread_db.exp: New file.
20493
c9587f88
AT
204942015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20495
20496 PR breakpoints/16812
20497 * gdb.base/catch-gdb-caused-signals.c: New file.
20498 * gdb.base/catch-gdb-caused-signals.exp: New file.
20499
f6a88844
JM
205002015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20501
20502 * configure: Regenerated.
20503 * configure.ac: Use GDB_AC_TRANSFORM.
20504 * aclocal.m4: sinclude ../transform.m4.
20505
497c491b
JM
205062015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20507
20508 * lib/dtrace.exp: New file.
20509 * gdb.base/dtrace-probe.exp: Likewise.
20510 * gdb.base/dtrace-probe.d: Likewise.
20511 * gdb.base/dtrace-probe.c: Likewise.
20512 * lib/pdtrace.in: Likewise.
20513 * configure.ac: Output variables with the transformed names of
20514 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20515 * configure: Regenerated.
20516
03e98035
JM
205172015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20518
20519 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20520 expected message when trying to access $_probe_* convenience
20521 variables while not on a probe.
20522
63cc30e9
JK
205232015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20524
20525 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20526
0703599a
PA
205272015-02-11 Pedro Alves <pedro@codesourcery.com>
20528
20529 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20530 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20531
7e60a48e
DE
205322015-02-10 Doug Evans <xdje42@gmail.com>
20533
20534 * lib/gdb.exp (gdb_load): Always return a result.
20535
01b088bc
PA
205362015-02-10 Pedro Alves <palves@redhat.com>
20537
20538 * gdb.threads/signal-sigtrap.c: New file.
20539 * gdb.threads/signal-sigtrap.exp: New file.
20540
b05ec7a5
AT
205412015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20542
20543 * gdb.trace/no-attach-trace.c: New file.
20544 * gdb.trace/no-attach-trace.exp: New file.
20545
a2c2acaf
MW
205462015-02-09 Mark Wielaard <mjw@redhat.com>
20547
20548 * gdb.dwarf2/atomic.c: New file.
20549 * gdb.dwarf2/atomic-type.exp: Likewise.
20550
31fd9caa
MM
205512015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20552
20553 * gdb.btrace/buffer-size.exp: Update "info record" output.
20554 * gdb.btrace/delta.exp: Update "info record" output.
20555 * gdb.btrace/enable.exp: Update "info record" output.
20556 * gdb.btrace/finish.exp: Update "info record" output.
20557 * gdb.btrace/instruction_history.exp: Update "info record" output.
20558 * gdb.btrace/next.exp: Update "info record" output.
20559 * gdb.btrace/nexti.exp: Update "info record" output.
20560 * gdb.btrace/step.exp: Update "info record" output.
20561 * gdb.btrace/stepi.exp: Update "info record" output.
20562 * gdb.btrace/nohist.exp: Update "info record" output.
20563
d33501a5
MM
205642015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20565
20566 * gdb.btrace/buffer-size: New.
20567
f4abbc16
MM
205682015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20569
20570 * gdb.btrace/delta.exp: Update "info record" output.
20571 * gdb.btrace/enable.exp: Update "info record" output.
20572 * gdb.btrace/finish.exp: Update "info record" output.
20573 * gdb.btrace/instruction_history.exp: Update "info record" output.
20574 * gdb.btrace/next.exp: Update "info record" output.
20575 * gdb.btrace/nexti.exp: Update "info record" output.
20576 * gdb.btrace/step.exp: Update "info record" output.
20577 * gdb.btrace/stepi.exp: Update "info record" output.
20578 * gdb.btrace/nohist.exp: Update "info record" output.
20579
b9d61307
SM
205802015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20581
20582 PR gdb/15678
20583 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20584
e584fdbc
PA
205852015-02-06 Pedro Alves <palves@redhat.com>
20586
20587 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20588 macro.
20589 (seconds_left, again): New globals.
20590 (main): Wait seconds_left in a 1-second sleep loop instead of
20591 sleeping 180 seconds. If 'again' is set, reset the seconds
20592 counter.
20593 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20594 'again' in the inferior before detaching. Print the seconds left.
20595 (options): New global.
20596 (top level): Build program with -DTIMEOUT=$timeout.
20597
77f41761
PA
205982015-02-06 Pedro Alves <palves@redhat.com>
20599
20600 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20601 determine how many seconds to pass to 'alarm'.
20602 * gdb.base/gdb-sigterm.exp (top level): Build program with
20603 -DTIMEOUT=$timeout.
20604 (do_test): Return success/failure indication. Add more verbose
20605 logging. Don't fail if 200 single steps are seen. Instead, fail
20606 when the test times out.
20607 (passes): New global.
20608 (top level): Break the testing loop if testing fails on any
20609 iteration. Use gdb_assert.
20610
b9394193
DB
206112015-02-04 Don Breazeal <donb@codesourcery.com>
20612
20613 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20614 and initialize them.
20615 (ipc_cleanup): New function.
20616 (main): Don't declare shmid, semid, and msqid. Add a call to
20617 atexit so that we call ipc_cleanup on exit.
20618
42d9e528
PA
206192015-02-04 Pedro Alves <palves@redhat.com>
20620
20621 * boards/native-extended-gdbserver.exp: Remove any target variant
20622 specifications from the board name before clearing the isremote
20623 flag from board_info.
20624
ae6ae975
DE
206252015-01-31 Doug Evans <xdje42@gmail.com>
20626
20627 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20628
cfb069a8
GB
206292015-01-31 Gary Benson <gbenson@redhat.com>
20630
20631 * gdb.base/completion.exp: Disable completion limiting for
20632 existing tests. Add new tests to check completion limiting.
20633 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20634
5dd31d79
DE
206352015-01-31 Doug Evans <xdje42@gmail.com>
20636
20637 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20638
9f050062
DE
206392015-01-31 Doug Evans <xdje42@gmail.com>
20640
20641 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20642 entries. Duplicate file section script entries.
20643 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20644 inlined entries. Add test for safe-path rejection.
20645 * gdb.python/py-section-script.c: Add duplicate inlined section script
20646 entries. Duplicate file section script entries.
20647 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20648 inlined entries. Add test for safe-path rejection.
20649
df25ebbd
JB
206502015-01-29 Joel Brobecker <brobecker@adacore.com>
20651
20652 * gdb.ada/disc_arr_bound: New testcase.
20653
4a0ca9ec
JB
206542015-01-29 Joel Brobecker <brobecker@adacore.com>
20655
20656 * gdb.ada/mi_var_array: New testcase.
20657
3a8b707a
DE
206582015-01-27 Doug Evans <dje@google.com>
20659
20660 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20661 Add test for objfile.filename, objfile.username after objfile
20662 has been unloaded.
20663
f8313f6e
JB
206642015-01-26 Joel Brobecker <brobecker@adacore.com>
20665
20666 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20667 the second test to print the name attribute of value
20668 returned by the call to gdb.lookup_type, and adjust
20669 the expected output accordingly.
20670
37bc665e
MW
206712015-01-25 Mark Wielaard <mjw@redhat.com>
20672
20673 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20674 * gdb.base/disp-step-fork.c: Include unistd.h.
20675 * gdb.base/siginfo-obj.c: Include stdio.h.
20676 * gdb.base/siginfo-thread.c: Likewise.
20677 * gdb.mi/non-stop.c: Include unistd.h.
20678 * gdb.mi/nsthrexec.c: Include stdio.h.
20679 * gdb.mi/pthreads.c: Include unistd.h.
20680 * gdb.modula2/unbounded1.c (main): Declare returns int.
20681 * gdb.reverse/consecutive-reverse.c: Likewise.
20682 * gdb.threads/create-fail.c: Include unistd.h.
20683 * gdb.threads/killed.c: Likewise.
20684 * gdb.threads/linux-dp.c: Likewise.
20685 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20686 * gdb.threads/non-ldr-exc-2.c: Likewise.
20687 * gdb.threads/non-ldr-exc-3.c: Likewise.
20688 * gdb.threads/non-ldr-exc-4.c: Likewise.
20689 * gdb.threads/pthreads.c: Include unistd.h.
20690 (main): Declare returns int.
20691 * gdb.threads/tls-main.c (foo): New declaration.
20692 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20693
f7e5394d
SM
206942015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20695
20696 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20697 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20698
743649fd
MW
206992015-01-15 Mark Wielaard <mjw@redhat.com>
20700
20701 * gdb.base/noreturn-return.c: New file.
20702 * gdb.base/noreturn-return.exp: New file.
20703 * gdb.base/noreturn-finish.c: New file.
20704 * gdb.base/noreturn-finish.exp: New file.
20705
198297aa
PA
207062015-01-23 Pedro Alves <palves@redhat.com>
20707
20708 * gdb.threads/continue-pending-after-query.c: New file.
20709 * gdb.threads/continue-pending-after-query.exp: New file.
20710
717cf30c
AG
207112015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20712 Simon Marchi <simon.marchi@ericsson.com>
20713
20714 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20715 * gdb.base/valgrind-db-attach.exp: Same.
20716 * gdb.base/valgrind-infcall.exp: Same.
20717 * lib/mi-support.exp (default_mi_gdb_start): Same.
20718 * lib/prompt.exp (default_prompt_gdb_start): Same.
20719 * lib/gdb.exp (default_gdb_spawn): Same.
20720 (gdb_interact): New.
20721
20722
4b62a76e
JK
207232015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20724
20725 * gdb.compile/compile.exp (pointer to jit function): New test.
20726
b4cdae6f
WW
207272015-01-17 Wei-cheng Wang <cole945@gmail.com>
20728
20729 * lib/gdb.exp (supports_process_record): Return true for
20730 powerpc*-*-linux*.
20731 (supports_reverse): Likewise.
20732
d221e7ef
DB
207332015-01-15 Don Breazeal <donb@codesourcery.com>
20734
20735 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20736 instead of checking whether the target board is remote and
20737 use spawn_wait_for_attach instead of exec/sleep.
20738 * gdb.base/attach-twice.exp: Likewise.
20739
bafffb51
JB
207402015-01-15 Joel Brobecker <brobecker@adacore.com>
20741
20742 * gdb.ada/var_arr_attrs: New testcase.
20743
5589af0e
PA
207442015-01-14 Pedro Alves <palves@redhat.com>
20745 Joel Brobecker <brobecker@adacore.com>
20746
20747 PR gdb/17525
20748 * gdb.base/bp-cmds-execution-x-script.c: New file.
20749 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20750 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20751
6c400b59
PA
207522015-01-14 Pedro Alves <palves@redhat.com>
20753
20754 PR cli/17828
20755 * gdb.base/batch-preserve-term-settings.c: New file.
20756 * gdb.base/batch-preserve-term-settings.exp: New file.
20757
e02c96a7
DE
207582015-01-13 Doug Evans <dje@google.com>
20759
20760 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20761 binary.
20762
576fd14c
JB
207632015-01-13 Joel Brobecker <brobecker@adacore.com>
20764
20765 * Makefile.in (clean mostlyclean): Do not delete *.py.
20766
04dccad0
JB
207672015-01-13 Joel Brobecker <brobecker@adacore.com>
20768
20769 * gdb.python/py-lookup-type.exp: New file.
20770
3d230f71
PA
207712015-01-12 Pedro Alves <palves@redhat.com>
20772
20773 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20774 restore GDBFLAGS before returning.
20775
7e67715d
JK
207762015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20777
20778 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20779 is_amd64_regs_target and is_x86_like_target.
20780
f2e0d4b4
DE
207812015-01-11 Doug Evans <xdje42@gmail.com>
20782
20783 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20784 is given without an explicit form.
20785 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20786 attributes.
20787 * gdb.dwarf/corrupt.exp: Ditto.
20788 * gdb.dwarf2/enum-type.exp: Ditto.
20789 * gdb.trace/entry-values.exp: Ditto.
20790 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20791
439250fb
DE
207922015-01-11 Doug Evans <xdje42@gmail.com>
20793
20794 PR gdb/15830
20795 * gdb.base/maint.exp: Remove references to "maint demangle".
20796 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20797 Add tests for explicitly specifying language to demangle.
20798 * gdb.dlang/demangle.exp: Ditto.
20799
ede9f622
PA
208002015-01-09 Pedro Alves <palves@redhat.com>
20801
20802 * gdb.threads/non-stop-fair-events.c: New file.
20803 * gdb.threads/non-stop-fair-events.exp: New file.
20804
a7b796db
PA
208052015-01-09 Pedro Alves <palves@redhat.com>
20806
20807 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20808 the global scope. Set a breakpoint after all threads are started
20809 rather than stepping over two source lines. Expect the prompt.
20810 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20811 global.
20812 (NUM): Now 15.
20813 (main): Use threads_started_barrier to wait for all threads to
20814 start. Main thread no longer calls thread_function. Exit after
20815 180 seconds.
20816 (loop): New function.
20817 (thread_function): Wait on threads_started_barrier barrier. Call
20818 'loop' at each iteration.
20819 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20820 threads have started, instead of hardcoding number of "next"
20821 steps. Use an access watchpoint instead of a write watchpoint.
20822
9665ffdd
PA
208232015-01-09 Pedro Alves <palves@redhat.com>
20824
20825 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20826 (thread_func): Wait on barrier.
20827 (main): Wait for all threads to start before stopping GDB.
20828 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20829 global.
20830 (thread1_func, thread2_func): Wait on barrier.
20831 (main): Wait for all threads to start before stopping GDB.
20832 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20833 New global.
20834 (thread1_func, thread2_func): Wait on barrier.
20835 (main): Wait for all threads to start before stopping GDB.
20836
c945a99f
PA
208372015-01-09 Pedro Alves <palves@redhat.com>
20838
20839 * gdb.threads/attach-many-short-lived-threads.c: New file.
20840 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20841
c1a747c1
PA
208422014-01-09 Pedro Alves <palves@redhat.com>
20843
20844 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20845 instead of to thread 2.
20846 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20847 Add barrier around each pthread_create call instead of around all
20848 calls.
20849 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20850 Set a break on thread_function and have the child threads hit it
20851 one at at a time.
20852
60b3033e
PA
208532015-01-09 Pedro Alves <palves@redhat.com>
20854
20855 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20856 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20857 false.
20858 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20859 checking whether the target board is remote.
20860 * gdb.multi/multi-attach.exp: Likewise.
20861 * gdb.python/py-sync-interp.exp: Likewise.
20862 * gdb.server/ext-attach.exp: Likewise.
20863 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20864 tests that need to attach, instead of checking whether the target
20865 board is remote at the top of the file.
20866
acc018ac
YQ
208672015-01-08 Yao Qi <yao@codesourcery.com>
20868
20869 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20870
50a18af8
JK
208712015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20872
20873 Fix testcase compilation.
20874 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20875
8503d6e1
JB
208762015-01-06 Joel Brobecker <brobecker@adacore.com>
20877
20878 * gdb.python/py-type.exp: Add a couple test about empty
20879 array creation, and negative-length array creation.
20880
cc73dbcc
DE
208812015-01-02 Doug Evans <xdje42@gmail.com>
20882
20883 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20884
0300bbc7
DE
208852015-01-02 Doug Evans <dje@google.com>
20886
20887 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20888
9d85a0ec
YQ
208892014-12-29 Yao Qi <yao@codesourcery.com>
20890
20891 * gdb.trace/entry-values.exp: Update comments. Rename variable
20892 bar_call_foo to returned_from_foo.
20893
87186c6a
MMN
208942014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20895
20896 PR gdb/17394
20897 * gdb.linespec/break-asm-file.c: New file.
20898 * gdb.linespec/break-asm-file.exp: New file.
20899 * gdb.linespec/break-asm-file0.s: New file.
20900 * gdb.linespec/break-asm-file1.s: New file.
20901
1bab7383
YQ
209022014-12-18 Nigel Stephens <nigel@mips.com>
20903 Maciej W. Rozycki <macro@codesourcery.com>
20904
20905 * gdb.base/float.exp: Handle the new output from "info float" on
20906 MIPS targets.
20907
1bc1068a
JK
209082014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20909
20910 Fix MinGW compilation.
20911 * gdb.compile/compile-ops.exp: Update untested message if
20912 !skip_compile_feature_tests.
20913 * gdb.compile/compile-setjmp.exp: Likewise.
20914 * gdb.compile/compile-tls.exp: Likewise.
20915 * gdb.compile/compile.exp: Likewise.
20916 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20917 supported on this host".
20918
b6615d10
DE
209192014-12-16 Doug Evans <xdje42@gmail.com>
20920
20921 * boards/stabs.exp: New file.
20922
25dda427
AA
209232014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20924
20925 * gdb.base/completion.exp: Adjust to format changes of "maint
20926 print user-registers".
20927
bf330350
CU
209282014-12-16 Catalin Udma <catalin.udma@freescale.com>
20929
20930 PR server/17457
20931 * gdb.arch/aarch64-fp.c: New file.
20932 * gdb.arch/aarch64-fp.exp: New file.
20933
395cf596
SDJ
209342014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20935
20936 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
20937 r210637, r210913, r211666, r215400, r215817).
20938
20939 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
20940 * dg-extract-results.py: New file.
20941 * dg-extract-results.sh: Use it if the environment seems
20942 suitable.
20943
20944 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
20945
20946 * dg-extract-results.py (parse_run): Handle warnings that
20947 are printed before a test harness is run.
20948
20949 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
20950
20951 * dg-extract-results.py (Named): Remove __cmp__ method.
20952 (output_variation): Use a key to sort variation.harnesses.
20953
20954 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
20955
20956 * dg-extract-results.py: For Python 3, force sys.stdout to
20957 handle surrogate escape sequences.
20958 (safe_open): New function.
20959 (output_segment, main): Use it.
20960
20961 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
20962
20963 * dg-extract-results.py (Prog.result_re): Include options
20964 in test name.
20965
20966 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
20967
20968 * dg-extract-results.py (output_variation): Always sort if
20969 do_sum.
20970
e882ef3c
SM
209712014-12-15 Simon Marchi <simon.marchi@ericsson.com>
20972
20973 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
20974 as long as we get pagination notifications.
20975
4992aa20
JM
209762014-12-15 Jason Merrill <jason@redhat.com>
20977
20978 * Makefile.in (check-gdb.%): Restore.
20979 * README: Mention it.
20980
c1b5a1a6
JB
209812014-12-13 Joel Brobecker <brobecker@adacore.com>
20982
20983 * gdb.ada/str_uninit: New testcase.
20984
5537b577
JK
209852014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20986
20987 PR symtab/17642
20988 * gdb.base/vla-stub-define.c: New file.
20989 * gdb.base/vla-stub.c: New file.
20990 * gdb.base/vla-stub.exp: New file.
20991
bb2ec1b3
TT
209922014-12-12 Phil Muldoon <pmuldoon@redhat.com>
20993 Jan Kratochvil <jan.kratochvil@redhat.com>
20994 Tom Tromey <tromey@redhat.com>
20995
20996 * configure.ac: Add gdb.compile/.
20997 * configure: Regenerate.
20998 * gdb.compile/Makefile.in: New file.
20999 * gdb.compile/compile-ops.exp: New file.
21000 * gdb.compile/compile-ops.c: New file.
21001 * gdb.compile/compile-tls.c: New file.
21002 * gdb.compile/compile-tls.exp: New file.
21003 * gdb.compile/compile-constvar.S: New file.
21004 * gdb.compile/compile-constvar.c: New file.
21005 * gdb.compile/compile-mod.c: New file.
21006 * gdb.compile/compile-nodebug.c: New file.
21007 * gdb.compile/compile-setjmp-mod.c: New file.
21008 * gdb.compile/compile-setjmp.c: New file.
21009 * gdb.compile/compile-setjmp.exp: New file.
21010 * gdb.compile/compile-shlib.c: New file.
21011 * gdb.compile/compile.c: New file.
21012 * gdb.compile/compile.exp: New file.
21013 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21014
4ff709eb
TT
210152014-12-12 Tom Tromey <tromey@redhat.com>
21016
21017 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21018 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21019
6dddd6a5
DE
210202014-12-12 Doug Evans <dje@google.com>
21021
21022 * lib/gdb-python.exp (get_python_valueof): New function.
21023 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21024
71c24708
AA
210252014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21026
21027 * gdb.base/completion.exp: Add test for completion of "info
21028 registers ".
21029
3e29f34a
MR
210302014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21031
21032 * gdb.base/func-ptrs.c: New file.
21033 * gdb.base/func-ptrs.exp: New file.
21034
fc126975
SM
210352014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21036
21037 PR breakpoints/17012
21038 * gdb.base/dprintf-detach.c: New file.
21039 * gdb.base/dprintf-detach.exp: New file.
21040
0a46d518
SM
210412014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21042
21043 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21044 * lib/gdb.exp (target_is_gdbserver): New procedure.
21045
a0be3e44
DE
210462014-12-08 Doug Evans <dje@google.com>
21047
21048 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21049
df1b803a
YQ
210502014-12-05 Yao Qi <yao@codesourcery.com>
21051
21052 * gdb.guile/scm-error.exp: Remove the third argument to
21053 gdb_remote_download.
21054 * gdb.guile/scm-frame-args.exp: Likewise.
21055 * gdb.guile/scm-section-script.exp: Likewise.
21056
ddb9f679
YQ
210572014-12-05 Yao Qi <yao@codesourcery.com>
21058
21059 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21060
86e4ed39
DE
210612014-12-04 Doug Evans <dje@google.com>
21062
21063 * gdb.python/py-objfile.exp: Add tests for
21064 objfile.add_separate_debug_file.
21065
7c50a931
DE
210662014-12-04 Doug Evans <dje@google.com>
21067
21068 * lib/gdb.exp (get_build_id): New function.
21069 (build_id_debug_filename_get): Rewrite to use it.
21070 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21071
621661e3
MR
210722014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21073
21074 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21075 `method(long)', not just 0x0.
21076 * gdb.cp/nsalias.exp: Align code labels to 4.
21077 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21078 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21079 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21080 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21081 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21082 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21083
29f0c3b7
DE
210842014-12-02 Doug Evans <dje@google.com>
21085
e1e061e7 21086 PR symtab/17602
29f0c3b7 21087 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21088 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21089 * gdb.cp/anon-ns.exp: Update.
21090
162078c8
NB
210912014-12-02 Nick Bull <nicholaspbull@gmail.com>
21092
21093 * gdb.python/py-events.py (inferior_call_handler): New.
21094 (register_changed_handler, memory_changed_handler): New.
21095 (test_events.invoke): Register new handlers.
21096 * gdb.python/py-events.exp: Add tests for inferior call,
21097 memory_changed and register_changed events.
21098
fdb09caf
AA
210992014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21100
21101 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21102 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21103 if the linker doesn't understand this.
21104
55cfb2c4
SM
211052014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21106
21107 * gdb.python/python.exp: Change expected reply to help().
21108
9e8cd6df
YQ
211092014-12-01 Yao Qi <yao@codesourcery.com>
21110
21111 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21112 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21113 * configure: Re-generated.
21114
6c659fc2
SC
211152014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21116
21117 * gdb.cp/chained-calls.cc: New file.
21118 * gdb.cp/chained-calls.exp: New file.
21119 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21120
d7fc3181
SM
211212014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21122
21123 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21124 * gdb.dwarf2/symtab-producer.exp: Same.
21125 * gdb.gdb/python-interrupts.exp: Same.
21126 * gdb.gdb/python-selftest.exp: Same.
21127 * gdb.python/py-linetable.exp: Same.
21128 * gdb.python/py-type.exp: Same.
21129 * gdb.python/py-value-cc.exp: Same.
21130 * gdb.python/py-value.exp: Same.
21131
10e79639
YQ
211322014-11-28 Yao Qi <yao@codesourcery.com>
21133
21134 * gdb.base/break-probes.exp: Match library name prefixed with
21135 sysroot.
21136
f28a0564
SM
211372014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21138
21139 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21140 test expected output. Add parentheses for the call to print.
21141 Remove L suffix from integers.
21142
3fe1ce1d
DE
211432014-11-26 Doug Evans <dje@google.com>
21144
21145 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21146
84429e27
YQ
211472014-11-22 Yao Qi <yao@codesourcery.com>
21148
21149 * gdb.trace/entry-values.c: Remove asms.
21150 (foo): Add foo_label.
21151 (bar): Add bar_label.
21152 * gdb.trace/entry-values.exp: Remove code computing foo's
21153 length and bar's length.
21154 (Dwarf::assemble): Invoke function_range for bar and use
21155 MACRO_AT_func for foo.
21156
26741859
YQ
211572014-11-22 Yao Qi <yao@codesourcery.com>
21158
21159 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21160 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21161 Use .Lgcc43_procstart instead of gcc43.
21162
45e44d27
JB
211632014-11-21 Joel Brobecker <brobecker@adacore.com>
21164
21165 * gdb.ada/n_arr_bound: New testcase.
21166
458c8db8
SDJ
211672014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21168
21169 PR breakpoints/10737
21170 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21171 test_catch_syscall_multi_arch.
21172 (test_catch_syscall_multi_arch): New function.
21173
43f3e411
DE
211742014-11-20 Doug Evans <xdje42@gmail.com>
21175
21176 * gdb.base/maint.exp: Update expected output.
21177
0d7b2549
AA
211782014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21179
21180 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21181 4-byte instruction on S390.
21182
8908fca5
JB
211832014-11-19 Joel Brobecker <brobecker@adacore.com>
21184
21185 * gdb.ada/arr_arr: New testcase.
21186
4a46959e
JB
211872014-11-19 Joel Brobecker <brobecker@adacore.com>
21188
21189 * gdb.ada/pkd_arr_elem: New Testcase.
21190
470e2f4e
LM
211912014-11-18 Luis Machado <lgustavo@codesourcery.com>
21192
21193 * gdb.reverse/break-precsave: Expect completion message for
21194 core file reads.
21195 * gdb.reverse/consecutive-precsave.exp: Likewise.
21196 * gdb.reverse/finish-precsave.exp: Likewise.
21197 * gdb.reverse/i386-precsave.exp: Likewise.
21198 * gdb.reverse/machinestate-precsave.exp: Likewise.
21199 * gdb.reverse/sigall-precsave.exp: Likewise.
21200 * gdb.reverse/solib-precsave.exp: Likewise.
21201 * gdb.reverse/step-precsave.exp: Likewise.
21202 * gdb.reverse/until-precsave.exp: Likewise.
21203 * gdb.reverse/watch-precsave.exp: Likewise.
21204
a267f3ad
AA
212052014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21206
21207 * gdb.base/bp-permanent.c: Include unistd.h.
21208 * gdb.python/py-framefilter-mi.c (main): Add return type.
21209 * gdb.python/py-framefilter.c (main): Likewise.
21210 * gdb.trace/actions-changed.c (main): Likewise.
21211
12084a9a
AA
212122014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21213
21214 * gdb.mi/until.c: Add eye-catchers.
21215 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21216 line numbers.
21217
dc7e1a77
AA
212182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21219
21220 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21221 function header variants in break1.c.
21222 * gdb.base/ena-dis-br.exp: Likewise.
21223 * gdb.base/hbreak2.exp: Likewise.
21224 * gdb.reverse/until-precsave.exp: Drop references to removed
21225 non-prototype function header variants in ur1.c.
21226 * gdb.reverse/until-reverse.exp: Likewise.
21227
41c77605
PM
212282014-11-17 Petr Machata <pmachata@redhat.com>
21229
21230 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21231 ${_cu_offset_size} bytes abbrev offset.
21232
34248c3a
DE
212332014-11-15 Doug Evans <xdje42@gmail.com>
21234
21235 PR symtab/17559
21236 * gdb.base/line-symtabs.exp: New file.
21237 * gdb.base/line-symtabs.c: New file.
21238 * gdb.base/line-symtabs.h: New file.
21239
646da059
YQ
212402014-11-14 Yao Qi <yao@codesourcery.com>
21241
21242 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21243 (func): Add label func_label.
21244 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21245 Replace low_pc and high_pc with MACRO_AT_range.
21246 Replace name, low_pc and high_pc with MACRO_AT_func.
21247
9301ebe6
YQ
212482014-11-14 Yao Qi <yao@codesourcery.com>
21249
21250 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21251 Replace name, low_pc and high_pc with MACRO_AT_func.
21252
f166b542
YQ
212532014-11-14 Yao Qi <yao@codesourcery.com>
21254
21255 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21256 produce debug information.
21257 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21258
0f6e71e3
YQ
212592014-11-14 Yao Qi <yao@codesourcery.com>
21260
21261 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21262 object and get function length.
21263 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21264 with MACRO_AT_func.
21265 (top-level): Replace gdb_compile and clean_restart with
21266 prepare_for_testing.
21267 * gdb.dwarf2/main.c (main): Add label main_label.
21268
876c4df9
YQ
212692014-11-14 Yao Qi <yao@codesourcery.com>
21270
21271 * lib/dwarf.exp (function_range): New procedure.
21272 (Dwarf::_handle_macro_at_func): New procedure.
21273 (Dwarf::_handle_macro_at_range): New procedure.
21274 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21275
02ad9cf1
YQ
212762014-11-14 Yao Qi <yao@codesourcery.com>
21277
21278 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21279 (_handle_attribute): New procedure.
21280
a59add0c
AA
212812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21282
21283 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21284 * gdb.base/call-sc.c (zed): Likewise.
21285 * gdb.base/checkpoint.c (main): Likewise.
21286 * gdb.base/dump.c (main): Likewise.
21287 * gdb.base/gcore.c (main): Likewise.
21288 * gdb.base/huge.c (main): Likewise.
21289 * gdb.base/multi-forks.c (main): Likewise.
21290 * gdb.base/pr10179-a.c (main): Likewise.
21291 * gdb.base/savedregs.c (main): Likewise.
21292 * gdb.base/sigaltstack.c (main): Likewise.
21293 * gdb.base/siginfo.c (main): Likewise.
21294 * gdb.base/structs.c (zed): Likewise.
21295 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21296 * gdb.mi/mi-syn-frame.c (main): Likewise.
21297 * gdb.mi/until.c (foo, main): Likewise.
21298 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21299 * gdb.base/solib-weak.c (foo): Declare.
21300 * gdb.base/attach-twice.c: Include stdio.h.
21301 * gdb.base/weaklib1.c: Likewise.
21302 * gdb.base/weaklib2.c: Likewise.
21303 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21304 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21305 unistd.h.
21306 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21307 * gdb.mi/mi-exit-code.c: Likewise.
21308 * gdb.base/break-interp-lib.c: Include string.h.
21309 * gdb.base/coremaker.c: Likewise.
21310 * gdb.base/testenv.c: Likewise.
21311 * gdb.python/py-finish-breakpoint.c: Likewise.
21312 * gdb.base/inferior-died.c: Include sys/wait.h.
21313 * gdb.base/fileio.c: Include time.h.
21314 * gdb.base/async-shell.c: Include unistd.h.
21315 * gdb.base/dprintf-non-stop.c: Likewise.
21316 * gdb.base/info-os.c: Likewise.
21317 * gdb.mi/mi-console.c: Likewise.
21318 * gdb.mi/watch-nonstop.c: Likewise.
21319 * gdb.python/py-events.c: Likewise.
21320 * gdb.base/async.c (baz): Move up before its invocation.
21321 * gdb.base/code_elim2.c (my_global_func): Likewise.
21322 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21323 * gdb.base/advance.c (func2): Likewise.
21324
3b5d5997
AA
213252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21326
21327 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21328 variant.
21329 * gdb.base/annota3.c: Likewise.
21330 * gdb.base/async.c: Likewise.
21331 * gdb.base/average.c: Likewise.
21332 * gdb.base/call-ar-st.c: Likewise.
21333 * gdb.base/call-rt-st.c: Likewise.
21334 * gdb.base/call-sc.c: Likewise.
21335 * gdb.base/call-strs.c: Likewise.
21336 * gdb.base/ending-run.c: Likewise.
21337 * gdb.base/execd-prog.c: Likewise.
21338 * gdb.base/exprs.c: Likewise.
21339 * gdb.base/foll-exec.c: Likewise.
21340 * gdb.base/foll-fork.c: Likewise.
21341 * gdb.base/foll-vfork.c: Likewise.
21342 * gdb.base/funcargs.c: Likewise.
21343 * gdb.base/gcore.c: Likewise.
21344 * gdb.base/jump.c: Likewise.
21345 * gdb.base/langs0.c: Likewise.
21346 * gdb.base/langs1.c: Likewise.
21347 * gdb.base/langs2.c: Likewise.
21348 * gdb.base/mips_pro.c: Likewise.
21349 * gdb.base/nodebug.c: Likewise.
21350 * gdb.base/opaque0.c: Likewise.
21351 * gdb.base/opaque1.c: Likewise.
21352 * gdb.base/recurse.c: Likewise.
21353 * gdb.base/run.c: Likewise.
21354 * gdb.base/scope0.c: Likewise.
21355 * gdb.base/scope1.c: Likewise.
21356 * gdb.base/setshow.c: Likewise.
21357 * gdb.base/setvar.c: Likewise.
21358 * gdb.base/shmain.c: Likewise.
21359 * gdb.base/shr1.c: Likewise.
21360 * gdb.base/shr2.c: Likewise.
21361 * gdb.base/sigall.c: Likewise.
21362 * gdb.base/signals.c: Likewise.
21363 * gdb.base/so-indr-cl.c: Likewise.
21364 * gdb.base/solib2.c: Likewise.
21365 * gdb.base/structs.c: Likewise.
21366 * gdb.base/sum.c: Likewise.
21367 * gdb.base/vforked-prog.c: Likewise.
21368 * gdb.base/watchpoint.c: Likewise.
21369 * gdb.reverse/shr2.c: Likewise.
21370 * gdb.reverse/until-reverse.c: Likewise.
21371 * gdb.reverse/ur1.c: Likewise.
21372 * gdb.reverse/watch-reverse.c: Likewise.
21373
066a77c5
AA
213742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21375
21376 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21377 variant.
21378 * gdb.base/sepdebug.exp: Drop references to removed code.
21379
4f204ea5
AA
213802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21381
21382 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21383 variant. Preserve original line numbering.
21384 * gdb.base/list1.c: Likewise.
21385
3b377a3a
AA
213862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21387
21388 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21389 variant.
21390 * gdb.base/break1.c: Likewise.
21391 * gdb.base/break.exp: Drop references to removed code.
21392
e444df73
AA
213932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21394
21395 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21396 variant.
21397
8008f2a7
AA
213982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21399
21400 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21401
a5a06887
AA
214022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21403
21404 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21405 logic into perform_all_tests() and invoke it with and without
21406 function header prototypes.
21407 (do_function_calls): Remove conditional XFAIL for PR 5318.
21408 (rerun_and_prepare): Remove duplicate code.
21409 (perform_all_tests): New. Main logic moved here.
21410
44dba9b9
AA
214112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21412
21413 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21414 code guarded by #ifdef NO_PROTOTYPES.
21415 (t_double_many_args): Likewise.
21416 (DEF_FUNC_MANY_ARGS_1): Likewise.
21417 (DEF_FUNC_VALUES_1): Likewise.
21418 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21419 guarded by #ifdef PROTOTYPES.
21420
d1fbcd56
AA
214212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21422
21423 * gdb.mi/mi-console.c: Add eye-catcher.
21424 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21425 instead of literal line number.
21426
b0e59b8f
AA
214272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21428
21429 * gdb.base/shr2.c: Add eye-catcher.
21430 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21431 line number.
21432
78f98cca
AA
214332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21434
21435 * gdb.base/jump.c: Add eye-catchers.
21436 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21437 numbers.
21438
58fa2af0
AA
214392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21440
21441 * gdb.base/execd-prog.c: Add eye-catchers.
21442 * gdb.base/foll-exec.c: Likewise.
21443 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21444 line numbers.
21445
04e5059b
AA
214462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21447
21448 * gdb.base/ending-run.c: Add eye-catchers.
21449 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21450 literal line numbers.
21451
dbfdb174
AA
214522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21453
21454 * gdb.base/call-rt-st.c: Add eye-catchers.
21455 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21456 literal line numbers.
21457
888a2ade
AA
214582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21459
21460 * gdb.base/call-ar-st.c: Add eye-catchers.
21461 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21462 literal line numbers.
21463
6acc2dde
AA
214642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21465
21466 * gdb.base/average.c: Add eye-catchers.
21467 * gdb.base/sum.c: Likewise.
21468 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21469 regexps dynamically.
21470
9ecfcd1d
AA
214712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21472
21473 * gdb.base/solib1.c: Add eye-catchers.
21474 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21475 literal line numbers.
21476
78708b7c
PA
214772014-11-12 Pedro Alves <palves@redhat.com>
21478
21479 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21480 leader has exited.
21481
af48d08f
PA
214822014-11-12 Pedro Alves <palves@redhat.com>
21483
21484 * gdb.arch/i386-bp_permanent.c: New file.
21485 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21486 (srcfile): Set to i386-bp_permanent.c.
21487 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21488 that stepi does not execute the 'leave' instruction, instead of
21489 testing it does execute.
21490 * gdb.base/bp-permanent.c: New file.
21491 * gdb.base/bp-permanent.exp: New file.
21492
af3768e9
DE
214932014-11-10 Doug Evans <xdje42@gmail.com>
21494
21495 PR symtab/17564
21496 * gdb.base/symtab-search-order.exp: New file.
21497 * gdb.base/symtab-search-order.c: New file.
21498 * gdb.base/symtab-search-order-1.c: New file.
21499 * gdb.base/symtab-search-order-shlib-1.c: New file.
21500
9de00a4a
PA
215012014-11-07 Pedro Alves <palves@redhat.com>
21502
21503 PR gdb/17511
21504 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21505 i?86-*-linux*.
21506
e0f52461
SC
215072014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21508
21509 PR c++/17494
21510 * gdb.cp/pr17494.cc: New file.
21511 * gdb.cp/pr17494.exp: New file.
21512
6ce8c980
YQ
215132014-11-02 Yao Qi <yao@codesourcery.com>
21514
21515 * gdb.python/python.exp: Get working directory and match the
21516 output of "set extended-prompt \\w " with it.
21517
02be9a71
DE
215182014-10-30 Doug Evans <dje@google.com>
21519
21520 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21521 in objfiles.
21522 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21523 in progspaces.
21524
3bdff46b
LM
215252014-10-30 Janis Johnson <janisjo@codesourcery.com>
21526
21527 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21528 * gdb.base/realname-expand.exp: Likewise.
21529 * gdb.linespec/macro-relative.exp: Likewise.
21530
ab917dfb
PA
215312014-10-29 Pedro Alves <palves@redhat.com>
21532
21533 PR gdb/17408
21534 * gdb.threads/schedlock.c (some_function): New function.
21535 (call_function): New global.
21536 (MAYBE_CALL_SOME_FUNCTION): New macro.
21537 (thread_function): Call it.
21538 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21539 and use it instead of a global counter. Adjust all callers.
21540 (get_current_thread): Use "find current thread" for test message
21541 here rather than having all callers pass down the same string.
21542 (goto_loop): New procedure, factored out from ...
21543 (my_continue): ... this.
21544 (step_ten_loops): Change parameter from test message to command to
21545 use. Adjust.
21546 (list_count): Delete global.
21547 (check_result): New procedure, factored out from duplicate top
21548 level code.
21549 (continue tests): Wrap in with_test_prefix.
21550 (test_step): New procedure, factored out from duplicate top level
21551 code.
21552 (top level): Test "step" in combination with all scheduler-locking
21553 modes. Test "next" in combination with all scheduler-locking
21554 modes, and in combination with stepping over a function call or
21555 not.
21556 * gdb.threads/next-bp-other-thread.c: New file.
21557 * gdb.threads/next-bp-other-thread.exp: New file.
21558
d3d4baed
PA
215592014-10-29 Pedro Alves <palves@redhat.com>
21560
21561 PR python/17372
21562 * gdb.python/python.exp: Test a multi-line command that spawns
21563 interactive Python.
21564 * gdb.base/multi-line-starts-subshell.exp: New file.
21565
563e8d85
YQ
215662014-10-29 Yao Qi <yao@codesourcery.com>
21567
21568 * gdb.base/fileio.exp: Make directories on host.
21569
0ea4d52e
YQ
215702014-10-29 Yao Qi <yao@codesourcery.com>
21571
21572 * gdb.base/fileio.c (test_write): Close the file.
21573
7f5ef605
PA
215742014-10-28 Pedro Alves <palves@redhat.com>
21575
21576 PR gdb/12623
21577 * gdb.base/sigstep.c (no_handler): New global.
21578 (main): If 'no_handler is true, set the signal handlers to
21579 SIG_IGN.
21580 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21581 with_sw_watch and no_handler parameters. Handle them.
21582 (top level) <stepping over handler when stopped at a breakpoint
21583 test>: Add a test axis for testing with a software watchpoint, and
21584 another for testing with the signal handler set to SIG_IGN.
21585 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21586 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21587
abbdbd03
PA
215882014-10-28 Pedro Alves <palves@redhat.com>
21589
21590 PR gdb/17511
21591 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21592 * gdb.base/sigstep.exp (other_handler_location): New global.
21593 (advance): Support stepping into the signal handler, and running
21594 commands while in the handler.
21595 (in_handler_map): New global.
21596 (top level): In the advance test, add combinations for getting
21597 into the handler with stepping commands, and for running commands
21598 in the handler. Add comment descripting the advancei tests.
21599
1df4399f
PA
216002014-10-28 Pedro Alves <palves@redhat.com>
21601
21602 * gdb.base/sigstep.exp: Use build_executable instead of
21603 prepare_for_testing.
21604 (top level): Move code that starts GDB, runs to main and creates a
21605 display to ...
21606 (restart): ... this new procedure.
21607 (top level): Move backtrace from signal handler test to ...
21608 (validate_backtrace): ... this new procedure.
21609 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21610 with_test_prefix. Always restart GDB.
21611 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21612 with_test_prefix. Always restart GDB. No need to delete
21613 breakpoints after the test.
21614 (test_skip_handler): Remove prefix parameter.
21615 (skip_over_handler, breakpoint_to_handler)
21616 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21617 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21618 restart GDB. No need to delete breakpoints after the test.
21619 (top level): Use foreach to call the test procedures with
21620 different commands.
21621
a5b6e449
PA
216222014-10-28 Pedro Alves <palves@redhat.com>
21623
21624 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21625 instead of GNATS numbers.
21626 * gdb.base/sigbpt.exp: Likewise.
21627 * gdb.base/siginfo.exp: Likewise.
21628 * gdb.base/sigstep.exp: Likewise.
21629
e5f8a7cc
PA
216302014-10-27 Pedro Alves <palves@redhat.com>
21631
21632 * gdb.base/sigstep.c (dummy): New global.
21633 (main): Issue a couple writes to the new global.
21634 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21635 procedures.
21636 (skip_over_handler): Use test_skip_handler.
21637 (top level): Call skip_over_handler for stepi and nexti too.
21638 (breakpoint_over_handler): Use test_skip_handler.
21639 (top level): Call breakpoint_over_handler for stepi and nexti too.
21640
763905a3
YQ
216412014-10-27 Yao Qi <yao@codesourcery.com>
21642
21643 * gdb.trace/tfile.c (adjust_function_address)
21644 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21645 function descriptor.
21646
6f259a23
DB
216472014-10-24 Don Breazeal <donb@codesourcery.com>
21648
21649 * gdb.base/foll-fork.exp (test_follow_fork,
21650 catch_fork_child_follow): Check for updated fork messages emitted
21651 from infrun.c.
21652 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21653 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21654 vfork_and_exec_child_follow_through_step): Check for updated vfork
21655 messages emitted from infrun.c.
21656
09dd9a69
PA
216572014-10-24 Pedro Alves <palves@redhat.com>
21658
21659 * gdb.base/corefile.exp: Remove references to ultrix.
21660 * gdb.base/interrupt.exp: Likewise.
21661 * gdb.base/whatis.exp: Likewise.
21662 * gdb.gdb/selftest.exp: Likewise.
21663 * gdb.threads/manythreads.exp: Likewise.
21664 * gdb.threads/print-threads.exp: Likewise.
21665 * gdb.threads/pthreads.exp:: Likewise.
21666 * gdb.threads/schedlock.exp: Likewise.
21667
3433cfa5
SC
216682014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21669
21670 * gdb.cp/non-trivial-retval.cc: Add a test case.
21671 * gdb.cp/non-trivial-retval.exp: Add a test.
21672
092f880b
YQ
216732014-10-20 Yao Qi <yao@codesourcery.com>
21674
21675 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21676 * gdb.python/py-objfile-script-gdb.py: New file.
21677 * gdb.python/py-objfile-script.exp: Update reference to
21678 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21679 of remote_download. Remove the dest file.
21680
acbdb7f3
YQ
216812014-10-20 Yao Qi <yao@codesourcery.com>
21682
21683 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21684 * gdb.base/step-line.exp: Likewise.
21685 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21686 * gdb.dwarf2/dw2-basic.exp: Likewise.
21687 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21688 * gdb.dwarf2/dw2-filename.exp: Likewise.
21689 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21690 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21691 * gdb.dwarf2/dw2-producer.exp: Likewise.
21692 * gdb.dwarf2/mac-fileno.exp: Likewise.
21693 * gdb.python/py-frame-args.exp: Likewise.
21694 * gdb.python/py-framefilter.exp: Likewise.
21695 * gdb.python/py-mi.exp: Likewise.
21696 * gdb.python/py-objfile-script.exp: Likewise
21697 * gdb.python/py-pp-integral.exp: Likewise.
21698 * gdb.python/py-pp-re-notag.exp: Likewise.
21699 * gdb.python/py-prettyprint.exp: Likewise.
21700 * gdb.python/py-section-script.exp: Likewise.
21701 * gdb.python/py-typeprint.exp: Likewise.
21702 * gdb.python/py-xmethods.exp: Likewise.
21703 * gdb.stabs/weird.exp: Likewise.
21704 * gdb.xml/tdesc-regs.exp: Likewise.
21705
bd286a29
KCY
217062014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21707
21708 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21709 (out_cu): Use addr_len for the size of addresses.
21710 (out_line): Likewise. Size DW_LNE_set_address instruction
21711 according to addr_len.
21712 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21713 (FUNC): Add START_INSNS to definition.
21714
673dc4a0
YQ
217152014-10-18 Yao Qi <yao@codesourcery.com>
21716
21717 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21718 gdb_has_argv0 return true.
21719 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21720 check [target_info exists noargs], check [gdb_has_argv0]
21721 instead.
21722 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21723 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21724 procedures.
21725
4ffbba72
DE
217262014-10-17 Doug Evans <dje@google.com>
21727
21728 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21729 event.
21730 * gdb.python/py-events.py: Add clear_objfiles event.
21731
d096d8c1
DE
217322014-10-17 Doug Evans <dje@google.com>
21733
21734 * gdb.python/py-objfile.exp: Test progspace attribute.
21735
a80db015
LM
217362014-10-17 Luis Machado <lgustavo@codesourcery.com>
21737
21738 * gdb.guile/scm-breakpoint.exp: Do not assume any
21739 directory separators when matching source file paths.
21740 * gdb.python/py-breakpoint.exp: Likewise.
21741 * gdb.reverse/break-precsave.exp: Likewise.
21742 * gdb.reverse/break-reverse.exp: Likewise.
21743 * gdb.reverse/consecutive-precsave.exp: Likewise.
21744 * gdb.reverse/finish-precsave.exp: Likewise.
21745 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21746 * gdb.reverse/finish-reverse.exp: Likewise.
21747 * gdb.reverse/i386-precsave.exp: Likewise.
21748 * gdb.reverse/i387-env-reverse.exp: Likewise.
21749 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21750 * gdb.reverse/machinestate-precsave.exp: Likewise.
21751 * gdb.reverse/machinestate.exp: Likewise.
21752 * gdb.reverse/sigall-precsave.exp: Likewise.
21753 * gdb.reverse/solib-precsave.exp: Likewise.
21754 * gdb.reverse/step-precsave.exp: Likewise.
21755 * gdb.reverse/until-precsave.exp: Likewise.
21756 * gdb.reverse/watch-precsave.exp: Likewise.
21757 * gdb.reverse/watch-reverse.exp: Likewise.
21758
b22089ab
YQ
217592014-10-17 Yao Qi <yao@codesourcery.com>
21760
21761 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21762 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21763
6c4486e6
PA
217642014-10-17 Pedro Alves <palves@redhat.com>
21765
21766 PR gdb/17471
21767 * gdb.base/bg-execution-repeat.c: New file.
21768 * gdb.base/bg-execution-repeat.exp: New file.
21769
0ff33695
PA
217702014-10-17 Pedro Alves <palves@redhat.com>
21771
21772 PR gdb/17300
21773 * gdb.base/continue-all-already-running.c: New file.
21774 * gdb.base/continue-all-already-running.exp: New file.
21775
6fdebc3d
PA
217762014-10-17 Pedro Alves <palves@redhat.com>
21777
21778 PR gdb/17472
21779 * gdb.base/annota-input-while-running.c: New file.
21780 * gdb.base/annota-input-while-running.exp: New file.
21781
32a8097b
PA
217822014-10-17 Pedro Alves <palves@redhat.com>
21783
21784 * gdb.base/callfuncs.exp: emove references to osf.
21785 * gdb.base/sigall.exp: Likewise.
21786 * gdb.gdb/selftest.exp: Likewise.
21787 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21788 * gdb.mi/non-stop.c: Likewise.
21789 * gdb.mi/pthreads.c: Likewise.
21790 * gdb.reverse/sigall-precsave.exp: Likewise.
21791 * gdb.reverse/sigall-reverse.exp: Likewise.
21792 * gdb.threads/pthreads.c: Likewise.
21793 * gdb.threads/pthreads.exp: Likewise.
21794
7a3517ff
YQ
217952014-10-17 Yao Qi <yao@codesourcery.com>
21796
21797 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21798 check 'target_info exists noargs'.
21799 (test_command_prompt_position): Likewise.
21800 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21801 Remove "set args".
21802 (progvar_simple_while_test): Likewise.
21803 (progvar_complex_if_while_test): Likewise.
21804 (if_while_breakpoint_command_test): Likewise.
21805 (infrun_breakpoint_command_test): Likewise.
21806 (breakpoint_command_test): Likewise.
21807 (watchpoint_command_test): Likewise.
21808 (bp_deleted_in_command_test): Likewise.
21809 (temporary_breakpoint_commands): Likewise.
21810
bb99c472
YQ
218112014-10-16 Yao Qi <yao@codesourcery.com>
21812
21813 * gdb.base/remotetimeout.exp: Remove noargs checking.
21814
7c16b83e
PA
218152014-10-15 Pedro Alves <palves@redhat.com>
21816
21817 PR breakpoints/9649
21818 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21819 * gdb.base/breakpoint-in-ro-region.exp
21820 (probe_target_hardware_step): New procedure.
21821 (top level): Probe hardware stepping and hardware breakpoint
21822 support. Test stepping through a read-only region, with both
21823 "breakpoint auto-hw" on and off and both "always-inserted" on and
21824 off.
21825
35a49624
IB
218262014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21827
21828 * gdb.dlang/demangle.exp: Update for demangling changes.
21829
2d1c107c
SC
218302014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21831
21832 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21833 * gdb.cp/non-trivial-retval.exp: Add new tests.
21834
778811d5
SC
218352014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21836
21837 PR c++/13403
21838 PR c++/15154
21839 * gdb.cp/non-trivial-retval.cc: New file.
21840 * gdb.cp/non-trivial-retval.exp: New file.
21841
10c5f0a8
YQ
218422014-10-15 Yao Qi <yao@codesourcery.com>
21843
21844 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21845 remote host.
21846
65d7b369
YQ
218472014-10-15 Yao Qi <yao@codesourcery.com>
21848
21849 * gdb.python/py-symbol.exp: Match file base name if host is
21850 remote, otherwise match file name with dir name.
21851 * gdb.python/py-symtab.exp: Likewise.
21852 * gdb.python/python.exp: Likewise.
21853
46dc1394
YQ
218542014-10-15 Yao Qi <yao@codesourcery.com>
21855
21856 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21857 pattern.
21858 * gdb.python/py-symtab.exp: Likewise.
21859 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21860 locationn.
21861
c40cc657
JB
218622014-10-14 Joel Brobecker <brobecker@adacore.com>
21863
21864 * gdb.ada/addr_arith: New testcase.
21865
2abf49e1
MR
218662014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21867
21868 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21869 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21870 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21871 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21872
f7088df3
SDJ
218732014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21874
21875 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21876 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21877 * gdb.arch/stap-eval-lang-ada.exp: New file.
21878
4dc06805
YQ
218792014-10-14 Yao Qi <yao@codesourcery.com>
21880
21881 * gdb.mi/mi-var-child.c (nothing1): New function.
21882 (nothing2): New function.
21883 (do_children_tests): Set function pointers by nothing1 and
21884 nothing2.
21885 * gdb.mi/mi-var-child.exp: Step over new added statements.
21886 Update test to match the new output.
21887 * gdb.mi/var-cmd.c (nothing1): New function.
21888 (nothing2): New function.
21889 (do_children_tests): Set function pointers by nothing1 and
21890 nothing2.
21891 * gdb.mi/mi-var-display.exp: Update test to match output.
21892 Step to the line specified by $line_dct_nothing.
21893 Increase the number of lines to step.
21894
46a93de2
YQ
218952014-10-14 Yao Qi <yao@codesourcery.com>
21896
21897 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21898 tests.
21899 * gdb.mi/mi2-var-child.exp: Likewise.
21900
14ea52ee
DE
219012014-10-13 Doug Evans <dje@google.com>
21902
21903 * gdb.python/py-objfile.exp: Change name of file name test.
21904
e5c6e92b
DE
219052014-10-13 Doug Evans <dje@google.com>
21906
21907 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21908 from the start of the CU.
21909
c780cc2f
JK
219102014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21911 Yao Qi <yao@codesourcery.com>
21912
21913 Fix "save breakpoints" for "catch" command.
21914 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21915 Remove -nonewline. Match also the added "main" line.
21916
99894e11
JK
219172014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21918
21919 Fix "save breakpoints" for "disable $bpnum" command.
21920 * gdb.base/save-bp.c (main): Add label.
21921 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21922
6e1ac5a3
JK
219232014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21924
21925 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21926
754dd2b0
YQ
219272014-10-11 Yao Qi <yao@codesourcery.com>
21928
21929 * gdb.server/server-kill.exp: Execute command
21930 "set remote trace-status-packet on" before "tstatus".
21931
f90183d7
YQ
219322014-10-11 Yao Qi <yao@codesourcery.com>
21933
21934 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21935 (main): Call getppid.
21936 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
21937 and continue to it. Read variable "server_pid".
21938
bf40a607
YQ
219392014-10-11 Yao Qi <yao@codesourcery.com>
21940
21941 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
21942
052ca370
YQ
219432014-10-11 Yao Qi <yao@codesourcery.com>
21944
21945 * gdb.threads/thread-find.exp: Don't execute command
21946 "info threads".
21947 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
21948 * gdb.threads/linux-dp.exp: Don't check the condition
21949 $threads_created equals to zero.
21950
3831839c
PA
219512014-10-10 Pedro Alves <palves@redhat.com>
21952
21953 * gdb.base/bigcore.exp: Remove references to IRIX.
21954 * gdb.base/funcargs.exp: Likewise.
21955 * gdb.base/interrupt.exp: Likewise.
21956 * gdb.base/mips_pro.exp: Likewise.
21957 * gdb.base/nodebug.exp: Likewise.
21958 * gdb.base/setvar.exp: Likewise.
21959 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
21960
8b9a549d
PA
219612014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
21962 Pedro Alves <palves@redhat.com>
21963
21964 PR symtab/14466
21965 * gdb.base/vdso-warning.c: New file.
21966 * gdb.base/vdso-warning.exp: New file.
21967
d48ba5e8
DE
219682014-10-02 Doug Evans <dje@google.com>
21969
21970 * gdb.base/structs.c (main): Don't run forever.
21971
2278c276
PA
219722014-10-02 Pedro Alves <palves@redhat.com>
21973
21974 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
21975 (top level) <stop threads 1, stop threads 2>: Use it.
21976
b57bacec
PA
219772014-10-02 Pedro Alves <palves@redhat.com>
21978
21979 * gdb.threads/break-while-running.exp (test): Add new
21980 'update_thread_list' argument. Skip "info threads" if false.
21981 (top level): Add new 'update_thread_list' axis.
21982
13fd3ff3
PA
219832014-10-02 Pedro Alves <palves@redhat.com>
21984
21985 PR breakpoints/17431
21986 * gdb.base/execl-update-breakpoints.c: New file.
21987 * gdb.base/execl-update-breakpoints.exp: New file.
21988
0fec99e8
PA
219892014-10-01 Pedro Alves <palves@redhat.com>
21990
21991 * gdb.base/breakpoint-in-ro-region.c: New file.
21992 * gdb.base/breakpoint-in-ro-region.exp: New file.
21993
2ddf4301
SM
219942014-10-01 Simon Marchi <simon.marchi@ericsson.com>
21995
21996 * gdb.mi/mi-exit-code.exp: New file.
21997 * gdb.mi/mi-exit-code.c: New file.
21998
6a5f3f43
YQ
219992014-09-30 Yao Qi <yao@codesourcery.com>
22000
22001 * lib/prelink-support.exp (build_executable_own_libs): Error if
22002 the target isn't native.
22003
345bcc73
YQ
220042014-09-30 Yao Qi <yao@codesourcery.com>
22005
22006 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22007 false.
22008
a25a5a45
PA
220092014-09-22 Pedro Alves <palves@redhat.com>
22010
22011 * gdb.threads/break-while-running.exp: New file.
22012 * gdb.threads/break-while-running.c: New file.
22013
00ba3162
YQ
220142014-09-19 Yao Qi <yao@codesourcery.com>
22015
22016 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22017 Invoke test. Restart GDB with --readnow and invoke test again.
22018
c3b7b696
YQ
220192014-09-19 Yao Qi <yao@codesourcery.com>
22020
22021 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22022 proc set_breakpoint_on_gcd_function. Invoke
22023 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22024 invoke set_breakpoint_on_gcd_function again.
22025
2b4fd423
DE
220262014-09-18 Doug Evans <dje@google.com>
22027
22028 * gdb.dwarf2/symtab-producer.exp: New file.
22029
a5947601
SDJ
220302014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22031
22032 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22033 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22034 * gdb.base/global-var-nested-by-dso.c: Likewise.
22035 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22036
91c19059
SDJ
220372014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22038 Pedro Alves <palves@redhat.com>
22039
22040 * gdb.base/watch-bitfields.exp: Pass string other than test file
22041 name to prepare_for_testing.
22042 (watch): New procedure.
22043 (expect_watchpoint): Use with_test_prefix.
22044 (top level): Factor out tests to ...
22045 (test_watch_location, test_regular_watch): ... these new
22046 procedures, and use with_test_prefix and gdb_continue_to_end.
22047
bb9d5f81
PP
220482014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22049
22050 PR breakpoints/12526
22051 * gdb.base/watch-bitfields.exp: New file.
22052 * gdb.base/watch-bitfields.c: New file.
22053
635856f5
PA
220542014-09-16 Pedro Alves <palves@redhat.com>
22055
22056 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22057 software and hardware addresses, not software address against
22058 itself.
22059
7280ceea
PA
220602014-09-16 Pedro Alves <palves@redhat.com>
22061
22062 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22063 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22064
428b16bd
PA
220652014-09-16 Pedro Alves <palves@redhat.com>
22066
22067 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22068 files.
22069 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22070 "*-*-vxworks*" throughout.
22071 * gdb.base/break.exp: Likewise.
22072 * gdb.base/default.exp: Likewise.
22073 * gdb.base/scope.exp: Likewise.
22074 * gdb.base/sepdebug.exp: Likewise.
22075 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22076 throughout.
22077 * gdb.base/run.c: Likewise.
22078 * gdb.base/sepdebug.c: Likewise.
22079 * gdb.hp/gdb.aCC/run.c: Likewise.
22080 * gdb.reverse/until-reverse.c: Likewise.
22081 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22082
666d413c
YQ
220832014-09-16 Yao Qi <yao@codesourcery.com>
22084
22085 * boards/local-remote-host-native.exp: New file.
22086
57cbd724
DE
220872014-09-14 Doug Evans <xdje42@gmail.com>
22088
22089 * gdb.threads/queue-signal.c (thread_count): New variable.
22090 (thread_count_mutex, thread_count_condvar): New variables.
22091 (incr_thread_count, wait_all_threads_running): New functions.
22092 (main): Wait for all threads to be in their thread functions.
22093
81219e53
DE
220942014-09-13 Doug Evans <xdje42@gmail.com>
22095
22096 * gdb.threads/queue-signal.c: New file.
22097 * gdb.threads/queue-signal.exp: New file.
22098
3714cea7
DE
220992014-09-13 Doug Evans <xdje42@gmail.com>
22100
22101 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22102 be consistent with what default_gdb_init uses.
22103 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22104 the plain text of the prompt. Add some logging printfs.
22105 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22106
fa43b1d7
PA
221072014-09-12 Pedro Alves <palves@redhat.com>
22108
22109 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22110 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22111 * gdb.arch/i386-size-overlap.exp: Likewise.
22112 * gdb.arch/i386-size.exp: Likewise.
22113 * gdb.arch/i386-unwind.exp: Likewise.
22114 * gdb.base/a2-run.exp: Likewise.
22115 * gdb.base/break.exp: Likewise.
22116 * gdb.base/charset.exp: Likewise.
22117 * gdb.base/chng-syms.exp: Likewise.
22118 * gdb.base/commands.exp: Likewise.
22119 * gdb.base/dbx.exp: Likewise.
22120 * gdb.base/find.exp: Likewise.
22121 * gdb.base/funcargs.exp: Likewise.
22122 * gdb.base/jit-simple.exp: Likewise.
22123 * gdb.base/reread.exp: Likewise.
22124 * gdb.base/sepdebug.exp: Likewise.
22125 * gdb.base/step-bt.exp: Likewise.
22126 * gdb.cp/mb-inline.exp: Likewise.
22127 * gdb.cp/mb-templates.exp: Likewise.
22128 * gdb.objc/basicclass.exp: Likewise.
22129 * gdb.threads/killed.exp: Likewise.
22130
9d9bf2df
EBM
221312014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22132
22133 PR tdep/17379
22134 * gdb.arch/powerpc-stackless.S: New file.
22135 * gdb.arch/powerpc-stackless.exp: New file.
22136
1cf2f1b0
JK
221372014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22138
22139 * gdb.base/attach.c: Include unistd.h.
22140 (main): Call alarm. Add label postloop.
22141 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22142 gdb_breakpoint, gdb_continue_to_breakpoint.
22143 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22144
98880d46
PA
221452014-09-11 Pedro Alves <palves@redhat.com>
22146
22147 PR gdb/17347
22148 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22149 * gdb.base/attach.exp (test_command_line_attach_run): New
22150 procedure.
22151 (top level): Call it.
22152
4c92ff2c
PA
221532014-09-11 Pedro Alves <palves@redhat.com>
22154
22155 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22156 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22157 (do_command_attach_tests): Use spawn_wait_for_attach.
22158 * gdb.base/solib-overlap.exp: Likewise.
22159 * gdb.multi/multi-attach.exp: Likewise.
22160 * gdb.python/py-prompt.exp: Likewise.
22161 * gdb.python/py-sync-interp.exp: Likewise.
22162 * gdb.server/ext-attach.exp: Likewise.
22163
3adc1a7d
GKB
221642014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22165
22166 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22167 command in testcase. Simplify testcase.
22168
96334934
JB
221692014-09-10 Joel Brobecker <brobecker@adacore.com>
22170
22171 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22172
eb479039
JB
221732014-09-10 Joel Brobecker <brobecker@adacore.com>
22174
22175 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22176
deede10c
JB
221772014-09-10 Joel Brobecker <brobecker@adacore.com>
22178
22179 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22180
7828a5f5
JB
221812014-09-10 Joel Brobecker <brobecker@adacore.com>
22182
22183 * gdb.dwarf2/dynarr-ptr.c: New file.
22184 * gdb.dwarf2/dynarr-ptr.exp: New file.
22185
33aeebcf
MR
221862014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22187
22188 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22189 of 30 rather than hardcoding 120 for a slow test case. Take the
22190 `gdb,timeout' target setting into account for this calculation.
22191 Don't extend the timeout for the test cases that don't need it.
22192
7b415901
MR
221932014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22194
22195 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22196 a factor of 2 for a slow test case. Take the `gdb,timeout'
22197 target setting into account for this calculation.
22198 * gdb.reverse/until-precsave.exp: Increase the timeout by
22199 a factor of 15 and 3 respectively rather than adding 120
22200 for a pair of slow test cases. Take the `gdb,timeout'
22201 target setting into account for this calculation.
22202
4a40f85a
MR
222032014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22204
22205 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22206 timeout, don't pass one down to gdb_expect.
22207 (gdb_expect): Rework timeout selection.
22208
09635af7
MR
222092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22210
22211 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22212 exception on timeout.
22213 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22214 (gdbserver_start_extended): Catch any `gdbserver_start' error
22215 exceptions.
22216 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22217 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22218 `gdbserver_gdb_load' error exceptions.
22219
2bdd10b7
MR
222202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22221
22222 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22223 120 on waiting for the TCP socket to open.
22224
316935f0
DE
222252014-09-09 Doug Evans <xdje42@gmail.com>
22226
22227 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22228 _caller_matches, _any_caller_is, _any_caller_matches.
22229
83740597
DE
222302014-09-09 Doug Evans <xdje42@gmail.com>
22231
22232 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22233
4c122fc3
YQ
222342014-09-09 Yao Qi <yao@codesourcery.com>
22235
22236 * gdb.mi/mi-var-display.exp: Set print symbol off.
22237
a9f116cb
GKB
222382014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22239
22240 PR gdb/17035
22241 * gdb.base/commands.exp: Add tests to verify user-defined
22242 commands with empty bodies.
22243 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22244 python commands in `show user command`.
22245 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22246 scheme commands in `show user command`.
22247
c75bd3a2
JK
222482014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22249
22250 PR python/17355
22251 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22252 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22253 * gdb.python/py-framefilter-invalidarg.exp: New file.
22254 * gdb.python/py-framefilter-invalidarg.py: New file.
22255
faa42425
DE
222562014-09-06 Doug Evans <xdje42@gmail.com>
22257
22258 PR 15276
22259 * gdb.python/py-caller-is.c: New file.
22260 * gdb.python/py-caller-is.exp: New file.
22261
474ca4f6
SDJ
222622014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22263
22264 PR gdb/17235
22265 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22266 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22267
eb0b0463
SDJ
222682014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22269
22270 PR fortran/17237
22271 * gdb.fortran/print-formatted.exp: New file.
22272 * gdb.fortran/print-formatted.f90: Likewise.
22273
5f3b99cf
SS
222742014-09-03 Sasha Smundak <asmundak@google.com>
22275
22276 * gdb.python/py-frame.exp: Test Frame.read_register.
22277
7d793aa9
SDJ
222782014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22279
22280 PR python/16699
22281 * gdb.python/py-completion.exp: New file.
22282 * gdb.python/py-completion.py: Likewise.
22283
fb0576e9
DE
222842014-08-28 Doug Evans <dje@google.com>
22285
22286 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22287 eax,etc. are live with values set by gdb and thus the compiler can't
22288 use them.
22289 * gdb.arch/i386-pseudo.c (main): Ditto.
22290
ee92b0dd
DE
222912014-08-27 Doug Evans <dje@google.com>
22292
22293 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22294
6649db35
DE
222952014-08-25 Doug Evans <dje@google.com>
22296
22297 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22298 (main): Ditto.
22299
564b7600
DE
223002014-08-25 Doug Evans <dje@google.com>
22301
22302 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22303
3881fb67
YQ
223042014-08-24 Yao Qi <yao@codesourcery.com>
22305
22306 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22307 symbol off.
22308 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22309
a05a36a5
DE
223102014-08-22 Doug Evans <dje@google.com>
22311
22312 PR 17276
22313 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22314 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22315 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22316
7c343b48
YQ
223172014-08-22 Yao Qi <yao@codesourcery.com>
22318
22319 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22320 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22321 * gdb.python/python.exp: Likewise. Use .py file on the host
22322 instead of the build.
22323
22fd09ae
JK
223242014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22325
22326 * gdb.threads/gcore-stale-thread.c: New file.
22327 * gdb.threads/gcore-stale-thread.exp: New file.
22328
a8454a7c
PA
223292014-08-21 Pedro Alves <palves@redhat.com>
22330
22331 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22332 * gdb.base/gcore-relro-pie.exp: Likewise.
22333 * gdb.base/gcore-relro.exp: Likewise.
22334 * gdb.base/gcore.exp: Likewise.
22335 * gdb.base/print-symbol-loading.exp: Likewise.
22336 * gdb.threads/gcore-thread.exp: Likewise.
22337 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22338
2a31c623
PA
223392014-08-20 Pedro Alves <palves@redhat.com>
22340 Jan Kratochvil <jan.kratochvil@redhat.com>
22341
22342 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22343 configure.
22344 (EXPECT): Handle READ1 being set.
22345 (all): Depend on EXTRA_RULES.
22346 (check-read1, expect-read1, read1.so, read1): New rules.
22347 * README (Testsuite Parameters): Document the READ1 make variable.
22348 (Race detection): New section.
22349 * configure: Regenerate.
22350 * configure.ac: If build==host==target, and running under a
22351 GNU/glibc system, add read1 to the extra Makefile rules.
22352 (EXTRA_RULES): AC_SUBST it.
22353 * lib/read1.c: New file.
22354
d36430db
JB
223552014-08-20 Joel Brobecker <brobecker@adacore.com>
22356
22357 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22358 the handling of variables declared as a typedef to an array
22359 which a DW_AT_data_location attribute.
22360
9a0dc9e3
PA
223612014-08-19 Andrew Burgess <aburgess@broadcom.com>
22362 Pedro Alves <palves@redhat.com>
22363
22364 PR symtab/14604
22365 PR symtab/14605
22366 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22367 gdb_test.
22368
0718a8da
PA
223692014-08-19 Pedro Alves <palves@redhat.com>
22370
22371 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22372
13b448cd
YQ
223732014-08-19 Yao Qi <yao@codesourcery.com>
22374
22375 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22376 right line.
22377
1cbf5077
DB
223782014-08-18 David Blaikie <dblaikie@gmail.com>
22379
22380 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22381
bf0fae19
JB
223822014-08-18 Joel Brobecker <brobecker@adacore.com>
22383
22384 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22385 attribute in array range.
22386
3c8c5dcc
JB
223872014-08-18 Joel Brobecker <brobecker@adacore.com>
22388
22389 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22390
e66d4446
SC
223912014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22392
22393 PR c++/17132
22394 * gdb.cp/pr17132.cc: New file.
22395 * gdb.cp/pr17132.exp: New file.
22396
940df408
SC
223972014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22398
22399 * gdb.python/py-xmethods.py (A_getarrayind)
22400 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22401 Use 'print' with function call syntax.
22402 (E_method_matcher.match): Fix tab vs space indentation mixup.
22403
ebcc6c3a
YQ
224042014-08-15 Yao Qi <yao@codesourcery.com>
22405
22406 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22407 false.
22408
775e0f04
YQ
224092014-08-15 Yao Qi <yao@codesourcery.com>
22410
22411 * gdb.cp/casts.exp: Set print symbol off.
22412 * gdb.cp/class2.exp: Likewise.
22413 * gdb.cp/overload.exp: Likewise.
22414 * gdb.cp/templates.exp: Likewise.
22415
d769e349
DE
224162014-08-11 Doug Evans <dje@google.com>
22417
22418 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22419 (test_load_shlib): Update.
22420
20c6f1e1
YQ
224212014-08-09 Yao Qi <yao@codesourcery.com>
22422
22423 * gdb.base/display.exp: Invoke is_address_zero_readable.
22424 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22425 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22426 * gdb.base/hbreak-unmapped.exp: Return if
22427 is_address_zero_readable returns true.
22428 * gdb.base/signest.exp: Likewise.
22429 * gdb.base/signull.exp: Likewise.
22430 * gdb.base/sigbpt.exp: Likewise.
22431 * gdb.guile/scm-disasm.exp: Do the test if
22432 is_address_zero_readable returns false.
22433 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22434 * gdb.python/py-arch.exp: Likewise.
22435 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22436 * lib/gdb.exp (is_address_zero_readable): New proc.
22437
5792e8e3
YQ
224382014-08-09 Yao Qi <yao@codesourcery.com>
22439
22440 PR testsuite/13443
22441 * gdb.mi/mi-var-display.exp: Make test messages unique.
22442
3cecbbbe
TT
224432014-08-04 Tom Tromey <tromey@redhat.com>
22444
22445 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22446 target 0".
22447
00b51ff5
TT
224482014-08-04 Tom Tromey <tromey@redhat.com>
22449
22450 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22451 "target_resume".
22452
6908c509
JB
224532014-08-01 Joel Brobecker <brobecker@adacore.com>
22454
22455 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22456 inner_vla_struct_object_size.
22457 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22458 as xfail.
22459
cc6563d2
PA
224602014-07-30 Pedro Alves <palves@redhat.com>
22461
22462 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22463 comment.
22464
7e09a223
YQ
224652014-07-29 Yao Qi <yao@codesourcery.com>
22466
22467 PR gdb/17206
22468 * gdb.base/until-nodebug.exp: New.
22469
7ebdbe92
DE
224702014-07-28 Doug Evans <xdje42@gmail.com>
22471
22472 PR guile/17203
22473 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22474 previously existing parameter, and previously ambiguously spelled
22475 parameter.
22476
fdb1adc6
WN
224772014-07-28 Will Newton <will.newton@linaro.org>
22478
22479 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22480
186fcde0
DE
224812014-07-26 Ludovic Courtès <ludo@gnu.org>
22482 Doug Evans <xdje42@gmail.com>
22483
22484 PR guile/17146
22485 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22486
70509625
PA
224872014-07-25 Pedro Alves <palves@redhat.com>
22488
22489 * gdb.threads/signal-command-handle-nopass.c: New file.
22490 * gdb.threads/signal-command-handle-nopass.exp: New file.
22491 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22492 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22493 * gdb.threads/signal-delivered-right-thread.c: New file.
22494 * gdb.threads/signal-delivered-right-thread.exp: New file.
22495
c3f814a1
PA
224962014-07-25 Pedro Alves <palves@redhat.com>
22497
22498 * gdb.base/double-prompt-target-event-error.exp
22499 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22500 match.
22501 (cancel_pagination_in_target_event): Rework double prompt
22502 detection.
22503 * gdb.base/paginate-after-ctrl-c-running.exp
22504 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22505 <return>' match.
22506 * gdb.base/paginate-bg-execution.exp
22507 (test_bg_execution_pagination_return)
22508 (test_bg_execution_pagination_cancel): Remove '-notransfer
22509 <return>' matches.
22510 * gdb.base/paginate-execution-startup.exp
22511 (test_fg_execution_pagination_return)
22512 (test_fg_execution_pagination_cancel): Remove '-notransfer
22513 <return>' matches.
22514 * gdb.base/paginate-inferior-exit.exp
22515 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22516 match.
22517 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22518 * lib/gdb.exp (pagination_prompt): Run text through
22519 string_to_regexp.
22520 (gdb_test_multiple): Match $pagination_prompt instead of
22521 "<return>".
22522 (string_to_regexp): Move to lib/gdb-utils.exp.
22523
e214cf6c
JK
225242014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22525
22526 * gdb.arch/amd64-entry-value-paramref.S: New file.
22527 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22528 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22529 * gdb.arch/amd64-optimout-repeat.S: New file.
22530 * gdb.arch/amd64-optimout-repeat.c: New file.
22531 * gdb.arch/amd64-optimout-repeat.exp: New file.
22532
17d0c5c8
JK
225332014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22534
22535 PR gdb/17170
22536 * gdb.base/statistics.exp: New file.
22537
b8b8facf
DE
225382014-07-17 Doug Evans <dje@google.com>
22539
74b49205 22540 PR gdb/17170
b8b8facf
DE
22541 * gdb.base/maint.exp: Update testing of per-command stats.
22542
1b5d0ab3
PA
225432014-07-16 Pedro Alves <palves@redhat.com>
22544
22545 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22546 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22547 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22548 (tfile_write_buf): New functions.
22549 (add_memory_block): Rewrite using the above.
22550 (adjust_function_address): New function.
22551 (FUNCTION_ADDRESS): New macro.
22552 (write_basic_trace_file): Remove short_x local, and use
22553 tfile_write_16. Change type of func_addr local to unsigned long
22554 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22555 here. Cast argument of add_memory_block to char pointer.
22556 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22557 (main): Remove parameters.
22558 * gdb.trace/tfile.exp: Remove nowarnings.
22559
4d974e88
SM
225602014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22561
22562 * gdb.base/debug-expr.exp: Test string evaluation with
22563 "debug expression" on.
22564
41e99568
PA
225652014-07-15 Pedro Alves <palves@redhat.com>
22566
22567 * gdb.base/reread.exp: Use clean_restart.
22568
487d9753
PL
225692014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22570
22571 * gdb.arch/avr-flash-qualifer.c: New.
22572 * gdb.arch/avr-flash-qualifer.exp: New.
22573
cc1c52ad
PA
225742014-07-14 Pedro Alves <palves@redhat.com>
22575
22576 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22577 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22578
1e973570
PA
225792014-07-14 Pedro Alves <palves@redhat.com>
22580
22581 * gdb.base/double-prompt-target-event-error.c: New file.
22582 * gdb.base/double-prompt-target-event-error.exp: New file.
22583
93d6eb10
PA
225842014-07-14 Pedro Alves <palves@redhat.com>
22585
22586 PR gdb/17072
22587 * gdb.base/paginate-inferior-exit.c: New file.
22588 * gdb.base/paginate-inferior-exit.exp: New file.
22589
0017922d
PA
225902014-07-14 Pedro Alves <palves@redhat.com>
22591
22592 PR gdb/17072
22593 * gdb.base/paginate-bg-execution.c: New file.
22594 * gdb.base/paginate-bg-execution.exp: New file.
22595
94696ad3
PA
225962014-07-14 Pedro Alves <palves@redhat.com>
22597
22598 PR gdb/17072
22599 * gdb.base/paginate-execution-startup.c: New file.
22600 * gdb.base/paginate-execution-startup.exp: New file.
22601 * lib/gdb.exp (pagination_prompt): New global.
22602 (default_gdb_spawn): New procedure, factored out from
22603 default_gdb_spawn.
22604 (default_gdb_start): Adjust to call default_gdb_spawn.
22605 (gdb_spawn): New procedure.
22606
bd293940
PA
226072014-07-14 Pedro Alves <palves@redhat.com>
22608
22609 * lib/gdb.exp (gdb_assert): New procedure.
22610 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22611
c933f875
PA
226122014-07-14 Pedro Alves <palves@redhat.com>
22613
22614 * gdb.base/execution-termios.c: New file.
22615 * gdb.base/execution-termios.exp: New file.
22616
d98b7a16
TT
226172014-07-14 Tom Tromey <tromey@redhat.com>
22618
22619 * gdb.cp/vla-cxx.cc: New file.
22620 * gdb.cp/vla-cxx.exp: New file.
22621
548740d6
TT
226222014-07-14 Tom Tromey <tromey@redhat.com>
22623
22624 * gdb.reverse/rerun-prec.c: New file.
22625 * gdb.reverse/rerun-prec.exp: New file.
22626
a25eb028
MR
226272014-07-12 Maciej W. Rozycki <macro@mips.com>
22628 Maciej W. Rozycki <macro@codesourcery.com>
22629
22630 * lib/gdb-utils.exp: New file.
22631 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22632 inline `gdb_init_command' processing.
22633 (gdb_start_cmd): Likewise.
22634 * lib/mi-support.exp (mi_run_cmd): Likewise.
22635 * README: Document `gdb_init_command' and `gdb_init_commands'.
22636
218c2655
JK
226372014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22638
22639 Fix false FAIL running under a very long directory name.
22640 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22641 and "set print elements 10000". Twice.
22642
5401fde3
YQ
226432014-07-11 Yao Qi <yao@codesourcery.com>
22644
22645 * gdb.base/exprs.exp: "set print symbol off".
22646
e76126e8
PA
226472014-07-11 Pedro Alves <palves@redhat.com>
22648
22649 * gdb.threads/kill.c: New file.
22650 * gdb.threads/kill.exp: New file.
22651
2d6f0de6
YQ
226522014-07-10 Yao Qi <yao@codesourcery.com>
22653
22654 * gdb.trace/tfile.c (write_basic_trace_file)
22655 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22656 address written to trace file.
22657
7180e04a
PA
226582014-07-09 Pedro Alves <palves@redhat.com>
22659
22660 * gdb.base/attach-wait-input.exp: New file.
22661 * gdb.base/attach-wait-input.c: New file.
22662
9a9a7608
AB
226632014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22664
22665 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22666 setting up test structures.
22667 (main): Call new test function.
22668 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22669 test function, continue into test function and walk test
22670 structures.
22671
161ac41e
YQ
226722014-07-02 Yao Qi <yao@codesourcery.com>
22673
22674 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22675 'bar_start' at the beginning of functions 'foo' and 'bar'
22676 respectively.
22677 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22678 instead of 'foo' and 'bar'.
22679
1f267ae3
MM
226802014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22681
22682 * gdb.btrace/segv.exp: New.
22683 * gdb.btrace/segv.c: New.
22684
2b239efb
LM
226852014-07-02 Luis Machado <lgustavo@codesourcery.com>
22686
22687 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22688 instruction.
22689
cf363f18
MW
226902014-06-30 Mark Wielaard <mjw@redhat.com>
22691
22692 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22693 vulture, vilify, villar): New volatile array constants.
22694 (vindictive, vegetation): New const volatile array constants.
22695 * gdb.base/volatile.exp: Test volatile and const volatile array
22696 types.
22697
aebf9d24
AA
226982014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22699
22700 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22701 target lacks support for awatch, rwatch, or hbreak.
22702
b67a2c6f
YQ
227032014-06-27 Yao Qi <yao@codesourcery.com>
22704
22705 * gdb.multi/dummy-frame-restore.exp: New.
22706 * gdb.multi/dummy-frame-restore.c: New.
22707
aef92902
MM
227082014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22709
22710 * gdb.btrace/gcore.exp: New.
22711
8e9db26e
PA
227122014-06-23 Pedro Alves <palves@redhat.com>
22713
22714 * gdb.base/watchpoint-reuse-slot.c: New file.
22715 * gdb.base/watchpoint-reuse-slot.exp: New file.
22716
70afc5b7
SC
227172014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22718
22719 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22720 progspace's filename in 'info', 'enable' and 'disable' command
22721 tests.
22722
b972bd9c
JK
227232014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22724
22725 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22726 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22727 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22728
125f8a3d
GB
227292014-06-20 Gary Benson <gbenson@redhat.com>
22730
22731 * gdb.arch/i386-avx.exp: Fix include file location.
22732 * gdb.arch/i386-sse.exp: Likewise.
22733
3ed9baed
IB
227342014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22735
22736 * gdb.dlang/expression.exp: New file.
22737
034f788c
PA
227382014-06-19 Pedro Alves <palves@redhat.com>
22739
22740 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22741 out from ...
22742 (top level): ... here. Iterate running tests under different
22743 scheduler-locking settings.
22744
45371d0c
LM
227452014-06-18 Luis Machado <lgustavo@codesourcery.com>
22746
22747 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22748 to DW_FORM_addr and use non-zero addresses.
22749
5d376983
SC
227502014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22751
22752 PR gdb/17017
22753 * gdb.python/py-xmethods.cc: Add global function call counters and
22754 increment them in their respective functions. Remove "cout"
22755 statements.
22756 * gdb.python/py-xmethods.exp: Make tests check the global function
22757 call counters instead of depending on inferior IO.
22758
a1aa2221
LM
227592014-06-18 Don Breazeal <donb@codesourcery.com>
22760
22761 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22762 Deleted procedure.
22763 (explicit_fork_parent_follow): Deleted procedure.
22764 (explicit_fork_child_follow): Deleted procedure.
22765 (test_follow_fork): New procedure.
22766 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22767 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22768 procedure calls.
22769
0fc05997
YQ
227702014-06-17 Yao Qi <yao@codesourcery.com>
22771
22772 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22773 CP1252.
22774
70795c52
LM
227752014-06-17 Luis Machado <lgustavo@codesourcery.com>
22776
22777 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22778 Initialize ptr and S explicitly.
22779 (skip_type_update_when_not_use_rtti_test): Likewise.
22780
6be47f0c
KS
227812014-06-16 Keith Seitz <keiths@redhat.com>
22782
22783 PR mi/15863
22784 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22785 the inferior is started.
22786
d03de421
PA
227872014-06-16 Pedro Alves <palves@redhat.com>
22788
22789 * gdb.base/break-main-file-remove-fail.c: New file.
22790 * gdb.base/break-main-file-remove-fail.exp: New file.
22791 * gdb.base/break-unload-file.exp: Use build_executable instead of
22792 prepare_for_testing.
22793 (test_break): New parameter "initial_load". Handle it.
22794 (top level): Add initial_load cmdline/file axis.
22795
f9579b99
TT
227962014-06-12 Tom Tromey <tromey@redhat.com>
22797
22798 * gdb.base/completion.exp: Don't use directory name in test.
22799
3657956b
GB
228002014-06-09 Gary Benson <gbenson@redhat.com>
22801
22802 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22803 separate the always-available ANSI-standard signals from the
22804 signals that require checking.
22805 (main): Likewise.
22806 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22807 Likewise.
22808 (main): Likewise.
22809
4186eb54
KS
228102014-06-07 Keith Seitz <keiths@redhat.com>
22811
22812 Revert:
22813 PR c++/16253
22814 * gdb.cp/var-tag.cc: New file.
22815 * gdb.cp/var-tag.exp: New file.
22816 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22817 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22818 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22819 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22820
25326a28 228212014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22822
22823 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22824
829155c9
PA
228252014-06-06 Pedro Alves <palves@redhat.com>
22826
22827 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22828 in target debug output instead of looking at RSP packets,
22829 disabling the test on any target that uses hardware stepping.
22830 Update comments.
22831
61c8d22e
PA
228322014-06-06 Pedro Alves <palves@redhat.com>
22833
22834 * gdb.base/break-unload-file.exp: Fix typo.
22835
d9a47287
YQ
228362014-06-06 Yao Qi <yao@codesourcery.com>
22837
22838 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22839 from "jit_function" to "^jit_function".
22840
e5e01dbf
YQ
228412014-06-06 Yao Qi <yao@codesourcery.com>
22842
22843 * gdb.base/async.c (foo): Add one statement.
22844 * gdb.base/async.exp: Get the next instruction address and
22845 match the output of "nexti" by instruction address. Match
22846 the hex address in the output of "finish".
22847
73ba372c
GB
228482014-06-06 Gary Benson <gbenson@redhat.com>
22849
22850 * gdb.base/call-signals.c: Remove preprocessor conditionals
22851 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22852 SIGSEGV and SIGTERM.
22853 * gdb.base/sigall.c: Likewise.
22854 * gdb.base/unwindonsignal.c: Likewise.
22855 * gdb.reverse/sigall-reverse.c: Likewise.
22856
831517df
YQ
228572014-06-06 Yao Qi <yao@codesourcery.com>
22858
22859 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22860 readable, skip the test.
22861
b8b91e98
YQ
228622014-06-06 Yao Qi <yao@codesourcery.com>
22863
22864 * gdb.threads/staticthreads.c (thread_function): Move the line
22865 setting breakpoint on forward.
22866 * gdb.threads/staticthreads.exp: Update comments.
22867
fb934770
LC
228682014-06-05 Ludovic Courtès <ludo@gnu.org>
22869
22870 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22871 "history-append! type error".
22872
6ef284bd
SM
228732014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22874
22875 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22876 erroneous dprintf expected input.
22877
a872e241
DE
228782014-06-04 Doug Evans <xdje42@gmail.com>
22879
22880 * gdb.guile/scm-generics.exp: Delete.
22881
16f691fb
DE
228822014-06-04 Doug Evans <xdje42@gmail.com>
22883
22884 * gdb.guile/scm-breakpoint.exp: Update.
22885 Add tests for breakpoint registration.
22886
012370f6
TT
228872014-06-04 Tom Tromey <tromey@redhat.com>
22888
22889 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22890 VLA-in-union.
22891 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22892 inner_vla_struct, vla_union types. Initialize objects of those
22893 types and compute their sizes.
22894
9f5a4cef
HZ
228952014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22896 Hui Zhu <hui@codesourcery.com>
22897
22898 * gdb.base/fileio.exp: Add test for shell not available as well as
22899 available.
22900 * gdb.base/fileio.c (test_system): Check for shell twice.
22901
90a45c4d
YQ
229022014-06-04 Yao Qi <yao@codesourcery.com>
22903
22904 * gdb.base/auto-connect-native-target.exp: Remove redundant
22905 space from the regexp pattern.
22906
70017e41
YQ
229072014-06-04 Yao Qi <yao@codesourcery.com>
22908
22909 * gdb.base/default.exp: Replace "child" with "native" in
22910 regexp pattern.
22911
883964a7
SC
229122014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22913
22914 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22915 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22916 * gdb.python/py-xmethods.py: Python script supporting the
22917 new testcase and tests.
22918
ef370185
JB
229192014-06-03 Joel Brobecker <brobecker@adacore.com>
22920 Pedro Alves <palves@redhat.com>
22921
22922 PR breakpoints/17000
22923 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22924 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22925
1e2ccb61
BM
229262014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22927
22928 * gdb.base/subst.exp: Add tests to verify partial path matching
22929 output.
22930
c6ec5ab2
PA
229312014-06-03 Pedro Alves <palves@redhat.com>
22932
22933 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22934 target that doesn't use software single-stepping.
22935
835c559f
PA
229362014-06-03 Pedro Alves <palves@redhat.com>
22937
22938 PR breakpoints/17000
22939 * gdb.base/sss-bp-on-user-bp-2.c: New file.
22940 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
22941
06eb1586
DE
229422014-06-02 Doug Evans <xdje42@gmail.com>
22943
22944 * gdb.guile/scm-parameter.exp: New file.
22945
e698b8c4
DE
229462014-06-02 Doug Evans <xdje42@gmail.com>
22947
22948 * gdb.guile/scm-cmd.c: New file.
22949 * gdb.guile/scm-cmd.exp: New file.
22950
ded03782
DE
229512014-06-02 Doug Evans <xdje42@gmail.com>
22952
22953 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
22954 pretty-printer lookup.
22955 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
22956 (make-pp_s-printer): Call it.
22957 (make-pretty-printer-from-dict): New function.
22958 (lookup-pretty-printer-maker-from-dict): New function.
22959 (*pretty-printer*): Simplify.
22960 (make-objfile-pp_s-printer): New function.
22961 (install-objfile-pretty-printers!): New function.
22962 (make-progspace-pp_s-printer): New function.
22963 (install-progspace-pretty-printers!): New function.
22964 * gdb.guile/scm-progspace.c: New file.
22965 * gdb.guile/scm-progspace.exp: New file.
22966
41fac0cf
PA
229672014-06-02 Pedro Alves <palves@redhat.com>
22968
22969 * gdb.base/dprintf-bp-same-addr.c: New file.
22970 * gdb.base/dprintf-bp-same-addr.exp: New file.
22971
96ae5695
EBM
229722014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22973
22974 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
22975 * gdb.arch/powerpc-power.s: Likewise.
22976
da02b3a8
JB
229772014-06-02 Joel Brobecker <brobecker@adacore.com>
22978
22979 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
22980
c72b2e7b
YQ
229812014-06-01 Yao Qi <yao@codesourcery.com>
22982
22983 * gdb.base/watchpoint.exp (test_watch_location): Check null
22984 pointer can be dereferenced. If not, do the test, otherwise
22985 skip it.
22986
53e8a631
AB
229872014-05-30 Andrew Burgess <aburgess@broadcom.com>
22988
22989 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
22990 results.
22991 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
22992
938f0e2f
AB
229932014-05-30 Andrew Burgess <aburgess@broadcom.com>
22994
22995 * gdb.arch/amd64-invalid-stack-middle.S: New file.
22996 * gdb.arch/amd64-invalid-stack-middle.c: New file.
22997 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
22998 * gdb.arch/amd64-invalid-stack-top.c: New file.
22999 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23000
9ba6657a
PA
230012014-05-30 Pedro Alves <palves@redhat.com>
23002
23003 PR breakpoints/17000
23004 * gdb.base/sss-bp-on-user-bp.c: New file.
23005 * gdb.base/sss-bp-on-user-bp.exp: New file.
23006
522c09bf
DB
230072014-05-30 David Blaikie <dblaikie@gmail.com>
23008
23009 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23010 gnu_inline semantics via attribute.
23011 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23012 source explicitly specifies the required semantics.
23013
bf4ef81e
MR
230142014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23015
23016 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23017
329ea579
PA
230182014-05-29 Pedro Alves <palves@redhat.com>
23019 Tom Tromey <tromey@redhat.com>
23020
23021 * gdb.base/async-shell.exp: Don't enable target-async.
23022 * gdb.base/async.exp
23023 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23024 parameter. Adjust.
23025 (top level): Don't test with "target-async".
23026 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23027 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23028 * gdb.base/inferior-died.exp: Don't enable target-async.
23029 * gdb.base/interrupt-noterm.exp: Likewise.
23030 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23031 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23032 * gdb.mi/mi-nonstop.exp: Likewise.
23033 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23034 * gdb.mi/mi-nsintrall.exp: Likewise.
23035 * gdb.mi/mi-nsmoribund.exp: Likewise.
23036 * gdb.mi/mi-nsthrexec.exp: Likewise.
23037 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23038 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23039 * gdb.python/py-evsignal.exp: Don't enable target-async.
23040 * gdb.python/py-evthreads.exp: Likewise.
23041 * gdb.python/py-prompt.exp: Likewise.
23042 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23043 * gdb.server/solib-list.exp: Don't enable target-async.
23044 * gdb.threads/thread-specific-bp.exp: Likewise.
23045 * lib/mi-support.exp: Adjust to use mi-async.
23046
fd664c91
PA
230472014-05-29 Pedro Alves <palves@redhat.com>
23048
23049 PR gdb/13860
23050 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23051 reason, even in sync mode.
23052
251bde03
PA
230532014-05-29 Pedro Alves <palves@redhat.com>
23054 Hui Zhu <hui@codesourcery.com>
23055
23056 PR PR15693
23057 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23058 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23059 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23060 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23061
7f3c0343
JB
230622014-05-28 Joel Brobecker <brobecker@adacore.com>
23063
23064 * config/monitor.exp (gdb_target_monitor): Replace use of
23065 "set remotebaud" by "set serial baud".
23066
b2715b27
AW
230672014-05-26 Andy Wingo <wingo@igalia.com>
23068
23069 * gdb.guile/scm-breakpoint.exp:
23070 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23071 properties instead of gdb-object-properties.
23072
498a4489
YQ
230732014-05-26 Yao Qi <yao@codesourcery.com>
23074
23075 * gdb.server/no-thread-db.exp: Specify source file name
23076 explicitly when setting a breakpoint.
23077
589fdceb
MM
230782014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23079
23080 * gdb.btrace/vdso.c: New.
23081 * gdb.btrace/vdso.exp: New.
23082
e9089e05
MM
230832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23084
23085 * gdb.base/gcore.exp (capture_command_output): Move ...
23086 * lib/gdb.exp (capture_command_output): ... here.
23087
67b5c0c1
MM
230882014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23089
23090 * gdb.btrace/data.exp: Test memory access during btrace replay.
23091
a2199296
SM
230922014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23093
23094 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23095
17b2616c
PA
230962014-05-21 Pedro Alves <palves@redhat.com>
23097
23098 PR gdb/13860
23099 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23100 (top level): Test that output related to execution commands is
23101 sent to the console with CLI commands, but not with MI commands.
23102 Test that breakpoint events are always mirrored to the console.
23103 Also expect the new source line to be output after a "next" in
23104 async mode too. Make it a pass/fail test.
23105 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23106 output.
23107 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23108
5166082f
PA
231092014-05-21 Pedro Alves <palves@redhat.com>
23110
23111 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23112 Use them to test variations of "list" after reaching a breakpoint.
23113 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23114 Test "list" with listsize 10 after reaching a breakpoint.
23115 * gdb.python/python.exp (decode_line current location line
23116 number): Adjust expected line number.
23117
2f25d70f
SM
231182014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23119
23120 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23121 behavior for $args, pass it directly to "run".
23122
ff604a67
MR
231232014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23124
23125 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23126 30000 to 65536.
23127
6a3cb8e8
PA
231282014-05-21 Pedro Alves <palves@redhat.com>
23129
23130 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23131 auto-connect-native-target off".
23132 * gdb.base/auto-connect-native-target.c: New file.
23133 * gdb.base/auto-connect-native-target.exp: New file.
23134
4ebfc96e
PA
231352014-05-21 Pedro Alves <palves@redhat.com>
23136
23137 * gdb.base/default.exp: Test "target native" instead of "target
23138 child".
23139
36d46afb
MW
231402014-05-21 Mark Wielaard <mjw@redhat.com>
23141
23142 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23143
5876f503
JK
231442014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23145
23146 Fix TLS access for -static -pthread.
23147 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23148 <HAVE_TLS> (thread_function, main): Initialize it.
23149 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23150 Add clean_restart.
23151 <$have_tls != "">: Check TLSVAR.
23152
0256a6ac
PA
231532014-05-21 Pedro Alves <palves@redhat.com>
23154
23155 * gdb.base/dcache-line-read-error.c: New.
23156 * gdb.base/dcache-line-read-error.exp: New.
23157
936d2992
PA
231582014-05-20 Pedro Alves <palves@redhat.com>
23159
23160 * gdb.base/compare-sections.c: New file.
23161 * gdb.base/compare-sections.exp: New file.
23162
802e8e6d
PA
231632014-05-20 Pedro Alves <palves@redhat.com>
23164
23165 * gdb.base/break-idempotent.c: New file.
23166 * gdb.base/break-idempotent.exp: New file.
23167
e59fa00f
MM
231682014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23169
23170 * gdb.btrace/nohist.exp: New.
23171
8b696e31
YQ
231722014-05-20 Yao Qi <yao@codesourcery.com>
23173
23174 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23175 gdb.reverse directory and gdb_reverse_timeout exists in board
23176 setting.
23177 * README: Document gdb_reverse_timeout.
23178
73c9764f
YQ
231792014-05-20 Yao Qi <yao@codesourcery.com>
23180
23181 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23182 'test_file_name'. Treat args as a string instead of a list.
23183 (gdb_init): Rename argument 'args' by 'test_file_name'.
23184
f1f4348a
JK
231852014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23186
23187 * gdb.arch/powerpc-power.exp: New file.
23188 * gdb.arch/powerpc-power.s: New file.
23189
0dbe70ce
DE
231902014-05-16 Doug Evans <dje@google.com>
23191
23192 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23193 * gdb.base/completion.exp: Check that all expected files exist
23194 before doing file completion.
0dbe70ce 23195
8d551b02
DE
231962014-05-16 Doug Evans <dje@google.com>
23197
23198 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23199 Update.
23200 (do_syscall_tests_without_xml): Update.
23201
73eb7709
PA
232022014-05-16 Pedro Alves <palves@redhat.com>
23203
23204 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23205 instead of "unknown output after running".
23206
3fae92fc
YQ
232072014-05-16 Yao Qi <yao@codesourcery.com>
23208
23209 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23210 file1.txt from host at the end.
23211 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23212
c2b2ccc5
DE
232132014-05-15 Doug Evans <dje@google.com>
23214
23215 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23216 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23217 loading file. Add test for TU lookup.
23218
8c217a4b
SM
232192014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23220
23221 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23222 calling "-exec-arguments" or "set args" before running the
23223 inferior.
23224
3deb39c6
SM
232252014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23226
23227 * lib/mi-support.exp (mi_expect_stop): Expect message for
23228 inferiors that exit with non-zero exit code.
23229
71a79f8c
YQ
232302014-05-14 Yao Qi <yao@codesourcery.com>
23231
23232 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23233 match absolute path on remote host.
23234 (test_file_list_exec_source_files): Remove "/" from the
23235 pattern.
23236
f23fcd46
YQ
232372014-05-14 Yao Qi <yao@codesourcery.com>
23238
23239 * boards/local-remote-host-notty.exp (${board}_file): New
23240 proc.
23241
9404b58f
KM
232422014-05-07 Kyle McMartin <kyle@redhat.com>
23243
23244 Pushed by Joel Brobecker <brobecker@adacore.com>.
23245 * gdb.arch/aarch64-atomic-inst.c: New file.
23246 * gdb.arch/aarch64-atomic-inst.exp: New file.
23247
5e45f04c
YQ
232482014-05-07 Yao Qi <yao@codesourcery.com>
23249
23250 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23251 in current context" too.
23252
c888a17d
KS
232532014-05-05 Keith Seitz <keiths@redhat.com>
23254
23255 * gdb.linespec/ls-dollar.exp: Add test for linespec
23256 file:convenience_variable.
23257
290a839c
YQ
232582014-05-05 Yao Qi <yao@codesourcery.com>
23259
23260 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23261 traceframes into tfile and ctf trace files. Read data from
23262 trace file and test collected data.
23263 (gdb_collect_locals_test): Likewise.
23264 (gdb_unavailable_registers_test): Likewise.
23265 (gdb_unavailable_floats): Likewise.
23266 (gdb_collect_globals_test): Likewise.
23267 (top-level): Append "ctf" to trace_file_targets if GDB
23268 supports.
23269
b5262cd0
YQ
232702014-05-05 Yao Qi <yao@codesourcery.com>
23271
23272 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23273 code to ...
23274 (gdb_collect_args_test_1): ... it. New proc.
23275 (gdb_collect_locals_test): Move some code to ...
23276 (gdb_collect_locals_test_1): ... it. New proc.
23277 (gdb_unavailable_registers_test): Move some code to ...
23278 (gdb_unavailable_registers_test_1): ... it. New proc.
23279 (gdb_unavailable_floats): Move some code to ...
23280 (gdb_unavailable_floats_1): ... it. New proc.
23281
30a1e6cc
SDJ
232822014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23283
23284 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23285 probes to test for bitness recognition.
23286 * gdb.arch/amd64-stap-optional-prefix.exp
23287 (test_probe_value_without_reg): New procedure.
23288 Add code to test for different kinds of bitness.
23289
f33da99a
SDJ
232902014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23291
23292 PR breakpoints/16889
23293 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23294 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23295
5b80f00d
PA
232962014-05-01 Pedro Alves <palves@redhat.com>
23297
23298 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23299 gdb_file_cmd if no file is specified.
23300 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23301 last_loaded_file to set the remote exec-file.
23302
f8c2a73c
PA
233032014-05-01 Pedro Alves <palves@redhat.com>
23304
23305 * boards/local-remote-host.exp: New file.
23306
be6e8ac7
PA
233072014-05-01 Pedro Alves <palves@redhat.com>
23308
23309 * boards/local-remote-host.exp: Rename to ...
23310 * boards/local-remote-host-notty.exp: ... this.
23311
cac0dc8f
JB
233122014-04-28 Joel Brobecker <brobecker@adacore.com>
23313
23314 * gdb.ada/dyn_arrayidx: New testcase.
23315
9730e6cc
YQ
233162014-04-26 Yao Qi <yao@codesourcery.com>
23317
23318 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23319 and compute the length of function main. Save it in
23320 $main_length.
23321 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23322 (top-level): Use gdb_compile to compile objects into
23323 executable and restart GDB. Remove invocation to
23324 prepare_for_testing.
23325
7ae1a6a6
PA
233262014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23327 Pedro Alves <palves@redhat.com>
23328
23329 PR server/16255
23330 * gdb.multi/multi-attach.c: New file.
23331 * gdb.multi/multi-attach.exp: New file.
23332
4082afcc
PA
233332014-04-25 Pedro Alves <palves@redhat.com>
23334
23335 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23336 user.
23337 (top level): Test that "set remote conditional-breakpoints-packet
23338 off" works as intended.
23339 * gdb.base/dprintf.exp: Test that "set remote
23340 breakpoint-commands-packet off" works as intended.
23341 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23342 New function.
23343 (top level): Call it.
23344 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23345 remote fast-tracepoints-packet off" works as intended.
23346 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23347 * lib/gdb.exp (gdb_is_target_remote): ... here.
23348
2abc3f8d
DB
233492014-04-24 David Blaikie <dblaikie@gmail.com>
23350
23351 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23352 ensure clang would not discard them.
23353 * gdb.base/gdbvars.c: Ditto.
23354 * gdb.base/memattr.c: Ditto.
23355 * gdb.base/whatis.c: Ditto.
23356 * gdb.python/py-prettyprint.c: Ditto.
23357 * gdb.trace/actions.c: Ditto.
23358 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23359 ensure clang would not discard it.
23360
bfd39632
DB
233612014-04-24 David Blaikie <dblaikie@gmail.com>
23362
23363 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23364 clang to emit the full definition of type required by the test
23365 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23366
22842ff6
DB
233672014-04-24 David Blaikie <dblaikie@gmail.com>
23368
23369 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23370 coax Clang into emitting the definition of the type.
23371 * gdb.cp/pr10728-x.h (y): Ditto.
23372 * gdb.cp/pr10728-y.cc (y): Ditto.
23373
c2e827ad
DB
233742014-04-24 David Blaikie <dblaikie@gmail.com>
23375
23376 * gdb.base/label.exp: XFAIL label related tests under Clang.
23377 * gdb.cp/cplabel.exp: Ditto.
23378 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23379 under Clang those using labels.
23380
4c2d33e7
YQ
233812014-04-25 Yao Qi <yao@codesourcery.com>
23382
23383 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23384 double_label.
23385 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23386 partial_label and double_label.
23387
56083b99
DB
233882014-04-24 David Blaikie <dblaikie@gmail.com>
23389
23390 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23391
25d4e99d
DB
233922014-04-24 David Blaikie <dblaikie@gmail.com>
23393
23394 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23395 of the function to work across GCC and Clang.
23396 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23397 pointer types (const void ** const V void **).
23398
01f9f808
MS
233992014-04-24 Michael Sturm <michael.sturm@mintel.com>
23400 Walfred Tedeschi <walfred.tedeschi@intel.com>
23401
23402 * Makefile.in (EXECUTABLES): Added i386-avx512.
23403 * gdb.arch/i386-avx512.c: New file.
23404 * gdb.arch/i386-avx512.exp: Likewise.
23405
4b48d439
KS
234062014-04-23 Keith Seitz <keiths@redhat.com>
23407
23408 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23409 (mi_make_breakpoint_table): New procedure.
23410 (mi_create_breakpoint): Use mi_make_breakpoint
23411 and return the result.
23412 (mi_make_breakpoint): New procedure.
23413 (mi_build_kv_pairs): New procedure.
23414
23415 * gdb.mi/mi-break.exp: Remove unused globals,
23416 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23417 All callers updated.
23418 * gdb.mi/mi-dprintf.exp: Use variable to track command
23419 number.
23420 Update all callers of mi_create_breakpoint and use
23421 mi_make_breakpoint_table.
23422 Remove any unused global variables.
23423 * gdb.mi/mi-nonstop.exp: Likewise.
23424 * gdb.mi/mi-nsintrall.exp: Likewise.
23425 * gdb.mi/mi-nsmoribund.exp: Likewise.
23426 * gdb.mi/mi-nsthrexec.exp: Likewise.
23427 * gdb.mi/mi-reverse.exp: Likewise.
23428 * gdb.mi/mi-simplerun.exp: Likewise.
23429 * gdb.mi/mi-stepn.exp: Likewise.
23430 * gdb.mi/mi-syn-frame.exp: Likewise.
23431 * gdb.mi/mi-until.exp: Likewise.
23432 * gdb.mi/mi-var-cp.exp: Likewise.
23433 * gdb.mi/mi-var-display.exp: Likewise.
23434 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23435 * gdb.mi/mi2-var-child.exp: Likewise.
23436 * gdb.mi/mi-vla-c99.exp: Likewise.
23437 * lib/mi-support.exp: Likewise.
23438
23439 From Ian Lance Taylor <iant@cygnus.com>:
23440 * lib/gdb.exp (parse_args): New procedure.
23441
08351840
PA
234422014-04-23 Pedro Alves <palves@redhat.com>
23443
23444 * gdb.base/break-unload-file.c: New file.
23445 * gdb.base/break-unload-file.exp: New file.
23446 * gdb.base/sym-file-lib.c (baz): New function.
23447 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23448 field.
23449 (load): Store the segment's mapped size.
23450 (unload): New function.
23451 (unload_shlib): New function.
23452 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23453 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23454 set a breakpoint at baz, and call it.
23455 * gdb.base/sym-file.exp: New tests for stale breakpoint
23456 instructions.
23457
076855f9
PA
234582014-04-23 Pedro Alves <palves@redhat.com>
23459
23460 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23461 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23462 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23463 * gdb.base/hbreak-unmapped.c: New file.
23464 * gdb.base/hbreak-unmapped.exp: New file.
23465 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23466 * lib/gdb.exp (gdb_is_target_remote): ... here.
23467
483805cf
PA
234682014-04-22 Pedro Alves <palves@redhat.com>
23469
23470 * gdb.base/consecutive-step-over.c: New file.
23471 * gdb.base/consecutive-step-over.exp: New file.
23472
06d97543
PA
234732014-04-22 Pedro Alves <palves@redhat.com>
23474
23475 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23476 instead of send_gdb/gdb_expect.
23477
b4429ea2
YQ
234782014-04-22 Yao Qi <yao@codesourcery.com>
23479
23480 * lib/trace-support.exp (generate_tracefile): New procedure.
23481 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23482 return 0.
23483 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23484 if generate_tracefile returns 1.
23485
51d48146
PA
234862014-04-18 Tom Tromey <palves@redhat.com>
23487 Pedro alves <tromey@redhat.com>
23488
23489 PR backtrace/15558
23490 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23491 with a backtrace limit.
23492 * gdb.python/py-frame-inline.exp: Test running to an inline
23493 function with a backtrace limit, and printing the newest frame.
23494 * gdb.python/py-frame-inline.c (main): Call f.
23495
bd1dce5f
MS
234962014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23497
23498 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23499
40d1a503
MS
235002014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23501
23502 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23503 Drop prefix from unsupported source file path.
23504
389b98f7
YQ
235052014-04-17 Yao Qi <yao@codesourcery.com>
23506
23507 * lib/gdb.exp (with_target_charset): New proc.
23508 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23509 with_target_charset.
23510 (test_print_strings): Likewise.
23511 (test_repeat_bytes): Likewise.
23512 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23513 for some tests.
23514
22869d73
KS
235152014-04-16 Keith Seitz <keiths@redhat.com>
23516
23517 PR gdb/15827
23518 * gdb.dwarf2/corrupt.c: New file.
23519 * gdb.dwarf2/corrupt.exp: New file.
23520
c4f87ca6
KS
235212014-04-16 Keith Seitz <keiths@redhat.com>
23522
23523 PR c++/16597
23524 * gdb.cp/namelessclass.cc: New file.
23525 * gdb.cp/namelessclass.exp: New file.
23526 * gdb.cp/namelessclass.S: New file.
23527
ab19de87
DE
235282014-04-16 Doug Evans <dje@google.com>
23529
23530 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23531 Add comment.
23532 (gdbserver_default_get_comm_port): New function.
23533 (gdbserver_start): Check if board file provided
23534 "gdbserver,get_comm_port" and use it if so.
23535 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23536 (gdb,socketport): Set to "stdio".
23537 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23538 (stdio_gdbserver_template): Delete.
23539 (${board}_get_remote_address): Update.
23540 (${board}_build_remote_cmd): Delete.
23541 (${board}_get_comm_port): New function.
23542 (${board}_spawn): Update.
23543 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23544 Delete.
23545 (${board}_get_remote_address): Update.
23546 (${board}_get_comm_port): New function.
23547
fc98a809
AB
235482014-04-16 Andrew Burgess <aburgess@broadcom.com>
23549
23550 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23551 appearing in any order.
23552
87fd9e6e
DE
235532014-04-15 Doug Evans <dje@google.com>
23554
23555 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23556 uninitialized value of "description".
23557
099fc3ea
KS
235582014-04-15 Keith Seitz <keiths@redhat.com>
23559
23560 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23561 Remove unused globals.
23562 (test_running_the_program): Likewise.
23563 (test_controlled_execution): Likewise.
23564 (test_controlling_breakpoints): Likewise.
23565 (test_program_termination): Likewise.
23566
5da151d4
KS
235672014-04-15 Keith Seitz <keiths@redhat.com>
23568
23569 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23570 unused globals.
23571 (test_rbreak_creation_and_listing): Likewise.
23572 (test_ignore_count): Likewise.
23573 (test_error): Likewise.
23574
35e5d2f0
PA
235752014-04-15 Pedro Alves <palves@redhat.com>
23576
23577 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23578 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23579 sym-file-loader.c.
23580 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23581 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23582 to sym-file-loader.c.
23583 (struct library): Forward declare.
23584 (load_shlib, lookup_function): Change prototypes.
23585 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23586 (translate_offset): Remove declarations.
23587 (get_text_addr): New declaration.
23588 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23589 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23590 sym-file-loader.h.
23591 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23592 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23593 here from sym-file-loader.h.
23594 (struct library): New structure.
23595 (load_shlib, lookup_function): Change prototypes and adjust to
23596 work with a struct library.
23597 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23598 (translate_offset): Make static.
23599 (get_text_addr): New function.
23600 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23601
eb4c1710
PA
236022014-04-15 Pedro Alves <palves@redhat.com>
23603
23604 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23605
2d1baf52
PA
236062014-04-15 Pedro Alves <palves@redhat.com>
23607
23608 * gdb.base/sym-file-loader.c: Include <limits.h>.
23609 (SELF_LINK): New define.
23610 (get_origin): New function.
23611 (load_shlib): Use it.
23612 * gdb.base/sym-file.exp: Don't early return if the target is
23613 remote. Use runto_main, and issue fail is that fails. Use
23614 gdb_load_shlibs.
23615 (shlib_name): Delete.
23616 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23617
7dd6df01
PA
236182014-04-15 Pedro Alves <palves@redhat.com>
23619
23620 * gdb.base/sym-file.exp: Remove regex characters from test
23621 message. Don't refer to breakpoint numbers in test messages.
23622
b50c8614
KS
236232014-04-14 Keith Seitz <keiths@redhat.com>
23624
23625 PR c++/16253
23626 * gdb.cp/var-tag.cc: New file.
23627 * gdb.cp/var-tag.exp: New file.
23628 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23629 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23630 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23631 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23632
3d567982
TT
236332014-04-14 Tom Tromey <tromey@redhat.com>
23634
23635 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23636 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23637 type.
23638 * gdb.cp/enum-class.exp: New file.
23639 * gdb.cp/enum-class.cc: New file.
23640
0626fc76
TT
236412014-04-14 Tom Tromey <tromey@redhat.com>
23642
23643 * gdb.dwarf2/enum-type.exp: New file.
23644
dca325b3
SA
236452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23646
23647 * gdb.mi/mi-vla-c99.exp: New file.
23648 * gdb.mi/vla.c: New file.
23649
5854b38a
SA
236502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23651
23652 * gdb.base/vla-datatypes.c: New file.
23653 * gdb.base/vla-datatypes.exp: New file.
23654
463bb957
SA
236552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23656
23657 * gdb.base/vla-ptr.c: New file.
23658 * gdb.base/vla-ptr.exp: New file.
23659
3dd170be
SA
236602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23661
23662 * gdb.dwarf2/count.exp: New file.
23663
5ecaaa66
SA
236642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23665
23666 * gdb.base/vla-sideeffect.c: New file.
23667 * gdb.base/vla-sideeffect.exp: New file.
23668
41f1ada5
DB
236692014-04-14 David Blaikie <dblaikie@gmail.com>
23670
23671 * gdb.mi/non-stop.c: Add return value for non-void function return
23672 statement.
23673 * gdb.threads/staticthreads.c: Ditto.
23674
0be03e84
DE
236752014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23676 Doug Evans <xdje42@gmail.com>
23677
23678 * gdb.guile/scm-value.c: Improve test case.
23679 * gdb.guile/scm-value.exp: Add new test.
23680
f180a1fb
DB
236812014-04-11 David Blaikie <dblaikie@gmail.com>
23682
23683 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23684 override Clang's default.
23685
6b662e19
JB
236862014-04-11 Joel Brobecker <brobecker@adacore.com>
23687
23688 Revert the following changes (regressions):
23689
23690 * gdb.base/vla-sideeffect.c: New file.
23691 * gdb.base/vla-sideeffect.exp: New file.
23692
23693 * gdb.dwarf2/count.exp: New file.
23694
23695 * gdb.base/vla-multi.c: New file.
23696 * gdb.base/vla-multi.exp: New file.
23697
23698 * gdb.base/vla-ptr.c: New file.
23699 * gdb.base/vla-ptr.exp: New file.
23700
23701 * gdb.base/vla-datatypes.c: New file.
23702 * gdb.base/vla-datatypes.exp: New file.
23703
23704 * gdb.mi/mi-vla-c99.exp: New file.
23705 * gdb.mi/vla.c: New file.
23706
245a5f0b
KS
237072014-04-11 Keith Seitz <keiths@redhat.com>
23708
23709 PR c++/16675
23710 * gdb.cp/cpsizeof.exp: New file.
23711 * gdb.cp/cpsizeof.cc: New file.
23712
58a84dcf
SA
237132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23714
191a8a90
JB
23715 * gdb.mi/mi-vla-c99.exp: New file.
23716 * gdb.mi/vla.c: New file.
58a84dcf 23717
c8655f75
SA
237182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23719
23720 * gdb.base/vla-datatypes.c: New file.
23721 * gdb.base/vla-datatypes.exp: New file.
23722
024e13b4
SA
237232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23724
23725 * gdb.base/vla-ptr.c: New file.
23726 * gdb.base/vla-ptr.exp: New file.
23727
1a237e0e
SA
237282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23729
23730 * gdb.base/vla-multi.c: New file.
23731 * gdb.base/vla-multi.exp: New file.
23732
504f3432
SA
237332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23734
23735 * gdb.dwarf2/count.exp: New file.
23736
3bce8237
SA
237372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23738
191a8a90
JB
23739 * gdb.base/vla-sideeffect.c: New file.
23740 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23741
322f9c21
YQ
237422014-04-11 Yao Qi <yao@codesourcery.com>
23743
23744 * gdb.base/completion.exp: Check file exists before running tests
23745 on file completion.
23746
d708bcd1
PA
237472014-04-10 Pedro Alves <palves@redhat.com>
23748
23749 * gdb.base/cond-eval-mode.c: New file.
23750 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23751 prepare_for_testing to build the new file. Check result of
23752 runto_main.
23753 (test_break, test_watch): New procedures.
23754 (top level): Use them.
23755
ae1d2761
PM
237562014-04-08 Pierre Muller <muller@sourceware.org>
23757
23758 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23759 Ctrl-V use for mingw hosts.
23760
7af389b8
SC
237612014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23762
23763 * gdb.python/py-value.c: Improve test case.
23764 * gdb.python/py-value.exp: Add new test.
23765
5e703181
DE
237662014-04-07 David Blaikie <dblaikie@gmail.com>
23767
23768 * lib/compiler.c: Identify the clang compiler.
23769 * lib/compiler.cc: Ditto.
23770
9810b410
YQ
237712014-04-03 Yao Qi <yao@codesourcery.com>
23772
23773 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23774
98d1b8dc
AB
237752014-04-01 Anton Blanchard <anton@samba.org>
23776
23777 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23778 messages unique.
23779
3114cea1
AB
237802014-04-01 Anton Blanchard <anton@samba.org>
23781
23782 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23783 prepare_for_testing.
23784
62f7182c
AB
237852014-04-01 Anton Blanchard <anton@samba.org>
23786
23787 * gdb.arch/ppc64-atomic-inst.c: Remove.
23788 * gdb.arch/ppc64-atomic-inst.S: New file.
23789 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23790
770e7fc7
DE
237912014-03-31 Doug Evans <dje@google.com>
23792
23793 * gdb.base/print-symbol-loading-lib.c: New file.
23794 * gdb.base/print-symbol-loading-main.c: New file.
23795 * gdb.base/print-symbol-loading.exp: New file.
23796
46e2bafa
YQ
237972014-03-31 Yao Qi <yao@codesourcery.com>
23798
23799 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23800
8776cfe9
JB
238012014-03-28 Joel Brobecker <brobecker@adacore.com>
23802
23803 * gdb.ada/mi_dyn_arr: New testcase.
23804
5d1ef361
DE
238052014-03-27 Doug Evans <dje@google.com>
23806
23807 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23808
b5bee914
YQ
238092014-03-27 Yao Qi <yao@codesourcery.com>
23810
23811 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23812 if target is nios2-*-*.
23813
0d4d0e77
YQ
238142014-03-26 Yao Qi <yao@codesourcery.com>
23815
23816 * lib/gdb.exp (readline_is_used): New proc.
23817 * gdb.base/completion.exp: Move tests on command complete up.
23818 Skip the rest of tests if readline is not used.
23819 * gdb.ada/complete.exp: Skp the test if readline is not
23820 used.
23821 * gdb.base/filesym.exp: Likewise.
23822 * gdb.base/macscp.exp: Likewise.
23823 * gdb.base/readline-ask.exp: Likewise.
23824 * gdb.base/readline.exp: Likewise.
23825 * gdb.python/py-cmd.exp: Likewise.
23826 * gdb.trace/tfile.exp: Likewise.
23827
29361eee
YQ
238282014-03-26 Yao Qi <yao@codesourcery.com>
23829
23830 * gdb.base/macscp.exp: Fix code format issues.
23831
bc9a5525
UW
238322014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23833
23834 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23835 * gdb.asm/powerpc64le.inc: New file.
23836
d3839ede
PA
238372014-03-25 Pedro Alves <palves@redhat.com>
23838 Doug Evans <dje@google.com>
23839
23840 * gdb.base/source-execution.c: New file.
23841 * gdb.base/source-execution.exp: New file.
23842 * gdb.base/source-execution.gdb: New file.
23843
01672a57
DE
238442014-03-24 Doug Evans <dje@google.com>
23845
23846 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23847 using fission.
23848
88bbeca9
HZ
238492014-03-24 Hui Zhu <hui@codesourcery.com>
23850 Pedro Alves <palves@redhat.com>
23851
23852 PR breakpoints/16101
23853 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23854 test pass/fail messages. Detect missing support for dprintf when
23855 breakpoints are actually inserted.
23856 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23857 breakpoints are actually inserted.
23858 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23859 fails.
23860
d2348791
JK
238612014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23862
23863 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23864
feef67ab
DE
238652014-03-22 Doug Evans <xdje42@gmail.com>
23866
23867 * gdb.python/python.exp (python not supported): Verify multi-line
23868 python command issues an error.
25d743f9 23869 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23870 guile command issues an error.
feef67ab 23871
ecebef6a
MR
238722014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23873
23874 * gdb.threads/thread-specific.exp: Handle the lack of usable
23875 $this_breakpoint and $this_thread.
23876
ccdd1909
HZ
238772014-03-21 Hui Zhu <hui@codesourcery.com>
23878
23879 * gdb.base/attach.exp (do_command_attach_tests): New.
23880
beb460e8
PA
238812014-03-20 Tom Tromey <tromey@redhat.com>
23882 Pedro Alves <palves@redhat.com>
23883
23884 PR cli/15718
23885 * gdb.base/condbreak-call-false.c: New file.
23886 * gdb.base/condbreak-call-false.exp: New file.
23887
40acf43a
PA
238882014-03-20 Pedro Alves <palves@redhat.com>
23889
23890 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23891 Delete.
23892 (block_signals, unblock_signals): Delete.
23893 (child_function_2, main): Remove references to deleted variable
23894 and functions.
23895
9f5e1e02
PA
238962014-03-20 Pedro Alves <palves@redhat.com>
23897
23898 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23899 Use pthread_kill to signal thread 2.
23900 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23901 Adjust to make the test send itself a signal rather than using the
23902 host's "kill" command.
23903
99619bea
PA
239042014-03-20 Pedro Alves <palves@redhat.com>
23905
23906 * gdb.threads/multiple-step-overs.c: New file.
23907 * gdb.threads/multiple-step-overs.exp: New file.
23908 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23909 Adjust expected infrun debug output.
23910
2adfaa28
PA
239112014-03-20 Pedro Alves <palves@redhat.com>
23912
23913 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23914 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23915
31e77af2
PA
239162014-03-20 Pedro Alves <palves@redhat.com>
23917
23918 PR breakpoints/7143
23919 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23920 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23921 of gdb_test_multiple.
23922 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23923 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23924
b9f437de
PA
239252014-03-20 Pedro Alves <palves@redhat.com>
23926
23927 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23928 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23929
05adc73e
PA
239302014-03-19 Pedro Alves <palves@redhat.com>
23931
23932 * gdb.base/async.exp: Remove early return.
23933
6048b950
PA
239342014-03-19 Pedro Alves <palves@redhat.com>
23935
23936 * gdb.base/async.exp (step& tests): Pass explicit test messages.
23937
8bcfb00a
PA
239382014-03-19 Pedro Alves <palves@redhat.com>
23939
23940 * gdb.base/async.exp (test_background): Expect \r\n after
23941 "completed." in the fail pattern.
23942
884e37dc
PA
239432014-03-19 Pedro Alves <palves@redhat.com>
23944
23945 * gdb.base/async.exp (test_background): New procedure.
23946 Use it for all background execution command tests.
23947
148e57e2
PA
239482014-03-19 Pedro Alves <palves@redhat.com>
23949
23950 * gdb.base/async.exp: Use prepare_for_testing.
23951
f48088c7
PA
239522014-03-19 Pedro Alves <palves@redhat.com>
23953
23954 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
23955 the same line.
23956
e2f6c966
PA
239572014-03-19 Pedro Alves <palves@redhat.com>
23958
23959 * gdb.base/async.c (main): Add "jump here" and "until here" line
23960 marker comments.
23961 * gdb.base/async.exp (jump_here): New global.
23962 (jump& test): Use it.
23963 (until_here): New global.
23964 (until& test): Use it.
23965
c30568d4
PA
239662014-03-19 Pedro Alves <palves@redhat.com>
23967
23968 * gdb.base/async.exp: Don't frob gdb_protocol.
23969
0172b6a7
DE
239702014-03-18 Doug Evans <xdje42@gmail.com>
23971
23972 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
23973 Fix spelling of exec-done-display.
23974
06c868a8
JK
239752014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
23976
23977 PR gdb/15358
23978 * gdb.base/gdb-sigterm.c: New file.
23979 * gdb.base/gdb-sigterm.exp: New file.
23980
0c7e1a46
PA
239812014-03-18 Pedro Alves <palves@redhat.com>
23982
23983 PR gdb/13860
23984 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
23985 * lib/mi-support.exp (mi_expect_stop): Add special handling for
23986 solib-event.
23987
f7c77d93
JB
239882014-03-17 Joel Brobecker <brobecker@adacore.com>
23989
23990 * gdb.ada/pckd_arr_ren: New testcase.
23991
5a1e8c7a
DE
239922014-03-13 Doug Evans <xdje42@gmail.com>
23993
23994 PR guile/16612
23995 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
23996 collect after discarding symbols.
23997
350e1a76
DE
239982014-03-13 Ludovic Courtès <ludo@gnu.org>
23999 Doug Evans <xdje42@gmail.com>
24000
24001 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24002 to history survives a gc.
24003
a69900ae
PA
240042014-03-13 Pedro Alves <palves@redhat.com>
24005
24006 * gdb.base/default.exp: Don't test "target procfs".
24007
5db9f0bd
PA
240082014-03-13 Pedro Alves <palves@redhat.com>
24009
24010 * gdb.base/default.exp: Update "target child" and "target procfs"
24011 tests to not expect "Unix".
24012
b3ccfe11
TT
240132014-03-12 Tom Tromey <tromey@redhat.com>
24014
24015 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24016 New procs. Add target-async tests.
24017 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24018 Add target-async tests.
24019
646f4417
AA
240202014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24021
24022 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24023 'func_start' and 'func_end' for the beginning and end of the
24024 function code, respectively.
24025 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24026 'func_end' instead of 'func' and 'main'.
24027
288c211f
AA
240282014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24029
24030 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24031 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24032 generate the debug info assembler source.
24033
e0c0f156
AA
240342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24035
24036 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24037 * gdb.dwarf2/arr-subrange.exp: Likewise.
24038 * gdb.dwarf2/dwz.exp: Likewise.
24039 * gdb.dwarf2/method-ptr.exp: Likewise.
24040 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24041 * gdb.dwarf2/subrange.exp: Likewise.
24042 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24043 * gdb.dwarf2/implptrpiece.exp: Likewise.
24044 * gdb.dwarf2/nostaticblock.exp: Likewise.
24045
0e5c4555
AA
240462014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24047
24048 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24049 directory to absolute path name arguments.
24050
5ec18f2b
JG
240512014-03-10 Joel Brobecker <brobecker@adacore.com>
24052
24053 * gdb.ada/tagged_access: New testcase.
24054
847fc4f2
MM
240552014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24056
24057 * gdb.btrace/data.exp: Update expected output.
24058
cc3da688
YQ
240592014-03-06 Yao Qi <yao@codesourcery.com>
24060
24061 * gdb.trace/pr16508.exp: New file.
24062
0f26cec1
PA
240632014-03-05 Pedro Alves <palves@redhat.com>
24064
24065 PR gdb/16575
24066 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24067 procedure.
24068 (top level): Adjust to use it. Add tests that exercise breakpoint
24069 interaction with the code-cache.
24070
7a5a839f
LC
240712014-02-26 Ludovic Courtès <ludo@gnu.org>
24072
24073 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24074 test for 'history-append!'.
24075
31aa7e4e
JB
240762014-02-26 Joel Brobecker <brobecker@adacore.com>
24077
24078 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24079 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24080 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24081 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24082 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24083 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24084
1b588015
JB
240852014-02-26 Joel Brobecker <brobecker@adacore.com>
24086
24087 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24088 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24089 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24090
55426c9d
JB
240912014-02-26 Joel Brobecker <brobecker@adacore.com>
24092
24093 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24094
dc53a7ad
JB
240952014-02-26 Joel Brobecker <brobecker@adacore.com>
24096
24097 * gdb.dwarf2/arr-stride.c: New file.
24098 * gdb.dwarf2/arr-stride.exp: New file.
24099
12ab52e9
PA
241002014-02-26 Pedro Alves <palves@redhat.com>
24101
24102 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24103 that won't ever trigger. Make sure that GDB reports the correct
24104 breakpoint that caused the stop.
24105
849c862e
JK
241062014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24107
24108 PR gdb/16626
24109 * gdb.base/auto-load-script: New file.
24110 * gdb.base/auto-load.c: New file.
24111 * gdb.base/auto-load.exp: New file.
24112
71b7d793
JK
24113 PR gdb/16626
24114 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24115
e2f0d509
JK
241162014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24117
24118 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24119 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24120
50cc37c8
DE
241212014-02-24 Doug Evans <dje@google.com>
24122
24123 * lib/gdb.exp (run_on_host): Log error output if program fails.
24124
ea4758f2
PA
241252014-02-21 Pedro Alves <palves@redhat.com>
24126
24127 * gdb.threads/step-after-sr-lock.c: Rename to ...
24128 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24129 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24130 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24131 ... this.
24132
d7b30f67
SDJ
241332014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24134
24135 PR tdep/16397
24136 * gdb.arch/amd64-stap-special-operands.exp: New file.
24137 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24138 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24139 * gdb.arch/amd64-stap-triplet.S: Likewise.
24140 * gdb.arch/amd64-stap-triplet.c: Likewise.
24141
83deb43f
JB
241422014-02-20 Joel Brobecker <brobecker@adacore.com>
24143
24144 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24145 in .section pseudo-op.
24146
adde2bff
DE
241472014-02-20 lin zuojian <manjian2006@gmail.com>
24148 Joel Brobecker <brobecker@adacore.com>
24149 Doug Evans <xdje42@gmail.com>
24150
24151 PR symtab/16581
24152 * gdb.dwarf2/dw2-icycle.S: New file.
24153 * gdb.dwarf2/dw2-icycle.c: New file.
24154 * gdb.dwarf2/dw2-icycle.exp: New file.
24155
f7bd0f78
SC
241562014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24157
24158 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24159 operations on gdb.Value objects.
24160 * gdb.python/py-value-cc.exp: Add new test to test operations on
24161 gdb.Value objects.
24162
c17ef0d5
DE
241632014-02-18 Doug Evans <dje@google.com>
24164
24165 * Makefile.in (TESTS): New variable.
24166 (expanded_tests, expanded_tests_or_none): New variables
24167 (check-single): Pass $(expanded_tests_or_none) to runtest.
24168 (check-parallel): Only run tests in $(TESTS) if non-empty.
24169 (check/no-matching-tests-found): New rule.
24170 * README: Document TESTS makefile variable.
24171
5dd3176f
DE
241722014-02-18 Doug Evans <dje@google.com>
24173
24174 * Makefile.in (check-parallel): rm -rf outputs temp.
24175
0b10be4f
JK
241762014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24177
24178 Fix "ERROR: no fileid for" in the testsuite.
24179 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24180
85f224e7
DE
241812014-02-12 Doug Evans <dje@google.com>
24182
24183 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24184 (MISCELLANEOUS): New variable.
24185 (clean): rm -rf $(MISCELLANEOUS).
24186 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24187 dwp live in the same directory as symlinks, with each symlink pointed
24188 to a differently named file in a different directory.
24189
149b30ff
DE
241902014-02-11 Doug Evans <dje@google.com>
24191
24192 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24193 of Tcl file commands.
24194
1dfdac32
MK
241952014-02-10 Mark Kettenis <kettenis@gnu.org>
24196
24197 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24198 "kill -SIGUSR1 -1".
24199
aa4fb036
JB
242002014-02-10 Joel Brobecker <brobecker@adacore.com>
24201
24202 * gdb.ada/tick_length_array_enum_idx: New testcase.
24203
ed3ef339
DE
242042014-02-10 Doug Evans <xdje42@gmail.com>
24205
24206 * configure.ac (AC_OUTPUT): Add gdb.guile.
24207 * configure: Regenerate.
24208 * lib/gdb-guile.exp: New file.
24209 * lib/gdb.exp (get_target_charset): New function.
24210 * gdb.base/help.exp: Update expected output from "apropos apropos".
24211 * gdb.guile/Makefile.in: New file.
24212 * gdb.guile/guile.exp: New file.
24213 * gdb.guile/scm-arch.c: New file.
24214 * gdb.guile/scm-arch.exp: New file.
24215 * gdb.guile/scm-block.c: New file.
24216 * gdb.guile/scm-block.exp: New file.
24217 * gdb.guile/scm-breakpoint.c: New file.
24218 * gdb.guile/scm-breakpoint.exp: New file.
24219 * gdb.guile/scm-disasm.c: New file.
24220 * gdb.guile/scm-disasm.exp: New file.
24221 * gdb.guile/scm-equal.c: New file.
24222 * gdb.guile/scm-equal.exp: New file.
24223 * gdb.guile/scm-error.exp: New file.
24224 * gdb.guile/scm-error.scm: New file.
24225 * gdb.guile/scm-frame-args.c: New file.
24226 * gdb.guile/scm-frame-args.exp: New file.
24227 * gdb.guile/scm-frame-args.scm: New file.
24228 * gdb.guile/scm-frame-inline.c: New file.
24229 * gdb.guile/scm-frame-inline.exp: New file.
24230 * gdb.guile/scm-frame.c: New file.
24231 * gdb.guile/scm-frame.exp: New file.
24232 * gdb.guile/scm-generics.exp: New file.
24233 * gdb.guile/scm-gsmob.exp: New file.
24234 * gdb.guile/scm-iterator.c: New file.
24235 * gdb.guile/scm-iterator.exp: New file.
24236 * gdb.guile/scm-math.c: New file.
24237 * gdb.guile/scm-math.exp: New file.
24238 * gdb.guile/scm-objfile-script-gdb.in: New file.
24239 * gdb.guile/scm-objfile-script.c: New file.
24240 * gdb.guile/scm-objfile-script.exp: New file.
24241 * gdb.guile/scm-objfile.c: New file.
24242 * gdb.guile/scm-objfile.exp: New file.
24243 * gdb.guile/scm-ports.exp: New file.
24244 * gdb.guile/scm-pretty-print.c: New file.
24245 * gdb.guile/scm-pretty-print.exp: New file.
24246 * gdb.guile/scm-pretty-print.scm: New file.
24247 * gdb.guile/scm-section-script.c: New file.
24248 * gdb.guile/scm-section-script.exp: New file.
24249 * gdb.guile/scm-section-script.scm: New file.
24250 * gdb.guile/scm-symbol.c: New file.
24251 * gdb.guile/scm-symbol.exp: New file.
24252 * gdb.guile/scm-symtab-2.c: New file.
24253 * gdb.guile/scm-symtab.c: New file.
24254 * gdb.guile/scm-symtab.exp: New file.
24255 * gdb.guile/scm-type.c: New file.
24256 * gdb.guile/scm-type.exp: New file.
24257 * gdb.guile/scm-value-cc.cc: New file.
24258 * gdb.guile/scm-value-cc.exp: New file.
24259 * gdb.guile/scm-value.c: New file.
24260 * gdb.guile/scm-value.exp: New file.
24261 * gdb.guile/source2.scm: New file.
24262 * gdb.guile/types-module.cc: New file.
24263 * gdb.guile/types-module.exp: New file.
24264
7026a7c1
YQ
242652014-02-10 Yao Qi <yao@codesourcery.com>
24266
24267 PR testsuite/16543
24268 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24269 * configure: Regenerated.
24270 * Makefile.in: New file.
24271
6c466447
AS
242722014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24273
24274 * gdb.python/py-framefilter.exp: Fix typo.
24275
6e854735
YQ
242762014-02-08 Yao Qi <yao@codesourcery.com>
24277
24278 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24279 that no =breakpoint-modified is emitted when breakpoints are
24280 modified through MI commands.
24281
d137e6dc
PA
242822014-02-07 Pedro Alves <pedro@codesourcery.com>
24283 Pedro Alves <palves@redhat.com>
24284
24285 * gdb.threads/step-after-sr-lock.c: New file.
24286 * gdb.threads/step-after-sr-lock.exp: New file.
24287
b5ee5a50
PA
242882014-02-07 Pedro Alves <palves@redhat.com>
24289
24290 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24291
3c77faf3
JK
242922014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24293
24294 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24295 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24296
6dddc817
DE
242972014-02-06 Doug Evans <xdje42@gmail.com>
24298
24299 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24300 output.
24301
24302 * gdb.gdb/python-interrupts.exp: New file.
24303
de7b2893
YQ
243042014-02-05 Yao Qi <yao@codesourcery.com>
24305
24306 * gdb.trace/report.exp (use_collected_data): Test the output
24307 of "info threads" and "info inferiors".
24308
66d032ac
YQ
243092014-02-05 Yao Qi <yao@codesourcery.com>
24310
24311 Revert this patch:
24312
24313 2013-05-24 Yao Qi <yao@codesourcery.com>
24314
24315 * gdb.trace/tfile.exp: Test inferior and thread.
24316
591a12a1
UW
243172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24318
24319 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24320 on a function.
24321 * gdb.base/step-bt.c: Call hello via function pointer to make
24322 sure its first instruction is executed on powerpc64le-linux.
24323
0ff3e01f
UW
243242014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24325
24326 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24327
084ee545
UW
243282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24329
24330 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24331 of the test patterns for use on little-endian systems.
24332
6ed14ff3
UW
243332014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24334
24335 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24336 (decimal_vector): Fix for little-endian.
24337
401e27fd
JM
243382014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24339
24340 * gdb.arch/sparc-sysstep.exp: New file.
24341 * gdb.arch/sparc-sysstep.c: Likewise.
24342
24343 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24344
8b924729
EBM
243452014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24346
24347 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24348
fb151210
JB
243492014-01-23 Tom Tromey <tromey@redhat.com>
24350
24351 * gdb.ada/array_char_idx: New testcase.
24352
0740f8d8
TT
243532014-01-23 Tom Tromey <tromey@redhat.com>
24354
24355 PR python/16487:
24356 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24357 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24358 classes.
24359
21909fa1
TT
243602014-01-23 Tom Tromey <tromey@redhat.com>
24361
24362 PR python/16491:
24363 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24364 string from an inferior frame.
24365 * gdb.python/py-framefilter-mi.exp: Update.
24366
87ce2a04
DE
243672014-01-22 Doug Evans <dje@google.com>
24368
24369 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24370
237b092b
AA
243712014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24372
24373 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24374
d674a709
AA
243752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24376
24377 * gdb.trace/entry-values.exp: Remove excess space character from
24378 regex patterns. Handle s390 call instruction.
24379
20fa3390
AA
243802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24381
24382 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24383 define "*_start" label. Make "name" static.
24384 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24385 ${name} by references to ${name}_start.
24386
78466714
AA
243872014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24388
24389 * gdb.base/info-macros.exp: Remove "debug" from the compile
24390 options.
24391
ec9f644a
IB
243922014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24393
24394 * gdb.dlang/demangle.exp: New file.
24395
94b1b47e
IB
243962014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24397
24398 * gdb.dlang/primitive-types.exp: New file.
24399
7f420862
IB
244002014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24401
24402 * configure.ac: Create gdb.dlang/Makefile.
24403 * configure: Regenerate.
24404 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24405 * gdb.dlang/Makefile.in: New file.
24406 * lib/d-support.exp: New file.
24407 * lib/gdb.exp (skip_d_tests): New proc.
24408
52834460
MM
244092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24410
24411 * gdb.btrace/delta.exp: Check reverse stepi.
24412 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24413 * gdb.btrace/finish.exp: New.
24414 * gdb.btrace/next.exp: New.
24415 * gdb.btrace/nexti.exp: New.
24416 * gdb.btrace/record_goto.c: Add comments.
24417 * gdb.btrace/step.exp: New.
24418 * gdb.btrace/stepi.exp: New.
24419 * gdb.btrace/multi-thread-step.c: New.
24420 * gdb.btrace/multi-thread-step.exp: New.
24421 * gdb.btrace/rn-dl-bind.c: New.
24422 * gdb.btrace/rn-dl-bind.exp: New.
24423 * gdb.btrace/data.c: New.
24424 * gdb.btrace/data.exp: New.
24425 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24426
6e07b1d2
MM
244272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24428
24429 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24430 * gdb.btrace/exception.exp: Update.
24431 * gdb.btrace/instruction_history.exp: Update.
24432 * gdb.btrace/record_goto.exp: Update.
24433 * gdb.btrace/tailcall.exp: Update.
24434 * gdb.btrace/unknown_functions.exp: Update.
24435 * gdb.btrace/delta.exp: New.
24436
0b722aec
MM
244372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24438
24439 * gdb.btrace/record_goto.exp: Add backtrace test.
24440 * gdb.btrace/tailcall.exp: Add backtrace test.
24441
066ce621
MM
244422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24443
24444 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24445 * gdb.btrace/record_goto.c: New.
24446 * gdb.btrace/record_goto.exp: New.
24447 * gdb.btrace/x86-record_goto.S: New.
24448
0688d04e
MM
244492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24450
24451 * gdb.btrace/function_call_history.exp: Update tests.
24452 * gdb.btrace/instruction_history.exp: Update tests.
24453
8710b709
MM
244542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24455
24456 * gdb.btrace/function_call_history.exp: Fix expected field
24457 order for "record function-call-history".
24458 Add new tests for "record function-call-history /c".
24459 * gdb.btrace/exception.cc: New.
24460 * gdb.btrace/exception.exp: New.
24461 * gdb.btrace/tailcall.exp: New.
24462 * gdb.btrace/x86-tailcall.S: New.
24463 * gdb.btrace/x86-tailcall.c: New.
24464 * gdb.btrace/unknown_functions.c: New.
24465 * gdb.btrace/unknown_functions.exp: New.
24466 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24467
5de9129b
MM
244682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24469
24470 * gdb.btrace/instruction_history.exp: Update.
24471 * gdb.btrace/function_call_history.exp: Update.
24472
23a7fe75
MM
244732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24474
24475 * gdb.btrace/function_call_history.exp: Fix expected function
24476 trace.
24477 * gdb.btrace/instruction_history.exp: Initialize traced.
24478 Remove traced_functions.
24479
724c7dd8
MM
244802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24481
24482 * gdb.btrace/function_call_history.exp: Update
24483 * gdb.btrace/instruction_history.exp: Update.
24484
6d78d93b
MM
244852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24486
24487 * gdb.btrace/enable.exp: Update expected text.
24488
93a360cc
OJ
244892014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24490
24491 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24492 bytes.
24493
3772b53f
MR
244942014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24495
24496 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24497
596662fa
OJ
244982014-01-15 Omair Javaid <omair.javaid@linaro.org>
24499
24500 * lib/gdb.exp (supports_process_record): Return true for
24501 arm*-linux*. (supports_reverse): Likewise.
24502
b5b08fb4
SC
245032014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24504
24505 PR python/15464
24506 PR python/16113
24507 * gdb.python/py-type.c: Enhance test case.
24508 * gdb.python/py-value-cc.cc: Likewise
24509 * gdb.python/py-type.exp: Add new tests.
24510 * gdb.python/py-value-cc.exp: Likewise
24511
52d7fb13
AA
245122014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24513 Pedro Alves <palves@redhat.com>
24514
24515 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24516 Make "name" extern.
24517 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24518 references to ${name}_start by references to ${name}.
24519
a2cd8cfe
JB
245202014-01-10 Joel Brobecker <brobecker@adacore.com>
24521
24522 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24523
4e23fced
JB
245242014-01-10 Joel Brobecker <brobecker@adacore.com>
24525
24526 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24527
c6a9e42c
PA
245282014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24529 Pedro Alves <palves@redhat.com>
24530
24531 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24532 mi_gdb_target_load.
c6a9e42c 24533
b7ea362b
PA
245342014-01-08 Pedro Alves <palves@redhat.com>
24535
24536 * gdb.threads/reconnect-signal.c: New file.
24537 * gdb.threads/reconnect-signal.exp: New file.
24538
5e3f4fab
EBM
245392014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24540
24541 * gdb.base/source-dir.exp: New file.
24542
79301218
JB
245432014-01-07 Joel Brobecker <brobecker@adacore.com>
24544
24545 * gdb.ada/mi_interface: New testcase.
24546
8e355c5d
JB
245472014-01-07 Joel Brobecker <brobecker@adacore.com>
24548
24549 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24550 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24551 gdb.ada/pp-rec-component/pck.ads: New files.
24552
c0d48811
JB
245532014-01-07 Joel Brobecker <brobecker@adacore.com>
24554
24555 * gdb.python/py-pp-integral.c: New file.
24556 * gdb.python/py-pp-integral.py: New file.
24557 * gdb.python/py-pp-integral.exp: New file.
24558
17b609c3 24559For older changes see ChangeLog-1993-2013.
c906108c 24560\f
8d8cb839
EZ
24561;; Local Variables:
24562;; mode: change-log
24563;; left-margin: 8
24564;; fill-column: 74
24565;; version-control: never
24566;; End:
902f2ccb 24567
3666a048 24568 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24569 Copying and distribution of this file, with or without modification,
24570 are permitted provided the copyright notice and this notice are preserved.
This page took 4.464961 seconds and 4 git commands to generate.