Add Power 10 PLT instruction patterns
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f1854e35
SM
12021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
2
3 * gdb.base/attach.exp (test_command_line_attach_run): Use
4 proc_with_prefix.
5
b0e2f96b
TV
62021-06-07 Tom de Vries <tdevries@suse.de>
7
8 PR testsuite/27908
9 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
10 after attach using '$gdb_prompt $'.
11
409cac34
TV
122021-06-07 Tom de Vries <tdevries@suse.de>
13
14 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
15 matching state machine.
16
bc37aacd
TV
172021-06-07 Tom de Vries <tdevries@suse.de>
18
19 * gdb.base/new-ui-pending-input.exp
20 (test_command_line_new_ui_pending_input): Fix regexp for "initial
21 prompt on extra console".
22
7ee8c127
TV
232021-06-07 Tom de Vries <tdevries@suse.de>
24
25 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
26 up.
27
921b2bc7
SM
282021-06-06 Simon Marchi <simon.marchi@efficios.com>
29
30 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
31 host and target are local.
32
ad4bd975
HD
332021-06-05 Hannes Domani <ssbssa@yahoo.de>
34
35 * gdb.python/py-symbol.exp: Fix tests for Python 3.
36
ae61ef2c
SV
372021-06-05 Shahab Vahedi <shahab@synopsys.com>
38
39 * gdb.arch/arc-disassembler-options.exp: New test.
40 * gdb.arch/arc-disassembler-options.s: New test source.
41
386de171
TT
422021-06-04 Tom Tromey <tromey@adacore.com>
43
44 * gdb.ada/array_of_symbolic_length.exp: New file.
45 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
46 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
47 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
48 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
49 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
50
df5bc734
MH
512021-06-03 Magne Hov <mhov@undo.io>
52
53 PR python/27841
54 * gdb.python/py-events.exp: Extend inferior exit tests.
55 * gdb.python/py-events.py: Print inferior exit PID.
56
6ac5237c
HD
572021-06-03 Hannes Domani <ssbssa@yahoo.de>
58
59 * gdb.python/py-symbol.exp: Test symbol constants.
60
60be64b3
BE
612021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
62
63 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
64
170960e8
CL
652021-06-02 Carl Love <cel@us.ibm.com>
66
67 * gdb.threads/threadapply.c: Add global mybarrier.
68 (main): Add pthread_barrier_init.
69 (thread_function): Replace while loop with myp increment and
70 pthread_barrier_wait.
71
f2d42111
AB
722021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
73
74 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
75 gcc based Fortran compiler, for example, flang does not support
76 this option.
77
8a222a6b
AB
782021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
79
80 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
81
2adf1781
TT
822021-06-01 Tom Tromey <tromey@adacore.com>
83
84 * Makefile.in (all): Don't print anything.
85 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
86 (expect-read1): Likewise.
87 (read1.so): Use $(ECHO_CC).
88 Include silent-rules.mk.
89
f99d1d37
TT
902021-06-01 Tom Tromey <tromey@adacore.com>
91
92 * aclocal.m4, configure.ac, configure: Remove.
93 * Makefile.in (EXTRA_RULES): Remove.
94 ($(abs_builddir)/site.exp site.exp): Don't depend on
95 config.status.
96 (distclean maintainer-clean realclean, Makefile): Update.
97 (config.status): Remove target.
98 (lib/pdtrace): New target.
99 (all): Don't depend on EXTRA_RULES.
100 (check-read1): Depend on read1.so, expect-read1.
101
17d305ef
TV
1022021-06-01 Tom de Vries <tdevries@suse.de>
103
104 PR symtab/26096
105 * gdb.cp/cold-clone.cc: New test.
106 * gdb.cp/cold-clone.exp: New file.
107
b97eff8f
AB
1082021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
109
110 * gdb.gdb/unittest.c: New file.
111 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
112 into GDB.
113
b4b3e2de
AB
1142021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
115
116 * gdb.base/premature-dummy-frame-removal.c: New file.
117 * gdb.base/premature-dummy-frame-removal.exp: New file.
118 * gdb.base/premature-dummy-frame-removal.py: New file.
119
d5a6313e
SM
1202021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
121
122 * gdb.base/reverse-init-functions.exp: New.
123
248f7165
TV
1242021-05-27 Tom de Vries <tdevries@suse.de>
125
126 PR symtab/27919
127 PR testsuite/27920
128 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
129 -readnow.
130
e453275c
TV
1312021-05-27 Tom de Vries <tdevries@suse.de>
132
133 PR testsuite/27921
134 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
135 (local_add_gdb_index): ... this.
136
778ae9cc
TV
1372021-05-21 Tom de Vries <tdevries@suse.de>
138
139 PR testsuite/25047
140 * boards/cc-with-gnu-debuglink.exp: New file.
141
ca43e660
TBA
1422021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
143
144 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
145 a dead code with an assignment to a global var. Fix a
146 whitespacing problem around an assignment operator.
147
7f2b8718
WS
1482021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
149
150 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
151 for the powerpc64 LE target.
152 * gdb.arch/powerpc-prologue.exp: Test Harness.
153
d9211df2
AB
1542021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
155
156 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
157 duplicate test names.
158
2129a942
TV
1592021-05-19 Tom de Vries <tdevries@suse.de>
160
161 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
162
5277208d
SM
1632021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
164
165 * gdb.python/py-framefilter-gdb.py.in: Rename to:
166 * gdb.python/py-framefilter-gdb.py: ... this.
167 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
168 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
169
91e159e9
SM
1702021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
171
172 * gdb.python/py-framefilter-gdb.py.in: Re-format.
173 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
174
467f8eb2
BK
1752021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
176
177 * gdb.base/class-allocatable-array.exp: Modified test for clang.
178
ea11a98d
WP
1792021-05-16 Weimin Pan <weimin.pan@oracle.com>
180
181 * gdb.ctf/funcreturn.exp: New file.
182 * gdb.ctf/whatis.c: Copy from gdb.base.
183
887e7158
TT
1842021-05-14 Tom Tromey <tom@tromey.com>
185
186 * gdb.rust/pp.exp: New file.
187 * gdb.rust/pp.py: New file.
188 * gdb.rust/pp.rs: New file.
189
f8eec398
BE
1902021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
191
192 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
193 remove the directory.
194 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
195
55789354
TBA
1962021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
197
198 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
199
ecf25064
KC
2002021-05-14 Kent Cheung <kent.cheung@arm.com>
201 Andrew Burgess <andrew.burgess@embecosm.com>
202
203 * gdb.python/py-format-string.c: Added a variable to test.
204 * gdb.python/py-format-string.exp: Check string representation is
205 printed at appropriate max_depth settings.
206 * gdb.python/py-nested-maps.exp: Likewise.
207 * gdb.guile/scm-pretty-print.exp: Add additional tests.
208
bab9eb49 2092021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
210
211 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
212 unique names, also wrap proc body in with_test_prefix.
213
bab9eb49 2142021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
215
216 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
217 duplicate test names.
218 * gdb.guile/scm-parameter.exp: Provide test names to avoid
219 duplicate names based on the command being run.
220 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
221 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
222 loading a support module.
223 (test_equality): Update test name to match the actual test, making
224 the name unique in the process.
225 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
226 to resolve duplicate tests.
227 (test_inferior_function_call): Likewise.
228 (test_subscript_regression): Likewise.
229
bab9eb49 2302021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
231
232 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
233 silence PASS lines.
234 (gdb_install_guile_module): Likewise.
235
ee35ce82
GB
2362021-05-12 George Barrett <bob@bob131.so>
237
238 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
239 value-const-value.
240
9d4fc61d
GB
2412021-05-12 George Barrett <bob@bob131.so>
242
243 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
244 value-reference-value. Add test for value-rvalue-reference-value.
245
5048549a
TV
2462021-05-11 Tom de Vries <tdevries@suse.de>
247
248 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
249 Add "set debug infrun 1" commented out.
250
2302f963
TV
2512021-05-11 Tom de Vries <tdevries@suse.de>
252
253 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
254
abb894a4
BK
2552021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
256
257 * gdb.fortran/array-element.exp: Breakpoint location is modified.
258
db1f6cd6
LS
2592021-05-10 Lancelot Six <lsix@lancelotsix.com>
260
261 PR gdb/27614
262 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
263
9344937b
AB
2642021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
265
266 * gdb.guile/guile.exp: Don't use the source directory as a
267 temporary HOME directory.
268
0709cf68
SM
2692021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
270
271 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
272 parameters.
273
1845e254
AB
2742021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
275
276 * gdb.guile/guile.exp: Add an extra test.
277
a3237c7c
AB
2782021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
279
280 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
281 gdb_test_no_output.
282
13123da8
SM
2832021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
284
285 * Re-format all Python files using black.
286 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
287
0618ecf6
AB
2882021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
289
290 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
291 watchpoint object before and after registering it with GDB.
292
a7ed4ea6
AB
2932021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
294
295 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
296 'proc_with_prefix', remove use of 'with_test_prefix', and
297 reindent.
298 (test_bkpt_deletion): Likewise.
299 (test_bkpt_cond_and_cmds): Likewise.
300 (test_bkpt_invisible): Likewise.
301 (test_watchpoints): Likewise.
302 (test_bkpt_internal): Likewise.
303 (test_bkpt_eval_funcs): Likewise.
304 (test_bkpt_registration): Likewise.
305 (test_bkpt_address): Convert to 'proc_with_prefix'.
306 (test_bkpt_probe): Likewise.
307
7ebbaa1c
AB
3082021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
309
310 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
311 names to avoid duplicates.
312 (test_bkpt_cond_and_cmds): Likewise.
313 (test_bkpt_eval_funcs): Likewise.
314
79aabb73
TBA
3152021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
316
317 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
318 for the -break-condition command's "--force" flag.
319
10e578d7
TBA
3202021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
321
322 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
323 is called by the test.
324
2f000c80
TV
3252021-05-05 Tom de Vries <tdevries@suse.de>
326
327 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
328 "Reading symbols" or "Expanding full symbols" lines. Using timeout
329 factor of 2 for attach.
330
09f83f79
TV
3312021-05-05 Tom de Vries <tdevries@suse.de>
332
333 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
334 "LWP <n> exited" messages.
335
fa94b3a7
SM
3362021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
337
338 * gdb.python/py-type.exp (test_fields): Test calling fields on
339 an int type.
340
858c8f2c
SM
3412021-05-04 Simon Marchi <simon.marchi@efficios.com>
342
343 * gdb.python/flexible-array-member.exp: Adjust expected range
344 value for member declared with 0 size. Test accessing range
345 tuple through range type.
346
d389a1a7
AB
3472021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
348
349 PR testsuite/27788
350 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
351 expected results when environment variable PYTHONDONTWRITEBYTECODE
352 is set.
353
2869ac4b
TT
3542021-04-30 Tom Tromey <tromey@adacore.com>
355
356 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
357 (Confused_Array): New types.
358 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
359 * gdb.ada/enum_idx_packed.exp: Add new tests.
360
5536f0cc
TV
3612021-04-30 Tom de Vries <tdevries@suse.de>
362
363 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
364 existing timeout factors.
365
7f7f284d
TV
3662021-04-30 Tom de Vries <tdevries@suse.de>
367
368 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
369
3f334074
TV
3702021-04-29 Tom de Vries <tdevries@suse.de>
371
372 PR testsuite/27786
373 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
374 remotetimeout to 4.
375
db2534b7
TT
3762021-04-28 Tom Tromey <tromey@adacore.com>
377
378 * gdb.ada/null_overload.exp: New file.
379 * gdb.ada/null_overload/foo.adb: New file.
380
edeaceda
AB
3812021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
382
383 * gdb.python/py-startup-opt.exp: New file.
384
b9f90c72
LM
3852021-04-27 Luis Machado <luis.machado@linaro.org>
386
387 * gdb.base/maint.exp: Drop a pattern that is not needed.
388 * lib/gdb.exp (readnow): Match line-by-line.
389
4b62a30d
LM
3902021-04-27 Luis Machado <luis.machado@linaro.org>
391
392 * gdb.xml/tdesc-reload.exp: Pass -lbl.
393
2c473def
MW
3942021-04-27 Michael Weghorn <m.weghorn@posteo.de>
395 Simon Marchi <simon.marchi@polymtl.ca>
396
397 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
398 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
399 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
400 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
401 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
402 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
403
e8b6c1da
TT
4042021-04-26 Tom Tromey <tromey@adacore.com>
405
406 PR gdb/27743:
407 * gdb.dwarf2/imported-unit-bp.exp: New file.
408 * gdb.dwarf2/imported-unit-bp-main.c: New file.
409 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
410
bea3329b
SM
4112021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
412
413 PR gdb/27773
414 * gdb.base/dump.exp: Test dump to non-existent dir.
415
21f91785
LM
4162021-04-26 Luis Machado <luis.machado@linaro.org>
417
418 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
419 comparison.
420
fbb46296
LS
4212021-04-25 Lancelot Six <lsix@lancelotsix.com>
422
423 PR gdb/22640
424 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
425 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
426 changes the default behavior of 'ptype/o'. Update to take into
427 account new horizontal layout.
428 * gdb.rust/simple.exp: Update ptype test to check new horizontal
429 layout.
430 * gdb.rust/union.exp: Same.
431
9fc29955
AB
4322021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
433
434 * gdb.base/info_sources.exp: Add new tests.
435
432ce4cf
TT
4362021-04-22 Tom Tromey <tom@tromey.com>
437
438 * gdb.base/ptype-offsets.cc (struct empty_member): New.
439 (main): Use empty_member.
440 * gdb.base/ptype-offsets.exp: Add new test.
441
a87caa6d
SM
4422021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
443
444 * gdb.python/flexible-array-member.exp: Add check for Python
445 support.
446
e25d6d93
SM
4472021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
448
449 PR gdb/27757
450 * gdb.python/flexible-array-member.c: New test.
451 * gdb.python/flexible-array-member.exp: New test.
452 * gdb.guile/scm-type.exp (test_range): Add test for flexible
453 array member.
454 * gdb.guile/scm-type.c (struct flex_member): New.
455 (main): Use it.
456
22f80c0f
TT
4572021-04-22 Tom Tromey <tom@tromey.com>
458
459 * gdb.rust/modules.exp: Add checks for syntax errors.
460 * gdb.rust/expr.exp: Add checks for syntax errors.
461 * gdb.rust/simple.exp: Add checks for syntax errors.
462
6d5702a5
CL
4632021-04-21 Carl Love <cel@us.ibm.com>
464
465 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
466 Update expected string for gdb_test "bt".
467
468 * lib/valgrind.exp: Add set remotetimeout 3.
469 Increase vgdb wait from 1 to 2.
470 Add max-invoke-ms option to vgdb command line.
471
10a636cc
TBA
4722021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
473
474 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
475 conditions.
476
98e713ab
SM
4772021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
478 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
479
480 * gdb.mi/mi-break.exp: Fix the duplicate test names.
481
525174e8
FW
4822021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
483
484 * gdb.base/address_space_qualifier.exp: New file.
485
392e0bcc
TT
4862021-04-19 Tom Tromey <tromey@adacore.com>
487
488 PR gdb/27742:
489 * gdb.opt/inline-locals.exp: Update kfail patterns.
490
da314dd3
TT
4912021-04-17 Tom Tromey <tom@tromey.com>
492
493 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
494
3cbc7ac3
TT
4952021-04-16 Tom Tromey <tom@tromey.com>
496
497 * gdb.rust/simple.exp: Change error text.
498 * gdb.rust/expr.exp: Change error text.
499
458620aa
TT
5002021-04-16 Tom Tromey <tom@tromey.com>
501
502 * gdb.rust/simple.exp: Add parens to 'as' test.
503
321d0cd7
SM
5042021-04-16 Simon Marchi <simon.marchi@efficios.com>
505
506 * boards/simavr.exp: Set debug_flags.
507
1b6b755e
LM
5082021-04-16 Luis Machado <luis.machado@linaro.org>
509
510 * gdb.dwarf2/dw2-bfloat16.exp: New file.
511
fd5c30cd
AB
5122021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
515 including a path in the test name.
516
41f14dc8
SM
5172021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
518
519 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
520
a15a276b
TT
5212021-04-15 Tom Tromey <tromey@adacore.com>
522
523 * gdb.dwarf2/arr-stride.exp: Add test.
524
5809fbf2
TT
5252021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
526
527 * gdb.base/startup-file.exp: Add more tests.
528
92e4e97a
AB
5292021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
530
531 PR cli/25956
532 * gdb.base/early-init-file.c: New file.
533 * gdb.base/early-init-file.exp: New file.
534 * lib/gdb-utils.exp (style): Handle style 'none'.
535
fcc99c42
TBA
5362021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
537
538 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
539 @DW_INL_declared_inlined for the inline attribute.
540
34dc0f95
TBA
5412021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
542
543 * gdb.opt/inline-locals.c (scoped): New function.
544 (main): Call 'scoped'.
545 * gdb.opt/inline-locals.exp: Update with "info locals" tests
546 for scoped variables.
547 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
548 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
549
ac4d323e
TBA
5502021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
551
552 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
553
6b142048
WS
5542021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
555
556 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
557
82d9b280 5582021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
559
560 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
561 non-relative plxv instructions.
562 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
563
5642021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 565
e3d528d7
WS
566 PR gdb/27525
567 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
568 exercise single-stepping over subpcis,lnia,addpcis instructions
569 with displacement.
570 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
571 of addpcis/lnia/subpcis instructions.
572 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
573 exercise single-stepping over lnia instructions with displacement.
574 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
575 lnia instructions.
576
5772021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
578
82d9b280
WS
579 * gdb.arch/powerpc-power10.s: New test for instructions.
580 * gdb.arch/powerpc-power10.exp: Harness to run the test.
581
6ba4cb84
CL
5822021-4-12 Carl Love <cel@us.ibm.com>
583
584 * gdb.arch/vsx-vsr-float128.c: New test file.
585 * gdb.arch/vsx-vsr-float128.exp: New expect file.
586
9d8f3022
MM
5872021-04-12 Markus Metzger <markus.t.metzger@intel.com>
588
589 * gdb.btrace/reconnect.exp: Relax expected stepi output.
590
dc2b480f
WP
5912021-04-07 Weimin Pan <weimin.pan@oracle.com>
592
593 * gdb.base/ctf-ptype.c: Add struct link containing a forward
594 reference type.
595 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
596
0a703a4c
AB
5972021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
598
599 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
600 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
601
30ab3586
AB
6022021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
603
604 * gdb.cp/rvalue-ref-params.cc (f3): New function.
605 (f4): New function.
606 (global_int): New global variable.
607 (global_float): Likeiwse.
608 (main): Call both new functions.
609 * gdb.cp/rvalue-ref-params.exp: Add new tests.
610
56d467f4
CT
6112021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
612
613 * gdb.dwarf2/fission-relative-dwo.c: New file.
614 * gdb.dwarf2/fission-relative-dwo.exp: New file.
615
61dee722
AB
6162021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
617
618 * gdb.dwarf2/fission-absolute-dwo.c: New file.
619 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
620 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
621 instead of build_executable_from_fission_assembler.
622 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
623 * gdb.dwarf2/fission-loclists.exp: Likewise.
624
625 * gdb.dwarf2/fission-multi-cu.S: Delete file.
626 * gdb.dwarf2/fission-multi-cu.c: New file based on old
627 fission-multi-cu1.c and fission-multi-cu2.c files.
628 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
629 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
630 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
631 * gdb.dwarf2/fission-reread.exp: Likewise.
632 * lib/dwarf.exp (extract_dwo_information): New proc.
633 (strip_dwo_information): New proc.
634 (build_executable_and_dwo_files): New proc.
635 (build_executable_from_fission_assembler): Delete.
636 (Dwarf::_debug_addr_index): New variable.
637 (Dwarf::_cu_is_fission): New variable.
638 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
639 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
640 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
641 if this is a fission CU.
642 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
643 (Dwarf::debug_addr_label): New proc.
644 (Dwarf::cu): Initialise _cu_is_fission.
645 (Dwarf::tu): Likewise.
646 (Dwarf::assemble): Initialise _debug_addr_index.
647
1fd999d9
AB
6482021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
649
650 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
651
79c02443
AB
6522021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
653
654 * gdb.python/py-parameter.exp: Add test for reading data-directory
655 using gdb.parameter API.
656
340d00fb
TV
6572021-04-06 Tom de Vries <tdevries@suse.de>
658
659 PR breakpoints/25884
660 * gdb.opt/inline-cmds.exp: Remove kfail.
661
043bcbaf
TV
6622021-04-06 Tom de Vries <tdevries@suse.de>
663
664 PR testsuite/27691
665 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
666 file "".
667
ac628a06
EB
6682021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
669
670 * lib/pdtrace.in: Fix obvious typo.
671
3f49d080
TT
6722021-03-31 Tom Tromey <tromey@adacore.com>
673
674 * lib/dwarf.exp (Dwarf::_get_args): New proc.
675 (Dwarf::_location): Use it.
676
cfcbd506
TV
6772021-03-31 Tom de Vries <tdevries@suse.de>
678
679 PR testsuite/27667
680 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
681
8a91fbdf
SM
6822021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
683
684 PR gdb/27541
685 * gdb.base/index-cache-load-twice.exp: Remove.
686 * gdb.base/index-cache-load-twice.c: Remove.
687 * gdb.dwarf2/per-bfd-sharing.exp: New.
688 * gdb.dwarf2/per-bfd-sharing.c: New.
689
b953e703
TV
6902021-03-30 Tom de Vries <tdevries@suse.de>
691
692 PR testsuite/27604
693 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
694
aa33ea68
TBA
6952021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
696
697 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
698 the infinite loop to avoid a Clang bug.
699
99066782
WS
7002021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
701
702 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
703 names for uniqueness.
704 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
705 uniqueness.
706
b1f3973b
AB
7072021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
708
709 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
710 member.
711 (make_container): Initialise is_array_p.
712 * gdb.python/py-prettyprint.exp: Add new tests.
713 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
714 Check is_array_p and possibly return 'array'.
715
3c2dcf90
AB
7162021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
719 * gdb.cp/casts.exp: Give tests unique names.
720 * gdb.cp/filename.exp: Likewise.
721 * gdb.cp/gdb2495.exp: Likewise.
722 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
723 * gdb.cp/misc.exp: Rename test to make it unique.
724 * gdb.cp/nsnested.exp: Give tests unique names.
725 * gdb.cp/ovldbreak.exp: Likewise.
726 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
727 being tested. This also removes the duplicate test name.
728 * gdb.cp/ref-types.exp: Likewise.
729 * gdb.cp/temargs.exp: Likewise.
730
6b78370d
AB
7312021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
732
733 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
734 square brackets in test.
735
baecbb3d
AB
7362021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
737
738 * gdb.cp/maint.exp (test_first_component): Run more tests with a
739 variable number of spaces, this removes the duplicate testing of
740 'operator ->' which existed before.
741
6e892297
AB
7422021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
743
744 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
745 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
746 duplicates, and also to avoid having a string inside parentheses
747 at the end of test names.
748
ac45a6ca
AB
7492021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
750
751 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
752 Avoid repeated uses of 'runto', and instread just progress once
753 through the test stopping at different breakpoints. Give comments
754 a capital letter and full stop. Give duplicate tests unique names.
755
323fd5b9
PA
7562021-03-25 Pedro Alves <pedro@palves.net>
757
758 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
759 "target_non_stop" parameter and use it.
760 (top level): Add "maint set target-non-stop on/off" testing axis.
761
ba3c61fc
AB
7622021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
763
764 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
765 gdb_test_multiple.
766
bf0aecce
LM
7672021-03-24 Luis Machado <luis.machado@linaro.org>
768
769 * gdb.arch/aarch64-mte.c: New file.
770 * gdb.arch/aarch64-mte.exp: New test.
771 * gdb.base/memtag.c: New file.
772 * gdb.base/memtag.exp: New test.
773 * lib/gdb.exp (supports_memtag): New function.
774
bef382e6
LM
7752021-03-24 Luis Machado <luis.machado@linaro.org>
776
777 * gdb.base/options.exp: Adjust for new print options.
778 * gdb.base/with.exp: Likewise.
779
702cf3f5
AB
7802021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
781
782 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
783 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
784
1e7fcccb
AB
7852021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
786
787 * gdb.dwarf2/dw2-using-debug-str.c: New file.
788 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
789 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
790 not .debug_string.
791
4829711b
TT
7922021-03-20 Tom Tromey <tom@tromey.com>
793
794 * gdb.base/maint.exp: Update "maint print statistics" output.
795
e0d6d274
KB
7962021-03-19 Kevin Buettner <kevinb@redhat.com>
797
798 * lib/gdbserver-support.exp (gdbserver_exit): Use the
799 "-nowait" flag when waiting for gdbserver to exit.
800
a088215a
SST
8012021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
802
803 * gdb.base/info-macros.exp: Append -fdebug-macro to
804 additional_flags for clang.
805 * gdb.base/macscp.exp: Likewise.
806 * gdb.base/style.exp: Likewise.
807 * gdb.linespec/macro-relative.exp: Likewise.
808
d0c99a23
SM
8092021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
810 Pedro Alves <pedro@palves.net>
811
812 * gdb.base/run-attach-while-running.exp: New.
813 * gdb.base/run-attach-while-running.c: New.
814
7807d76a
AB
8152021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
816
817 * gdb.python/py-framefilter-addr.c: New file.
818 * gdb.python/py-framefilter-addr.exp: New file.
819 * gdb.python/py-framefilter-addr.py: New file.
820
f302f9e2
AB
8212021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
822
823 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
824 Make use of $gdb_test_name instead of creating a separate $test
825 variable.
826 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
827 adding a '($name)' at the end of each test. This also catches the
828 one place where '($name)' was missing, and so caused a duplicate
829 test name.
830 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
831 duplicate test names based on the command being tested.
832 * gdb.threads/signal-command-multiple-signals-pending.exp:
833 Likewise.
834 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
835 avoid duplicate testnames when a test script uses this proc and
836 also gdb_compile_pthreads.
837 * lib/prelink-support.exp (build_executable_own_libs): Use
838 with_test_prefix to avoid duplicate test names when we call
839 build_executable twice.
840
6813ceb0
TT
8412021-03-15 Tom Tromey <tromey@adacore.com>
842
843 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
844
3b5c4de0
TT
8452021-03-15 Tom Tromey <tromey@adacore.com>
846
847 * gdb.ada/varsize_limit.exp: Add new test.
848 * gdb.ada/varsize_limit/vsizelim.adb: Update.
849
c04da66c
TT
8502021-03-15 Tom Tromey <tromey@adacore.com>
851
852 * gdb.ada/operator_call/twovecs.ads: New file.
853 * gdb.ada/operator_call/twovecs.adb: New file.
854 * gdb.ada/operator_call/opcall.adb: New file.
855 * gdb.ada/operator_call.exp: New file.
856
1ac74522
TT
8572021-03-15 Tom Tromey <tromey@adacore.com>
858
859 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
860 * gdb.ada/enums_overload/enums_overload.ads: New file.
861 * gdb.ada/enums_overload/enums_overload.adb: New file.
862 * gdb.ada/enums_overload.exp: New file.
863
207582c0
TT
8642021-03-15 Tom Tromey <tromey@adacore.com>
865
866 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
867 Declare.
868 * gdb.ada/assign_arr/target_wrapper.adb: New file.
869 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
870 Call Put.
871 * gdb.ada/assign_arr.exp: Update.
872
ba6a0ef3
AB
8732021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
874
875 * gdb.python/py-auto-load-chaining-f1.c: New file.
876 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
877 * gdb.python/py-auto-load-chaining-f2.c: New file.
878 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
879 * gdb.python/py-auto-load-chaining.c: New file.
880 * gdb.python/py-auto-load-chaining.exp: New file.
881
7f99d636
AB
8822021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
883
884 * gdb.python/py-bad-printers.exp: Extend test names to make them
885 unique.
886 * gdb.python/py-events.exp: Likewise.
887 * gdb.python/py-finish-breakpoint2.exp: Likewise.
888 * gdb.python/py-frame-inline.exp: Likewise.
889 * gdb.python/py-frame.exp: Likewise.
890 * gdb.python/py-infthread.exp: Likewise.
891
323b848c
AB
8922021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
893
894 * gdb.python/py-value-cc.exp: Remove a duplicate test.
895
8a4efb36
AB
8962021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
897
898 * gdb.python/lib-types.exp: Update the test to check the correct
899 python variable.
900
66bb1dd9
AB
9012021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
902
903 * gdb.python/py-explore-cc.exp: Extend test names to make them
904 unique.
905
0125fabc
AB
9062021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
907
908 * gdb.python/py-lookup-type.exp: Remove duplicate test.
909
79d04157
AB
9102021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
911
912 * gdb.python/py-symtab.exp: Extend test names to make them
913 unique.
914
e3e48d8f
AB
9152021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
916
917 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
918 names unique.
919
2cb60e74
AB
9202021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
921
922 * gdb.python/py-block.exp: Give tests unique names.
923
8b12ded4
AB
9242021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
925
926 * gdb.python/py-pp-maint.exp: Extend test names to make them
927 unique.
928
93598ea4
AB
9292021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
930
931 * gdb.python/py-explore.exp: Add with_test_prefix to make test
932 names unique.
933
f35d6971
AB
9342021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
935
936 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
937
22d3e7f6
AB
9382021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
939
940 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
941 names unique.
942
5fc5a1b8
AB
9432021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
944
945 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
946 test names unique.
947
e3141a4d
AB
9482021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
949
950 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
951 unique.
952
ccdc02ed
TT
9532021-03-09 Tom Tromey <tromey@adacore.com>
954
955 * gdb.base/cast-call.exp: New file.
956 * gdb.base/cast-call.c: New file.
957
fbb1aace
AB
9582021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
959
960 * gdb.gdb/python-helper.exp: New file.
961
611aa09d
FW
9622020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
963
964 * gdb.fortran/intrinsics.exp: Add LOC tests.
965
eef32f59
AB
9662021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
967
968 * gdb.fortran/shape.exp: New file.
969 * gdb.fortran/shape.f90: New file.
970
7ba155b3
AB
9712021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
972
973 * gdb.fortran/size.exp: New file.
974 * gdb.fortran/size.f90: New file.
975
e14816a8
AB
9762021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
977
978 * gdb.fortran/rank.exp: New file.
979 * gdb.fortran/rank.f90: New file.
980
d308ba78
TT
9812021-03-08 Tom Tromey <tom@tromey.com>
982
983 * gdb.fortran/debug-expr.exp: Update tests.
984
d182f279
TT
9852021-03-08 Tom Tromey <tom@tromey.com>
986
987 * gdb.base/debug-expr.exp: Update expected dump output.
988
a7308ce0
TT
9892021-03-06 Tom Tromey <tom@tromey.com>
990
991 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
992 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
993 * gdb.dwarf2/dwznolink.exp: New file.
994
b0a8c2ff
MW
9952021-03-05 Mark Wielaard <mark@klomp.org>
996
997 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
998
844be3f2
WP
9992021-03-06 Weimin Pan <weimin.pan@oracle.com>
1000
1001 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1002
82333781
MM
10032021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1004
1005 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1006
32c52999
MM
10072021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1008
1009 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1010
26ed1478
MM
10112021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1012
1013 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1014
d2c5f24e
MM
10152021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1016
1017 * gdb.btrace/exception.cc (main): Update test source.
1018 * gdb.btrace/exception.exp: Update patterns.
1019 * gdb.btrace/function_call_history.exp: Likewise.
1020
c7c7253a
MM
10212021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1022
1023 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1024
f0778fc1
MM
10252021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1026
1027 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1028 reverse-continue to breakpoint.
1029
e71dbd03
MM
10302021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1031
1032 * gdb.btrace/delta.exp: Remove instruction-history and
1033 function-call-history checks.
1034
b93a3ed0
MM
10352021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1036
1037 * README (Note): Add nopie_ldflag.
1038 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1039
bbcdf9ab
TT
10402021-03-02 Tom Tromey <tromey@adacore.com>
1041
1042 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1043 encodings.
1044
bb3a4efe
LS
10452021-02-27 Lancelot Six <lsix@lancelotix.com>
1046
1047 PR gdb/27393
1048 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1049
1050
573dc0cc
TT
10512021-02-26 Tom Tromey <tom@tromey.com>
1052
1053 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1054
f8218786
JV
10552021-02-26 Jan Vrany <jan.vrany@labware.com>
1056
1057 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1058 Remove trailing \n from expected output.
1059
cb51b708
MM
10602021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1061
1062 * lib/gdb.exp (use_gdb_stub): Extend comment.
1063
64d38fdd
JM
10642021-02-25 Jan Matyas <jmatyas@codasip.com>
1065
1066 PR gdb/26819
1067 * gdb.server/stop-reply-no-thread.exp: Add two test
1068 scenarios that cover remote targets which do not have
1069 the concept of threads.
1070
d4ff3cbf
AB
10712021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1072
1073 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1074
68337b8b
AB
10752021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1076
1077 PR fortran/26155
1078 * gdb.fortran/call-no-debug-func.f90: New file.
1079 * gdb.fortran/call-no-debug-prog.f90: New file.
1080 * gdb.fortran/call-no-debug.exp: New file.
1081
faeb9f13
AB
10822021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1083
1084 * gdb.fortran/associated.exp: New file.
1085 * gdb.fortran/associated.f90: New file.
1086
170f4b23
AB
10872021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1088
1089 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1090
dd80d750
AB
10912021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1092
1093 * gdb.base/sect-cmd.exp: Update expected results.
1094
b91919ac
AB
10952021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1096
1097 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1098 techniques. Enable the test for all targets.
1099
02a79309
AB
11002021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1101
1102 * gdb.base/maint-info-sections.exp: Add new tests.
1103 (check_maint_info_target_sections_output): New proc.
1104
895b7b4e
AB
11052021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1106
1107 * gdb.arch/riscv-default-tdesc.exp: New file.
1108
bc3c0632
AB
11092021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1110
1111 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1112
acde2092
AB
11132021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1114
1115 * gdb.arch/i386-biarch-core.exp: Add target check.
1116
7d2e5095
AKS
11172021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1118
1119 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1120
96df3e28
AB
11212021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1122
1123 * gdb.fortran/allocated.exp: New file.
1124 * gdb.fortran/allocated.f90: New file.
1125
a1670b72
AB
11262021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1127
1128 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1129
bf3386f0
AB
11302021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1131
1132 * gdb.base/maint-info-sections.exp: Update expected output, and
1133 add additional tests. Again.
1134
4790db14
AB
11352021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1136
1137 * gdb.base/maint-info-sections.exp: Update expected output, and
1138 add additional tests.
1139
f4be6772
AB
11402021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1141
1142 * gdb.base/maint-info-sections.exp: New file, content is moved
1143 from gdb.base/maint.exp and cleaned up to use latest testsuite
1144 techniques.
1145 * gdb.base/maint.exp: Tests moved out to
1146 gdb.base/maint-info-sections.exp.
1147
25ad1e83
SM
11482021-02-10 Simon Marchi <simon.marchi@efficios.com>
1149
1150 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1151 GDBFLAGS.
1152
e92c8eb8
AB
11532021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1154
1155 * gdb.fortran/lbound-ubound.F90: New file.
1156 * gdb.fortran/lbound-ubound.exp: New file.
1157
ee4c3d88
TV
11582021-02-10 Tom de Vries <tdevries@suse.de>
1159
1160 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1161 "Restore saved setting of complaints".
1162
cf2b2075
TV
11632021-02-09 Tom de Vries <tdevries@suse.de>
1164
1165 PR symtab/27341
1166 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1167 (gdb_load_no_complaints): ... here.
1168 * gdb.fortran/function-calls.exp: Add test-case.
1169
b61f7811
HAQ
11702021-02-09 Abid Qadeer <abidh@codesourcery.com>
1171
1172 * gdb.threads/signal-command-handle-nopass.exp: Call
1173 'standard_testfile' before using 'testfile'.
1174 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1175 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1176 * gdb.threads/signal-sigtrap.exp: Likewise
1177
3d4aae48
LM
11782021-02-08 Luis Machado <luis.machado@linaro.org>
1179
1180 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1181
4001d90d
TV
11822021-02-08 Tom de Vries <tdevries@suse.de>
1183
1184 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1185
29db1eb3
AB
11862021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1187
1188 * gdb.python/tui-window-disabled.c: New file.
1189 * gdb.python/tui-window-disabled.exp: New file.
1190 * gdb.python/tui-window-disabled.py: New file.
1191
e0c23e11
AB
11922021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1193
1194 * gdb.python/tui-window.exp: Add new tests.
1195 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1196 TestWindow object into global the_window.
1197 <remote_title>: New method.
1198 (delete_window_title): New function.
1199
1cf23996
AB
12002021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1201
1202 * gdb.tui/winheight.exp: Add more tests.
1203
2708dbbd
AB
12042021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1205
1206 * gdb.python/py-framefilter.exp: Update expected results.
1207 * gdb.python/python.exp: Update expected results.
1208
cd074e04
AB
12092021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1210
1211 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1212 about bug in GDB, update expected results, and add more tests.
1213
5fb97639
AB
12142021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1215
1216 * gdb.tui/scroll.exp: New file.
1217 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1218 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1219 remaining lines up.
1220 (Term::check_region_contents): New proc.
1221 (Term::check_box_contents): Use check_region_contents.
1222
c0e56745
TV
12232021-02-06 Tom de Vries <tdevries@suse.de>
1224
1225 PR testsuite/26922
1226 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1227 scrolling.
1228
0e857c82
TV
12292021-02-05 Tom de Vries <tdevries@suse.de>
1230
1231 PR breakpoints/27313
1232 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1233 rejected.
1234
a22ec6e8
TV
12352021-02-05 Tom de Vries <tdevries@suse.de>
1236
1237 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1238 * gdb.fortran/mixed-lang-stack.exp: Same.
1239
ae710496
TV
12402021-02-05 Tom de Vries <tdevries@suse.de>
1241
1242 PR exp/27265
1243 * gdb.base/complex-parts.exp: Add tests.
1244
d3b54e63
TV
12452021-02-05 Tom de Vries <tdevries@suse.de>
1246
1247 PR symtab/27307
1248 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1249
3eccb1c8
SV
12502021-02-04 Shahab Vahedi <shahab@synopsys.com>
1251
1252 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1253
a71501e2
PA
12542021-02-03 Pedro Alves <pedro@palves.net>
1255
1256 * gdb.threads/detach-step-over.c: New file.
1257 * gdb.threads/detach-step-over.exp: New file.
1258
92234eb1
PA
12592021-02-03 Pedro Alves <pedro@palves.net>
1260
1261 * gdb.threads/attach-non-stop.c: New file.
1262 * gdb.threads/attach-non-stop.exp: New file.
1263
2e3773ff
LS
12642021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1265
1266 * gdb.base/inferior-noarg.c: New test.
1267 * gdb.base/inferior-noarg.exp: New test.
1268
e0bd9202
SM
12692021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1270
1271 * gdb.base/scope.exp: Use proc_with_prefix.
1272
9307efbe
SM
12732021-02-02 Simon Marchi <simon.marchi@efficios.com>
1274
1275 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1276 table proc.
1277 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1278 .debug_rnglists table without offset array.
1279 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1280 .debug_loclists table without offset array.
1281
2b0c7f41
SM
12822021-02-02 Simon Marchi <simon.marchi@efficios.com>
1283
1284 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1285 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1286 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1287 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1288 attribute
1289
ecfda20d
SM
12902021-02-02 Simon Marchi <simon.marchi@efficios.com>
1291
1292 PR gdb/26813
1293 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1294 (loclists): New proc.
1295 * gdb.dwarf2/loclists-multiple-cus.c: New.
1296 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1297 * gdb.dwarf2/loclists-sec-offset.c: New.
1298 * gdb.dwarf2/loclists-sec-offset.exp: New.
1299
6b0933da
SM
13002021-02-02 Simon Marchi <simon.marchi@efficios.com>
1301
1302 * lib/dwarf.exp (_location): Add parameters.
1303 (_handle_DW_FORM): Adjust.
1304
962effa7
SM
13052021-02-02 Simon Marchi <simon.marchi@efficios.com>
1306
1307 PR gdb/26813
1308 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1309 (cu): Generate header for DWARF 5.
1310 (rnglists): New proc.
1311 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1312 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1313
2bd3e4b8
TV
13142021-02-02 Tom de Vries <tdevries@suse.de>
1315
1316 PR symtab/24620
1317 * gdb.dwarf2/fission-reread.exp: Add test-case.
1318
c39c8637
TV
13192021-02-01 Tom de Vries <tdevries@suse.de>
1320
1321 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1322 * gdb.dwarf2/fission-loclists-pie.S: Same.
1323 * gdb.dwarf2/fission-loclists.S: Same.
1324 * gdb.dwarf2/fission-multi-cu.S: Same.
1325 * gdb.dwarf2/fission-reread.S: Same.
1326 * gdb.dwarf2/fission-base.exp: Use DWO.
1327 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1328 * gdb.dwarf2/fission-loclists.exp: Same.
1329 * gdb.dwarf2/fission-multi-cu.exp: Same.
1330 * gdb.dwarf2/fission-reread.exp: Same.
1331
ebde6f2d
TV
13322021-01-29 Tom de Vries <tdevries@suse.de>
1333
1334 PR breakpoints/26063
1335 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1336 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1337
620ec3ca
TV
13382021-01-29 Tom de Vries <tdevries@suse.de>
1339
1340 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1341
cdeba395
TV
13422021-01-28 Tom de Vries <tdevries@suse.de>
1343
1344 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1345 in the backtrace, and use that in the rest of the test instead of
1346 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1347
c47b145e
TV
13482021-01-28 Tom de Vries <tdevries@suse.de>
1349
1350 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1351 * gdb.arch/i386-sse-stack-align.c: Same.
1352 * gdb.arch/i386-sse-stack-align.exp: Same.
1353
47918cca
AB
13542021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1355
1356 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1357
2f985dd1
TV
13582021-01-28 Tom de Vries <tdevries@suse.de>
1359
1360 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1361
22efa3d3
TV
13622021-01-28 Tom de Vries <tdevries@suse.de>
1363
1364 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1365 "maint info line-table". Make PASS pattern more specific. Make
1366 FAIL pattern work for -m32.
1367
59b59f08
LS
13682021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1369
1370 PR gdb/27133
1371 * gdb.base/ui-redirect.exp: Add test case that ensures that
1372 redirecting both logging and debug does not cause gdb to crash.
1373
1374
807f647c
MM
13752021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1376
1377 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1378
4ca40594
TV
13792021-01-26 Tom de Vries <tdevries@suse.de>
1380
1381 * gdb.threads/killed-outside.exp: Allow regular output.
1382
d0021af3
TV
13832021-01-26 Tom de Vries <tdevries@suse.de>
1384
1385 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1386
9f6c202e
TV
13872021-01-25 Tom de Vries <tdevries@suse.de>
1388
1389 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1390 * lib/gdb.exp: Use gdb_load_no_complaints.
1391
a625a8c9
TT
13922021-01-25 Tom Tromey <tromey@adacore.com>
1393
1394 * gdb.ada/fixed_points.exp: Add regression test.
1395 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1396 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1397
19184910
TT
13982021-01-25 Tom Tromey <tromey@adacore.com>
1399
1400 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1401
acd6125f
TT
14022021-01-25 Tom Tromey <tromey@adacore.com>
1403
1404 * gdb.ada/local-enum.exp: New file.
1405 * gdb.ada/local-enum/local.adb: New file.
1406
1af4c9c4
TT
14072021-01-23 Tom Tromey <tom@tromey.com>
1408
1409 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1410
705646c0
BE
14112021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1412
1413 * gdb.base/line65535.exp: Fix test expectation.
1414
0ac85db5
SM
14152021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1416
1417 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1418 suppression.
1419 (default_gdb_exit): Likewise.
1420 (default_gdb_spawn): Likewise.
1421 (send_gdb): Likewise.
1422 (gdb_expect): Likewise.
1423 (gdb_expect_list): Likewise.
1424 (default_gdb_init): Likewise.
1425 (gdb_suppress_entire_file): Remove.
1426 (gdb_suppress_tests): Remove.
1427 (gdb_stop_suppressing_tests): Remove.
1428 (gdb_clear_suppressed): Remove.
1429 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1430 related to test suppression.
1431 (default_mi_gdb_start): Likewise.
1432 (mi_gdb_reinitialize_dir): Likewise.
1433 (mi_gdb_test): Likewise.
1434 (mi_run_cmd_full): Likewise.
1435 (mi_runto_helper): Likewise.
1436 (mi_execute_to): Likewise.
1437 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1438 * gdb.base/bitfields.exp: Likewise.
1439 * gdb.base/bitfields2.exp: Likewise.
1440 * gdb.base/break.exp: Likewise.
1441 * gdb.base/call-sc.exp: Likewise.
1442 * gdb.base/callfuncs.exp: Likewise.
1443 * gdb.base/dfp-test.exp: Likewise.
1444 * gdb.base/endian.exp: Likewise.
1445 * gdb.base/exprs.exp: Likewise.
1446 * gdb.base/funcargs.exp: Likewise.
1447 * gdb.base/hbreak2.exp: Likewise.
1448 * gdb.base/recurse.exp: Likewise.
1449 * gdb.base/scope.exp: Likewise.
1450 * gdb.base/sepdebug.exp: Likewise.
1451 * gdb.base/structs.exp: Likewise.
1452 * gdb.base/until.exp: Likewise.
1453 * gdb.cp/misc.exp: Likewise.
1454
9d2d8a16
AB
14552021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1456
1457 PR cli/25956
1458 * gdb.base/style.exp (run_style_tests): Add version string test.
1459 (test_startup_version_string): Use version style name.
1460 * lib/gdb-utils.exp (style): Handle version style name.
1461
e7b43072
AB
14622021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1463
1464 * gdb.base/style.exp (limited_style): New proc.
1465 (clean_restart_and_disable): New proc.
1466 (run_style_tests): New proc. Most of the old tests from this file
1467 are now in this proc.
1468 (test_startup_version_string): New proc. Reamining test from the
1469 old file is in this proc.
1470
2189c312
SM
14712021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1472
1473 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1474 Adjust to "set debug remote" changes.
1475
cd211c75
LM
14762021-01-21 Luis Machado <luis.machado@linaro.org>
1477
1478 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1479 message.
1480
730af663
SM
14812021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1482
1483 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1484
325d39e4
HD
14852021-01-21 Hannes Domani <ssbssa@yahoo.de>
1486
1487 PR python/19151
1488 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1489
c3e96aa7
SM
14902021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1491
1492 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1493
6571ffc6
SM
14942021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1495
1496 * lib/tuiterm.exp: Add links in comments.
1497
7c794afd
TV
14982021-01-20 Tom de Vries <tdevries@suse.de>
1499
1500 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1501 offset.
1502
1402665c
TV
15032021-01-20 Tom de Vries <tdevries@suse.de>
1504
1505 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1506
6f52fdf4
SDJ
15072021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1508
1509 * gdb.arch/amd64-stap-expressions.S: New file.
1510 * gdb.arch/amd64-stap-expressions.exp: New file.
1511
14852123
TV
15122021-01-19 Tom de Vries <tdevries@suse.de>
1513
1514 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1515 sequence.
1516
0c4e2c6c
TV
15172021-01-19 Tom de Vries <tdevries@suse.de>
1518
1519 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1520
02baa133
AB
15212021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1522
1523 * gdb.fortran/array-slices.exp (run_test): Avoid including
1524 addresses in test names.
1525
10f92414
TV
15262021-01-15 Tom de Vries <tdevries@suse.de>
1527
1528 PR testsuite/26997
1529 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1530 when adding sizeof.
1531
116d0cf1
TV
15322021-01-14 Tom de Vries <tdevries@suse.de>
1533
1534 PR testsuite/24590
1535 * gdb.base/style.exp: Handle shorter argv in frame command output.
1536
8f66807b
AB
15372021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1538
1539 PR gdb/26819
1540 * gdb.server/stop-reply-no-thread-multi.c: New file.
1541 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1542
3f94e588
TV
15432021-01-12 Tom de Vries <tdevries@suse.de>
1544
1545 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1546 (main): Remove call to have_mpx.
1547 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1548 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1549 (main): Remote call to have_mpx.
1550 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1551 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1552 (main): Remove call to have_mpx.
1553 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1554 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1555 (main): Remove call to have_mpx.
1556 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1557 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1558 (main): Remote call to have_mpx.
1559 * gdb.arch/i386-mpx.exp: Use have_mpx.
1560 * lib/gdb.exp (have_mpx): New proc.
1561
5291fe3c
SP
15622021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1563
1564 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1565
18bfb505
TV
15662021-01-12 Tom de Vries <tdevries@suse.de>
1567
1568 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1569
ce38f5ed
AB
15702021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1571
1572 * gdb.fortran/debug-expr.exp: Add new tests.
1573
7c654b71
AB
15742021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1575
1576 * gdb.fortran/dot-ops.exp: Add new tests.
1577
10dadadc
TV
15782021-01-11 Tom de Vries <tdevries@suse.de>
1579
1580 PR testsuite/26968
1581 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1582 Move insn setting $eax to before probe point.
1583
66beed02
TT
15842021-01-09 Tom Tromey <tom@tromey.com>
1585
1586 * gdb.trace/ax.exp: Do not require an "ext".
1587
8fc48b79
TT
15882021-01-08 Tom Tromey <tromey@adacore.com>
1589
1590 * gdb.ada/voidctx/pck.adb: New file.
1591 * gdb.ada/voidctx/pck.ads: New file.
1592 * gdb.ada/voidctx/voidctx.adb: New file.
1593 * gdb.ada/voidctx.exp: New file.
1594
6abd4cf2
SM
15952021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1596
1597 PR gdb/27157
1598 * gdb.base/empty-host-env-vars.exp: New test.
1599
d00f0868
AB
16002021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1601
1602 * gdb.base/completion.exp: Add a new test.
1603
3c8c6de2
AB
16042021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1605
1606 * gdb.fortran/intvar-dynamic-types.exp: New file.
1607 * gdb.fortran/intvar-dynamic-types.f90: New file.
1608
e3436813
AB
16092021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1610
1611 * gdb.fortran/intvar-array.exp: New file.
1612 * gdb.fortran/intvar-array.f90: New file.
1613
d4813f10
TT
16142021-01-07 Tom Tromey <tromey@adacore.com>
1615
1616 * gdb.ada/assign_arr.exp: Add 'others' test.
1617
b49180ac
TT
16182021-01-06 Tom Tromey <tromey@adacore.com>
1619
1620 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1621 (FP4_Type): New type.
1622 (FP4_Var): New variable.
1623 * gdb.ada/fixed_points/fixed_points.adb: Update.
1624 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1625
3c55062c
SM
16262021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1627
1628 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1629 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1630 Pass prompt containing debug print to gdb_test_sequence.
1631
e4ad960a
TV
16322021-01-04 Tom de Vries <tdevries@suse.de>
1633
1634 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1635
3ec3145c
SM
16362021-01-04 Simon Marchi <simon.marchi@efficios.com>
1637
1638
1639
8dc558a0
SM
16402021-01-04 Simon Marchi <simon.marchi@efficios.com>
1641
1642 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1643 * gdb.server/connect-without-multi-process.exp: Likewise.
1644 * gdb.server/exit-multiple-threads.exp: Likewise.
1645 * gdb.server/ext-attach.exp: Likewise.
1646 * gdb.server/ext-restart.exp: Likewise.
1647 * gdb.server/ext-run.exp: Likewise.
1648 * gdb.server/ext-wrapper.exp: Likewise.
1649 * gdb.server/multi-ui-errors.exp: Likewise.
1650 * gdb.server/no-thread-db.exp: Likewise.
1651 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1652 * gdb.server/run-without-local-binary.exp: Likewise.
1653 * gdb.server/server-kill.exp: Likewise.
1654 * gdb.server/server-run.exp: Likewise.
1655 * gdb.server/solib-list.exp: Likewise.
1656 * gdb.server/stop-reply-no-thread.exp: Likewise.
1657 * gdb.server/wrapper.exp: Likewise.
1658 * gdb.server/sysroot.exp: Increase timeout when testing the
1659 target: sysroot.
1660
d8387cc8
SM
16612021-01-04 Simon Marchi <simon.marchi@efficios.com>
1662
1663 * gdb.server/server-run.exp: Use clean_restart.
1664
5169ae34
SM
16652021-01-04 Simon Marchi <simon.marchi@efficios.com>
1666
1667 * gdb.server/ext-run.exp: Use clean_restart.
1668
7b0ff8a2
SM
16692021-01-04 Simon Marchi <simon.marchi@efficios.com>
1670
1671 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1672 instead of prepare_for_testing.
1673
a754fbdf
SM
16742021-01-04 Simon Marchi <simon.marchi@efficios.com>
1675
1676 * gdb.server/solib-list.exp: Use clean_restart.
1677
c5e71b33
TV
16782021-01-04 Tom de Vries <tdevries@suse.de>
1679
1680 * gdb.base/morestack.c: Remove printf.
1681 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1682
9b243007
TT
16832020-12-31 Tom Tromey <tom@tromey.com>
1684
1685 * gdb.rust/simple.exp: Update output for Rust 1.49.
1686
4ff509e7
BE
16872020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1688
1689 * gdb.cp/step-and-next-inline.exp: Fix test case.
1690
391750c3
SM
16912020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1692
1693 * gdb.python/py-frame-args.exp: De-duplicate test names.
1694
b7874836
AB
16952020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 PR gdb/27059
1698 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1699 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1700
e1ff6226
PW
17012020-12-21 Peter Waller <p@pwaller.net>
1702
1703 * gdb.base/style-interp-exec-mi.exp: New.
1704 * gdb.base/style-interp-exec-mi.c: New.
1705
ca01f1bf
SM
17062020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1707
1708 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1709 gdb_test. Use proc_with_prefix.
1710
0fe69a94
MM
17112020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1712
1713 * gdb.btrace/exception.exp: Build with nopie.
1714 * gdb.btrace/function_call_history.exp: Likewise.
1715 * gdb.btrace/unknown_functions.exp: Likewise.
1716
806e7575
MM
17172020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1718
1719 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1720
493d2172
MM
17212020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1722
1723 * gdb.python/py-record-btrace.exp: Make test names unique.
1724 * gdb.python/py-record-full.exp: Likewise.
1725
1a1c0afc
MM
17262020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1727
1728 * gdb.btrace/data.exp: Make test names unique.
1729 * gdb.btrace/delta.exp: Likewise.
1730 * gdb.btrace/enable.exp: Likewise.
1731 * gdb.btrace/function_call_history.exp: Likewise.
1732 * gdb.btrace/nohist.exp: Likewise.
1733 * gdb.btrace/non-stop.exp: Likewise.
1734 * gdb.btrace/rn-dl-bind.exp: Likewise.
1735 * gdb.btrace/step.exp: Likewise.
1736 * gdb.btrace/stepi.exp: Likewise.
1737 * gdb.btrace/tailcall.exp: Likewise.
1738
98d837f0
MM
17392020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1740
1741 * gdb.btrace/enable.exp: Update error message.
1742 * gdb.btrace/multi-inferior.exp: Likewise.
1743 * gdb.btrace/reconnect.exp: Likewise.
1744 * gdb.python/py-record-btrace.exp: Likewise.
1745 * gdb.python/py-record-full.exp: Likewise.
1746
c541fa7c
TV
17472020-12-20 Tom de Vries <tdevries@suse.de>
1748
1749 * lib/gdb.exp (save_target_board_info): New proc.
1750 (gdb_compile_shlib): Use save_target_board_info.
1751
60108e47
TV
17522020-12-19 Tom de Vries <tdevries@suse.de>
1753
1754 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1755 (supports_gnuc): New proc.
1756 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1757 test_compiler_info calls. Add unsupported message.
1758 * gdb.base/endianity.c: Use TEST_SSO.
1759
fa639f55
HD
17602020-12-19 Hannes Domani <ssbssa@yahoo.de>
1761
1762 PR exp/27070
1763 * gdb.python/compare-enum-type-a.c: New test.
1764 * gdb.python/compare-enum-type-b.c: New test.
1765 * gdb.python/compare-enum-type.exp: New file.
1766 * gdb.python/compare-enum-type.h: New test.
1767
4aea001f
HD
17682020-12-18 Hannes Domani <ssbssa@yahoo.de>
1769
1770 * gdb.python/py-format-string.exp: Add tests for address keyword.
1771
b3f9469b
HD
17722020-12-18 Hannes Domani <ssbssa@yahoo.de>
1773
1774 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1775
86ef42bd
TT
17762020-12-18 Tom Tromey <tromey@adacore.com>
1777
1778 * gdb.ada/fixed_points.exp: Also run with
1779 -fgnat-encodings=minimal. Update expected output.
1780
93df4a1d
SM
17812020-12-16 Simon Marchi <simon.marchi@efficios.com>
1782
1783 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1784 * gdb.base/continue-all-already-running.exp: Likewise.
1785 * gdb.base/moribund-step.exp: Likewise.
1786 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1787
592995fa
TV
17882020-12-16 Tom de Vries <tdevries@suse.de>
1789
1790 * gdb.base/batch-preserve-term-settings.exp:
1791
1e61189d
TV
17922020-12-16 Tom de Vries <tdevries@suse.de>
1793
1794 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1795 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1796
19007d95
LM
17972020-12-16 Luis Machado <luis.machado@linaro.org>
1798
1799 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1800 pointer-based memory accesses.
1801 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1802 hw watchpoint cases.
1803
a33fc9ae
RK
18042020-12-15 Rae Kim <rae.kim@gmail.com>
1805
1806 * gdb.base/document.exp: New test.
1807
0e5ad442
TT
18082020-12-15 Tom Tromey <tromey@adacore.com>
1809
1810 * gdb.base/style.exp: Add deprecation tests.
1811
60598dbd
SM
18122020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1813
1814 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1815
8cd6d968
MW
18162020-12-14 Mark Wielaard <mark@klomp.org>
1817
1818 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1819 specially, set attr_form_comment to the actual FORM string used.
1820
eab9267c
MW
18212020-12-14 Mark Wielaard <mark@klomp.org>
1822
1823 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1824 _constants(SPECIAL_expr) here, but set it...
1825 (Dwarf::cu): ...here based on _cu_version.
1826
2f413264
TV
18272020-12-14 Tom de Vries <tdevries@suse.de>
1828
1829 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1830 pass -fPIC.
1831 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1832 * gdb.base/break-probes.exp: Same.
1833 * gdb.base/ctxobj.exp: Same.
1834 * gdb.base/dso2dso.exp: Same.
1835 * gdb.base/global-var-nested-by-dso.exp: Same.
1836 * gdb.base/info-shared.exp: Same.
1837 * gdb.base/jit-reader-simple.exp: Same.
1838 * gdb.base/print-file-var.exp: Same.
1839 * gdb.base/skip-solib.exp: Same.
1840 * gdb.btrace/dlopen.exp: Same.
1841
18f1cb1f
TV
18422020-12-14 Tom de Vries <tdevries@suse.de>
1843
1844 PR testsuite/26963
1845 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1846
519155c9
TV
18472020-12-14 Tom de Vries <tdevries@suse.de>
1848
1849 PR testsuite/26962
1850 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1851 cast it to its declared type".
1852
153f6e6c
TV
18532020-12-14 Tom de Vries <tdevries@suse.de>
1854
1855 PR testsuite/26951
1856 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1857 shell prompt.
1858
86b44259
TT
18592020-12-14 Tom Tromey <tromey@adacore.com>
1860
1861 * gdb.ada/nested.exp: Add new tests.
1862 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1863
e26624c6
TT
18642020-12-14 Tom Tromey <tromey@adacore.com>
1865
1866 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1867
a3bdae4e
TT
18682020-12-14 Tom Tromey <tromey@adacore.com>
1869
1870 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1871
862fcbd8
TV
18722020-12-13 Tom de Vries <tdevries@suse.de>
1873
1874 PR testsuite/26953
1875 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1876 attribute support if compiler doesn't support it.
1877
a406a98e
TV
18782020-12-13 Tom de Vries <tdevries@suse.de>
1879
1880 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1881 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1882 source to shared lib. Add ada to options.
1883
5d7e6ed0
TV
18842020-12-13 Tom de Vries <tdevries@suse.de>
1885
1886 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1887 calling gnatbind and gnatlink.
1888
ee9812a0
AB
18892020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1890
1891 * gdb.base/dcache-flush.c: New file.
1892 * gdb.base/dcache-flush.exp: New file.
1893
50a5f187
AB
18942020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1895
1896 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1897 commands.
1898 * gdb.base/killed-outside.exp: Likewise.
1899 * gdb.opt/inline-bt.exp: Likewise.
1900 * gdb.perf/gmonster-null-lookup.py: Likewise.
1901 * gdb.perf/gmonster-print-cerr.py: Likewise.
1902 * gdb.perf/gmonster-ptype-string.py: Likewise.
1903 * gdb.python/py-unwind.exp: Likewise.
1904
19c659f1
AB
19052020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1906
1907 * gdb.base/commands.exp: Update expected results.
1908
9ef6d4a1
AB
19092020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1910
1911 PR cli/15104
1912 * gdb.base/commands.exp: Add additional tests.
1913 * gdb.base/completion.exp: Add additional tests.
1914
1536146f
AB
19152020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1916
1917 * gdb.base/completion.exp: Add additional tests.
1918
346e7e19
TV
19192020-12-11 Tom de Vries <tdevries@suse.de>
1920
1921 PR testsuite/26991
1922 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1923 violations by setting bounds registers if the bounds are passed in the
1924 Bounds Table.
1925
9cd7a95a
TV
19262020-12-11 Tom de Vries <tdevries@suse.de>
1927
1928 PR testsuite/26954
1929 * gdb.base/float128.exp: Detect and handle no mpfr support.
1930
4483a8e7
SM
19312020-12-10 Simon Marchi <simon.marchi@efficios.com>
1932
1933 PR gdb/24694
1934 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1935 calls.
1936
10067028
TV
19372020-12-10 Tom de Vries <tdevries@suse.de>
1938
1939 PR testsuite/26947
1940 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1941 braces for tcl 8.5 and earlier.
1942
5b56203a
SM
19432020-12-09 Simon Marchi <simon.marchi@efficios.com>
1944
1945 PR 26875, PR 26901
1946 * gdb.base/flexible-array-member.c: New test.
1947 * gdb.base/flexible-array-member.exp: New test.
1948
b46551b2
TV
19492020-12-08 Tom de Vries <tdevries@suse.de>
1950
1951 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1952 using is_amd64_regs_target.
1953
8439f446
TV
19542020-12-08 Tom de Vries <tdevries@suse.de>
1955
1956 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1957 self_id.
1958
bc545da7
PA
19592020-12-07 Pedro Alves <pedro@palves.net>
1960
1961 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1962 'additional_flags' variable.
1963
1f58f6c2
TBA
19642020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1965
1966 * gdb.linespec/explicit.exp: Extend with a test to check completing
1967 '-' after seemingly complete options.
1968
5759831a
TBA
19692020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1970
1971 * gdb.linespec/keywords.exp: Add tests to check positional
1972 flexibility of "-force-condition".
1973
21e051b3
TBA
19742020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1975
1976 * gdb.base/bp-cmds-run-with-ex.c: New file.
1977 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1978 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1979 * gdb.gdb/python-interrupts.exp: Update the call to
1980 'catch_command_errors' with the new argument.
1981 * gdb.gdb/python-selftest.exp: Ditto.
1982
187b041e
SM
19832020-12-04 Simon Marchi <simon.marchi@efficios.com>
1984
1985 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1986 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1987 * gdb.threads/non-stop-fair-events.exp: Likewise.
1988
3b7a962d
SM
19892020-12-04 Simon Marchi <simon.marchi@efficios.com>
1990
1991 * gdb.threads/step-over-exec.exp: New.
1992 * gdb.threads/step-over-exec.c: New.
1993 * gdb.threads/step-over-exec-execd.c: New.
1994 * lib/my-syscalls.S: New.
1995 * lib/my-syscalls.h: New.
1996
e633b117
SM
19972020-12-04 Simon Marchi <simon.marchi@efficios.com>
1998
1999 * lib/dwarf.exp (declare_labels): Use name as text if text is
2000 not provided.
2001
67748e0f
TV
20022020-12-04 Tom de Vries <tdevries@suse.de>
2003
2004 PR testsuite/26990
2005 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2006 are unsupported.
2007
a8d13675
TV
20082020-12-04 Tom de Vries <tdevries@suse.de>
2009
2010 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2011 clause.
2012
f17727b3
TV
20132020-12-04 Tom de Vries <tdevries@suse.de>
2014
2015 * gdb.reverse/insn-reverse.exp: Fix count handling.
2016
a1499830
TV
20172020-12-04 Tom de Vries <tdevries@suse.de>
2018
2019 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2020 __x86_64__.
2021
9c027c2f
TV
20222020-12-04 Tom de Vries <tdevries@suse.de>
2023
2024 * gdb.reverse/insn-reverse.c (test_nr): New var.
2025 (usage, parse_args): New function.
2026 (main): Call parse_args. Only run test for test_nr.
2027 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2028 and bail out. Run subtests individually, using an inferior arg
2029 specifying the subtest.
2030
533b2ae0
AB
20312020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2032
2033 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2034
e4502042
AB
20352020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2036
2037 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2038 update test to use this.
2039
f55a9a37
SM
20402020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2041
2042 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2043
0a6155a0
SM
20442020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2045
2046 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2047 (do_test): Don't use with_test_prefix.
2048 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2049 (do_test): Don't use with_test_prefix.
2050 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2051 (do_test): Don't use with_test_prefix.
2052 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2053 (do_test): Don't use with_test_prefix.
2054
4d56d64a
SM
20552020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2056
2057 * gdb.threads/non-ldr-exit.exp: Fix comment.
2058
54e75f29
AB
20592020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2060
2061 * gdb.xml/maint-xml-dump-03.xml: New file.
2062
7ce05d21
TV
20632020-11-30 Tom de Vries <tdevries@suse.de>
2064
2065 PR symtab/26905
2066 * gdb.dwarf2/count.exp: Remove kfails.
2067
50757f95
TBA
20682020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2069
2070 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2071 indices.
2072
4afa9fd9
JB
20732020-11-24 Joel Brobecker <brobecker@adacore.com>
2074
2075 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2076 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2077 languages. Remove the associated setup_xfail.
2078
15a491af
SM
20792020-11-23 Simon Marchi <simon.marchi@efficios.com>
2080
2081 * lib/gdb.exp (gdb_assert): Show error message on error.
2082
891615f0
TV
20832020-11-23 Tom de Vries <tdevries@suse.de>
2084
2085 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2086 * gdb.ada/mod_from_name.exp: Same.
2087 * gdb.ada/pckd_arr_ren.exp: Same.
2088
19922582
SM
20892020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2090
2091 * gdb.base/template.exp: New.
2092 * gdb.base/template.c: New.
2093
117c628d
GB
20942020-11-22 Gary Benson <gbenson@redhat.com>
2095
2096 PR gdb/26905
2097 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2098 is defined using a DW_AT_count which references another DIE.
2099
da39d3ba
TV
21002020-11-21 Tom de Vries <tdevries@suse.de>
2101
2102 * gdb.base/vla-ptr.exp: Add XFAIL.
2103
a5c641b5
AB
21042020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2105
2106 * gdb.fortran/array-slices-bad.exp: New file.
2107 * gdb.fortran/array-slices-bad.f90: New file.
2108 * gdb.fortran/array-slices-sub-slices.exp: New file.
2109 * gdb.fortran/array-slices-sub-slices.f90: New file.
2110 * gdb.fortran/array-slices.exp: Rewrite tests.
2111 * gdb.fortran/array-slices.f90: Rewrite tests.
2112 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2113
a15a5258
AB
21142020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2115
2116 * gdb.base/completion.exp: Add new completion tests.
2117
7cb2893d
SM
21182020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2119
2120 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2121 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2122 * gdb.mi/mi-nsintrall.exp: Likewise.
2123 * gdb.mi/mi-nsmoribund.exp: Likewise.
2124 * gdb.mi/mi-nsthrexec.exp: Likewise.
2125 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2126
cf144ec8
SM
21272020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2128
2129 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2130 of perror.
2131
6b6a3e05
JM
21322020-11-18 Joseph Myers <joseph@codesourcery.com>
2133
2134 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2135 $arg.exe exists but $arg does not.
2136
811bdca0
GB
21372020-11-17 Gary Benson <gbenson@redhat.com>
2138
2139 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2140 __attribute__ ((used)).
2141
c72e3136
AB
21422020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2143
2144 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2145
037d7135
AB
21462020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2147
2148 * gdb.base/completion.exp: Add new tests.
2149
119e99bb
TT
21502020-11-16 Tom Tromey <tromey@adacore.com>
2151
2152 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2153 tests.
2154
b74dbc20
JB
21552020-11-15 Joel Brobecker <brobecker@adacore.com>
2156
2157 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2158 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2159 (main): Add reference to pck__fp1_var2.
2160 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2161
0a12719e
JB
21622020-11-15 Joel Brobecker <brobecker@adacore.com>
2163
2164 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2165
0c9150e4
JB
21662020-11-15 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.ada/fixed_points.exp: Add ptype tests.
2169 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2170
b26daff9
JB
21712020-11-15 Joel Brobecker <brobecker@adacore.com>
2172
2173 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2174
09584414
JB
21752020-11-15 Joel Brobecker <brobecker@adacore.com>
2176
2177 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2178 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2179 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2180 New files.
2181 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2182
2183 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2184 New files.
2185
9dd02fc0
AB
21862020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2187
2188 PR cli/26879
2189 * gdb.fortran/completion.exp: New file.
2190 * gdb.fortran/completion.f90: New file.
2191
5643c500
JM
21922020-11-12 Joseph Myers <joseph@codesourcery.com>
2193
2194 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2195 but $arg does not.
2196
7bea47f0
AB
21972020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2198
2199 * gdb.fortran/types.exp: Add more tests.
2200
1f2624a3
TT
22012020-11-12 Tom Tromey <tom@tromey.com>
2202
2203 PR rust/26799:
2204 * gdb.rust/traits.exp: Remove kfails.
2205
9e74f0ae
GB
22062020-11-12 Gary Benson <gbenson@redhat.com>
2207
2208 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2209 statement.
2210
acb994fa
SM
22112020-11-11 Simon Marchi <simon.marchi@efficios.com>
2212
2213 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2214 always-inserted" axis.
2215 (do_test): Add breakpoint_always_inserted parameter.
2216
95016fd2
TT
22172020-11-10 Tom Tromey <tromey@adacore.com>
2218
2219 * gdb.ada/bias.exp: Update.
2220 * gdb.ada/bias/bias.adb (X): Change value.
2221
83100a74
GB
22222020-11-10 Gary Benson <gbenson@redhat.com>
2223
2224 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2225 regexp fragment in parentheses to prevent false matching.
2226
6ff174a7
GB
22272020-11-10 Gary Benson <gbenson@redhat.com>
2228
2229 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2230
eb24648c
GB
22312020-11-10 Gary Benson <gbenson@redhat.com>
2232
2233 * gdb.cp/step-and-next-inline.exp: Only require
2234 -gstatement-frontiers when building with GCC.
2235 Only setup KFAIL's for GCC issues when using
2236 a GCC-built executable.
2237
86775fab
AB
22382020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2239
2240 * gdb.base/debug-expr.c: Add extra function to allow for an
2241 additional test.
2242 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2243 to this proc with gdb_test_debug_expr. Add an extra test.
2244 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2245 to this proc with gdb_test_debug_expr, give the tests names
2246 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2247 calls to this proc with gdb_test_debug_expr, give the tests names
2248 * gdb.fortran/debug-expr.exp: New file.
2249 * gdb.fortran/debug-expr.f90: New file.
2250 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2251
a1945bd4
SM
22522020-11-06 Simon Marchi <simon.marchi@efficios.com>
2253
2254 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2255 proceduresu.
2256 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2257 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2258 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2259 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2260 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2261 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2262 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2263 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2264
9c91c725
TT
22652020-11-04 Tom Tromey <tromey@adacore.com>
2266
2267 * gdb.ada/funcall_ref.exp: Update.
2268 * gdb.ada/var_rec_arr.exp: Update.
2269
8d9fd3a1
TT
22702020-11-04 Tom Tromey <tromey@adacore.com>
2271
2272 * gdb.ada/rec_ptype.exp: New file.
2273 * gdb.ada/rec_ptype/main.adb: New file.
2274 * gdb.ada/rec_ptype/p.ads: New file.
2275
d8f62e84
TT
22762020-11-04 Tom Tromey <tromey@adacore.com>
2277
2278 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2279 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2280 (PT_Full): New variable.
2281 * gdb.ada/tick_length_array_enum_idx/pck.adb
2282 (Full_PT): New type.
2283
7ff5b937
TT
22842020-11-04 Tom Tromey <tromey@adacore.com>
2285
2286 * gdb.ada/array_of_variant.exp: New file.
2287 * gdb.ada/array_of_variant/p.adb: New file.
2288 * gdb.ada/array_of_variant/pck.ads: New file.
2289 * gdb.ada/array_of_variant/pck.adb: New file.
2290
10f6a3ad
TT
22912020-11-04 Tom Tromey <tromey@adacore.com>
2292
2293 * gdb.ada/enum_idx_packed.exp: Add test.
2294 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2295 New variable.
2296 * gdb.ada/enum_idx_packed/pck.ads (Short)
2297 (Multi_Dimension, Multi_Dimension_Access): New types.
2298
b72795a8
TT
22992020-11-04 Tom Tromey <tromey@adacore.com>
2300
2301 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2302
24aa1b02
TT
23032020-11-04 Tom Tromey <tromey@adacore.com>
2304
2305 * gdb.ada/set_pckd_arr_elt.exp: Also test
2306 -fgnat-encodings=minimal. Add tests.
2307 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2308 Call Update_Small a second time.
2309 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2310 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2311 (Variant_Access): New types.
2312 (New_Variant): Declare.
2313
c9a28cbe
TT
23142020-11-04 Tom Tromey <tromey@adacore.com>
2315
2316 * gdb.ada/mod_from_name.exp: Test printing slice.
2317
57567375
TT
23182020-11-04 Tom Tromey <tromey@adacore.com>
2319
2320 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2321 values.
2322 * gdb.ada/access_to_unbounded_array.exp: Test different
2323 -fgnat-encodings values.
2324 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2325 values.
2326 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2327 values.
2328 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2329 values.
2330 * gdb.ada/array_of_variable_length.exp: Test different
2331 -fgnat-encodings values.
2332 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2333 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2334 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2335 change.
2336 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2337 values.
2338 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2339 * gdb.ada/out_of_line_in_inlined.exp: Test different
2340 -fgnat-encodings values.
2341 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2342 values.
2343 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2344 values.
2345 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2346 -fgnat-encodings values.
2347 * gdb.ada/variant_record_packed_array.exp: Test different
2348 -fgnat-encodings values.
2349
a7400e44
TT
23502020-11-04 Tom Tromey <tromey@adacore.com>
2351
2352 * gdb.ada/enum_idx_packed.exp: Add tests.
2353 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2354 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2355 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2356 declarations.
2357
c40907bf
TV
23582020-11-03 Tom de Vries <tdevries@suse.de>
2359
2360 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2361 terminator comments.
2362 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2363 terminator.
2364
f468977a
SM
23652020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2366
2367 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2368 integer format test with regexp.
2369
1c2bec19
GB
23702020-11-02 Gary Benson <gbenson@redhat.com>
2371
2372 * gdb.base/print-file-var.exp (test): Separate compiler and
2373 linker options, and build using build_executable_from_specs
2374 to accommodate this.
2375
6539a36d
GB
23762020-11-02 Gary Benson <gbenson@redhat.com>
2377
2378 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2379 for .c files compiled as C++ with Clang if any shared
2380 libraries are specified.
2381
7ea44a51
GB
23822020-11-02 Gary Benson <gbenson@redhat.com>
2383
2384 * lib/attributes.h: New header.
2385 * gdb.base/backtrace.c: Include the above. Replace
2386 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2387 * gdb.base/infcall-nested-structs.c: Likewise.
2388 * gdb.base/vla-optimized-out.c: Likewise.
2389
ab8f783d
TV
23902020-11-02 Tom de Vries <tdevries@suse.de>
2391
2392 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2393
d77c9224
JB
23942020-11-01 Joel Brobecker <brobecker@adacore.com>
2395
2396 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2397 System.Min_Int and System.Max_Int with smaller hardcoded
2398 constants.
2399
0e5b0dd0
SM
24002020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2401
2402 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2403 * configure: Re-generate.
2404
136821d9
SM
24052020-10-30 Simon Marchi <simon.marchi@efficios.com>
2406
2407 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2408 expected output.
2409
b78b3a29
TBA
24102020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2411
2412 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2413 behavior.
2414 * gdb.base/paginate-bg-execution.exp: Ditto.
2415 * gdb.base/paginate-inferior-exit.exp: Ditto.
2416 * gdb.base/double-prompt-target-event-error.c: Remove.
2417 * gdb.base/double-prompt-target-event-error.exp: Remove.
2418
cfaa8f76
TBA
24192020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2420
2421 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2422 inferiors' and 'detach inferiors' do not change the current
2423 inferior.
2424
0ad0e70c
TV
24252020-10-29 Tom de Vries <tdevries@suse.de>
2426
2427 * gdb.threads/tls.exp: Fix DUPLICATEs.
2428
99cc6b2a
TV
24292020-10-28 Tom de Vries <tdevries@suse.de>
2430
2431 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2432
efe9b873
TV
24332020-10-28 Tom de Vries <tdevries@suse.de>
2434
2435 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2436 * gdb.base/reread.exp: Same.
2437
6b68fd45
TV
24382020-10-28 Tom de Vries <tdevries@suse.de>
2439
2440 * lib/gdb.exp (readnow): Handle arg.
2441 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2442
32a5f98a
TV
24432020-10-28 Tom de Vries <tdevries@suse.de>
2444
2445 * gdb.base/relocate.exp: Update regexp for -readnow.
2446
f93b8760
TV
24472020-10-28 Tom de Vries <tdevries@suse.de>
2448
2449 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2450 -readnow.
2451
1b00ef06
TV
24522020-10-28 Tom de Vries <tdevries@suse.de>
2453
2454 PR symtab/26772
2455 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2456 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2457
364bb903
TV
24582020-10-28 Tom de Vries <tdevries@suse.de>
2459
2460 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2461 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2462 complaint during file command for -readnow.
2463
445a033f
TV
24642020-10-28 Tom de Vries <tdevries@suse.de>
2465
2466 * gdb.cp/nsalias.exp: Fix typo in test name.
2467
fdd67a42
TV
24682020-10-28 Tom de Vries <tdevries@suse.de>
2469
2470 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2471
706baf4c
TV
24722020-10-28 Tom de Vries <tdevries@suse.de>
2473
2474 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2475 -readnow.
2476
b448cca5
TV
24772020-10-27 Tom de Vries <tdevries@suse.de>
2478
2479 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2480
5868da03
TV
24812020-10-27 Tom de Vries <tdevries@suse.de>
2482
2483 * gdb.base/maint.exp: Update for -readnow.
2484
06db6ec3
TV
24852020-10-27 Tom de Vries <tdevries@suse.de>
2486
2487 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2488 -readnow.
2489
934a1764
GB
24902020-10-14 Gary Benson <gbenson@redhat.com>
2491
2492 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2493 "_vptr$Base" as correct, in addition to "_vptr.Base".
2494 (test_mixed): Likewise.
2495
0bf21fbd
GB
24962020-10-27 Gary Benson <gbenson@redhat.com>
2497
2498 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2499 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2500
b1d4d8d1
TBA
25012020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2502
2503 * gdb.base/condbreak.exp: Update the completion tests to
2504 consider the '-force' flag.
2505
bd24c5d6
TV
25062020-10-27 Tom de Vries <tdevries@suse.de>
2507
2508 * gdb.base/list-ambiguous-readnow.exp: New file.
2509
733d554a
TBA
25102020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2511
2512 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2513 the condition.
2514 * gdb.linespec/cpcompletion.exp: Update to consider the
2515 '-force-condition' keyword.
2516 * gdb.linespec/explicit.exp: Ditto.
2517 * lib/completion-support.exp: Ditto.
2518
b5fa468f
TBA
25192020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2520
2521 * gdb.base/condbreak-multi-context.cc: New file.
2522 * gdb.base/condbreak-multi-context.exp: New file.
2523
b3247276
TT
25242020-10-26 Tom Tromey <tom@tromey.com>
2525
2526 * lib/mi-support.exp (default_mi_gdb_start): Call
2527 gdb_stdin_log_init.
2528 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2529 subtract one from gdb_instances.
2530 (gdb_stdin_log_write): Flush in_file.
2531
1c47ec3e
TV
25322020-10-26 Tom de Vries <tdevries@suse.de>
2533
2534 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2535
6390859c
TT
25362020-10-26 Tom Tromey <tromey@adacore.com>
2537
2538 * gdb.ada/unsigned_range/foo.adb: New file.
2539 * gdb.ada/unsigned_range/pack.adb: New file.
2540 * gdb.ada/unsigned_range/pack.ads: New file.
2541 * gdb.ada/unsigned_range.exp: New file.
2542
55c3ad88
TV
25432020-10-26 Tom de Vries <tdevries@suse.de>
2544
2545 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2546
1612c4bb
TV
25472020-10-26 Tom de Vries <tdevries@suse.de>
2548
2549 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2550 for CU.
2551 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2552
7d72802b
TV
25532020-10-23 Tom de Vries <tdevries@suse.de>
2554
2555 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2556 DW_FORM_string.
2557 (Dwarf::_default_form): New proc.
2558 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2559 guessed.
2560
9476b583
TV
25612020-10-23 Tom de Vries <tdevries@suse.de>
2562
2563 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2564 * gdb.dwarf2/atomic-type.exp: Same.
2565 * gdb.dwarf2/bad-regnum.exp: Same.
2566 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2567 * gdb.dwarf2/dw2-align.exp: Same.
2568 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2569 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2570 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2571 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2572 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2573 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2574 * gdb.dwarf2/enum-type.exp: Same.
2575 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2576 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2577 * gdb.dwarf2/main-subprogram.exp: Same.
2578 * gdb.dwarf2/missing-type-name.exp: Same.
2579 * gdb.dwarf2/nonvar-access.exp: Same.
2580 * gdb.dwarf2/typedef-void-finish.exp: Same.
2581 * gdb.dwarf2/var-access.exp: Same.
2582 * gdb.dwarf2/void-type.exp: Same.
2583
4a636814
SM
25842020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2585
2586 PR gdb/26693
2587 * gdb.dwarf2/template-specification-full-name.exp: New test.
2588
557fc257
LM
25892020-10-22 Luis Machado <luis.machado@linaro.org>
2590
2591 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2592 expected an offset from the function.
2593 * gdb.base/msym-bp.exp (test): Likewise.
2594
6b4c676c
AB
25952020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2596
2597 * gdb.fortran/array-slices.exp: Add a new test.
2598
98cec4f6
GB
25992020-10-21 Gary Benson <gbenson@redhat.com>
2600
2601 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2602 fullname test with Clang. Also expand comments generally.
2603
ae86f581
TV
26042020-10-20 Tom de Vries <tdevries@suse.de>
2605
2606 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2607
8c161360
TV
26082020-10-20 Tom de Vries <tdevries@suse.de>
2609
2610 * gdb.dwarf2/arr-stride.c: Remove.
2611 * gdb.dwarf2/arr-stride.exp: Use main.c.
2612 * gdb.dwarf2/arr-subrange.c: Remove.
2613 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2614 * gdb.dwarf2/bad-regnum.c: Remove.
2615 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2616 * gdb.dwarf2/corrupt.c: Remove.
2617 * gdb.dwarf2/corrupt.exp: Use main.c.
2618 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2619 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2620 * gdb.dwarf2/dw2-icycle.c: Remove.
2621 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2622 * gdb.dwarf2/formdata16.c: Remove.
2623 * gdb.dwarf2/formdata16.exp: Use main.c.
2624 * gdb.dwarf2/implptrconst.c: Remove.
2625 * gdb.dwarf2/implptrconst.exp: Use main.c.
2626 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2627 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2628 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2629 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2630
9c2412ec
TV
26312020-10-20 Tom de Vries <tdevries@suse.de>
2632
2633 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2634 file.
2635 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2636
0cd2ad78
TV
26372020-10-20 Tom de Vries <tdevries@suse.de>
2638
2639 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2640 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2641 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2642 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2643 * gdb.dwarf2/dw2-ranges.exp: Same.
2644 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2645 * gdb.dwarf2/var-access.exp: Same.
2646
22cc388e
TT
26472020-10-19 Tom Tromey <tromey@adacore.com>
2648
2649 PR tui/26719
2650 * gdb.tui/list.exp: Check source window contents after focus
2651 change.
2652
520596f2
TV
26532020-10-17 Tom de Vries <tdevries@suse.de>
2654
2655 PR symtab/26317
2656 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2657
d1c8a76d
TV
26582020-10-17 Tom de Vries <tdevries@suse.de>
2659
2660 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2661 as suffix.
2662 * gdb.dwarf2/atomic.c: Rename to ...
2663 * gdb.dwarf2/atomic-type.c: ... this.
2664 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2665 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2666 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2667 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2668 * gdb.dwarf2/fission-mix2.c: Rename to ...
2669 * gdb.dwarf2/fission-mix-2.c: ... this.
2670 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2671 standard_testfile.
2672 * gdb.dwarf2/ada-valprint-error.exp: Same.
2673 * gdb.dwarf2/arr-stride.exp: Same.
2674 * gdb.dwarf2/arr-subrange.exp: Same.
2675 * gdb.dwarf2/atomic-type.exp: Same.
2676 * gdb.dwarf2/bad-regnum.exp: Same.
2677 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2678 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2679 * gdb.dwarf2/clang-debug-names.exp: Same.
2680 * gdb.dwarf2/comp-unit-lang.exp: Same.
2681 * gdb.dwarf2/corrupt.exp: Same.
2682 * gdb.dwarf2/count.exp: Same.
2683 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2684 * gdb.dwarf2/data-loc.exp: Same.
2685 * gdb.dwarf2/dw2-align.exp: Same.
2686 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2687 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2688 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2689 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2690 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2691 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2692 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2693 * gdb.dwarf2/dw2-inline-param.exp: Same.
2694 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2695 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2696 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2697 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2698 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2699 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2700 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2701 * gdb.dwarf2/dw2-param-error.exp: Same.
2702 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2703 * gdb.dwarf2/dw2-ranges.exp: Same.
2704 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2705 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2706 * gdb.dwarf2/dw4-sig-types.exp: Same.
2707 * gdb.dwarf2/dynarr-ptr.exp: Same.
2708 * gdb.dwarf2/enum-type.exp: Same.
2709 * gdb.dwarf2/fission-mix.exp: Same.
2710 * gdb.dwarf2/formdata16.exp: Same.
2711 * gdb.dwarf2/implptrconst.exp: Same.
2712 * gdb.dwarf2/implptrpiece.exp: Same.
2713 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2714 * gdb.dwarf2/main-subprogram.exp: Same.
2715 * gdb.dwarf2/method-ptr.exp: Same.
2716 * gdb.dwarf2/missing-sig-type.exp: Same.
2717 * gdb.dwarf2/nonvar-access.exp: Same.
2718 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2719 * gdb.dwarf2/shortpiece.exp: Same.
2720 * gdb.dwarf2/staticvirtual.exp: Same.
2721 * gdb.dwarf2/subrange.exp: Same.
2722 * gdb.dwarf2/symtab-producer.exp: Same.
2723 * gdb.dwarf2/typedef-void-finish.exp: Same.
2724 * gdb.dwarf2/var-access.exp: Same.
2725 * gdb.dwarf2/variant.exp: Same.
2726 * gdb.dwarf2/void-type.exp: Same.
2727 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2728 dw2-ranges-main.c.
2729 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2730
472d09c1
TV
27312020-10-16 Tom de Vries <tdevries@suse.de>
2732
2733 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2734
afe75f6d
TV
27352020-10-16 Tom de Vries <tdevries@suse.de>
2736
2737 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2738
8c8bd0ba
TV
27392020-10-14 Tom de Vries <tdevries@suse.de>
2740
2741 PR testsuite/26732
2742 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2743 scenario 2.
2744 * gdb.ada/mi_catch_ex_hand.exp: Same.
2745
b75d55d4
PA
27462020-10-13 Pedro Alves <pedro@palves.net>
2747
2748 * lib/mi-support.exp (mi_clean_restart): New.
2749 (mi_run_to_main): Delete.
2750 All callers adjust to use mi_clean_restart / mi_runto_main.
2751
e777225b
PA
27522020-10-13 Pedro Alves <pedro@palves.net>
2753
2754 * config/monitor.exp: Use "list -q".
2755 * gdb.arch/gdb1558.exp: Use "break -q".
2756 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2757 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2758 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2759 * gdb.base/commands.exp: Use "break -q".
2760 * gdb.base/condbreak.exp: Use "break -q".
2761 * gdb.base/ctf-ptype.exp: Use "list -q".
2762 * gdb.base/define.exp: Use "break -q".
2763 * gdb.base/del.exp: Use "break -q".
2764 * gdb.base/fullname.exp: Use "break -q".
2765 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2766 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2767 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2768 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2769 "hbreak -q".
2770 * gdb.base/included.exp: Use "list -q".
2771 * gdb.base/label.exp: Use "break -q".
2772 * gdb.base/lineinc.exp: Use "break -q".
2773 * gdb.base/list.exp: Use "list -q".
2774 * gdb.base/macscp.exp: Use "list -q".
2775 * gdb.base/pending.exp: Use "break -q".
2776 * gdb.base/prologue-include.exp: Use "break -q".
2777 * gdb.base/ptype.exp: Use "list -q".
2778 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2779 * gdb.base/server-del-break.exp: Use "break -q".
2780 * gdb.base/style.exp: Use "break -q".
2781 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2782 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2783 * gdb.cp/exception.exp: Use "tbreak -q".
2784 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2785 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2786 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2787 * gdb.dwarf2/pr13961.exp: Use "break -q".
2788 * gdb.linespec/explicit.exp: Use "list -q".
2789 * gdb.linespec/linespec.exp: Use "break -q".
2790 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2791 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2792 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2793 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2794 * gdb.trace/change-loc.exp: Use "break -q".
2795 * gdb.trace/pending.exp: Use "break -q".
2796 * gdb.tui/basic.exp: Use "list -q".
2797 * gdb.tui/list-before.exp: Use "list -q".
2798 * gdb.tui/list.exp: Use "list -q".
2799 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2800
8abd8ee8
PA
28012020-10-13 Pedro Alves <pedro@palves.net>
2802
2803 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2804 saved breakpoints file.
2805 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2806 inspecting breakpoint list.
2807 * lib/gdb.exp (runto_main): Add "qualified" to options.
2808 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2809 and handle it.
2810 (mi_runto_main): Pass 1 as qualified argument.
2811
f71e6719
PA
28122020-10-13 Pedro Alves <pedro@palves.net>
2813
2814 * lib/mi-support.exp (mi_runto_main): New proc.
2815 (mi_run_to_main): Use it.
2816 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2817 * gdb.mi/mi-var-cmd.exp: Likewise.
2818 * gdb.mi/mi-var-invalidate.exp: Likewise.
2819 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2820 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2821 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2822 * gdb.mi/user-selected-context-sync.exp: Likewise.
2823 * gdb.opt/inline-cmds.exp: Likewise.
2824 * gdb.python/py-framefilter-mi.exp: Likewise.
2825 * gdb.python/py-mi.exp: Likewise.
2826
50441f0f
PA
28272020-10-13 Pedro Alves <pedro@palves.net>
2828
2829 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2830 "runto main".
2831 * gdb.ada/small_reg_param.exp: Likewise.
2832 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2833 * gdb.base/annota1.exp: Likewise.
2834 * gdb.base/anon.exp: Likewise.
2835 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2836 * gdb.base/dprintf-non-stop.exp: Likewise.
2837 * gdb.base/dprintf.exp: Likewise.
2838 * gdb.base/gdb11530.exp: Likewise.
2839 * gdb.base/gdb11531.exp: Likewise.
2840 * gdb.base/gnu_vector.exp: Likewise.
2841 * gdb.base/interrupt-noterm.exp: Likewise.
2842 * gdb.base/memattr.exp: Likewise.
2843 * gdb.base/step-over-syscall.exp: Likewise.
2844 * gdb.base/watch-cond-infcall.exp: Likewise.
2845 * gdb.base/watch-read.exp: Likewise.
2846 * gdb.base/watch-vfork.exp: Likewise.
2847 * gdb.base/watch_thread_num.exp: Likewise.
2848 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2849 * gdb.guile/scm-frame-inline.exp: Likewise.
2850 * gdb.linespec/explicit.exp: Likewise.
2851 * gdb.opt/inline-break.exp: Likewise.
2852 * gdb.python/py-frame-inline.exp: Likewise.
2853 * gdb.reverse/break-precsave.exp: Likewise.
2854 * gdb.reverse/break-reverse.exp: Likewise.
2855 * gdb.reverse/consecutive-precsave.exp: Likewise.
2856 * gdb.reverse/consecutive-reverse.exp: Likewise.
2857 * gdb.reverse/finish-precsave.exp: Likewise.
2858 * gdb.reverse/finish-reverse.exp: Likewise.
2859 * gdb.reverse/fstatat-reverse.exp: Likewise.
2860 * gdb.reverse/getresuid-reverse.exp: Likewise.
2861 * gdb.reverse/i386-precsave.exp: Likewise.
2862 * gdb.reverse/i386-reverse.exp: Likewise.
2863 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2864 * gdb.reverse/i387-env-reverse.exp: Likewise.
2865 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2866 * gdb.reverse/insn-reverse.exp: Likewise.
2867 * gdb.reverse/machinestate-precsave.exp: Likewise.
2868 * gdb.reverse/machinestate.exp: Likewise.
2869 * gdb.reverse/pipe-reverse.exp: Likewise.
2870 * gdb.reverse/readv-reverse.exp: Likewise.
2871 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2872 * gdb.reverse/rerun-prec.exp: Likewise.
2873 * gdb.reverse/s390-mvcle.exp: Likewise.
2874 * gdb.reverse/solib-precsave.exp: Likewise.
2875 * gdb.reverse/solib-reverse.exp: Likewise.
2876 * gdb.reverse/step-precsave.exp: Likewise.
2877 * gdb.reverse/step-reverse.exp: Likewise.
2878 * gdb.reverse/time-reverse.exp: Likewise.
2879 * gdb.reverse/until-precsave.exp: Likewise.
2880 * gdb.reverse/until-reverse.exp: Likewise.
2881 * gdb.reverse/waitpid-reverse.exp: Likewise.
2882 * gdb.reverse/watch-precsave.exp: Likewise.
2883 * gdb.reverse/watch-reverse.exp: Likewise.
2884 * gdb.threads/kill.exp: Likewise.
2885 * gdb.threads/tid-reuse.exp: Likewise.
2886
d3a07122
SM
28872020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2888
2889 PR gdb/26642
2890 * gdb.base/maint-target-async-off.c: New test.
2891 * gdb.base/maint-target-async-off.exp: New test.
2892
c65c6c42
AM
28932020-10-13 Alan Modra <amodra@gmail.com>
2894
2895 * gdb.arch/powerpc-altivec.s,
2896 * gdb.arch/powerpc-power7.s,
2897 * gdb.arch/powerpc-power8.s,
2898 * gdb.arch/powerpc-power9.s,
2899 * gdb.arch/powerpc-vsx.s,
2900 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2901 * gdb.arch/powerpc-altivec.exp,
2902 * gdb.arch/powerpc-power7.exp,
2903 * gdb.arch/powerpc-power8.exp,
2904 * gdb.arch/powerpc-power9.exp,
2905 * gdb.arch/powerpc-vsx.exp,
2906 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2907 disassembly of mfvsrd/mtvsrd.
2908
f4a0f710
AM
29092020-10-13 Alan Modra <amodra@gmail.com>
2910
2911 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2912 "target architecture" output.
2913 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2914 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2915 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2916 * gdb.arch/s390-disassembler-options.exp: Likewise.
2917
87a37e5e
PA
29182020-10-12 Pedro Alves <pedro@palves.net>
2919
2920 PR exp/26602
2921 PR c++/26550
2922 * gdb.cp/ambiguous.cc (marker1): Delete.
2923 (main): Initialize all the fields of the locals. Replace marker1
2924 call with a "set breakpoint here" marker.
2925 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2926 instead of running to marker1. Add tests printing all the
2927 variables and all the fields of the variables.
2928 (test_ambiguous): New proc, expecting the new GDB output when a
2929 field access is ambiguous. Change all "warning: X ambiguous"
2930 tests to use it.
2931
71e1b6b0
GB
29322020-10-12 Gary Benson <gbenson@redhat.com>
2933
2934 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2935 * gdb.base/msym-bp-2.c (foo): Likewise.
2936 * gdb.base/msym-lang.c (foo): Likewise.
2937 * gdb.base/msym-lang-main.c (foo): Likewise.
2938 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2939 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2940 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2941 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2942 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2943 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2944 * gdb.python/py-objfile.c (static_var): Likewise.
2945 * gdb.python/py-symbol.c (rr): Likewise.
2946 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2947 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2948
9370fd51
AB
29492020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2950
2951 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2952 output of backtrace.
2953
7c184d33
TT
29542020-10-09 Tom Tromey <tromey@adacore.com>
2955
2956 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2957 (Rec): Add field. Fix range.
2958 * gdb.ada/scalar_storage.exp: Update.
2959
3d87245c
HD
29602020-10-09 Hannes Domani <ssbssa@yahoo.de>
2961
2962 PR exp/26714
2963 * gdb.base/printcmds.exp: Add tests for void results.
2964
f5c4b229
JV
29652020-10-09 Jan Vrany <jan.vrany@labware.com>
2966
2967 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2968 is emmited for both 'set directories' and 'directory' commands.
2969
b2701685
TT
29702020-10-08 Tom Tromey <tom@tromey.com>
2971
2972 * gdb.base/style.exp: Check that "main"'s name is styled.
2973
e86efb33
TT
29742020-10-07 Tom Tromey <tromey@adacore.com>
2975
2976 * gdb.base/find.exp: Rename some tests.
2977
30897591
GB
29782020-10-06 Gary Benson <gbenson@redhat.com>
2979
2980 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2981 * gdb.base/list1.c (unused): Likewise.
2982
ced4a4c1
GB
29832020-10-06 Gary Benson <gbenson@redhat.com>
2984
2985 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2986 __attribute__ ((used)).
2987 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2988
ed3bdac4
AB
29892020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2990
2991 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2992 make use of regions throughout.
2993 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2994 not {...}.
2995 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2996
cd096ec8
HD
29972020-10-05 Hannes Domani <ssbssa@yahoo.de>
2998
2999 * gdb.base/call-sc.c: Fix return struct on stack test case.
3000 * gdb.base/call-sc.exp: Likewise.
3001
3ee6f75d
GB
30022020-10-02 Gary Benson <gbenson@redhat.com>
3003
3004 * README: Fix "paralell".
3005
f65825ec
GB
30062020-09-30 Gary Benson <gbenson@redhat.com>
3007
3008 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3009 Convert directive to lowercase.
3010 (.Labbrev1_begin): Add missing label.
3011 (abbrev code 0x1): Remove DW_AT_stmt_list.
3012 (.Ldie_b): Likewise.
3013
5f278258
TT
30142020-09-27 Tom Tromey <tom@tromey.com>
3015
3016 * gdb.tui/new-layout.exp: Use with_test_prefix.
3017
8f9929bb
GR
30182020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3019
3020 PR python/26586
3021 * gdb.python/python.exp: add test cases for the from_tty
3022 argument to gdb.execute.
3023
c20c017b
GB
30242020-09-25 Gary Benson <gbenson@redhat.com>
3025
3026 * gdb.base/infcall-nested-structs.exp.tcl: Add
3027 additional_flags=-Wno-tautological-compare for C++
3028 tests when compiling using Clang.
3029
68d654af
GB
30302020-09-25 Gary Benson <gbenson@redhat.com>
3031
3032 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3033 for .c files.
3034
b551a89f
TT
30352020-09-24 Tom Tromey <tromey@adacore.com>
3036
3037 PR tui/26638:
3038 * gdb.tui/list.exp: Check output of "focus next".
3039
20a5fcbd
TT
30402020-09-23 Tom Tromey <tom@tromey.com>
3041
3042 * gdb.dwarf2/intbits.exp: New file.
3043 * gdb.dwarf2/intbits.c: New file.
3044
b167e53f
PA
30452020-09-20 Pedro Alves <pedro@palves.net>
3046
3047 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3048 spawn_id before calling remote_close. Close secondary MI channel.
3049
dbc49e9f
PA
30502020-09-20 Pedro Alves <pedro@palves.net>
3051
3052 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3053 fails.
3054
c8d5abea
AB
30552020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3056
3057 * gdb.fortran/array-slices.exp: Update expected results.
3058 * gdb.fortran/class-allocatable-array.exp: Likewise.
3059 * gdb.fortran/multi-dim.exp: Likewise.
3060 * gdb.fortran/vla-type.exp: Likewise.
3061 * gdb.mi/mi-vla-fortran.exp: Likewise.
3062
14f9473c
VC
30632020-09-18 Victor Collod <vcollod@nvidia.com>
3064
3065 PR gdb/26635
3066 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3067 compatible with i386, and move it to...
3068 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3069 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3070 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3071
e8ef12b9
PA
30722020-09-18 Pedro Alves <pedro@palves.net>
3073
3074 PR gdb/26631
3075 * gdb.multi/multi-target-thread-find.exp: New file.
3076
e11daf7a
PA
30772020-09-18 Pedro Alves <pedro@palves.net>
3078
3079 * gdb.multi/multi-target-continue.exp: New file, factored out from
3080 multi-target.exp.
3081 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3082 multi-target.exp.
3083 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3084 multi-target.exp.
3085 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3086 multi-target.exp.
3087 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3088 multi-target.exp.
3089 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3090 multi-target.exp.
3091 * gdb.multi/multi-target.exp: Delete.
3092
d0edc2b8
AB
30932020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3094
3095 * gdb.fortran/array-slices.exp: Add missing message data.
3096
7474326c
PA
30972020-09-17 Pedro Alves <pedro@palves.net>
3098
3099 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3100
dd23068d
PA
31012020-09-17 Pedro Alves <pedro@palves.net>
3102
3103 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3104 full prototype.
3105
0640a543
PA
31062020-09-17 Pedro Alves <pedro@palves.net>
3107
3108 * gdb.python/py-as-string.c: Add cast.
3109
ef0cdbc1
PA
31102020-09-17 Pedro Alves <pedro@palves.net>
3111
3112 * gdb.base/sizeof.c (fill): Add cast.
3113
3a5eeb8b
PA
31142020-09-17 Pedro Alves <pedro@palves.net>
3115
3116 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3117
a8129512
PA
31182020-09-17 Pedro Alves <pedro@palves.net>
3119
3120 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3121 linkage name.
3122 * gdb.base/prologue.exp: Use print /d.
3123 * gdb.base/symbol-alias.exp: Handle C++ output.
3124 * gdb.base/symbol-alias2.c: Handle C++ output.
3125 [__cplusplus] (func): Explicitly specify linkage name.
3126
a83cdcb6
PA
31272020-09-17 Pedro Alves <pedro@palves.net>
3128
3129 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3130 (struct my_key_t): ... this. Adjust all references.
3131 (struct value_t): Rename to ...
3132 (struct my_value_t): ... this. Adjust all references.
3133 (create_map, add_map_element, create_map_map)
3134 (add_map_map_element): Add casts.
3135
d4bcee5c
PA
31362020-09-17 Pedro Alves <pedro@palves.net>
3137
3138 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3139 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3140
81f90489
PA
31412020-09-17 Pedro Alves <pedro@palves.net>
3142
3143 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3144
0a229804
PA
31452020-09-17 Pedro Alves <pedro@palves.net>
3146
3147 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3148 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3149 (charfoo, intfoo): Define full prototype.
3150 * gdb.base/ptype1.c (charfoo): Define full prototype.
3151 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3152 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3153
c3e5138d
PA
31542020-09-17 Pedro Alves <pedro@palves.net>
3155
3156 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3157 Don't define.
3158 (utf_32_string): Compile for both C and C++.
3159 * gdb.base/charset.exp: Use "print /d".
3160
151fdbad
PA
31612020-09-17 Pedro Alves <pedro@palves.net>
3162
3163 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3164 (nullptr): Rename to ...
3165 (null_ptr): ... this.
3166 * gdb.base/watchpoint.exp: Adjust to rename.
3167
18a25b64
PA
31682020-09-17 Pedro Alves <pedro@palves.net>
3169
3170 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3171 (three_not_flag): Add casts.
3172
11fac337
PA
31732020-09-17 Pedro Alves <pedro@palves.net>
3174
3175 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3176 char array.
3177 (main): Add references to Barrier, TestStrings, TestStringsH and
3178 TestStringsW.
3179 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3180 and expect a full prototype in C++.
3181
52626c58
PA
31822020-09-17 Pedro Alves <pedro@palves.net>
3183
3184 * gdb.base/nested-addr.c (main): Add cast.
3185 * gdb.base/nested-addr.exp: Use "print /d".
3186
52bb0902
PA
31872020-09-17 Pedro Alves <pedro@palves.net>
3188
3189 * gdb.base/break.exp (func): New. Use it throughout when
3190 expecting a function name.
3191
73e18ac9
PA
31922020-09-17 Pedro Alves <pedro@palves.net>
3193
3194 * gdb.base/display.exp: Issue "set print asm-demangle on".
3195
c8b18808
PA
31962020-09-17 Pedro Alves <pedro@palves.net>
3197
3198 * gdb.base/find.c: Include <string.h>.
3199 (init_bufs): Add cast.
3200 * gdb.base/find.exp: Issue "set print asm-demangle on".
3201
fe830662
TT
32022020-09-16 Tom Tromey <tromey@adacore.com>
3203
3204 PR gdb/26598:
3205 * gdb.base/skipcxx.exp: New file.
3206 * gdb.base/skipcxx.cc: New file.
3207
945ff6e2
TV
32082020-09-16 Tom de Vries <tdevries@suse.de>
3209
3210 PR testsuite/26617
3211 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3212 WITH_DEBUG_SECTIONS is defined.
3213 (xstr, str): New macro.
3214 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3215 to get start and size of _Dmain.
3216 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3217 using additional_flags.
3218
da1df1db
TBA
32192020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3220
3221 * gdb.base/bp-cmds-sourced-script.c: New file.
3222 * gdb.base/bp-cmds-sourced-script.exp: New test.
3223 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3224
337882d4
TV
32252020-09-16 Tom de Vries <tdevries@suse.de>
3226
3227 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3228 get the gdb prompt after issuing "monitor exit".
3229
7361f908
TV
32302020-09-16 Tom de Vries <tdevries@suse.de>
3231
3232 PR testsuite/26624
3233 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3234
4d91ddd3
TV
32352020-09-16 Tom de Vries <tdevries@suse.de>
3236
3237 PR testsuite/26618
3238 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3239
08cc37dd
TT
32402020-09-15 Tom Tromey <tromey@adacore.com>
3241
3242 PR rust/26197:
3243 * lib/rust-support.exp (rust_llvm_version): New proc.
3244 * gdb.rust/simple.exp: Check rust_llvm_version.
3245
ee6372f2
TV
32462020-09-14 Tom de Vries <tdevries@suse.de>
3247
3248 * gdb.rust/traits.exp: Fix PATH warning.
3249
dc3a371e
PA
32502020-09-13 Pedro Alves <pedro@palves.net>
3251
3252 * gdb.base/catch-follow-exec.c (main): Add explicit return
3253 statement.
3254 * gdb.base/catch-signal.c (main): Likewise.
3255 * gdb.base/condbreak-call-false.c (main): Likewise.
3256 * gdb.base/consecutive.c (main): Add explicit return
3257 statement and return type.
3258 * gdb.base/cursal.c (main): Add explicit return statement.
3259 * gdb.base/cvexpr.c (main): Likewise.
3260 * gdb.base/display.c (main): Add explicit return statement and
3261 return type.
3262 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3263 * gdb.base/endianity.c (main): Likewise.
3264 * gdb.base/execd-prog.c (main): Likewise.
3265 * gdb.base/gdb1090.c (main): Likewise.
3266 * gdb.base/info_qt.c (main): Likewise.
3267 * gdb.base/lineinc.c (main): Likewise.
3268 * gdb.base/load-command.c (main): Likewise.
3269 * gdb.base/macscp1.c (main): Likewise.
3270 * gdb.base/pr10179-a.c (main): Likewise.
3271 * gdb.base/quit-live.c (main): Likewise.
3272 * gdb.base/scope0.c (main): Likewise.
3273 * gdb.base/settings.c (main): Likewise.
3274 * gdb.base/stack-checking.c (main): Return int.
3275 * gdb.base/varargs.c (main): Add explicit return statement.
3276 * gdb.cp/ambiguous.cc (main): Likewise.
3277 * gdb.cp/anon-struct.cc (main): Likewise.
3278 * gdb.cp/anon-union.cc (main): Likewise.
3279 * gdb.cp/bool.cc (main): Likewise.
3280 * gdb.cp/bs15503.cc (main): Likewise.
3281 * gdb.cp/cplusfuncs.cc (main): Likewise.
3282 * gdb.cp/cttiadd.cc (main): Likewise.
3283 * gdb.cp/extern-c.cc (main): Likewise.
3284 * gdb.cp/filename.cc (main): Likewise.
3285 * gdb.cp/formatted-ref.cc (main): Likewise.
3286 * gdb.cp/mb-ctor.cc (main): Likewise.
3287 * gdb.cp/member-ptr.cc (main): Likewise.
3288 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3289 * gdb.cp/overload-const.cc (main): Likewise.
3290 * gdb.cp/paren-type.cc (main): Likewise.
3291 * gdb.cp/parse-lang.cc (main): Likewise.
3292 * gdb.cp/pr-1023.cc (main): Likewise.
3293 * gdb.cp/psmang1.cc (main): Likewise.
3294 * gdb.cp/readnow-language.cc (main): Likewise.
3295 * gdb.cp/ref-params.cc (main): Likewise.
3296 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3297 * gdb.cp/virtbase2.cc (main): Likewise.
3298 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3299 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3300 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3301 * gdb.mi/mi-console.c (main): Likewise.
3302 * gdb.mi/mi-read-memory.c (main): Likewise.
3303 * gdb.modula2/multidim.c (main): Likewise.
3304 * gdb.opt/inline-small-func.c (main): Likewise.
3305 * gdb.python/py-rbreak.c (main): Likewise.
3306 * gdb.stabs/exclfwd1.c (main): Likewise.
3307 * gdb.trace/qtro.c (main): Likewise.
3308
af26601c
PA
33092020-09-13 Pedro Alves <pedro@palves.net>
3310
3311 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3312 instead of getenv.
3313
2f4b83cd
PA
33142020-09-13 Pedro Alves <pedro@palves.net>
3315
3316 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3317 instead of spawning GDB with remote_spawn.
3318 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3319 gdb_spawn instead of spawning GDB with remote_spawn.
3320
c49da0e4
PA
33212020-09-13 Pedro Alves <pedro@palves.net>
3322
3323 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3324 file and add calls to first and second.
3325 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3326 add call to f.
3327
6791b117
PA
33282020-09-13 Pedro Alves <pedro@palves.net>
3329
3330 * gdb.mi/mi-break-qualified.cc: New file.
3331 * gdb.mi/mi-break-qualified.exp: New file.
3332 * lib/mi-support.exp (mi_create_breakpoint_multi)
3333 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3334 procedures.
3335 (mi_create_breakpoint_1): New, factored out from
3336 mi_create_breakpoint.
3337
3b8d4c5c
PA
33382020-09-13 Pedro Alves <pedro@palves.net>
3339
3340 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3341 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3342 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3343 (register_class): Delete.
3344 (main): Don't call register_class.
3345
d5f96005
PA
33462020-09-13 Pedro Alves <pedro@palves.net>
3347
3348 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3349 (do_tests): Remove "calling method for small class" test.
3350 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3351 (register_class): Delete.
3352 (main): Don't call register_class.
3353 * gdb.cp/call-method-register.exp: New file, based on bits removed
3354 from classes.exp.
3355 * gdb.cp/call-method-register.cc: New file, based on bits removed
3356 from classes.cc.
3357
77f2120b
PA
33582020-09-13 Pedro Alves <pedro@palves.net>
3359
3360 * gdb.base/msym-bp-2.c: New.
3361 * gdb.base/msym-bp-shl-lib.c: New file.
3362 * gdb.base/msym-bp-shl-main-2.c: New file.
3363 * gdb.base/msym-bp-shl-main.c: New file.
3364 * gdb.base/msym-bp-shl.exp: New file.
3365 * gdb.base/msym-bp.c: New file.
3366 * gdb.base/msym-bp.exp: New file.
3367
32aea73e
JB
33682020-09-13 Joel Brobecker <brobecker@adacore.com>
3369
3370 * gdb.base/default.exp: Change $_gdb_major to 11.
3371
2a67f09d
FW
33722020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3373 Felix Willgerodt <Felix.Willgerodt@intel.com>
3374
3375 * x86-avx512bf16.c: New file.
3376 * x86-avx512bf16.exp: Likewise.
3377 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3378
ad570dd7
TV
33792020-09-11 Tom de Vries <tdevries@suse.de>
3380
3381 PR exp/26602
3382 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3383
a56f7391
TBA
33842020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3385
3386 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3387
918619e5
AM
33882020-09-10 Alan Modra <amodra@gmail.com>
3389
3390 PR 26597
3391 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3392
cac1e71d
TV
33932020-09-08 Tom de Vries <tdevries@suse.de>
3394
3395 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3396 after gdb_starti_cmd.
3397
c5cd900e
AKS
33982020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3399
3400 * lib/fortran.exp (fortran_complex8): New proc.
3401 (fortran_complex16): New proc.
3402 * gdb.fortran/complex.exp: Use routines from fortran.exp
3403 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3404 * gdb.fortran/vla-ptr-info.exp: Likewise.
3405
8f5c6526
TV
34062020-09-03 Tom de Vries <tdevries@suse.de>
3407
3408 PR breakpoint/26546
3409 * gdb.base/label-without-address.exp: Runto main first.
3410
02c6f3f1
TT
34112020-09-02 Tom Tromey <tromey@adacore.com>
3412
3413 * gdb.ada/mi_var_access.exp: Test children of access variable.
3414 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3415 * gdb.ada/mi_var_array.exp: Update.
3416
efe24f05
KB
34172020-08-31 Kevin Buettner <kevinb@redhat.com>
3418
3419 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3420 on docker w/ AUFS storage driver.
3421
973695d6
KB
34222020-08-31 Kevin Buettner <kevinb@redhat.com>
3423
3424 * gdb.base/corefile2.exp (renamed binfile): New tests.
3425
f3bd50f1
SM
34262020-08-31 Simon Marchi <simon.marchi@efficios.com>
3427
3428 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3429
22b9b4b0
SL
34302020-08-31 Simon Marchi <simon.marchi@efficios.com>
3431
3432 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3433 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3434
8efaf6b3
SM
34352020-08-31 Simon Marchi <simon.marchi@efficios.com>
3436
3437 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3438 output, printing a "not saved" value from history and printing a
3439 convenience variable created from a "not saved" value.
3440
e840f2e3
TV
34412020-08-31 Tom de Vries <tdevries@suse.de>
3442
3443 * gdb.base/eh_return.exp: Use nopie.
3444
8f57f343
PA
34452020-08-28 Pedro Alves <pedro@palves.net>
3446
3447 * gdb.base/advance-until-multiple-locations.exp
3448 (advance_overload, until_overload): Adjust to match the
3449 frame/function header instead of the source line text.
3450
626d2320
TV
34512020-08-28 Tom de Vries <tdevries@suse.de>
3452
3453 * gdb.base/label-without-address.c: New test.
3454 * gdb.base/label-without-address.exp: New file.
3455
df631783
PA
34562020-08-27 Pedro Alves <pedro@palves.net>
3457
3458 PR gdb/26523
3459 PR gdb/26524
3460 * gdb.base/advance-until-multiple-locations.cc: New.
3461 * gdb.base/advance-until-multiple-locations.exp: New.
3462
48b076bb
SM
34632020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3464
3465 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3466
c2015ce4
AB
34672020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3468
3469 * gdb.arch/amd64-byte.exp: Make test names unique, use
3470 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3471 * gdb.arch/amd64-dword.exp: Likewise.
3472 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3473 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3474 unique.
3475 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3476 * gdb.arch/amd64-word.exp: Make test names unique, use
3477 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3478 * gdb.arch/i386-byte.exp: Make test names unique, use
3479 gdb_breakpoint.
3480 * gdb.arch/i386-word.exp: Likewise.
3481
995d3a19
SV
34822020-08-25 Shahab Vahedi <shahab@synopsys.com>
3483
3484 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3485
8cac2b31
SM
34862020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3487
3488 PR gdb/26532
3489 * gdb.threads/stepi-random-signal.exp: Update pattern.
3490
2bc19622
SM
34912020-08-25 Simon Marchi <simon.marchi@efficios.com>
3492
3493 PR gdb/26532
3494 * gdb.base/ui-redirect.exp: Update pattern.
3495
b04aa1fc
GB
34962020-08-25 Gary Benson <gbenson@redhat.com>
3497
3498 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3499 when compiling with clang.
8571e9c8 3500 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3501
9f68b453
GB
35022020-08-25 Gary Benson <gbenson@redhat.com>
3503
3504 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3505 Add additional_flags=-Wno-inaccessible-base when compiling
3506 with GCC >= 10.1 or clang. Add additional_flags=-w when
3507 compiling with GCC < 10.
3508
3945d2d7
GM
35092020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3510
3511 PR m2/26372
fc5d6901
SM
3512 * gdb.modula2/multidim.c: New file.
3513 * gdb.modula2/multidim.exp: New file.
3945d2d7 3514
60122dbe
SM
35152020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3516
3517 * lib/gdb.exp (runto): Always emit fail on internal error.
3518
1eb8556f
SM
35192020-08-24 Simon Marchi <simon.marchi@efficios.com>
3520
3521 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3522 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3523 Likewise.
3524 * gdb.threads/stepi-random-signal.exp: Likewise.
3525
33bf4c5c
TBA
35262020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3527
3528 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3529 * gdb.trace/strace.exp: Ditto.
3530
c2fd7fae
AKS
35312020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3532
3533 * gdb.fortran/vla-type.exp: Skip commands not required for
3534 the Flang compiled binaries after prologue fix.
3535
326afb72
TT
35362020-08-17 Tom de Vries <tdevries@suse.de>
3537 Tom Tromey <tromey@adacore.com>
3538
3539 PR rust/26197:
3540 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3541
3ae7ab99
TT
35422020-08-17 Tom Tromey <tromey@adacore.com>
3543
3544 * gdb.ada/mi_var_access.exp: New file.
3545 * gdb.ada/mi_var_access/mi_access.adb: New file.
3546 * gdb.ada/mi_var_access/pck.adb: New file.
3547 * gdb.ada/mi_var_access/pck.ads: New file.
3548
f569c1c5
TV
35492020-08-16 Tom de Vries <tdevries@suse.de>
3550
3551 PR gdb/25350
3552 * gdb.base/eh_return.c: New test.
3553 * gdb.base/eh_return.exp: New file.
3554
3d11c30a
TV
35552020-08-15 Tom de Vries <tdevries@suse.de>
3556
3557 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3558 (mixed_func_1d_): Use fortran_charlen_t in decl.
3559
547ce8f0
TV
35602020-08-15 Tom de Vries <tdevries@suse.de>
3561
3562 PR backtrace/26390
3563 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3564 Update expected pattern.
3565
a54a7f13
PA
35662020-08-13 Pedro Alves <pedro@palves.net>
3567
3568 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3569 * gdb.fortran/library-module.exp: Likewise.
3570 * gdb.fortran/logical.exp: Likewise.
3571 * gdb.fortran/module.exp: Likewise.
3572 * gdb.fortran/print_type.exp: Likewise.
3573 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3574 * gdb.fortran/vla-datatypes.exp: Likewise.
3575 * gdb.fortran/vla-history.exp: Likewise.
3576 * gdb.fortran/vla-ptr-info.exp: Likewise.
3577 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3578 * gdb.fortran/vla-ptype.exp: Likewise.
3579 * gdb.fortran/vla-sizeof.exp: Likewise.
3580 * gdb.fortran/vla-type.exp: Likewise.
3581 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3582 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3583 * gdb.fortran/vla-value-sub.exp: Likewise.
3584 * gdb.fortran/vla-value.exp: Likewise.
3585
7a82e903
PA
35862020-08-13 Pedro Alves <pedro@palves.net>
3587
3588 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3589 * gdb.ada/access_to_packed_array.exp: Likewise.
3590 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3591 * gdb.ada/addr_arith.exp: Likewise.
3592 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3593 * gdb.ada/arr_arr.exp: Likewise.
3594 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3595 * gdb.ada/array_bounds.exp: Likewise.
3596 * gdb.ada/array_of_variable_length.exp: Likewise.
3597 * gdb.ada/array_ptr_renaming.exp: Likewise.
3598 * gdb.ada/array_subscript_addr.exp: Likewise.
3599 * gdb.ada/arraydim.exp: Likewise.
3600 * gdb.ada/arrayparam.exp: Likewise.
3601 * gdb.ada/arrayptr.exp: Likewise.
3602 * gdb.ada/assign_1.exp: Likewise.
3603 * gdb.ada/assign_arr.exp: Likewise.
3604 * gdb.ada/atomic_enum.exp: Likewise.
3605 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3606 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3607 * gdb.ada/bias.exp: Likewise.
3608 * gdb.ada/boolean_expr.exp: Likewise.
3609 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3610 * gdb.ada/bp_enum_homonym.exp: Likewise.
3611 * gdb.ada/bp_inlined_func.exp: Likewise.
3612 * gdb.ada/bp_on_var.exp: Likewise.
3613 * gdb.ada/bp_range_type.exp: Likewise.
3614 * gdb.ada/bp_reset.exp: Likewise.
3615 * gdb.ada/call_pn.exp: Likewise.
3616 * gdb.ada/catch_assert_if.exp: Likewise.
3617 * gdb.ada/catch_ex.exp: Likewise.
3618 * gdb.ada/catch_ex_std.exp: Likewise.
3619 * gdb.ada/char_enum.exp: Likewise.
3620 * gdb.ada/char_param.exp: Likewise.
3621 * gdb.ada/complete.exp: Likewise.
3622 * gdb.ada/cond_lang.exp: Likewise.
3623 * gdb.ada/convvar_comp.exp: Likewise.
3624 * gdb.ada/dgopt.exp: Likewise.
3625 * gdb.ada/disc_arr_bound.exp: Likewise.
3626 * gdb.ada/display_nested.exp: Likewise.
3627 * gdb.ada/dot_all.exp: Likewise.
3628 * gdb.ada/dyn_loc.exp: Likewise.
3629 * gdb.ada/dyn_stride.exp: Likewise.
3630 * gdb.ada/excep_handle.exp: Likewise.
3631 * gdb.ada/expr_delims.exp: Likewise.
3632 * gdb.ada/expr_with_funcall.exp: Likewise.
3633 * gdb.ada/exprs.exp: Likewise.
3634 * gdb.ada/fin_fun_out.exp: Likewise.
3635 * gdb.ada/fixed_cmp.exp: Likewise.
3636 * gdb.ada/formatted_ref.exp: Likewise.
3637 * gdb.ada/frame_arg_lang.exp: Likewise.
3638 * gdb.ada/frame_args.exp: Likewise.
3639 * gdb.ada/fullname_bp.exp: Likewise.
3640 * gdb.ada/fun_addr.exp: Likewise.
3641 * gdb.ada/fun_in_declare.exp: Likewise.
3642 * gdb.ada/fun_overload_menu.exp: Likewise.
3643 * gdb.ada/fun_renaming.exp: Likewise.
3644 * gdb.ada/funcall_char.exp: Likewise.
3645 * gdb.ada/funcall_param.exp: Likewise.
3646 * gdb.ada/funcall_ptr.exp: Likewise.
3647 * gdb.ada/funcall_ref.exp: Likewise.
3648 * gdb.ada/homonym.exp: Likewise.
3649 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3650 * gdb.ada/info_auto_lang.exp: Likewise.
3651 * gdb.ada/info_exc.exp: Likewise.
3652 * gdb.ada/info_types.exp: Likewise.
3653 * gdb.ada/int_deref.exp: Likewise.
3654 * gdb.ada/interface.exp: Likewise.
3655 * gdb.ada/iwide.exp: Likewise.
3656 * gdb.ada/lang_switch.exp: Likewise.
3657 * gdb.ada/length_cond.exp: Likewise.
3658 * gdb.ada/maint_with_ada.exp: Likewise.
3659 * gdb.ada/mi_catch_assert.exp: Likewise.
3660 * gdb.ada/mi_catch_ex.exp: Likewise.
3661 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3662 * gdb.ada/mi_dyn_arr.exp: Likewise.
3663 * gdb.ada/mi_ex_cond.exp: Likewise.
3664 * gdb.ada/mi_exc_info.exp: Likewise.
3665 * gdb.ada/mi_interface.exp: Likewise.
3666 * gdb.ada/mi_prot.exp: Likewise.
3667 * gdb.ada/mi_ref_changeable.exp: Likewise.
3668 * gdb.ada/mi_string_access.exp: Likewise.
3669 * gdb.ada/mi_task_arg.exp: Likewise.
3670 * gdb.ada/mi_task_info.exp: Likewise.
3671 * gdb.ada/mi_var_array.exp: Likewise.
3672 * gdb.ada/mi_var_union.exp: Likewise.
3673 * gdb.ada/mi_variant.exp: Likewise.
3674 * gdb.ada/minsyms.exp: Likewise.
3675 * gdb.ada/mod_from_name.exp: Likewise.
3676 * gdb.ada/nested.exp: Likewise.
3677 * gdb.ada/null_array.exp: Likewise.
3678 * gdb.ada/optim_drec.exp: Likewise.
3679 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3680 * gdb.ada/packed_array_assign.exp: Likewise.
3681 * gdb.ada/packed_tagged.exp: Likewise.
3682 * gdb.ada/pp-rec-component.exp: Likewise.
3683 * gdb.ada/print_chars.exp: Likewise.
3684 * gdb.ada/print_pc.exp: Likewise.
3685 * gdb.ada/ptr_typedef.exp: Likewise.
3686 * gdb.ada/ptype_arith_binop.exp: Likewise.
3687 * gdb.ada/ptype_array.exp: Likewise.
3688 * gdb.ada/ptype_field.exp: Likewise.
3689 * gdb.ada/ptype_tagged_param.exp: Likewise.
3690 * gdb.ada/ptype_union.exp: Likewise.
3691 * gdb.ada/py_range.exp: Likewise.
3692 * gdb.ada/py_taft.exp: Likewise.
3693 * gdb.ada/rdv_wait.exp: Likewise.
3694 * gdb.ada/rec_comp.exp: Likewise.
3695 * gdb.ada/rec_return.exp: Likewise.
3696 * gdb.ada/ref_param.exp: Likewise.
3697 * gdb.ada/ref_tick_size.exp: Likewise.
3698 * gdb.ada/rename_subscript_param.exp: Likewise.
3699 * gdb.ada/repeat_dyn.exp: Likewise.
3700 * gdb.ada/same_component_name.exp: Likewise.
3701 * gdb.ada/same_enum.exp: Likewise.
3702 * gdb.ada/scalar_storage.exp: Likewise.
3703 * gdb.ada/set_wstr.exp: Likewise.
3704 * gdb.ada/small_reg_param.exp: Likewise.
3705 * gdb.ada/str_binop_equal.exp: Likewise.
3706 * gdb.ada/str_ref_cmp.exp: Likewise.
3707 * gdb.ada/str_uninit.exp: Likewise.
3708 * gdb.ada/sub_variant.exp: Likewise.
3709 * gdb.ada/sym_print_name.exp: Likewise.
3710 * gdb.ada/taft_type.exp: Likewise.
3711 * gdb.ada/tagged.exp: Likewise.
3712 * gdb.ada/tagged_access.exp: Likewise.
3713 * gdb.ada/task_bp.exp: Likewise.
3714 * gdb.ada/task_switch_in_core.exp: Likewise.
3715 * gdb.ada/tasks.exp: Likewise.
3716 * gdb.ada/tick_last_segv.exp: Likewise.
3717 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3718 * gdb.ada/type_coercion.exp: Likewise.
3719 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3720 * gdb.ada/unchecked_union.exp: Likewise.
3721 * gdb.ada/uninitialized_vars.exp: Likewise.
3722 * gdb.ada/var_arr_attrs.exp: Likewise.
3723 * gdb.ada/var_arr_typedef.exp: Likewise.
3724 * gdb.ada/var_rec_arr.exp: Likewise.
3725 * gdb.ada/variant-record.exp: Likewise.
3726 * gdb.ada/variant.exp: Likewise.
3727 * gdb.ada/variant_record_packed_array.exp: Likewise.
3728 * gdb.ada/varsize_limit.exp: Likewise.
3729 * gdb.ada/whatis_array_val.exp: Likewise.
3730 * gdb.ada/widewide.exp: Likewise.
3731 * gdb.ada/win_fu_syms.exp: Likewise.
3732
37332020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3734
3735 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3736
10c381b5
AB
37372020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3738
3739 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3740 unset the array variable.
3741
8f34b746
TV
37422020-08-03 Tom de Vries <tdevries@suse.de>
3743
3744 PR symtab/26333
3745 * lib/dwarf.exp (DW_LNE_user): New proc.
3746 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3747 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3748
0245e136
KB
37492020-07-31 Kevin Buettner <kevinb@redhat.com>
3750
3751 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3752 to 'uintptr_t'
3753 (inttypes.h): Include.
3754
9ef1ec5d
KB
37552020-07-31 Kevin Buettner <kevinb@redhat.com>
3756
3757 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3758 (C5_24k): Delete.
3759 (C5_8k, C5_64k, C5_256k): New macros.
3760 (buf_ro): Allocate 256 KiB of initialized data.
3761
4c55e970
TBA
37622020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3763
3764 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3765 that attempt to overwrite an existing condition with a condition
3766 that fails parsing and also with a condition that parses fine
3767 but contains junk at the end.
3768
1e620590
TBA
37692020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3770
3771 * gdb.base/condbreak-bad.c: New test.
3772 * gdb.base/condbreak-bad.exp: New file.
3773
e12dcc50
TV
37742020-07-30 Tom de Vries <tdevries@suse.de>
3775
3776 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3777 out of ...
3778 (GDBInfoModuleSymbols::check_entry): ... here.
3779 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3780 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3781 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3782
6cc64caa
TV
37832020-07-30 Tom de Vries <tdevries@suse.de>
3784
3785 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3786 "__class_some_module_Number_t" optional.
3787
90fd07fc
TV
37882020-07-29 Tom de Vries <tdevries@suse.de>
3789
3790 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3791 multiple locations.
3792
f5c79e97
TV
37932020-07-29 Tom de Vries <tdevries@suse.de>
3794
3795 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3796 rather than function name.
3797
f75a0693
AB
37982020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3799
3800 PR symtab/26270:
3801 * gdb.cp/disasm-func-name.cc: New file.
3802 * gdb.cp/disasm-func-name.exp: New file.
3803
4888741a
TT
38042020-07-28 Tom Tromey <tromey@adacore.com>
3805
3806 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3807 'varval' location.
3808
43d5901d
AB
38092020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3810
3811 * gdb.python/py-unwind.py: Update to make use of a register
3812 descriptor.
3813
14fa8fb3
AB
38142020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3815
3816 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3817
e79eb02f
AB
38182020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3819
3820 PR fortran/23051
3821 PR fortran/26139
3822 * gdb.fortran/class-allocatable-array.exp: New file.
3823 * gdb.fortran/class-allocatable-array.f90: New file.
3824 * gdb.fortran/pointer-to-pointer.exp: New file.
3825 * gdb.fortran/pointer-to-pointer.f90: New file.
3826
876518dd
TV
38272020-07-25 Tom de Vries <tdevries@suse.de>
3828
3829 PR symtab/26243
3830 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3831 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3832
6dcfb80a
TV
38332020-07-24 Tom de Vries <tdevries@suse.de>
3834
3835 PR testsuite/26293
3836 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3837
e7bc9db8
PA
38382020-07-23 Pedro Alves <pedro@palves.net>
3839
3840 * gdb.server/server-kill.exp (prepare): New, factored out from the
3841 top level.
3842 (kill_server): New.
3843 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3844 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3845
78344df7
AB
38462020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3847
3848 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3849
25dfed24
SL
38502020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3851
3852 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3853 Initialize to empty string at top level.
3854 (gdb_wrapper_init): Revert check for file existence on build.
3855 Build the wrapper in its default place, not a build-specific
3856 location. When host == build, make the pathname absolute.
3857 (gdb_compile): Delete leftover declaration of
3858 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3859 string instead of uninitialized.
3860
7da515fd
KB
38612020-07-22 Kevin Buettner <kevinb@redhat.com>
3862
3863 * gdb.base/corefile2.exp: New file.
3864 * gdb.base/coremaker2.exp: New file.
3865
9c5ec5c2
KB
38662020-07-22 Kevin Buettner <kevinb@redhat.com>
3867
3868 * gdb.base/coredump-filter.exp: Add second
3869 non-Private-Shared-Anon-File test.
3870 (test_disasm): Rename binfile for test which is expected
3871 to fail.
3872
f9e233c9
KB
38732020-07-22 Kevin Buettner <kevinb@redhat.com>
3874
3875 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3876 data in core file".
3877 * gdb.base/coremaker.c (buf2ro): New global.
3878 (mmapdata): Add a read-only mmap mapping.
3879
94c265d7
KB
38802020-07-22 Kevin Buettner <kevinb@redhat.com>
3881
3882 PR corefiles/25631
3883 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3884 New test.
3885 * gdb.base/coremaker.c (buf3): New global.
3886 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3887 flags.
3888
38892020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3890
3891 * gdb.base/coremaker.c (filler_ro): New global constant.
3892
32fa152e
TT
38932020-07-22 Tom Tromey <tromey@adacore.com>
3894
3895 * gdb.ada/mi_prot.exp: New file.
3896 * gdb.ada/mi_prot/pkg.adb: New file.
3897 * gdb.ada/mi_prot/pkg.ads: New file.
3898 * gdb.ada/mi_prot/prot.adb: New file.
3899
c8474dc3
TBA
39002020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3901
3902 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3903 loads two JITers.
3904
baf8791e
AB
39052020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3906
3907 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3908
f7306dac
AB
39092020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3910
3911 * gdb.python/py-arch-reg-names.exp: Additional tests.
3912
6d3d6e4b
TV
39132020-07-21 Tom de Vries <tdevries@suse.de>
3914
3915 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3916 breakpoint locations".
3917 * gdb.reverse/solib-reverse.exp: Same.
3918
803d0592
TV
39192020-07-21 Tom de Vries <tdevries@suse.de>
3920
3921 * gdb.reverse/step-reverse.c (callee): Merge statements.
3922
e9bdc510
TV
39232020-07-21 Tom de Vries <tdevries@suse.de>
3924
3925 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3926 line numbers for some variables.
3927
f0f9e75a
TV
39282020-07-21 Tom de Vries <tdevries@suse.de>
3929
3930 * gdb.opt/inline-locals.c (init_array): New func.
3931 (func1): Use init_array.
3932 * gdb.opt/inline-locals.exp: Update pattern.
3933
bd460ecb
TV
39342020-07-21 Tom de Vries <tdevries@suse.de>
3935
3936 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3937 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3938
ae5369e7
LC
39392020-07-20 Ludovic Courtès <ludo@gnu.org>
3940
3941 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3942 * gdb.guile/types-module.exp: Remove "ERROR:" from
3943 regexps since Guile 3.0 no longer prints that.
3944
68cf161c
LC
39452020-07-20 Ludovic Courtès <ludo@gnu.org>
3946
3947 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3948 error regexp to match on Guile 2.2.
3949
c14b4913
GB
39502020-07-20 Gary Benson <gbenson@redhat.com>
3951
3952 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3953 with clang.
3954
b243ba58
TV
39552020-07-20 Tom de Vries <tdevries@suse.de>
3956
3957 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3958 (omp_set_lock_in_order): New function.
3959 (single_scope, multi_scope, nested_func, nested_parallel): Use
3960 omp_set_lock_in_order and omp_unset_lock.
3961 (main): Init and destroy lock and lock2.
3962
c06ad8b5
TV
39632020-07-20 Tom de Vries <tdevries@suse.de>
3964
3965 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3966
6e22f117
TV
39672020-07-20 Tom de Vries <tdevries@suse.de>
3968
3969 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3970
33176ea7
TV
39712020-07-17 Tom de Vries <tdevries@suse.de>
3972
3973 * gdb.base/valgrind-infcall-2.c: New test.
3974 * gdb.base/valgrind-infcall-2.exp: New file.
3975 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3976
90c3ec2d
TV
39772020-07-17 Tom de Vries <tdevries@suse.de>
3978
3979 * gdb.dlang/circular.c (found): Use found_label as label name.
3980 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3981 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3982 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3983 * gdb.dwarf2/ada-linkage-name.exp: Same.
3984 * gdb.dwarf2/arr-subrange.exp: Same.
3985 * gdb.dwarf2/atomic-type.exp: Same.
3986 * gdb.dwarf2/comp-unit-lang.exp: Same.
3987 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3988 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3989 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3990 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3991 * gdb.dwarf2/implptr-64bit.exp: Same.
3992 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3993 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3994 * gdb.dwarf2/imported-unit.exp: Same.
3995 * gdb.dwarf2/main-subprogram.exp: Same.
3996 * gdb.dwarf2/missing-type-name.exp: Same.
3997 * gdb.dwarf2/nonvar-access.exp: Same.
3998 * gdb.dwarf2/struct-with-sig.exp: Same.
3999 * gdb.dwarf2/typedef-void-finish.exp: Same.
4000 * gdb.dwarf2/void-type.exp: Same.
4001
10da644d
TV
40022020-07-17 Tom de Vries <tdevries@suse.de>
4003
4004 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4005 src parameter.
4006 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4007 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4008 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4009 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4010 * gdb.dwarf2/dwz.exp: Same.
4011 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4012 * gdb.dwarf2/implref-array.exp: Same.
4013 * gdb.dwarf2/implref-const.exp: Same.
4014 * gdb.dwarf2/implref-global.exp: Same.
4015 * gdb.dwarf2/implref-struct.exp: Same.
4016 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4017 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4018 * gdb.dwarf2/var-access.exp: Same.
4019 * gdb.dwarf2/varval.exp: Same.
4020 * gdb.trace/entry-values.exp: Same.
4021
315e6afc
TV
40222020-07-17 Tom de Vries <tdevries@suse.de>
4023
4024 * lib/dwarf.exp (Dwarf::extern): Remove.
4025 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4026 * gdb.dlang/circular.exp: Same.
4027 * gdb.dwarf2/comp-unit-lang.exp: Same.
4028 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4029 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4030 * gdb.dwarf2/dwz.exp: Same.
4031 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4032 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4033 * gdb.dwarf2/imported-unit.exp: Same.
4034 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4035
5597c940
SL
40362020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4037
4038 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4039 Use double quotes instead of single quotes.
4040
d0ce17d8
CT
40412020-07-16 Caroline Tice <cmtice@google.com>
4042
4043 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4044 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4045
853772cc
TV
40462020-07-16 Tom de Vries <tdevries@suse.de>
4047
4048 * lib/dwarf.exp (program): Initialize _line.
4049 (DW_LNE_end_sequence): Reinitialize _line.
4050 (DW_LNS_advance_line): Update _line.
4051 (line): New proc.
4052 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4053 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4054 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4055 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4056 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4057 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4058
fe07b572
AB
40592020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4060
4061 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4062 generic.
4063
52781cce
TV
40642020-07-15 Tom de Vries <tdevries@suse.de>
4065
4066 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4067 is_amd64_regs_target.
4068
3dcc261c
AB
40692020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4070
4071 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4072 * gdb.fortran/ptype-on-functions.f90: Likewise.
4073
054a0959
SM
40742020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4075
4076 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4077 values in documentation for addr_size to 4 and 8.
4078
ccb9eba6
AB
40792020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4080
4081 * gdb.arch/amd64-osabi.exp: Update.
4082 * gdb.arch/arm-disassembler-options.exp: Update.
4083 * gdb.arch/powerpc-disassembler-options.exp: Update.
4084 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4085 * gdb.arch/s390-disassembler-options.exp: Update.
4086 * gdb.base/all-architectures.exp.tcl: Update.
4087 * gdb.base/attach-pie-noexec.exp: Update.
4088 * gdb.base/catch-syscall.exp: Update.
4089 * gdb.xml/tdesc-arch.exp: Update.
4090
025a39a7
TV
40912020-07-14 Tom de Vries <tdevries@suse.de>
4092
4093 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4094 (local_gettid): ... this.
4095 (fn): Update.
4096
74e4b667
SL
40972020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4098
4099 * gdb.base/info_sources.exp: Skip directory match tests on
4100 remote hosts.
4101
f413dd74
GB
41022020-07-13 Gary Benson <gbenson@redhat.com>
4103
4104 * gdb.base/savedregs.exp (caller): Use parentheses to
4105 make expected expression evaluation ordering explicit.
4106
915771bb
GB
41072020-07-13 Gary Benson <gbenson@redhat.com>
4108
4109 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4110
2a122642
GB
41112020-07-13 Gary Benson <gbenson@redhat.com>
4112
4113 * gdb.base/bigcore.c (main): Use a volatile pointer when
4114 attempting to trigger a SIGSEGV.
4115 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4116 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4117 * gdb.base/savedregs.c (thrower): Likewise.
4118 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4119
3f00c730
GB
41202020-07-13 Gary Benson <gbenson@redhat.com>
4121
4122 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4123 defining and using VLA structure fields into...
4124 * gdb.base/vla-struct-fields.c: New file.
4125 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4126 tests into...
4127 * gdb.base/vla-struct-fields.exp: New file.
4128
963eeee4
TV
41292020-07-13 Tom de Vries <tdevries@suse.de>
4130
4131 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4132 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4133 * gdb.base/gold-gdb-index.exp: Same.
4134 * gdb.base/morestack.exp: Same.
4135
0ed35c9a
DX
41362020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4137
4138 PR rust/26121
4139 * gdb.rust/modules.rs: Prevent linker from discarding test
4140 symbol.
4141
4fdba23d
PA
41422020-07-10 Pedro Alves <pedro@palves.net>
4143
4144 PR gdb/26199
4145 * gdb.multi/multi-target.c (exit_thread): New.
4146 (thread_start): Break loop if EXIT_THREAD.
4147 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4148 (top level) Call test_no_resumed.
4149
15f3b077
TT
41502020-07-08 Tom Tromey <tromey@adacore.com>
4151
4152 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4153 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4154
9fc501fd
AB
41552020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4156
4157 PR python/22748
4158 * gdb.opt/inline-frame-tailcall.c: New file.
4159 * gdb.opt/inline-frame-tailcall.exp: New file.
4160 * gdb.python/py-unwind-inline.c: New file.
4161 * gdb.python/py-unwind-inline.exp: New file.
4162 * gdb.python/py-unwind-inline.py: New file.
4163
64cb3757
AB
41642020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4165
4166 * gdb.python/py-arch-reg-groups.exp: New file.
4167
0f767f94
AB
41682020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4169
4170 * gdb.python/py-arch-reg-names.exp: New file.
4171
87dbc774
AB
41722020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4173
4174 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4175 gdb.PendingFrame.architecture method.
4176
d8cc8af6
TV
41772020-07-06 Tom de Vries <tdevries@suse.de>
4178
4179 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4180
3c8ea5be
PA
41812020-07-03 Pedro Alves <palves@redhat.com>
4182
4183 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4184 explicitly write negative numbers.
4185 * gdb.base/structs2.exp: Adjust expected output.
4186
bf90c83a
PA
41872020-07-03 Pedro Alves <palves@redhat.com>
4188
4189 * gdb.base/charset.c (init_string): Change all char parameters to
4190 unsigned char parameters.
4191
2eb82157
PA
41922020-07-03 Pedro Alves <palves@redhat.com>
4193
4194 * gdb.base/call-sc.exp (start_scalars_test): Use
4195 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4196 * gdb.base/overlays.c: Remove references to PARAMS.
4197 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4198 * gdb.base/reread.exp: Don't set 'prototypes' global.
4199 * gdb.base/structs.exp (start_structs_test): Use
4200 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4201 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4202 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4203 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4204 call.
4205 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4206
9adda7af
PA
42072020-07-03 Pedro Alves <palves@redhat.com>
4208
4209 * gdb.base/m32rovly.c: Delete.
4210 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4211
2a17c803
PW
42122020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4213
4214 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4215 of gdb_py_test_multiple.
4216 * gdb.python/py-cmd.exp: Likewise.
4217 * gdb.python/py-events.exp: Likewise.
4218 * gdb.python/py-function.exp: Likewise.
4219 * gdb.python/py-inferior.exp: Likewise.
4220 * gdb.python/py-infthread.exp: Likewise.
4221 * gdb.python/py-linetable.exp: Likewise.
4222 * gdb.python/py-parameter.exp: Likewise.
4223 * gdb.python/py-value.exp: Likewise.
4224
b011fe1a
TV
42252020-06-30 Tom de Vries <tdevries@suse.de>
4226
4227 PR testsuite/26175
4228 * lib/future.exp (gdb_default_target_compile): Detect and handle
4229 early_flags.
4230
df5b8876
SM
42312020-06-29 Simon Marchi <simon.marchi@efficios.com>
4232
4233 * boards/simavr.exp (gdb_load): Catch errors when closing
4234 previous connection. Close connection, wait for process and
4235 unset simavr_spawn_id on failure.
4236
a3ca48cd
TV
42372020-06-29 Tom de Vries <tdevries@suse.de>
4238
4239 * lib/gdb.exp (unknown): Make test-case unresolved.
4240
b0237c0e
TV
42412020-06-29 Tom de Vries <tdevries@suse.de>
4242
4243 PR gdb/25475
4244 * gdb.server/solib-list.exp: Verify that the symbol reload
4245 confirmation question is asked.
4246
c0b3b3bd
PW
42472020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4248
4249 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4250 have a input seq nr in each pass message.
fe4c3d43 4251 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4252 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4253 * gdb.python/python.exp: Make test names unique,
4254 use gdb_test_multiline instead of gdb_py_test_multiple,
4255 use $gdb_test_name.
4256 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4257
1776e3e5
NA
42582020-06-26 Nick Alcock <nick.alcock@oracle.com>
4259
4260 * configure.ac: Add --enable-libctf.
4261 * aclocal.m4: sinclude ../config/enable.m4.
4262 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4263 * lib/gdb.exp (skip_ctf_tests): Use it.
4264 * gdb.base/ctf-constvars.exp: Error message tweak.
4265 * gdb.base/ctf-ptype.exp: Likewise.
4266 * configure: Regenerate.
4267
f53b3eeb
GB
42682020-06-26 Gary Benson <gbenson@redhat.com>
4269
4270 * gdb.cp/try_catch.cc: Include string.h.
4271 (main): Replace comparison against string literal with
4272 strcmp, avoiding build failure with -Wstring-compare.
4273 Add "marker test-complete".
4274 * gdb.cp/try_catch.exp: Run the test to the above marker,
4275 then verify that the value of "test" is still true.
4276
6d74da72
AB
42772020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4278
4279 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4280
2e52d038
AB
42812020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4282
4283 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4284
3b9fce96
AB
42852020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4286
4287 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4288 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4289 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4290 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4291 * gdb.arch/riscv-tdesc-loading.exp: New file.
4292
ed69cbc8
AB
42932020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4294
4295 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4296
767a879e
AB
42972020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4298
4299 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4300 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4301 * gdb.arch/riscv-tdesc-regs.c: New file.
4302 * gdb.arch/riscv-tdesc-regs.exp: New file.
4303
221db974
PA
43042020-06-24 Pedro Alves <palves@redhat.com>
4305
4306 * gdb.arch/amd64-entry-value-paramref.exp: Use
4307 prepare_for_testing_full and don't pass "c++" for the .S file
4308 build spec.
4309 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4310 $options, since it's an assembly file. Remove -Wno-deprecated.
4311 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4312 compiling C++ programs.
4313
331733cd
PA
43142020-06-24 Pedro Alves <palves@redhat.com>
4315
4316 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4317 Clang, add "-Wno-unknown-warning-option" to the options.
4318
caa7fd04
AB
43192020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4320
4321 * gdb.xml/tdesc-reload.c: New file.
4322 * gdb.xml/tdesc-reload.exp: New file.
4323 * gdb.xml/maint-xml-dump-01.xml: New file.
4324 * gdb.xml/maint-xml-dump-02.xml: New file.
4325 * gdb.xml/maint-xml-dump.exp: New file.
4326
bb8d1260
SL
43272020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4328
4329 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4330 Adjust for omitted commands when TUI is disabled.
4331
7e4b9c4c
GB
43322020-06-23 Gary Benson <gbenson@redhat.com>
4333 Pedro Alves <palves@redhat.com>
4334
4335 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4336 * gdb.cp/nsimport.cc: Likewise.
4337 * gdb.cp/nsnested.cc: Likewise.
4338 * gdb.cp/nsnoimports.cc: Likewise.
4339 * gdb.cp/nsusing.cc: Likewise.
4340 * gdb.cp/smartp.cc: Likewise.
4341 * gdb.python/py-pp-integral.c: Likewise.
4342 * gdb.python/py-pp-re-notag.c: Likewise.
4343
2e573c0a
GB
43442020-06-23 Gary Benson <gbenson@redhat.com>
4345
4346 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4347 * gdb.cp/nsimport.cc: Likewise.
4348 * gdb.cp/nsnested.cc: Likewise.
4349 * gdb.cp/nsnoimports.cc: Likewise.
4350 * gdb.cp/nsusing.cc: Likewise.
4351 * gdb.cp/smartp.cc: Likewise.
4352 * gdb.python/py-pp-integral.c: Likewise.
4353 * gdb.python/py-pp-re-notag.c: Likewise.
4354
746ebfe8
PW
43552020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4356
4357 * gdb.base/default-args.exp: New test.
4358 * gdb.base/default-args.c: New file.
4359 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4360 * gdb.base/default.exp: Update to new help text.
4361 * gdb.base/help.exp: Likewise.
4362 * gdb.base/page.exp: Likewise.
4363 * gdb.base/style.exp: Likewise.
4364 * gdb.guile/guile.exp: Likewise.
4365 * gdb.python/python.exp: Likewise.
4366
e822f2cd
SL
43672020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4368
4369 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4370 remote host. Fix search path syntax on Windows host.
4371
48e9cc84
PW
43722020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4373
4374 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4375 over 'exec-file-mismatch'.
4376 * gdb.base/attach.c: Mark should_exit volatile.
4377 * gdb.base/attach2.c: Likewise. Add a comment explaining
4378 why the sleep cannot be big.
4379 * gdb.base/attach3.c: New file.
4380
160f8a8f
SL
43812020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4382
4383 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4384 prefix optional.
4385
4d91c2a4
SL
43862020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4387
4388 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4389 for remote host.
4390
87f83f20
SL
43912020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4392 Hafiz Abid Qadeer <abidh@codesourcery.com>
4393
4394 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4395 file sent to remote host.
4396 (top level): Allow int32_t as type of 32-bit register.
4397
37ab8655
TV
43982020-06-19 Tom de Vries <tdevries@suse.de>
4399
4400 * lib/gdb.exp (gdb_note): New proc.
4401 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4402 (gdb_default_target_compile): ... here. Only call
4403 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4404 (use_gdb_compile): Change to array.
4405 (toplevel): Update sets of use_gdb_compile to specify language.
4406 Warn about default_target_compile override. Store dejagnu's version
4407 of default_target_compile in dejagnu_default_target_compile.
4408
a8a56685
TV
44092020-06-18 Tom de Vries <tdevries@suse.de>
4410
4411 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4412 (default_gdb_init): ... here.
4413
581bea2c
SL
44142020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4415
4416 Fix TUI support checks in gdb.tui tests.
4417
4418 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4419 just say UNSUPPORTED.
4420 * gdb.tui/corefile-run.exp: Likewise.
4421 * gdb.tui/empty.exp: Likewise.
4422 * gdb.tui/list-before.exp: Likewise.
4423 * gdb.tui/list.exp: Likewise.
4424 * gdb.tui/main.exp: Likewise.
4425 * gdb.tui/regs.exp: Likewise.
4426 * gdb.tui/resize.exp: Likewise.
4427 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4428 * gdb.tui/tui-layout-asm.exp: Likewise.
4429 * gdb.tui/tui-missing-src.exp: Likewise.
4430 * gdb.tui/winheight.exp: Likewise.
4431 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4432
05e682e3
SL
44332020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4434
4435 Fix TCL error in gdb.python/py-format-string.exp.
4436
4437 * gdb.python/py-format-string.exp: Move test for python support
4438 earlier, out of function body.
4439
efb763a5
SM
44402020-06-15 Simon Marchi <simon.marchi@efficios.com>
4441
4442 * gdb.base/index-cache-load-twice.c: New.
4443 * gdb.base/index-cache-load-twice.exp: New.
4444
43327b20
KS
44452020-06-17 Keith Seitz <keiths@redhat.com>
4446
99cf27cf 4447 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4448 when executing "gdb --configuration".
4449
081e778c
TV
44502020-06-17 Tom de Vries <tdevries@suse.de>
4451
4452 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4453 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4454 conditional on presence of gdb_tcl_unknown.
4455 (gdb_finish): Make override undo conditional on presence of
4456 gdb_tcl_unknown.
4457
d2d1ea20
TT
44582020-06-16 Tom Tromey <tom@tromey.com>
4459
4460 * gdb.python/tui-window.py (failwin): New function. Register it
4461 as a TUI window type.
4462 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4463
c802e8a7
GB
44642020-06-16 Gary Benson <gbenson@redhat.com>
4465
4466 * gdb.python/py-nested-maps.c (create_map): Add missing return
4467 value.
4468 (create_map_map): Likewise.
4469
ff08abb8
TBA
44702020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4471
4472 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4473 variable.
4474 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4475 and use the already-defined 'options' variable.
4476
a29d5112
AB
44772020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4478 Tom de Vries <tdevries@suse.de>
4479
4480 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4481 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4482 (gdb_setup_known_globals): New proc.
4483 (gdb_cleanup_globals): New proc.
4484 * lib/gdb.exp (load_lib): New override proc.
4485 (gdb_stdin_log_init): Set var in_file as persistent global.
4486 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4487 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4488 fpc_compiler as persistent global.
4489
8c74a764
TV
44902020-06-12 Tom de Vries <tdevries@suse.de>
4491
4492 * lib/tuiterm.exp (spawn): Rename to ...
4493 (tui_spawn): ... this.
4494 (toplevel): Move rename of spawn ...
4495 (gdb_init_tuiterm): ... here. New proc.
4496 (gdb_finish_tuiterm): New proc.
4497 * lib/gdb.exp (gdb_finish_hooks): New global var.
4498 (gdb_finish): Handle gdb_finish_hooks.
4499 (tuiterm_env): New proc.
4500 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4501 tuiterm_env.
4502 * gdb.tui/basic.exp: Same.
4503 * gdb.tui/corefile-run.exp: Same.
4504 * gdb.tui/empty.exp: Same.
4505 * gdb.tui/list-before.exp: Same.
4506 * gdb.tui/list.exp: Same.
4507 * gdb.tui/main.exp: Same.
4508 * gdb.tui/new-layout.exp: Same.
4509 * gdb.tui/regs.exp: Same.
4510 * gdb.tui/resize.exp: Same.
4511 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4512 * gdb.tui/tui-layout-asm.exp: Same.
4513 * gdb.tui/tui-missing-src.exp: Same.
4514 * gdb.tui/winheight.exp: Same.
4515
26783bce
TV
45162020-06-12 Tom de Vries <tdevries@suse.de>
4517
4518 PR testsuite/26110
4519 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4520 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4521
2b4e6a3f
TT
45222020-06-11 Tom Tromey <tom@tromey.com>
4523
4524 PR gdb/18318:
4525 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4526 floating point tests.
4527
2f33032a
KS
45282020-06-11 Keith Seitz <keiths@redhat.com>
4529
4530 PR gdb/21356
4531 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4532 vla_struct.
4533 Add new struct vla_typedef and union vla_typedef_union and
4534 corresponding instantiation objects.
4535 Initialize new objects.
4536 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4537 and vla_typedef_union_object.
4538 Fixup type for vla_struct_object.
4539
a8baf0a3
TV
45402020-06-11 Tom de Vries <tdevries@suse.de>
4541
4542 * lib/gdb.exp (with_override): New proc, factored out of ...
4543 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4544
7ab96794
TV
45452020-06-10 Tom de Vries <tdevries@suse.de>
4546
4547 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4548
cab5c3b7
SM
45492020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4550
4551 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4552 parameter, update callers.
4553
f8c41851
SM
45542020-06-04 Simon Marchi <simon.marchi@efficios.com>
4555
4556 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4557 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4558 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4559
1c07a73f
TV
45602020-06-04 Tom de Vries <tdevries@suse.de>
4561
4562 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4563
95146b5d
TV
45642020-06-04 Tom de Vries <tdevries@suse.de>
4565
4566 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4567 exp_continue.
4568
0cfcd4f0
TV
45692020-06-04 Tom de Vries <tdevries@suse.de>
4570
4571 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4572
f9b5d5ea
TV
45732020-06-03 Tom de Vries <tdevries@suse.de>
4574
4575 PR symtab/26046
4576 * gdb.cp/breakpoint-locs-2.cc: New test.
4577 * gdb.cp/breakpoint-locs.cc: New test.
4578 * gdb.cp/breakpoint-locs.exp: New file.
4579 * gdb.cp/breakpoint-locs.h: New test.
4580
5144dfba
TV
45812020-06-03 Tom de Vries <tdevries@suse.de>
4582
4583 PR testsuite/25609
4584 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4585 value of global verbose.
4586 * gdb.base/jit-elf.exp: Same.
4587 * gdb.base/jit-reader.exp: Same.
4588
621eacdf
TV
45892020-06-02 Tom de Vries <tdevries@suse.de>
4590
4591 * gdb.dwarf2/multidictionary.exp: Don't use
4592 gdb_spawn_with_cmdline_opts.
4593
1313c56e
AB
45942020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4595
4596 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4597 use_header case.
4598 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4599 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4600 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4601 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4602 * gdb.dwarf2/dw2-inline-header.c: New file.
4603 * gdb.dwarf2/dw2-inline-header.h: New file.
4604
f68f85b5
PA
46052020-05-30 Pedro Alves <palves@redhat.com>
4606
4607 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4608 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4609
678048e8
GB
46102020-05-29 Gary Benson <gbenson@redhat.com>
4611
4612 * gdb.compile/compile-cplus.exp (additional_flags): Also
4613 set when building with clang.
4614 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4615 when building with clang.
4616
9fcafd23
GB
46172020-05-29 Gary Benson <gbenson@redhat.com>
4618
4619 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4620 building with clang.
4621 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4622
735d5a07
GB
46232020-05-29 Gary Benson <gbenson@redhat.com>
4624
4625 * gdb.cp/koenig.exp (prepare_for_testing): Add
4626 additional_flags=-Wno-unused-comparison.
4627 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4628
4ad2c6a0
GB
46292020-05-28 Gary Benson <gbenson@redhat.com>
4630
4631 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4632 statement.
4633
09fe663e
GB
46342020-05-28 Gary Benson <gbenson@redhat.com>
4635
4636 * gdb.cp/classes.exp (prepare_for_testing): Add
4637 additional_flags=-Wno-deprecated-register.
4638 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4639 * gdb.cp/misc.exp: Likewise.
4640
cee00f17
GB
46412020-05-28 Gary Benson <gbenson@redhat.com>
4642
4643 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4644 (test_op_new::operator new): Add return statement.
4645 (test_op_new_array::operator new[]): Likewise.
4646
636edd00
PA
46472020-05-27 Pedro Alves <palves@redhat.com>
4648
4649 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4650 check. Use test_gdb_complete_unique instead of
4651 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4652 test_gdb_complete_multiple instead of
4653 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4654
c2b75043
LM
46552020-05-27 Luis Machado <luis.machado@linaro.org>
4656
4657 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4658 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4659 * gdb.arch/arm-disassembler-options.exp: Likewise.
4660 * gdb.arch/arm-disp-step.exp: Likewise.
4661 * gdb.arch/thumb-prologue.exp: Likewise.
4662 * gdb.base/async.exp: Likewise.
4663 * gdb.base/auxv.exp: Likewise.
4664 * gdb.base/complex-parts.exp: Likewise.
4665 * gdb.base/ena-dis-br.exp: Likewise.
4666 * gdb.base/foll-exec.exp: Likewise.
4667 * gdb.base/permissions.exp: Likewise.
4668 * gdb.base/relocate.exp: Likewise.
4669 * gdb.base/return2.exp: Likewise.
4670 * gdb.base/sigbpt.exp: Likewise.
4671 * gdb.base/siginfo-obj.exp: Likewise.
4672 * gdb.cp/converts.exp: Likewise.
4673 * gdb.cp/exceptprint.exp: Likewise.
4674 * gdb.cp/inherit.exp: Likewise.
4675 * gdb.cp/nsnoimports.exp: Likewise.
4676 * gdb.cp/virtbase2.exp: Likewise.
4677 * gdb.mi/mi-var-cmd.exp: Likewise.
4678 * gdb.mi/var-cmd.c: Likewise.
4679
53a47a3e
TT
46802020-05-26 Tom Tromey <tromey@adacore.com>
4681
4682 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4683
0bc2354b
TT
46842020-05-26 Tom Tromey <tromey@adacore.com>
4685
4686 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4687 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4688 type.
4689 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4690 variable.
4691
0db49895
CBG
46922020-05-26 Christian Biesinger <cbiesinger@google.com>
4693
4694 * Makefile.in: Use = instead of == for the test command
4695 for portability.
4696
40d22035
TV
46972020-05-26 Tom de Vries <tdevries@suse.de>
4698
4699 * gdb.base/gold-gdb-index-2.c: New test.
4700 * gdb.base/gold-gdb-index.c: New test.
4701 * gdb.base/gold-gdb-index.exp: New file.
4702 * gdb.base/gold-gdb-index.h: New test.
4703
043e2e02
TV
47042020-05-25 Tom de Vries <tdevries@suse.de>
4705
4706 * boards/gold-gdb-index.exp: New file.
4707
462f72c5
SM
47082020-05-25 Simon Marchi <simon.marchi@efficios.com>
4709
4710 * boards/simavr.exp: New file.
4711
6cf66e76
SM
47122020-05-25 Simon Marchi <simon.marchi@efficios.com>
4713
4714 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4715 * gdb.base/inferior-args.exp: New file.
4716 * gdb.base/inferior-args.c: New file.
4717
75d04512
SM
47182020-05-25 Simon Marchi <simon.marchi@efficios.com>
4719
4720 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4721 inferior_args. Pass it to gdb_reload.
4722 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4723 inferior_args.
4724 (gdb_reload): Add inferior_args argument.
4725 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4726 pass it to gdbserver_run.
4727 * boards/native-gdbserver.exp: Do not set noargs.
4728 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4729 inferior_args argument.
4730 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4731 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4732 * gdb.base/args.exp: Likewise.
4733
42cf1844
TV
47342020-05-25 Tom de Vries <tdevries@suse.de>
4735
4736 * lib/gdb.exp (exec_is_pie): Add comment.
4737
8f7d38ef
TV
47382020-05-25 Tom de Vries <tdevries@suse.de>
4739
4740 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4741 instead of $binfile in the untested message.
4742
465e1b0f
TV
47432020-05-25 Tom de Vries <tdevries@suse.de>
4744
4745 PR testsuite/26031
4746 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4747
3c5a0e02
TV
47482020-05-25 Tom de Vries <tdevries@suse.de>
4749
4750 * boards/gold.exp: New file.
4751
0a4f5f8c
TT
47522020-05-23 Tom Tromey <tom@tromey.com>
4753
4754 * gdb.base/style.exp: Remove completion styling test.
4755 * lib/gdb-utils.exp (style): Remove completion styles.
4756
eca1f90c
TT
47572020-05-23 Tom Tromey <tom@tromey.com>
4758
4759 * gdb.base/style.exp: Add completion styling test.
4760 * lib/gdb-utils.exp (style): Add completion styles.
4761
7c13f4e8
AB
47622020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4763
4764 * gdb.base/annota1.exp: Update expected results.
4765 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4766 test name.
4767 * gdb.cp/annota3.exp: Update expected results.
4768
41977d16
SM
47692020-05-20 Simon Marchi <simon.marchi@efficios.com>
4770
4771 PR gdb/26016
4772 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4773 against MAP_FAILED.
4774 * gdb.base/coremaker.c (mmapdata): Likewise.
4775 * gdb.base/jit-reader-host.c (main): Likewise.
4776 * gdb.base/sym-file-loader.c (load): Likewise.
4777 (load_shlib): Likewise.
4778
b4757f2e
TT
47792020-05-20 Tom Tromey <tromey@adacore.com>
4780
4781 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4782
9a0bacfb
TV
47832020-05-20 Tom de Vries <tdevries@suse.de>
4784
4785 PR symtab/25833
4786 * gdb.base/with-mf-inc.c: New test.
4787 * gdb.base/with-mf-main.c: New test.
4788 * gdb.base/with-mf.exp: New file.
4789
76571211
TT
47902020-05-19 Tom Tromey <tromey@adacore.com>
4791
4792 * gdb.rust/simple.exp: Restore missing test result.
4793
4cd9f3d5
TV
47942020-05-19 Tom de Vries <tdevries@suse.de>
4795
4796 * gdb.base/gdb-caching-proc.exp: Fix typo.
4797
7d874253
TT
47982020-05-19 Tom Tromey <tromey@adacore.com>
4799
4800 * gdb.rust/simple.exp: Add some test descriptions.
4801 (test_one_slice): Use with_test_prefix.
4802
1d727695
TV
48032020-05-18 Tom de Vries <tdevries@suse.de>
4804
4805 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4806
7f32a4d5
PA
48072020-05-17 Pedro Alves <palves@redhat.com>
4808
4809 PR gdb/25741
4810 * gdb.base/hw-sw-break-same-address.exp: New file.
4811
7cfd74cf
PA
48122020-05-16 Pedro Alves <palves@redhat.com>
4813
4814 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4815 LAST_LOADED_FILE accordingly.
4816
57b4f16e
PW
48172020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4818
4819 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4820
7c05caf7
PW
48212020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4822
4823 * gdb.base/help.exp: Test apropos and help for commands
4824 having aliases. Fixed comments not starting with an
4825 upper-case letter or not finishing with a dot.
4826
7aa1b46f
PW
48272020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4828
3b3aaacb
PW
4829 * gdb.base/alias.exp: Update help output check.
4830
57b4f16e 48312020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4832
7aa1b46f
PW
4833 * gdb.base/default.exp: Update output following fixes.
4834
0605465f
PW
48352020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4836
4837 * gdb.base/alias.exp: Test aliases starting with a prefix of
4838 another alias.
4839
86e4e63d
GB
48402020-05-15 Gary Benson <gbenson@redhat.com>
4841
4842 * gdb.base/info-os.c (main): Add return statement.
4843 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4844 * gdb.base/large-frame-2.c (func): Likewise.
4845 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4846 * gdb.base/pr10179-b.c (foo2): Likewise.
4847 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4848 * gdb.base/watch-cond.c (func): Likewise.
4849 * gdb.multi/goodbye.c (verylongfun): Likewise.
4850 * gdb.multi/hello.c (commonfun): Likewise.
4851 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4852 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4853 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4854 Likewise.
4855 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4856 * gdb.threads/interrupt-while-step-over.c (child_function):
4857 Likewise.
4858 * gdb.trace/actions-changed.c (end): Likewise.
4859
163df4df
GB
48602020-05-15 Gary Benson <gbenson@redhat.com>
4861
4862 * gdb.opencl/callfuncs.exp: Report when test skipped.
4863 * gdb.opencl/convs_casts.exp: Likewise.
4864 * gdb.opencl/datatypes.exp: Likewise.
4865 * gdb.opencl/operators.exp: Likewise.
4866 * gdb.opencl/vec_comps.exp: Likewise.
4867
6dbc505a
TV
48682020-05-15 Tom de Vries <tdevries@suse.de>
4869
4870 * gdb.base/align.exp.in: Rename to ...
4871 * gdb.base/align.exp.tcl: ... this.
4872 * gdb.base/align-c++.exp: Update.
4873 * gdb.base/align-c.exp: Update.
4874 * gdb.base/all-architectures.exp.in: Rename to ...
4875 * gdb.base/all-architectures.exp: ... this.
4876 * gdb.base/all-architectures-0.exp: Update.
4877 * gdb.base/all-architectures-1.exp: Update.
4878 * gdb.base/all-architectures-2.exp: Update.
4879 * gdb.base/all-architectures-3.exp: Update.
4880 * gdb.base/all-architectures-4.exp: Update.
4881 * gdb.base/all-architectures-5.exp: Update.
4882 * gdb.base/all-architectures-6.exp: Update.
4883 * gdb.base/all-architectures-7.exp: Update.
4884 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4885 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4886 * gdb.base/infcall-nested-structs-c++.exp: Update.
4887 * gdb.base/infcall-nested-structs-c.exp: Update.
4888 * gdb.base/info-types.exp.in: Rename to ...
4889 * gdb.base/info-types.exp.tcl: ... this.
4890 * gdb.base/info-types-c++.exp: Update.
4891 * gdb.base/info-types-c.exp: Update.
4892 * gdb.base/max-depth.exp.in: Rename to ...
4893 * gdb.base/max-depth.exp.tcl: ... this.
4894 * gdb.base/max-depth-c++.exp: Update.
4895 * gdb.base/max-depth-c.exp: Update.
4896 * gdb.cp/cpexprs.exp.in: Rename to ...
4897 * gdb.cp/cpexprs.exp.tcl: ... this.
4898 * gdb.cp/cpexprs-debug-types.exp: Update.
4899 * gdb.cp/cpexprs.exp: Update.
4900 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4901 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4902 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4903 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4904 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4905 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4906 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4907 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4908 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4909 * gdb.dwarf2/clang-debug-names.exp: Update.
4910
d1034d78
AB
49112020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4912
4913 * lib/check-test-names.exp: Remove code that prevents this file
4914 loading when tests are run in parallel.
4915
3c5c3649
PA
49162020-05-15 Pedro Alves <palves@redhat.com>
4917
4918 * gdb.multi/multi-kill.exp (start_inferior): Remove
4919 'testpid' parameter. Refer to namespace variable directly.
4920 (testpid): Declare as namespace variable.
4921
272c36b8
PA
49222020-05-15 Pedro Alves <palves@redhat.com>
4923
4924 * gdb.multi/multi-kill.exp: Wrap in namespace.
4925 (start_inferior): Add TESTPID parameter. Use it instead of the
4926 testpid global.
4927 (top level): Define empty TESTPID array, and pass it down to
4928 start_inferior.
4929
02eba61a
TV
49302020-05-14 Tom de Vries <tdevries@suse.de>
4931
4932 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4933 output.
4934
971a3747
TV
49352020-05-14 Tom de Vries <tdevries@suse.de>
4936
4937 * gdb.base/align.exp: Split into ...
4938 * gdb.base/align.exp.in: ...
4939 * gdb.base/align-c++.exp: ...
4940 * gdb.base/align-c.exp: ... these.
4941 * gdb.base/infcall-nested-structs.exp: Split into ...
4942 * gdb.base/infcall-nested-structs.exp.in: ...
4943 * gdb.base/infcall-nested-structs-c++.exp: ...
4944 * gdb.base/infcall-nested-structs-c.exp: ... these.
4945 * gdb.base/info-types.exp: Split into ...
4946 * gdb.base/info-types.exp.in: ...
4947 * gdb.base/info-types-c++.exp: ...
4948 * gdb.base/info-types-c.exp: ... these.
4949 * gdb.base/max-depth.exp: Split into ...
4950 * gdb.base/max-depth.exp.in: ...
4951 * gdb.base/max-depth-c++.exp: ...
4952 * gdb.base/max-depth-c.exp: ... these.
4953 * gdb.cp/infcall-nodebug.exp: Split into ...
4954 * gdb.cp/infcall-nodebug.exp.in: ...
4955 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4956 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4957 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4958 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4959
a05575d3
TBA
49602020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4961 Pedro Alves <palves@redhat.com>
4962
4963 * gdb.multi/multi-exit.c: New file.
4964 * gdb.multi/multi-exit.exp: New file.
4965 * gdb.multi/multi-kill.c: New file.
4966 * gdb.multi/multi-kill.exp: New file.
4967
6ad82919
TBA
49682020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4969
4970 * gdb.base/annota1.exp: Update the expected output.
4971 * gdb.cp/annota2.exp: Ditto.
4972
843f4d93
AB
49732020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4974
4975 * lib/check-test-names.exp: Disable when testing is being run in
4976 parallel.
4977
c7c66341
TV
49782020-05-12 Tom de Vries <tdevries@suse.de>
4979
4980 * gdb.base/jit-elf.exp: Fix string concat.
4981
1b59ca1c
TV
49822020-05-12 Tom de Vries <tdevries@suse.de>
4983
4984 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4985 messages.
4986
b4991d29
TV
49872020-05-12 Tom de Vries <tdevries@suse.de>
4988
4989 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4990
dbb0ab10
TV
49912020-05-12 Tom de Vries <tdevries@suse.de>
4992
4993 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4994 * gdb.ada/mi_catch_ex.exp: Same.
4995 * gdb.ada/mi_catch_ex_hand.exp: Same.
4996
7549fed8
TV
49972020-05-12 Tom de Vries <tdevries@suse.de>
4998
4999 * gdb.fortran/complex.exp: Use with_test_prefix.
5000
af2d5cd8
TV
50012020-05-12 Tom de Vries <tdevries@suse.de>
5002
5003 * gdb.trace/passcount.exp: Fix test-names.
5004
7c121311
TV
50052020-05-12 Tom de Vries <tdevries@suse.de>
5006
5007 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5008
c9f3b40e
TV
50092020-05-12 Tom de Vries <tdevries@suse.de>
5010
5011 * gdb.gdb/complaints.exp: Use with_test_prefix.
5012 * gdb.xml/tdesc-regs.exp: Same.
5013 * gdb.opt/inline-locals.exp: Fix test name.
5014
111b33f0
TV
50152020-05-12 Tom de Vries <tdevries@suse.de>
5016
5017 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5018 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5019 * gdb.dwarf2/implref-struct.exp: Same.
5020 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5021 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5022
ebf47080
SM
50232020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5024
5025 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5026
d30dcd12
AB
50272020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5028
5029 * lib/check-test-names.exp (all_test_names): New module variable.
5030 (counts): Add 'duplicates' field.
5031 (_check_duplicates): New procedure.
5032 (check): Also check for duplicates.
5033 (do_log_summary): Print duplicates count.
5034 (do_reset_vars): Reset counter for duplicate test names, and
5035 discard all know test names.
5036
34584c09
AB
50372020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5038
5039 * lib/gdb.exp: Include check-test-names.exp library.
5040 * lib/check-test-names.exp: New file.
5041
e0002117
TV
50422020-05-11 Tom de Vries <tdevries@suse.de>
5043
5044 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5045
53f539a3
KS
50462020-05-11 Keith Seitz <keiths@redhat.com>
5047
5048 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5049
113ee09a
TV
50502020-05-11 Tom de Vries <tdevries@suse.de>
5051
5052 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5053 * gdb.cp/cpexprs.exp.in: .. here.
5054 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5055 cpexprs.exp.
5056
ba3e70b0
KS
50572020-05-11 Keith Seitz <keiths@redhat.com>
5058
5059 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5060 test names.
5061 * gdb.ada/arrayptr.exp: Likewise.
5062 * gdb.ada/assign_arr.exp: Likewise.
5063 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5064 * gdb.ada/bp_on_var.exp: Likewise.
5065 * gdb.ada/call_pn.exp: Likewise.
5066 * gdb.ada/complete.exp: Likewise.
5067 * gdb.ada/fun_overload_menu.exp: Likewise.
5068 * gdb.ada/funcall_param.exp: Likewise.
5069 * gdb.ada/funcall_ref.exp: Likewise.
5070 * gdb.ada/packed_array_assign.exp: Likewise.
5071 * gdb.ada/same_component_name.exp: Likewise.
5072 * gdb.ada/type_coercion.exp: Likewise.
5073 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5074 * gdb.ada/variant_record_packed_array.exp: Likewise.
5075
3ee6bb11
TV
50762020-05-11 Tom de Vries <tdevries@suse.de>
5077
5078 PR symtab/25941
5079 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5080 out of ...
5081 * gdb.dwarf2/clang-debug-names.exp: ... here.
5082 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5083 clang-debug-names.exp.in.
5084 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5085 * gdb.dwarf2/clang-debug-names-2.c: New test.
5086
86cd6bc8
AKS
50872020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5088
5089 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5090 (fortran_runto_main): New Proc, fortran version of runto_main.
5091 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5092 * gdb.fortran/array-bounds.exp: Likewise.
5093 * gdb.fortran/array-slices.exp: Likewise.
5094 * gdb.fortran/block-data.exp: Likewise.
5095 * gdb.fortran/charset.exp: Likewise.
5096 * gdb.fortran/common-block.exp: Likewise.
5097 * gdb.fortran/complex.exp: Likewise.
5098 * gdb.fortran/derived-type-function.exp: Likewise.
5099 * gdb.fortran/derived-type.exp: Likewise.
5100 * gdb.fortran/info-modules.exp: Likewise.
5101 * gdb.fortran/info-types.exp: Likewise.
5102 * gdb.fortran/intrinsics.exp: Likewise.
5103 * gdb.fortran/library-module.exp: Likewise.
5104 * gdb.fortran/logical.exp: Likewise.
5105 * gdb.fortran/max-depth.exp: Likewise.
5106 * gdb.fortran/module.exp: Likewise.
5107 * gdb.fortran/multi-dim.exp: Likewise.
5108 * gdb.fortran/nested-funcs.exp: Likewise.
5109 * gdb.fortran/print-formatted.exp: Likewise.
5110 * gdb.fortran/print_type.exp: Likewise.
5111 * gdb.fortran/printing-types.exp: Likewise.
5112 * gdb.fortran/ptr-indentation.exp: Likewise.
5113 * gdb.fortran/ptype-on-functions.exp: Likewise.
5114 * gdb.fortran/subarray.exp: Likewise.
5115 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5116 * gdb.fortran/vla-datatypes.exp: Likewise.
5117 * gdb.fortran/vla-history.exp: Likewise.
5118 * gdb.fortran/vla-ptr-info.exp: Likewise.
5119 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5120 * gdb.fortran/vla-ptype.exp: Likewise.
5121 * gdb.fortran/vla-sizeof.exp: Likewise.
5122 * gdb.fortran/vla-type.exp: Likewise.
5123 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5124 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5125 * gdb.fortran/vla-value-sub.exp: Likewise.
5126 * gdb.fortran/vla-value.exp: Likewise.
5127 * gdb.fortran/whatis_type.exp: Likewise.
5128 * gdb.mi/mi-var-child-f.exp: Likewise.
5129
6dc55ce9 51302020-05-09 Tom de Vries <tdevries@suse.de>
5131
5132 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5133
283cb58c
TV
51342020-05-08 Tom de Vries <tdevries@suse.de>
5135
5136 * gdb.dwarf2/clang-debug-names.c: New test.
5137 * gdb.dwarf2/clang-debug-names.exp: New file.
5138
ac4a4f1c
SM
51392020-05-06 Simon Marchi <simon.marchi@efficios.com>
5140
5141 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5142 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5143
24fe640b
TV
51442020-05-06 Tom de Vries <tdevries@suse.de>
5145
5146 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5147 breakpoint is at a "recommended breakpoint location".
5148 * gdb.reverse/consecutive-reverse.exp: Same.
5149
0d8683a3
TV
51502020-05-06 Tom de Vries <tdevries@suse.de>
5151
5152 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5153 address.
5154
b8983c46
TV
51552020-05-06 Tom de Vries <tdevries@suse.de>
5156
5157 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5158
abf6d805
TV
51592020-05-06 Tom de Vries <tdevries@suse.de>
5160
5161 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5162 info for r.
5163
0fc2a808
TV
51642020-05-06 Tom de Vries <tdevries@suse.de>
5165
5166 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5167 necessary.
5168
873dd427
TV
51692020-05-06 Tom de Vries <tdevries@suse.de>
5170
5171 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5172 void.
5173
7c99e7e2
TV
51742020-05-06 Tom de Vries <tdevries@suse.de>
5175
5176 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5177 of ...
5178 * gdb.base/async.exp: ... here.
5179 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5180 "recommended breakpoint location".
5181
6173d6a6
TV
51822020-05-06 Tom de Vries <tdevries@suse.de>
5183
5184 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5185
6015a067
TV
51862020-05-04 Tom de Vries <tdevries@suse.de>
5187
5188 * gdb.base/async.exp: Check whether instruction addresses are a
5189 "recommended breakpoint location".
5190
3b6acaee
TT
51912020-05-03 Tom Tromey <tom@tromey.com>
5192
5193 * gdb.base/sepdebug.exp: Remove "catch" test.
5194 * gdb.base/break.exp: Remove "catch" test.
5195 * gdb.base/default.exp: Update expected output.
5196
5beb4d17
TV
51972020-05-02 Tom de Vries <tdevries@suse.de>
5198
5199 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5200 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5201 * gdb.arch/i386-mpx-map.exp: Same.
5202 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5203 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5204 * gdb.arch/i386-mpx.exp: Same.
5205
8caf140d
TV
52062020-05-02 Tom de Vries <tdevries@suse.de>
5207
5208 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5209
693196cb
TV
52102020-05-01 Tom de Vries <tdevries@suse.de>
5211
5212 * gdb.ada/operator_bp.exp: Allow more than required amount of
5213 breakpoint.
5214
53ae0aa9
TV
52152020-05-01 Tom de Vries <tdevries@suse.de>
5216
5217 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5218
ee9d1e5f
HD
52192020-04-30 Hannes Domani <ssbssa@yahoo.de>
5220
5221 PR gdb/18706
5222 * gdb.cp/stub-array-size.cc: New test.
5223 * gdb.cp/stub-array-size.exp: New file.
5224 * gdb.cp/stub-array-size.h: New test.
5225 * gdb.cp/stub-array-size2.cc: New test.
5226
d5cf82c0
HD
52272020-04-30 Hannes Domani <ssbssa@yahoo.de>
5228
5229 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5230 output to the new format.
5231
42e165c3
SM
52322020-04-29 Simon Marchi <simon.marchi@efficios.com>
5233
5234 * gdb.base/break.exp: Use with_test_prefix.
5235
6e4e3fe1
TV
52362020-04-29 Tom de Vries <tdevries@suse.de>
5237
5238 * lib/gdb.exp (debug_types): New proc.
5239 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5240 * gdb.python/py-symtab.exp: Same.
5241
d642b692
HD
52422020-04-29 Hannes Domani <ssbssa@yahoo.de>
5243
5244 PR gdb/17320
5245 * gdb.base/pretty-array.c: New test.
5246 * gdb.base/pretty-array.exp: New file.
5247
ea90f227
TV
52482020-04-29 Tom de Vries <tdevries@suse.de>
5249
5250 PR symtab/25889
5251 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5252 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5253 and include cpexprs.exp.
5254
a65189c9
TV
52552020-04-28 Mark Williams <mark@myosotissp.com>
5256
5257 PR gdb/24480
5258 * dw4-toplevel-types.exp: Test for top level types.
5259 * dw4-toplevel-types.cc: Test for top level types.
5260
32d1f47a
TBA
52612020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5262
5263 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5264 (theads -> threads).
5265
56a4f5a1
TV
52662020-04-28 Tom de Vries <tdevries@suse.de>
5267
5268 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5269
0b2f8a3b
TV
52702020-04-28 Tom de Vries <tdevries@suse.de>
5271
5272 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5273
5390c717
TV
52742020-04-28 Tom de Vries <tdevries@suse.de>
5275
5276 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5277
15cd93d0
TV
52782020-04-28 Tom de Vries <tdevries@suse.de>
5279
5280 * gdb.dwarf2/main-foo.c: New test.
5281 * gdb.dwarf2/struct-with-sig.exp: New file.
5282
d472f0fb
TV
52832020-04-25 Tom de Vries <tdevries@suse.de>
5284
5285 * boards/debug-types.exp: New file.
5286
8d840e05
AB
52872020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5288
5289 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5290
bcfe6157
TT
52912020-04-24 Tom Tromey <tom@tromey.com>
5292
5293 PR symtab/12707:
5294 * gdb.python/py-symbol.exp: Update expected results for
5295 linkage_name test.
5296 * gdb.cp/print-demangle.exp: New file.
5297 * gdb.base/c-linkage-name.exp: Fix test.
5298 * gdb.guile/scm-symbol.exp: Update expected results for
5299 linkage_name test.
5300
f049a313
TT
53012020-04-24 Tom Tromey <tom@tromey.com>
5302
5303 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5304 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5305 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5306 assembler.
5307
7cf28874
TV
53082020-04-24 Tom de Vries <tdevries@suse.de>
5309
5310 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5311 C++.
5312
dac2fef7
TT
53132020-04-24 Tom Tromey <tromey@adacore.com>
5314
5315 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5316 values.
5317 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5318 values. Update test for minimal encodings.
5319 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5320 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5321 values. Update test for minimal encodings.
5322
1acda803
TT
53232020-04-24 Tom Tromey <tromey@adacore.com>
5324
5325 PR python/23662:
5326 * gdb.ada/variant.exp: Add Python checks.
5327 * gdb.rust/simple.exp: Add dynamic type checks.
5328
adfb9815
TT
53292020-04-24 Tom Tromey <tromey@adacore.com>
5330
5331 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5332 Make array type matching more lax.
5333 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5334 * gdb.ada/mi_variant.exp: New file.
5335 * gdb.ada/mi_variant/pck.ads: New file.
5336 * gdb.ada/mi_variant/pkg.adb: New file.
5337 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5338 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5339
7d79de9a
TT
53402020-04-24 Tom Tromey <tromey@adacore.com>
5341
5342 * gdb.ada/variant.exp: Add dynamic field offset tests.
5343 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5344 * gdb.ada/variant/pkg.adb: Add new variables.
5345
f8e89861
TT
53462020-04-24 Tom Tromey <tromey@adacore.com>
5347
5348 * gdb.ada/variant.exp: New file
5349 * gdb.ada/variant/pkg.adb: New file
5350 * gdb.ada/variant/pck.adb: New file
5351
86e887ae
TV
53522020-04-24 Tom de Vries <tdevries@suse.de>
5353
5354 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5355
88428775
TV
53562020-04-24 Tom de Vries <tdevries@suse.de>
5357
5358 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5359 flags.
5360
4e86f6e7
TV
53612020-04-24 Tom de Vries <tdevries@suse.de>
5362
5363 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5364
2016d3e6
TV
53652020-04-24 Tom de Vries <tdevries@suse.de>
5366
5367 * lib/gdb.exp (default_gdb_start): Handle eof.
5368 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5369 failure.
5370 * gdb.base/readnever.exp: Handle clean_restart failure.
5371
70bc38f5
TV
53722020-04-23 Tom de Vries <tdevries@suse.de>
5373
5374 * gdb.base/decl-before-def.exp: Run to main and print a again.
5375
de82891c
TV
53762020-04-23 Tom de Vries <tdevries@suse.de>
5377
5378 * gdb.base/decl-before-def-decl.c: New test.
5379 * gdb.base/decl-before-def-def.c: New test.
5380 * gdb.base/decl-before-def.exp: New file.
5381
96038148
TV
53822020-04-23 Tom de Vries <tdevries@suse.de>
5383
5384 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5385
54ac3df1
TV
53862020-04-22 Tom de Vries <tdevries@suse.de>
5387
5388 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5389 debug_info_offset.
5390 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5391 before $objsfile in the line line.
5392
714534e1
TV
53932020-04-22 Tom de Vries <tdevries@suse.de>
5394
5395 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5396
16a7dbf4
MS
53972020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5398
5399 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5400 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5401 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5402 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5403 * gdb.base/jit-protocol.h: Update definitions to match all usage
5404 contexts.
5405
54062020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5407
5408 * gdb.base: Rename all jit related test and source files.
5409
54102020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5411
5412 * gdb.base/jit-reader.exp: Relax register output check.
5413
317d2668
TV
54142020-04-22 Tom de Vries <tdevries@suse.de>
5415
5416 PR symtab/25764
5417 * gdb.base/psym-external-decl-2.c: New test.
5418 * gdb.base/psym-external-decl.c: New test.
5419 * gdb.base/psym-external-decl.exp: New file.
5420 * gdb.threads/tls.exp: Add PR25807 kfail.
5421
eea9e357
TV
54222020-04-22 Tom de Vries <tdevries@suse.de>
5423
5424 PR symtab/25801
5425 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5426 in "info source" output.
5427
3d5afab3
TV
54282020-04-22 Tom de Vries <tdevries@suse.de>
5429
5430 PR symtab/25700
5431 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5432 symtab for imported_unit.c.
5433
b32102f6
GB
54342020-04-21 Gary Benson <gbenson@redhat.com>
5435
5436 * gdb.base/advance.c (func): New argument, to match call site.
5437 (func2, func3): Add return statements.
5438
d43b7a2d
TBA
54392020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5440
5441 * gdb.multi/run-only-second-inf.c: New file.
5442 * gdb.multi/run-only-second-inf.exp: New file.
5443
d89edf9b
MM
54442020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5445
5446 * gdb.btrace/multi-inferior.c: New test.
5447 * gdb.btrace/multi-inferior.exp: New file.
5448
1a476b6d
MM
54492020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5450
5451 * gdb.btrace/enable-new-thread.c: New test.
5452 * gdb.btrace/enable-new-thread.exp: New file.
5453
4778a5f8
TV
54542020-04-21 Tom de Vries <tdevries@suse.de>
5455
5456 PR gdb/25471
5457 * gdb.threads/killed-outside.c: New test.
5458 * gdb.threads/killed-outside.exp: New file.
5459
9b2c992c
GB
54602020-04-20 Gary Benson <gbenson@redhat.com>
5461
5462 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5463 * gdb.base/nested-subp2.exp: Likewise.
5464 * gdb.base/nested-subp3.exp: Likewise.
5465
b5d1d6f7
GB
54662020-04-20 Gary Benson <gbenson@redhat.com>
5467
5468 * gdb.base/nested-subp1.exp: Disable test when using clang.
5469 * gdb.base/nested-subp2.exp: Likewise.
5470 * gdb.base/nested-subp3.exp: Likewise.
5471
25230285
GB
54722020-04-20 Gary Benson <gbenson@redhat.com>
5473
5474 * gdb.cp/exception.cc: Fix compilation error with clang.
5475
fa93cc8f
GB
54762020-04-20 Gary Benson <gbenson@redhat.com>
5477
809730f3 5478 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5479
e0c45f30
GB
54802020-04-20 Gary Benson <gbenson@redhat.com>
5481
5482 * gdb.base/jit-main.c: Fix compilation error with clang.
5483
4ddfec93
KR
54842020-04-17 Kamil Rytarowski <n54@gmx.com>
5485
5486 * gdb.base/attach-twice.c: Include "sys/types.h".
5487 (PTRACE_ATTACH): Add fallback definition.
5488 (main): Pass `0' to the 4th argument of `ptrace'.
5489
2bed205e
KR
54902020-04-17 Kamil Rytarowski <n54@gmx.com>
5491
5492 * gdb.base/fork-running-state.c: Include "signal.h".
5493
0743fc83
TT
54942020-04-17 Tom Tromey <tromey@adacore.com>
5495
5496 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5497 Update tests.
5498 * gdb.btrace/cpu.exp: Update tests.
5499 * gdb.base/maint.exp: Update tests.
5500 * gdb.base/default.exp: Update tests.
5501 * gdb.base/completion.exp: Update tests.
5502
efba5c23
TV
55032020-04-16 Tom de Vries <tdevries@suse.de>
5504
5505 PR symtab/25791
5506 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5507 (ensure_gdb_index): and factor out and move ...
5508 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5509 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5510
d191d716
TV
55112020-04-16 Tom de Vries <tdevries@suse.de>
5512
5513 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5514 loading exec.
5515
99f1bc6a
AB
55162020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5517
5518 * gdb.base/many-completions.exp: New file.
5519
194d088f
TV
55202020-04-14 Tom de Vries <tdevries@suse.de>
5521
5522 PR symtab/25718
5523 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5524
c1a66c06
TV
55252020-04-14 Tom de Vries <tdevries@suse.de>
5526
5527 PR symtab/25720
5528 * gdb.base/maint-expand-symbols-header-file.c: New test.
5529 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5530 * gdb.base/maint-expand-symbols-header-file.h: New test.
5531
21b0982c
AB
55322020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5533
5534 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5535 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5536 get_func_info.
5537 (get_func_info): Delete.
5538 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5539 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5540 * lib/dwarf.exp (get_func_info): New function.
5541
dd1cab06
TV
55422020-04-13 Tom de Vries <tdevries@suse.de>
5543
5544 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5545 to what find_gnatmake does.
5546
71ea2b6b
TV
55472020-04-10 Tom de Vries <tdevries@suse.de>
5548
5549 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5550 -readnow.
5551
bdfc1e8a
TV
55522020-04-10 Tom de Vries <tdevries@suse.de>
5553
5554 PR cli/25808
5555 * gdb.base/style.c: Add leading newlines.
5556 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5557 Check listing of main's one-line body.
5558
14ca8ecf
TV
55592020-04-08 Tom de Vries <tdevries@suse.de>
5560
5561 * lib/gdb.exp (psymtabs_p): New proc.
5562 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5563 importing unit" unsupported if there are no partial symbols.
5564
e21d048f
TV
55652020-04-08 Tom de Vries <tdevries@suse.de>
5566
5567 PR testsuite/25760
5568 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5569
25c11aca
TV
55702020-04-07 Tom de Vries <tdevries@suse.de>
5571
5572 PR symtab/25796
5573 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5574
5707e24b
TV
55752020-04-07 Tom de Vries <tdevries@suse.de>
5576
5577 * gdb.base/check-psymtab.c: New test.
5578 * gdb.base/check-psymtab.exp: New file.
5579
6ee448cc
TT
55802020-04-06 Tom Tromey <tromey@adacore.com>
5581
5582 * gdb.ada/variant-record/proc.adb: New file.
5583 * gdb.ada/variant-record/value.adb: New file.
5584 * gdb.ada/variant-record/value.s: New file.
5585 * gdb.ada/variant-record.exp: New file.
5586
9e7c9a03
HD
55872020-04-03 Hannes Domani <ssbssa@yahoo.de>
5588
5589 PR gdb/25325
5590 * gdb.cp/typed-enum.cc: New test.
5591 * gdb.cp/typed-enum.exp: New file.
5592
c90d28ac
AB
55932020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5594
5595 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5596 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5597 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5598 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5599 * gdb.opt/inline-small-func.c: New file.
5600 * gdb.opt/inline-small-func.exp: New file.
5601 * gdb.opt/inline-small-func.h: New file.
5602
34e9a9fa
AB
56032020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5604
5605 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5606 function.
5607
6a354911
AB
56082020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5609
5610 * lib/dwarf.exp (function_range): Allow compiler options to be
5611 specified.
5612
880d9777
TV
56132020-04-02 Tom de Vries <tdevries@suse.de>
5614
5615 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5616 __attribute__((always_inline)).
5617 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5618
f32682ea
TV
56192020-04-02 Tom de Vries <tdevries@suse.de>
5620
5621 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5622 (gdbserver_gdb_exit): ... here. Add timeout warning.
5623 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5624 (connect_target_extended_remote): Append new server_spawn_id to
5625 server_spawn_ids.
5626 (cleanup): New proc.
5627 (setup, <toplevel>): Call cleanup.
5628
d3214198
TV
56292020-04-02 Tom de Vries <tdevries@suse.de>
5630
5631 * gdb.base/main-psymtab.exp: New file.
5632
cc77ed24
TV
56332020-04-02 Tom de Vries <tdevries@suse.de>
5634
5635 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5636
3638a098
TT
56372020-04-01 Tom Tromey <tom@tromey.com>
5638
5639 * gdb.base/complex-parts.exp: Add type tests.
5640
c34e8714
TT
56412020-04-01 Tom Tromey <tom@tromey.com>
5642
5643 * gdb.base/complex-parts.exp: Add arithmetic tests.
5644
981c08ce
TT
56452020-04-01 Tom Tromey <tom@tromey.com>
5646
5647 * gdb.compile/compile.exp: Update.
5648 * gdb.compile/compile-cplus.exp: Update.
5649 * gdb.base/varargs.exp: Update.
5650 * gdb.base/floatn.exp: Update.
5651 * gdb.base/endianity.exp: Update.
5652 * gdb.base/callfuncs.exp (do_function_calls): Update.
5653 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5654 (complex_float_integral_args): Update.
5655 * gdb.base/complex.exp: Update.
5656 * gdb.base/complex-parts.exp: Update.
5657
3d1cfd43
TT
56582020-04-01 Tom Tromey <tromey@adacore.com>
5659
5660 * gdb.rust/union.rs: New file.
5661 * gdb.rust/union.exp: New file.
5662 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5663 (main): Update.
5664 * gdb.rust/simple.exp: Move union tests to union.exp.
5665
e033dfa9
TT
56662020-04-01 Tom Tromey <tromey@adacore.com>
5667
5668 * gdb.rust/simple.rs (main): Remove "y0".
5669
53cccef1
TBA
56702020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5671
5672 * gdb.multi/stop-all-on-exit.c: New test.
5673 * gdb.multi/stop-all-on-exit.exp: New file.
5674
60e22c1e
HD
56752020-04-01 Hannes Domani <ssbssa@yahoo.de>
5676
5677 PR gdb/24789
5678 * gdb.cp/misc.cc: Add integer reference variable.
5679 * gdb.cp/misc.exp: Add test.
5680
e139a727
TBA
56812020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5682
5683 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5684 scenario to cover execution until the end and also the case
5685
16b0db75
TV
56862020-03-31 Tom de Vries <tdevries@suse.de>
5687
5688 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5689 c. Use "maint info symtabs" to check symtab expansion.
5690
c0502da6
TV
56912020-03-30 Tom de Vries <tdevries@suse.de>
5692
5693 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5694 unsupported.
5695 (verify_psymtab_expanded): Move ...
5696 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5697 test.
5698 (readnow): New proc.
5699
5935fd15
AB
57002020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5701
5702 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5703 with $hex.
5704
1773be9e
TT
57052020-03-20 Tom Tromey <tromey@adacore.com>
5706
5707 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5708
70304be9
TT
57092020-03-20 Tom Tromey <tromey@adacore.com>
5710
5711 * gdb.ada/sub_variant/subv.adb: New file.
5712 * gdb.ada/sub_variant.exp: New file.
5713
0dd7b8f7
TV
57142020-03-20 Tom de Vries <tdevries@suse.de>
5715
5716 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5717 first break fails.
5718 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5719
cada5fc9
AB
57202020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5721
5722 * gdb.server/exit-multiple-threads.c: New file.
5723 * gdb.server/exit-multiple-threads.exp: New file.
5724
6b8c53f2
AB
57252020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5726
5727 * gdb.fortran/mixed-lang-stack.c: New file.
5728 * gdb.fortran/mixed-lang-stack.cpp: New file.
5729 * gdb.fortran/mixed-lang-stack.exp: New file.
5730 * gdb.fortran/mixed-lang-stack.f90: New file.
5731
19a2740f
AB
57322020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5733
5734 * gdb.linespec/cp-completion-aliases.cc: New file.
5735 * gdb.linespec/cp-completion-aliases.exp: New file.
5736
d8c8b848
TV
57372020-03-19 Tom de Vries <tdevries@suse.de>
5738
5739 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5740 more precise.
5741
a9933ccf
TV
57422020-03-18 Tom de Vries <tdevries@suse.de>
5743
5744 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5745 * gdb.dwarf2/break-inline-psymtab.c: New test.
5746 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5747
2f89101f
TV
57482020-03-16 Tom de Vries <tdevries@suse.de>
5749
5750 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5751 cache_verify and cache_verify_proc.
5752
6b9374f1
TV
57532020-03-15 Tom de Vries <tdevries@suse.de>
5754
5755 * gdb.server/solib-list.exp: Handle
5756 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5757
eaeaf44c
TV
57582020-03-15 Tom de Vries <tdevries@suse.de>
5759
5760 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5761 objfiles".
5762
3293bbaf
TT
57632020-03-14 Tom Tromey <tom@tromey.com>
5764
5765 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5766
ab44624c
TV
57672020-03-14 Tom de Vries <tdevries@suse.de>
5768
5769 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5770
54c43825
TV
57712020-03-14 Tom de Vries <tdevries@suse.de>
5772
5773 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5774 result in line-by-line fashion.
5775
2ac70237
TV
57762020-03-14 Tom de Vries <tdevries@suse.de>
5777
5778 * lib/gdb.exp (supports_statement_frontiers): New proc.
5779 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5780
09546b56
TV
57812020-03-14 Tom de Vries <tdevries@suse.de>
5782
5783 * gdb.base/printcmds.exp: Add missing quoting for "print
5784 teststring2".
5785
a1f6a07c
TT
57862020-03-13 Tom Tromey <tom@tromey.com>
5787
5788 * gdb.base/printcmds.exp (test_print_strings): Add regression
5789 test.
5790 * gdb.base/printcmds.c (charptr): New typedef.
5791 (teststring2): New global.
5792
1b83d09c
AB
57932020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5794
5795 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5796 full path in the test name.
5797 (test_ld): Add some with_test_prefix blocks to make test names
5798 unique.
5799
2d61316c
TV
58002020-03-13 Tom de Vries <tdevries@suse.de>
5801
5802 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5803
2e9145ac
TV
58042020-03-13 Tom de Vries <tdevries@suse.de>
5805
5806 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5807
96c7f873
TV
58082020-03-13 Tom de Vries <tdevries@suse.de>
5809
5810 PR symtab/25646
5811 * gdb.dwarf2/imported-unit.exp: Add test.
5812
49ba92c0
TV
58132020-03-13 Tom de Vries <tdevries@suse.de>
5814
5815 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5816 (var1, var2): New variable.
5817 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5818 matching symbols.
5819
301b21e0
TV
58202020-03-13 Tom de Vries <tdevries@suse.de>
5821
5822 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5823 (Term::command): Use prompt prefix.
5824 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5825 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5826 command_no_prompt_prefix instead of prefix.
5827 * gdb.tui/tui-layout-asm.exp: Same.
5828
3f512721
SM
58292020-03-12 Simon Marchi <simon.marchi@efficios.com>
5830
5831 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5832
40310f30
SM
58332020-03-12 Simon Marchi <simon.marchi@efficios.com>
5834
5835 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5836 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5837 on" while stepping over the test instruction, match printed
5838 message.
5839
09252140
TV
58402020-03-12 Tom de Vries <tdevries@suse.de>
5841
5842 * gdb.base/info-types.exp: Use exp_continue during matching of output
5843 of "info types".
5844
14e9c72c
TV
58452020-03-12 Tom de Vries <tdevries@suse.de>
5846
5847 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5848
e515d67e
TV
58492020-03-12 Tom de Vries <tdevries@suse.de>
5850
5851 * gdb.fortran/module.exp: Use exp_continue during matching of output
5852 of "info variable -n".
5853
307eafd8
TV
58542020-03-12 Tom de Vries <tdevries@suse.de>
5855
5856 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5857 gdb.dwarf2/dw2-ranges-base.c.
5858
9a2de3fc
TV
58592020-03-12 Tom de Vries <tdevries@suse.de>
5860
5861 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5862 in presence of GLIBC debuginfo.
5863
3217502e
TV
58642020-03-12 Tom de Vries <tdevries@suse.de>
5865
5866 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5867 $core.
5868
1281424c
TV
58692020-03-12 Tom de Vries <tdevries@suse.de>
5870
5871 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5872 more precise.
5873
038b97fc
SM
58742020-03-11 Simon Marchi <simon.marchi@efficios.com>
5875
5876 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5877 from Unix to Windows path.
5878
5308d1e7
TV
58792020-03-11 Tom de Vries <tdevries@suse.de>
5880
5881 * gdb.ada/minsyms.exp: Set language to ada.
5882
f870f78f
TV
58832020-03-11 Tom de Vries <tdevries@suse.de>
5884
5885 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5886
5a13315d
TV
58872020-03-11 Tom de Vries <tdevries@suse.de>
5888
5889 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5890
976862ed
TT
58912020-03-11 Tom Tromey <tromey@adacore.com>
5892
5893 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5894
7462c383
TV
58952020-03-11 Tom de Vries <tdevries@suse.de>
5896
5897 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5898
1c6c46a0
TV
58992020-03-11 Tom de Vries <tdevries@suse.de>
5900
5901 * gdb.base/break-interp.exp: Limit verbose scope.
5902
44f41bb7
TV
59032020-03-11 Tom de Vries <tdevries@suse.de>
5904
5905 * gdb.fortran/logical.f90: Define variable with character type.
5906 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5907
b76f3a42
TV
59082020-03-11 Tom de Vries <tdevries@suse.de>
5909
5910 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5911
1c33af77
TV
59122020-03-11 Tom de Vries <tdevries@suse.de>
5913
5914 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5915 symtabs.
5916
8c95582d
AB
59172020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5918 Bernd Edlinger <bernd.edlinger@hotmail.de>
5919
5920 * gdb.cp/step-and-next-inline.cc: New file.
5921 * gdb.cp/step-and-next-inline.exp: New file.
5922 * gdb.cp/step-and-next-inline.h: New file.
5923 * gdb.dwarf2/dw2-is-stmt.c: New file.
5924 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5925 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5926 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5927 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5928
cecf8547
AB
59292020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5930
5931 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5932 is-stmt flag in the line table.
5933
0ba678c9
TV
59342020-03-09 Tom de Vries <tdevries@suse.de>
5935
5936 * lib/gdb.exp (cached_file): Create cache dir.
5937
72fbdf83
TV
59382020-03-07 Tom de Vries <tdevries@suse.de>
5939
5940 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5941 * gdb.cp/rvalue-ref-params.exp: Same.
5942
436b5e99
TV
59432020-03-06 Tom de Vries <tdevries@suse.de>
5944
5945 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5946 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5947
09f2921c
TV
59482020-03-06 Tom de Vries <tdevries@suse.de>
5949
5950 * README: Fix "the the".
5951 * gdb.base/dprintf.exp: Same.
5952
50a3cc5d
TV
59532020-03-05 Tom de Vries <tdevries@suse.de>
5954
5955 * gdb.base/maint.exp: Update "main print statistics" expected output.
5956
0a709cba
AKS
59572020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5958
5959 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5960 (fortran_int8): Likewise.
5961 (fortran_real4): Likewise.
5962 (fortran_real8): Likewise.
5963 (fortran_complex4): Likewise.
5964 (fortran_logical4): Likewise.
5965 (fortran_character1): Likewise.
5966
5e5d66b6
AB
59672020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5968
5969 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5970 printed as true.
5971
7b973adc
SDJ
59722020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5973
5974 * gdb.base/printcmds.exp: Add test to verify printf of a
5975 variable holding an address.
5976
478e490a
TV
59772020-03-03 Tom de Vries <tdevries@suse.de>
5978
5979 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5980
1ef44e86
TV
59812020-03-03 Tom de Vries <tdevries@suse.de>
5982
5983 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5984 gdb_test_multiple call.
5985
b98cc2cf
TV
59862020-03-03 Tom de Vries <tdevries@suse.de>
5987
5988 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5989 gdb_test_multiple calls.
5990
63e163f2
AB
59912020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5992
5993 * gdb.base/default.exp: Remove test of 'set history filename'.
5994 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5995 filename to the empty string.
5996 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5997 and GDBHISTSIZE.
5998
24ed6739
AB
59992020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6000
6001 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6002 disabled.
6003
590003dc 60042020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6005 Tom de Vries <tdevries@suse.de>
590003dc
TV
6006
6007 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6008 -prompt prefix, before user_code argument. Add -lbl option likewise.
6009 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6010 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6011 argument.
6012 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6013 have "\r\n" at start-of-line, instead of at end-of-line.
6014
f5e46084
SM
60152020-02-28 Simon Marchi <simon.marchi@efficios.com>
6016
6017 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6018 libinproctrace.so.
6019
f7a7000d
LM
60202020-02-28 Luis Machado <luis.machado@linaro.org>
6021
6022 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6023 to "p/x".
6024
718e0816
LM
60252020-02-28 Luis Machado <luis.machado@linaro.org>
6026
6027 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6028 asm/ptrace.h and error.h.
6029
13c3a74a
TV
60302020-02-28 Tom de Vries <tdevries@suse.de>
6031
6032 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6033 (struct wrapper, do_something, mundane/symada__cS): Move ...
6034 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6035 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6036 Update "print symada__cS before partial symtab expansion" regexp.
6037 Update breakpoint location. Flush symbol cache after expansion.
6038
85d2d5bb
LM
60392020-02-28 Luis Machado <luis.machado@linaro.org>
6040
6041 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6042
3608f86c
TV
60432020-02-27 Tom de Vries <tdevries@suse.de>
6044
6045 * config/sid.exp: Remove unused globals.
6046 * gdb.base/attach.exp: Same.
6047 * gdb.base/catch-load.exp: Same.
6048 * gdb.base/dbx.exp: Same.
6049 * lib/gdb.exp: Same.
6050 * lib/mi-support.exp: Same.
6051 * lib/prompt.exp: Same.
6052
c8d4f6df
TV
60532020-02-27 Tom de Vries <tdevries@suse.de>
6054
6055 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6056 not set.
6057
0d79cdc4
AM
60582020-02-26 Aaron Merey <amerey@redhat.com>
6059
6060 * gdb.debuginfod: New directory for debuginfod tests.
6061 * gdb.debuginfod/main.c: New test file.
6062 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6063
0dce4280
TV
60642020-02-26 Tom de Vries <tdevries@suse.de>
6065
6066 PR gdb/25603
6067 * gdb.base/persistent-lang.cc: New test.
6068 * gdb.base/persistent-lang.exp: New file.
6069
9e80cfa1
AB
60702020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6071
6072 * gdb.fortran/derived-type-striding.exp: Add a new test.
6073 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6074 new test.
6075
2078dbb2
AB
60762020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6077
6078 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6079 names.
6080
70d49700
TV
60812020-02-25 Tom de Vries <tdevries@suse.de>
6082
6083 PR go/18926
6084 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6085
a88ef40d
TV
60862020-02-24 Tom de Vries <tdevries@suse.de>
6087
6088 PR gdb/25592
6089 * gdb.base/info-locals-unused-static-var.c: New test.
6090 * gdb.base/info-locals-unused-static-var.exp: New file.
6091
01b1af32
TT
60922020-02-22 Tom Tromey <tom@tromey.com>
6093
6094 * gdb.python/tui-window.exp: New file.
6095 * gdb.python/tui-window.py: New file.
6096
7c043ba6
TT
60972020-02-22 Tom Tromey <tom@tromey.com>
6098
6099 PR tui/17850:
6100 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6101 tests.
6102
c22fef7e
TT
61032020-02-22 Tom Tromey <tom@tromey.com>
6104
6105 * gdb.tui/new-layout.exp: Add sub-layout tests.
6106
ee325b61
TT
61072020-02-22 Tom Tromey <tom@tromey.com>
6108
6109 * gdb.tui/new-layout.exp: New file.
6110
3f0cbb04
TT
61112020-02-22 Tom Tromey <tom@tromey.com>
6112
6113 * gdb.rust/rust-style.rs: New file.
6114 * gdb.rust/rust-style.exp: New file.
6115 * gdb.base/style.exp: Test structure printing.
6116 * gdb.base/style.c (struct some_struct): New type.
6117 (enum etype): New type.
6118 (struct_value): New global.
6119
75525152
TV
61202020-02-21 Tom de Vries <tdevries@suse.de>
6121
6122 PR go/18926
6123 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6124 Remove blanket xfails. Use message argument for gdb_breakpoint.
6125 Make continuing to breakpoint test conditional on setting breakpoint.
6126 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6127 DW_AT_name attribute. Add xfail for GCC PR93866.
6128
bd360d30
AB
61292020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6130
6131 * gdb.dwarf2/cpp-linkage-name.c: New file.
6132 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6133
c7adb09f 61342020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6135
6136 * lib/gdb.exp (gdb_wrapper_init): Reset
6137 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6138 not exist.
6139
a9c79803
TV
61402020-02-20 Tom de Vries <tdevries@suse.de>
6141
6142 PR go/17018
6143 * gdb.go/hello.exp: Copy ...
6144 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6145 print of st to print value of global definition. Add xfail for GCC
6146 PR93844.
6147 * gdb.go/hello.exp: Remove printing of st before definition.
6148 * gdb.go/hello.go: Copy ...
6149 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6150 to st.
6151 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6152
d7445728
TV
61532020-02-20 Tom de Vries <tdevries@suse.de>
6154
6155 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6156 (gdb_simple_compile): Handle compile_flags go by using .go extension
6157 for source file.
6158 * gdb.go/chan.exp: Use support_go_compile.
6159 * gdb.go/handcall.exp: Same.
6160 * gdb.go/hello.exp: Same.
6161 * gdb.go/integers.exp: Same.
6162 * gdb.go/max-depth.exp: Same.
6163 * gdb.go/methods.exp: Same.
6164 * gdb.go/package.exp: Same.
6165 * gdb.go/strings.exp: Same.
6166 * gdb.go/types.exp: Same.
6167 * gdb.go/unsafe.exp: Same.
6168
c9c41e6d
TV
61692020-02-19 Tom de Vries <tdevries@suse.de>
6170
6171 * gdb.python/lib-types.exp: Make xfail more strict.
6172
f20ff837
TV
61732020-02-19 Tom de Vries <tdevries@suse.de>
6174
6175 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6176
08410482
DE
61772020-02-19 Doug Evans <dje@google.com>
6178
6179 PR rust/25535
6180 * gdb.rust/simple.exp: Add test.
6181 * gdb.rust/simple.rs: Add test.
6182
623563f7
TV
61832020-02-19 Tom de Vries <tdevries@suse.de>
6184
6185 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6186 output line-by-line.
6187
d3308cfd
TV
61882020-02-19 Tom de Vries <tdevries@suse.de>
6189
6190 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6191
86cbc5dc
TV
61922020-02-19 Tom de Vries <tdevries@suse.de>
6193
6194 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6195 prelink.
6196
9db2b96b
TV
61972020-02-19 Tom de Vries <tdevries@suse.de>
6198
6199 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6200 (gdb_do_cache): Use gdb_do_cache_wrap.
6201 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6202
89e2fdc5
TV
62032020-02-19 Tom de Vries <tdevries@suse.de>
6204
6205 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6206 gdb_compile option.
6207
373d7ac0
SM
62082020-02-18 Simon Marchi <simon.marchi@efficios.com>
6209
6210 * gdb.base/printcmds.exp (test_print_enums): Update expected
6211 output.
6212
b29a2df0
SM
62132020-02-18 Simon Marchi <simon.marchi@efficios.com>
6214
6215 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6216 for "unknown".
6217
6740f0cc
SM
62182020-02-18 Simon Marchi <simon.marchi@efficios.com>
6219
6220 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6221 enumerator.
6222
edd45eb0
SM
62232020-02-18 Simon Marchi <simon.marchi@efficios.com>
6224
6225 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6226 FE_, add FE_NONE.
6227 (three): Update.
6228 (enum flag_enum_without_zero): New enum.
6229 (flag_enum_without_zero): New variable.
6230 (enum not_flag_enum): New enum.
6231 (three_not_flag): New variable.
6232 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6233 (test_print_enums): Add more tests for printing flag enums.
6234
d4295de4
TV
62352020-02-18 Tom de Vries <tdevries@suse.de>
6236
6237 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6238 (gdb_compile_ada): ... here.
6239 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6240 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6241
f251f505
TT
62422020-02-14 Tom Tromey <tom@tromey.com>
6243
6244 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6245 build directory.
6246 * boards/gdbserver-base.exp: Update path to gdbserver.
6247
8f432634
TV
62482020-02-13 Tom de Vries <tdevries@suse.de>
6249
6250 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6251
92b6eaf7
TV
62522020-02-13 Tom de Vries <tdevries@suse.de>
6253
6254 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6255 are missing.
6256
f3b0f7fe
TV
62572020-02-13 Tom de Vries <tdevries@suse.de>
6258
6259 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6260 call.
6261
f6be8713
SDJ
62622020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6263
6264 PR tui/25126
6265 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6266 * gdb.base/cached-source-file.c: New file.
6267 * gdb.base/cached-source-file.exp: New file.
6268
b2770d5e
TV
62692020-02-11 Tom de Vries <tdevries@suse.de>
6270
6271 PR testsuite/25488
6272 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6273
44f6938e
TV
62742020-02-10 Tom de Vries <tdevries@suse.de>
6275
6276 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6277
5f0e2eb7
MR
62782020-02-10 Maciej W. Rozycki <macro@wdc.com>
6279
6280 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6281 and $after_addr are both integers before making a comparison.
6282
46ce2b6f
TV
62832020-02-09 Tom de Vries <tdevries@suse.de>
6284
6285 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6286 command output and paste it into gdb.log. If any, paste catch message
6287 to gdb.log.
6288
5abbbe1d
TT
62892020-02-07 Tom Tromey <tromey@adacore.com>
6290
6291 PR breakpoints/24915:
6292 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6293
1d5d29e7
SV
62942020-02-06 Shahab Vahedi <shahab@synopsys.com>
6295
6296 * gdb.tui/tui-missing-src.exp: Add the "missing source
6297 file" test for the TUI.
6298
b0999b9b
AB
62992020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6300
6301 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6302 including a port number in the output.
6303
c3b149eb
AKS
63042020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6305
6306 * lib/fortran.exp (fortran_int4): Handle clang.
6307 (fortran_int8): Likewise.
6308 (fortran_real4): Likewise.
6309 (fortran_real8): Likewise.
6310 (fortran_complex4): Likewise.
6311 (fortran_logical4): Likewise.
6312 (fortran_character1): Likewise.
6313
f8dcc90b
TV
63142020-02-04 Tom de Vries <tdevries@suse.de>
6315
6316 * README (Race detection): Add note.
6317
f90ac7c2
TV
63182020-02-04 Tom de Vries <tdevries@suse.de>
6319
6320 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6321
780636ae
TV
63222020-02-04 Tom de Vries <tdevries@suse.de>
6323
6324 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6325
5d2e1193
RA
63262020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6327
6328 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6329 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6330 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6331 blttar, bnetarl.
6332 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6333 binary for blttar, bnetarl.
6334 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6335 wait instruction. Delete ldmx test.
6336 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6337
e409c542
AKS
63382020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6339
6340 * gdb.fortran/array-bounds-high.exp: New file.
6341 * gdb.fortran/array-bounds-high.f90: New file.
6342
b0029748
LD
63432020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6344
6345 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6346 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6347
195a8287
TV
63482020-02-01 Tom de Vries <tdevries@suse.de>
6349
6350 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6351
42330a68
AB
63522020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6353
6354 PR tui/9765
6355 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6356 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6357
b62a8028
LM
63582020-01-29 Luis Machado <luis.machado@linaro.org>
6359
6360 * gdb.arch/aarch64-brk-patterns.c: New source file.
6361 * gdb.arch/aarch64-brk-patterns.exp: New test.
6362
5f440116
TBA
63632020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6364
6365 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6366 GCC/Clang version.
6367 * gdb.cp/pass-by-ref.exp: Ditto.
6368
ee2a6fc6
TV
63692020-01-29 Tom de Vries <tdevries@suse.de>
6370
6371 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6372 * gdb.threads/watchpoint-fork-mt.c: Same.
6373 * gdb.threads/watchpoint-fork-parent.c: Same.
6374 * gdb.threads/watchpoint-fork-st.c: Same.
6375 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6376
16b10d6e
LM
63772020-01-27 Luis Machado <luis.machado@linaro.org>
6378
6379 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6380 sitting at a syscall instruction when we hit the syscall function's
6381 breakpoint.
6382 Check PC against one obtained with the x command.
6383 Validate syscall number.
6384 (step_over_syscall): Don't continue to the syscall instruction if
6385 we're already there.
6386
b1468492
PW
63872020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6388
6389 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6390
7ffa82e1
AB
63912020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6392
6393 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6394 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6395
3d92a3e3
AB
63962020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6397
6398 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6399 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6400
94a72be7
AB
64012020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6402
6403 * gdb.base/maint.exp: Update line table parsing test.
6404 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6405
53af73bf
PA
64062020-01-24 Pedro Alves <palves@redhat.com>
6407
6408 PR gdb/25410
6409 * gdb.multi/multi-re-run-1.c: New.
6410 * gdb.multi/multi-re-run-2.c: New.
6411 * gdb.multi/multi-re-run.exp: New.
6412
1ba1ac88
AB
64132020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6414
6415 PR gdb/23718
6416 * gdb.server/server-kill-python.exp: New file.
6417
f3364a6d
AB
64182020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6419
6420 * gdb.server/multi-ui-errors.c: New file.
6421 * gdb.server/multi-ui-errors.exp: New file.
6422
733d0a67
AB
64232020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6424
6425 PR tui/9765
6426 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6427
4f13c1c0
TT
64282020-01-19 Tom Tromey <tom@tromey.com>
6429
6430 * gdb.tui/main.exp: Add check for plain "file".
6431
40c94099
CB
64322020-01-16 Christian Biesinger <cbiesinger@google.com>
6433
6434 * lib/gdb.exp: Fix spelling error (seperatelly).
6435
ff47f4f0
TT
64362020-01-14 Tom Tromey <tom@tromey.com>
6437
6438 PR symtab/12535:
6439 * gdb.python/python.exp: Test decode_line with empty string
6440 argument.
6441
717c684d
BE
64422020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6443
6444 * gdb.base/skip-inline.exp: Extend test.
6445
44e4c775
AB
64462020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6447
6448 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6449 * gdb.dwarf2/dw2-bad-elf.c: New file.
6450 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6451
d93c6db7
AB
64522020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6453
6454 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6455 _line_saw_file.
6456
9a6d629c
AB
64572020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6458
6459 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6460 border.
6461
d9ebdab7
TBA
64622020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6463
6464 * gdb.multi/multi-target.exp (setup): Factor out "info
6465 connections" and "info inferiors" tests to ...
6466 (test_info_inferiors): ... this new procedure.
6467 (top level): Run new "info-inferiors" tests.
6468
f3c469b9
PA
64692020-01-10 Pedro Alves <palves@redhat.com>
6470
6471 * gdb.server/bkpt-other-inferior.exp: New file.
6472
121b3efd
PA
64732020-01-10 Pedro Alves <palves@redhat.com>
6474
6475 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6476 of "add-inferior".
6477 * gdb.base/quit-live.exp: Likewise.
6478 * gdb.base/remote-exec-file.exp: Likewise.
6479 * gdb.guile/scm-progspace.exp: Likewise.
6480 * gdb.linespec/linespec.exp: Likewise.
6481 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6482 * gdb.mi/user-selected-context-sync.exp: Likewise.
6483 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6484 "info inferiors" tests.
6485 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6486 "add-inferior".
6487 * gdb.multi/watchpoint-multi.exp: Likewise.
6488 * gdb.python/py-inferior.exp: Likewise.
6489 * gdb.server/extended-remote-restart.exp: Likewise.
6490 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6491 "info inferiors".
6492 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6493 * gdb.trace/report.exp: Likewise.
6494
1dadb1dd
PA
64952020-01-10 Pedro Alves <palves@redhat.com>
6496
6497 * gdb.multi/multi-target.c: New file.
6498 * gdb.multi/multi-target.exp: New file.
6499 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6500 mode requested, but remote does not support non-stop".
6501
78f2c40a
PA
65022020-01-10 Pedro Alves <palves@redhat.com>
6503
6504 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6505 disconnect before reconnecting.
6506
e7af6c70
TBA
65072020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6508 Pedro Alves <palves@redhat.com>
6509
6510 * gdb.server/connect-without-multi-process.exp: Also test
6511 continuing to end.
6512
acdf84a6
PA
65132020-01-10 Pedro Alves <palves@redhat.com>
6514
6515 * gdb.base/remote-exec-file.exp: New file.
6516
873657b9
PA
65172020-01-10 Pedro Alves <palves@redhat.com>
6518
6519 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6520 output.
6521 * gdb.threads/async.c: New.
6522 * gdb.threads/async.exp: New.
6523 * gdb.multi/tids-gid-reset.c: New.
6524 * gdb.multi/tids-gid-reset.exp: New.
6525
7f0ae84c
GB
65262020-01-10 George Barrett <bob@bob131.so>
6527
6528 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6529 to help in finding the image relocation offset.
6530 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6531 options in arguments.
6532 (stap_test_no_debuginfo): Likewise.
6533 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6534 test variants.
6535 (stap_test): Add null semaphore relocation test.
6536
47e9d49d
GB
65372020-01-10 George Barrett <bob@bob131.so>
6538
6539 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6540 * gdb.base/stap-probe.exp: Likewise.
6541 (stap_test): Pass argument as an additional flag.
6542 (stap_test_no_debuginfo): Likewise.
6543 (stap_test): Check `info probes stap' output for semaphore
6544 addresses if the test binary is supposed to have them.
6545
f5a7c406
AB
65462020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6547
6548 * gdb.tui/basic.exp: Add more scrolling tests.
6549
9ae6bf64
TT
65502020-01-09 Tom Tromey <tom@tromey.com>
6551
6552 PR tui/18932:
6553 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6554 meangingful value.
6555 (Term::command, Term::resize): Update.
6556 * gdb.tui/basic.exp: Add scrolling test.
6557
b2efe70c
AB
65582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6559
6560 * gdb.tui/tui-layout-asm.exp: New file.
6561
3804da7e
AB
65622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6563
6564 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6565
b40aa28f
AB
65662020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6567
6568 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6569 (Term::enter_tui): Use Term::prepare_for_tui.
6570
63ffd7c9
AB
65712020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6572
6573 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6574 called.
6575
3be966f6
AB
65762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6577
6578 * gdb.base/skip.exp: Fix race condition in test.
6579
153d79c4
AB
65802020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6581
6582 * gdb.base/backtrace.c: New file.
6583 * gdb.base/backtrace.exp: New file.
6584
f2302a34
AB
65852020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6586
6587 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6588
6ec1d75e
PW
65892020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6590
6591 * gdb.base/style.exp: Test that warnings are styled.
6592
c296cbe6
BE
65932019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6594
6595 * gdb.base/line65535.exp: New file.
6596 * gdb.base/line65535.c: New file.
6597
b28a729d
SM
65982019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6599
6600 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6601 * lib/gnat_debug_info_test.adb: New file.
6602 * gdb.ada/ptype_tagged_param.exp: Use
6603 gnat_runtime_has_debug_info, expect a different output if
6604 runtime does not have debug info.
6605
7f2d7a0d
SM
66062019-12-20 Simon Marchi <simon.marchi@efficios.com>
6607
6608 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6609 (another) quote in test name.
6610
f3bce483
SM
66112019-12-20 Simon Marchi <simon.marchi@efficios.com>
6612
6613 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6614 Add quote in test name.
6615
c855a912
TBA
66162019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6617
6618 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6619 directory instead.
6620 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6621 * gdb.cp/pass-by-ref-2.cc: New file.
6622 * gdb.cp/pass-by-ref-2.exp: New file.
6623
fc9d2d72
TT
66242019-12-20 Tom Tromey <tom@tromey.com>
6625
6626 * gdb.tui/list-before.exp: New file.
6627
77b97e00
TT
66282019-12-20 Tom Tromey <tom@tromey.com>
6629
6630 * gdb.tui/list.exp: Check for source on initial listing.
6631
f69656d0
TT
66322019-12-11 Tom Tromey <tromey@adacore.com>
6633
6634 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6635 Add crlf test.
6636
99a55965
SM
66372019-12-18 Simon Marchi <simon.marchi@efficios.com>
6638
6639 * gdb.base/default.exp: Update value of $_gdb_major.
6640
5024637f
BE
66412019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6642
6643 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6644
b63634be
BE
66452019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6646
6647 * gdb.base/skip.exp: Whitespace fix.
6648
45d73523
BE
66492019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6650
6651 * gdb.base/skip-inline.c: New file.
6652 * gdb.base/skip-inline.exp: New file.
6653
d043f8c8
SM
66542019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6655
6656 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6657 jit_function_00 to jit_function_stack_mangle.
6658 * gdb.base/jithost.c (jit_function_t): Rename to...
6659 (jit_function_stack_mangle_t): ... this.
6660 (jit_function_add_t): New typedef.
6661 (jit_function_00_code): Rename to...
6662 (jit_function_stack_mangle_code): ... this, make static.
6663 (jit_function_add_code): New.
6664 (main): Generate "add" function and call it. Adjust to changes
6665 in jithost_abi.
6666 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6667 (struct jithost_abi) <begin, end>: Remove fields.
6668 <object, function_stack_mangle, function_add>: New fields.
6669 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6670 code_end>: Remove fields.
6671 <func_stack_mangle>: New field.
6672 (read_debug_info): Adjust to renaming, create block for "add"
6673 function.
6674 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6675
873de05c
TT
66762019-12-11 Tom Tromey <tom@tromey.com>
6677
6678 * gdb.tui/resize.exp: Fix regexp.
6679 * gdb.tui/regs.exp: Fix regexps.
6680 * gdb.tui/main.exp: Fix regexp.
6681
3d979945
TT
66822019-12-11 Tom Tromey <tom@tromey.com>
6683
6684 * gdb.tui/resize.exp: Update.
6685 * gdb.tui/empty.exp (layouts): Update.
6686
2192a9d3
TT
66872019-12-11 Tom Tromey <tom@tromey.com>
6688
6689 * gdb.tui/regs.exp: Update.
6690 * gdb.tui/empty.exp (layouts): Update.
6691 * gdb.tui/basic.exp: Update.
6692 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6693
d8edc8b7
PW
66942019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6695
6696 * gdb.base/options.exp: Add -raw-values in the print completion list.
6697 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6698
4c12d936
KB
66992019-12-10 Kevin Buettner <kevinb@redhat.com>
6700
6701 * gdb.threads/omp-par-scope.c: New file.
6702 * gdb/threads/omp-par-scope.exp: New file.
6703
26b911fb
KB
67042019-12-10 Kevin Buettner <kevinb@redhat.com>
6705
bb47f919
KB
6706 * lib/gdb.exp (support_nested_function_tests): New proc.
6707
67082019-12-10 Kevin Buettner <kevinb@redhat.com>
6709
6710 * lib/gdb.exp (gdb_compile_openmp): New proc.
6711 (build_executable_from_specs): Add an "openmp" option.
6712 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6713
6c71eb7d
TT
67142019-12-10 Tom Tromey <tromey@adacore.com>
6715
6716 * gdb.ada/unchecked_union.exp: New file.
6717 * gdb.ada/unchecked_union/pck.adb: New file.
6718 * gdb.ada/unchecked_union/pck.ads: New file.
6719 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6720 * gdb-utils.exp (string_to_regexp): Also quote "?".
6721
bac7c5cf
GB
67222019-12-10 George Barrett <bob@bob131.so>
6723
6724 Test scripted probe breakpoints.
6725 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6726 * gdb.python/py-breakpoint.c (main): Likewise.
6727 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6728 specifier test.
6729 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6730
330f1d38
TBA
67312019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6732
6733 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6734 an rvalue parameter.
6735 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6736 parameter.
6737
b43315e2
AB
67382019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6739
6740 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6741 modules.
6742
54f73dad
AB
67432019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6744
6745 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6746 broken version of GCC.
6747
d57cbee9
AB
67482019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6749
6750 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6751 sym-info-cmds library.
6752 * gdb.fortran/info-types.exp: Likewise.
6753 * lib/sym-info-cmds.exp: New file.
6754
c14aab8c
TV
67552019-12-08 Tom de Vries <tdevries@suse.de>
6756
6757 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6758
aa2d5a42
KS
67592019-12-07 Keith Seitz <keiths@redhat.com>
6760
6761 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6762 * gdb.base/corefile-buildid-shlib.c: New file.
6763 * gdb.base/corefile-buildid.c: New file.
6764 * gdb.base/corefile-buildid.exp: New file.
6765
93e55f0a
TV
67662019-12-06 Tom de Vries <tdevries@suse.de>
6767
6768 * gdb.dwarf2/varval.exp: Add decl before def test.
6769
c7d12402
TBA
67702019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6771
6772 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6773
06acc08f
TBA
67742019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6775
6776 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6777 CV and reference conversion for overload resolution.
6778 * gdb.cp/rvalue-ref-overload.exp: Test it.
6779
e0fad1ea
PW
67802019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6781
6782 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6783 * gdb.base/frameapply.exp: Test faas without command.
6784
8d70a9f0
AB
67852019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6786
6787 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6788 Fortran tests.
6789 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6790 order.
6791
36c8fb93
AB
67922019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6793
6794 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6795 casting to type with no kind specified.
6796 (test_basic_parsing_of_type_kinds): Additional tests for types
6797 with no kind specified, and add tests for single/double
6798 precision/complex types.
6799
4139ff00
TT
68002019-12-04 Tom Tromey <tromey@adacore.com>
6801
6802 * gdb.base/endianity.c (struct other) <x>: New field.
6803 (main): Initialize it.
6804 * gdb.base/endianity.exp: Update.
6805
a05cf17a
TT
68062019-12-04 Tom Tromey <tromey@adacore.com>
6807
6808 * gdb.ada/scalar_storage/storage.adb: New file.
6809 * gdb.ada/scalar_storage/pck.adb: New file.
6810 * gdb.ada/scalar_storage/pck.ads: New file.
6811 * gdb.ada/scalar_storage.exp: New file.
6812
103a685e
TT
68132019-12-04 Tom Tromey <tromey@adacore.com>
6814
6815 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6816 (main): Initialize it.
6817 * gdb.base/endianity.exp: Update.
6818
c2512106
AB
68192019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6820
6821 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6822
293b38d6
AB
68232019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6824
6825 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6826 -symbol-info-module-functions and -symbol-info-module-variables.
6827
216a7e6b
AB
68282019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6829
6830 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6831
5bbd8269
AB
68322019-12-01 Richard Bunt <richard.bunt@arm.com>
6833 Andrew Burgess <andrew.burgess@embecosm.com>
6834
6835 * gdb.fortran/derived-type-striding.exp: New file.
6836 * gdb.fortran/derived-type-striding.f90: New file.
6837 * gdb.fortran/array-slices.exp: New file.
6838 * gdb.fortran/array-slices.f90: New file.
6839
be09caf1
PW
68402019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6841
6842 * gdb.base/define.exp: Test . in command names.
6843 * gdb.base/setshow.exp: Update test, as . is now part of
6844 command name.
6845
643c0cbe
PW
68462019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6847
6848 * gdb.base/define-prefix.exp: New file.
6849
dcdec678
AB
68502019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6851
6852 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6853 compile.
6854 (skip_btrace_pt_tests): Likewise.
6855
640ab947
AB
68562019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6857
6858 * gdb.fortran/info-modules.exp: Compile source files in correct
6859 order.
6860
d22670f0
KB
68612019-11-27 Kevin Buettner <kevinb@redhat.com>
6862
6863 * gdb.dwarf2/imported-unit.exp: New file.
6864 * gdb.dwarf2/imported-unit.c: New file.
6865
db5960b4
AB
68662019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6867
6868 * gdb.mi/mi-fortran-modules-2.f90: New file.
6869 * gdb.mi/mi-fortran-modules.exp: New file.
6870 * gdb.mi/mi-fortran-modules.f90: New file.
6871
7dc42066
AB
68722019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6873
6874 * gdb.mi/mi-sym-info-1.c: New file.
6875 * gdb.mi/mi-sym-info-2.c: New file.
6876 * gdb.mi/mi-sym-info.exp: New file.
6877
0dfeecca
TT
68782019-11-22 Tom Tromey <tromey@adacore.com>
6879
6880 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6881 * gdb.ada/tasks/foo.adb: Add another stopping location.
6882
34877895
PJ
68832019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6884
6885 * gdb.base/endianity.c: New test.
6886 * gdb.base/endianity.exp: New file.
6887
2e84f897
LD
68882019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6889
6890 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6891
65d1cd5f
TV
68922019-11-21 Tom de Vries <tdevries@suse.de>
6893
6894 PR gdb/24956
6895 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6896
4f22c3f4
SDJ
68972019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6898
6899 * gdb.python/py-progspace.exp: Add missing parentheses on some
6900 'print' commands.
6901
9f6ad286
TT
69022019-11-19 Tom Tromey <tom@tromey.com>
6903
6904 * gdb.tui/winheight.exp: New file.
6905
0b8dbf3f
AB
69062019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6907
6908 * gdb.base/ctf-whatis.c: Delete.
6909 * gdb.base/ctf-whatis.exp: Delete.
6910 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6911
f833b7a7
AB
69122019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6913
6914 * gdb.base/ctf-cvexpr.exp: Delete.
6915 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6916
30d0a636
AB
69172019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6918
6919 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6920 the compiler. Clean up header comment a little.
6921 * gdb.base/ctf-ptype.exp: Likewise.
6922 * gdb.base/ctf-whatis.exp: Likewise.
6923 * lib/gdb.exp (skip_ctf_tests): New proc.
6924
494409bb
SDJ
69252019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6926
6927 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6928 * gdb.tui/corefile-run.exp: New file.
6929
55708e99
TT
69302019-11-14 Tom Tromey <tromey@adacore.com>
6931
6932 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6933 regression tests.
6934
45e42163
TT
69352019-11-12 Tom Tromey <tom@tromey.com>
6936
6937 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6938 after any command. Expect prompt after WAIT_FOR is seen.
6939 (enter_tui): Enable resize messages.
6940 (command): Expect command in output.
6941 (get_line): Avoid error when cursor appears to be off-screen.
6942 (dump_screen): Include screen size in title.
6943 (_do_resize): New proc, from "resize".
6944 (resize): Rewrite. Do resize in two steps.
6945 * gdb.tui/empty.exp (layouts): Fix entries.
6946 (check_boxes): Remove xfail.
6947 (check_text): Dump screen on failure.
6948
086baaf1
AB
69492019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6950
6951 * gdb.python/py-symbol.exp: Add test for
6952 gdb.lookup_static_symbols.
6953
09ff83af
AB
69542019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6955
6956 * gdb.python/py-symbol.c: Declare and call function from new
6957 py-symbol-2.c file.
6958 * gdb.python/py-symbol.exp: Compile both source files, and add new
6959 tests for gdb.lookup_static_symbol.
6960 * gdb.python/py-symbol-2.c: New file.
6961
11af934b
TV
69622019-11-02 Tom de Vries <tdevries@suse.de>
6963
6964 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6965 * gdb.base/anon.exp: Same.
6966 * gdb.base/auto-connect-native-target.exp: Same.
6967 * gdb.base/call-ar-st.exp: Same.
6968 * gdb.base/catch-syscall.exp: Same.
6969 * gdb.base/commands.exp: Same.
6970 * gdb.base/default.exp: Same.
6971 * gdb.base/display.exp: Same.
6972 * gdb.base/float.exp: Same.
6973 * gdb.base/foll-fork.exp: Same.
6974 * gdb.base/help.exp: Same.
6975 * gdb.base/info-macros.exp: Same.
6976 * gdb.base/info-proc.exp: Same.
6977 * gdb.base/info-target.exp: Same.
6978 * gdb.base/long_long.exp: Same.
6979 * gdb.base/macscp.exp: Same.
6980 * gdb.base/memattr.exp: Same.
6981 * gdb.base/nofield.exp: Same.
6982 * gdb.base/pointers.exp: Same.
6983 * gdb.base/printcmds.exp: Same.
6984 * gdb.base/ptype.exp: Same.
6985 * gdb.base/restore.exp: Same.
6986 * gdb.base/return.exp: Same.
6987 * gdb.base/scope.exp: Same.
6988 * gdb.base/set-noassign.exp: Same.
6989 * gdb.base/setshow.exp: Same.
6990 * gdb.base/shlib-call.exp: Same.
6991 * gdb.base/signals.exp: Same.
6992 * gdb.base/sigstep.exp: Same.
6993 * gdb.base/skip.exp: Same.
6994 * gdb.base/solib-symbol.exp: Same.
6995 * gdb.base/stap-probe.exp: Same.
6996 * gdb.base/step-line.exp: Same.
6997 * gdb.base/step-test.exp: Same.
6998 * gdb.base/style.exp: Same.
6999 * gdb.base/varargs.exp: Same.
7000 * gdb.base/vla-datatypes.exp: Same.
7001 * gdb.base/vla-ptr.exp: Same.
7002 * gdb.base/vla-sideeffect.exp: Same.
7003 * gdb.base/volatile.exp: Same.
7004 * gdb.base/watch-cond-infcall.exp: Same.
7005 * gdb.base/watchpoint.exp: Same.
7006
e96ec2ba
TV
70072019-11-02 Tom de Vries <tdevries@suse.de>
7008
7009 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7010 * gdb.cp/cpexprs.exp: Same.
7011 * gdb.cp/except-multi-location.exp: Same.
7012 * gdb.cp/exceptprint.exp: Same.
7013 * gdb.cp/gdb2384.exp: Same.
7014 * gdb.cp/inherit.exp: Same.
7015 * gdb.cp/m-static.exp: Same.
7016 * gdb.cp/meth-typedefs.exp: Same.
7017 * gdb.cp/misc.exp: Same.
7018 * gdb.cp/namespace.exp: Same.
7019 * gdb.cp/non-trivial-retval.exp: Same.
7020 * gdb.cp/overload.exp: Same.
7021 * gdb.cp/pr17132.exp: Same.
7022 * gdb.cp/re-set-overloaded.exp: Same.
7023 * gdb.cp/rvalue-ref-types.exp: Same.
7024 * gdb.cp/templates.exp: Same.
7025
bd5766ec
LM
70262019-11-01 Luis Machado <luis.machado@linaro.org>
7027
7028 PR gdb/25124
7029
7030 * gdb.arch/pr25124.S: New file.
7031 * gdb.arch/pr25124.exp: New file.
7032
165f8965
AB
70332019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7034
7035 * gdb.fortran/info-modules.exp: Update expected results, and add
7036 additional tests for 'info module functinos', and 'info module
7037 variables'.
7038 * gdb.fortran/info-types.exp: Update expected results.
7039 * gdb.fortran/info-types.f90: Extend testcase with additional
7040 module variables and functions.
7041
59c35742
AB
70422019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7043
7044 * gdb.fortran/info-modules.exp: New file.
7045 * gdb.fortran/info-types.exp: Build with new file.
7046 * gdb.fortran/info-types.f90: Include and use new module.
7047 * gdb.fortran/info-types-2.f90: New file.
7048
f3fb2519
PW
70492019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7050
7051 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7052 * gdb.base/settings.exp: Test all settings types using
7053 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7054 that now verifies that the value of "maint show" is the same as
7055 returned by the settings functions. Test the type of the
7056 maintenance settings.
7057 * gdb.base/default.exp: Update show_conv_list.
7058
d1e36019
TV
70592019-10-31 Tom de Vries <tdevries@suse.de>
7060
7061 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7062 gdb_test.
7063 * gdb.arch/amd64-disp-step.exp: Same.
7064 * gdb.asm/asm-source.exp: Same.
7065 * gdb.btrace/buffer-size.exp: Same.
7066 * gdb.btrace/cpu.exp: Same.
7067 * gdb.btrace/enable.exp: Same.
7068 * gdb.dwarf2/count.exp: Same.
7069 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7070 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7071 * gdb.fortran/vla-datatypes.exp: Same.
7072 * gdb.fortran/vla-history.exp: Same.
7073 * gdb.fortran/vla-ptype.exp: Same.
7074 * gdb.fortran/vla-value.exp: Same.
7075 * gdb.fortran/whatis_type.exp: Same.
7076 * gdb.guile/guile.exp: Same.
7077 * gdb.multi/tids.exp: Same.
7078 * gdb.python/py-finish-breakpoint.exp: Same.
7079 * gdb.python/py-framefilter.exp: Same.
7080 * gdb.python/py-pp-registration.exp: Same.
7081 * gdb.python/py-xmethods.exp: Same.
7082 * gdb.python/python.exp: Same.
7083 * gdb.server/connect-with-no-symbol-file.exp: Same.
7084 * gdb.server/no-thread-db.exp: Same.
7085 * gdb.server/run-without-local-binary.exp: Same.
7086 * gdb.stabs/weird.exp: Same.
7087 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7088 * gdb.threads/thread-find.exp: Same.
7089 * gdb.threads/tls-shared.exp: Same.
7090 * gdb.threads/tls.exp: Same.
7091 * gdb.threads/wp-replication.exp: Same.
7092 * gdb.trace/ax.exp: Same.
7093 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7094
3d11e68e
TV
70952019-10-31 Tom de Vries <tdevries@suse.de>
7096
7097 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7098 * gdb.ada/array_subscript_addr.exp: Same.
7099 * gdb.ada/arrayidx.exp: Same.
7100 * gdb.ada/arrayparam.exp: Same.
7101 * gdb.ada/arrayptr.exp: Same.
7102 * gdb.ada/boolean_expr.exp: Same.
7103 * gdb.ada/call_pn.exp: Same.
7104 * gdb.ada/complete.exp: Same.
7105 * gdb.ada/fixed_cmp.exp: Same.
7106 * gdb.ada/fun_addr.exp: Same.
7107 * gdb.ada/funcall_param.exp: Same.
7108 * gdb.ada/interface.exp: Same.
7109 * gdb.ada/mod_from_name.exp: Same.
7110 * gdb.ada/null_array.exp: Same.
7111 * gdb.ada/packed_array.exp: Same.
7112 * gdb.ada/packed_tagged.exp: Same.
7113 * gdb.ada/print_chars.exp: Same.
7114 * gdb.ada/print_pc.exp: Same.
7115 * gdb.ada/ptype_arith_binop.exp: Same.
7116 * gdb.ada/ptype_field.exp: Same.
7117 * gdb.ada/ptype_tagged_param.exp: Same.
7118 * gdb.ada/rec_return.exp: Same.
7119 * gdb.ada/ref_tick_size.exp: Same.
7120 * gdb.ada/str_ref_cmp.exp: Same.
7121 * gdb.ada/taft_type.exp: Same.
7122 * gdb.ada/tagged.exp: Same.
7123 * gdb.ada/type_coercion.exp: Same.
7124 * gdb.ada/uninitialized_vars.exp: Same.
7125
60b6ede8
TV
71262019-10-30 Tom de Vries <tdevries@suse.de>
7127
7128 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7129
30baf67b
TV
71302019-10-26 Tom de Vries <tdevries@suse.de>
7131
7132 * gdb.base/bigcore.c: Fix typos in comments.
7133 * gdb.base/ctf-ptype.c: Same.
7134 * gdb.base/long_long.c: Same.
7135 * gdb.dwarf2/dw2-op-out-param.S: Same.
7136 * gdb.python/py-evthreads.c: Same.
7137 * gdb.reverse/i387-stack-reverse.c: Same.
7138 * gdb.trace/tfile.c: Same.
7139 * lib/compiler.c: Same.
7140 * lib/compiler.cc: Same.
7141
158da0d1
TV
71422019-10-25 Tom de Vries <tdevries@suse.de>
7143
7144 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7145 gdb_test_multiple calls.
7146 * gdb.reverse/sigall-reverse.exp: Same.
7147 * gdb.reverse/solib-precsave.exp: Same.
7148 * gdb.reverse/solib-reverse.exp: Same.
7149 * gdb.reverse/until-precsave.exp: Same.
7150 * gdb.reverse/until-reverse.exp: Same.
7151
4ccdfbec
TV
71522019-10-24 Tom de Vries <tdevries@suse.de>
7153
7154 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7155 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7156 kfail using -wrap pattern flag and convenience variable
7157 gdb_test_name.
7158
33d569b7
AB
71592019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7160
7161 * gdb.python/py-progspace.exp: Add tests for the
7162 Progspace.block_for_pc method.
7163
4d0b984b
TT
71642019-10-23 Tom Tromey <tom@tromey.com>
7165
7166 * configure: Rebuild.
7167 * aclocal.m4: Use m4_include, not sinclude.
7168
94cb3754
TV
71692019-10-21 Tom de Vries <tdevries@suse.de>
7170
7171 * gdb.base/infcall-nested-structs.c: Add
7172 __attribute__((noinline,noclone)) to all functions.
7173 (call_all): Add missing variable initialization. Simplify return value.
7174 (breakpt): Increment volatile variable, to prevent call from being
7175 optimized out.
7176 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7177
062f1fc1
TV
71782019-10-17 Tom de Vries <tdevries@suse.de>
7179
7180 * gdb.fortran/module.exp: Allow info variables to print info for files
7181 other than module.f90.
7182
0b54364d
AB
71832019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7184
7185 * gdb.fortran/module.exp: Extend with 'info variables' test.
7186
7ff5fae7
AB
71872019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7188
7189 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7190 F77_FOR_TARGET.
7191
d10eccaa
TV
71922019-10-16 Tom de Vries <tdevries@suse.de>
7193
7194 PR tdep/25096
7195 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7196
745ff14e
TV
71972019-10-16 Tom de Vries <tdevries@suse.de>
7198
7199 PR tdep/24104
7200 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7201 Add KFAIL for PR tdep/25096.
7202
03e1ab94
TV
72032019-10-16 Tom de Vries <tdevries@suse.de>
7204
7205 PR testsuite/25059
7206 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7207
b17fcc10
TV
72082019-10-16 Tom de Vries <tdevries@suse.de>
7209
7210 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7211 as signed.
7212
9223170f
SM
72132019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7214
7215 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7216 one instead of increasing timeout.
7217
d6e76313
TV
72182019-10-13 Tom de Vries <tdevries@suse.de>
7219
7220 PR record/25038
7221 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7222 * gdb.reverse/sigall-reverse.exp: Same.
7223 * gdb.reverse/solib-precsave.exp: Same.
7224 * gdb.reverse/solib-reverse.exp: Same.
7225 * gdb.reverse/step-precsave.exp: Same.
7226 * gdb.reverse/until-precsave.exp: Same.
7227 * gdb.reverse/until-reverse.exp: Same.
7228 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7229
6dfc0041
AA
72302019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7231
7232 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7233 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7234 (cmp_struct_05_01, cmp_struct_static_02_01)
7235 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7236 comparisons.
7237
abcf2cc8
TV
72382019-10-10 Tom de Vries <tdevries@suse.de>
7239
7240 PR testsuite/24888
7241 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7242 gnatlink.
7243
a50faaf6
TV
72442019-10-09 Tom de Vries <tdevries@suse.de>
7245
7246 PR testsuite/25048
7247 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7248
60ff3cd7
AB
72492019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7250
7251 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7252 exceptions due to missing debug information.
7253
dfee8566
TV
72542019-10-07 Tom de Vries <tdevries@suse.de>
7255
7256 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7257
3d63690a
AB
72582019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7259
7260 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7261 * gdb.base/annota1.exp: Update to use gdb_test_name.
7262
30d1f018
WP
72632019-10-07 Weimin Pan <weimin.pan@oracle.com>
7264
7265 * gdb.base/ctf-whatis.exp: New file.
7266 * gdb.base/ctf-whatis.c: New file.
7267 * gdb.base/ctf-ptype.exp: New file.
7268 * gdb.base/ctf-ptype.c: New file.
7269 * gdb.base/ctf-constvars.exp: New file.
7270 * gdb.base/ctf-constvars.c: New file.
7271 * gdb.base/ctf-cvexpr.exp: New file.
7272
4dbbb47c
TV
72732019-10-04 Tom de Vries <tdevries@suse.de>
7274
7275 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7276 for loop.
7277
77c2dba3
TT
72782019-10-03 Tom Tromey <tom@tromey.com>
7279
7280 PR rust/24976:
7281 * gdb.rust/simple.rs (Union2): New type.
7282 (main): Use Union2.
7283 * gdb.rust/simple.exp: Add test.
7284
179aed7f
AB
72852019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7286
7287 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7288 nested function prefix.
7289
0a4b0913
AB
72902019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7291 Richard Bunt <richard.bunt@arm.com>
7292 Andrew Burgess <andrew.burgess@embecosm.com>
7293
7294 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7295 nested functions.
7296 * gdb.fortran/nested-funcs.f90: Update expected results.
7297 * gdb.fortran/nested-funcs-2.exp: New file.
7298 * gdb.fortran/nested-funcs-2.f90: New file.
7299
082cce05
AB
73002019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7301
7302 * gdb.python/py-parameter.exp: Make test names unique.
7303 * gdb.python/py-template.exp: Likewise.
7304 * gdb.python/py-value.exp: Likewise.
7305
2b74ba5a
AB
73062019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7307
7308 * gdb.base/break-interp.exp: Reduce test name duplication.
7309 * gdb.base/call-sc.exp: Likewise.
7310 * gdb.base/callfuncs.exp: Likewise.
7311 * gdb.base/charset.exp: Likewise.
7312 * gdb.base/dump.exp: Likewise.
7313 * gdb.base/ena-dis-br.exp: Likewise.
7314 * gdb.base/relational.exp: Likewise.
7315 * gdb.base/step-over-syscall.exp: Likewise.
7316 * gdb.base/structs.exp: Likewise.
7317
58eb20d5
AB
73182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7319
7320 * gdb.linespec/explicit.exp: Make test names unique.
7321 * gdb.linespec/ls-errs.exp: Likewise.
7322
4d421147
AB
73232019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7324
7325 * gdb.reverse/break-precsave.exp: Make test names unique.
7326 * gdb.reverse/break-reverse.exp: Likewise.
7327 * gdb.reverse/finish-precsave.exp: Likewise.
7328 * gdb.reverse/finish-reverse.exp: Likewise.
7329 * gdb.reverse/machinestate-precsave.exp: Likewise.
7330 * gdb.reverse/machinestate.exp: Likewise.
7331 * gdb.reverse/readv-reverse.exp: Likewise.
7332 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7333 * gdb.reverse/sigall-precsave.exp: Likewise.
7334 * gdb.reverse/sigall-reverse.exp: Likewise.
7335 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7336 * gdb.reverse/watch-precsave.exp: Likewise.
7337 * gdb.reverse/watch-reverse.exp: Likewise.
7338
d8c06f22
AB
73392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7340
7341 * gdb.threads/stop-with-handle.c: New file.
7342 * gdb.threads/stop-with-handle.exp: New file.
7343
3a56ed86
TV
73442019-10-03 Tom de Vries <tdevries@suse.de>
7345
7346 PR testsuite/25059
7347 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7348 directory" line to be missing.
7349
42275044
TV
73502019-10-03 Tom de Vries <tdevries@suse.de>
7351
7352 PR testsuite/25059
7353 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7354 type optional.
7355
9ef62df0
AA
73562019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7357
7358 * gdb.python/py-format-string.c (string.h): New include.
7359 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7360 the same value, for endianness-independence.
7361 * gdb.python/py-format-string.exp (default_regexp_dict)
7362 (test_pretty_structs, test_format): Adjust expected output to the
7363 changed initialization.
7364
37f6a7f4
TT
73652019-10-02 Tom Tromey <tromey@adacore.com>
7366
7367 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7368
1d58d6a2
PA
73692019-10-02 Pedro Alves <palves@redhat.com>
7370 Andrew Burgess <andrew.burgess@embecosm.com>
7371
7372 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7373 "print-file-var.h".
7374 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7375 (get_version_1): Print this_version_id and its address.
7376 Add extern "C" wrappers around interface functions.
7377 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7378 "print-file-var.h".
7379 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7380 (get_version_2): Print this_version_id and its address.
7381 Add extern "C" wrappers around interface functions.
7382 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7383 <stddef.h> and "print-file-var.h".
7384 Add extern "C" wrappers around interface functions.
7385 [VERSION_ID_MAIN] (this_version_id): Define.
7386 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7387 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7388 up extern "C" blocks.
7389 * gdb.base/print-file-var.exp (test): New, factored out from top
7390 level.
7391 (top level): Test all combinations of attribute hidden or not,
7392 dlopen or not, and this_version_id symbol in main file or not.
7393 Compile tests as both C++ and C, make test names unique.
7394
d770d56f
TT
73952019-10-01 Tom Tromey <tom@tromey.com>
7396
7397 * gdb.base/style.exp: Test "show logging filename".
7398
7f6aba03
TT
73992019-10-01 Tom Tromey <tom@tromey.com>
7400
7401 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7402 * gdb.base/style.exp: Add metadata style test.
7403
14309bb6
TT
74042019-10-01 Tom Tromey <tom@tromey.com>
7405
7406 * gdb.base/style.exp: Test "pwd".
7407
2a3c1174
PA
74082019-10-01 Tom Tromey <tom@tromey.com>
7409
7410 * gdb.base/style.exp: Update tests.
7411
53d666ec
AA
74122019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7413
7414 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7415 'six' to unsigned.
7416 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7417 'five'. Use an all-ones bit pattern for each.
7418 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7419 to its changed values.
7420
4a56a520
TT
74212019-09-30 Tom Tromey <tromey@adacore.com>
7422
7423 * gdb.rust/traits.rs: Disable all warnings.
7424
0df0352a
TV
74252019-09-29 Tom de Vries <tdevries@suse.de>
7426
aac66a4c 7427 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7428
73d9a918
TV
74292019-09-29 Tom de Vries <tdevries@suse.de>
7430
7431 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7432
060b3ab4
TV
74332019-09-27 Tom de Vries <tdevries@suse.de>
7434
7435 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7436
68f7d34d
TV
74372019-09-27 Tom de Vries <tdevries@suse.de>
7438
7439 PR record/23188
7440 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7441
5d63b30a
TT
74422019-09-26 Tom Tromey <tromey@adacore.com>
7443
7444 * gdb.ada/py_taft.exp: New file.
7445 * gdb.ada/py_taft/main.adb: New file.
7446 * gdb.ada/py_taft/pkg.adb: New file.
7447 * gdb.ada/py_taft/pkg.ads: New file.
7448
3d435220
TV
74492019-09-24 Tom de Vries <tdevries@suse.de>
7450
7451 PR gdb/24598
7452 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7453
77d03678
TV
74542019-09-22 Tom de Vries <tdevries@suse.de>
7455
7456 * gdb.base/restore.exp: Allow register variables to be optimized out at
7457 -O0.
7458
abf516c6
UW
74592019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7460
7461 * gdb.arch/spu-info.exp: Remove file.
7462 * gdb.arch/spu-info.c: Remove file.
7463 * gdb.arch/spu-ls.exp: Remove file.
7464 * gdb.arch/spu-ls.c: Remove file.
7465
7466 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7467 * gdb.asm/spu.inc: Remove file.
7468
7469 * gdb.base/dump.exp: Remove support for spu*-*-*.
7470 * gdb.base/stack-checking.exp: Likewise.
7471 * gdb.base/overlays.exp: Likewise.
7472 * gdb.base/ovlymgr.c: Likewise.
7473 * gdb.base/spu.ld: Remove file.
7474
7475 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7476 * gdb.cp/cpexprs.exp: Likewise.
7477 * gdb.cp/exception.exp: Likewise.
7478 * gdb.cp/gdb2495.exp: Likewise.
7479 * gdb.cp/mb-templates.exp: Likewise.
7480 * gdb.cp/pr9167.exp: Likewise.
7481 * gdb.cp/userdef.exp: Likewise.
7482
7483 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7484
7485 * gdb.cell: Remove directory.
7486 * lib/cell.exp: Remove file.
7487
e452e88f
TV
74882019-09-19 Tom de Vries <tdevries@suse.de>
7489
7490 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7491
8a625130
TV
74922019-09-19 Tom de Vries <tdevries@suse.de>
7493
7494 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7495
81dc3ab5
TV
74962019-09-19 Tom de Vries <tdevries@suse.de>
7497
7498 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7499 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7500 (gdb_target_cmd): ... here.
7501 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7502 value 2.
7503
b078f3ac
AB
75042019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7505
7506 * gdb.base/source-dir.exp: Avoid having directory names in test
7507 names.
7508
f1b620e9
MG
75092019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7510
7511 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7512 directory.
7513
67f3ed6a
AB
75142019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7515
7516 * gdb.base/list-missing-source.exp: New file.
7517
d1b70248
TV
75182019-09-14 Tom de Vries <tdevries@suse.de>
7519
7520 PR teststuite/24599
7521 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7522 * lib/ada.exp (gnatmake_version_at_least): New proc.
7523
5fabdcd6
AB
75242019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7525
7526 * gdb.base/maint.exp: Use exec_has_index_section.
7527
aa17805f
AB
75282019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7529
7530 * gdb.base/maint.exp: Add test for 'maint info sections'.
7531
25e5c209
TV
75322019-09-12 Tom de Vries <tdevries@suse.de>
7533
7534 * gdb.base/store.exp: Allow register variables to be optimized out at
7535 -O0.
7536
4993045d
PW
75372019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7538
7539 * gdb.ada/rdv_wait.exp: Update to new task names.
7540 * gdb.base/task_switch_in_core.exp: Likewise.
7541 * gdb.base/info_sources_base.c: Likewise.
7542
8a516164
TT
75432019-09-10 Tom Tromey <tromey@adacore.com>
7544
7545 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7546
aa391654
TT
75472019-09-10 Tom Tromey <tromey@adacore.com>
7548
7549 * gdb.ada/dgopt.exp: New file.
7550 * gdb.ada/dgopt/x.adb: New file.
7551
8634b462
TT
75522019-09-08 Tom Tromey <tom@tromey.com>
7553
7554 * gdb.tui/resize.exp: Remove setup_xfail.
7555 * gdb.tui/regs.exp: Remove setup_xfail.
7556 * gdb.tui/basic.exp: Remove setup_xfail.
7557
736b0f76
DB
75582019-09-06 David Blaikie <dblaikie@gmail.com>
7559
7560 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7561 * gdb.cp/cplabel.exp: Ditto.
7562 * gdb.linespec/ls-errs.exp: Ditto.
7563
30331a6c
TV
75642019-09-05 Tom de Vries <tdevries@suse.de>
7565
7566 * lib/gdb.exp (cmp_file_string): New proc.
7567 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7568 runto_main. Verify save breakpoints output.
7569
98b0ebab
PW
75702019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7571
7572 * gdb.base/info-var.exp: Test info variables without running
7573 to main, to avoid expect's buffer overflow.
7574
4e962e74
TT
75752019-09-03 Tom Tromey <tromey@adacore.com>
7576
7577 * gdb.ada/bias.exp: New file.
7578 * gdb.ada/bias/bias.adb: New file.
7579 * gdb.ada/print_chars.exp: Add regression test.
7580 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7581 (MC): New variable.
7582
2ea1a07a
SL
75832019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7584
7585 * gdb.base/argv0-symlink.exp: Run only on native target
7586 and local host.
7587
8077c50d
TV
75882019-08-29 Tom de Vries <tdevries@suse.de>
7589
7590 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7591 diverse debug info.
7592 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7593
48352473
TV
75942019-08-28 Tom de Vries <tdevries@suse.de>
7595
7596 * gdb.base/info-var.exp: Allow info variables to print info for files
7597 other than info-var-f1.c and info-var-f2.c.
7598
d8f27c60
AB
75992019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7600
7601 * gdb.fortran/info-types.exp: Add module.
7602 * gdb.fortran/info-types.f90: Update expected results.
7603
1f20c35e
AB
76042019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7605
7606 * gdb.fortran/info-types.exp: New file.
7607 * gdb.fortran/info-types.f90: New file.
7608 * lib/fortran.exp (fortran_character1): New proc.
7609
4acfdd20
AB
76102019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7611
7612 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7613 functions'. Reindent as needed.
7614 * gdb.base/info-var-f1.c: New file.
7615 * gdb.base/info-var-f2.c: New file.
7616 * gdb.base/info-var.exp: New file.
7617 * gdb.base/info-var.h: New file.
7618
5c31b358
TV
76192019-08-26 Tom de Vries <tdevries@suse.de>
7620
7621 PR c++/24852
7622 * gdb.cp/no-libstdcxx-probe.exp: New test.
7623
b694989f
TV
76242019-08-26 Tom de Vries <tdevries@suse.de>
7625
7626 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7627 * tests need to be skipped.
7628 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7629 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7630 mi_skip_libstdcxx_probe_tests.
7631
d9c4ba53
SDJ
76322019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7633
7634 * gdb.python/py-xmethods.exp: Use raw strings when passing
7635 arguments to SimpleXMethodMatcher.
7636
395fad09
TV
76372019-08-22 Tom de Vries <tdevries@suse.de>
7638
7639 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7640 more informative.
7641
26c957f1
PA
76422019-08-21 Pedro Alves <palves@redhat.com>
7643
7644 * gdb.base/with.exp: Test "with" with no arguments.
7645
61f80d5d
TV
76462019-08-21 Tom de Vries <tdevries@suse.de>
7647
7648 * gdb.base/gdb-caching-proc.exp: Sort files.
7649
d7a11d13
TV
76502019-08-20 Tom de Vries <tdevries@suse.de>
7651
7652 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7653 compilation.
7654
34dafe9f
TV
76552019-08-16 Tom de Vries <tdevries@suse.de>
7656
7657 * gdb.base/compare-sections.exp ("after run to main"): Allow
7658 mismatched read-only sections for PIE executables.
7659
398fdd60
TT
76602019-08-16 Tom Tromey <tom@tromey.com>
7661
7662 * lib/tuiterm.exp (_csi_Z): New proc.
7663 * gdb.tui/basic.exp: Update window positions.
7664 * gdb.tui/empty.exp: Update window positions.
7665
d8f9e51c
SL
76662019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7667
7668 * gdb.base/examine-backward.exp: Correct regexp for
7669 "examine 3 bytes backward from ${address_zero}".
7670
3df505f6
TT
76712019-08-15 Tom Tromey <tom@tromey.com>
7672
7673 * gdb.tui/empty.exp: Enable resizing tests.
7674
272560b5
TT
76752019-08-15 Tom Tromey <tromey@adacore.com>
7676
7677 * gdb.ada/char_enum.exp: Add regression tests.
7678 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7679 and '0'.
7680 (Char, Gchar): Update.
7681 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7682
08235187
CB
76832019-08-15 Christian Biesinger <cbiesinger@google.com>
7684
7685 * gdb.python/python.exp: Expect a leading underscore on
7686 GdbOutput{,Error}File.
7687
22a2ab04
SL
76882019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7689
7690 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7691 Windows host.
7692
835b995b
SL
76932019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7694
7695 * gdb.base/batch-preserve-term-settings.exp
7696 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7697
97dd8e07
CB
76982019-08-15 Christian Biesinger <cbiesinger@google.com>
7699
7700 * lib/gdb.exp: When running on a mingw target, replace
7701 /x/ with x:/.
7702
75faf5c4
AH
77032019-08-14 Alan Hayward <alan.hayward@arm.com>
7704
7705 * gdb.arch/aarch64-prologue.c: New test.
7706 * gdb.arch/aarch64-prologue.exp: New file.
7707
abc6c00f
TV
77082019-08-13 Tom de Vries <tdevries@suse.de>
7709
7710 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7711 Thread.
7712
74c2c1f4
SL
77132019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7714
7715 * gdb.python/py-completion.exp: Download the .py file to the host
7716 and use its host pathname. Conditionalize tests that use
7717 tab completion and manipulate files on the build machine.
7718 * gdb.python/py-events.exp: Download the .py file to the host
7719 and use its host pathname.
7720 * gdb.python/py-evsignal.exp: Likewise.
7721 * gdb.python/py-evthreads.exp: Likewise.
7722 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7723 pathname syntax.
7724 * gdb.python/py-framefilter.exp: Download the .py file to the right
7725 place on the host. Match Windows pathname syntax.
7726 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7727 .py file to the host and use its host pathname.
7728 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7729 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7730 build pathname. Skip symlink test on Windows host. Add missing
7731 newline at end of file.
7732 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7733 and use its host pathname.
7734 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7735 * gdb.python/py-section-script.exp: Use host location of binfile
7736 on safe-path. Use correct path separator on Windows host.
7737 Reorder alternatives in gdb_test_multiple to prevent matching
7738 the wrong alternative on success.
7739 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7740
ca2589f3
PP
77412019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7742
7743 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7744 expect the GDB inferior to no longer immediately stop after
7745 being resumed with "signal SIGINT".
7746
020a839d
SL
77472019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7748
7749 * gdb.linespec/break-ask.exp: Generalize regexps to match
7750 Windows pathnames too.
7751
128d6509
TV
77522019-08-08 Tom de Vries <tdevries@suse.de>
7753
7754 PR testsuite/24862
7755 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7756
590042fc
PW
77572019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7758
7759 * gdb.base/style.exp: Update tests for help doc new invariants.
7760 * gdb.base/help.exp: Likewise.
7761
046bebe1
TT
77622019-08-06 Tom Tromey <tom@tromey.com>
7763
7764 * gdb.base/style.exp: Add disassemble test.
7765 * gdb.base/style.c (some_called_function): New function.
7766 (main): Use it.
7767
0b27c27d
CB
77682019-08-05 Christian Biesinger <cbiesinger@google.com>
7769
7770 * gdb.python/py-block.exp: Test dictionary access on blocks.
7771
580f1034
SM
77722019-08-05 Simon Marchi <simon.marchi@efficios.com>
7773
7774 PR gdb/24863
7775 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7776 -list-thread-groups --available test when running under
7777 check-read1.
7778
d86bd7cb
TV
77792019-08-05 Tom de Vries <tdevries@suse.de>
7780
7781 PR testsuite/24863
7782 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7783 * gdb.base/help.exp: Use with_read1_timeout_factor.
7784 * gdb.base/info-macros.exp: Same.
7785 * gdb.cp/nested-types.exp: Same.
7786
a80cf5d8
TV
77872019-08-05 Tom de Vries <tdevries@suse.de>
7788
7789 * lib/gdb.exp (version_at_least): Factor out of ...
7790 (tcl_version_at_least): ... here.
7791 (gdb_compile): Fail if pie results in non-PIE executable.
7792 (readelf_version, readelf_prints_pie): New proc.
7793 (exec_is_pie): Return -1 if unknown.
7794
d0962838
TV
77952019-08-05 Tom de Vries <tdevries@suse.de>
7796
7797 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7798
2252ff3d
SL
77992019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7800
7801 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7802
26655f53
SL
78032019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7804
7805 * lib/completion-support.exp (test_gdb_complete_none): Skip
7806 tab completion tests if no readline support.
7807 (test_gdb_complete_unique_re): Likewise.
7808 (test_gdb_complete_multiple): Likewise.
7809
db4dc13e
PW
78102019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7811
7812 * gdb.base/info_sources.exp: New file.
7813 * gdb.base/info_sources.c: New file.
7814 * gdb.base/info_sources_base.c: New file.
7815
0eba165a
PFC
78162019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7817
7818 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7819 prefix argument.
7820 (test_exit_status): Add prefix argument.
7821
59bd512b
TV
78222019-08-01 Tom de Vries <tdevries@suse.de>
7823
7824 PR testsuite/24863
7825 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7826 calling exp_continue for new thread and thread exited messages.
7827
2a3ad588
TV
78282019-08-01 Tom de Vries <tdevries@suse.de>
7829
7830 PR testsuite/24863
7831 * gdb.base/structs.exp: Fix check-read1 timeout using
7832 gdb_test_sequence.
7833 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7834
117eb594
TV
78352019-08-01 Tom de Vries <tdevries@suse.de>
7836
7837 PR testsuite/24863
7838 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7839 line.
7840
ed591340
TV
78412019-08-01 Tom de Vries <tdevries@suse.de>
7842
7843 PR testsuite/24863
7844 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7845
aa3b6533
TT
78462019-07-30 Tom Tromey <tromey@adacore.com>
7847
7848 * gdb.ada/display_nested.exp: New file.
7849 * gdb.ada/display_nested/foo.adb: New file.
7850 * gdb.ada/display_nested/pack.adb: New file.
7851 * gdb.ada/display_nested/pack.ads: New file.
7852
2906593f
CB
78532019-07-30 Christian Biesinger <cbiesinger@google.com>
7854
7855 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7856 namespace.
7857 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7858
0f575925
TV
78592019-07-30 Tom de Vries <tdevries@suse.de>
7860
7861 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7862 instead.
7863
b13057d9
TV
78642019-07-30 Tom de Vries <tdevries@suse.de>
7865
7866 PR testsuite/24834
7867 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7868 (exec_is_pie): New proc.
7869
5c4dde85
CB
78702019-07-29 Christian Biesinger <cbiesinger@google.com>
7871
7872 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7873
c620ed88
CB
78742019-07-29 Christian Biesinger <cbiesinger@google.com>
7875
7876 * gdb.python/py-objfile.c: Add global and static vars.
7877 * gdb.python/py-objfile.exp: Test new functions Objfile.
7878 lookup_global_symbol and lookup_static_symbol.
7879
3d235706
TT
78802019-07-29 Tom Tromey <tom@tromey.com>
7881
7882 * lib/tuiterm.exp (Term::_csi_@): New proc.
7883 (Term::_csi_X): Don't move cursor.
7884
c7e4c0a6
PW
78852019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7886
7887 * gdb.base/options.exp: Update backtrace - completion to
7888 new option -frame-info.
7889 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7890 Test new 'set print frame-info'. Test backtrace -frame-info
7891 overriding 'set print frame-info'.
7892 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7893 Test new 'set print frame-info'.
7894 Verify consistency of backtrace with and without filters, with and
7895 without -no-filters.
7896 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7897 default.
7898
de28a3b7
TV
78992019-07-29 Tom de Vries <tdevries@suse.de>
7900
7901 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7902 no arguments".
7903
507dd60e
TV
79042019-07-29 Tom de Vries <tdevries@suse.de>
7905
7906 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7907 is a substring of the first for "complete non-unique file name".
7908
5beafce9
TV
79092019-07-29 Tom de Vries <tdevries@suse.de>
7910
7911 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7912 with ".*".
7913
2d274232
TV
79142019-07-29 Tom de Vries <tdevries@suse.de>
7915
7916 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7917 Pass prompt_regexp parameter to gdb_test_multiple calls.
7918
9197cd8b
TV
79192019-07-29 Tom de Vries <tdevries@suse.de>
7920
7921 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7922 print registers" regexps.
9197cd8b 7923
b528dae0
TV
79242019-07-29 Tom de Vries <tdevries@suse.de>
7925
7926 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7927
d17725d7
TV
79282019-07-29 Tom de Vries <tdevries@suse.de>
7929
7930 PR gdb/24855
7931 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7932 (skip_python_tests_prompt): Add prompt_regexp argument to
7933 gdb_test_multiple calls.
7934
52b75bf1
TT
79352019-07-27 Tom Tromey <tom@tromey.com>
7936
7937 * gdb.tui/main.exp: New file.
7938
2b1d00c2
TT
79392019-07-27 Tom Tromey <tom@tromey.com>
7940
7941 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7942 optional.
7943 * gdb.tui/empty.exp: New file.
7944
ded631d5
TT
79452019-07-27 Tom Tromey <tom@tromey.com>
7946
7947 * lib/tuiterm.exp (spawn): New proc.
7948 (Term::resize): New proc.
7949 * gdb.tui/resize.exp: New file.
7950
58ac439d
TT
79512019-07-27 Tom Tromey <tom@tromey.com>
7952
7953 * gdb.tui/list.exp: New file.
7954
fe1f56ee
TT
79552019-07-27 Tom Tromey <tom@tromey.com>
7956
7957 * gdb.tui/regs.exp: New file.
7958
f790b310
TT
79592019-07-27 Tom Tromey <tom@tromey.com>
7960
7961 * gdb.tui/basic.exp: Add "layout split" test.
7962
d95fc6ee
TT
79632019-07-27 Tom Tromey <tom@tromey.com>
7964
7965 * gdb.tui/basic.exp: Add "layout asm" test.
7966
c3786b3a
TT
79672019-07-27 Tom Tromey <tom@tromey.com>
7968
7969 * lib/tuiterm.exp: New file.
7970 * gdb.tui/basic.exp: New file.
7971
98a617f8
KB
79722019-07-27 Kevin Buettner <kevinb@redhat.com>
7973
7974 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7975 Enable tests associated with this flag. Adjust regex
7976 referencing "foo_low" to now refer to "foo_cold" instead.
7977
5c076da4
KB
79782019-07-27 Kevin Buettner <kevinb@redhat.com>
7979
7980 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7981 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7982 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7983 foo_cold. Revise comments to match.
7984 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7985 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7986 were wrapped into this proc; Call do_test in loop from outermost
7987 level.
7988 (foo_low): Rename all occurrences to "foo_cold".
7989 (backtrace from baz): New test.
7990 (x2/i foo_cold): New test.
7991 (info line *foo_cold): New test.
7992
1512d3b7
TV
79932019-07-26 Tom de Vries <tdevries@suse.de>
7994
7995 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7996
297989a1
TV
79972019-07-25 Tom de Vries <tdevries@suse.de>
7998
7999 PR testsuite/24830
8000 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8001 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8002 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8003 (skip_libstdcxx_probe_tests): ... here.
8004 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8005
b3b965fb
TV
80062019-07-24 Tom de Vries <tdevries@suse.de>
8007
8008 PR testsuite/24807
8009 * gdb.objc/basicclass.m: Include stdio.h.
8010 * gdb.objc/nondebug.m: Same.
8011 * gdb.objc/objcdecode.m: Same.
8012
4625b4d0
TV
80132019-07-24 Tom de Vries <tdevries@suse.de>
8014
8015 PR testsuite/24612
8016 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8017 additional_flags.
8018
024a5840
TV
80192019-07-24 Tom de Vries <tdevries@suse.de>
8020
8021 PR testsuite/24831
8022 * gdb.multi/tids.exp: Update error messages for info threads.
8023
c76ddaa3
TV
80242019-07-24 Tom de Vries <tdevries@suse.de>
8025
8026 * gdb.base/info-types.exp: Allow info types to print info for more than
8027 one file.
8028
9a618ef6
TV
80292019-07-23 Tom de Vries <tdevries@suse.de>
8030
8031 PR testsuite/24842
8032 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8033 gdb_spawn_with_cmdline_opts.
8034
40eadf04
SP
80352019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8036
8037 * gdb.arch/arm-cmse-sgstubs.c: New test.
8038 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8039
5ba29434
TV
80402019-07-23 Tom de Vries <tdevries@suse.de>
8041
8042 PR testsuite/24711
8043 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8044 issuing next command.
8045
a8e9d247
AB
80462019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8047
8048 * gdb.ada/info_auto_lang.exp: Update expected results.
8049 * gdb.base/info-types.c: Add additional types to check.
8050 * gdb.base/info-types.exp: Update expected results.
8051
eb86c5e2
AB
80522019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8053
8054 * gdb.base/info-types.c: New file.
8055 * gdb.base/info-types.exp: New file.
8056
01e175fe
AB
80572019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8058
8059 * gdb.arch/riscv-bp-infcall.c: New file.
8060 * gdb.arch/riscv-bp-infcall.exp: New file.
8061
6b78c3f8
AB
80622019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8063
8064 PR breakpoints/24541
8065 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8066
da738167
TV
80672019-07-14 Tom de Vries <tdevries@suse.de>
8068
8069 PR testsuite/24760
8070 * gdb.objc/basicclass.exp: Fix unterminated string.
8071
0d4e84ed
AB
80722019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8073 Andrew Burgess <andrew.burgess@embecosm.com>
8074
8075 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8076 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8077 negative bounds.
8078 * gdb.fortran/vla-value.exp: Print elements of an array with
8079 negative bounds.
8080 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8081 testing.
8082
021d8588
AB
80832019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8084
8085 * gdb.base/options.exp (expect_string): Dequote strings in
8086 results.
8087 (test-string): Test strings with different quoting and reindent.
8088
f06f1252
TT
80892019-07-10 Tom Tromey <tromey@adacore.com>
8090
8091 * gdb.ada/mi_ex_cond.exp: Update expected results.
8092 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8093 * gdb.ada/mi_catch_ex.exp: Update expected results.
8094 * gdb.ada/mi_catch_assert.exp: Update expected results.
8095 * gdb.ada/catch_ex.exp (catch_exception_info)
8096 (catch_exception_entry, catch_assert_entry)
8097 (catch_unhandled_entry): Update.
8098 * gdb.ada/catch_assert_if.exp: Update expected results.
8099
b863685d
RB
81002019-07-10 Richard Bunt <richard.bunt@arm.com>
8101 Stephen Roberts <stephen.roberts@arm.com>
8102
8103 * gdb.base/define.exp: Restore original prompt.
8104
cb1e4e32
PA
81052019-07-09 Pedro Alves <palves@redhat.com>
8106
8107 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8108 breakpoints" output.
8109 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8110 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8111 throw" creates breakpoint.
8112 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8113 'type="catchpoint"'.
8114
b58a68fe
PA
81152019-07-09 Pedro Alves <palves@redhat.com>
8116
8117 PR c++/15468
8118 * gdb.cp/except-multi-location-lib.cc: New.
8119 * gdb.cp/except-multi-location-main.cc: New.
8120 * gdb.cp/except-multi-location.exp: New.
8121
0826779b
PW
81222019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8123
8124 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8125 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8126 argument and update callers.
8127
5b0e2db4
AB
81282019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8129
8130 * gdb.arch/amd64-break-on-asm-line.S: New file.
8131 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8132
1f6f6e21
PW
81332019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8134
8135 * gdb.base/printcmds.exp: Test printing C string and
8136 C wide string convenience vars without transiting via the inferior.
8137 Also make test names unique.
8138
ea142fbf
AH
81392019-07-08 Alan Hayward <alan.hayward@arm.com>
8140
5862c886 8141 PR breakpoints/25011
ea142fbf
AH
8142 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8143
213fd9fa
PA
81442019-07-04 Pedro Alves <palves@redhat.com>
8145
8146 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8147 body returned ok(0), break(3) or continue(4).
8148 * gdb.testsuite/foreach_with_prefix.exp: New file.
8149
2b40fda7
AH
81502019-07-04 Alan Hayward <alan.hayward@arm.com>
8151
8152 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8153
a26c8de0
PA
81542019-07-03 Pedro Alves <palves@redhat.com>
8155
8156 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8157 "return -code".
8158
5f4ba3e7
PA
81592019-07-03 Pedro Alves <palves@redhat.com>
8160
8161 PR cli/24732
8162 * gdb.base/shell.exp: Load completion-support.exp.
8163 Adjust expected error output. Add completion tests.
8164
a994424f
PA
81652019-07-03 Pedro Alves <palves@redhat.com>
8166
8167 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8168 string_to_regexp.
8169
3d9be6f5
PA
81702019-07-03 Pedro Alves <palves@redhat.com>
8171
8172 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8173 (expect_integer): Adjust to expect "-string".
8174 (expect_string): New.
8175 (all_options): Expect "-string".
8176 (test-flag, test-boolean): Adjust to expect "-string".
8177 (test-string): New proc.
8178 (top level): Call it.
8179
41fc454c
PA
81802019-07-03 Pedro Alves <palves@redhat.com>
8181
8182 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8183 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8184 the expected output in the success.
8185
b2b2a215
PA
81862019-07-03 Pedro Alves <palves@redhat.com>
8187
8188 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8189 Split one gdb_test_multiple call in two to avoid a race.
8190
fdbc9870
PA
81912019-07-03 Pedro Alves <palves@redhat.com>
8192
8193 * gdb.base/with.c: New file.
8194 * gdb.base/with.exp: New file.
8195
c6ac8931
PA
81962019-07-03 Pedro Alves <palves@redhat.com>
8197
8198 * gdb.base/settings.exp: Replace all references to "maint
8199 test-settings set" with references to "maint set test-settings",
8200 and all references to "maint test-settings show" with references
8201 to "maint show test-settings".
8202
970f9d09
PA
82032019-07-03 Pedro Alves <palves@redhat.com>
8204
8205 * gdb.base/settings.exp (test-string): Adjust expected out when
8206 testing "maint test-settings show filename"
8207
54d66006
PA
82082019-07-02 Pedro Alves <palves@redhat.com>
8209
8210 * gdb.base/options.exp (test-info-threads): New procedure.
8211 (top level): Call it.
8212
10d06d82
TT
82132019-06-28 Tom Tromey <tromey@adacore.com>
8214
8215 * gdb.dwarf2/ada-linkage-name.c: New file.
8216 * gdb.dwarf2/ada-linkage-name.exp: New file.
8217
3d507ff2
TT
82182019-06-27 Tom Tromey <tromey@adacore.com>
8219
d039f014 8220 PR c++/20020:
3d507ff2
TT
8221 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8222
8af58ffe
TV
82232019-06-26 Tom de Vries <tdevries@suse.de>
8224
8225 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8226
22e21752
TV
82272019-06-26 Tom de Vries <tdevries@suse.de>
8228
8229 * gdb.base/index-cache.exp: Add back missing debug option.
8230
b65b566c
PW
82312019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8232
8233 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8234
5c2c8c69
TV
82352019-06-25 Tom de Vries <tdevries@suse.de>
8236
8237 PR testsuite/24727
8238 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8239
164e3873
TV
82402019-06-24 Tom de Vries <tdevries@suse.de>
8241
8242 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8243
824eacee
TV
82442019-06-24 Tom de Vries <tdevries@suse.de>
8245
8246 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8247 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8248 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8249
385b97d3
TV
82502019-06-24 Tom de Vries <tdevries@suse.de>
8251
8252 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8253
c596f180
TV
82542019-06-21 Tom de Vries <tdevries@suse.de>
8255
8256 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8257
b13a7d03
TV
82582019-06-21 Tom de Vries <tdevries@suse.de>
8259
8260 PR testsuite/24518
8261 PR ada/24713
8262 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8263 index.
8264
899277ae
TT
82652019-06-19 Tom Tromey <tromey@adacore.com>
8266
8267 * gdb.ada/length_cond.exp: Add intro comment.
8268
680e1bee
TT
82692019-06-19 Tom Tromey <tromey@adacore.com>
8270
8271 * gdb.ada/length_cond.exp: New file.
8272 * gdb.ada/length_cond/length_cond.adb: New file.
8273 * gdb.ada/length_cond/pck.adb: New file.
8274 * gdb.ada/length_cond/pck.ads: New file.
8275
0ed4690a
TV
82762019-06-18 Tom de Vries <tdevries@suse.de>
8277
8278 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8279
d20ed5fd
TT
82802019-06-18 Tom Tromey <tromey@adacore.com>
8281
8282 * gdb.base/list0.h: Add comment explaining control character.
8283
86e04673
TV
82842019-06-18 Tom de Vries <tdevries@suse.de>
8285
8286 * boards/fission.exp: Break up long debug_flags line.
8287
c4973306
SM
82882019-06-16 Tom de Vries <tdevries@suse.de>
8289
8290 PR gdb/24445
8291 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8292 generated index.
8293
93cb9841
AB
82942019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8295
8296 PR gdb/24686
8297 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8298 improve detection of bug gdb/24541.
8299
399aaebd
SM
83002019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8301
8302 PR gdb/24669
8303 * gdb.base/index-cache.exp (uses_readnow,
8304 expecting_index_cache_use): Define global variable.
8305 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8306 expecting_index_cache_use.
8307
584a927c
AB
83082019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8309 Andrew Burgess <andrew.burgess@embecosm.com>
8310
8311 * gdb.fortran/pointers.f90: New file.
8312 * gdb.fortran/print_type.exp: New file.
8313 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8314 * gdb.fortran/vla-type.exp: Likewise.
8315 * gdb.fortran/vla-value.exp: Likewise.
8316 * gdb.mi/mi-vla-fortran.exp: Likewise.
8317
30056ea0
AB
83182019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8319
8320 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8321 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8322 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8323 as a stop reason.
8324
ec8e2b6d
AB
83252019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8326
8327 * gdb.base/annota1.exp: Update expected results.
8328 * gdb.cp/annota2.exp: Likewise.
8329 * gdb.cp/annota3.exp: Likewise.
8330
09e4c4e1
AB
83312019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8332
8333 * gdb.base/style-logging.exp: Remove path from test name.
8334
0735b091
TT
83352019-06-14 Tom Tromey <tromey@adacore.com>
8336
8337 PR gdb/24502:
8338 * gdb.base/style-logging.exp: New file.
8339
f5686554
TT
83402019-06-14 Tom Tromey <tromey@adacore.com>
8341
8342 * gdb.base/symfile-warn.exp: New file.
8343 * gdb.base/symfile-warn.c: New file.
8344
a0c1ffed
TT
83452019-06-14 Tom Tromey <tromey@adacore.com>
8346
8347 * gdb.base/annotate-symlink.exp: New file.
8348
f411722c
TT
83492019-06-14 Tom Tromey <tromey@adacore.com>
8350
8351 * gdb.ada/set_wstr.exp: Add reassignment test.
8352
4268ec18
TT
83532019-06-14 Tom Tromey <tromey@adacore.com>
8354
8355 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8356 'unchecked_access and 'unrestricted_access as well.
8357
9a9e394b
TT
83582019-06-14 Tom Tromey <tromey@adacore.com>
8359
8360 PR ada/24539:
8361 * gdb.ada/vla.exp: Update tests.
8362 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8363 pragma.
8364
4c048731
PA
83652019-06-13 Pedro Alves <palves@redhat.com>
8366
8367 * gdb.base/settings.exp (test-integer): Test junk after
8368 "unlimited".
8369
6665660a
PA
83702019-06-13 Pedro Alves <palves@redhat.com>
8371
8372 * gdb.base/options.exp (test-thread-apply): New.
8373 (top level): Call it.
8374
5d707134
PA
83752019-06-13 Pedro Alves <palves@redhat.com>
8376
8377 * gdb.base/options.exp (test-frame-apply): New.
8378 (top level): Test print commands with different "frame apply"
8379 prefixes.
8380
e2a689da
PA
83812019-06-13 Pedro Alves <palves@redhat.com>
8382
e79be6e5 8383 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8384 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8385 'max_completions' parameter and handle it.
8386 (test_gdb_completion_offers_commands): New.
8387
90a1ef87
PA
83882019-06-13 Pedro Alves <palves@redhat.com>
8389
8390 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8391
d4c16835
PA
83922019-06-13 Pedro Alves <palves@redhat.com>
8393
8394 * gdb.base/options.exp (test-backtrace): New.
8395 (top level): Call it.
8396
2daf894e
PA
83972019-06-13 Pedro Alves <palves@redhat.com>
8398
8399 * gdb.guile/scm-frame-args.exp: Use "set print
8400 raw-frame-arguments" instead of "set print raw frame-arguments".
8401 * gdb.python/py-frame-args.exp: Likewise.
8402
e6ed716c
PA
84032019-06-13 Pedro Alves <palves@redhat.com>
8404
8405 * gdb.compile/compile.exp: Adjust expected output to option
8406 processing changes.
8407
7d8062de
PA
84082019-06-13 Pedro Alves <palves@redhat.com>
8409
8410 * gdb.base/options.exp: Build executable.
8411 (test-print): New procedure.
8412 (top level): Call it, once for "print" and another for "compile
8413 print".
8414
9d0faba9
PA
84152019-06-13 Pedro Alves <palves@redhat.com>
8416
8417 * gdb.base/options.c: New file.
8418 * gdb.base/options.exp: New file.
8419
dee7b4c8
PA
84202019-06-13 Pedro Alves <palves@redhat.com>
8421
8422 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8423 that "o" is ambiguous.
8424
dca0f6c0
PA
84252019-06-13 Pedro Alves <palves@redhat.com>
8426
8427 * gdb.base/settings.c: New file.
8428 * gdb.base/settings.exp: New file.
8429
ccf46844
PA
84302019-06-13 Pedro Alves <palves@redhat.com>
8431
8432 * gdb.base/completion.exp: Fix comment typo.
8433
b9a3f842
PA
84342019-06-13 Pedro Alves <palves@redhat.com>
8435
8436 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8437 foo --1" test.
8438
d106773e
PA
84392019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8440
8441 * gdb.fortran/block-data.f: New.
8442 * gdb.fortran/block-data.exp: New.
8443
fea82da0
TV
84442019-06-11 Tom de Vries <tdevries@suse.de>
8445
8446 PR testsuite/24521
8447 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8448 message.
8449
8c2e74f1
TV
84502019-06-11 Tom de Vries <tdevries@suse.de>
8451
8452 PR testsuite/24521
8453 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8454
b49851c8
TV
84552019-06-11 Tom de Vries <tdevries@suse.de>
8456
8457 * boards/readnow.exp: New file.
8458
a7067863
AB
84592019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8460
8461 * gdb.fortran/vla-sizeof.exp: Update expected results.
8462
1a3da2cd
AB
84632019-06-06 Amos Bird <amosbird@gmail.com>
8464
8465 * gdb.base/annota1.exp (thread_switch): Add test for
8466 thread-exited annotation.
8467
3847a7bf
TT
84682019-06-06 Tom Tromey <tromey@adacore.com>
8469
8470 * gdb.base/maint.exp: Expect command started/finished output.
8471
0088ba59
AB
84722019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8473
8474 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8475 comment.
8476 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8477
312617a3
AB
84782019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8479
8480 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8481 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8482 * gdb.arch/riscv-unwind-long-insn.c: New file.
8483 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8484
e1f2e1a2
CB
84852019-06-04 Christian Biesinger <cbiesinger@google.com>
8486
d3238f7d 8487 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8488
206584bd
PW
84892019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8490
8491 * lib/gdb.exp (help_list_trailer): New regexp variable
8492 factorizing the help trailer message.
8493 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8494 arg to allow to better factorize various tests.
8495 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8496 (test_prefix_command_help): Use help_list_trailer.
8497 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8498 * gdb.guile/scm-cmd.exp: Likewise.
8499 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8500 * gdb.base/help.exp: Use test_user_defined_class_help.
8501 * gdb.base/style.exp: Add tests for styling of help and apropos.
8502 * lib/gdb-utils.exp (style): Add title and highlight styles.
8503
708dc93e
PW
85042019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8505
8506 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8507 $_shell_exitsignal.
8508 * gdb.base/default.exp: Update for new convenience variables.
8509
f49055a5
TT
85102019-05-29 Tom Tromey <tromey@adacore.com>
8511
8512 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8513 to "break complete ada" test case's regexp.
8514
4330d61d
TT
85152019-05-29 Tom Tromey <tromey@adacore.com>
8516
8517 PR c++/20020:
8518 * gdb.cp/constexpr-field.exp: New file.
8519 * gdb.cp/constexpr-field.cc: New file.
8520
000439d5
TT
85212019-05-29 Tom Tromey <tromey@adacore.com>
8522
8523 * gdb.base/finish.exp (finish_no_print): New proc.
8524 (finish_tests): Call it.
8525
5a01c34c
TV
85262019-05-24 Tom de Vries <tdevries@suse.de>
8527
8528 * gdb.dwarf2/gdb-add-index.exp: New file.
8529
18125b16
TT
85302019-05-22 Tom Tromey <tromey@adacore.com>
8531
8532 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8533 * gdb.base/style.exp: Use "style".
8534 * lib/gdb-utils.exp (style): New proc.
8535
af1a8d03
TV
85362019-05-22 Tom de Vries <tdevries@suse.de>
8537
8538 * gdb.base/align.exp: Require c++11.
8539
e7fe496b
TV
85402019-05-22 Tom de Vries <tdevries@suse.de>
8541
8542 PR testsuite/24586
8543 * gdb.python/py-mi-var-info-path-expression.exp: Call
8544 mi_skip_python_tests to check if python is supported.
8545
8fca4da0
AH
85462019-05-22 Alan Hayward <alan.hayward@arm.com>
8547
8548 * gdb.arch/aarch64-pauth.c: New test.
8549 * gdb.arch/aarch64-pauth.exp: New file.
8550
b7060614
AH
85512019-05-22 Alan Hayward <alan.hayward@arm.com>
8552
8553 * README (Re-running Tests Outside The Testsuite): New section.
8554
669d0468
TV
85552019-05-21 Tom de Vries <tdevries@suse.de>
8556
8557 * gdb.arch/amd64-eval.exp: Require c++11.
8558 * gdb.base/max-depth.exp: Same.
8559 * gdb.compile/compile-cplus-array-decay.exp: Same.
8560 * gdb.cp/meth-typedefs.exp: Same.
8561 * gdb.cp/subtypes.exp: Same.
8562 * gdb.cp/temargs.exp: Same.
8563
ce3ebcaa
AH
85642019-05-21 Alan Hayward <alan.hayward@arm.com>
8565
8566 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8567
34d11c68
AB
85682019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8569
8570 PR gdb/18644
8571 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8572 * gdb.fortran/printing-types.exp: Add new test.
8573 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8574 testing.
8575 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8576 setup_kfail call.
8577
87781e84
AH
85782019-05-17 Alan Hayward <alan.hayward@arm.com>
8579
8580 * README (Running the Testsuite): Change example.
8581 (Testsuite Parameters): Remove TRANSCRIPT.
8582 * lib/gdb.exp: Remove TRANSCRIPT check.
8583
b420b89e
AH
85842019-05-17 Alan Hayward <alan.hayward@arm.com>
8585
8586 * README (Testsuite Parameters): Add replay logging to
8587 GDBSERVER_DEBUG.
8588 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8589 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8590 as a comma separated list.
8591 (gdb_debug_init): Override procedure.
8592
408e9b8b
AH
85932019-05-17 Alan Hayward <alan.hayward@arm.com>
8594
8595 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8596 (gdb_write_cmd_file): New procedure.
8597 * lib/gdbserver-support.exp (gdbserver_start): Call
8598 gdbserver_write_cmd_file.
8599 (gdbserver_write_cmd_file): New procedure.
8600
f9e2e39d
AH
86012019-05-17 Alan Hayward <alan.hayward@arm.com>
8602
8603 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8604 (delete_breakpoints): Likewise.
8605 (gdb_run_cmd): Likewise.
8606 (gdb_start_cmd): Likewise.
8607 (gdb_starti_cmd): Likewise.
8608 (gdb_internal_error_resync): Likewise.
8609 (gdb_test_multiple): Likewise.
8610 (gdb_reinitialize_dir): Likewise.
8611 (default_gdb_exit): Likewise.
8612 (gdb_file_cmd): Mark kill as optional.
8613 (default_gdb_start): Call gdb_stdin_log_init.
8614 (send_gdb): Call gdb_stdin_log_write.
8615 (rerun_to_main): Mark Y as an answer.
8616 (gdb_stdin_log_init): New function.
8617 (gdb_stdin_log_write): Likewise.
8618
81f47ac2
AH
86192019-05-17 Alan Hayward <alan.hayward@arm.com>
8620
8621 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8622 * gdb.base/debug-expr.exp: Likewise.
8623 * gdb.base/foll-fork.exp: Likewise.
8624 * gdb.base/foll-vfork.exp: Likewise.
8625 * gdb.base/fork-print-inferior-events.exp: Likewise.
8626 * gdb.base/gdb-sigterm.exp: Likewise.
8627 * gdb.base/gdbinit-history.exp: Likewise.
8628 * gdb.base/osabi.exp: Likewise.
8629 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8630 * gdb.base/ui-redirect.exp: Likewise.
8631 * gdb.gdb/unittest.exp: Likewise.
8632 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8633 * gdb.mi/mi-watch.exp: Likewise.
8634 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8635 * gdb.mi/user-selected-context-sync.exp: Likewise.
8636 * gdb.python/python.exp: Disable debug test when debugging.
8637 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8638 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8639 Likewise.
8640 * gdb.threads/stepi-random-signal.exp: Likewise.
8641
29b52314
AH
86422019-05-17 Alan Hayward <alan.hayward@arm.com>
8643
8644 * Makefile.in: Pass through GDB_DEBUG.
8645 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8646 (gdb,debug): Add board setting.
8647 * lib/gdb.exp (default_gdb_start): Start debugging.
8648 (gdb_debug_enabled): New procedure.
8649 (gdb_debug_init): Likewise.
29b52314
AH
8650
86512019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8652
29b52314
AH
8653 * Makefile.in: Pass through GDB_DEBUG.
8654 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8655 (gdb,debug): Add board setting.
8656 * lib/gdb.exp (default_gdb_start): Start debugging.
8657 (gdb_debug_enabled): New procedure.
8658 (gdb_debug_init): Likewise.
29b52314 8659
ca1285d1
AH
86602019-05-17 Alan Hayward <alan.hayward@arm.com>
8661
8662 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8663
f3a09c80
AH
86642019-05-17 Alan Hayward <alan.hayward@arm.com>
8665
8666 * gdb.base/ui-redirect.exp: Test redirection.
8667
26648588
JV
86682019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8669
8670 * gdb.mi/mi-complete.exp: New file.
8671 * gdb.mi/mi-complete.cc: Likewise.
8672
14237686
AB
86732019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8674
8675 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8676 indexed and sliced arrays, and pointers to arrays.
8677
e7bd7fba
TT
86782019-05-14 Tom Tromey <tromey@adacore.com>
8679
8680 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8681 styling test.
8682
2764128d
TV
86832019-05-14 Tom de Vries <tdevries@suse.de>
8684
8685 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8686 selection entry encoding.
8687
71bed2db
TT
86882019-05-10 Tom Tromey <tromey@adacore.com>
8689
8690 * gdb.ada/info_exc.exp: Add "complete" test.
8691
63b667ad
TV
86922019-05-09 Tom de Vries <tdevries@suse.de>
8693
8694 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8695 CU-relative.
8696
9cfd2b89
TV
86972019-05-09 Tom de Vries <tdevries@suse.de>
8698
8699 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8700 CU-relative.
8701
2228ef77
XR
87022019-05-08 Joel Brobecker <brobecker@adacore.com>
8703
8704 * gdb.ada/frame_arg_lang.exp: New testcase.
8705 * gdb.ada/frame_arg_lang/bla.adb: New file.
8706 * gdb.ada/frame_arg_lang/pck.ads: New file.
8707 * gdb.ada/frame_arg_lang/pck.adb: New file.
8708 * gdb.ada/frame_arg_lang/foo.c: New file.
8709
80e55b13
TT
87102019-05-08 Tom Tromey <tromey@adacore.com>
8711
8712 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8713
9d3421af
TT
87142019-05-08 Tom Tromey <tromey@adacore.com>
8715
8716 * gdb.base/ptype-offsets.exp: Update tests.
8717
844333e2
TT
87182019-05-08 Tom Tromey <tromey@adacore.com>
8719
8720 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8721 cases.
8722 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8723 "short".
8724
988915ee
TT
87252019-05-08 Tom Tromey <tromey@adacore.com>
8726
8727 * gdb.ada/vla.exp: New file.
8728 * gdb.ada/vla/vla.adb: New file.
8729
7bd55dac
TV
87302019-05-07 Tom de Vries <tdevries@suse.de>
8731
8732 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8733
75f06e9d
TV
87342019-05-07 Tom de Vries <tdevries@suse.de>
8735
8736 PR testsuite/24522
8737 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8738 section.
8739
77e7aaa4
TV
87402019-05-07 Tom de Vries <tdevries@suse.de>
8741
8742 PR testsuite/24522
8743 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8744 .debug_aranges section.
8745
456ba0fa
TV
87462019-05-07 Tom de Vries <tdevries@suse.de>
8747
8748 PR testsuite/24159
8749 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8750
5a56d6a6
TV
87512019-05-06 Tom de Vries <tdevries@suse.de>
8752
8753 * lib/gdb.exp (exec_has_index_section): New proc.
8754 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8755 section.
8756
9d6d4be8
TV
87572019-05-04 Tom de Vries <tdevries@suse.de>
8758
8759 * boards/cc-with-debug-names.exp: New file.
8760
222a8d25
TT
87612019-05-03 Tom Tromey <tromey@adacore.com>
8762
8763 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8764 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8765 * gdb.ada/char_enum.exp: Add test.
8766
0fdfd794
TV
87672019-05-03 Tom de Vries <tdevries@suse.de>
8768
8769 * boards/cc-with-gdb-index.exp: New file.
8770
80062eb9
AB
87712019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8772
8773 * gdb.rust/simple.exp: Add new test case.
8774 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8775 (main): Initialise an instance of the new struct.
8776
4504bbde
TT
87772019-05-01 Tom Tromey <tromey@adacore.com>
8778
8779 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8780 record.
8781 (NPR): New variable.
8782 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8783 test.
8784
d48e62f4
TT
87852019-05-01 Tom Tromey <tromey@adacore.com>
8786
8787 * gdb.ada/packed_array_assign.exp: Add packed assignment
8788 regression test.
8789
f59f30f5
TV
87902019-05-01 Tom de Vries <tdevries@suse.de>
8791
8792 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8793
b70bfc54
TV
87942019-05-01 Tom de Vries <tdevries@suse.de>
8795
8796 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8797
15f18d14
AT
87982019-04-30 Ali Tamur <tamur@google.com>
8799
8800 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8801
2ff0a947
TT
88022019-04-30 Tom Tromey <tromey@adacore.com>
8803
8804 * lib/ada.exp (find_ada_tool): New proc.
8805 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8806 * gdb.ada/catch_ex_std.exp: New file.
8807 * gdb.ada/catch_ex_std/foo.adb: New file.
8808 * gdb.ada/catch_ex_std/some_package.adb: New file.
8809 * gdb.ada/catch_ex_std/some_package.ads: New file.
8810
a776957c
TT
88112019-04-30 Tom Tromey <tromey@adacore.com>
8812
8813 PR c++/24470:
8814 * gdb.cp/temargs.cc: Add test code from PR.
8815
bc68014d
AB
88162019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8817
8818 * gdb.fortran/vla-datatypes.exp: Update expected results.
8819 * gdb.fortran/vla-ptype.exp: Likewise.
8820 * gdb.fortran/vla-type.exp: Likewise.
8821 * gdb.fortran/vla-value.exp: Likewise.
8822
f1fdc960
AB
88232019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8824
8825 * gdb.fortran/ptr-indentation.exp: Update expected results.
8826 * gdb.fortran/ptype-on-functions.exp: Likewise.
8827 * gdb.fortran/vla-ptr-info.exp: Likewise.
8828 * gdb.fortran/vla-value.exp: Likewise.
8829
bf7a4de1
AB
88302019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8831
8832 * gdb.fortran/ptype-on-functions.exp: New file.
8833 * gdb.fortran/ptype-on-functions.f90: New file.
8834
bbe75b9d
AB
88352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8836
8837 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8838 case void string.
8839
1db455a7
AB
88402019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8841
8842 * gdb.fortran/complex.exp: Expand.
8843 * gdb.fortran/complex.f: Renamed to...
8844 * gdb.fortran/complex.f90: ...this, and extended to add more
8845 complex values.
8846
b6d03bb2
AB
88472019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8848
8849 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8850 MODULO, CMPLX.
8851
2e62ab40
AB
88522019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8853 Richard Bunt <richard.bunt@arm.com>
8854
8855 * gdb.base/max-depth.c: New file.
8856 * gdb.base/max-depth.exp: New file.
8857 * gdb.python/py-nested-maps.c: New file.
8858 * gdb.python/py-nested-maps.exp: New file.
8859 * gdb.python/py-nested-maps.py: New file.
8860 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8861 (test_all_common): Call test_max_depth.
8862 * gdb.fortran/max-depth.exp: New file.
8863 * gdb.fortran/max-depth.f90: New file.
8864 * gdb.go/max-depth.exp: New file.
8865 * gdb.go/max-depth.go: New file.
8866 * gdb.modula2/max-depth.exp: New file.
8867 * gdb.modula2/max-depth.c: New file.
8868 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8869
d2b584a5
TV
88702019-04-29 Tom de Vries <tdevries@suse.de>
8871
8872 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8873
136afab8
PW
88742019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8875
8876 * gdb.base/callexit.exp: Test may-call-functions off.
8877
725cbb63
KS
88782019-04-25 Keith Seitz <keiths@redhat.com>
8879
8880 PR c++/24367
8881 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8882 (another_incomplete_struct, test_incomplete): New definitions.
8883 (main): Use new definitions.
8884 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8885 functions.
8886
701adfb0
PA
88872019-04-25 Ali Tamur <tamur@google.com>
8888
8889 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8890
82433e3e
SDJ
88912019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8892
8893 PR corefiles/11608
8894 PR corefiles/18187
8895 * gdb.base/coredump-filter-build-id.exp: New file.
8896
dd06d4d6
AH
88972019-04-25 Alan Hayward <alan.hayward@arm.com>
8898
e79be6e5
SM
8899 * Makefile.in: Pass through GDBSERVER_DEBUG.
8900 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8901 (gdbserver,debug): Add board setting.
8902 * gdb.trace/tspeed.exp: Skip when debugging.
8903 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8904 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8905
1670072e
TT
89062019-04-24 Tom Tromey <tromey@adacore.com>
8907
8908 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8909 Rust.
8910
a59240a4
TT
89112019-04-24 Tom Tromey <tromey@adacore.com>
8912
8913 * gdb.arch/amd64-eval.exp: Test bitfield return.
8914 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8915 (class Foo) <return_bitfields>: New method.
8916 (main): Call it.
8917
b907456c
AB
89182019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8919
8920 * gdb.cp/many-args.cc: New file.
8921 * gdb.cp/many-args.exp: New file.
8922
5c565afd
TV
89232019-04-23 Tom de Vries <tdevries@suse.de>
8924
8925 PR gdb/24433
8926 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8927
ba22ff86
AH
89282019-04-23 Alan Hayward <alan.hayward@arm.com>
8929
8930 * gdb.trace/backtrace.exp: Use nopie flag.
8931 * gdb.trace/circ.exp: Likewise.
8932 * gdb.trace/collection.exp: Likewise.
8933 * gdb.trace/ftrace.exp: Likewise.
8934 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8935 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8936 * gdb.trace/qtro.exp: Likewise.
8937 * gdb.trace/read-memory.exp: Likewise.
8938 * gdb.trace/report.exp: Likewise.
8939 * gdb.trace/tfile.exp: Likewise.
8940 * gdb.trace/tfind.exp: Likewise.
8941 * gdb.trace/unavailable.exp: Likewise.
8942
7905fc35
PA
89432019-04-22 Pedro Alves <palves@redhat.com>
8944
8945 * gdb.base/solib-probes-nosharedlibrary.c,
8946 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8947
8ecb59f8
TT
89482019-04-19 Tom Tromey <tromey@adacore.com>
8949
8950 * gdb.ada/ptype_union.c: New file.
8951 * gdb.ada/ptype_union.exp: New file.
8952
62160ec9
TT
89532019-04-19 Tom Tromey <tromey@adacore.com>
8954
8955 PR symtab/24423:
8956 * gdb.base/list0.h (foo): Add a control-l character.
8957
36cd4ba5
TV
89582019-04-18 Tom de Vries <tdevries@suse.de>
8959
8960 PR gdb/24433
8961 * boards/local-board.exp: Set sysroot to "".
8962
b73715df
TV
89632019-04-18 Tom de Vries <tdevries@suse.de>
8964 Pedro Alves <palves@redhat.com>
8965
8966 PR gdb/24454
8967 * gdb.threads/vfork-follow-child-exec.c: New file.
8968 * gdb.threads/vfork-follow-child-exec.exp: New file.
8969 * gdb.threads/vfork-follow-child-exit.c: New file.
8970 * gdb.threads/vfork-follow-child-exit.exp: New file.
8971
4aa866af
LS
89722019-04-15 Leszek Swirski <leszeks@google.com>
8973
8974 * gdb.arch/amd64-eval.cc: New file.
8975 * gdb.arch/amd64-eval.exp: New file.
8976
e5a1a79a
AH
89772019-04-11 Alan Hayward <alan.hayward@arm.com>
8978
8979 * gdb.server/sysroot.c: New test.
8980 * gdb.server/sysroot.exp: New file.
8981 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8982 matching param.
8983
41077b66
AB
89842019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8985
8986 * gdb.base/align.exp: Extend test to cover structures containing
8987 only static fields.
8988
c30391f8
TV
89892019-04-11 Tom de Vries <tdevries@suse.de>
8990
8991 * boards/cc-with-dwz-m.exp: New file.
8992 * boards/cc-with-dwz.exp: New file.
8993 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8994
e242fd12
SM
89952019-04-09 Simon Marchi <simon.marchi@efficios.com>
8996
8997 * gdb.base/start-cpp.exp: New file.
8998 * gdb.base/start-cpp.cc: New file.
8999
2b0c8b01
KB
90002019-04-08 Kevin Buettner <kevinb@redhat.com>
9001
9002 * gdb.python/py-thrhandle.exp: Adjust tests to call
9003 thread_from_handle instead of thread_from_thread_handle.
9004
947210e5
KB
90052019-04-08 Kevin Buettner <kevinb@redhat.com>
9006
9007 * gdb.python/py-thrhandle.exp: Add tests for
9008 gdb.InferiorThread.handle.
9009
d7df6549
AB
90102019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9011
9012 * gdb.python/py-function.exp: Check calling helper function from
9013 all languages.
9014 * lib/gdb.exp (gdb_supported_languages): New proc.
9015
8bdc1658
AB
90162019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9017
9018 * gdb.base/complex-parts.c: New file.
9019 * gdb.base/complex-parts.exp: New file.
9020
05caa1d2
TT
90212019-04-01 Tom Tromey <tromey@adacore.com>
9022
9023 PR symtab/23331:
9024 * gdb.dwarf2/dw2-ranges-main.c: New file.
9025 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9026 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9027
7734102d
EZ
90282019-03-30 Simon Marchi <simark@simark.ca>
9029
9030 * gdb.base/default.exp: Add values for $_gdb_major and
9031 $_gdb_minor.
9032
188e1fa9
TT
90332019-03-29 Tom Tromey <tromey@adacore.com>
9034
9035 * gdb.base/help.exp: Tighten apropos regexp.
9036
2880242d
KS
90372019-03-29 Keith Seitz <keiths@redhat.com>
9038
9039 * gdb.fortran/array-bounds.exp: New file.
9040 * gdb.fortran/array-bounds.f90: New file.
9041
077cad8e
PW
90422019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9043
9044 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9045
80047cfc
PW
90462019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9047
9048 * gdb.multi/hello.c (main): Increase alarm timer.
9049
f489207e
SL
90502019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9051
9052 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9053 factor when no hardware watchpoint support.
9054
c92df149
AH
90552019-03-28 Alan Hayward <alan.hayward@arm.com>
9056 Pedro Alves <palves@redhat.com>
9057
9058 * boards/local-board.exp: set sysroot to /.
9059
933aebfa
AH
90602019-03-27 Alan Hayward <alan.hayward@arm.com>
9061
9062 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9063 in child.
9064
9f9aa852
AB
90652019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9066
9067 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9068 field.
9069 (make_container): Initialise new field.
9070 * gdb.python/py-prettyprint.exp: Add new tests.
9071 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9072 <display_hint>: New method.
9073
3714a195
AB
90742019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9075
9076 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9077 gdb_continue_to_breakpoint more throughout this test.
9078 (run_lang_tests) Supply unique test names, and use
9079 gdb_test_no_output.
9080
18c77628
AB
90812019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9082
9083 * gdb.base/finish-pretty.exp: Update expected results.
9084 * gdb.base/pretty-print.c: New file.
9085 * gdb.base/pretty-print.exp: New file.
9086
9a93502f
PA
90872019-03-25 Pedro Alves <palves@redhat.com>
9088
9089 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9090 move comments outside list. Append '-i "" eof' section.
9091
968aa7ae
AH
90922019-03-22 Alan Hayward <alan.hayward@arm.com>
9093
34a7f2a4 9094 PR testsuite/25016
968aa7ae
AH
9095 * README: Add pie options.
9096 * gdb.base/break-interp.exp: Ensure pie is disabled.
9097 * gdb.base/dump.exp: Likewise.
9098 * lib/gdb.exp (gdb_compile): Add pie option.
9099
4c7d57e7
TT
91002019-03-19 Tom Tromey <tromey@adacore.com>
9101
9102 * gdb.mi/mi2-cli-display.c: New file.
9103 * gdb.mi/mi2-cli-display.exp: New file.
9104
bff8c71f
TT
91052019-03-18 Joel Brobecker <brobecker@adacore.com>
9106 Tom Tromey <tromey@adacore.com>
9107
9108 * gdb.ada/ptype_array/pck.adb: New file.
9109 * gdb.ada/ptype_array/pck.ads: New file.
9110 * gdb.ada/ptype_array/foo.adb: New file.
9111 * gdb.ada/ptype_array.exp: New file.
9112
d085f989
TT
91132019-03-14 Tom Tromey <tromey@adacore.com>
9114
9115 * gdb.base/style.exp: Add "set style sources" test.
9116
b4be1b06
SM
91172019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9118
9119 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9120 * mi-breakpoint-multiple-locations.exp: ... this.
9121 (make_breakpoints_pattern): New proc.
9122 (do_test): Add mi_version parameter, test -break-insert,
9123 -break-info and =breakpoint-created.
9124
7cde5fc2
AB
91252019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9126
9127 * config/default.exp: Remove 'load_lib gdb.exp'.
9128 * config/monitor.exp: Likewise.
9129 * config/sid.exp: Likewise.
9130 * config/sim.exp: Likewise.
9131 * config/slite.exp: Likewise.
9132 * config/unix.exp: Likewise.
9133 * gdb.base/default.exp: Remove unhelpful comment.
9134
efbecbc1
AB
91352019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9136
9137 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9138
0841c79a
AB
91392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9140
9141 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9142
4a270568
AB
91432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9144
9145 * gdb.fortran/type-kinds.exp: Update expected results.
9146
067630bd
AB
91472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9148
9149 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9150
3be47f7a
AB
91512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9152
9153 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9154 function.
9155 (test_basic_parsing_of_type_kinds): Expand types tested.
9156 (test_parsing_invalid_type_kinds): New function.
9157
4d00f5d8
AB
91582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9159
9160 * gdb.fortran/intrinsics.exp: New file.
9161 * gdb.fortran/intrinsics.f90: New file.
9162 * gdb.fortran/type-kinds.exp: New file.
9163
c8f91604
AB
91642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9165
9166 * gdb.fortran/dot-ops.exp: New file.
9167
dd9f2c76
AB
91682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9169
9170 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9171 Check upper and lower case logical literals.
9172
84ec9724
AB
91732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9174
9175 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9176 Remove duplicate tests.
9177
c3734e09
AH
91782019-03-06 Alan Hayward <alan.hayward@arm.com>
9179
9180 * lib/gdb.exp (builtin_cd): rename of cd.
9181 (cd): Override builtin.
9182
aa3cfbda
RB
91832019-03-06 Richard Bunt <richard.bunt@arm.com>
9184
9185 * gdb.fortran/function-calls.exp: New file.
9186 * gdb.fortran/function-calls.f90: New test.
9187
7b63ad86
RB
91882019-03-04 Richard Bunt <richard.bunt@arm.com>
9189
9190 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9191 on user program standard output.
9192 * gdb.fortran/short-circuit-argument-list.f90: Record function
9193 calls.
9194
01abb042
AH
91952019-02-28 Alan Hayward <alan.hayward@arm.com>
9196
c3734e09
AH
9197 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9198 failure.
01abb042 9199
92137da0
RO
92002019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9201
9202 PR gdb/8527
9203 * gdb.base/interrupt-daemon-attach.c,
9204 gdb.base/interrupt-daemon-attach.exp: New test.
9205
5862844d
PA
92062019-02-27 Pedro Alves <palves@redhat.com>
9207
9208 * gdb.base/page.exp: Add tests for "set width/height -1".
9209
8ed25214
PA
92102019-02-27 Pedro Alves <palves@redhat.com>
9211
9212 * gdb.base/page.exp: Add tests for "set/show width/height" with
9213 "infinite" values.
9214
6c28e44a
TT
92152019-02-27 Tom Tromey <tromey@adacore.com>
9216
9217 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9218 2.4.
9219 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9220 workaround.
9221
bf9a735e
AB
92222019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9223
9224 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9225 tests for structs with static members.
9226
8791793c
TT
92272019-02-26 Tom Tromey <tromey@adacore.com>
9228
9229 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9230 ValueError, not TypeError.
9231
bc2a507e
KB
92322019-02-26 Kevin Buettner <kevinb@redhat.com>
9233
9234 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9235 call from main program.
9236
e0e7d3bd
JB
92372019-02-23 Joel Brobecker <brobecker@adacore.com>
9238
9239 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9240 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9241 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9242 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9243 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9244
9600246d
KS
92452019-02-22 Keith Seitz <keiths@redhat.com>
9246
9247 PR symtab/23853
9248 * gdb.base/symlink-sourcefile.c: New file.
9249 * gdb.base/symlink-sourcefile.exp: New file.
9250
0c95f9ed
TT
92512019-02-20 Tom Tromey <tom@tromey.com>
9252
9253 * gdb.base/info_qt.exp: Update.
9254
6caa91b6
SM
92552019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9256
9257 * gdb.base/source.exp: Move "error in sourced script" code to
9258 the end.
9259 * gdb.base/source-error.gdb: Move contents to
9260 source-error-1.gdb. Add new code to source source-error-1.gdb.
9261 * gdb.base/source-error-1.gdb: New file, from previous
9262 source-error.gdb.
9263
6506371f
TT
92642019-02-17 Tom Tromey <tom@tromey.com>
9265
9266 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9267 for macro styling.
9268 * gdb.base/style.c (SOME_MACRO): New macro.
9269
a0087920
TT
92702019-02-17 Tom Tromey <tom@tromey.com>
9271
9272 * gdb.base/style.exp: Add line-wrapping tests.
9273 * gdb.base/page.exp: Add test for quitting during pagination.
9274
a2cd4f14
JB
92752019-02-17 Joel Brobecker <brobecker@adacore.com>
9276
9277 * gdb.ada/big_packed_array: New testcase.
9278 * gdb.ada/homonym.exp: Fix incorrect expected output for
9279 "break <homonym__get_value>" test.
9280
9d70ffbc
WP
92812019-02-13 Weimin Pan <weimin.pan@oracle.com>
9282
9283 PR breakpoints/21870
9284 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9285 and prepare_for_testing. Add comment.
9286 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9287 redundant cleanup call. Clean up comment.
9288
01c7ae81
WP
92892019-02-12 Weimin Pan <weimin.pan@oracle.com>
9290
9291 PR breakpoints/21870
9292 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9293 * gdb.arch/aarch64-dbreg-contents.c: New file.
9294
aff29d1c
JB
92952019-02-10 Joel Brobecker <brobecker@adacore.com>
9296
9297 * gdb.ada/mi_ref_changeable: New testcase.
9298
df0da8a2
AH
92992019-02-07 Alan Hayward <alan.hayward@arm.com>
9300
9301 * gdb.base/attach.exp: Add double attach test.
9302
bd447abb
SM
93032019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9304
9305 * lib/gdb.exp (default_gdb_start): Don't match pagination
9306 prompt.
9307 (gdb_init): Set stty_init.
9308
1dbc40b9
TT
93092019-01-27 Tom Tromey <tom@tromey.com>
9310
9311 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9312 skip_python_tests.
9313
353229bf
AH
93142019-01-24 Alan Hayward <alan.hayward@arm.com>
9315
9316 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9317 New structure.
9318 (struct struct_static_02_02): Likewise.
9319 (struct struct_static_02_03): Likewise.
9320 (struct struct_static_02_04): Likewise.
9321 (struct struct_static_04_01): Likewise.
9322 (struct struct_static_04_02): Likewise.
9323 (struct struct_static_04_03): Likewise.
9324 (struct struct_static_04_04): Likewise.
9325 (struct struct_static_06_01): Likewise.
9326 (struct struct_static_06_02): Likewise.
9327 (struct struct_static_06_03): Likewise.
9328 (struct struct_static_06_04): Likewise.
9329 (cmp_struct_static_02_01): Likewise.
9330 (cmp_struct_static_02_02): Likewise.
9331 (cmp_struct_static_02_03): Likewise.
9332 (cmp_struct_static_02_04): Likewise.
9333 (cmp_struct_static_04_01): Likewise.
9334 (cmp_struct_static_04_02): Likewise.
9335 (cmp_struct_static_04_03): Likewise.
9336 (cmp_struct_static_04_04): Likewise.
9337 (cmp_struct_static_06_01): Likewise.
9338 (cmp_struct_static_06_02): Likewise.
9339 (cmp_struct_static_06_03): Likewise.
9340 (cmp_struct_static_06_04): Likewise.
9341 (call_all): Test new structs.
9342 * gdb.base/infcall-nested-structs.exp: Likewise.
9343
73021deb
AH
93442019-01-21 Alan Hayward <alan.hayward@arm.com>
9345 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9346
fc65c7db
AH
93472019-01-21 Alan Hayward <alan.hayward@arm.com>
9348 * gdb.base/stack-protector.c: New test.
9349 * gdb.base/stack-protector.exp: New file.
9350 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9351 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9352 option.
9353 (gdb_compile): Remove stack protector for GCC and prevent
9354 recursion.
9355
c24bdb02
KS
93562019-01-16 Keith Seitz <keiths@redhat.com>
9357
9358 PR gdb/23773
9359 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9360
6f072a10
PFC
93612019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9362
9363 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9364 aliases.
9365 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9366 tests.
9367 * gdb.arch/powerpc-vector-regs.c: New file.
9368 * gdb.arch/powerpc-vector-regs.exp: New file.
9369
a7b8d682
PFC
93702019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9371
9372 * gdb.arch/altivec-regs.exp: Fix the list passed to
9373 gdb_expect_list when testing "info vector".
9374
6eb6fb67
AB
93752019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9376
9377 * gdb.base/style.exp: Don't include path in testname.
9378
b56f80d8
KS
93792019-01-10 Keith Seitz <keiths@redhat.com>
9380
9381 PR gdb/23712
9382 PR symtab/23010
9383 * gdb.dwarf2/multidictionary.exp: New file.
9384
041be526
SM
93852019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9386
9387 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9388 (test_gnuv3_style_demangling): ... this.
9389 (test_lucid_style_demangling): Remove.
9390 (test_arm_style_demangling): Remove.
9391 (test_hp_style_demangling): Remove.
9392 (do_tests): Remove calls to the above.
9393
d820d0c3
AB
93942019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9395
9396 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9397 case.
9398
f097f5ad
TT
93992019-01-06 Tom Tromey <tom@tromey.com>
9400
9401 PR gdb/28155:
9402 * gdb.dwarf2/typedef-void-finish.exp: New file.
9403
2cd8cc0b
TT
94042018-12-28 Tom Tromey <tom@tromey.com>
9405 Simon Marchi <simark@simark.ca>
9406
9407 * gdb.base/jit-exec.exp: New file.
9408 * gdb.base/jit-exec.c: New file.
9409 * gdb.base/jit-execd.c: New file.
9410
35fb8261
TT
94112018-12-28 Tom Tromey <tom@tromey.com>
9412
9413 * gdb.base/style.exp: Update test to check for address styling.
9414
47fd17cd
TT
94152018-12-28 Tom Tromey <tom@tromey.com>
9416
9417 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9418 message.
9419
d47032b7
TT
94202018-12-28 Tom Tromey <tom@tromey.com>
9421
9422 * gdb.base/style.exp: Add test for version number styling.
9423
af79b68d
TT
94242018-12-28 Tom Tromey <tom@tromey.com>
9425
9426 * gdb.base/style.exp: Add test for print_address_symbolic.
9427
0bb296cb
TT
94282018-12-28 Tom Tromey <tom@tromey.com>
9429
9430 * gdb.base/style.exp: Add test for breakpoint setting.
9431
80ae2043
TT
94322018-12-28 Tom Tromey <tom@tromey.com>
9433
9434 * gdb.base/style.exp: Add test for variable names.
9435
cbe56571
TT
94362018-12-28 Tom Tromey <tom@tromey.com>
9437
9438 * gdb.base/style.exp: New file.
9439 * gdb.base/style.c: New file.
9440
9162a27c
TT
94412018-12-28 Tom Tromey <tom@tromey.com>
9442
9443 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9444 "dumb".
9445 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9446 the TERM environment variable.
9447
bc543c90
TT
94482018-12-27 Tom Tromey <tom@tromey.com>
9449
9450 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9451 pagination test.
9452
6f0ffe50
AB
94532018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9454
9455 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9456 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9457
b5a1e557
PW
94582018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9459
9460 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9461 Filename a.adb changed to bp_fun_addr.adb.
9462 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9463
6e8b1ab2
JV
94642018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9465
9466 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9467 non-PIE executables.
9468 * README: Mention the gdb,nopie_flag board setting.
9469 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9470 non-PIE executable.
9471 * gdb.arch/amd64-entry-value.exp: Likewise.
9472 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9473 * gdb.arch/i386-float.exp: Likewise.
9474 * gdb.arch/i386-signal.exp: Likewise.
9475 * gdb.mi/mi-reg-undefined.exp: Likewise.
9476
d00a27c5
PM
94772018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9478
9479 PR gdb/23974
9480 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9481
161d081c
PW
94822018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9483
9484 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9485 Update order of results accordingly.
9486
b001de23
AB
94872018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9488
9489 * gdb.base/annota1.exp: Update a test regexp.
9490
99e1a184
AB
94912018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9492
9493 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9494
7a81c1e2
PW
94952018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9496
9497 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9498 (reuse_time): Initialize to REUSE_TIME_CAP.
9499 (check_rc): New function.
9500 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9501 Check pthread_create rc.
9502 (spawner_thread_func): Check pthread_create and pthread_join rc.
9503
73e8dc90
PA
95042018-12-08 Pedro Alves <palves@redhat.com>
9505
9506 * gdb.base/list.exp (test_forward_search): Rename to ...
9507 (test_forward_reverse_search): ... this. Also test reverse-search
9508 and the forward-search alias.
9509
13f2ed32
AB
95102018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9511
9512 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9513 local timeout variable before return, and remove all local timeout
9514 variable entirely.
9515 (gdb_load): Likewise.
9516
64d27cfc
TV
95172018-12-01 Tom de Vries <tdevries@suse.de>
9518
9519 * gdb.base/gdb-caching-proc.exp: New file.
9520
f63c03b4
SDJ
95212018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9522
9523 * Makefile.in (TIMESTAMP): New variable.
9524 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9525 command.
9526 (check-single-racy): Likewise.
9527 (check/%.exp): Likewise.
9528 (check-racy/%.exp): Likewise.
9529 (workers/%.worker): Likewise.
9530 (build-perf): Likewise.
9531 (check-perf): Likewise.
9532 * README: Describe new "TS" and "TS_FORMAT" variables.
9533 * print-ts.py: New file.
9534
1c97054b
BF
95352018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9536
9537 PR python/23714
9538 * gdb.python/python.exp: Test command repetition after
9539 gdb.execute.
9540
1871a62d
AB
95412018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9542
9543 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9544 is correctly aligned.
9545
fb5e1ed9
PW
95462018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9547
9548 * gdb.ada/info_auto_lang.exp: New testcase.
9549 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9550 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9551 * gdb.ada/info_auto_lang/some_c.c: New file.
9552
43d397ca
PW
95532018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9554
9555 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9556 FUNC_lang language syntax.
9557
beddd671
PW
95582018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9559
9560 * gdb.base/info_minsym.c: New file.
9561 * gdb.base/info_minsym.exp: New file.
9562
73fc52c4
TT
95632018-11-19 Tom Tromey <tom@tromey.com>
9564
9565 PR rust/23625:
9566 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9567 * gdb.rust/expr.exp: Update expected output. Change one test.
9568
994b876a
TT
95692018-11-19 Tom Tromey <tom@tromey.com>
9570
9571 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9572
6769f276
PA
95732018-11-19 Pedro Alves <palves@redhat.com>
9574
9575 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9576 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9577 see the expected warning.
9578
38a72da0
AH
95792018-11-16 Alan Hayward <alan.hayward@arm.com>
9580
9581 PR gdb/22736:
9582 * gdb.cp/infcall-nodebug-lib.c: New test.
9583 * gdb.cp/infcall-nodebug-main.c: New test.
9584 * gdb.cp/infcall-nodebug.exp: New file.
9585
53a89d6e
SM
95862018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9587
9588 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9589 completer tests.
9590
9325300d
TV
95912018-11-09 Tom de Vries <tdevries@suse.de>
9592
9593 * gdb.base/msym-lang.c: New test.
9594 * gdb.base/msym-lang.exp: New file.
9595 * gdb.base/msym-lang-main.c: New test.
9596
20f0d60d
TT
95972018-11-08 Tom Tromey <tom@tromey.com>
9598
9599 PR gdb/23555:
9600 PR gdb/23838:
9601 * gdb.base/warning.exp: New file.
9602
b5420128
JB
96032018-11-08 Jan Beulich <jbeulich@suse.com>
9604
9605 * testsuite/gdb.arch/i386-avx512.c,
9606 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9607
cd115d61
AB
96082018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9609
9610 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9611 point hardware.
9612
35ee2dc2
AB
96132018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9614
9615 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9616 * gdb.dwarf2/missing-type-name.exp: New file.
9617
31aceee8
TV
96182018-11-06 Tom de Vries <tdevries@suse.de>
9619
9620 * gdb.base/many-headers.c: New test.
9621 * gdb.base/many-headers.exp: New file.
9622
109be305
JW
96232018-11-06 Jim Wilson <jimw@sifive.com>
9624
9625 * gdb.base/code_elim.exp: For riscv, set additional_flags
9626 to include -msmall-data-limit=0.
9627
e2b7af72
JB
96282018-11-01 Joel Brobecker <brobecker@adacore.com>
9629
9630 * gdb.ada/watch_minus_l: New testcase.
9631
cdcda965
SM
96322018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9633
9634 * gdb.arch/aix-sighandle.c: New file.
9635 * gdb.arch/aix-sighandle.exp: New file.
9636
92dcebf3
AB
96372018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9638
9639 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9640 registers being unions.
9641
68b9ac18
TV
96422018-10-31 Tom de Vries <tdevries@suse.de>
9643
9644 * lib/valgrind.exp: New file.
9645 (vgdb_start, vgdb_stop): New procs, factored out of ...
9646 * gdb.base/valgrind-bt.exp: ... here, ...
9647 * gdb.base/valgrind-disp-step.exp: ... here and ...
9648 * gdb.base/valgrind-infcall.exp: ... here.
9649
1443936e
TV
96502018-10-31 Tom de Vries <tdevries@suse.de>
9651
9652 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9653
eb77c9df
AB
96542018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9655
9656 * gdb.dwarf2/void-type.c: New file.
9657 * gdb.dwarf2/void-type.exp: New file.
9658
82b5e646
PW
96592018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9660
9661 * gdb.base/info_qt.c: New file.
9662 * gdb.base/info_qt.exp: New file.
9663
8d619c01
EBM
96642018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9665
9666 * gdb.arch/powerpc-htm-regs.c: New file.
9667 * gdb.arch/powerpc-htm-regs.exp: New file.
9668
f2cf6173
EBM
96692018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9670
9671 * gdb.arch/powerpc-tar.c: New file.
9672 * gdb.arch/powerpc-tar.exp: New file.
9673
7ca18ed6
EBM
96742018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9675
9676 * gdb.arch/powerpc-ppr-dscr.c: New file.
9677 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9678
bfcc0eba
TV
96792018-10-25 Tom de Vries <tdevries@suse.de>
9680
9681 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9682
fe1a5cad
TV
96832018-10-24 Tom de Vries <tdevries@suse.de>
9684
9685 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9686 longer exists error.
9687
a76dc3b7
TV
96882018-10-24 Tom de Vries <tdevries@suse.de>
9689
9690 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9691
4df46df7
TV
96922018-10-24 Tom de Vries <tdevries@suse.de>
9693
9694 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9695 --db-attach in valgrind.
9696
0dbfcfff
AB
96972018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9698
9699 * gdb.arch/riscv-reg-aliases.c: New file.
9700 * gdb.arch/riscv-reg-aliases.exp: New file.
9701
b04480b1
AH
97022018-10-19 Alan Hayward <alan.hayward@arm.com>
9703
9704 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9705
2c6ac8d7
AH
97062018-10-19 Alan Hayward <alan.hayward@arm.com>
9707
9708 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9709
2bc69f25
AH
97102018-10-19 Alan Hayward <alan.hayward@arm.com>
9711
9712 * gdb.cp/ovldbreak.exp: Fix regexps.
9713
1f1ae3a3
AH
97142018-10-19 Alan Hayward <alan.hayward@arm.com>
9715
9716 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9717
94c18618
SDJ
97182018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9719
9720 PR cli/23785
9721 * gdb.base/restore.exp: New test to check if "restore" with an
9722 invalid file doesn't segfault.
9723
812cd6eb
TV
97242018-10-18 Tom de Vries <tdevries@suse.de>
9725
9726 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9727 * gdb.ada/excep_handle.exp: Same.
9728 * gdb.ada/mi_string_access.exp: Same.
9729 * gdb.ada/mi_var_union.exp: Same.
9730 * gdb.arch/arc-analyze-prologue.exp: Same.
9731 * gdb.arch/arc-decode-insn.exp: Same.
9732 * gdb.base/readnever.exp: Same.
9733 * gdb.fortran/printing-types.exp: Same.
9734 * gdb.guile/scm-lazy-string.exp: Same.
9735
c4b90788
TV
97362018-10-16 Tom de Vries <tdevries@suse.de>
9737
9738 PR gdb/23730
9739 * gdb.base/catch-follow-exec.c: Add copyright notice.
9740 * gdb.base/catch-follow-exec.exp: Rewrite to use
9741 gdb_spawn_with_cmdline_opts. Require gdb-native.
9742
8bca2978
SL
97432018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9744
9745 * gdb.trace/actions-changed.exp: Check for arch support.
9746 * gdb.trace/actions.exp: Likewise.
9747 * gdb.trace/ax.exp: Likewise.
9748 * gdb.trace/backtrace.exp: Likewise.
9749 * gdb.trace/change-loc.exp: Likewise.
9750 * gdb.trace/deltrace.exp: Likewise.
9751 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9752 * gdb.trace/ftrace.exp: Likewise.
9753 * gdb.trace/infotrace.exp: Check for arch support.
9754 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9755 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9756 * gdb.trace/mi-tsv-changed.exp: Likewise.
9757 * gdb.trace/packetlen.exp: Likewise.
9758 * gdb.trace/passc-dyn.exp: Likewise.
9759 * gdb.trace/passcount.exp: Likewise.
9760 * gdb.trace/pending.exp: Likewise.
9761 * gdb.trace/range-stepping.exp: Check for shlib support.
9762 * gdb.trace/report.exp: Check for arch support.
9763 * gdb.trace/save-trace.exp: Likewise.
9764 * gdb.trace/signal.exp: Check for signal support.
9765 * gdb.trace/tfind.exp: Check for arch support.
9766 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9767 * gdb.trace/trace-common.h: Add comment.
9768 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9769 * gdb.trace/trace-enable-disable.exp: Likewise.
9770 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9771 * gdb.trace/tracecmd.exp: Check for arch support.
9772 * gdb.trace/tspeed.exp: Check for shlib and target support.
9773 * gdb.trace/tstatus.exp: Check for arch support.
9774 * gdb.trace/tsv.exp: Likewise.
9775 * gdb.trace/while-dyn.exp: Likewise.
9776 * gdb.trace/while-stepping.exp: Likewise.
9777 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9778
f9c49bff
SM
97792018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9780
9781 * gdb.trace/tspeed.exp: Remove nowarnings.
9782 (prepare_for_trace_test): Declare "global ipalib".
9783 * gdb.trace/tspeed.c: Include unistd.h.
9784 (main): Remove superfluous printf argument.
9785
d4330bde
SL
97862018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9787
9788 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9789 directory prefix on the filename.
9790
8ecfd7bd
SDJ
97912018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9792
9793 * gdb.gdb/unittest.exp: Update expected message informing that
9794 selftests have been disabled.
9795 * gdb.server/unittest.exp: Likewise.
9796
58bbcd02
TV
97972018-10-09 Tom de Vries <tdevries@suse.de>
9798
9799 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9800 with runto_main.
9801
9f6b697b
WP
98022018-10-08 Weimin Pan <weimin.pan@oracle.com>
9803
9804 PR c++/16841
9805 * gdb.cp/virtbase2.cc: New file.
9806 * gdb.cp/virtbase2.exp: New file.
9807
add5ded5
TT
98082018-10-06 Tom Tromey <tom@tromey.com>
9809
9810 PR python/19399:
9811 * gdb.python/py-inferior.exp: Add architecture test.
9812
f9e48344
TT
98132018-10-06 Tom Tromey <tom@tromey.com>
9814
9815 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9816 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9817
2a8be203
TT
98182018-10-06 Tom Tromey <tom@tromey.com>
9819
9820 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9821 of a "throw" catchpoint.
9822
e04caa70
SDJ
98232018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9824
9825 * gdb.base/info-proc.exp: Update string expected from "help info
9826 proc".
9827
5ca8c39f
TT
98282018-10-04 Tom Tromey <tom@tromey.com>
9829
9830 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9831 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9832 (test_initial_complaints, test_empty_complaints): Update.
9833 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9834
3453e7e4
TT
98352018-10-04 Tom Tromey <tom@tromey.com>
9836
9837 PR cli/19551:
9838 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9839 * lib/gdb.exp (gdb_file_cmd): Update.
9840 * gdb.stabs/weird.exp (print_weird_var): Update.
9841 * gdb.server/solib-list.exp: Update.
9842 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9843 * gdb.mi/mi-cli.exp: Update.
9844 * gdb.linespec/linespec.exp: Update.
9845 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9846 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9847 * gdb.cp/cp-relocate.exp: Update.
9848 * gdb.base/sym-file.exp: Update.
9849 * gdb.base/relocate.exp: Update.
9850 * gdb.base/readnever.exp: Update.
9851 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9852 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9853 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9854 * gdb.base/code_elim.exp: Update.
9855 * gdb.base/break-unload-file.exp (test_break): Update.
9856 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9857 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9858 Update.
9859 * gdb.base/attach.exp (do_attach_tests): Update.
9860 * gdb.base/sepdebug.exp: Update.
9861 * gdb.python/py-section-script.exp: Update.
9862
6afcf761
TT
98632018-10-04 Tom Tromey <tom@tromey.com>
9864
9865 PR cli/22234:
9866 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9867 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9868 output.
9869
fef1b293
TT
98702018-10-04 Tom Tromey <tom@tromey.com>
9871
9872 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9873 set width and height to 0.
9874 (test_command_line_attach_run): Use -quiet.
9875
ca98345e
SL
98762018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9877
9878 * lib/gdb.exp (skip_ifunc_tests): New.
9879 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9880 other compile failures.
9881 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9882
ff34e6ae
SM
98832018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9884
9885 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9886 is_amd64_regs_target.
9887
6bb8890e
AH
98882018-10-01 Alan Hayward <alan.hayward@arm.com>
9889
9890 * gdb.arch/aarch64-sighandler-regs.c: New test.
9891 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9892 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9893
224d30d3
MM
98942018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9895
9896 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9897 assembly.
9898
f67ffa6a
AB
98992018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9900
9901 * gdb.base/frame-selection.exp: New file.
9902 * gdb.base/frame-selection.c: New file.
9903
9fc3183f
AH
99042018-09-27 Alan Hayward <alan.hayward@arm.com>
9905
9906 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9907 pthread barrier.
9908 (main): Likewise.
9909
d354055e
AB
99102018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9911
9912 * gdb.base/large-frame-1.c: New file.
9913 * gdb.base/large-frame-2.c: New file.
9914 * gdb.base/large-frame.exp: New file.
9915 * gdb.base/large-frame.h: New file.
9916
db727370
JL
99172018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9918
9919 PR gdb/20948
9920 * gdb.base/write_mem.exp: New test.
9921 * gdb.base/write_mem.c: Likewise.
9922
ae778caf
TT
99232018-09-23 Tom Tromey <tom@tromey.com>
9924
9925 PR python/18852:
9926 * gdb.python/py-parameter.exp: Add test for parameter that throws
9927 on "set".
9928
fd3ba736
TT
99292018-09-23 Tom Tromey <tom@tromey.com>
9930
9931 PR python/17284:
9932 * gdb.python/py-template.exp (test_template_arg): Add test for
9933 negative template argument number.
9934
39a24317
TT
99352018-09-23 Tom Tromey <tom@tromey.com>
9936
9937 PR python/14062:
9938 * gdb.python/python.exp: Add test for post_event error.
9939
f5769a2c
TT
99402018-09-23 Tom Tromey <tom@tromey.com>
9941
9942 PR python/18170:
9943 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9944 convert pointers to int and long.
9945
1c1e54f6
TT
99462018-09-23 Tom Tromey <tom@tromey.com>
9947
9948 PR python/20126:
9949 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9950 signed-ness conversion tests.
9951
fb4fa946
TT
99522018-09-23 Tom Tromey <tom@tromey.com>
9953
9954 PR python/18352;
9955 * gdb.python/py-value.exp (test_float_conversion): New proc.
9956 Use it.
9957
a466edac
HAQ
99582018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9959
9960 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9961
4ee9b0c5
SL
99622018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9963
9964 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9965 no readline.
9966 * gdb.base/utf8-identifiers.exp: Likewise.
9967 * gdb.cp/cpcompletion.exp: Likewise.
9968 * gdb.linespec/cpcompletion.exp: Likewise.
9969 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9970 * gdb.linespec/cpls-ops.exp: Likewise.
9971
23be8da7
RB
99722018-09-19 Richard Bunt <richard.bunt@arm.com>
9973 Chris January <chris.january@arm.com>
9974
9975 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9976 * gdb.fortran/short-circuit-argument-list.exp: New file.
9977 * gdb.fortran/short-circuit-argument-list.f90: New test.
9978
5031d0ae
SDJ
99792018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9980
9981 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9982 "arch=" keyword when executing "-stack-list-frames".
9983
b4c0d1a4
SDJ
99842018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9985
9986 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9987 "arch=" keyword when executing "-stack-list-frames".
9988
7a6d2b45
SDJ
99892018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9990
9991 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9992 break ada".
9993
8588b356
SM
99942018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9995
9996 PR python/23669
9997 * gdb.python/python.exp: Test gdb.execute("show commands").
9998
65e65158
TT
99992018-09-16 Tom Tromey <tom@tromey.com>
10000
10001 * gdb.base/new-ui.exp (do_execution_tests): Update.
10002 * gdb.base/dbx.exp (test_breakpoints): Update.
10003
bf326452
AH
100042018-09-14 Alan Hayward <alan.hayward@arm.com>
10005
10006 * lib/gdb.exp (gdb_simple_compile): Add proc.
10007 (is_elf_target): Use gdb_simple_compile.
10008 (skip_altivec_tests): Likewise.
10009 (skip_vsx_tests): Likewise.
10010 (skip_tsx_tests): Likewise.
10011 (skip_btrace_tests): Likewise.
10012 (skip_btrace_pt_tests): Likewise.
10013 (gdb_can_simple_compile): Likewise.
10014 (gdb_has_argv0): Likewise.
10015 (gdb_target_symbol_prefix): Likewise.
10016 (target_supports_scheduler_locking): Likewise.
10017
2361b0fb
TT
100182018-09-13 Tom Tromey <tom@tromey.com>
10019
10020 * Makefile.in (TAGS): Recognize proc_with_prefix and
10021 gdb_caching_proc.
10022
0ae1a321
SM
100232018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10024
10025 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10026 method.
10027
a40bf0c2
SM
100282018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10029
10030 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10031 and a few other Inferior properties when the Inferior is no
10032 longer valid.
10033
4a3fe98f
TT
100342018-09-13 Tom Tromey <tom@tromey.com>
10035
10036 PR rust/23650:
10037 * gdb.rust/simple.exp: Add test for enum field access error.
10038
098b2108
TT
100392018-09-13 Tom Tromey <tom@tromey.com>
10040
10041 PR rust/23626:
10042 * gdb.rust/simple.rs (EmptyEnum): New type.
10043 (main): Use it.
10044 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10045
1256af7d
SM
100462018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10047
10048 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10049 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10050 * gdb.python/py-symtab.exp: Update test printing an objfile.
10051
4aa8e6c2
SM
100522018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10053
10054 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10055 object.
10056
c221b2f7
AH
100572018-09-12 Alan Hayward <alan.hayward@arm.com>
10058
10059 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10060 (support_complex_tests): Use gdb_can_simple_compile.
10061 (is_ilp32_target): Likewise.
10062 (is_lp64_target): Likewise.
10063 (is_64_target): Likewise.
10064 (is_amd64_regs_target): Likewise.
10065 (is_aarch32_target): Likewise.
10066 (gdb_int128_helper): Likewise.
10067
6f1107b5
JK
100682018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10069
10070 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10071
1f5d1570
JG
100722018-09-10 Jerome Guitton <guitton@adacore.com>
10073
10074 * gdb.ada/same_component_name: Add test for case of tagged record
10075 with variable-length fields.
10076
cc330e39
XR
100772018-09-10 Xavier Roirand <roirand@adacore.com>
10078
10079 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10080 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10081 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10082 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10083
b9c50e9a
XR
100842018-09-10 Xavier Roirand <roirand@adacore.com>
10085
10086 * gdb.ada/mi_string_access.exp: New testcase.
10087 * gdb.ada/mi_string_access/bar.adb: New file.
10088 * gdb.ada/mi_string_access/pck.adb: New file.
10089 * gdb.ada/mi_string_access/pck.asd: New file.
10090
2963898f
XR
100912018-09-10 Xavier Roirand <roirand@adacore.com>
10092
10093 * gdb.ada/mi_var_union.exp: New testcase.
10094 * gdb.ada/mi_var_union/bar.adb: New file.
10095 * gdb.ada/mi_var_union/pck.adb: New file.
10096 * gdb.ada/mi_var_union/pck.asd: New file.
10097
1aac008f
TT
100982018-09-08 Tom Tromey <tom@tromey.com>
10099
10100 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10101
332cf4c9
TT
101022018-09-08 Tom Tromey <tom@tromey.com>
10103
10104 PR python/16047:
10105 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10106 (register_pretty_printers): Register new printer.
10107 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10108 test.
10109 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10110 (an_int_type3): New global.
10111
424da6cf
JB
101122018-09-08 Joel Brobecker <brobecker@adacore.com>
10113
10114 * gdb.ada/expr_with_funcall: New testcase.
10115
2a62dfa9
JB
101162018-09-08 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.ada/packed_array_assign: New testcase.
10119
96b6697f
AB
101202018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10121
10122 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10123 names, and add test prefixes to make test names unique.
10124
e4a62c65
TV
101252018-09-05 Tom de Vries <tdevries@suse.de>
10126
10127 * gdb.dwarf2/varval.exp: Add test.
10128
dd083ee2
GB
101292018-09-04 Gary Benson <gbenson@redhat.com>
10130
10131 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10132 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10133
aef9346c
TT
101342018-08-31 Tom Tromey <tom@tromey.com>
10135
10136 * gdb.rust/simple.rs: Rename second variable "v".
10137
c67f2e15
AB
101382018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10139
10140 * gdb.base/funcargs.c (use_a): New function.
10141 (recurse): Call use_a.
10142
078a0207
KS
101432018-08-29 Keith Seitz <keiths@redhat.com>
10144
10145 * gdb.compile/compile-cplus-anonymous.cc: New file.
10146 * gdb.compile/compile-cplus-anonymous.exp: New file.
10147 * gdb.compile/compile-cplus-array-decay.cc: New file.
10148 * gdb.compile/compile-cplus-array-decay.exp: New file.
10149 * gdb.compile/compile-cplus-inherit.cc: New file.
10150 * gdb.compile/compile-cplus-inherit.exp: New file.
10151 * gdb.compile/compile-cplus-member.cc: New file.
10152 * gdb.compile/compile-cplus-member.exp: New file.
10153 * gdb.compile/compile-cplus-method.cc: New file.
10154 * gdb.compile/compile-cplus-method.exp: New file.
10155 * gdb.compile/compile-cplus-mod.c: "New" file.
10156 * gdb.compile/compile-cplus-namespace.cc: New file.
10157 * gdb.compile/compile-cplus-namespace.exp: New file.
10158 * gdb.compile/compile-cplus-nested.cc: New file.
10159 * gdb.compile/compile-cplus-nested.exp: New file.
10160 * gdb.compile/compile-cplus-print.c: "New" file.
10161 * gdb.compile/compile-cplus-print.exp: "New" file.
10162 * gdb.compile/compile-cplus-virtual.cc: New file.
10163 * gdb.compile/compile-cplus-virtual.exp: New file.
10164 * gdb.compile/compile-cplus.c: "New" file.
10165 * gdb.compile/compile-cplus.exp: "New" file.
10166 * lib/compile-support.exp: New file.
10167
b0f492b9
GB
101682018-08-16 Gary Benson <gbenson@redhat.com>
10169
10170 PR gdb/13000:
10171 * gdb.base/batch-exit-status.exp: New file.
10172 * gdb.base/batch-exit-status.good-commands: Likewise.
10173 * gdb.base/batch-exit-status.bad-commands: Likewise.
10174
36eb4c5f
AH
101752018-08-29 Alan Hayward <alan.hayward@arm.com>
10176
10177 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10178 (struct struct02): Likewise.
10179 (struct struct03): Likewise.
10180 (struct struct04): Likewise.
10181 (struct struct_01_01): New struct.
10182 (struct struct_01_02): Likewise.
10183 (struct struct_01_03): Likewise.
10184 (struct struct_01_04): Likewise.
10185 (struct struct_02_01): Likewise.
10186 (struct struct_02_02): Likewise.
10187 (struct struct_02_03): Likewise.
10188 (struct struct_02_04): Likewise.
10189 (struct struct_04_01): Likewise.
10190 (struct struct_04_02): Likewise.
10191 (struct struct_04_03): Likewise.
10192 (struct struct_04_04): Likewise.
10193 (struct struct_05_01): Likewise.
10194 (struct struct_05_02): Likewise.
10195 (struct struct_05_03): Likewise.
10196 (struct struct_05_04): Likewise.
10197 (cmp_struct01): Remove function.
10198 (cmp_struct02): Likewise.
10199 (cmp_struct03): Likewise.
10200 (cmp_struct04): Likewise.
10201 (cmp_struct_01_01): Add Function.
10202 (cmp_struct_01_02): Likewise.
10203 (cmp_struct_01_03): Likewise.
10204 (cmp_struct_01_04): Likewise.
10205 (cmp_struct_02_01): Likewise.
10206 (cmp_struct_02_02): Likewise.
10207 (cmp_struct_02_03): Likewise.
10208 (cmp_struct_02_04): Likewise.
10209 (cmp_struct_04_01): Likewise.
10210 (cmp_struct_04_02): Likewise.
10211 (cmp_struct_04_03): Likewise.
10212 (cmp_struct_04_04): Likewise.
10213 (cmp_struct_05_01): Likewise.
10214 (cmp_struct_05_02): Likewise.
10215 (cmp_struct_05_03): Likewise.
10216 (cmp_struct_05_04): Likewise.
10217 (call_all): Add new structs.
10218 * gdb.base/infcall-nested-structs.exp: Likewise.
10219
3bf9c013
JV
102202018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10221
10222 * gdb.python/py-framefilter-mi.exp: Update regexp to
10223 check for "arch" field in frame output.
10224
450d1e88
KB
102252018-08-23 Kevin Buettner <kevinb@redhat.com>
10226
10227 * gdb.dwarf2/dw2-ranges-func.c: New file.
10228 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10229
ae739fe7
SM
102302018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10231
10232 * gdb.base/term.exp: Compare terminal settings with values from
10233 the inferior.
10234 * gdb.base/term.c: Get and set terminal settings.
10235
6d52907e
JV
102362018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10237
10238 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10239 accommodate new "arch" field in frame output.
10240 * gdb.mi/mi-return.exp: Likewise.
10241 * gdb.mi/mi-stack.exp: Likewise.
10242 * gdb.mi/mi-syn-frame.exp: Likewise.
10243 * gdb.mi/user-selected-context-sync.exp: Likewise.
10244
be2d111a
MS
102452018-08-19 Michael Spang <spang@google.com>
10246
10247 PR gdb/11786
10248 * gdb.base/gcore-tls-pie.c: New file.
10249 * gdb.base/gcore-tls-pie.exp: New file.
10250
ae3a7c47
KB
102512018-08-18 Kevin Buettner <kevinb@redhat.com>
10252
10253 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10254 * gdb.dwarf2/varval.c: New file.
10255 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10256
2ecae92e
AH
102572018-08-17 Alan Hayward <alan.hayward@arm.com>
10258
10259 PR gdb/18931
10260 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10261
c1854f1d
KS
102622018-08-16 Keith Seitz <keiths@redhat.com>
10263
10264 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10265 tests expected to pass.
10266
26fb3983
JV
102672018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10268
10269 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10270 -data-disassemble -a.
10271 (test_disassembly_bogus_args): Likewise.
10272
67943c00
AB
102732018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10274
10275 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10276
5ff2bbae
AB
102772018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10278
10279 * gdb.base/vla-optimized-out.exp: Add new test.
10280
e5bbcd0f
AB
102812018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10282
10283 * gdb.base/vla-optimized-out-o3.exp: Delete.
10284 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10285 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10286 deleted tests.
10287
9d4a934c
AB
102882018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10289
10290 PR gdb/18050:
10291 * gdb.server/extended-remote-restart.c: New file.
10292 * gdb.server/extended-remote-restart.exp: New file.
10293
045cf012
SM
102942018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10295
10296 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10297 "set variable index = 42".
10298
87d6a7aa
SM
102992018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10300
10301 * boards/index-cache-gdb.exp: New file.
10302 * gdb.dwarf2/index-cache.exp: New file.
10303 * gdb.dwarf2/index-cache.c: New file.
10304 * gdb.base/maint.exp: Check if we are using the index cache.
10305
96d68bd4
RO
103062018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10307
10308 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10309 MAKEFLAGS.
10310
5a699617
RO
103112018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10312
10313 * dg-extract-results.sh: Move to toplevel contrib.
10314 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10315 * Makefile.in (check-parallel-racy): Likewise.
10316
5bd18990
AB
103172018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10318
10319 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10320 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10321 tests if the target supports scheduler locking.
10322
3fbbcf47
TV
103232018-08-04 Tom de Vries <tdevries@suse.de>
10324
10325 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10326
3e1d3d8c
TT
103272018-08-02 Tom Tromey <tom@tromey.com>
10328
10329 PR symtab/16842.
10330 * gdb.cp/temargs.exp: Test "info address" of a template
10331 parameter.
10332
5abe0f0c
JV
103332018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10334
10335 * gdb.python/py-mi-var-info-path-expression.c: New file.
10336 * gdb.python/py-mi-var-info-path-expression.py: New file.
10337 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10338
fb66cde8
SDJ
103392018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10340
10341 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10342 error after "cannot resolve name" string.
10343
c708f4d2
AB
103442018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10345
10346 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10347 started.
10348 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10349
37cc0cae
TV
103502018-07-28 Tom de Vries <tdevries@suse.de>
10351
10352 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10353
63b4ecf7
TV
103542018-07-26 Tom de Vries <tdevries@suse.de>
10355
10356 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10357
3c3bb058
AB
103582018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10359
10360 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10361 is visible.
10362
9e7f3bbb
TV
103632018-07-26 Tom de Vries <tdevries@suse.de>
10364
10365 PR breakpoints/23366
10366 * gdb.base/catch-follow-exec.c: New test.
10367 * gdb.base/catch-follow-exec.exp: New file.
10368
16f808ec
TV
103692018-07-25 Tom de Vries <tdevries@suse.de>
10370
10371 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10372 vla-optimized-out.c.
10373
d7154a8d
JV
103742018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10375
10376 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10377 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10378
232a0032
TV
103792018-07-20 Tom de Vries <tdevries@suse.de>
10380
10381 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10382 NOCLONE macro.
10383 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10384
fbb1d502
TV
103852018-07-19 Tom de Vries <tdevries@suse.de>
10386
10387 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10388 regular expression.
10389
42dc7699
TV
103902018-07-18 Tom de Vries <tdevries@suse.de>
10391
10392 * gdb.base/vla-optimized-out.c: New test.
10393 * gdb.base/vla-optimized-out.exp: New file.
10394
7f1f7e23
SDJ
103952018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10396
10397 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10398 message "No address associated with hostname" when gdbserver
10399 cannot resolve the hostname.
10400
5759ebb3
PW
104012018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10402
10403 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10404 Add some test prefixes to make tests unique.
10405
3606ccab
PW
104062018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10407
10408 * gdb.base/frameapply.c: New file.
10409 * gdb.base/frameapply.exp: New file.
10410
529c08b2
PW
104112018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10412
10413 * gdb.base/skip.exp: Update expected error message.
10414
c7ab0aef
SDJ
104152018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10416 Jan Kratochvil <jan.kratochvil@redhat.com>
10417 Paul Fertser <fercerpav@gmail.com>
10418 Tsutomu Seki <sekiriki@gmail.com>
10419
10420 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10421 parameter.
10422 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10423 by default.
10424 * boards/native-gdbserver.exp: Likewise.
10425 * gdb.server/run-without-local-binary.exp: Improve regexp used
10426 for detecting when a remote debugging connection succeeds.
10427 * gdb.server/server-connect.exp: New file.
10428 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10429 Do not prefix the port number with ":".
10430 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10431 support for detecting and using it. Add '$debughost_gdbserver'
10432 to the list of arguments used to start gdbserver. Handle case
10433 when gdbserver cannot resolve a network name.
10434
16ff70dd
SDJ
104352018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10436
10437 PR c++/23373
10438 * gdb.base/ptype-offsets.cc (struct static_member): New
10439 struct.
10440 (main) <stmember>: New variable.
10441 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10442 with a static member in it.
10443
3541979f
AB
104442018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10445
10446 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10447 watchpoints enabled and disabled.
10448
c8ad9b9a
AB
104492018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10450
10451 * gdb.base/examine-backward.exp: Still run tests around address
10452 0x0, even if address 0x0 is not readable. Update the pattern for
10453 matching address 0x0 in expected output.
10454
e0e5e971
AB
104552018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10456
10457 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10458 malloc/free.
10459
1ea5da02
TV
104602018-07-04 Tom de Vries <tdevries@suse.de>
10461
10462 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10463
471b9d15
MR
104642018-07-02 Maciej W. Rozycki <macro@mips.com>
10465
10466 PR tdep/8282
10467 * gdb.arch/mips-disassembler-options.exp: New test.
10468 * gdb.arch/mips-disassembler-options.s: New test source.
10469
75acb486
PA
104702018-06-29 Pedro Alves <palves@redhat.com>
10471
10472 * gdb.threads/names.exp: Adjust expected "info threads" output.
10473
cd2bb709
PA
104742018-06-29 Pedro Alves <palves@redhat.com>
10475
10476 * gdb.opt/inline-break.exp (line number, address): Add "info
10477 break" tests.
10478
991ff292
PA
104792018-06-29 Pedro Alves <palves@redhat.com>
10480
10481 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10482 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10483 number and address and running to them.
10484
356819b6 104852018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10486
10487 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10488
2512d7ef
JK
104892018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10490
10491 * lib/compiler.c: Remove executable permission flag.
10492
be1b6474
RB
104932018-06-28 Richard Bunt <richard.bunt@arm.com>
10494
10495 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10496 code.
10497 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10498
291f9a96
PT
104992018-06-28 Petr Tesarik <ptesarik@suse.cz>
10500
10501 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10502
ed6dfe51
PT
105032018-06-28 Petr Tesarik <ptesarik@suse.cz>
10504
10505 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10506 address argument is omitted.
10507
d4d429d5
PT
105082018-06-28 Petr Tesarik <ptesarik@suse.cz>
10509
10510 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10511
7ab6656f
OJ
105122018-06-27 Omair Javaid <omair.javaid@linaro.org>
10513
10514 PR gdb/21695
10515 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10516 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10517
a33ccfc7
TT
105182018-06-26 Tom Tromey <tom@tromey.com>
10519
10520 PR rust/22574:
10521 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10522 * gdb.rust/simple.rs (struct SimpleLayout): New.
10523
6d72d289
SM
105242018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10525
10526 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10527 "info registers" output.
10528
8363f9d5
RB
105292018-06-21 Richard Bunt <richard.bunt@arm.com>
10530
10531 * gdb.base/watchpoint-hw-attach.c: New test.
10532 * gdb.base/watchpoint-hw-attach.exp: New file.
10533
f00674fe
SM
105342018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10535
10536 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10537 through /bin/sh.
10538 * boards/dwarf4-gdb-index.exp: Likewise.
10539 * boards/fission-dwp.exp: Likewise.
10540
1d554008
UW
105412018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10542
10543 * gdb.base/float128.exp: Add comment and improved fail message
10544 to the failure case of "print large128" test.
10545
d0ac1c44
SM
105462018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10547
10548 * configure.ac: Remove AC_PREREQ.
10549 * configure: Re-generate.
10550
61b04dd0
PA
105512018-06-19 Pedro Alves <palves@redhat.com>
10552
10553 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10554 (func_extern_caller): New.
10555 (main): Call func_extern_caller.
10556 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10557 logic change.
10558
f63b508a
SM
105592018-06-18 Weimin Pan <weimin.pan@oracle.com>
10560
10561 PR gdb/16841
10562 * gdb.cp/typedef-base.cc: New file.
10563 * gdb.cp/typedef-base.exp: New file.
10564
0fe3a558
TV
105652018-06-18 Tom de Vries <tdevries@suse.de>
10566
10567 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10568
7010835a
AB
105692018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10570 Richard Bunt <Richard.Bunt@arm.com>
10571
10572 * gdb.threads/attach-slow-waitpid.c: New file.
10573 * gdb.threads/attach-slow-waitpid.exp: New file.
10574 * gdb.threads/slow-waitpid.c: New file.
10575
14897d65
PA
105762018-06-14 Pedro Alves <palves@redhat.com>
10577
10578 * gdb.base/fork-running-state.c: Include <errno.h>.
10579 (exit_if_relative_exits): New.
10580 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10581 exits.
10582 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10583 child exits.
10584
5d9a0608
TV
105852018-06-14 Tom de Vries <tdevries@suse.de>
10586
10587 PR cli/22573
10588 * gdb.base/finish-pretty.c: New test.
10589 * gdb.base/finish-pretty.exp: New file.
10590
11ae5818
PA
105912018-06-14 Pedro Alves <palves@redhat.com>
10592
10593 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10594 gdb's expected startup output.
10595
1d39de44
PA
105962018-06-14 Pedro Alves <palves@redhat.com>
10597
10598 * lib/selftest-support.exp (selftest_setup): Remove inlined
10599 function handling.
10600
70ee0000
TV
106012018-06-14 Tom de Vries <tdevries@suse.de>
10602
10603 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10604 matching of breakpoint printing.
10605
11f4b608
TV
106062018-06-13 Tom de Vries <tdevries@suse.de>
10607
10608 PR testsuite/23269
10609 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10610 (fork_child): ... here, and ...
10611 (fork_parent): ... here.
10612
106132018-06-12 Tom de Vries <tdevries@suse.de>
10614
10615 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10616
9516f85a
AB
106172018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10618 Stephen Roberts <stephen.roberts@arm.com>
10619
10620 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10621 rewrite test to describe action performed, rather than possible
10622 failure.
10623
5045b3d7
GB
106242018-06-08 Gary Benson <gbenson@redhat.com>
10625
10626 * gdb.threads/check-libthread-db.exp: New file.
10627 * gdb.threads/check-libthread-db.c: Likewise.
10628
c61b06a1
TT
106292018-06-05 Tom Tromey <tom@tromey.com>
10630
10631 * gdb.base/default.exp: Update expected "show version" output.
10632
eb6af809
TT
106332018-06-05 Tom Tromey <tom@tromey.com>
10634
10635 PR cli/12326:
10636 * gdb.cp/static-print-quit.exp: Update.
10637 * lib/gdb.exp (pagination_prompt): Update.
10638 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10639 * gdb.python/python.exp: Update.
10640
178d6a63
JB
106412018-06-04 Joel Brobecker <brobecker@adacore.com>
10642
10643 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10644
8e817061
JB
106452018-06-01 Joel Brobecker <brobecker@adacore.com>
10646
10647 * gdb.ada/bp_fun_addr: New testcase.
10648
e86ca25f
TT
106492018-06-01 Tom Tromey <tom@tromey.com>
10650
10651 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10652 results.
10653 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10654 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10655 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10656 * gdb.base/maint.exp (maint_pass_if): Update.
10657
4b2dfa9d
MR
106582018-05-31 Maciej W. Rozycki <macro@mips.com>
10659
10660 * gdb.base/endian.exp: New test.
10661 * gdb.base/endian.c: New test source.
10662
45f25d6c
AB
106632018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10664
10665 PR gdb/23203
10666 * gdb.base/bt-selected-frame.c: New file.
10667 * gdb.base/bt-selected-frame.exp: New file.
10668 * lib/gdb.exp (get_current_frame_number): New function.
10669
d9f6d7f8
MR
106702018-05-24 Maciej W. Rozycki <macro@mips.com>
10671 Pedro Alves <palves@redhat.com>
10672
10673 * gdb.threads/tls-core.c: Include <stdlib.h>
10674 (thread_proc): Call `abort'.
10675 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10676 (tls_core_test): New procedure, bits factored out from ...
10677 (top level): ... here. Test both native cores and gcore cores.
10678
ff1cf532
TT
106792018-05-23 Tom Tromey <tom@tromey.com>
10680
10681 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10682
b98664d3
TT
106832018-05-23 Tom Tromey <tom@tromey.com>
10684
10685 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10686 symfile_complaints.
10687 (test_short_complaints): Likewise.
10688 (test_empty_complaints): Likewise.
10689 (test_initial_complaints): Update.
10690
4e9668d0
TT
106912018-05-23 Tom Tromey <tom@tromey.com>
10692
10693 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10694
43ba33c7
TT
106952018-05-23 Tom Tromey <tom@tromey.com>
10696
10697 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10698 (test_short_complaints): Update.
10699
035522c0
PA
107002018-05-22 Pedro Alves <palves@redhat.com>
10701
10702 * gdb.base/remote.exp: Only gdb_start after compiling the
10703 testcase. Issue "disconnect" before testing "set remote" command
10704 defaults. Issue clean_restart before running to main.
10705
cc0be08f
PA
107062018-05-22 Pedro Alves <palves@redhat.com>
10707
10708 * gdb.base/remote.exp: Adjust expected output of "show remote
10709 memory-write-packet-size". Add tests for "set remote
10710 memory-write-packet-size 0" and "set remote
10711 memory-write-packet-size fixed/limit".
10712
b1b60145
PA
107132018-05-22 Pedro Alves <palves@redhat.com>
10714
10715 PR gdb/22973
10716 * gdb.base/utf8-identifiers.c: New file.
10717 * gdb.base/utf8-identifiers.exp: New file.
10718
0ec848ad
PFC
107192018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10720
10721 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10722
2c3305f6
PFC
107232018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10724
10725 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10726
ce1e8424
TT
107272018-05-18 Tom Tromey <tom@tromey.com>
10728
10729 * gdb.base/ptype-offsets.exp: Update.
10730
ddfe970e
KS
107312018-05-17 Keith Seitz <keiths@redhat.com>
10732
10733 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10734 in expected breakpoint stop locations.
10735 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10736 move to proper scope to test variable values.
10737 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10738 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10739 New functions.
10740 (main): Call not_inline_func3.
10741 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10742 inline_func1, inline_func2, and inline_func3. Test that when each
10743 breakpoint is hit, GDB properly reports both the stop location
10744 and the backtrace. Repeat tests for temporary breakpoints.
10745
0726fcc6
MR
107462018-05-15 Maciej W. Rozycki <macro@mips.com>
10747
10748 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10749 rather then trying to access it in determining whether the PID
10750 of `gdbserver' could have been retrieved.
10751
8ee22052
AB
107522018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10753
10754 * gdb.arch/amd64-init-x87-values.S: New file.
10755 * gdb.arch/amd64-init-x87-values.exp: New file.
10756
7785df48
JK
107572018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10758
10759 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10760
56bcdbea
TT
107612018-05-04 Tom Tromey <tom@tromey.com>
10762
10763 PR python/22730:
10764 * gdb.python/python.exp: Test multi-line execute.
10765
a913fffb
TT
107662018-05-04 Tom Tromey <tom@tromey.com>
10767
10768 PR python/22731:
10769 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10770
7a2c85f2
TT
107712018-05-04 Tom Tromey <tom@tromey.com>
10772
10773 PR gdb/11750:
10774 * gdb.base/define.exp: Test defining a user command inside a user
10775 command.
10776 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10777
a3b60e45
JK
107782018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10779 Pedro Alves <palves@redhat.com>
10780
10781 PR breakpoints/19806 and support for PR external/20207.
10782 * gdb.base/watchpoint-unaligned.c: New file.
10783 * gdb.base/watchpoint-unaligned.exp: New file.
10784
45fe4a03
AB
107852018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10786
10787 * gdb.base/maint.exp: Make test names unique, use
10788 test_prefix_command_help to test 'help maint info', and remove
10789 repeated test of 'help maint'.
10790
9be2ae8f
TT
107912018-05-04 Tom Tromey <tom@tromey.com>
10792
10793 PR gdb/22619:
10794 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10795 behavior.
10796
11859c31
AB
107972018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10798
10799 * gdb.base/maint.exp: Process output from 'maint print registers'
10800 line at a time.
10801
089a9490
AB
108022018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10803
10804 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10805 timeout.
10806
9b0797e2
AB
108072018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10808
10809 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10810 filter pattern.
10811
f6ac5f3d
PA
108122018-05-02 Pedro Alves <palves@redhat.com>
10813
10814 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10815 to_log_command renames.
10816 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10817
77d3c63b
TT
108182018-05-02 Tom Tromey <tom@tromey.com>
10819
10820 * gdb.python/py-parameter.exp: Set test message.
10821
0489430a
TT
108222018-05-02 Tom Tromey <tom@tromey.com>
10823
10824 PR python/20084:
10825 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10826 PARAM_ZUINTEGER_UNLIMITED tests.
10827
1632f8ba
DR
108282018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10829
10830 PR rust/23124
10831 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10832 when casting.
10833
6d7bb824
TT
108342018-04-30 Tom Tromey <tom@tromey.com>
10835
10836 * gdb.python/py-type.exp: Check align attribute.
10837 * gdb.python/py-type.c: New "aligncheck" global.
10838
007e1530
TT
108392018-04-30 Tom Tromey <tom@tromey.com>
10840
10841 PR exp/17095:
10842 * gdb.dwarf2/dw2-align.exp: New file.
10843 * gdb.cp/align.exp: New file.
10844 * gdb.base/align.exp: New file.
10845 * lib/gdb.exp (gdb_int128_helper): New proc.
10846 (has_int128_c, has_int128_cxx): New caching procs.
10847
6873858b
TT
108482018-04-27 Tom Tromey <tom@tromey.com>
10849
10850 PR rust/22545:
10851 * gdb.rust/simple.exp: Add inclusive range tests.
10852
79188d8d
PA
108532018-04-26 Pedro Alves <palves@redhat.com>
10854
10855 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10856 ifunc breakpoint locations correctly of ifunc breakpoints set
10857 while the program resolves the ifunc.
10858
c7075ad5
PA
108592018-04-26 Pedro Alves <palves@redhat.com>
10860
10861 * gdb.base/gnu-ifunc-final.c: New file.
10862 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10863 * gdb.base/gnu-ifunc.exp (executable): Delete.
10864 (staticexecutable): Adjust.
10865 (lib_opts, exec_opts): Delete.
10866 (make_binsuffix, build, set-break): New procedures.
10867 (misc_tests): New, with tests factored out from the top level.
10868 (top level): Test different combinations of ifunc resolver name,
10869 resolver with and with debug info, and ifunc target with and
10870 without debug info. Wrap static tests with with_target_prefix.
10871
8388016d
PA
108722018-04-26 Pedro Alves <palves@redhat.com>
10873
10874 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10875 return type" warnings.
10876
249b5733
PA
108772018-04-25 Pedro Alves <palves@redhat.com>
10878
10879 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10880 killed".
10881 * gdb.base/kill-after-signal.exp: Likewise.
10882 * gdb.threads/kill.exp: Likewise.
10883
f67c0c91
SDJ
108842018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10885 Sergio Durigan Junior <sergiodj@redhat.com>
10886 Pedro Alves <palves@redhat.com>
10887
10888 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10889 regexps to expect for '[Inferior ... detached]' as well.
10890 * gdb.base/attach.exp: Likewise.
10891 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10892 "gdb_continue_to_end".
10893 (test_catch_syscall_with_wrong_args): Likewise.
10894 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10895 ']'. Don't set 'verbose' on.
10896 * gdb.base/foll-vfork.exp: Likewise.
10897 * gdb.base/fork-print-inferior-events.c: New file.
10898 * gdb.base/fork-print-inferior-events.exp: New file.
10899 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10900 '[Inferior ... has been killed]' message.
10901 * gdb.base/kill-after-signal.exp: Likewise.
10902 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10903 detach message.
10904 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10905 message.
10906 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10907 regexps to expect for '[Inferior ... detached]' as well.
10908 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10909
0a8ddac4
SM
109102018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10911
10912 PR gdb/23104
10913 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10914
701adfb0
PA
109152018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10916
10917 PR gdb/23095
10918 * gdb.base/break-probes.exp: Pass shlib_load to
10919 prepare_for_testing. Set normal_bp to r_debug_state if target is
10920 bsd.
10921
d27d16bf
RB
109222018-04-19 Richard Bunt <richard.bunt@arm.com>
10923
10924 * gdb.threads/multiple-successive-infcall.c: New test.
10925 * gdb.threads/multiple-successive-infcall.exp: New file.
10926
a037790e
TT
109272018-04-17 Tom Tromey <tom@tromey.com>
10928
10929 * gdb.rust/simple.rs (Union): New type.
10930 (main): New local "u".
10931 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10932
e3a91079
AA
109332018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10934
10935 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10936 number information in output of "whereis" command.
10937 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10938
b744723f
AA
109392018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10940
10941 * gdb.ada/info_types.exp: Adjust expected output to the line
10942 numbers now printed by "info var/func/type".
10943 * gdb.base/completion.exp: Likewise.
10944 * gdb.base/included.exp: Likewise.
10945 * gdb.cp/cp-relocate.exp: Likewise.
10946 * gdb.cp/cplusfuncs.exp: Likewise.
10947 * gdb.cp/namespace.exp: Likewise.
10948 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10949
4a4495d6
MM
109502018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10951
10952 * gdb.btrace/cpu.exp: New.
10953
1d509aa6
MM
109542018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10955
10956 * gdb.base/step-indirect-call-thunk.exp: New.
10957 * gdb.base/step-indirect-call-thunk.c: New.
10958 * gdb.reverse/step-indirect-call-thunk.exp: New.
10959 * gdb.reverse/step-indirect-call-thunk.c: New.
10960
6295b6da
SM
109612018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10962
10963 * gdb.base/pie-fork.c: New file.
10964 * gdb.base/pie-fork.exp: New file.
10965
50146e70
TT
109662018-04-11 Tom Tromey <tom@tromey.com>
10967
10968 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10969
f50d8a2e
PA
109702018-04-10 Pedro Alves <palves@redhat.com>
10971
10972 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10973 exits. Instead loop running forever.
10974 (fork_parent): Run forever too.
10975
a0be7a36
SM
109762018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10977
10978 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10979 mi_continue_to_line.
10980 * gdb.mi/mi-stack.c (callee4): Add comment.
10981
9b73db36
SM
109822018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10983
10984 * gdb.mi/mi-stack.exp: Fix indentation.
10985
c912f608
SM
109862018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10987
10988 PR gdb/22979
10989 * gdb.arch/amd64-osabi.exp: New file.
10990
26540402
SM
109912018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10992
10993 PR gdb/22980
10994 * gdb.base/osabi.exp: New file.
10995
121ad66c 109962018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10997
10998 * gdb.cp/static-typedef-print.exp: New file.
10999 * gdb.cp/static-typedef-print.cc: New file.
11000
3fcded8f
JB
110012018-03-27 Joel Brobecker <brobecker@adacore.com>
11002
11003 * gdb.ada/varsize_limit: New testcase.
11004
59cc4834
JB
110052018-03-27 Joel Brobecker <brobecker@adacore.com>
11006
11007 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11008
11009 * gdb.ada/notcplusplus: New testcase.
11010
11011 * gdb.base/c-linkage-name.c: New file.
11012 * gdb.base/c-linkage-name.exp: New testcase.
11013
4ca59a9f
TT
110142018-03-26 Tom Tromey <tom@tromey.com>
11015
11016 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11017 * gdb.python/py-framefilter.py (name_error): New global.
11018 (ErrorInName.function): Use name_error.
11019
978d6c75
TT
110202018-03-26 Tom Tromey <tom@tromey.com>
11021
11022 PR backtrace/15582:
11023 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11024
b7fee5a3
KS
110252018-03-23 Keith Seitz <keiths@redhat.com>
11026
11027 PR c++/22968
11028 * gdb.cp/subtypes.exp: New file.
11029 * gdb.cp/subtypes.h: New file.
11030 * gdb.cp/subtypes.cc: New file.
11031 * gdb.cp/subtypes-2.cc: New file.
11032
376be529
AB
110332018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11034
11035 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11036 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11037 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11038 -nostartfiles when compiling the test. Confirm that all registers
11039 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11040
066cfa98
AB
110412018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11042
11043 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11044 option, syntax was wrong anyway.
11045 * gdb.arch/arm-disp-step.exp: Likewise.
11046 * gdb.arch/sparc64-regs.exp: Likewise.
11047 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11048 option, syntax was wrong anyway, switch to use
11049 prepare_for_testing.
11050 * gdb.arch/i386-disp-step.exp: Likewise.
11051
079670b9
AA
110522018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11053
11054 * gdb.ada/exec_changed.exp: Replace "target_info exists
11055 use_gdb_stub" by "use_gdb_stub".
11056 * gdb.ada/start.exp: Likewise.
11057 * gdb.base/async-shell.exp: Likewise.
11058 * gdb.base/attach-pie-misread.exp: Likewise.
11059 * gdb.base/attach-wait-input.exp: Likewise.
11060 * gdb.base/break-entry.exp: Likewise.
11061 * gdb.base/break-interp.exp: Likewise.
11062 * gdb.base/dprintf-detach.exp: Likewise.
11063 * gdb.base/nostdlib.exp: Likewise.
11064 * gdb.base/solib-nodir.exp: Likewise.
11065 * gdb.base/statistics.exp: Likewise.
11066 * gdb.base/testenv.exp: Likewise.
11067 * gdb.mi/mi-exec-run.exp: Likewise.
11068 * gdb.mi/mi-start.exp: Likewise.
11069 * gdb.multi/dummy-frame-restore.exp: Likewise.
11070 * gdb.multi/multi-arch-exec.exp: Likewise.
11071 * gdb.multi/multi-arch.exp: Likewise.
11072 * gdb.multi/tids.exp: Likewise.
11073 * gdb.multi/watchpoint-multi.exp: Likewise.
11074 * gdb.python/py-events.exp: Likewise.
11075 * gdb.threads/attach-into-signal.exp: Likewise.
11076 * gdb.threads/attach-stopped.exp: Likewise.
11077 * gdb.threads/threadapply.exp: Likewise.
11078 * lib/selftest-support.exp: Likewise.
11079
26d6cec4
AA
110802018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11081
11082 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11083
4ee89e90
SR
110842018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11085
11086 * gdb.perf/template-breakpoints.cc: New file.
11087 * gdb.perf/template-breakpoints.exp: New file.
11088 * gdb.perf/template-breakpoints.py: New file.
11089
92630041
TT
110902018-03-19 Tom Tromey <tom@tromey.com>
11091
11092 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11093 y0.
11094 * gdb.rust/simple.exp: Test bare identifier form of struct
11095 initializer.
11096
76727919
TT
110972018-03-19 Tom Tromey <tom@tromey.com>
11098
11099 * gdb.gdb/observer.exp: Remove.
11100
194ed413
AA
111012018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11102
11103 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11104 "qualified" option when setting breakpoints.
11105 * gdb.trace/backtrace.exp: Likewise.
11106 * gdb.trace/circ.exp: Likewise.
11107 * gdb.trace/collection.exp: Likewise.
11108 * gdb.trace/disconnected-tracing.exp: Likewise.
11109 * gdb.trace/ftrace-lock.exp: Likewise.
11110 * gdb.trace/ftrace.exp: Likewise.
11111 * gdb.trace/infotrace.exp: Likewise.
11112 * gdb.trace/packetlen.exp: Likewise.
11113 * gdb.trace/passc-dyn.exp: Likewise.
11114 * gdb.trace/qtro.exp: Likewise.
11115 * gdb.trace/read-memory.exp: Likewise.
11116 * gdb.trace/report.exp: Likewise.
11117 * gdb.trace/signal.exp: Likewise.
11118 * gdb.trace/status-stop.exp: Likewise.
11119 * gdb.trace/strace.exp: Likewise.
11120 * gdb.trace/tfind.exp: Likewise.
11121 * gdb.trace/trace-break.exp: Likewise.
11122 * gdb.trace/trace-condition.exp: Likewise.
11123 * gdb.trace/trace-mt.exp: Likewise.
11124 * gdb.trace/tstatus.exp: Likewise.
11125 * gdb.trace/tsv.exp: Likewise.
11126 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11127 * gdb.trace/unavailable.exp: Likewise.
11128 * gdb.trace/while-dyn.exp: Likewise.
11129
8b067d2c
AA
111302018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11131
11132 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11133 that libinproctrace is copied to the target.
11134
3ae9ce5d
TT
111352018-03-14 Tom Tromey <tom@tromey.com>
11136
11137 PR cli/14977:
11138 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11139 a null pointer.
11140 * gdb.base/wchar.exp: Likewise.
11141
b8c2339b
TT
111422018-03-14 Tom Tromey <tom@tromey.com>
11143
11144 PR cli/19918:
11145 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11146 flag.
11147
4872dc46
SM
111482018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11149
11150 PR gdb/22841
11151 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11152 "target" to remote_exec.
11153
e4fe3756
SM
111542018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11155
11156 PR gdb/22841
11157 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11158 ${board}_upload): Remove.
11159
e95a97d4
AA
111602018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11161
11162 * gdb.cp/watch-cp.cc: New test.
11163 * gdb.cp/watch-cp.exp: New file.
11164
dbbb1059
AB
111652018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11166
11167 * gdb.base/infcall-nested-structs.exp: New file.
11168 * gdb.base/infcall-nested-structs.c: New file.
11169 * gdb.base/float.exp: Add riscv support.
11170
ecc054c0
TP
111712018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11172
11173 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11174 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11175
25e3c82c
SDJ
111762018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11177
11178 * gdb.server/abspath.exp: New file.
11179 * lib/gdb.exp (with_cwd): New procedure.
11180
3083294d
SM
111812018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11182
11183 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11184 use it.
11185 (gdb_is_target_remote_prompt): New proc.
11186 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11187 (gdb_is_target_native): Pass prompt parameter to
11188 gdb_is_target_1.
11189
3275ef47
SM
111902018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11191
11192 * gdb.base/load-command.c: New file.
11193 * gdb.base/load-command.exp: New file.
11194 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11195 (gdb_is_target_1): ...this, and generalize for other targets
11196 than just remote.
11197 (gdb_is_target_remote): Use gdb_is_target_1.
11198 (gdb_is_target_native): use gdb_is_target_1.
11199
6893c19a
TT
112002018-02-26 Tom Tromey <tom@tromey.com>
11201
11202 PR python/16497:
11203 * gdb.python/py-framefilter.exp: Update test.
11204
2ddeaf8a
TT
112052018-02-26 Tom Tromey <tom@tromey.com>
11206
11207 * gdb.dwarf2/variant.c: New file.
11208 * gdb.dwarf2/variant.exp: New file.
11209
c9317f21
TT
112102018-02-26 Tom Tromey <tom@tromey.com>
11211
11212 * gdb.rust/simple.exp: Accept more possible results in enum test.
11213
6f6d0c26
SM
112142018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11215
11216 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11217 parentheses.
11218
11b03145
MR
112192018-02-23 Maciej W. Rozycki <macro@mips.com>
11220
11221 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11222 name of a variable: $actual_linejj -> $actual_line.
11223
54a27fe5
JB
112242018-02-21 John Baldwin <jhb@FreeBSD.org>
11225
11226 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11227
de65820c
MM
112282018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11229
11230 * gdb.btrace/buffer-size.exp: Do not force BTS.
11231
980548fd
PA
112322018-02-14 Pedro Alves <palves@redhat.com>
11233
11234 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11235 getting a "Quit".
11236
c4e12631
MM
112372018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11238
11239 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11240 Fix test name.
11241
c2e0e465
SM
112422018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11243
11244 * gdb.cp/m-static.exp: Check type of optimized out static
11245 member.
11246
f7216783
AB
112472018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11248
11249 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11250 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11251
0625771b
LS
112522018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11253 Leszek Swirski <leszeks@google.com>
11254
11255 * gdb.python/py-prettyprint.c
11256 (struct to_string_returns_value_inner,
11257 struct to_string_returns_value_wrapper): New.
11258 (main): Add tsrvw variable.
11259 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11260 ToStringReturnsValueWrapper): New classes.
11261 (register_pretty_printers): Register new pretty-printers.
11262 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11263 recursive pretty printer.
11264 * gdb.python/py-mi.exp: Likewise.
11265
59498c30
LS
112662018-02-01 Leszek Swirski <leszeks@google.com>
11267
11268 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11269 functions with the same name as an include file are parsed
11270 correctly.
11271
d4d38844
YQ
112722018-02-01 Yao Qi <yao.qi@linaro.org>
11273
11274 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11275 "\[^\r\n\]*".
11276
07e5f5cf
NP
112772018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11278
11279 * gdb.arch/powerpc-prologue-frame.s: New file.
11280 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11281 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11282
929b5ad4
JB
112832018-01-31 Joel Brobecker <brobecker@adacore.com>
11284
11285 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11286
e671cd59
PA
112872018-01-30 Pedro Alves <palves@redhat.com>
11288
11289 PR gdb/13211
11290 * gdb.base/interrupt-daemon.c: New.
11291 * gdb.base/interrupt-daemon.exp: New.
11292 * gdb.multi/multi-term-settings.c: New.
11293 * gdb.multi/multi-term-settings.exp: New.
11294
fc413dc4
JB
112952018-01-30 Joel Brobecker <brobecker@adacore.com>
11296
11297 * gdb.base/break.exp: Save the location where the breakpoint
11298 on break.c:47 was actually inserted when debugging the version
11299 compiled at -O2 and use it in the expected output of the "info
11300 break" test performed soon after.
11301
5c319bb2
PA
113022018-01-22 Pedro Alves <palves@redhat.com>
11303 Sergio Durigan Junior <sergiodj@redhat.com>
11304
11305 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11306 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11307
a9e40818
JB
113082018-01-22 Joel Brobecker <brobecker@adacore.com>
11309
11310 * gdb.base/break-include.c, gdb.base/break-include.inc,
11311 gdb.base/break-include.exp: New files.
11312 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11313 line number now being the actual line number where the breakpoint
11314 was inserted.
11315 * gdb.mi/mi-break.exp: Likewise.
11316 * gdb.mi/mi-reverse.exp: Likewise.
11317 * gdb.mi/mi-simplerun.exp: Ditto.
11318
e707fc44
AB
113192018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11320
11321 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11322 varobj.
11323 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11324
ae451627
AB
113252018-01-21 Don Breazeal <donb@codesourcery.com>
11326 Andrew Burgess <andrew.burgess@embecosm.com>
11327
11328 * gdb.mi/basics.c: Add new global.
11329 * gdb.mi/mi-frame-regs.exp: New file.
11330 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11331 case.
11332
b1b189e0
AB
113332018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11334
11335 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11336 non-parameter, and on an unknown symbol.
11337
fcfcc376
TT
113382018-01-19 Tom Tromey <tom@tromey.com>
11339
11340 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11341 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11342
634c1c31
AA
113432018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11344
11345 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11346 setrlimit and chdir to int.
11347
d6ad07fd
AA
113482018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11349
11350 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11351 function.
11352 (my_tend): Likewise.
11353 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11354 rationale of avoiding FP- and vector instructions.
11355
adf8243b
RK
113562018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11357
11358 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11359 "info reg" with "\[ \t\]*".
11360 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11361 "\[ \t\]+".
11362 * gdb.arch/s390-multiarch.exp: Ditto.
11363 * gdb.base/pc-fp.exp: Ditto.
11364 * gdb.reverse/i386-precsave.exp: Ditto.
11365 * gdb.reverse/i386-reverse.exp: Ditto.
11366 * gdb.reverse/i387-env-reverse.exp: Ditto.
11367 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11368
dcc06925
AA
113692018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11370
11371 * lib/gdb.exp (gdb_compile): Re-enable use of
11372 universal_compile_options for languages other than Rust.
11373
25d4fd80
AA
113742018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11375
11376 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11377
ee7f689e 113782018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11379
11380 PR gdb/16577
11381 * gdb.base/solib-vanish.exp: New.
11382 * gdb.base/solib-vanish-main.c: New.
11383 * gdb.base/solib-vanish-lib1.c: New.
11384 * gdb.base/solib-vanish-lib2.c: New.
11385
d8447b6b
YQ
113862018-01-17 Yao Qi <yao.qi@linaro.org>
11387
11388 * gdb.compile/compile.exp: Match the address printed for
11389 frame in the output of command "bt".
11390
86d6a90c
TT
113912018-01-15 Tom Tromey <tom@tromey.com>
11392
11393 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11394 compute sp_reg.
11395
cbcdb1aa
AB
113962018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11397
11398 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11399 to prepare.
11400 (prepare): Return 0 on error, 1 on success.
11401
eea61984
PA
114022018-01-12 Pedro Alves <palves@redhat.com>
11403
11404 * gdb.base/continue-after-aborted-step-over.c: New.
11405 * gdb.base/continue-after-aborted-step-over.exp: New.
11406
6181e9c2
SM
114072018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11408
11409 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11410 options when not creating an executable.
11411
3cada740
PA
114122018-01-11 Pedro Alves <palves@redhat.com>
11413
11414 PR remote/22597
11415 * gdb.server/stop-reply-no-thread.c: New file.
11416 * gdb.server/stop-reply-no-thread.exp: New file.
11417
c63d3e8d
PA
114182018-01-10 Pedro Alves <palves@redhat.com>
11419
11420 PR gdb/22670
11421 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11422 functions too. Test setting breakpoints and printing C functions
11423 with no debug info too.
11424 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11425
d4c2a405
PA
114262018-01-10 Pedro Alves <palves@redhat.com>
11427
11428 PR gdb/22670
11429 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11430 a fail.
11431
8825213e
PA
114322018-01-10 Pedro Alves <palves@redhat.com>
11433
11434 PR gdb/22670
11435 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11436
605fd3c6
YQ
114372018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11438
11439 * gdb.server/unittest.exp: Match the output in non-development
11440 mode.
11441
1e5ded6c
YQ
114422018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11443
11444 * gdb.gdb/unittest.exp: Match output in non-development mode.
11445
30066b0b
JB
114462018-01-08 Joel Brobecker <brobecker@adacore.com>
11447
11448 * gdb.ada/access_tagged_param.exp: Relax expected output
11449 for value of "ObjL" in "continue" to pck.inspect breakpoint
11450 test.
11451
04bafb1e
XR
114522018-01-08 Joel Brobecker <brobecker@adacore.com>
11453
9f86398b
JB
11454 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11455 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11456
e379cee6
PA
114572018-01-05 Pedro Alves <palves@redhat.com>
11458
11459 PR gdb/18653
11460 * gdb.base/libsegfault.exp: New.
11461
de63c46b
PA
114622018-01-05 Joel Brobecker <brobecker@adacore.com>
11463
11464 PR gdb/22670
11465 * gdb.ada/access_tagged_param.exp: New file.
11466 * gdb.ada/access_tagged_param/foo.adb: New file.
11467
f98fc17b
PA
114682018-01-05 Pedro Alves <palves@redhat.com>
11469
11470 PR gdb/22670
11471 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11472 exercise lower case too, and to exercise both full matching and
11473 wild matching.
11474
342f8240
JB
114752018-01-05 Joel Brobecker <brobecker@adacore.com>
11476
11477 * gdb.ada/rename_subscript_param: New testcase.
11478
7150d33c
JG
114792018-01-05 Jerome Guitton <guitton@adacore.com>
11480
11481 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11482
cc0e770c
JB
114832018-01-05 Joel Brobecker <brobecker@adacore.com>
11484
11485 * gdb.ada/convvar_comp: New testcase.
11486
672a41aa 114872018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11488
11489 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11490 (My_Table): New global variable.
11491 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11492
7365ec2f
JB
114932018-01-04 Joel Brobecker <brobecker@adacore.com>
11494
11495 PR gdb/22670
11496 * gdb.ada/maint_with_ada: New testcase.
11497
289483b6
JB
114982018-01-04 Joel Brobecker <brobecker@adacore.com>
11499
11500 PR gdb/22670
11501 * gdb.ada/bp_c_mixed_case: New testcase.
11502
344420da
JB
115032018-01-04 Joel Brobecker <brobecker@adacore.com>
11504
11505 PR gdb/22670
11506 * gdb.ada/complete.exp: Add "complete break ada" test.
11507
66fc87a0
JB
115082018-01-04 Joel Brobecker <brobecker@adacore.com>
11509
11510 PR gdb/22670
11511 * gdb.ada/info_addr_mixed_case: New testcase.
11512
9f757bf7
XR
115132018-01-03 Xavier Roirand <roirand@adacore.com>
11514
11515 * gdb.ada/excep_handle.exp: New testcase.
11516 * gdb.ada/excep_handle/foo.adb: New file.
11517 * gdb.ada/excep_handle/pck.ads: New file.
11518
bd570f80
JB
115192018-01-03 Joel Brobecker <brobecker@adacore.com>
11520
11521 * gdb.base/step-line.c: Add extra empty line in copyright header.
11522 * gdb.base/step-line.inp: Likewise.
11523
9fe561ab
JB
115242018-01-02 Joel Brobecker <brobecker@adacore.com>
11525
11526 * gdb.ada/dyn_stride.exp: Add slice test.
11527
a405673c
JB
115282018-01-02 Joel Brobecker <brobecker@adacore.com>
11529
11530 * gdb.ada/dyn_stride: New testcase.
11531
cef0f868
SH
115322017-12-27 Stafford Horne <shorne@gmail.com>
11533
11534 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11535 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11536
b67d92b0
SH
115372017-12-27 Stafford Horne <shorne@gmail.com>
11538
11539 * gdb.base/reggroups.c: New file.
11540 * gdb.base/reggroups.exp: New file.
11541
eccab96d
JB
115422017-12-18 Joel Brobecker <brobecker@adacore.com>
11543
11544 * gdb.dwarf2/ada-valprint-error.c: New file.
11545 * gdb.dwarf2/ada-valprint-error.exp: New file.
11546
0e2da9f0
JB
115472017-12-18 Joel Brobecker <brobecker@adacore.com>
11548
11549 * gdb.ada/assign_arr: New testcase.
11550
cb923fcc
XR
115512017-12-18 Xavier Roirand <roirand@adacore.com>
11552
11553 * gdb.ada/funcall_ptr: New testcase.
11554
7c161838
SDJ
115552017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11556
11557 PR cli/16224
11558 * gdb.base/ptype-offsets.cc: New file.
11559 * gdb.base/ptype-offsets.exp: New file.
11560
1af17fd9
YQ
115612017-12-15 Yao Qi <yao.qi@linaro.org>
11562
11563 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11564 if XML is disabled.
11565
828d5846
XR
115662017-12-15 Xavier Roirand <roirand@adacore.com>
11567
11568 * gdb.ada/same_component_name: New testcase.
11569
79e8fcaa
JB
115702017-12-14 Joel Brobecker <brobecker@adacore.com>
11571
11572 * gdb.ada/str_binop_equal: New testcase.
11573
e05fa6f9
JB
115742017-12-14 Joel Brobecker <brobecker@adacore.com>
11575
11576 * gdb.ada/task_switch_in_core: New testcase.
11577
b89641ba
SM
115782017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11579
11580 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11581 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11582 call test_bkpt_qualified.
11583 (test_bkpt_qualified): New proc.
11584
6892d2e4
PA
115852017-12-13 Pedro Alves <palves@redhat.com>
11586
11587 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11588 Tighten regexp by matching with an anchor.
11589
a22ecf70
PA
115902017-12-13 Pedro Alves <palves@redhat.com>
11591
11592 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11593 ("expression with namespace"): New set of tests.
11594 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11595 (Nested::Test_NS::qux): New.
11596 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11597 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11598
9937536c
JB
115992017-12-13 Joel Brobecker <brobecker@adacore.com>
11600
11601 * gdb.base/server-del-break.c: New file.
11602 * gdb.base/server-del-break.exp: New file.
11603
fe49c6f5
SH
116042017-12-12 Stafford Horne <shorne@gmail.com>
11605
11606 * gdb.xml/tdesc-regs.exp: Add or1k support.
11607
c3d18620
SH
116082017-12-12 Stafford Horne <shorne@gmail.com>
11609
11610 * gdb.base/bp-permanent.c: Define nop of or1k.
11611
c5f9cfc8
JB
116122017-12-11 Joel Brobecker <brobecker@adacore.com>
11613
11614 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11615 output with components being reordered.
11616
a9c135fc
JB
116172017-12-11 Joel Brobecker <brobecker@adacore.com>
11618
11619 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11620 output with components being reordered.
11621
927aa2e7
JK
116222017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11623 Pedro Alves <palves@redhat.com>
11624
11625 * gdb.base/maint.exp (check for .gdb_index): Check also for
11626 .debug_names.
11627 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11628 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11629 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11630 (.gdb_index used after symbol reloading): Support also .debug_names.
11631 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11632
f17d9474
YQ
116332017-12-08 Yao Qi <yao.qi@linaro.org>
11634
11635 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11636 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11637
a0de8c21
YQ
116382017-12-08 Yao Qi <yao.qi@linaro.org>
11639
11640 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11641 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11642
a738ea1d
YQ
116432017-12-08 Yao Qi <yao.qi@linaro.org>
11644
11645 * gdb.arch/aarch64-tagged-pointer.c: New file.
11646 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11647
1cd9a73b
SDJ
116482017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11649
11650 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11651 "int".
11652
fa6eb693
KS
116532017-12-07 Keith Seitz <keiths@redhat.com>
11654
11655 PR breakpoints/22569
11656 * gdb.linespec/ls-errs.exp: Change expected result of "break
11657 -source this file has spaces.c -line 3".
11658 Check that an explicit source file followed by whitespace is
11659 identified as an invalid explicit location.
11660
883fd55a
KS
116612017-12-07 Keith Seitz <keiths@redhat.com>
11662
11663 * gdb.cp/nested-types.cc: New file.
11664 * gdb.cp/nested-types.exp: New file.
11665 * lib/cp-support.exp: Load data-structures.exp library.
11666 (debug_cp_test_ptype_class): New global.
11667 (cp_ptype_class_verbose, next_line): New procedures.
11668 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11669 Add and document new return value.
11670 Switch the list of lines to a queue.
11671 Add support for new `type' key for nested type definitions.
11672 Add debugging/troubleshooting messages.
11673 * lib/data-structures.exp: New file.
11674
ec72db3e
SM
116752017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11676
11677 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11678 with proc_with_prefix, don't use with_test_prefix.
11679
99598d71
TT
116802017-12-07 Tom Tromey <tom@tromey.com>
11681
11682 * gdb.base/break.exp: Add test for empty "commands".
11683
a8806230
YQ
116842017-12-07 Yao Qi <yao.qi@linaro.org>
11685
11686 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11687 malloc and catch syscall.
11688
824cc835
PM
116892017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11690
e79be6e5 11691 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11692 tests for explicit locations.
11693
7cc244de
PA
116942017-12-06 Pedro Alves <palves@redhat.com>
11695
11696 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11697 force-disabling XML descriptions.
11698
50a1fdd5
PA
116992017-12-04 Pedro Alves <palves@redhat.com>
11700
11701 PR gdb/22499
11702 * gdb.arch/amd64-disp-step-avx.S: New file.
11703 * gdb.arch/amd64-disp-step-avx.exp: New file.
11704
f0fb2488
PA
117052017-12-03 Pedro Alves <palves@redhat.com>
11706
11707 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11708 and <string.h>.
11709 (parent_function): Print distinct messages when waitpid fails, or
11710 the child exits with a signal, or the child exits for an unhandled
11711 reason.
11712 * gdb.threads/process-dies-while-detaching.exp
11713 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11714 it. Wait for both inferior output and GDB's prompt. Use an
11715 indirect spawn id list.
11716 (do_detach): New parameter 'child_exit'. Use it to compute
11717 expected inferior output.
11718 (test_detach, test_detach_watch, test_detach_killed_outside):
11719 Adjust to pass down the expected child exit kind.
11720
97cbe998
SDJ
117212017-12-01 Joel Brobecker <brobecker@adacore.com>
11722 Sergio Durigan Junior <sergiodj@redhat.com>
11723 Pedro Alves <palves@redhat.com>
11724
11725 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11726
40fc416f
SDJ
117272017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11728
11729 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11730 to 'symbol-file' and 'add-symbol-file' can be
11731 position-independent.
11732
1cc75e92
YQ
117332017-12-01 Yao Qi <yao.qi@linaro.org>
11734
11735 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11736 the URL in copyright header.
11737 * gdb.arch/aarch64-fp.exp: Likewise.
11738 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11739 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11740 * gdb.base/expand-psymtabs.exp: Likewise.
11741 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11742 * gdb.fortran/common-block.exp: Likewise.
11743 * gdb.fortran/common-block.f90: Likewise.
11744 * gdb.fortran/logical.exp: Likewise.
11745 * gdb.fortran/vla-datatypes.f90: Likewise.
11746 * gdb.fortran/vla-sub.f90: Likewise.
11747
875fb7a7
JB
117482017-11-30 Joel Brobecker <brobecker@adacore.com>
11749
11750 * gdb.ada/repeat_dyn: New testcase.
11751
6f14765f
UW
117522017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11753
11754 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11755 Update for changed thread numbering.
11756 * gdb.cell/bt.exp: Update for changed GDB output.
11757
f1af7b94
SM
117582017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11759
11760 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11761 setting isremote by hand.
11762 * boards/dwarf4-gdb-index.exp: Likewise.
11763 * boards/fission.exp: Likewise.
11764 * boards/stabs.exp: Likewise.
11765
e3919f3e
PA
117662017-11-30 Pedro Alves <palves@redhat.com>
11767
11768 * gdb.linespec/cpls-ops.exp
11769 (check_explicit_skips_function_argument): Extract the underlying
11770 type of size_t instead of hardcoding it.
11771
bd69330d
PA
117722017-11-29 Pedro Alves <palves@redhat.com>
11773
11774 PR c++/19436
11775 * gdb.linespec/cpls-abi-tag.cc: New file.
11776 * gdb.linespec/cpls-abi-tag.exp: New file.
11777
a20714ff
PA
117782017-11-29 Pedro Alves <palves@redhat.com>
11779
11780 * gdb.base/langs.exp: Use -qualified.
11781 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11782 it.
11783 * gdb.cp/namespace.exp: Use -qualified.
11784 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11785 (overload-3, template-overload, template-ret-type, const-overload)
11786 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11787 procedures.
11788 (test_driver): Call them.
11789 * gdb.cp/save-bp-qualified.cc: New.
11790 * gdb.cp/save-bp-qualified.exp: New.
11791 * gdb.linespec/explicit.exp: Test -qualified.
11792 * lib/completion-support.exp (completion::explicit_opts_list): Add
11793 "-qualified".
11794 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11795
f6f1d339
PM
117962017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11797
11798 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11799
02ca603a
TT
118002017-11-29 Tom Tromey <tom@tromey.com>
11801
11802 * gdb.base/relocate.exp: Update invalid argument test.
11803 Add new tests for invalid arguments.
11804
ed6c0bfb
TP
118052017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11806
11807 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11808 Return 0 as a long.
11809 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11810
f106e10e
TP
118112017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11812
11813 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11814 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11815 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11816 func ().
11817 * gdb.cp/shadow.cc (B.func): Return 0.
11818
10329bb2
JB
118192017-11-27 Joel Brobecker <brobecker@adacore.com>
11820
11821 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11822 expected output in gdb_expect call to allow the exception
11823 message to be present as well. Fix syntax confusion to avoid
11824 TCL thinking that exception_name is an array.
11825
617cd4bc
UW
118262017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11827
11828 * gdb.arch/spu-info.c: Include <unistd.h>.
11829 (do_signal_test): Fix broken calls to write.
11830 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11831 Fix checks for empty mailboxes. Update signal tests for corrected
11832 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11833 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11834 * gdb.cell/arch.exp: Use standard_output_file.
11835 * gdb.cell/break.exp: Likewise.
11836 * gdb.cell/bt.exp: Likewise.
11837 * gdb.cell/core.exp: Likewise.
11838 * gdb.cell/dwarfaddr.exp: Likewise.
11839 * gdb.cell/ea-cache.exp: Likewise.
11840 * gdb.cell/ea-standalone.exp: Likewise.
11841 * gdb.cell/f-regs.exp: Likewise.
11842 * gdb.cell/fork.exp: Likewise.
11843 * gdb.cell/gcore.exp: Likewise.
11844 * gdb.cell/mem-access.exp: Likewise.
11845 * gdb.cell/ptype.exp: Likewise.
11846 * gdb.cell/registers.exp: Likewise.
11847 * gdb.cell/sizeof.exp: Likewise.
11848 * gdb.cell/solib-symbol.exp: Likewise.
11849 * gdb.cell/solib.exp: Likewise.
617cd4bc 11850
a81aaca0
PA
118512017-11-25 Pedro Alves <palves@redhat.com>
11852
11853 * gdb.base/complete-empty.exp: New file.
11854 * gdb.base/completion.exp: Adjust.
11855
6a3c6ee4
PA
118562017-11-25 Pedro Alves <palves@redhat.com>
11857
11858 * gdb.linespec/cpls-ops.cc: New file.
11859 * gdb.linespec/cpls-ops.exp: New file.
11860 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11861 factored out from ...
11862 (test_complete_prefix_range): ... this.
11863
8955eb2d
PA
118642017-11-24 Pedro Alves <palves@redhat.com>
11865
11866 * gdb.linespec/cpcompletion.exp: New file.
11867 * gdb.linespec/cpls-hyphen.cc: New file.
11868 * gdb.linespec/cpls.cc: New file.
11869 * gdb.linespec/cpls2.cc: New file.
11870 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11871 test to use test_gdb_complete_unique. Add label completion,
11872 keyword completion and explicit location completion tests.
11873 * lib/completion-support.exp: New file.
11874
e547c119
JB
118752017-11-24 Joel Brobecker <brobecker@adacore.com>
11876
11877 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11878 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11879 when hitting an exception catchpoint.
11880
7c3c1aa8
YQ
118812017-11-22 Yao Qi <yao.qi@linaro.org>
11882
11883 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11884
41bd68f5
SM
118852017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11886
11887 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11888 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11889 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11890
1daad298
YQ
118912017-11-22 Yao Qi <yao.qi@linaro.org>
11892
11893 * gdb.base/info-os.exp: Pass pthreads.
11894 * gdb.multi/multi-attach.exp: Likewise.
11895
88465e87
YQ
118962017-11-22 Yao Qi <yao.qi@linaro.org>
11897
11898 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11899 compiler.
11900
dc196b23
YQ
119012017-11-22 Yao Qi <yao.qi@linaro.org>
11902
11903 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11904 * gdb.base/break-interp.exp: Likewise.
11905 * gdb.base/jit-attach-pie.exp: Likewise.
11906
2400729e
UW
119072017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11908
11909 * gdb.base/float128.c (large128): New variable.
11910 * gdb.base/float128.exp: Add test to print largest __float128 value.
11911
7a26362d
UW
119122017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11913
11914 * gdb.arch/vsx-regs.exp: Update register content checks.
11915
ed0f4273
UW
119162017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11917
11918 * gdb.arch/ppc-longdouble.exp: New file.
11919 * gdb.arch/ppc-longdouble.c: Likewise.
11920
a25d69c6
PA
119212017-11-21 Pedro Alves <palves@redhat.com>
11922
11923 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11924
73fcf641
PA
119252017-11-20 Pedro Alves <palves@redhat.com>
11926
11927 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11928 (long_double_typedef): New typedefs.
11929 Use DEF on double and long double.
11930 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11931 cases.
11932 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11933 and 'long_double_ptr_same_size' locals. Use them to decide
11934 whether cast from array/function to float is valid/invalid.
11935
71a3c369
TT
119362017-11-17 Tom Tromey <tom@tromey.com>
11937
11938 * gdb.rust/traits.rs: New file.
11939 * gdb.rust/traits.exp: New file.
11940
ced9779b
JB
119412017-11-17 Joel Brobecker <brobecker@adacore.com>
11942
11943 * gdb.ada/minsyms: New testcase.
11944
a0922d80
PA
119452017-11-16 Pedro Alves <palves@redhat.com>
11946
11947 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11948 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11949
ea04e54c
PA
119502017-11-16 Pedro Alves <palves@redhat.com>
11951
11952 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11953 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11954
e849ea89
PA
119552017-11-16 Pedro Alves <palves@redhat.com>
11956
11957 * gdb.server/reconnect-ctrl-c.c: New file.
11958 * gdb.server/reconnect-ctrl-c.exp: New file.
11959
d8ae99a7
PM
119602017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11961
11962 * gdb.python/py-rbreak.exp: New file.
11963 * gdb.python/py-rbreak.c: New file.
11964 * gdb.python/py-rbreak-func2.c: New file.
11965
968a13f8
PA
119662017-11-16 Pedro Alves <palves@redhat.com>
11967
11968 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11969 pattern.
11970 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11971 GDB.
11972
71774bc9
SM
119732017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11974
11975 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11976 regex.
11977
ddbb44cf
SM
119782017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11979
11980 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11981 test names.
11982
584a564f
PA
119832017-11-09 Pedro Alves <palves@redhat.com>
11984
11985 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11986 factored out from ...
11987 (top level): ... here, and adjusted to avoid expecting beyond the
11988 prompt in a single gdb_test_multiple.
11989
5ed7a928
PA
119902017-11-09 Pedro Alves <palves@redhat.com>
11991
11992 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11993 output.
11994 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11995 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11996 * gdb.server/ext-run.exp ("kill" test): Likewise.
11997 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11998
a60e0738
PA
119992017-11-09 Pedro Alves <palves@redhat.com>
12000
12001 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12002 match till end of line.
12003
2c88253f
PA
120042017-11-09 Pedro Alves <palves@redhat.com>
12005
12006 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12007
c7a38517
PA
120082017-11-09 Pedro Alves <palves@redhat.com>
12009
12010 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12011 New procedures, factored out from ...
12012 (top level): ... here, and adjusted to avoid expecting beyond the
12013 prompt in one go.
12014
f29f4b6b
PA
120152017-11-09 Pedro Alves <palves@redhat.com>
12016
12017 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12018 output. Fix '?' match.
12019
286acbb5
JB
120202017-11-08 Joel Brobecker <brobecker@adacore.com>
12021
12022 * gdb.ada/scoped_watch: New testcase.
12023 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12024 which is actually correct.
12025 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12026 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12027
62d7ae92
PA
120282017-11-08 Pedro Alves <palves@redhat.com>
12029
12030 * gdb.gdb/complaints.exp (test_initial_complaints)
12031 (test_serial_complaints, test_short_complaints): Call
12032 complaint_internal instead of complaint.
12033
280ca31f
DT
120342017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12035
12036 * gdb.threads/tls-core.c: New file.
12037 * gdb.threads/tls-core.exp: Likewise.
12038
b5ec771e
PA
120392017-11-08 Pedro Alves <palves@redhat.com>
12040
12041 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12042 (p Exported_Capitalized): New test.
12043 (p exported_capitalized): New test.
12044
a02b41a7
PA
120452017-11-07 Pedro Alves <palves@redhat.com>
12046
12047 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12048
95e95a6d
PA
120492017-11-07 Pedro Alves <palves@redhat.com>
12050
12051 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12052 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12053 (disable_invalid, disable_inverted, disable_negative): New
12054 procedures.
12055 ("bad numbers"): New set of tests.
12056
cee62dbd
PA
120572017-11-07 Pedro Alves <palves@redhat.com>
12058
12059 * gdb.cp/ena-dis-br-range.exp: Add tests.
12060
cc638e86
PA
120612017-11-07 Pedro Alves <palves@redhat.com>
12062
12063 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12064
d0fe4701
XR
120652017-11-07 Xavier Roirand <roirand@adacore.com>
12066 Pedro Alves <palves@redhat.com>
12067
12068 * gdb.base/ena-dis-br.exp: Add reference to
12069 gdb.cp/ena-dis-br-range.exp.
12070 * gdb.cp/ena-dis-br-range.exp: New file.
12071 * gdb.cp/ena-dis-br-range.cc: New file.
12072
46f67f80
PA
120732017-11-06 Pedro Alves <palves@redhat.com>
12074
12075 * gdb.base/attach-non-pgrp-leader.c: New.
12076 * gdb.base/attach-non-pgrp-leader.exp: New.
12077
726e1356
PA
120782017-11-06 Pedro Alves <palves@redhat.com>
12079
12080 * configure.ac: No longer check for termio.h and sgtty.h.
12081 * configure: Regenerate.
12082 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12083 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12084 Remove termio and sgtty code.
12085
50ab6ace
YQ
120862017-11-03 Yao Qi <yao.qi@linaro.org>
12087
12088 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12089 in GDB is disabled.
12090
8e68731c
YQ
120912017-11-03 Yao Qi <yao.qi@linaro.org>
12092
12093 * gdb.python/py-thrhandle.exp: Skip it if python is not
12094 enabled.
12095
3a87ae65
SM
120962017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12097
12098 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12099 as a breakpoint command.
12100
484d8d36
MD
121012017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12102
12103 PR python/21213
12104 * gdb.python/py-infthread.exp: Test calling
12105 InferiorThread.inferior () multiple times in a row.
12106
4a27f119
KS
121072017-10-27 Keith Seitz <keiths@redhat.com>
12108
12109 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12110 Test "info break" for every inlined function breakpoint.
12111
bb11dd58
YQ
121122017-10-27 Yao Qi <yao.qi@linaro.org>
12113
12114 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12115
a43f3893
PF
121162017-10-26 Patrick Frants <osscontribute@gmail.com>
12117
12118 * gdb.cp/classes.exp (test_static_members): Test printing
12119 Outer::instance.
12120 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12121 (Inner::instance, Outer::instance): New.
12122
792ccf00
PA
121232017-10-24 Pedro Alves <palves@redhat.com>
12124
12125 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12126 extra console" test in two stages.
12127
eb2bfbad
PA
121282017-10-24 Pedro Alves <palves@redhat.com>
12129
12130 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12131
1f75a651
PA
121322017-10-24 Pedro Alves <palves@redhat.com>
12133
12134 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12135 loop.
12136
779990d9
PA
121372017-10-24 Pedro Alves <palves@redhat.com>
12138
12139 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12140 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12141
ad9b8f5d
PA
121422017-10-24 Pedro Alves <palves@redhat.com>
12143
12144 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12145 parameter and handle it. Don't output read value in test name.
12146
fee6da6e
PA
121472017-10-24 Pedro Alves <palves@redhat.com>
12148
12149 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12150 custom test name.
12151
10389c2c
PA
121522017-10-24 Pedro Alves <palves@redhat.com>
12153
12154 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12155 include the unstable output directory name in the test's name.
12156 (initial_setup_simple) <'set args'>: Use custom test name.
12157
a80e65a9
PA
121582017-10-24 Pedro Alves <palves@redhat.com>
12159
12160 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12161 with explicit test name.
12162
15763a09
PA
121632017-10-20 Pedro Alves <palves@redhat.com>
12164
12165 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12166 'wait -i'. Use gdb_assert and remote_close.
12167
49a4ce2e
AB
121682017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12169
12170 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12171 number from variable rather than hard-coded.
12172
a75868f5
PA
121732017-10-19 Pedro Alves <palves@redhat.com>
12174
12175 * gdb.base/long-inferior-output.c: New file.
12176 * gdb.base/long-inferior-output.exp: New file.
12177
c8ba13ad
KS
121782017-11-18 Keith Seitz <keiths@redhat.com>
12179
12180 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12181 method.
12182 (main): Call it.
12183 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12184 Add additional user-defined conversion operator tests.
12185
b27de576
PA
121862017-10-17 Pedro Alves <palves@redhat.com>
12187
12188 * boards/native-stdio-gdbserver.exp: Load "local-board".
12189
8484c955
PA
121902017-10-17 Pedro Alves <palves@redhat.com>
12191
12192 * gdb.base/quit-live.c: New file.
12193 * gdb.base/quit-live.exp: New file.
12194
83d5a34d
KS
121952017-10-16 Keith Seitz <keiths@redhat.com>
12196
12197 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12198 (class_with_protected_typedef, class_with_private_typedef)
12199 (struct_with_public_typedef, struct_with_protected_typedef)
12200 (struct_with_private_typedef): New classes/structs.
12201 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12202 typedefs and access specifiers.
12203
739b3f1d
PA
122042017-10-16 Pedro Alves <palves@redhat.com>
12205 Simon Marchi <simon.marchi@polymtl.ca>
12206
12207 * README (Local vs Remote vs Native): New section.
12208 * boards/local-board.exp: New file, with bits factored out from
12209 ...
12210 * boards/native-extended-gdbserver.exp: ... here. Load
12211 "local-board".
12212 * boards/native-gdbserver.exp: Load "local-board".
12213 (${board}_spawn, ${board}_exec): Delete.
12214 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12215 ...
12216 * boards/stdio-gdbserver-base.exp: ... this new file.
12217 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12218 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12219 procedure.
12220 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12221 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12222 stdio_gdbserver_command.
12223 (${board}_get_remote_address, ${board}_get_comm_port)
12224 (${board}_download, ${board}_upload): Delete.
12225 (get_target_remote_pipe_cmd): New.
12226
fe68b953
SM
122272017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12228
12229 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12230 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12231 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12232 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12233 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12234 remove with_test_prefix.
12235
300b6685
PA
122362017-10-13 Pedro Alves <palves@redhat.com>
12237
12238 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12239 * gdb.base/annota1.exp: Use it instead of is_remote.
12240 * gdb.base/annota3.exp: Use it instead of is_remote.
12241 * gdb.cp/annota2.exp: Use it instead of is_remote.
12242 * gdb.cp/annota3.exp: Use it instead of is_remote.
12243 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12244
50500caf
PA
122452017-10-13 Pedro Alves <palves@redhat.com>
12246
12247 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12248 (test_num_test_vars, run_and_count_vars, find_env)
12249 (test_set_unset_env, test_inherit_env_var): New procedures.
12250 (top level): Use them.
12251
dad0c6d2
PA
122522017-10-13 Pedro Alves <palves@redhat.com>
12253
12254 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12255 also skip on stub-like targets.
12256
8b0553c1
PA
122572017-10-13 Pedro Alves <palves@redhat.com>
12258
12259 PR gdb/22293
12260 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12261 (top level): Move some tests to ...
12262 (test_not_found): ... this new procedure.
12263 (top level): Call it.
12264
7594f623
PA
122652017-10-13 Pedro Alves <palves@redhat.com>
12266
12267 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12268 expect different "info terminal" output if testing with a
12269 non-native target.
12270
ebe3b402
PA
122712017-10-13 Pedro Alves <palves@redhat.com>
12272 Simon Marchi <simon.marchi@polymtl.ca>
12273
12274 PR python/12966
12275 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12276
42f1b161
PA
122772017-10-13 Pedro Alves <palves@redhat.com>
12278
12279 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12280 already.
12281
8d6ef72b
PA
122822017-10-13 Pedro Alves <palves@redhat.com>
12283
12284 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12285 is_remote.
12286
d7bcd5b8
PA
122872017-10-13 Pedro Alves <palves@redhat.com>
12288
12289 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12290 is_remote.
12291
df479dc6
PA
122922017-10-13 Pedro Alves <palves@redhat.com>
12293
12294 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12295 is set.
12296 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12297 instead of is_remote.
12298
23fb630a
PA
122992017-10-13 Pedro Alves <palves@redhat.com>
12300
12301 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12302 (top level): Add comment.
12303
cc77b1dc
PA
123042017-10-13 Pedro Alves <palves@redhat.com>
12305
12306 * gdb.base/remote.exp (top level): Fix comment typo and add
12307 missing return.
12308
27c9e813
PA
123092017-10-13 Pedro Alves <palves@redhat.com>
12310 Simon Marchi <simon.marchi@polymtl.ca>
12311
12312 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12313 calls and add comments. Skip test if use_gdb_stub is set.
12314 (top level): Use "set cwd" command instead of "cd" command.
12315
5e830d98
PA
123162017-10-13 Pedro Alves <palves@redhat.com>
12317
12318 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12319 is_remote target check.
12320
f5ca0032
PA
123212017-10-13 Pedro Alves <palves@redhat.com>
12322
12323 * gdb.base/scope.exp: Use build_executable + clean_restart +
12324 gdb_file_cmd instead of prepare_for_testing and no longer skip
12325 "before run" tests on is_remote target boards. Update comments.
12326 * boards/native-extended-gdbserver.exp
12327 (extended_gdbserver_load_last_file): New, factored out from ...
12328 (gdb_load): ... this. Move further below and add comment.
12329 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12330
8aed1c0d
PA
123312017-10-12 Pedro Alves <palves@redhat.com>
12332
12333 * gdb.base/attach.exp: Remove references to gdb64.
12334 * gdb.base/dbx.exp: Remove references to gdb64.
12335
cfa34c87
SM
123362017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12337 Pedro Alves <palves@redhat.com>
12338
12339 * gdb.base/label.exp: Remove is_remote target check.
12340
9192b7de
PA
123412017-10-12 Pedro Alves <palves@redhat.com>
12342
12343 * gdb.base/auvx.exp (coredir): Update comment.
12344 (top level) <core_works>: Use "set cwd" command instead of "cd"
12345 command.
12346
6bf0052d
PA
123472017-10-12 Pedro Alves <palves@redhat.com>
12348 Simon Marchi <simon.marchi@polymtl.ca>
12349
12350 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12351 target boards.
12352
e48ef82d
PA
123532017-10-12 Pedro Alves <palves@redhat.com>
12354 Simon Marchi <simon.marchi@polymtl.ca>
12355
12356 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12357 Instead skip if there's any gdb_protocol set.
12358
8d7aea57
SM
123592017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12360 Pedro Alves <palves@redhat.com>
12361
12362 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12363
30440677
PA
123642017-10-12 Pedro Alves <palves@redhat.com>
12365 Simon Marchi <simon.marchi@polymtl.ca>
12366
12367 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12368 instead of on dejagnu remote boards.
12369
4e04f045 123702017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12371 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12372
12373 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12374 checks. Use build_executable + clean_restart instead of
12375 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12376 of enabling non-stop after starting gdb.
12377
871a186e
PA
123782017-10-12 Pedro Alves <palves@redhat.com>
12379
12380 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12381 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12382 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12383 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12384
56d704da
AK
123852017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12386
12387 * gdb.arch/arc-tdesc-cpu.exp: New file.
12388 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12389
2f20e312
SM
123902017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12391
12392 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12393
65630365
PA
123942017-10-10 Pedro Alves <palves@redhat.com>
12395
12396 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12397 expect CLI output.
12398
bf469271
PA
123992017-10-10 Pedro Alves <palves@redhat.com>
12400
12401 * lib/selftest-support.exp (selftest_setup): Update for
12402 captured_command_loop's prototype change.
12403
777a42f1
PA
124042017-10-09 Pedro Alves <palves@redhat.com>
12405
12406 Test both arch1=>arch2 and arch2=>arch1.
12407
12408 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12409 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12410 factored out to...
12411 (append_arch1_options, append_arch2_options, append_arch_options)
12412 (build_executables): New procedures.
12413 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12414 local.
12415 (top level): Add new 'first_arch' testing axis.
12416
cbd2b4e3
PA
124172017-10-09 Pedro Alves <palves@redhat.com>
12418
12419 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12420 (barrier): New.
12421 (thread_start, all_started): New functions.
12422 (main): Spawn new thread and wait until it is scheduled.
12423 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12424 option.
12425 (do_test): Add 'selected_thread' parameter. Run to all_started
12426 instead of main. Explicitly set the breakpoint at main. Switch
12427 to the SELECTED_THREAD thread.
12428 (top level): Test handling the exec event with either the main
12429 thread or the second thread selected.
12430
5c9e4427
PA
124312017-10-09 Pedro Alves <palves@redhat.com>
12432
12433 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12434 logic. Move STOP marker after the value checks.
12435 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12436 regexp.
12437
b3b7c423
SL
124382017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12439
12440 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12441
3b4b2f16
UW
124422017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12443
12444 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12445 integer-to-dfp conversion.
12446 * gdb.base/dfp-test.exp: Likewise.
12447
5cd63fda
PA
124482017-10-04 Pedro Alves <palves@redhat.com>
12449
12450 * gdb.multi/hangout.c: Include <unistd.h>.
12451 (hangout_loop): New function.
12452 (main): Call alarm. Call hangout_loop in a loop.
12453 * gdb.multi/hello.c: Include <unistd.h>.
12454 (hello_loop): New function.
12455 (main): Call alarm. Call hangout_loop in a loop.
12456 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12457 inferior with the other selected.
12458
4c71c105
SM
124592017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12460
12461 * gdb.mi/list-thread-groups-available.exp: New file.
12462 * gdb.mi/list-thread-groups-available.c: New file.
12463
bc3b087d
SDJ
124642017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12465
12466 * gdb.base/set-cwd.exp: Make it available on
12467 native-extended-gdbserver.
12468
d092c5a2
SDJ
124692017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12470
12471 * gdb.base/set-cwd.c: New file.
12472 * gdb.base/set-cwd.exp: Likewise.
12473
45320ffa
TT
124742017-10-02 Tom Tromey <tom@tromey.com>
12475
12476 PR rust/22236:
12477 * gdb.rust/simple.rs (main): New variable "fslice".
12478 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12479
b3e3859b
TT
124802017-10-02 Tom Tromey <tom@tromey.com>
12481
12482 * gdb.rust/simple.exp: Test ptype of a slice.
12483
01af5e0d
TT
124842017-10-02 Tom Tromey <tom@tromey.com>
12485
12486 * gdb.rust/simple.exp: Test index of slice.
12487
a9bbfbd8
TT
124882017-09-27 Tom Tromey <tom@tromey.com>
12489
12490 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12491
df8899e5
TP
124922017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12493 Pedro Alves <palves@redhat.com>
12494
12495 * gdb.base/compare-sections.exp (get value of read-only section): Read
12496 as unsigned value.
12497 (corrupt read-only section): Likewise and don't set written if patching
12498 failed.
12499
757bf54b
KB
125002017-09-21 Kevin Buettner <kevinb@redhat.com>
12501
12502 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12503 files.
12504
06871ae8
PA
125052017-09-20 Pedro Alves <palves@redhat.com>
12506
12507 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12508 symbol names in gdb's output.
12509 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12510
e5f25bc5
PA
125112017-09-20 Pedro Alves <palves@redhat.com>
12512
12513 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12514 Rename to ...
12515 (test_list_ambiguous_symbol): ... this and add a symbol name
12516 parameter. Adjust.
12517 (test_list_ambiguous_function): Reimplement on top of
12518 test_list_ambiguous_symbol and also test listing ambiguous
12519 variables.
12520 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12521 (ambiguous_fun): ... this.
12522 (ambiguous_var): New.
12523 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12524 (ambiguous_fun): ... this.
12525 (ambiguous_var): New.
12526
4e5a4f58
JB
125272017-09-19 John Baldwin <jhb@FreeBSD.org>
12528
12529 * gdb.base/starti.c: New file.
12530 * gdb.base/starti.exp: New file.
12531 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12532
26e53f3e
PA
125332017-09-14 Pedro Alves <palves@redhat.com>
12534
12535 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12536 (top level): Use it instead of runto.
12537
cb791d59
TT
125382017-09-11 Tom Tromey <tom@tromey.com>
12539
12540 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12541
7c96f8c1
TT
125422017-09-11 Tom Tromey <tom@tromey.com>
12543
12544 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12545 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12546
469412dd
CW
125472017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12548
12549 * gdb.fortran/printing-types.exp: New file.
12550 * gdb.fortran/printing-types.exp: New file.
12551
e0f86435
BH
125522017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12553
12554 * gdb.fortran/vla-ptype.exp: Fix typos.
12555 * gdb.fortran/vla-value.exp: Same.
12556
9e9af4be
BH
125572017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12558
12559 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12560 * gdb.mi/mi-var-child-f.exp: Likewise.
12561 * gdb.mi/mi-vla-fortran.exp: Likewise.
12562
a5ad232b 125632017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12564 Christoph Weinmann <christoph.t.weinmann@intel.com>
12565 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12566
12567 * gdb.fortran/ptr-indentation.f90: New file.
12568 * gdb.fortran/ptr-indentation.exp: New file.
12569
5aec60eb
TT
125702017-09-05 Tom Tromey <tom@tromey.com>
12571
12572 PR gdb/22010:
12573 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12574
8f8f8152
TP
125752017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12576
12577 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12578
fbd1b771
JK
125792017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12580
12581 * gdb.threads/tls-nodebug-pie.c: New file.
12582 * gdb.threads/tls-nodebug-pie.exp: New file.
12583
5eb5f850
TT
125842017-09-05 Tom Tromey <tom@tromey.com>
12585
12586 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12587 for rust.
12588
ae780a21
SM
125892017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12590
12591 * gdb.multi/multi-arch-exec.exp: Test with different
12592 "follow-exec-mode" settings.
12593 (do_test): New procedure.
12594
3693fdb3
PA
125952017-09-04 Pedro Alves <palves@redhat.com>
12596
12597 * gdb.base/func-static.c (S::method const, S::method volatile)
12598 (S::method volatile const): New methods.
12599 (c_s, v_s, cv_s): New instances.
12600 (main): Call method() on them.
12601 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12602 (cannot_resolve): New procedure.
12603 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12604 print-quote-unquoted columns.
12605 (do_test): Test printing each scope too.
12606
e68cb8e0
PA
126072017-09-04 Pedro Alves <palves@redhat.com>
12608
12609 * gdb.base/local-static.exp: Also test with
12610 class::method::variable wholly quoted.
12611 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12612
858be34c
PA
126132017-09-04 Pedro Alves <palves@redhat.com>
12614
12615 * gdb.base/local-static.c: New.
12616 * gdb.base/local-static.cc: New.
12617 * gdb.base/local-static.exp: New.
12618
46a4882b
PA
126192017-09-04 Pedro Alves <palves@redhat.com>
12620
12621 * gdb.asm/asm-source.exp: Add casts to int.
12622 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12623 (dataglobal64_1, dataglobal64_2): New globals.
12624 * gdb.base/nodebug.exp: Test different expressions involving the
12625 new globals, with print, whatis and ptype. Add casts to int.
12626 * gdb.base/solib-display.exp: Add casts to int.
12627 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12628 * gdb.cp/m-static.exp: Add cast to int.
12629 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12630 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12631 tls variable with no debug info without a cast. Test with a cast
12632 to int too.
12633 * gdb.trace/entry-values.exp: Add casts.
12634
2c5a2be1
PA
126352017-09-04 Pedro Alves <palves@redhat.com>
12636
12637 * gdb.base/nodebug.exp: Test that ptype's error about functions
12638 with unknown return type includes the function name too.
12639
7022349d
PA
126402017-09-04 Pedro Alves <palves@redhat.com>
12641
12642 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12643 return type of munmap in infcall.
12644 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12645 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12646 type of ftell in infcall.
12647 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12648 type of getpid in infcall.
12649 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12650 infcall.
12651 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12652 Bail on failure to extract the pid.
12653 * gdb.base/nodebug.c: #include <stdint.h>.
12654 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12655 New functions.
12656 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12657 Change expected output of print/whatis/ptype with functions with
12658 no debug info. Test all supported languages. Call
12659 test_call_promotion.
12660 * gdb.compile/compile.exp: Adjust expected output to expect
12661 warning.
12662 * gdb.threads/siginfo-threads.exp: Likewise.
12663
54990598
PA
126642017-09-04 Pedro Alves <palves@redhat.com>
12665
12666 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12667 "prototypes". Test calling float functions via prototyped and
12668 unprototyped function pointers.
12669 (perform_all_tests): New parameter "prototypes". Pass it down.
12670 (top level): Pass down "prototypes" parameter to
12671 perform_all_tests.
12672
34d16ea2
SM
126732017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12674
12675 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12676 Test with nested loops.
12677
9521ecda
SM
126782017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12679
12680 * gdb.base/commands.exp: Call the new procedures.
12681 (loop_break_test, loop_continue_test): New procedures.
12682
80a65e9b
SM
126832017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12684
12685 * gdb.base/commands.exp: Call new procedure.
12686 (define_if_without_arg_test): New procedure.
12687
e439fa14
PA
126882017-09-04 Pedro Alves <palves@redhat.com>
12689
12690 * gdb.base/list-ambiguous.exp: New file.
12691 * gdb.base/list-ambiguous0.c: New file.
12692 * gdb.base/list-ambiguous1.c: New file.
12693 * gdb.base/list.exp (test_list_range): Adjust expected output.
12694
0a2dde4a
SDJ
126952017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12696
12697 * gdb.base/share-env-with-gdbserver.c: New file.
12698 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12699
5e89eb3a
SM
127002017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12701
12702 * gdb.base/commands.exp (gdbvar_simple_if_test,
12703 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12704 progvar_simple_if_test, progvar_simple_while_test,
12705 progvar_complex_if_while_test, user_defined_command_test,
12706 user_defined_command_args_eval,
12707 user_defined_command_args_stack_test,
12708 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12709 temporary_breakpoint_commands,
12710 gdb_test_no_prompt, redefine_hook_test,
12711 redefine_backtrace_test): Remove "global gdb_prompt".
12712
fd437cbc
SM
127132017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12714
12715 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12716 New proc, call it from toplevel.
12717
87215ad1
SDJ
127182017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12719
12720 PR remote/21852
12721 * gdb.server/normal.c: New file, copied from gdb.base.
12722 * gdb.server/run-without-local-binary.exp: New file.
12723
58afddc6
WP
127242017-08-07 Weimin Pan <weimin.pan@oracle.com>
12725
12726 * gdb.arch/sparc64-adi.exp: New file.
12727 * gdb.arch/sparc64-adi.c: New file.
12728
5277199a
PA
127292017-08-22 Pedro Alves <palves@redhat.com>
12730
12731 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12732 (top level): Add "list all overloads" tests.
12733
14278e1f
TT
127342017-08-22 Tom Tromey <tom@tromey.com>
12735
12736 * gdb.gdb/xfullpath.exp: Remove.
12737
bf223d3e
PA
127382017-08-21 Pedro Alves <palves@redhat.com>
12739
12740 PR gdb/19487
12741 * gdb.base/symbol-alias.c: New.
12742 * gdb.base/symbol-alias2.c: New.
12743 * gdb.base/symbol-alias.exp: New.
12744
c973d0aa
PA
127452017-08-21 Pedro Alves <palves@redhat.com>
12746
12747 * gdb.base/dfp-test.c
12748 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12749 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12750 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12751 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12752 * gdb.base/whatis-ptype-typedefs.c: New.
12753 * gdb.base/whatis-ptype-typedefs.exp: New.
12754 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12755 (an_int, an_int_type, an_int_type2): New globals.
12756 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12757 involving typedefs and cast expressions.
12758 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12759 (lookup_typedefs_function): New.
12760 (typedefs_pretty_printers_dict): New.
12761 (top level): Register lookup_typedefs_function in
12762 gdb.pretty_printers.
12763
6d580b63
YQ
127642017-08-18 Yao Qi <yao.qi@linaro.org>
12765
12766 * gdb.server/unittest.exp: New.
12767
206726fb
SDJ
127682017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12769
12770 PR gdb/21954
12771 * gdb.base/environ.exp: Add test to check if 'unset environment'
12772 works.
12773
bf0ec4c2
AA
127742017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12775
12776 * lib/gdb.exp (universal_compile_options): New caching proc.
12777 (gdb_compile): Suppress GCC's coloring of messages.
12778
d6382fff
TT
127792017-08-14 Tom Tromey <tom@tromey.com>
12780
12781 PR gdb/21675:
12782 * gdb.base/printcmds.exp (test_radices): New function.
12783 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12784 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12785 * lib/gdb.exp (get_integer_valueof): Use p/d.
12786
c2c2dd9f
SM
127872017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12788
12789 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12790 characters.
12791
fdffd6f4
TT
127922017-08-05 Tom Tromey <tom@tromey.com>
12793
12794 * gdb.rust/simple.exp: Allow String to appear in a different
12795 namespace.
12796
27d41eac
YQ
127972017-07-26 Yao Qi <yao.qi@linaro.org>
12798
12799 * gdb.gdb/unittest.exp: Invoke command
12800 "maintenance check xml-descriptions".
12801
031ed05d
AA
128022017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12803
12804 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12805 calling context.
12806 (hex128): Drop erroneous calculation of parameters.
12807
dcd27ddf
SM
128082017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12809
12810 * gdb.python/py-unwind.exp: Disable stack protection when
12811 building test file.
12812
47e77640
PA
128132017-07-20 Pedro Alves <palves@redhat.com>
12814
12815 * gdb.base/default.exp (set language): Adjust expected output.
12816
62d2a18a
PA
128172017-07-20 Pedro Alves <palves@redhat.com>
12818
12819 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12820 (test_minsym): ... this, and make static.
12821 (get_pck__foo__bar__minsym): Rename to ...
12822 (get_test_minsym): ... this.
12823 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12824 symbol names and comments.
12825 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12826 (get_test_minsym): ... this.
12827 (pck__foo__bar__minsym__2): Rename to ...
12828 (test_minsym): ... this.
12829 (main): Adjust.
12830
c45ec17c
PA
128312017-07-17 Pedro Alves <palves@redhat.com>
12832
12833 * gdb.base/completion.exp: Adjust expected output.
12834 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12835 the completer works.
12836
c6756f62
PA
128372017-07-17 Pedro Alves <palves@redhat.com>
12838
12839 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12840
5bd68487
AB
128412017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12842
12843 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12844
8880f2a9
TT
128452017-07-14 Tom Tromey <tom@tromey.com>
12846
12847 PR rust/21764:
12848 * gdb.rust/simple.exp: Add tests.
12849
65547233
TT
128502017-07-14 Tom Tromey <tom@tromey.com>
12851
12852 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12853
8f14146e
PA
128542017-07-14 Pedro Alves <palves@redhat.com>
12855
12856 * gdb.linespec/base/one/thefile.cc (z1): New function.
12857 * gdb.linespec/base/two/thefile.cc (z2): New function.
12858 * gdb.linespec/linespec.exp: Add tests.
12859
b4365d02
AB
128602017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12861
12862 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12863 to mi_create_breakpoint.
12864
5d2cbaa5
AB
128652017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12866
12867 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12868 mi_create_breakpoint.
12869
11cb5716
IB
128702017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12871
12872 * gdb.dlang/demangle.exp: Update for demangling changes.
12873
03278692
TT
128742017-07-09 Tom Tromey <tom@tromey.com>
12875
12876 * gdb.dwarf2/shortpiece.exp: New file.
12877
33c5cd75
DB
128782017-07-06 David Blaikie <dblaikie@gmail.com>
12879
12880 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12881 built from fissiont-multi-cu{1,2}.c.
12882 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12883 except putting 'main' and 'func' in separate CUs in the same DWO file.
12884 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12885 test.
12886 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12887 test.
12888
8455d262
PA
128892017-07-06 Pedro Alves <palves@redhat.com>
12890
12891 * gdb.python/py-unwind.exp: Test flushregs.
12892
dc4bde35
SDJ
128932017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12894
12895 PR cli/21688
12896 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12897 tests for alias commands and trailing whitespace.
12898
51ed89aa
SDJ
128992017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12900
12901 PR cli/21688
12902 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12903 procedure. Call it.
12904
eb17d413
PA
129052017-06-29 Pedro Alves <palves@redhat.com>
12906
12907 * gdb.base/printcmds.exp: Add tests.
12908
41664b45
DG
129092017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12910
12911 PR gdb/21337
12912 * gdb.base/reread-readsym.exp: New file.
12913 * gdb.base/reread-readsym.c: New file.
12914
75312ae3
KB
129152017-06-21 Kevin Buettner <kevinb@redhat.com>
12916
12917 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12918 subpattern.
12919
66953522
PB
129202017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12921
12922 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12923 extended mnemonic.
12924 * gdb.arch/powerpc-power9.s: Likewise.
12925
5524b525
AA
129262017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12927
12928 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12929 on 32-bit x86 targets. Exploit is_*_target macros where
12930 appropriate.
12931
03c8af18
AA
129322017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12933
12934 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12935 register pieces.
12936
3bf31011
AA
129372017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12938
12939 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12940 located in one or more DWARF pieces.
12941
805acca0
AA
129422017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12943
12944 * lib/gdb.exp (get_endianness): New proc.
12945 * gdb.arch/aarch64-fp.exp: Use it.
12946 * gdb.arch/altivec-regs.exp: Likewise.
12947 * gdb.arch/e500-regs.exp: Likewise.
12948 * gdb.arch/vsx-regs.exp: Likewise.
12949 * gdb.base/dump.exp: Likewise.
12950 * gdb.base/funcargs.exp: Likewise.
12951 * gdb.base/gnu_vector.exp: Likewise.
12952 * gdb.dwarf2/formdata16.exp: Likewise.
12953 * gdb.dwarf2/implptrpiece.exp: Likewise.
12954 * gdb.dwarf2/nonvar-access.exp: Likewise.
12955 * gdb.python/py-inferior.exp: Likewise.
12956 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12957
e9352324
AA
129582017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12959
12960 PR gdb/21226
12961 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12962 stack value pieces are taken from the LSB end.
12963
d5d1163e
AA
129642017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12965
12966 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12967 variable at nonzero offset.
12968
0567c986
AA
129692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12970
12971 * gdb.dwarf2/var-access.c: New file.
12972 * gdb.dwarf2/var-access.exp: New test.
12973 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12974
973e9aab
TT
129752017-06-12 Tom Tromey <tom@tromey.com>
12976
12977 * gdb.dwarf2/formdata16.exp: Add tests.
12978
d9109c80
TT
129792017-06-12 Tom Tromey <tom@tromey.com>
12980
12981 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12982
30a25466
TT
129832017-06-12 Tom Tromey <tom@tromey.com>
12984
12985 PR exp/16225:
12986 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12987 * gdb.arch/vsx-regs.exp: Update tests.
12988 * gdb.arch/s390-vregs.exp (hex128): New proc.
12989 Update test.
12990 * gdb.arch/altivec-regs.exp: Update tests.
12991
aefd8b33
SDJ
129922017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12993
12994 * gdb.base/startup-with-shell.c: New file.
12995 * gdb.base/startup-with-shell.exp: Likewise.
12996
2090129c
SDJ
129972017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12998
12999 * gdb.server/non-existing-program.exp: Update regex in order to
13000 reflect the fact that gdbserver is now using fork_inferior (with a
13001 shell) to startup the inferior.
13002
8e86a419
SM
130032017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13004
13005 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13006 support function calls from GDB.
13007
e6cf65f2
TT
130082017-05-21 Tom Tromey <tom@tromey.com>
13009
13010 PR rust/21466:
13011 * gdb.rust/unsized.exp: New file.
13012 * gdb.rust/unsized.rs: New file.
13013
43cc5389
TT
130142017-05-19 Tom Tromey <tom@tromey.com>
13015
13016 PR rust/21484:
13017 * gdb.rust/watch.exp: New file.
13018 * gdb.rust/watch.rs: New file.
13019
ec8df234
TT
130202017-05-18 Tom Tromey <tom@tromey.com>
13021
13022 * gdb.rust/simple.exp: Allow Box to be qualified.
13023
3e3e7fae
TP
130242017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13025
13026 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13027
59cc050d
PA
130282017-05-18 Pedro Alves <palves@redhat.com>
13029
13030 * gdb.base/fileio.c (test_write, test_read, test_close)
13031 (test_fstat): Don't print 'ret' in the fail path.
13032
c8f6abd1
PA
130332017-05-18 Pedro Alves <palves@redhat.com>
13034
13035 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13036 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13037 (test_system, test_rename, test_unlink, test_time): Change
13038 prototypes.
13039 * gdb.base/fileio.exp (stop_msg): Adjust.
13040
d2a03b77
PA
130412017-05-18 Pedro Alves <palves@redhat.com>
13042
13043 * gdb.base/fileio.c (null_str): New global.
13044 (test_stat): Use it.
13045 * gdb.base/fileio.exp: Remove nowarnings.
13046
0d5c6999
YQ
130472017-05-17 Yao Qi <yao.qi@linaro.org>
13048
13049 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13050
21873064
YQ
130512017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13052
13053 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13054 argument command.
13055 (top-level): Invoke test_set_inferior_tty.
13056
d512d31c
PA
130572017-05-04 Pedro Alves <palves@redhat.com>
13058
13059 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13060 Add parens to print call for Python 3.
13061
90cef2ed
KS
130622017-05-03 Keith Seitz <keiths@redhat.com>
13063
13064 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13065 (main): Call it.
13066
14f819c8
TW
130672017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13068
13069 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13070 to prev and next.
13071
913aeadd
TW
130722017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13073
13074 * gdb.python/py-record-btrace.exp: Remove test for
13075 gdb.BtraceInstruction.error.
13076
a3be24ad
TW
130772017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13078
13079 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13080
ae20e79a
TW
130812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13082
13083 * gdb.python/py-record-btrace-threads.c: New file.
13084 * gdb.python/py-record-btrace-threads.exp: New file.
13085
45ce1b47
SDJ
130862017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13087
13088 PR testsuite/8595
13089 * gdb.base/environ.exp: Make test available in all architectures.
13090 Move bits related to "info program" testing to
13091 gdb.base/info-program.exp. Rewrite tests to use the two new
13092 procedures mentione below.
13093 (test_set_show_env_var) New procedure.
13094 (test_set_show_env_var_equal): Likewise.
13095 * gdb.base/info-program.exp: New file.
13096
e15c3eb4
KS
130972017-04-27 Keith Seitz <keiths@redhat.com>
13098
13099 * gdb.cp/oranking.cc (test15): New function.
13100 (main): Call test15 and declare additional variables for testing.
13101 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13102 "p foo101('abc')" tests.
13103 Add tests for cv qualifier overloads.
13104 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13105 "lvalue reference overload" test.
13106 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13107 "print value of f1 on Child&& in f2" test.
13108
3a3fd0fd
PA
131092017-04-19 Pedro Alves <palves@redhat.com>
13110
13111 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13112 procedure.
13113 (top level): Call it.
13114 * lib/gdb.exp (gdb_define_cmd): New procedure.
13115
53375380
PA
131162017-04-12 Pedro Alves <palves@redhat.com>
13117
13118 PR gdb/21323
13119 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13120 (wchar): New global.
13121 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13122 (do_test_wide_char, wide_char_types_no_program, top level): Add
13123 wchar_t testing.
13124
53e710ac
PA
131252017-04-12 Pedro Alves <palves@redhat.com>
13126
13127 PR c++/21323
13128 * gdb.cp/wide_char_types.c: New file.
13129 * gdb.cp/wide_char_types.exp: New file.
13130
0ad9d8c7
SDJ
131312017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13132
13133 PR gdb/21352
13134 * gdb.trace/tsv.exp: Add test for "tsave -r".
13135
b1b45502
IB
131362017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13137
13138 * gdb.dlang/watch-loc.c: New file.
13139 * gdb.dlang/watch-loc.exp: New file.
13140
ec13808e
JK
131412017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13142
13143 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13144
fe5f7374
AK
131452017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13146
13147 * gdb.arch/arc-analyze-prologue.S: New file.
13148 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13149
eea78757
AK
131502017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13151
13152 * gdb.arch/arc-decode-insn.S: New file.
13153 * gdb.arch/arc-decode-insn.exp: Likewise.
13154
5badf10a
IR
131552017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13156
13157 PR tdep/20928
13158 * gdb.arch/sparc64-regs.exp: New file.
13159 * gdb.arch/sparc64-regs.S: Likewise.
13160
cee59b3f
TW
131612017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13162
13163 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13164 and memory view on Python 3.
13165
c0f55cc6
AV
131662017-03-20 Artemiy Volkov <artemiyv@acm.org>
13167 Keith Seitz <keiths@redhat.com>
13168
13169 PR gdb/14441
13170 * gdb.cp/demangle.exp: Add rvalue reference tests.
13171 * gdb.cp/rvalue-ref-casts.cc: New file.
13172 * gdb.cp/rvalue-ref-casts.exp: New file.
13173 * gdb.cp/rvalue-ref-overload.cc: New file.
13174 * gdb.cp/rvalue-ref-overload.exp: New file.
13175 * gdb.cp/rvalue-ref-params.cc: New file.
13176 * gdb.cp/rvalue-ref-params.exp: New file.
13177 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13178 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13179 * gdb.cp/rvalue-ref-types.cc: New file.
13180 * gdb.cp/rvalue-ref-types.exp: New file.
13181 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13182 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13183
51457a05
MAL
131842017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13185
13186 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13187 New procedure.
13188
5b291c04
MAL
131892017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13190
13191 * lib/mi-support.exp (mi_gdb_test): Add additional message
13192 for unexpected output.
13193
59a56148
AA
131942017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13195
13196 * gdb.base/examine-backward.c (Barrier): New character array
13197 constant, to ensure that TestStrings is preceded by a string
13198 terminator.
13199
7942e96e
AA
132002017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13201
13202 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13203 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13204 and implicit pointer into such a location.
13205
6ebac3fb
DE
132062017-03-16 Doug Evans <dje@google.com>
13207
13208 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13209
ec3b243d
TP
132102017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13211
13212 * gdb.cp/m-static.exp: Fix expectation for prototype of
13213 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13214
132152017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13216
13217 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13218 * gdb.guile/scm-lazy-string.c: New file.
13219 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13220 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13221 for pointer, array, typedef lazy strings.
13222
2cc36e25 132232017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13224
13225 PR python/17728, python/18439, python/18779
13226 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13227 * gdb.python/py-lazy-string.c (pointer): New typedef.
13228 (main): New locals ptr, array, typedef_ptr.
13229 * gdb.python/py-value.exp: Move lazy string tests to ...
13230 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13231 array, typedef lazy strings.
ec3b243d 13232
0efcde63
AK
132332017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13234
13235 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13236 Add optional 'test' parameter.
13237
7978d7c3
SM
132382017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13239
13240 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13241 Skip for versions of DejaGnu < 1.5.
13242
896c0c1e
SM
132432017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13244
13245 * lib/gdb.exp (dejagnu_version): New proc.
13246 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13247 Use dejagnu_version.
13248
5f4d1085
KS
132492017-03-10 Keith Seitz <keiths@redhat.com>
13250
13251 PR c++/8128
13252 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13253 type from destructor regexps.
13254 Add a branch which actually passes the test.
13255 Adjust "ptype t5i" test names.
13256
1de05205
PA
132572017-03-08 Pedro Alves <palves@redhat.com>
13258
13259 * gdb.base/step-over-exit.exp: Add explicit test message.
13260
c65d6b55
PA
132612017-03-08 Pedro Alves <palves@redhat.com>
13262
13263 PR gdb/18360
13264 * gdb.threads/interrupt-while-step-over.c: New file.
13265 * gdb.threads/interrupt-while-step-over.exp: New file.
13266
2e86a283
PA
132672017-03-08 Pedro Alves <palves@redhat.com>
13268
13269 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13270 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13271
25dcbff6
PA
132722017-03-08 Pedro Alves <palves@redhat.com>
13273
13274 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13275 PKRU as not supported as a PASS.
13276
dc9366eb
PA
132772017-03-08 Pedro Alves <palves@redhat.com>
13278
13279 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13280 prefix instead of $binfile1/$binfile2.
13281 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13282 in test message.
13283 * gdb.python/py-completion.exp: Use "load python file" as test
13284 messages instead of unstable path names.
13285
6e5d74e7
PA
132862017-03-08 Pedro Alves <palves@redhat.com>
13287 Jan Kratochvil <jan.kratochvil@redhat.com>
13288
13289 PR cli/21218
13290 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13291 New proc.
13292 (top level): Call it.
13293
9753a2f6
PA
132942017-03-08 Pedro Alves <palves@redhat.com>
13295
13296 PR tui/21216
13297 * gdb.tui/tui-nl-filtered-output.exp: New file.
13298
1a4dd9dd
PA
132992017-03-08 Pedro Alves <palves@redhat.com>
13300
13301 * gdb.base/completion.exp: Move TUI completion tests to ...
13302 * gdb.tui/completion.exp: ... this new file.
13303
7cbbff33
PA
133042017-03-08 Pedro Alves <palves@redhat.com>
13305
13306 * gdb.base/tui-disasm-long-lines.c,
13307 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13308 gdb.base/tui-layout.exp: Move to ...
13309 * gdb.tui/: ... this new directory.
13310
5f6fd321
PA
133112017-03-07 Pedro Alves <palves@redhat.com>
13312
13313 * gdb.base/tui-layout.c: New file.
13314 * gdb.base/tui-layout.exp: New file.
13315
44959fa8
PA
133162017-03-07 Pedro Alves <palves@redhat.com>
13317
13318 * gdb.base/tui-layout.c: Rename to ...
13319 * gdb.base/tui-disasm-long-lines.c: ... this.
13320 * gdb.base/tui-layout.exp: Rename to ...
13321 * gdb.base/tui-disasm-long-lines.exp: ... this.
13322
f8c4e718
PA
133232017-03-07 Pedro Alves <palves@redhat.com>
13324
13325 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13326
6dbb839a 133272017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13328
13329 * i386-mpx-call.c: New file.
13330 * i386-mpx-call.exp: New file.
13331
65b48a81
PB
133322017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13333
13334 * gdb.arch/powerpc-power.exp: Delete test.
13335 * gdb.arch/powerpc-power.s: Likewise.
13336 * gdb.disasm/disassembler-options.exp: New test.
13337 * gdb.arch/powerpc-altivec.exp: Likewise.
13338 * gdb.arch/powerpc-altivec.s: Likewise.
13339 * gdb.arch/powerpc-altivec2.exp: Likewise.
13340 * gdb.arch/powerpc-altivec2.s: Likewise.
13341 * gdb.arch/powerpc-altivec3.exp: Likewise.
13342 * gdb.arch/powerpc-altivec3.s: Likewise.
13343 * gdb.arch/powerpc-power7.exp: Likewise.
13344 * gdb.arch/powerpc-power7.s: Likewise.
13345 * gdb.arch/powerpc-power8.exp: Likewise.
13346 * gdb.arch/powerpc-power8.s: Likewise.
13347 * gdb.arch/powerpc-power9.exp: Likewise.
13348 * gdb.arch/powerpc-power9.s: Likewise.
13349 * gdb.arch/powerpc-vsx.exp: Likewise.
13350 * gdb.arch/powerpc-vsx.s: Likewise.
13351 * gdb.arch/powerpc-vsx2.exp: Likewise.
13352 * gdb.arch/powerpc-vsx2.s: Likewise.
13353 * gdb.arch/powerpc-vsx3.exp: Likewise.
13354 * gdb.arch/powerpc-vsx3.s: Likewise.
13355 * gdb.arch/arm-disassembler-options.exp: Likewise.
13356 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13357 * gdb.arch/s390-disassembler-options.exp: Likewise.
13358
17cd4947
LM
133592017-02-23 Luis Machado <lgustavo@codesourcery.com>
13360
13361 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13362 (check_supported_features): ... this. Changed return type to void.
13363 (supports_rdseed): New static global.
13364 (rdseed): Check supports_rdseed.
13365 (initialize): Call check_supported_features.
13366
2039d74e
EBM
133672017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13368
13369 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13370 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13371 and lqarx/stqcx.
13372 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13373 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13374
a51d7ecf
EBM
133752017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13376
13377 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13378 uppercase.
13379
0224619f
JK
133802017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13381
13382 * gdb.dwarf2/formdata16.c: New file.
13383 * gdb.dwarf2/formdata16.exp: New file.
13384 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13385
216f72a1
JK
133862017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13389 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13390 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13391 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13392 DW_AT_GNU_*.
13393
43988095
JK
133942017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13395
13396 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13397
99e8a4f9
SDJ
133982017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13399
13400 PR gdb/21164
13401 * gdb.base/maint.exp: Add testcases for when the commands do
13402 not have arguments.
13403
b58a8c0c
TP
134042017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13405
13406 * gdb.cp/chained-calls.exp: Use p instead of P.
13407
4e746bb6
TW
134082017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13409
13410 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13411 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13412
3f77c769
TT
134132017-02-14 Tom Tromey <tom@tromey.com>
13414
13415 PR python/13598:
13416 * gdb.python/py-events.exp: Add before_prompt event tests.
13417
075beec0
AA
134182017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13419
13420 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13421
bf5f525c
LM
134222017-02-13 Luis Machado <lgustavo@codesourcery.com>
13423
13424 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13425 (main): Call my_unique_function_name.
13426 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13427 completion of patterns with a single match.
13428 Add missing -re switches to gdb_test_multiple calls.
13429
13a66184
LM
134302017-02-13 Luis Machado <lgustavo@codesourcery.com>
13431
13432 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13433 return if core file is not recognized.
13434
26a06916
SM
134352017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13436
13437 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13438 and extra UIs.
13439
b761ca9e
SM
134402017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13441
13442 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13443 proc_with_prefix.
13444
b964bee0
TT
134452017-02-10 Tom Tromey <tom@tromey.com>
13446
13447 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13448
18da0c51
MG
134492017-02-10 Martin Galvan <martingalvan@sourceware.org>
13450
13451 PR gdb/21122
13452 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13453
604c4576
JG
134542017-02-08 Jerome Guitton <guitton@adacore.com>
13455
13456 * gdb.base/define.exp: Add test for command abbreviations
13457 in define.
13458
20b477a7
LM
134592017-02-06 Luis Machado <lgustavo@codesourcery.com>
13460
13461 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13462 * gdb.reverse/insn-reverse-x86.c: New file.
13463
3f7b46f2
IR
134642017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13465
13466 PR tdep/20936
13467 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13468
f0fd41c1
TT
134692017-02-03 Tom Tromey <tom@tromey.com>
13470
13471 PR rust/21097:
13472 * gdb.rust/simple.exp: Add new tests.
13473
5be5dbf0
PA
134742017-02-02 Pedro Alves <palves@redhat.com>
13475
13476 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13477 tests.
13478
7346ef59
AA
134792017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13480
13481 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13482 taking a 2-byte value out of a 4-byte DWARF implicit value on
13483 big-endian targets.
13484 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13485 logic. Add test cases for DW_OP_implicit.
13486
787f0025
MM
134872017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13488
13489 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13490
68777c29
MM
134912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13492
13493 * gdb.btrace/enable.exp: Call gdb_exit before
13494 skip_gdbserver_tests.
13495
0a1c7e28
MM
134962017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13497
13498 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13499 GDBFLAGS.
13500
b5ac99b0
MM
135012017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13502
13503 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13504 the test is skipped.
13505 * gdb.btrace/data.exp: Likewise.
13506 * gdb.btrace/delta.exp: Likewise.
13507 * gdb.btrace/dlopen.exp: Likewise.
13508 * gdb.btrace/enable-running.exp: Likewise.
13509 * gdb.btrace/enable.exp: Likewise.
13510 * gdb.btrace/exception.exp: Likewise.
13511 * gdb.btrace/function_call_history.exp: Likewise.
13512 * gdb.btrace/gcore.exp: Likewise.
13513 * gdb.btrace/instruction_history.exp: Likewise.
13514 * gdb.btrace/multi-thread-step.exp: Likewise.
13515 * gdb.btrace/nohist.exp: Likewise.
13516 * gdb.btrace/non-stop.exp: Likewise.
13517 * gdb.btrace/reconnect.exp: Likewise.
13518 * gdb.btrace/record_goto-step.exp: Likewise.
13519 * gdb.btrace/record_goto.exp: Likewise.
13520 * gdb.btrace/rn-dl-bind.exp: Likewise.
13521 * gdb.btrace/segv.exp: Likewise.
13522 * gdb.btrace/step.exp: Likewise.
13523 * gdb.btrace/stepi.exp: Likewise.
13524 * gdb.btrace/tailcall-only.exp: Likewise.
13525 * gdb.btrace/tailcall.exp: Likewise.
13526 * gdb.btrace/tsx.exp: Likewise.
13527 * gdb.btrace/unknown_functions.exp: Likewise.
13528 * gdb.btrace/vdso.exp: Likewise.
13529
cd4007e4
MM
135302017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13531
13532 * gdb.btrace/enable-running.c: New.
13533 * gdb.btrace/enable-running.exp: New.
13534
2735833d
WT
135352017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13536
13537 * gdb.arch/amd64-gs_base.c: New file.
13538 * gdb.arch/amd64-gs_base.exp: New file.
13539
b51e1e94
LM
135402017-01-26 Luis Machado <lgustavo@codesourcery.com>
13541
13542 * lib/memory.exp: Remove spurious empty newlines.
13543
72ca0410
SM
135442017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13545
13546 * gdb.python/py-bad-printers.exp: Load python file using "source".
13547 * gdb.python/py-events.exp: Likewise.
13548 * gdb.python/py-evsignal.exp: Likewise.
13549 * gdb.python/py-evthreads.exp: Likewise.
13550 * gdb.python/py-frame-args.exp: Likewise.
13551 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13552 * gdb.python/py-framefilter-mi.exp: Likewise.
13553 * gdb.python/py-framefilter.exp: Likewise.
13554 * gdb.python/py-mi.exp: Likewise.
13555 * gdb.python/py-pp-maint.exp: Likewise.
13556 * gdb.python/py-pp-registration.exp: Likewise.
13557 * gdb.python/py-prettyprint.exp: Likewise.
13558 (run_lang_tests): Likewise.
13559 * gdb.python/py-typeprint.exp: Likewise.
13560
e309aa65
LM
135612017-01-26 Luis Machado <lgustavo@codesourcery.com>
13562
13563 * lib/memory.exp: New file.
13564 * lib/gdb.exp: Load memory.exp.
13565 * gdb.base/memattr.exp (delete_memory): Move proc to
13566 lib/memory.exp and rename to delete_memory_regions.
13567 Replace delete_memory with delete_memory_regions.
13568 Cleanup memory regions before tests.
13569 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13570 before tests.
13571
515aff23
LM
135722017-01-26 Luis Machado <lgustavo@codesourcery.com>
13573
13574 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13575 files.
13576 (initialize): New function conditionally defined.
13577 (testcases): Move within conditional block.
13578 (main): Call initialize.
13579 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13580 of gdb.reverse/insn-reverse.c.
13581 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13582 gdb.reverse/insn-reverse.c.
13583
d8b49cf0
YQ
135842017-01-26 Yao Qi <yao.qi@linaro.org>
13585
13586 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13587 disassemble on address 0.
13588
f13a9a0c
YQ
135892017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13590 Yao Qi <yao.qi@linaro.org>
13591
13592 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13593 * gdb.dwarf2/implptr-64bit.S: Remove.
13594 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13595 variables in caller's context. Add DW_OP_implicit_value.
13596
5ac95241
YQ
135972017-01-25 Yao Qi <yao.qi@linaro.org>
13598
13599 * lib/dwarf.exp (Dwarf::_location): Handle
13600 DW_OP_GNU_implicit_pointer with proper size.
13601
23e82930
LM
136022017-01-20 Luis Machado <lgustavo@codesourcery.com>
13603
13604 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13605 and add untested calls.
13606
d334ae25
LM
136072017-01-20 Luis Machado <lgustavo@codesourcery.com>
13608
13609 * gdb.python/python.exp: Check line number against what GDB thinks
13610 the line number is for func1.
13611
f5e6296e
IB
136122017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13613
13614 * gdb.dlang/debug-expr.exp: New file.
13615
5b362f04
LM
136162016-12-23 Luis Machado <lgustavo@codesourcery.com>
13617
13618 Fix test names for the following files:
13619
13620 * gdb.ada/exec_changed.exp
13621 * gdb.ada/info_types.exp
13622 * gdb.arch/aarch64-atomic-inst.exp
13623 * gdb.arch/aarch64-fp.exp
13624 * gdb.arch/altivec-abi.exp
13625 * gdb.arch/altivec-regs.exp
13626 * gdb.arch/amd64-byte.exp
13627 * gdb.arch/amd64-disp-step.exp
13628 * gdb.arch/amd64-dword.exp
13629 * gdb.arch/amd64-entry-value-inline.exp
13630 * gdb.arch/amd64-entry-value-param.exp
13631 * gdb.arch/amd64-entry-value-paramref.exp
13632 * gdb.arch/amd64-entry-value.exp
13633 * gdb.arch/amd64-i386-address.exp
13634 * gdb.arch/amd64-invalid-stack-middle.exp
13635 * gdb.arch/amd64-invalid-stack-top.exp
13636 * gdb.arch/amd64-optimout-repeat.exp
13637 * gdb.arch/amd64-prologue-skip.exp
13638 * gdb.arch/amd64-prologue-xmm.exp
13639 * gdb.arch/amd64-stap-special-operands.exp
13640 * gdb.arch/amd64-stap-wrong-subexp.exp
13641 * gdb.arch/amd64-tailcall-cxx.exp
13642 * gdb.arch/amd64-tailcall-noret.exp
13643 * gdb.arch/amd64-tailcall-ret.exp
13644 * gdb.arch/amd64-tailcall-self.exp
13645 * gdb.arch/amd64-word.exp
13646 * gdb.arch/arm-bl-branch-dest.exp
13647 * gdb.arch/arm-disp-step.exp
13648 * gdb.arch/arm-neon.exp
13649 * gdb.arch/arm-single-step-kernel-helper.exp
13650 * gdb.arch/avr-flash-qualifier.exp
13651 * gdb.arch/disp-step-insn-reloc.exp
13652 * gdb.arch/e500-abi.exp
13653 * gdb.arch/e500-regs.exp
13654 * gdb.arch/ftrace-insn-reloc.exp
13655 * gdb.arch/i386-avx512.exp
13656 * gdb.arch/i386-bp_permanent.exp
13657 * gdb.arch/i386-byte.exp
13658 * gdb.arch/i386-cfi-notcurrent.exp
13659 * gdb.arch/i386-disp-step.exp
13660 * gdb.arch/i386-dr3-watch.exp
13661 * gdb.arch/i386-float.exp
13662 * gdb.arch/i386-gnu-cfi.exp
13663 * gdb.arch/i386-mpx-map.exp
13664 * gdb.arch/i386-mpx-sigsegv.exp
13665 * gdb.arch/i386-mpx-simple_segv.exp
13666 * gdb.arch/i386-mpx.exp
13667 * gdb.arch/i386-permbkpt.exp
13668 * gdb.arch/i386-prologue.exp
13669 * gdb.arch/i386-signal.exp
13670 * gdb.arch/i386-size-overlap.exp
13671 * gdb.arch/i386-unwind.exp
13672 * gdb.arch/i386-word.exp
13673 * gdb.arch/mips-fcr.exp
13674 * gdb.arch/powerpc-d128-regs.exp
13675 * gdb.arch/powerpc-stackless.exp
13676 * gdb.arch/ppc64-atomic-inst.exp
13677 * gdb.arch/s390-stackless.exp
13678 * gdb.arch/s390-tdbregs.exp
13679 * gdb.arch/s390-vregs.exp
13680 * gdb.arch/sparc-sysstep.exp
13681 * gdb.arch/thumb-bx-pc.exp
13682 * gdb.arch/thumb-singlestep.exp
13683 * gdb.arch/thumb2-it.exp
13684 * gdb.arch/vsx-regs.exp
13685 * gdb.asm/asm-source.exp
13686 * gdb.base/a2-run.exp
13687 * gdb.base/advance.exp
13688 * gdb.base/all-bin.exp
13689 * gdb.base/anon.exp
13690 * gdb.base/args.exp
13691 * gdb.base/arithmet.exp
13692 * gdb.base/async-shell.exp
13693 * gdb.base/async.exp
13694 * gdb.base/attach-pie-noexec.exp
13695 * gdb.base/attach-twice.exp
13696 * gdb.base/auto-load.exp
13697 * gdb.base/bang.exp
13698 * gdb.base/bitfields.exp
13699 * gdb.base/break-always.exp
13700 * gdb.base/break-caller-line.exp
13701 * gdb.base/break-entry.exp
13702 * gdb.base/break-inline.exp
13703 * gdb.base/break-on-linker-gcd-function.exp
13704 * gdb.base/break-probes.exp
13705 * gdb.base/break.exp
13706 * gdb.base/breakpoint-shadow.exp
13707 * gdb.base/call-ar-st.exp
13708 * gdb.base/call-sc.exp
13709 * gdb.base/call-signal-resume.exp
13710 * gdb.base/call-strs.exp
13711 * gdb.base/callfuncs.exp
13712 * gdb.base/catch-fork-static.exp
13713 * gdb.base/catch-gdb-caused-signals.exp
13714 * gdb.base/catch-load.exp
13715 * gdb.base/catch-signal-fork.exp
13716 * gdb.base/catch-signal.exp
13717 * gdb.base/catch-syscall.exp
13718 * gdb.base/charset.exp
13719 * gdb.base/checkpoint.exp
13720 * gdb.base/chng-syms.exp
13721 * gdb.base/code-expr.exp
13722 * gdb.base/code_elim.exp
13723 * gdb.base/commands.exp
13724 * gdb.base/completion.exp
13725 * gdb.base/complex.exp
13726 * gdb.base/cond-expr.exp
13727 * gdb.base/condbreak.exp
13728 * gdb.base/consecutive.exp
13729 * gdb.base/continue-all-already-running.exp
13730 * gdb.base/coredump-filter.exp
13731 * gdb.base/corefile.exp
13732 * gdb.base/dbx.exp
13733 * gdb.base/debug-expr.exp
13734 * gdb.base/define.exp
13735 * gdb.base/del.exp
13736 * gdb.base/disabled-location.exp
13737 * gdb.base/disasm-end-cu.exp
13738 * gdb.base/disasm-optim.exp
13739 * gdb.base/display.exp
13740 * gdb.base/duplicate-bp.exp
13741 * gdb.base/ena-dis-br.exp
13742 * gdb.base/ending-run.exp
13743 * gdb.base/enumval.exp
13744 * gdb.base/environ.exp
13745 * gdb.base/eu-strip-infcall.exp
13746 * gdb.base/eval-avoid-side-effects.exp
13747 * gdb.base/eval-skip.exp
13748 * gdb.base/exitsignal.exp
13749 * gdb.base/expand-psymtabs.exp
13750 * gdb.base/filesym.exp
13751 * gdb.base/find-unmapped.exp
13752 * gdb.base/finish.exp
13753 * gdb.base/float.exp
13754 * gdb.base/foll-exec-mode.exp
13755 * gdb.base/foll-exec.exp
13756 * gdb.base/foll-fork.exp
13757 * gdb.base/fortran-sym-case.exp
13758 * gdb.base/freebpcmd.exp
13759 * gdb.base/func-ptr.exp
13760 * gdb.base/func-ptrs.exp
13761 * gdb.base/funcargs.exp
13762 * gdb.base/gcore-buffer-overflow.exp
13763 * gdb.base/gcore-relro-pie.exp
13764 * gdb.base/gcore-relro.exp
13765 * gdb.base/gcore.exp
13766 * gdb.base/gdb1090.exp
13767 * gdb.base/gdb11530.exp
13768 * gdb.base/gdb11531.exp
13769 * gdb.base/gdb1821.exp
13770 * gdb.base/gdbindex-stabs.exp
13771 * gdb.base/gdbvars.exp
13772 * gdb.base/hbreak.exp
13773 * gdb.base/hbreak2.exp
13774 * gdb.base/included.exp
13775 * gdb.base/infcall-input.exp
13776 * gdb.base/inferior-died.exp
13777 * gdb.base/infnan.exp
13778 * gdb.base/info-macros.exp
13779 * gdb.base/info-os.exp
13780 * gdb.base/info-proc.exp
13781 * gdb.base/info-shared.exp
13782 * gdb.base/info-target.exp
13783 * gdb.base/infoline.exp
13784 * gdb.base/interp.exp
13785 * gdb.base/interrupt.exp
13786 * gdb.base/jit-reader.exp
13787 * gdb.base/jit-simple.exp
13788 * gdb.base/kill-after-signal.exp
13789 * gdb.base/kill-detach-inferiors-cmd.exp
13790 * gdb.base/label.exp
13791 * gdb.base/langs.exp
13792 * gdb.base/ldbl_e308.exp
13793 * gdb.base/line-symtabs.exp
13794 * gdb.base/linespecs.exp
13795 * gdb.base/list.exp
13796 * gdb.base/long_long.exp
13797 * gdb.base/longest-types.exp
13798 * gdb.base/maint.exp
13799 * gdb.base/max-value-size.exp
13800 * gdb.base/memattr.exp
13801 * gdb.base/mips_pro.exp
13802 * gdb.base/morestack.exp
13803 * gdb.base/moribund-step.exp
13804 * gdb.base/multi-forks.exp
13805 * gdb.base/nested-addr.exp
13806 * gdb.base/nextoverexit.exp
13807 * gdb.base/noreturn-finish.exp
13808 * gdb.base/noreturn-return.exp
13809 * gdb.base/nostdlib.exp
13810 * gdb.base/offsets.exp
13811 * gdb.base/opaque.exp
13812 * gdb.base/pc-fp.exp
13813 * gdb.base/permissions.exp
13814 * gdb.base/print-symbol-loading.exp
13815 * gdb.base/prologue-include.exp
13816 * gdb.base/psymtab.exp
13817 * gdb.base/ptype.exp
13818 * gdb.base/random-signal.exp
13819 * gdb.base/randomize.exp
13820 * gdb.base/range-stepping.exp
13821 * gdb.base/readline-ask.exp
13822 * gdb.base/recpar.exp
13823 * gdb.base/recurse.exp
13824 * gdb.base/relational.exp
13825 * gdb.base/restore.exp
13826 * gdb.base/return-nodebug.exp
13827 * gdb.base/return.exp
13828 * gdb.base/run-after-attach.exp
13829 * gdb.base/save-bp.exp
13830 * gdb.base/scope.exp
13831 * gdb.base/sect-cmd.exp
13832 * gdb.base/set-lang-auto.exp
13833 * gdb.base/set-noassign.exp
13834 * gdb.base/setvar.exp
13835 * gdb.base/sigall.exp
13836 * gdb.base/sigbpt.exp
13837 * gdb.base/siginfo-addr.exp
13838 * gdb.base/siginfo-infcall.exp
13839 * gdb.base/siginfo-obj.exp
13840 * gdb.base/siginfo.exp
13841 * gdb.base/signals-state-child.exp
13842 * gdb.base/signest.exp
13843 * gdb.base/sigstep.exp
13844 * gdb.base/sizeof.exp
13845 * gdb.base/skip.exp
13846 * gdb.base/solib-corrupted.exp
13847 * gdb.base/solib-nodir.exp
13848 * gdb.base/solib-search.exp
13849 * gdb.base/stack-checking.exp
13850 * gdb.base/stale-infcall.exp
13851 * gdb.base/stap-probe.exp
13852 * gdb.base/start.exp
13853 * gdb.base/step-break.exp
13854 * gdb.base/step-bt.exp
13855 * gdb.base/step-line.exp
13856 * gdb.base/step-over-exit.exp
13857 * gdb.base/step-over-syscall.exp
13858 * gdb.base/step-resume-infcall.exp
13859 * gdb.base/step-test.exp
13860 * gdb.base/store.exp
13861 * gdb.base/structs3.exp
13862 * gdb.base/sym-file.exp
13863 * gdb.base/symbol-without-target_section.exp
13864 * gdb.base/term.exp
13865 * gdb.base/testenv.exp
13866 * gdb.base/ui-redirect.exp
13867 * gdb.base/until.exp
13868 * gdb.base/unwindonsignal.exp
13869 * gdb.base/value-double-free.exp
13870 * gdb.base/vla-datatypes.exp
13871 * gdb.base/vla-ptr.exp
13872 * gdb.base/vla-sideeffect.exp
13873 * gdb.base/volatile.exp
13874 * gdb.base/watch-cond-infcall.exp
13875 * gdb.base/watch-cond.exp
13876 * gdb.base/watch-non-mem.exp
13877 * gdb.base/watch-read.exp
13878 * gdb.base/watch-vfork.exp
13879 * gdb.base/watchpoint-cond-gone.exp
13880 * gdb.base/watchpoint-delete.exp
13881 * gdb.base/watchpoint-hw-hit-once.exp
13882 * gdb.base/watchpoint-hw.exp
13883 * gdb.base/watchpoint-stops-at-right-insn.exp
13884 * gdb.base/watchpoints.exp
13885 * gdb.base/wchar.exp
13886 * gdb.base/whatis-exp.exp
13887 * gdb.btrace/buffer-size.exp
13888 * gdb.btrace/data.exp
13889 * gdb.btrace/delta.exp
13890 * gdb.btrace/dlopen.exp
13891 * gdb.btrace/enable.exp
13892 * gdb.btrace/exception.exp
13893 * gdb.btrace/function_call_history.exp
13894 * gdb.btrace/gcore.exp
13895 * gdb.btrace/instruction_history.exp
13896 * gdb.btrace/nohist.exp
13897 * gdb.btrace/reconnect.exp
13898 * gdb.btrace/record_goto-step.exp
13899 * gdb.btrace/record_goto.exp
13900 * gdb.btrace/rn-dl-bind.exp
13901 * gdb.btrace/segv.exp
13902 * gdb.btrace/step.exp
13903 * gdb.btrace/stepi.exp
13904 * gdb.btrace/tailcall-only.exp
13905 * gdb.btrace/tailcall.exp
13906 * gdb.btrace/tsx.exp
13907 * gdb.btrace/unknown_functions.exp
13908 * gdb.btrace/vdso.exp
13909 * gdb.compile/compile-ifunc.exp
13910 * gdb.compile/compile-ops.exp
13911 * gdb.compile/compile-print.exp
13912 * gdb.compile/compile-setjmp.exp
13913 * gdb.cp/abstract-origin.exp
13914 * gdb.cp/ambiguous.exp
13915 * gdb.cp/annota2.exp
13916 * gdb.cp/annota3.exp
13917 * gdb.cp/anon-ns.exp
13918 * gdb.cp/anon-struct.exp
13919 * gdb.cp/anon-union.exp
13920 * gdb.cp/arg-reference.exp
13921 * gdb.cp/baseenum.exp
13922 * gdb.cp/bool.exp
13923 * gdb.cp/breakpoint.exp
13924 * gdb.cp/bs15503.exp
13925 * gdb.cp/call-c.exp
13926 * gdb.cp/casts.exp
13927 * gdb.cp/chained-calls.exp
13928 * gdb.cp/class2.exp
13929 * gdb.cp/classes.exp
13930 * gdb.cp/cmpd-minsyms.exp
13931 * gdb.cp/converts.exp
13932 * gdb.cp/cp-relocate.exp
13933 * gdb.cp/cpcompletion.exp
13934 * gdb.cp/cpexprs.exp
13935 * gdb.cp/cplabel.exp
13936 * gdb.cp/cplusfuncs.exp
13937 * gdb.cp/cpsizeof.exp
13938 * gdb.cp/ctti.exp
13939 * gdb.cp/derivation.exp
13940 * gdb.cp/destrprint.exp
13941 * gdb.cp/dispcxx.exp
13942 * gdb.cp/enum-class.exp
13943 * gdb.cp/exception.exp
13944 * gdb.cp/exceptprint.exp
13945 * gdb.cp/expand-psymtabs-cxx.exp
13946 * gdb.cp/expand-sals.exp
13947 * gdb.cp/extern-c.exp
13948 * gdb.cp/filename.exp
13949 * gdb.cp/formatted-ref.exp
13950 * gdb.cp/fpointer.exp
13951 * gdb.cp/gdb1355.exp
13952 * gdb.cp/gdb2495.exp
13953 * gdb.cp/hang.exp
13954 * gdb.cp/impl-this.exp
13955 * gdb.cp/infcall-dlopen.exp
13956 * gdb.cp/inherit.exp
13957 * gdb.cp/iostream.exp
13958 * gdb.cp/koenig.exp
13959 * gdb.cp/local.exp
13960 * gdb.cp/m-data.exp
13961 * gdb.cp/m-static.exp
13962 * gdb.cp/mb-ctor.exp
13963 * gdb.cp/mb-inline.exp
13964 * gdb.cp/mb-templates.exp
13965 * gdb.cp/member-name.exp
13966 * gdb.cp/member-ptr.exp
13967 * gdb.cp/meth-typedefs.exp
13968 * gdb.cp/method.exp
13969 * gdb.cp/method2.exp
13970 * gdb.cp/minsym-fallback.exp
13971 * gdb.cp/misc.exp
13972 * gdb.cp/namelessclass.exp
13973 * gdb.cp/namespace-enum.exp
13974 * gdb.cp/namespace-nested-import.exp
13975 * gdb.cp/namespace.exp
13976 * gdb.cp/nextoverthrow.exp
13977 * gdb.cp/no-dmgl-verbose.exp
13978 * gdb.cp/non-trivial-retval.exp
13979 * gdb.cp/noparam.exp
13980 * gdb.cp/nsdecl.exp
13981 * gdb.cp/nsimport.exp
13982 * gdb.cp/nsnested.exp
13983 * gdb.cp/nsnoimports.exp
13984 * gdb.cp/nsrecurs.exp
13985 * gdb.cp/nsstress.exp
13986 * gdb.cp/nsusing.exp
13987 * gdb.cp/operator.exp
13988 * gdb.cp/oranking.exp
13989 * gdb.cp/overload-const.exp
13990 * gdb.cp/overload.exp
13991 * gdb.cp/ovldbreak.exp
13992 * gdb.cp/ovsrch.exp
13993 * gdb.cp/paren-type.exp
13994 * gdb.cp/parse-lang.exp
13995 * gdb.cp/pass-by-ref.exp
13996 * gdb.cp/pr-1023.exp
13997 * gdb.cp/pr-1210.exp
13998 * gdb.cp/pr-574.exp
13999 * gdb.cp/pr10687.exp
14000 * gdb.cp/pr12028.exp
14001 * gdb.cp/pr17132.exp
14002 * gdb.cp/pr17494.exp
14003 * gdb.cp/pr9067.exp
14004 * gdb.cp/pr9167.exp
14005 * gdb.cp/pr9631.exp
14006 * gdb.cp/printmethod.exp
14007 * gdb.cp/psmang.exp
14008 * gdb.cp/psymtab-parameter.exp
14009 * gdb.cp/ptype-cv-cp.exp
14010 * gdb.cp/ptype-flags.exp
14011 * gdb.cp/re-set-overloaded.exp
14012 * gdb.cp/ref-types.exp
14013 * gdb.cp/rtti.exp
14014 * gdb.cp/scope-err.exp
14015 * gdb.cp/shadow.exp
14016 * gdb.cp/smartp.exp
14017 * gdb.cp/static-method.exp
14018 * gdb.cp/static-print-quit.exp
14019 * gdb.cp/temargs.exp
14020 * gdb.cp/templates.exp
14021 * gdb.cp/try_catch.exp
14022 * gdb.cp/typedef-operator.exp
14023 * gdb.cp/typeid.exp
14024 * gdb.cp/userdef.exp
14025 * gdb.cp/using-crash.exp
14026 * gdb.cp/var-tag.exp
14027 * gdb.cp/virtbase.exp
14028 * gdb.cp/virtfunc.exp
14029 * gdb.cp/virtfunc2.exp
14030 * gdb.cp/vla-cxx.exp
14031 * gdb.disasm/t01_mov.exp
14032 * gdb.disasm/t02_mova.exp
14033 * gdb.disasm/t03_add.exp
14034 * gdb.disasm/t04_sub.exp
14035 * gdb.disasm/t05_cmp.exp
14036 * gdb.disasm/t06_ari2.exp
14037 * gdb.disasm/t07_ari3.exp
14038 * gdb.disasm/t08_or.exp
14039 * gdb.disasm/t09_xor.exp
14040 * gdb.disasm/t10_and.exp
14041 * gdb.disasm/t11_logs.exp
14042 * gdb.disasm/t12_bit.exp
14043 * gdb.disasm/t13_otr.exp
14044 * gdb.dlang/circular.exp
14045 * gdb.dwarf2/arr-stride.exp
14046 * gdb.dwarf2/arr-subrange.exp
14047 * gdb.dwarf2/atomic-type.exp
14048 * gdb.dwarf2/bad-regnum.exp
14049 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14050 * gdb.dwarf2/callframecfa.exp
14051 * gdb.dwarf2/clztest.exp
14052 * gdb.dwarf2/corrupt.exp
14053 * gdb.dwarf2/data-loc.exp
14054 * gdb.dwarf2/dup-psym.exp
14055 * gdb.dwarf2/dw2-anon-mptr.exp
14056 * gdb.dwarf2/dw2-anonymous-func.exp
14057 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14058 * gdb.dwarf2/dw2-bad-unresolved.exp
14059 * gdb.dwarf2/dw2-basic.exp
14060 * gdb.dwarf2/dw2-canonicalize-type.exp
14061 * gdb.dwarf2/dw2-case-insensitive.exp
14062 * gdb.dwarf2/dw2-common-block.exp
14063 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14064 * gdb.dwarf2/dw2-compressed.exp
14065 * gdb.dwarf2/dw2-const.exp
14066 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14067 * gdb.dwarf2/dw2-cu-size.exp
14068 * gdb.dwarf2/dw2-dup-frame.exp
14069 * gdb.dwarf2/dw2-entry-value.exp
14070 * gdb.dwarf2/dw2-icycle.exp
14071 * gdb.dwarf2/dw2-ifort-parameter.exp
14072 * gdb.dwarf2/dw2-inline-break.exp
14073 * gdb.dwarf2/dw2-inline-param.exp
14074 * gdb.dwarf2/dw2-intercu.exp
14075 * gdb.dwarf2/dw2-intermix.exp
14076 * gdb.dwarf2/dw2-lexical-block-bare.exp
14077 * gdb.dwarf2/dw2-linkage-name-trust.exp
14078 * gdb.dwarf2/dw2-minsym-in-cu.exp
14079 * gdb.dwarf2/dw2-noloc.exp
14080 * gdb.dwarf2/dw2-op-call.exp
14081 * gdb.dwarf2/dw2-op-out-param.exp
14082 * gdb.dwarf2/dw2-opt-structptr.exp
14083 * gdb.dwarf2/dw2-param-error.exp
14084 * gdb.dwarf2/dw2-producer.exp
14085 * gdb.dwarf2/dw2-ranges-base.exp
14086 * gdb.dwarf2/dw2-ref-missing-frame.exp
14087 * gdb.dwarf2/dw2-reg-undefined.exp
14088 * gdb.dwarf2/dw2-regno-invalid.exp
14089 * gdb.dwarf2/dw2-restore.exp
14090 * gdb.dwarf2/dw2-restrict.exp
14091 * gdb.dwarf2/dw2-single-line-discriminators.exp
14092 * gdb.dwarf2/dw2-strp.exp
14093 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14094 * gdb.dwarf2/dw2-unresolved.exp
14095 * gdb.dwarf2/dw2-var-zero-addr.exp
14096 * gdb.dwarf2/dw4-sig-types.exp
14097 * gdb.dwarf2/dwz.exp
14098 * gdb.dwarf2/dynarr-ptr.exp
14099 * gdb.dwarf2/enum-type.exp
14100 * gdb.dwarf2/gdb-index.exp
14101 * gdb.dwarf2/implptr-64bit.exp
14102 * gdb.dwarf2/implptr-optimized-out.exp
14103 * gdb.dwarf2/implptr.exp
14104 * gdb.dwarf2/implref-array.exp
14105 * gdb.dwarf2/implref-const.exp
14106 * gdb.dwarf2/implref-global.exp
14107 * gdb.dwarf2/implref-struct.exp
14108 * gdb.dwarf2/mac-fileno.exp
14109 * gdb.dwarf2/main-subprogram.exp
14110 * gdb.dwarf2/member-ptr-forwardref.exp
14111 * gdb.dwarf2/method-ptr.exp
14112 * gdb.dwarf2/missing-sig-type.exp
14113 * gdb.dwarf2/nonvar-access.exp
14114 * gdb.dwarf2/opaque-type-lookup.exp
14115 * gdb.dwarf2/pieces-optimized-out.exp
14116 * gdb.dwarf2/pieces.exp
14117 * gdb.dwarf2/pr10770.exp
14118 * gdb.dwarf2/pr13961.exp
14119 * gdb.dwarf2/staticvirtual.exp
14120 * gdb.dwarf2/subrange.exp
14121 * gdb.dwarf2/symtab-producer.exp
14122 * gdb.dwarf2/trace-crash.exp
14123 * gdb.dwarf2/typeddwarf.exp
14124 * gdb.dwarf2/valop.exp
14125 * gdb.dwarf2/watch-notconst.exp
14126 * gdb.fortran/array-element.exp
14127 * gdb.fortran/charset.exp
14128 * gdb.fortran/common-block.exp
14129 * gdb.fortran/complex.exp
14130 * gdb.fortran/derived-type-function.exp
14131 * gdb.fortran/derived-type.exp
14132 * gdb.fortran/logical.exp
14133 * gdb.fortran/module.exp
14134 * gdb.fortran/multi-dim.exp
14135 * gdb.fortran/nested-funcs.exp
14136 * gdb.fortran/print-formatted.exp
14137 * gdb.fortran/subarray.exp
14138 * gdb.fortran/vla-alloc-assoc.exp
14139 * gdb.fortran/vla-datatypes.exp
14140 * gdb.fortran/vla-history.exp
14141 * gdb.fortran/vla-ptr-info.exp
14142 * gdb.fortran/vla-ptype-sub.exp
14143 * gdb.fortran/vla-ptype.exp
14144 * gdb.fortran/vla-sizeof.exp
14145 * gdb.fortran/vla-type.exp
14146 * gdb.fortran/vla-value-sub-arbitrary.exp
14147 * gdb.fortran/vla-value-sub-finish.exp
14148 * gdb.fortran/vla-value-sub.exp
14149 * gdb.fortran/vla-value.exp
14150 * gdb.fortran/whatis_type.exp
14151 * gdb.go/chan.exp
14152 * gdb.go/handcall.exp
14153 * gdb.go/hello.exp
14154 * gdb.go/integers.exp
14155 * gdb.go/methods.exp
14156 * gdb.go/package.exp
14157 * gdb.go/strings.exp
14158 * gdb.go/types.exp
14159 * gdb.go/unsafe.exp
14160 * gdb.guile/scm-arch.exp
14161 * gdb.guile/scm-block.exp
14162 * gdb.guile/scm-breakpoint.exp
14163 * gdb.guile/scm-cmd.exp
14164 * gdb.guile/scm-disasm.exp
14165 * gdb.guile/scm-equal.exp
14166 * gdb.guile/scm-frame-args.exp
14167 * gdb.guile/scm-frame-inline.exp
14168 * gdb.guile/scm-frame.exp
14169 * gdb.guile/scm-iterator.exp
14170 * gdb.guile/scm-math.exp
14171 * gdb.guile/scm-objfile.exp
14172 * gdb.guile/scm-ports.exp
14173 * gdb.guile/scm-symbol.exp
14174 * gdb.guile/scm-symtab.exp
14175 * gdb.guile/scm-value-cc.exp
14176 * gdb.guile/types-module.exp
14177 * gdb.linespec/break-ask.exp
14178 * gdb.linespec/cpexplicit.exp
14179 * gdb.linespec/explicit.exp
14180 * gdb.linespec/keywords.exp
14181 * gdb.linespec/linespec.exp
14182 * gdb.linespec/ls-dollar.exp
14183 * gdb.linespec/ls-errs.exp
14184 * gdb.linespec/skip-two.exp
14185 * gdb.linespec/thread.exp
14186 * gdb.mi/mi-async.exp
14187 * gdb.mi/mi-basics.exp
14188 * gdb.mi/mi-break.exp
14189 * gdb.mi/mi-catch-load.exp
14190 * gdb.mi/mi-cli.exp
14191 * gdb.mi/mi-cmd-param-changed.exp
14192 * gdb.mi/mi-console.exp
14193 * gdb.mi/mi-detach.exp
14194 * gdb.mi/mi-disassemble.exp
14195 * gdb.mi/mi-eval.exp
14196 * gdb.mi/mi-file-transfer.exp
14197 * gdb.mi/mi-file.exp
14198 * gdb.mi/mi-fill-memory.exp
14199 * gdb.mi/mi-inheritance-syntax-error.exp
14200 * gdb.mi/mi-linespec-err-cp.exp
14201 * gdb.mi/mi-logging.exp
14202 * gdb.mi/mi-memory-changed.exp
14203 * gdb.mi/mi-read-memory.exp
14204 * gdb.mi/mi-record-changed.exp
14205 * gdb.mi/mi-reg-undefined.exp
14206 * gdb.mi/mi-regs.exp
14207 * gdb.mi/mi-return.exp
14208 * gdb.mi/mi-reverse.exp
14209 * gdb.mi/mi-simplerun.exp
14210 * gdb.mi/mi-solib.exp
14211 * gdb.mi/mi-stack.exp
14212 * gdb.mi/mi-stepi.exp
14213 * gdb.mi/mi-syn-frame.exp
14214 * gdb.mi/mi-until.exp
14215 * gdb.mi/mi-var-block.exp
14216 * gdb.mi/mi-var-child.exp
14217 * gdb.mi/mi-var-cmd.exp
14218 * gdb.mi/mi-var-cp.exp
14219 * gdb.mi/mi-var-display.exp
14220 * gdb.mi/mi-var-invalidate.exp
14221 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14222 * gdb.mi/mi-vla-fortran.exp
14223 * gdb.mi/mi-watch.exp
14224 * gdb.mi/mi2-var-child.exp
14225 * gdb.mi/user-selected-context-sync.exp
14226 * gdb.modula2/unbounded-array.exp
14227 * gdb.multi/dummy-frame-restore.exp
14228 * gdb.multi/multi-arch-exec.exp
14229 * gdb.multi/multi-arch.exp
14230 * gdb.multi/tids.exp
14231 * gdb.multi/watchpoint-multi.exp
14232 * gdb.opencl/callfuncs.exp
14233 * gdb.opencl/convs_casts.exp
14234 * gdb.opencl/datatypes.exp
14235 * gdb.opencl/operators.exp
14236 * gdb.opencl/vec_comps.exp
14237 * gdb.opt/clobbered-registers-O2.exp
14238 * gdb.opt/inline-break.exp
14239 * gdb.opt/inline-bt.exp
14240 * gdb.opt/inline-cmds.exp
14241 * gdb.opt/inline-locals.exp
14242 * gdb.pascal/case-insensitive-symbols.exp
14243 * gdb.pascal/floats.exp
14244 * gdb.pascal/gdb11492.exp
14245 * gdb.python/lib-types.exp
14246 * gdb.python/py-arch.exp
14247 * gdb.python/py-as-string.exp
14248 * gdb.python/py-bad-printers.exp
14249 * gdb.python/py-block.exp
14250 * gdb.python/py-breakpoint-create-fail.exp
14251 * gdb.python/py-breakpoint.exp
14252 * gdb.python/py-caller-is.exp
14253 * gdb.python/py-cmd.exp
14254 * gdb.python/py-explore-cc.exp
14255 * gdb.python/py-explore.exp
14256 * gdb.python/py-finish-breakpoint.exp
14257 * gdb.python/py-finish-breakpoint2.exp
14258 * gdb.python/py-frame-args.exp
14259 * gdb.python/py-frame-inline.exp
14260 * gdb.python/py-frame.exp
14261 * gdb.python/py-framefilter-mi.exp
14262 * gdb.python/py-infthread.exp
14263 * gdb.python/py-lazy-string.exp
14264 * gdb.python/py-linetable.exp
14265 * gdb.python/py-mi-events.exp
14266 * gdb.python/py-mi-objfile.exp
14267 * gdb.python/py-mi.exp
14268 * gdb.python/py-objfile.exp
14269 * gdb.python/py-pp-integral.exp
14270 * gdb.python/py-pp-maint.exp
14271 * gdb.python/py-pp-re-notag.exp
14272 * gdb.python/py-pp-registration.exp
14273 * gdb.python/py-recurse-unwind.exp
14274 * gdb.python/py-strfns.exp
14275 * gdb.python/py-symbol.exp
14276 * gdb.python/py-symtab.exp
14277 * gdb.python/py-sync-interp.exp
14278 * gdb.python/py-typeprint.exp
14279 * gdb.python/py-unwind-maint.exp
14280 * gdb.python/py-unwind.exp
14281 * gdb.python/py-value-cc.exp
14282 * gdb.python/py-xmethods.exp
14283 * gdb.reverse/amd64-tailcall-reverse.exp
14284 * gdb.reverse/break-precsave.exp
14285 * gdb.reverse/break-reverse.exp
14286 * gdb.reverse/consecutive-precsave.exp
14287 * gdb.reverse/consecutive-reverse.exp
14288 * gdb.reverse/finish-precsave.exp
14289 * gdb.reverse/finish-reverse-bkpt.exp
14290 * gdb.reverse/finish-reverse.exp
14291 * gdb.reverse/fstatat-reverse.exp
14292 * gdb.reverse/getresuid-reverse.exp
14293 * gdb.reverse/i386-precsave.exp
14294 * gdb.reverse/i386-reverse.exp
14295 * gdb.reverse/i386-sse-reverse.exp
14296 * gdb.reverse/i387-env-reverse.exp
14297 * gdb.reverse/i387-stack-reverse.exp
14298 * gdb.reverse/insn-reverse.exp
14299 * gdb.reverse/machinestate-precsave.exp
14300 * gdb.reverse/machinestate.exp
14301 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14302 * gdb.reverse/pipe-reverse.exp
14303 * gdb.reverse/readv-reverse.exp
14304 * gdb.reverse/recvmsg-reverse.exp
14305 * gdb.reverse/rerun-prec.exp
14306 * gdb.reverse/s390-mvcle.exp
14307 * gdb.reverse/step-precsave.exp
14308 * gdb.reverse/step-reverse.exp
14309 * gdb.reverse/time-reverse.exp
14310 * gdb.reverse/until-precsave.exp
14311 * gdb.reverse/until-reverse.exp
14312 * gdb.reverse/waitpid-reverse.exp
14313 * gdb.reverse/watch-precsave.exp
14314 * gdb.reverse/watch-reverse.exp
14315 * gdb.rust/generics.exp
14316 * gdb.rust/methods.exp
14317 * gdb.rust/modules.exp
14318 * gdb.rust/simple.exp
14319 * gdb.server/connect-with-no-symbol-file.exp
14320 * gdb.server/ext-attach.exp
14321 * gdb.server/ext-restart.exp
14322 * gdb.server/ext-wrapper.exp
14323 * gdb.server/file-transfer.exp
14324 * gdb.server/server-exec-info.exp
14325 * gdb.server/server-kill.exp
14326 * gdb.server/server-mon.exp
14327 * gdb.server/wrapper.exp
14328 * gdb.stabs/exclfwd.exp
14329 * gdb.stabs/gdb11479.exp
14330 * gdb.threads/clone-new-thread-event.exp
14331 * gdb.threads/corethreads.exp
14332 * gdb.threads/current-lwp-dead.exp
14333 * gdb.threads/dlopen-libpthread.exp
14334 * gdb.threads/gcore-thread.exp
14335 * gdb.threads/sigstep-threads.exp
14336 * gdb.threads/watchpoint-fork.exp
14337 * gdb.trace/actions-changed.exp
14338 * gdb.trace/backtrace.exp
14339 * gdb.trace/change-loc.exp
14340 * gdb.trace/circ.exp
14341 * gdb.trace/collection.exp
14342 * gdb.trace/disconnected-tracing.exp
14343 * gdb.trace/ftrace.exp
14344 * gdb.trace/mi-trace-frame-collected.exp
14345 * gdb.trace/mi-trace-unavailable.exp
14346 * gdb.trace/mi-traceframe-changed.exp
14347 * gdb.trace/mi-tsv-changed.exp
14348 * gdb.trace/no-attach-trace.exp
14349 * gdb.trace/passc-dyn.exp
14350 * gdb.trace/qtro.exp
14351 * gdb.trace/range-stepping.exp
14352 * gdb.trace/read-memory.exp
14353 * gdb.trace/save-trace.exp
14354 * gdb.trace/signal.exp
14355 * gdb.trace/status-stop.exp
14356 * gdb.trace/tfile.exp
14357 * gdb.trace/trace-break.exp
14358 * gdb.trace/trace-buffer-size.exp
14359 * gdb.trace/trace-condition.exp
14360 * gdb.trace/tracefile-pseudo-reg.exp
14361 * gdb.trace/tstatus.exp
14362 * gdb.trace/unavailable.exp
14363 * gdb.trace/while-dyn.exp
14364 * gdb.trace/while-stepping.exp
14365
34c41c68
DE
143662016-12-22 Doug Evans <xdje42@gmail.com>
14367
14368 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14369 and msymbols.
14370
16e69324
YQ
143712016-12-19 Yao Qi <yao.qi@linaro.org>
14372
14373 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14374 (test_with_self): Don't call do_steps_and_nexts, and remove
14375 code about stepping into xmalloc.
14376
f94f411b
YQ
143772016-12-09 Yao Qi <yao.qi@linaro.org>
14378
14379 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14380
143812016-12-09 Yao Qi <yao.qi@linaro.org>
14382
14383 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14384
f1b5deee
PA
143852016-12-09 Pedro Alves <palves@redhat.com>
14386
14387 * gdb.base/all-architectures-0.exp: New file.
14388 * gdb.base/all-architectures-1.exp: New file.
14389 * gdb.base/all-architectures-2.exp: New file.
14390 * gdb.base/all-architectures-3.exp: New file.
14391 * gdb.base/all-architectures-4.exp: New file.
14392 * gdb.base/all-architectures-5.exp: New file.
14393 * gdb.base/all-architectures-6.exp: New file.
14394 * gdb.base/all-architectures-7.exp: New file.
14395 * gdb.base/all-architectures.exp.in: New file.
14396
364ca42e
YQ
143972016-12-09 Yao Qi <yao.qi@linaro.org>
14398
14399 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14400
107c2d62
LM
144012016-12-02 Luis Machado <lgustavo@codesourcery.com>
14402
14403 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14404 possible.
14405 Remove useless pattern-matching code.
14406
df3ee9ca
PA
144072016-12-02 Pedro Alves <palves@redhat.com>
14408
14409 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14410 procedure.
14411 (top level): Call it.
14412
ec835369
PA
144132016-12-02 Pedro Alves <palves@redhat.com>
14414
14415 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14416 New procedure.
14417 (top level): Call it.
14418
01770bbd
PA
144192016-12-02 Pedro Alves <palves@redhat.com>
14420
14421 PR cli/20559
14422 * gdb.base/commands.exp (user_defined_command_args_eval): New
14423 procedure.
14424 (top level): Call it.
14425
008459ea
LM
144262016-12-02 Luis Machado <lgustavo@codesourcery.com>
14427
14428 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14429 timeout handling.
14430
0c1b455e
TT
144312016-12-02 Tom Tromey <tom@tromey.com>
14432
14433 * gdb.dwarf2/main-subprogram.c: New file.
14434 * gdb.dwarf2/main-subprogram.exp: New file.
14435
018572b8
LM
144362016-12-01 Luis Machado <lgustavo@codesourcery.com>
14437
14438 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14439 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14440 gdb_test_no_output for a couple of cases.
14441 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14442
84c93cd5
LM
144432016-12-01 Luis Machado <lgustavo@codesourcery.com>
14444
14445 Fix test names and standardize compilation error messages throughout
14446 the following files:
14447
14448 * gdb.ada/start.exp
14449 * gdb.arch/alpha-step.exp
14450 * gdb.arch/e500-prologue.exp
14451 * gdb.arch/ftrace-insn-reloc.exp
14452 * gdb.arch/gdb1291.exp
14453 * gdb.arch/gdb1431.exp
14454 * gdb.arch/gdb1558.exp
14455 * gdb.arch/i386-dr3-watch.exp
14456 * gdb.arch/i386-sse-stack-align.exp
14457 * gdb.arch/ia64-breakpoint-shadow.exp
14458 * gdb.arch/pa-nullify.exp
14459 * gdb.arch/powerpc-aix-prologue.exp
14460 * gdb.arch/thumb-bx-pc.exp
14461 * gdb.base/annota1.exp
14462 * gdb.base/annota3.exp
14463 * gdb.base/arrayidx.exp
14464 * gdb.base/assign.exp
14465 * gdb.base/attach.exp
14466 * gdb.base/auxv.exp
14467 * gdb.base/bang.exp
14468 * gdb.base/bfp-test.exp
14469 * gdb.base/bigcore.exp
14470 * gdb.base/bitfields2.exp
14471 * gdb.base/break-fun-addr.exp
14472 * gdb.base/break-probes.exp
14473 * gdb.base/call-rt-st.exp
14474 * gdb.base/callexit.exp
14475 * gdb.base/catch-fork-kill.exp
14476 * gdb.base/charset.exp
14477 * gdb.base/checkpoint.exp
14478 * gdb.base/comprdebug.exp
14479 * gdb.base/constvars.exp
14480 * gdb.base/coredump-filter.exp
14481 * gdb.base/cursal.exp
14482 * gdb.base/cvexpr.exp
14483 * gdb.base/detach.exp
14484 * gdb.base/display.exp
14485 * gdb.base/dmsym.exp
14486 * gdb.base/dprintf-pending.exp
14487 * gdb.base/dso2dso.exp
14488 * gdb.base/dtrace-probe.exp
14489 * gdb.base/dump.exp
14490 * gdb.base/enum_cond.exp
14491 * gdb.base/exe-lock.exp
14492 * gdb.base/exec-invalid-sysroot.exp
14493 * gdb.base/execl-update-breakpoints.exp
14494 * gdb.base/exprs.exp
14495 * gdb.base/fileio.exp
14496 * gdb.base/find.exp
14497 * gdb.base/finish.exp
14498 * gdb.base/fixsection.exp
14499 * gdb.base/foll-vfork.exp
14500 * gdb.base/frame-args.exp
14501 * gdb.base/gcore.exp
14502 * gdb.base/gdb1250.exp
14503 * gdb.base/global-var-nested-by-dso.exp
14504 * gdb.base/gnu-ifunc.exp
14505 * gdb.base/hashline1.exp
14506 * gdb.base/hashline2.exp
14507 * gdb.base/hashline3.exp
14508 * gdb.base/hbreak-in-shr-unsupported.exp
14509 * gdb.base/huge.exp
14510 * gdb.base/infcall-input.exp
14511 * gdb.base/info-fun.exp
14512 * gdb.base/info-shared.exp
14513 * gdb.base/jit-simple.exp
14514 * gdb.base/jit-so.exp
14515 * gdb.base/jit.exp
14516 * gdb.base/jump.exp
14517 * gdb.base/label.exp
14518 * gdb.base/lineinc.exp
14519 * gdb.base/logical.exp
14520 * gdb.base/longjmp.exp
14521 * gdb.base/macscp.exp
14522 * gdb.base/miscexprs.exp
14523 * gdb.base/new-ui-echo.exp
14524 * gdb.base/new-ui-pending-input.exp
14525 * gdb.base/new-ui.exp
14526 * gdb.base/nodebug.exp
14527 * gdb.base/nofield.exp
14528 * gdb.base/offsets.exp
14529 * gdb.base/overlays.exp
14530 * gdb.base/pending.exp
14531 * gdb.base/pointers.exp
14532 * gdb.base/pr11022.exp
14533 * gdb.base/printcmds.exp
14534 * gdb.base/prologue.exp
14535 * gdb.base/ptr-typedef.exp
14536 * gdb.base/realname-expand.exp
14537 * gdb.base/relativedebug.exp
14538 * gdb.base/relocate.exp
14539 * gdb.base/remote.exp
14540 * gdb.base/reread.exp
14541 * gdb.base/return2.exp
14542 * gdb.base/savedregs.exp
14543 * gdb.base/sep.exp
14544 * gdb.base/sepdebug.exp
14545 * gdb.base/sepsymtab.exp
14546 * gdb.base/set-inferior-tty.exp
14547 * gdb.base/setshow.exp
14548 * gdb.base/shlib-call.exp
14549 * gdb.base/sigaltstack.exp
14550 * gdb.base/siginfo-addr.exp
14551 * gdb.base/signals.exp
14552 * gdb.base/signull.exp
14553 * gdb.base/sigrepeat.exp
14554 * gdb.base/so-impl-ld.exp
14555 * gdb.base/solib-display.exp
14556 * gdb.base/solib-overlap.exp
14557 * gdb.base/solib-search.exp
14558 * gdb.base/solib-symbol.exp
14559 * gdb.base/structs.exp
14560 * gdb.base/structs2.exp
14561 * gdb.base/symtab-search-order.exp
14562 * gdb.base/twice.exp
14563 * gdb.base/unload.exp
14564 * gdb.base/varargs.exp
14565 * gdb.base/watchpoint-solib.exp
14566 * gdb.base/watchpoint.exp
14567 * gdb.base/whatis.exp
14568 * gdb.base/wrong_frame_bt_full.exp
14569 * gdb.btrace/dlopen.exp
14570 * gdb.cell/ea-standalone.exp
14571 * gdb.cell/ea-test.exp
14572 * gdb.cp/dispcxx.exp
14573 * gdb.cp/gdb2384.exp
14574 * gdb.cp/method2.exp
14575 * gdb.cp/nextoverthrow.exp
14576 * gdb.cp/pr10728.exp
14577 * gdb.disasm/am33.exp
14578 * gdb.disasm/h8300s.exp
14579 * gdb.disasm/mn10300.exp
14580 * gdb.disasm/sh3.exp
14581 * gdb.dwarf2/dw2-dir-file-name.exp
14582 * gdb.fortran/complex.exp
14583 * gdb.fortran/library-module.exp
14584 * gdb.guile/scm-pretty-print.exp
14585 * gdb.guile/scm-symbol.exp
14586 * gdb.guile/scm-type.exp
14587 * gdb.guile/scm-value.exp
14588 * gdb.linespec/linespec.exp
14589 * gdb.mi/gdb701.exp
14590 * gdb.mi/gdb792.exp
14591 * gdb.mi/mi-breakpoint-changed.exp
14592 * gdb.mi/mi-dprintf-pending.exp
14593 * gdb.mi/mi-dprintf.exp
14594 * gdb.mi/mi-exit-code.exp
14595 * gdb.mi/mi-pending.exp
14596 * gdb.mi/mi-solib.exp
14597 * gdb.mi/new-ui-mi-sync.exp
14598 * gdb.mi/pr11022.exp
14599 * gdb.mi/user-selected-context-sync.exp
14600 * gdb.opt/solib-intra-step.exp
14601 * gdb.python/py-events.exp
14602 * gdb.python/py-finish-breakpoint.exp
14603 * gdb.python/py-mi.exp
14604 * gdb.python/py-prettyprint.exp
14605 * gdb.python/py-shared.exp
14606 * gdb.python/py-symbol.exp
14607 * gdb.python/py-template.exp
14608 * gdb.python/py-type.exp
14609 * gdb.python/py-value.exp
14610 * gdb.reverse/solib-precsave.exp
14611 * gdb.reverse/solib-reverse.exp
14612 * gdb.server/solib-list.exp
14613 * gdb.stabs/weird.exp
14614 * gdb.threads/reconnect-signal.exp
14615 * gdb.threads/stepi-random-signal.exp
14616 * gdb.trace/actions.exp
14617 * gdb.trace/ax.exp
14618 * gdb.trace/backtrace.exp
14619 * gdb.trace/change-loc.exp
14620 * gdb.trace/deltrace.exp
14621 * gdb.trace/ftrace-lock.exp
14622 * gdb.trace/ftrace.exp
14623 * gdb.trace/infotrace.exp
14624 * gdb.trace/mi-tracepoint-changed.exp
14625 * gdb.trace/packetlen.exp
14626 * gdb.trace/passcount.exp
14627 * gdb.trace/pending.exp
14628 * gdb.trace/range-stepping.exp
14629 * gdb.trace/report.exp
14630 * gdb.trace/stap-trace.exp
14631 * gdb.trace/tfind.exp
14632 * gdb.trace/trace-break.exp
14633 * gdb.trace/trace-condition.exp
14634 * gdb.trace/trace-enable-disable.exp
14635 * gdb.trace/trace-mt.exp
14636 * gdb.trace/tracecmd.exp
14637 * gdb.trace/tspeed.exp
14638 * gdb.trace/tsv.exp
14639 * lib/perftest.exp
14640
fb9feb35
LM
146412016-12-01 Luis Machado <lgustavo@codesourcery.com>
14642
14643 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14644 with gdb_test_no_output.
14645 Use command as test name.
14646
cd2ddb6c
LM
146472016-12-01 Luis Machado <lgustavo@codesourcery.com>
14648
14649 Fix test names starting with uppercase throughout the files.
14650
14651 * gdb.ada/assign_1.exp
14652 * gdb.ada/boolean_expr.exp
14653 * gdb.base/arrayidx.exp
14654 * gdb.base/del.exp
14655 * gdb.base/gcore-buffer-overflow.exp
14656 * gdb.base/testenv.exp
14657 * gdb.compile/compile.exp
14658 * gdb.python/py-framefilter-invalidarg.exp
14659 * gdb.python/py-framefilter.exp
14660
bb95117e
LM
146612016-12-01 Luis Machado <lgustavo@codesourcery.com>
14662
14663 Fix test names starting with uppercase throughout the files.
14664
14665 * gdb.ada/array_return.exp
14666 * gdb.ada/expr_delims.exp
14667 * gdb.ada/mi_dyn_arr.exp
14668 * gdb.ada/mi_interface.exp
14669 * gdb.ada/mi_var_array.exp
14670 * gdb.ada/watch_arg.exp
14671 * gdb.arch/alpha-step.exp
14672 * gdb.arch/altivec-regs.exp
14673 * gdb.arch/e500-regs.exp
14674 * gdb.arch/powerpc-d128-regs.exp
14675 * gdb.base/arrayidx.exp
14676 * gdb.base/break.exp
14677 * gdb.base/checkpoint.exp
14678 * gdb.base/debug-expr.exp
14679 * gdb.base/dmsym.exp
14680 * gdb.base/radix.exp
14681 * gdb.base/sepdebug.exp
14682 * gdb.base/testenv.exp
14683 * gdb.base/watch_thread_num.exp
14684 * gdb.base/watchpoint-cond-gone.exp
14685 * gdb.cell/break.exp
14686 * gdb.cell/ea-cache.exp
14687 * gdb.compile/compile.exp
14688 * gdb.cp/gdb2495.exp
14689 * gdb.gdb/selftest.exp
14690 * gdb.gdb/xfullpath.exp
14691 * gdb.go/hello.exp
14692 * gdb.go/integers.exp
14693 * gdb.objc/basicclass.exp
14694 * gdb.pascal/hello.exp
14695 * gdb.pascal/integers.exp
14696 * gdb.python/py-breakpoint.exp
14697 * gdb.python/py-cmd.exp
14698 * gdb.python/py-linetable.exp
14699 * gdb.python/py-xmethods.exp
14700 * gdb.python/python.exp
14701 * gdb.reverse/consecutive-precsave.exp
14702 * gdb.reverse/finish-precsave.exp
14703 * gdb.reverse/i386-precsave.exp
14704 * gdb.reverse/machinestate-precsave.exp
14705 * gdb.reverse/sigall-precsave.exp
14706 * gdb.reverse/solib-precsave.exp
14707 * gdb.reverse/step-precsave.exp
14708 * gdb.reverse/until-precsave.exp
14709 * gdb.reverse/watch-precsave.exp
14710 * gdb.threads/leader-exit.exp
14711 * gdb.threads/pthreads.exp
14712 * gdb.threads/wp-replication.exp
14713 * gdb.trace/actions.exp
14714 * gdb.trace/mi-tsv-changed.exp
14715 * gdb.trace/tsv.exp
14716
de97fdd4
LM
147172016-12-01 Luis Machado <lgustavo@codesourcery.com>
14718
14719 Fix test names starting with uppercase throughout the files.
14720
14721 * gdb.arch/i386-bp_permanent.exp
14722 * gdb.arch/i386-gnu-cfi.exp
14723 * gdb.base/disasm-end-cu.exp
14724 * gdb.base/macscp.exp
14725 * gdb.base/pending.exp
14726 * gdb.base/watch_thread_num.exp
14727 * gdb.cp/exception.exp
14728 * gdb.cp/gdb2495.exp
14729 * gdb.cp/local.exp
14730 * gdb.python/py-evsignal.exp
14731 * gdb.python/python.exp
14732 * gdb.trace/tracecmd.exp
14733
9f058c10
LM
147342016-12-01 Luis Machado <lgustavo@codesourcery.com>
14735
14736 Fix test names starting with uppercase throughout the files.
14737
14738 * gdb.base/charset.exp
14739 * gdb.base/eval.exp
14740 * gdb.base/multi-forks.exp
14741 * gdb.guile/scm-progspace.exp
14742 * gdb.opencl/datatypes.exp
14743 * gdb.python/py-block.exp
14744 * gdb.python/py-function.exp
14745 * gdb.python/py-symbol.exp
14746 * gdb.python/py-symtab.exp
14747 * gdb.python/py-xmethods.exp
14748 * gdb.reverse/break-precsave.exp
14749 * gdb.reverse/break-reverse.exp
14750 * gdb.reverse/consecutive-precsave.exp
14751 * gdb.reverse/consecutive-reverse.exp
14752 * gdb.reverse/finish-precsave.exp
14753 * gdb.reverse/finish-reverse-bkpt.exp
14754 * gdb.reverse/finish-reverse.exp
14755 * gdb.reverse/fstatat-reverse.exp
14756 * gdb.reverse/getresuid-reverse.exp
14757 * gdb.reverse/i386-precsave.exp
14758 * gdb.reverse/i386-reverse.exp
14759 * gdb.reverse/i386-sse-reverse.exp
14760 * gdb.reverse/i387-stack-reverse.exp
14761 * gdb.reverse/insn-reverse.exp
14762 * gdb.reverse/machinestate-precsave.exp
14763 * gdb.reverse/machinestate.exp
14764 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14765 * gdb.reverse/pipe-reverse.exp
14766 * gdb.reverse/readv-reverse.exp
14767 * gdb.reverse/recvmsg-reverse.exp
14768 * gdb.reverse/rerun-prec.exp
14769 * gdb.reverse/s390-mvcle.exp
14770 * gdb.reverse/sigall-precsave.exp
14771 * gdb.reverse/sigall-reverse.exp
14772 * gdb.reverse/solib-precsave.exp
14773 * gdb.reverse/solib-reverse.exp
14774 * gdb.reverse/step-precsave.exp
14775 * gdb.reverse/step-reverse.exp
14776 * gdb.reverse/time-reverse.exp
14777 * gdb.reverse/until-precsave.exp
14778 * gdb.reverse/until-reverse.exp
14779 * gdb.reverse/waitpid-reverse.exp
14780 * gdb.reverse/watch-precsave.exp
14781 * gdb.reverse/watch-reverse.exp
14782
cdc7edd7
LM
147832016-12-01 Luis Machado <lgustavo@codesourcery.com>
14784
14785 Fix test names starting with uppercase throughout the files.
14786
14787 * gdb.arch/i386-mpx-simple_segv.exp
14788 * gdb.arch/i386-mpx.exp
14789 * gdb.arch/i386-permbkpt.exp
14790 * gdb.arch/pa-nullify.exp
14791 * gdb.arch/powerpc-d128-regs.exp
14792 * gdb.arch/vsx-regs.exp
14793 * gdb.base/bfp-test.exp
14794 * gdb.base/break.exp
14795 * gdb.base/breakpoint-shadow.exp
14796 * gdb.base/callfuncs.exp
14797 * gdb.base/charset.exp
14798 * gdb.base/commands.exp
14799 * gdb.base/completion.exp
14800 * gdb.base/dfp-test.exp
14801 * gdb.base/echo.exp
14802 * gdb.base/ending-run.exp
14803 * gdb.base/eval.exp
14804 * gdb.base/expand-psymtabs.exp
14805 * gdb.base/float128.exp
14806 * gdb.base/floatn.exp
14807 * gdb.base/foll-exec-mode.exp
14808 * gdb.base/gdb1056.exp
14809 * gdb.base/gdb11531.exp
14810 * gdb.base/kill-after-signal.exp
14811 * gdb.base/multi-forks.exp
14812 * gdb.base/overlays.exp
14813 * gdb.base/pending.exp
14814 * gdb.base/sepdebug.exp
14815 * gdb.base/testenv.exp
14816 * gdb.base/valgrind-db-attach.exp
14817 * gdb.base/watch_thread_num.exp
14818 * gdb.base/watchpoint-cond-gone.exp
14819 * gdb.base/watchpoint.exp
14820 * gdb.base/watchpoints.exp
14821 * gdb.cp/arg-reference.exp
14822 * gdb.cp/baseenum.exp
14823 * gdb.cp/operator.exp
14824 * gdb.cp/shadow.exp
14825 * gdb.dwarf2/dw2-op-out-param.exp
14826 * gdb.dwarf2/dw2-reg-undefined.exp
14827 * gdb.go/chan.exp
14828 * gdb.go/hello.exp
14829 * gdb.go/integers.exp
14830 * gdb.go/methods.exp
14831 * gdb.go/package.exp
14832 * gdb.guile/scm-parameter.exp
14833 * gdb.guile/scm-progspace.exp
14834 * gdb.guile/scm-value.exp
14835 * gdb.mi/mi-pending.exp
14836 * gdb.mi/user-selected-context-sync.exp
14837 * gdb.multi/multi-attach.exp
14838 * gdb.multi/tids.exp
14839 * gdb.opt/clobbered-registers-O2.exp
14840 * gdb.pascal/floats.exp
14841 * gdb.pascal/integers.exp
14842 * gdb.python/py-block.exp
14843 * gdb.python/py-events.exp
14844 * gdb.python/py-parameter.exp
14845 * gdb.python/py-symbol.exp
14846 * gdb.python/py-symtab.exp
14847 * gdb.python/py-type.exp
14848 * gdb.python/py-value.exp
14849 * gdb.python/py-xmethods.exp
14850 * gdb.python/python.exp
14851 * gdb.reverse/break-precsave.exp
14852 * gdb.reverse/consecutive-precsave.exp
14853 * gdb.reverse/finish-precsave.exp
14854 * gdb.reverse/i386-precsave.exp
14855 * gdb.reverse/machinestate-precsave.exp
14856 * gdb.reverse/sigall-precsave.exp
14857 * gdb.reverse/solib-precsave.exp
14858 * gdb.reverse/step-precsave.exp
14859 * gdb.reverse/until-precsave.exp
14860 * gdb.reverse/watch-precsave.exp
14861 * gdb.server/ext-attach.exp
14862 * gdb.server/ext-restart.exp
14863 * gdb.server/ext-run.exp
14864 * gdb.server/ext-wrapper.exp
14865 * gdb.stabs/gdb11479.exp
14866 * gdb.stabs/weird.exp
14867 * gdb.threads/attach-many-short-lived-threads.exp
14868 * gdb.threads/kill.exp
14869 * gdb.threads/watchpoint-fork.exp
14870
bc6c7af4
LM
148712016-12-01 Luis Machado <lgustavo@codesourcery.com>
14872
14873 Fix test names starting with uppercase throughout all the files below.
14874
14875 * gdb.ada/array_return.exp
14876 * gdb.ada/catch_ex.exp
14877 * gdb.ada/info_exc.exp
14878 * gdb.ada/mi_catch_ex.exp
14879 * gdb.ada/mi_dyn_arr.exp
14880 * gdb.ada/mi_ex_cond.exp
14881 * gdb.ada/mi_exc_info.exp
14882 * gdb.ada/mi_interface.exp
14883 * gdb.ada/mi_task_arg.exp
14884 * gdb.ada/mi_task_info.exp
14885 * gdb.ada/mi_var_array.exp
14886 * gdb.arch/alpha-step.exp
14887 * gdb.arch/amd64-disp-step.exp
14888 * gdb.arch/arm-disp-step.exp
14889 * gdb.arch/disp-step-insn-reloc.exp
14890 * gdb.arch/e500-prologue.exp
14891 * gdb.arch/ftrace-insn-reloc.exp
14892 * gdb.arch/gdb1558.exp
14893 * gdb.arch/i386-bp_permanent.exp
14894 * gdb.arch/i386-disp-step.exp
14895 * gdb.arch/i386-float.exp
14896 * gdb.arch/i386-gnu-cfi.exp
14897 * gdb.arch/ia64-breakpoint-shadow.exp
14898 * gdb.arch/mips16-thunks.exp
14899 * gdb.arch/pa-nullify.exp
14900 * gdb.arch/powerpc-aix-prologue.exp
14901 * gdb.arch/powerpc-power.exp
14902 * gdb.arch/ppc-dfp.exp
14903 * gdb.arch/s390-tdbregs.exp
14904 * gdb.arch/spu-info.exp
14905 * gdb.arch/spu-ls.exp
14906 * gdb.arch/thumb-bx-pc.exp
14907 * gdb.base/advance.exp
14908 * gdb.base/annota-input-while-running.exp
14909 * gdb.base/arrayidx.exp
14910 * gdb.base/asmlabel.exp
14911 * gdb.base/async.exp
14912 * gdb.base/attach-wait-input.exp
14913 * gdb.base/auto-connect-native-target.exp
14914 * gdb.base/batch-preserve-term-settings.exp
14915 * gdb.base/bfp-test.exp
14916 * gdb.base/bigcore.exp
14917 * gdb.base/bp-permanent.exp
14918 * gdb.base/break-always.exp
14919 * gdb.base/break-fun-addr.exp
14920 * gdb.base/break-idempotent.exp
14921 * gdb.base/break-main-file-remove-fail.exp
14922 * gdb.base/break-probes.exp
14923 * gdb.base/break-unload-file.exp
14924 * gdb.base/break.exp
14925 * gdb.base/call-ar-st.exp
14926 * gdb.base/call-rt-st.exp
14927 * gdb.base/call-sc.exp
14928 * gdb.base/call-signal-resume.exp
14929 * gdb.base/call-strs.exp
14930 * gdb.base/callexit.exp
14931 * gdb.base/callfuncs.exp
14932 * gdb.base/catch-gdb-caused-signals.exp
14933 * gdb.base/catch-signal-siginfo-cond.exp
14934 * gdb.base/catch-syscall.exp
14935 * gdb.base/compare-sections.exp
14936 * gdb.base/cond-eval-mode.exp
14937 * gdb.base/condbreak-call-false.exp
14938 * gdb.base/consecutive-step-over.exp
14939 * gdb.base/cursal.exp
14940 * gdb.base/disabled-location.exp
14941 * gdb.base/disasm-end-cu.exp
14942 * gdb.base/display.exp
14943 * gdb.base/double-prompt-target-event-error.exp
14944 * gdb.base/dprintf-bp-same-addr.exp
14945 * gdb.base/dprintf-detach.exp
14946 * gdb.base/dprintf-next.exp
14947 * gdb.base/dprintf-non-stop.exp
14948 * gdb.base/dprintf-pending.exp
14949 * gdb.base/dso2dso.exp
14950 * gdb.base/ending-run.exp
14951 * gdb.base/enum_cond.exp
14952 * gdb.base/examine-backward.exp
14953 * gdb.base/exe-lock.exp
14954 * gdb.base/exec-invalid-sysroot.exp
14955 * gdb.base/execl-update-breakpoints.exp
14956 * gdb.base/execution-termios.exp
14957 * gdb.base/fileio.exp
14958 * gdb.base/fixsection.exp
14959 * gdb.base/foll-exec-mode.exp
14960 * gdb.base/foll-exec.exp
14961 * gdb.base/fork-running-state.exp
14962 * gdb.base/frame-args.exp
14963 * gdb.base/fullpath-expand.exp
14964 * gdb.base/func-ptr.exp
14965 * gdb.base/gcore-relro-pie.exp
14966 * gdb.base/gdb1090.exp
14967 * gdb.base/gdb1555.exp
14968 * gdb.base/global-var-nested-by-dso.exp
14969 * gdb.base/gnu-ifunc.exp
14970 * gdb.base/hbreak-in-shr-unsupported.exp
14971 * gdb.base/hbreak-unmapped.exp
14972 * gdb.base/hook-stop.exp
14973 * gdb.base/infcall-input.exp
14974 * gdb.base/info-fun.exp
14975 * gdb.base/info-shared.exp
14976 * gdb.base/interrupt-noterm.exp
14977 * gdb.base/jit-so.exp
14978 * gdb.base/jit.exp
14979 * gdb.base/line-symtabs.exp
14980 * gdb.base/list.exp
14981 * gdb.base/longjmp.exp
14982 * gdb.base/macscp.exp
14983 * gdb.base/max-value-size.exp
14984 * gdb.base/nodebug.exp
14985 * gdb.base/nofield.exp
14986 * gdb.base/overlays.exp
14987 * gdb.base/paginate-after-ctrl-c-running.exp
14988 * gdb.base/paginate-bg-execution.exp
14989 * gdb.base/paginate-inferior-exit.exp
14990 * gdb.base/pending.exp
14991 * gdb.base/pr11022.exp
14992 * gdb.base/printcmds.exp
14993 * gdb.base/ptr-typedef.exp
14994 * gdb.base/ptype.exp
14995 * gdb.base/randomize.exp
14996 * gdb.base/range-stepping.exp
14997 * gdb.base/realname-expand.exp
14998 * gdb.base/relativedebug.exp
14999 * gdb.base/remote.exp
15000 * gdb.base/savedregs.exp
15001 * gdb.base/sepdebug.exp
15002 * gdb.base/set-noassign.exp
15003 * gdb.base/shlib-call.exp
15004 * gdb.base/shreloc.exp
15005 * gdb.base/sigaltstack.exp
15006 * gdb.base/sigbpt.exp
15007 * gdb.base/siginfo-addr.exp
15008 * gdb.base/siginfo-obj.exp
15009 * gdb.base/siginfo-thread.exp
15010 * gdb.base/signest.exp
15011 * gdb.base/signull.exp
15012 * gdb.base/sigrepeat.exp
15013 * gdb.base/skip.exp
15014 * gdb.base/so-impl-ld.exp
15015 * gdb.base/solib-corrupted.exp
15016 * gdb.base/solib-disc.exp
15017 * gdb.base/solib-display.exp
15018 * gdb.base/solib-overlap.exp
15019 * gdb.base/solib-search.exp
15020 * gdb.base/solib-symbol.exp
15021 * gdb.base/source-execution.exp
15022 * gdb.base/sss-bp-on-user-bp-2.exp
15023 * gdb.base/sss-bp-on-user-bp.exp
15024 * gdb.base/stack-checking.exp
15025 * gdb.base/stale-infcall.exp
15026 * gdb.base/step-break.exp
15027 * gdb.base/step-line.exp
15028 * gdb.base/step-over-exit.exp
15029 * gdb.base/step-test.exp
15030 * gdb.base/structs.exp
15031 * gdb.base/sym-file.exp
15032 * gdb.base/symtab-search-order.exp
15033 * gdb.base/term.exp
15034 * gdb.base/type-opaque.exp
15035 * gdb.base/unload.exp
15036 * gdb.base/until-nodebug.exp
15037 * gdb.base/until.exp
15038 * gdb.base/unwindonsignal.exp
15039 * gdb.base/watch-cond.exp
15040 * gdb.base/watch-non-mem.exp
15041 * gdb.base/watch_thread_num.exp
15042 * gdb.base/watchpoint-reuse-slot.exp
15043 * gdb.base/watchpoint-solib.exp
15044 * gdb.base/watchpoint.exp
15045 * gdb.btrace/dlopen.exp
15046 * gdb.cell/arch.exp
15047 * gdb.cell/break.exp
15048 * gdb.cell/bt.exp
15049 * gdb.cell/core.exp
15050 * gdb.cell/data.exp
15051 * gdb.cell/dwarfaddr.exp
15052 * gdb.cell/ea-cache.exp
15053 * gdb.cell/ea-standalone.exp
15054 * gdb.cell/ea-test.exp
15055 * gdb.cell/f-regs.exp
15056 * gdb.cell/fork.exp
15057 * gdb.cell/gcore.exp
15058 * gdb.cell/mem-access.exp
15059 * gdb.cell/ptype.exp
15060 * gdb.cell/registers.exp
15061 * gdb.cell/sizeof.exp
15062 * gdb.cell/solib-symbol.exp
15063 * gdb.cell/solib.exp
15064 * gdb.compile/compile-tls.exp
15065 * gdb.cp/exception.exp
15066 * gdb.cp/gdb2495.exp
15067 * gdb.cp/local.exp
15068 * gdb.cp/mb-inline.exp
15069 * gdb.cp/mb-templates.exp
15070 * gdb.cp/pr10687.exp
15071 * gdb.cp/pr9167.exp
15072 * gdb.cp/scope-err.exp
15073 * gdb.cp/templates.exp
15074 * gdb.cp/virtfunc.exp
15075 * gdb.dwarf2/dw2-dir-file-name.exp
15076 * gdb.dwarf2/dw2-single-line-discriminators.exp
15077 * gdb.fortran/complex.exp
15078 * gdb.fortran/library-module.exp
15079 * gdb.guile/guile.exp
15080 * gdb.guile/scm-cmd.exp
15081 * gdb.guile/scm-frame-inline.exp
15082 * gdb.guile/scm-objfile.exp
15083 * gdb.guile/scm-pretty-print.exp
15084 * gdb.guile/scm-symbol.exp
15085 * gdb.guile/scm-type.exp
15086 * gdb.guile/scm-value.exp
15087 * gdb.linespec/keywords.exp
15088 * gdb.linespec/ls-errs.exp
15089 * gdb.linespec/macro-relative.exp
15090 * gdb.linespec/thread.exp
15091 * gdb.mi/mi-breakpoint-changed.exp
15092 * gdb.mi/mi-dprintf-pending.exp
15093 * gdb.mi/mi-fullname-deleted.exp
15094 * gdb.mi/mi-logging.exp
15095 * gdb.mi/mi-pending.exp
15096 * gdb.mi/mi-solib.exp
15097 * gdb.mi/new-ui-mi-sync.exp
15098 * gdb.mi/user-selected-context-sync.exp
15099 * gdb.multi/dummy-frame-restore.exp
15100 * gdb.multi/multi-arch-exec.exp
15101 * gdb.multi/remove-inferiors.exp
15102 * gdb.multi/watchpoint-multi-exit.exp
15103 * gdb.opt/solib-intra-step.exp
15104 * gdb.perf/backtrace.exp
15105 * gdb.perf/single-step.exp
15106 * gdb.perf/skip-command.exp
15107 * gdb.perf/skip-prologue.exp
15108 * gdb.perf/solib.exp
15109 * gdb.python/lib-types.exp
15110 * gdb.python/py-as-string.exp
15111 * gdb.python/py-bad-printers.exp
15112 * gdb.python/py-block.exp
15113 * gdb.python/py-breakpoint.exp
15114 * gdb.python/py-cmd.exp
15115 * gdb.python/py-events.exp
15116 * gdb.python/py-evthreads.exp
15117 * gdb.python/py-finish-breakpoint.exp
15118 * gdb.python/py-finish-breakpoint2.exp
15119 * gdb.python/py-frame-inline.exp
15120 * gdb.python/py-frame.exp
15121 * gdb.python/py-inferior.exp
15122 * gdb.python/py-infthread.exp
15123 * gdb.python/py-mi.exp
15124 * gdb.python/py-objfile.exp
15125 * gdb.python/py-pp-maint.exp
15126 * gdb.python/py-pp-registration.exp
15127 * gdb.python/py-prettyprint.exp
15128 * gdb.python/py-recurse-unwind.exp
15129 * gdb.python/py-shared.exp
15130 * gdb.python/py-symbol.exp
15131 * gdb.python/py-symtab.exp
15132 * gdb.python/py-template.exp
15133 * gdb.python/py-type.exp
15134 * gdb.python/py-unwind-maint.exp
15135 * gdb.python/py-unwind.exp
15136 * gdb.python/py-value.exp
15137 * gdb.python/python.exp
15138 * gdb.reverse/finish-reverse-bkpt.exp
15139 * gdb.reverse/insn-reverse.exp
15140 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15141 * gdb.reverse/solib-precsave.exp
15142 * gdb.reverse/solib-reverse.exp
15143 * gdb.stabs/gdb11479.exp
15144 * gdb.stabs/weird.exp
15145 * gdb.threads/fork-child-threads.exp
15146 * gdb.threads/fork-plus-threads.exp
15147 * gdb.threads/fork-thread-pending.exp
15148 * gdb.threads/forking-threads-plus-breakpoint.exp
15149 * gdb.threads/hand-call-in-threads.exp
15150 * gdb.threads/interrupted-hand-call.exp
15151 * gdb.threads/linux-dp.exp
15152 * gdb.threads/local-watch-wrong-thread.exp
15153 * gdb.threads/next-while-other-thread-longjmps.exp
15154 * gdb.threads/non-ldr-exit.exp
15155 * gdb.threads/pending-step.exp
15156 * gdb.threads/print-threads.exp
15157 * gdb.threads/process-dies-while-detaching.exp
15158 * gdb.threads/process-dies-while-handling-bp.exp
15159 * gdb.threads/pthreads.exp
15160 * gdb.threads/queue-signal.exp
15161 * gdb.threads/reconnect-signal.exp
15162 * gdb.threads/signal-command-handle-nopass.exp
15163 * gdb.threads/signal-command-multiple-signals-pending.exp
15164 * gdb.threads/signal-delivered-right-thread.exp
15165 * gdb.threads/signal-sigtrap.exp
15166 * gdb.threads/sigthread.exp
15167 * gdb.threads/staticthreads.exp
15168 * gdb.threads/stepi-random-signal.exp
15169 * gdb.threads/thread-unwindonsignal.exp
15170 * gdb.threads/thread_check.exp
15171 * gdb.threads/thread_events.exp
15172 * gdb.threads/tid-reuse.exp
15173 * gdb.threads/tls-nodebug.exp
15174 * gdb.threads/tls-shared.exp
15175 * gdb.threads/tls-so_extern.exp
15176 * gdb.threads/tls.exp
15177 * gdb.threads/wp-replication.exp
15178 * gdb.trace/actions-changed.exp
15179 * gdb.trace/actions.exp
15180 * gdb.trace/backtrace.exp
15181 * gdb.trace/change-loc.exp
15182 * gdb.trace/collection.exp
15183 * gdb.trace/deltrace.exp
15184 * gdb.trace/disconnected-tracing.exp
15185 * gdb.trace/entry-values.exp
15186 * gdb.trace/ftrace-lock.exp
15187 * gdb.trace/ftrace.exp
15188 * gdb.trace/infotrace.exp
15189 * gdb.trace/mi-trace-frame-collected.exp
15190 * gdb.trace/mi-trace-unavailable.exp
15191 * gdb.trace/mi-traceframe-changed.exp
15192 * gdb.trace/mi-tracepoint-changed.exp
15193 * gdb.trace/mi-tsv-changed.exp
15194 * gdb.trace/no-attach-trace.exp
15195 * gdb.trace/packetlen.exp
15196 * gdb.trace/passc-dyn.exp
15197 * gdb.trace/passcount.exp
15198 * gdb.trace/pending.exp
15199 * gdb.trace/pr16508.exp
15200 * gdb.trace/qtro.exp
15201 * gdb.trace/range-stepping.exp
15202 * gdb.trace/read-memory.exp
15203 * gdb.trace/report.exp
15204 * gdb.trace/save-trace.exp
15205 * gdb.trace/signal.exp
15206 * gdb.trace/stap-trace.exp
15207 * gdb.trace/status-stop.exp
15208 * gdb.trace/strace.exp
15209 * gdb.trace/tfile.exp
15210 * gdb.trace/tfind.exp
15211 * gdb.trace/trace-break.exp
15212 * gdb.trace/trace-condition.exp
15213 * gdb.trace/trace-enable-disable.exp
15214 * gdb.trace/trace-mt.exp
15215 * gdb.trace/tracecmd.exp
15216 * gdb.trace/tracefile-pseudo-reg.exp
15217 * gdb.trace/tspeed.exp
15218 * gdb.trace/tstatus.exp
15219 * gdb.trace/tsv.exp
15220 * gdb.trace/unavailable.exp
15221 * gdb.trace/while-dyn.exp
15222 * gdb.trace/while-stepping.exp
15223 * lib/gdb-guile.exp
15224 * lib/gdb.exp
15225 * lib/mi-support.exp
15226 * lib/pascal.exp
15227 * lib/perftest.exp
15228 * lib/prelink-support.exp
15229 * lib/selftest-support.exp
15230
ad02e4fe
SM
152312016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15232
15233 * Makefile.in: Include disable-implicit-rules.mk.
15234
22347e55
AA
152352016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15236
15237 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15238 non-byte-aligned bit fields.
15239
da5b30da
AA
152402016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15241
15242 PR gdb/12616
15243 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15244 respects the DW_AT_data_bit_offset attribute.
15245
b593ecca
SM
152462016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15247
15248 * gdb.base/default.exp: Fix output of "set language".
15249
3b165252
SM
152502016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15251
15252 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15253 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15254 make.
15255 * configure.ac: Remove checks for the make program.
15256 * configure: Re-generate.
15257
1a2f3d7f
KB
152582016-11-16 Kevin Buettner <kevinb@redhat.com>
15259
15260 * gdb.python/py-recurse-unwind.c (main): Add loop.
15261 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15262 to read_register() and gdb.parse_and_eval(). Make each code
15263 call a separate case that can be individually tested.
15264 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15265 proc. Call cont_and_backtrace for each of the code paths that
15266 we want to test in the unwinder.
15267
b7f38fda
AA
152682016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15269
15270 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15271 the definition of struct S.
15272
1f8db343
CM
152732016-11-11 Catherine Moore <clm@codesourcery.com>
15274
15275 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15276
fad0c9fb
PA
152772016-11-09 Pedro Alves <palves@redhat.com>
15278
15279 * gdb.base/commands.exp (runto_or_return): New procedure.
15280 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15281 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15282 (progvar_simple_while_test, progvar_complex_if_while_test)
15283 (if_while_breakpoint_command_test)
15284 (infrun_breakpoint_command_test, breakpoint_command_test)
15285 (user_defined_command_test, watchpoint_command_test)
15286 (test_command_prompt_position, redefine_hook_test)
15287 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15288 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15289 multi_line_input and multi_line. Remove gdb_expect and
15290 gdb_stop_suppressing_tests uses.
15291 * lib/gdb.exp (valnum_re): New global.
15292 (multi_line_input): New procedure.
15293
8354c62c
SM
152942016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15295
15296 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15297 Remove.
15298 (test_setup): Define with proc_with_prefix.
15299 (test_cli_inferior): Likewise.
15300 (test_cli_thread): Likewise.
15301 (test_cli_frame): Likewise.
15302 (test_cli_select_frame): Likewise.
15303 (test_cli_up_down): Likewise.
15304 (test_mi_thread_select): Likewise.
15305 (test_mi_stack_select_frame): Likewise.
15306 (test_cli_in_mi_inferior): Likewise.
15307 (test_cli_in_mi_thread): Likewise.
15308 (test_cli_in_mi_frame): Likewise.
15309 (top level): Do not use with_test_prefix_procname.
15310
64f367a2
PA
153112016-11-09 Pedro Alves <palves@redhat.com>
15312
15313 * gdb.base/commands.exp (gdbvar_simple_if_test)
15314 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15315 (progvar_simple_if_test, progvar_simple_while_test)
15316 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15317 (infrun_breakpoint_command_test, breakpoint_command_test)
15318 (user_defined_command_test, watchpoint_command_test)
15319 (test_command_prompt_position, deprecated_command_test)
15320 (bp_deleted_in_command, temporary_breakpoint_commands)
15321 (stray_arg0_test, source_file_with_indented_comment)
15322 (recursive_source_test, if_commands_test)
15323 (error_clears_commands_left, redefine_hook_test)
15324 (redefine_backtrace_test): Use proc_with_prefix.
15325 * lib/gdb.exp (proc_with_prefix): New proc.
15326
0bb65f1e
AA
153272016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15328
15329 * gdb.base/tui-layout.c: New file.
15330 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15331 disassembly window contains very long lines.
15332
7353f247
TT
153332016-11-08 Tom Tromey <tom@tromey.com>
15334
15335 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15336 depend on Python 2.
15337
30a7bb83
TT
153382016-11-08 Tom Tromey <tom@tromey.com>
15339
15340 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15341 New method.
15342
cdf5a07c
MG
153432016-10-29 Manish Goregaokar <manish@mozilla.com>
15344
2806dc7e 15345 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15346
51a789c3
MG
153472016-10-27 Manish Goregaokar <manish@mozilla.com>
15348
2806dc7e
PA
15349 * gdb.rust/simple.rs: Add test for univariant enums without
15350 discriminants and for encoded struct-like enums.
51a789c3 15351
f610ab6d
PA
153522016-10-28 Pedro Alves <palves@redhat.com>
15353
15354 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15355 gdb_test_multiple, tighten regexps and match symtabs and line
15356 tables incrementally.
15357
b129b0ca
LM
153582016-10-28 Luis Machado <lgustavo@codesourcery.com>
15359
15360 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15361 general.
15362
ecf45d2c
SL
153632016-10-25 Luis Machado <lgustavo@codesourcery.com>
15364
15365 * gdb.base/exec-invalid-sysroot.exp: New file.
15366
b8d38ee4
JK
153672016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15368
15369 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15370
f90fd8c2
JK
153712016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15372
15373 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15374
2d2476aa
MR
153752016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15376
2806dc7e
PA
15377 * gdb.base/killed-outside.exp: Remove $options from a call to
15378 `prepare_for_testing'.
2d2476aa 15379
e42b25a0
SM
153802016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15381
15382 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15383 Change test message.
15384
3ccdb432
SM
153852016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15386
15387 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15388 Update comment.
15389
5bad3170
SM
153902016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15391
15392 * gdb.trace/mi-trace-save.exp: New file.
15393
5ad9dba7
YQ
153942016-10-13 Yao Qi <yao.qi@linaro.org>
15395
15396 * gdb.base/code_elim.exp (get_var_address): Remove.
15397 * gdb.base/relocate.exp: Likewise.
15398 * gdb.base/shreloc.exp: Likewise.
15399 * lib/gdb.exp (get_var_address): New.
15400
62df7e21
YQ
154012016-10-13 Yao Qi <yao.qi@linaro.org>
15402
15403 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15404 floating point tests if $skip_float_test is false.
15405
4dac951e
LM
154062016-10-12 Luis Machado <lgustavo@codesourcery.com>
15407
15408 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15409 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15410 argc values.
15411 Add 1 to argc so we guarantee distinct initial/modified argc values.
15412
8f1a8fc4
JK
154132016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15414
15415 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15416
16c85b5d
JK
154172016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15418
15419 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15420 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15421 * gdb.arch/vsx-regs.exp: Likewise.
15422
1d0e042a
YQ
154232016-10-07 Yao Qi <yao.qi@linaro.org>
15424
15425 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15426
68dadef5
MM
154272016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15428
15429 * gdb.python/python.exp: Test decode_line("*0").
15430
33fa2c6e
DE
154312016-10-06 Doug Evans <dje@google.com>
15432
15433 * gdb.python/py-value.exp (test_value_creation): Add test for large
15434 unsigned 64-bit value.
15435
9c37b5ae
TT
154362016-10-06 Tom Tromey <tom@tromey.com>
15437
15438 * gdb.compile/compile.exp: Change java tests to rust.
15439 * gdb.base/setshow.exp: Change java tests to rust.
15440 * gdb.base/default.exp: Remove java from language list.
15441 * README (Examples): Update language example.
15442 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15443 test.
15444 * lib/gdb.exp (skip_java_tests): Remove.
15445 * lib/java.exp: Remove.
15446 * gdb.java: Remove.
15447
78b86327
MR
154482016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15449
15450 * gdb.arch/mips-fcr.exp: New test.
15451 * gdb.arch/mips-fcr.c: Source for the new test.
15452
7470adbb
MR
154532016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15454
15455 * gdb.base/solib-disc.exp: Use `standard_output_file'
15456 throughout.
15457
4a556533
PA
154582016-10-06 Pedro Alves <palves@redhat.com>
15459
15460 * gdb.base/jit-simple-dl.c: New file.
15461 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15462 * gdb.base/jit-simple.c: ... this.
15463 * gdb.base/jit-simple.exp (jit_run): Delete.
15464 (build_jit): New proc.
15465 (jit_test_reread): Recompile either the main program or the shared
15466 library, depending on what is being tested. Skip changing address
15467 if caller wants to. Compare before/after addresses. If testing
15468 standalone, explicitly load the binary. Test "maint info
15469 breakpoints".
15470 (top level): Add "standalone vs shared lib" and "change address"
15471 vs "same address" axes.
15472
5a122fbc
PA
154732016-10-06 Pedro Alves <palves@redhat.com>
15474
15475 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15476 call.
15477 (jit_run): Delete.
15478 (jit_test_reread): Use with_test_prefix. Reload the main binary
15479 explicitly. Compare the before/after addresses of the JIT
15480 descriptor.
15481
ee8da4b8
DE
154822016-08-15 Doug Evans <dje@google.com>
15483
15484 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15485 for single bitfields is bool.
15486 * gdb.xml/tdesc-regs.exp: Ditto.
15487
f389f6fe
JK
154882016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15489
15490 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15491
fdebf1a4
YQ
154922016-10-05 Yao Qi <yao.qi@linaro.org>
15493
15494 * lib/gdb.exp (support_complex_tests): Return zero if
15495 gdb_skip_float_test return true.
15496
9c36d954 154972016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15498 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15499
15500 PR gdb/20487
15501 * gdb.mi/user-selected-context-sync.exp: New file.
15502 * gdb.mi/user-selected-context-sync.c: New file.
15503
4034d0ff 155042016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15505 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15506
15507 PR gdb/20487
15508 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15509 =thread-select-event check.
15510
a4297203
PB
155112016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15512
15513 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15514 the compulsory L operand changes.
15515 * gdb.arch/powerpc-power.s: Likewise.
15516
bb805577
JK
155172016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15518
15519 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15520 * gdb.base/jit-attach-pie.c: New file.
15521 * gdb.base/jit-attach-pie.exp: New file.
15522
6d61dee5
PA
155232016-09-28 Pedro Alves <palves@redhat.com>
15524
15525 * gdb.base/infcall-input.c: New file.
15526 * gdb.base/infcall-input.exp: New file.
15527
f73842fc
YQ
155282016-09-22 Yao Qi <yao.qi@linaro.org>
15529
15530 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15531 (gdb_exit): Rename it to ...
15532 (gdbserver_gdb_exit): ... Close GDBserver.
15533 (gdb_exit): New proc, call gdbserver_gdb_exit.
15534 (mi_gdb_exit): Likewise.
15535
90681dab
YQ
155362016-09-22 Yao Qi <yao.qi@linaro.org>
15537
15538 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15539 path.
15540 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15541 Remove duplication.
15542
9c211fd8
YQ
155432016-09-22 Yao Qi <yao.qi@linaro.org>
15544
15545 * lib/gdbserver-support.exp: Check the existence of
15546 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15547
ad0a504f
AK
155482016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15549
15550 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15551
36cf1806
TT
155522016-09-21 Tom Tromey <tom@tromey.com>
15553
15554 PR gdb/20604:
15555 * gdb.base/quit.exp: New file.
15556
74172ecf
SM
155572016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15558
15559 * .gitignore: New file.
15560
3d0ec882
MR
155612016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15562
15563 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15564 throughout.
15565
8193adea
AA
155662016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15567
15568 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15569
d41a5c09
JK
155702016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15571
15572 * gdb.cp/casts.cc (decltype): Move it ...
15573 (main): ... with its call to ...
15574 * gdb.cp/casts03.cc: ... a new file.
15575 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15576
d2dfe700
JK
155772016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15578
15579 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15580
e2a92b16
PB
155812016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15582
15583 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15584 and sync up the test with tests in gas/testsuite/gas/ppc.
15585 * gdb.arch/powerpc-power.exp: Likewise.
15586
49b4de64
JK
155872016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15588
15589 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15590
2c29df25
SDJ
155912016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15592 Jan Kratochvil <jan.kratochvil@redhat.com>
15593
15594 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15595 make m1's definition to be different from m2's. Use 'dummy' as an
15596 argument for probe 'two'.
15597
cc3c2846
JB
155982016-09-10 Jon Beniston <jon@beniston.com>
15599
15600 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15601 for sim target.
15602
e1b2624a
AA
156032016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15604
15605 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15606 variable declaration.
15607 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15608 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15609 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15610 received HWCAP as its argument.
15611
4295e285
PA
156122016-09-06 Pedro Alves <palves@redhat.com>
15613
15614 * gdb.base/new-ui-pending-input.c: New file.
15615 * gdb.base/new-ui-pending-input.exp: New file.
15616 * gdb.exp (clear_gdb_spawn_id): New procedure.
15617 (with_spawn_id): Check whether gdb_spawn_id exists before
15618 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15619 on exit.
15620
00d5215e
UW
156212016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15622
15623 * gdb.base/float128.c: New file.
15624 * gdb.base/float128.exp: Likewise.
15625 * gdb.base/floatn.c: Likewise.
15626 * gdb.base/floatn.exp: Likewise.
15627
a9ff5f12
UW
156282016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15629
15630 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15631
f245535c
PA
156322016-09-05 Pedro Alves <palves@redhat.com>
15633
15634 PR backtrace/19927
15635 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15636 unwinders are immediately called as side effect of "source" or
15637 "disable unwinder" commands.
15638 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15639
ae9cf263
YQ
156402016-09-02 Yao Qi <yao.qi@linaro.org>
15641
15642 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15643 is true and $type is "float" or "double".
15644
27aba047
YQ
156452016-09-02 Yao Qi <yao.qi@linaro.org>
15646
15647 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15648 true.
15649 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15650 * gdb.base/call-rt-st.exp: Likewise.
15651 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15652 return value instead of gdb,skip_float_test.
15653 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15654 (do_function_calls): Use its return value instead of
15655 gdb,skip_float_test.
15656 * gdb.base/finish.exp: Likewise.
15657 * gdb.base/funcargs.exp: Likewise.
15658 * gdb.base/return.exp: Likewise.
15659 * gdb.base/return2.exp: Likewise.
15660 * gdb.base/varargs.exp: Likewise.
15661 * lib/gdb.exp (gdb_skip_float_test): Change it to
15662 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15663
5af962df
AA
156642016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15665
15666 * gdb.multi/tids.exp: Test "thread apply all".
15667
7fac6910
JK
156682016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15669
15670 * gdb.base/default.exp (tty): Remove.
15671
bb1fe4ac
KB
156722016-08-24 Kevin Buettner <kevinb@redhat.com>
15673
2806dc7e
PA
15674 * gdb.python/py-recurse-unwind.c: New file.
15675 * gdb.python/py-recurse-unwind.py: New file.
15676 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15677
0a1ddfa6
SM
156782016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15679
15680 * gdb.base/set-inferior-tty.exp: New file.
15681 * gdb.base/set-inferior-tty.c: New file.
15682
d9de1fe3
PA
156832016-08-23 Pedro Alves <palves@redhat.com>
15684
15685 PR gdb/20494
15686 * gdb.base/new-ui-echo.c: New file.
15687 * gdb.base/new-ui-echo.exp: New file.
15688
e9d9abd7
YQ
156892016-08-23 Yao Qi <yao.qi@linaro.org>
15690
15691 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15692 gdbserver_spawn.
15693 * gdb.server/connect-without-multi-process.exp (do_test):
15694 Likewise.
15695
3589529e
YQ
156962016-08-23 Yao Qi <yao.qi@linaro.org>
15697
15698 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15699 standalone_txt. Delete gdb_txt and standalone_txt on host
15700 and target. Spawn the binary on target. Copy files from
15701 target to host.
15702
6bb90213
PA
157032016-08-22 Pedro Alves <palves@redhat.com>
15704
15705 PR gdb/20505
15706 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15707 with_test_prefix. Factor out bits to ...
15708 (test_no_vdso): ... this new procedure.
15709
20c2c024
CL
157102016-08-19 Carl Love <cel@us.ibm.com>
15711
15712 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15713 maintaining separate logic for constructing the output path.
15714 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15715 * gdb.arch/ppc-dfp.exp: Likewise.
15716 * gdb.arch/ppc-fp.exp: Likewise.
15717 * gdb.arch/vsx-regs.exp: Likewise.
15718 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15719 binprefix for generating the additional binary files.
15720
0646e07d
PA
157212016-08-19 Pedro Alves <palves@redhat.com>
15722
15723 * gdb.trace/mi-trace-frame-collected.exp
15724 (test_trace_frame_collected): On x32, expect two registers.
15725
46da9242
CL
157262016-08-18 Carl Love <cel@us.ibm.com>
15727
15728 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15729 and sync up the test with tests in gas/testsuite/gas/ppc.
15730 * gdb.arch/powerpc-power.exp: Likewise.
15731
eb2332d7
SM
157322016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15733
15734 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15735 expected error message.
15736
63c61e04
SM
157372016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15738
15739 * gdb.multi/remove-inferiors.exp: New file.
15740 * gdb.multi/remove-inferiors.c: New file.
15741
7b17065f
YQ
157422016-08-12 Yao Qi <yao.qi@linaro.org>
15743
15744 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15745 argument list.
15746
01d3dedf
PA
157472016-08-10 Pedro Alves <palves@redhat.com>
15748
15749 PR gdb/19187
15750 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15751 setup_kfails.
15752
3eb7562a
PA
157532016-08-09 Pedro Alves <palves@redhat.com>
15754 Simon Marchi <simon.marchi@ericsson.com>
15755
15756 PR gdb/20418
15757 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15758 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15759
80614914
PA
157602016-08-09 Pedro Alves <palves@redhat.com>
15761
15762 PR mi/20431
15763 * gdb.mi/mi-cmd-error.exp: New file.
15764
f348d89a
PA
157652016-08-09 Pedro Alves <palves@redhat.com>
15766
15767 PR gdb/18653
15768 * gdb.base/signals-state-child.c: New file.
15769 * gdb.base/signals-state-child.exp: New file.
15770 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15771
e5ca03b4
PA
157722016-08-09 Pedro Alves <palves@redhat.com>
15773
15774 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15775
282a0691
TT
157762016-08-03 Tom Tromey <tom@tromey.com>
15777
15778 PR python/18565:
15779 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15780
41bfcd63
YQ
157812016-08-01 Yao Qi <yao.qi@linaro.org>
15782
15783 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15784 variable mode to "multi-process" if $multi_process is 1, otherwise
15785 set it to "single-process".
15786
e3465b24
YQ
157872016-08-01 Yao Qi <yao.qi@linaro.org>
15788
15789 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15790 * gdb.cp/cpexprs.exp: Likewise.
15791 * gdb.cp/m-static.exp: Likewise.
15792
0b31a4bc
TT
157932016-07-26 Tom Tromey <tom@tromey.com>
15794
15795 PR python/20190:
15796 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15797 test.
15798
e0461dbb
MM
157992016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15800
15801 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15802 selecting assembly source files.
15803 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15804 assembly source files.
15805 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15806 assembly source files.
15807 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15808 selecting assembly source files.
15809
8194e927
SM
158102016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15811
15812 * gdb.base/new-ui.exp (do_test_invalid_args): New
15813 procedure.
15814
c0272db5
TW
158152016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15816
15817 * gdb.btrace/reconnect.c: New file.
15818 * gdb.btrace/reconnect.exp: New file.
15819
e3487908
GKB
158202016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15821
15822 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15823 to test_catch_syscall_group.
15824 (test_catch_syscall_group): New.
15825
12df5c00
TT
158262016-07-21 Tom Tromey <tom@tromey.com>
15827
15828 * gdb.rust/simple.rs (main): Use empty struct expression.
15829 * gdb.rust/simple.exp: Add tests for empty struct expression.
15830
bae62ee2
YQ
158312016-07-21 Yao Qi <yao.qi@linaro.org>
15832
15833 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15834 if gdb_skip_xml_test is true on some targets.
15835
b1b53fb3
YQ
158362016-07-21 Yao Qi <yao.qi@linaro.org>
15837
15838 * gdb.server/solib-list.exp: Unset last_loaded_file.
15839
027d97f8
JK
158402016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15841
15842 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15843 "step into captured_main (args)".
15844
7674d381
JK
158452016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15846
15847 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15848
72b5d099
JK
158492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15850
15851 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15852
1f960ced
PA
158532016-07-19 Pedro Alves <palves@redhat.com>
15854
15855 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15856 * gdb.opt/inline-bt.exp: Likewise.
15857 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15858 additional_flags=-Winline.
15859 * gdb.opt/inline-locals.exp: Likewise.
15860 * gdb.opt/inline-markers.c (ATTR): Define.
15861 (inlined_fn): Use it.
15862
f25827c1
YQ
158632016-07-19 Yao Qi <yao.qi@linaro.org>
15864
15865 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15866 (test_with_self): Remove some code. Remove argument executable.
15867 (top-level): Use do_self_tests.
15868
37539ebe
DB
158692016-07-15 Zachary Welch <zwelch@codesourcery.com>
15870 Don Breazeal <donb@codesourcery.com>
15871
15872 * gdb.base/maint.exp: Escape paths used in regular expressions.
15873 * gdb.stabs/weird.exp: Likewise.
15874
dac790e1
TT
158752016-07-13 Tom Tromey <tom@tromey.com>
15876
15877 PR python/15620, PR python/18620:
15878 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15879 (test_bkpt_events): New procs.
15880
93daf339
TT
158812016-07-13 Tom Tromey <tom@tromey.com>
15882
15883 PR python/17698:
15884 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15885 test.
15886 (test_watchpoints): Likewise.
15887 (test_bkpt_pending): New proc.
15888
6571a381
TT
158892016-07-13 Tom Tromey <tom@tromey.com>
15890
15891 PR cli/18053:
15892 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15893 completion test.
15894
e8732474
JK
158952016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15896
15897 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15898 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15899 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15900 f_label.
15901 (g): Rename g_end_lbl to g_label.
15902 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15903 low_pc and high_pc.
15904 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15905
e0f3fd7c
TT
159062016-07-12 Tom Tromey <tom@tromey.com>
15907
15908 PR python/19293:
15909 * gdb.python/py-unwind-maint.exp: Update tests.
15910
3cfe46b6
YQ
159112016-07-12 Yao Qi <yao.qi@linaro.org>
15912
15913 * lib/selftest-support.exp (selftest_setup): Match the output
15914 when captured_main is inlined.
15915
4f19a0e6
WT
159162016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15917
15918 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15919 New variables.
15920 (print this%a, print this%b, print this): New tests.
15921 * gdb.fortran/derived-types.f90 (this): New object and
15922 initialization.
15923
986cf455
SM
159242016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15925
15926 * gdb.ada/arraydim.exp: Remove extra directory level in build
15927 directory.
15928
f0464b23
SM
159292016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15930
15931 * lib/ada.exp: Remove extra directory level in build directory.
15932 * gdb.ada/cond_lang.exp: Likewise.
15933 * gdb.ada/exec_changed.exp: Likewise.
15934 * gdb.ada/lang_switch.exp: Likewise.
15935
42d94011
MG
159362016-07-06 Manish Goregaokar <manish@mozilla.com>
15937
2806dc7e
PA
15938 * simple.rs: Add test for raw pointer subscripting.
15939 * simple.exp: Add test expectations.
42d94011 15940
647c264c
YQ
159412016-07-05 Yao Qi <yao.qi@linaro.org>
15942
15943 * gdb.mi/mi-reverse.exp: Match =record-started output.
15944
20aa2c60
PA
159452016-07-01 Pedro Alves <palves@redhat.com>
15946
15947 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15948 procedure.
15949 (jit_reader_test): Test the jit reader's unwinder.
15950 * gdb.base/jithost.c (jit_function_00_code): New global.
15951 (main): Use memcpy to fill in the mmapped code, instead of poking
15952 bytes manually here.
15953 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15954 value.
15955 (read_debug_info): Save the function's range.
15956 (read_sp): New function.
15957 (unwind_frame): Use it. Also unwind RBP.
15958 (get_frame_id): Use read_sp.
15959 (gdb_init_reader): Use calloc instead of malloc.
15960 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15961 parameter. Use gdb_test_multiple.
15962
ced2dffb
PA
159632016-07-01 Pedro Alves <palves@redhat.com>
15964 Antoine Tremblay <antoine.tremblay@ericsson.com>
15965
15966 * gdb.threads/process-dies-while-detaching.c: New file.
15967 * gdb.threads/process-dies-while-detaching.exp: New file.
15968
63000888
PA
159692016-07-01 Pedro Alves <palves@redhat.com>
15970
15971 * gdb.multi/watchpoint-multi-exit.c: New file.
15972 * gdb.multi/watchpoint-multi-exit.exp: New file.
15973
038d4868
PA
159742016-06-30 Pedro Alves <palves@redhat.com>
15975
15976 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15977 unset inferior_spawn_id.
15978
994e9c83
PA
159792016-06-30 Pedro Alves <palves@redhat.com>
15980
15981 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15982 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15983
e5653468
YQ
159842016-06-29 Yao Qi <yao.qi@linaro.org>
15985
15986 * gdb.base/return.c: Add copyright header.
15987
803b47e5
TT
159882016-06-29 Tom Tromey <tom@tromey.com>
15989
15990 PR python/20129:
15991 * gdb.python/py-framefilter.exp: Add tests for setting priority
15992 and disabling of non-existent frame filter.
15993
28244707
YQ
159942016-06-29 Yao Qi <yao.qi@linaro.org>
15995
15996 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15997 0x0f07ff.
15998
a31d2f06
YQ
159992016-06-28 Yao Qi <yao.qi@linaro.org>
16000
16001 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16002 triplets. Start gdb, execute catch syscall, and continue. Check
16003 gdb's output to determine catch syscall is supported.
16004
921d8f54
MG
160052016-06-27 Manish Goregaokar <manish@mozilla.com>
16006
25d49b86
PA
16007 * gdb.rust/simple.rs: Add test for returning unit in a function.
16008 * gdb.rust/simple.exp: Add expectation for functions returning
16009 unit.
921d8f54 16010
f4952523
PMR
160112016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16012
16013 * gdb.python/py-breakpoint-create-fail.c,
16014 gdb.python/py-breakpoint-create-fail.exp,
16015 gdb.python/py-breakpoint-create-fail.py: New testcase.
16016
fccb08f8
MG
160172016-06-25 Manish Goregaokar <manish@mozilla.com>
16018
16019 PR gdb/20239
16020 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16021 * gdb.rust/simple.exp: Add test expectations for new NonZero
16022 tests.
fccb08f8 16023
6b850546
DT
160242016-06-24 David Taylor <dtaylor@emc.com>
16025
16026 * gdb.base/offsets.exp: New file.
16027 * gdb.base/offsets.c: New file.
16028
17621150
TT
160292016-06-23 Tom Tromey <tom@tromey.com>
16030
16031 PR gdb/16483:
16032 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16033 before any filters are loaded.
16034
04d59df6
WT
160352016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16036
16037 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16038 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16039 structs.
16040 * gdb.fortran/derived-type-function.exp: New file.
16041 * gdb.fortran/derived-type-function.f90: New file.
16042
16043
ac69f786
PA
160442016-06-21 Pedro Alves <palves@redhat.com>
16045
16046 * gdb.base/new-ui.exp: New file.
16047 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16048 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16049 (with_spawn_id): New procedure.
16050
49940788
PA
160512016-06-21 Pedro Alves <palves@redhat.com>
16052
16053 * gdb.mi/mi-exec-run.exp: New file.
16054
ef274d26
PA
160552016-06-21 Pedro Alves <palves@redhat.com>
16056
16057 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16058 breakpoint command's output on the main UI.
16059 (test_break): New procedure, factored out from calls in the top
16060 level.
16061 (top level): Use foreach_with_prefix to test MI as main UI and as
16062 separate UI.
16063
468afe6c
PA
160642016-06-21 Pedro Alves <palves@redhat.com>
16065
16066 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16067 (test_awatch_creation_and_listing)
16068 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16069 Remove 'type' parameter.
16070 (test_watchpoint_all): New parameter mi_mode. Remove
16071 with_test_prefix.
16072 (top level): Use foreach_with_prefix, and add main/separate UI MI
16073 testing axis.
16074
51f77c37
PA
160752016-06-21 Pedro Alves <palves@redhat.com>
16076
16077 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16078 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16079 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16080 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16081 (gdb_main_spawn_id, mi_spawn_id): Declare and
16082 comment.
16083 (mi_create_inferior_pty): New procedure,
16084 factored out from default_mi_gdb_start.
16085 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16086 procedures.
16087 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16088 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16089 Use mi_create_inferior_pty.
16090 (mi_gdb_start): Use eval to pass down args list.
16091
8980e177
PA
160922016-06-21 Pedro Alves <palves@redhat.com>
16093
16094 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16095 * gdb.opt/inline-cmds.exp: Add MI tests.
16096
f38d3ad1
PA
160972016-06-21 Pedro Alves <palves@redhat.com>
16098
16099 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16100
45db7c09
PA
161012016-06-21 Pedro Alves <palves@redhat.com>
16102
16103 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16104 (top level): Use it instead of mi_execute_to.
16105
5a069ab3
PA
161062016-06-21 Pedro Alves <palves@redhat.com>
16107
16108 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16109 (cont_handler_str): New.
16110 (signal_stop_handler): Set stop_handler_str instead of printing to
16111 stdout.
16112 (continue_handler): Set cont_handler_str instead of printing to
16113 stdout.
16114 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16115 mi_send_resuming_command. Print stop_handler_str and
16116 cont_handler_str instead of expecting the python events print
16117 directly.
16118
2838cc1d
SD
161192016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16120
16121 * gdb.base/jit-reader.exp: New file.
16122 * gdb.base/jithost.c: New file.
16123 * gdb.base/jithost.h: New file.
16124 * gdb.base/jitreader.c : New file.
16125 * gdb.base/jit-protocol.h: New file.
16126
21a77091
YQ
161272016-06-17 Yao Qi <yao.qi@linaro.org>
16128
16129 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16130 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16131 and detach-on-fork. Adjust tests.
16132 (top level): Invoke break_cond_on_syscall with combinations of
16133 syscall, follow-fork-mode and detach-on-fork.
16134
f50bf8e5
YQ
161352016-06-17 Yao Qi <yao.qi@linaro.org>
16136
16137 * gdb.base/step-over-exit.c: New.
16138 * gdb.base/step-over-exit.exp: New.
16139
a28d8e50
YTL
161402016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16141
16142 * gdb.base/float.exp: Add target check for nds32*-*-*.
16143 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16144
cad8e26d
AB
161452016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16146
16147 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16148 for unsupported target features.
16149 * gdb.base/call-rt-st.exp: Likewise.
16150 * gdb.base/call-sc.exp: Likewise.
16151 * gdb.base/call-signal-resume.exp: Likewise.
16152 * gdb.base/call-strs.exp: Likewise.
16153 * gdb.base/callexit.exp: Likewise.
16154 * gdb.base/callfuncs.exp: Likewise.
16155 * gdb.base/nodebug.exp: Likewise.
16156 * gdb.base/printcmds.exp: Likewise.
16157 * gdb.base/ptype.exp: Likewise.
16158 * gdb.base/structs.exp: Likewise.
16159 * gdb.base/unwindonsignal.exp: Likewise.
16160 * gdb.cp/gdb2495.exp: Likewise.
16161 * gdb.cp/templates.exp: Likewise.
16162 * gdb.cp/virtfunc.exp: Likewise.
16163 * gdb.threads/hand-call-in-threads.exp: Likewise.
16164 * gdb.threads/interrupted-hand-call.exp: Likewise.
16165 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16166
347dc102
TT
161672016-06-10 Tom Tromey <tom@tromey.com>
16168
16169 PR rust/20110:
16170 * gdb.rust/expr.exp: Add test for integer constant larger than
16171 i32.
16172
5e13cf25
BH
161732016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16174
16175 * gdb.fortran/nested-funcs.exp: New.
16176 * gdb.fortran/nested-funcs.f90: New.
16177
bb556f1f
TK
161782016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16179
16180 * gdb.base/examine-backward.c: New file.
16181 * gdb.base/examine-backward.exp: New file.
16182
38b022b4
SM
161832016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16184
16185 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16186 matching.
16187
1b40ec05
TT
161882016-06-02 Tom Tromey <tom@tromey.com>
16189
16190 PR python/18984:
16191 * gdb.python/py-shared.exp: Add solib_name test.
16192
193bd378
SM
161932016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16194
16195 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16196
3326303b
MG
161972016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16198
16199 PR c++/19893
16200 * gdb.dwarf2/implref.exp: Rename to...
16201 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16202 * gdb.dwarf2/implref-array.c: New file.
16203 * gdb.dwarf2/implref-array.exp: Likewise.
16204 * gdb.dwarf2/implref-global.c: Likewise.
16205 * gdb.dwarf2/implref-global.exp: Likewise.
16206 * gdb.dwarf2/implref-struct.c: Likewise.
16207 * gdb.dwarf2/implref-struct.exp: Likewise.
16208
825c8ef2
AT
162092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16210
16211 * gdb.trace/trace-condition.exp: Add 64bit tests.
16212
2320162a
AT
162132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16214
16215 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16216 bits types.
16217 (main): Adapt to 8 to 64 bits types.
16218 * gdb.trace/trace-condition.exp: Add new tests.
16219
a7818233
AT
162202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16221
16222 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16223
0d336466
AT
162242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16225
16226 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16227 Move condition tests...
16228 * gdb.trace/trace-condition.exp: Here.
16229
7faeb45a
AT
162302016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16231
16232 * gdb.trace/trace-condition.exp: Add counter-case tests.
16233
e385593e
JK
162342016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16235
16236 PR c++/15231
16237 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16238 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16239
744608cc
PA
162402016-05-27 Pedro Alves <palves@redhat.com>
16241
16242 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16243 New procedure.
16244 (top level): Call it, and bail out of DejaGnu is known to be bad.
16245
ac775bf4
AB
162462016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16247
16248 * gdb.base/whatis.c: Extend the test case.
16249 * gdb.base/whatis.exp: Add additional tests.
16250
2bbad2ea
BH
162512016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16252
16253* gdb.fortran/type.f90: Add pointer variable.
16254* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16255
8b70175d
BH
162562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16257
16258 * gdb.fortran/vla-type.exp: Fix testcase name.
16259
86d8a848
BH
162602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16261
16262 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16263
e188eb36
BH
162642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16265
16266 * gdb.fortran/type.f90: Add nested structures.
16267 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16268 * gdb.fortran/derived-type.exp: Adapt expected output.
16269 * gdb.fortran/vla-type.exp: Adapt expected output.
16270
9b2db1fd
BH
162712016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16272
16273 * gdb.fortran/whatis_type.exp: Adapt expected output.
16274
72b17055
BH
162752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16276
16277 * gdb.fortran/print_type.exp: Fix expected output.
16278 * gdb.fortran/whatis_type.exp: Fix expected output.
16279
3cd81d8d
BH
162802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16281
16282 * gdb.fortran/whatis_type.exp: Use multi_line.
16283
ddae9462
TT
162842016-05-24 Tom Tromey <tom@tromey.com>
16285
16286 PR python/17386:
16287 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16288 use value as an index.
16289
1957f6b8
TT
162902016-05-23 Tom Tromey <tom@tromey.com>
16291
16292 PR python/17981:
16293 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16294 no-breakpoint case.
16295
026a9174
PA
162962016-05-24 Pedro Alves <palves@redhat.com>
16297
16298 PR gdb/19828
16299 * gdb.threads/clone-attach-detach.c: New file.
16300 * gdb.threads/clone-attach-detach.exp: New file.
16301
e70a7231
FR
163022016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16303
16304 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16305
0f6ed0e0
TT
163062016-05-23 Tom Tromey <tom@tromey.com>
16307
16308 PR python/19438, PR python/18393:
16309 * gdb.python/py-progspace.exp: Add "dir" test.
16310 * gdb.python/py-objfile.exp: Add "dir" test.
16311
ffd19d61
YQ
163122016-05-23 Yao Qi <yao.qi@linaro.org>
16313
16314 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16315 * gdb.arch/thumb2-it.exp: Likewise.
16316
9e8f9b05
SM
163172016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16318
16319 * gdb.mi/mi-threads-interrupt.c: New file.
16320 * gdb.mi/mi-threads-interrupt.exp: New file.
16321
61c6156d
SM
163222016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16323
16324 PR gdb/18077
16325 * gdb.mi/mi-async-run.exp: New file.
16326 * gdb.mi/mi-async-run.c: New file.
16327
67218854
TT
163282016-05-17 Tom Tromey <tom@tromey.com>
16329 Manish Goregaokar <manishsmail@gmail.com>
16330
16331 * lib/rust-support.exp: New file.
16332 * lib/gdb.exp (skip_rust_tests): New proc.
16333 (build_executable_from_specs): Handle rust.
16334 * lib/future.exp (gdb_find_rustc): New proc.
16335 (gdb_default_target_compile): Handle rust.
16336 * gdb.rust/expr.exp: New file.
16337 * gdb.rust/generics.exp: New file.
16338 * gdb.rust/generics.rs: New file.
16339 * gdb.rust/methods.exp: New file.
16340 * gdb.rust/methods.rs: New file.
16341 * gdb.rust/modules.exp: New file.
16342 * gdb.rust/modules.rs: New file.
16343 * gdb.rust/simple.exp: New file.
16344 * gdb.rust/simple.rs: New file.
16345
c44af4eb
TT
163462016-05-17 Tom Tromey <tom@tromey.com>
16347
16348 * gdb.base/default.exp (set language): Add rust.
16349
dcd1f979
TT
163502016-05-17 Tom Tromey <tom@tromey.com>
16351
16352 * gdb.gdb/unittest.exp: New file.
16353
155b7f57
YQ
163542016-05-16 Yao Qi <yao.qi@linaro.org>
16355
16356 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16357 shell_prompt. Update shell_prompt_re.
16358
8ddd5a6c
DE
163592016-05-12 Doug Evans <dje@google.com>
16360
16361 PR symtab/19999
16362 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16363 $options when building executable.
16364 * gdb.dwarf2/fission-loclists-pie.S: New file.
16365 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16366
02e370d9
SM
163672016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16368
16369 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16370 of [is_remote target],
16371
8929ad8b
SM
163722016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16373
16374 * lib/gdb.exp (use_gdb_stub): New procedure.
16375
6c447423
DE
163762016-05-03 Yunlian Jiang <yunlian@google.com>
16377 Doug Evans <dje@google.com>
16378
16379 PR symtab/19914
16380 * gdb.dwarf2/dwp-sepdebug.c: New file.
16381 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16382
444e826c
SM
163832016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16384
16385 * gdb.base/detach.exp: Remove is_remote check.
16386
740feeaa
SM
163872016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16388
16389 * gdb.base/annota-input-while-running.exp: Don't check for
16390 [is_remote target]. Enable annotations after running to main.
16391 Remove unused "set test..." line.
16392
9080ac9d
SM
163932016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16394
16395 * gdb.trace/trace-enable-disable.exp: New file.
16396 * gdb.trace/trace-enable-disable.c: New file.
16397
952ebca5
SM
163982016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16399
16400 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16401 use it in info sharedlibrary test.
16402 * gdb.trace/ftrace-lock.exp: Likewise.
16403 * gdb.trace/ftrace.exp: Likewise.
16404 * gdb.trace/range-stepping.exp: Likewise.
16405 * gdb.trace/trace-break.exp: Likewise.
16406 * gdb.trace/trace-condition.exp: Likewise.
16407 * gdb.trace/trace-mt.exp: Likewise.
16408
d9019901
SM
164092016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16410
16411 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16412 (gdb_load_shlib): ... this.
16413 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16414 gdb_load_shlib.
16415 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16416 * gdb.base/ctxobj.exp: Likewise.
16417 * gdb.base/dprintf-pending.exp: Likewise.
16418 * gdb.base/dso2dso.exp: Likewise.
16419 * gdb.base/fixsection.exp: Likewise.
16420 * gdb.base/gcore-relro.exp: Likewise.
16421 * gdb.base/gdb1555.exp: Likewise.
16422 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16423 * gdb.base/gnu-ifunc.exp: Likewise.
16424 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16425 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16426 * gdb.base/pending.exp: Likewise.
16427 * gdb.base/print-file-var.exp: Likewise.
16428 * gdb.base/print-symbol-loading.exp: Likewise.
16429 * gdb.base/shlib-call.exp: Likewise.
16430 * gdb.base/shreloc.exp: Likewise.
16431 * gdb.base/so-impl-ld.exp: Likewise.
16432 * gdb.base/solib-disc.exp: Likewise.
16433 * gdb.base/solib-nodir.exp: Likewise.
16434 * gdb.base/solib-overlap.exp: Likewise.
16435 * gdb.base/solib-symbol.exp: Likewise.
16436 * gdb.base/solib-weak.exp (do_test): Likewise.
16437 * gdb.base/sym-file.exp: Likewise.
16438 * gdb.base/symtab-search-order.exp: Likewise.
16439 * gdb.base/type-opaque.exp: Likewise.
16440 * gdb.base/unload.exp: Likewise.
16441 * gdb.base/watchpoint-solib.exp: Likewise.
16442 * gdb.compile/compile.exp: Likewise.
16443 * gdb.cp/gdb2384.exp: Likewise.
16444 * gdb.cp/infcall-dlopen.exp: Likewise.
16445 * gdb.cp/re-set-overloaded.exp: Likewise.
16446 * gdb.fortran/library-module.exp: Likewise.
16447 * gdb.opt/solib-intra-step.exp: Likewise.
16448 * gdb.python/py-finish-breakpoint.exp: Likewise.
16449 * gdb.python/py-shared.exp: Likewise.
16450 * gdb.reverse/solib-precsave.exp: Likewise.
16451 * gdb.reverse/solib-reverse.exp: Likewise.
16452 * gdb.server/solib-list.exp: Likewise.
16453 * gdb.threads/dlopen-libpthread.exp: Likewise.
16454 * gdb.threads/tls-shared.exp: Likewise.
16455 * gdb.threads/tls-so_extern.exp: Likewise.
16456 * gdb.trace/change-loc.exp: Likewise.
16457 * gdb.trace/ftrace-lock.exp: Likewise.
16458 * gdb.trace/ftrace.exp: Likewise.
16459 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16460 * gdb.trace/pending.exp: Likewise.
16461 * gdb.trace/range-stepping.exp: Likewise.
16462 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16463 (strace_info_marker): Likewise.
16464 (strace_probe_marker): Likewise.
16465 (strace_trace_on_same_addr): Likewise.
16466 (strace_trace_on_diff_addr): Likewise.
16467 * gdb.trace/trace-break.exp: Likewise.
16468 * gdb.trace/trace-condition.exp: Likewise.
16469 * gdb.trace/trace-mt.exp: Likewise.
16470
fca4cfd9
SM
164712016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16472
16473 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16474 result of gdb_remote_download.
16475 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16476 * gdb.base/dso2dso.exp: Likewise.
16477 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16478 * gdb.base/print-file-var.exp: Likewise.
16479 * gdb.base/shlib-call.exp: Likewise.
16480 * gdb.base/shreloc.exp: Likewise.
16481 * gdb.base/solib-overlap.exp: Likewise.
16482 * gdb.base/solib-weak.exp (do_test): Likewise.
16483 * gdb.base/unload.exp: Likewise.
16484
11cf4ffb
YQ
164852016-04-27 Yao Qi <yao.qi@linaro.org>
16486
16487 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16488 exists.
16489
3e2e34f8
KB
164902016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16491
16492 * vla-type.exp: Print structure from toplevel.
16493
8f07e298
BH
164942016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16495
16496 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16497 of dynamic types.
16498 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16499 of dynamic types.
16500
9920b434
BH
165012016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16502
16503 * gdb.fortran/vla-type.f90: New file.
16504 * gdb.fortran/vla-type.exp: New file.
16505
f3abeff5
YQ
165062016-04-25 Yao Qi <yao.qi@linaro.org>
16507
16508 * gdb.base/branch-to-self.c: New file.
16509 * gdb.base/branch-to-self.exp: New file.
16510
0a5d52f0
YQ
165112016-04-22 Yao Qi <yao.qi@linaro.org>
16512
16513 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16514 more after $hex.
16515
495346f6
YQ
165162016-04-22 Yao Qi <yao.qi@linaro.org>
16517
16518 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16519 * gdb.base/annota3.exp: Likewise.
16520
4a7e075c
YQ
165212016-04-22 Yao Qi <yao.qi@linaro.org>
16522
16523 * gdb.reverse/step-precsave.exp: Do one step and test program
16524 stops in "callee" and do multiple steps until program goes out
16525 of "callee".
16526 * gdb.reverse/step-reverse.exp: Likewise.
16527
5b061e98
YQ
165282016-04-22 Yao Qi <yao.qi@linaro.org>
16529
16530 * gdb.trace/signal.exp: Also pass if
16531 $tracepoint_hits($i) > $iterations.
16532
5c5dc57f
YQ
165332016-04-22 Yao Qi <yao.qi@linaro.org>
16534
16535 * gdb.trace/signal.c: New file.
16536 * gdb.trace/signal.exp: New file.
16537
a55411b9
DE
165382016-04-19 Doug Evans <xdje42@gmail.com>
16539
16540 * gdb.base/bad-file.exp: New file.
16541
a22df60a
MG
165422016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16543
16544 * gdb.dwarf2/implref.exp: New file.
16545
0c13f7e5
BH
165462016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16547
16548 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16549 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16550 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16551 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16552 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16553 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16554 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16555 * lib/fortran.exp (fortran_int4): New procedure.
16556 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16557 (fortran_logical4): Likewise.
16558
9b9b09e9
BH
165592016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16560
16561 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16562
a14d1f4d
BH
165632016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16564
16565 * lib/compiler.c: Add Intel specific preprocessor macros.
16566 * lib/compiler.cc: Likewise.
25d49b86 16567
7d49b1d0
LM
165682016-04-13 Luis Machado <lgustavo@codesourcery.com>
16569
16570 * gdb.server/connect-with-no-symbol-file.c: New file.
16571 * gdb.server/connect-with-no-symbol-file.exp: New file.
16572
8392fa22
SM
165732016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16574
16575 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16576
8c4c4aeb
SM
165772016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16578
16579 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16580 standard output directory.
16581
45e3745e
AT
165822016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16583
16584 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16585
e26b7e41
MM
165862016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16587
16588 * gdb.btrace/instruction_history.c (loop): Add declaration.
16589
8ce09462
AT
165902016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16591
16592 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16593
2e88a1ea
SM
165942016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16595
16596 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16597 parentheses to print.
16598 (continue_handler): Likewise.
16599
f48e22e3
SM
166002016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16601
16602 * gdb.server/solib-list.exp: Remove is_remote check.
16603 Pass shlib= to gdb_compile. Don't link shared library with
16604 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16605 Run binary filename through "readlink -f" on the target.
16606
096be756
PA
166072016-04-08 Pedro Alves <palves@redhat.com>
16608
16609 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16610 interpreter filename as argument to gdbserver_spawn.
16611 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16612 Return empty if $last_loaded_file does not exist.
16613
06500533
JK
166142016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16615
16616 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16617 * gdb.base/jit-main.c: Use exit after usage.
16618
2d35e871
JK
166192016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16620
16621 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16622 GDBHISTSIZE prior to the tests.
16623 * gdb.base/gdbinit-history.exp: Likewise.
16624
166252016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16626
16627 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16628 instead of build_executable. Use gdb_load_shlibs.
16629
c8064e7e
YQ
166302016-04-07 Yao Qi <yao.qi@linaro.org>
16631
16632 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16633 Execute "si" command.
16634
bde47561
YQ
166352016-04-07 Yao Qi <yao.qi@linaro.org>
16636
16637 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16638 number instead of the comments on some line.
16639
b16f8a3b
DB
166402016-04-06 Don Breazeal <donb@codesourcery.com>
16641
16642 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16643 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16644
c2f901df
SM
166452016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16646
16647 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16648 standard_output_file. Remove unused binfile variable.
16649
ac17fda0
CU
166502016-04-05 Catalin Udma <catalin.udma@freescale.com>
16651
16652 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16653 * gdb.python/py-mi-objfile.exp: Match "list main" output
16654 in console format.
16655
03a8c4df
SM
166562016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16657
16658 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16659 absolute.
16660
6e774b13
SM
166612016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16662
16663 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16664 absolute.
16665 * gdb.trace/ftrace.exp: Likewise.
16666 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16667 targets as well.
16668 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16669 (gdb_load_shlibs): Copy libraries to test directory when testing
16670 natively. Only set solib-search-path if testing remotely.
16671 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16672
7817ea46
SM
166732016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16674
16675 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16676 gdb_download. Use it even if the target is not remote.
16677 * gdb.base/jit.exp (compile_jit_test): Likewise.
16678 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16679 output directory if the destination board is local, otherwise use
16680 the standard remote_download from DejaGnu.
16681 (gdb_download): Remove.
16682 (gdb_load_shlibs): Use gdb_remote_download instead of
16683 gdb_download.
16684 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16685 Use gdb_remote_download instead of gdb_download. Use it even if
16686 the target is not remote.
16687 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16688 instead of gdb_download.
16689
7beb7f68
SM
166902016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16691
16692 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16693 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16694 run.
16695
cc63428a
AV
166962016-04-01 Artemiy Volkov <artemiyv@acm.org>
16697
16698 PR gdb/19820
16699 * gdb.base/printcmds.exp: Add artificial arrays tests.
16700
64cdf930
PA
167012016-03-31 Pedro Alves <palves@redhat.com>
16702
16703 PR gdb/19858
16704 * gdb.base/jit-main.c: Include unistd.h.
16705 (ATTACH): Define to 0 if not already defined.
16706 (wait_for_gdb, mypid): New globals.
16707 (WAIT_FOR_GDB): New macro.
16708 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16709 some breakpoint locations.
16710 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16711 New procedures.
16712 (one_jit_test): Add REATTACH parameter, and handle it. Use
16713 continue_to_test_location.
16714 (top level): Test attach, and adjusts calls to one_jit_test.
16715
40dea8cb
PA
167162016-03-31 Pedro Alves <palves@redhat.com>
16717
16718 PR gdb/19858
16719 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16720 BINSUFFIX parameter, and handle it.
16721 (top level): Adjust calls compile_jit_test.
16722
e7ea3ec7
CU
167232016-03-31 Catalin Udma <catalin.udma@freescale.com>
16724
16725 PR python/19743
16726 * gdb.python/py-mi-events-gdb.py: New file.
16727 * gdb.python/py-mi-events.c: New file.
16728 * gdb.python/py-mi-events.exp: New file.
16729
e6359af3
YQ
167302016-03-30 Yao Qi <yao.qi@linaro.org>
16731
16732 * gdb.reverse/until-precsave.exp: Match function name only.
16733 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16734 Move malloc to a condition block.
16735 * gdb.reverse/until-reverse.exp: Match function name only.
16736
a4105d04
MK
167372016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16738
16739 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16740 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16741 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16742 variable for GPR 0 instead of assuming it is register 0.
16743 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16744 * lib/trace-support.exp: Add s390 registers.
16745
bfa6adb9
YQ
167462016-03-29 Yao Qi <yao.qi@linaro.org>
16747
16748 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16749
1e6697ea
YQ
167502016-03-24 Yao Qi <yao.qi@linaro.org>
16751
16752 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16753 test message.
16754
64bcd522
AA
167552016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16756
16757 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16758 maintaining separate logic for constructing the output path.
16759
7868401b
DB
167602016-03-16 Don Breazeal <donb@codesourcery.com>
16761
16762 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16763 Retry fork and waitpid on interrupted system call errors.
16764 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16765 Use with_timeout_factor to increase timeout by factor of 10.
16766
1cafadb4
DB
167672016-03-15 Don Breazeal <donb@codesourcery.com>
16768
16769 * gdb.cp/scope-err.cc: New test program.
16770 * gdb.cp/scope-err.exp: New test script.
16771 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16772 lines and "set breakpoint here" comment.
16773 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16774 Fixed some whitespace and format issues.
16775 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16776 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16777
81516450
DE
167782016-03-15 Doug Evans <dje@google.com>
16779
16780 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16781 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16782 All callers updated. Add tests for enums, mixed flags register.
16783
aa52b601
DE
167842016-03-15 Doug Evans <dje@google.com>
16785
16786 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16787 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16788
fa4ff313
SM
167892016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16790
16791 * gdb.base/default.exp: Add $_as_string to the list of expected
16792 convenience functions.
16793
f2403c39
AB
167942016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16795
16796 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16797
f2f3ccb9
SM
167982016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16799
16800 * gdb.python/py-as-string.exp: New file.
16801 * gdb.python/py-as-string.c: New file.
16802
00dbd492
PA
168032016-03-09 Pedro Alves <palves@redhat.com>
16804
16805 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16806 signal" -> "Thread NN received signal" output change.
16807 * gdb.threads/ia64-sigill.exp: Likewise.
16808 * gdb.threads/linux-dp.exp: Likewise.
16809 * gdb.threads/manythreads.exp: Likewise.
16810 * gdb.threads/pending-step.exp: Likewise.
16811 * gdb.threads/print-threads.exp: Likewise.
16812 * gdb.threads/sigstep-threads.exp: Likewise.
16813 * gdb.threads/staticthreads.exp: Likewise.
16814 * gdb.threads/tls.exp: Likewise.
16815
1e6697ea
YQ
168162016-03-09 Pedro Alves <palves@redhat.com>
16817
16818 * gdb.base/command-line-input.exp: New file.
16819
b04fd3be
MK
168202016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16821
16822 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16823 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16824 * gdb.trace/pending.exp: Accept leading dot before function name.
16825 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16826 * lib/trace-support.exp: Set registers for ppc.
16827
98fa59e9
MK
168282016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16829
16830 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16831 use it for disassembly; accept .main in addition to main in backtrace.
16832
f77198c8
MK
168332016-03-09 Wei-cheng Wang <cole945@gmail.com>
16834 Marcin Kościelnicki <koriakin@0x04.net>
16835
16836 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16837 (gdb_recursion_test_ptr): New global variable.
16838 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16839 gdb_recursion_test.
16840 (gdb_c_test): Ditto.
16841
ba84e0da
MK
168422016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16843
16844 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16845 ordering.
16846
4366d36e
MK
168472016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16848
16849 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16850 (bar): Add bar_start_lbl label.
16851 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16852 of foo/bar for emitting DWARF and tracing.
16853
5eb264df
SDJ
168542016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16855
16856 * analyze-racy-logs.py: Set executable bit.
16857
fb6a751f
SDJ
168582016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16859
16860 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16861 (CHECK_TARGET_TMP): Likewise.
16862 (check-single-racy): New rule.
16863 (check-parallel-racy): Likewise.
16864 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16865 (do-check-parallel-racy): New rule.
16866 (check-racy/%.exp): Likewise.
16867 * README (Racy testcases): New section.
16868 * analyze-racy-logs.py: New file.
16869
bdf7e230
DE
168702016-03-03 Doug Evans <dje@google.com>
16871
16872 * gdb.base/skip.exp: Use with_test_prefix.
16873
4719d415
YQ
168742016-03-03 Yao Qi <yao.qi@linaro.org>
16875
16876 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16877 Invoke step_over_syscall "clone" and break_cond_on_syscall
16878 "clone".
16879 * gdb.base/step-over-clone.c: New file.
16880
ea507862
YQ
168812016-03-03 Yao Qi <yao.qi@linaro.org>
16882
16883 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16884 code format.
16885
8fc8cbda
YQ
168862016-03-03 Yao Qi <yao.qi@linaro.org>
16887
16888 * gdb.base/disp-step-fork.c: Rename to ...
16889 * gdb.base/step-over-fork.c: ... it. New file.
16890 * gdb.base/disp-step-vfork.c: Rename to ...
16891 * gdb.base/step-over-vfork.c: ... it. New file.
16892 * gdb.base/disp-step-syscall.exp: Rename to ...
16893 * gdb.base/step-over-syscall.exp: ... it. New file.
16894 (disp_step_cross_syscall): Rename to ...
16895 (step_over_syscall): ... it.
16896
92fa70b0
YQ
168972016-03-03 Yao Qi <yao.qi@linaro.org>
16898
16899 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16900 If target supports condition evaluation on target, invoke
16901 break_cond_on_syscall for fork and vfork.
16902
e197ad3c
YQ
169032016-03-03 Yao Qi <yao.qi@linaro.org>
16904
16905 * gdb.base/disp-step-syscall.exp: Don't invoke
16906 support_displaced_stepping.
16907 (disp_step_cross_syscall): Test with displaced stepping off and
16908 on if supported.
16909
0b47da9f
YQ
169102016-03-03 Yao Qi <yao.qi@linaro.org>
16911
16912 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16913 proc.
16914 (setup): New proc.
16915 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16916 and setup.
16917
065ab6dc
BH
169182016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16919
16920 * gdb.fortran/vla-history.exp: Remove breakpoint.
16921
07e448ad 169222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16923
25d49b86
PA
16924 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16925 exceeds timeout.
07e448ad 16926
9ac2d526 169272016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16928
25d49b86
PA
16929 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16930 breakpoint.
9ac2d526 16931
17807369
BH
169322016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16933
16934 * gdb.mi/vla.f90: Nullify pointer after declaration.
16935
86e501af
PA
169362016-03-01 Pedro Alves <palves@redhat.com>
16937
16938 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16939
1e903e32
PA
169402016-03-01 Pedro Alves <palves@redhat.com>
16941
16942 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16943 before anything else.
16944 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16945 _GNU_SOURCE here.
16946 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16947 before anything else.
16948 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16949
6ccb54e2
PA
169502016-03-01 Pedro Alves <palves@redhat.com>
16951
16952 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16953
30ca9da1
YQ
169542016-03-01 Yao Qi <yao.qi@linaro.org>
16955
16956 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16957 prepare_for_testing.
16958
dc856b38
YQ
169592016-03-01 Yao Qi <yao.qi@linaro.org>
16960
16961 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16962
4a932159
AA
169632016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16964
16965 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16966 manually constructing the output path.
16967
f2489477
AA
169682016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16969
16970 * gdb.arch/s390-stackless.S: New.
16971 * gdb.arch/s390-stackless.exp: New.
16972
38899f16
IB
169732016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16974
16975 * gdb.dlang/circular.c: New file.
16976 * gdb.dlang/circular.exp: New file.
16977
9fde51ed
YQ
169782016-02-26 Yao Qi <yao.qi@linaro.org>
16979
16980 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16981 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16982 (testcases): Update.
16983
ce90fefe
YQ
169842016-02-26 Yao Qi <yao.qi@linaro.org>
16985
16986 * gdb.reverse/aarch64.c: Rename to ...
16987 * gdb.reverse/insn-reverse.c: ... it.
16988 * gdb.reverse/aarch64.exp: Rename to ...
16989 * gdb.reverse/insn-reverse.exp: ... it.
16990
3263bceb
YQ
169912016-02-26 Yao Qi <yao.qi@linaro.org>
16992
16993 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16994 (testcase_ftype): New.
16995 (testcases): New array.
16996 (n_testcases): New.
16997 (main): Call each element in testcases.
16998 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16999 (read_testcase): New.
17000 Do the tests in a loop.
17001
6cb59ff1
YQ
170022016-02-25 Yao Qi <yao.qi@linaro.org>
17003
17004 * gdb.base/branches.c: Remove.
17005
ae91f625
MK
170062016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17007
17008 PR gdb/13808
17009 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17010
678b48b7
MK
170112016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17012
17013 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17014
7337a6f2
MK
170152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17016
17017 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17018 change x86_64 call_insn to 'callq'.
17019
861ca91f
AT
170202016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17021
17022 * gdb.trace/tfile-avx.c: Move to...
17023 * gdb.trace/tracefile-pseudo-reg.c: Here.
17024 * gdb.trace/tfile-avx.exp: Move to...
17025 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17026
bf74e428
GB
170272016-02-24 Gary Benson <gbenson@redhat.com>
17028
17029 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17030 message on attach.
17031
cce0e923
DE
170322016-02-23 Doug Evans <dje@google.com>
17033
17034 * gdb.base/skip.c (test_skip): New function.
17035 (end_test_skip_file_and_function): New function.
17036 (test_skip_file_and_function): New function.
17037 * gdb.base/skip1.c (test_skip): New function.
17038 (skip1_test_skip_file_and_function): New function.
17039 * gdb.base/skip.exp: Add tests for new skip options.
17040 * gdb.base/skip-solib.exp: Update expected output.
17041 * gdb.perf/skip-command.cc: New file.
17042 * gdb.perf/skip-command.exp: New file.
17043 * gdb.perf/skip-command.py: New file.
17044
4000e47e
MK
170452016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17046
17047 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17048 info registers pattern.
17049
24f75ead
IB
170502016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17051
17052 * lib/future.exp: Add D support.
17053 (gdb_find_gdc): New proc.
17054 (gdb_default_target_compile): Add D support.
17055
fbb7bcbe
WW
170562016-02-18 Wei-cheng Wang <cole945@gmail.com>
17057
17058 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17059 user+system time.
17060 (trace_speed_test): Determine the iteration count for a time
17061 between 15..30 seconds.
17062
012b3a21
WT
170632016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17064
17065 * gdb.arch/i386-mpx-sigsegv.c: New file.
17066 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17067 * gdb.arch/i386-mpx-simple_segv.c: New file.
17068 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17069
2d5189bd
YQ
170702016-02-18 Yao Qi <yao.qi@linaro.org>
17071
17072 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17073 Don't call setup_kfail.
17074
40fb20d0
YQ
170752016-02-18 Yao Qi <yao.qi@linaro.org>
17076
17077 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17078 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17079
21b1f8d2
DE
170802016-02-16 Doug Evans <dje@google.com>
17081
17082 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17083 * gdb.base/skip1.c: Ditto.
17084 * gdb.base/skip.exp: Whitespace cleanup.
17085
4041ed77
DB
170862016-02-16 Don Breazeal <donb@codesourcery.com>
17087
17088 PR remote/19496
17089 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17090 Remove kfail for PR remote/19496.
17091
c4ef31bf
SM
170922016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17093
17094 * lib/gdb.exp (standard_temp_file): Return a path specific to
17095 the runtest invocation.
17096
266b65b3
SM
170972016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17098
17099 * gdb.trace/save-trace.exp: Change relative path to be in the
17100 standard output directory.
17101
a7a0a6a9
JK
171022016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17103
17104 * gdb.arch/i386-prologue.c: Add missing prototypes.
17105
c99dbb42
JK
171062016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17107
17108 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17109 * gdb.arch/i386-prologue.exp: Likewise.
17110 * gdb.arch/i386-size.exp: Likewise.
17111
aa480355
SM
171122016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17113
17114 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17115 define object file path.
17116 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17117 file path.
17118 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17119 standard_output_file to define binfile.
17120
ba881f50
JK
171212016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17122
17123 Fix compatibility with recent gfortran-5.3.1.
17124 * gdb.fortran/vla-history.exp (print vla1 allocated)
17125 (print vla2 allocated, print $2, print $3): Remove
17126 (print $4): Rename to ...
17127 (print $2): ... here.
17128 (print $9): Rename to ...
17129 (print $5): ... here.
17130 (print $10): Rename to ...
17131 (print $6): ... here.
17132 * gdb.fortran/vla.f90: Add pvla initialization.
17133
e9fb005c
JK
171342016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17135
17136 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17137 New test.
17138 * gdb.fortran/vla-value-sub.exp: Likewise.
17139
e44e00ff
MK
171402016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17141
17142 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17143
97e94151
SM
171442016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17145
17146 * i386-biarch-core.exp: Define corefile using
17147 standard_output_file.
17148
01113bc1
YQ
171492016-02-12 Yao Qi <yao.qi@linaro.org>
17150
17151 * gdb.arch/arm-single-step-kernel-helper.c: New.
17152 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17153
33b4777c
MM
171542016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17155
17156 * gdb.btrace/tailcall-only.exp: New.
17157 * gdb.btrace/tailcall-only.c: New.
17158 * gdb.btrace/x86_64-tailcall-only.S: New.
17159 * gdb.btrace/i686-tailcall-only.S: New.
17160
acc23c11
PA
171612016-02-11 Pedro Alves <palves@redhat.com>
17162
17163 * README (Parallel testing): Add missing double quotes.
17164
e352bf0a
PA
171652016-02-11 Pedro Alves <palves@redhat.com>
17166
17167 * README (Parallel testing): New section.
17168 (GDB_PARALLEL): Rewrite.
17169 (FORCE_PARALLEL): Document.
17170
9f5fed78
MK
171712016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17172
17173 * gdb.trace/tfile-avx.c: New test.
17174 * gdb.trace/tfile-avx.exp: New test.
17175
9ef9e6a6
KS
171762016-02-09 Keith Seitz <keiths@redhat.com>
17177
17178 PR breakpoints/19546
17179 * gdb.base/infcall-exec.c: New file.
17180 * gdb.base/infcall-exec2.c: New file.
17181 * gdb.base/infcall-exec.exp: New file.
17182
a96e36da
KS
171832016-02-09 Keith Seitz <keiths@redhat.com>
17184
17185 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17186 (toplevel): Call test_bkpt_address.
17187
9f61929f
KS
171882016-02-09 Keith Seitz <keiths@redhat.com>
17189
17190 PR python/19506
17191 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17192 (toplevel): Call test_bkpt_address.
17193
1e94266c
SM
171942016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17195
17196 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17197 to AC_OUTPUT.
17198 * configure: Regenerate.
17199
2a7f3dff
PA
172002016-02-09 Pedro Alves <palves@redhat.com>
17201
17202 PR breakpoints/19548
17203 * gdb.base/execl-update-breakpoints.c (some_function): New
17204 function.
17205 (main): Call it.
17206 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17207 Tighten expected GDB output.
17208
2151ccc5
SM
172092016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17210
17211 * Makefile.in (ALL_SUBDIRS): Remove.
17212 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17213 (distclean maintainer-clean realclean): Likewise.
17214 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17215 * configure: Regenerate.
17216 * gdb.ada/Makefile.in: Delete.
17217 * gdb.arch/Makefile.in: Likewise.
17218 * gdb.asm/Makefile.in: Likewise.
17219 * gdb.base/Makefile.in: Likewise.
17220 * gdb.btrace/Makefile.in: Likewise.
17221 * gdb.cell/Makefile.in: Likewise.
17222 * gdb.compile/Makefile.in: Likewise.
17223 * gdb.cp/Makefile.in: Likewise.
17224 * gdb.disasm/Makefile.in: Likewise.
17225 * gdb.dlang/Makefile.in: Likewise.
17226 * gdb.dwarf2/Makefile.in: Likewise.
17227 * gdb.fortran/Makefile.in: Likewise.
17228 * gdb.gdb/Makefile.in: Likewise.
17229 * gdb.go/Makefile.in: Likewise.
17230 * gdb.guile/Makefile.in: Likewise.
17231 * gdb.java/Makefile.in: Likewise.
17232 * gdb.linespec/Makefile.in: Likewise.
17233 * gdb.mi/Makefile.in: Likewise.
17234 * gdb.modula2/Makefile.in: Likewise.
17235 * gdb.multi/Makefile.in: Likewise.
17236 * gdb.objc/Makefile.in: Likewise.
17237 * gdb.opencl/Makefile.in: Likewise.
17238 * gdb.opt/Makefile.in: Likewise.
17239 * gdb.pascal/Makefile.in: Likewise.
17240 * gdb.perf/Makefile.in: Likewise.
17241 * gdb.python/Makefile.in: Likewise.
17242 * gdb.reverse/Makefile.in: Likewise.
17243 * gdb.server/Makefile.in: Likewise.
17244 * gdb.stabs/Makefile.in: Likewise.
17245 * gdb.threads/Makefile.in: Likewise.
17246 * gdb.trace/Makefile.in: Likewise.
17247 * gdb.xml/Makefile.in: Likewise.
17248 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17249 GDB_PARALLEL.
17250 (standard_output_file): Remove check for GDB_PARALLEL, always
17251 return path in outputs/$subdir/$testname.
17252
437277d4
SM
172532016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17254
17255 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17256 (site.exp): Assign abs_srcdir to tcl's srcdir.
17257
31d913c7
YQ
172582016-02-04 Yao Qi <yao.qi@linaro.org>
17259
17260 * gdb.base/foll-exec-mode.c: Include limits.h.
17261 (main): Add parameters argc and argv. Get directory from
17262 argv[0].
17263 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17264 compilation.
17265 * gdb.base/foll-exec.c: Include limits.h.
17266 (main): Add parameters argc and argv.
17267 Get directory from argv[0].
17268 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17269 Adjust tests on the number of lines as source code changed.
17270 * gdb.base/foll-vfork-exit.c: Include limits.h.
17271 (main): Add one line of statement before vfork.
17272 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17273 (main): Add parameters argc and argv. Get directory from
17274 argv[0].
17275 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17276 (setup_gdb): Set tbreak to skip some source lines.
17277 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17278 (main): Add parameters argc and argv. Get directory from
17279 argv[0].
17280 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17281 compilation.
17282 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17283 (main): Add parameters argc and argv. Get directory from
17284 argv[0].
17285 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17286 compilation.
17287
9482b9fb
DE
172882016-02-01 Doug Evans <dje@google.com>
17289
17290 * gdb.base/skip.exp: Clean up multiple references to same test name.
17291
6b2e4f10
PA
172922016-02-01 Pedro Alves <palves@redhat.com>
17293
ccb6afd6 17294 PR remote/19496
6b2e4f10
PA
17295 * gdb.threads/forking-threads-plus-breakpoint.exp
17296 (displaced_stepping_supported): New global.
17297 (probe_displaced_stepping_support): New procedure.
17298 (do_test): Add 'displaced' parameter, and use it.
17299 (top level): Check for displaced stepping support. Add displaced
17300 stepping on/off testing axis.
17301
37a8db1a
AB
173022016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17303
17304 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17305 pointer. Don't perform further tests on the unassociated pointer
17306 if the first test fails.
17307
5fdf6324
AB
173082016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17309
17310 * gdb.base/max-value-size.c: New file.
17311 * gdb.base/max-value-size.exp: New file.
17312 * gdb.base/huge.exp: Disable max-value-size for this test.
17313
935c6144
IB
173142016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17315
17316 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17317
7fe8399d
YQ
173182016-01-28 Yao Qi <yao.qi@linaro.org>
17319
17320 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17321
a2077e25
PA
173222016-01-25 Pedro Alves <palves@redhat.com>
17323
17324 PR threads/19461
17325 * gdb.base/fork-running-state.c: New file.
17326 * gdb.base/fork-running-state.exp: New file.
17327
1d2736d4
PA
173282016-01-25 Pedro Alves <palves@redhat.com>
17329
17330 PR gdb/19494
17331 * gdb.base/catch-fork-kill.c: New file.
17332 * gdb.base/catch-fork-kill.exp: New file.
17333
f1da4b11
PA
173342016-01-25 Pedro Alves <palves@redhat.com>
17335
17336 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17337 Delete, moved to lib/gdb.exp.
17338 * gdb.threads/forking-threads-plus-breakpoint.exp
17339 (foreach_with_prefix): Likewise.
17340 * gdb.threads/process-dies-while-handling-bp.exp
17341 (foreach_with_prefix): Likewise.
17342 * lib/gdb.exp (foreach_with_prefix): New procedure.
17343
45f38546
MK
173442016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17345
17346 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17347 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17348
dc29a1ce
MK
173492016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17350
17351 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17352 endian targets.
17353
092127d7
JK
173542016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17355 Pedro Alves <palves@redhat.com>
17356
17357 Fix testsuite compatibility with Guile.
17358 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17359 number.
17360
31d765d3
JK
173612016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17362
17363 Fix testsuite compatibility with Guile.
17364 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17365 (thread 1): New test for backtrace through signal handler.
17366
1ac78c04
YQ
173672016-01-22 Yao Qi <yao.qi@linaro.org>
17368
17369 PR testsuite/19491
17370 * gdb.base/multi-forks.c: Include
17371 ../lib/unbuffer_output.c
17372 (main): Call gdb_unbuffer_output.
17373
4f5946a8
DE
173742016-01-21 Doug Evans <dje@google.com>
17375
17376 * lib/ada.exp (gdb_compile_ada): Fix typo.
17377
305e13e6
JB
173782016-01-21 Joel Brobecker <brobecker@adacore.com>
17379
17380 * gdb.base/break-fun-addr.exp: New file.
17381 * gdb.base/break-fun-addr1.c: New file.
17382 * gdb.base/break-fun-addr2.c: New file.
17383
5f5dfff6
SM
173842016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17385
17386 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17387 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17388 enum flag values.
17389
fd356fa2
AA
173902016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17391
17392 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17393 when GDB can not set the vector return value. Add more comments
17394 for clarification.
17395
9df22175
AT
173962016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17397
17398 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17399 command.
17400
41d1845e
SM
174012016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17402
17403 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17404
01ac6840
SM
174052016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17406
17407 * Makefile.in (check-single): Pass --status to runtest.
17408 (check/%.exp): Likewise.
17409
174102016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17411
17412 * Makefile.in (check-parallel): Propagate return code from make
17413 do-check-parallel.
17414
bd0a71fa
MK
174152016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17416
17417 * gdb.trace/ftrace.exp: Fix expected message on continue.
17418 * gdb.trace/pending.exp: Fix expected message on continue.
17419 * gdb.trace/trace-break.exp: Fix expected message on continue.
17420
8bcbad33
SM
174212016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17422
17423 * lib/gdb.exp (gdb_test): Remove unused global references.
17424
f303dbd6
PA
174252016-01-18 Pedro Alves <palves@redhat.com>
17426
17427 * gdb.base/async-shell.exp: Adjust expected output.
17428 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17429 * gdb.base/siginfo-thread.exp: Adjust expected output.
17430 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17431 * gdb.java/jnpe.exp: Adjust expected output.
17432 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17433 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17434 * gdb.threads/leader-exit.exp: Adjust expected output.
17435 * gdb.threads/manythreads.exp: Adjust expected output.
17436 * gdb.threads/pthreads.exp: Adjust expected output.
17437 * gdb.threads/schedlock.exp: Adjust expected output.
17438 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17439 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17440 expected output.
17441 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17442 output.
17443 * gdb.threads/sigthread.exp: Adjust expected output.
17444 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17445
b2789696
YQ
174462016-01-18 Yao Qi <yao.qi@linaro.org>
17447
17448 * gdb.guile/scm-section-script.c: Replace @progbits with
17449 %progbits.
17450 * gdb.python/py-section-script.c: Likewise.
17451
71ef29a8
PA
174522016-01-15 Pedro Alves <palves@redhat.com>
17453
17454 * gdb.multi/tids.exp: Test star wildcard ranges.
17455
3f5b7598
PA
174562016-01-15 Pedro Alves <palves@redhat.com>
17457
17458 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17459 command from "thread apply" invocation.
17460 (thr_apply_info_thr_invalid): Default the expected output to the
17461 input tid list.
17462 (top level): Add tests that use convenience variables. Add tests
17463 for "thread apply" with a valid TID list, but missing the command.
17464
663f6d42
PA
174652016-01-13 Pedro Alves <palves@redhat.com>
17466
17467 * gdb.base/default.exp: Expect $_gthread as well.
17468 * gdb.multi/tids.exp: Test $_gthread.
17469 * gdb.threads/thread-specific.exp: Test $_gthread.
17470
c84f6bbf
PA
174712016-01-13 Pedro Alves <palves@redhat.com>
17472
17473 * gdb.multi/tids.exp: Test "info threads -gid".
17474
22a02324
PA
174752016-01-13 Pedro Alves <palves@redhat.com>
17476
17477 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17478 Breakpoint.thread.
17479 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17480
5d5658a1
PA
174812016-01-07 Pedro Alves <palves@redhat.com>
17482
17483 * gdb.base/break.exp: Adjust to output changes.
17484 * gdb.base/hbreak2.exp: Likewise.
17485 * gdb.base/sepdebug.exp: Likewise.
17486 * gdb.base/watch_thread_num.exp: Likewise.
17487 * gdb.linespec/keywords.exp: Likewise.
17488 * gdb.multi/info-threads.exp: Likewise.
17489 * gdb.threads/thread-find.exp: Likewise.
17490 * gdb.multi/tids.c: New file.
17491 * gdb.multi/tids.exp: New file.
17492
84654457
PA
174932016-01-13 Pedro Alves <palves@redhat.com>
17494
17495 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17496
e3940304
PA
174972016-01-13 Pedro Alves <palves@redhat.com>
17498
17499 * gdb.base/default.exp: Expect $_inferior as well.
17500 * gdb.multi/base.exp: Test $_inferior.
17501
a911d87a
PA
175022016-01-13 Pedro Alves <palves@redhat.com>
17503
17504 PR breakpoints/19388
17505 * gdb.base/catch-signal-siginfo-cond.c: New file.
17506 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17507
82075af2
JS
175082016-01-12 Josh Stone <jistone@redhat.com>
17509 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17510
17511 * gdb.base/catch-syscall.c (do_execve): New variable.
17512 (main): Conditionally trigger an execve.
17513 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17514 (test_catch_syscall_execve): New, check entry/return across execve.
17515 (do_syscall_tests): Call test_catch_syscall_execve.
17516
e46eeedd
PA
175172016-01-12 Pedro Alves <palves@redhat.com>
17518
17519 * gdb.base/random-signal.exp (do_test): New procedure, with body
17520 of testcase moved in.
17521
01d8c27e
JK
175222016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17523 Pedro Alves <palves@redhat.com>
17524
17525 * gdb.base/funcargs.exp (finish from indirectly called function):
17526 Reintroduce the case for 'First'.
17527
9a706302
JK
175282016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17529 Pedro Alves <palves@redhat.com>
17530
17531 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17532 (tcatch_vfork_then_child_follow_exec)
17533 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17534 identification.
17535
c0ecb95f
JK
175362016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17537
17538 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17539 and repeats to unlimited.
17540 * gdb.python/py-value.exp: Likewise.
17541 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17542 and repeats to unlimited.
17543
6cfc1fcb
JK
175442016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17545
17546 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17547 and reordering the functions.
17548 * gdb.multi/hangout.c: Likewise.
17549 * gdb.multi/hello.c: Likewise.
17550
582a1b00
SM
175512016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17552
17553 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17554 absolute.
17555 (SingleStatisticTestResult.report): Use dict.keys instead of
17556 dict.iterkeys.
17557
79bc59cb
PA
175582016-01-06 Pedro Alves <palves@redhat.com>
17559
17560 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17561
43368e1d
MM
175622016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17563
17564 * gdb.btrace/dlopen.exp: New.
17565 * gdb.btrace/dlopen.c: New.
17566 * gdb.btrace/dlopen-dso.c: New.
17567
79fad5b8
SL
175682015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17569
17570 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17571 PATTERN argument is optional.
17572
ab8314b3
JB
175732015-12-24 Joel Brobecker <brobecker@adacore.com>
17574
17575 * lib/ada.exp (target_compile_ada_from_dir): New function.
17576 (gdb_compile_ada): Reimplement avoiding the use of project files.
17577 * gdb.ada/gnat_ada.gpr: Delete.
17578 * gdb.ada/cond_lang.exp: Adjust test to make path before
17579 filename optional.
17580 * gdb.ada/small_reg_param.exp: Likewise.
17581
fe33faff
SM
175822015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17583
17584 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17585
6d265cb4
TP
175862015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17587
17588 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17589 case.
17590
10125099
SM
175912015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17592
17593 * gdb.base/break.exp: Remove dead code.
17594 * gdb.base/sepdebug.exp: Likewise.
17595
3ca22649
SM
175962015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17597
17598 * gdb.asm/asm-source.exp: Remove HP-UX references.
17599 * gdb.base/annota1.exp: Likewise.
17600 * gdb.base/annota3.exp: Likewise.
17601 * gdb.base/attach.exp: Likewise.
17602 * gdb.base/bigcore.exp: Likewise.
17603 * gdb.base/break.exp: Likewise.
17604 * gdb.base/call-ar-st.exp: Likewise.
17605 * gdb.base/callfuncs.exp: Likewise.
17606 * gdb.base/catch-fork-static.exp: Likewise.
17607 * gdb.base/display.exp: Likewise.
17608 * gdb.base/foll-exec-mode.exp: Likewise.
17609 * gdb.base/foll-exec.exp: Likewise.
17610 * gdb.base/foll-fork.exp: Likewise.
17611 * gdb.base/foll-vfork.exp: Likewise.
17612 * gdb.base/funcargs.exp: Likewise.
17613 * gdb.base/hbreak2.exp: Likewise.
17614 * gdb.base/inferior-died.exp: Likewise.
17615 * gdb.base/interrupt.exp: Likewise.
17616 * gdb.base/multi-forks.exp: Likewise.
17617 * gdb.base/nodebug.exp: Likewise.
17618 * gdb.base/sepdebug.exp: Likewise.
17619 * gdb.base/solib1.c: Likewise.
17620 * gdb.base/step-test.exp: Likewise.
17621 * gdb.mi/non-stop.c: Likewise.
17622 * gdb.mi/pthreads.c: Likewise.
17623 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17624 * gdb.threads/pthreads.c: Likewise.
17625 * gdb.threads/staticthreads.exp: Likewise.
17626 * lib/future.exp: Likewise.
17627 * lib/gdb.exp: Likewise.
17628 * gdb.base/so-indr-cl.c: Remove.
17629 * gdb.base/so-indr-cl.exp: Likewise.
17630 * gdb.base/solib.c: Likewise.
17631 * gdb.base/solib.exp: Likewise.
17632 * gdb.base/solib2.c: Likewise.
17633
b6304613
SM
176342015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17635
17636 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17637 * gdb.base/call-ar-st.exp: Likewise.
17638 * gdb.base/callfuncs.exp: Likewise.
17639 * gdb.base/condbreak.exp: Likewise.
17640 * gdb.base/constvars.exp: Likewise.
17641 * gdb.base/hbreak2.exp: Likewise.
17642 * gdb.base/langs.exp: Likewise.
17643 * gdb.base/list.exp: Likewise.
17644 * gdb.base/long_long.exp: Likewise.
17645 * gdb.base/ptype.exp: Likewise.
17646 * gdb.base/scope.exp: Likewise.
17647 * gdb.base/signals.exp: Likewise.
17648 * gdb.base/so-impl-ld.exp: Likewise.
17649 * gdb.base/varargs.exp: Likewise.
17650 * gdb.base/volatile.exp: Likewise.
17651 * gdb.base/whatis.exp: Likewise.
17652 * gdb.cp/cplusfuncs.exp: Likewise.
17653 * gdb.cp/inherit.exp: Likewise.
17654 * gdb.cp/local.exp: Likewise.
17655 * gdb.cp/member-ptr.exp: Likewise.
17656 * gdb.cp/method.exp: Likewise.
17657 * gdb.cp/overload.exp: Likewise.
17658 * gdb.cp/templates.exp: Likewise.
17659 * gdb.stabs/weird.exp: Likewise.
17660 * lib/compiler.c: Likewise.
17661 * lib/compiler.cc: Likewise.
17662 * lib/cp-support.exp: Likewise.
17663 * lib/gdb.exp: Likewise.
17664
bf401b07
SM
176652015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17666
17667 * configure.ac: Remove HP-UX case.
17668 * configure: Regenerate.
17669
aff9c0f8
SM
176702015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17671
17672 * lib/gdb.exp (gdb_compile): Add function doc.
17673
a6904d5a
PA
176742015-12-17 Pedro Alves <palves@redhat.com>
17675
17676 PR threads/19354
17677 * gdb.multi/info-threads.exp: New file.
17678
a22279dd
YQ
176792015-12-15 Yao Qi <yao.qi@linaro.org>
17680
17681 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17682 is aarch64*-*-*.
17683
0588c796
SL
176842015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17685
17686 * gdb.base/history-duplicates.exp: Skip if no readline support.
17687
5d978e17
SL
176882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17689
17690 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17691
7e763b86
SL
176922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17693
17694 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17695
87a3a92c
SL
176962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17697
17698 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17699 ctrl-C if nointerrupts target property is set.
17700 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17701 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17702 * gdb.base/paginate-bg-execution.exp: Likewise.
17703 * gdb.base/paginate-execution-startup.exp: Likewise.
17704 * gdb.base/random-signal.exp: Likewise.
17705 * gdb.base/range-stepping.exp: Likewise.
17706 * gdb.cp/annota2.exp: Likewise.
17707 * gdb.cp/annota3.exp: Likewise.
17708 * gdb.gdb/selftest.exp: Likewise.
17709 * gdb.threads/continue-pending-status.exp: Likewise.
17710 * gdb.threads/leader-exit.exp: Likewise.
17711 * gdb.threads/manythreads.exp: Likewise.
17712 * gdb.threads/pthreads.exp: Likewise.
17713 * gdb.threads/schedlock.exp: Likewise.
17714 * gdb.threads/sigthread.exp: Likewise.
17715
a8f077dc
DB
177162015-12-11 Don Breazeal <donb@codesourcery.com>
17717
17718 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17719 remote.
17720 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17721 * gdb.base/foll-exec.exp (main): Enable for target remote.
17722 * gdb.base/foll-fork.exp (main): Likewise.
17723 * gdb.base/foll-vfork.exp (main): Likewise.
17724 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17725 (proc continue_to_exit_bp_loc): Use clean_restart.
17726 * gdb.base/pie-execl.exp (main): Disable for target remote.
17727 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17728 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17729 * gdb.threads/execl.exp (main): Likewise.
17730 * gdb.threads/fork-child-threads.exp (main): Likewise.
17731 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17732 remote.
17733 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17734 remote.
17735 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17736 pid.tid style ptids, instead of just tid.
17737 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17738 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17739 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17740 ptids, instead of just tid.
17741
3b2464a8
AB
177422015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17743
17744 * gdb.base/list.exp (test_list_forward): Add end of file error
17745 test.
17746 (test_repeat_list_command): Add end of file error test.
17747 (test_list_backwards): Add beginning of file error test.
17748
a0def019
AB
177492015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17750
17751 * gdb.base/list.exp (test_list_invalid_args): New function,
17752 defined, and called.
17753
5c000dff
AB
177542015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17755
17756 * gdb.base/list.exp (test_list): Make test names unique.
17757
f1637ebe
YQ
177582015-12-11 Yao Qi <yao.qi@linaro.org>
17759
17760 * gdb.base/coremaker2.c: Remove.
17761
36d6fc0a
PA
177622015-12-10 Pedro Alves <palves@redhat.com>
17763
17764 * gdb.multi/base.exp: Remove stale "spaces" references.
17765
762f7747
PA
177662015-12-10 Pedro Alves <palves@redhat.com>
17767
17768 * gdb.multi/base.exp: Don't use nowarnings.
17769 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17770 * gdb.multi/hangout.c: Include stdio.h.
17771 * gdb.multi/hello.c: Include stdlib.h.
17772 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17773 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17774 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17775
28d2bfb9
AB
177762015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17777
17778 * gdb.dwarf2/dw2-ranges-base.c: New file.
17779 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17780 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17781 support additional line table, and debug ranges generation.
17782 (Dwarf::ranges): New function, generate .debug_ranges.
17783 (Dwarf::lines): Support generating simple line table programs.
17784 (Dwarf::assemble): Initialise new namespace variables.
17785
5fc2beac
KB
177862015-12-09 Kevin Buettner <kevinb@redhat.com>
17787
17788 * gdb.base/async.exp (proc test_background): Add case for
17789 asynchronous execution not supported.
17790
1c35a88f
LM
177912015-12-09 Luis Machado <lgustavo@codesourcery.com>
17792
17793 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17794 format and change test names to make them unique.
17795
b593e3d9
RK
177962015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17797 Pedro Alves <pedro@redhat.com>
17798
17799 PR gdb/18702
17800 Add checking of floatformats setup on x86_64 hosts.
17801 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17802 (smallval, bigval): New labels/constants.
17803 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17804 float" after loading bigval and smallval.
17805
d72413e6
PMR
178062015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17807
17808 * gdb.ada/fun_overload_menu.exp: New testcase.
17809 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17810
ece66d65
JS
178112015-12-04 Josh Stone <jistone@redhat.com>
17812
17813 * gdb.base/catch-fork-static.exp: New.
17814
41d0efca
YQ
178152015-12-03 Yao Qi <yao.qi@linaro.org>
17816
17817 * gdb.base/sizeof.c: Don't include stdio.h and
17818 ../lib/unbuffer_output.c.
17819 (main): New variable 'size' and 'value'. Remove printf and
17820 gdb_unbuffer_output. Assign return value to size and value.
17821 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17822 at the beginning.
17823 (check_sizeof): Check the result by printing variable 'size'.
17824 (check_valueof): Check the result by printing variable 'value'.
17825
99fd02d9
YQ
178262015-12-01 Yao Qi <yao.qi@linaro.org>
17827
17828 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17829 for aarch64*-*-linux* target.
17830
f2faf941
PA
178312015-11-30 Pedro Alves <palves@redhat.com>
17832
17833 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17834
04bf20c5
PA
178352015-11-30 Pedro Alves <palves@redhat.com>
17836
17837 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17838 Handle non-stop mode vCont replies.
17839
09df4675
PA
178402015-11-30 Pedro Alves <palves@redhat.com>
17841
17842 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17843 prepare_for_testing. Start gdb with "set non-stop on" appended to
17844 GDBFLAGS. Lax expected stop output.
17845
58b584af
YQ
178462015-11-27 Yao Qi <yao.qi@linaro.org>
17847
17848 * gdb.arch/arm-neon.exp: New.
17849 * gdb.arch/arm-neon.c: New.
17850
dfcb77a8
YQ
178512015-11-27 Yao Qi <yao.qi@linaro.org>
17852
17853 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17854
88e8ec1b
YQ
178552015-11-27 Yao Qi <yao.qi@linaro.org>
17856
17857 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17858 frames-invalid annotation.
17859
bfde72c2
YQ
178602015-11-27 Yao Qi <yao.qi@linaro.org>
17861
17862 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17863
f6512a69
SM
178642015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17865
17866 * gdb.threads/names.exp: New file.
17867 * gdb.threads/names.c: New file.
17868 * README: Mention gdb,no_thread_names.
17869
46a3515b
MM
178702015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17871
17872 PR 19297
17873 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17874 support" error.
17875
62147a22
PA
178762015-11-24 Pedro Alves <palves@redhat.com>
17877
17878 PR 17539
17879 * gdb.base/display.exp: Expect displays to be sorted in ascending
17880 order. Use multi_line.
17881 * gdb.base/solib-display.exp: Likewise.
17882
2f341b6e
PA
178832015-11-24 Pedro Alves <palves@redhat.com>
17884
17885 PR 17539
25d49b86
PA
17886 * gdb.base/display.exp: Expect displays to be sorted in ascending
17887 order. Use multi_line.
17888 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17889
7e0aa6aa
PA
178902015-11-24 Pedro Alves <palves@redhat.com>
17891
17892 PR 17539
17893 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17894 threads in ascending order.
17895 * gdb.base/foll-fork.exp: Likewise.
17896 * gdb.base/foll-vfork.exp: Likewise.
17897 * gdb.base/multi-forks.exp: Likewise.
17898 * gdb.mi/mi-nonstop.exp: Likewise.
17899 * gdb.mi/mi-nsintrall.exp: Likewise.
17900 * gdb.multi/base.exp: Likewise.
17901 * gdb.multi/multi-arch.exp: Likewise.
17902 * gdb.python/py-inferior.exp: Likewise.
17903 * gdb.threads/break-while-running.exp: Likewise.
17904 * gdb.threads/execl.exp: Likewise.
17905 * gdb.threads/gcore-thread.exp: Likewise.
17906 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17907 * gdb.threads/kill.exp: Likewise.
17908 * gdb.threads/linux-dp.exp: Likewise.
17909 * gdb.threads/multiple-step-overs.exp: Likewise.
17910 * gdb.threads/next-bp-other-thread.exp: Likewise.
17911 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17912 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17913 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17914 * gdb.threads/thread-find.exp: Likewise.
17915 * gdb.threads/tls.exp: Likewise.
17916 * lib/mi-support.exp (mi_reverse_list): Delete.
17917 (mi_check_thread_states): No longer reverse list.
17918
2cc57ad8
PA
179192015-11-24 Pedro Alves <palves@redhat.com>
17920
17921 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17922 use lowercase.
17923
c93e8391
SM
179242015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17925
17926 * gdb.trace/actions.c: Include trace-common.h.
17927 (main): Add a location for a fast tracepoint.
17928 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17929 the normal tracepoints.
17930 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17931
045ccf91
SM
179322015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17933
17934 * save-trace.exp: Factor out code to these...
17935 (gdb_save_tracepoints): New.
17936 (gdb_load_tracepoints): New.
17937 (do_save_load_test): New.
17938
5506f9f6
KB
179392015-11-23 Kevin Buettner <kevinb@redhat.com>
17940
17941 * gdb.base/asmlabel.exp: New test.
17942 * gdb.base/asmlabel.c: New test case.
17943
16c3b12f
JB
179442015-11-23 Joel Brobecker <brobecker@adacore.com>
17945
17946 * gdb.base/wrong_frame_bt_full-main.c: New file.
17947 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17948 * gdb.base/wrong_frame_bt_full.exp: New file.
17949
155bfbd3
JB
179502015-11-23 Joel Brobecker <brobecker@adacore.com>
17951
17952 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17953
bb097445
JM
179542015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17955
206853a0 17956 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17957 pstate register when comparing registers values in
17958 sparc64-*-linux-gnu targets to avoid spurious differences.
17959
9c88ed8f
JM
179602015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17961
206853a0 17962 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17963
96161e25
SL
179642015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17965
17966 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17967 as type argument to gdb_compile.
17968 * gdb.base/nested-subp2.exp: Likewise.
17969 * gdb.base/nested-subp3.exp: Likewise.
17970
340c2830
DV
179712015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17972
17973 * lib/dwarf.exp (_note): Fix left shift of negative value.
17974 * gdb.trace/trace-condition.exp: Likewise.
17975
c1862d0f
YQ
179762015-11-13 Yao Qi <yao.qi@linaro.org>
17977
17978 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17979 comments about d10v.
17980 (test_scalar_returns): Likewise.
17981 * gdb.base/d10v.ld: Remove.
17982 * gdb.base/overlays.exp: Remove the target triplet checking for
17983 d10v-*-*.
17984 * gdb.base/structs.exp (test_struct_returns): Remove the
17985 comments about d10v.
17986 (test_struct_calls): Likewise.
17987
77ae9c19
YQ
179882015-11-13 Yao Qi <yao.qi@linaro.org>
17989
17990 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17991 * gdb.base/gnu_vector.c: Don't include stdio.h.
17992 (main): Don't print res and call add_some_intvecs.
17993
430e004e
MK
179942015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17995
17996 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17997 macro.
17998 (func5): Removed.
17999 (func4): Use FAST_TRACEPOINT_LABEL.
18000 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18001 macro.
18002 (func): Removed.
18003 (thread_function): Use FAST_TRACEPOINT_LABEL.
18004 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18005 (func): Remove.
18006 (marker): Use FAST_TRACEPOINT_LABEL.
18007 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18008 (pendfunc1): Remove.
18009 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18010 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18011 (foo): Remove.
18012 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18013 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18014 macro.
18015 (func): Remove.
18016 (marker): Use FAST_TRACEPOINT_LABEL.
18017 * gdb.trace/trace-common.h: New header.
18018 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18019 macro.
18020 (func): Remove.
18021 (marker): Use FAST_TRACEPOINT_LABEL.
18022 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18023 (func): Remove.
18024 (thread_function): Use FAST_TRACEPOINT_LABEL.
18025
6e7675a7
MK
180262015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18027
18028 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18029 in front.
18030 * gdb.trace/change-loc.exp: Use global pcreg definition.
18031 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18032 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18033 in front.
18034 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18035 * gdb.trace/pending.exp: Likewise.
18036 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18037 * gdb.trace/trace-break.exp: Likewise.
18038 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18039 in front.
18040 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18041 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18042 in front.
18043 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18044
dddc0e16
JB
180452015-11-09 Joel Brobecker <brobecker@adacore.com>
18046
18047 * gdb.ada/fin_fun_out: New testcase.
18048
c6f0b406
KB
180492015-11-07 Kevin Buettner <kevinb@redhat.com>
18050
18051 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18052 value associated with DW_AT_byte_size.
18053 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18054 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18055 DW_AT_upper_bound.
18056
f01dcfd9
KB
180572015-11-07 Kevin Buettner <kevinb@redhat.com>
18058
18059 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18060 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18061 version.
18062 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18063 gdb.dwarf2/dw2-canonicalize-type.exp,
18064 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18065 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18066 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18067 provided by gdb_target_symbol_prefix_flags_asm.
18068 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18069 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18070 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18071 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18072 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18073 macros where needed). Use this macro for symbols which require
18074 the prefix provided by SYMBOL_PREFIX.
18075
2223449a
KB
180762015-11-05 Kevin Buettner <kevinb@redhat.com>
18077
18078 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18079 New procs.
18080 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18081 representing expressions, of more than one list element.
18082 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18083 to prepend linker symbol prefix to f.
18084 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18085 table_1 and table_2.
18086 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18087 Likewise, for f and g.
18088 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18089 for ptr.
18090 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18091 for main.
18092 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18093 table_1_ptr and table_2_ptr.
18094
6f2f1a3a
JK
180952015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18096 Joel Brobecker <brobecker@adacore.com>
18097
18098 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18099
566c56c9
MK
181002015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18101
18102 * gdb.reverse/s390-mvcle.c: New test.
18103 * gdb.reverse/s390-mvcle.exp: New file.
18104 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18105
d5f0636b
MK
181062015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18107
18108 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18109
7ad8b86c
MK
181102015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18111
18112 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18113 reaching marker2.
18114 * gdb.reverse/getresuid-reverse.exp: Likewise.
18115 * gdb.reverse/pipe-reverse.exp: Likewise.
18116 * gdb.reverse/readv-reverse.exp: Likewise.
18117 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18118 * gdb.reverse/time-reverse.exp: Likewise.
18119 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18120
4081c0f1
YQ
181212015-10-30 Yao Qi <yao.qi@linaro.org>
18122
18123 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18124 (empty_cycle): Remove.
18125 (main): Don't call empty_cycle. Don't use watch_count_done.
18126 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18127 empty_cycle. Rewrite the code counting HW watchpoints.
18128
452b4ba5
MK
181292015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18130
18131 * gdb.reverse/fstatat-reverse.c: New test.
18132 * gdb.reverse/fstatat-reverse.exp: New file.
18133 * gdb.reverse/getresuid-reverse.c: New test.
18134 * gdb.reverse/getresuid-reverse.exp: New file.
18135 * gdb.reverse/pipe-reverse.c: New test.
18136 * gdb.reverse/pipe-reverse.exp: New file.
18137 * gdb.reverse/readv-reverse.c: New test.
18138 * gdb.reverse/readv-reverse.exp: New file.
18139 * gdb.reverse/recvmsg-reverse.c: New test.
18140 * gdb.reverse/recvmsg-reverse.exp: New file.
18141 * gdb.reverse/time-reverse.c: New test.
18142 * gdb.reverse/time-reverse.exp: New file.
18143 * gdb.reverse/waitpid-reverse.c: New test.
18144 * gdb.reverse/waitpid-reverse.exp: New file.
18145
5e2e7507
JK
181462015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18147
18148 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18149
0fde2c53
DE
181502015-10-26 Doug Evans <dje@google.com>
18151
18152 PR symtab/17391
18153 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18154 * gdb.dwarf2/bad-regnum.c: New file.
18155 * gdb.dwarf2/bad-regnum.exp: New file.
18156
1a70ae97
DE
181572015-10-26 Doug Evans <dje@google.com>
18158
18159 PR python/18938
18160 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18161 file.
18162
27dc26ab
JK
181632015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18164
18165 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18166 for a change by "Mention language in compile error message".
18167
bed91f4d
SM
181682015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18169
18170 PR python/18073
18171 * gdb.python/py-type.c (C::a_method): New.
18172 (C::a_const_method): New.
18173 (C::a_static_method): New.
18174 (a_function): New.
18175 * gdb.python/py-type.exp (test_fields): Test getting fields
18176 from function and method.
18177
3f2f83dd
KB
181782015-10-21 Keven Boell <keven.boell@intel.com>
18179
18180 * gdb.fortran/vla-alloc-assoc.exp: New file.
18181 * gdb.fortran/vla-datatypes.exp: New file.
18182 * gdb.fortran/vla-datatypes.f90: New file.
18183 * gdb.fortran/vla-history.exp: New file.
18184 * gdb.fortran/vla-ptype-sub.exp: New file.
18185 * gdb.fortran/vla-ptype.exp: New file.
18186 * gdb.fortran/vla-sizeof.exp: New file.
18187 * gdb.fortran/vla-sub.f90: New file.
18188 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18189 * gdb.fortran/vla-value-sub-finish.exp: New file.
18190 * gdb.fortran/vla-value-sub.exp: New file.
18191 * gdb.fortran/vla-value.exp: New file.
18192 * gdb.fortran/vla-ptr-info.exp: New file.
18193 * gdb.mi/mi-vla-fortran.exp: New file.
18194 * gdb.mi/vla.f90: New file.
18195
27145d50
SL
181962015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18197
18198 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18199 of hardwired timeout value.
18200
5f3ff4f8
JK
182012015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18202 Pedro Alves <palves@redhat.com>
18203
18204 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18205 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18206
bfd09d20
JS
182072015-10-19 Josh Stone <jistone@redhat.com>
18208
18209 * gdb.base/catch-syscall.c: Include <sched.h>.
18210 (unknown_syscall): New variable.
18211 (main): Trigger a vfork and an unknown syscall.
18212 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18213 (unknown_syscall_number): Likewise.
18214 (check_call_to_syscall): Accept an optional syscall pattern.
18215 (check_return_from_syscall): Likewise.
18216 (check_continue): Likewise.
18217 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18218 (test_catch_syscall_skipping_return): New test toggling off 'catch
18219 syscall' to step over the syscall return, then toggling back on.
18220 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18221 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18222 (do_syscall_tests): Call test_catch_syscall_without_args and
18223 test_catch_syscall_mid_vfork.
18224 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18225 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18226
b32b93c6
AS
182272015-10-19 Andrew Stubbs <ams@codesourcery.com>
18228
18229 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18230 print g_vE): Add new pass patterns.
18231 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18232 print various symbol names for vptr fields.
18233
9d622bda
AB
182342015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18235
18236 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18237 results.
18238
0fd8ac1c
YQ
182392015-10-12 Yao Qi <yao.qi@linaro.org>
18240
18241 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18242
34240514
YQ
182432015-10-12 Yao Qi <yao.qi@linaro.org>
18244
18245 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18246 is aarch64*-*-linux*.
18247
8240f442
YQ
182482015-10-12 Yao Qi <yao.qi@linaro.org>
18249
18250 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18251 (can_relocate_bcond_true): ... it.
18252 (can_relocate_bcond_false): New function.
18253 (foo): Likewise.
18254 (can_relocate_bl): Likewise.
18255 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18256 can_relocate_bl.
18257
2520f728
PMR
182582015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18259
18260 * gdb.base/nested-addr.c: New file.
18261 * gdb.base/nested-addr.exp: New testcase.
18262
abcef95a
MM
182632015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18264
18265 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18266 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18267 its output. Ignore the output of "record goto begin" and instead
18268 check that GDB is replaying.
18269
145e3ddb
PA
182702015-10-09 Pedro Alves <palves@redhat.com>
18271
18272 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18273 (top level): Use it in the run with no args test.
18274
d5d8c4e1
IB
182752015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18276
18277 * gdb.dlang/properties.exp: New file.
18278
06e635ef
SL
182792015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18280
18281 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18282 whether or not address 0x1000 is mapped on the target.
18283
e019fd1d
SM
182842015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18285
18286 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18287 build.
18288
77ba2a67
MM
182892015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18290
18291 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18292 instruction-history test.
18293
c60eb31f
DE
182942015-09-28 Doug Evans <dje@google.com>
18295
18296 * gdb.base/gcore.c (array_func): Add reference to static_array.
18297
9a3c8263
SM
182982015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18299
18300 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18301 source line.
18302
9720e656
SL
183032015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18304
18305 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18306 short or char as base type.
18307
938d3bf2
SL
183082015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18309
18310 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18311 to allow any size enum.
18312
e6c2c623
PMR
183132015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18314
18315 * gdb.ada/array_ptr_renaming.exp: New testcase.
18316 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18317 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18318
06da0f77
PL
183192015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18320
18321 * gdb.trace/ftrace-lock.c: New file.
18322 * gdb.trace/ftrace-lock.exp: New file.
18323
4f51c22a
PL
183242015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18325
18326 * gdb.arch/insn-reloc.c: New file.
18327 * gdb.arch/ftrace-insn-reloc.exp: New file.
18328
7041adf4
PL
183292015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18330
18331 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18332 instruction.
18333 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18334 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18335 * gdb.trace/range-stepping.c: Likewise.
18336 * gdb.trace/trace-break.c: Likewise.
18337 * gdb.trace/trace-mt.c (thread_function): Likewise.
18338 * gdb.trace/ftrace.c (marker): Likewise.
18339 * gdb.trace/trace-condition.c (marker): Likewise.
18340 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18341 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18342 is_aarch64_target.
18343
015d2e7e
DE
183442015-09-18 Doug Evans <xdje42@gmail.com>
18345
18346 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18347 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18348
26b188a2
SL
183492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18350
18351 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18352 the breakpoint.
18353
79dc332b
SL
183542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18355
18356 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18357 the pending breakpoint. Remove timeout override for "Run till
18358 MI pending breakpoint on pendfunc3 on thread 2" test.
18359
f57929f2
SL
183602015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18361
18362 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18363 filename pattern.
18364
3f469b17
SL
183652015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18366
18367 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18368 in breakpoint filename pattern.
18369
515b89b3
SL
183702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18371
7800dbe4
SL
18372 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18373
183742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18375
515b89b3
SL
18376 * gdb.linespec/explicit.exp: Check for readline support for
18377 tab-completion tests. Fix obvious typo.
18378
d2939ba2
MM
183792015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18380
18381 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18382 and replay.
18383
cbb55fa7
MM
183842015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18385
18386 * gdb.btrace/non-stop.c: New.
18387 * gdb.btrace/non-stop.exp: New.
18388
43691ca1
PL
183892015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18390 Yao Qi <yao.qi@linaro.org>
18391
18392 * gdb.trace/trace-condition.c: New file.
18393 * gdb.trace/trace-condition.exp: New file.
18394
d78908cf
WW
183952015-09-16 Wei-cheng Wang <cole945@gmail.com>
18396
18397 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18398 for testing bytecode compilation.
18399
1ed415e2
PA
184002015-09-16 Pedro Alves <palves@redhat.com>
18401 Sandra Loosemore <sandra@codesourcery.com>
18402
18403 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18404 (SECONDS): Redefine.
18405 (main): Call pthread_kill and alarm early.
18406 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18407 support.
18408 (test): If the target can't hardware step and doesn't support
18409 displaced stepping, increase the timeout.
18410
d136eff5
PA
184112015-09-16 Pedro Alves <palves@redhat.com>
18412
18413 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18414 (enable_debug): New procedures.
18415 (test): Use them. Bail out if waiting for threads fails.
18416 (top level): Bail out if a test fails.
18417
991f019c
YQ
184182015-09-16 Yao Qi <yao.qi@linaro.org>
18419
18420 * gdb.asm/asm-source.exp: Set asm-arch for
18421 aarch64*-*-* target.
18422 * gdb.asm/aarch64.inc: New file.
18423
bfca584f
PMR
184242015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18425
18426 * gdb.ada/array_of_variable_length.exp: New testcase.
18427 * gdb.ada/array_of_variable_length/foo.adb: New file.
18428 * gdb.ada/array_of_variable_length/pck.adb: New file.
18429 * gdb.ada/array_of_variable_length/pck.ads: New file.
18430
b326e587
DE
184312015-09-15 Doug Evans <dje@google.com>
18432
18433 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18434 of function static local variable.
18435
5382cfab
PW
184362015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18437
18438 * gdb.threads/tls-so_extern.exp: New test file.
18439 * gdb.threads/tls-so_extern.c: New test file.
18440 * gdb.threads/tls-so_extern_main.c: New test file.
18441
141c5cc4
JK
184422015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18443
18444 * gdb.opt/solib-intra-step-lib.c: New file.
18445 * gdb.opt/solib-intra-step-main.c: New file.
18446 * gdb.opt/solib-intra-step.exp: New file.
18447
d15dcecd
PA
184482015-09-15 Pedro Alves <palves@redhat.com>
18449
18450 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18451 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18452
4c2f2a79
PA
184532015-09-14 Pedro Alves <palves@redhat.com>
18454
18455 * gdb.base/hook-stop-continue.c: Delete.
18456 * gdb.base/hook-stop-continue.exp: Delete.
18457 * gdb.base/hook-stop-frame.c: Delete.
18458 * gdb.base/hook-stop-frame.exp: Delete.
18459 * gdb.base/hook-stop.c: New file.
18460 * gdb.base/hook-stop.exp: New file.
18461
919e6dbe
PMR
184622015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18463
18464 * gdb.ada/access_to_packed_array.exp: New testcase.
18465 * gdb.ada/access_to_packed_array/foo.adb: New file.
18466 * gdb.ada/access_to_packed_array/pack.adb: New file.
18467 * gdb.ada/access_to_packed_array/pack.ads: New file.
18468
157280a4
MM
184692015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18470
18471 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18472 buffer size test.
18473
2fd33e94
DB
184742015-09-11 Don Breazeal <donb@codesourcery.com>
18475
18476 * gdb.base/foll-exec.c: Add copyright header. Fix
18477 formatting issues.
18478 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18479 (do_exec_tests): Use clean_restart in place of zap_session,
18480 and for test initialization. Fix formatting issues. Use
18481 fail in place of perror.
18482 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18483 an expect statement to match an expression with output from
18484 the program under debug.
18485 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18486 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18487 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18488 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18489 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18490
e70b6e8e
DE
184912015-09-09 Doug Evans <dje@google.com>
18492
18493 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18494
7a551a51
DE
184952015-09-09 Doug Evans <dje@google.com>
18496
18497 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18498
4c666f84
DE
184992015-09-09 Doug Evans <dje@google.com>
18500
18501 * gdb.base/savedregs.exp: Fix typo.
18502
243a9253
PA
185032015-09-09 Pedro Alves <palves@redhat.com>
18504
18505 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18506
c0fa8fbd
SL
185072015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18508
18509 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18510 command actually switches threads. Give up on remaining
18511 tests if target fails to stop at breakpoint.
18512
cd7c1778
PMR
185132015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18514
18515 * gdb.ada/funcall_char.exp: New testcase.
18516 * gdb.ada/funcall_char/foo.adb: New file.
18517
dc5c8746
PMR
185182015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18519
18520 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18521 expected outputs. Add two testcases for completing ambiguous
18522 functions.
18523 * gdb.ada/complete/aux_pck.adb: New file.
18524 * gdb.ada/complete/aux_pck.ads: New file.
18525 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18526 Ambiguous_Func functions.
18527 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18528 * gdb.ada/complete/pck.adb: Likewise.
18529
4e83a1e7
UW
185302015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18531
18532 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18533 failures to run the test program under GDB.
18534
8ce74153
LM
185352015-08-26 Luis Machado <lgustavo@codesourcery.com>
18536
18537 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18538 to C.
18539
e9756d52
PP
185402015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18541
18542 * gdb.base/run-after-attach.exp: New test file.
18543 * gdb.base/run-after-attach.c: New test file.
18544
8d37573b
DB
185452015-08-26 Don Breazeal <donb@codesourcery.com>
18546
18547 * gdb.base/foll-exec-2.c: New test program.
18548 * gdb.base/foll-exec-2.exp: New test.
18549
63e43d3a
PMR
185502015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18551
18552 * gdb.base/nested-subp1.exp: New file.
18553 * gdb.base/nested-subp1.c: New file.
18554 * gdb.base/nested-subp2.exp: New file.
18555 * gdb.base/nested-subp2.c: New file.
18556 * gdb.base/nested-subp3.exp: New file.
18557 * gdb.base/nested-subp3.c: New file.
18558
3d40fbb5
PA
185592015-08-24 Pedro Alves <palves@redhat.com>
18560
18561 * gdb.server/connect-without-multi-process.c: New file.
18562 * gdb.server/connect-without-multi-process.exp: New file.
18563
4422ac93
LM
185642015-08-24 Luis Machado <lgustavo@codesourcery.com>
18565
18566 * gdb.opt/inline-markers.c: Make z int.
18567
91dddb86
LM
185682015-08-24 Luis Machado <lgustavo@codesourcery.com>
18569
18570 * gdb.opt/inline-markers.c: Make z volatile.
18571
a48847ee
LM
185722015-08-24 Luis Machado <lgustavo@codesourcery.com>
18573
18574 * gdb.opt/inline-bt.c: New volatile global z.
18575 * gdb.opt/inline-cmds.c: Likewise.
18576 * gdb.opt/inline-locals.c: Likewise.
18577 * gdb.opt/inline-markers.c: New extern global z.
18578 (marker): Use z.
18579 (inline_fn): Likewise.
18580
0ebbc52b
PA
185812015-08-24 Pedro Alves <palves@redhat.com>
18582
18583 * config/m32r-stub.exp: Remove file.
18584 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18585 * gdb.base/call-rt-st.exp: Likewise.
18586 * gdb.base/call-strs.exp: Likewise.
18587 * gdb.base/default.exp: Remove references to h8300-*-hms and
18588 *-*-udi*.
18589 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18590
77c365df
AA
185912015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18592
18593 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18594 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18595 and "return" use KFAIL when GDB can not read/write the vector
18596 return value.
18597
4313b8c0
GB
185982015-08-21 Gary Benson <gbenson@redhat.com>
18599
18600 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18601
0e433b32
PA
186022015-08-20 Pedro Alves <palves@redhat.com>
18603
18604 * gdb.server/solib-list.exp: No longer expect an interior stop in
18605 non-stop mode.
18606
221e1a37
PA
186072015-08-20 Pedro Alves <palves@redhat.com>
18608
18609 * gdb.server/connect-stopped-target.c: New file.
18610 * gdb.server/connect-stopped-target.exp: New file.
18611
40e3ad0e
PA
186122015-08-20 Pedro Alves <palves@redhat.com>
18613
18614 * gdb.dwarf2/comp-unit-lang.exp: New file.
18615 * gdb.dwarf2/comp-unit-lang.c: New file.
18616
af39b327
PMR
186172015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18618
18619 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18620 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18621
7d45c7c3 186222015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18623
7d45c7c3
KB
18624 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18625 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18626
4d6cceb4
DE
186272015-08-18 Doug Evans <dje@google.com>
18628 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18629
18630 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18631 skip_python_tests. New arg prompt_regexp.
18632 (skip_python_tests): New function.
18633 * lib/mi-support.exp (mi_skip_python_tests): New function.
18634 * gdb.python/py-mi-objfile-gdb.py: New file.
18635 * gdb.python/py-mi-objfile.c: New file.
18636 * gdb.python/py-mi-objfile.exp: New file.
18637
ad89c2aa
KS
186382015-08-17 Keith Seitz <keiths@redhat.com>
18639
18640 * gdb.linespec/explicit.exp: Move strace test from here ...
18641 * gdb.trace/strace.exp: ... to here.
18642
e3ae3c43
PP
186432015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18644
18645 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18646 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18647
604b2636
DE
186482015-08-14 Doug Evans <xdje42@gmail.com>
18649
18650 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18651 inferior before selecting a new file.
18652
6ff0ba5f
DE
186532015-08-14 Doug Evans <xdje42@gmail.com>
18654
18655 * gdb.mi/mi-disassemble.exp: Update.
18656 * gdb.base/disasm-optim.S: New file.
18657 * gdb.base/disasm-optim.c: New file.
18658 * gdb.base/disasm-optim.h: New file.
18659 * gdb.base/disasm-optim.exp: New file.
18660
9ca98f92
KS
186612015-08-14 Keith Seitz <keiths@redhat.com>
18662
18663 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18664 "evaluated-by".
18665
52bbc560
JB
186662015-08-13 Joel Brobecker <brobecker@adacore.com>
18667
18668 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18669
5d8c3ed3
PMR
186702015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18671
18672 * gdb.ada/fun_renaming.exp: New testcase.
18673 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18674 * gdb.ada/fun_renaming/pack.adb: New file.
18675 * gdb.ada/fun_renaming/pack.ads: New file.
18676
ea8812bc
KS
186772015-08-12 Keith Seitz <keiths@redhat.com>
18678
18679 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18680 gdb_get_line_number.
18681
4dafcdeb
JB
186822015-08-12 Joel Brobecker <brobecker@adacore.com>
18683
18684 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18685 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18686 gdb.base/dso2dso.exp: New files.
18687
5ba32597
SDJ
186882015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18689 Pedro Alves <palves@redhat.com>
18690 Keith Seitz <keiths@redhat.com>
18691
18692 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18693 GDBFLAGS.
18694
b6dafabf
PP
186952015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18696
18697 * gdb.base/gdbhistsize-history.exp
18698 (test_histsize_history_setting): Use save_vars.
18699 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18700 Use save_vars.
18701 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18702 * gdb.base/readline.exp: Use save_vars.
18703
abe8e607
PP
187042015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18705
18706 * lib/gdb.exp (save_vars): New proc.
18707
629500fa
KS
187082015-08-11 Keith Seitz <keiths@redhat.com>
18709
18710 * gdb.base/help.exp: Update help_breakpoint_text.
18711
eb8c4e2e
KS
187122015-08-11 Keith Seitz <keiths@redhat.com>
18713
18714 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18715 (at toplevel): Call test_explicit_breakpoints.
18716 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18717 breakpoints.
18718 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18719 breakpoint conditions, "-cond".
18720
87f0e720
KS
187212015-08-11 Keith Seitz <keiths@redhat.com>
18722
18723 * gdb.linespec/3explicit.c: New file.
18724 * gdb.linespec/cpexplicit.cc: New file.
18725 * gdb.linespec/cpexplicit.exp: New file.
18726 * gdb.linespec/explicit.c: New file.
18727 * gdb.linespec/explicit.exp: New file.
18728 * gdb.linespec/explicit2.c: New file.
18729 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18730 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18731 before using in the matching pattern.
18732 Clarify that `prefix' is a regular expression.
18733
f00aae0f
KS
187342015-08-11 Keith Seitz <keiths@redhat.com>
18735
18736 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18737 test.
18738 Add tests for missing ",FMT" and ",".
18739
e27852be
DE
187402015-08-10 Doug Evans <dje@google.com>
18741 Keith Seitz <keiths@redhat.com>
18742
18743 PR gdb/17960
18744 * gdb.base/completion.exp: Add location completer tests.
18745
7f03bd92
PA
187462015-08-07 Pedro Alves <palves@redhat.com>
18747
18748 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18749 tests here.
18750 (top level): Run do_test with and without displaced stepping.
18751
3fc8eb30
PA
187522015-08-07 Pedro Alves <palves@redhat.com>
18753
18754 * gdb.base/valgrind-disp-step.c: New file.
18755 * gdb.base/valgrind-disp-step.exp: New file.
18756
d4569d7b
PA
187572015-08-07 Pedro Alves <palves@redhat.com>
18758
18759 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18760 Delete function.
18761 (main): Add alarm. Run an infinite loop instead of calling
18762 wait_threads.
18763 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18764 comment.
18765 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18766 Delete function.
18767 (main): Add alarm. Run an infinite loop instead of calling
18768 wait_threads.
18769 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18770 comment.
18771
e1316e60
PA
187722015-08-07 Pedro Alves <palves@redhat.com>
18773
18774 * gdb.base/checkpoint-ns.exp: New file.
18775 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18776 standard_testfile.
18777
da8c46d2
MM
187782015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18779
18780 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18781 * gdb.btrace/instruction_history.exp: Update.
18782 * gdb.btrace/tsx.exp: New.
18783 * gdb.btrace/tsx.c: New.
18784
de1c2c52
PA
187852015-08-06 Pedro Alves <palves@redhat.com>
18786
18787 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18788 increase timeout.
18789 * gdb.reverse/until-precsave.exp: Bump timeouts.
18790
782e0bf4
PA
187912015-08-06 Pedro Alves <palves@redhat.com>
18792
18793 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18794
83e97ed0
PA
187952015-08-06 Pedro Alves <palves@redhat.com>
18796
18797 PR gdb/18749
18798 * gdb.threads/process-dies-while-handling-bp.c: New file.
18799 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18800
863d01bd
PA
188012015-08-06 Pedro Alves <palves@redhat.com>
18802
18803 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18804 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18805
0a39bb32
PA
188062015-08-05 Pedro Alves <palves@redhat.com>
18807
18808 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18809 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18810
ee2d2b10
SL
188112015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18812
18813 * gdb.base/bp-permanent.exp: Report test as unsupported if
18814 the target cannot stop at the permanent breakpoint.
18815
4e1bdb00
DE
188162015-08-03 Doug Evans <dje@google.com>
18817
18818 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18819 10000.
18820
3d338901
DE
188212015-08-03 Doug Evans <dje@google.com>
18822
18823 * Makefile.in (workers/%.worker, build-perf): New rule.
18824 (GDB_PERFTEST_MODE): New variable.
18825 (check-perf): Use it.
18826 (clean): Clean up gdb.perf parallel build subdirs.
18827 * lib/build-piece.exp: New file.
18828 * lib/gdb.exp (make_gdb_parallel_path): New function
18829 (standard_output_file, standard_temp_file): Call it.
18830 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18831 of $GDB_PARALLEL.
18832 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18833
af061d3e
DE
188342015-08-03 Doug Evans <dje@google.com>
18835
8e1afc81 18836 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18837 (LOG_FILE_NAME): New global.
18838 (TextReporter.__init__): Initialize self.txt_sum.
18839 (TextReporter.report): Add support for multiple data-points.
18840 Move report to perftest.sum, put raw data in perftest.log.
18841 (TextReporter.start): Open sum and log files.
18842 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18843 * gdb.perf/lib/perftest/testresult.py
18844 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18845
2c8c5d37
PA
188462015-07-31 Pedro Alves <palves@redhat.com>
18847
18848 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18849 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18850 kill_wait_spawned_process instead of explicit "kill -9".
18851 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18852 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18853 kill_wait_spawned_process.
18854 * gdb.base/attach-twice.exp: Likewise.
18855 * gdb.base/attach.exp: Likewise.
18856 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18857 gdb_test_multiple.
18858 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18859 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18860 kill_wait_spawned_process.
18861 * gdb.base/valgrind-infcall.exp: Likewise.
18862 * gdb.multi/multi-attach.exp: Likewise.
18863 * gdb.python/py-prompt.exp: Likewise.
18864 * gdb.python/py-sync-interp.exp: Likewise.
18865 * gdb.server/ext-attach.exp: Likewise.
18866 * gdb.threads/attach-into-signal.exp (corefunc): Use
18867 spawn_wait_for_attach, spawn_id_get_pid and
18868 kill_wait_spawned_process.
18869 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18870 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18871 spawn_id_get_pid and kill_wait_spawned_process.
18872 * gdb.threads/attach-stopped.exp (corefunc): Use
18873 spawn_wait_for_attach, spawn_id_get_pid and
18874 kill_wait_spawned_process.
18875 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18876 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18877 kill_wait_spawned_process instead of explicit "kill -9".
18878 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18879 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18880 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18881 processes. Don't map cygwin/windows pids here. Now returns a
18882 spawn id list.
18883
032a0fca
SL
188842015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18885
18886 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18887 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18888 correct patch.
18889
61a934ca
SL
188902015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18891
18892 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18893
4bc4d428
SL
188942015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18895
18896 Reapply:
18897 2014-05-21 Mark Wielaard <mjw@redhat.com>
18898
18899 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18900
998d452a
PA
189012015-07-30 Pedro Alves <palves@redhat.com>
18902
18903 * linux-low.c (handle_extended_wait): Set the child's last
18904 reported status to TARGET_WAITKIND_STOPPED.
18905
69dde7dc
PA
189062015-07-30 Pedro Alves <palves@redhat.com>
18907
18908 PR threads/18600
18909 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18910 only shows inferior 1.
18911
4dd63d48
PA
189122015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18913 Pedro Alves <palves@redhat.com>
18914
18915 PR threads/18600
18916 * gdb.threads/fork-plus-threads.c: New file.
18917 * gdb.threads/fork-plus-threads.exp: New file.
18918
d618e4c5
PP
189192015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18920
18921 * gdb.base/batch-preserve-term-settings.exp
18922 (test_terminal_settings_preserved_after_cli_exit): Use
18923 send_quit_command.
18924
1eef6428
PA
189252015-07-29 Pedro Alves <palves@redhat.com>
18926 Don Breazeal <donb@codesourcery.com>
18927
18928 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18929 output from both inferior_spawn_id and gdb_spawn_id.
18930
7da5b897
SDJ
189312015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18932
18933 * gdb.threads/attach-into-signal.exp (corefunc): Use
18934 with_test_prefix on nested loops, uniquefying the test messages.
18935
dac804df
SDJ
189362015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18937
18938 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18939 commit.
18940
06265e53
PP
189412015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18942
18943 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18944 New proc.
18945 (test_terminal_settings_preserved_after_sigterm): New test.
18946
18206ca3
PP
189472015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18948
18949 * gdb.base/batch-preserve-term-settings.exp
18950 (test_terminal_settings_preserved_after_cli_exit): New test.
18951
90074d11
PP
189522015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18953
18954 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18955 manipulation of saved_gdbflags.
18956 (test_terminal_settings_preserved): Remove global declaration of
18957 the unused variable pagination_prompt. Remove manipulation of
18958 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18959 GDBFLAGS.
18960
eb1a7902
PA
189612015-07-29 Pedro Alves <palves@redhat.com>
18962
18963 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18964
8b75dd3b
PA
189652015-07-29 Pedro Alves <palves@redhat.com>
18966
18967 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18968 at the top.
18969
dedad4e3
PA
189702015-07-29 Pedro Alves <palves@redhat.com>
18971
18972 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18973 (main): Call gdb_unbuffer_output.
18974 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18975 (main): Call gdb_unbuffer_output.
18976 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18977 (main): Call gdb_unbuffer_output.
18978 * gdb.base/call-strs.exp: Adjust to step over the
18979 gdb_unbuffer_output call.
18980 * gdb.base/catch-gdb-caused-signals.c: Include
18981 "../lib/unbuffer_output.c".
18982 (main): Call gdb_unbuffer_output.
18983 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18984 (main): Call gdb_unbuffer_output.
18985 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18986 (main): Call gdb_unbuffer_output.
18987 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18988 (main): Call gdb_unbuffer_output.
18989 * gdb.base/shlib-call.exp: Adjust to step over the
18990 gdb_unbuffer_output call.
18991 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18992 (main): Call gdb_unbuffer_output.
18993 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18994 (main): Call gdb_unbuffer_output.
18995 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18996 (main): Rename to ...
18997 (test): ... this.
18998 (main): Reimplement.
18999 * gdb.base/varargs.exp: Run to test instead of to main.
19000 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19001 (main): Call gdb_unbuffer_output.
19002
58789a91
PA
190032015-07-29 Pedro Alves <palves@redhat.com>
19004
19005 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19006 factore out from mi_continue_dprintf. For call-style dprintfs,
19007 expect dprintf output out of $inferior_spawn_id.
19008 (mi_continue_dprintf): Use mi_expect_dprintf.
19009 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19010 (main): Call gdb_unbuffer_output.
19011
e8376742
PA
190122015-07-29 Pedro Alves <palves@redhat.com>
19013
19014 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19015 (default_mi_gdb_start): Set inferior_spawn_id instead of
19016 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19017 gdb_spawn_id.
19018 (mi_gdb_test): Always expect inferior output from both
19019 $inferior_spawn_id and $gdb_spawn_id.
19020
08280010
PA
190212015-07-29 Pedro Alves <palves@redhat.com>
19022
19023 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19024 send_inferior and $inferior_spawn_id.
19025
4d30e432
PA
190262015-07-29 Pedro Alves <palves@redhat.com>
19027
19028 * gdb.gdb/complaints.exp (test_initial_complaints)
19029 (test_serial_complaints, test_short_complaints): Use
19030 gdb_test_stdio.
19031 (test_empty_complaint): Handle $inferior_spawn_id !=
19032 $gdb_spawn_id.
19033
0d30a335
PA
190342015-07-29 Pedro Alves <palves@redhat.com>
19035
19036 * gdb.base/varargs.exp: Use gdb_test_stdio.
19037
39413b29
PA
190382015-07-29 Pedro Alves <palves@redhat.com>
19039
19040 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19041
7cb000a9
PA
190422015-07-29 Pedro Alves <palves@redhat.com>
19043
19044 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19045
d7b8ac82
PA
190462015-07-29 Pedro Alves <palves@redhat.com>
19047
19048 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19049 parameter into two new parameters, "inf_result" and "gdb_result".
19050 Expect inferior output and gdb output from $inferior_spawn_id and
19051 $gdb_spawn_id, respectively. Adjust all callers.
19052
789c3a0c
PA
190532015-07-29 Pedro Alves <palves@redhat.com>
19054
19055 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19056 of gdb_test_sequence.
19057
77e760c3
PA
190582015-07-29 Pedro Alves <palves@redhat.com>
19059
19060 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19061 (saw_spurious_output): Expect inferior output from
19062 $inferior_spawn_id. Use gdb_test_stdio.
19063
8396d2cd
PA
190642015-07-29 Pedro Alves <palves@redhat.com>
19065
19066 * gdb.base/dprintf.exp: Use standard_testfile. Change
19067 prepare_for_testing call.
19068 (srcfile): Don't set.
19069 (restart): New procedure.
19070 (test_dprintf): New procecure, use to continue over dprintfs.
19071 (test_call, test_agent): New procedures, tests moved here.
19072 Restart gdb and recreate dprintfs. Adjust expected output.
19073
2051d61f
PA
190742015-07-29 Pedro Alves <palves@redhat.com>
19075
19076 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19077
452397af
PA
190782015-07-29 Pedro Alves <palves@redhat.com>
19079
19080 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19081
8aed9555
PA
190822015-07-29 Pedro Alves <palves@redhat.com>
19083
19084 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19085 gdb_test_stdio.
19086
188a61b4
PA
190872015-07-29 Pedro Alves <palves@redhat.com>
19088
19089 * lib/gdb.exp (gdb_test_stdio): New procedure.
19090
12264a45
PA
190912015-07-29 Pedro Alves <palves@redhat.com>
19092
19093 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19094
23ffc893
PA
190952015-07-29 Pedro Alves <palves@redhat.com>
19096
19097 * gdb.base/call-signal-resume.exp: Remove check for
19098 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19099 * gdb.base/unwindonsignal.exp: Likewise.
19100 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19101 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19102
65566918
PA
191032015-07-29 Pedro Alves <palves@redhat.com>
19104
19105 * gdb.base/siginfo-addr.c (pass): New function.
19106 (handler): Call it iff si_addr is correct.
19107 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19108 Set a breakpoint at "pass" and continue to it.
19109
d60a9221
SDJ
191102015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19111
19112 * gdb.python/py-objfile.exp: Make some tests have unique names.
19113 * gdb.python/py-pp-registration.exp: Likewise.
19114
bde40b8f
PA
191152015-07-28 Pedro Alves <palves@redhat.com>
19116
19117 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19118
13e1dec8
SM
191192015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19120
19121 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19122
da33c9a7
SM
191232015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19124
19125 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19126
077836f7
PP
191272015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19128
19129 * gdb.base/gdb-sigterm-2.exp: New test.
19130
b8cc7b2e
DE
191312015-07-25 Doug Evans <xdje42@gmail.com>
19132
19133 Revert:
19134 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19135 (workers/%.worker, build-perf): New rule.
19136 (GDB_PERFTEST_MODE): New variable.
19137 (check-perf): Use it.
19138 (clean): Clean up gdb.perf parallel build subdirs.
19139 * lib/build-piece.exp: New file.
19140 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19141 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19142 name.
19143 (standard_temp_file): Ditto.
19144 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19145 of $GDB_PARALLEL.
19146
c8bd4544
DE
191472015-07-24 Doug Evans <dje@google.com>
19148
19149 * gdb.perf/lib/perftest/utils.py: New file.
19150 * gdb.perf/gm-hello.cc: New file.
19151 * gdb.perf/gm-pervasive-typedef.cc: New file.
19152 * gdb.perf/gm-pervasive-typedef.h: New file.
19153 * gdb.perf/gm-std.cc: New file.
19154 * gdb.perf/gm-std.h: New file.
19155 * gdb.perf/gm-use-cerr.cc: New file.
19156 * gdb.perf/gm-utils.h: New file.
19157 * gdb.perf/gmonster-null-lookup.py: New file.
19158 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19159 * gdb.perf/gmonster-print-cerr.py: New file.
19160 * gdb.perf/gmonster-ptype-string.py: New file.
19161 * gdb.perf/gmonster-runto-main.py: New file.
19162 * gdb.perf/gmonster-select-file.py: New file.
19163 * gdb.perf/gmonster1-null-lookup.exp: New file.
19164 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19165 * gdb.perf/gmonster1-print-cerr.exp: New file.
19166 * gdb.perf/gmonster1-ptype-string.exp: New file.
19167 * gdb.perf/gmonster1-runto-main.exp: New file.
19168 * gdb.perf/gmonster1-select-file.exp: New file.
19169 * gdb.perf/gmonster1.cc: New file.
19170 * gdb.perf/gmonster1.exp: New file.
19171 * gdb.perf/gmonster2-null-lookup.exp: New file.
19172 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19173 * gdb.perf/gmonster2-print-cerr.exp: New file.
19174 * gdb.perf/gmonster2-ptype-string.exp: New file.
19175 * gdb.perf/gmonster2-runto-main.exp: New file.
19176 * gdb.perf/gmonster2-select-file.exp: New file.
19177 * gdb.perf/gmonster2.cc: New file.
19178 * gdb.perf/gmonster2.exp: New file.
19179
6eab34f3
DE
191802015-07-24 Doug Evans <dje@google.com>
19181
19182 * gdb.perf/README: New file.
19183 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19184 * lib/gen-perf-test.exp: New file.
19185
63738bfd
DE
191862015-07-24 Doug Evans <dje@google.com>
19187
19188 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19189 (PerfTest::startup): New function.
19190 (PerfTest::run): Return result of calling body.
19191 (PerfTest::assemble): Rewrite.
19192 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19193 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19194 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19195 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19196 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19197
7b606f95
DE
191982015-07-24 Doug Evans <dje@google.com>
19199
19200 * lib/gdb.exp (clean_restart): Make executable optional.
19201
a97b16b8
DE
192022015-07-24 Doug Evans <dje@google.com>
19203
19204 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19205 compiler_info references.
19206 * gdb.cp/temargs.exp: Ditto.
19207 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19208 (get_compiler_info): Early exit if already computed. Set compiler_info
19209 to "unknown" if there was a problem.
19210 (test_compiler_info): Add function comment. Call get_compiler_info.
19211
35baa57f
DE
192122015-07-24 Doug Evans <dje@google.com>
19213
19214 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19215 (workers/%.worker, build-perf): New rule.
19216 (GDB_PERFTEST_MODE): New variable.
19217 (check-perf): Use it.
19218 (clean): Clean up gdb.perf parallel build subdirs.
19219 * lib/build-piece.exp: New file.
19220 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19221 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19222 name.
19223 (standard_temp_file): Ditto.
19224 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19225 of $GDB_PARALLEL.
19226
6ebea266
DE
192272015-07-24 Doug Evans <dje@google.com>
19228
19229 * lib/future.exp (gdb_default_target_compile): New option
19230 "early_flags".
19231 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19232 --as-needed.
19233
1e76a7e9
SDJ
192342015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19235
19236 * gdb.base/catch-syscall.exp: Call gdb_exit before
19237 gdb_skip_xml_test.
19238
5068630a
PA
192392015-07-24 Pedro Alves <palves@redhat.com>
19240
19241 * gdb.python/py-events.exp: Accept output between the stop event
19242 and the prompt.
19243 * gdb.python/py-evsignal.exp: Likewise.
19244 * gdb.python/py-evthreads.exp: Likewise.
19245
77598427
PA
192462015-07-24 Pedro Alves <palves@redhat.com>
19247
19248 PR gdb/18717
19249 * gdb.threads/non-ldr-exit.c: New file.
19250 * gdb.threads/non-ldr-exit.exp: New file.
19251
11e6c98f
YQ
192522015-07-24 Yao Qi <yao.qi@linaro.org>
19253
19254 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19255 restarting process.
19256
51aee833
YQ
192572015-07-24 Yao Qi <yao.qi@linaro.org>
19258
19259 * gdb.server/ext-restart.exp: New file.
19260
8cfe207c
YQ
192612015-07-24 Yao Qi <yao.qi@linaro.org>
19262
19263 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19264 argument options.
19265 * gdb.server/ext-wrapper.exp: New file.
19266
cc12ce38
DE
192672015-07-23 Doug Evans <dje@google.com>
19268
19269 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19270 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19271
d0d84780
PMR
192722015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19273
19274 * gdb.ada/var_arr_typedef.exp: New testcase.
19275 * gdb.ada/var_arr_typedef/pack.adb: New file.
19276 * gdb.ada/var_arr_typedef/pack.ads: New file.
19277 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19278
8b558f79
JB
192792015-07-20 Joel Brobecker <brobecker@adacore.com>
19280
19281 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19282
775a3298
JK
192832015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19284
19285 * gdb.arch/i386-biarch-core.exp: Replace istarget
19286 by "complete set gnutarget". Remove expectation for the "core-file"
19287 command.
19288
db1ff28b
JK
192892015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19290
19291 Revert the previous commit:
19292 Tests for validate symbol file using build-id.
19293
0a94970d
JK
192942015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19295
19296 Tests for validate symbol file using build-id.
19297 * gdb.base/solib-mismatch-lib.c: New file.
19298 * gdb.base/solib-mismatch-libmod.c: New file.
19299 * gdb.base/solib-mismatch.c: New file.
19300 * gdb.base/solib-mismatch.exp: New file.
19301
03346981
SL
193022015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19303
19304 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19305 nios2-*-linux*.
19306 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19307 * gdb.base/siginfo.exp: Likewise.
19308 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19309
42422cc7
PL
193102015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19311
19312 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19313 Move it to ...
19314 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19315 ... here.
19316 * gdb.trace/range-stepping.exp: Check that the target supports
19317 range stepping.
19318
cfa68bae
JK
193192015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19320
19321 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19322
8ffdba26
PA
193232015-07-14 Pedro Alves <palves@redhat.com>
19324
19325 * gdb.base/killed-outside.exp: New file.
19326 * gdb.base/killed-outside.c: New file.
19327
218a5a11
JK
193282015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19329
19330 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19331 (n at main): New.
19332 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19333
e03ed3c6
AA
193342015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19335
19336 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19337 infcall tests instead of setting up for KFAIL.
19338
485668e5
MM
193392015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19340
19341 * gdb.btrace/record_goto-step.exp: New.
19342
08464196
JK
193432015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19344
19345 PR compile/18484
19346 * gdb.compile/compile.c (struct struct_type): Add volatile to
19347 selffield's type.
19348 * gdb.compile/compile.exp
19349 (compile code struct_object.selffield = &struct_object): Skip further
19350 struct_object tests if this one xfails.
19351
bcf5c1d9
RC
193522015-07-08 Robert O'Callahan <robert@ocallahan.org>
19353
19354 PR exp/18617
19355 * gdb.trace/ax.exp: Add test.
19356
4931af25
YQ
193572015-07-07 Yao Qi <yao.qi@linaro.org>
19358
19359 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19360 instead of istarget "aarch64*-*-*".
19361 * gdb.arch/aarch64-fp.exp: Likewise.
19362 * gdb.base/float.exp: Likewise.
19363 * gdb.reverse/aarch64.exp: Likewise.
19364 * lib/gdb.exp (is_aarch64_target): New proc.
19365
9fcf688e
YQ
193662015-07-07 Yao Qi <yao.qi@linaro.org>
19367
19368 * lib/gdb.exp (is_aarch32_target): New proc.
19369 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19370 instead of "istarget "arm*-*-*"".
19371 * gdb.arch/arm-disp-step.exp: Likewise.
19372 * gdb.arch/thumb-bx-pc.exp: Likewise.
19373 * gdb.arch/thumb-prologue.exp: Likewise.
19374 * gdb.arch/thumb-singlestep.exp: Likewise.
19375 * gdb.base/disp-step-syscall.exp: Likewise.
19376 * gdb.base/float.exp: Likewise.
19377
fbd8d50d
YQ
193782015-07-07 Yao Qi <yao.qi@linaro.org>
19379
19380 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19381 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19382
71be1fdc
YQ
193832015-07-07 Yao Qi <yao.qi@linaro.org>
19384
19385 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19386 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19387 if it exists.
19388 * gdb.multi/multi-arch.exp: Likewise.
19389
3e221d36
SM
193902015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19391
19392 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19393 print.
19394
d441430b
YQ
193952015-07-07 Yao Qi <yao.qi@linaro.org>
19396
19397 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19398
06f810bd
MG
193992015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19400
19401 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19402 '[' and ']' characters.
19403
5e61e7c0
IB
194042015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19405
19406 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19407
28bf096c
PA
194082015-06-29 Pedro Alves <palves@redhat.com>
19409
19410 PR threads/18127
19411 * gdb.threads/hand-call-new-thread.c: New file.
19412 * gdb.threads/hand-call-new-thread.c: New file.
19413
ee93cd5e
KS
194142015-06-26 Keith Seitz <keiths@redhat.com>
19415 Doug Evans <dje@google.com>
19416
19417 PR 16253
19418 * gdb.cp/var-tag-2.cc: New file.
19419 * gdb.cp/var-tag-3.cc: New file.
19420 * gdb.cp/var-tag-4.cc: New file.
19421 * gdb.cp/var-tag.cc: New file.
19422 * gdb.cp/var-tag.exp: New file.
19423
fc637f04
PP
194242015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19425
19426 * gdb.base/history-duplicates.exp: New test.
19427
2e52ae68
PP
194282015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19429
19430 * gdb.base/completion.exp: Test the completion of the "focus"
19431 command.
19432
6e22494e
JK
194332015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19434
19435 * gdb.arch/amd64-prologue-skip.S: New file.
19436 * gdb.arch/amd64-prologue-skip.exp: New file.
19437
bf7b9cd9
SM
194382015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19439
19440 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19441 is_address_zero_readable check.
19442
201e8dfd
PB
194432015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19444
19445 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19446 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19447
5cd867b4
YQ
194482015-06-24 Yao Qi <yao.qi@linaro.org>
19449
19450 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19451 linux targets.
19452
4d7be007
YQ
194532015-06-24 Yao Qi <yao.qi@linaro.org>
19454
19455 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19456 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19457 * gdb.base/siginfo-thread.exp: Likewise.
19458
07fcd301
YQ
194592015-06-22 Yao Qi <yao.qi@linaro.org>
19460
19461 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19462
52042a00
YQ
194632015-06-22 Yao Qi <yao.qi@linaro.org>
19464
19465 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19466 aarch64*-*-*.
19467 (skip_hw_watchpoint_tests): Likewise.
19468
74bd41ce
PP
194692015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19470
19471 * gdb.base/gdbinit-history.exp: Test the interaction between
19472 setting GDBHISTSIZE and setting the history size via .gdbinit.
19473
bc460514
PP
194742015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19475
19476 PR gdb/16999
19477 * gdb.base/gdbhistsize-history.exp: New test.
19478
b58c513b
PP
194792015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19480
19481 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19482 with GDBHISTSIZE.
19483 * gdb.base/readline.exp: Likewise.
19484
92046791
YQ
194852015-06-17 Yao Qi <yao.qi@linaro.org>
19486
19487 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19488 line.
19489
2093d2d3
PP
194902015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19491
19492 * gdb.base/gdbinit-history.exp: Add test case to check that
19493 an unlimited history file does not get truncated on exit.
19494
e6c693af
AA
194952015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19496
19497 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19498 (VECTOR): New macro. Use it...
19499 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19500 ...for these typedefs.
19501 (int8, char1, int1, double1): New typedefs.
19502 (struct just_int2, struct two_int2): New structures.
19503 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19504 (add_structvecs, add_singlevecs): New functions.
19505 (main): Call add_some_intvecs twice.
19506 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19507 the compile and exit upon failure. Try compiling for the "native"
19508 architecture. Test inferior function calls with vector arguments
19509 and vector return value handling with "finish" and "return".
19510
c74f7d1c
JT
195112015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19512
19513 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19514 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19515 PE file.
19516 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19517
98aa42ee
AT
195182015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19519
19520 PR breakpoints/16465
19521 * gdb.mi/mi-dprintf-pending.c: New file.
19522 * gdb.mi/mi-dprintf-pending.exp: New test.
19523 * gdb.mi/mi-dprintf-pendshr.c: New file.
19524
7d73c23c 195252015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19526 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19527
19528 * gdb.arch/i386-mpx-map.c: New file.
19529 * gdb.arch/i386-mpx-map.exp: New File.
19530
195312015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19532
19533 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19534 * gdb.arch/i386-mpx.exp: Indentation fixed.
19535
195362015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19537
19538 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19539 function and improved indentation.
19540 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19541 gdb_test_multiple. Added additional tests to skip the test.
19542
195432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19544
19545 * gdb.arch/i386-avx512.c: Change path in include file.
19546 * gdb.arch/i386-avx512.exp: Change include dir path
19547 compilation flag.
19548 * gdb.arch/i386-mpx.c: Change path in include file.
19549 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19550 flag.
19551
d5eba19a
JK
195522015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19553
19554 * gdb.compile/compile-print.exp (compile print *vararray@3)
19555 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19556
7f361056
JK
195572015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19558
19559 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19560 (do not keep jit in memory): ... this.
19561 (expect 5): Change it to ...
19562 (expect no 5): ... this.
19563
3b462ec2
SM
195642015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19565
19566 PR gdb/15564
19567 * gdb.mi/mi-detach.exp: New file.
19568
e0619de6
JK
195692015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19570
19571 PR symtab/18392
19572 * gdb.arch/amd64-tailcall-self.S: New file.
19573 * gdb.arch/amd64-tailcall-self.c: New file.
19574 * gdb.arch/amd64-tailcall-self.exp: New file.
19575
e970cb34
DB
195762015-05-28 Don Breazeal <donb@codesourcery.com>
19577
19578 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19579 tests for remote targets by checking is_target_gdbserver.
19580
b2e2f908
DE
195812015-05-27 Doug Evans <dje@google.com>
19582
19583 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19584 * gdb.dwarf2/opaque-type-lookup.c: New file.
19585 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19586
82c7be31
DE
195872015-05-26 Doug Evans <dje@google.com>
19588
19589 * gdb.cp/iostream.cc: New file.
19590 * gdb.cp/iostream.exp: New file.
19591
b4f54984
DE
195922015-05-26 Doug Evans <dje@google.com>
19593
19594 * gdb.dwarf2/dw2-op-call.exp: Update.
19595 * gdb.dwarf2/dw4-sig-types.exp: Update.
19596 * gdb.dwarf2/implptr.exp: Update.
19597 * gdb.mi/mi-cmd-param-changed.exp: Update.
19598
4ea6efe9
DE
195992015-05-26 Doug Evans <dje@google.com>
19600
19601 * gdb.python/py-lazy-string.c: New file.
19602 * gdb.python/py-lazy-string.exp: New file.
19603 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19604 (main): Update. Add estring3.
19605 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19606 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19607
f6bb7db3
YQ
196082015-05-26 Omair Javaid <omair.javaid@linaro.org>
19609 Yao Qi <yao.qi@linaro.org>
19610
19611 * gdb.reverse/aarch64.c: New.
19612 * gdb.reverse/aarch64.exp: New.
19613
a81bfbd0
OJ
196142015-05-26 Omair Javaid <omair.javaid@linaro.org>
19615
25d49b86
PA
19616 * lib/gdb.exp (supports_process_record): Return true for
19617 aarch64*-linux*.
a81bfbd0
OJ
19618 (supports_reverse): Likewise.
19619
158bf1b4
PP
196202015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19621
19622 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19623 Use with_test_prefix.
19624
a0145030
AB
196252015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19626
19627 * gdb.base/completion.exp: Add test for completion of layout
19628 names.
19629
ebe3b578
AB
196302015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19631
19632 * lib/gdb.exp (skip_tui_tests): New proc.
19633 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19634
84204ed7
PA
196352015-05-19 Pedro Alves <palves@redhat.com>
19636
19637 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19638 Save the whole env array instead of just HOME. Unset HISTSIZE in
19639 the environment while testing. Restore whole environment
19640 afterwards.
19641
37442ce1
DE
196422015-05-16 Doug Evans <xdje42@gmail.com>
19643
19644 * gdb.guile/scm-ports.c: New file.
19645 * gdb.guile/scm-ports.exp: Add memory port tests.
19646
36de76f9
JK
196472015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19648
19649 * gdb.compile/compile-print.c: New file.
19650 * gdb.compile/compile-print.exp: New file.
19651
3a9558c4
JK
196522015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19653
19654 * gdb.compile/compile-ops.exp: Cast param to void.
19655 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19656 (compile code struct_object.selffield = &struct_object): Add xfail.
19657
aa715135
JG
196582015-05-15 Joel Brobecker <brobecker@adacore.com>
19659
19660 * gdb.ada/arr_enum_with_gap: New testcase.
19661
931e5bc3
JG
196622015-05-15 Joel Brobecker <brobecker@adacore.com>
19663
19664 * gdb.ada/byte_packed_arr: New testcase.
19665
9cd4d857
JB
196662015-05-15 Joel Brobecker <brobecker@adacore.com>
19667
19668 * gdb.ada/pckd_neg: New testcase.
19669
ebfd00d2
PP
196702015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19671
19672 PR gdb/17820
19673 * gdb.base/gdbinit-history.exp: New test.
19674 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19675 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19676
4c082a81
SC
196772015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19678
19679 * gdb.python/py-xmethods.cc: Enhance test case.
19680 * gdb.python/py-xmethods.exp: New tests.
19681 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19682 function.
19683 (B_indexoper): Likewise.
19684 (global_dm_list) : Add new xmethod worker functions.
19685
f7797074
SDJ
196862015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19687
19688 * gdb.base/coredump-filter.exp: Correctly unset
19689 "coredump_var_addr" array.
19690
a4674e4e
PA
196912015-05-08 Pedro Alves <palves@redhat.com>
19692
19693 * gdb.server/non-existing-program.exp: Unset spawn_id.
19694
df2eb078
SC
196952015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19696
19697 PR python/18291
19698 * gdb.python/py-xmethods.exp: Add tests.
19699
422349a3
YQ
197002015-05-08 Yao Qi <yao.qi@linaro.org>
19701
19702 PR gdb/18208
19703 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19704 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19705 function set_coredump_filter, and remove remote_exec call.
19706 Remove argument ipid. Callers update.
19707 (top level): Don't get inferior's PID.
19708
63fc80ce
AA
197092015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19710
19711 * gdb.base/watch_thread_num.exp: Skip test on targets without
19712 access watchpoints.
19713
80ad801e
PA
197142015-05-06 Pedro Alves <palves@redhat.com>
19715
19716 PR server/18081
19717 * gdb.server/non-existing-program.exp: New file.
19718
0fa7fe50
JB
197192015-05-05 Joel Brobecker <brobecker@adacore.com>
19720
19721 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19722
3ea89b92
PMR
197232015-05-05 Joel Brobecker <brobecker@adacore.com>
19724
19725 * gdb.ada/out_of_line_in_inlined: New testcase.
19726
87b8eff0
JB
197272015-05-05 Joel Brobecker <brobecker@adacore.com>
19728
19729 * gdb.ada/var_rec_arr: New testcase.
19730
5fccc635
YQ
197312015-04-30 Yao Qi <yao.qi@linaro.org>
19732
19733 * gdb.base/break-idempotent.exp: If
19734 skip_hw_watchpoint_multi_tests returns true, skip the tests
19735 on "rwatch" and "awatch".
19736
42d38f42
YQ
197372015-04-30 Yao Qi <yao.qi@linaro.org>
19738
19739 * gdb.base/relativedebug.exp: Invoke gdb command
19740 "info sharedlibrary", and if libc.so doesn't have debug info,
19741 skip the test.
19742
2ce1cdbf
DE
197432015-04-29 Doug Evans <dje@google.com>
19744
19745 * gdb.python/py-xmethods.exp: Add ptype tests.
19746 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19747 get_result_type method.
19748
f24a38c5
LM
197492015-04-29 Luis Machado <lgustavo@codesourcery.com>
19750
19751 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19752 the target does not support hardware watchpoints.
19753
ecbf2b3c
LM
197542015-04-29 Luis Machado <lgustavo@codesourcery.com>
19755
19756 * gdb.base/break-always.exp: Abort testing if writing to memory
19757 causes an error.
19758
34f5f757
DE
197592015-04-28 Doug Evans <dje@google.com>
19760
19761 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19762 * gdb.python/py-pp-registration.exp: ... here. New file.
19763 * gdb.python/py-pp-registration.c: New file.
19764 * gdb.python/py-pp-registration.py: New file.
19765
69b4374a
DE
197662015-04-28 Doug Evans <dje@google.com>
19767
19768 * gdb.python/py-bad-printers.c: New file.
19769 * gdb.python/py-bad-printers.py: New file.
19770 * gdb.python/py-bad-printers.exp: New file.
19771
59fb7612
SS
197722015-04-28 Sasha Smundak <asmundak@google.com>
19773
19774 * gdb.python/py-type.exp: New test.
19775
2631b16a
AW
197762015-04-28 Andy Wingo <wingo@igalia.com>
19777
19778 * gdb.python/py-parameter.exp:
19779 * gdb.guile/scm-parameter.exp: Escape the path that we are
19780 matching against, as it might contain characters that are special
19781 to regular expressions.
19782
460efde1
JB
197832015-04-27 Joel Brobecker <brobecker@adacore.com>
19784
19785 * gdb.ada/rec_comp: New testcase.
19786
2d369d8e
SDJ
197872015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19788
19789 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19790 before using it.
19791
cf75d6c3
AB
197922015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19793
19794 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19795 new tests for verilog output.
19796
8dbe7ca5
YQ
197972015-04-24 Yao Qi <yao.qi@linaro.org>
19798
19799 * boards/remote-gdbserver-on-localhost.exp: New file.
19800
4ef9fb2f
PA
198012015-04-23 Pedro Alves <palves@redhat.com>
19802
19803 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19804 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19805 "end of file", remove $inferior_spawn_id from the indirect list.
19806
0a803169
PA
198072015-04-23 Pedro Alves <palves@redhat.com>
19808
19809 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19810
749ef8f8
PA
198112015-04-23 Pedro Alves <palves@redhat.com>
19812
19813 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19814 on $any_spawn_id instead of only on $gdb_spawn_id.
19815
8aae4344
PM
198162015-04-21 Pierre Muller <muller@sourceware.org>
19817
19818 PR pascal/17815
19819 * lib/pascal.exp (gpc_compile): Add new option "class".
19820 (fpc_compile): Likewise.
19821 * gdb.pascal/case-insensitive-symbols.pas: New file.
19822 * gdb.pascal/case-insensitive-symbols.exp: New file.
19823
1586c8fb
GB
198242015-04-20 Gary Benson <gbenson@redhat.com>
19825
19826 * gdb.base/attach.exp: Fix three extended remote failures.
19827
1b6e6f5c
GB
198282015-04-17 Gary Benson <gbenson@redhat.com>
19829
19830 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19831 the main executable over the remote protocol.
19832
e797481d
PA
198332015-04-16 Pedro Alves <palves@redhat.com>
19834
19835 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19836 a new gdbserver if gdbserver_reconnect_p is set.
19837
1ca99c42
PA
198382015-04-16 Pedro Alves <palves@redhat.com>
19839
19840 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19841 is set, don't exit gdbserver.
19842
af9fd6f8
AA
198432015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19844
19845 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19846 appropriate .insn, such that an older assembler can be used.
19847 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19848 the z/Architecture instruction set on 31-bit targets as well.
19849
04ff1e61
AA
198502015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19851
19852 * gdb.go/handcall.exp: Remove all logic related to the first
19853 breakpoint and rely on go_runto_main instead.
19854 * gdb.go/strings.exp: Likewise.
19855 * gdb.go/unsafe.exp: Likewise.
19856 * gdb.go/hello.exp: Likewise. Also rename the remaining
19857 breakpoint marker to "breakpoint 1".
19858 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19859 * gdb.go/strings.go: Likewise.
19860 * gdb.go/unsafe.go: Likewise.
19861 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19862 "set breakpoint 2 here" and rename the remaining breakpoint marker
19863 to "breakpoint 1".
19864
40d2f8d6
SM
198652015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19866
19867 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19868 if itertools.imap is not present.
19869 * gdb.python/py-objfile.exp: Add parentheses.
19870 * gdb.python/py-type.exp: Same.
19871 * gdb.python/py-unwind-maint.py: Same.
19872
8cbc97c6
YQ
198732015-04-15 Yao Qi <yao.qi@linaro.org>
19874
19875 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19876 of ":$ptr_size" and set its form explicitly.
19877
45fd756c
YQ
198782015-04-15 Pedro Alves <palves@redhat.com>
19879 Yao Qi <yao.qi@linaro.org>
19880
19881 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19882 timeout by factor of 4.
19883 (test_regular_watch): Likewise.
19884 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19885 * gdb.reverse/sigall-reverse.exp: Likewise.
19886 * gdb.reverse/until-precsave.exp: Likewise.
19887 * lib/gdb.exp (with_timeout_factor): New proc.
19888 (gdb_expect): Move some code to ...
19889 (get_largest_timeout): ... here. New procedure.
19890
9e811bc3
LM
198912015-04-14 Luis Machado <lgustavo@codesourcery.com>
19892
19893 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19894
0ff6fcb2
LM
198952015-04-13 Luis Machado <lgustavo@codesourcery.com>
19896
19897 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19898 to write to the .text section.
19899
7578d5f7
LM
199002015-04-13 Luis Machado <lgustavo@codesourcery.com>
19901
19902 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19903 Handle the case of targets that do not provide PID information.
19904
2efe15c4
YQ
199052015-04-13 Yao Qi <yao.qi@linaro.org>
19906
19907 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19908 and use expect instead of gdb_expect.
19909
8cd8f2f8
SDJ
199102015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19911
19912 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19913 "coredump_var_addr" to avoid naming conflict with other testcases.
19914
9ee41772
PA
199152015-04-10 Pedro Alves <palves@redhat.com>
19916
19917 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19918 gdb_test_sequence and gdb_assert.
19919
07473109
PA
199202015-04-10 Pedro Alves <palves@redhat.com>
19921
19922 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19923 test messages that don't include the breakpoint address.
19924
de3db44c
YQ
199252015-04-10 Yao Qi <yao.qi@linaro.org>
19926
19927 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19928 false for some offset and width combinations which aren't
19929 supported by linux kernel.
19930
c79d856c
PA
199312015-04-10 Pedro Alves <palves@redhat.com>
19932
19933 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19934 procedure, factored out from ...
19935 (top level): ... here. Add "set displaced-stepping" testing axis.
19936 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19937 parameter "displaced". Use it.
19938 (top level): Use foreach and add "set displaced-stepping" testing
19939 axis.
19940
ebc90b50
PA
199412015-04-10 Pedro Alves <palves@redhat.com>
19942
19943 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19944 Remove comment.
19945 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19946 both the address of the instruction that triggers the watchpoint
19947 and the address of the instruction immediately after, and use
19948 those addresses for the test. Fix comment.
19949
8f572e5c
PA
199502015-04-10 Pedro Alves <palves@redhat.com>
19951
19952 * gdb.base/sigstep.exp (breakpoint_to_handler)
19953 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19954 Test "backtrace" in handler.
19955 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19956 (top level): Add new "displaced" test axis to
19957 breakpoint_to_handler, breakpoint_to_handler_entry and
19958 breakpoint_over_handler.
19959
8d707a12
PA
199602015-04-10 Pedro Alves <palves@redhat.com>
19961
19962 PR gdb/18216
19963 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19964
ef713951
YQ
199652015-04-10 Yao Qi <yao.qi@linaro.org>
19966
19967 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19968 (test_add_rn_pc): New function.
19969 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19970 (top level): Invoke test_add_rn_pc.
19971
906d60cf
PA
199722015-04-10 Pedro Alves <palves@redhat.com>
19973
19974 PR gdb/13858
19975 * gdb.base/step-over-no-symbols.exp: New file.
19976
f2983cc3
AW
199772015-04-09 Andy Wingo <wingo@igalia.com>
19978
19979 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19980 after the Python tests.
19981
6d62641c
SDJ
199822015-04-08 Keith Seitz <keiths@redhat.com>
19983
19984 PR python/16699
19985 * gdb.python/py-completion.exp: New tests for completion.
19986 * gdb.python/py-completion.py (CompleteLimit1): New class.
19987 (CompleteLimit2): Likewise.
19988 (CompleteLimit3): Likewise.
19989 (CompleteLimit4): Likewise.
19990 (CompleteLimit5): Likewise.
19991 (CompleteLimit6): Likewise.
19992 (CompleteLimit7): Likewise.
19993
f3770638
PA
199942015-04-08 Pedro Alves <palves@redhat.com>
19995
19996 PR gdb/18214
19997 PR gdb/18216
19998 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19999 function.
20000 (main): Install it as SIGUSR1 handler.
20001 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20002 parameter. Always use "setup" as prefix. Toggle "set
20003 displaced-stepping" off/on depending on global. Don't switch to
20004 thread 1 here.
20005 (top level): Add displaced stepping "off/on" test axis. Update
20006 "setup" calls. Wrap each subtest with with_test_prefix. Test
20007 continuing with a queued signal in each thread.
20008
4496bed7
PA
200092015-04-08 Pedro Alves <palves@redhat.com>
20010
20011 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20012 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20013 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20014 Return early if running to main fails.
20015 * gdb.trace/while-stepping.exp: Likewise.
20016
b97fde92
PA
200172015-04-07 Pedro Alves <palves@redhat.com>
20018
20019 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20020 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20021 interact with inferior program.
20022
f71c18e7
PA
200232015-04-07 Pedro Alves <palves@redhat.com>
20024
20025 * lib/gdb.exp (inferior_spawn_id): New global.
20026 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20027 spawn id after processing the user code.
20028 (default_gdb_start): Set inferior_spawn_id.
20029 (send_inferior): New procedure.
20030 * lib/gdbserver-support.exp (gdbserver_start): Set
20031 inferior_spawn_id.
20032 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20033
6423214f
PA
200342015-04-07 Pedro Alves <palves@redhat.com>
20035
20036 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20037 * lib/gdbserver-support.exp (gdbserver_start): Make
20038 $server_spawn_id global.
20039 (gdbserver_start): Don't wait for gdbserver's spawn id with
20040 expect_background.
20041 (close_gdbserver): New procedure.
20042 (gdb_exit): Rename the default version and reimplement.
20043
71c0ee8c
PA
200442015-04-07 Pedro Alves <palves@redhat.com>
20045
72f4393d 20046 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20047 append the substituted item, not the original item.
20048
203bc29b
PA
200492015-04-07 Pedro Alves <palves@redhat.com>
20050
20051 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20052 gdb_expect.
20053
508a3ddf
PA
200542015-04-07 Pedro Alves <palves@redhat.com>
20055
20056 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20057 output appearing once only.
20058
9f6dbe2b
PA
200592015-04-07 Pedro Alves <palves@redhat.com>
20060
20061 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20062 that doesn't expect anything. Return early if running to main
20063 fails.
20064
337532fa
YQ
200652015-04-07 Yao Qi <yao.qi@linaro.org>
20066
20067 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20068 (child_function): Call alarm.
20069 (main): Move call to alarm into the loop.
20070 * gdb.threads/non-stop-fair-events.exp: Build program with
20071 -DTIMEOUT=$timeout.
20072
01b622d4
DE
200732015-04-06 Doug Evans <xdje42@gmail.com>
20074
20075 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20076 Fix dest parameter to board_info.
20077 (fpc_compile): Ditto.
20078 (gdb_compile_pascal): Rename dest arg to destfile.
20079
961f4160
PMR
200802015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20081
20082 * gdb.ada/funcall_ref.exp: New file.
20083 * gdb.ada/funcall_ref/foo.adb: New file.
20084
cafda597
YQ
200852015-04-02 Yao Qi <yao.qi@linaro.org>
20086
20087 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20088 is remote.
20089
fed040c6
GB
200902015-04-02 Gary Benson <gbenson@redhat.com>
20091
20092 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20093
d11916aa
SS
200942015-04-01 Sasha Smundak <asmundak@google.com>
20095
20096 * gdb.python/py-unwind-maint.c: New file.
20097 * gdb.python/py-unwind-maint.exp: New test.
20098 * gdb.python/py-unwind-maint.py: New file.
20099 * gdb.python/py-unwind.c: New file.
20100 * gdb.python/py-unwind.exp: New test.
20101 * gdb.python/py-unwind.py: New test.
20102
a1471180
PA
201032015-04-01 Pedro Alves <palves@redhat.com>
20104
20105 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20106 to fail instead of non-existent $test.
20107
0bbeccb1
PA
201082015-04-01 Pedro Alves <palves@redhat.com>
20109
20110 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20111 GDBFLAGS if not empty.
20112
3c724c8c
PMR
201132015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20114
20115 * gdb.ada/complete.exp: Remove "multi_line".
20116 * gdb.ada/info_exc.exp: Remove "multi_line".
20117 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20118 * gdb.ada/ptype_field.exp: Remove "multi_line".
20119 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20120 * gdb.ada/tagged.exp: Remove "multi_line".
20121 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20122 [multi_line ...]
20123 * gdb.btrace/delta.exp: Likewise.
20124 * gdb.btrace/exception.exp: Likewise.
20125 * gdb.btrace/function_call_history.exp: Likewise.
20126 * gdb.btrace/instruction_history.exp: Likewise.
20127 * gdb.btrace/nohist.exp: Likewise.
20128 * gdb.btrace/record_goto.exp: Likewise.
20129 * gdb.btrace/segv.exp: Likewise.
20130 * gdb.btrace/stepi.exp: Likewise.
20131 * gdb.btrace/tailcall.exp: Likewise.
20132 * gdb.btrace/unknown_functions.exp: Likewise.
20133 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20134 * lib/gdb.exp: Add the "multi_line" helper.
20135
4eec2deb
PA
201362015-04-01 Pedro Alves <palves@redhat.com>
20137
20138 * gdb.threads/tid-reuse.c: New file.
20139 * gdb.threads/tid-reuse.exp: New file.
20140
df8411da
SDJ
201412015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20142
20143 PR corefiles/16092
20144 * gdb.base/coredump-filter.c: New file.
20145 * gdb.base/coredump-filter.exp: Likewise.
20146
6ef37366
PM
201472015-03-27 Petr Machata <pmachata@redhat.com>
20148
20149 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20150 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20151 (Dwarf::assemble): Initialize them.
20152 (Dwarf::lines): New function.
20153
7ec911b0
JT
201542015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20155
20156 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20157 SYMBOL_PREFIX for x86_64-*-cygwin.
20158
ff908ebf
AW
201592015-03-26 Andy Wingo <wingo@igalia.com>
20160
20161 PR symtab/18148
20162 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20163 const_value but not a location.
20164 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20165 location defined in non-main CUs are visible.
20166
6d5f0679
YQ
201672015-03-26 Yao Qi <yao.qi@linaro.org>
20168
20169 PR testsuite/18139
20170 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20171 Add a line number entry for the same line.
20172 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20173 Add a line number entry for the same line.
20174
2898689b
YQ
201752015-03-26 Yao Qi <yao.qi@linaro.org>
20176
20177 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20178 .int 0.
20179 (func): Likewise. Add .Lfunc_1 label.
20180 Use .Lfunc_1 label.
20181 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20182 .int 0.
20183 (func): Likewise.
20184 Use .Lfunc_1 label.
20185
85180498
YQ
201862015-03-26 Yao Qi <yao.qi@linaro.org>
20187
20188 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20189 Call gdb_compile instead to compile each .s files without debug
20190 information.
20191
8aa08a8d
YQ
201922015-03-26 Yao Qi <yao.qi@linaro.org>
20193
20194 * gdb.base/savedregs.exp (process_saved_regs): Make
20195 "Saved registers:" optional in the pattern.
20196
66849923
MM
201972015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20198
20199 * gdb.btrace/next.exp: Merged into step.exp.
20200 * gdb.btrace/finish.exp: Merged into step.exp.
20201 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20202 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20203 "record goto" and checking the exact replay position.
20204 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20205 check for "Recording format" in "info record" output.
20206 * gdb.btrace/record_goto.exp: Choose test file based on target.
20207 * gdb.btrace/x86-record_goto.S: Renamed into ...
20208 * gdb.btrace/x86_64-record_goto.S: ... this.
20209 * gdb.btrace/i686-record_goto.S: New.
20210 * gdb.btrace/x86-tailcall.S: Renamed into ...
20211 * gdb.btrace/x86_64-tailcall.S: ... this.
20212 * gdb.btrace/i686-tailcall.S: New.
20213 * gdb.btrace/x86-tailcall.c: Renamed into ...
20214 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20215 separate statements. Update test.
20216 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20217 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20218 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20219 * gdb.btrace/tailcall.exp: Choose test file based on target.
20220 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20221
11cc1b74
MM
202222015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20223
20224 * gdb.btrace/exception.exp: Increase BTS buffer size.
20225
a25d8bf9
PA
202262015-03-24 Pedro Alves <palves@redhat.com>
20227
20228 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20229
856e7dd6
PA
202302015-03-24 Pedro Alves <palves@redhat.com>
20231
20232 * gdb.threads/schedlock.exp (test_step): No longer expect that
20233 "set scheduler-locking step" with "next" over a function call runs
20234 threads unlocked.
20235
ad235a41
AT
202362015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20237
20238 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20239
15630549
AT
202402015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20241
20242 PR breakpoints/16466
20243 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20244 * gdb.mi/mi-pending.c (thread_func): New function.
20245 (int main): Add threading support required.
20246 * gdb.mi/mi-pending.exp: Add tests for this issue.
20247 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20248 (pendfunc2): Remove stdio dependency.
20249 * gdb.mi/mi-pendshr2.c: New file.
20250
693dca06
KS
202512015-03-23 Keith Seitz <keiths@redhat.com>
20252
20253 * gdb.linespec/keywords.c: New file.
20254 * gdb.linespec/keywords.exp: New file.
20255
7e993ebf
KS
202562015-03-23 Keith Seitz <keiths@redhat.com>
20257
20258 PR gdb/18021
20259 * gdb.dwarf2/staticvirtual.exp: New test.
20260
bc23328c
JK
202612015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20262
20263 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20264 * README: Remove HP-UX and gdb.hp.
20265 (configuration):
20266 * configure: Regenerate.
20267 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20268 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20269 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20270 gdb.hp/gdb.defects/Makefile.
20271 * gdb.hp/Makefile.in: File deleted.
20272 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20273 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20274 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20275 * gdb.hp/gdb.aCC/run.c: File deleted.
20276 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20277 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20278 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20279 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20280 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20281 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20282 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20283 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20284 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20285 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20286 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20287 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20288 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20289 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20290 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20291 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20292 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20293 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20294 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20295 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20296 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20297 * gdb.hp/gdb.compat/average.c: File deleted.
20298 * gdb.hp/gdb.compat/sum.c: File deleted.
20299 * gdb.hp/gdb.compat/xdb.c: File deleted.
20300 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20301 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20302 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20303 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20304 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20305 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20306 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20307 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20308 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20309 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20310 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20311 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20312 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20313 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20314 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20315 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20316 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20317 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20318 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20319 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20320 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20321 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20322 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20323 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20324 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20325 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20326 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20327 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20328 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20329 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20330 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20331 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20332 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20333 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20334 * gdb.hp/tools/odump: File deleted.
20335
8bf3b159
PA
203362015-03-19 Pedro Alves <palves@redhat.com>
20337
20338 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20339 (saw_thread_3): New globals.
20340 (top level): Increment them when an event for the corresponding
20341 thread is seen.
20342 (no thread starvation): New test.
20343
eb54c8bf
PA
203442015-03-19 Pedro Alves <palves@redhat.com>
20345
20346 * gdb.threads/continue-pending-status.c: New file.
20347 * gdb.threads/continue-pending-status.exp: New file.
20348
32d2e5d6
PA
203492015-03-18 Pedro Alves <palves@redhat.com>
20350
20351 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20352 Use gdb_is_target_remote instead of is_remote. Use
20353 gdb_test_multiple instead of gdb_expect. Exit early if
20354 gdb_test_multiple hits its internal matches. Tighten stepi tests
20355 expected output. Fail on exit with any signal, instead of just
20356 SIGILL.
20357
f68f11b7
YQ
203582015-03-18 Yao Qi <yao.qi@linaro.org>
20359
20360 PR tdep/18107
20361 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20362 variable.
20363 * gdb.base/catch-syscall.exp: Don't skip it on
20364 aarch64*-*-linux* target. Remove elements in all_syscalls.
20365 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20366 target.
20367 (setup_all_syscalls): New proc.
20368
ca5fd19b
YQ
203692015-03-16 Yao Qi <yao.qi@linaro.org>
20370
20371 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20372 (top level): Skip tests if valid_addr_p returns false for
20373 $cmd1 or $cmd2.
20374
85642ba0
AW
203752015-03-11 Andy Wingo <wingo@igalia.com>
20376
20377 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20378
e03f9645
YQ
203792015-03-11 Yao Qi <yao.qi@linaro.org>
20380
20381 * gdb.base/catch-syscall.exp: Fix typo in comments.
20382
5d0962b2
YQ
203832015-03-11 Yao Qi <yao.qi@linaro.org>
20384
20385 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20386
b2df3cef
PA
203872015-03-09 Pedro Alves <palves@redhat.com>
20388
20389 * dg-extract-results.py: Delete.
20390
ef878e53
PA
203912015-03-09 Pedro Alves <palves@redhat.com>
20392
20393 Merge dg-extract-results.sh from GCC upstream (r218843).
20394
20395 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20396 * dg-extract-results.sh: Use --text with grep to avoid issues with
20397 binary files. Fall back to cat -v, if that doesn't work.
20398
9494d219
PA
203992015-03-05 Pedro Alves <palves@redhat.com>
20400
20401 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20402
a8d9763a
SM
204032015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20404
20405 * lib/mi-support.exp (mi_expect_interrupt): Accept
20406 alternative event for when in all-stop mode.
20407
be9957b8
PA
204082015-03-04 Pedro Alves <palves@redhat.com>
20409
20410 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20411
d57be0f4 204122015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20413
20414 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20415
c214c7cf
AA
204162015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20417
20418 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20419 regexps for GDB's current line display, accept a hex address
20420 preceding the line number.
20421
6d74a497
AA
204222015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20423
20424 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20425 the 'arch1' variable for "s390*-linux*" targets.
20426
511aee7c
PA
204272015-03-04 Pedro Alves <palves@redhat.com>
20428
20429 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20430 (main): Pass missing retval argument to pthread_join call.
20431
95e50b27
PA
204322015-03-02 Pedro Alves <palves@redhat.com>
20433
20434 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20435 (top level): Call do_test with non-stop as well.
20436
28054d69
PA
204372015-03-02 Pedro Alves <palves@redhat.com>
20438
20439 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20440 -1.
20441
4fa5d7b4
AA
204422015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20443
20444 * gdb.arch/s390-vregs.exp: New test.
20445 * gdb.arch/s390-vregs.S: New file.
20446
97c18565
PA
204472015-02-27 Pedro Alves <palves@redhat.com>
20448
20449 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20450 call to catch_command_errors.
20451 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20452 catch_command_errors.
20453
a37bfa30
PA
204542015-02-27 Pedro Alves <palves@redhat.com>
20455
20456 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20457 "true" for boolean result.
20458 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20459 prototype of main.
20460
6f98576f
PA
204612015-02-27 Pedro Alves <palves@redhat.com>
20462
20463 * lib/unbuffer_output.c: New file.
20464 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20465 (main): Call gdb_unbuffer_output.
20466
eba5ab56
YQ
204672015-02-27 Yao Qi <yao.qi@linaro.org>
20468
20469 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20470 target.
20471
0def5aaa
DE
204722015-02-26 Doug Evans <dje@google.com>
20473
20474 * gdb.cp/class2.cc (Dbase, D): New classes.
20475 (main): New local delta.
20476 * gdb.cp/class2.exp: Test printing delta.
20477 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20478 (dynbar): New global.
20479 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20480
081a1c2c
JK
204812015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20482
20483 * gdb.compile/compile-ifunc.c: New file.
20484 * gdb.compile/compile-ifunc.exp: New file.
20485
2f41223f
AT
204862015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20487
20488 * gdb.base/structs.exp: Check for correct struct on finish.
20489
03eddd80
YQ
204902015-02-26 Yao Qi <yao.qi@linaro.org>
20491
20492 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20493 is zero.
20494
80c57053
JK
204952015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20496
20497 * gdb.arch/cordic.ko.bz2: New file.
20498 * gdb.arch/cordic.ko.debug.bz2: New file.
20499 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20500
21613c12
YQ
205012015-02-25 Yao Qi <yao.qi@linaro.org>
20502
20503 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20504 aarch64*-*-* target.
20505
d8b901ed
PA
205062015-02-23 Pedro Alves <palves@redhat.com>
20507
20508 * lib/gdb.exp (delete_breakpoints): Rewrite using
20509 gdb_test_multiple.
20510
e5b85ead
PA
205112015-02-23 Pedro Alves <palves@redhat.com>
20512
20513 * gdb.base/info-os.c: Include stdlib.h.
20514
85c3a371
DE
205152015-02-22 Doug Evans <xdje42@gmail.com>
20516
20517 PR symtab/17855
20518 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20519 is read after symbols have been re-read.
20520 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20521 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20522
96553a0c
DE
205232015-02-21 Doug Evans <dje@google.com>
20524
20525 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20526
97a0c697
JK
205272015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20528
20529 PR corefiles/17808
20530 * gdb.arch/i386-biarch-core.core.bz2: New file.
20531 * gdb.arch/i386-biarch-core.exp: New file.
20532
a47cd6e9
PA
205332015-02-21 Pedro Alves <palves@redhat.com>
20534
20535 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20536 runto_main fails.
20537
c5facdc4
PA
205382015-02-20 Pedro Alves <palves@redhat.com>
20539
20540 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20541 info probes.
20542
2db9a427
PA
205432015-02-20 Pedro Alves <palves@redhat.com>
20544
20545 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20546
60fb7e9e
PA
205472015-02-20 Pedro Alves <palves@redhat.com>
20548
20549 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20550 clean_restart before gdb_target_supports_trace.
20551
5c5019c2
PA
205522015-02-20 Pedro Alves <palves@redhat.com>
20553
20554 PR threads/18006
20555 * gdb.threads/clone-thread_db.c: New file.
20556 * gdb.threads/clone-thread_db.exp: New file.
20557
c9587f88
AT
205582015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20559
20560 PR breakpoints/16812
20561 * gdb.base/catch-gdb-caused-signals.c: New file.
20562 * gdb.base/catch-gdb-caused-signals.exp: New file.
20563
f6a88844
JM
205642015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20565
20566 * configure: Regenerated.
20567 * configure.ac: Use GDB_AC_TRANSFORM.
20568 * aclocal.m4: sinclude ../transform.m4.
20569
497c491b
JM
205702015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20571
20572 * lib/dtrace.exp: New file.
20573 * gdb.base/dtrace-probe.exp: Likewise.
20574 * gdb.base/dtrace-probe.d: Likewise.
20575 * gdb.base/dtrace-probe.c: Likewise.
20576 * lib/pdtrace.in: Likewise.
20577 * configure.ac: Output variables with the transformed names of
20578 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20579 * configure: Regenerated.
20580
03e98035
JM
205812015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20582
20583 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20584 expected message when trying to access $_probe_* convenience
20585 variables while not on a probe.
20586
63cc30e9
JK
205872015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20588
20589 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20590
0703599a
PA
205912015-02-11 Pedro Alves <pedro@codesourcery.com>
20592
20593 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20594 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20595
7e60a48e
DE
205962015-02-10 Doug Evans <xdje42@gmail.com>
20597
20598 * lib/gdb.exp (gdb_load): Always return a result.
20599
01b088bc
PA
206002015-02-10 Pedro Alves <palves@redhat.com>
20601
20602 * gdb.threads/signal-sigtrap.c: New file.
20603 * gdb.threads/signal-sigtrap.exp: New file.
20604
b05ec7a5
AT
206052015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20606
20607 * gdb.trace/no-attach-trace.c: New file.
20608 * gdb.trace/no-attach-trace.exp: New file.
20609
a2c2acaf
MW
206102015-02-09 Mark Wielaard <mjw@redhat.com>
20611
20612 * gdb.dwarf2/atomic.c: New file.
20613 * gdb.dwarf2/atomic-type.exp: Likewise.
20614
31fd9caa
MM
206152015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20616
20617 * gdb.btrace/buffer-size.exp: Update "info record" output.
20618 * gdb.btrace/delta.exp: Update "info record" output.
20619 * gdb.btrace/enable.exp: Update "info record" output.
20620 * gdb.btrace/finish.exp: Update "info record" output.
20621 * gdb.btrace/instruction_history.exp: Update "info record" output.
20622 * gdb.btrace/next.exp: Update "info record" output.
20623 * gdb.btrace/nexti.exp: Update "info record" output.
20624 * gdb.btrace/step.exp: Update "info record" output.
20625 * gdb.btrace/stepi.exp: Update "info record" output.
20626 * gdb.btrace/nohist.exp: Update "info record" output.
20627
d33501a5
MM
206282015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20629
20630 * gdb.btrace/buffer-size: New.
20631
f4abbc16
MM
206322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20633
20634 * gdb.btrace/delta.exp: Update "info record" output.
20635 * gdb.btrace/enable.exp: Update "info record" output.
20636 * gdb.btrace/finish.exp: Update "info record" output.
20637 * gdb.btrace/instruction_history.exp: Update "info record" output.
20638 * gdb.btrace/next.exp: Update "info record" output.
20639 * gdb.btrace/nexti.exp: Update "info record" output.
20640 * gdb.btrace/step.exp: Update "info record" output.
20641 * gdb.btrace/stepi.exp: Update "info record" output.
20642 * gdb.btrace/nohist.exp: Update "info record" output.
20643
b9d61307
SM
206442015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20645
20646 PR gdb/15678
20647 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20648
e584fdbc
PA
206492015-02-06 Pedro Alves <palves@redhat.com>
20650
20651 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20652 macro.
20653 (seconds_left, again): New globals.
20654 (main): Wait seconds_left in a 1-second sleep loop instead of
20655 sleeping 180 seconds. If 'again' is set, reset the seconds
20656 counter.
20657 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20658 'again' in the inferior before detaching. Print the seconds left.
20659 (options): New global.
20660 (top level): Build program with -DTIMEOUT=$timeout.
20661
77f41761
PA
206622015-02-06 Pedro Alves <palves@redhat.com>
20663
20664 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20665 determine how many seconds to pass to 'alarm'.
20666 * gdb.base/gdb-sigterm.exp (top level): Build program with
20667 -DTIMEOUT=$timeout.
20668 (do_test): Return success/failure indication. Add more verbose
20669 logging. Don't fail if 200 single steps are seen. Instead, fail
20670 when the test times out.
20671 (passes): New global.
20672 (top level): Break the testing loop if testing fails on any
20673 iteration. Use gdb_assert.
20674
b9394193
DB
206752015-02-04 Don Breazeal <donb@codesourcery.com>
20676
20677 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20678 and initialize them.
20679 (ipc_cleanup): New function.
20680 (main): Don't declare shmid, semid, and msqid. Add a call to
20681 atexit so that we call ipc_cleanup on exit.
20682
42d9e528
PA
206832015-02-04 Pedro Alves <palves@redhat.com>
20684
20685 * boards/native-extended-gdbserver.exp: Remove any target variant
20686 specifications from the board name before clearing the isremote
20687 flag from board_info.
20688
ae6ae975
DE
206892015-01-31 Doug Evans <xdje42@gmail.com>
20690
20691 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20692
cfb069a8
GB
206932015-01-31 Gary Benson <gbenson@redhat.com>
20694
20695 * gdb.base/completion.exp: Disable completion limiting for
20696 existing tests. Add new tests to check completion limiting.
20697 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20698
5dd31d79
DE
206992015-01-31 Doug Evans <xdje42@gmail.com>
20700
20701 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20702
9f050062
DE
207032015-01-31 Doug Evans <xdje42@gmail.com>
20704
20705 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20706 entries. Duplicate file section script entries.
20707 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20708 inlined entries. Add test for safe-path rejection.
20709 * gdb.python/py-section-script.c: Add duplicate inlined section script
20710 entries. Duplicate file section script entries.
20711 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20712 inlined entries. Add test for safe-path rejection.
20713
df25ebbd
JB
207142015-01-29 Joel Brobecker <brobecker@adacore.com>
20715
20716 * gdb.ada/disc_arr_bound: New testcase.
20717
4a0ca9ec
JB
207182015-01-29 Joel Brobecker <brobecker@adacore.com>
20719
20720 * gdb.ada/mi_var_array: New testcase.
20721
3a8b707a
DE
207222015-01-27 Doug Evans <dje@google.com>
20723
20724 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20725 Add test for objfile.filename, objfile.username after objfile
20726 has been unloaded.
20727
f8313f6e
JB
207282015-01-26 Joel Brobecker <brobecker@adacore.com>
20729
20730 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20731 the second test to print the name attribute of value
20732 returned by the call to gdb.lookup_type, and adjust
20733 the expected output accordingly.
20734
37bc665e
MW
207352015-01-25 Mark Wielaard <mjw@redhat.com>
20736
20737 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20738 * gdb.base/disp-step-fork.c: Include unistd.h.
20739 * gdb.base/siginfo-obj.c: Include stdio.h.
20740 * gdb.base/siginfo-thread.c: Likewise.
20741 * gdb.mi/non-stop.c: Include unistd.h.
20742 * gdb.mi/nsthrexec.c: Include stdio.h.
20743 * gdb.mi/pthreads.c: Include unistd.h.
20744 * gdb.modula2/unbounded1.c (main): Declare returns int.
20745 * gdb.reverse/consecutive-reverse.c: Likewise.
20746 * gdb.threads/create-fail.c: Include unistd.h.
20747 * gdb.threads/killed.c: Likewise.
20748 * gdb.threads/linux-dp.c: Likewise.
20749 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20750 * gdb.threads/non-ldr-exc-2.c: Likewise.
20751 * gdb.threads/non-ldr-exc-3.c: Likewise.
20752 * gdb.threads/non-ldr-exc-4.c: Likewise.
20753 * gdb.threads/pthreads.c: Include unistd.h.
20754 (main): Declare returns int.
20755 * gdb.threads/tls-main.c (foo): New declaration.
20756 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20757
f7e5394d
SM
207582015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20759
20760 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20761 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20762
743649fd
MW
207632015-01-15 Mark Wielaard <mjw@redhat.com>
20764
20765 * gdb.base/noreturn-return.c: New file.
20766 * gdb.base/noreturn-return.exp: New file.
20767 * gdb.base/noreturn-finish.c: New file.
20768 * gdb.base/noreturn-finish.exp: New file.
20769
198297aa
PA
207702015-01-23 Pedro Alves <palves@redhat.com>
20771
20772 * gdb.threads/continue-pending-after-query.c: New file.
20773 * gdb.threads/continue-pending-after-query.exp: New file.
20774
717cf30c
AG
207752015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20776 Simon Marchi <simon.marchi@ericsson.com>
20777
20778 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20779 * gdb.base/valgrind-db-attach.exp: Same.
20780 * gdb.base/valgrind-infcall.exp: Same.
20781 * lib/mi-support.exp (default_mi_gdb_start): Same.
20782 * lib/prompt.exp (default_prompt_gdb_start): Same.
20783 * lib/gdb.exp (default_gdb_spawn): Same.
20784 (gdb_interact): New.
20785
20786
4b62a76e
JK
207872015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20788
20789 * gdb.compile/compile.exp (pointer to jit function): New test.
20790
b4cdae6f
WW
207912015-01-17 Wei-cheng Wang <cole945@gmail.com>
20792
20793 * lib/gdb.exp (supports_process_record): Return true for
20794 powerpc*-*-linux*.
20795 (supports_reverse): Likewise.
20796
d221e7ef
DB
207972015-01-15 Don Breazeal <donb@codesourcery.com>
20798
20799 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20800 instead of checking whether the target board is remote and
20801 use spawn_wait_for_attach instead of exec/sleep.
20802 * gdb.base/attach-twice.exp: Likewise.
20803
bafffb51
JB
208042015-01-15 Joel Brobecker <brobecker@adacore.com>
20805
20806 * gdb.ada/var_arr_attrs: New testcase.
20807
5589af0e
PA
208082015-01-14 Pedro Alves <palves@redhat.com>
20809 Joel Brobecker <brobecker@adacore.com>
20810
20811 PR gdb/17525
20812 * gdb.base/bp-cmds-execution-x-script.c: New file.
20813 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20814 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20815
6c400b59
PA
208162015-01-14 Pedro Alves <palves@redhat.com>
20817
20818 PR cli/17828
20819 * gdb.base/batch-preserve-term-settings.c: New file.
20820 * gdb.base/batch-preserve-term-settings.exp: New file.
20821
e02c96a7
DE
208222015-01-13 Doug Evans <dje@google.com>
20823
20824 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20825 binary.
20826
576fd14c
JB
208272015-01-13 Joel Brobecker <brobecker@adacore.com>
20828
20829 * Makefile.in (clean mostlyclean): Do not delete *.py.
20830
04dccad0
JB
208312015-01-13 Joel Brobecker <brobecker@adacore.com>
20832
20833 * gdb.python/py-lookup-type.exp: New file.
20834
3d230f71
PA
208352015-01-12 Pedro Alves <palves@redhat.com>
20836
20837 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20838 restore GDBFLAGS before returning.
20839
7e67715d
JK
208402015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20841
20842 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20843 is_amd64_regs_target and is_x86_like_target.
20844
f2e0d4b4
DE
208452015-01-11 Doug Evans <xdje42@gmail.com>
20846
20847 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20848 is given without an explicit form.
20849 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20850 attributes.
20851 * gdb.dwarf/corrupt.exp: Ditto.
20852 * gdb.dwarf2/enum-type.exp: Ditto.
20853 * gdb.trace/entry-values.exp: Ditto.
20854 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20855
439250fb
DE
208562015-01-11 Doug Evans <xdje42@gmail.com>
20857
20858 PR gdb/15830
20859 * gdb.base/maint.exp: Remove references to "maint demangle".
20860 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20861 Add tests for explicitly specifying language to demangle.
20862 * gdb.dlang/demangle.exp: Ditto.
20863
ede9f622
PA
208642015-01-09 Pedro Alves <palves@redhat.com>
20865
20866 * gdb.threads/non-stop-fair-events.c: New file.
20867 * gdb.threads/non-stop-fair-events.exp: New file.
20868
a7b796db
PA
208692015-01-09 Pedro Alves <palves@redhat.com>
20870
20871 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20872 the global scope. Set a breakpoint after all threads are started
20873 rather than stepping over two source lines. Expect the prompt.
20874 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20875 global.
20876 (NUM): Now 15.
20877 (main): Use threads_started_barrier to wait for all threads to
20878 start. Main thread no longer calls thread_function. Exit after
20879 180 seconds.
20880 (loop): New function.
20881 (thread_function): Wait on threads_started_barrier barrier. Call
20882 'loop' at each iteration.
20883 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20884 threads have started, instead of hardcoding number of "next"
20885 steps. Use an access watchpoint instead of a write watchpoint.
20886
9665ffdd
PA
208872015-01-09 Pedro Alves <palves@redhat.com>
20888
20889 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20890 (thread_func): Wait on barrier.
20891 (main): Wait for all threads to start before stopping GDB.
20892 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20893 global.
20894 (thread1_func, thread2_func): Wait on barrier.
20895 (main): Wait for all threads to start before stopping GDB.
20896 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20897 New global.
20898 (thread1_func, thread2_func): Wait on barrier.
20899 (main): Wait for all threads to start before stopping GDB.
20900
c945a99f
PA
209012015-01-09 Pedro Alves <palves@redhat.com>
20902
20903 * gdb.threads/attach-many-short-lived-threads.c: New file.
20904 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20905
c1a747c1
PA
209062014-01-09 Pedro Alves <palves@redhat.com>
20907
20908 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20909 instead of to thread 2.
20910 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20911 Add barrier around each pthread_create call instead of around all
20912 calls.
20913 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20914 Set a break on thread_function and have the child threads hit it
20915 one at at a time.
20916
60b3033e
PA
209172015-01-09 Pedro Alves <palves@redhat.com>
20918
20919 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20920 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20921 false.
20922 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20923 checking whether the target board is remote.
20924 * gdb.multi/multi-attach.exp: Likewise.
20925 * gdb.python/py-sync-interp.exp: Likewise.
20926 * gdb.server/ext-attach.exp: Likewise.
20927 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20928 tests that need to attach, instead of checking whether the target
20929 board is remote at the top of the file.
20930
acc018ac
YQ
209312015-01-08 Yao Qi <yao@codesourcery.com>
20932
20933 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20934
50a18af8
JK
209352015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20936
20937 Fix testcase compilation.
20938 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20939
8503d6e1
JB
209402015-01-06 Joel Brobecker <brobecker@adacore.com>
20941
20942 * gdb.python/py-type.exp: Add a couple test about empty
20943 array creation, and negative-length array creation.
20944
cc73dbcc
DE
209452015-01-02 Doug Evans <xdje42@gmail.com>
20946
20947 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20948
0300bbc7
DE
209492015-01-02 Doug Evans <dje@google.com>
20950
20951 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20952
9d85a0ec
YQ
209532014-12-29 Yao Qi <yao@codesourcery.com>
20954
20955 * gdb.trace/entry-values.exp: Update comments. Rename variable
20956 bar_call_foo to returned_from_foo.
20957
87186c6a
MMN
209582014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20959
20960 PR gdb/17394
20961 * gdb.linespec/break-asm-file.c: New file.
20962 * gdb.linespec/break-asm-file.exp: New file.
20963 * gdb.linespec/break-asm-file0.s: New file.
20964 * gdb.linespec/break-asm-file1.s: New file.
20965
1bab7383
YQ
209662014-12-18 Nigel Stephens <nigel@mips.com>
20967 Maciej W. Rozycki <macro@codesourcery.com>
20968
20969 * gdb.base/float.exp: Handle the new output from "info float" on
20970 MIPS targets.
20971
1bc1068a
JK
209722014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20973
20974 Fix MinGW compilation.
20975 * gdb.compile/compile-ops.exp: Update untested message if
20976 !skip_compile_feature_tests.
20977 * gdb.compile/compile-setjmp.exp: Likewise.
20978 * gdb.compile/compile-tls.exp: Likewise.
20979 * gdb.compile/compile.exp: Likewise.
20980 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20981 supported on this host".
20982
b6615d10
DE
209832014-12-16 Doug Evans <xdje42@gmail.com>
20984
20985 * boards/stabs.exp: New file.
20986
25dda427
AA
209872014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20988
20989 * gdb.base/completion.exp: Adjust to format changes of "maint
20990 print user-registers".
20991
bf330350
CU
209922014-12-16 Catalin Udma <catalin.udma@freescale.com>
20993
20994 PR server/17457
20995 * gdb.arch/aarch64-fp.c: New file.
20996 * gdb.arch/aarch64-fp.exp: New file.
20997
395cf596
SDJ
209982014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20999
21000 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21001 r210637, r210913, r211666, r215400, r215817).
21002
21003 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21004 * dg-extract-results.py: New file.
21005 * dg-extract-results.sh: Use it if the environment seems
21006 suitable.
21007
21008 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21009
21010 * dg-extract-results.py (parse_run): Handle warnings that
21011 are printed before a test harness is run.
21012
21013 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21014
21015 * dg-extract-results.py (Named): Remove __cmp__ method.
21016 (output_variation): Use a key to sort variation.harnesses.
21017
21018 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21019
21020 * dg-extract-results.py: For Python 3, force sys.stdout to
21021 handle surrogate escape sequences.
21022 (safe_open): New function.
21023 (output_segment, main): Use it.
21024
21025 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21026
21027 * dg-extract-results.py (Prog.result_re): Include options
21028 in test name.
21029
21030 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21031
21032 * dg-extract-results.py (output_variation): Always sort if
21033 do_sum.
21034
e882ef3c
SM
210352014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21036
21037 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21038 as long as we get pagination notifications.
21039
4992aa20
JM
210402014-12-15 Jason Merrill <jason@redhat.com>
21041
21042 * Makefile.in (check-gdb.%): Restore.
21043 * README: Mention it.
21044
c1b5a1a6
JB
210452014-12-13 Joel Brobecker <brobecker@adacore.com>
21046
21047 * gdb.ada/str_uninit: New testcase.
21048
5537b577
JK
210492014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21050
21051 PR symtab/17642
21052 * gdb.base/vla-stub-define.c: New file.
21053 * gdb.base/vla-stub.c: New file.
21054 * gdb.base/vla-stub.exp: New file.
21055
bb2ec1b3
TT
210562014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21057 Jan Kratochvil <jan.kratochvil@redhat.com>
21058 Tom Tromey <tromey@redhat.com>
21059
21060 * configure.ac: Add gdb.compile/.
21061 * configure: Regenerate.
21062 * gdb.compile/Makefile.in: New file.
21063 * gdb.compile/compile-ops.exp: New file.
21064 * gdb.compile/compile-ops.c: New file.
21065 * gdb.compile/compile-tls.c: New file.
21066 * gdb.compile/compile-tls.exp: New file.
21067 * gdb.compile/compile-constvar.S: New file.
21068 * gdb.compile/compile-constvar.c: New file.
21069 * gdb.compile/compile-mod.c: New file.
21070 * gdb.compile/compile-nodebug.c: New file.
21071 * gdb.compile/compile-setjmp-mod.c: New file.
21072 * gdb.compile/compile-setjmp.c: New file.
21073 * gdb.compile/compile-setjmp.exp: New file.
21074 * gdb.compile/compile-shlib.c: New file.
21075 * gdb.compile/compile.c: New file.
21076 * gdb.compile/compile.exp: New file.
21077 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21078
4ff709eb
TT
210792014-12-12 Tom Tromey <tromey@redhat.com>
21080
21081 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21082 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21083
6dddd6a5
DE
210842014-12-12 Doug Evans <dje@google.com>
21085
21086 * lib/gdb-python.exp (get_python_valueof): New function.
21087 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21088
71c24708
AA
210892014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21090
21091 * gdb.base/completion.exp: Add test for completion of "info
21092 registers ".
21093
3e29f34a
MR
210942014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21095
21096 * gdb.base/func-ptrs.c: New file.
21097 * gdb.base/func-ptrs.exp: New file.
21098
fc126975
SM
210992014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21100
21101 PR breakpoints/17012
21102 * gdb.base/dprintf-detach.c: New file.
21103 * gdb.base/dprintf-detach.exp: New file.
21104
0a46d518
SM
211052014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21106
21107 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21108 * lib/gdb.exp (target_is_gdbserver): New procedure.
21109
a0be3e44
DE
211102014-12-08 Doug Evans <dje@google.com>
21111
21112 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21113
df1b803a
YQ
211142014-12-05 Yao Qi <yao@codesourcery.com>
21115
21116 * gdb.guile/scm-error.exp: Remove the third argument to
21117 gdb_remote_download.
21118 * gdb.guile/scm-frame-args.exp: Likewise.
21119 * gdb.guile/scm-section-script.exp: Likewise.
21120
ddb9f679
YQ
211212014-12-05 Yao Qi <yao@codesourcery.com>
21122
21123 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21124
86e4ed39
DE
211252014-12-04 Doug Evans <dje@google.com>
21126
21127 * gdb.python/py-objfile.exp: Add tests for
21128 objfile.add_separate_debug_file.
21129
7c50a931
DE
211302014-12-04 Doug Evans <dje@google.com>
21131
21132 * lib/gdb.exp (get_build_id): New function.
21133 (build_id_debug_filename_get): Rewrite to use it.
21134 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21135
621661e3
MR
211362014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21137
21138 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21139 `method(long)', not just 0x0.
21140 * gdb.cp/nsalias.exp: Align code labels to 4.
21141 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21142 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21143 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21144 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21145 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21146 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21147
29f0c3b7
DE
211482014-12-02 Doug Evans <dje@google.com>
21149
e1e061e7 21150 PR symtab/17602
29f0c3b7 21151 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21152 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21153 * gdb.cp/anon-ns.exp: Update.
21154
162078c8
NB
211552014-12-02 Nick Bull <nicholaspbull@gmail.com>
21156
21157 * gdb.python/py-events.py (inferior_call_handler): New.
21158 (register_changed_handler, memory_changed_handler): New.
21159 (test_events.invoke): Register new handlers.
21160 * gdb.python/py-events.exp: Add tests for inferior call,
21161 memory_changed and register_changed events.
21162
fdb09caf
AA
211632014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21164
21165 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21166 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21167 if the linker doesn't understand this.
21168
55cfb2c4
SM
211692014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21170
21171 * gdb.python/python.exp: Change expected reply to help().
21172
9e8cd6df
YQ
211732014-12-01 Yao Qi <yao@codesourcery.com>
21174
21175 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21176 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21177 * configure: Re-generated.
21178
6c659fc2
SC
211792014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21180
21181 * gdb.cp/chained-calls.cc: New file.
21182 * gdb.cp/chained-calls.exp: New file.
21183 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21184
d7fc3181
SM
211852014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21186
21187 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21188 * gdb.dwarf2/symtab-producer.exp: Same.
21189 * gdb.gdb/python-interrupts.exp: Same.
21190 * gdb.gdb/python-selftest.exp: Same.
21191 * gdb.python/py-linetable.exp: Same.
21192 * gdb.python/py-type.exp: Same.
21193 * gdb.python/py-value-cc.exp: Same.
21194 * gdb.python/py-value.exp: Same.
21195
10e79639
YQ
211962014-11-28 Yao Qi <yao@codesourcery.com>
21197
21198 * gdb.base/break-probes.exp: Match library name prefixed with
21199 sysroot.
21200
f28a0564
SM
212012014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21202
21203 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21204 test expected output. Add parentheses for the call to print.
21205 Remove L suffix from integers.
21206
3fe1ce1d
DE
212072014-11-26 Doug Evans <dje@google.com>
21208
21209 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21210
84429e27
YQ
212112014-11-22 Yao Qi <yao@codesourcery.com>
21212
21213 * gdb.trace/entry-values.c: Remove asms.
21214 (foo): Add foo_label.
21215 (bar): Add bar_label.
21216 * gdb.trace/entry-values.exp: Remove code computing foo's
21217 length and bar's length.
21218 (Dwarf::assemble): Invoke function_range for bar and use
21219 MACRO_AT_func for foo.
21220
26741859
YQ
212212014-11-22 Yao Qi <yao@codesourcery.com>
21222
21223 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21224 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21225 Use .Lgcc43_procstart instead of gcc43.
21226
45e44d27
JB
212272014-11-21 Joel Brobecker <brobecker@adacore.com>
21228
21229 * gdb.ada/n_arr_bound: New testcase.
21230
458c8db8
SDJ
212312014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21232
21233 PR breakpoints/10737
21234 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21235 test_catch_syscall_multi_arch.
21236 (test_catch_syscall_multi_arch): New function.
21237
43f3e411
DE
212382014-11-20 Doug Evans <xdje42@gmail.com>
21239
21240 * gdb.base/maint.exp: Update expected output.
21241
0d7b2549
AA
212422014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21243
21244 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21245 4-byte instruction on S390.
21246
8908fca5
JB
212472014-11-19 Joel Brobecker <brobecker@adacore.com>
21248
21249 * gdb.ada/arr_arr: New testcase.
21250
4a46959e
JB
212512014-11-19 Joel Brobecker <brobecker@adacore.com>
21252
21253 * gdb.ada/pkd_arr_elem: New Testcase.
21254
470e2f4e
LM
212552014-11-18 Luis Machado <lgustavo@codesourcery.com>
21256
21257 * gdb.reverse/break-precsave: Expect completion message for
21258 core file reads.
21259 * gdb.reverse/consecutive-precsave.exp: Likewise.
21260 * gdb.reverse/finish-precsave.exp: Likewise.
21261 * gdb.reverse/i386-precsave.exp: Likewise.
21262 * gdb.reverse/machinestate-precsave.exp: Likewise.
21263 * gdb.reverse/sigall-precsave.exp: Likewise.
21264 * gdb.reverse/solib-precsave.exp: Likewise.
21265 * gdb.reverse/step-precsave.exp: Likewise.
21266 * gdb.reverse/until-precsave.exp: Likewise.
21267 * gdb.reverse/watch-precsave.exp: Likewise.
21268
a267f3ad
AA
212692014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21270
21271 * gdb.base/bp-permanent.c: Include unistd.h.
21272 * gdb.python/py-framefilter-mi.c (main): Add return type.
21273 * gdb.python/py-framefilter.c (main): Likewise.
21274 * gdb.trace/actions-changed.c (main): Likewise.
21275
12084a9a
AA
212762014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21277
21278 * gdb.mi/until.c: Add eye-catchers.
21279 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21280 line numbers.
21281
dc7e1a77
AA
212822014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21283
21284 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21285 function header variants in break1.c.
21286 * gdb.base/ena-dis-br.exp: Likewise.
21287 * gdb.base/hbreak2.exp: Likewise.
21288 * gdb.reverse/until-precsave.exp: Drop references to removed
21289 non-prototype function header variants in ur1.c.
21290 * gdb.reverse/until-reverse.exp: Likewise.
21291
41c77605
PM
212922014-11-17 Petr Machata <pmachata@redhat.com>
21293
21294 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21295 ${_cu_offset_size} bytes abbrev offset.
21296
34248c3a
DE
212972014-11-15 Doug Evans <xdje42@gmail.com>
21298
21299 PR symtab/17559
21300 * gdb.base/line-symtabs.exp: New file.
21301 * gdb.base/line-symtabs.c: New file.
21302 * gdb.base/line-symtabs.h: New file.
21303
646da059
YQ
213042014-11-14 Yao Qi <yao@codesourcery.com>
21305
21306 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21307 (func): Add label func_label.
21308 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21309 Replace low_pc and high_pc with MACRO_AT_range.
21310 Replace name, low_pc and high_pc with MACRO_AT_func.
21311
9301ebe6
YQ
213122014-11-14 Yao Qi <yao@codesourcery.com>
21313
21314 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21315 Replace name, low_pc and high_pc with MACRO_AT_func.
21316
f166b542
YQ
213172014-11-14 Yao Qi <yao@codesourcery.com>
21318
21319 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21320 produce debug information.
21321 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21322
0f6e71e3
YQ
213232014-11-14 Yao Qi <yao@codesourcery.com>
21324
21325 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21326 object and get function length.
21327 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21328 with MACRO_AT_func.
21329 (top-level): Replace gdb_compile and clean_restart with
21330 prepare_for_testing.
21331 * gdb.dwarf2/main.c (main): Add label main_label.
21332
876c4df9
YQ
213332014-11-14 Yao Qi <yao@codesourcery.com>
21334
21335 * lib/dwarf.exp (function_range): New procedure.
21336 (Dwarf::_handle_macro_at_func): New procedure.
21337 (Dwarf::_handle_macro_at_range): New procedure.
21338 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21339
02ad9cf1
YQ
213402014-11-14 Yao Qi <yao@codesourcery.com>
21341
21342 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21343 (_handle_attribute): New procedure.
21344
a59add0c
AA
213452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21346
21347 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21348 * gdb.base/call-sc.c (zed): Likewise.
21349 * gdb.base/checkpoint.c (main): Likewise.
21350 * gdb.base/dump.c (main): Likewise.
21351 * gdb.base/gcore.c (main): Likewise.
21352 * gdb.base/huge.c (main): Likewise.
21353 * gdb.base/multi-forks.c (main): Likewise.
21354 * gdb.base/pr10179-a.c (main): Likewise.
21355 * gdb.base/savedregs.c (main): Likewise.
21356 * gdb.base/sigaltstack.c (main): Likewise.
21357 * gdb.base/siginfo.c (main): Likewise.
21358 * gdb.base/structs.c (zed): Likewise.
21359 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21360 * gdb.mi/mi-syn-frame.c (main): Likewise.
21361 * gdb.mi/until.c (foo, main): Likewise.
21362 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21363 * gdb.base/solib-weak.c (foo): Declare.
21364 * gdb.base/attach-twice.c: Include stdio.h.
21365 * gdb.base/weaklib1.c: Likewise.
21366 * gdb.base/weaklib2.c: Likewise.
21367 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21368 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21369 unistd.h.
21370 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21371 * gdb.mi/mi-exit-code.c: Likewise.
21372 * gdb.base/break-interp-lib.c: Include string.h.
21373 * gdb.base/coremaker.c: Likewise.
21374 * gdb.base/testenv.c: Likewise.
21375 * gdb.python/py-finish-breakpoint.c: Likewise.
21376 * gdb.base/inferior-died.c: Include sys/wait.h.
21377 * gdb.base/fileio.c: Include time.h.
21378 * gdb.base/async-shell.c: Include unistd.h.
21379 * gdb.base/dprintf-non-stop.c: Likewise.
21380 * gdb.base/info-os.c: Likewise.
21381 * gdb.mi/mi-console.c: Likewise.
21382 * gdb.mi/watch-nonstop.c: Likewise.
21383 * gdb.python/py-events.c: Likewise.
21384 * gdb.base/async.c (baz): Move up before its invocation.
21385 * gdb.base/code_elim2.c (my_global_func): Likewise.
21386 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21387 * gdb.base/advance.c (func2): Likewise.
21388
3b5d5997
AA
213892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21390
21391 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21392 variant.
21393 * gdb.base/annota3.c: Likewise.
21394 * gdb.base/async.c: Likewise.
21395 * gdb.base/average.c: Likewise.
21396 * gdb.base/call-ar-st.c: Likewise.
21397 * gdb.base/call-rt-st.c: Likewise.
21398 * gdb.base/call-sc.c: Likewise.
21399 * gdb.base/call-strs.c: Likewise.
21400 * gdb.base/ending-run.c: Likewise.
21401 * gdb.base/execd-prog.c: Likewise.
21402 * gdb.base/exprs.c: Likewise.
21403 * gdb.base/foll-exec.c: Likewise.
21404 * gdb.base/foll-fork.c: Likewise.
21405 * gdb.base/foll-vfork.c: Likewise.
21406 * gdb.base/funcargs.c: Likewise.
21407 * gdb.base/gcore.c: Likewise.
21408 * gdb.base/jump.c: Likewise.
21409 * gdb.base/langs0.c: Likewise.
21410 * gdb.base/langs1.c: Likewise.
21411 * gdb.base/langs2.c: Likewise.
21412 * gdb.base/mips_pro.c: Likewise.
21413 * gdb.base/nodebug.c: Likewise.
21414 * gdb.base/opaque0.c: Likewise.
21415 * gdb.base/opaque1.c: Likewise.
21416 * gdb.base/recurse.c: Likewise.
21417 * gdb.base/run.c: Likewise.
21418 * gdb.base/scope0.c: Likewise.
21419 * gdb.base/scope1.c: Likewise.
21420 * gdb.base/setshow.c: Likewise.
21421 * gdb.base/setvar.c: Likewise.
21422 * gdb.base/shmain.c: Likewise.
21423 * gdb.base/shr1.c: Likewise.
21424 * gdb.base/shr2.c: Likewise.
21425 * gdb.base/sigall.c: Likewise.
21426 * gdb.base/signals.c: Likewise.
21427 * gdb.base/so-indr-cl.c: Likewise.
21428 * gdb.base/solib2.c: Likewise.
21429 * gdb.base/structs.c: Likewise.
21430 * gdb.base/sum.c: Likewise.
21431 * gdb.base/vforked-prog.c: Likewise.
21432 * gdb.base/watchpoint.c: Likewise.
21433 * gdb.reverse/shr2.c: Likewise.
21434 * gdb.reverse/until-reverse.c: Likewise.
21435 * gdb.reverse/ur1.c: Likewise.
21436 * gdb.reverse/watch-reverse.c: Likewise.
21437
066a77c5
AA
214382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21439
21440 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21441 variant.
21442 * gdb.base/sepdebug.exp: Drop references to removed code.
21443
4f204ea5
AA
214442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21445
21446 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21447 variant. Preserve original line numbering.
21448 * gdb.base/list1.c: Likewise.
21449
3b377a3a
AA
214502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21451
21452 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21453 variant.
21454 * gdb.base/break1.c: Likewise.
21455 * gdb.base/break.exp: Drop references to removed code.
21456
e444df73
AA
214572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21458
21459 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21460 variant.
21461
8008f2a7
AA
214622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21463
21464 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21465
a5a06887
AA
214662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21467
21468 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21469 logic into perform_all_tests() and invoke it with and without
21470 function header prototypes.
21471 (do_function_calls): Remove conditional XFAIL for PR 5318.
21472 (rerun_and_prepare): Remove duplicate code.
21473 (perform_all_tests): New. Main logic moved here.
21474
44dba9b9
AA
214752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21476
21477 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21478 code guarded by #ifdef NO_PROTOTYPES.
21479 (t_double_many_args): Likewise.
21480 (DEF_FUNC_MANY_ARGS_1): Likewise.
21481 (DEF_FUNC_VALUES_1): Likewise.
21482 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21483 guarded by #ifdef PROTOTYPES.
21484
d1fbcd56
AA
214852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21486
21487 * gdb.mi/mi-console.c: Add eye-catcher.
21488 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21489 instead of literal line number.
21490
b0e59b8f
AA
214912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21492
21493 * gdb.base/shr2.c: Add eye-catcher.
21494 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21495 line number.
21496
78f98cca
AA
214972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21498
21499 * gdb.base/jump.c: Add eye-catchers.
21500 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21501 numbers.
21502
58fa2af0
AA
215032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21504
21505 * gdb.base/execd-prog.c: Add eye-catchers.
21506 * gdb.base/foll-exec.c: Likewise.
21507 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21508 line numbers.
21509
04e5059b
AA
215102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21511
21512 * gdb.base/ending-run.c: Add eye-catchers.
21513 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21514 literal line numbers.
21515
dbfdb174
AA
215162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21517
21518 * gdb.base/call-rt-st.c: Add eye-catchers.
21519 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21520 literal line numbers.
21521
888a2ade
AA
215222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21523
21524 * gdb.base/call-ar-st.c: Add eye-catchers.
21525 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21526 literal line numbers.
21527
6acc2dde
AA
215282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21529
21530 * gdb.base/average.c: Add eye-catchers.
21531 * gdb.base/sum.c: Likewise.
21532 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21533 regexps dynamically.
21534
9ecfcd1d
AA
215352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21536
21537 * gdb.base/solib1.c: Add eye-catchers.
21538 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21539 literal line numbers.
21540
78708b7c
PA
215412014-11-12 Pedro Alves <palves@redhat.com>
21542
21543 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21544 leader has exited.
21545
af48d08f
PA
215462014-11-12 Pedro Alves <palves@redhat.com>
21547
21548 * gdb.arch/i386-bp_permanent.c: New file.
21549 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21550 (srcfile): Set to i386-bp_permanent.c.
21551 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21552 that stepi does not execute the 'leave' instruction, instead of
21553 testing it does execute.
21554 * gdb.base/bp-permanent.c: New file.
21555 * gdb.base/bp-permanent.exp: New file.
21556
af3768e9
DE
215572014-11-10 Doug Evans <xdje42@gmail.com>
21558
21559 PR symtab/17564
21560 * gdb.base/symtab-search-order.exp: New file.
21561 * gdb.base/symtab-search-order.c: New file.
21562 * gdb.base/symtab-search-order-1.c: New file.
21563 * gdb.base/symtab-search-order-shlib-1.c: New file.
21564
9de00a4a
PA
215652014-11-07 Pedro Alves <palves@redhat.com>
21566
21567 PR gdb/17511
21568 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21569 i?86-*-linux*.
21570
e0f52461
SC
215712014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21572
21573 PR c++/17494
21574 * gdb.cp/pr17494.cc: New file.
21575 * gdb.cp/pr17494.exp: New file.
21576
6ce8c980
YQ
215772014-11-02 Yao Qi <yao@codesourcery.com>
21578
21579 * gdb.python/python.exp: Get working directory and match the
21580 output of "set extended-prompt \\w " with it.
21581
02be9a71
DE
215822014-10-30 Doug Evans <dje@google.com>
21583
21584 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21585 in objfiles.
21586 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21587 in progspaces.
21588
3bdff46b
LM
215892014-10-30 Janis Johnson <janisjo@codesourcery.com>
21590
21591 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21592 * gdb.base/realname-expand.exp: Likewise.
21593 * gdb.linespec/macro-relative.exp: Likewise.
21594
ab917dfb
PA
215952014-10-29 Pedro Alves <palves@redhat.com>
21596
21597 PR gdb/17408
21598 * gdb.threads/schedlock.c (some_function): New function.
21599 (call_function): New global.
21600 (MAYBE_CALL_SOME_FUNCTION): New macro.
21601 (thread_function): Call it.
21602 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21603 and use it instead of a global counter. Adjust all callers.
21604 (get_current_thread): Use "find current thread" for test message
21605 here rather than having all callers pass down the same string.
21606 (goto_loop): New procedure, factored out from ...
21607 (my_continue): ... this.
21608 (step_ten_loops): Change parameter from test message to command to
21609 use. Adjust.
21610 (list_count): Delete global.
21611 (check_result): New procedure, factored out from duplicate top
21612 level code.
21613 (continue tests): Wrap in with_test_prefix.
21614 (test_step): New procedure, factored out from duplicate top level
21615 code.
21616 (top level): Test "step" in combination with all scheduler-locking
21617 modes. Test "next" in combination with all scheduler-locking
21618 modes, and in combination with stepping over a function call or
21619 not.
21620 * gdb.threads/next-bp-other-thread.c: New file.
21621 * gdb.threads/next-bp-other-thread.exp: New file.
21622
d3d4baed
PA
216232014-10-29 Pedro Alves <palves@redhat.com>
21624
21625 PR python/17372
21626 * gdb.python/python.exp: Test a multi-line command that spawns
21627 interactive Python.
21628 * gdb.base/multi-line-starts-subshell.exp: New file.
21629
563e8d85
YQ
216302014-10-29 Yao Qi <yao@codesourcery.com>
21631
21632 * gdb.base/fileio.exp: Make directories on host.
21633
0ea4d52e
YQ
216342014-10-29 Yao Qi <yao@codesourcery.com>
21635
21636 * gdb.base/fileio.c (test_write): Close the file.
21637
7f5ef605
PA
216382014-10-28 Pedro Alves <palves@redhat.com>
21639
21640 PR gdb/12623
21641 * gdb.base/sigstep.c (no_handler): New global.
21642 (main): If 'no_handler is true, set the signal handlers to
21643 SIG_IGN.
21644 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21645 with_sw_watch and no_handler parameters. Handle them.
21646 (top level) <stepping over handler when stopped at a breakpoint
21647 test>: Add a test axis for testing with a software watchpoint, and
21648 another for testing with the signal handler set to SIG_IGN.
21649 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21650 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21651
abbdbd03
PA
216522014-10-28 Pedro Alves <palves@redhat.com>
21653
21654 PR gdb/17511
21655 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21656 * gdb.base/sigstep.exp (other_handler_location): New global.
21657 (advance): Support stepping into the signal handler, and running
21658 commands while in the handler.
21659 (in_handler_map): New global.
21660 (top level): In the advance test, add combinations for getting
21661 into the handler with stepping commands, and for running commands
21662 in the handler. Add comment descripting the advancei tests.
21663
1df4399f
PA
216642014-10-28 Pedro Alves <palves@redhat.com>
21665
21666 * gdb.base/sigstep.exp: Use build_executable instead of
21667 prepare_for_testing.
21668 (top level): Move code that starts GDB, runs to main and creates a
21669 display to ...
21670 (restart): ... this new procedure.
21671 (top level): Move backtrace from signal handler test to ...
21672 (validate_backtrace): ... this new procedure.
21673 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21674 with_test_prefix. Always restart GDB.
21675 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21676 with_test_prefix. Always restart GDB. No need to delete
21677 breakpoints after the test.
21678 (test_skip_handler): Remove prefix parameter.
21679 (skip_over_handler, breakpoint_to_handler)
21680 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21681 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21682 restart GDB. No need to delete breakpoints after the test.
21683 (top level): Use foreach to call the test procedures with
21684 different commands.
21685
a5b6e449
PA
216862014-10-28 Pedro Alves <palves@redhat.com>
21687
21688 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21689 instead of GNATS numbers.
21690 * gdb.base/sigbpt.exp: Likewise.
21691 * gdb.base/siginfo.exp: Likewise.
21692 * gdb.base/sigstep.exp: Likewise.
21693
e5f8a7cc
PA
216942014-10-27 Pedro Alves <palves@redhat.com>
21695
21696 * gdb.base/sigstep.c (dummy): New global.
21697 (main): Issue a couple writes to the new global.
21698 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21699 procedures.
21700 (skip_over_handler): Use test_skip_handler.
21701 (top level): Call skip_over_handler for stepi and nexti too.
21702 (breakpoint_over_handler): Use test_skip_handler.
21703 (top level): Call breakpoint_over_handler for stepi and nexti too.
21704
763905a3
YQ
217052014-10-27 Yao Qi <yao@codesourcery.com>
21706
21707 * gdb.trace/tfile.c (adjust_function_address)
21708 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21709 function descriptor.
21710
6f259a23
DB
217112014-10-24 Don Breazeal <donb@codesourcery.com>
21712
21713 * gdb.base/foll-fork.exp (test_follow_fork,
21714 catch_fork_child_follow): Check for updated fork messages emitted
21715 from infrun.c.
21716 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21717 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21718 vfork_and_exec_child_follow_through_step): Check for updated vfork
21719 messages emitted from infrun.c.
21720
09dd9a69
PA
217212014-10-24 Pedro Alves <palves@redhat.com>
21722
21723 * gdb.base/corefile.exp: Remove references to ultrix.
21724 * gdb.base/interrupt.exp: Likewise.
21725 * gdb.base/whatis.exp: Likewise.
21726 * gdb.gdb/selftest.exp: Likewise.
21727 * gdb.threads/manythreads.exp: Likewise.
21728 * gdb.threads/print-threads.exp: Likewise.
21729 * gdb.threads/pthreads.exp:: Likewise.
21730 * gdb.threads/schedlock.exp: Likewise.
21731
3433cfa5
SC
217322014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21733
21734 * gdb.cp/non-trivial-retval.cc: Add a test case.
21735 * gdb.cp/non-trivial-retval.exp: Add a test.
21736
092f880b
YQ
217372014-10-20 Yao Qi <yao@codesourcery.com>
21738
21739 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21740 * gdb.python/py-objfile-script-gdb.py: New file.
21741 * gdb.python/py-objfile-script.exp: Update reference to
21742 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21743 of remote_download. Remove the dest file.
21744
acbdb7f3
YQ
217452014-10-20 Yao Qi <yao@codesourcery.com>
21746
21747 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21748 * gdb.base/step-line.exp: Likewise.
21749 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21750 * gdb.dwarf2/dw2-basic.exp: Likewise.
21751 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21752 * gdb.dwarf2/dw2-filename.exp: Likewise.
21753 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21754 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21755 * gdb.dwarf2/dw2-producer.exp: Likewise.
21756 * gdb.dwarf2/mac-fileno.exp: Likewise.
21757 * gdb.python/py-frame-args.exp: Likewise.
21758 * gdb.python/py-framefilter.exp: Likewise.
21759 * gdb.python/py-mi.exp: Likewise.
21760 * gdb.python/py-objfile-script.exp: Likewise
21761 * gdb.python/py-pp-integral.exp: Likewise.
21762 * gdb.python/py-pp-re-notag.exp: Likewise.
21763 * gdb.python/py-prettyprint.exp: Likewise.
21764 * gdb.python/py-section-script.exp: Likewise.
21765 * gdb.python/py-typeprint.exp: Likewise.
21766 * gdb.python/py-xmethods.exp: Likewise.
21767 * gdb.stabs/weird.exp: Likewise.
21768 * gdb.xml/tdesc-regs.exp: Likewise.
21769
bd286a29
KCY
217702014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21771
21772 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21773 (out_cu): Use addr_len for the size of addresses.
21774 (out_line): Likewise. Size DW_LNE_set_address instruction
21775 according to addr_len.
21776 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21777 (FUNC): Add START_INSNS to definition.
21778
673dc4a0
YQ
217792014-10-18 Yao Qi <yao@codesourcery.com>
21780
21781 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21782 gdb_has_argv0 return true.
21783 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21784 check [target_info exists noargs], check [gdb_has_argv0]
21785 instead.
21786 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21787 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21788 procedures.
21789
4ffbba72
DE
217902014-10-17 Doug Evans <dje@google.com>
21791
21792 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21793 event.
21794 * gdb.python/py-events.py: Add clear_objfiles event.
21795
d096d8c1
DE
217962014-10-17 Doug Evans <dje@google.com>
21797
21798 * gdb.python/py-objfile.exp: Test progspace attribute.
21799
a80db015
LM
218002014-10-17 Luis Machado <lgustavo@codesourcery.com>
21801
21802 * gdb.guile/scm-breakpoint.exp: Do not assume any
21803 directory separators when matching source file paths.
21804 * gdb.python/py-breakpoint.exp: Likewise.
21805 * gdb.reverse/break-precsave.exp: Likewise.
21806 * gdb.reverse/break-reverse.exp: Likewise.
21807 * gdb.reverse/consecutive-precsave.exp: Likewise.
21808 * gdb.reverse/finish-precsave.exp: Likewise.
21809 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21810 * gdb.reverse/finish-reverse.exp: Likewise.
21811 * gdb.reverse/i386-precsave.exp: Likewise.
21812 * gdb.reverse/i387-env-reverse.exp: Likewise.
21813 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21814 * gdb.reverse/machinestate-precsave.exp: Likewise.
21815 * gdb.reverse/machinestate.exp: Likewise.
21816 * gdb.reverse/sigall-precsave.exp: Likewise.
21817 * gdb.reverse/solib-precsave.exp: Likewise.
21818 * gdb.reverse/step-precsave.exp: Likewise.
21819 * gdb.reverse/until-precsave.exp: Likewise.
21820 * gdb.reverse/watch-precsave.exp: Likewise.
21821 * gdb.reverse/watch-reverse.exp: Likewise.
21822
b22089ab
YQ
218232014-10-17 Yao Qi <yao@codesourcery.com>
21824
21825 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21826 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21827
6c4486e6
PA
218282014-10-17 Pedro Alves <palves@redhat.com>
21829
21830 PR gdb/17471
21831 * gdb.base/bg-execution-repeat.c: New file.
21832 * gdb.base/bg-execution-repeat.exp: New file.
21833
0ff33695
PA
218342014-10-17 Pedro Alves <palves@redhat.com>
21835
21836 PR gdb/17300
21837 * gdb.base/continue-all-already-running.c: New file.
21838 * gdb.base/continue-all-already-running.exp: New file.
21839
6fdebc3d
PA
218402014-10-17 Pedro Alves <palves@redhat.com>
21841
21842 PR gdb/17472
21843 * gdb.base/annota-input-while-running.c: New file.
21844 * gdb.base/annota-input-while-running.exp: New file.
21845
32a8097b
PA
218462014-10-17 Pedro Alves <palves@redhat.com>
21847
21848 * gdb.base/callfuncs.exp: emove references to osf.
21849 * gdb.base/sigall.exp: Likewise.
21850 * gdb.gdb/selftest.exp: Likewise.
21851 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21852 * gdb.mi/non-stop.c: Likewise.
21853 * gdb.mi/pthreads.c: Likewise.
21854 * gdb.reverse/sigall-precsave.exp: Likewise.
21855 * gdb.reverse/sigall-reverse.exp: Likewise.
21856 * gdb.threads/pthreads.c: Likewise.
21857 * gdb.threads/pthreads.exp: Likewise.
21858
7a3517ff
YQ
218592014-10-17 Yao Qi <yao@codesourcery.com>
21860
21861 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21862 check 'target_info exists noargs'.
21863 (test_command_prompt_position): Likewise.
21864 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21865 Remove "set args".
21866 (progvar_simple_while_test): Likewise.
21867 (progvar_complex_if_while_test): Likewise.
21868 (if_while_breakpoint_command_test): Likewise.
21869 (infrun_breakpoint_command_test): Likewise.
21870 (breakpoint_command_test): Likewise.
21871 (watchpoint_command_test): Likewise.
21872 (bp_deleted_in_command_test): Likewise.
21873 (temporary_breakpoint_commands): Likewise.
21874
bb99c472
YQ
218752014-10-16 Yao Qi <yao@codesourcery.com>
21876
21877 * gdb.base/remotetimeout.exp: Remove noargs checking.
21878
7c16b83e
PA
218792014-10-15 Pedro Alves <palves@redhat.com>
21880
21881 PR breakpoints/9649
21882 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21883 * gdb.base/breakpoint-in-ro-region.exp
21884 (probe_target_hardware_step): New procedure.
21885 (top level): Probe hardware stepping and hardware breakpoint
21886 support. Test stepping through a read-only region, with both
21887 "breakpoint auto-hw" on and off and both "always-inserted" on and
21888 off.
21889
35a49624
IB
218902014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21891
21892 * gdb.dlang/demangle.exp: Update for demangling changes.
21893
2d1c107c
SC
218942014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21895
21896 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21897 * gdb.cp/non-trivial-retval.exp: Add new tests.
21898
778811d5
SC
218992014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21900
21901 PR c++/13403
21902 PR c++/15154
21903 * gdb.cp/non-trivial-retval.cc: New file.
21904 * gdb.cp/non-trivial-retval.exp: New file.
21905
10c5f0a8
YQ
219062014-10-15 Yao Qi <yao@codesourcery.com>
21907
21908 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21909 remote host.
21910
65d7b369
YQ
219112014-10-15 Yao Qi <yao@codesourcery.com>
21912
21913 * gdb.python/py-symbol.exp: Match file base name if host is
21914 remote, otherwise match file name with dir name.
21915 * gdb.python/py-symtab.exp: Likewise.
21916 * gdb.python/python.exp: Likewise.
21917
46dc1394
YQ
219182014-10-15 Yao Qi <yao@codesourcery.com>
21919
21920 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21921 pattern.
21922 * gdb.python/py-symtab.exp: Likewise.
21923 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21924 locationn.
21925
c40cc657
JB
219262014-10-14 Joel Brobecker <brobecker@adacore.com>
21927
21928 * gdb.ada/addr_arith: New testcase.
21929
2abf49e1
MR
219302014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21931
21932 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21933 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21934 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21935 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21936
f7088df3
SDJ
219372014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21938
21939 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21940 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21941 * gdb.arch/stap-eval-lang-ada.exp: New file.
21942
4dc06805
YQ
219432014-10-14 Yao Qi <yao@codesourcery.com>
21944
21945 * gdb.mi/mi-var-child.c (nothing1): New function.
21946 (nothing2): New function.
21947 (do_children_tests): Set function pointers by nothing1 and
21948 nothing2.
21949 * gdb.mi/mi-var-child.exp: Step over new added statements.
21950 Update test to match the new output.
21951 * gdb.mi/var-cmd.c (nothing1): New function.
21952 (nothing2): New function.
21953 (do_children_tests): Set function pointers by nothing1 and
21954 nothing2.
21955 * gdb.mi/mi-var-display.exp: Update test to match output.
21956 Step to the line specified by $line_dct_nothing.
21957 Increase the number of lines to step.
21958
46a93de2
YQ
219592014-10-14 Yao Qi <yao@codesourcery.com>
21960
21961 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21962 tests.
21963 * gdb.mi/mi2-var-child.exp: Likewise.
21964
14ea52ee
DE
219652014-10-13 Doug Evans <dje@google.com>
21966
21967 * gdb.python/py-objfile.exp: Change name of file name test.
21968
e5c6e92b
DE
219692014-10-13 Doug Evans <dje@google.com>
21970
21971 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21972 from the start of the CU.
21973
c780cc2f
JK
219742014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21975 Yao Qi <yao@codesourcery.com>
21976
21977 Fix "save breakpoints" for "catch" command.
21978 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21979 Remove -nonewline. Match also the added "main" line.
21980
99894e11
JK
219812014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21982
21983 Fix "save breakpoints" for "disable $bpnum" command.
21984 * gdb.base/save-bp.c (main): Add label.
21985 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21986
6e1ac5a3
JK
219872014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21988
21989 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21990
754dd2b0
YQ
219912014-10-11 Yao Qi <yao@codesourcery.com>
21992
21993 * gdb.server/server-kill.exp: Execute command
21994 "set remote trace-status-packet on" before "tstatus".
21995
f90183d7
YQ
219962014-10-11 Yao Qi <yao@codesourcery.com>
21997
21998 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21999 (main): Call getppid.
22000 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22001 and continue to it. Read variable "server_pid".
22002
bf40a607
YQ
220032014-10-11 Yao Qi <yao@codesourcery.com>
22004
22005 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22006
052ca370
YQ
220072014-10-11 Yao Qi <yao@codesourcery.com>
22008
22009 * gdb.threads/thread-find.exp: Don't execute command
22010 "info threads".
22011 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22012 * gdb.threads/linux-dp.exp: Don't check the condition
22013 $threads_created equals to zero.
22014
3831839c
PA
220152014-10-10 Pedro Alves <palves@redhat.com>
22016
22017 * gdb.base/bigcore.exp: Remove references to IRIX.
22018 * gdb.base/funcargs.exp: Likewise.
22019 * gdb.base/interrupt.exp: Likewise.
22020 * gdb.base/mips_pro.exp: Likewise.
22021 * gdb.base/nodebug.exp: Likewise.
22022 * gdb.base/setvar.exp: Likewise.
22023 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22024
8b9a549d
PA
220252014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22026 Pedro Alves <palves@redhat.com>
22027
22028 PR symtab/14466
22029 * gdb.base/vdso-warning.c: New file.
22030 * gdb.base/vdso-warning.exp: New file.
22031
d48ba5e8
DE
220322014-10-02 Doug Evans <dje@google.com>
22033
22034 * gdb.base/structs.c (main): Don't run forever.
22035
2278c276
PA
220362014-10-02 Pedro Alves <palves@redhat.com>
22037
22038 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22039 (top level) <stop threads 1, stop threads 2>: Use it.
22040
b57bacec
PA
220412014-10-02 Pedro Alves <palves@redhat.com>
22042
22043 * gdb.threads/break-while-running.exp (test): Add new
22044 'update_thread_list' argument. Skip "info threads" if false.
22045 (top level): Add new 'update_thread_list' axis.
22046
13fd3ff3
PA
220472014-10-02 Pedro Alves <palves@redhat.com>
22048
22049 PR breakpoints/17431
22050 * gdb.base/execl-update-breakpoints.c: New file.
22051 * gdb.base/execl-update-breakpoints.exp: New file.
22052
0fec99e8
PA
220532014-10-01 Pedro Alves <palves@redhat.com>
22054
22055 * gdb.base/breakpoint-in-ro-region.c: New file.
22056 * gdb.base/breakpoint-in-ro-region.exp: New file.
22057
2ddf4301
SM
220582014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22059
22060 * gdb.mi/mi-exit-code.exp: New file.
22061 * gdb.mi/mi-exit-code.c: New file.
22062
6a5f3f43
YQ
220632014-09-30 Yao Qi <yao@codesourcery.com>
22064
22065 * lib/prelink-support.exp (build_executable_own_libs): Error if
22066 the target isn't native.
22067
345bcc73
YQ
220682014-09-30 Yao Qi <yao@codesourcery.com>
22069
22070 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22071 false.
22072
a25a5a45
PA
220732014-09-22 Pedro Alves <palves@redhat.com>
22074
22075 * gdb.threads/break-while-running.exp: New file.
22076 * gdb.threads/break-while-running.c: New file.
22077
00ba3162
YQ
220782014-09-19 Yao Qi <yao@codesourcery.com>
22079
22080 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22081 Invoke test. Restart GDB with --readnow and invoke test again.
22082
c3b7b696
YQ
220832014-09-19 Yao Qi <yao@codesourcery.com>
22084
22085 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22086 proc set_breakpoint_on_gcd_function. Invoke
22087 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22088 invoke set_breakpoint_on_gcd_function again.
22089
2b4fd423
DE
220902014-09-18 Doug Evans <dje@google.com>
22091
22092 * gdb.dwarf2/symtab-producer.exp: New file.
22093
a5947601
SDJ
220942014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22095
22096 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22097 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22098 * gdb.base/global-var-nested-by-dso.c: Likewise.
22099 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22100
91c19059
SDJ
221012014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22102 Pedro Alves <palves@redhat.com>
22103
22104 * gdb.base/watch-bitfields.exp: Pass string other than test file
22105 name to prepare_for_testing.
22106 (watch): New procedure.
22107 (expect_watchpoint): Use with_test_prefix.
22108 (top level): Factor out tests to ...
22109 (test_watch_location, test_regular_watch): ... these new
22110 procedures, and use with_test_prefix and gdb_continue_to_end.
22111
bb9d5f81
PP
221122014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22113
22114 PR breakpoints/12526
22115 * gdb.base/watch-bitfields.exp: New file.
22116 * gdb.base/watch-bitfields.c: New file.
22117
635856f5
PA
221182014-09-16 Pedro Alves <palves@redhat.com>
22119
22120 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22121 software and hardware addresses, not software address against
22122 itself.
22123
7280ceea
PA
221242014-09-16 Pedro Alves <palves@redhat.com>
22125
22126 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22127 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22128
428b16bd
PA
221292014-09-16 Pedro Alves <palves@redhat.com>
22130
22131 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22132 files.
22133 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22134 "*-*-vxworks*" throughout.
22135 * gdb.base/break.exp: Likewise.
22136 * gdb.base/default.exp: Likewise.
22137 * gdb.base/scope.exp: Likewise.
22138 * gdb.base/sepdebug.exp: Likewise.
22139 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22140 throughout.
22141 * gdb.base/run.c: Likewise.
22142 * gdb.base/sepdebug.c: Likewise.
22143 * gdb.hp/gdb.aCC/run.c: Likewise.
22144 * gdb.reverse/until-reverse.c: Likewise.
22145 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22146
666d413c
YQ
221472014-09-16 Yao Qi <yao@codesourcery.com>
22148
22149 * boards/local-remote-host-native.exp: New file.
22150
57cbd724
DE
221512014-09-14 Doug Evans <xdje42@gmail.com>
22152
22153 * gdb.threads/queue-signal.c (thread_count): New variable.
22154 (thread_count_mutex, thread_count_condvar): New variables.
22155 (incr_thread_count, wait_all_threads_running): New functions.
22156 (main): Wait for all threads to be in their thread functions.
22157
81219e53
DE
221582014-09-13 Doug Evans <xdje42@gmail.com>
22159
22160 * gdb.threads/queue-signal.c: New file.
22161 * gdb.threads/queue-signal.exp: New file.
22162
3714cea7
DE
221632014-09-13 Doug Evans <xdje42@gmail.com>
22164
22165 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22166 be consistent with what default_gdb_init uses.
22167 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22168 the plain text of the prompt. Add some logging printfs.
22169 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22170
fa43b1d7
PA
221712014-09-12 Pedro Alves <palves@redhat.com>
22172
22173 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22174 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22175 * gdb.arch/i386-size-overlap.exp: Likewise.
22176 * gdb.arch/i386-size.exp: Likewise.
22177 * gdb.arch/i386-unwind.exp: Likewise.
22178 * gdb.base/a2-run.exp: Likewise.
22179 * gdb.base/break.exp: Likewise.
22180 * gdb.base/charset.exp: Likewise.
22181 * gdb.base/chng-syms.exp: Likewise.
22182 * gdb.base/commands.exp: Likewise.
22183 * gdb.base/dbx.exp: Likewise.
22184 * gdb.base/find.exp: Likewise.
22185 * gdb.base/funcargs.exp: Likewise.
22186 * gdb.base/jit-simple.exp: Likewise.
22187 * gdb.base/reread.exp: Likewise.
22188 * gdb.base/sepdebug.exp: Likewise.
22189 * gdb.base/step-bt.exp: Likewise.
22190 * gdb.cp/mb-inline.exp: Likewise.
22191 * gdb.cp/mb-templates.exp: Likewise.
22192 * gdb.objc/basicclass.exp: Likewise.
22193 * gdb.threads/killed.exp: Likewise.
22194
9d9bf2df
EBM
221952014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22196
22197 PR tdep/17379
22198 * gdb.arch/powerpc-stackless.S: New file.
22199 * gdb.arch/powerpc-stackless.exp: New file.
22200
1cf2f1b0
JK
222012014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22202
22203 * gdb.base/attach.c: Include unistd.h.
22204 (main): Call alarm. Add label postloop.
22205 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22206 gdb_breakpoint, gdb_continue_to_breakpoint.
22207 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22208
98880d46
PA
222092014-09-11 Pedro Alves <palves@redhat.com>
22210
22211 PR gdb/17347
22212 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22213 * gdb.base/attach.exp (test_command_line_attach_run): New
22214 procedure.
22215 (top level): Call it.
22216
4c92ff2c
PA
222172014-09-11 Pedro Alves <palves@redhat.com>
22218
22219 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22220 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22221 (do_command_attach_tests): Use spawn_wait_for_attach.
22222 * gdb.base/solib-overlap.exp: Likewise.
22223 * gdb.multi/multi-attach.exp: Likewise.
22224 * gdb.python/py-prompt.exp: Likewise.
22225 * gdb.python/py-sync-interp.exp: Likewise.
22226 * gdb.server/ext-attach.exp: Likewise.
22227
3adc1a7d
GKB
222282014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22229
22230 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22231 command in testcase. Simplify testcase.
22232
96334934
JB
222332014-09-10 Joel Brobecker <brobecker@adacore.com>
22234
22235 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22236
eb479039
JB
222372014-09-10 Joel Brobecker <brobecker@adacore.com>
22238
22239 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22240
deede10c
JB
222412014-09-10 Joel Brobecker <brobecker@adacore.com>
22242
22243 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22244
7828a5f5
JB
222452014-09-10 Joel Brobecker <brobecker@adacore.com>
22246
22247 * gdb.dwarf2/dynarr-ptr.c: New file.
22248 * gdb.dwarf2/dynarr-ptr.exp: New file.
22249
33aeebcf
MR
222502014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22251
22252 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22253 of 30 rather than hardcoding 120 for a slow test case. Take the
22254 `gdb,timeout' target setting into account for this calculation.
22255 Don't extend the timeout for the test cases that don't need it.
22256
7b415901
MR
222572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22258
22259 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22260 a factor of 2 for a slow test case. Take the `gdb,timeout'
22261 target setting into account for this calculation.
22262 * gdb.reverse/until-precsave.exp: Increase the timeout by
22263 a factor of 15 and 3 respectively rather than adding 120
22264 for a pair of slow test cases. Take the `gdb,timeout'
22265 target setting into account for this calculation.
22266
4a40f85a
MR
222672014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22268
22269 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22270 timeout, don't pass one down to gdb_expect.
22271 (gdb_expect): Rework timeout selection.
22272
09635af7
MR
222732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22274
22275 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22276 exception on timeout.
22277 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22278 (gdbserver_start_extended): Catch any `gdbserver_start' error
22279 exceptions.
22280 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22281 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22282 `gdbserver_gdb_load' error exceptions.
22283
2bdd10b7
MR
222842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22285
22286 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22287 120 on waiting for the TCP socket to open.
22288
316935f0
DE
222892014-09-09 Doug Evans <xdje42@gmail.com>
22290
22291 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22292 _caller_matches, _any_caller_is, _any_caller_matches.
22293
83740597
DE
222942014-09-09 Doug Evans <xdje42@gmail.com>
22295
22296 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22297
4c122fc3
YQ
222982014-09-09 Yao Qi <yao@codesourcery.com>
22299
22300 * gdb.mi/mi-var-display.exp: Set print symbol off.
22301
a9f116cb
GKB
223022014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22303
22304 PR gdb/17035
22305 * gdb.base/commands.exp: Add tests to verify user-defined
22306 commands with empty bodies.
22307 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22308 python commands in `show user command`.
22309 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22310 scheme commands in `show user command`.
22311
c75bd3a2
JK
223122014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22313
22314 PR python/17355
22315 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22316 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22317 * gdb.python/py-framefilter-invalidarg.exp: New file.
22318 * gdb.python/py-framefilter-invalidarg.py: New file.
22319
faa42425
DE
223202014-09-06 Doug Evans <xdje42@gmail.com>
22321
22322 PR 15276
22323 * gdb.python/py-caller-is.c: New file.
22324 * gdb.python/py-caller-is.exp: New file.
22325
474ca4f6
SDJ
223262014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22327
22328 PR gdb/17235
22329 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22330 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22331
eb0b0463
SDJ
223322014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22333
22334 PR fortran/17237
22335 * gdb.fortran/print-formatted.exp: New file.
22336 * gdb.fortran/print-formatted.f90: Likewise.
22337
5f3b99cf
SS
223382014-09-03 Sasha Smundak <asmundak@google.com>
22339
22340 * gdb.python/py-frame.exp: Test Frame.read_register.
22341
7d793aa9
SDJ
223422014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22343
22344 PR python/16699
22345 * gdb.python/py-completion.exp: New file.
22346 * gdb.python/py-completion.py: Likewise.
22347
fb0576e9
DE
223482014-08-28 Doug Evans <dje@google.com>
22349
22350 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22351 eax,etc. are live with values set by gdb and thus the compiler can't
22352 use them.
22353 * gdb.arch/i386-pseudo.c (main): Ditto.
22354
ee92b0dd
DE
223552014-08-27 Doug Evans <dje@google.com>
22356
22357 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22358
6649db35
DE
223592014-08-25 Doug Evans <dje@google.com>
22360
22361 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22362 (main): Ditto.
22363
564b7600
DE
223642014-08-25 Doug Evans <dje@google.com>
22365
22366 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22367
3881fb67
YQ
223682014-08-24 Yao Qi <yao@codesourcery.com>
22369
22370 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22371 symbol off.
22372 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22373
a05a36a5
DE
223742014-08-22 Doug Evans <dje@google.com>
22375
22376 PR 17276
22377 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22378 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22379 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22380
7c343b48
YQ
223812014-08-22 Yao Qi <yao@codesourcery.com>
22382
22383 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22384 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22385 * gdb.python/python.exp: Likewise. Use .py file on the host
22386 instead of the build.
22387
22fd09ae
JK
223882014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22389
22390 * gdb.threads/gcore-stale-thread.c: New file.
22391 * gdb.threads/gcore-stale-thread.exp: New file.
22392
a8454a7c
PA
223932014-08-21 Pedro Alves <palves@redhat.com>
22394
22395 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22396 * gdb.base/gcore-relro-pie.exp: Likewise.
22397 * gdb.base/gcore-relro.exp: Likewise.
22398 * gdb.base/gcore.exp: Likewise.
22399 * gdb.base/print-symbol-loading.exp: Likewise.
22400 * gdb.threads/gcore-thread.exp: Likewise.
22401 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22402
2a31c623
PA
224032014-08-20 Pedro Alves <palves@redhat.com>
22404 Jan Kratochvil <jan.kratochvil@redhat.com>
22405
22406 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22407 configure.
22408 (EXPECT): Handle READ1 being set.
22409 (all): Depend on EXTRA_RULES.
22410 (check-read1, expect-read1, read1.so, read1): New rules.
22411 * README (Testsuite Parameters): Document the READ1 make variable.
22412 (Race detection): New section.
22413 * configure: Regenerate.
22414 * configure.ac: If build==host==target, and running under a
22415 GNU/glibc system, add read1 to the extra Makefile rules.
22416 (EXTRA_RULES): AC_SUBST it.
22417 * lib/read1.c: New file.
22418
d36430db
JB
224192014-08-20 Joel Brobecker <brobecker@adacore.com>
22420
22421 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22422 the handling of variables declared as a typedef to an array
22423 which a DW_AT_data_location attribute.
22424
9a0dc9e3
PA
224252014-08-19 Andrew Burgess <aburgess@broadcom.com>
22426 Pedro Alves <palves@redhat.com>
22427
22428 PR symtab/14604
22429 PR symtab/14605
22430 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22431 gdb_test.
22432
0718a8da
PA
224332014-08-19 Pedro Alves <palves@redhat.com>
22434
22435 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22436
13b448cd
YQ
224372014-08-19 Yao Qi <yao@codesourcery.com>
22438
22439 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22440 right line.
22441
1cbf5077
DB
224422014-08-18 David Blaikie <dblaikie@gmail.com>
22443
22444 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22445
bf0fae19
JB
224462014-08-18 Joel Brobecker <brobecker@adacore.com>
22447
22448 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22449 attribute in array range.
22450
3c8c5dcc
JB
224512014-08-18 Joel Brobecker <brobecker@adacore.com>
22452
22453 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22454
e66d4446
SC
224552014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22456
22457 PR c++/17132
22458 * gdb.cp/pr17132.cc: New file.
22459 * gdb.cp/pr17132.exp: New file.
22460
940df408
SC
224612014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22462
22463 * gdb.python/py-xmethods.py (A_getarrayind)
22464 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22465 Use 'print' with function call syntax.
22466 (E_method_matcher.match): Fix tab vs space indentation mixup.
22467
ebcc6c3a
YQ
224682014-08-15 Yao Qi <yao@codesourcery.com>
22469
22470 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22471 false.
22472
775e0f04
YQ
224732014-08-15 Yao Qi <yao@codesourcery.com>
22474
22475 * gdb.cp/casts.exp: Set print symbol off.
22476 * gdb.cp/class2.exp: Likewise.
22477 * gdb.cp/overload.exp: Likewise.
22478 * gdb.cp/templates.exp: Likewise.
22479
d769e349
DE
224802014-08-11 Doug Evans <dje@google.com>
22481
22482 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22483 (test_load_shlib): Update.
22484
20c6f1e1
YQ
224852014-08-09 Yao Qi <yao@codesourcery.com>
22486
22487 * gdb.base/display.exp: Invoke is_address_zero_readable.
22488 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22489 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22490 * gdb.base/hbreak-unmapped.exp: Return if
22491 is_address_zero_readable returns true.
22492 * gdb.base/signest.exp: Likewise.
22493 * gdb.base/signull.exp: Likewise.
22494 * gdb.base/sigbpt.exp: Likewise.
22495 * gdb.guile/scm-disasm.exp: Do the test if
22496 is_address_zero_readable returns false.
22497 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22498 * gdb.python/py-arch.exp: Likewise.
22499 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22500 * lib/gdb.exp (is_address_zero_readable): New proc.
22501
5792e8e3
YQ
225022014-08-09 Yao Qi <yao@codesourcery.com>
22503
22504 PR testsuite/13443
22505 * gdb.mi/mi-var-display.exp: Make test messages unique.
22506
3cecbbbe
TT
225072014-08-04 Tom Tromey <tromey@redhat.com>
22508
22509 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22510 target 0".
22511
00b51ff5
TT
225122014-08-04 Tom Tromey <tromey@redhat.com>
22513
22514 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22515 "target_resume".
22516
6908c509
JB
225172014-08-01 Joel Brobecker <brobecker@adacore.com>
22518
22519 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22520 inner_vla_struct_object_size.
22521 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22522 as xfail.
22523
cc6563d2
PA
225242014-07-30 Pedro Alves <palves@redhat.com>
22525
22526 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22527 comment.
22528
7e09a223
YQ
225292014-07-29 Yao Qi <yao@codesourcery.com>
22530
22531 PR gdb/17206
22532 * gdb.base/until-nodebug.exp: New.
22533
7ebdbe92
DE
225342014-07-28 Doug Evans <xdje42@gmail.com>
22535
22536 PR guile/17203
22537 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22538 previously existing parameter, and previously ambiguously spelled
22539 parameter.
22540
fdb1adc6
WN
225412014-07-28 Will Newton <will.newton@linaro.org>
22542
22543 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22544
186fcde0
DE
225452014-07-26 Ludovic Courtès <ludo@gnu.org>
22546 Doug Evans <xdje42@gmail.com>
22547
22548 PR guile/17146
22549 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22550
70509625
PA
225512014-07-25 Pedro Alves <palves@redhat.com>
22552
22553 * gdb.threads/signal-command-handle-nopass.c: New file.
22554 * gdb.threads/signal-command-handle-nopass.exp: New file.
22555 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22556 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22557 * gdb.threads/signal-delivered-right-thread.c: New file.
22558 * gdb.threads/signal-delivered-right-thread.exp: New file.
22559
c3f814a1
PA
225602014-07-25 Pedro Alves <palves@redhat.com>
22561
22562 * gdb.base/double-prompt-target-event-error.exp
22563 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22564 match.
22565 (cancel_pagination_in_target_event): Rework double prompt
22566 detection.
22567 * gdb.base/paginate-after-ctrl-c-running.exp
22568 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22569 <return>' match.
22570 * gdb.base/paginate-bg-execution.exp
22571 (test_bg_execution_pagination_return)
22572 (test_bg_execution_pagination_cancel): Remove '-notransfer
22573 <return>' matches.
22574 * gdb.base/paginate-execution-startup.exp
22575 (test_fg_execution_pagination_return)
22576 (test_fg_execution_pagination_cancel): Remove '-notransfer
22577 <return>' matches.
22578 * gdb.base/paginate-inferior-exit.exp
22579 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22580 match.
22581 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22582 * lib/gdb.exp (pagination_prompt): Run text through
22583 string_to_regexp.
22584 (gdb_test_multiple): Match $pagination_prompt instead of
22585 "<return>".
22586 (string_to_regexp): Move to lib/gdb-utils.exp.
22587
e214cf6c
JK
225882014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22589
22590 * gdb.arch/amd64-entry-value-paramref.S: New file.
22591 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22592 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22593 * gdb.arch/amd64-optimout-repeat.S: New file.
22594 * gdb.arch/amd64-optimout-repeat.c: New file.
22595 * gdb.arch/amd64-optimout-repeat.exp: New file.
22596
17d0c5c8
JK
225972014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22598
22599 PR gdb/17170
22600 * gdb.base/statistics.exp: New file.
22601
b8b8facf
DE
226022014-07-17 Doug Evans <dje@google.com>
22603
74b49205 22604 PR gdb/17170
b8b8facf
DE
22605 * gdb.base/maint.exp: Update testing of per-command stats.
22606
1b5d0ab3
PA
226072014-07-16 Pedro Alves <palves@redhat.com>
22608
22609 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22610 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22611 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22612 (tfile_write_buf): New functions.
22613 (add_memory_block): Rewrite using the above.
22614 (adjust_function_address): New function.
22615 (FUNCTION_ADDRESS): New macro.
22616 (write_basic_trace_file): Remove short_x local, and use
22617 tfile_write_16. Change type of func_addr local to unsigned long
22618 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22619 here. Cast argument of add_memory_block to char pointer.
22620 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22621 (main): Remove parameters.
22622 * gdb.trace/tfile.exp: Remove nowarnings.
22623
4d974e88
SM
226242014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22625
22626 * gdb.base/debug-expr.exp: Test string evaluation with
22627 "debug expression" on.
22628
41e99568
PA
226292014-07-15 Pedro Alves <palves@redhat.com>
22630
22631 * gdb.base/reread.exp: Use clean_restart.
22632
487d9753
PL
226332014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22634
22635 * gdb.arch/avr-flash-qualifer.c: New.
22636 * gdb.arch/avr-flash-qualifer.exp: New.
22637
cc1c52ad
PA
226382014-07-14 Pedro Alves <palves@redhat.com>
22639
22640 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22641 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22642
1e973570
PA
226432014-07-14 Pedro Alves <palves@redhat.com>
22644
22645 * gdb.base/double-prompt-target-event-error.c: New file.
22646 * gdb.base/double-prompt-target-event-error.exp: New file.
22647
93d6eb10
PA
226482014-07-14 Pedro Alves <palves@redhat.com>
22649
22650 PR gdb/17072
22651 * gdb.base/paginate-inferior-exit.c: New file.
22652 * gdb.base/paginate-inferior-exit.exp: New file.
22653
0017922d
PA
226542014-07-14 Pedro Alves <palves@redhat.com>
22655
22656 PR gdb/17072
22657 * gdb.base/paginate-bg-execution.c: New file.
22658 * gdb.base/paginate-bg-execution.exp: New file.
22659
94696ad3
PA
226602014-07-14 Pedro Alves <palves@redhat.com>
22661
22662 PR gdb/17072
22663 * gdb.base/paginate-execution-startup.c: New file.
22664 * gdb.base/paginate-execution-startup.exp: New file.
22665 * lib/gdb.exp (pagination_prompt): New global.
22666 (default_gdb_spawn): New procedure, factored out from
22667 default_gdb_spawn.
22668 (default_gdb_start): Adjust to call default_gdb_spawn.
22669 (gdb_spawn): New procedure.
22670
bd293940
PA
226712014-07-14 Pedro Alves <palves@redhat.com>
22672
22673 * lib/gdb.exp (gdb_assert): New procedure.
22674 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22675
c933f875
PA
226762014-07-14 Pedro Alves <palves@redhat.com>
22677
22678 * gdb.base/execution-termios.c: New file.
22679 * gdb.base/execution-termios.exp: New file.
22680
d98b7a16
TT
226812014-07-14 Tom Tromey <tromey@redhat.com>
22682
22683 * gdb.cp/vla-cxx.cc: New file.
22684 * gdb.cp/vla-cxx.exp: New file.
22685
548740d6
TT
226862014-07-14 Tom Tromey <tromey@redhat.com>
22687
22688 * gdb.reverse/rerun-prec.c: New file.
22689 * gdb.reverse/rerun-prec.exp: New file.
22690
a25eb028
MR
226912014-07-12 Maciej W. Rozycki <macro@mips.com>
22692 Maciej W. Rozycki <macro@codesourcery.com>
22693
22694 * lib/gdb-utils.exp: New file.
22695 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22696 inline `gdb_init_command' processing.
22697 (gdb_start_cmd): Likewise.
22698 * lib/mi-support.exp (mi_run_cmd): Likewise.
22699 * README: Document `gdb_init_command' and `gdb_init_commands'.
22700
218c2655
JK
227012014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22702
22703 Fix false FAIL running under a very long directory name.
22704 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22705 and "set print elements 10000". Twice.
22706
5401fde3
YQ
227072014-07-11 Yao Qi <yao@codesourcery.com>
22708
22709 * gdb.base/exprs.exp: "set print symbol off".
22710
e76126e8
PA
227112014-07-11 Pedro Alves <palves@redhat.com>
22712
22713 * gdb.threads/kill.c: New file.
22714 * gdb.threads/kill.exp: New file.
22715
2d6f0de6
YQ
227162014-07-10 Yao Qi <yao@codesourcery.com>
22717
22718 * gdb.trace/tfile.c (write_basic_trace_file)
22719 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22720 address written to trace file.
22721
7180e04a
PA
227222014-07-09 Pedro Alves <palves@redhat.com>
22723
22724 * gdb.base/attach-wait-input.exp: New file.
22725 * gdb.base/attach-wait-input.c: New file.
22726
9a9a7608
AB
227272014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22728
22729 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22730 setting up test structures.
22731 (main): Call new test function.
22732 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22733 test function, continue into test function and walk test
22734 structures.
22735
161ac41e
YQ
227362014-07-02 Yao Qi <yao@codesourcery.com>
22737
22738 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22739 'bar_start' at the beginning of functions 'foo' and 'bar'
22740 respectively.
22741 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22742 instead of 'foo' and 'bar'.
22743
1f267ae3
MM
227442014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22745
22746 * gdb.btrace/segv.exp: New.
22747 * gdb.btrace/segv.c: New.
22748
2b239efb
LM
227492014-07-02 Luis Machado <lgustavo@codesourcery.com>
22750
22751 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22752 instruction.
22753
cf363f18
MW
227542014-06-30 Mark Wielaard <mjw@redhat.com>
22755
22756 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22757 vulture, vilify, villar): New volatile array constants.
22758 (vindictive, vegetation): New const volatile array constants.
22759 * gdb.base/volatile.exp: Test volatile and const volatile array
22760 types.
22761
aebf9d24
AA
227622014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22763
22764 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22765 target lacks support for awatch, rwatch, or hbreak.
22766
b67a2c6f
YQ
227672014-06-27 Yao Qi <yao@codesourcery.com>
22768
22769 * gdb.multi/dummy-frame-restore.exp: New.
22770 * gdb.multi/dummy-frame-restore.c: New.
22771
aef92902
MM
227722014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22773
22774 * gdb.btrace/gcore.exp: New.
22775
8e9db26e
PA
227762014-06-23 Pedro Alves <palves@redhat.com>
22777
22778 * gdb.base/watchpoint-reuse-slot.c: New file.
22779 * gdb.base/watchpoint-reuse-slot.exp: New file.
22780
70afc5b7
SC
227812014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22782
22783 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22784 progspace's filename in 'info', 'enable' and 'disable' command
22785 tests.
22786
b972bd9c
JK
227872014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22788
22789 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22790 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22791 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22792
125f8a3d
GB
227932014-06-20 Gary Benson <gbenson@redhat.com>
22794
22795 * gdb.arch/i386-avx.exp: Fix include file location.
22796 * gdb.arch/i386-sse.exp: Likewise.
22797
3ed9baed
IB
227982014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22799
22800 * gdb.dlang/expression.exp: New file.
22801
034f788c
PA
228022014-06-19 Pedro Alves <palves@redhat.com>
22803
22804 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22805 out from ...
22806 (top level): ... here. Iterate running tests under different
22807 scheduler-locking settings.
22808
45371d0c
LM
228092014-06-18 Luis Machado <lgustavo@codesourcery.com>
22810
22811 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22812 to DW_FORM_addr and use non-zero addresses.
22813
5d376983
SC
228142014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22815
22816 PR gdb/17017
22817 * gdb.python/py-xmethods.cc: Add global function call counters and
22818 increment them in their respective functions. Remove "cout"
22819 statements.
22820 * gdb.python/py-xmethods.exp: Make tests check the global function
22821 call counters instead of depending on inferior IO.
22822
a1aa2221
LM
228232014-06-18 Don Breazeal <donb@codesourcery.com>
22824
22825 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22826 Deleted procedure.
22827 (explicit_fork_parent_follow): Deleted procedure.
22828 (explicit_fork_child_follow): Deleted procedure.
22829 (test_follow_fork): New procedure.
22830 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22831 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22832 procedure calls.
22833
0fc05997
YQ
228342014-06-17 Yao Qi <yao@codesourcery.com>
22835
22836 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22837 CP1252.
22838
70795c52
LM
228392014-06-17 Luis Machado <lgustavo@codesourcery.com>
22840
22841 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22842 Initialize ptr and S explicitly.
22843 (skip_type_update_when_not_use_rtti_test): Likewise.
22844
6be47f0c
KS
228452014-06-16 Keith Seitz <keiths@redhat.com>
22846
22847 PR mi/15863
22848 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22849 the inferior is started.
22850
d03de421
PA
228512014-06-16 Pedro Alves <palves@redhat.com>
22852
22853 * gdb.base/break-main-file-remove-fail.c: New file.
22854 * gdb.base/break-main-file-remove-fail.exp: New file.
22855 * gdb.base/break-unload-file.exp: Use build_executable instead of
22856 prepare_for_testing.
22857 (test_break): New parameter "initial_load". Handle it.
22858 (top level): Add initial_load cmdline/file axis.
22859
f9579b99
TT
228602014-06-12 Tom Tromey <tromey@redhat.com>
22861
22862 * gdb.base/completion.exp: Don't use directory name in test.
22863
3657956b
GB
228642014-06-09 Gary Benson <gbenson@redhat.com>
22865
22866 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22867 separate the always-available ANSI-standard signals from the
22868 signals that require checking.
22869 (main): Likewise.
22870 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22871 Likewise.
22872 (main): Likewise.
22873
4186eb54
KS
228742014-06-07 Keith Seitz <keiths@redhat.com>
22875
22876 Revert:
22877 PR c++/16253
22878 * gdb.cp/var-tag.cc: New file.
22879 * gdb.cp/var-tag.exp: New file.
22880 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22881 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22882 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22883 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22884
25326a28 228852014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22886
22887 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22888
829155c9
PA
228892014-06-06 Pedro Alves <palves@redhat.com>
22890
22891 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22892 in target debug output instead of looking at RSP packets,
22893 disabling the test on any target that uses hardware stepping.
22894 Update comments.
22895
61c8d22e
PA
228962014-06-06 Pedro Alves <palves@redhat.com>
22897
22898 * gdb.base/break-unload-file.exp: Fix typo.
22899
d9a47287
YQ
229002014-06-06 Yao Qi <yao@codesourcery.com>
22901
22902 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22903 from "jit_function" to "^jit_function".
22904
e5e01dbf
YQ
229052014-06-06 Yao Qi <yao@codesourcery.com>
22906
22907 * gdb.base/async.c (foo): Add one statement.
22908 * gdb.base/async.exp: Get the next instruction address and
22909 match the output of "nexti" by instruction address. Match
22910 the hex address in the output of "finish".
22911
73ba372c
GB
229122014-06-06 Gary Benson <gbenson@redhat.com>
22913
22914 * gdb.base/call-signals.c: Remove preprocessor conditionals
22915 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22916 SIGSEGV and SIGTERM.
22917 * gdb.base/sigall.c: Likewise.
22918 * gdb.base/unwindonsignal.c: Likewise.
22919 * gdb.reverse/sigall-reverse.c: Likewise.
22920
831517df
YQ
229212014-06-06 Yao Qi <yao@codesourcery.com>
22922
22923 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22924 readable, skip the test.
22925
b8b91e98
YQ
229262014-06-06 Yao Qi <yao@codesourcery.com>
22927
22928 * gdb.threads/staticthreads.c (thread_function): Move the line
22929 setting breakpoint on forward.
22930 * gdb.threads/staticthreads.exp: Update comments.
22931
fb934770
LC
229322014-06-05 Ludovic Courtès <ludo@gnu.org>
22933
22934 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22935 "history-append! type error".
22936
6ef284bd
SM
229372014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22938
22939 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22940 erroneous dprintf expected input.
22941
a872e241
DE
229422014-06-04 Doug Evans <xdje42@gmail.com>
22943
22944 * gdb.guile/scm-generics.exp: Delete.
22945
16f691fb
DE
229462014-06-04 Doug Evans <xdje42@gmail.com>
22947
22948 * gdb.guile/scm-breakpoint.exp: Update.
22949 Add tests for breakpoint registration.
22950
012370f6
TT
229512014-06-04 Tom Tromey <tromey@redhat.com>
22952
22953 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22954 VLA-in-union.
22955 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22956 inner_vla_struct, vla_union types. Initialize objects of those
22957 types and compute their sizes.
22958
9f5a4cef
HZ
229592014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22960 Hui Zhu <hui@codesourcery.com>
22961
22962 * gdb.base/fileio.exp: Add test for shell not available as well as
22963 available.
22964 * gdb.base/fileio.c (test_system): Check for shell twice.
22965
90a45c4d
YQ
229662014-06-04 Yao Qi <yao@codesourcery.com>
22967
22968 * gdb.base/auto-connect-native-target.exp: Remove redundant
22969 space from the regexp pattern.
22970
70017e41
YQ
229712014-06-04 Yao Qi <yao@codesourcery.com>
22972
22973 * gdb.base/default.exp: Replace "child" with "native" in
22974 regexp pattern.
22975
883964a7
SC
229762014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22977
22978 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22979 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22980 * gdb.python/py-xmethods.py: Python script supporting the
22981 new testcase and tests.
22982
ef370185
JB
229832014-06-03 Joel Brobecker <brobecker@adacore.com>
22984 Pedro Alves <palves@redhat.com>
22985
22986 PR breakpoints/17000
22987 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22988 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22989
1e2ccb61
BM
229902014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22991
22992 * gdb.base/subst.exp: Add tests to verify partial path matching
22993 output.
22994
c6ec5ab2
PA
229952014-06-03 Pedro Alves <palves@redhat.com>
22996
22997 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22998 target that doesn't use software single-stepping.
22999
835c559f
PA
230002014-06-03 Pedro Alves <palves@redhat.com>
23001
23002 PR breakpoints/17000
23003 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23004 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23005
06eb1586
DE
230062014-06-02 Doug Evans <xdje42@gmail.com>
23007
23008 * gdb.guile/scm-parameter.exp: New file.
23009
e698b8c4
DE
230102014-06-02 Doug Evans <xdje42@gmail.com>
23011
23012 * gdb.guile/scm-cmd.c: New file.
23013 * gdb.guile/scm-cmd.exp: New file.
23014
ded03782
DE
230152014-06-02 Doug Evans <xdje42@gmail.com>
23016
23017 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23018 pretty-printer lookup.
23019 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23020 (make-pp_s-printer): Call it.
23021 (make-pretty-printer-from-dict): New function.
23022 (lookup-pretty-printer-maker-from-dict): New function.
23023 (*pretty-printer*): Simplify.
23024 (make-objfile-pp_s-printer): New function.
23025 (install-objfile-pretty-printers!): New function.
23026 (make-progspace-pp_s-printer): New function.
23027 (install-progspace-pretty-printers!): New function.
23028 * gdb.guile/scm-progspace.c: New file.
23029 * gdb.guile/scm-progspace.exp: New file.
23030
41fac0cf
PA
230312014-06-02 Pedro Alves <palves@redhat.com>
23032
23033 * gdb.base/dprintf-bp-same-addr.c: New file.
23034 * gdb.base/dprintf-bp-same-addr.exp: New file.
23035
96ae5695
EBM
230362014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23037
23038 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23039 * gdb.arch/powerpc-power.s: Likewise.
23040
da02b3a8
JB
230412014-06-02 Joel Brobecker <brobecker@adacore.com>
23042
23043 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23044
c72b2e7b
YQ
230452014-06-01 Yao Qi <yao@codesourcery.com>
23046
23047 * gdb.base/watchpoint.exp (test_watch_location): Check null
23048 pointer can be dereferenced. If not, do the test, otherwise
23049 skip it.
23050
53e8a631
AB
230512014-05-30 Andrew Burgess <aburgess@broadcom.com>
23052
23053 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23054 results.
23055 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23056
938f0e2f
AB
230572014-05-30 Andrew Burgess <aburgess@broadcom.com>
23058
23059 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23060 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23061 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23062 * gdb.arch/amd64-invalid-stack-top.c: New file.
23063 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23064
9ba6657a
PA
230652014-05-30 Pedro Alves <palves@redhat.com>
23066
23067 PR breakpoints/17000
23068 * gdb.base/sss-bp-on-user-bp.c: New file.
23069 * gdb.base/sss-bp-on-user-bp.exp: New file.
23070
522c09bf
DB
230712014-05-30 David Blaikie <dblaikie@gmail.com>
23072
23073 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23074 gnu_inline semantics via attribute.
23075 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23076 source explicitly specifies the required semantics.
23077
bf4ef81e
MR
230782014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23079
23080 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23081
329ea579
PA
230822014-05-29 Pedro Alves <palves@redhat.com>
23083 Tom Tromey <tromey@redhat.com>
23084
23085 * gdb.base/async-shell.exp: Don't enable target-async.
23086 * gdb.base/async.exp
23087 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23088 parameter. Adjust.
23089 (top level): Don't test with "target-async".
23090 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23091 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23092 * gdb.base/inferior-died.exp: Don't enable target-async.
23093 * gdb.base/interrupt-noterm.exp: Likewise.
23094 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23095 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23096 * gdb.mi/mi-nonstop.exp: Likewise.
23097 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23098 * gdb.mi/mi-nsintrall.exp: Likewise.
23099 * gdb.mi/mi-nsmoribund.exp: Likewise.
23100 * gdb.mi/mi-nsthrexec.exp: Likewise.
23101 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23102 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23103 * gdb.python/py-evsignal.exp: Don't enable target-async.
23104 * gdb.python/py-evthreads.exp: Likewise.
23105 * gdb.python/py-prompt.exp: Likewise.
23106 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23107 * gdb.server/solib-list.exp: Don't enable target-async.
23108 * gdb.threads/thread-specific-bp.exp: Likewise.
23109 * lib/mi-support.exp: Adjust to use mi-async.
23110
fd664c91
PA
231112014-05-29 Pedro Alves <palves@redhat.com>
23112
23113 PR gdb/13860
23114 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23115 reason, even in sync mode.
23116
251bde03
PA
231172014-05-29 Pedro Alves <palves@redhat.com>
23118 Hui Zhu <hui@codesourcery.com>
23119
23120 PR PR15693
23121 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23122 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23123 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23124 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23125
7f3c0343
JB
231262014-05-28 Joel Brobecker <brobecker@adacore.com>
23127
23128 * config/monitor.exp (gdb_target_monitor): Replace use of
23129 "set remotebaud" by "set serial baud".
23130
b2715b27
AW
231312014-05-26 Andy Wingo <wingo@igalia.com>
23132
23133 * gdb.guile/scm-breakpoint.exp:
23134 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23135 properties instead of gdb-object-properties.
23136
498a4489
YQ
231372014-05-26 Yao Qi <yao@codesourcery.com>
23138
23139 * gdb.server/no-thread-db.exp: Specify source file name
23140 explicitly when setting a breakpoint.
23141
589fdceb
MM
231422014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23143
23144 * gdb.btrace/vdso.c: New.
23145 * gdb.btrace/vdso.exp: New.
23146
e9089e05
MM
231472014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23148
23149 * gdb.base/gcore.exp (capture_command_output): Move ...
23150 * lib/gdb.exp (capture_command_output): ... here.
23151
67b5c0c1
MM
231522014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23153
23154 * gdb.btrace/data.exp: Test memory access during btrace replay.
23155
a2199296
SM
231562014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23157
23158 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23159
17b2616c
PA
231602014-05-21 Pedro Alves <palves@redhat.com>
23161
23162 PR gdb/13860
23163 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23164 (top level): Test that output related to execution commands is
23165 sent to the console with CLI commands, but not with MI commands.
23166 Test that breakpoint events are always mirrored to the console.
23167 Also expect the new source line to be output after a "next" in
23168 async mode too. Make it a pass/fail test.
23169 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23170 output.
23171 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23172
5166082f
PA
231732014-05-21 Pedro Alves <palves@redhat.com>
23174
23175 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23176 Use them to test variations of "list" after reaching a breakpoint.
23177 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23178 Test "list" with listsize 10 after reaching a breakpoint.
23179 * gdb.python/python.exp (decode_line current location line
23180 number): Adjust expected line number.
23181
2f25d70f
SM
231822014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23183
23184 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23185 behavior for $args, pass it directly to "run".
23186
ff604a67
MR
231872014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23188
23189 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23190 30000 to 65536.
23191
6a3cb8e8
PA
231922014-05-21 Pedro Alves <palves@redhat.com>
23193
23194 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23195 auto-connect-native-target off".
23196 * gdb.base/auto-connect-native-target.c: New file.
23197 * gdb.base/auto-connect-native-target.exp: New file.
23198
4ebfc96e
PA
231992014-05-21 Pedro Alves <palves@redhat.com>
23200
23201 * gdb.base/default.exp: Test "target native" instead of "target
23202 child".
23203
36d46afb
MW
232042014-05-21 Mark Wielaard <mjw@redhat.com>
23205
23206 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23207
5876f503
JK
232082014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23209
23210 Fix TLS access for -static -pthread.
23211 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23212 <HAVE_TLS> (thread_function, main): Initialize it.
23213 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23214 Add clean_restart.
23215 <$have_tls != "">: Check TLSVAR.
23216
0256a6ac
PA
232172014-05-21 Pedro Alves <palves@redhat.com>
23218
23219 * gdb.base/dcache-line-read-error.c: New.
23220 * gdb.base/dcache-line-read-error.exp: New.
23221
936d2992
PA
232222014-05-20 Pedro Alves <palves@redhat.com>
23223
23224 * gdb.base/compare-sections.c: New file.
23225 * gdb.base/compare-sections.exp: New file.
23226
802e8e6d
PA
232272014-05-20 Pedro Alves <palves@redhat.com>
23228
23229 * gdb.base/break-idempotent.c: New file.
23230 * gdb.base/break-idempotent.exp: New file.
23231
e59fa00f
MM
232322014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23233
23234 * gdb.btrace/nohist.exp: New.
23235
8b696e31
YQ
232362014-05-20 Yao Qi <yao@codesourcery.com>
23237
23238 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23239 gdb.reverse directory and gdb_reverse_timeout exists in board
23240 setting.
23241 * README: Document gdb_reverse_timeout.
23242
73c9764f
YQ
232432014-05-20 Yao Qi <yao@codesourcery.com>
23244
23245 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23246 'test_file_name'. Treat args as a string instead of a list.
23247 (gdb_init): Rename argument 'args' by 'test_file_name'.
23248
f1f4348a
JK
232492014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23250
23251 * gdb.arch/powerpc-power.exp: New file.
23252 * gdb.arch/powerpc-power.s: New file.
23253
0dbe70ce
DE
232542014-05-16 Doug Evans <dje@google.com>
23255
23256 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23257 * gdb.base/completion.exp: Check that all expected files exist
23258 before doing file completion.
0dbe70ce 23259
8d551b02
DE
232602014-05-16 Doug Evans <dje@google.com>
23261
23262 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23263 Update.
23264 (do_syscall_tests_without_xml): Update.
23265
73eb7709
PA
232662014-05-16 Pedro Alves <palves@redhat.com>
23267
23268 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23269 instead of "unknown output after running".
23270
3fae92fc
YQ
232712014-05-16 Yao Qi <yao@codesourcery.com>
23272
23273 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23274 file1.txt from host at the end.
23275 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23276
c2b2ccc5
DE
232772014-05-15 Doug Evans <dje@google.com>
23278
23279 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23280 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23281 loading file. Add test for TU lookup.
23282
8c217a4b
SM
232832014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23284
23285 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23286 calling "-exec-arguments" or "set args" before running the
23287 inferior.
23288
3deb39c6
SM
232892014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23290
23291 * lib/mi-support.exp (mi_expect_stop): Expect message for
23292 inferiors that exit with non-zero exit code.
23293
71a79f8c
YQ
232942014-05-14 Yao Qi <yao@codesourcery.com>
23295
23296 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23297 match absolute path on remote host.
23298 (test_file_list_exec_source_files): Remove "/" from the
23299 pattern.
23300
f23fcd46
YQ
233012014-05-14 Yao Qi <yao@codesourcery.com>
23302
23303 * boards/local-remote-host-notty.exp (${board}_file): New
23304 proc.
23305
9404b58f
KM
233062014-05-07 Kyle McMartin <kyle@redhat.com>
23307
23308 Pushed by Joel Brobecker <brobecker@adacore.com>.
23309 * gdb.arch/aarch64-atomic-inst.c: New file.
23310 * gdb.arch/aarch64-atomic-inst.exp: New file.
23311
5e45f04c
YQ
233122014-05-07 Yao Qi <yao@codesourcery.com>
23313
23314 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23315 in current context" too.
23316
c888a17d
KS
233172014-05-05 Keith Seitz <keiths@redhat.com>
23318
23319 * gdb.linespec/ls-dollar.exp: Add test for linespec
23320 file:convenience_variable.
23321
290a839c
YQ
233222014-05-05 Yao Qi <yao@codesourcery.com>
23323
23324 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23325 traceframes into tfile and ctf trace files. Read data from
23326 trace file and test collected data.
23327 (gdb_collect_locals_test): Likewise.
23328 (gdb_unavailable_registers_test): Likewise.
23329 (gdb_unavailable_floats): Likewise.
23330 (gdb_collect_globals_test): Likewise.
23331 (top-level): Append "ctf" to trace_file_targets if GDB
23332 supports.
23333
b5262cd0
YQ
233342014-05-05 Yao Qi <yao@codesourcery.com>
23335
23336 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23337 code to ...
23338 (gdb_collect_args_test_1): ... it. New proc.
23339 (gdb_collect_locals_test): Move some code to ...
23340 (gdb_collect_locals_test_1): ... it. New proc.
23341 (gdb_unavailable_registers_test): Move some code to ...
23342 (gdb_unavailable_registers_test_1): ... it. New proc.
23343 (gdb_unavailable_floats): Move some code to ...
23344 (gdb_unavailable_floats_1): ... it. New proc.
23345
30a1e6cc
SDJ
233462014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23347
23348 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23349 probes to test for bitness recognition.
23350 * gdb.arch/amd64-stap-optional-prefix.exp
23351 (test_probe_value_without_reg): New procedure.
23352 Add code to test for different kinds of bitness.
23353
f33da99a
SDJ
233542014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23355
23356 PR breakpoints/16889
23357 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23358 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23359
5b80f00d
PA
233602014-05-01 Pedro Alves <palves@redhat.com>
23361
23362 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23363 gdb_file_cmd if no file is specified.
23364 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23365 last_loaded_file to set the remote exec-file.
23366
f8c2a73c
PA
233672014-05-01 Pedro Alves <palves@redhat.com>
23368
23369 * boards/local-remote-host.exp: New file.
23370
be6e8ac7
PA
233712014-05-01 Pedro Alves <palves@redhat.com>
23372
23373 * boards/local-remote-host.exp: Rename to ...
23374 * boards/local-remote-host-notty.exp: ... this.
23375
cac0dc8f
JB
233762014-04-28 Joel Brobecker <brobecker@adacore.com>
23377
23378 * gdb.ada/dyn_arrayidx: New testcase.
23379
9730e6cc
YQ
233802014-04-26 Yao Qi <yao@codesourcery.com>
23381
23382 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23383 and compute the length of function main. Save it in
23384 $main_length.
23385 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23386 (top-level): Use gdb_compile to compile objects into
23387 executable and restart GDB. Remove invocation to
23388 prepare_for_testing.
23389
7ae1a6a6
PA
233902014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23391 Pedro Alves <palves@redhat.com>
23392
23393 PR server/16255
23394 * gdb.multi/multi-attach.c: New file.
23395 * gdb.multi/multi-attach.exp: New file.
23396
4082afcc
PA
233972014-04-25 Pedro Alves <palves@redhat.com>
23398
23399 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23400 user.
23401 (top level): Test that "set remote conditional-breakpoints-packet
23402 off" works as intended.
23403 * gdb.base/dprintf.exp: Test that "set remote
23404 breakpoint-commands-packet off" works as intended.
23405 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23406 New function.
23407 (top level): Call it.
23408 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23409 remote fast-tracepoints-packet off" works as intended.
23410 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23411 * lib/gdb.exp (gdb_is_target_remote): ... here.
23412
2abc3f8d
DB
234132014-04-24 David Blaikie <dblaikie@gmail.com>
23414
23415 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23416 ensure clang would not discard them.
23417 * gdb.base/gdbvars.c: Ditto.
23418 * gdb.base/memattr.c: Ditto.
23419 * gdb.base/whatis.c: Ditto.
23420 * gdb.python/py-prettyprint.c: Ditto.
23421 * gdb.trace/actions.c: Ditto.
23422 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23423 ensure clang would not discard it.
23424
bfd39632
DB
234252014-04-24 David Blaikie <dblaikie@gmail.com>
23426
23427 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23428 clang to emit the full definition of type required by the test
23429 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23430
22842ff6
DB
234312014-04-24 David Blaikie <dblaikie@gmail.com>
23432
23433 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23434 coax Clang into emitting the definition of the type.
23435 * gdb.cp/pr10728-x.h (y): Ditto.
23436 * gdb.cp/pr10728-y.cc (y): Ditto.
23437
c2e827ad
DB
234382014-04-24 David Blaikie <dblaikie@gmail.com>
23439
23440 * gdb.base/label.exp: XFAIL label related tests under Clang.
23441 * gdb.cp/cplabel.exp: Ditto.
23442 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23443 under Clang those using labels.
23444
4c2d33e7
YQ
234452014-04-25 Yao Qi <yao@codesourcery.com>
23446
23447 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23448 double_label.
23449 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23450 partial_label and double_label.
23451
56083b99
DB
234522014-04-24 David Blaikie <dblaikie@gmail.com>
23453
23454 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23455
25d4e99d
DB
234562014-04-24 David Blaikie <dblaikie@gmail.com>
23457
23458 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23459 of the function to work across GCC and Clang.
23460 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23461 pointer types (const void ** const V void **).
23462
01f9f808
MS
234632014-04-24 Michael Sturm <michael.sturm@mintel.com>
23464 Walfred Tedeschi <walfred.tedeschi@intel.com>
23465
23466 * Makefile.in (EXECUTABLES): Added i386-avx512.
23467 * gdb.arch/i386-avx512.c: New file.
23468 * gdb.arch/i386-avx512.exp: Likewise.
23469
4b48d439
KS
234702014-04-23 Keith Seitz <keiths@redhat.com>
23471
23472 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23473 (mi_make_breakpoint_table): New procedure.
23474 (mi_create_breakpoint): Use mi_make_breakpoint
23475 and return the result.
23476 (mi_make_breakpoint): New procedure.
23477 (mi_build_kv_pairs): New procedure.
23478
23479 * gdb.mi/mi-break.exp: Remove unused globals,
23480 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23481 All callers updated.
23482 * gdb.mi/mi-dprintf.exp: Use variable to track command
23483 number.
23484 Update all callers of mi_create_breakpoint and use
23485 mi_make_breakpoint_table.
23486 Remove any unused global variables.
23487 * gdb.mi/mi-nonstop.exp: Likewise.
23488 * gdb.mi/mi-nsintrall.exp: Likewise.
23489 * gdb.mi/mi-nsmoribund.exp: Likewise.
23490 * gdb.mi/mi-nsthrexec.exp: Likewise.
23491 * gdb.mi/mi-reverse.exp: Likewise.
23492 * gdb.mi/mi-simplerun.exp: Likewise.
23493 * gdb.mi/mi-stepn.exp: Likewise.
23494 * gdb.mi/mi-syn-frame.exp: Likewise.
23495 * gdb.mi/mi-until.exp: Likewise.
23496 * gdb.mi/mi-var-cp.exp: Likewise.
23497 * gdb.mi/mi-var-display.exp: Likewise.
23498 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23499 * gdb.mi/mi2-var-child.exp: Likewise.
23500 * gdb.mi/mi-vla-c99.exp: Likewise.
23501 * lib/mi-support.exp: Likewise.
23502
23503 From Ian Lance Taylor <iant@cygnus.com>:
23504 * lib/gdb.exp (parse_args): New procedure.
23505
08351840
PA
235062014-04-23 Pedro Alves <palves@redhat.com>
23507
23508 * gdb.base/break-unload-file.c: New file.
23509 * gdb.base/break-unload-file.exp: New file.
23510 * gdb.base/sym-file-lib.c (baz): New function.
23511 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23512 field.
23513 (load): Store the segment's mapped size.
23514 (unload): New function.
23515 (unload_shlib): New function.
23516 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23517 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23518 set a breakpoint at baz, and call it.
23519 * gdb.base/sym-file.exp: New tests for stale breakpoint
23520 instructions.
23521
076855f9
PA
235222014-04-23 Pedro Alves <palves@redhat.com>
23523
23524 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23525 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23526 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23527 * gdb.base/hbreak-unmapped.c: New file.
23528 * gdb.base/hbreak-unmapped.exp: New file.
23529 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23530 * lib/gdb.exp (gdb_is_target_remote): ... here.
23531
483805cf
PA
235322014-04-22 Pedro Alves <palves@redhat.com>
23533
23534 * gdb.base/consecutive-step-over.c: New file.
23535 * gdb.base/consecutive-step-over.exp: New file.
23536
06d97543
PA
235372014-04-22 Pedro Alves <palves@redhat.com>
23538
23539 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23540 instead of send_gdb/gdb_expect.
23541
b4429ea2
YQ
235422014-04-22 Yao Qi <yao@codesourcery.com>
23543
23544 * lib/trace-support.exp (generate_tracefile): New procedure.
23545 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23546 return 0.
23547 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23548 if generate_tracefile returns 1.
23549
51d48146
PA
235502014-04-18 Tom Tromey <palves@redhat.com>
23551 Pedro alves <tromey@redhat.com>
23552
23553 PR backtrace/15558
23554 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23555 with a backtrace limit.
23556 * gdb.python/py-frame-inline.exp: Test running to an inline
23557 function with a backtrace limit, and printing the newest frame.
23558 * gdb.python/py-frame-inline.c (main): Call f.
23559
bd1dce5f
MS
235602014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23561
23562 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23563
40d1a503
MS
235642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23565
23566 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23567 Drop prefix from unsupported source file path.
23568
389b98f7
YQ
235692014-04-17 Yao Qi <yao@codesourcery.com>
23570
23571 * lib/gdb.exp (with_target_charset): New proc.
23572 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23573 with_target_charset.
23574 (test_print_strings): Likewise.
23575 (test_repeat_bytes): Likewise.
23576 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23577 for some tests.
23578
22869d73
KS
235792014-04-16 Keith Seitz <keiths@redhat.com>
23580
23581 PR gdb/15827
23582 * gdb.dwarf2/corrupt.c: New file.
23583 * gdb.dwarf2/corrupt.exp: New file.
23584
c4f87ca6
KS
235852014-04-16 Keith Seitz <keiths@redhat.com>
23586
23587 PR c++/16597
23588 * gdb.cp/namelessclass.cc: New file.
23589 * gdb.cp/namelessclass.exp: New file.
23590 * gdb.cp/namelessclass.S: New file.
23591
ab19de87
DE
235922014-04-16 Doug Evans <dje@google.com>
23593
23594 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23595 Add comment.
23596 (gdbserver_default_get_comm_port): New function.
23597 (gdbserver_start): Check if board file provided
23598 "gdbserver,get_comm_port" and use it if so.
23599 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23600 (gdb,socketport): Set to "stdio".
23601 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23602 (stdio_gdbserver_template): Delete.
23603 (${board}_get_remote_address): Update.
23604 (${board}_build_remote_cmd): Delete.
23605 (${board}_get_comm_port): New function.
23606 (${board}_spawn): Update.
23607 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23608 Delete.
23609 (${board}_get_remote_address): Update.
23610 (${board}_get_comm_port): New function.
23611
fc98a809
AB
236122014-04-16 Andrew Burgess <aburgess@broadcom.com>
23613
23614 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23615 appearing in any order.
23616
87fd9e6e
DE
236172014-04-15 Doug Evans <dje@google.com>
23618
23619 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23620 uninitialized value of "description".
23621
099fc3ea
KS
236222014-04-15 Keith Seitz <keiths@redhat.com>
23623
23624 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23625 Remove unused globals.
23626 (test_running_the_program): Likewise.
23627 (test_controlled_execution): Likewise.
23628 (test_controlling_breakpoints): Likewise.
23629 (test_program_termination): Likewise.
23630
5da151d4
KS
236312014-04-15 Keith Seitz <keiths@redhat.com>
23632
23633 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23634 unused globals.
23635 (test_rbreak_creation_and_listing): Likewise.
23636 (test_ignore_count): Likewise.
23637 (test_error): Likewise.
23638
35e5d2f0
PA
236392014-04-15 Pedro Alves <palves@redhat.com>
23640
23641 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23642 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23643 sym-file-loader.c.
23644 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23645 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23646 to sym-file-loader.c.
23647 (struct library): Forward declare.
23648 (load_shlib, lookup_function): Change prototypes.
23649 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23650 (translate_offset): Remove declarations.
23651 (get_text_addr): New declaration.
23652 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23653 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23654 sym-file-loader.h.
23655 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23656 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23657 here from sym-file-loader.h.
23658 (struct library): New structure.
23659 (load_shlib, lookup_function): Change prototypes and adjust to
23660 work with a struct library.
23661 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23662 (translate_offset): Make static.
23663 (get_text_addr): New function.
23664 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23665
eb4c1710
PA
236662014-04-15 Pedro Alves <palves@redhat.com>
23667
23668 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23669
2d1baf52
PA
236702014-04-15 Pedro Alves <palves@redhat.com>
23671
23672 * gdb.base/sym-file-loader.c: Include <limits.h>.
23673 (SELF_LINK): New define.
23674 (get_origin): New function.
23675 (load_shlib): Use it.
23676 * gdb.base/sym-file.exp: Don't early return if the target is
23677 remote. Use runto_main, and issue fail is that fails. Use
23678 gdb_load_shlibs.
23679 (shlib_name): Delete.
23680 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23681
7dd6df01
PA
236822014-04-15 Pedro Alves <palves@redhat.com>
23683
23684 * gdb.base/sym-file.exp: Remove regex characters from test
23685 message. Don't refer to breakpoint numbers in test messages.
23686
b50c8614
KS
236872014-04-14 Keith Seitz <keiths@redhat.com>
23688
23689 PR c++/16253
23690 * gdb.cp/var-tag.cc: New file.
23691 * gdb.cp/var-tag.exp: New file.
23692 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23693 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23694 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23695 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23696
3d567982
TT
236972014-04-14 Tom Tromey <tromey@redhat.com>
23698
23699 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23700 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23701 type.
23702 * gdb.cp/enum-class.exp: New file.
23703 * gdb.cp/enum-class.cc: New file.
23704
0626fc76
TT
237052014-04-14 Tom Tromey <tromey@redhat.com>
23706
23707 * gdb.dwarf2/enum-type.exp: New file.
23708
dca325b3
SA
237092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23710
23711 * gdb.mi/mi-vla-c99.exp: New file.
23712 * gdb.mi/vla.c: New file.
23713
5854b38a
SA
237142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23715
23716 * gdb.base/vla-datatypes.c: New file.
23717 * gdb.base/vla-datatypes.exp: New file.
23718
463bb957
SA
237192014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23720
23721 * gdb.base/vla-ptr.c: New file.
23722 * gdb.base/vla-ptr.exp: New file.
23723
3dd170be
SA
237242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23725
23726 * gdb.dwarf2/count.exp: New file.
23727
5ecaaa66
SA
237282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23729
23730 * gdb.base/vla-sideeffect.c: New file.
23731 * gdb.base/vla-sideeffect.exp: New file.
23732
41f1ada5
DB
237332014-04-14 David Blaikie <dblaikie@gmail.com>
23734
23735 * gdb.mi/non-stop.c: Add return value for non-void function return
23736 statement.
23737 * gdb.threads/staticthreads.c: Ditto.
23738
0be03e84
DE
237392014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23740 Doug Evans <xdje42@gmail.com>
23741
23742 * gdb.guile/scm-value.c: Improve test case.
23743 * gdb.guile/scm-value.exp: Add new test.
23744
f180a1fb
DB
237452014-04-11 David Blaikie <dblaikie@gmail.com>
23746
23747 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23748 override Clang's default.
23749
6b662e19
JB
237502014-04-11 Joel Brobecker <brobecker@adacore.com>
23751
23752 Revert the following changes (regressions):
23753
23754 * gdb.base/vla-sideeffect.c: New file.
23755 * gdb.base/vla-sideeffect.exp: New file.
23756
23757 * gdb.dwarf2/count.exp: New file.
23758
23759 * gdb.base/vla-multi.c: New file.
23760 * gdb.base/vla-multi.exp: New file.
23761
23762 * gdb.base/vla-ptr.c: New file.
23763 * gdb.base/vla-ptr.exp: New file.
23764
23765 * gdb.base/vla-datatypes.c: New file.
23766 * gdb.base/vla-datatypes.exp: New file.
23767
23768 * gdb.mi/mi-vla-c99.exp: New file.
23769 * gdb.mi/vla.c: New file.
23770
245a5f0b
KS
237712014-04-11 Keith Seitz <keiths@redhat.com>
23772
23773 PR c++/16675
23774 * gdb.cp/cpsizeof.exp: New file.
23775 * gdb.cp/cpsizeof.cc: New file.
23776
58a84dcf
SA
237772014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23778
191a8a90
JB
23779 * gdb.mi/mi-vla-c99.exp: New file.
23780 * gdb.mi/vla.c: New file.
58a84dcf 23781
c8655f75
SA
237822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23783
23784 * gdb.base/vla-datatypes.c: New file.
23785 * gdb.base/vla-datatypes.exp: New file.
23786
024e13b4
SA
237872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23788
23789 * gdb.base/vla-ptr.c: New file.
23790 * gdb.base/vla-ptr.exp: New file.
23791
1a237e0e
SA
237922014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23793
23794 * gdb.base/vla-multi.c: New file.
23795 * gdb.base/vla-multi.exp: New file.
23796
504f3432
SA
237972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23798
23799 * gdb.dwarf2/count.exp: New file.
23800
3bce8237
SA
238012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23802
191a8a90
JB
23803 * gdb.base/vla-sideeffect.c: New file.
23804 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23805
322f9c21
YQ
238062014-04-11 Yao Qi <yao@codesourcery.com>
23807
23808 * gdb.base/completion.exp: Check file exists before running tests
23809 on file completion.
23810
d708bcd1
PA
238112014-04-10 Pedro Alves <palves@redhat.com>
23812
23813 * gdb.base/cond-eval-mode.c: New file.
23814 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23815 prepare_for_testing to build the new file. Check result of
23816 runto_main.
23817 (test_break, test_watch): New procedures.
23818 (top level): Use them.
23819
ae1d2761
PM
238202014-04-08 Pierre Muller <muller@sourceware.org>
23821
23822 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23823 Ctrl-V use for mingw hosts.
23824
7af389b8
SC
238252014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23826
23827 * gdb.python/py-value.c: Improve test case.
23828 * gdb.python/py-value.exp: Add new test.
23829
5e703181
DE
238302014-04-07 David Blaikie <dblaikie@gmail.com>
23831
23832 * lib/compiler.c: Identify the clang compiler.
23833 * lib/compiler.cc: Ditto.
23834
9810b410
YQ
238352014-04-03 Yao Qi <yao@codesourcery.com>
23836
23837 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23838
98d1b8dc
AB
238392014-04-01 Anton Blanchard <anton@samba.org>
23840
23841 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23842 messages unique.
23843
3114cea1
AB
238442014-04-01 Anton Blanchard <anton@samba.org>
23845
23846 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23847 prepare_for_testing.
23848
62f7182c
AB
238492014-04-01 Anton Blanchard <anton@samba.org>
23850
23851 * gdb.arch/ppc64-atomic-inst.c: Remove.
23852 * gdb.arch/ppc64-atomic-inst.S: New file.
23853 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23854
770e7fc7
DE
238552014-03-31 Doug Evans <dje@google.com>
23856
23857 * gdb.base/print-symbol-loading-lib.c: New file.
23858 * gdb.base/print-symbol-loading-main.c: New file.
23859 * gdb.base/print-symbol-loading.exp: New file.
23860
46e2bafa
YQ
238612014-03-31 Yao Qi <yao@codesourcery.com>
23862
23863 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23864
8776cfe9
JB
238652014-03-28 Joel Brobecker <brobecker@adacore.com>
23866
23867 * gdb.ada/mi_dyn_arr: New testcase.
23868
5d1ef361
DE
238692014-03-27 Doug Evans <dje@google.com>
23870
23871 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23872
b5bee914
YQ
238732014-03-27 Yao Qi <yao@codesourcery.com>
23874
23875 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23876 if target is nios2-*-*.
23877
0d4d0e77
YQ
238782014-03-26 Yao Qi <yao@codesourcery.com>
23879
23880 * lib/gdb.exp (readline_is_used): New proc.
23881 * gdb.base/completion.exp: Move tests on command complete up.
23882 Skip the rest of tests if readline is not used.
23883 * gdb.ada/complete.exp: Skp the test if readline is not
23884 used.
23885 * gdb.base/filesym.exp: Likewise.
23886 * gdb.base/macscp.exp: Likewise.
23887 * gdb.base/readline-ask.exp: Likewise.
23888 * gdb.base/readline.exp: Likewise.
23889 * gdb.python/py-cmd.exp: Likewise.
23890 * gdb.trace/tfile.exp: Likewise.
23891
29361eee
YQ
238922014-03-26 Yao Qi <yao@codesourcery.com>
23893
23894 * gdb.base/macscp.exp: Fix code format issues.
23895
bc9a5525
UW
238962014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23897
23898 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23899 * gdb.asm/powerpc64le.inc: New file.
23900
d3839ede
PA
239012014-03-25 Pedro Alves <palves@redhat.com>
23902 Doug Evans <dje@google.com>
23903
23904 * gdb.base/source-execution.c: New file.
23905 * gdb.base/source-execution.exp: New file.
23906 * gdb.base/source-execution.gdb: New file.
23907
01672a57
DE
239082014-03-24 Doug Evans <dje@google.com>
23909
23910 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23911 using fission.
23912
88bbeca9
HZ
239132014-03-24 Hui Zhu <hui@codesourcery.com>
23914 Pedro Alves <palves@redhat.com>
23915
23916 PR breakpoints/16101
23917 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23918 test pass/fail messages. Detect missing support for dprintf when
23919 breakpoints are actually inserted.
23920 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23921 breakpoints are actually inserted.
23922 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23923 fails.
23924
d2348791
JK
239252014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23926
23927 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23928
feef67ab
DE
239292014-03-22 Doug Evans <xdje42@gmail.com>
23930
23931 * gdb.python/python.exp (python not supported): Verify multi-line
23932 python command issues an error.
25d743f9 23933 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23934 guile command issues an error.
feef67ab 23935
ecebef6a
MR
239362014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23937
23938 * gdb.threads/thread-specific.exp: Handle the lack of usable
23939 $this_breakpoint and $this_thread.
23940
ccdd1909
HZ
239412014-03-21 Hui Zhu <hui@codesourcery.com>
23942
23943 * gdb.base/attach.exp (do_command_attach_tests): New.
23944
beb460e8
PA
239452014-03-20 Tom Tromey <tromey@redhat.com>
23946 Pedro Alves <palves@redhat.com>
23947
23948 PR cli/15718
23949 * gdb.base/condbreak-call-false.c: New file.
23950 * gdb.base/condbreak-call-false.exp: New file.
23951
40acf43a
PA
239522014-03-20 Pedro Alves <palves@redhat.com>
23953
23954 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23955 Delete.
23956 (block_signals, unblock_signals): Delete.
23957 (child_function_2, main): Remove references to deleted variable
23958 and functions.
23959
9f5e1e02
PA
239602014-03-20 Pedro Alves <palves@redhat.com>
23961
23962 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23963 Use pthread_kill to signal thread 2.
23964 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23965 Adjust to make the test send itself a signal rather than using the
23966 host's "kill" command.
23967
99619bea
PA
239682014-03-20 Pedro Alves <palves@redhat.com>
23969
23970 * gdb.threads/multiple-step-overs.c: New file.
23971 * gdb.threads/multiple-step-overs.exp: New file.
23972 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23973 Adjust expected infrun debug output.
23974
2adfaa28
PA
239752014-03-20 Pedro Alves <palves@redhat.com>
23976
23977 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23978 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23979
31e77af2
PA
239802014-03-20 Pedro Alves <palves@redhat.com>
23981
23982 PR breakpoints/7143
23983 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23984 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23985 of gdb_test_multiple.
23986 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23987 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23988
b9f437de
PA
239892014-03-20 Pedro Alves <palves@redhat.com>
23990
23991 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23992 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23993
05adc73e
PA
239942014-03-19 Pedro Alves <palves@redhat.com>
23995
23996 * gdb.base/async.exp: Remove early return.
23997
6048b950
PA
239982014-03-19 Pedro Alves <palves@redhat.com>
23999
24000 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24001
8bcfb00a
PA
240022014-03-19 Pedro Alves <palves@redhat.com>
24003
24004 * gdb.base/async.exp (test_background): Expect \r\n after
24005 "completed." in the fail pattern.
24006
884e37dc
PA
240072014-03-19 Pedro Alves <palves@redhat.com>
24008
24009 * gdb.base/async.exp (test_background): New procedure.
24010 Use it for all background execution command tests.
24011
148e57e2
PA
240122014-03-19 Pedro Alves <palves@redhat.com>
24013
24014 * gdb.base/async.exp: Use prepare_for_testing.
24015
f48088c7
PA
240162014-03-19 Pedro Alves <palves@redhat.com>
24017
24018 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24019 the same line.
24020
e2f6c966
PA
240212014-03-19 Pedro Alves <palves@redhat.com>
24022
24023 * gdb.base/async.c (main): Add "jump here" and "until here" line
24024 marker comments.
24025 * gdb.base/async.exp (jump_here): New global.
24026 (jump& test): Use it.
24027 (until_here): New global.
24028 (until& test): Use it.
24029
c30568d4
PA
240302014-03-19 Pedro Alves <palves@redhat.com>
24031
24032 * gdb.base/async.exp: Don't frob gdb_protocol.
24033
0172b6a7
DE
240342014-03-18 Doug Evans <xdje42@gmail.com>
24035
24036 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24037 Fix spelling of exec-done-display.
24038
06c868a8
JK
240392014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24040
24041 PR gdb/15358
24042 * gdb.base/gdb-sigterm.c: New file.
24043 * gdb.base/gdb-sigterm.exp: New file.
24044
0c7e1a46
PA
240452014-03-18 Pedro Alves <palves@redhat.com>
24046
24047 PR gdb/13860
24048 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24049 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24050 solib-event.
24051
f7c77d93
JB
240522014-03-17 Joel Brobecker <brobecker@adacore.com>
24053
24054 * gdb.ada/pckd_arr_ren: New testcase.
24055
5a1e8c7a
DE
240562014-03-13 Doug Evans <xdje42@gmail.com>
24057
24058 PR guile/16612
24059 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24060 collect after discarding symbols.
24061
350e1a76
DE
240622014-03-13 Ludovic Courtès <ludo@gnu.org>
24063 Doug Evans <xdje42@gmail.com>
24064
24065 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24066 to history survives a gc.
24067
a69900ae
PA
240682014-03-13 Pedro Alves <palves@redhat.com>
24069
24070 * gdb.base/default.exp: Don't test "target procfs".
24071
5db9f0bd
PA
240722014-03-13 Pedro Alves <palves@redhat.com>
24073
24074 * gdb.base/default.exp: Update "target child" and "target procfs"
24075 tests to not expect "Unix".
24076
b3ccfe11
TT
240772014-03-12 Tom Tromey <tromey@redhat.com>
24078
24079 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24080 New procs. Add target-async tests.
24081 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24082 Add target-async tests.
24083
646f4417
AA
240842014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24085
24086 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24087 'func_start' and 'func_end' for the beginning and end of the
24088 function code, respectively.
24089 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24090 'func_end' instead of 'func' and 'main'.
24091
288c211f
AA
240922014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24093
24094 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24095 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24096 generate the debug info assembler source.
24097
e0c0f156
AA
240982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24099
24100 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24101 * gdb.dwarf2/arr-subrange.exp: Likewise.
24102 * gdb.dwarf2/dwz.exp: Likewise.
24103 * gdb.dwarf2/method-ptr.exp: Likewise.
24104 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24105 * gdb.dwarf2/subrange.exp: Likewise.
24106 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24107 * gdb.dwarf2/implptrpiece.exp: Likewise.
24108 * gdb.dwarf2/nostaticblock.exp: Likewise.
24109
0e5c4555
AA
241102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24111
24112 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24113 directory to absolute path name arguments.
24114
5ec18f2b
JG
241152014-03-10 Joel Brobecker <brobecker@adacore.com>
24116
24117 * gdb.ada/tagged_access: New testcase.
24118
847fc4f2
MM
241192014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24120
24121 * gdb.btrace/data.exp: Update expected output.
24122
cc3da688
YQ
241232014-03-06 Yao Qi <yao@codesourcery.com>
24124
24125 * gdb.trace/pr16508.exp: New file.
24126
0f26cec1
PA
241272014-03-05 Pedro Alves <palves@redhat.com>
24128
24129 PR gdb/16575
24130 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24131 procedure.
24132 (top level): Adjust to use it. Add tests that exercise breakpoint
24133 interaction with the code-cache.
24134
7a5a839f
LC
241352014-02-26 Ludovic Courtès <ludo@gnu.org>
24136
24137 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24138 test for 'history-append!'.
24139
31aa7e4e
JB
241402014-02-26 Joel Brobecker <brobecker@adacore.com>
24141
24142 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24143 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24144 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24145 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24146 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24147 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24148
1b588015
JB
241492014-02-26 Joel Brobecker <brobecker@adacore.com>
24150
24151 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24152 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24153 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24154
55426c9d
JB
241552014-02-26 Joel Brobecker <brobecker@adacore.com>
24156
24157 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24158
dc53a7ad
JB
241592014-02-26 Joel Brobecker <brobecker@adacore.com>
24160
24161 * gdb.dwarf2/arr-stride.c: New file.
24162 * gdb.dwarf2/arr-stride.exp: New file.
24163
12ab52e9
PA
241642014-02-26 Pedro Alves <palves@redhat.com>
24165
24166 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24167 that won't ever trigger. Make sure that GDB reports the correct
24168 breakpoint that caused the stop.
24169
849c862e
JK
241702014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24171
24172 PR gdb/16626
24173 * gdb.base/auto-load-script: New file.
24174 * gdb.base/auto-load.c: New file.
24175 * gdb.base/auto-load.exp: New file.
24176
71b7d793
JK
24177 PR gdb/16626
24178 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24179
e2f0d509
JK
241802014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24181
24182 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24183 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24184
50cc37c8
DE
241852014-02-24 Doug Evans <dje@google.com>
24186
24187 * lib/gdb.exp (run_on_host): Log error output if program fails.
24188
ea4758f2
PA
241892014-02-21 Pedro Alves <palves@redhat.com>
24190
24191 * gdb.threads/step-after-sr-lock.c: Rename to ...
24192 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24193 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24194 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24195 ... this.
24196
d7b30f67
SDJ
241972014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24198
24199 PR tdep/16397
24200 * gdb.arch/amd64-stap-special-operands.exp: New file.
24201 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24202 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24203 * gdb.arch/amd64-stap-triplet.S: Likewise.
24204 * gdb.arch/amd64-stap-triplet.c: Likewise.
24205
83deb43f
JB
242062014-02-20 Joel Brobecker <brobecker@adacore.com>
24207
24208 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24209 in .section pseudo-op.
24210
adde2bff
DE
242112014-02-20 lin zuojian <manjian2006@gmail.com>
24212 Joel Brobecker <brobecker@adacore.com>
24213 Doug Evans <xdje42@gmail.com>
24214
24215 PR symtab/16581
24216 * gdb.dwarf2/dw2-icycle.S: New file.
24217 * gdb.dwarf2/dw2-icycle.c: New file.
24218 * gdb.dwarf2/dw2-icycle.exp: New file.
24219
f7bd0f78
SC
242202014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24221
24222 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24223 operations on gdb.Value objects.
24224 * gdb.python/py-value-cc.exp: Add new test to test operations on
24225 gdb.Value objects.
24226
c17ef0d5
DE
242272014-02-18 Doug Evans <dje@google.com>
24228
24229 * Makefile.in (TESTS): New variable.
24230 (expanded_tests, expanded_tests_or_none): New variables
24231 (check-single): Pass $(expanded_tests_or_none) to runtest.
24232 (check-parallel): Only run tests in $(TESTS) if non-empty.
24233 (check/no-matching-tests-found): New rule.
24234 * README: Document TESTS makefile variable.
24235
5dd3176f
DE
242362014-02-18 Doug Evans <dje@google.com>
24237
24238 * Makefile.in (check-parallel): rm -rf outputs temp.
24239
0b10be4f
JK
242402014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24241
24242 Fix "ERROR: no fileid for" in the testsuite.
24243 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24244
85f224e7
DE
242452014-02-12 Doug Evans <dje@google.com>
24246
24247 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24248 (MISCELLANEOUS): New variable.
24249 (clean): rm -rf $(MISCELLANEOUS).
24250 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24251 dwp live in the same directory as symlinks, with each symlink pointed
24252 to a differently named file in a different directory.
24253
149b30ff
DE
242542014-02-11 Doug Evans <dje@google.com>
24255
24256 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24257 of Tcl file commands.
24258
1dfdac32
MK
242592014-02-10 Mark Kettenis <kettenis@gnu.org>
24260
24261 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24262 "kill -SIGUSR1 -1".
24263
aa4fb036
JB
242642014-02-10 Joel Brobecker <brobecker@adacore.com>
24265
24266 * gdb.ada/tick_length_array_enum_idx: New testcase.
24267
ed3ef339
DE
242682014-02-10 Doug Evans <xdje42@gmail.com>
24269
24270 * configure.ac (AC_OUTPUT): Add gdb.guile.
24271 * configure: Regenerate.
24272 * lib/gdb-guile.exp: New file.
24273 * lib/gdb.exp (get_target_charset): New function.
24274 * gdb.base/help.exp: Update expected output from "apropos apropos".
24275 * gdb.guile/Makefile.in: New file.
24276 * gdb.guile/guile.exp: New file.
24277 * gdb.guile/scm-arch.c: New file.
24278 * gdb.guile/scm-arch.exp: New file.
24279 * gdb.guile/scm-block.c: New file.
24280 * gdb.guile/scm-block.exp: New file.
24281 * gdb.guile/scm-breakpoint.c: New file.
24282 * gdb.guile/scm-breakpoint.exp: New file.
24283 * gdb.guile/scm-disasm.c: New file.
24284 * gdb.guile/scm-disasm.exp: New file.
24285 * gdb.guile/scm-equal.c: New file.
24286 * gdb.guile/scm-equal.exp: New file.
24287 * gdb.guile/scm-error.exp: New file.
24288 * gdb.guile/scm-error.scm: New file.
24289 * gdb.guile/scm-frame-args.c: New file.
24290 * gdb.guile/scm-frame-args.exp: New file.
24291 * gdb.guile/scm-frame-args.scm: New file.
24292 * gdb.guile/scm-frame-inline.c: New file.
24293 * gdb.guile/scm-frame-inline.exp: New file.
24294 * gdb.guile/scm-frame.c: New file.
24295 * gdb.guile/scm-frame.exp: New file.
24296 * gdb.guile/scm-generics.exp: New file.
24297 * gdb.guile/scm-gsmob.exp: New file.
24298 * gdb.guile/scm-iterator.c: New file.
24299 * gdb.guile/scm-iterator.exp: New file.
24300 * gdb.guile/scm-math.c: New file.
24301 * gdb.guile/scm-math.exp: New file.
24302 * gdb.guile/scm-objfile-script-gdb.in: New file.
24303 * gdb.guile/scm-objfile-script.c: New file.
24304 * gdb.guile/scm-objfile-script.exp: New file.
24305 * gdb.guile/scm-objfile.c: New file.
24306 * gdb.guile/scm-objfile.exp: New file.
24307 * gdb.guile/scm-ports.exp: New file.
24308 * gdb.guile/scm-pretty-print.c: New file.
24309 * gdb.guile/scm-pretty-print.exp: New file.
24310 * gdb.guile/scm-pretty-print.scm: New file.
24311 * gdb.guile/scm-section-script.c: New file.
24312 * gdb.guile/scm-section-script.exp: New file.
24313 * gdb.guile/scm-section-script.scm: New file.
24314 * gdb.guile/scm-symbol.c: New file.
24315 * gdb.guile/scm-symbol.exp: New file.
24316 * gdb.guile/scm-symtab-2.c: New file.
24317 * gdb.guile/scm-symtab.c: New file.
24318 * gdb.guile/scm-symtab.exp: New file.
24319 * gdb.guile/scm-type.c: New file.
24320 * gdb.guile/scm-type.exp: New file.
24321 * gdb.guile/scm-value-cc.cc: New file.
24322 * gdb.guile/scm-value-cc.exp: New file.
24323 * gdb.guile/scm-value.c: New file.
24324 * gdb.guile/scm-value.exp: New file.
24325 * gdb.guile/source2.scm: New file.
24326 * gdb.guile/types-module.cc: New file.
24327 * gdb.guile/types-module.exp: New file.
24328
7026a7c1
YQ
243292014-02-10 Yao Qi <yao@codesourcery.com>
24330
24331 PR testsuite/16543
24332 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24333 * configure: Regenerated.
24334 * Makefile.in: New file.
24335
6c466447
AS
243362014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24337
24338 * gdb.python/py-framefilter.exp: Fix typo.
24339
6e854735
YQ
243402014-02-08 Yao Qi <yao@codesourcery.com>
24341
24342 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24343 that no =breakpoint-modified is emitted when breakpoints are
24344 modified through MI commands.
24345
d137e6dc
PA
243462014-02-07 Pedro Alves <pedro@codesourcery.com>
24347 Pedro Alves <palves@redhat.com>
24348
24349 * gdb.threads/step-after-sr-lock.c: New file.
24350 * gdb.threads/step-after-sr-lock.exp: New file.
24351
b5ee5a50
PA
243522014-02-07 Pedro Alves <palves@redhat.com>
24353
24354 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24355
3c77faf3
JK
243562014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24357
24358 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24359 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24360
6dddc817
DE
243612014-02-06 Doug Evans <xdje42@gmail.com>
24362
24363 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24364 output.
24365
24366 * gdb.gdb/python-interrupts.exp: New file.
24367
de7b2893
YQ
243682014-02-05 Yao Qi <yao@codesourcery.com>
24369
24370 * gdb.trace/report.exp (use_collected_data): Test the output
24371 of "info threads" and "info inferiors".
24372
66d032ac
YQ
243732014-02-05 Yao Qi <yao@codesourcery.com>
24374
24375 Revert this patch:
24376
24377 2013-05-24 Yao Qi <yao@codesourcery.com>
24378
24379 * gdb.trace/tfile.exp: Test inferior and thread.
24380
591a12a1
UW
243812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24382
24383 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24384 on a function.
24385 * gdb.base/step-bt.c: Call hello via function pointer to make
24386 sure its first instruction is executed on powerpc64le-linux.
24387
0ff3e01f
UW
243882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24389
24390 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24391
084ee545
UW
243922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24393
24394 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24395 of the test patterns for use on little-endian systems.
24396
6ed14ff3
UW
243972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24398
24399 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24400 (decimal_vector): Fix for little-endian.
24401
401e27fd
JM
244022014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24403
24404 * gdb.arch/sparc-sysstep.exp: New file.
24405 * gdb.arch/sparc-sysstep.c: Likewise.
24406
24407 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24408
8b924729
EBM
244092014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24410
24411 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24412
fb151210
JB
244132014-01-23 Tom Tromey <tromey@redhat.com>
24414
24415 * gdb.ada/array_char_idx: New testcase.
24416
0740f8d8
TT
244172014-01-23 Tom Tromey <tromey@redhat.com>
24418
24419 PR python/16487:
24420 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24421 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24422 classes.
24423
21909fa1
TT
244242014-01-23 Tom Tromey <tromey@redhat.com>
24425
24426 PR python/16491:
24427 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24428 string from an inferior frame.
24429 * gdb.python/py-framefilter-mi.exp: Update.
24430
87ce2a04
DE
244312014-01-22 Doug Evans <dje@google.com>
24432
24433 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24434
237b092b
AA
244352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24436
24437 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24438
d674a709
AA
244392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24440
24441 * gdb.trace/entry-values.exp: Remove excess space character from
24442 regex patterns. Handle s390 call instruction.
24443
20fa3390
AA
244442014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24445
24446 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24447 define "*_start" label. Make "name" static.
24448 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24449 ${name} by references to ${name}_start.
24450
78466714
AA
244512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24452
24453 * gdb.base/info-macros.exp: Remove "debug" from the compile
24454 options.
24455
ec9f644a
IB
244562014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24457
24458 * gdb.dlang/demangle.exp: New file.
24459
94b1b47e
IB
244602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24461
24462 * gdb.dlang/primitive-types.exp: New file.
24463
7f420862
IB
244642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24465
24466 * configure.ac: Create gdb.dlang/Makefile.
24467 * configure: Regenerate.
24468 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24469 * gdb.dlang/Makefile.in: New file.
24470 * lib/d-support.exp: New file.
24471 * lib/gdb.exp (skip_d_tests): New proc.
24472
52834460
MM
244732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24474
24475 * gdb.btrace/delta.exp: Check reverse stepi.
24476 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24477 * gdb.btrace/finish.exp: New.
24478 * gdb.btrace/next.exp: New.
24479 * gdb.btrace/nexti.exp: New.
24480 * gdb.btrace/record_goto.c: Add comments.
24481 * gdb.btrace/step.exp: New.
24482 * gdb.btrace/stepi.exp: New.
24483 * gdb.btrace/multi-thread-step.c: New.
24484 * gdb.btrace/multi-thread-step.exp: New.
24485 * gdb.btrace/rn-dl-bind.c: New.
24486 * gdb.btrace/rn-dl-bind.exp: New.
24487 * gdb.btrace/data.c: New.
24488 * gdb.btrace/data.exp: New.
24489 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24490
6e07b1d2
MM
244912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24492
24493 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24494 * gdb.btrace/exception.exp: Update.
24495 * gdb.btrace/instruction_history.exp: Update.
24496 * gdb.btrace/record_goto.exp: Update.
24497 * gdb.btrace/tailcall.exp: Update.
24498 * gdb.btrace/unknown_functions.exp: Update.
24499 * gdb.btrace/delta.exp: New.
24500
0b722aec
MM
245012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24502
24503 * gdb.btrace/record_goto.exp: Add backtrace test.
24504 * gdb.btrace/tailcall.exp: Add backtrace test.
24505
066ce621
MM
245062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24507
24508 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24509 * gdb.btrace/record_goto.c: New.
24510 * gdb.btrace/record_goto.exp: New.
24511 * gdb.btrace/x86-record_goto.S: New.
24512
0688d04e
MM
245132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24514
24515 * gdb.btrace/function_call_history.exp: Update tests.
24516 * gdb.btrace/instruction_history.exp: Update tests.
24517
8710b709
MM
245182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24519
24520 * gdb.btrace/function_call_history.exp: Fix expected field
24521 order for "record function-call-history".
24522 Add new tests for "record function-call-history /c".
24523 * gdb.btrace/exception.cc: New.
24524 * gdb.btrace/exception.exp: New.
24525 * gdb.btrace/tailcall.exp: New.
24526 * gdb.btrace/x86-tailcall.S: New.
24527 * gdb.btrace/x86-tailcall.c: New.
24528 * gdb.btrace/unknown_functions.c: New.
24529 * gdb.btrace/unknown_functions.exp: New.
24530 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24531
5de9129b
MM
245322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24533
24534 * gdb.btrace/instruction_history.exp: Update.
24535 * gdb.btrace/function_call_history.exp: Update.
24536
23a7fe75
MM
245372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24538
24539 * gdb.btrace/function_call_history.exp: Fix expected function
24540 trace.
24541 * gdb.btrace/instruction_history.exp: Initialize traced.
24542 Remove traced_functions.
24543
724c7dd8
MM
245442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24545
24546 * gdb.btrace/function_call_history.exp: Update
24547 * gdb.btrace/instruction_history.exp: Update.
24548
6d78d93b
MM
245492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24550
24551 * gdb.btrace/enable.exp: Update expected text.
24552
93a360cc
OJ
245532014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24554
24555 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24556 bytes.
24557
3772b53f
MR
245582014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24559
24560 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24561
596662fa
OJ
245622014-01-15 Omair Javaid <omair.javaid@linaro.org>
24563
24564 * lib/gdb.exp (supports_process_record): Return true for
24565 arm*-linux*. (supports_reverse): Likewise.
24566
b5b08fb4
SC
245672014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24568
24569 PR python/15464
24570 PR python/16113
24571 * gdb.python/py-type.c: Enhance test case.
24572 * gdb.python/py-value-cc.cc: Likewise
24573 * gdb.python/py-type.exp: Add new tests.
24574 * gdb.python/py-value-cc.exp: Likewise
24575
52d7fb13
AA
245762014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24577 Pedro Alves <palves@redhat.com>
24578
24579 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24580 Make "name" extern.
24581 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24582 references to ${name}_start by references to ${name}.
24583
a2cd8cfe
JB
245842014-01-10 Joel Brobecker <brobecker@adacore.com>
24585
24586 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24587
4e23fced
JB
245882014-01-10 Joel Brobecker <brobecker@adacore.com>
24589
24590 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24591
c6a9e42c
PA
245922014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24593 Pedro Alves <palves@redhat.com>
24594
24595 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24596 mi_gdb_target_load.
c6a9e42c 24597
b7ea362b
PA
245982014-01-08 Pedro Alves <palves@redhat.com>
24599
24600 * gdb.threads/reconnect-signal.c: New file.
24601 * gdb.threads/reconnect-signal.exp: New file.
24602
5e3f4fab
EBM
246032014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24604
24605 * gdb.base/source-dir.exp: New file.
24606
79301218
JB
246072014-01-07 Joel Brobecker <brobecker@adacore.com>
24608
24609 * gdb.ada/mi_interface: New testcase.
24610
8e355c5d
JB
246112014-01-07 Joel Brobecker <brobecker@adacore.com>
24612
24613 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24614 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24615 gdb.ada/pp-rec-component/pck.ads: New files.
24616
c0d48811
JB
246172014-01-07 Joel Brobecker <brobecker@adacore.com>
24618
24619 * gdb.python/py-pp-integral.c: New file.
24620 * gdb.python/py-pp-integral.py: New file.
24621 * gdb.python/py-pp-integral.exp: New file.
24622
17b609c3 24623For older changes see ChangeLog-1993-2013.
c906108c 24624\f
8d8cb839
EZ
24625;; Local Variables:
24626;; mode: change-log
24627;; left-margin: 8
24628;; fill-column: 74
24629;; version-control: never
24630;; End:
902f2ccb 24631
3666a048 24632 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24633 Copying and distribution of this file, with or without modification,
24634 are permitted provided the copyright notice and this notice are preserved.
This page took 4.505647 seconds and 4 git commands to generate.