gdb: try to load libthread_db only after reading all shared libraries when attaching...
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fdae5c22
TV
12021-06-08 Tom de Vries <tdevries@suse.de>
2
3 * lib/gdb.exp (multi_line): Require more than one argument.
4 * gdb.base/gdbinit-history.exp: Update multi_line call.
5 * gdb.base/jit-reader.exp: Remove multi_line call.
6 * gdb.fortran/dynamic-ptype-whatis.exp: Same.
7
c3cfd9eb
TV
82021-06-08 Tom de Vries <tdevries@suse.de>
9
10 * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
11 * lib/gdb.exp: ... here.
12 * gdb.base/info-macros.exp: Use gdb_test_lines.
13
58f076c6
TV
142021-06-08 Tom de Vries <tdevries@suse.de>
15
16 * gdb.base/info-types.exp.tcl (match_line): Handle --any.
17 (gdb_test_lines): Factor out of ...
18 (run_test): ... here.
19
4c5d7c03
TV
202021-06-08 Tom de Vries <tdevries@suse.de>
21
22 * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
23 matching of initial prompt.
24
4a11703a
TV
252021-06-08 Tom de Vries <tdevries@suse.de>
26
27 * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
28 one line.
29
ac6c175e
TV
302021-06-08 Tom de Vries <tdevries@suse.de>
31
32 * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
33 test name.
34
25ff4de7
TV
352021-06-08 Tom de Vries <tdevries@suse.de>
36
37 * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
38
cfc75767
SM
392021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
40
41 * gdb.base/continue-all-already-running.exp: Call fail if can't
42 run to main.
43
a12a15e7
AB
442021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
45
46 PR gdb/27847
47 * gdb.dwarf2/dw2-weird-type-len.c: New file.
48 * gdb.dwarf2/dw2-weird-type-len.exp: New file.
49
f1854e35
SM
502021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
51
52 * gdb.base/attach.exp (test_command_line_attach_run): Use
53 proc_with_prefix.
54
b0e2f96b
TV
552021-06-07 Tom de Vries <tdevries@suse.de>
56
57 PR testsuite/27908
58 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
59 after attach using '$gdb_prompt $'.
60
409cac34
TV
612021-06-07 Tom de Vries <tdevries@suse.de>
62
63 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
64 matching state machine.
65
bc37aacd
TV
662021-06-07 Tom de Vries <tdevries@suse.de>
67
68 * gdb.base/new-ui-pending-input.exp
69 (test_command_line_new_ui_pending_input): Fix regexp for "initial
70 prompt on extra console".
71
7ee8c127
TV
722021-06-07 Tom de Vries <tdevries@suse.de>
73
74 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
75 up.
76
921b2bc7
SM
772021-06-06 Simon Marchi <simon.marchi@efficios.com>
78
79 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
80 host and target are local.
81
ad4bd975
HD
822021-06-05 Hannes Domani <ssbssa@yahoo.de>
83
84 * gdb.python/py-symbol.exp: Fix tests for Python 3.
85
ae61ef2c
SV
862021-06-05 Shahab Vahedi <shahab@synopsys.com>
87
88 * gdb.arch/arc-disassembler-options.exp: New test.
89 * gdb.arch/arc-disassembler-options.s: New test source.
90
386de171
TT
912021-06-04 Tom Tromey <tromey@adacore.com>
92
93 * gdb.ada/array_of_symbolic_length.exp: New file.
94 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
95 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
96 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
97 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
98 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
99
df5bc734
MH
1002021-06-03 Magne Hov <mhov@undo.io>
101
102 PR python/27841
103 * gdb.python/py-events.exp: Extend inferior exit tests.
104 * gdb.python/py-events.py: Print inferior exit PID.
105
6ac5237c
HD
1062021-06-03 Hannes Domani <ssbssa@yahoo.de>
107
108 * gdb.python/py-symbol.exp: Test symbol constants.
109
60be64b3
BE
1102021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
111
112 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
113
170960e8
CL
1142021-06-02 Carl Love <cel@us.ibm.com>
115
116 * gdb.threads/threadapply.c: Add global mybarrier.
117 (main): Add pthread_barrier_init.
118 (thread_function): Replace while loop with myp increment and
119 pthread_barrier_wait.
120
f2d42111
AB
1212021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
122
123 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
124 gcc based Fortran compiler, for example, flang does not support
125 this option.
126
8a222a6b
AB
1272021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
128
129 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
130
2adf1781
TT
1312021-06-01 Tom Tromey <tromey@adacore.com>
132
133 * Makefile.in (all): Don't print anything.
134 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
135 (expect-read1): Likewise.
136 (read1.so): Use $(ECHO_CC).
137 Include silent-rules.mk.
138
f99d1d37
TT
1392021-06-01 Tom Tromey <tromey@adacore.com>
140
141 * aclocal.m4, configure.ac, configure: Remove.
142 * Makefile.in (EXTRA_RULES): Remove.
143 ($(abs_builddir)/site.exp site.exp): Don't depend on
144 config.status.
145 (distclean maintainer-clean realclean, Makefile): Update.
146 (config.status): Remove target.
147 (lib/pdtrace): New target.
148 (all): Don't depend on EXTRA_RULES.
149 (check-read1): Depend on read1.so, expect-read1.
150
17d305ef
TV
1512021-06-01 Tom de Vries <tdevries@suse.de>
152
153 PR symtab/26096
154 * gdb.cp/cold-clone.cc: New test.
155 * gdb.cp/cold-clone.exp: New file.
156
b97eff8f
AB
1572021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * gdb.gdb/unittest.c: New file.
160 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
161 into GDB.
162
b4b3e2de
AB
1632021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
164
165 * gdb.base/premature-dummy-frame-removal.c: New file.
166 * gdb.base/premature-dummy-frame-removal.exp: New file.
167 * gdb.base/premature-dummy-frame-removal.py: New file.
168
d5a6313e
SM
1692021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
170
171 * gdb.base/reverse-init-functions.exp: New.
172
248f7165
TV
1732021-05-27 Tom de Vries <tdevries@suse.de>
174
175 PR symtab/27919
176 PR testsuite/27920
177 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
178 -readnow.
179
e453275c
TV
1802021-05-27 Tom de Vries <tdevries@suse.de>
181
182 PR testsuite/27921
183 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
184 (local_add_gdb_index): ... this.
185
778ae9cc
TV
1862021-05-21 Tom de Vries <tdevries@suse.de>
187
188 PR testsuite/25047
189 * boards/cc-with-gnu-debuglink.exp: New file.
190
ca43e660
TBA
1912021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
192
193 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
194 a dead code with an assignment to a global var. Fix a
195 whitespacing problem around an assignment operator.
196
7f2b8718
WS
1972021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
198
199 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
200 for the powerpc64 LE target.
201 * gdb.arch/powerpc-prologue.exp: Test Harness.
202
d9211df2
AB
2032021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
204
205 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
206 duplicate test names.
207
2129a942
TV
2082021-05-19 Tom de Vries <tdevries@suse.de>
209
210 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
211
5277208d
SM
2122021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
213
214 * gdb.python/py-framefilter-gdb.py.in: Rename to:
215 * gdb.python/py-framefilter-gdb.py: ... this.
216 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
217 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
218
91e159e9
SM
2192021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
220
221 * gdb.python/py-framefilter-gdb.py.in: Re-format.
222 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
223
467f8eb2
BK
2242021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
225
226 * gdb.base/class-allocatable-array.exp: Modified test for clang.
227
ea11a98d
WP
2282021-05-16 Weimin Pan <weimin.pan@oracle.com>
229
230 * gdb.ctf/funcreturn.exp: New file.
231 * gdb.ctf/whatis.c: Copy from gdb.base.
232
887e7158
TT
2332021-05-14 Tom Tromey <tom@tromey.com>
234
235 * gdb.rust/pp.exp: New file.
236 * gdb.rust/pp.py: New file.
237 * gdb.rust/pp.rs: New file.
238
f8eec398
BE
2392021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
240
241 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
242 remove the directory.
243 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
244
55789354
TBA
2452021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
246
247 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
248
ecf25064
KC
2492021-05-14 Kent Cheung <kent.cheung@arm.com>
250 Andrew Burgess <andrew.burgess@embecosm.com>
251
252 * gdb.python/py-format-string.c: Added a variable to test.
253 * gdb.python/py-format-string.exp: Check string representation is
254 printed at appropriate max_depth settings.
255 * gdb.python/py-nested-maps.exp: Likewise.
256 * gdb.guile/scm-pretty-print.exp: Add additional tests.
257
bab9eb49 2582021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
259
260 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
261 unique names, also wrap proc body in with_test_prefix.
262
bab9eb49 2632021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
264
265 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
266 duplicate test names.
267 * gdb.guile/scm-parameter.exp: Provide test names to avoid
268 duplicate names based on the command being run.
269 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
270 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
271 loading a support module.
272 (test_equality): Update test name to match the actual test, making
273 the name unique in the process.
274 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
275 to resolve duplicate tests.
276 (test_inferior_function_call): Likewise.
277 (test_subscript_regression): Likewise.
278
bab9eb49 2792021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
280
281 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
282 silence PASS lines.
283 (gdb_install_guile_module): Likewise.
284
ee35ce82
GB
2852021-05-12 George Barrett <bob@bob131.so>
286
287 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
288 value-const-value.
289
9d4fc61d
GB
2902021-05-12 George Barrett <bob@bob131.so>
291
292 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
293 value-reference-value. Add test for value-rvalue-reference-value.
294
5048549a
TV
2952021-05-11 Tom de Vries <tdevries@suse.de>
296
297 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
298 Add "set debug infrun 1" commented out.
299
2302f963
TV
3002021-05-11 Tom de Vries <tdevries@suse.de>
301
302 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
303
abb894a4
BK
3042021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
305
306 * gdb.fortran/array-element.exp: Breakpoint location is modified.
307
db1f6cd6
LS
3082021-05-10 Lancelot Six <lsix@lancelotsix.com>
309
310 PR gdb/27614
311 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
312
9344937b
AB
3132021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
314
315 * gdb.guile/guile.exp: Don't use the source directory as a
316 temporary HOME directory.
317
0709cf68
SM
3182021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
319
320 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
321 parameters.
322
1845e254
AB
3232021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 * gdb.guile/guile.exp: Add an extra test.
326
a3237c7c
AB
3272021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
328
329 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
330 gdb_test_no_output.
331
13123da8
SM
3322021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
333
334 * Re-format all Python files using black.
335 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
336
0618ecf6
AB
3372021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
338
339 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
340 watchpoint object before and after registering it with GDB.
341
a7ed4ea6
AB
3422021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
343
344 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
345 'proc_with_prefix', remove use of 'with_test_prefix', and
346 reindent.
347 (test_bkpt_deletion): Likewise.
348 (test_bkpt_cond_and_cmds): Likewise.
349 (test_bkpt_invisible): Likewise.
350 (test_watchpoints): Likewise.
351 (test_bkpt_internal): Likewise.
352 (test_bkpt_eval_funcs): Likewise.
353 (test_bkpt_registration): Likewise.
354 (test_bkpt_address): Convert to 'proc_with_prefix'.
355 (test_bkpt_probe): Likewise.
356
7ebbaa1c
AB
3572021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
358
359 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
360 names to avoid duplicates.
361 (test_bkpt_cond_and_cmds): Likewise.
362 (test_bkpt_eval_funcs): Likewise.
363
79aabb73
TBA
3642021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
365
366 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
367 for the -break-condition command's "--force" flag.
368
10e578d7
TBA
3692021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
370
371 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
372 is called by the test.
373
2f000c80
TV
3742021-05-05 Tom de Vries <tdevries@suse.de>
375
376 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
377 "Reading symbols" or "Expanding full symbols" lines. Using timeout
378 factor of 2 for attach.
379
09f83f79
TV
3802021-05-05 Tom de Vries <tdevries@suse.de>
381
382 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
383 "LWP <n> exited" messages.
384
fa94b3a7
SM
3852021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
386
387 * gdb.python/py-type.exp (test_fields): Test calling fields on
388 an int type.
389
858c8f2c
SM
3902021-05-04 Simon Marchi <simon.marchi@efficios.com>
391
392 * gdb.python/flexible-array-member.exp: Adjust expected range
393 value for member declared with 0 size. Test accessing range
394 tuple through range type.
395
d389a1a7
AB
3962021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
397
398 PR testsuite/27788
399 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
400 expected results when environment variable PYTHONDONTWRITEBYTECODE
401 is set.
402
2869ac4b
TT
4032021-04-30 Tom Tromey <tromey@adacore.com>
404
405 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
406 (Confused_Array): New types.
407 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
408 * gdb.ada/enum_idx_packed.exp: Add new tests.
409
5536f0cc
TV
4102021-04-30 Tom de Vries <tdevries@suse.de>
411
412 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
413 existing timeout factors.
414
7f7f284d
TV
4152021-04-30 Tom de Vries <tdevries@suse.de>
416
417 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
418
3f334074
TV
4192021-04-29 Tom de Vries <tdevries@suse.de>
420
421 PR testsuite/27786
422 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
423 remotetimeout to 4.
424
db2534b7
TT
4252021-04-28 Tom Tromey <tromey@adacore.com>
426
427 * gdb.ada/null_overload.exp: New file.
428 * gdb.ada/null_overload/foo.adb: New file.
429
edeaceda
AB
4302021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
431
432 * gdb.python/py-startup-opt.exp: New file.
433
b9f90c72
LM
4342021-04-27 Luis Machado <luis.machado@linaro.org>
435
436 * gdb.base/maint.exp: Drop a pattern that is not needed.
437 * lib/gdb.exp (readnow): Match line-by-line.
438
4b62a30d
LM
4392021-04-27 Luis Machado <luis.machado@linaro.org>
440
441 * gdb.xml/tdesc-reload.exp: Pass -lbl.
442
2c473def
MW
4432021-04-27 Michael Weghorn <m.weghorn@posteo.de>
444 Simon Marchi <simon.marchi@polymtl.ca>
445
446 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
447 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
448 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
449 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
450 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
451 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
452
e8b6c1da
TT
4532021-04-26 Tom Tromey <tromey@adacore.com>
454
455 PR gdb/27743:
456 * gdb.dwarf2/imported-unit-bp.exp: New file.
457 * gdb.dwarf2/imported-unit-bp-main.c: New file.
458 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
459
bea3329b
SM
4602021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
461
462 PR gdb/27773
463 * gdb.base/dump.exp: Test dump to non-existent dir.
464
21f91785
LM
4652021-04-26 Luis Machado <luis.machado@linaro.org>
466
467 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
468 comparison.
469
fbb46296
LS
4702021-04-25 Lancelot Six <lsix@lancelotsix.com>
471
472 PR gdb/22640
473 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
474 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
475 changes the default behavior of 'ptype/o'. Update to take into
476 account new horizontal layout.
477 * gdb.rust/simple.exp: Update ptype test to check new horizontal
478 layout.
479 * gdb.rust/union.exp: Same.
480
9fc29955
AB
4812021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
482
483 * gdb.base/info_sources.exp: Add new tests.
484
432ce4cf
TT
4852021-04-22 Tom Tromey <tom@tromey.com>
486
487 * gdb.base/ptype-offsets.cc (struct empty_member): New.
488 (main): Use empty_member.
489 * gdb.base/ptype-offsets.exp: Add new test.
490
a87caa6d
SM
4912021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
492
493 * gdb.python/flexible-array-member.exp: Add check for Python
494 support.
495
e25d6d93
SM
4962021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
497
498 PR gdb/27757
499 * gdb.python/flexible-array-member.c: New test.
500 * gdb.python/flexible-array-member.exp: New test.
501 * gdb.guile/scm-type.exp (test_range): Add test for flexible
502 array member.
503 * gdb.guile/scm-type.c (struct flex_member): New.
504 (main): Use it.
505
22f80c0f
TT
5062021-04-22 Tom Tromey <tom@tromey.com>
507
508 * gdb.rust/modules.exp: Add checks for syntax errors.
509 * gdb.rust/expr.exp: Add checks for syntax errors.
510 * gdb.rust/simple.exp: Add checks for syntax errors.
511
6d5702a5
CL
5122021-04-21 Carl Love <cel@us.ibm.com>
513
514 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
515 Update expected string for gdb_test "bt".
516
517 * lib/valgrind.exp: Add set remotetimeout 3.
518 Increase vgdb wait from 1 to 2.
519 Add max-invoke-ms option to vgdb command line.
520
10a636cc
TBA
5212021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
522
523 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
524 conditions.
525
98e713ab
SM
5262021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
527 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
528
529 * gdb.mi/mi-break.exp: Fix the duplicate test names.
530
525174e8
FW
5312021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
532
533 * gdb.base/address_space_qualifier.exp: New file.
534
392e0bcc
TT
5352021-04-19 Tom Tromey <tromey@adacore.com>
536
537 PR gdb/27742:
538 * gdb.opt/inline-locals.exp: Update kfail patterns.
539
da314dd3
TT
5402021-04-17 Tom Tromey <tom@tromey.com>
541
542 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
543
3cbc7ac3
TT
5442021-04-16 Tom Tromey <tom@tromey.com>
545
546 * gdb.rust/simple.exp: Change error text.
547 * gdb.rust/expr.exp: Change error text.
548
458620aa
TT
5492021-04-16 Tom Tromey <tom@tromey.com>
550
551 * gdb.rust/simple.exp: Add parens to 'as' test.
552
321d0cd7
SM
5532021-04-16 Simon Marchi <simon.marchi@efficios.com>
554
555 * boards/simavr.exp: Set debug_flags.
556
1b6b755e
LM
5572021-04-16 Luis Machado <luis.machado@linaro.org>
558
559 * gdb.dwarf2/dw2-bfloat16.exp: New file.
560
fd5c30cd
AB
5612021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
562
563 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
564 including a path in the test name.
565
41f14dc8
SM
5662021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
567
568 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
569
a15a276b
TT
5702021-04-15 Tom Tromey <tromey@adacore.com>
571
572 * gdb.dwarf2/arr-stride.exp: Add test.
573
5809fbf2
TT
5742021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
575
576 * gdb.base/startup-file.exp: Add more tests.
577
92e4e97a
AB
5782021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
579
580 PR cli/25956
581 * gdb.base/early-init-file.c: New file.
582 * gdb.base/early-init-file.exp: New file.
583 * lib/gdb-utils.exp (style): Handle style 'none'.
584
fcc99c42
TBA
5852021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
586
587 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
588 @DW_INL_declared_inlined for the inline attribute.
589
34dc0f95
TBA
5902021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
591
592 * gdb.opt/inline-locals.c (scoped): New function.
593 (main): Call 'scoped'.
594 * gdb.opt/inline-locals.exp: Update with "info locals" tests
595 for scoped variables.
596 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
597 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
598
ac4d323e
TBA
5992021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
600
601 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
602
6b142048
WS
6032021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
604
605 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
606
82d9b280 6072021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
608
609 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
610 non-relative plxv instructions.
611 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
612
6132021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 614
e3d528d7
WS
615 PR gdb/27525
616 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
617 exercise single-stepping over subpcis,lnia,addpcis instructions
618 with displacement.
619 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
620 of addpcis/lnia/subpcis instructions.
621 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
622 exercise single-stepping over lnia instructions with displacement.
623 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
624 lnia instructions.
625
6262021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
627
82d9b280
WS
628 * gdb.arch/powerpc-power10.s: New test for instructions.
629 * gdb.arch/powerpc-power10.exp: Harness to run the test.
630
6ba4cb84
CL
6312021-4-12 Carl Love <cel@us.ibm.com>
632
633 * gdb.arch/vsx-vsr-float128.c: New test file.
634 * gdb.arch/vsx-vsr-float128.exp: New expect file.
635
9d8f3022
MM
6362021-04-12 Markus Metzger <markus.t.metzger@intel.com>
637
638 * gdb.btrace/reconnect.exp: Relax expected stepi output.
639
dc2b480f
WP
6402021-04-07 Weimin Pan <weimin.pan@oracle.com>
641
642 * gdb.base/ctf-ptype.c: Add struct link containing a forward
643 reference type.
644 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
645
0a703a4c
AB
6462021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
647
648 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
649 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
650
30ab3586
AB
6512021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
652
653 * gdb.cp/rvalue-ref-params.cc (f3): New function.
654 (f4): New function.
655 (global_int): New global variable.
656 (global_float): Likeiwse.
657 (main): Call both new functions.
658 * gdb.cp/rvalue-ref-params.exp: Add new tests.
659
56d467f4
CT
6602021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
661
662 * gdb.dwarf2/fission-relative-dwo.c: New file.
663 * gdb.dwarf2/fission-relative-dwo.exp: New file.
664
61dee722
AB
6652021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
666
667 * gdb.dwarf2/fission-absolute-dwo.c: New file.
668 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
669 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
670 instead of build_executable_from_fission_assembler.
671 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
672 * gdb.dwarf2/fission-loclists.exp: Likewise.
673
674 * gdb.dwarf2/fission-multi-cu.S: Delete file.
675 * gdb.dwarf2/fission-multi-cu.c: New file based on old
676 fission-multi-cu1.c and fission-multi-cu2.c files.
677 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
678 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
679 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
680 * gdb.dwarf2/fission-reread.exp: Likewise.
681 * lib/dwarf.exp (extract_dwo_information): New proc.
682 (strip_dwo_information): New proc.
683 (build_executable_and_dwo_files): New proc.
684 (build_executable_from_fission_assembler): Delete.
685 (Dwarf::_debug_addr_index): New variable.
686 (Dwarf::_cu_is_fission): New variable.
687 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
688 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
689 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
690 if this is a fission CU.
691 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
692 (Dwarf::debug_addr_label): New proc.
693 (Dwarf::cu): Initialise _cu_is_fission.
694 (Dwarf::tu): Likewise.
695 (Dwarf::assemble): Initialise _debug_addr_index.
696
1fd999d9
AB
6972021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
698
699 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
700
79c02443
AB
7012021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
702
703 * gdb.python/py-parameter.exp: Add test for reading data-directory
704 using gdb.parameter API.
705
340d00fb
TV
7062021-04-06 Tom de Vries <tdevries@suse.de>
707
708 PR breakpoints/25884
709 * gdb.opt/inline-cmds.exp: Remove kfail.
710
043bcbaf
TV
7112021-04-06 Tom de Vries <tdevries@suse.de>
712
713 PR testsuite/27691
714 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
715 file "".
716
ac628a06
EB
7172021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
718
719 * lib/pdtrace.in: Fix obvious typo.
720
3f49d080
TT
7212021-03-31 Tom Tromey <tromey@adacore.com>
722
723 * lib/dwarf.exp (Dwarf::_get_args): New proc.
724 (Dwarf::_location): Use it.
725
cfcbd506
TV
7262021-03-31 Tom de Vries <tdevries@suse.de>
727
728 PR testsuite/27667
729 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
730
8a91fbdf
SM
7312021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
732
733 PR gdb/27541
734 * gdb.base/index-cache-load-twice.exp: Remove.
735 * gdb.base/index-cache-load-twice.c: Remove.
736 * gdb.dwarf2/per-bfd-sharing.exp: New.
737 * gdb.dwarf2/per-bfd-sharing.c: New.
738
b953e703
TV
7392021-03-30 Tom de Vries <tdevries@suse.de>
740
741 PR testsuite/27604
742 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
743
aa33ea68
TBA
7442021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
745
746 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
747 the infinite loop to avoid a Clang bug.
748
99066782
WS
7492021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
750
751 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
752 names for uniqueness.
753 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
754 uniqueness.
755
b1f3973b
AB
7562021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
757
758 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
759 member.
760 (make_container): Initialise is_array_p.
761 * gdb.python/py-prettyprint.exp: Add new tests.
762 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
763 Check is_array_p and possibly return 'array'.
764
3c2dcf90
AB
7652021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
766
767 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
768 * gdb.cp/casts.exp: Give tests unique names.
769 * gdb.cp/filename.exp: Likewise.
770 * gdb.cp/gdb2495.exp: Likewise.
771 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
772 * gdb.cp/misc.exp: Rename test to make it unique.
773 * gdb.cp/nsnested.exp: Give tests unique names.
774 * gdb.cp/ovldbreak.exp: Likewise.
775 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
776 being tested. This also removes the duplicate test name.
777 * gdb.cp/ref-types.exp: Likewise.
778 * gdb.cp/temargs.exp: Likewise.
779
6b78370d
AB
7802021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
781
782 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
783 square brackets in test.
784
baecbb3d
AB
7852021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
786
787 * gdb.cp/maint.exp (test_first_component): Run more tests with a
788 variable number of spaces, this removes the duplicate testing of
789 'operator ->' which existed before.
790
6e892297
AB
7912021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
792
793 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
794 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
795 duplicates, and also to avoid having a string inside parentheses
796 at the end of test names.
797
ac45a6ca
AB
7982021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
799
800 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
801 Avoid repeated uses of 'runto', and instread just progress once
802 through the test stopping at different breakpoints. Give comments
803 a capital letter and full stop. Give duplicate tests unique names.
804
323fd5b9
PA
8052021-03-25 Pedro Alves <pedro@palves.net>
806
807 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
808 "target_non_stop" parameter and use it.
809 (top level): Add "maint set target-non-stop on/off" testing axis.
810
ba3c61fc
AB
8112021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
812
813 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
814 gdb_test_multiple.
815
bf0aecce
LM
8162021-03-24 Luis Machado <luis.machado@linaro.org>
817
818 * gdb.arch/aarch64-mte.c: New file.
819 * gdb.arch/aarch64-mte.exp: New test.
820 * gdb.base/memtag.c: New file.
821 * gdb.base/memtag.exp: New test.
822 * lib/gdb.exp (supports_memtag): New function.
823
bef382e6
LM
8242021-03-24 Luis Machado <luis.machado@linaro.org>
825
826 * gdb.base/options.exp: Adjust for new print options.
827 * gdb.base/with.exp: Likewise.
828
702cf3f5
AB
8292021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
830
831 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
832 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
833
1e7fcccb
AB
8342021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
835
836 * gdb.dwarf2/dw2-using-debug-str.c: New file.
837 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
838 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
839 not .debug_string.
840
4829711b
TT
8412021-03-20 Tom Tromey <tom@tromey.com>
842
843 * gdb.base/maint.exp: Update "maint print statistics" output.
844
e0d6d274
KB
8452021-03-19 Kevin Buettner <kevinb@redhat.com>
846
847 * lib/gdbserver-support.exp (gdbserver_exit): Use the
848 "-nowait" flag when waiting for gdbserver to exit.
849
a088215a
SST
8502021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
851
852 * gdb.base/info-macros.exp: Append -fdebug-macro to
853 additional_flags for clang.
854 * gdb.base/macscp.exp: Likewise.
855 * gdb.base/style.exp: Likewise.
856 * gdb.linespec/macro-relative.exp: Likewise.
857
d0c99a23
SM
8582021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
859 Pedro Alves <pedro@palves.net>
860
861 * gdb.base/run-attach-while-running.exp: New.
862 * gdb.base/run-attach-while-running.c: New.
863
7807d76a
AB
8642021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
865
866 * gdb.python/py-framefilter-addr.c: New file.
867 * gdb.python/py-framefilter-addr.exp: New file.
868 * gdb.python/py-framefilter-addr.py: New file.
869
f302f9e2
AB
8702021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
871
872 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
873 Make use of $gdb_test_name instead of creating a separate $test
874 variable.
875 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
876 adding a '($name)' at the end of each test. This also catches the
877 one place where '($name)' was missing, and so caused a duplicate
878 test name.
879 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
880 duplicate test names based on the command being tested.
881 * gdb.threads/signal-command-multiple-signals-pending.exp:
882 Likewise.
883 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
884 avoid duplicate testnames when a test script uses this proc and
885 also gdb_compile_pthreads.
886 * lib/prelink-support.exp (build_executable_own_libs): Use
887 with_test_prefix to avoid duplicate test names when we call
888 build_executable twice.
889
6813ceb0
TT
8902021-03-15 Tom Tromey <tromey@adacore.com>
891
892 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
893
3b5c4de0
TT
8942021-03-15 Tom Tromey <tromey@adacore.com>
895
896 * gdb.ada/varsize_limit.exp: Add new test.
897 * gdb.ada/varsize_limit/vsizelim.adb: Update.
898
c04da66c
TT
8992021-03-15 Tom Tromey <tromey@adacore.com>
900
901 * gdb.ada/operator_call/twovecs.ads: New file.
902 * gdb.ada/operator_call/twovecs.adb: New file.
903 * gdb.ada/operator_call/opcall.adb: New file.
904 * gdb.ada/operator_call.exp: New file.
905
1ac74522
TT
9062021-03-15 Tom Tromey <tromey@adacore.com>
907
908 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
909 * gdb.ada/enums_overload/enums_overload.ads: New file.
910 * gdb.ada/enums_overload/enums_overload.adb: New file.
911 * gdb.ada/enums_overload.exp: New file.
912
207582c0
TT
9132021-03-15 Tom Tromey <tromey@adacore.com>
914
915 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
916 Declare.
917 * gdb.ada/assign_arr/target_wrapper.adb: New file.
918 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
919 Call Put.
920 * gdb.ada/assign_arr.exp: Update.
921
ba6a0ef3
AB
9222021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
923
924 * gdb.python/py-auto-load-chaining-f1.c: New file.
925 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
926 * gdb.python/py-auto-load-chaining-f2.c: New file.
927 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
928 * gdb.python/py-auto-load-chaining.c: New file.
929 * gdb.python/py-auto-load-chaining.exp: New file.
930
7f99d636
AB
9312021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
932
933 * gdb.python/py-bad-printers.exp: Extend test names to make them
934 unique.
935 * gdb.python/py-events.exp: Likewise.
936 * gdb.python/py-finish-breakpoint2.exp: Likewise.
937 * gdb.python/py-frame-inline.exp: Likewise.
938 * gdb.python/py-frame.exp: Likewise.
939 * gdb.python/py-infthread.exp: Likewise.
940
323b848c
AB
9412021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
942
943 * gdb.python/py-value-cc.exp: Remove a duplicate test.
944
8a4efb36
AB
9452021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
946
947 * gdb.python/lib-types.exp: Update the test to check the correct
948 python variable.
949
66bb1dd9
AB
9502021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
951
952 * gdb.python/py-explore-cc.exp: Extend test names to make them
953 unique.
954
0125fabc
AB
9552021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
956
957 * gdb.python/py-lookup-type.exp: Remove duplicate test.
958
79d04157
AB
9592021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
960
961 * gdb.python/py-symtab.exp: Extend test names to make them
962 unique.
963
e3e48d8f
AB
9642021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
965
966 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
967 names unique.
968
2cb60e74
AB
9692021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
970
971 * gdb.python/py-block.exp: Give tests unique names.
972
8b12ded4
AB
9732021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
974
975 * gdb.python/py-pp-maint.exp: Extend test names to make them
976 unique.
977
93598ea4
AB
9782021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
979
980 * gdb.python/py-explore.exp: Add with_test_prefix to make test
981 names unique.
982
f35d6971
AB
9832021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
984
985 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
986
22d3e7f6
AB
9872021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
988
989 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
990 names unique.
991
5fc5a1b8
AB
9922021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
993
994 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
995 test names unique.
996
e3141a4d
AB
9972021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
998
999 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
1000 unique.
1001
ccdc02ed
TT
10022021-03-09 Tom Tromey <tromey@adacore.com>
1003
1004 * gdb.base/cast-call.exp: New file.
1005 * gdb.base/cast-call.c: New file.
1006
fbb1aace
AB
10072021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1008
1009 * gdb.gdb/python-helper.exp: New file.
1010
611aa09d
FW
10112020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
1012
1013 * gdb.fortran/intrinsics.exp: Add LOC tests.
1014
eef32f59
AB
10152021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1016
1017 * gdb.fortran/shape.exp: New file.
1018 * gdb.fortran/shape.f90: New file.
1019
7ba155b3
AB
10202021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1021
1022 * gdb.fortran/size.exp: New file.
1023 * gdb.fortran/size.f90: New file.
1024
e14816a8
AB
10252021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1026
1027 * gdb.fortran/rank.exp: New file.
1028 * gdb.fortran/rank.f90: New file.
1029
d308ba78
TT
10302021-03-08 Tom Tromey <tom@tromey.com>
1031
1032 * gdb.fortran/debug-expr.exp: Update tests.
1033
d182f279
TT
10342021-03-08 Tom Tromey <tom@tromey.com>
1035
1036 * gdb.base/debug-expr.exp: Update expected dump output.
1037
a7308ce0
TT
10382021-03-06 Tom Tromey <tom@tromey.com>
1039
1040 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
1041 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
1042 * gdb.dwarf2/dwznolink.exp: New file.
1043
b0a8c2ff
MW
10442021-03-05 Mark Wielaard <mark@klomp.org>
1045
1046 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
1047
844be3f2
WP
10482021-03-06 Weimin Pan <weimin.pan@oracle.com>
1049
1050 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1051
82333781
MM
10522021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1053
1054 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1055
32c52999
MM
10562021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1057
1058 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1059
26ed1478
MM
10602021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1061
1062 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1063
d2c5f24e
MM
10642021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1065
1066 * gdb.btrace/exception.cc (main): Update test source.
1067 * gdb.btrace/exception.exp: Update patterns.
1068 * gdb.btrace/function_call_history.exp: Likewise.
1069
c7c7253a
MM
10702021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1071
1072 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1073
f0778fc1
MM
10742021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1075
1076 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1077 reverse-continue to breakpoint.
1078
e71dbd03
MM
10792021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1080
1081 * gdb.btrace/delta.exp: Remove instruction-history and
1082 function-call-history checks.
1083
b93a3ed0
MM
10842021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1085
1086 * README (Note): Add nopie_ldflag.
1087 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1088
bbcdf9ab
TT
10892021-03-02 Tom Tromey <tromey@adacore.com>
1090
1091 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1092 encodings.
1093
bb3a4efe
LS
10942021-02-27 Lancelot Six <lsix@lancelotix.com>
1095
1096 PR gdb/27393
1097 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1098
1099
573dc0cc
TT
11002021-02-26 Tom Tromey <tom@tromey.com>
1101
1102 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1103
f8218786
JV
11042021-02-26 Jan Vrany <jan.vrany@labware.com>
1105
1106 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1107 Remove trailing \n from expected output.
1108
cb51b708
MM
11092021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1110
1111 * lib/gdb.exp (use_gdb_stub): Extend comment.
1112
64d38fdd
JM
11132021-02-25 Jan Matyas <jmatyas@codasip.com>
1114
1115 PR gdb/26819
1116 * gdb.server/stop-reply-no-thread.exp: Add two test
1117 scenarios that cover remote targets which do not have
1118 the concept of threads.
1119
d4ff3cbf
AB
11202021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1121
1122 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1123
68337b8b
AB
11242021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1125
1126 PR fortran/26155
1127 * gdb.fortran/call-no-debug-func.f90: New file.
1128 * gdb.fortran/call-no-debug-prog.f90: New file.
1129 * gdb.fortran/call-no-debug.exp: New file.
1130
faeb9f13
AB
11312021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1132
1133 * gdb.fortran/associated.exp: New file.
1134 * gdb.fortran/associated.f90: New file.
1135
170f4b23
AB
11362021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1137
1138 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1139
dd80d750
AB
11402021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1141
1142 * gdb.base/sect-cmd.exp: Update expected results.
1143
b91919ac
AB
11442021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1145
1146 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1147 techniques. Enable the test for all targets.
1148
02a79309
AB
11492021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1150
1151 * gdb.base/maint-info-sections.exp: Add new tests.
1152 (check_maint_info_target_sections_output): New proc.
1153
895b7b4e
AB
11542021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1155
1156 * gdb.arch/riscv-default-tdesc.exp: New file.
1157
bc3c0632
AB
11582021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1159
1160 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1161
acde2092
AB
11622021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1163
1164 * gdb.arch/i386-biarch-core.exp: Add target check.
1165
7d2e5095
AKS
11662021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1167
1168 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1169
96df3e28
AB
11702021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1171
1172 * gdb.fortran/allocated.exp: New file.
1173 * gdb.fortran/allocated.f90: New file.
1174
a1670b72
AB
11752021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1176
1177 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1178
bf3386f0
AB
11792021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1180
1181 * gdb.base/maint-info-sections.exp: Update expected output, and
1182 add additional tests. Again.
1183
4790db14
AB
11842021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1185
1186 * gdb.base/maint-info-sections.exp: Update expected output, and
1187 add additional tests.
1188
f4be6772
AB
11892021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1190
1191 * gdb.base/maint-info-sections.exp: New file, content is moved
1192 from gdb.base/maint.exp and cleaned up to use latest testsuite
1193 techniques.
1194 * gdb.base/maint.exp: Tests moved out to
1195 gdb.base/maint-info-sections.exp.
1196
25ad1e83
SM
11972021-02-10 Simon Marchi <simon.marchi@efficios.com>
1198
1199 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1200 GDBFLAGS.
1201
e92c8eb8
AB
12022021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1203
1204 * gdb.fortran/lbound-ubound.F90: New file.
1205 * gdb.fortran/lbound-ubound.exp: New file.
1206
ee4c3d88
TV
12072021-02-10 Tom de Vries <tdevries@suse.de>
1208
1209 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1210 "Restore saved setting of complaints".
1211
cf2b2075
TV
12122021-02-09 Tom de Vries <tdevries@suse.de>
1213
1214 PR symtab/27341
1215 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1216 (gdb_load_no_complaints): ... here.
1217 * gdb.fortran/function-calls.exp: Add test-case.
1218
b61f7811
HAQ
12192021-02-09 Abid Qadeer <abidh@codesourcery.com>
1220
1221 * gdb.threads/signal-command-handle-nopass.exp: Call
1222 'standard_testfile' before using 'testfile'.
1223 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1224 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1225 * gdb.threads/signal-sigtrap.exp: Likewise
1226
3d4aae48
LM
12272021-02-08 Luis Machado <luis.machado@linaro.org>
1228
1229 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1230
4001d90d
TV
12312021-02-08 Tom de Vries <tdevries@suse.de>
1232
1233 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1234
29db1eb3
AB
12352021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1236
1237 * gdb.python/tui-window-disabled.c: New file.
1238 * gdb.python/tui-window-disabled.exp: New file.
1239 * gdb.python/tui-window-disabled.py: New file.
1240
e0c23e11
AB
12412021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1242
1243 * gdb.python/tui-window.exp: Add new tests.
1244 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1245 TestWindow object into global the_window.
1246 <remote_title>: New method.
1247 (delete_window_title): New function.
1248
1cf23996
AB
12492021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1250
1251 * gdb.tui/winheight.exp: Add more tests.
1252
2708dbbd
AB
12532021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1254
1255 * gdb.python/py-framefilter.exp: Update expected results.
1256 * gdb.python/python.exp: Update expected results.
1257
cd074e04
AB
12582021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1259
1260 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1261 about bug in GDB, update expected results, and add more tests.
1262
5fb97639
AB
12632021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1264
1265 * gdb.tui/scroll.exp: New file.
1266 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1267 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1268 remaining lines up.
1269 (Term::check_region_contents): New proc.
1270 (Term::check_box_contents): Use check_region_contents.
1271
c0e56745
TV
12722021-02-06 Tom de Vries <tdevries@suse.de>
1273
1274 PR testsuite/26922
1275 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1276 scrolling.
1277
0e857c82
TV
12782021-02-05 Tom de Vries <tdevries@suse.de>
1279
1280 PR breakpoints/27313
1281 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1282 rejected.
1283
a22ec6e8
TV
12842021-02-05 Tom de Vries <tdevries@suse.de>
1285
1286 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1287 * gdb.fortran/mixed-lang-stack.exp: Same.
1288
ae710496
TV
12892021-02-05 Tom de Vries <tdevries@suse.de>
1290
1291 PR exp/27265
1292 * gdb.base/complex-parts.exp: Add tests.
1293
d3b54e63
TV
12942021-02-05 Tom de Vries <tdevries@suse.de>
1295
1296 PR symtab/27307
1297 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1298
3eccb1c8
SV
12992021-02-04 Shahab Vahedi <shahab@synopsys.com>
1300
1301 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1302
a71501e2
PA
13032021-02-03 Pedro Alves <pedro@palves.net>
1304
1305 * gdb.threads/detach-step-over.c: New file.
1306 * gdb.threads/detach-step-over.exp: New file.
1307
92234eb1
PA
13082021-02-03 Pedro Alves <pedro@palves.net>
1309
1310 * gdb.threads/attach-non-stop.c: New file.
1311 * gdb.threads/attach-non-stop.exp: New file.
1312
2e3773ff
LS
13132021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1314
1315 * gdb.base/inferior-noarg.c: New test.
1316 * gdb.base/inferior-noarg.exp: New test.
1317
e0bd9202
SM
13182021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1319
1320 * gdb.base/scope.exp: Use proc_with_prefix.
1321
9307efbe
SM
13222021-02-02 Simon Marchi <simon.marchi@efficios.com>
1323
1324 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1325 table proc.
1326 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1327 .debug_rnglists table without offset array.
1328 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1329 .debug_loclists table without offset array.
1330
2b0c7f41
SM
13312021-02-02 Simon Marchi <simon.marchi@efficios.com>
1332
1333 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1334 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1335 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1336 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1337 attribute
1338
ecfda20d
SM
13392021-02-02 Simon Marchi <simon.marchi@efficios.com>
1340
1341 PR gdb/26813
1342 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1343 (loclists): New proc.
1344 * gdb.dwarf2/loclists-multiple-cus.c: New.
1345 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1346 * gdb.dwarf2/loclists-sec-offset.c: New.
1347 * gdb.dwarf2/loclists-sec-offset.exp: New.
1348
6b0933da
SM
13492021-02-02 Simon Marchi <simon.marchi@efficios.com>
1350
1351 * lib/dwarf.exp (_location): Add parameters.
1352 (_handle_DW_FORM): Adjust.
1353
962effa7
SM
13542021-02-02 Simon Marchi <simon.marchi@efficios.com>
1355
1356 PR gdb/26813
1357 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1358 (cu): Generate header for DWARF 5.
1359 (rnglists): New proc.
1360 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1361 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1362
2bd3e4b8
TV
13632021-02-02 Tom de Vries <tdevries@suse.de>
1364
1365 PR symtab/24620
1366 * gdb.dwarf2/fission-reread.exp: Add test-case.
1367
c39c8637
TV
13682021-02-01 Tom de Vries <tdevries@suse.de>
1369
1370 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1371 * gdb.dwarf2/fission-loclists-pie.S: Same.
1372 * gdb.dwarf2/fission-loclists.S: Same.
1373 * gdb.dwarf2/fission-multi-cu.S: Same.
1374 * gdb.dwarf2/fission-reread.S: Same.
1375 * gdb.dwarf2/fission-base.exp: Use DWO.
1376 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1377 * gdb.dwarf2/fission-loclists.exp: Same.
1378 * gdb.dwarf2/fission-multi-cu.exp: Same.
1379 * gdb.dwarf2/fission-reread.exp: Same.
1380
ebde6f2d
TV
13812021-01-29 Tom de Vries <tdevries@suse.de>
1382
1383 PR breakpoints/26063
1384 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1385 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1386
620ec3ca
TV
13872021-01-29 Tom de Vries <tdevries@suse.de>
1388
1389 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1390
cdeba395
TV
13912021-01-28 Tom de Vries <tdevries@suse.de>
1392
1393 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1394 in the backtrace, and use that in the rest of the test instead of
1395 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1396
c47b145e
TV
13972021-01-28 Tom de Vries <tdevries@suse.de>
1398
1399 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1400 * gdb.arch/i386-sse-stack-align.c: Same.
1401 * gdb.arch/i386-sse-stack-align.exp: Same.
1402
47918cca
AB
14032021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1404
1405 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1406
2f985dd1
TV
14072021-01-28 Tom de Vries <tdevries@suse.de>
1408
1409 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1410
22efa3d3
TV
14112021-01-28 Tom de Vries <tdevries@suse.de>
1412
1413 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1414 "maint info line-table". Make PASS pattern more specific. Make
1415 FAIL pattern work for -m32.
1416
59b59f08
LS
14172021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1418
1419 PR gdb/27133
1420 * gdb.base/ui-redirect.exp: Add test case that ensures that
1421 redirecting both logging and debug does not cause gdb to crash.
1422
1423
807f647c
MM
14242021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1425
1426 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1427
4ca40594
TV
14282021-01-26 Tom de Vries <tdevries@suse.de>
1429
1430 * gdb.threads/killed-outside.exp: Allow regular output.
1431
d0021af3
TV
14322021-01-26 Tom de Vries <tdevries@suse.de>
1433
1434 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1435
9f6c202e
TV
14362021-01-25 Tom de Vries <tdevries@suse.de>
1437
1438 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1439 * lib/gdb.exp: Use gdb_load_no_complaints.
1440
a625a8c9
TT
14412021-01-25 Tom Tromey <tromey@adacore.com>
1442
1443 * gdb.ada/fixed_points.exp: Add regression test.
1444 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1445 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1446
19184910
TT
14472021-01-25 Tom Tromey <tromey@adacore.com>
1448
1449 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1450
acd6125f
TT
14512021-01-25 Tom Tromey <tromey@adacore.com>
1452
1453 * gdb.ada/local-enum.exp: New file.
1454 * gdb.ada/local-enum/local.adb: New file.
1455
1af4c9c4
TT
14562021-01-23 Tom Tromey <tom@tromey.com>
1457
1458 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1459
705646c0
BE
14602021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1461
1462 * gdb.base/line65535.exp: Fix test expectation.
1463
0ac85db5
SM
14642021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1465
1466 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1467 suppression.
1468 (default_gdb_exit): Likewise.
1469 (default_gdb_spawn): Likewise.
1470 (send_gdb): Likewise.
1471 (gdb_expect): Likewise.
1472 (gdb_expect_list): Likewise.
1473 (default_gdb_init): Likewise.
1474 (gdb_suppress_entire_file): Remove.
1475 (gdb_suppress_tests): Remove.
1476 (gdb_stop_suppressing_tests): Remove.
1477 (gdb_clear_suppressed): Remove.
1478 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1479 related to test suppression.
1480 (default_mi_gdb_start): Likewise.
1481 (mi_gdb_reinitialize_dir): Likewise.
1482 (mi_gdb_test): Likewise.
1483 (mi_run_cmd_full): Likewise.
1484 (mi_runto_helper): Likewise.
1485 (mi_execute_to): Likewise.
1486 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1487 * gdb.base/bitfields.exp: Likewise.
1488 * gdb.base/bitfields2.exp: Likewise.
1489 * gdb.base/break.exp: Likewise.
1490 * gdb.base/call-sc.exp: Likewise.
1491 * gdb.base/callfuncs.exp: Likewise.
1492 * gdb.base/dfp-test.exp: Likewise.
1493 * gdb.base/endian.exp: Likewise.
1494 * gdb.base/exprs.exp: Likewise.
1495 * gdb.base/funcargs.exp: Likewise.
1496 * gdb.base/hbreak2.exp: Likewise.
1497 * gdb.base/recurse.exp: Likewise.
1498 * gdb.base/scope.exp: Likewise.
1499 * gdb.base/sepdebug.exp: Likewise.
1500 * gdb.base/structs.exp: Likewise.
1501 * gdb.base/until.exp: Likewise.
1502 * gdb.cp/misc.exp: Likewise.
1503
9d2d8a16
AB
15042021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1505
1506 PR cli/25956
1507 * gdb.base/style.exp (run_style_tests): Add version string test.
1508 (test_startup_version_string): Use version style name.
1509 * lib/gdb-utils.exp (style): Handle version style name.
1510
e7b43072
AB
15112021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1512
1513 * gdb.base/style.exp (limited_style): New proc.
1514 (clean_restart_and_disable): New proc.
1515 (run_style_tests): New proc. Most of the old tests from this file
1516 are now in this proc.
1517 (test_startup_version_string): New proc. Reamining test from the
1518 old file is in this proc.
1519
2189c312
SM
15202021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1521
1522 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1523 Adjust to "set debug remote" changes.
1524
cd211c75
LM
15252021-01-21 Luis Machado <luis.machado@linaro.org>
1526
1527 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1528 message.
1529
730af663
SM
15302021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1531
1532 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1533
325d39e4
HD
15342021-01-21 Hannes Domani <ssbssa@yahoo.de>
1535
1536 PR python/19151
1537 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1538
c3e96aa7
SM
15392021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1540
1541 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1542
6571ffc6
SM
15432021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1544
1545 * lib/tuiterm.exp: Add links in comments.
1546
7c794afd
TV
15472021-01-20 Tom de Vries <tdevries@suse.de>
1548
1549 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1550 offset.
1551
1402665c
TV
15522021-01-20 Tom de Vries <tdevries@suse.de>
1553
1554 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1555
6f52fdf4
SDJ
15562021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1557
1558 * gdb.arch/amd64-stap-expressions.S: New file.
1559 * gdb.arch/amd64-stap-expressions.exp: New file.
1560
14852123
TV
15612021-01-19 Tom de Vries <tdevries@suse.de>
1562
1563 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1564 sequence.
1565
0c4e2c6c
TV
15662021-01-19 Tom de Vries <tdevries@suse.de>
1567
1568 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1569
02baa133
AB
15702021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1571
1572 * gdb.fortran/array-slices.exp (run_test): Avoid including
1573 addresses in test names.
1574
10f92414
TV
15752021-01-15 Tom de Vries <tdevries@suse.de>
1576
1577 PR testsuite/26997
1578 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1579 when adding sizeof.
1580
116d0cf1
TV
15812021-01-14 Tom de Vries <tdevries@suse.de>
1582
1583 PR testsuite/24590
1584 * gdb.base/style.exp: Handle shorter argv in frame command output.
1585
8f66807b
AB
15862021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1587
1588 PR gdb/26819
1589 * gdb.server/stop-reply-no-thread-multi.c: New file.
1590 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1591
3f94e588
TV
15922021-01-12 Tom de Vries <tdevries@suse.de>
1593
1594 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1595 (main): Remove call to have_mpx.
1596 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1597 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1598 (main): Remote call to have_mpx.
1599 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1600 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1601 (main): Remove call to have_mpx.
1602 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1603 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1604 (main): Remove call to have_mpx.
1605 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1606 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1607 (main): Remote call to have_mpx.
1608 * gdb.arch/i386-mpx.exp: Use have_mpx.
1609 * lib/gdb.exp (have_mpx): New proc.
1610
5291fe3c
SP
16112021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1612
1613 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1614
18bfb505
TV
16152021-01-12 Tom de Vries <tdevries@suse.de>
1616
1617 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1618
ce38f5ed
AB
16192021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1620
1621 * gdb.fortran/debug-expr.exp: Add new tests.
1622
7c654b71
AB
16232021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1624
1625 * gdb.fortran/dot-ops.exp: Add new tests.
1626
10dadadc
TV
16272021-01-11 Tom de Vries <tdevries@suse.de>
1628
1629 PR testsuite/26968
1630 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1631 Move insn setting $eax to before probe point.
1632
66beed02
TT
16332021-01-09 Tom Tromey <tom@tromey.com>
1634
1635 * gdb.trace/ax.exp: Do not require an "ext".
1636
8fc48b79
TT
16372021-01-08 Tom Tromey <tromey@adacore.com>
1638
1639 * gdb.ada/voidctx/pck.adb: New file.
1640 * gdb.ada/voidctx/pck.ads: New file.
1641 * gdb.ada/voidctx/voidctx.adb: New file.
1642 * gdb.ada/voidctx.exp: New file.
1643
6abd4cf2
SM
16442021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1645
1646 PR gdb/27157
1647 * gdb.base/empty-host-env-vars.exp: New test.
1648
d00f0868
AB
16492021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1650
1651 * gdb.base/completion.exp: Add a new test.
1652
3c8c6de2
AB
16532021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1654
1655 * gdb.fortran/intvar-dynamic-types.exp: New file.
1656 * gdb.fortran/intvar-dynamic-types.f90: New file.
1657
e3436813
AB
16582021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1659
1660 * gdb.fortran/intvar-array.exp: New file.
1661 * gdb.fortran/intvar-array.f90: New file.
1662
d4813f10
TT
16632021-01-07 Tom Tromey <tromey@adacore.com>
1664
1665 * gdb.ada/assign_arr.exp: Add 'others' test.
1666
b49180ac
TT
16672021-01-06 Tom Tromey <tromey@adacore.com>
1668
1669 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1670 (FP4_Type): New type.
1671 (FP4_Var): New variable.
1672 * gdb.ada/fixed_points/fixed_points.adb: Update.
1673 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1674
3c55062c
SM
16752021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1676
1677 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1678 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1679 Pass prompt containing debug print to gdb_test_sequence.
1680
e4ad960a
TV
16812021-01-04 Tom de Vries <tdevries@suse.de>
1682
1683 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1684
3ec3145c
SM
16852021-01-04 Simon Marchi <simon.marchi@efficios.com>
1686
1687
1688
8dc558a0
SM
16892021-01-04 Simon Marchi <simon.marchi@efficios.com>
1690
1691 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1692 * gdb.server/connect-without-multi-process.exp: Likewise.
1693 * gdb.server/exit-multiple-threads.exp: Likewise.
1694 * gdb.server/ext-attach.exp: Likewise.
1695 * gdb.server/ext-restart.exp: Likewise.
1696 * gdb.server/ext-run.exp: Likewise.
1697 * gdb.server/ext-wrapper.exp: Likewise.
1698 * gdb.server/multi-ui-errors.exp: Likewise.
1699 * gdb.server/no-thread-db.exp: Likewise.
1700 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1701 * gdb.server/run-without-local-binary.exp: Likewise.
1702 * gdb.server/server-kill.exp: Likewise.
1703 * gdb.server/server-run.exp: Likewise.
1704 * gdb.server/solib-list.exp: Likewise.
1705 * gdb.server/stop-reply-no-thread.exp: Likewise.
1706 * gdb.server/wrapper.exp: Likewise.
1707 * gdb.server/sysroot.exp: Increase timeout when testing the
1708 target: sysroot.
1709
d8387cc8
SM
17102021-01-04 Simon Marchi <simon.marchi@efficios.com>
1711
1712 * gdb.server/server-run.exp: Use clean_restart.
1713
5169ae34
SM
17142021-01-04 Simon Marchi <simon.marchi@efficios.com>
1715
1716 * gdb.server/ext-run.exp: Use clean_restart.
1717
7b0ff8a2
SM
17182021-01-04 Simon Marchi <simon.marchi@efficios.com>
1719
1720 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1721 instead of prepare_for_testing.
1722
a754fbdf
SM
17232021-01-04 Simon Marchi <simon.marchi@efficios.com>
1724
1725 * gdb.server/solib-list.exp: Use clean_restart.
1726
c5e71b33
TV
17272021-01-04 Tom de Vries <tdevries@suse.de>
1728
1729 * gdb.base/morestack.c: Remove printf.
1730 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1731
9b243007
TT
17322020-12-31 Tom Tromey <tom@tromey.com>
1733
1734 * gdb.rust/simple.exp: Update output for Rust 1.49.
1735
4ff509e7
BE
17362020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1737
1738 * gdb.cp/step-and-next-inline.exp: Fix test case.
1739
391750c3
SM
17402020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1741
1742 * gdb.python/py-frame-args.exp: De-duplicate test names.
1743
b7874836
AB
17442020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1745
1746 PR gdb/27059
1747 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1748 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1749
e1ff6226
PW
17502020-12-21 Peter Waller <p@pwaller.net>
1751
1752 * gdb.base/style-interp-exec-mi.exp: New.
1753 * gdb.base/style-interp-exec-mi.c: New.
1754
ca01f1bf
SM
17552020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1756
1757 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1758 gdb_test. Use proc_with_prefix.
1759
0fe69a94
MM
17602020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1761
1762 * gdb.btrace/exception.exp: Build with nopie.
1763 * gdb.btrace/function_call_history.exp: Likewise.
1764 * gdb.btrace/unknown_functions.exp: Likewise.
1765
806e7575
MM
17662020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1767
1768 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1769
493d2172
MM
17702020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1771
1772 * gdb.python/py-record-btrace.exp: Make test names unique.
1773 * gdb.python/py-record-full.exp: Likewise.
1774
1a1c0afc
MM
17752020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1776
1777 * gdb.btrace/data.exp: Make test names unique.
1778 * gdb.btrace/delta.exp: Likewise.
1779 * gdb.btrace/enable.exp: Likewise.
1780 * gdb.btrace/function_call_history.exp: Likewise.
1781 * gdb.btrace/nohist.exp: Likewise.
1782 * gdb.btrace/non-stop.exp: Likewise.
1783 * gdb.btrace/rn-dl-bind.exp: Likewise.
1784 * gdb.btrace/step.exp: Likewise.
1785 * gdb.btrace/stepi.exp: Likewise.
1786 * gdb.btrace/tailcall.exp: Likewise.
1787
98d837f0
MM
17882020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1789
1790 * gdb.btrace/enable.exp: Update error message.
1791 * gdb.btrace/multi-inferior.exp: Likewise.
1792 * gdb.btrace/reconnect.exp: Likewise.
1793 * gdb.python/py-record-btrace.exp: Likewise.
1794 * gdb.python/py-record-full.exp: Likewise.
1795
c541fa7c
TV
17962020-12-20 Tom de Vries <tdevries@suse.de>
1797
1798 * lib/gdb.exp (save_target_board_info): New proc.
1799 (gdb_compile_shlib): Use save_target_board_info.
1800
60108e47
TV
18012020-12-19 Tom de Vries <tdevries@suse.de>
1802
1803 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1804 (supports_gnuc): New proc.
1805 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1806 test_compiler_info calls. Add unsupported message.
1807 * gdb.base/endianity.c: Use TEST_SSO.
1808
fa639f55
HD
18092020-12-19 Hannes Domani <ssbssa@yahoo.de>
1810
1811 PR exp/27070
1812 * gdb.python/compare-enum-type-a.c: New test.
1813 * gdb.python/compare-enum-type-b.c: New test.
1814 * gdb.python/compare-enum-type.exp: New file.
1815 * gdb.python/compare-enum-type.h: New test.
1816
4aea001f
HD
18172020-12-18 Hannes Domani <ssbssa@yahoo.de>
1818
1819 * gdb.python/py-format-string.exp: Add tests for address keyword.
1820
b3f9469b
HD
18212020-12-18 Hannes Domani <ssbssa@yahoo.de>
1822
1823 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
1824
86ef42bd
TT
18252020-12-18 Tom Tromey <tromey@adacore.com>
1826
1827 * gdb.ada/fixed_points.exp: Also run with
1828 -fgnat-encodings=minimal. Update expected output.
1829
93df4a1d
SM
18302020-12-16 Simon Marchi <simon.marchi@efficios.com>
1831
1832 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
1833 * gdb.base/continue-all-already-running.exp: Likewise.
1834 * gdb.base/moribund-step.exp: Likewise.
1835 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
1836
592995fa
TV
18372020-12-16 Tom de Vries <tdevries@suse.de>
1838
1839 * gdb.base/batch-preserve-term-settings.exp:
1840
1e61189d
TV
18412020-12-16 Tom de Vries <tdevries@suse.de>
1842
1843 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
1844 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
1845
19007d95
LM
18462020-12-16 Luis Machado <luis.machado@linaro.org>
1847
1848 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
1849 pointer-based memory accesses.
1850 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
1851 hw watchpoint cases.
1852
a33fc9ae
RK
18532020-12-15 Rae Kim <rae.kim@gmail.com>
1854
1855 * gdb.base/document.exp: New test.
1856
0e5ad442
TT
18572020-12-15 Tom Tromey <tromey@adacore.com>
1858
1859 * gdb.base/style.exp: Add deprecation tests.
1860
60598dbd
SM
18612020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
1862
1863 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
1864
8cd6d968
MW
18652020-12-14 Mark Wielaard <mark@klomp.org>
1866
1867 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
1868 specially, set attr_form_comment to the actual FORM string used.
1869
eab9267c
MW
18702020-12-14 Mark Wielaard <mark@klomp.org>
1871
1872 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
1873 _constants(SPECIAL_expr) here, but set it...
1874 (Dwarf::cu): ...here based on _cu_version.
1875
2f413264
TV
18762020-12-14 Tom de Vries <tdevries@suse.de>
1877
1878 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
1879 pass -fPIC.
1880 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
1881 * gdb.base/break-probes.exp: Same.
1882 * gdb.base/ctxobj.exp: Same.
1883 * gdb.base/dso2dso.exp: Same.
1884 * gdb.base/global-var-nested-by-dso.exp: Same.
1885 * gdb.base/info-shared.exp: Same.
1886 * gdb.base/jit-reader-simple.exp: Same.
1887 * gdb.base/print-file-var.exp: Same.
1888 * gdb.base/skip-solib.exp: Same.
1889 * gdb.btrace/dlopen.exp: Same.
1890
18f1cb1f
TV
18912020-12-14 Tom de Vries <tdevries@suse.de>
1892
1893 PR testsuite/26963
1894 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
1895
519155c9
TV
18962020-12-14 Tom de Vries <tdevries@suse.de>
1897
1898 PR testsuite/26962
1899 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
1900 cast it to its declared type".
1901
153f6e6c
TV
19022020-12-14 Tom de Vries <tdevries@suse.de>
1903
1904 PR testsuite/26951
1905 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
1906 shell prompt.
1907
86b44259
TT
19082020-12-14 Tom Tromey <tromey@adacore.com>
1909
1910 * gdb.ada/nested.exp: Add new tests.
1911 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
1912
e26624c6
TT
19132020-12-14 Tom Tromey <tromey@adacore.com>
1914
1915 * gdb.dwarf2/ada-thick-pointer.exp: New file.
1916
a3bdae4e
TT
19172020-12-14 Tom Tromey <tromey@adacore.com>
1918
1919 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
1920
862fcbd8
TV
19212020-12-13 Tom de Vries <tdevries@suse.de>
1922
1923 PR testsuite/26953
1924 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
1925 attribute support if compiler doesn't support it.
1926
a406a98e
TV
19272020-12-13 Tom de Vries <tdevries@suse.de>
1928
1929 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
1930 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
1931 source to shared lib. Add ada to options.
1932
5d7e6ed0
TV
19332020-12-13 Tom de Vries <tdevries@suse.de>
1934
1935 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
1936 calling gnatbind and gnatlink.
1937
ee9812a0
AB
19382020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1939
1940 * gdb.base/dcache-flush.c: New file.
1941 * gdb.base/dcache-flush.exp: New file.
1942
50a5f187
AB
19432020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
1944
1945 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
1946 commands.
1947 * gdb.base/killed-outside.exp: Likewise.
1948 * gdb.opt/inline-bt.exp: Likewise.
1949 * gdb.perf/gmonster-null-lookup.py: Likewise.
1950 * gdb.perf/gmonster-print-cerr.py: Likewise.
1951 * gdb.perf/gmonster-ptype-string.py: Likewise.
1952 * gdb.python/py-unwind.exp: Likewise.
1953
19c659f1
AB
19542020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1955
1956 * gdb.base/commands.exp: Update expected results.
1957
9ef6d4a1
AB
19582020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1959
1960 PR cli/15104
1961 * gdb.base/commands.exp: Add additional tests.
1962 * gdb.base/completion.exp: Add additional tests.
1963
1536146f
AB
19642020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1965
1966 * gdb.base/completion.exp: Add additional tests.
1967
346e7e19
TV
19682020-12-11 Tom de Vries <tdevries@suse.de>
1969
1970 PR testsuite/26991
1971 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
1972 violations by setting bounds registers if the bounds are passed in the
1973 Bounds Table.
1974
9cd7a95a
TV
19752020-12-11 Tom de Vries <tdevries@suse.de>
1976
1977 PR testsuite/26954
1978 * gdb.base/float128.exp: Detect and handle no mpfr support.
1979
4483a8e7
SM
19802020-12-10 Simon Marchi <simon.marchi@efficios.com>
1981
1982 PR gdb/24694
1983 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
1984 calls.
1985
10067028
TV
19862020-12-10 Tom de Vries <tdevries@suse.de>
1987
1988 PR testsuite/26947
1989 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
1990 braces for tcl 8.5 and earlier.
1991
5b56203a
SM
19922020-12-09 Simon Marchi <simon.marchi@efficios.com>
1993
1994 PR 26875, PR 26901
1995 * gdb.base/flexible-array-member.c: New test.
1996 * gdb.base/flexible-array-member.exp: New test.
1997
b46551b2
TV
19982020-12-08 Tom de Vries <tdevries@suse.de>
1999
2000 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
2001 using is_amd64_regs_target.
2002
8439f446
TV
20032020-12-08 Tom de Vries <tdevries@suse.de>
2004
2005 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
2006 self_id.
2007
bc545da7
PA
20082020-12-07 Pedro Alves <pedro@palves.net>
2009
2010 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
2011 'additional_flags' variable.
2012
1f58f6c2
TBA
20132020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2014
2015 * gdb.linespec/explicit.exp: Extend with a test to check completing
2016 '-' after seemingly complete options.
2017
5759831a
TBA
20182020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2019
2020 * gdb.linespec/keywords.exp: Add tests to check positional
2021 flexibility of "-force-condition".
2022
21e051b3
TBA
20232020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2024
2025 * gdb.base/bp-cmds-run-with-ex.c: New file.
2026 * gdb.base/bp-cmds-run-with-ex.exp: New file.
2027 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
2028 * gdb.gdb/python-interrupts.exp: Update the call to
2029 'catch_command_errors' with the new argument.
2030 * gdb.gdb/python-selftest.exp: Ditto.
2031
187b041e
SM
20322020-12-04 Simon Marchi <simon.marchi@efficios.com>
2033
2034 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
2035 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2036 * gdb.threads/non-stop-fair-events.exp: Likewise.
2037
3b7a962d
SM
20382020-12-04 Simon Marchi <simon.marchi@efficios.com>
2039
2040 * gdb.threads/step-over-exec.exp: New.
2041 * gdb.threads/step-over-exec.c: New.
2042 * gdb.threads/step-over-exec-execd.c: New.
2043 * lib/my-syscalls.S: New.
2044 * lib/my-syscalls.h: New.
2045
e633b117
SM
20462020-12-04 Simon Marchi <simon.marchi@efficios.com>
2047
2048 * lib/dwarf.exp (declare_labels): Use name as text if text is
2049 not provided.
2050
67748e0f
TV
20512020-12-04 Tom de Vries <tdevries@suse.de>
2052
2053 PR testsuite/26990
2054 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2055 are unsupported.
2056
a8d13675
TV
20572020-12-04 Tom de Vries <tdevries@suse.de>
2058
2059 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2060 clause.
2061
f17727b3
TV
20622020-12-04 Tom de Vries <tdevries@suse.de>
2063
2064 * gdb.reverse/insn-reverse.exp: Fix count handling.
2065
a1499830
TV
20662020-12-04 Tom de Vries <tdevries@suse.de>
2067
2068 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2069 __x86_64__.
2070
9c027c2f
TV
20712020-12-04 Tom de Vries <tdevries@suse.de>
2072
2073 * gdb.reverse/insn-reverse.c (test_nr): New var.
2074 (usage, parse_args): New function.
2075 (main): Call parse_args. Only run test for test_nr.
2076 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2077 and bail out. Run subtests individually, using an inferior arg
2078 specifying the subtest.
2079
533b2ae0
AB
20802020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2081
2082 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2083
e4502042
AB
20842020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2085
2086 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2087 update test to use this.
2088
f55a9a37
SM
20892020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2090
2091 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2092
0a6155a0
SM
20932020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2094
2095 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2096 (do_test): Don't use with_test_prefix.
2097 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2098 (do_test): Don't use with_test_prefix.
2099 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2100 (do_test): Don't use with_test_prefix.
2101 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2102 (do_test): Don't use with_test_prefix.
2103
4d56d64a
SM
21042020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2105
2106 * gdb.threads/non-ldr-exit.exp: Fix comment.
2107
54e75f29
AB
21082020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2109
2110 * gdb.xml/maint-xml-dump-03.xml: New file.
2111
7ce05d21
TV
21122020-11-30 Tom de Vries <tdevries@suse.de>
2113
2114 PR symtab/26905
2115 * gdb.dwarf2/count.exp: Remove kfails.
2116
50757f95
TBA
21172020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2118
2119 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2120 indices.
2121
4afa9fd9
JB
21222020-11-24 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2125 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2126 languages. Remove the associated setup_xfail.
2127
15a491af
SM
21282020-11-23 Simon Marchi <simon.marchi@efficios.com>
2129
2130 * lib/gdb.exp (gdb_assert): Show error message on error.
2131
891615f0
TV
21322020-11-23 Tom de Vries <tdevries@suse.de>
2133
2134 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2135 * gdb.ada/mod_from_name.exp: Same.
2136 * gdb.ada/pckd_arr_ren.exp: Same.
2137
19922582
SM
21382020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2139
2140 * gdb.base/template.exp: New.
2141 * gdb.base/template.c: New.
2142
117c628d
GB
21432020-11-22 Gary Benson <gbenson@redhat.com>
2144
2145 PR gdb/26905
2146 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2147 is defined using a DW_AT_count which references another DIE.
2148
da39d3ba
TV
21492020-11-21 Tom de Vries <tdevries@suse.de>
2150
2151 * gdb.base/vla-ptr.exp: Add XFAIL.
2152
a5c641b5
AB
21532020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2154
2155 * gdb.fortran/array-slices-bad.exp: New file.
2156 * gdb.fortran/array-slices-bad.f90: New file.
2157 * gdb.fortran/array-slices-sub-slices.exp: New file.
2158 * gdb.fortran/array-slices-sub-slices.f90: New file.
2159 * gdb.fortran/array-slices.exp: Rewrite tests.
2160 * gdb.fortran/array-slices.f90: Rewrite tests.
2161 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2162
a15a5258
AB
21632020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2164
2165 * gdb.base/completion.exp: Add new completion tests.
2166
7cb2893d
SM
21672020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2168
2169 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2170 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2171 * gdb.mi/mi-nsintrall.exp: Likewise.
2172 * gdb.mi/mi-nsmoribund.exp: Likewise.
2173 * gdb.mi/mi-nsthrexec.exp: Likewise.
2174 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2175
cf144ec8
SM
21762020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2177
2178 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2179 of perror.
2180
6b6a3e05
JM
21812020-11-18 Joseph Myers <joseph@codesourcery.com>
2182
2183 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2184 $arg.exe exists but $arg does not.
2185
811bdca0
GB
21862020-11-17 Gary Benson <gbenson@redhat.com>
2187
2188 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2189 __attribute__ ((used)).
2190
c72e3136
AB
21912020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2192
2193 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2194
037d7135
AB
21952020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2196
2197 * gdb.base/completion.exp: Add new tests.
2198
119e99bb
TT
21992020-11-16 Tom Tromey <tromey@adacore.com>
2200
2201 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2202 tests.
2203
b74dbc20
JB
22042020-11-15 Joel Brobecker <brobecker@adacore.com>
2205
2206 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2207 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2208 (main): Add reference to pck__fp1_var2.
2209 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2210
0a12719e
JB
22112020-11-15 Joel Brobecker <brobecker@adacore.com>
2212
2213 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2214
0c9150e4
JB
22152020-11-15 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.ada/fixed_points.exp: Add ptype tests.
2218 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2219
b26daff9
JB
22202020-11-15 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2223
09584414
JB
22242020-11-15 Joel Brobecker <brobecker@adacore.com>
2225
2226 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2227 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2228 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2229 New files.
2230 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2231
2232 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2233 New files.
2234
9dd02fc0
AB
22352020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2236
2237 PR cli/26879
2238 * gdb.fortran/completion.exp: New file.
2239 * gdb.fortran/completion.f90: New file.
2240
5643c500
JM
22412020-11-12 Joseph Myers <joseph@codesourcery.com>
2242
2243 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2244 but $arg does not.
2245
7bea47f0
AB
22462020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2247
2248 * gdb.fortran/types.exp: Add more tests.
2249
1f2624a3
TT
22502020-11-12 Tom Tromey <tom@tromey.com>
2251
2252 PR rust/26799:
2253 * gdb.rust/traits.exp: Remove kfails.
2254
9e74f0ae
GB
22552020-11-12 Gary Benson <gbenson@redhat.com>
2256
2257 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2258 statement.
2259
acb994fa
SM
22602020-11-11 Simon Marchi <simon.marchi@efficios.com>
2261
2262 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2263 always-inserted" axis.
2264 (do_test): Add breakpoint_always_inserted parameter.
2265
95016fd2
TT
22662020-11-10 Tom Tromey <tromey@adacore.com>
2267
2268 * gdb.ada/bias.exp: Update.
2269 * gdb.ada/bias/bias.adb (X): Change value.
2270
83100a74
GB
22712020-11-10 Gary Benson <gbenson@redhat.com>
2272
2273 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2274 regexp fragment in parentheses to prevent false matching.
2275
6ff174a7
GB
22762020-11-10 Gary Benson <gbenson@redhat.com>
2277
2278 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2279
eb24648c
GB
22802020-11-10 Gary Benson <gbenson@redhat.com>
2281
2282 * gdb.cp/step-and-next-inline.exp: Only require
2283 -gstatement-frontiers when building with GCC.
2284 Only setup KFAIL's for GCC issues when using
2285 a GCC-built executable.
2286
86775fab
AB
22872020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2288
2289 * gdb.base/debug-expr.c: Add extra function to allow for an
2290 additional test.
2291 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2292 to this proc with gdb_test_debug_expr. Add an extra test.
2293 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2294 to this proc with gdb_test_debug_expr, give the tests names
2295 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2296 calls to this proc with gdb_test_debug_expr, give the tests names
2297 * gdb.fortran/debug-expr.exp: New file.
2298 * gdb.fortran/debug-expr.f90: New file.
2299 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2300
a1945bd4
SM
23012020-11-06 Simon Marchi <simon.marchi@efficios.com>
2302
2303 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2304 proceduresu.
2305 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2306 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2307 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2308 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2309 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2310 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2311 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2312 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2313
9c91c725
TT
23142020-11-04 Tom Tromey <tromey@adacore.com>
2315
2316 * gdb.ada/funcall_ref.exp: Update.
2317 * gdb.ada/var_rec_arr.exp: Update.
2318
8d9fd3a1
TT
23192020-11-04 Tom Tromey <tromey@adacore.com>
2320
2321 * gdb.ada/rec_ptype.exp: New file.
2322 * gdb.ada/rec_ptype/main.adb: New file.
2323 * gdb.ada/rec_ptype/p.ads: New file.
2324
d8f62e84
TT
23252020-11-04 Tom Tromey <tromey@adacore.com>
2326
2327 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2328 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2329 (PT_Full): New variable.
2330 * gdb.ada/tick_length_array_enum_idx/pck.adb
2331 (Full_PT): New type.
2332
7ff5b937
TT
23332020-11-04 Tom Tromey <tromey@adacore.com>
2334
2335 * gdb.ada/array_of_variant.exp: New file.
2336 * gdb.ada/array_of_variant/p.adb: New file.
2337 * gdb.ada/array_of_variant/pck.ads: New file.
2338 * gdb.ada/array_of_variant/pck.adb: New file.
2339
10f6a3ad
TT
23402020-11-04 Tom Tromey <tromey@adacore.com>
2341
2342 * gdb.ada/enum_idx_packed.exp: Add test.
2343 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2344 New variable.
2345 * gdb.ada/enum_idx_packed/pck.ads (Short)
2346 (Multi_Dimension, Multi_Dimension_Access): New types.
2347
b72795a8
TT
23482020-11-04 Tom Tromey <tromey@adacore.com>
2349
2350 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2351
24aa1b02
TT
23522020-11-04 Tom Tromey <tromey@adacore.com>
2353
2354 * gdb.ada/set_pckd_arr_elt.exp: Also test
2355 -fgnat-encodings=minimal. Add tests.
2356 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2357 Call Update_Small a second time.
2358 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2359 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2360 (Variant_Access): New types.
2361 (New_Variant): Declare.
2362
c9a28cbe
TT
23632020-11-04 Tom Tromey <tromey@adacore.com>
2364
2365 * gdb.ada/mod_from_name.exp: Test printing slice.
2366
57567375
TT
23672020-11-04 Tom Tromey <tromey@adacore.com>
2368
2369 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2370 values.
2371 * gdb.ada/access_to_unbounded_array.exp: Test different
2372 -fgnat-encodings values.
2373 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2374 values.
2375 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2376 values.
2377 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2378 values.
2379 * gdb.ada/array_of_variable_length.exp: Test different
2380 -fgnat-encodings values.
2381 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2382 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2383 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2384 change.
2385 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2386 values.
2387 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2388 * gdb.ada/out_of_line_in_inlined.exp: Test different
2389 -fgnat-encodings values.
2390 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2391 values.
2392 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2393 values.
2394 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2395 -fgnat-encodings values.
2396 * gdb.ada/variant_record_packed_array.exp: Test different
2397 -fgnat-encodings values.
2398
a7400e44
TT
23992020-11-04 Tom Tromey <tromey@adacore.com>
2400
2401 * gdb.ada/enum_idx_packed.exp: Add tests.
2402 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2403 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2404 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2405 declarations.
2406
c40907bf
TV
24072020-11-03 Tom de Vries <tdevries@suse.de>
2408
2409 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2410 terminator comments.
2411 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2412 terminator.
2413
f468977a
SM
24142020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2415
2416 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2417 integer format test with regexp.
2418
1c2bec19
GB
24192020-11-02 Gary Benson <gbenson@redhat.com>
2420
2421 * gdb.base/print-file-var.exp (test): Separate compiler and
2422 linker options, and build using build_executable_from_specs
2423 to accommodate this.
2424
6539a36d
GB
24252020-11-02 Gary Benson <gbenson@redhat.com>
2426
2427 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2428 for .c files compiled as C++ with Clang if any shared
2429 libraries are specified.
2430
7ea44a51
GB
24312020-11-02 Gary Benson <gbenson@redhat.com>
2432
2433 * lib/attributes.h: New header.
2434 * gdb.base/backtrace.c: Include the above. Replace
2435 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2436 * gdb.base/infcall-nested-structs.c: Likewise.
2437 * gdb.base/vla-optimized-out.c: Likewise.
2438
ab8f783d
TV
24392020-11-02 Tom de Vries <tdevries@suse.de>
2440
2441 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2442
d77c9224
JB
24432020-11-01 Joel Brobecker <brobecker@adacore.com>
2444
2445 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2446 System.Min_Int and System.Max_Int with smaller hardcoded
2447 constants.
2448
0e5b0dd0
SM
24492020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2450
2451 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2452 * configure: Re-generate.
2453
136821d9
SM
24542020-10-30 Simon Marchi <simon.marchi@efficios.com>
2455
2456 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2457 expected output.
2458
b78b3a29
TBA
24592020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2460
2461 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2462 behavior.
2463 * gdb.base/paginate-bg-execution.exp: Ditto.
2464 * gdb.base/paginate-inferior-exit.exp: Ditto.
2465 * gdb.base/double-prompt-target-event-error.c: Remove.
2466 * gdb.base/double-prompt-target-event-error.exp: Remove.
2467
cfaa8f76
TBA
24682020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2469
2470 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2471 inferiors' and 'detach inferiors' do not change the current
2472 inferior.
2473
0ad0e70c
TV
24742020-10-29 Tom de Vries <tdevries@suse.de>
2475
2476 * gdb.threads/tls.exp: Fix DUPLICATEs.
2477
99cc6b2a
TV
24782020-10-28 Tom de Vries <tdevries@suse.de>
2479
2480 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2481
efe9b873
TV
24822020-10-28 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2485 * gdb.base/reread.exp: Same.
2486
6b68fd45
TV
24872020-10-28 Tom de Vries <tdevries@suse.de>
2488
2489 * lib/gdb.exp (readnow): Handle arg.
2490 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2491
32a5f98a
TV
24922020-10-28 Tom de Vries <tdevries@suse.de>
2493
2494 * gdb.base/relocate.exp: Update regexp for -readnow.
2495
f93b8760
TV
24962020-10-28 Tom de Vries <tdevries@suse.de>
2497
2498 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2499 -readnow.
2500
1b00ef06
TV
25012020-10-28 Tom de Vries <tdevries@suse.de>
2502
2503 PR symtab/26772
2504 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2505 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2506
364bb903
TV
25072020-10-28 Tom de Vries <tdevries@suse.de>
2508
2509 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2510 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2511 complaint during file command for -readnow.
2512
445a033f
TV
25132020-10-28 Tom de Vries <tdevries@suse.de>
2514
2515 * gdb.cp/nsalias.exp: Fix typo in test name.
2516
fdd67a42
TV
25172020-10-28 Tom de Vries <tdevries@suse.de>
2518
2519 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2520
706baf4c
TV
25212020-10-28 Tom de Vries <tdevries@suse.de>
2522
2523 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2524 -readnow.
2525
b448cca5
TV
25262020-10-27 Tom de Vries <tdevries@suse.de>
2527
2528 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2529
5868da03
TV
25302020-10-27 Tom de Vries <tdevries@suse.de>
2531
2532 * gdb.base/maint.exp: Update for -readnow.
2533
06db6ec3
TV
25342020-10-27 Tom de Vries <tdevries@suse.de>
2535
2536 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2537 -readnow.
2538
934a1764
GB
25392020-10-14 Gary Benson <gbenson@redhat.com>
2540
2541 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2542 "_vptr$Base" as correct, in addition to "_vptr.Base".
2543 (test_mixed): Likewise.
2544
0bf21fbd
GB
25452020-10-27 Gary Benson <gbenson@redhat.com>
2546
2547 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2548 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2549
b1d4d8d1
TBA
25502020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2551
2552 * gdb.base/condbreak.exp: Update the completion tests to
2553 consider the '-force' flag.
2554
bd24c5d6
TV
25552020-10-27 Tom de Vries <tdevries@suse.de>
2556
2557 * gdb.base/list-ambiguous-readnow.exp: New file.
2558
733d554a
TBA
25592020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2560
2561 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2562 the condition.
2563 * gdb.linespec/cpcompletion.exp: Update to consider the
2564 '-force-condition' keyword.
2565 * gdb.linespec/explicit.exp: Ditto.
2566 * lib/completion-support.exp: Ditto.
2567
b5fa468f
TBA
25682020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2569
2570 * gdb.base/condbreak-multi-context.cc: New file.
2571 * gdb.base/condbreak-multi-context.exp: New file.
2572
b3247276
TT
25732020-10-26 Tom Tromey <tom@tromey.com>
2574
2575 * lib/mi-support.exp (default_mi_gdb_start): Call
2576 gdb_stdin_log_init.
2577 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2578 subtract one from gdb_instances.
2579 (gdb_stdin_log_write): Flush in_file.
2580
1c47ec3e
TV
25812020-10-26 Tom de Vries <tdevries@suse.de>
2582
2583 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2584
6390859c
TT
25852020-10-26 Tom Tromey <tromey@adacore.com>
2586
2587 * gdb.ada/unsigned_range/foo.adb: New file.
2588 * gdb.ada/unsigned_range/pack.adb: New file.
2589 * gdb.ada/unsigned_range/pack.ads: New file.
2590 * gdb.ada/unsigned_range.exp: New file.
2591
55c3ad88
TV
25922020-10-26 Tom de Vries <tdevries@suse.de>
2593
2594 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2595
1612c4bb
TV
25962020-10-26 Tom de Vries <tdevries@suse.de>
2597
2598 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2599 for CU.
2600 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2601
7d72802b
TV
26022020-10-23 Tom de Vries <tdevries@suse.de>
2603
2604 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2605 DW_FORM_string.
2606 (Dwarf::_default_form): New proc.
2607 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2608 guessed.
2609
9476b583
TV
26102020-10-23 Tom de Vries <tdevries@suse.de>
2611
2612 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2613 * gdb.dwarf2/atomic-type.exp: Same.
2614 * gdb.dwarf2/bad-regnum.exp: Same.
2615 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2616 * gdb.dwarf2/dw2-align.exp: Same.
2617 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2618 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2619 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2620 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2621 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2622 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2623 * gdb.dwarf2/enum-type.exp: Same.
2624 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2625 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2626 * gdb.dwarf2/main-subprogram.exp: Same.
2627 * gdb.dwarf2/missing-type-name.exp: Same.
2628 * gdb.dwarf2/nonvar-access.exp: Same.
2629 * gdb.dwarf2/typedef-void-finish.exp: Same.
2630 * gdb.dwarf2/var-access.exp: Same.
2631 * gdb.dwarf2/void-type.exp: Same.
2632
4a636814
SM
26332020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2634
2635 PR gdb/26693
2636 * gdb.dwarf2/template-specification-full-name.exp: New test.
2637
557fc257
LM
26382020-10-22 Luis Machado <luis.machado@linaro.org>
2639
2640 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2641 expected an offset from the function.
2642 * gdb.base/msym-bp.exp (test): Likewise.
2643
6b4c676c
AB
26442020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2645
2646 * gdb.fortran/array-slices.exp: Add a new test.
2647
98cec4f6
GB
26482020-10-21 Gary Benson <gbenson@redhat.com>
2649
2650 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2651 fullname test with Clang. Also expand comments generally.
2652
ae86f581
TV
26532020-10-20 Tom de Vries <tdevries@suse.de>
2654
2655 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2656
8c161360
TV
26572020-10-20 Tom de Vries <tdevries@suse.de>
2658
2659 * gdb.dwarf2/arr-stride.c: Remove.
2660 * gdb.dwarf2/arr-stride.exp: Use main.c.
2661 * gdb.dwarf2/arr-subrange.c: Remove.
2662 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2663 * gdb.dwarf2/bad-regnum.c: Remove.
2664 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2665 * gdb.dwarf2/corrupt.c: Remove.
2666 * gdb.dwarf2/corrupt.exp: Use main.c.
2667 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2668 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2669 * gdb.dwarf2/dw2-icycle.c: Remove.
2670 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2671 * gdb.dwarf2/formdata16.c: Remove.
2672 * gdb.dwarf2/formdata16.exp: Use main.c.
2673 * gdb.dwarf2/implptrconst.c: Remove.
2674 * gdb.dwarf2/implptrconst.exp: Use main.c.
2675 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2676 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2677 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2678 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2679
9c2412ec
TV
26802020-10-20 Tom de Vries <tdevries@suse.de>
2681
2682 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2683 file.
2684 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2685
0cd2ad78
TV
26862020-10-20 Tom de Vries <tdevries@suse.de>
2687
2688 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2689 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2690 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2691 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2692 * gdb.dwarf2/dw2-ranges.exp: Same.
2693 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2694 * gdb.dwarf2/var-access.exp: Same.
2695
22cc388e
TT
26962020-10-19 Tom Tromey <tromey@adacore.com>
2697
2698 PR tui/26719
2699 * gdb.tui/list.exp: Check source window contents after focus
2700 change.
2701
520596f2
TV
27022020-10-17 Tom de Vries <tdevries@suse.de>
2703
2704 PR symtab/26317
2705 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2706
d1c8a76d
TV
27072020-10-17 Tom de Vries <tdevries@suse.de>
2708
2709 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2710 as suffix.
2711 * gdb.dwarf2/atomic.c: Rename to ...
2712 * gdb.dwarf2/atomic-type.c: ... this.
2713 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2714 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2715 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2716 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2717 * gdb.dwarf2/fission-mix2.c: Rename to ...
2718 * gdb.dwarf2/fission-mix-2.c: ... this.
2719 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2720 standard_testfile.
2721 * gdb.dwarf2/ada-valprint-error.exp: Same.
2722 * gdb.dwarf2/arr-stride.exp: Same.
2723 * gdb.dwarf2/arr-subrange.exp: Same.
2724 * gdb.dwarf2/atomic-type.exp: Same.
2725 * gdb.dwarf2/bad-regnum.exp: Same.
2726 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2727 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2728 * gdb.dwarf2/clang-debug-names.exp: Same.
2729 * gdb.dwarf2/comp-unit-lang.exp: Same.
2730 * gdb.dwarf2/corrupt.exp: Same.
2731 * gdb.dwarf2/count.exp: Same.
2732 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2733 * gdb.dwarf2/data-loc.exp: Same.
2734 * gdb.dwarf2/dw2-align.exp: Same.
2735 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2736 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2737 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2738 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2739 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2740 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2741 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2742 * gdb.dwarf2/dw2-inline-param.exp: Same.
2743 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2744 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2745 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2746 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2747 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2748 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2749 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2750 * gdb.dwarf2/dw2-param-error.exp: Same.
2751 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2752 * gdb.dwarf2/dw2-ranges.exp: Same.
2753 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2754 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2755 * gdb.dwarf2/dw4-sig-types.exp: Same.
2756 * gdb.dwarf2/dynarr-ptr.exp: Same.
2757 * gdb.dwarf2/enum-type.exp: Same.
2758 * gdb.dwarf2/fission-mix.exp: Same.
2759 * gdb.dwarf2/formdata16.exp: Same.
2760 * gdb.dwarf2/implptrconst.exp: Same.
2761 * gdb.dwarf2/implptrpiece.exp: Same.
2762 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2763 * gdb.dwarf2/main-subprogram.exp: Same.
2764 * gdb.dwarf2/method-ptr.exp: Same.
2765 * gdb.dwarf2/missing-sig-type.exp: Same.
2766 * gdb.dwarf2/nonvar-access.exp: Same.
2767 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2768 * gdb.dwarf2/shortpiece.exp: Same.
2769 * gdb.dwarf2/staticvirtual.exp: Same.
2770 * gdb.dwarf2/subrange.exp: Same.
2771 * gdb.dwarf2/symtab-producer.exp: Same.
2772 * gdb.dwarf2/typedef-void-finish.exp: Same.
2773 * gdb.dwarf2/var-access.exp: Same.
2774 * gdb.dwarf2/variant.exp: Same.
2775 * gdb.dwarf2/void-type.exp: Same.
2776 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2777 dw2-ranges-main.c.
2778 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2779
472d09c1
TV
27802020-10-16 Tom de Vries <tdevries@suse.de>
2781
2782 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2783
afe75f6d
TV
27842020-10-16 Tom de Vries <tdevries@suse.de>
2785
2786 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2787
8c8bd0ba
TV
27882020-10-14 Tom de Vries <tdevries@suse.de>
2789
2790 PR testsuite/26732
2791 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2792 scenario 2.
2793 * gdb.ada/mi_catch_ex_hand.exp: Same.
2794
b75d55d4
PA
27952020-10-13 Pedro Alves <pedro@palves.net>
2796
2797 * lib/mi-support.exp (mi_clean_restart): New.
2798 (mi_run_to_main): Delete.
2799 All callers adjust to use mi_clean_restart / mi_runto_main.
2800
e777225b
PA
28012020-10-13 Pedro Alves <pedro@palves.net>
2802
2803 * config/monitor.exp: Use "list -q".
2804 * gdb.arch/gdb1558.exp: Use "break -q".
2805 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2806 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2807 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2808 * gdb.base/commands.exp: Use "break -q".
2809 * gdb.base/condbreak.exp: Use "break -q".
2810 * gdb.base/ctf-ptype.exp: Use "list -q".
2811 * gdb.base/define.exp: Use "break -q".
2812 * gdb.base/del.exp: Use "break -q".
2813 * gdb.base/fullname.exp: Use "break -q".
2814 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
2815 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
2816 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
2817 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
2818 "hbreak -q".
2819 * gdb.base/included.exp: Use "list -q".
2820 * gdb.base/label.exp: Use "break -q".
2821 * gdb.base/lineinc.exp: Use "break -q".
2822 * gdb.base/list.exp: Use "list -q".
2823 * gdb.base/macscp.exp: Use "list -q".
2824 * gdb.base/pending.exp: Use "break -q".
2825 * gdb.base/prologue-include.exp: Use "break -q".
2826 * gdb.base/ptype.exp: Use "list -q".
2827 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
2828 * gdb.base/server-del-break.exp: Use "break -q".
2829 * gdb.base/style.exp: Use "break -q".
2830 * gdb.base/symbol-without-target_section.exp: Use "list -q".
2831 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
2832 * gdb.cp/exception.exp: Use "tbreak -q".
2833 * gdb.dwarf2/dw2-error.exp: Use "break -q".
2834 * gdb.dwarf2/fission-mix.exp: Use "break -q".
2835 * gdb.dwarf2/fission-reread.exp: Use "break -q".
2836 * gdb.dwarf2/pr13961.exp: Use "break -q".
2837 * gdb.linespec/explicit.exp: Use "list -q".
2838 * gdb.linespec/linespec.exp: Use "break -q".
2839 * gdb.mi/mi-simplerun.exp: Use "--qualified".
2840 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
2841 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
2842 * gdb.server/connect-without-multi-process.exp: Use "break -q".
2843 * gdb.trace/change-loc.exp: Use "break -q".
2844 * gdb.trace/pending.exp: Use "break -q".
2845 * gdb.tui/basic.exp: Use "list -q".
2846 * gdb.tui/list-before.exp: Use "list -q".
2847 * gdb.tui/list.exp: Use "list -q".
2848 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
2849
8abd8ee8
PA
28502020-10-13 Pedro Alves <pedro@palves.net>
2851
2852 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
2853 saved breakpoints file.
2854 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
2855 inspecting breakpoint list.
2856 * lib/gdb.exp (runto_main): Add "qualified" to options.
2857 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
2858 and handle it.
2859 (mi_runto_main): Pass 1 as qualified argument.
2860
f71e6719
PA
28612020-10-13 Pedro Alves <pedro@palves.net>
2862
2863 * lib/mi-support.exp (mi_runto_main): New proc.
2864 (mi_run_to_main): Use it.
2865 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
2866 * gdb.mi/mi-var-cmd.exp: Likewise.
2867 * gdb.mi/mi-var-invalidate.exp: Likewise.
2868 * mi-var-list-children-invalid-grandchild.exp: Likewise.
2869 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2870 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2871 * gdb.mi/user-selected-context-sync.exp: Likewise.
2872 * gdb.opt/inline-cmds.exp: Likewise.
2873 * gdb.python/py-framefilter-mi.exp: Likewise.
2874 * gdb.python/py-mi.exp: Likewise.
2875
50441f0f
PA
28762020-10-13 Pedro Alves <pedro@palves.net>
2877
2878 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
2879 "runto main".
2880 * gdb.ada/small_reg_param.exp: Likewise.
2881 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2882 * gdb.base/annota1.exp: Likewise.
2883 * gdb.base/anon.exp: Likewise.
2884 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
2885 * gdb.base/dprintf-non-stop.exp: Likewise.
2886 * gdb.base/dprintf.exp: Likewise.
2887 * gdb.base/gdb11530.exp: Likewise.
2888 * gdb.base/gdb11531.exp: Likewise.
2889 * gdb.base/gnu_vector.exp: Likewise.
2890 * gdb.base/interrupt-noterm.exp: Likewise.
2891 * gdb.base/memattr.exp: Likewise.
2892 * gdb.base/step-over-syscall.exp: Likewise.
2893 * gdb.base/watch-cond-infcall.exp: Likewise.
2894 * gdb.base/watch-read.exp: Likewise.
2895 * gdb.base/watch-vfork.exp: Likewise.
2896 * gdb.base/watch_thread_num.exp: Likewise.
2897 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
2898 * gdb.guile/scm-frame-inline.exp: Likewise.
2899 * gdb.linespec/explicit.exp: Likewise.
2900 * gdb.opt/inline-break.exp: Likewise.
2901 * gdb.python/py-frame-inline.exp: Likewise.
2902 * gdb.reverse/break-precsave.exp: Likewise.
2903 * gdb.reverse/break-reverse.exp: Likewise.
2904 * gdb.reverse/consecutive-precsave.exp: Likewise.
2905 * gdb.reverse/consecutive-reverse.exp: Likewise.
2906 * gdb.reverse/finish-precsave.exp: Likewise.
2907 * gdb.reverse/finish-reverse.exp: Likewise.
2908 * gdb.reverse/fstatat-reverse.exp: Likewise.
2909 * gdb.reverse/getresuid-reverse.exp: Likewise.
2910 * gdb.reverse/i386-precsave.exp: Likewise.
2911 * gdb.reverse/i386-reverse.exp: Likewise.
2912 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2913 * gdb.reverse/i387-env-reverse.exp: Likewise.
2914 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2915 * gdb.reverse/insn-reverse.exp: Likewise.
2916 * gdb.reverse/machinestate-precsave.exp: Likewise.
2917 * gdb.reverse/machinestate.exp: Likewise.
2918 * gdb.reverse/pipe-reverse.exp: Likewise.
2919 * gdb.reverse/readv-reverse.exp: Likewise.
2920 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2921 * gdb.reverse/rerun-prec.exp: Likewise.
2922 * gdb.reverse/s390-mvcle.exp: Likewise.
2923 * gdb.reverse/solib-precsave.exp: Likewise.
2924 * gdb.reverse/solib-reverse.exp: Likewise.
2925 * gdb.reverse/step-precsave.exp: Likewise.
2926 * gdb.reverse/step-reverse.exp: Likewise.
2927 * gdb.reverse/time-reverse.exp: Likewise.
2928 * gdb.reverse/until-precsave.exp: Likewise.
2929 * gdb.reverse/until-reverse.exp: Likewise.
2930 * gdb.reverse/waitpid-reverse.exp: Likewise.
2931 * gdb.reverse/watch-precsave.exp: Likewise.
2932 * gdb.reverse/watch-reverse.exp: Likewise.
2933 * gdb.threads/kill.exp: Likewise.
2934 * gdb.threads/tid-reuse.exp: Likewise.
2935
d3a07122
SM
29362020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
2937
2938 PR gdb/26642
2939 * gdb.base/maint-target-async-off.c: New test.
2940 * gdb.base/maint-target-async-off.exp: New test.
2941
c65c6c42
AM
29422020-10-13 Alan Modra <amodra@gmail.com>
2943
2944 * gdb.arch/powerpc-altivec.s,
2945 * gdb.arch/powerpc-power7.s,
2946 * gdb.arch/powerpc-power8.s,
2947 * gdb.arch/powerpc-power9.s,
2948 * gdb.arch/powerpc-vsx.s,
2949 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
2950 * gdb.arch/powerpc-altivec.exp,
2951 * gdb.arch/powerpc-power7.exp,
2952 * gdb.arch/powerpc-power8.exp,
2953 * gdb.arch/powerpc-power9.exp,
2954 * gdb.arch/powerpc-vsx.exp,
2955 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
2956 disassembly of mfvsrd/mtvsrd.
2957
f4a0f710
AM
29582020-10-13 Alan Modra <amodra@gmail.com>
2959
2960 * gdb.arch/arm-disassembler-options.exp: Adjust expected
2961 "target architecture" output.
2962 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2963 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
2964 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2965 * gdb.arch/s390-disassembler-options.exp: Likewise.
2966
87a37e5e
PA
29672020-10-12 Pedro Alves <pedro@palves.net>
2968
2969 PR exp/26602
2970 PR c++/26550
2971 * gdb.cp/ambiguous.cc (marker1): Delete.
2972 (main): Initialize all the fields of the locals. Replace marker1
2973 call with a "set breakpoint here" marker.
2974 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
2975 instead of running to marker1. Add tests printing all the
2976 variables and all the fields of the variables.
2977 (test_ambiguous): New proc, expecting the new GDB output when a
2978 field access is ambiguous. Change all "warning: X ambiguous"
2979 tests to use it.
2980
71e1b6b0
GB
29812020-10-12 Gary Benson <gbenson@redhat.com>
2982
2983 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
2984 * gdb.base/msym-bp-2.c (foo): Likewise.
2985 * gdb.base/msym-lang.c (foo): Likewise.
2986 * gdb.base/msym-lang-main.c (foo): Likewise.
2987 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
2988 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
2989 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
2990 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
2991 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
2992 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
2993 * gdb.python/py-objfile.c (static_var): Likewise.
2994 * gdb.python/py-symbol.c (rr): Likewise.
2995 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
2996 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
2997
9370fd51
AB
29982020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
2999
3000 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
3001 output of backtrace.
3002
7c184d33
TT
30032020-10-09 Tom Tromey <tromey@adacore.com>
3004
3005 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
3006 (Rec): Add field. Fix range.
3007 * gdb.ada/scalar_storage.exp: Update.
3008
3d87245c
HD
30092020-10-09 Hannes Domani <ssbssa@yahoo.de>
3010
3011 PR exp/26714
3012 * gdb.base/printcmds.exp: Add tests for void results.
3013
f5c4b229
JV
30142020-10-09 Jan Vrany <jan.vrany@labware.com>
3015
3016 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
3017 is emmited for both 'set directories' and 'directory' commands.
3018
b2701685
TT
30192020-10-08 Tom Tromey <tom@tromey.com>
3020
3021 * gdb.base/style.exp: Check that "main"'s name is styled.
3022
e86efb33
TT
30232020-10-07 Tom Tromey <tromey@adacore.com>
3024
3025 * gdb.base/find.exp: Rename some tests.
3026
30897591
GB
30272020-10-06 Gary Benson <gbenson@redhat.com>
3028
3029 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
3030 * gdb.base/list1.c (unused): Likewise.
3031
ced4a4c1
GB
30322020-10-06 Gary Benson <gbenson@redhat.com>
3033
3034 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
3035 __attribute__ ((used)).
3036 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
3037
ed3bdac4
AB
30382020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
3039
3040 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
3041 make use of regions throughout.
3042 * gdb.base/overlays.exp: Enclose string with variableds in "..",
3043 not {...}.
3044 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
3045
cd096ec8
HD
30462020-10-05 Hannes Domani <ssbssa@yahoo.de>
3047
3048 * gdb.base/call-sc.c: Fix return struct on stack test case.
3049 * gdb.base/call-sc.exp: Likewise.
3050
3ee6f75d
GB
30512020-10-02 Gary Benson <gbenson@redhat.com>
3052
3053 * README: Fix "paralell".
3054
f65825ec
GB
30552020-09-30 Gary Benson <gbenson@redhat.com>
3056
3057 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3058 Convert directive to lowercase.
3059 (.Labbrev1_begin): Add missing label.
3060 (abbrev code 0x1): Remove DW_AT_stmt_list.
3061 (.Ldie_b): Likewise.
3062
5f278258
TT
30632020-09-27 Tom Tromey <tom@tromey.com>
3064
3065 * gdb.tui/new-layout.exp: Use with_test_prefix.
3066
8f9929bb
GR
30672020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3068
3069 PR python/26586
3070 * gdb.python/python.exp: add test cases for the from_tty
3071 argument to gdb.execute.
3072
c20c017b
GB
30732020-09-25 Gary Benson <gbenson@redhat.com>
3074
3075 * gdb.base/infcall-nested-structs.exp.tcl: Add
3076 additional_flags=-Wno-tautological-compare for C++
3077 tests when compiling using Clang.
3078
68d654af
GB
30792020-09-25 Gary Benson <gbenson@redhat.com>
3080
3081 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3082 for .c files.
3083
b551a89f
TT
30842020-09-24 Tom Tromey <tromey@adacore.com>
3085
3086 PR tui/26638:
3087 * gdb.tui/list.exp: Check output of "focus next".
3088
20a5fcbd
TT
30892020-09-23 Tom Tromey <tom@tromey.com>
3090
3091 * gdb.dwarf2/intbits.exp: New file.
3092 * gdb.dwarf2/intbits.c: New file.
3093
b167e53f
PA
30942020-09-20 Pedro Alves <pedro@palves.net>
3095
3096 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3097 spawn_id before calling remote_close. Close secondary MI channel.
3098
dbc49e9f
PA
30992020-09-20 Pedro Alves <pedro@palves.net>
3100
3101 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3102 fails.
3103
c8d5abea
AB
31042020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3105
3106 * gdb.fortran/array-slices.exp: Update expected results.
3107 * gdb.fortran/class-allocatable-array.exp: Likewise.
3108 * gdb.fortran/multi-dim.exp: Likewise.
3109 * gdb.fortran/vla-type.exp: Likewise.
3110 * gdb.mi/mi-vla-fortran.exp: Likewise.
3111
14f9473c
VC
31122020-09-18 Victor Collod <vcollod@nvidia.com>
3113
3114 PR gdb/26635
3115 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3116 compatible with i386, and move it to...
3117 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3118 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3119 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3120
e8ef12b9
PA
31212020-09-18 Pedro Alves <pedro@palves.net>
3122
3123 PR gdb/26631
3124 * gdb.multi/multi-target-thread-find.exp: New file.
3125
e11daf7a
PA
31262020-09-18 Pedro Alves <pedro@palves.net>
3127
3128 * gdb.multi/multi-target-continue.exp: New file, factored out from
3129 multi-target.exp.
3130 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3131 multi-target.exp.
3132 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3133 multi-target.exp.
3134 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3135 multi-target.exp.
3136 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3137 multi-target.exp.
3138 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3139 multi-target.exp.
3140 * gdb.multi/multi-target.exp: Delete.
3141
d0edc2b8
AB
31422020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3143
3144 * gdb.fortran/array-slices.exp: Add missing message data.
3145
7474326c
PA
31462020-09-17 Pedro Alves <pedro@palves.net>
3147
3148 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3149
dd23068d
PA
31502020-09-17 Pedro Alves <pedro@palves.net>
3151
3152 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3153 full prototype.
3154
0640a543
PA
31552020-09-17 Pedro Alves <pedro@palves.net>
3156
3157 * gdb.python/py-as-string.c: Add cast.
3158
ef0cdbc1
PA
31592020-09-17 Pedro Alves <pedro@palves.net>
3160
3161 * gdb.base/sizeof.c (fill): Add cast.
3162
3a5eeb8b
PA
31632020-09-17 Pedro Alves <pedro@palves.net>
3164
3165 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3166
a8129512
PA
31672020-09-17 Pedro Alves <pedro@palves.net>
3168
3169 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3170 linkage name.
3171 * gdb.base/prologue.exp: Use print /d.
3172 * gdb.base/symbol-alias.exp: Handle C++ output.
3173 * gdb.base/symbol-alias2.c: Handle C++ output.
3174 [__cplusplus] (func): Explicitly specify linkage name.
3175
a83cdcb6
PA
31762020-09-17 Pedro Alves <pedro@palves.net>
3177
3178 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3179 (struct my_key_t): ... this. Adjust all references.
3180 (struct value_t): Rename to ...
3181 (struct my_value_t): ... this. Adjust all references.
3182 (create_map, add_map_element, create_map_map)
3183 (add_map_map_element): Add casts.
3184
d4bcee5c
PA
31852020-09-17 Pedro Alves <pedro@palves.net>
3186
3187 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3188 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3189
81f90489
PA
31902020-09-17 Pedro Alves <pedro@palves.net>
3191
3192 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3193
0a229804
PA
31942020-09-17 Pedro Alves <pedro@palves.net>
3195
3196 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3197 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3198 (charfoo, intfoo): Define full prototype.
3199 * gdb.base/ptype1.c (charfoo): Define full prototype.
3200 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3201 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3202
c3e5138d
PA
32032020-09-17 Pedro Alves <pedro@palves.net>
3204
3205 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3206 Don't define.
3207 (utf_32_string): Compile for both C and C++.
3208 * gdb.base/charset.exp: Use "print /d".
3209
151fdbad
PA
32102020-09-17 Pedro Alves <pedro@palves.net>
3211
3212 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3213 (nullptr): Rename to ...
3214 (null_ptr): ... this.
3215 * gdb.base/watchpoint.exp: Adjust to rename.
3216
18a25b64
PA
32172020-09-17 Pedro Alves <pedro@palves.net>
3218
3219 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3220 (three_not_flag): Add casts.
3221
11fac337
PA
32222020-09-17 Pedro Alves <pedro@palves.net>
3223
3224 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3225 char array.
3226 (main): Add references to Barrier, TestStrings, TestStringsH and
3227 TestStringsW.
3228 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3229 and expect a full prototype in C++.
3230
52626c58
PA
32312020-09-17 Pedro Alves <pedro@palves.net>
3232
3233 * gdb.base/nested-addr.c (main): Add cast.
3234 * gdb.base/nested-addr.exp: Use "print /d".
3235
52bb0902
PA
32362020-09-17 Pedro Alves <pedro@palves.net>
3237
3238 * gdb.base/break.exp (func): New. Use it throughout when
3239 expecting a function name.
3240
73e18ac9
PA
32412020-09-17 Pedro Alves <pedro@palves.net>
3242
3243 * gdb.base/display.exp: Issue "set print asm-demangle on".
3244
c8b18808
PA
32452020-09-17 Pedro Alves <pedro@palves.net>
3246
3247 * gdb.base/find.c: Include <string.h>.
3248 (init_bufs): Add cast.
3249 * gdb.base/find.exp: Issue "set print asm-demangle on".
3250
fe830662
TT
32512020-09-16 Tom Tromey <tromey@adacore.com>
3252
3253 PR gdb/26598:
3254 * gdb.base/skipcxx.exp: New file.
3255 * gdb.base/skipcxx.cc: New file.
3256
945ff6e2
TV
32572020-09-16 Tom de Vries <tdevries@suse.de>
3258
3259 PR testsuite/26617
3260 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3261 WITH_DEBUG_SECTIONS is defined.
3262 (xstr, str): New macro.
3263 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3264 to get start and size of _Dmain.
3265 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3266 using additional_flags.
3267
da1df1db
TBA
32682020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3269
3270 * gdb.base/bp-cmds-sourced-script.c: New file.
3271 * gdb.base/bp-cmds-sourced-script.exp: New test.
3272 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3273
337882d4
TV
32742020-09-16 Tom de Vries <tdevries@suse.de>
3275
3276 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3277 get the gdb prompt after issuing "monitor exit".
3278
7361f908
TV
32792020-09-16 Tom de Vries <tdevries@suse.de>
3280
3281 PR testsuite/26624
3282 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3283
4d91ddd3
TV
32842020-09-16 Tom de Vries <tdevries@suse.de>
3285
3286 PR testsuite/26618
3287 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3288
08cc37dd
TT
32892020-09-15 Tom Tromey <tromey@adacore.com>
3290
3291 PR rust/26197:
3292 * lib/rust-support.exp (rust_llvm_version): New proc.
3293 * gdb.rust/simple.exp: Check rust_llvm_version.
3294
ee6372f2
TV
32952020-09-14 Tom de Vries <tdevries@suse.de>
3296
3297 * gdb.rust/traits.exp: Fix PATH warning.
3298
dc3a371e
PA
32992020-09-13 Pedro Alves <pedro@palves.net>
3300
3301 * gdb.base/catch-follow-exec.c (main): Add explicit return
3302 statement.
3303 * gdb.base/catch-signal.c (main): Likewise.
3304 * gdb.base/condbreak-call-false.c (main): Likewise.
3305 * gdb.base/consecutive.c (main): Add explicit return
3306 statement and return type.
3307 * gdb.base/cursal.c (main): Add explicit return statement.
3308 * gdb.base/cvexpr.c (main): Likewise.
3309 * gdb.base/display.c (main): Add explicit return statement and
3310 return type.
3311 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3312 * gdb.base/endianity.c (main): Likewise.
3313 * gdb.base/execd-prog.c (main): Likewise.
3314 * gdb.base/gdb1090.c (main): Likewise.
3315 * gdb.base/info_qt.c (main): Likewise.
3316 * gdb.base/lineinc.c (main): Likewise.
3317 * gdb.base/load-command.c (main): Likewise.
3318 * gdb.base/macscp1.c (main): Likewise.
3319 * gdb.base/pr10179-a.c (main): Likewise.
3320 * gdb.base/quit-live.c (main): Likewise.
3321 * gdb.base/scope0.c (main): Likewise.
3322 * gdb.base/settings.c (main): Likewise.
3323 * gdb.base/stack-checking.c (main): Return int.
3324 * gdb.base/varargs.c (main): Add explicit return statement.
3325 * gdb.cp/ambiguous.cc (main): Likewise.
3326 * gdb.cp/anon-struct.cc (main): Likewise.
3327 * gdb.cp/anon-union.cc (main): Likewise.
3328 * gdb.cp/bool.cc (main): Likewise.
3329 * gdb.cp/bs15503.cc (main): Likewise.
3330 * gdb.cp/cplusfuncs.cc (main): Likewise.
3331 * gdb.cp/cttiadd.cc (main): Likewise.
3332 * gdb.cp/extern-c.cc (main): Likewise.
3333 * gdb.cp/filename.cc (main): Likewise.
3334 * gdb.cp/formatted-ref.cc (main): Likewise.
3335 * gdb.cp/mb-ctor.cc (main): Likewise.
3336 * gdb.cp/member-ptr.cc (main): Likewise.
3337 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3338 * gdb.cp/overload-const.cc (main): Likewise.
3339 * gdb.cp/paren-type.cc (main): Likewise.
3340 * gdb.cp/parse-lang.cc (main): Likewise.
3341 * gdb.cp/pr-1023.cc (main): Likewise.
3342 * gdb.cp/psmang1.cc (main): Likewise.
3343 * gdb.cp/readnow-language.cc (main): Likewise.
3344 * gdb.cp/ref-params.cc (main): Likewise.
3345 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3346 * gdb.cp/virtbase2.cc (main): Likewise.
3347 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3348 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3349 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3350 * gdb.mi/mi-console.c (main): Likewise.
3351 * gdb.mi/mi-read-memory.c (main): Likewise.
3352 * gdb.modula2/multidim.c (main): Likewise.
3353 * gdb.opt/inline-small-func.c (main): Likewise.
3354 * gdb.python/py-rbreak.c (main): Likewise.
3355 * gdb.stabs/exclfwd1.c (main): Likewise.
3356 * gdb.trace/qtro.c (main): Likewise.
3357
af26601c
PA
33582020-09-13 Pedro Alves <pedro@palves.net>
3359
3360 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3361 instead of getenv.
3362
2f4b83cd
PA
33632020-09-13 Pedro Alves <pedro@palves.net>
3364
3365 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3366 instead of spawning GDB with remote_spawn.
3367 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3368 gdb_spawn instead of spawning GDB with remote_spawn.
3369
c49da0e4
PA
33702020-09-13 Pedro Alves <pedro@palves.net>
3371
3372 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3373 file and add calls to first and second.
3374 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3375 add call to f.
3376
6791b117
PA
33772020-09-13 Pedro Alves <pedro@palves.net>
3378
3379 * gdb.mi/mi-break-qualified.cc: New file.
3380 * gdb.mi/mi-break-qualified.exp: New file.
3381 * lib/mi-support.exp (mi_create_breakpoint_multi)
3382 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3383 procedures.
3384 (mi_create_breakpoint_1): New, factored out from
3385 mi_create_breakpoint.
3386
3b8d4c5c
PA
33872020-09-13 Pedro Alves <pedro@palves.net>
3388
3389 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3390 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3391 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3392 (register_class): Delete.
3393 (main): Don't call register_class.
3394
d5f96005
PA
33952020-09-13 Pedro Alves <pedro@palves.net>
3396
3397 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3398 (do_tests): Remove "calling method for small class" test.
3399 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3400 (register_class): Delete.
3401 (main): Don't call register_class.
3402 * gdb.cp/call-method-register.exp: New file, based on bits removed
3403 from classes.exp.
3404 * gdb.cp/call-method-register.cc: New file, based on bits removed
3405 from classes.cc.
3406
77f2120b
PA
34072020-09-13 Pedro Alves <pedro@palves.net>
3408
3409 * gdb.base/msym-bp-2.c: New.
3410 * gdb.base/msym-bp-shl-lib.c: New file.
3411 * gdb.base/msym-bp-shl-main-2.c: New file.
3412 * gdb.base/msym-bp-shl-main.c: New file.
3413 * gdb.base/msym-bp-shl.exp: New file.
3414 * gdb.base/msym-bp.c: New file.
3415 * gdb.base/msym-bp.exp: New file.
3416
32aea73e
JB
34172020-09-13 Joel Brobecker <brobecker@adacore.com>
3418
3419 * gdb.base/default.exp: Change $_gdb_major to 11.
3420
2a67f09d
FW
34212020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3422 Felix Willgerodt <Felix.Willgerodt@intel.com>
3423
3424 * x86-avx512bf16.c: New file.
3425 * x86-avx512bf16.exp: Likewise.
3426 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3427
ad570dd7
TV
34282020-09-11 Tom de Vries <tdevries@suse.de>
3429
3430 PR exp/26602
3431 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3432
a56f7391
TBA
34332020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3434
3435 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3436
918619e5
AM
34372020-09-10 Alan Modra <amodra@gmail.com>
3438
3439 PR 26597
3440 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3441
cac1e71d
TV
34422020-09-08 Tom de Vries <tdevries@suse.de>
3443
3444 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3445 after gdb_starti_cmd.
3446
c5cd900e
AKS
34472020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3448
3449 * lib/fortran.exp (fortran_complex8): New proc.
3450 (fortran_complex16): New proc.
3451 * gdb.fortran/complex.exp: Use routines from fortran.exp
3452 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3453 * gdb.fortran/vla-ptr-info.exp: Likewise.
3454
8f5c6526
TV
34552020-09-03 Tom de Vries <tdevries@suse.de>
3456
3457 PR breakpoint/26546
3458 * gdb.base/label-without-address.exp: Runto main first.
3459
02c6f3f1
TT
34602020-09-02 Tom Tromey <tromey@adacore.com>
3461
3462 * gdb.ada/mi_var_access.exp: Test children of access variable.
3463 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3464 * gdb.ada/mi_var_array.exp: Update.
3465
efe24f05
KB
34662020-08-31 Kevin Buettner <kevinb@redhat.com>
3467
3468 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3469 on docker w/ AUFS storage driver.
3470
973695d6
KB
34712020-08-31 Kevin Buettner <kevinb@redhat.com>
3472
3473 * gdb.base/corefile2.exp (renamed binfile): New tests.
3474
f3bd50f1
SM
34752020-08-31 Simon Marchi <simon.marchi@efficios.com>
3476
3477 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3478
22b9b4b0
SL
34792020-08-31 Simon Marchi <simon.marchi@efficios.com>
3480
3481 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3482 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3483
8efaf6b3
SM
34842020-08-31 Simon Marchi <simon.marchi@efficios.com>
3485
3486 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3487 output, printing a "not saved" value from history and printing a
3488 convenience variable created from a "not saved" value.
3489
e840f2e3
TV
34902020-08-31 Tom de Vries <tdevries@suse.de>
3491
3492 * gdb.base/eh_return.exp: Use nopie.
3493
8f57f343
PA
34942020-08-28 Pedro Alves <pedro@palves.net>
3495
3496 * gdb.base/advance-until-multiple-locations.exp
3497 (advance_overload, until_overload): Adjust to match the
3498 frame/function header instead of the source line text.
3499
626d2320
TV
35002020-08-28 Tom de Vries <tdevries@suse.de>
3501
3502 * gdb.base/label-without-address.c: New test.
3503 * gdb.base/label-without-address.exp: New file.
3504
df631783
PA
35052020-08-27 Pedro Alves <pedro@palves.net>
3506
3507 PR gdb/26523
3508 PR gdb/26524
3509 * gdb.base/advance-until-multiple-locations.cc: New.
3510 * gdb.base/advance-until-multiple-locations.exp: New.
3511
48b076bb
SM
35122020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3513
3514 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3515
c2015ce4
AB
35162020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3517
3518 * gdb.arch/amd64-byte.exp: Make test names unique, use
3519 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3520 * gdb.arch/amd64-dword.exp: Likewise.
3521 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3522 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3523 unique.
3524 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3525 * gdb.arch/amd64-word.exp: Make test names unique, use
3526 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3527 * gdb.arch/i386-byte.exp: Make test names unique, use
3528 gdb_breakpoint.
3529 * gdb.arch/i386-word.exp: Likewise.
3530
995d3a19
SV
35312020-08-25 Shahab Vahedi <shahab@synopsys.com>
3532
3533 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3534
8cac2b31
SM
35352020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3536
3537 PR gdb/26532
3538 * gdb.threads/stepi-random-signal.exp: Update pattern.
3539
2bc19622
SM
35402020-08-25 Simon Marchi <simon.marchi@efficios.com>
3541
3542 PR gdb/26532
3543 * gdb.base/ui-redirect.exp: Update pattern.
3544
b04aa1fc
GB
35452020-08-25 Gary Benson <gbenson@redhat.com>
3546
3547 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3548 when compiling with clang.
8571e9c8 3549 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3550
9f68b453
GB
35512020-08-25 Gary Benson <gbenson@redhat.com>
3552
3553 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3554 Add additional_flags=-Wno-inaccessible-base when compiling
3555 with GCC >= 10.1 or clang. Add additional_flags=-w when
3556 compiling with GCC < 10.
3557
3945d2d7
GM
35582020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3559
3560 PR m2/26372
fc5d6901
SM
3561 * gdb.modula2/multidim.c: New file.
3562 * gdb.modula2/multidim.exp: New file.
3945d2d7 3563
60122dbe
SM
35642020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3565
3566 * lib/gdb.exp (runto): Always emit fail on internal error.
3567
1eb8556f
SM
35682020-08-24 Simon Marchi <simon.marchi@efficios.com>
3569
3570 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3571 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3572 Likewise.
3573 * gdb.threads/stepi-random-signal.exp: Likewise.
3574
33bf4c5c
TBA
35752020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3576
3577 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3578 * gdb.trace/strace.exp: Ditto.
3579
c2fd7fae
AKS
35802020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3581
3582 * gdb.fortran/vla-type.exp: Skip commands not required for
3583 the Flang compiled binaries after prologue fix.
3584
326afb72
TT
35852020-08-17 Tom de Vries <tdevries@suse.de>
3586 Tom Tromey <tromey@adacore.com>
3587
3588 PR rust/26197:
3589 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3590
3ae7ab99
TT
35912020-08-17 Tom Tromey <tromey@adacore.com>
3592
3593 * gdb.ada/mi_var_access.exp: New file.
3594 * gdb.ada/mi_var_access/mi_access.adb: New file.
3595 * gdb.ada/mi_var_access/pck.adb: New file.
3596 * gdb.ada/mi_var_access/pck.ads: New file.
3597
f569c1c5
TV
35982020-08-16 Tom de Vries <tdevries@suse.de>
3599
3600 PR gdb/25350
3601 * gdb.base/eh_return.c: New test.
3602 * gdb.base/eh_return.exp: New file.
3603
3d11c30a
TV
36042020-08-15 Tom de Vries <tdevries@suse.de>
3605
3606 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3607 (mixed_func_1d_): Use fortran_charlen_t in decl.
3608
547ce8f0
TV
36092020-08-15 Tom de Vries <tdevries@suse.de>
3610
3611 PR backtrace/26390
3612 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3613 Update expected pattern.
3614
a54a7f13
PA
36152020-08-13 Pedro Alves <pedro@palves.net>
3616
3617 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3618 * gdb.fortran/library-module.exp: Likewise.
3619 * gdb.fortran/logical.exp: Likewise.
3620 * gdb.fortran/module.exp: Likewise.
3621 * gdb.fortran/print_type.exp: Likewise.
3622 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3623 * gdb.fortran/vla-datatypes.exp: Likewise.
3624 * gdb.fortran/vla-history.exp: Likewise.
3625 * gdb.fortran/vla-ptr-info.exp: Likewise.
3626 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3627 * gdb.fortran/vla-ptype.exp: Likewise.
3628 * gdb.fortran/vla-sizeof.exp: Likewise.
3629 * gdb.fortran/vla-type.exp: Likewise.
3630 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3631 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3632 * gdb.fortran/vla-value-sub.exp: Likewise.
3633 * gdb.fortran/vla-value.exp: Likewise.
3634
7a82e903
PA
36352020-08-13 Pedro Alves <pedro@palves.net>
3636
3637 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3638 * gdb.ada/access_to_packed_array.exp: Likewise.
3639 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3640 * gdb.ada/addr_arith.exp: Likewise.
3641 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3642 * gdb.ada/arr_arr.exp: Likewise.
3643 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3644 * gdb.ada/array_bounds.exp: Likewise.
3645 * gdb.ada/array_of_variable_length.exp: Likewise.
3646 * gdb.ada/array_ptr_renaming.exp: Likewise.
3647 * gdb.ada/array_subscript_addr.exp: Likewise.
3648 * gdb.ada/arraydim.exp: Likewise.
3649 * gdb.ada/arrayparam.exp: Likewise.
3650 * gdb.ada/arrayptr.exp: Likewise.
3651 * gdb.ada/assign_1.exp: Likewise.
3652 * gdb.ada/assign_arr.exp: Likewise.
3653 * gdb.ada/atomic_enum.exp: Likewise.
3654 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3655 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3656 * gdb.ada/bias.exp: Likewise.
3657 * gdb.ada/boolean_expr.exp: Likewise.
3658 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3659 * gdb.ada/bp_enum_homonym.exp: Likewise.
3660 * gdb.ada/bp_inlined_func.exp: Likewise.
3661 * gdb.ada/bp_on_var.exp: Likewise.
3662 * gdb.ada/bp_range_type.exp: Likewise.
3663 * gdb.ada/bp_reset.exp: Likewise.
3664 * gdb.ada/call_pn.exp: Likewise.
3665 * gdb.ada/catch_assert_if.exp: Likewise.
3666 * gdb.ada/catch_ex.exp: Likewise.
3667 * gdb.ada/catch_ex_std.exp: Likewise.
3668 * gdb.ada/char_enum.exp: Likewise.
3669 * gdb.ada/char_param.exp: Likewise.
3670 * gdb.ada/complete.exp: Likewise.
3671 * gdb.ada/cond_lang.exp: Likewise.
3672 * gdb.ada/convvar_comp.exp: Likewise.
3673 * gdb.ada/dgopt.exp: Likewise.
3674 * gdb.ada/disc_arr_bound.exp: Likewise.
3675 * gdb.ada/display_nested.exp: Likewise.
3676 * gdb.ada/dot_all.exp: Likewise.
3677 * gdb.ada/dyn_loc.exp: Likewise.
3678 * gdb.ada/dyn_stride.exp: Likewise.
3679 * gdb.ada/excep_handle.exp: Likewise.
3680 * gdb.ada/expr_delims.exp: Likewise.
3681 * gdb.ada/expr_with_funcall.exp: Likewise.
3682 * gdb.ada/exprs.exp: Likewise.
3683 * gdb.ada/fin_fun_out.exp: Likewise.
3684 * gdb.ada/fixed_cmp.exp: Likewise.
3685 * gdb.ada/formatted_ref.exp: Likewise.
3686 * gdb.ada/frame_arg_lang.exp: Likewise.
3687 * gdb.ada/frame_args.exp: Likewise.
3688 * gdb.ada/fullname_bp.exp: Likewise.
3689 * gdb.ada/fun_addr.exp: Likewise.
3690 * gdb.ada/fun_in_declare.exp: Likewise.
3691 * gdb.ada/fun_overload_menu.exp: Likewise.
3692 * gdb.ada/fun_renaming.exp: Likewise.
3693 * gdb.ada/funcall_char.exp: Likewise.
3694 * gdb.ada/funcall_param.exp: Likewise.
3695 * gdb.ada/funcall_ptr.exp: Likewise.
3696 * gdb.ada/funcall_ref.exp: Likewise.
3697 * gdb.ada/homonym.exp: Likewise.
3698 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3699 * gdb.ada/info_auto_lang.exp: Likewise.
3700 * gdb.ada/info_exc.exp: Likewise.
3701 * gdb.ada/info_types.exp: Likewise.
3702 * gdb.ada/int_deref.exp: Likewise.
3703 * gdb.ada/interface.exp: Likewise.
3704 * gdb.ada/iwide.exp: Likewise.
3705 * gdb.ada/lang_switch.exp: Likewise.
3706 * gdb.ada/length_cond.exp: Likewise.
3707 * gdb.ada/maint_with_ada.exp: Likewise.
3708 * gdb.ada/mi_catch_assert.exp: Likewise.
3709 * gdb.ada/mi_catch_ex.exp: Likewise.
3710 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3711 * gdb.ada/mi_dyn_arr.exp: Likewise.
3712 * gdb.ada/mi_ex_cond.exp: Likewise.
3713 * gdb.ada/mi_exc_info.exp: Likewise.
3714 * gdb.ada/mi_interface.exp: Likewise.
3715 * gdb.ada/mi_prot.exp: Likewise.
3716 * gdb.ada/mi_ref_changeable.exp: Likewise.
3717 * gdb.ada/mi_string_access.exp: Likewise.
3718 * gdb.ada/mi_task_arg.exp: Likewise.
3719 * gdb.ada/mi_task_info.exp: Likewise.
3720 * gdb.ada/mi_var_array.exp: Likewise.
3721 * gdb.ada/mi_var_union.exp: Likewise.
3722 * gdb.ada/mi_variant.exp: Likewise.
3723 * gdb.ada/minsyms.exp: Likewise.
3724 * gdb.ada/mod_from_name.exp: Likewise.
3725 * gdb.ada/nested.exp: Likewise.
3726 * gdb.ada/null_array.exp: Likewise.
3727 * gdb.ada/optim_drec.exp: Likewise.
3728 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3729 * gdb.ada/packed_array_assign.exp: Likewise.
3730 * gdb.ada/packed_tagged.exp: Likewise.
3731 * gdb.ada/pp-rec-component.exp: Likewise.
3732 * gdb.ada/print_chars.exp: Likewise.
3733 * gdb.ada/print_pc.exp: Likewise.
3734 * gdb.ada/ptr_typedef.exp: Likewise.
3735 * gdb.ada/ptype_arith_binop.exp: Likewise.
3736 * gdb.ada/ptype_array.exp: Likewise.
3737 * gdb.ada/ptype_field.exp: Likewise.
3738 * gdb.ada/ptype_tagged_param.exp: Likewise.
3739 * gdb.ada/ptype_union.exp: Likewise.
3740 * gdb.ada/py_range.exp: Likewise.
3741 * gdb.ada/py_taft.exp: Likewise.
3742 * gdb.ada/rdv_wait.exp: Likewise.
3743 * gdb.ada/rec_comp.exp: Likewise.
3744 * gdb.ada/rec_return.exp: Likewise.
3745 * gdb.ada/ref_param.exp: Likewise.
3746 * gdb.ada/ref_tick_size.exp: Likewise.
3747 * gdb.ada/rename_subscript_param.exp: Likewise.
3748 * gdb.ada/repeat_dyn.exp: Likewise.
3749 * gdb.ada/same_component_name.exp: Likewise.
3750 * gdb.ada/same_enum.exp: Likewise.
3751 * gdb.ada/scalar_storage.exp: Likewise.
3752 * gdb.ada/set_wstr.exp: Likewise.
3753 * gdb.ada/small_reg_param.exp: Likewise.
3754 * gdb.ada/str_binop_equal.exp: Likewise.
3755 * gdb.ada/str_ref_cmp.exp: Likewise.
3756 * gdb.ada/str_uninit.exp: Likewise.
3757 * gdb.ada/sub_variant.exp: Likewise.
3758 * gdb.ada/sym_print_name.exp: Likewise.
3759 * gdb.ada/taft_type.exp: Likewise.
3760 * gdb.ada/tagged.exp: Likewise.
3761 * gdb.ada/tagged_access.exp: Likewise.
3762 * gdb.ada/task_bp.exp: Likewise.
3763 * gdb.ada/task_switch_in_core.exp: Likewise.
3764 * gdb.ada/tasks.exp: Likewise.
3765 * gdb.ada/tick_last_segv.exp: Likewise.
3766 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3767 * gdb.ada/type_coercion.exp: Likewise.
3768 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3769 * gdb.ada/unchecked_union.exp: Likewise.
3770 * gdb.ada/uninitialized_vars.exp: Likewise.
3771 * gdb.ada/var_arr_attrs.exp: Likewise.
3772 * gdb.ada/var_arr_typedef.exp: Likewise.
3773 * gdb.ada/var_rec_arr.exp: Likewise.
3774 * gdb.ada/variant-record.exp: Likewise.
3775 * gdb.ada/variant.exp: Likewise.
3776 * gdb.ada/variant_record_packed_array.exp: Likewise.
3777 * gdb.ada/varsize_limit.exp: Likewise.
3778 * gdb.ada/whatis_array_val.exp: Likewise.
3779 * gdb.ada/widewide.exp: Likewise.
3780 * gdb.ada/win_fu_syms.exp: Likewise.
3781
37822020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3783
3784 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3785
10c381b5
AB
37862020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3787
3788 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3789 unset the array variable.
3790
8f34b746
TV
37912020-08-03 Tom de Vries <tdevries@suse.de>
3792
3793 PR symtab/26333
3794 * lib/dwarf.exp (DW_LNE_user): New proc.
3795 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3796 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3797
0245e136
KB
37982020-07-31 Kevin Buettner <kevinb@redhat.com>
3799
3800 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3801 to 'uintptr_t'
3802 (inttypes.h): Include.
3803
9ef1ec5d
KB
38042020-07-31 Kevin Buettner <kevinb@redhat.com>
3805
3806 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3807 (C5_24k): Delete.
3808 (C5_8k, C5_64k, C5_256k): New macros.
3809 (buf_ro): Allocate 256 KiB of initialized data.
3810
4c55e970
TBA
38112020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3812
3813 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
3814 that attempt to overwrite an existing condition with a condition
3815 that fails parsing and also with a condition that parses fine
3816 but contains junk at the end.
3817
1e620590
TBA
38182020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3819
3820 * gdb.base/condbreak-bad.c: New test.
3821 * gdb.base/condbreak-bad.exp: New file.
3822
e12dcc50
TV
38232020-07-30 Tom de Vries <tdevries@suse.de>
3824
3825 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
3826 out of ...
3827 (GDBInfoModuleSymbols::check_entry): ... here.
3828 (GDBInfoModuleSymbols::check_optional_entry): New proc.
3829 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
3830 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
3831
6cc64caa
TV
38322020-07-30 Tom de Vries <tdevries@suse.de>
3833
3834 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
3835 "__class_some_module_Number_t" optional.
3836
90fd07fc
TV
38372020-07-29 Tom de Vries <tdevries@suse.de>
3838
3839 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
3840 multiple locations.
3841
f5c79e97
TV
38422020-07-29 Tom de Vries <tdevries@suse.de>
3843
3844 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
3845 rather than function name.
3846
f75a0693
AB
38472020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3848
3849 PR symtab/26270:
3850 * gdb.cp/disasm-func-name.cc: New file.
3851 * gdb.cp/disasm-func-name.exp: New file.
3852
4888741a
TT
38532020-07-28 Tom Tromey <tromey@adacore.com>
3854
3855 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
3856 'varval' location.
3857
43d5901d
AB
38582020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3859
3860 * gdb.python/py-unwind.py: Update to make use of a register
3861 descriptor.
3862
14fa8fb3
AB
38632020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3864
3865 * gdb.python/py-arch-reg-names.exp: Add additional tests.
3866
e79eb02f
AB
38672020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
3868
3869 PR fortran/23051
3870 PR fortran/26139
3871 * gdb.fortran/class-allocatable-array.exp: New file.
3872 * gdb.fortran/class-allocatable-array.f90: New file.
3873 * gdb.fortran/pointer-to-pointer.exp: New file.
3874 * gdb.fortran/pointer-to-pointer.f90: New file.
3875
876518dd
TV
38762020-07-25 Tom de Vries <tdevries@suse.de>
3877
3878 PR symtab/26243
3879 * gdb.dwarf2/dw2-line-number-zero.c: New test.
3880 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
3881
6dcfb80a
TV
38822020-07-24 Tom de Vries <tdevries@suse.de>
3883
3884 PR testsuite/26293
3885 * gdb.ada/mi_prot.exp: Require gnatmake-8.
3886
e7bc9db8
PA
38872020-07-23 Pedro Alves <pedro@palves.net>
3888
3889 * gdb.server/server-kill.exp (prepare): New, factored out from the
3890 top level.
3891 (kill_server): New.
3892 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
3893 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
3894
78344df7
AB
38952020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
3896
3897 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
3898
25dfed24
SL
38992020-07-22 Sandra Loosemore <sandra@codesourcery.com>
3900
3901 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
3902 Initialize to empty string at top level.
3903 (gdb_wrapper_init): Revert check for file existence on build.
3904 Build the wrapper in its default place, not a build-specific
3905 location. When host == build, make the pathname absolute.
3906 (gdb_compile): Delete leftover declaration of
3907 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
3908 string instead of uninitialized.
3909
7da515fd
KB
39102020-07-22 Kevin Buettner <kevinb@redhat.com>
3911
3912 * gdb.base/corefile2.exp: New file.
3913 * gdb.base/coremaker2.exp: New file.
3914
9c5ec5c2
KB
39152020-07-22 Kevin Buettner <kevinb@redhat.com>
3916
3917 * gdb.base/coredump-filter.exp: Add second
3918 non-Private-Shared-Anon-File test.
3919 (test_disasm): Rename binfile for test which is expected
3920 to fail.
3921
f9e233c9
KB
39222020-07-22 Kevin Buettner <kevinb@redhat.com>
3923
3924 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
3925 data in core file".
3926 * gdb.base/coremaker.c (buf2ro): New global.
3927 (mmapdata): Add a read-only mmap mapping.
3928
94c265d7
KB
39292020-07-22 Kevin Buettner <kevinb@redhat.com>
3930
3931 PR corefiles/25631
3932 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
3933 New test.
3934 * gdb.base/coremaker.c (buf3): New global.
3935 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
3936 flags.
3937
39382020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
3939
3940 * gdb.base/coremaker.c (filler_ro): New global constant.
3941
32fa152e
TT
39422020-07-22 Tom Tromey <tromey@adacore.com>
3943
3944 * gdb.ada/mi_prot.exp: New file.
3945 * gdb.ada/mi_prot/pkg.adb: New file.
3946 * gdb.ada/mi_prot/pkg.ads: New file.
3947 * gdb.ada/mi_prot/prot.adb: New file.
3948
c8474dc3
TBA
39492020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3950
3951 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
3952 loads two JITers.
3953
baf8791e
AB
39542020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3955
3956 * gdb.python/py-arch-reg-groups.exp: Additional tests.
3957
f7306dac
AB
39582020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
3959
3960 * gdb.python/py-arch-reg-names.exp: Additional tests.
3961
6d3d6e4b
TV
39622020-07-21 Tom de Vries <tdevries@suse.de>
3963
3964 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
3965 breakpoint locations".
3966 * gdb.reverse/solib-reverse.exp: Same.
3967
803d0592
TV
39682020-07-21 Tom de Vries <tdevries@suse.de>
3969
3970 * gdb.reverse/step-reverse.c (callee): Merge statements.
3971
e9bdc510
TV
39722020-07-21 Tom de Vries <tdevries@suse.de>
3973
3974 * gdb.fortran/info-modules.exp (info module variables): Allow missing
3975 line numbers for some variables.
3976
f0f9e75a
TV
39772020-07-21 Tom de Vries <tdevries@suse.de>
3978
3979 * gdb.opt/inline-locals.c (init_array): New func.
3980 (func1): Use init_array.
3981 * gdb.opt/inline-locals.exp: Update pattern.
3982
bd460ecb
TV
39832020-07-21 Tom de Vries <tdevries@suse.de>
3984
3985 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
3986 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
3987
ae5369e7
LC
39882020-07-20 Ludovic Courtès <ludo@gnu.org>
3989
3990 * gdb.guile/source2.scm: Add #f first argument to 'format'.
3991 * gdb.guile/types-module.exp: Remove "ERROR:" from
3992 regexps since Guile 3.0 no longer prints that.
3993
68cf161c
LC
39942020-07-20 Ludovic Courtès <ludo@gnu.org>
3995
3996 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
3997 error regexp to match on Guile 2.2.
3998
c14b4913
GB
39992020-07-20 Gary Benson <gbenson@redhat.com>
4000
4001 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
4002 with clang.
4003
b243ba58
TV
40042020-07-20 Tom de Vries <tdevries@suse.de>
4005
4006 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
4007 (omp_set_lock_in_order): New function.
4008 (single_scope, multi_scope, nested_func, nested_parallel): Use
4009 omp_set_lock_in_order and omp_unset_lock.
4010 (main): Init and destroy lock and lock2.
4011
c06ad8b5
TV
40122020-07-20 Tom de Vries <tdevries@suse.de>
4013
4014 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
4015
6e22f117
TV
40162020-07-20 Tom de Vries <tdevries@suse.de>
4017
4018 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
4019
33176ea7
TV
40202020-07-17 Tom de Vries <tdevries@suse.de>
4021
4022 * gdb.base/valgrind-infcall-2.c: New test.
4023 * gdb.base/valgrind-infcall-2.exp: New file.
4024 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
4025
90c3ec2d
TV
40262020-07-17 Tom de Vries <tdevries@suse.de>
4027
4028 * gdb.dlang/circular.c (found): Use found_label as label name.
4029 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
4030 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
4031 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
4032 * gdb.dwarf2/ada-linkage-name.exp: Same.
4033 * gdb.dwarf2/arr-subrange.exp: Same.
4034 * gdb.dwarf2/atomic-type.exp: Same.
4035 * gdb.dwarf2/comp-unit-lang.exp: Same.
4036 * gdb.dwarf2/cpp-linkage-name.exp: Same.
4037 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
4038 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
4039 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
4040 * gdb.dwarf2/implptr-64bit.exp: Same.
4041 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4042 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4043 * gdb.dwarf2/imported-unit.exp: Same.
4044 * gdb.dwarf2/main-subprogram.exp: Same.
4045 * gdb.dwarf2/missing-type-name.exp: Same.
4046 * gdb.dwarf2/nonvar-access.exp: Same.
4047 * gdb.dwarf2/struct-with-sig.exp: Same.
4048 * gdb.dwarf2/typedef-void-finish.exp: Same.
4049 * gdb.dwarf2/void-type.exp: Same.
4050
10da644d
TV
40512020-07-17 Tom de Vries <tdevries@suse.de>
4052
4053 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4054 src parameter.
4055 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4056 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4057 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4058 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4059 * gdb.dwarf2/dwz.exp: Same.
4060 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4061 * gdb.dwarf2/implref-array.exp: Same.
4062 * gdb.dwarf2/implref-const.exp: Same.
4063 * gdb.dwarf2/implref-global.exp: Same.
4064 * gdb.dwarf2/implref-struct.exp: Same.
4065 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4066 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4067 * gdb.dwarf2/var-access.exp: Same.
4068 * gdb.dwarf2/varval.exp: Same.
4069 * gdb.trace/entry-values.exp: Same.
4070
315e6afc
TV
40712020-07-17 Tom de Vries <tdevries@suse.de>
4072
4073 * lib/dwarf.exp (Dwarf::extern): Remove.
4074 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4075 * gdb.dlang/circular.exp: Same.
4076 * gdb.dwarf2/comp-unit-lang.exp: Same.
4077 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4078 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4079 * gdb.dwarf2/dwz.exp: Same.
4080 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4081 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4082 * gdb.dwarf2/imported-unit.exp: Same.
4083 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4084
5597c940
SL
40852020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4086
4087 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4088 Use double quotes instead of single quotes.
4089
d0ce17d8
CT
40902020-07-16 Caroline Tice <cmtice@google.com>
4091
4092 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4093 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4094
853772cc
TV
40952020-07-16 Tom de Vries <tdevries@suse.de>
4096
4097 * lib/dwarf.exp (program): Initialize _line.
4098 (DW_LNE_end_sequence): Reinitialize _line.
4099 (DW_LNS_advance_line): Update _line.
4100 (line): New proc.
4101 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4102 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4103 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4104 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4105 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4106 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4107
fe07b572
AB
41082020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4109
4110 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4111 generic.
4112
52781cce
TV
41132020-07-15 Tom de Vries <tdevries@suse.de>
4114
4115 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4116 is_amd64_regs_target.
4117
3dcc261c
AB
41182020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4119
4120 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4121 * gdb.fortran/ptype-on-functions.f90: Likewise.
4122
054a0959
SM
41232020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4124
4125 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4126 values in documentation for addr_size to 4 and 8.
4127
ccb9eba6
AB
41282020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4129
4130 * gdb.arch/amd64-osabi.exp: Update.
4131 * gdb.arch/arm-disassembler-options.exp: Update.
4132 * gdb.arch/powerpc-disassembler-options.exp: Update.
4133 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4134 * gdb.arch/s390-disassembler-options.exp: Update.
4135 * gdb.base/all-architectures.exp.tcl: Update.
4136 * gdb.base/attach-pie-noexec.exp: Update.
4137 * gdb.base/catch-syscall.exp: Update.
4138 * gdb.xml/tdesc-arch.exp: Update.
4139
025a39a7
TV
41402020-07-14 Tom de Vries <tdevries@suse.de>
4141
4142 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4143 (local_gettid): ... this.
4144 (fn): Update.
4145
74e4b667
SL
41462020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4147
4148 * gdb.base/info_sources.exp: Skip directory match tests on
4149 remote hosts.
4150
f413dd74
GB
41512020-07-13 Gary Benson <gbenson@redhat.com>
4152
4153 * gdb.base/savedregs.exp (caller): Use parentheses to
4154 make expected expression evaluation ordering explicit.
4155
915771bb
GB
41562020-07-13 Gary Benson <gbenson@redhat.com>
4157
4158 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4159
2a122642
GB
41602020-07-13 Gary Benson <gbenson@redhat.com>
4161
4162 * gdb.base/bigcore.c (main): Use a volatile pointer when
4163 attempting to trigger a SIGSEGV.
4164 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4165 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4166 * gdb.base/savedregs.c (thrower): Likewise.
4167 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4168
3f00c730
GB
41692020-07-13 Gary Benson <gbenson@redhat.com>
4170
4171 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4172 defining and using VLA structure fields into...
4173 * gdb.base/vla-struct-fields.c: New file.
4174 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4175 tests into...
4176 * gdb.base/vla-struct-fields.exp: New file.
4177
963eeee4
TV
41782020-07-13 Tom de Vries <tdevries@suse.de>
4179
4180 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4181 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4182 * gdb.base/gold-gdb-index.exp: Same.
4183 * gdb.base/morestack.exp: Same.
4184
0ed35c9a
DX
41852020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4186
4187 PR rust/26121
4188 * gdb.rust/modules.rs: Prevent linker from discarding test
4189 symbol.
4190
4fdba23d
PA
41912020-07-10 Pedro Alves <pedro@palves.net>
4192
4193 PR gdb/26199
4194 * gdb.multi/multi-target.c (exit_thread): New.
4195 (thread_start): Break loop if EXIT_THREAD.
4196 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4197 (top level) Call test_no_resumed.
4198
15f3b077
TT
41992020-07-08 Tom Tromey <tromey@adacore.com>
4200
4201 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4202 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4203
9fc501fd
AB
42042020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4205
4206 PR python/22748
4207 * gdb.opt/inline-frame-tailcall.c: New file.
4208 * gdb.opt/inline-frame-tailcall.exp: New file.
4209 * gdb.python/py-unwind-inline.c: New file.
4210 * gdb.python/py-unwind-inline.exp: New file.
4211 * gdb.python/py-unwind-inline.py: New file.
4212
64cb3757
AB
42132020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4214
4215 * gdb.python/py-arch-reg-groups.exp: New file.
4216
0f767f94
AB
42172020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4218
4219 * gdb.python/py-arch-reg-names.exp: New file.
4220
87dbc774
AB
42212020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4222
4223 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4224 gdb.PendingFrame.architecture method.
4225
d8cc8af6
TV
42262020-07-06 Tom de Vries <tdevries@suse.de>
4227
4228 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4229
3c8ea5be
PA
42302020-07-03 Pedro Alves <palves@redhat.com>
4231
4232 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4233 explicitly write negative numbers.
4234 * gdb.base/structs2.exp: Adjust expected output.
4235
bf90c83a
PA
42362020-07-03 Pedro Alves <palves@redhat.com>
4237
4238 * gdb.base/charset.c (init_string): Change all char parameters to
4239 unsigned char parameters.
4240
2eb82157
PA
42412020-07-03 Pedro Alves <palves@redhat.com>
4242
4243 * gdb.base/call-sc.exp (start_scalars_test): Use
4244 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4245 * gdb.base/overlays.c: Remove references to PARAMS.
4246 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4247 * gdb.base/reread.exp: Don't set 'prototypes' global.
4248 * gdb.base/structs.exp (start_structs_test): Use
4249 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4250 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4251 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4252 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4253 call.
4254 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4255
9adda7af
PA
42562020-07-03 Pedro Alves <palves@redhat.com>
4257
4258 * gdb.base/m32rovly.c: Delete.
4259 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4260
2a17c803
PW
42612020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4262
4263 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4264 of gdb_py_test_multiple.
4265 * gdb.python/py-cmd.exp: Likewise.
4266 * gdb.python/py-events.exp: Likewise.
4267 * gdb.python/py-function.exp: Likewise.
4268 * gdb.python/py-inferior.exp: Likewise.
4269 * gdb.python/py-infthread.exp: Likewise.
4270 * gdb.python/py-linetable.exp: Likewise.
4271 * gdb.python/py-parameter.exp: Likewise.
4272 * gdb.python/py-value.exp: Likewise.
4273
b011fe1a
TV
42742020-06-30 Tom de Vries <tdevries@suse.de>
4275
4276 PR testsuite/26175
4277 * lib/future.exp (gdb_default_target_compile): Detect and handle
4278 early_flags.
4279
df5b8876
SM
42802020-06-29 Simon Marchi <simon.marchi@efficios.com>
4281
4282 * boards/simavr.exp (gdb_load): Catch errors when closing
4283 previous connection. Close connection, wait for process and
4284 unset simavr_spawn_id on failure.
4285
a3ca48cd
TV
42862020-06-29 Tom de Vries <tdevries@suse.de>
4287
4288 * lib/gdb.exp (unknown): Make test-case unresolved.
4289
b0237c0e
TV
42902020-06-29 Tom de Vries <tdevries@suse.de>
4291
4292 PR gdb/25475
4293 * gdb.server/solib-list.exp: Verify that the symbol reload
4294 confirmation question is asked.
4295
c0b3b3bd
PW
42962020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4297
4298 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4299 have a input seq nr in each pass message.
fe4c3d43 4300 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4301 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4302 * gdb.python/python.exp: Make test names unique,
4303 use gdb_test_multiline instead of gdb_py_test_multiple,
4304 use $gdb_test_name.
4305 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4306
1776e3e5
NA
43072020-06-26 Nick Alcock <nick.alcock@oracle.com>
4308
4309 * configure.ac: Add --enable-libctf.
4310 * aclocal.m4: sinclude ../config/enable.m4.
4311 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4312 * lib/gdb.exp (skip_ctf_tests): Use it.
4313 * gdb.base/ctf-constvars.exp: Error message tweak.
4314 * gdb.base/ctf-ptype.exp: Likewise.
4315 * configure: Regenerate.
4316
f53b3eeb
GB
43172020-06-26 Gary Benson <gbenson@redhat.com>
4318
4319 * gdb.cp/try_catch.cc: Include string.h.
4320 (main): Replace comparison against string literal with
4321 strcmp, avoiding build failure with -Wstring-compare.
4322 Add "marker test-complete".
4323 * gdb.cp/try_catch.exp: Run the test to the above marker,
4324 then verify that the value of "test" is still true.
4325
6d74da72
AB
43262020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4327
4328 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4329
2e52d038
AB
43302020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4331
4332 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4333
3b9fce96
AB
43342020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4335
4336 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4337 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4338 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4339 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4340 * gdb.arch/riscv-tdesc-loading.exp: New file.
4341
ed69cbc8
AB
43422020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4343
4344 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4345
767a879e
AB
43462020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4347
4348 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4349 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4350 * gdb.arch/riscv-tdesc-regs.c: New file.
4351 * gdb.arch/riscv-tdesc-regs.exp: New file.
4352
221db974
PA
43532020-06-24 Pedro Alves <palves@redhat.com>
4354
4355 * gdb.arch/amd64-entry-value-paramref.exp: Use
4356 prepare_for_testing_full and don't pass "c++" for the .S file
4357 build spec.
4358 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4359 $options, since it's an assembly file. Remove -Wno-deprecated.
4360 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4361 compiling C++ programs.
4362
331733cd
PA
43632020-06-24 Pedro Alves <palves@redhat.com>
4364
4365 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4366 Clang, add "-Wno-unknown-warning-option" to the options.
4367
caa7fd04
AB
43682020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4369
4370 * gdb.xml/tdesc-reload.c: New file.
4371 * gdb.xml/tdesc-reload.exp: New file.
4372 * gdb.xml/maint-xml-dump-01.xml: New file.
4373 * gdb.xml/maint-xml-dump-02.xml: New file.
4374 * gdb.xml/maint-xml-dump.exp: New file.
4375
bb8d1260
SL
43762020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4377
4378 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4379 Adjust for omitted commands when TUI is disabled.
4380
7e4b9c4c
GB
43812020-06-23 Gary Benson <gbenson@redhat.com>
4382 Pedro Alves <palves@redhat.com>
4383
4384 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4385 * gdb.cp/nsimport.cc: Likewise.
4386 * gdb.cp/nsnested.cc: Likewise.
4387 * gdb.cp/nsnoimports.cc: Likewise.
4388 * gdb.cp/nsusing.cc: Likewise.
4389 * gdb.cp/smartp.cc: Likewise.
4390 * gdb.python/py-pp-integral.c: Likewise.
4391 * gdb.python/py-pp-re-notag.c: Likewise.
4392
2e573c0a
GB
43932020-06-23 Gary Benson <gbenson@redhat.com>
4394
4395 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4396 * gdb.cp/nsimport.cc: Likewise.
4397 * gdb.cp/nsnested.cc: Likewise.
4398 * gdb.cp/nsnoimports.cc: Likewise.
4399 * gdb.cp/nsusing.cc: Likewise.
4400 * gdb.cp/smartp.cc: Likewise.
4401 * gdb.python/py-pp-integral.c: Likewise.
4402 * gdb.python/py-pp-re-notag.c: Likewise.
4403
746ebfe8
PW
44042020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4405
4406 * gdb.base/default-args.exp: New test.
4407 * gdb.base/default-args.c: New file.
4408 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4409 * gdb.base/default.exp: Update to new help text.
4410 * gdb.base/help.exp: Likewise.
4411 * gdb.base/page.exp: Likewise.
4412 * gdb.base/style.exp: Likewise.
4413 * gdb.guile/guile.exp: Likewise.
4414 * gdb.python/python.exp: Likewise.
4415
e822f2cd
SL
44162020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4417
4418 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4419 remote host. Fix search path syntax on Windows host.
4420
48e9cc84
PW
44212020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4422
4423 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4424 over 'exec-file-mismatch'.
4425 * gdb.base/attach.c: Mark should_exit volatile.
4426 * gdb.base/attach2.c: Likewise. Add a comment explaining
4427 why the sleep cannot be big.
4428 * gdb.base/attach3.c: New file.
4429
160f8a8f
SL
44302020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4431
4432 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4433 prefix optional.
4434
4d91c2a4
SL
44352020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4436
4437 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4438 for remote host.
4439
87f83f20
SL
44402020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4441 Hafiz Abid Qadeer <abidh@codesourcery.com>
4442
4443 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4444 file sent to remote host.
4445 (top level): Allow int32_t as type of 32-bit register.
4446
37ab8655
TV
44472020-06-19 Tom de Vries <tdevries@suse.de>
4448
4449 * lib/gdb.exp (gdb_note): New proc.
4450 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4451 (gdb_default_target_compile): ... here. Only call
4452 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4453 (use_gdb_compile): Change to array.
4454 (toplevel): Update sets of use_gdb_compile to specify language.
4455 Warn about default_target_compile override. Store dejagnu's version
4456 of default_target_compile in dejagnu_default_target_compile.
4457
a8a56685
TV
44582020-06-18 Tom de Vries <tdevries@suse.de>
4459
4460 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4461 (default_gdb_init): ... here.
4462
581bea2c
SL
44632020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4464
4465 Fix TUI support checks in gdb.tui tests.
4466
4467 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4468 just say UNSUPPORTED.
4469 * gdb.tui/corefile-run.exp: Likewise.
4470 * gdb.tui/empty.exp: Likewise.
4471 * gdb.tui/list-before.exp: Likewise.
4472 * gdb.tui/list.exp: Likewise.
4473 * gdb.tui/main.exp: Likewise.
4474 * gdb.tui/regs.exp: Likewise.
4475 * gdb.tui/resize.exp: Likewise.
4476 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4477 * gdb.tui/tui-layout-asm.exp: Likewise.
4478 * gdb.tui/tui-missing-src.exp: Likewise.
4479 * gdb.tui/winheight.exp: Likewise.
4480 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4481
05e682e3
SL
44822020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4483
4484 Fix TCL error in gdb.python/py-format-string.exp.
4485
4486 * gdb.python/py-format-string.exp: Move test for python support
4487 earlier, out of function body.
4488
efb763a5
SM
44892020-06-15 Simon Marchi <simon.marchi@efficios.com>
4490
4491 * gdb.base/index-cache-load-twice.c: New.
4492 * gdb.base/index-cache-load-twice.exp: New.
4493
43327b20
KS
44942020-06-17 Keith Seitz <keiths@redhat.com>
4495
99cf27cf 4496 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4497 when executing "gdb --configuration".
4498
081e778c
TV
44992020-06-17 Tom de Vries <tdevries@suse.de>
4500
4501 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4502 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4503 conditional on presence of gdb_tcl_unknown.
4504 (gdb_finish): Make override undo conditional on presence of
4505 gdb_tcl_unknown.
4506
d2d1ea20
TT
45072020-06-16 Tom Tromey <tom@tromey.com>
4508
4509 * gdb.python/tui-window.py (failwin): New function. Register it
4510 as a TUI window type.
4511 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4512
c802e8a7
GB
45132020-06-16 Gary Benson <gbenson@redhat.com>
4514
4515 * gdb.python/py-nested-maps.c (create_map): Add missing return
4516 value.
4517 (create_map_map): Likewise.
4518
ff08abb8
TBA
45192020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4520
4521 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4522 variable.
4523 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4524 and use the already-defined 'options' variable.
4525
a29d5112
AB
45262020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4527 Tom de Vries <tdevries@suse.de>
4528
4529 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4530 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4531 (gdb_setup_known_globals): New proc.
4532 (gdb_cleanup_globals): New proc.
4533 * lib/gdb.exp (load_lib): New override proc.
4534 (gdb_stdin_log_init): Set var in_file as persistent global.
4535 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4536 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4537 fpc_compiler as persistent global.
4538
8c74a764
TV
45392020-06-12 Tom de Vries <tdevries@suse.de>
4540
4541 * lib/tuiterm.exp (spawn): Rename to ...
4542 (tui_spawn): ... this.
4543 (toplevel): Move rename of spawn ...
4544 (gdb_init_tuiterm): ... here. New proc.
4545 (gdb_finish_tuiterm): New proc.
4546 * lib/gdb.exp (gdb_finish_hooks): New global var.
4547 (gdb_finish): Handle gdb_finish_hooks.
4548 (tuiterm_env): New proc.
4549 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4550 tuiterm_env.
4551 * gdb.tui/basic.exp: Same.
4552 * gdb.tui/corefile-run.exp: Same.
4553 * gdb.tui/empty.exp: Same.
4554 * gdb.tui/list-before.exp: Same.
4555 * gdb.tui/list.exp: Same.
4556 * gdb.tui/main.exp: Same.
4557 * gdb.tui/new-layout.exp: Same.
4558 * gdb.tui/regs.exp: Same.
4559 * gdb.tui/resize.exp: Same.
4560 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4561 * gdb.tui/tui-layout-asm.exp: Same.
4562 * gdb.tui/tui-missing-src.exp: Same.
4563 * gdb.tui/winheight.exp: Same.
4564
26783bce
TV
45652020-06-12 Tom de Vries <tdevries@suse.de>
4566
4567 PR testsuite/26110
4568 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4569 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4570
2b4e6a3f
TT
45712020-06-11 Tom Tromey <tom@tromey.com>
4572
4573 PR gdb/18318:
4574 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4575 floating point tests.
4576
2f33032a
KS
45772020-06-11 Keith Seitz <keiths@redhat.com>
4578
4579 PR gdb/21356
4580 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4581 vla_struct.
4582 Add new struct vla_typedef and union vla_typedef_union and
4583 corresponding instantiation objects.
4584 Initialize new objects.
4585 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4586 and vla_typedef_union_object.
4587 Fixup type for vla_struct_object.
4588
a8baf0a3
TV
45892020-06-11 Tom de Vries <tdevries@suse.de>
4590
4591 * lib/gdb.exp (with_override): New proc, factored out of ...
4592 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4593
7ab96794
TV
45942020-06-10 Tom de Vries <tdevries@suse.de>
4595
4596 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4597
cab5c3b7
SM
45982020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4599
4600 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4601 parameter, update callers.
4602
f8c41851
SM
46032020-06-04 Simon Marchi <simon.marchi@efficios.com>
4604
4605 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4606 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4607 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4608
1c07a73f
TV
46092020-06-04 Tom de Vries <tdevries@suse.de>
4610
4611 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4612
95146b5d
TV
46132020-06-04 Tom de Vries <tdevries@suse.de>
4614
4615 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4616 exp_continue.
4617
0cfcd4f0
TV
46182020-06-04 Tom de Vries <tdevries@suse.de>
4619
4620 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4621
f9b5d5ea
TV
46222020-06-03 Tom de Vries <tdevries@suse.de>
4623
4624 PR symtab/26046
4625 * gdb.cp/breakpoint-locs-2.cc: New test.
4626 * gdb.cp/breakpoint-locs.cc: New test.
4627 * gdb.cp/breakpoint-locs.exp: New file.
4628 * gdb.cp/breakpoint-locs.h: New test.
4629
5144dfba
TV
46302020-06-03 Tom de Vries <tdevries@suse.de>
4631
4632 PR testsuite/25609
4633 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4634 value of global verbose.
4635 * gdb.base/jit-elf.exp: Same.
4636 * gdb.base/jit-reader.exp: Same.
4637
621eacdf
TV
46382020-06-02 Tom de Vries <tdevries@suse.de>
4639
4640 * gdb.dwarf2/multidictionary.exp: Don't use
4641 gdb_spawn_with_cmdline_opts.
4642
1313c56e
AB
46432020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4644
4645 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4646 use_header case.
4647 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4648 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4649 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4650 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4651 * gdb.dwarf2/dw2-inline-header.c: New file.
4652 * gdb.dwarf2/dw2-inline-header.h: New file.
4653
f68f85b5
PA
46542020-05-30 Pedro Alves <palves@redhat.com>
4655
4656 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4657 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4658
678048e8
GB
46592020-05-29 Gary Benson <gbenson@redhat.com>
4660
4661 * gdb.compile/compile-cplus.exp (additional_flags): Also
4662 set when building with clang.
4663 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4664 when building with clang.
4665
9fcafd23
GB
46662020-05-29 Gary Benson <gbenson@redhat.com>
4667
4668 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4669 building with clang.
4670 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4671
735d5a07
GB
46722020-05-29 Gary Benson <gbenson@redhat.com>
4673
4674 * gdb.cp/koenig.exp (prepare_for_testing): Add
4675 additional_flags=-Wno-unused-comparison.
4676 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4677
4ad2c6a0
GB
46782020-05-28 Gary Benson <gbenson@redhat.com>
4679
4680 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4681 statement.
4682
09fe663e
GB
46832020-05-28 Gary Benson <gbenson@redhat.com>
4684
4685 * gdb.cp/classes.exp (prepare_for_testing): Add
4686 additional_flags=-Wno-deprecated-register.
4687 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4688 * gdb.cp/misc.exp: Likewise.
4689
cee00f17
GB
46902020-05-28 Gary Benson <gbenson@redhat.com>
4691
4692 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4693 (test_op_new::operator new): Add return statement.
4694 (test_op_new_array::operator new[]): Likewise.
4695
636edd00
PA
46962020-05-27 Pedro Alves <palves@redhat.com>
4697
4698 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4699 check. Use test_gdb_complete_unique instead of
4700 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4701 test_gdb_complete_multiple instead of
4702 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4703
c2b75043
LM
47042020-05-27 Luis Machado <luis.machado@linaro.org>
4705
4706 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4707 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4708 * gdb.arch/arm-disassembler-options.exp: Likewise.
4709 * gdb.arch/arm-disp-step.exp: Likewise.
4710 * gdb.arch/thumb-prologue.exp: Likewise.
4711 * gdb.base/async.exp: Likewise.
4712 * gdb.base/auxv.exp: Likewise.
4713 * gdb.base/complex-parts.exp: Likewise.
4714 * gdb.base/ena-dis-br.exp: Likewise.
4715 * gdb.base/foll-exec.exp: Likewise.
4716 * gdb.base/permissions.exp: Likewise.
4717 * gdb.base/relocate.exp: Likewise.
4718 * gdb.base/return2.exp: Likewise.
4719 * gdb.base/sigbpt.exp: Likewise.
4720 * gdb.base/siginfo-obj.exp: Likewise.
4721 * gdb.cp/converts.exp: Likewise.
4722 * gdb.cp/exceptprint.exp: Likewise.
4723 * gdb.cp/inherit.exp: Likewise.
4724 * gdb.cp/nsnoimports.exp: Likewise.
4725 * gdb.cp/virtbase2.exp: Likewise.
4726 * gdb.mi/mi-var-cmd.exp: Likewise.
4727 * gdb.mi/var-cmd.c: Likewise.
4728
53a47a3e
TT
47292020-05-26 Tom Tromey <tromey@adacore.com>
4730
4731 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4732
0bc2354b
TT
47332020-05-26 Tom Tromey <tromey@adacore.com>
4734
4735 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4736 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4737 type.
4738 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4739 variable.
4740
0db49895
CBG
47412020-05-26 Christian Biesinger <cbiesinger@google.com>
4742
4743 * Makefile.in: Use = instead of == for the test command
4744 for portability.
4745
40d22035
TV
47462020-05-26 Tom de Vries <tdevries@suse.de>
4747
4748 * gdb.base/gold-gdb-index-2.c: New test.
4749 * gdb.base/gold-gdb-index.c: New test.
4750 * gdb.base/gold-gdb-index.exp: New file.
4751 * gdb.base/gold-gdb-index.h: New test.
4752
043e2e02
TV
47532020-05-25 Tom de Vries <tdevries@suse.de>
4754
4755 * boards/gold-gdb-index.exp: New file.
4756
462f72c5
SM
47572020-05-25 Simon Marchi <simon.marchi@efficios.com>
4758
4759 * boards/simavr.exp: New file.
4760
6cf66e76
SM
47612020-05-25 Simon Marchi <simon.marchi@efficios.com>
4762
4763 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4764 * gdb.base/inferior-args.exp: New file.
4765 * gdb.base/inferior-args.c: New file.
4766
75d04512
SM
47672020-05-25 Simon Marchi <simon.marchi@efficios.com>
4768
4769 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4770 inferior_args. Pass it to gdb_reload.
4771 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4772 inferior_args.
4773 (gdb_reload): Add inferior_args argument.
4774 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4775 pass it to gdbserver_run.
4776 * boards/native-gdbserver.exp: Do not set noargs.
4777 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4778 inferior_args argument.
4779 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4780 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4781 * gdb.base/args.exp: Likewise.
4782
42cf1844
TV
47832020-05-25 Tom de Vries <tdevries@suse.de>
4784
4785 * lib/gdb.exp (exec_is_pie): Add comment.
4786
8f7d38ef
TV
47872020-05-25 Tom de Vries <tdevries@suse.de>
4788
4789 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4790 instead of $binfile in the untested message.
4791
465e1b0f
TV
47922020-05-25 Tom de Vries <tdevries@suse.de>
4793
4794 PR testsuite/26031
4795 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4796
3c5a0e02
TV
47972020-05-25 Tom de Vries <tdevries@suse.de>
4798
4799 * boards/gold.exp: New file.
4800
0a4f5f8c
TT
48012020-05-23 Tom Tromey <tom@tromey.com>
4802
4803 * gdb.base/style.exp: Remove completion styling test.
4804 * lib/gdb-utils.exp (style): Remove completion styles.
4805
eca1f90c
TT
48062020-05-23 Tom Tromey <tom@tromey.com>
4807
4808 * gdb.base/style.exp: Add completion styling test.
4809 * lib/gdb-utils.exp (style): Add completion styles.
4810
7c13f4e8
AB
48112020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
4812
4813 * gdb.base/annota1.exp: Update expected results.
4814 * gdb.cp/annota2.exp: Update expected results, remove duplicate
4815 test name.
4816 * gdb.cp/annota3.exp: Update expected results.
4817
41977d16
SM
48182020-05-20 Simon Marchi <simon.marchi@efficios.com>
4819
4820 PR gdb/26016
4821 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
4822 against MAP_FAILED.
4823 * gdb.base/coremaker.c (mmapdata): Likewise.
4824 * gdb.base/jit-reader-host.c (main): Likewise.
4825 * gdb.base/sym-file-loader.c (load): Likewise.
4826 (load_shlib): Likewise.
4827
b4757f2e
TT
48282020-05-20 Tom Tromey <tromey@adacore.com>
4829
4830 * gdb.ada/array_char_idx.exp: Recognize initialized array.
4831
9a0bacfb
TV
48322020-05-20 Tom de Vries <tdevries@suse.de>
4833
4834 PR symtab/25833
4835 * gdb.base/with-mf-inc.c: New test.
4836 * gdb.base/with-mf-main.c: New test.
4837 * gdb.base/with-mf.exp: New file.
4838
76571211
TT
48392020-05-19 Tom Tromey <tromey@adacore.com>
4840
4841 * gdb.rust/simple.exp: Restore missing test result.
4842
4cd9f3d5
TV
48432020-05-19 Tom de Vries <tdevries@suse.de>
4844
4845 * gdb.base/gdb-caching-proc.exp: Fix typo.
4846
7d874253
TT
48472020-05-19 Tom Tromey <tromey@adacore.com>
4848
4849 * gdb.rust/simple.exp: Add some test descriptions.
4850 (test_one_slice): Use with_test_prefix.
4851
1d727695
TV
48522020-05-18 Tom de Vries <tdevries@suse.de>
4853
4854 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
4855
7f32a4d5
PA
48562020-05-17 Pedro Alves <palves@redhat.com>
4857
4858 PR gdb/25741
4859 * gdb.base/hw-sw-break-same-address.exp: New file.
4860
7cfd74cf
PA
48612020-05-16 Pedro Alves <palves@redhat.com>
4862
4863 * gdb.multi/multi-re-run.exp (test_re_run): Switch
4864 LAST_LOADED_FILE accordingly.
4865
57b4f16e
PW
48662020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4867
4868 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
4869
7c05caf7
PW
48702020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4871
4872 * gdb.base/help.exp: Test apropos and help for commands
4873 having aliases. Fixed comments not starting with an
4874 upper-case letter or not finishing with a dot.
4875
7aa1b46f
PW
48762020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4877
3b3aaacb
PW
4878 * gdb.base/alias.exp: Update help output check.
4879
57b4f16e 48802020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 4881
7aa1b46f
PW
4882 * gdb.base/default.exp: Update output following fixes.
4883
0605465f
PW
48842020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4885
4886 * gdb.base/alias.exp: Test aliases starting with a prefix of
4887 another alias.
4888
86e4e63d
GB
48892020-05-15 Gary Benson <gbenson@redhat.com>
4890
4891 * gdb.base/info-os.c (main): Add return statement.
4892 * gdb.base/info_minsym.c (minsym_fun): Likewise.
4893 * gdb.base/large-frame-2.c (func): Likewise.
4894 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
4895 * gdb.base/pr10179-b.c (foo2): Likewise.
4896 * gdb.base/valgrind-disp-step.c (foo): Likewise.
4897 * gdb.base/watch-cond.c (func): Likewise.
4898 * gdb.multi/goodbye.c (verylongfun): Likewise.
4899 * gdb.multi/hello.c (commonfun): Likewise.
4900 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
4901 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
4902 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4903 Likewise.
4904 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
4905 * gdb.threads/interrupt-while-step-over.c (child_function):
4906 Likewise.
4907 * gdb.trace/actions-changed.c (end): Likewise.
4908
163df4df
GB
49092020-05-15 Gary Benson <gbenson@redhat.com>
4910
4911 * gdb.opencl/callfuncs.exp: Report when test skipped.
4912 * gdb.opencl/convs_casts.exp: Likewise.
4913 * gdb.opencl/datatypes.exp: Likewise.
4914 * gdb.opencl/operators.exp: Likewise.
4915 * gdb.opencl/vec_comps.exp: Likewise.
4916
6dbc505a
TV
49172020-05-15 Tom de Vries <tdevries@suse.de>
4918
4919 * gdb.base/align.exp.in: Rename to ...
4920 * gdb.base/align.exp.tcl: ... this.
4921 * gdb.base/align-c++.exp: Update.
4922 * gdb.base/align-c.exp: Update.
4923 * gdb.base/all-architectures.exp.in: Rename to ...
4924 * gdb.base/all-architectures.exp: ... this.
4925 * gdb.base/all-architectures-0.exp: Update.
4926 * gdb.base/all-architectures-1.exp: Update.
4927 * gdb.base/all-architectures-2.exp: Update.
4928 * gdb.base/all-architectures-3.exp: Update.
4929 * gdb.base/all-architectures-4.exp: Update.
4930 * gdb.base/all-architectures-5.exp: Update.
4931 * gdb.base/all-architectures-6.exp: Update.
4932 * gdb.base/all-architectures-7.exp: Update.
4933 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
4934 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
4935 * gdb.base/infcall-nested-structs-c++.exp: Update.
4936 * gdb.base/infcall-nested-structs-c.exp: Update.
4937 * gdb.base/info-types.exp.in: Rename to ...
4938 * gdb.base/info-types.exp.tcl: ... this.
4939 * gdb.base/info-types-c++.exp: Update.
4940 * gdb.base/info-types-c.exp: Update.
4941 * gdb.base/max-depth.exp.in: Rename to ...
4942 * gdb.base/max-depth.exp.tcl: ... this.
4943 * gdb.base/max-depth-c++.exp: Update.
4944 * gdb.base/max-depth-c.exp: Update.
4945 * gdb.cp/cpexprs.exp.in: Rename to ...
4946 * gdb.cp/cpexprs.exp.tcl: ... this.
4947 * gdb.cp/cpexprs-debug-types.exp: Update.
4948 * gdb.cp/cpexprs.exp: Update.
4949 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
4950 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
4951 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
4952 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
4953 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
4954 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
4955 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
4956 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
4957 * gdb.dwarf2/clang-debug-names-2.exp: Update.
4958 * gdb.dwarf2/clang-debug-names.exp: Update.
4959
d1034d78
AB
49602020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
4961
4962 * lib/check-test-names.exp: Remove code that prevents this file
4963 loading when tests are run in parallel.
4964
3c5c3649
PA
49652020-05-15 Pedro Alves <palves@redhat.com>
4966
4967 * gdb.multi/multi-kill.exp (start_inferior): Remove
4968 'testpid' parameter. Refer to namespace variable directly.
4969 (testpid): Declare as namespace variable.
4970
272c36b8
PA
49712020-05-15 Pedro Alves <palves@redhat.com>
4972
4973 * gdb.multi/multi-kill.exp: Wrap in namespace.
4974 (start_inferior): Add TESTPID parameter. Use it instead of the
4975 testpid global.
4976 (top level): Define empty TESTPID array, and pass it down to
4977 start_inferior.
4978
02eba61a
TV
49792020-05-14 Tom de Vries <tdevries@suse.de>
4980
4981 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
4982 output.
4983
971a3747
TV
49842020-05-14 Tom de Vries <tdevries@suse.de>
4985
4986 * gdb.base/align.exp: Split into ...
4987 * gdb.base/align.exp.in: ...
4988 * gdb.base/align-c++.exp: ...
4989 * gdb.base/align-c.exp: ... these.
4990 * gdb.base/infcall-nested-structs.exp: Split into ...
4991 * gdb.base/infcall-nested-structs.exp.in: ...
4992 * gdb.base/infcall-nested-structs-c++.exp: ...
4993 * gdb.base/infcall-nested-structs-c.exp: ... these.
4994 * gdb.base/info-types.exp: Split into ...
4995 * gdb.base/info-types.exp.in: ...
4996 * gdb.base/info-types-c++.exp: ...
4997 * gdb.base/info-types-c.exp: ... these.
4998 * gdb.base/max-depth.exp: Split into ...
4999 * gdb.base/max-depth.exp.in: ...
5000 * gdb.base/max-depth-c++.exp: ...
5001 * gdb.base/max-depth-c.exp: ... these.
5002 * gdb.cp/infcall-nodebug.exp: Split into ...
5003 * gdb.cp/infcall-nodebug.exp.in: ...
5004 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
5005 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
5006 * gdb.cp/infcall-nodebug-c-d0.exp: ...
5007 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
5008
a05575d3
TBA
50092020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5010 Pedro Alves <palves@redhat.com>
5011
5012 * gdb.multi/multi-exit.c: New file.
5013 * gdb.multi/multi-exit.exp: New file.
5014 * gdb.multi/multi-kill.c: New file.
5015 * gdb.multi/multi-kill.exp: New file.
5016
6ad82919
TBA
50172020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5018
5019 * gdb.base/annota1.exp: Update the expected output.
5020 * gdb.cp/annota2.exp: Ditto.
5021
843f4d93
AB
50222020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
5023
5024 * lib/check-test-names.exp: Disable when testing is being run in
5025 parallel.
5026
c7c66341
TV
50272020-05-12 Tom de Vries <tdevries@suse.de>
5028
5029 * gdb.base/jit-elf.exp: Fix string concat.
5030
1b59ca1c
TV
50312020-05-12 Tom de Vries <tdevries@suse.de>
5032
5033 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
5034 messages.
5035
b4991d29
TV
50362020-05-12 Tom de Vries <tdevries@suse.de>
5037
5038 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
5039
dbb0ab10
TV
50402020-05-12 Tom de Vries <tdevries@suse.de>
5041
5042 * gdb.ada/catch_ex.exp: Use with_test_prefix.
5043 * gdb.ada/mi_catch_ex.exp: Same.
5044 * gdb.ada/mi_catch_ex_hand.exp: Same.
5045
7549fed8
TV
50462020-05-12 Tom de Vries <tdevries@suse.de>
5047
5048 * gdb.fortran/complex.exp: Use with_test_prefix.
5049
af2d5cd8
TV
50502020-05-12 Tom de Vries <tdevries@suse.de>
5051
5052 * gdb.trace/passcount.exp: Fix test-names.
5053
7c121311
TV
50542020-05-12 Tom de Vries <tdevries@suse.de>
5055
5056 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5057
c9f3b40e
TV
50582020-05-12 Tom de Vries <tdevries@suse.de>
5059
5060 * gdb.gdb/complaints.exp: Use with_test_prefix.
5061 * gdb.xml/tdesc-regs.exp: Same.
5062 * gdb.opt/inline-locals.exp: Fix test name.
5063
111b33f0
TV
50642020-05-12 Tom de Vries <tdevries@suse.de>
5065
5066 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5067 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5068 * gdb.dwarf2/implref-struct.exp: Same.
5069 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5070 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5071
ebf47080
SM
50722020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5073
5074 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5075
d30dcd12
AB
50762020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5077
5078 * lib/check-test-names.exp (all_test_names): New module variable.
5079 (counts): Add 'duplicates' field.
5080 (_check_duplicates): New procedure.
5081 (check): Also check for duplicates.
5082 (do_log_summary): Print duplicates count.
5083 (do_reset_vars): Reset counter for duplicate test names, and
5084 discard all know test names.
5085
34584c09
AB
50862020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5087
5088 * lib/gdb.exp: Include check-test-names.exp library.
5089 * lib/check-test-names.exp: New file.
5090
e0002117
TV
50912020-05-11 Tom de Vries <tdevries@suse.de>
5092
5093 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5094
53f539a3
KS
50952020-05-11 Keith Seitz <keiths@redhat.com>
5096
5097 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5098
113ee09a
TV
50992020-05-11 Tom de Vries <tdevries@suse.de>
5100
5101 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5102 * gdb.cp/cpexprs.exp.in: .. here.
5103 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5104 cpexprs.exp.
5105
ba3e70b0
KS
51062020-05-11 Keith Seitz <keiths@redhat.com>
5107
5108 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5109 test names.
5110 * gdb.ada/arrayptr.exp: Likewise.
5111 * gdb.ada/assign_arr.exp: Likewise.
5112 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5113 * gdb.ada/bp_on_var.exp: Likewise.
5114 * gdb.ada/call_pn.exp: Likewise.
5115 * gdb.ada/complete.exp: Likewise.
5116 * gdb.ada/fun_overload_menu.exp: Likewise.
5117 * gdb.ada/funcall_param.exp: Likewise.
5118 * gdb.ada/funcall_ref.exp: Likewise.
5119 * gdb.ada/packed_array_assign.exp: Likewise.
5120 * gdb.ada/same_component_name.exp: Likewise.
5121 * gdb.ada/type_coercion.exp: Likewise.
5122 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5123 * gdb.ada/variant_record_packed_array.exp: Likewise.
5124
3ee6bb11
TV
51252020-05-11 Tom de Vries <tdevries@suse.de>
5126
5127 PR symtab/25941
5128 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5129 out of ...
5130 * gdb.dwarf2/clang-debug-names.exp: ... here.
5131 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5132 clang-debug-names.exp.in.
5133 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5134 * gdb.dwarf2/clang-debug-names-2.c: New test.
5135
86cd6bc8
AKS
51362020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5137
5138 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5139 (fortran_runto_main): New Proc, fortran version of runto_main.
5140 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5141 * gdb.fortran/array-bounds.exp: Likewise.
5142 * gdb.fortran/array-slices.exp: Likewise.
5143 * gdb.fortran/block-data.exp: Likewise.
5144 * gdb.fortran/charset.exp: Likewise.
5145 * gdb.fortran/common-block.exp: Likewise.
5146 * gdb.fortran/complex.exp: Likewise.
5147 * gdb.fortran/derived-type-function.exp: Likewise.
5148 * gdb.fortran/derived-type.exp: Likewise.
5149 * gdb.fortran/info-modules.exp: Likewise.
5150 * gdb.fortran/info-types.exp: Likewise.
5151 * gdb.fortran/intrinsics.exp: Likewise.
5152 * gdb.fortran/library-module.exp: Likewise.
5153 * gdb.fortran/logical.exp: Likewise.
5154 * gdb.fortran/max-depth.exp: Likewise.
5155 * gdb.fortran/module.exp: Likewise.
5156 * gdb.fortran/multi-dim.exp: Likewise.
5157 * gdb.fortran/nested-funcs.exp: Likewise.
5158 * gdb.fortran/print-formatted.exp: Likewise.
5159 * gdb.fortran/print_type.exp: Likewise.
5160 * gdb.fortran/printing-types.exp: Likewise.
5161 * gdb.fortran/ptr-indentation.exp: Likewise.
5162 * gdb.fortran/ptype-on-functions.exp: Likewise.
5163 * gdb.fortran/subarray.exp: Likewise.
5164 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5165 * gdb.fortran/vla-datatypes.exp: Likewise.
5166 * gdb.fortran/vla-history.exp: Likewise.
5167 * gdb.fortran/vla-ptr-info.exp: Likewise.
5168 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5169 * gdb.fortran/vla-ptype.exp: Likewise.
5170 * gdb.fortran/vla-sizeof.exp: Likewise.
5171 * gdb.fortran/vla-type.exp: Likewise.
5172 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5173 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5174 * gdb.fortran/vla-value-sub.exp: Likewise.
5175 * gdb.fortran/vla-value.exp: Likewise.
5176 * gdb.fortran/whatis_type.exp: Likewise.
5177 * gdb.mi/mi-var-child-f.exp: Likewise.
5178
6dc55ce9 51792020-05-09 Tom de Vries <tdevries@suse.de>
5180
5181 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5182
283cb58c
TV
51832020-05-08 Tom de Vries <tdevries@suse.de>
5184
5185 * gdb.dwarf2/clang-debug-names.c: New test.
5186 * gdb.dwarf2/clang-debug-names.exp: New file.
5187
ac4a4f1c
SM
51882020-05-06 Simon Marchi <simon.marchi@efficios.com>
5189
5190 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5191 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5192
24fe640b
TV
51932020-05-06 Tom de Vries <tdevries@suse.de>
5194
5195 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5196 breakpoint is at a "recommended breakpoint location".
5197 * gdb.reverse/consecutive-reverse.exp: Same.
5198
0d8683a3
TV
51992020-05-06 Tom de Vries <tdevries@suse.de>
5200
5201 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5202 address.
5203
b8983c46
TV
52042020-05-06 Tom de Vries <tdevries@suse.de>
5205
5206 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5207
abf6d805
TV
52082020-05-06 Tom de Vries <tdevries@suse.de>
5209
5210 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5211 info for r.
5212
0fc2a808
TV
52132020-05-06 Tom de Vries <tdevries@suse.de>
5214
5215 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5216 necessary.
5217
873dd427
TV
52182020-05-06 Tom de Vries <tdevries@suse.de>
5219
5220 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5221 void.
5222
7c99e7e2
TV
52232020-05-06 Tom de Vries <tdevries@suse.de>
5224
5225 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5226 of ...
5227 * gdb.base/async.exp: ... here.
5228 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5229 "recommended breakpoint location".
5230
6173d6a6
TV
52312020-05-06 Tom de Vries <tdevries@suse.de>
5232
5233 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5234
6015a067
TV
52352020-05-04 Tom de Vries <tdevries@suse.de>
5236
5237 * gdb.base/async.exp: Check whether instruction addresses are a
5238 "recommended breakpoint location".
5239
3b6acaee
TT
52402020-05-03 Tom Tromey <tom@tromey.com>
5241
5242 * gdb.base/sepdebug.exp: Remove "catch" test.
5243 * gdb.base/break.exp: Remove "catch" test.
5244 * gdb.base/default.exp: Update expected output.
5245
5beb4d17
TV
52462020-05-02 Tom de Vries <tdevries@suse.de>
5247
5248 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5249 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5250 * gdb.arch/i386-mpx-map.exp: Same.
5251 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5252 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5253 * gdb.arch/i386-mpx.exp: Same.
5254
8caf140d
TV
52552020-05-02 Tom de Vries <tdevries@suse.de>
5256
5257 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5258
693196cb
TV
52592020-05-01 Tom de Vries <tdevries@suse.de>
5260
5261 * gdb.ada/operator_bp.exp: Allow more than required amount of
5262 breakpoint.
5263
53ae0aa9
TV
52642020-05-01 Tom de Vries <tdevries@suse.de>
5265
5266 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5267
ee9d1e5f
HD
52682020-04-30 Hannes Domani <ssbssa@yahoo.de>
5269
5270 PR gdb/18706
5271 * gdb.cp/stub-array-size.cc: New test.
5272 * gdb.cp/stub-array-size.exp: New file.
5273 * gdb.cp/stub-array-size.h: New test.
5274 * gdb.cp/stub-array-size2.cc: New test.
5275
d5cf82c0
HD
52762020-04-30 Hannes Domani <ssbssa@yahoo.de>
5277
5278 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5279 output to the new format.
5280
42e165c3
SM
52812020-04-29 Simon Marchi <simon.marchi@efficios.com>
5282
5283 * gdb.base/break.exp: Use with_test_prefix.
5284
6e4e3fe1
TV
52852020-04-29 Tom de Vries <tdevries@suse.de>
5286
5287 * lib/gdb.exp (debug_types): New proc.
5288 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5289 * gdb.python/py-symtab.exp: Same.
5290
d642b692
HD
52912020-04-29 Hannes Domani <ssbssa@yahoo.de>
5292
5293 PR gdb/17320
5294 * gdb.base/pretty-array.c: New test.
5295 * gdb.base/pretty-array.exp: New file.
5296
ea90f227
TV
52972020-04-29 Tom de Vries <tdevries@suse.de>
5298
5299 PR symtab/25889
5300 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5301 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5302 and include cpexprs.exp.
5303
a65189c9
TV
53042020-04-28 Mark Williams <mark@myosotissp.com>
5305
5306 PR gdb/24480
5307 * dw4-toplevel-types.exp: Test for top level types.
5308 * dw4-toplevel-types.cc: Test for top level types.
5309
32d1f47a
TBA
53102020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5311
5312 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5313 (theads -> threads).
5314
56a4f5a1
TV
53152020-04-28 Tom de Vries <tdevries@suse.de>
5316
5317 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5318
0b2f8a3b
TV
53192020-04-28 Tom de Vries <tdevries@suse.de>
5320
5321 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5322
5390c717
TV
53232020-04-28 Tom de Vries <tdevries@suse.de>
5324
5325 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5326
15cd93d0
TV
53272020-04-28 Tom de Vries <tdevries@suse.de>
5328
5329 * gdb.dwarf2/main-foo.c: New test.
5330 * gdb.dwarf2/struct-with-sig.exp: New file.
5331
d472f0fb
TV
53322020-04-25 Tom de Vries <tdevries@suse.de>
5333
5334 * boards/debug-types.exp: New file.
5335
8d840e05
AB
53362020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5337
5338 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5339
bcfe6157
TT
53402020-04-24 Tom Tromey <tom@tromey.com>
5341
5342 PR symtab/12707:
5343 * gdb.python/py-symbol.exp: Update expected results for
5344 linkage_name test.
5345 * gdb.cp/print-demangle.exp: New file.
5346 * gdb.base/c-linkage-name.exp: Fix test.
5347 * gdb.guile/scm-symbol.exp: Update expected results for
5348 linkage_name test.
5349
f049a313
TT
53502020-04-24 Tom Tromey <tom@tromey.com>
5351
5352 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5353 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5354 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5355 assembler.
5356
7cf28874
TV
53572020-04-24 Tom de Vries <tdevries@suse.de>
5358
5359 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5360 C++.
5361
dac2fef7
TT
53622020-04-24 Tom Tromey <tromey@adacore.com>
5363
5364 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5365 values.
5366 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5367 values. Update test for minimal encodings.
5368 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5369 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5370 values. Update test for minimal encodings.
5371
1acda803
TT
53722020-04-24 Tom Tromey <tromey@adacore.com>
5373
5374 PR python/23662:
5375 * gdb.ada/variant.exp: Add Python checks.
5376 * gdb.rust/simple.exp: Add dynamic type checks.
5377
adfb9815
TT
53782020-04-24 Tom Tromey <tromey@adacore.com>
5379
5380 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5381 Make array type matching more lax.
5382 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5383 * gdb.ada/mi_variant.exp: New file.
5384 * gdb.ada/mi_variant/pck.ads: New file.
5385 * gdb.ada/mi_variant/pkg.adb: New file.
5386 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5387 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5388
7d79de9a
TT
53892020-04-24 Tom Tromey <tromey@adacore.com>
5390
5391 * gdb.ada/variant.exp: Add dynamic field offset tests.
5392 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5393 * gdb.ada/variant/pkg.adb: Add new variables.
5394
f8e89861
TT
53952020-04-24 Tom Tromey <tromey@adacore.com>
5396
5397 * gdb.ada/variant.exp: New file
5398 * gdb.ada/variant/pkg.adb: New file
5399 * gdb.ada/variant/pck.adb: New file
5400
86e887ae
TV
54012020-04-24 Tom de Vries <tdevries@suse.de>
5402
5403 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5404
88428775
TV
54052020-04-24 Tom de Vries <tdevries@suse.de>
5406
5407 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5408 flags.
5409
4e86f6e7
TV
54102020-04-24 Tom de Vries <tdevries@suse.de>
5411
5412 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5413
2016d3e6
TV
54142020-04-24 Tom de Vries <tdevries@suse.de>
5415
5416 * lib/gdb.exp (default_gdb_start): Handle eof.
5417 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5418 failure.
5419 * gdb.base/readnever.exp: Handle clean_restart failure.
5420
70bc38f5
TV
54212020-04-23 Tom de Vries <tdevries@suse.de>
5422
5423 * gdb.base/decl-before-def.exp: Run to main and print a again.
5424
de82891c
TV
54252020-04-23 Tom de Vries <tdevries@suse.de>
5426
5427 * gdb.base/decl-before-def-decl.c: New test.
5428 * gdb.base/decl-before-def-def.c: New test.
5429 * gdb.base/decl-before-def.exp: New file.
5430
96038148
TV
54312020-04-23 Tom de Vries <tdevries@suse.de>
5432
5433 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5434
54ac3df1
TV
54352020-04-22 Tom de Vries <tdevries@suse.de>
5436
5437 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5438 debug_info_offset.
5439 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5440 before $objsfile in the line line.
5441
714534e1
TV
54422020-04-22 Tom de Vries <tdevries@suse.de>
5443
5444 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5445
16a7dbf4
MS
54462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5447
5448 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5449 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5450 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5451 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5452 * gdb.base/jit-protocol.h: Update definitions to match all usage
5453 contexts.
5454
54552020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5456
5457 * gdb.base: Rename all jit related test and source files.
5458
54592020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5460
5461 * gdb.base/jit-reader.exp: Relax register output check.
5462
317d2668
TV
54632020-04-22 Tom de Vries <tdevries@suse.de>
5464
5465 PR symtab/25764
5466 * gdb.base/psym-external-decl-2.c: New test.
5467 * gdb.base/psym-external-decl.c: New test.
5468 * gdb.base/psym-external-decl.exp: New file.
5469 * gdb.threads/tls.exp: Add PR25807 kfail.
5470
eea9e357
TV
54712020-04-22 Tom de Vries <tdevries@suse.de>
5472
5473 PR symtab/25801
5474 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5475 in "info source" output.
5476
3d5afab3
TV
54772020-04-22 Tom de Vries <tdevries@suse.de>
5478
5479 PR symtab/25700
5480 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5481 symtab for imported_unit.c.
5482
b32102f6
GB
54832020-04-21 Gary Benson <gbenson@redhat.com>
5484
5485 * gdb.base/advance.c (func): New argument, to match call site.
5486 (func2, func3): Add return statements.
5487
d43b7a2d
TBA
54882020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5489
5490 * gdb.multi/run-only-second-inf.c: New file.
5491 * gdb.multi/run-only-second-inf.exp: New file.
5492
d89edf9b
MM
54932020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5494
5495 * gdb.btrace/multi-inferior.c: New test.
5496 * gdb.btrace/multi-inferior.exp: New file.
5497
1a476b6d
MM
54982020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5499
5500 * gdb.btrace/enable-new-thread.c: New test.
5501 * gdb.btrace/enable-new-thread.exp: New file.
5502
4778a5f8
TV
55032020-04-21 Tom de Vries <tdevries@suse.de>
5504
5505 PR gdb/25471
5506 * gdb.threads/killed-outside.c: New test.
5507 * gdb.threads/killed-outside.exp: New file.
5508
9b2c992c
GB
55092020-04-20 Gary Benson <gbenson@redhat.com>
5510
5511 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5512 * gdb.base/nested-subp2.exp: Likewise.
5513 * gdb.base/nested-subp3.exp: Likewise.
5514
b5d1d6f7
GB
55152020-04-20 Gary Benson <gbenson@redhat.com>
5516
5517 * gdb.base/nested-subp1.exp: Disable test when using clang.
5518 * gdb.base/nested-subp2.exp: Likewise.
5519 * gdb.base/nested-subp3.exp: Likewise.
5520
25230285
GB
55212020-04-20 Gary Benson <gbenson@redhat.com>
5522
5523 * gdb.cp/exception.cc: Fix compilation error with clang.
5524
fa93cc8f
GB
55252020-04-20 Gary Benson <gbenson@redhat.com>
5526
809730f3 5527 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5528
e0c45f30
GB
55292020-04-20 Gary Benson <gbenson@redhat.com>
5530
5531 * gdb.base/jit-main.c: Fix compilation error with clang.
5532
4ddfec93
KR
55332020-04-17 Kamil Rytarowski <n54@gmx.com>
5534
5535 * gdb.base/attach-twice.c: Include "sys/types.h".
5536 (PTRACE_ATTACH): Add fallback definition.
5537 (main): Pass `0' to the 4th argument of `ptrace'.
5538
2bed205e
KR
55392020-04-17 Kamil Rytarowski <n54@gmx.com>
5540
5541 * gdb.base/fork-running-state.c: Include "signal.h".
5542
0743fc83
TT
55432020-04-17 Tom Tromey <tromey@adacore.com>
5544
5545 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5546 Update tests.
5547 * gdb.btrace/cpu.exp: Update tests.
5548 * gdb.base/maint.exp: Update tests.
5549 * gdb.base/default.exp: Update tests.
5550 * gdb.base/completion.exp: Update tests.
5551
efba5c23
TV
55522020-04-16 Tom de Vries <tdevries@suse.de>
5553
5554 PR symtab/25791
5555 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5556 (ensure_gdb_index): and factor out and move ...
5557 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5558 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5559
d191d716
TV
55602020-04-16 Tom de Vries <tdevries@suse.de>
5561
5562 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5563 loading exec.
5564
99f1bc6a
AB
55652020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5566
5567 * gdb.base/many-completions.exp: New file.
5568
194d088f
TV
55692020-04-14 Tom de Vries <tdevries@suse.de>
5570
5571 PR symtab/25718
5572 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5573
c1a66c06
TV
55742020-04-14 Tom de Vries <tdevries@suse.de>
5575
5576 PR symtab/25720
5577 * gdb.base/maint-expand-symbols-header-file.c: New test.
5578 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5579 * gdb.base/maint-expand-symbols-header-file.h: New test.
5580
21b0982c
AB
55812020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5582
5583 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5584 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5585 get_func_info.
5586 (get_func_info): Delete.
5587 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5588 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5589 * lib/dwarf.exp (get_func_info): New function.
5590
dd1cab06
TV
55912020-04-13 Tom de Vries <tdevries@suse.de>
5592
5593 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5594 to what find_gnatmake does.
5595
71ea2b6b
TV
55962020-04-10 Tom de Vries <tdevries@suse.de>
5597
5598 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5599 -readnow.
5600
bdfc1e8a
TV
56012020-04-10 Tom de Vries <tdevries@suse.de>
5602
5603 PR cli/25808
5604 * gdb.base/style.c: Add leading newlines.
5605 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5606 Check listing of main's one-line body.
5607
14ca8ecf
TV
56082020-04-08 Tom de Vries <tdevries@suse.de>
5609
5610 * lib/gdb.exp (psymtabs_p): New proc.
5611 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5612 importing unit" unsupported if there are no partial symbols.
5613
e21d048f
TV
56142020-04-08 Tom de Vries <tdevries@suse.de>
5615
5616 PR testsuite/25760
5617 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5618
25c11aca
TV
56192020-04-07 Tom de Vries <tdevries@suse.de>
5620
5621 PR symtab/25796
5622 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5623
5707e24b
TV
56242020-04-07 Tom de Vries <tdevries@suse.de>
5625
5626 * gdb.base/check-psymtab.c: New test.
5627 * gdb.base/check-psymtab.exp: New file.
5628
6ee448cc
TT
56292020-04-06 Tom Tromey <tromey@adacore.com>
5630
5631 * gdb.ada/variant-record/proc.adb: New file.
5632 * gdb.ada/variant-record/value.adb: New file.
5633 * gdb.ada/variant-record/value.s: New file.
5634 * gdb.ada/variant-record.exp: New file.
5635
9e7c9a03
HD
56362020-04-03 Hannes Domani <ssbssa@yahoo.de>
5637
5638 PR gdb/25325
5639 * gdb.cp/typed-enum.cc: New test.
5640 * gdb.cp/typed-enum.exp: New file.
5641
c90d28ac
AB
56422020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5643
5644 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5645 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5646 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5647 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5648 * gdb.opt/inline-small-func.c: New file.
5649 * gdb.opt/inline-small-func.exp: New file.
5650 * gdb.opt/inline-small-func.h: New file.
5651
34e9a9fa
AB
56522020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5653
5654 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5655 function.
5656
6a354911
AB
56572020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5658
5659 * lib/dwarf.exp (function_range): Allow compiler options to be
5660 specified.
5661
880d9777
TV
56622020-04-02 Tom de Vries <tdevries@suse.de>
5663
5664 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5665 __attribute__((always_inline)).
5666 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5667
f32682ea
TV
56682020-04-02 Tom de Vries <tdevries@suse.de>
5669
5670 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5671 (gdbserver_gdb_exit): ... here. Add timeout warning.
5672 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5673 (connect_target_extended_remote): Append new server_spawn_id to
5674 server_spawn_ids.
5675 (cleanup): New proc.
5676 (setup, <toplevel>): Call cleanup.
5677
d3214198
TV
56782020-04-02 Tom de Vries <tdevries@suse.de>
5679
5680 * gdb.base/main-psymtab.exp: New file.
5681
cc77ed24
TV
56822020-04-02 Tom de Vries <tdevries@suse.de>
5683
5684 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5685
3638a098
TT
56862020-04-01 Tom Tromey <tom@tromey.com>
5687
5688 * gdb.base/complex-parts.exp: Add type tests.
5689
c34e8714
TT
56902020-04-01 Tom Tromey <tom@tromey.com>
5691
5692 * gdb.base/complex-parts.exp: Add arithmetic tests.
5693
981c08ce
TT
56942020-04-01 Tom Tromey <tom@tromey.com>
5695
5696 * gdb.compile/compile.exp: Update.
5697 * gdb.compile/compile-cplus.exp: Update.
5698 * gdb.base/varargs.exp: Update.
5699 * gdb.base/floatn.exp: Update.
5700 * gdb.base/endianity.exp: Update.
5701 * gdb.base/callfuncs.exp (do_function_calls): Update.
5702 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5703 (complex_float_integral_args): Update.
5704 * gdb.base/complex.exp: Update.
5705 * gdb.base/complex-parts.exp: Update.
5706
3d1cfd43
TT
57072020-04-01 Tom Tromey <tromey@adacore.com>
5708
5709 * gdb.rust/union.rs: New file.
5710 * gdb.rust/union.exp: New file.
5711 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5712 (main): Update.
5713 * gdb.rust/simple.exp: Move union tests to union.exp.
5714
e033dfa9
TT
57152020-04-01 Tom Tromey <tromey@adacore.com>
5716
5717 * gdb.rust/simple.rs (main): Remove "y0".
5718
53cccef1
TBA
57192020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5720
5721 * gdb.multi/stop-all-on-exit.c: New test.
5722 * gdb.multi/stop-all-on-exit.exp: New file.
5723
60e22c1e
HD
57242020-04-01 Hannes Domani <ssbssa@yahoo.de>
5725
5726 PR gdb/24789
5727 * gdb.cp/misc.cc: Add integer reference variable.
5728 * gdb.cp/misc.exp: Add test.
5729
e139a727
TBA
57302020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5731
5732 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5733 scenario to cover execution until the end and also the case
5734
16b0db75
TV
57352020-03-31 Tom de Vries <tdevries@suse.de>
5736
5737 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5738 c. Use "maint info symtabs" to check symtab expansion.
5739
c0502da6
TV
57402020-03-30 Tom de Vries <tdevries@suse.de>
5741
5742 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5743 unsupported.
5744 (verify_psymtab_expanded): Move ...
5745 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5746 test.
5747 (readnow): New proc.
5748
5935fd15
AB
57492020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5750
5751 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5752 with $hex.
5753
1773be9e
TT
57542020-03-20 Tom Tromey <tromey@adacore.com>
5755
5756 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5757
70304be9
TT
57582020-03-20 Tom Tromey <tromey@adacore.com>
5759
5760 * gdb.ada/sub_variant/subv.adb: New file.
5761 * gdb.ada/sub_variant.exp: New file.
5762
0dd7b8f7
TV
57632020-03-20 Tom de Vries <tdevries@suse.de>
5764
5765 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5766 first break fails.
5767 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5768
cada5fc9
AB
57692020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5770
5771 * gdb.server/exit-multiple-threads.c: New file.
5772 * gdb.server/exit-multiple-threads.exp: New file.
5773
6b8c53f2
AB
57742020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5775
5776 * gdb.fortran/mixed-lang-stack.c: New file.
5777 * gdb.fortran/mixed-lang-stack.cpp: New file.
5778 * gdb.fortran/mixed-lang-stack.exp: New file.
5779 * gdb.fortran/mixed-lang-stack.f90: New file.
5780
19a2740f
AB
57812020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5782
5783 * gdb.linespec/cp-completion-aliases.cc: New file.
5784 * gdb.linespec/cp-completion-aliases.exp: New file.
5785
d8c8b848
TV
57862020-03-19 Tom de Vries <tdevries@suse.de>
5787
5788 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5789 more precise.
5790
a9933ccf
TV
57912020-03-18 Tom de Vries <tdevries@suse.de>
5792
5793 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5794 * gdb.dwarf2/break-inline-psymtab.c: New test.
5795 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5796
2f89101f
TV
57972020-03-16 Tom de Vries <tdevries@suse.de>
5798
5799 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5800 cache_verify and cache_verify_proc.
5801
6b9374f1
TV
58022020-03-15 Tom de Vries <tdevries@suse.de>
5803
5804 * gdb.server/solib-list.exp: Handle
5805 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5806
eaeaf44c
TV
58072020-03-15 Tom de Vries <tdevries@suse.de>
5808
5809 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
5810 objfiles".
5811
3293bbaf
TT
58122020-03-14 Tom Tromey <tom@tromey.com>
5813
5814 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
5815
ab44624c
TV
58162020-03-14 Tom de Vries <tdevries@suse.de>
5817
5818 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
5819
54c43825
TV
58202020-03-14 Tom de Vries <tdevries@suse.de>
5821
5822 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
5823 result in line-by-line fashion.
5824
2ac70237
TV
58252020-03-14 Tom de Vries <tdevries@suse.de>
5826
5827 * lib/gdb.exp (supports_statement_frontiers): New proc.
5828 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
5829
09546b56
TV
58302020-03-14 Tom de Vries <tdevries@suse.de>
5831
5832 * gdb.base/printcmds.exp: Add missing quoting for "print
5833 teststring2".
5834
a1f6a07c
TT
58352020-03-13 Tom Tromey <tom@tromey.com>
5836
5837 * gdb.base/printcmds.exp (test_print_strings): Add regression
5838 test.
5839 * gdb.base/printcmds.c (charptr): New typedef.
5840 (teststring2): New global.
5841
1b83d09c
AB
58422020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
5843
5844 * gdb.base/break-interp.exp: Use the tail of the filename, not the
5845 full path in the test name.
5846 (test_ld): Add some with_test_prefix blocks to make test names
5847 unique.
5848
2d61316c
TV
58492020-03-13 Tom de Vries <tdevries@suse.de>
5850
5851 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
5852
2e9145ac
TV
58532020-03-13 Tom de Vries <tdevries@suse.de>
5854
5855 * gdb.mi/mi-sym-info.exp: Make matching more precise.
5856
96c7f873
TV
58572020-03-13 Tom de Vries <tdevries@suse.de>
5858
5859 PR symtab/25646
5860 * gdb.dwarf2/imported-unit.exp: Add test.
5861
49ba92c0
TV
58622020-03-13 Tom de Vries <tdevries@suse.de>
5863
5864 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
5865 (var1, var2): New variable.
5866 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
5867 matching symbols.
5868
301b21e0
TV
58692020-03-13 Tom de Vries <tdevries@suse.de>
5870
5871 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
5872 (Term::command): Use prompt prefix.
5873 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
5874 * gdb.tui/tui-layout-asm-short-prog.exp: Use
5875 command_no_prompt_prefix instead of prefix.
5876 * gdb.tui/tui-layout-asm.exp: Same.
5877
3f512721
SM
58782020-03-12 Simon Marchi <simon.marchi@efficios.com>
5879
5880 * gdb.base/break-interp.exp: Use foreach_with_prefix.
5881
40310f30
SM
58822020-03-12 Simon Marchi <simon.marchi@efficios.com>
5883
5884 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
5885 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
5886 on" while stepping over the test instruction, match printed
5887 message.
5888
09252140
TV
58892020-03-12 Tom de Vries <tdevries@suse.de>
5890
5891 * gdb.base/info-types.exp: Use exp_continue during matching of output
5892 of "info types".
5893
14e9c72c
TV
58942020-03-12 Tom de Vries <tdevries@suse.de>
5895
5896 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
5897
e515d67e
TV
58982020-03-12 Tom de Vries <tdevries@suse.de>
5899
5900 * gdb.fortran/module.exp: Use exp_continue during matching of output
5901 of "info variable -n".
5902
307eafd8
TV
59032020-03-12 Tom de Vries <tdevries@suse.de>
5904
5905 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
5906 gdb.dwarf2/dw2-ranges-base.c.
5907
9a2de3fc
TV
59082020-03-12 Tom de Vries <tdevries@suse.de>
5909
5910 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
5911 in presence of GLIBC debuginfo.
5912
3217502e
TV
59132020-03-12 Tom de Vries <tdevries@suse.de>
5914
5915 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
5916 $core.
5917
1281424c
TV
59182020-03-12 Tom de Vries <tdevries@suse.de>
5919
5920 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
5921 more precise.
5922
038b97fc
SM
59232020-03-11 Simon Marchi <simon.marchi@efficios.com>
5924
5925 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
5926 from Unix to Windows path.
5927
5308d1e7
TV
59282020-03-11 Tom de Vries <tdevries@suse.de>
5929
5930 * gdb.ada/minsyms.exp: Set language to ada.
5931
f870f78f
TV
59322020-03-11 Tom de Vries <tdevries@suse.de>
5933
5934 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
5935
5a13315d
TV
59362020-03-11 Tom de Vries <tdevries@suse.de>
5937
5938 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
5939
976862ed
TT
59402020-03-11 Tom Tromey <tromey@adacore.com>
5941
5942 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
5943
7462c383
TV
59442020-03-11 Tom de Vries <tdevries@suse.de>
5945
5946 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
5947
1c6c46a0
TV
59482020-03-11 Tom de Vries <tdevries@suse.de>
5949
5950 * gdb.base/break-interp.exp: Limit verbose scope.
5951
44f41bb7
TV
59522020-03-11 Tom de Vries <tdevries@suse.de>
5953
5954 * gdb.fortran/logical.f90: Define variable with character type.
5955 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
5956
b76f3a42
TV
59572020-03-11 Tom de Vries <tdevries@suse.de>
5958
5959 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
5960
1c33af77
TV
59612020-03-11 Tom de Vries <tdevries@suse.de>
5962
5963 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
5964 symtabs.
5965
8c95582d
AB
59662020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5967 Bernd Edlinger <bernd.edlinger@hotmail.de>
5968
5969 * gdb.cp/step-and-next-inline.cc: New file.
5970 * gdb.cp/step-and-next-inline.exp: New file.
5971 * gdb.cp/step-and-next-inline.h: New file.
5972 * gdb.dwarf2/dw2-is-stmt.c: New file.
5973 * gdb.dwarf2/dw2-is-stmt.exp: New file.
5974 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
5975 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
5976 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
5977
cecf8547
AB
59782020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
5979
5980 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
5981 is-stmt flag in the line table.
5982
0ba678c9
TV
59832020-03-09 Tom de Vries <tdevries@suse.de>
5984
5985 * lib/gdb.exp (cached_file): Create cache dir.
5986
72fbdf83
TV
59872020-03-07 Tom de Vries <tdevries@suse.de>
5988
5989 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
5990 * gdb.cp/rvalue-ref-params.exp: Same.
5991
436b5e99
TV
59922020-03-06 Tom de Vries <tdevries@suse.de>
5993
5994 * lib/gdb.exp (tentative_rename, cached_file): New proc.
5995 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
5996
09f2921c
TV
59972020-03-06 Tom de Vries <tdevries@suse.de>
5998
5999 * README: Fix "the the".
6000 * gdb.base/dprintf.exp: Same.
6001
50a3cc5d
TV
60022020-03-05 Tom de Vries <tdevries@suse.de>
6003
6004 * gdb.base/maint.exp: Update "main print statistics" expected output.
6005
0a709cba
AKS
60062020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6007
6008 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
6009 (fortran_int8): Likewise.
6010 (fortran_real4): Likewise.
6011 (fortran_real8): Likewise.
6012 (fortran_complex4): Likewise.
6013 (fortran_logical4): Likewise.
6014 (fortran_character1): Likewise.
6015
5e5d66b6
AB
60162020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
6017
6018 * gdb.fortran/logical.exp: Add tests that any non-zero value is
6019 printed as true.
6020
7b973adc
SDJ
60212020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
6022
6023 * gdb.base/printcmds.exp: Add test to verify printf of a
6024 variable holding an address.
6025
478e490a
TV
60262020-03-03 Tom de Vries <tdevries@suse.de>
6027
6028 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
6029
1ef44e86
TV
60302020-03-03 Tom de Vries <tdevries@suse.de>
6031
6032 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
6033 gdb_test_multiple call.
6034
b98cc2cf
TV
60352020-03-03 Tom de Vries <tdevries@suse.de>
6036
6037 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
6038 gdb_test_multiple calls.
6039
63e163f2
AB
60402020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6041
6042 * gdb.base/default.exp: Remove test of 'set history filename'.
6043 * gdb.base/gdbinit-history.exp: Add tests for setting the history
6044 filename to the empty string.
6045 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
6046 and GDBHISTSIZE.
6047
24ed6739
AB
60482020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6049
6050 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6051 disabled.
6052
590003dc 60532020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6054 Tom de Vries <tdevries@suse.de>
590003dc
TV
6055
6056 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6057 -prompt prefix, before user_code argument. Add -lbl option likewise.
6058 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6059 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6060 argument.
6061 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6062 have "\r\n" at start-of-line, instead of at end-of-line.
6063
f5e46084
SM
60642020-02-28 Simon Marchi <simon.marchi@efficios.com>
6065
6066 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6067 libinproctrace.so.
6068
f7a7000d
LM
60692020-02-28 Luis Machado <luis.machado@linaro.org>
6070
6071 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6072 to "p/x".
6073
718e0816
LM
60742020-02-28 Luis Machado <luis.machado@linaro.org>
6075
6076 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6077 asm/ptrace.h and error.h.
6078
13c3a74a
TV
60792020-02-28 Tom de Vries <tdevries@suse.de>
6080
6081 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6082 (struct wrapper, do_something, mundane/symada__cS): Move ...
6083 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6084 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6085 Update "print symada__cS before partial symtab expansion" regexp.
6086 Update breakpoint location. Flush symbol cache after expansion.
6087
85d2d5bb
LM
60882020-02-28 Luis Machado <luis.machado@linaro.org>
6089
6090 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6091
3608f86c
TV
60922020-02-27 Tom de Vries <tdevries@suse.de>
6093
6094 * config/sid.exp: Remove unused globals.
6095 * gdb.base/attach.exp: Same.
6096 * gdb.base/catch-load.exp: Same.
6097 * gdb.base/dbx.exp: Same.
6098 * lib/gdb.exp: Same.
6099 * lib/mi-support.exp: Same.
6100 * lib/prompt.exp: Same.
6101
c8d4f6df
TV
61022020-02-27 Tom de Vries <tdevries@suse.de>
6103
6104 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6105 not set.
6106
0d79cdc4
AM
61072020-02-26 Aaron Merey <amerey@redhat.com>
6108
6109 * gdb.debuginfod: New directory for debuginfod tests.
6110 * gdb.debuginfod/main.c: New test file.
6111 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6112
0dce4280
TV
61132020-02-26 Tom de Vries <tdevries@suse.de>
6114
6115 PR gdb/25603
6116 * gdb.base/persistent-lang.cc: New test.
6117 * gdb.base/persistent-lang.exp: New file.
6118
9e80cfa1
AB
61192020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6120
6121 * gdb.fortran/derived-type-striding.exp: Add a new test.
6122 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6123 new test.
6124
2078dbb2
AB
61252020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6126
6127 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6128 names.
6129
70d49700
TV
61302020-02-25 Tom de Vries <tdevries@suse.de>
6131
6132 PR go/18926
6133 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6134
a88ef40d
TV
61352020-02-24 Tom de Vries <tdevries@suse.de>
6136
6137 PR gdb/25592
6138 * gdb.base/info-locals-unused-static-var.c: New test.
6139 * gdb.base/info-locals-unused-static-var.exp: New file.
6140
01b1af32
TT
61412020-02-22 Tom Tromey <tom@tromey.com>
6142
6143 * gdb.python/tui-window.exp: New file.
6144 * gdb.python/tui-window.py: New file.
6145
7c043ba6
TT
61462020-02-22 Tom Tromey <tom@tromey.com>
6147
6148 PR tui/17850:
6149 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6150 tests.
6151
c22fef7e
TT
61522020-02-22 Tom Tromey <tom@tromey.com>
6153
6154 * gdb.tui/new-layout.exp: Add sub-layout tests.
6155
ee325b61
TT
61562020-02-22 Tom Tromey <tom@tromey.com>
6157
6158 * gdb.tui/new-layout.exp: New file.
6159
3f0cbb04
TT
61602020-02-22 Tom Tromey <tom@tromey.com>
6161
6162 * gdb.rust/rust-style.rs: New file.
6163 * gdb.rust/rust-style.exp: New file.
6164 * gdb.base/style.exp: Test structure printing.
6165 * gdb.base/style.c (struct some_struct): New type.
6166 (enum etype): New type.
6167 (struct_value): New global.
6168
75525152
TV
61692020-02-21 Tom de Vries <tdevries@suse.de>
6170
6171 PR go/18926
6172 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6173 Remove blanket xfails. Use message argument for gdb_breakpoint.
6174 Make continuing to breakpoint test conditional on setting breakpoint.
6175 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6176 DW_AT_name attribute. Add xfail for GCC PR93866.
6177
bd360d30
AB
61782020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6179
6180 * gdb.dwarf2/cpp-linkage-name.c: New file.
6181 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6182
c7adb09f 61832020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6184
6185 * lib/gdb.exp (gdb_wrapper_init): Reset
6186 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6187 not exist.
6188
a9c79803
TV
61892020-02-20 Tom de Vries <tdevries@suse.de>
6190
6191 PR go/17018
6192 * gdb.go/hello.exp: Copy ...
6193 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6194 print of st to print value of global definition. Add xfail for GCC
6195 PR93844.
6196 * gdb.go/hello.exp: Remove printing of st before definition.
6197 * gdb.go/hello.go: Copy ...
6198 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6199 to st.
6200 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6201
d7445728
TV
62022020-02-20 Tom de Vries <tdevries@suse.de>
6203
6204 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6205 (gdb_simple_compile): Handle compile_flags go by using .go extension
6206 for source file.
6207 * gdb.go/chan.exp: Use support_go_compile.
6208 * gdb.go/handcall.exp: Same.
6209 * gdb.go/hello.exp: Same.
6210 * gdb.go/integers.exp: Same.
6211 * gdb.go/max-depth.exp: Same.
6212 * gdb.go/methods.exp: Same.
6213 * gdb.go/package.exp: Same.
6214 * gdb.go/strings.exp: Same.
6215 * gdb.go/types.exp: Same.
6216 * gdb.go/unsafe.exp: Same.
6217
c9c41e6d
TV
62182020-02-19 Tom de Vries <tdevries@suse.de>
6219
6220 * gdb.python/lib-types.exp: Make xfail more strict.
6221
f20ff837
TV
62222020-02-19 Tom de Vries <tdevries@suse.de>
6223
6224 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6225
08410482
DE
62262020-02-19 Doug Evans <dje@google.com>
6227
6228 PR rust/25535
6229 * gdb.rust/simple.exp: Add test.
6230 * gdb.rust/simple.rs: Add test.
6231
623563f7
TV
62322020-02-19 Tom de Vries <tdevries@suse.de>
6233
6234 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6235 output line-by-line.
6236
d3308cfd
TV
62372020-02-19 Tom de Vries <tdevries@suse.de>
6238
6239 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6240
86cbc5dc
TV
62412020-02-19 Tom de Vries <tdevries@suse.de>
6242
6243 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6244 prelink.
6245
9db2b96b
TV
62462020-02-19 Tom de Vries <tdevries@suse.de>
6247
6248 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6249 (gdb_do_cache): Use gdb_do_cache_wrap.
6250 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6251
89e2fdc5
TV
62522020-02-19 Tom de Vries <tdevries@suse.de>
6253
6254 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6255 gdb_compile option.
6256
373d7ac0
SM
62572020-02-18 Simon Marchi <simon.marchi@efficios.com>
6258
6259 * gdb.base/printcmds.exp (test_print_enums): Update expected
6260 output.
6261
b29a2df0
SM
62622020-02-18 Simon Marchi <simon.marchi@efficios.com>
6263
6264 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6265 for "unknown".
6266
6740f0cc
SM
62672020-02-18 Simon Marchi <simon.marchi@efficios.com>
6268
6269 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6270 enumerator.
6271
edd45eb0
SM
62722020-02-18 Simon Marchi <simon.marchi@efficios.com>
6273
6274 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6275 FE_, add FE_NONE.
6276 (three): Update.
6277 (enum flag_enum_without_zero): New enum.
6278 (flag_enum_without_zero): New variable.
6279 (enum not_flag_enum): New enum.
6280 (three_not_flag): New variable.
6281 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6282 (test_print_enums): Add more tests for printing flag enums.
6283
d4295de4
TV
62842020-02-18 Tom de Vries <tdevries@suse.de>
6285
6286 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6287 (gdb_compile_ada): ... here.
6288 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6289 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6290
f251f505
TT
62912020-02-14 Tom Tromey <tom@tromey.com>
6292
6293 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6294 build directory.
6295 * boards/gdbserver-base.exp: Update path to gdbserver.
6296
8f432634
TV
62972020-02-13 Tom de Vries <tdevries@suse.de>
6298
6299 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6300
92b6eaf7
TV
63012020-02-13 Tom de Vries <tdevries@suse.de>
6302
6303 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6304 are missing.
6305
f3b0f7fe
TV
63062020-02-13 Tom de Vries <tdevries@suse.de>
6307
6308 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6309 call.
6310
f6be8713
SDJ
63112020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6312
6313 PR tui/25126
6314 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6315 * gdb.base/cached-source-file.c: New file.
6316 * gdb.base/cached-source-file.exp: New file.
6317
b2770d5e
TV
63182020-02-11 Tom de Vries <tdevries@suse.de>
6319
6320 PR testsuite/25488
6321 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6322
44f6938e
TV
63232020-02-10 Tom de Vries <tdevries@suse.de>
6324
6325 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6326
5f0e2eb7
MR
63272020-02-10 Maciej W. Rozycki <macro@wdc.com>
6328
6329 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6330 and $after_addr are both integers before making a comparison.
6331
46ce2b6f
TV
63322020-02-09 Tom de Vries <tdevries@suse.de>
6333
6334 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6335 command output and paste it into gdb.log. If any, paste catch message
6336 to gdb.log.
6337
5abbbe1d
TT
63382020-02-07 Tom Tromey <tromey@adacore.com>
6339
6340 PR breakpoints/24915:
6341 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6342
1d5d29e7
SV
63432020-02-06 Shahab Vahedi <shahab@synopsys.com>
6344
6345 * gdb.tui/tui-missing-src.exp: Add the "missing source
6346 file" test for the TUI.
6347
b0999b9b
AB
63482020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6349
6350 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6351 including a port number in the output.
6352
c3b149eb
AKS
63532020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6354
6355 * lib/fortran.exp (fortran_int4): Handle clang.
6356 (fortran_int8): Likewise.
6357 (fortran_real4): Likewise.
6358 (fortran_real8): Likewise.
6359 (fortran_complex4): Likewise.
6360 (fortran_logical4): Likewise.
6361 (fortran_character1): Likewise.
6362
f8dcc90b
TV
63632020-02-04 Tom de Vries <tdevries@suse.de>
6364
6365 * README (Race detection): Add note.
6366
f90ac7c2
TV
63672020-02-04 Tom de Vries <tdevries@suse.de>
6368
6369 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6370
780636ae
TV
63712020-02-04 Tom de Vries <tdevries@suse.de>
6372
6373 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6374
5d2e1193
RA
63752020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6376
6377 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6378 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6379 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6380 blttar, bnetarl.
6381 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6382 binary for blttar, bnetarl.
6383 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6384 wait instruction. Delete ldmx test.
6385 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6386
e409c542
AKS
63872020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6388
6389 * gdb.fortran/array-bounds-high.exp: New file.
6390 * gdb.fortran/array-bounds-high.f90: New file.
6391
b0029748
LD
63922020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6393
6394 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6395 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6396
195a8287
TV
63972020-02-01 Tom de Vries <tdevries@suse.de>
6398
6399 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6400
42330a68
AB
64012020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6402
6403 PR tui/9765
6404 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6405 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6406
b62a8028
LM
64072020-01-29 Luis Machado <luis.machado@linaro.org>
6408
6409 * gdb.arch/aarch64-brk-patterns.c: New source file.
6410 * gdb.arch/aarch64-brk-patterns.exp: New test.
6411
5f440116
TBA
64122020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6413
6414 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6415 GCC/Clang version.
6416 * gdb.cp/pass-by-ref.exp: Ditto.
6417
ee2a6fc6
TV
64182020-01-29 Tom de Vries <tdevries@suse.de>
6419
6420 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6421 * gdb.threads/watchpoint-fork-mt.c: Same.
6422 * gdb.threads/watchpoint-fork-parent.c: Same.
6423 * gdb.threads/watchpoint-fork-st.c: Same.
6424 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6425
16b10d6e
LM
64262020-01-27 Luis Machado <luis.machado@linaro.org>
6427
6428 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6429 sitting at a syscall instruction when we hit the syscall function's
6430 breakpoint.
6431 Check PC against one obtained with the x command.
6432 Validate syscall number.
6433 (step_over_syscall): Don't continue to the syscall instruction if
6434 we're already there.
6435
b1468492
PW
64362020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6437
6438 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6439
7ffa82e1
AB
64402020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6441
6442 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6443 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6444
3d92a3e3
AB
64452020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6446
6447 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6448 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6449
94a72be7
AB
64502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6451
6452 * gdb.base/maint.exp: Update line table parsing test.
6453 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6454
53af73bf
PA
64552020-01-24 Pedro Alves <palves@redhat.com>
6456
6457 PR gdb/25410
6458 * gdb.multi/multi-re-run-1.c: New.
6459 * gdb.multi/multi-re-run-2.c: New.
6460 * gdb.multi/multi-re-run.exp: New.
6461
1ba1ac88
AB
64622020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6463
6464 PR gdb/23718
6465 * gdb.server/server-kill-python.exp: New file.
6466
f3364a6d
AB
64672020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6468
6469 * gdb.server/multi-ui-errors.c: New file.
6470 * gdb.server/multi-ui-errors.exp: New file.
6471
733d0a67
AB
64722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6473
6474 PR tui/9765
6475 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6476
4f13c1c0
TT
64772020-01-19 Tom Tromey <tom@tromey.com>
6478
6479 * gdb.tui/main.exp: Add check for plain "file".
6480
40c94099
CB
64812020-01-16 Christian Biesinger <cbiesinger@google.com>
6482
6483 * lib/gdb.exp: Fix spelling error (seperatelly).
6484
ff47f4f0
TT
64852020-01-14 Tom Tromey <tom@tromey.com>
6486
6487 PR symtab/12535:
6488 * gdb.python/python.exp: Test decode_line with empty string
6489 argument.
6490
717c684d
BE
64912020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6492
6493 * gdb.base/skip-inline.exp: Extend test.
6494
44e4c775
AB
64952020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6496
6497 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6498 * gdb.dwarf2/dw2-bad-elf.c: New file.
6499 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6500
d93c6db7
AB
65012020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6502
6503 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6504 _line_saw_file.
6505
9a6d629c
AB
65062020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6507
6508 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6509 border.
6510
d9ebdab7
TBA
65112020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6512
6513 * gdb.multi/multi-target.exp (setup): Factor out "info
6514 connections" and "info inferiors" tests to ...
6515 (test_info_inferiors): ... this new procedure.
6516 (top level): Run new "info-inferiors" tests.
6517
f3c469b9
PA
65182020-01-10 Pedro Alves <palves@redhat.com>
6519
6520 * gdb.server/bkpt-other-inferior.exp: New file.
6521
121b3efd
PA
65222020-01-10 Pedro Alves <palves@redhat.com>
6523
6524 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6525 of "add-inferior".
6526 * gdb.base/quit-live.exp: Likewise.
6527 * gdb.base/remote-exec-file.exp: Likewise.
6528 * gdb.guile/scm-progspace.exp: Likewise.
6529 * gdb.linespec/linespec.exp: Likewise.
6530 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6531 * gdb.mi/user-selected-context-sync.exp: Likewise.
6532 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6533 "info inferiors" tests.
6534 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6535 "add-inferior".
6536 * gdb.multi/watchpoint-multi.exp: Likewise.
6537 * gdb.python/py-inferior.exp: Likewise.
6538 * gdb.server/extended-remote-restart.exp: Likewise.
6539 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6540 "info inferiors".
6541 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6542 * gdb.trace/report.exp: Likewise.
6543
1dadb1dd
PA
65442020-01-10 Pedro Alves <palves@redhat.com>
6545
6546 * gdb.multi/multi-target.c: New file.
6547 * gdb.multi/multi-target.exp: New file.
6548 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6549 mode requested, but remote does not support non-stop".
6550
78f2c40a
PA
65512020-01-10 Pedro Alves <palves@redhat.com>
6552
6553 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6554 disconnect before reconnecting.
6555
e7af6c70
TBA
65562020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6557 Pedro Alves <palves@redhat.com>
6558
6559 * gdb.server/connect-without-multi-process.exp: Also test
6560 continuing to end.
6561
acdf84a6
PA
65622020-01-10 Pedro Alves <palves@redhat.com>
6563
6564 * gdb.base/remote-exec-file.exp: New file.
6565
873657b9
PA
65662020-01-10 Pedro Alves <palves@redhat.com>
6567
6568 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6569 output.
6570 * gdb.threads/async.c: New.
6571 * gdb.threads/async.exp: New.
6572 * gdb.multi/tids-gid-reset.c: New.
6573 * gdb.multi/tids-gid-reset.exp: New.
6574
7f0ae84c
GB
65752020-01-10 George Barrett <bob@bob131.so>
6576
6577 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6578 to help in finding the image relocation offset.
6579 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6580 options in arguments.
6581 (stap_test_no_debuginfo): Likewise.
6582 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6583 test variants.
6584 (stap_test): Add null semaphore relocation test.
6585
47e9d49d
GB
65862020-01-10 George Barrett <bob@bob131.so>
6587
6588 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6589 * gdb.base/stap-probe.exp: Likewise.
6590 (stap_test): Pass argument as an additional flag.
6591 (stap_test_no_debuginfo): Likewise.
6592 (stap_test): Check `info probes stap' output for semaphore
6593 addresses if the test binary is supposed to have them.
6594
f5a7c406
AB
65952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6596
6597 * gdb.tui/basic.exp: Add more scrolling tests.
6598
9ae6bf64
TT
65992020-01-09 Tom Tromey <tom@tromey.com>
6600
6601 PR tui/18932:
6602 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6603 meangingful value.
6604 (Term::command, Term::resize): Update.
6605 * gdb.tui/basic.exp: Add scrolling test.
6606
b2efe70c
AB
66072020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6608
6609 * gdb.tui/tui-layout-asm.exp: New file.
6610
3804da7e
AB
66112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6612
6613 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6614
b40aa28f
AB
66152020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6616
6617 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6618 (Term::enter_tui): Use Term::prepare_for_tui.
6619
63ffd7c9
AB
66202020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6621
6622 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6623 called.
6624
3be966f6
AB
66252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6626
6627 * gdb.base/skip.exp: Fix race condition in test.
6628
153d79c4
AB
66292020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6630
6631 * gdb.base/backtrace.c: New file.
6632 * gdb.base/backtrace.exp: New file.
6633
f2302a34
AB
66342020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6635
6636 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6637
6ec1d75e
PW
66382020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6639
6640 * gdb.base/style.exp: Test that warnings are styled.
6641
c296cbe6
BE
66422019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6643
6644 * gdb.base/line65535.exp: New file.
6645 * gdb.base/line65535.c: New file.
6646
b28a729d
SM
66472019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6648
6649 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6650 * lib/gnat_debug_info_test.adb: New file.
6651 * gdb.ada/ptype_tagged_param.exp: Use
6652 gnat_runtime_has_debug_info, expect a different output if
6653 runtime does not have debug info.
6654
7f2d7a0d
SM
66552019-12-20 Simon Marchi <simon.marchi@efficios.com>
6656
6657 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6658 (another) quote in test name.
6659
f3bce483
SM
66602019-12-20 Simon Marchi <simon.marchi@efficios.com>
6661
6662 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6663 Add quote in test name.
6664
c855a912
TBA
66652019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6666
6667 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6668 directory instead.
6669 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6670 * gdb.cp/pass-by-ref-2.cc: New file.
6671 * gdb.cp/pass-by-ref-2.exp: New file.
6672
fc9d2d72
TT
66732019-12-20 Tom Tromey <tom@tromey.com>
6674
6675 * gdb.tui/list-before.exp: New file.
6676
77b97e00
TT
66772019-12-20 Tom Tromey <tom@tromey.com>
6678
6679 * gdb.tui/list.exp: Check for source on initial listing.
6680
f69656d0
TT
66812019-12-11 Tom Tromey <tromey@adacore.com>
6682
6683 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6684 Add crlf test.
6685
99a55965
SM
66862019-12-18 Simon Marchi <simon.marchi@efficios.com>
6687
6688 * gdb.base/default.exp: Update value of $_gdb_major.
6689
5024637f
BE
66902019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6691
6692 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6693
b63634be
BE
66942019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6695
6696 * gdb.base/skip.exp: Whitespace fix.
6697
45d73523
BE
66982019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6699
6700 * gdb.base/skip-inline.c: New file.
6701 * gdb.base/skip-inline.exp: New file.
6702
d043f8c8
SM
67032019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6704
6705 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6706 jit_function_00 to jit_function_stack_mangle.
6707 * gdb.base/jithost.c (jit_function_t): Rename to...
6708 (jit_function_stack_mangle_t): ... this.
6709 (jit_function_add_t): New typedef.
6710 (jit_function_00_code): Rename to...
6711 (jit_function_stack_mangle_code): ... this, make static.
6712 (jit_function_add_code): New.
6713 (main): Generate "add" function and call it. Adjust to changes
6714 in jithost_abi.
6715 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6716 (struct jithost_abi) <begin, end>: Remove fields.
6717 <object, function_stack_mangle, function_add>: New fields.
6718 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6719 code_end>: Remove fields.
6720 <func_stack_mangle>: New field.
6721 (read_debug_info): Adjust to renaming, create block for "add"
6722 function.
6723 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6724
873de05c
TT
67252019-12-11 Tom Tromey <tom@tromey.com>
6726
6727 * gdb.tui/resize.exp: Fix regexp.
6728 * gdb.tui/regs.exp: Fix regexps.
6729 * gdb.tui/main.exp: Fix regexp.
6730
3d979945
TT
67312019-12-11 Tom Tromey <tom@tromey.com>
6732
6733 * gdb.tui/resize.exp: Update.
6734 * gdb.tui/empty.exp (layouts): Update.
6735
2192a9d3
TT
67362019-12-11 Tom Tromey <tom@tromey.com>
6737
6738 * gdb.tui/regs.exp: Update.
6739 * gdb.tui/empty.exp (layouts): Update.
6740 * gdb.tui/basic.exp: Update.
6741 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6742
d8edc8b7
PW
67432019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6744
6745 * gdb.base/options.exp: Add -raw-values in the print completion list.
6746 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6747
4c12d936
KB
67482019-12-10 Kevin Buettner <kevinb@redhat.com>
6749
6750 * gdb.threads/omp-par-scope.c: New file.
6751 * gdb/threads/omp-par-scope.exp: New file.
6752
26b911fb
KB
67532019-12-10 Kevin Buettner <kevinb@redhat.com>
6754
bb47f919
KB
6755 * lib/gdb.exp (support_nested_function_tests): New proc.
6756
67572019-12-10 Kevin Buettner <kevinb@redhat.com>
6758
6759 * lib/gdb.exp (gdb_compile_openmp): New proc.
6760 (build_executable_from_specs): Add an "openmp" option.
6761 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6762
6c71eb7d
TT
67632019-12-10 Tom Tromey <tromey@adacore.com>
6764
6765 * gdb.ada/unchecked_union.exp: New file.
6766 * gdb.ada/unchecked_union/pck.adb: New file.
6767 * gdb.ada/unchecked_union/pck.ads: New file.
6768 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6769 * gdb-utils.exp (string_to_regexp): Also quote "?".
6770
bac7c5cf
GB
67712019-12-10 George Barrett <bob@bob131.so>
6772
6773 Test scripted probe breakpoints.
6774 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6775 * gdb.python/py-breakpoint.c (main): Likewise.
6776 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6777 specifier test.
6778 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6779
330f1d38
TBA
67802019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6781
6782 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6783 an rvalue parameter.
6784 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6785 parameter.
6786
b43315e2
AB
67872019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6788
6789 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6790 modules.
6791
54f73dad
AB
67922019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6793
6794 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6795 broken version of GCC.
6796
d57cbee9
AB
67972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6798
6799 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6800 sym-info-cmds library.
6801 * gdb.fortran/info-types.exp: Likewise.
6802 * lib/sym-info-cmds.exp: New file.
6803
c14aab8c
TV
68042019-12-08 Tom de Vries <tdevries@suse.de>
6805
6806 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6807
aa2d5a42
KS
68082019-12-07 Keith Seitz <keiths@redhat.com>
6809
6810 * gdb.base/corefile-buildid-shlib-shr.c: New file.
6811 * gdb.base/corefile-buildid-shlib.c: New file.
6812 * gdb.base/corefile-buildid.c: New file.
6813 * gdb.base/corefile-buildid.exp: New file.
6814
93e55f0a
TV
68152019-12-06 Tom de Vries <tdevries@suse.de>
6816
6817 * gdb.dwarf2/varval.exp: Add decl before def test.
6818
c7d12402
TBA
68192019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6820
6821 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
6822
06acc08f
TBA
68232019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6824
6825 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
6826 CV and reference conversion for overload resolution.
6827 * gdb.cp/rvalue-ref-overload.exp: Test it.
6828
e0fad1ea
PW
68292019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6830
6831 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
6832 * gdb.base/frameapply.exp: Test faas without command.
6833
8d70a9f0
AB
68342019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6835
6836 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
6837 Fortran tests.
6838 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
6839 order.
6840
36c8fb93
AB
68412019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6842
6843 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
6844 casting to type with no kind specified.
6845 (test_basic_parsing_of_type_kinds): Additional tests for types
6846 with no kind specified, and add tests for single/double
6847 precision/complex types.
6848
4139ff00
TT
68492019-12-04 Tom Tromey <tromey@adacore.com>
6850
6851 * gdb.base/endianity.c (struct other) <x>: New field.
6852 (main): Initialize it.
6853 * gdb.base/endianity.exp: Update.
6854
a05cf17a
TT
68552019-12-04 Tom Tromey <tromey@adacore.com>
6856
6857 * gdb.ada/scalar_storage/storage.adb: New file.
6858 * gdb.ada/scalar_storage/pck.adb: New file.
6859 * gdb.ada/scalar_storage/pck.ads: New file.
6860 * gdb.ada/scalar_storage.exp: New file.
6861
103a685e
TT
68622019-12-04 Tom Tromey <tromey@adacore.com>
6863
6864 * gdb.base/endianity.c (struct otherendian) <f>: New field.
6865 (main): Initialize it.
6866 * gdb.base/endianity.exp: Update.
6867
c2512106
AB
68682019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6869
6870 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
6871
293b38d6
AB
68722019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
6873
6874 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
6875 -symbol-info-module-functions and -symbol-info-module-variables.
6876
216a7e6b
AB
68772019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
6878
6879 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
6880
5bbd8269
AB
68812019-12-01 Richard Bunt <richard.bunt@arm.com>
6882 Andrew Burgess <andrew.burgess@embecosm.com>
6883
6884 * gdb.fortran/derived-type-striding.exp: New file.
6885 * gdb.fortran/derived-type-striding.f90: New file.
6886 * gdb.fortran/array-slices.exp: New file.
6887 * gdb.fortran/array-slices.f90: New file.
6888
be09caf1
PW
68892019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6890
6891 * gdb.base/define.exp: Test . in command names.
6892 * gdb.base/setshow.exp: Update test, as . is now part of
6893 command name.
6894
643c0cbe
PW
68952019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6896
6897 * gdb.base/define-prefix.exp: New file.
6898
dcdec678
AB
68992019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
6900
6901 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
6902 compile.
6903 (skip_btrace_pt_tests): Likewise.
6904
640ab947
AB
69052019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6906
6907 * gdb.fortran/info-modules.exp: Compile source files in correct
6908 order.
6909
d22670f0
KB
69102019-11-27 Kevin Buettner <kevinb@redhat.com>
6911
6912 * gdb.dwarf2/imported-unit.exp: New file.
6913 * gdb.dwarf2/imported-unit.c: New file.
6914
db5960b4
AB
69152019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6916
6917 * gdb.mi/mi-fortran-modules-2.f90: New file.
6918 * gdb.mi/mi-fortran-modules.exp: New file.
6919 * gdb.mi/mi-fortran-modules.f90: New file.
6920
7dc42066
AB
69212019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
6922
6923 * gdb.mi/mi-sym-info-1.c: New file.
6924 * gdb.mi/mi-sym-info-2.c: New file.
6925 * gdb.mi/mi-sym-info.exp: New file.
6926
0dfeecca
TT
69272019-11-22 Tom Tromey <tromey@adacore.com>
6928
6929 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
6930 * gdb.ada/tasks/foo.adb: Add another stopping location.
6931
34877895
PJ
69322019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
6933
6934 * gdb.base/endianity.c: New test.
6935 * gdb.base/endianity.exp: New file.
6936
2e84f897
LD
69372019-11-21 Lukas Durfina <ldurfina@tachyum.com>
6938
6939 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
6940
65d1cd5f
TV
69412019-11-21 Tom de Vries <tdevries@suse.de>
6942
6943 PR gdb/24956
6944 * gdb.base/ui-redirect.exp: Test output of user-defined command.
6945
4f22c3f4
SDJ
69462019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
6947
6948 * gdb.python/py-progspace.exp: Add missing parentheses on some
6949 'print' commands.
6950
9f6ad286
TT
69512019-11-19 Tom Tromey <tom@tromey.com>
6952
6953 * gdb.tui/winheight.exp: New file.
6954
0b8dbf3f
AB
69552019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6956
6957 * gdb.base/ctf-whatis.c: Delete.
6958 * gdb.base/ctf-whatis.exp: Delete.
6959 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
6960
f833b7a7
AB
69612019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6962
6963 * gdb.base/ctf-cvexpr.exp: Delete.
6964 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
6965
30d0a636
AB
69662019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
6967
6968 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
6969 the compiler. Clean up header comment a little.
6970 * gdb.base/ctf-ptype.exp: Likewise.
6971 * gdb.base/ctf-whatis.exp: Likewise.
6972 * lib/gdb.exp (skip_ctf_tests): New proc.
6973
494409bb
SDJ
69742019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
6975
6976 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
6977 * gdb.tui/corefile-run.exp: New file.
6978
55708e99
TT
69792019-11-14 Tom Tromey <tromey@adacore.com>
6980
6981 * gdb.base/gdbvars.exp (test_convenience_variables): Add
6982 regression tests.
6983
45e42163
TT
69842019-11-12 Tom Tromey <tom@tromey.com>
6985
6986 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
6987 after any command. Expect prompt after WAIT_FOR is seen.
6988 (enter_tui): Enable resize messages.
6989 (command): Expect command in output.
6990 (get_line): Avoid error when cursor appears to be off-screen.
6991 (dump_screen): Include screen size in title.
6992 (_do_resize): New proc, from "resize".
6993 (resize): Rewrite. Do resize in two steps.
6994 * gdb.tui/empty.exp (layouts): Fix entries.
6995 (check_boxes): Remove xfail.
6996 (check_text): Dump screen on failure.
6997
086baaf1
AB
69982019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6999
7000 * gdb.python/py-symbol.exp: Add test for
7001 gdb.lookup_static_symbols.
7002
09ff83af
AB
70032019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7004
7005 * gdb.python/py-symbol.c: Declare and call function from new
7006 py-symbol-2.c file.
7007 * gdb.python/py-symbol.exp: Compile both source files, and add new
7008 tests for gdb.lookup_static_symbol.
7009 * gdb.python/py-symbol-2.c: New file.
7010
11af934b
TV
70112019-11-02 Tom de Vries <tdevries@suse.de>
7012
7013 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
7014 * gdb.base/anon.exp: Same.
7015 * gdb.base/auto-connect-native-target.exp: Same.
7016 * gdb.base/call-ar-st.exp: Same.
7017 * gdb.base/catch-syscall.exp: Same.
7018 * gdb.base/commands.exp: Same.
7019 * gdb.base/default.exp: Same.
7020 * gdb.base/display.exp: Same.
7021 * gdb.base/float.exp: Same.
7022 * gdb.base/foll-fork.exp: Same.
7023 * gdb.base/help.exp: Same.
7024 * gdb.base/info-macros.exp: Same.
7025 * gdb.base/info-proc.exp: Same.
7026 * gdb.base/info-target.exp: Same.
7027 * gdb.base/long_long.exp: Same.
7028 * gdb.base/macscp.exp: Same.
7029 * gdb.base/memattr.exp: Same.
7030 * gdb.base/nofield.exp: Same.
7031 * gdb.base/pointers.exp: Same.
7032 * gdb.base/printcmds.exp: Same.
7033 * gdb.base/ptype.exp: Same.
7034 * gdb.base/restore.exp: Same.
7035 * gdb.base/return.exp: Same.
7036 * gdb.base/scope.exp: Same.
7037 * gdb.base/set-noassign.exp: Same.
7038 * gdb.base/setshow.exp: Same.
7039 * gdb.base/shlib-call.exp: Same.
7040 * gdb.base/signals.exp: Same.
7041 * gdb.base/sigstep.exp: Same.
7042 * gdb.base/skip.exp: Same.
7043 * gdb.base/solib-symbol.exp: Same.
7044 * gdb.base/stap-probe.exp: Same.
7045 * gdb.base/step-line.exp: Same.
7046 * gdb.base/step-test.exp: Same.
7047 * gdb.base/style.exp: Same.
7048 * gdb.base/varargs.exp: Same.
7049 * gdb.base/vla-datatypes.exp: Same.
7050 * gdb.base/vla-ptr.exp: Same.
7051 * gdb.base/vla-sideeffect.exp: Same.
7052 * gdb.base/volatile.exp: Same.
7053 * gdb.base/watch-cond-infcall.exp: Same.
7054 * gdb.base/watchpoint.exp: Same.
7055
e96ec2ba
TV
70562019-11-02 Tom de Vries <tdevries@suse.de>
7057
7058 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7059 * gdb.cp/cpexprs.exp: Same.
7060 * gdb.cp/except-multi-location.exp: Same.
7061 * gdb.cp/exceptprint.exp: Same.
7062 * gdb.cp/gdb2384.exp: Same.
7063 * gdb.cp/inherit.exp: Same.
7064 * gdb.cp/m-static.exp: Same.
7065 * gdb.cp/meth-typedefs.exp: Same.
7066 * gdb.cp/misc.exp: Same.
7067 * gdb.cp/namespace.exp: Same.
7068 * gdb.cp/non-trivial-retval.exp: Same.
7069 * gdb.cp/overload.exp: Same.
7070 * gdb.cp/pr17132.exp: Same.
7071 * gdb.cp/re-set-overloaded.exp: Same.
7072 * gdb.cp/rvalue-ref-types.exp: Same.
7073 * gdb.cp/templates.exp: Same.
7074
bd5766ec
LM
70752019-11-01 Luis Machado <luis.machado@linaro.org>
7076
7077 PR gdb/25124
7078
7079 * gdb.arch/pr25124.S: New file.
7080 * gdb.arch/pr25124.exp: New file.
7081
165f8965
AB
70822019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7083
7084 * gdb.fortran/info-modules.exp: Update expected results, and add
7085 additional tests for 'info module functinos', and 'info module
7086 variables'.
7087 * gdb.fortran/info-types.exp: Update expected results.
7088 * gdb.fortran/info-types.f90: Extend testcase with additional
7089 module variables and functions.
7090
59c35742
AB
70912019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7092
7093 * gdb.fortran/info-modules.exp: New file.
7094 * gdb.fortran/info-types.exp: Build with new file.
7095 * gdb.fortran/info-types.f90: Include and use new module.
7096 * gdb.fortran/info-types-2.f90: New file.
7097
f3fb2519
PW
70982019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7099
7100 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7101 * gdb.base/settings.exp: Test all settings types using
7102 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7103 that now verifies that the value of "maint show" is the same as
7104 returned by the settings functions. Test the type of the
7105 maintenance settings.
7106 * gdb.base/default.exp: Update show_conv_list.
7107
d1e36019
TV
71082019-10-31 Tom de Vries <tdevries@suse.de>
7109
7110 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7111 gdb_test.
7112 * gdb.arch/amd64-disp-step.exp: Same.
7113 * gdb.asm/asm-source.exp: Same.
7114 * gdb.btrace/buffer-size.exp: Same.
7115 * gdb.btrace/cpu.exp: Same.
7116 * gdb.btrace/enable.exp: Same.
7117 * gdb.dwarf2/count.exp: Same.
7118 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7119 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7120 * gdb.fortran/vla-datatypes.exp: Same.
7121 * gdb.fortran/vla-history.exp: Same.
7122 * gdb.fortran/vla-ptype.exp: Same.
7123 * gdb.fortran/vla-value.exp: Same.
7124 * gdb.fortran/whatis_type.exp: Same.
7125 * gdb.guile/guile.exp: Same.
7126 * gdb.multi/tids.exp: Same.
7127 * gdb.python/py-finish-breakpoint.exp: Same.
7128 * gdb.python/py-framefilter.exp: Same.
7129 * gdb.python/py-pp-registration.exp: Same.
7130 * gdb.python/py-xmethods.exp: Same.
7131 * gdb.python/python.exp: Same.
7132 * gdb.server/connect-with-no-symbol-file.exp: Same.
7133 * gdb.server/no-thread-db.exp: Same.
7134 * gdb.server/run-without-local-binary.exp: Same.
7135 * gdb.stabs/weird.exp: Same.
7136 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7137 * gdb.threads/thread-find.exp: Same.
7138 * gdb.threads/tls-shared.exp: Same.
7139 * gdb.threads/tls.exp: Same.
7140 * gdb.threads/wp-replication.exp: Same.
7141 * gdb.trace/ax.exp: Same.
7142 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7143
3d11e68e
TV
71442019-10-31 Tom de Vries <tdevries@suse.de>
7145
7146 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7147 * gdb.ada/array_subscript_addr.exp: Same.
7148 * gdb.ada/arrayidx.exp: Same.
7149 * gdb.ada/arrayparam.exp: Same.
7150 * gdb.ada/arrayptr.exp: Same.
7151 * gdb.ada/boolean_expr.exp: Same.
7152 * gdb.ada/call_pn.exp: Same.
7153 * gdb.ada/complete.exp: Same.
7154 * gdb.ada/fixed_cmp.exp: Same.
7155 * gdb.ada/fun_addr.exp: Same.
7156 * gdb.ada/funcall_param.exp: Same.
7157 * gdb.ada/interface.exp: Same.
7158 * gdb.ada/mod_from_name.exp: Same.
7159 * gdb.ada/null_array.exp: Same.
7160 * gdb.ada/packed_array.exp: Same.
7161 * gdb.ada/packed_tagged.exp: Same.
7162 * gdb.ada/print_chars.exp: Same.
7163 * gdb.ada/print_pc.exp: Same.
7164 * gdb.ada/ptype_arith_binop.exp: Same.
7165 * gdb.ada/ptype_field.exp: Same.
7166 * gdb.ada/ptype_tagged_param.exp: Same.
7167 * gdb.ada/rec_return.exp: Same.
7168 * gdb.ada/ref_tick_size.exp: Same.
7169 * gdb.ada/str_ref_cmp.exp: Same.
7170 * gdb.ada/taft_type.exp: Same.
7171 * gdb.ada/tagged.exp: Same.
7172 * gdb.ada/type_coercion.exp: Same.
7173 * gdb.ada/uninitialized_vars.exp: Same.
7174
60b6ede8
TV
71752019-10-30 Tom de Vries <tdevries@suse.de>
7176
7177 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7178
30baf67b
TV
71792019-10-26 Tom de Vries <tdevries@suse.de>
7180
7181 * gdb.base/bigcore.c: Fix typos in comments.
7182 * gdb.base/ctf-ptype.c: Same.
7183 * gdb.base/long_long.c: Same.
7184 * gdb.dwarf2/dw2-op-out-param.S: Same.
7185 * gdb.python/py-evthreads.c: Same.
7186 * gdb.reverse/i387-stack-reverse.c: Same.
7187 * gdb.trace/tfile.c: Same.
7188 * lib/compiler.c: Same.
7189 * lib/compiler.cc: Same.
7190
158da0d1
TV
71912019-10-25 Tom de Vries <tdevries@suse.de>
7192
7193 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7194 gdb_test_multiple calls.
7195 * gdb.reverse/sigall-reverse.exp: Same.
7196 * gdb.reverse/solib-precsave.exp: Same.
7197 * gdb.reverse/solib-reverse.exp: Same.
7198 * gdb.reverse/until-precsave.exp: Same.
7199 * gdb.reverse/until-reverse.exp: Same.
7200
4ccdfbec
TV
72012019-10-24 Tom de Vries <tdevries@suse.de>
7202
7203 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7204 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7205 kfail using -wrap pattern flag and convenience variable
7206 gdb_test_name.
7207
33d569b7
AB
72082019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7209
7210 * gdb.python/py-progspace.exp: Add tests for the
7211 Progspace.block_for_pc method.
7212
4d0b984b
TT
72132019-10-23 Tom Tromey <tom@tromey.com>
7214
7215 * configure: Rebuild.
7216 * aclocal.m4: Use m4_include, not sinclude.
7217
94cb3754
TV
72182019-10-21 Tom de Vries <tdevries@suse.de>
7219
7220 * gdb.base/infcall-nested-structs.c: Add
7221 __attribute__((noinline,noclone)) to all functions.
7222 (call_all): Add missing variable initialization. Simplify return value.
7223 (breakpt): Increment volatile variable, to prevent call from being
7224 optimized out.
7225 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7226
062f1fc1
TV
72272019-10-17 Tom de Vries <tdevries@suse.de>
7228
7229 * gdb.fortran/module.exp: Allow info variables to print info for files
7230 other than module.f90.
7231
0b54364d
AB
72322019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7233
7234 * gdb.fortran/module.exp: Extend with 'info variables' test.
7235
7ff5fae7
AB
72362019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7237
7238 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7239 F77_FOR_TARGET.
7240
d10eccaa
TV
72412019-10-16 Tom de Vries <tdevries@suse.de>
7242
7243 PR tdep/25096
7244 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7245
745ff14e
TV
72462019-10-16 Tom de Vries <tdevries@suse.de>
7247
7248 PR tdep/24104
7249 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7250 Add KFAIL for PR tdep/25096.
7251
03e1ab94
TV
72522019-10-16 Tom de Vries <tdevries@suse.de>
7253
7254 PR testsuite/25059
7255 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7256
b17fcc10
TV
72572019-10-16 Tom de Vries <tdevries@suse.de>
7258
7259 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7260 as signed.
7261
9223170f
SM
72622019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7263
7264 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7265 one instead of increasing timeout.
7266
d6e76313
TV
72672019-10-13 Tom de Vries <tdevries@suse.de>
7268
7269 PR record/25038
7270 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7271 * gdb.reverse/sigall-reverse.exp: Same.
7272 * gdb.reverse/solib-precsave.exp: Same.
7273 * gdb.reverse/solib-reverse.exp: Same.
7274 * gdb.reverse/step-precsave.exp: Same.
7275 * gdb.reverse/until-precsave.exp: Same.
7276 * gdb.reverse/until-reverse.exp: Same.
7277 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7278
6dfc0041
AA
72792019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7280
7281 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7282 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7283 (cmp_struct_05_01, cmp_struct_static_02_01)
7284 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7285 comparisons.
7286
abcf2cc8
TV
72872019-10-10 Tom de Vries <tdevries@suse.de>
7288
7289 PR testsuite/24888
7290 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7291 gnatlink.
7292
a50faaf6
TV
72932019-10-09 Tom de Vries <tdevries@suse.de>
7294
7295 PR testsuite/25048
7296 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7297
60ff3cd7
AB
72982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7299
7300 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7301 exceptions due to missing debug information.
7302
dfee8566
TV
73032019-10-07 Tom de Vries <tdevries@suse.de>
7304
7305 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7306
3d63690a
AB
73072019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7308
7309 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7310 * gdb.base/annota1.exp: Update to use gdb_test_name.
7311
30d1f018
WP
73122019-10-07 Weimin Pan <weimin.pan@oracle.com>
7313
7314 * gdb.base/ctf-whatis.exp: New file.
7315 * gdb.base/ctf-whatis.c: New file.
7316 * gdb.base/ctf-ptype.exp: New file.
7317 * gdb.base/ctf-ptype.c: New file.
7318 * gdb.base/ctf-constvars.exp: New file.
7319 * gdb.base/ctf-constvars.c: New file.
7320 * gdb.base/ctf-cvexpr.exp: New file.
7321
4dbbb47c
TV
73222019-10-04 Tom de Vries <tdevries@suse.de>
7323
7324 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7325 for loop.
7326
77c2dba3
TT
73272019-10-03 Tom Tromey <tom@tromey.com>
7328
7329 PR rust/24976:
7330 * gdb.rust/simple.rs (Union2): New type.
7331 (main): Use Union2.
7332 * gdb.rust/simple.exp: Add test.
7333
179aed7f
AB
73342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7335
7336 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7337 nested function prefix.
7338
0a4b0913
AB
73392019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7340 Richard Bunt <richard.bunt@arm.com>
7341 Andrew Burgess <andrew.burgess@embecosm.com>
7342
7343 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7344 nested functions.
7345 * gdb.fortran/nested-funcs.f90: Update expected results.
7346 * gdb.fortran/nested-funcs-2.exp: New file.
7347 * gdb.fortran/nested-funcs-2.f90: New file.
7348
082cce05
AB
73492019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7350
7351 * gdb.python/py-parameter.exp: Make test names unique.
7352 * gdb.python/py-template.exp: Likewise.
7353 * gdb.python/py-value.exp: Likewise.
7354
2b74ba5a
AB
73552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7356
7357 * gdb.base/break-interp.exp: Reduce test name duplication.
7358 * gdb.base/call-sc.exp: Likewise.
7359 * gdb.base/callfuncs.exp: Likewise.
7360 * gdb.base/charset.exp: Likewise.
7361 * gdb.base/dump.exp: Likewise.
7362 * gdb.base/ena-dis-br.exp: Likewise.
7363 * gdb.base/relational.exp: Likewise.
7364 * gdb.base/step-over-syscall.exp: Likewise.
7365 * gdb.base/structs.exp: Likewise.
7366
58eb20d5
AB
73672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7368
7369 * gdb.linespec/explicit.exp: Make test names unique.
7370 * gdb.linespec/ls-errs.exp: Likewise.
7371
4d421147
AB
73722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7373
7374 * gdb.reverse/break-precsave.exp: Make test names unique.
7375 * gdb.reverse/break-reverse.exp: Likewise.
7376 * gdb.reverse/finish-precsave.exp: Likewise.
7377 * gdb.reverse/finish-reverse.exp: Likewise.
7378 * gdb.reverse/machinestate-precsave.exp: Likewise.
7379 * gdb.reverse/machinestate.exp: Likewise.
7380 * gdb.reverse/readv-reverse.exp: Likewise.
7381 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7382 * gdb.reverse/sigall-precsave.exp: Likewise.
7383 * gdb.reverse/sigall-reverse.exp: Likewise.
7384 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7385 * gdb.reverse/watch-precsave.exp: Likewise.
7386 * gdb.reverse/watch-reverse.exp: Likewise.
7387
d8c06f22
AB
73882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7389
7390 * gdb.threads/stop-with-handle.c: New file.
7391 * gdb.threads/stop-with-handle.exp: New file.
7392
3a56ed86
TV
73932019-10-03 Tom de Vries <tdevries@suse.de>
7394
7395 PR testsuite/25059
7396 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7397 directory" line to be missing.
7398
42275044
TV
73992019-10-03 Tom de Vries <tdevries@suse.de>
7400
7401 PR testsuite/25059
7402 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7403 type optional.
7404
9ef62df0
AA
74052019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7406
7407 * gdb.python/py-format-string.c (string.h): New include.
7408 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7409 the same value, for endianness-independence.
7410 * gdb.python/py-format-string.exp (default_regexp_dict)
7411 (test_pretty_structs, test_format): Adjust expected output to the
7412 changed initialization.
7413
37f6a7f4
TT
74142019-10-02 Tom Tromey <tromey@adacore.com>
7415
7416 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7417
1d58d6a2
PA
74182019-10-02 Pedro Alves <palves@redhat.com>
7419 Andrew Burgess <andrew.burgess@embecosm.com>
7420
7421 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7422 "print-file-var.h".
7423 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7424 (get_version_1): Print this_version_id and its address.
7425 Add extern "C" wrappers around interface functions.
7426 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7427 "print-file-var.h".
7428 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7429 (get_version_2): Print this_version_id and its address.
7430 Add extern "C" wrappers around interface functions.
7431 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7432 <stddef.h> and "print-file-var.h".
7433 Add extern "C" wrappers around interface functions.
7434 [VERSION_ID_MAIN] (this_version_id): Define.
7435 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7436 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7437 up extern "C" blocks.
7438 * gdb.base/print-file-var.exp (test): New, factored out from top
7439 level.
7440 (top level): Test all combinations of attribute hidden or not,
7441 dlopen or not, and this_version_id symbol in main file or not.
7442 Compile tests as both C++ and C, make test names unique.
7443
d770d56f
TT
74442019-10-01 Tom Tromey <tom@tromey.com>
7445
7446 * gdb.base/style.exp: Test "show logging filename".
7447
7f6aba03
TT
74482019-10-01 Tom Tromey <tom@tromey.com>
7449
7450 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7451 * gdb.base/style.exp: Add metadata style test.
7452
14309bb6
TT
74532019-10-01 Tom Tromey <tom@tromey.com>
7454
7455 * gdb.base/style.exp: Test "pwd".
7456
2a3c1174
PA
74572019-10-01 Tom Tromey <tom@tromey.com>
7458
7459 * gdb.base/style.exp: Update tests.
7460
53d666ec
AA
74612019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7462
7463 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7464 'six' to unsigned.
7465 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7466 'five'. Use an all-ones bit pattern for each.
7467 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7468 to its changed values.
7469
4a56a520
TT
74702019-09-30 Tom Tromey <tromey@adacore.com>
7471
7472 * gdb.rust/traits.rs: Disable all warnings.
7473
0df0352a
TV
74742019-09-29 Tom de Vries <tdevries@suse.de>
7475
aac66a4c 7476 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7477
73d9a918
TV
74782019-09-29 Tom de Vries <tdevries@suse.de>
7479
7480 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7481
060b3ab4
TV
74822019-09-27 Tom de Vries <tdevries@suse.de>
7483
7484 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7485
68f7d34d
TV
74862019-09-27 Tom de Vries <tdevries@suse.de>
7487
7488 PR record/23188
7489 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7490
5d63b30a
TT
74912019-09-26 Tom Tromey <tromey@adacore.com>
7492
7493 * gdb.ada/py_taft.exp: New file.
7494 * gdb.ada/py_taft/main.adb: New file.
7495 * gdb.ada/py_taft/pkg.adb: New file.
7496 * gdb.ada/py_taft/pkg.ads: New file.
7497
3d435220
TV
74982019-09-24 Tom de Vries <tdevries@suse.de>
7499
7500 PR gdb/24598
7501 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7502
77d03678
TV
75032019-09-22 Tom de Vries <tdevries@suse.de>
7504
7505 * gdb.base/restore.exp: Allow register variables to be optimized out at
7506 -O0.
7507
abf516c6
UW
75082019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7509
7510 * gdb.arch/spu-info.exp: Remove file.
7511 * gdb.arch/spu-info.c: Remove file.
7512 * gdb.arch/spu-ls.exp: Remove file.
7513 * gdb.arch/spu-ls.c: Remove file.
7514
7515 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7516 * gdb.asm/spu.inc: Remove file.
7517
7518 * gdb.base/dump.exp: Remove support for spu*-*-*.
7519 * gdb.base/stack-checking.exp: Likewise.
7520 * gdb.base/overlays.exp: Likewise.
7521 * gdb.base/ovlymgr.c: Likewise.
7522 * gdb.base/spu.ld: Remove file.
7523
7524 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7525 * gdb.cp/cpexprs.exp: Likewise.
7526 * gdb.cp/exception.exp: Likewise.
7527 * gdb.cp/gdb2495.exp: Likewise.
7528 * gdb.cp/mb-templates.exp: Likewise.
7529 * gdb.cp/pr9167.exp: Likewise.
7530 * gdb.cp/userdef.exp: Likewise.
7531
7532 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7533
7534 * gdb.cell: Remove directory.
7535 * lib/cell.exp: Remove file.
7536
e452e88f
TV
75372019-09-19 Tom de Vries <tdevries@suse.de>
7538
7539 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7540
8a625130
TV
75412019-09-19 Tom de Vries <tdevries@suse.de>
7542
7543 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7544
81dc3ab5
TV
75452019-09-19 Tom de Vries <tdevries@suse.de>
7546
7547 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7548 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7549 (gdb_target_cmd): ... here.
7550 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7551 value 2.
7552
b078f3ac
AB
75532019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7554
7555 * gdb.base/source-dir.exp: Avoid having directory names in test
7556 names.
7557
f1b620e9
MG
75582019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7559
7560 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7561 directory.
7562
67f3ed6a
AB
75632019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7564
7565 * gdb.base/list-missing-source.exp: New file.
7566
d1b70248
TV
75672019-09-14 Tom de Vries <tdevries@suse.de>
7568
7569 PR teststuite/24599
7570 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7571 * lib/ada.exp (gnatmake_version_at_least): New proc.
7572
5fabdcd6
AB
75732019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7574
7575 * gdb.base/maint.exp: Use exec_has_index_section.
7576
aa17805f
AB
75772019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7578
7579 * gdb.base/maint.exp: Add test for 'maint info sections'.
7580
25e5c209
TV
75812019-09-12 Tom de Vries <tdevries@suse.de>
7582
7583 * gdb.base/store.exp: Allow register variables to be optimized out at
7584 -O0.
7585
4993045d
PW
75862019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7587
7588 * gdb.ada/rdv_wait.exp: Update to new task names.
7589 * gdb.base/task_switch_in_core.exp: Likewise.
7590 * gdb.base/info_sources_base.c: Likewise.
7591
8a516164
TT
75922019-09-10 Tom Tromey <tromey@adacore.com>
7593
7594 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7595
aa391654
TT
75962019-09-10 Tom Tromey <tromey@adacore.com>
7597
7598 * gdb.ada/dgopt.exp: New file.
7599 * gdb.ada/dgopt/x.adb: New file.
7600
8634b462
TT
76012019-09-08 Tom Tromey <tom@tromey.com>
7602
7603 * gdb.tui/resize.exp: Remove setup_xfail.
7604 * gdb.tui/regs.exp: Remove setup_xfail.
7605 * gdb.tui/basic.exp: Remove setup_xfail.
7606
736b0f76
DB
76072019-09-06 David Blaikie <dblaikie@gmail.com>
7608
7609 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7610 * gdb.cp/cplabel.exp: Ditto.
7611 * gdb.linespec/ls-errs.exp: Ditto.
7612
30331a6c
TV
76132019-09-05 Tom de Vries <tdevries@suse.de>
7614
7615 * lib/gdb.exp (cmp_file_string): New proc.
7616 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7617 runto_main. Verify save breakpoints output.
7618
98b0ebab
PW
76192019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7620
7621 * gdb.base/info-var.exp: Test info variables without running
7622 to main, to avoid expect's buffer overflow.
7623
4e962e74
TT
76242019-09-03 Tom Tromey <tromey@adacore.com>
7625
7626 * gdb.ada/bias.exp: New file.
7627 * gdb.ada/bias/bias.adb: New file.
7628 * gdb.ada/print_chars.exp: Add regression test.
7629 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7630 (MC): New variable.
7631
2ea1a07a
SL
76322019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7633
7634 * gdb.base/argv0-symlink.exp: Run only on native target
7635 and local host.
7636
8077c50d
TV
76372019-08-29 Tom de Vries <tdevries@suse.de>
7638
7639 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7640 diverse debug info.
7641 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7642
48352473
TV
76432019-08-28 Tom de Vries <tdevries@suse.de>
7644
7645 * gdb.base/info-var.exp: Allow info variables to print info for files
7646 other than info-var-f1.c and info-var-f2.c.
7647
d8f27c60
AB
76482019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7649
7650 * gdb.fortran/info-types.exp: Add module.
7651 * gdb.fortran/info-types.f90: Update expected results.
7652
1f20c35e
AB
76532019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7654
7655 * gdb.fortran/info-types.exp: New file.
7656 * gdb.fortran/info-types.f90: New file.
7657 * lib/fortran.exp (fortran_character1): New proc.
7658
4acfdd20
AB
76592019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7660
7661 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7662 functions'. Reindent as needed.
7663 * gdb.base/info-var-f1.c: New file.
7664 * gdb.base/info-var-f2.c: New file.
7665 * gdb.base/info-var.exp: New file.
7666 * gdb.base/info-var.h: New file.
7667
5c31b358
TV
76682019-08-26 Tom de Vries <tdevries@suse.de>
7669
7670 PR c++/24852
7671 * gdb.cp/no-libstdcxx-probe.exp: New test.
7672
b694989f
TV
76732019-08-26 Tom de Vries <tdevries@suse.de>
7674
7675 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7676 * tests need to be skipped.
7677 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7678 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7679 mi_skip_libstdcxx_probe_tests.
7680
d9c4ba53
SDJ
76812019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7682
7683 * gdb.python/py-xmethods.exp: Use raw strings when passing
7684 arguments to SimpleXMethodMatcher.
7685
395fad09
TV
76862019-08-22 Tom de Vries <tdevries@suse.de>
7687
7688 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7689 more informative.
7690
26c957f1
PA
76912019-08-21 Pedro Alves <palves@redhat.com>
7692
7693 * gdb.base/with.exp: Test "with" with no arguments.
7694
61f80d5d
TV
76952019-08-21 Tom de Vries <tdevries@suse.de>
7696
7697 * gdb.base/gdb-caching-proc.exp: Sort files.
7698
d7a11d13
TV
76992019-08-20 Tom de Vries <tdevries@suse.de>
7700
7701 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7702 compilation.
7703
34dafe9f
TV
77042019-08-16 Tom de Vries <tdevries@suse.de>
7705
7706 * gdb.base/compare-sections.exp ("after run to main"): Allow
7707 mismatched read-only sections for PIE executables.
7708
398fdd60
TT
77092019-08-16 Tom Tromey <tom@tromey.com>
7710
7711 * lib/tuiterm.exp (_csi_Z): New proc.
7712 * gdb.tui/basic.exp: Update window positions.
7713 * gdb.tui/empty.exp: Update window positions.
7714
d8f9e51c
SL
77152019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7716
7717 * gdb.base/examine-backward.exp: Correct regexp for
7718 "examine 3 bytes backward from ${address_zero}".
7719
3df505f6
TT
77202019-08-15 Tom Tromey <tom@tromey.com>
7721
7722 * gdb.tui/empty.exp: Enable resizing tests.
7723
272560b5
TT
77242019-08-15 Tom Tromey <tromey@adacore.com>
7725
7726 * gdb.ada/char_enum.exp: Add regression tests.
7727 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7728 and '0'.
7729 (Char, Gchar): Update.
7730 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7731
08235187
CB
77322019-08-15 Christian Biesinger <cbiesinger@google.com>
7733
7734 * gdb.python/python.exp: Expect a leading underscore on
7735 GdbOutput{,Error}File.
7736
22a2ab04
SL
77372019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7738
7739 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7740 Windows host.
7741
835b995b
SL
77422019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7743
7744 * gdb.base/batch-preserve-term-settings.exp
7745 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7746
97dd8e07
CB
77472019-08-15 Christian Biesinger <cbiesinger@google.com>
7748
7749 * lib/gdb.exp: When running on a mingw target, replace
7750 /x/ with x:/.
7751
75faf5c4
AH
77522019-08-14 Alan Hayward <alan.hayward@arm.com>
7753
7754 * gdb.arch/aarch64-prologue.c: New test.
7755 * gdb.arch/aarch64-prologue.exp: New file.
7756
abc6c00f
TV
77572019-08-13 Tom de Vries <tdevries@suse.de>
7758
7759 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7760 Thread.
7761
74c2c1f4
SL
77622019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7763
7764 * gdb.python/py-completion.exp: Download the .py file to the host
7765 and use its host pathname. Conditionalize tests that use
7766 tab completion and manipulate files on the build machine.
7767 * gdb.python/py-events.exp: Download the .py file to the host
7768 and use its host pathname.
7769 * gdb.python/py-evsignal.exp: Likewise.
7770 * gdb.python/py-evthreads.exp: Likewise.
7771 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7772 pathname syntax.
7773 * gdb.python/py-framefilter.exp: Download the .py file to the right
7774 place on the host. Match Windows pathname syntax.
7775 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7776 .py file to the host and use its host pathname.
7777 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7778 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7779 build pathname. Skip symlink test on Windows host. Add missing
7780 newline at end of file.
7781 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7782 and use its host pathname.
7783 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7784 * gdb.python/py-section-script.exp: Use host location of binfile
7785 on safe-path. Use correct path separator on Windows host.
7786 Reorder alternatives in gdb_test_multiple to prevent matching
7787 the wrong alternative on success.
7788 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7789
ca2589f3
PP
77902019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7791
7792 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7793 expect the GDB inferior to no longer immediately stop after
7794 being resumed with "signal SIGINT".
7795
020a839d
SL
77962019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7797
7798 * gdb.linespec/break-ask.exp: Generalize regexps to match
7799 Windows pathnames too.
7800
128d6509
TV
78012019-08-08 Tom de Vries <tdevries@suse.de>
7802
7803 PR testsuite/24862
7804 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7805
590042fc
PW
78062019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7807
7808 * gdb.base/style.exp: Update tests for help doc new invariants.
7809 * gdb.base/help.exp: Likewise.
7810
046bebe1
TT
78112019-08-06 Tom Tromey <tom@tromey.com>
7812
7813 * gdb.base/style.exp: Add disassemble test.
7814 * gdb.base/style.c (some_called_function): New function.
7815 (main): Use it.
7816
0b27c27d
CB
78172019-08-05 Christian Biesinger <cbiesinger@google.com>
7818
7819 * gdb.python/py-block.exp: Test dictionary access on blocks.
7820
580f1034
SM
78212019-08-05 Simon Marchi <simon.marchi@efficios.com>
7822
7823 PR gdb/24863
7824 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
7825 -list-thread-groups --available test when running under
7826 check-read1.
7827
d86bd7cb
TV
78282019-08-05 Tom de Vries <tdevries@suse.de>
7829
7830 PR testsuite/24863
7831 * lib/gdb.exp (with_read1_timeout_factor): New proc.
7832 * gdb.base/help.exp: Use with_read1_timeout_factor.
7833 * gdb.base/info-macros.exp: Same.
7834 * gdb.cp/nested-types.exp: Same.
7835
a80cf5d8
TV
78362019-08-05 Tom de Vries <tdevries@suse.de>
7837
7838 * lib/gdb.exp (version_at_least): Factor out of ...
7839 (tcl_version_at_least): ... here.
7840 (gdb_compile): Fail if pie results in non-PIE executable.
7841 (readelf_version, readelf_prints_pie): New proc.
7842 (exec_is_pie): Return -1 if unknown.
7843
d0962838
TV
78442019-08-05 Tom de Vries <tdevries@suse.de>
7845
7846 * lib/gdb.exp (tcl_version_at_least): Fix typo.
7847
2252ff3d
SL
78482019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7849
7850 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
7851
26655f53
SL
78522019-08-04 Sandra Loosemore <sandra@codesourcery.com>
7853
7854 * lib/completion-support.exp (test_gdb_complete_none): Skip
7855 tab completion tests if no readline support.
7856 (test_gdb_complete_unique_re): Likewise.
7857 (test_gdb_complete_multiple): Likewise.
7858
db4dc13e
PW
78592019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7860
7861 * gdb.base/info_sources.exp: New file.
7862 * gdb.base/info_sources.c: New file.
7863 * gdb.base/info_sources_base.c: New file.
7864
0eba165a
PFC
78652019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7866
7867 * gdb.base/batch-exit-status.exp: Call test_exit_status with
7868 prefix argument.
7869 (test_exit_status): Add prefix argument.
7870
59bd512b
TV
78712019-08-01 Tom de Vries <tdevries@suse.de>
7872
7873 PR testsuite/24863
7874 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
7875 calling exp_continue for new thread and thread exited messages.
7876
2a3ad588
TV
78772019-08-01 Tom de Vries <tdevries@suse.de>
7878
7879 PR testsuite/24863
7880 * gdb.base/structs.exp: Fix check-read1 timeout using
7881 gdb_test_sequence.
7882 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
7883
117eb594
TV
78842019-08-01 Tom de Vries <tdevries@suse.de>
7885
7886 PR testsuite/24863
7887 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
7888 line.
7889
ed591340
TV
78902019-08-01 Tom de Vries <tdevries@suse.de>
7891
7892 PR testsuite/24863
7893 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
7894
aa3b6533
TT
78952019-07-30 Tom Tromey <tromey@adacore.com>
7896
7897 * gdb.ada/display_nested.exp: New file.
7898 * gdb.ada/display_nested/foo.adb: New file.
7899 * gdb.ada/display_nested/pack.adb: New file.
7900 * gdb.ada/display_nested/pack.ads: New file.
7901
2906593f
CB
79022019-07-30 Christian Biesinger <cbiesinger@google.com>
7903
7904 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
7905 namespace.
7906 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
7907
0f575925
TV
79082019-07-30 Tom de Vries <tdevries@suse.de>
7909
7910 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
7911 instead.
7912
b13057d9
TV
79132019-07-30 Tom de Vries <tdevries@suse.de>
7914
7915 PR testsuite/24834
7916 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
7917 (exec_is_pie): New proc.
7918
5c4dde85
CB
79192019-07-29 Christian Biesinger <cbiesinger@google.com>
7920
7921 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
7922
c620ed88
CB
79232019-07-29 Christian Biesinger <cbiesinger@google.com>
7924
7925 * gdb.python/py-objfile.c: Add global and static vars.
7926 * gdb.python/py-objfile.exp: Test new functions Objfile.
7927 lookup_global_symbol and lookup_static_symbol.
7928
3d235706
TT
79292019-07-29 Tom Tromey <tom@tromey.com>
7930
7931 * lib/tuiterm.exp (Term::_csi_@): New proc.
7932 (Term::_csi_X): Don't move cursor.
7933
c7e4c0a6
PW
79342019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7935
7936 * gdb.base/options.exp: Update backtrace - completion to
7937 new option -frame-info.
7938 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
7939 Test new 'set print frame-info'. Test backtrace -frame-info
7940 overriding 'set print frame-info'.
7941 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
7942 Test new 'set print frame-info'.
7943 Verify consistency of backtrace with and without filters, with and
7944 without -no-filters.
7945 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
7946 default.
7947
de28a3b7
TV
79482019-07-29 Tom de Vries <tdevries@suse.de>
7949
7950 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
7951 no arguments".
7952
507dd60e
TV
79532019-07-29 Tom de Vries <tdevries@suse.de>
7954
7955 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
7956 is a substring of the first for "complete non-unique file name".
7957
5beafce9
TV
79582019-07-29 Tom de Vries <tdevries@suse.de>
7959
7960 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
7961 with ".*".
7962
2d274232
TV
79632019-07-29 Tom de Vries <tdevries@suse.de>
7964
7965 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
7966 Pass prompt_regexp parameter to gdb_test_multiple calls.
7967
9197cd8b
TV
79682019-07-29 Tom de Vries <tdevries@suse.de>
7969
7970 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 7971 print registers" regexps.
9197cd8b 7972
b528dae0
TV
79732019-07-29 Tom de Vries <tdevries@suse.de>
7974
7975 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
7976
d17725d7
TV
79772019-07-29 Tom de Vries <tdevries@suse.de>
7978
7979 PR gdb/24855
7980 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
7981 (skip_python_tests_prompt): Add prompt_regexp argument to
7982 gdb_test_multiple calls.
7983
52b75bf1
TT
79842019-07-27 Tom Tromey <tom@tromey.com>
7985
7986 * gdb.tui/main.exp: New file.
7987
2b1d00c2
TT
79882019-07-27 Tom Tromey <tom@tromey.com>
7989
7990 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
7991 optional.
7992 * gdb.tui/empty.exp: New file.
7993
ded631d5
TT
79942019-07-27 Tom Tromey <tom@tromey.com>
7995
7996 * lib/tuiterm.exp (spawn): New proc.
7997 (Term::resize): New proc.
7998 * gdb.tui/resize.exp: New file.
7999
58ac439d
TT
80002019-07-27 Tom Tromey <tom@tromey.com>
8001
8002 * gdb.tui/list.exp: New file.
8003
fe1f56ee
TT
80042019-07-27 Tom Tromey <tom@tromey.com>
8005
8006 * gdb.tui/regs.exp: New file.
8007
f790b310
TT
80082019-07-27 Tom Tromey <tom@tromey.com>
8009
8010 * gdb.tui/basic.exp: Add "layout split" test.
8011
d95fc6ee
TT
80122019-07-27 Tom Tromey <tom@tromey.com>
8013
8014 * gdb.tui/basic.exp: Add "layout asm" test.
8015
c3786b3a
TT
80162019-07-27 Tom Tromey <tom@tromey.com>
8017
8018 * lib/tuiterm.exp: New file.
8019 * gdb.tui/basic.exp: New file.
8020
98a617f8
KB
80212019-07-27 Kevin Buettner <kevinb@redhat.com>
8022
8023 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
8024 Enable tests associated with this flag. Adjust regex
8025 referencing "foo_low" to now refer to "foo_cold" instead.
8026
5c076da4
KB
80272019-07-27 Kevin Buettner <kevinb@redhat.com>
8028
8029 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
8030 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
8031 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
8032 foo_cold. Revise comments to match.
8033 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
8034 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
8035 were wrapped into this proc; Call do_test in loop from outermost
8036 level.
8037 (foo_low): Rename all occurrences to "foo_cold".
8038 (backtrace from baz): New test.
8039 (x2/i foo_cold): New test.
8040 (info line *foo_cold): New test.
8041
1512d3b7
TV
80422019-07-26 Tom de Vries <tdevries@suse.de>
8043
8044 * gdb.arch/i386-pkru.exp: Fix unterminated string.
8045
297989a1
TV
80462019-07-25 Tom de Vries <tdevries@suse.de>
8047
8048 PR testsuite/24830
8049 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8050 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8051 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8052 (skip_libstdcxx_probe_tests): ... here.
8053 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8054
b3b965fb
TV
80552019-07-24 Tom de Vries <tdevries@suse.de>
8056
8057 PR testsuite/24807
8058 * gdb.objc/basicclass.m: Include stdio.h.
8059 * gdb.objc/nondebug.m: Same.
8060 * gdb.objc/objcdecode.m: Same.
8061
4625b4d0
TV
80622019-07-24 Tom de Vries <tdevries@suse.de>
8063
8064 PR testsuite/24612
8065 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8066 additional_flags.
8067
024a5840
TV
80682019-07-24 Tom de Vries <tdevries@suse.de>
8069
8070 PR testsuite/24831
8071 * gdb.multi/tids.exp: Update error messages for info threads.
8072
c76ddaa3
TV
80732019-07-24 Tom de Vries <tdevries@suse.de>
8074
8075 * gdb.base/info-types.exp: Allow info types to print info for more than
8076 one file.
8077
9a618ef6
TV
80782019-07-23 Tom de Vries <tdevries@suse.de>
8079
8080 PR testsuite/24842
8081 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8082 gdb_spawn_with_cmdline_opts.
8083
40eadf04
SP
80842019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8085
8086 * gdb.arch/arm-cmse-sgstubs.c: New test.
8087 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8088
5ba29434
TV
80892019-07-23 Tom de Vries <tdevries@suse.de>
8090
8091 PR testsuite/24711
8092 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8093 issuing next command.
8094
a8e9d247
AB
80952019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8096
8097 * gdb.ada/info_auto_lang.exp: Update expected results.
8098 * gdb.base/info-types.c: Add additional types to check.
8099 * gdb.base/info-types.exp: Update expected results.
8100
eb86c5e2
AB
81012019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8102
8103 * gdb.base/info-types.c: New file.
8104 * gdb.base/info-types.exp: New file.
8105
01e175fe
AB
81062019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8107
8108 * gdb.arch/riscv-bp-infcall.c: New file.
8109 * gdb.arch/riscv-bp-infcall.exp: New file.
8110
6b78c3f8
AB
81112019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8112
8113 PR breakpoints/24541
8114 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8115
da738167
TV
81162019-07-14 Tom de Vries <tdevries@suse.de>
8117
8118 PR testsuite/24760
8119 * gdb.objc/basicclass.exp: Fix unterminated string.
8120
0d4e84ed
AB
81212019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8122 Andrew Burgess <andrew.burgess@embecosm.com>
8123
8124 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8125 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8126 negative bounds.
8127 * gdb.fortran/vla-value.exp: Print elements of an array with
8128 negative bounds.
8129 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8130 testing.
8131
021d8588
AB
81322019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8133
8134 * gdb.base/options.exp (expect_string): Dequote strings in
8135 results.
8136 (test-string): Test strings with different quoting and reindent.
8137
f06f1252
TT
81382019-07-10 Tom Tromey <tromey@adacore.com>
8139
8140 * gdb.ada/mi_ex_cond.exp: Update expected results.
8141 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8142 * gdb.ada/mi_catch_ex.exp: Update expected results.
8143 * gdb.ada/mi_catch_assert.exp: Update expected results.
8144 * gdb.ada/catch_ex.exp (catch_exception_info)
8145 (catch_exception_entry, catch_assert_entry)
8146 (catch_unhandled_entry): Update.
8147 * gdb.ada/catch_assert_if.exp: Update expected results.
8148
b863685d
RB
81492019-07-10 Richard Bunt <richard.bunt@arm.com>
8150 Stephen Roberts <stephen.roberts@arm.com>
8151
8152 * gdb.base/define.exp: Restore original prompt.
8153
cb1e4e32
PA
81542019-07-09 Pedro Alves <palves@redhat.com>
8155
8156 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8157 breakpoints" output.
8158 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8159 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8160 throw" creates breakpoint.
8161 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8162 'type="catchpoint"'.
8163
b58a68fe
PA
81642019-07-09 Pedro Alves <palves@redhat.com>
8165
8166 PR c++/15468
8167 * gdb.cp/except-multi-location-lib.cc: New.
8168 * gdb.cp/except-multi-location-main.cc: New.
8169 * gdb.cp/except-multi-location.exp: New.
8170
0826779b
PW
81712019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8172
8173 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8174 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8175 argument and update callers.
8176
5b0e2db4
AB
81772019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8178
8179 * gdb.arch/amd64-break-on-asm-line.S: New file.
8180 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8181
1f6f6e21
PW
81822019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8183
8184 * gdb.base/printcmds.exp: Test printing C string and
8185 C wide string convenience vars without transiting via the inferior.
8186 Also make test names unique.
8187
ea142fbf
AH
81882019-07-08 Alan Hayward <alan.hayward@arm.com>
8189
5862c886 8190 PR breakpoints/25011
ea142fbf
AH
8191 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8192
213fd9fa
PA
81932019-07-04 Pedro Alves <palves@redhat.com>
8194
8195 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8196 body returned ok(0), break(3) or continue(4).
8197 * gdb.testsuite/foreach_with_prefix.exp: New file.
8198
2b40fda7
AH
81992019-07-04 Alan Hayward <alan.hayward@arm.com>
8200
8201 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8202
a26c8de0
PA
82032019-07-03 Pedro Alves <palves@redhat.com>
8204
8205 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8206 "return -code".
8207
5f4ba3e7
PA
82082019-07-03 Pedro Alves <palves@redhat.com>
8209
8210 PR cli/24732
8211 * gdb.base/shell.exp: Load completion-support.exp.
8212 Adjust expected error output. Add completion tests.
8213
a994424f
PA
82142019-07-03 Pedro Alves <palves@redhat.com>
8215
8216 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8217 string_to_regexp.
8218
3d9be6f5
PA
82192019-07-03 Pedro Alves <palves@redhat.com>
8220
8221 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8222 (expect_integer): Adjust to expect "-string".
8223 (expect_string): New.
8224 (all_options): Expect "-string".
8225 (test-flag, test-boolean): Adjust to expect "-string".
8226 (test-string): New proc.
8227 (top level): Call it.
8228
41fc454c
PA
82292019-07-03 Pedro Alves <palves@redhat.com>
8230
8231 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8232 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8233 the expected output in the success.
8234
b2b2a215
PA
82352019-07-03 Pedro Alves <palves@redhat.com>
8236
8237 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8238 Split one gdb_test_multiple call in two to avoid a race.
8239
fdbc9870
PA
82402019-07-03 Pedro Alves <palves@redhat.com>
8241
8242 * gdb.base/with.c: New file.
8243 * gdb.base/with.exp: New file.
8244
c6ac8931
PA
82452019-07-03 Pedro Alves <palves@redhat.com>
8246
8247 * gdb.base/settings.exp: Replace all references to "maint
8248 test-settings set" with references to "maint set test-settings",
8249 and all references to "maint test-settings show" with references
8250 to "maint show test-settings".
8251
970f9d09
PA
82522019-07-03 Pedro Alves <palves@redhat.com>
8253
8254 * gdb.base/settings.exp (test-string): Adjust expected out when
8255 testing "maint test-settings show filename"
8256
54d66006
PA
82572019-07-02 Pedro Alves <palves@redhat.com>
8258
8259 * gdb.base/options.exp (test-info-threads): New procedure.
8260 (top level): Call it.
8261
10d06d82
TT
82622019-06-28 Tom Tromey <tromey@adacore.com>
8263
8264 * gdb.dwarf2/ada-linkage-name.c: New file.
8265 * gdb.dwarf2/ada-linkage-name.exp: New file.
8266
3d507ff2
TT
82672019-06-27 Tom Tromey <tromey@adacore.com>
8268
d039f014 8269 PR c++/20020:
3d507ff2
TT
8270 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8271
8af58ffe
TV
82722019-06-26 Tom de Vries <tdevries@suse.de>
8273
8274 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8275
22e21752
TV
82762019-06-26 Tom de Vries <tdevries@suse.de>
8277
8278 * gdb.base/index-cache.exp: Add back missing debug option.
8279
b65b566c
PW
82802019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8281
8282 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8283
5c2c8c69
TV
82842019-06-25 Tom de Vries <tdevries@suse.de>
8285
8286 PR testsuite/24727
8287 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8288
164e3873
TV
82892019-06-24 Tom de Vries <tdevries@suse.de>
8290
8291 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8292
824eacee
TV
82932019-06-24 Tom de Vries <tdevries@suse.de>
8294
8295 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8296 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8297 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8298
385b97d3
TV
82992019-06-24 Tom de Vries <tdevries@suse.de>
8300
8301 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8302
c596f180
TV
83032019-06-21 Tom de Vries <tdevries@suse.de>
8304
8305 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8306
b13a7d03
TV
83072019-06-21 Tom de Vries <tdevries@suse.de>
8308
8309 PR testsuite/24518
8310 PR ada/24713
8311 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8312 index.
8313
899277ae
TT
83142019-06-19 Tom Tromey <tromey@adacore.com>
8315
8316 * gdb.ada/length_cond.exp: Add intro comment.
8317
680e1bee
TT
83182019-06-19 Tom Tromey <tromey@adacore.com>
8319
8320 * gdb.ada/length_cond.exp: New file.
8321 * gdb.ada/length_cond/length_cond.adb: New file.
8322 * gdb.ada/length_cond/pck.adb: New file.
8323 * gdb.ada/length_cond/pck.ads: New file.
8324
0ed4690a
TV
83252019-06-18 Tom de Vries <tdevries@suse.de>
8326
8327 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8328
d20ed5fd
TT
83292019-06-18 Tom Tromey <tromey@adacore.com>
8330
8331 * gdb.base/list0.h: Add comment explaining control character.
8332
86e04673
TV
83332019-06-18 Tom de Vries <tdevries@suse.de>
8334
8335 * boards/fission.exp: Break up long debug_flags line.
8336
c4973306
SM
83372019-06-16 Tom de Vries <tdevries@suse.de>
8338
8339 PR gdb/24445
8340 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8341 generated index.
8342
93cb9841
AB
83432019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8344
8345 PR gdb/24686
8346 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8347 improve detection of bug gdb/24541.
8348
399aaebd
SM
83492019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8350
8351 PR gdb/24669
8352 * gdb.base/index-cache.exp (uses_readnow,
8353 expecting_index_cache_use): Define global variable.
8354 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8355 expecting_index_cache_use.
8356
584a927c
AB
83572019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8358 Andrew Burgess <andrew.burgess@embecosm.com>
8359
8360 * gdb.fortran/pointers.f90: New file.
8361 * gdb.fortran/print_type.exp: New file.
8362 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8363 * gdb.fortran/vla-type.exp: Likewise.
8364 * gdb.fortran/vla-value.exp: Likewise.
8365 * gdb.mi/mi-vla-fortran.exp: Likewise.
8366
30056ea0
AB
83672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8368
8369 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8370 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8371 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8372 as a stop reason.
8373
ec8e2b6d
AB
83742019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8375
8376 * gdb.base/annota1.exp: Update expected results.
8377 * gdb.cp/annota2.exp: Likewise.
8378 * gdb.cp/annota3.exp: Likewise.
8379
09e4c4e1
AB
83802019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8381
8382 * gdb.base/style-logging.exp: Remove path from test name.
8383
0735b091
TT
83842019-06-14 Tom Tromey <tromey@adacore.com>
8385
8386 PR gdb/24502:
8387 * gdb.base/style-logging.exp: New file.
8388
f5686554
TT
83892019-06-14 Tom Tromey <tromey@adacore.com>
8390
8391 * gdb.base/symfile-warn.exp: New file.
8392 * gdb.base/symfile-warn.c: New file.
8393
a0c1ffed
TT
83942019-06-14 Tom Tromey <tromey@adacore.com>
8395
8396 * gdb.base/annotate-symlink.exp: New file.
8397
f411722c
TT
83982019-06-14 Tom Tromey <tromey@adacore.com>
8399
8400 * gdb.ada/set_wstr.exp: Add reassignment test.
8401
4268ec18
TT
84022019-06-14 Tom Tromey <tromey@adacore.com>
8403
8404 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8405 'unchecked_access and 'unrestricted_access as well.
8406
9a9e394b
TT
84072019-06-14 Tom Tromey <tromey@adacore.com>
8408
8409 PR ada/24539:
8410 * gdb.ada/vla.exp: Update tests.
8411 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8412 pragma.
8413
4c048731
PA
84142019-06-13 Pedro Alves <palves@redhat.com>
8415
8416 * gdb.base/settings.exp (test-integer): Test junk after
8417 "unlimited".
8418
6665660a
PA
84192019-06-13 Pedro Alves <palves@redhat.com>
8420
8421 * gdb.base/options.exp (test-thread-apply): New.
8422 (top level): Call it.
8423
5d707134
PA
84242019-06-13 Pedro Alves <palves@redhat.com>
8425
8426 * gdb.base/options.exp (test-frame-apply): New.
8427 (top level): Test print commands with different "frame apply"
8428 prefixes.
8429
e2a689da
PA
84302019-06-13 Pedro Alves <palves@redhat.com>
8431
e79be6e5 8432 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8433 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8434 'max_completions' parameter and handle it.
8435 (test_gdb_completion_offers_commands): New.
8436
90a1ef87
PA
84372019-06-13 Pedro Alves <palves@redhat.com>
8438
8439 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8440
d4c16835
PA
84412019-06-13 Pedro Alves <palves@redhat.com>
8442
8443 * gdb.base/options.exp (test-backtrace): New.
8444 (top level): Call it.
8445
2daf894e
PA
84462019-06-13 Pedro Alves <palves@redhat.com>
8447
8448 * gdb.guile/scm-frame-args.exp: Use "set print
8449 raw-frame-arguments" instead of "set print raw frame-arguments".
8450 * gdb.python/py-frame-args.exp: Likewise.
8451
e6ed716c
PA
84522019-06-13 Pedro Alves <palves@redhat.com>
8453
8454 * gdb.compile/compile.exp: Adjust expected output to option
8455 processing changes.
8456
7d8062de
PA
84572019-06-13 Pedro Alves <palves@redhat.com>
8458
8459 * gdb.base/options.exp: Build executable.
8460 (test-print): New procedure.
8461 (top level): Call it, once for "print" and another for "compile
8462 print".
8463
9d0faba9
PA
84642019-06-13 Pedro Alves <palves@redhat.com>
8465
8466 * gdb.base/options.c: New file.
8467 * gdb.base/options.exp: New file.
8468
dee7b4c8
PA
84692019-06-13 Pedro Alves <palves@redhat.com>
8470
8471 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8472 that "o" is ambiguous.
8473
dca0f6c0
PA
84742019-06-13 Pedro Alves <palves@redhat.com>
8475
8476 * gdb.base/settings.c: New file.
8477 * gdb.base/settings.exp: New file.
8478
ccf46844
PA
84792019-06-13 Pedro Alves <palves@redhat.com>
8480
8481 * gdb.base/completion.exp: Fix comment typo.
8482
b9a3f842
PA
84832019-06-13 Pedro Alves <palves@redhat.com>
8484
8485 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8486 foo --1" test.
8487
d106773e
PA
84882019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8489
8490 * gdb.fortran/block-data.f: New.
8491 * gdb.fortran/block-data.exp: New.
8492
fea82da0
TV
84932019-06-11 Tom de Vries <tdevries@suse.de>
8494
8495 PR testsuite/24521
8496 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8497 message.
8498
8c2e74f1
TV
84992019-06-11 Tom de Vries <tdevries@suse.de>
8500
8501 PR testsuite/24521
8502 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8503
b49851c8
TV
85042019-06-11 Tom de Vries <tdevries@suse.de>
8505
8506 * boards/readnow.exp: New file.
8507
a7067863
AB
85082019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8509
8510 * gdb.fortran/vla-sizeof.exp: Update expected results.
8511
1a3da2cd
AB
85122019-06-06 Amos Bird <amosbird@gmail.com>
8513
8514 * gdb.base/annota1.exp (thread_switch): Add test for
8515 thread-exited annotation.
8516
3847a7bf
TT
85172019-06-06 Tom Tromey <tromey@adacore.com>
8518
8519 * gdb.base/maint.exp: Expect command started/finished output.
8520
0088ba59
AB
85212019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8522
8523 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8524 comment.
8525 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8526
312617a3
AB
85272019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8528
8529 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8530 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8531 * gdb.arch/riscv-unwind-long-insn.c: New file.
8532 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8533
e1f2e1a2
CB
85342019-06-04 Christian Biesinger <cbiesinger@google.com>
8535
d3238f7d 8536 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8537
206584bd
PW
85382019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8539
8540 * lib/gdb.exp (help_list_trailer): New regexp variable
8541 factorizing the help trailer message.
8542 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8543 arg to allow to better factorize various tests.
8544 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8545 (test_prefix_command_help): Use help_list_trailer.
8546 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8547 * gdb.guile/scm-cmd.exp: Likewise.
8548 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8549 * gdb.base/help.exp: Use test_user_defined_class_help.
8550 * gdb.base/style.exp: Add tests for styling of help and apropos.
8551 * lib/gdb-utils.exp (style): Add title and highlight styles.
8552
708dc93e
PW
85532019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8554
8555 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8556 $_shell_exitsignal.
8557 * gdb.base/default.exp: Update for new convenience variables.
8558
f49055a5
TT
85592019-05-29 Tom Tromey <tromey@adacore.com>
8560
8561 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8562 to "break complete ada" test case's regexp.
8563
4330d61d
TT
85642019-05-29 Tom Tromey <tromey@adacore.com>
8565
8566 PR c++/20020:
8567 * gdb.cp/constexpr-field.exp: New file.
8568 * gdb.cp/constexpr-field.cc: New file.
8569
000439d5
TT
85702019-05-29 Tom Tromey <tromey@adacore.com>
8571
8572 * gdb.base/finish.exp (finish_no_print): New proc.
8573 (finish_tests): Call it.
8574
5a01c34c
TV
85752019-05-24 Tom de Vries <tdevries@suse.de>
8576
8577 * gdb.dwarf2/gdb-add-index.exp: New file.
8578
18125b16
TT
85792019-05-22 Tom Tromey <tromey@adacore.com>
8580
8581 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8582 * gdb.base/style.exp: Use "style".
8583 * lib/gdb-utils.exp (style): New proc.
8584
af1a8d03
TV
85852019-05-22 Tom de Vries <tdevries@suse.de>
8586
8587 * gdb.base/align.exp: Require c++11.
8588
e7fe496b
TV
85892019-05-22 Tom de Vries <tdevries@suse.de>
8590
8591 PR testsuite/24586
8592 * gdb.python/py-mi-var-info-path-expression.exp: Call
8593 mi_skip_python_tests to check if python is supported.
8594
8fca4da0
AH
85952019-05-22 Alan Hayward <alan.hayward@arm.com>
8596
8597 * gdb.arch/aarch64-pauth.c: New test.
8598 * gdb.arch/aarch64-pauth.exp: New file.
8599
b7060614
AH
86002019-05-22 Alan Hayward <alan.hayward@arm.com>
8601
8602 * README (Re-running Tests Outside The Testsuite): New section.
8603
669d0468
TV
86042019-05-21 Tom de Vries <tdevries@suse.de>
8605
8606 * gdb.arch/amd64-eval.exp: Require c++11.
8607 * gdb.base/max-depth.exp: Same.
8608 * gdb.compile/compile-cplus-array-decay.exp: Same.
8609 * gdb.cp/meth-typedefs.exp: Same.
8610 * gdb.cp/subtypes.exp: Same.
8611 * gdb.cp/temargs.exp: Same.
8612
ce3ebcaa
AH
86132019-05-21 Alan Hayward <alan.hayward@arm.com>
8614
8615 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8616
34d11c68
AB
86172019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8618
8619 PR gdb/18644
8620 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8621 * gdb.fortran/printing-types.exp: Add new test.
8622 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8623 testing.
8624 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8625 setup_kfail call.
8626
87781e84
AH
86272019-05-17 Alan Hayward <alan.hayward@arm.com>
8628
8629 * README (Running the Testsuite): Change example.
8630 (Testsuite Parameters): Remove TRANSCRIPT.
8631 * lib/gdb.exp: Remove TRANSCRIPT check.
8632
b420b89e
AH
86332019-05-17 Alan Hayward <alan.hayward@arm.com>
8634
8635 * README (Testsuite Parameters): Add replay logging to
8636 GDBSERVER_DEBUG.
8637 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8638 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8639 as a comma separated list.
8640 (gdb_debug_init): Override procedure.
8641
408e9b8b
AH
86422019-05-17 Alan Hayward <alan.hayward@arm.com>
8643
8644 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8645 (gdb_write_cmd_file): New procedure.
8646 * lib/gdbserver-support.exp (gdbserver_start): Call
8647 gdbserver_write_cmd_file.
8648 (gdbserver_write_cmd_file): New procedure.
8649
f9e2e39d
AH
86502019-05-17 Alan Hayward <alan.hayward@arm.com>
8651
8652 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8653 (delete_breakpoints): Likewise.
8654 (gdb_run_cmd): Likewise.
8655 (gdb_start_cmd): Likewise.
8656 (gdb_starti_cmd): Likewise.
8657 (gdb_internal_error_resync): Likewise.
8658 (gdb_test_multiple): Likewise.
8659 (gdb_reinitialize_dir): Likewise.
8660 (default_gdb_exit): Likewise.
8661 (gdb_file_cmd): Mark kill as optional.
8662 (default_gdb_start): Call gdb_stdin_log_init.
8663 (send_gdb): Call gdb_stdin_log_write.
8664 (rerun_to_main): Mark Y as an answer.
8665 (gdb_stdin_log_init): New function.
8666 (gdb_stdin_log_write): Likewise.
8667
81f47ac2
AH
86682019-05-17 Alan Hayward <alan.hayward@arm.com>
8669
8670 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8671 * gdb.base/debug-expr.exp: Likewise.
8672 * gdb.base/foll-fork.exp: Likewise.
8673 * gdb.base/foll-vfork.exp: Likewise.
8674 * gdb.base/fork-print-inferior-events.exp: Likewise.
8675 * gdb.base/gdb-sigterm.exp: Likewise.
8676 * gdb.base/gdbinit-history.exp: Likewise.
8677 * gdb.base/osabi.exp: Likewise.
8678 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8679 * gdb.base/ui-redirect.exp: Likewise.
8680 * gdb.gdb/unittest.exp: Likewise.
8681 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8682 * gdb.mi/mi-watch.exp: Likewise.
8683 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8684 * gdb.mi/user-selected-context-sync.exp: Likewise.
8685 * gdb.python/python.exp: Disable debug test when debugging.
8686 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8687 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8688 Likewise.
8689 * gdb.threads/stepi-random-signal.exp: Likewise.
8690
29b52314
AH
86912019-05-17 Alan Hayward <alan.hayward@arm.com>
8692
8693 * Makefile.in: Pass through GDB_DEBUG.
8694 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8695 (gdb,debug): Add board setting.
8696 * lib/gdb.exp (default_gdb_start): Start debugging.
8697 (gdb_debug_enabled): New procedure.
8698 (gdb_debug_init): Likewise.
29b52314
AH
8699
87002019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8701
29b52314
AH
8702 * Makefile.in: Pass through GDB_DEBUG.
8703 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8704 (gdb,debug): Add board setting.
8705 * lib/gdb.exp (default_gdb_start): Start debugging.
8706 (gdb_debug_enabled): New procedure.
8707 (gdb_debug_init): Likewise.
29b52314 8708
ca1285d1
AH
87092019-05-17 Alan Hayward <alan.hayward@arm.com>
8710
8711 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8712
f3a09c80
AH
87132019-05-17 Alan Hayward <alan.hayward@arm.com>
8714
8715 * gdb.base/ui-redirect.exp: Test redirection.
8716
26648588
JV
87172019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8718
8719 * gdb.mi/mi-complete.exp: New file.
8720 * gdb.mi/mi-complete.cc: Likewise.
8721
14237686
AB
87222019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8723
8724 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8725 indexed and sliced arrays, and pointers to arrays.
8726
e7bd7fba
TT
87272019-05-14 Tom Tromey <tromey@adacore.com>
8728
8729 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8730 styling test.
8731
2764128d
TV
87322019-05-14 Tom de Vries <tdevries@suse.de>
8733
8734 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8735 selection entry encoding.
8736
71bed2db
TT
87372019-05-10 Tom Tromey <tromey@adacore.com>
8738
8739 * gdb.ada/info_exc.exp: Add "complete" test.
8740
63b667ad
TV
87412019-05-09 Tom de Vries <tdevries@suse.de>
8742
8743 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8744 CU-relative.
8745
9cfd2b89
TV
87462019-05-09 Tom de Vries <tdevries@suse.de>
8747
8748 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8749 CU-relative.
8750
2228ef77
XR
87512019-05-08 Joel Brobecker <brobecker@adacore.com>
8752
8753 * gdb.ada/frame_arg_lang.exp: New testcase.
8754 * gdb.ada/frame_arg_lang/bla.adb: New file.
8755 * gdb.ada/frame_arg_lang/pck.ads: New file.
8756 * gdb.ada/frame_arg_lang/pck.adb: New file.
8757 * gdb.ada/frame_arg_lang/foo.c: New file.
8758
80e55b13
TT
87592019-05-08 Tom Tromey <tromey@adacore.com>
8760
8761 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8762
9d3421af
TT
87632019-05-08 Tom Tromey <tromey@adacore.com>
8764
8765 * gdb.base/ptype-offsets.exp: Update tests.
8766
844333e2
TT
87672019-05-08 Tom Tromey <tromey@adacore.com>
8768
8769 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8770 cases.
8771 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8772 "short".
8773
988915ee
TT
87742019-05-08 Tom Tromey <tromey@adacore.com>
8775
8776 * gdb.ada/vla.exp: New file.
8777 * gdb.ada/vla/vla.adb: New file.
8778
7bd55dac
TV
87792019-05-07 Tom de Vries <tdevries@suse.de>
8780
8781 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8782
75f06e9d
TV
87832019-05-07 Tom de Vries <tdevries@suse.de>
8784
8785 PR testsuite/24522
8786 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8787 section.
8788
77e7aaa4
TV
87892019-05-07 Tom de Vries <tdevries@suse.de>
8790
8791 PR testsuite/24522
8792 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8793 .debug_aranges section.
8794
456ba0fa
TV
87952019-05-07 Tom de Vries <tdevries@suse.de>
8796
8797 PR testsuite/24159
8798 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8799
5a56d6a6
TV
88002019-05-06 Tom de Vries <tdevries@suse.de>
8801
8802 * lib/gdb.exp (exec_has_index_section): New proc.
8803 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8804 section.
8805
9d6d4be8
TV
88062019-05-04 Tom de Vries <tdevries@suse.de>
8807
8808 * boards/cc-with-debug-names.exp: New file.
8809
222a8d25
TT
88102019-05-03 Tom Tromey <tromey@adacore.com>
8811
8812 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
8813 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
8814 * gdb.ada/char_enum.exp: Add test.
8815
0fdfd794
TV
88162019-05-03 Tom de Vries <tdevries@suse.de>
8817
8818 * boards/cc-with-gdb-index.exp: New file.
8819
80062eb9
AB
88202019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
8821
8822 * gdb.rust/simple.exp: Add new test case.
8823 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
8824 (main): Initialise an instance of the new struct.
8825
4504bbde
TT
88262019-05-01 Tom Tromey <tromey@adacore.com>
8827
8828 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
8829 record.
8830 (NPR): New variable.
8831 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
8832 test.
8833
d48e62f4
TT
88342019-05-01 Tom Tromey <tromey@adacore.com>
8835
8836 * gdb.ada/packed_array_assign.exp: Add packed assignment
8837 regression test.
8838
f59f30f5
TV
88392019-05-01 Tom de Vries <tdevries@suse.de>
8840
8841 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
8842
b70bfc54
TV
88432019-05-01 Tom de Vries <tdevries@suse.de>
8844
8845 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
8846
15f18d14
AT
88472019-04-30 Ali Tamur <tamur@google.com>
8848
8849 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
8850
2ff0a947
TT
88512019-04-30 Tom Tromey <tromey@adacore.com>
8852
8853 * lib/ada.exp (find_ada_tool): New proc.
8854 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
8855 * gdb.ada/catch_ex_std.exp: New file.
8856 * gdb.ada/catch_ex_std/foo.adb: New file.
8857 * gdb.ada/catch_ex_std/some_package.adb: New file.
8858 * gdb.ada/catch_ex_std/some_package.ads: New file.
8859
a776957c
TT
88602019-04-30 Tom Tromey <tromey@adacore.com>
8861
8862 PR c++/24470:
8863 * gdb.cp/temargs.cc: Add test code from PR.
8864
bc68014d
AB
88652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8866
8867 * gdb.fortran/vla-datatypes.exp: Update expected results.
8868 * gdb.fortran/vla-ptype.exp: Likewise.
8869 * gdb.fortran/vla-type.exp: Likewise.
8870 * gdb.fortran/vla-value.exp: Likewise.
8871
f1fdc960
AB
88722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8873
8874 * gdb.fortran/ptr-indentation.exp: Update expected results.
8875 * gdb.fortran/ptype-on-functions.exp: Likewise.
8876 * gdb.fortran/vla-ptr-info.exp: Likewise.
8877 * gdb.fortran/vla-value.exp: Likewise.
8878
bf7a4de1
AB
88792019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8880
8881 * gdb.fortran/ptype-on-functions.exp: New file.
8882 * gdb.fortran/ptype-on-functions.f90: New file.
8883
bbe75b9d
AB
88842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8885
8886 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
8887 case void string.
8888
1db455a7
AB
88892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8890
8891 * gdb.fortran/complex.exp: Expand.
8892 * gdb.fortran/complex.f: Renamed to...
8893 * gdb.fortran/complex.f90: ...this, and extended to add more
8894 complex values.
8895
b6d03bb2
AB
88962019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
8897
8898 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
8899 MODULO, CMPLX.
8900
2e62ab40
AB
89012019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
8902 Richard Bunt <richard.bunt@arm.com>
8903
8904 * gdb.base/max-depth.c: New file.
8905 * gdb.base/max-depth.exp: New file.
8906 * gdb.python/py-nested-maps.c: New file.
8907 * gdb.python/py-nested-maps.exp: New file.
8908 * gdb.python/py-nested-maps.py: New file.
8909 * gdb.python/py-format-string.exp (test_max_depth): New proc.
8910 (test_all_common): Call test_max_depth.
8911 * gdb.fortran/max-depth.exp: New file.
8912 * gdb.fortran/max-depth.f90: New file.
8913 * gdb.go/max-depth.exp: New file.
8914 * gdb.go/max-depth.go: New file.
8915 * gdb.modula2/max-depth.exp: New file.
8916 * gdb.modula2/max-depth.c: New file.
8917 * lib/gdb.exp (get_print_expr_at_depths): New proc.
8918
d2b584a5
TV
89192019-04-29 Tom de Vries <tdevries@suse.de>
8920
8921 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
8922
136afab8
PW
89232019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8924
8925 * gdb.base/callexit.exp: Test may-call-functions off.
8926
725cbb63
KS
89272019-04-25 Keith Seitz <keiths@redhat.com>
8928
8929 PR c++/24367
8930 * gdb.cp/meth-typedefs.cc (incomplete_struct)
8931 (another_incomplete_struct, test_incomplete): New definitions.
8932 (main): Use new definitions.
8933 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
8934 functions.
8935
701adfb0
PA
89362019-04-25 Ali Tamur <tamur@google.com>
8937
8938 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
8939
82433e3e
SDJ
89402019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
8941
8942 PR corefiles/11608
8943 PR corefiles/18187
8944 * gdb.base/coredump-filter-build-id.exp: New file.
8945
dd06d4d6
AH
89462019-04-25 Alan Hayward <alan.hayward@arm.com>
8947
e79be6e5
SM
8948 * Makefile.in: Pass through GDBSERVER_DEBUG.
8949 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
8950 (gdbserver,debug): Add board setting.
8951 * gdb.trace/tspeed.exp: Skip when debugging.
8952 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
8953 * lib/gdbserver-support.exp: Likewise
dd06d4d6 8954
1670072e
TT
89552019-04-24 Tom Tromey <tromey@adacore.com>
8956
8957 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
8958 Rust.
8959
a59240a4
TT
89602019-04-24 Tom Tromey <tromey@adacore.com>
8961
8962 * gdb.arch/amd64-eval.exp: Test bitfield return.
8963 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
8964 (class Foo) <return_bitfields>: New method.
8965 (main): Call it.
8966
b907456c
AB
89672019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
8968
8969 * gdb.cp/many-args.cc: New file.
8970 * gdb.cp/many-args.exp: New file.
8971
5c565afd
TV
89722019-04-23 Tom de Vries <tdevries@suse.de>
8973
8974 PR gdb/24433
8975 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
8976
ba22ff86
AH
89772019-04-23 Alan Hayward <alan.hayward@arm.com>
8978
8979 * gdb.trace/backtrace.exp: Use nopie flag.
8980 * gdb.trace/circ.exp: Likewise.
8981 * gdb.trace/collection.exp: Likewise.
8982 * gdb.trace/ftrace.exp: Likewise.
8983 * gdb.trace/mi-trace-unavailable.exp: Likewise.
8984 * gdb.trace/mi-traceframe-changed.exp: Likewise.
8985 * gdb.trace/qtro.exp: Likewise.
8986 * gdb.trace/read-memory.exp: Likewise.
8987 * gdb.trace/report.exp: Likewise.
8988 * gdb.trace/tfile.exp: Likewise.
8989 * gdb.trace/tfind.exp: Likewise.
8990 * gdb.trace/unavailable.exp: Likewise.
8991
7905fc35
PA
89922019-04-22 Pedro Alves <palves@redhat.com>
8993
8994 * gdb.base/solib-probes-nosharedlibrary.c,
8995 gdb.base/solib-probes-nosharedlibrary.exp: New files.
8996
8ecb59f8
TT
89972019-04-19 Tom Tromey <tromey@adacore.com>
8998
8999 * gdb.ada/ptype_union.c: New file.
9000 * gdb.ada/ptype_union.exp: New file.
9001
62160ec9
TT
90022019-04-19 Tom Tromey <tromey@adacore.com>
9003
9004 PR symtab/24423:
9005 * gdb.base/list0.h (foo): Add a control-l character.
9006
36cd4ba5
TV
90072019-04-18 Tom de Vries <tdevries@suse.de>
9008
9009 PR gdb/24433
9010 * boards/local-board.exp: Set sysroot to "".
9011
b73715df
TV
90122019-04-18 Tom de Vries <tdevries@suse.de>
9013 Pedro Alves <palves@redhat.com>
9014
9015 PR gdb/24454
9016 * gdb.threads/vfork-follow-child-exec.c: New file.
9017 * gdb.threads/vfork-follow-child-exec.exp: New file.
9018 * gdb.threads/vfork-follow-child-exit.c: New file.
9019 * gdb.threads/vfork-follow-child-exit.exp: New file.
9020
4aa866af
LS
90212019-04-15 Leszek Swirski <leszeks@google.com>
9022
9023 * gdb.arch/amd64-eval.cc: New file.
9024 * gdb.arch/amd64-eval.exp: New file.
9025
e5a1a79a
AH
90262019-04-11 Alan Hayward <alan.hayward@arm.com>
9027
9028 * gdb.server/sysroot.c: New test.
9029 * gdb.server/sysroot.exp: New file.
9030 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
9031 matching param.
9032
41077b66
AB
90332019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
9034
9035 * gdb.base/align.exp: Extend test to cover structures containing
9036 only static fields.
9037
c30391f8
TV
90382019-04-11 Tom de Vries <tdevries@suse.de>
9039
9040 * boards/cc-with-dwz-m.exp: New file.
9041 * boards/cc-with-dwz.exp: New file.
9042 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
9043
e242fd12
SM
90442019-04-09 Simon Marchi <simon.marchi@efficios.com>
9045
9046 * gdb.base/start-cpp.exp: New file.
9047 * gdb.base/start-cpp.cc: New file.
9048
2b0c8b01
KB
90492019-04-08 Kevin Buettner <kevinb@redhat.com>
9050
9051 * gdb.python/py-thrhandle.exp: Adjust tests to call
9052 thread_from_handle instead of thread_from_thread_handle.
9053
947210e5
KB
90542019-04-08 Kevin Buettner <kevinb@redhat.com>
9055
9056 * gdb.python/py-thrhandle.exp: Add tests for
9057 gdb.InferiorThread.handle.
9058
d7df6549
AB
90592019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9060
9061 * gdb.python/py-function.exp: Check calling helper function from
9062 all languages.
9063 * lib/gdb.exp (gdb_supported_languages): New proc.
9064
8bdc1658
AB
90652019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9066
9067 * gdb.base/complex-parts.c: New file.
9068 * gdb.base/complex-parts.exp: New file.
9069
05caa1d2
TT
90702019-04-01 Tom Tromey <tromey@adacore.com>
9071
9072 PR symtab/23331:
9073 * gdb.dwarf2/dw2-ranges-main.c: New file.
9074 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9075 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9076
7734102d
EZ
90772019-03-30 Simon Marchi <simark@simark.ca>
9078
9079 * gdb.base/default.exp: Add values for $_gdb_major and
9080 $_gdb_minor.
9081
188e1fa9
TT
90822019-03-29 Tom Tromey <tromey@adacore.com>
9083
9084 * gdb.base/help.exp: Tighten apropos regexp.
9085
2880242d
KS
90862019-03-29 Keith Seitz <keiths@redhat.com>
9087
9088 * gdb.fortran/array-bounds.exp: New file.
9089 * gdb.fortran/array-bounds.f90: New file.
9090
077cad8e
PW
90912019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9092
9093 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9094
80047cfc
PW
90952019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9096
9097 * gdb.multi/hello.c (main): Increase alarm timer.
9098
f489207e
SL
90992019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9100
9101 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9102 factor when no hardware watchpoint support.
9103
c92df149
AH
91042019-03-28 Alan Hayward <alan.hayward@arm.com>
9105 Pedro Alves <palves@redhat.com>
9106
9107 * boards/local-board.exp: set sysroot to /.
9108
933aebfa
AH
91092019-03-27 Alan Hayward <alan.hayward@arm.com>
9110
9111 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9112 in child.
9113
9f9aa852
AB
91142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9115
9116 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9117 field.
9118 (make_container): Initialise new field.
9119 * gdb.python/py-prettyprint.exp: Add new tests.
9120 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9121 <display_hint>: New method.
9122
3714a195
AB
91232019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9124
9125 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9126 gdb_continue_to_breakpoint more throughout this test.
9127 (run_lang_tests) Supply unique test names, and use
9128 gdb_test_no_output.
9129
18c77628
AB
91302019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9131
9132 * gdb.base/finish-pretty.exp: Update expected results.
9133 * gdb.base/pretty-print.c: New file.
9134 * gdb.base/pretty-print.exp: New file.
9135
9a93502f
PA
91362019-03-25 Pedro Alves <palves@redhat.com>
9137
9138 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9139 move comments outside list. Append '-i "" eof' section.
9140
968aa7ae
AH
91412019-03-22 Alan Hayward <alan.hayward@arm.com>
9142
34a7f2a4 9143 PR testsuite/25016
968aa7ae
AH
9144 * README: Add pie options.
9145 * gdb.base/break-interp.exp: Ensure pie is disabled.
9146 * gdb.base/dump.exp: Likewise.
9147 * lib/gdb.exp (gdb_compile): Add pie option.
9148
4c7d57e7
TT
91492019-03-19 Tom Tromey <tromey@adacore.com>
9150
9151 * gdb.mi/mi2-cli-display.c: New file.
9152 * gdb.mi/mi2-cli-display.exp: New file.
9153
bff8c71f
TT
91542019-03-18 Joel Brobecker <brobecker@adacore.com>
9155 Tom Tromey <tromey@adacore.com>
9156
9157 * gdb.ada/ptype_array/pck.adb: New file.
9158 * gdb.ada/ptype_array/pck.ads: New file.
9159 * gdb.ada/ptype_array/foo.adb: New file.
9160 * gdb.ada/ptype_array.exp: New file.
9161
d085f989
TT
91622019-03-14 Tom Tromey <tromey@adacore.com>
9163
9164 * gdb.base/style.exp: Add "set style sources" test.
9165
b4be1b06
SM
91662019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9167
9168 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9169 * mi-breakpoint-multiple-locations.exp: ... this.
9170 (make_breakpoints_pattern): New proc.
9171 (do_test): Add mi_version parameter, test -break-insert,
9172 -break-info and =breakpoint-created.
9173
7cde5fc2
AB
91742019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9175
9176 * config/default.exp: Remove 'load_lib gdb.exp'.
9177 * config/monitor.exp: Likewise.
9178 * config/sid.exp: Likewise.
9179 * config/sim.exp: Likewise.
9180 * config/slite.exp: Likewise.
9181 * config/unix.exp: Likewise.
9182 * gdb.base/default.exp: Remove unhelpful comment.
9183
efbecbc1
AB
91842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9185
9186 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9187
0841c79a
AB
91882019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9189
9190 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9191
4a270568
AB
91922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9193
9194 * gdb.fortran/type-kinds.exp: Update expected results.
9195
067630bd
AB
91962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9197
9198 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9199
3be47f7a
AB
92002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9201
9202 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9203 function.
9204 (test_basic_parsing_of_type_kinds): Expand types tested.
9205 (test_parsing_invalid_type_kinds): New function.
9206
4d00f5d8
AB
92072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9208
9209 * gdb.fortran/intrinsics.exp: New file.
9210 * gdb.fortran/intrinsics.f90: New file.
9211 * gdb.fortran/type-kinds.exp: New file.
9212
c8f91604
AB
92132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9214
9215 * gdb.fortran/dot-ops.exp: New file.
9216
dd9f2c76
AB
92172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9218
9219 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9220 Check upper and lower case logical literals.
9221
84ec9724
AB
92222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9223
9224 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9225 Remove duplicate tests.
9226
c3734e09
AH
92272019-03-06 Alan Hayward <alan.hayward@arm.com>
9228
9229 * lib/gdb.exp (builtin_cd): rename of cd.
9230 (cd): Override builtin.
9231
aa3cfbda
RB
92322019-03-06 Richard Bunt <richard.bunt@arm.com>
9233
9234 * gdb.fortran/function-calls.exp: New file.
9235 * gdb.fortran/function-calls.f90: New test.
9236
7b63ad86
RB
92372019-03-04 Richard Bunt <richard.bunt@arm.com>
9238
9239 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9240 on user program standard output.
9241 * gdb.fortran/short-circuit-argument-list.f90: Record function
9242 calls.
9243
01abb042
AH
92442019-02-28 Alan Hayward <alan.hayward@arm.com>
9245
c3734e09
AH
9246 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9247 failure.
01abb042 9248
92137da0
RO
92492019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9250
9251 PR gdb/8527
9252 * gdb.base/interrupt-daemon-attach.c,
9253 gdb.base/interrupt-daemon-attach.exp: New test.
9254
5862844d
PA
92552019-02-27 Pedro Alves <palves@redhat.com>
9256
9257 * gdb.base/page.exp: Add tests for "set width/height -1".
9258
8ed25214
PA
92592019-02-27 Pedro Alves <palves@redhat.com>
9260
9261 * gdb.base/page.exp: Add tests for "set/show width/height" with
9262 "infinite" values.
9263
6c28e44a
TT
92642019-02-27 Tom Tromey <tromey@adacore.com>
9265
9266 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9267 2.4.
9268 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9269 workaround.
9270
bf9a735e
AB
92712019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9272
9273 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9274 tests for structs with static members.
9275
8791793c
TT
92762019-02-26 Tom Tromey <tromey@adacore.com>
9277
9278 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9279 ValueError, not TypeError.
9280
bc2a507e
KB
92812019-02-26 Kevin Buettner <kevinb@redhat.com>
9282
9283 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9284 call from main program.
9285
e0e7d3bd
JB
92862019-02-23 Joel Brobecker <brobecker@adacore.com>
9287
9288 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9289 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9290 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9291 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9292 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9293
9600246d
KS
92942019-02-22 Keith Seitz <keiths@redhat.com>
9295
9296 PR symtab/23853
9297 * gdb.base/symlink-sourcefile.c: New file.
9298 * gdb.base/symlink-sourcefile.exp: New file.
9299
0c95f9ed
TT
93002019-02-20 Tom Tromey <tom@tromey.com>
9301
9302 * gdb.base/info_qt.exp: Update.
9303
6caa91b6
SM
93042019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9305
9306 * gdb.base/source.exp: Move "error in sourced script" code to
9307 the end.
9308 * gdb.base/source-error.gdb: Move contents to
9309 source-error-1.gdb. Add new code to source source-error-1.gdb.
9310 * gdb.base/source-error-1.gdb: New file, from previous
9311 source-error.gdb.
9312
6506371f
TT
93132019-02-17 Tom Tromey <tom@tromey.com>
9314
9315 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9316 for macro styling.
9317 * gdb.base/style.c (SOME_MACRO): New macro.
9318
a0087920
TT
93192019-02-17 Tom Tromey <tom@tromey.com>
9320
9321 * gdb.base/style.exp: Add line-wrapping tests.
9322 * gdb.base/page.exp: Add test for quitting during pagination.
9323
a2cd4f14
JB
93242019-02-17 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.ada/big_packed_array: New testcase.
9327 * gdb.ada/homonym.exp: Fix incorrect expected output for
9328 "break <homonym__get_value>" test.
9329
9d70ffbc
WP
93302019-02-13 Weimin Pan <weimin.pan@oracle.com>
9331
9332 PR breakpoints/21870
9333 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9334 and prepare_for_testing. Add comment.
9335 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9336 redundant cleanup call. Clean up comment.
9337
01c7ae81
WP
93382019-02-12 Weimin Pan <weimin.pan@oracle.com>
9339
9340 PR breakpoints/21870
9341 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9342 * gdb.arch/aarch64-dbreg-contents.c: New file.
9343
aff29d1c
JB
93442019-02-10 Joel Brobecker <brobecker@adacore.com>
9345
9346 * gdb.ada/mi_ref_changeable: New testcase.
9347
df0da8a2
AH
93482019-02-07 Alan Hayward <alan.hayward@arm.com>
9349
9350 * gdb.base/attach.exp: Add double attach test.
9351
bd447abb
SM
93522019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9353
9354 * lib/gdb.exp (default_gdb_start): Don't match pagination
9355 prompt.
9356 (gdb_init): Set stty_init.
9357
1dbc40b9
TT
93582019-01-27 Tom Tromey <tom@tromey.com>
9359
9360 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9361 skip_python_tests.
9362
353229bf
AH
93632019-01-24 Alan Hayward <alan.hayward@arm.com>
9364
9365 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9366 New structure.
9367 (struct struct_static_02_02): Likewise.
9368 (struct struct_static_02_03): Likewise.
9369 (struct struct_static_02_04): Likewise.
9370 (struct struct_static_04_01): Likewise.
9371 (struct struct_static_04_02): Likewise.
9372 (struct struct_static_04_03): Likewise.
9373 (struct struct_static_04_04): Likewise.
9374 (struct struct_static_06_01): Likewise.
9375 (struct struct_static_06_02): Likewise.
9376 (struct struct_static_06_03): Likewise.
9377 (struct struct_static_06_04): Likewise.
9378 (cmp_struct_static_02_01): Likewise.
9379 (cmp_struct_static_02_02): Likewise.
9380 (cmp_struct_static_02_03): Likewise.
9381 (cmp_struct_static_02_04): Likewise.
9382 (cmp_struct_static_04_01): Likewise.
9383 (cmp_struct_static_04_02): Likewise.
9384 (cmp_struct_static_04_03): Likewise.
9385 (cmp_struct_static_04_04): Likewise.
9386 (cmp_struct_static_06_01): Likewise.
9387 (cmp_struct_static_06_02): Likewise.
9388 (cmp_struct_static_06_03): Likewise.
9389 (cmp_struct_static_06_04): Likewise.
9390 (call_all): Test new structs.
9391 * gdb.base/infcall-nested-structs.exp: Likewise.
9392
73021deb
AH
93932019-01-21 Alan Hayward <alan.hayward@arm.com>
9394 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9395
fc65c7db
AH
93962019-01-21 Alan Hayward <alan.hayward@arm.com>
9397 * gdb.base/stack-protector.c: New test.
9398 * gdb.base/stack-protector.exp: New file.
9399 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9400 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9401 option.
9402 (gdb_compile): Remove stack protector for GCC and prevent
9403 recursion.
9404
c24bdb02
KS
94052019-01-16 Keith Seitz <keiths@redhat.com>
9406
9407 PR gdb/23773
9408 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9409
6f072a10
PFC
94102019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9411
9412 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9413 aliases.
9414 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9415 tests.
9416 * gdb.arch/powerpc-vector-regs.c: New file.
9417 * gdb.arch/powerpc-vector-regs.exp: New file.
9418
a7b8d682
PFC
94192019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9420
9421 * gdb.arch/altivec-regs.exp: Fix the list passed to
9422 gdb_expect_list when testing "info vector".
9423
6eb6fb67
AB
94242019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9425
9426 * gdb.base/style.exp: Don't include path in testname.
9427
b56f80d8
KS
94282019-01-10 Keith Seitz <keiths@redhat.com>
9429
9430 PR gdb/23712
9431 PR symtab/23010
9432 * gdb.dwarf2/multidictionary.exp: New file.
9433
041be526
SM
94342019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9435
9436 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9437 (test_gnuv3_style_demangling): ... this.
9438 (test_lucid_style_demangling): Remove.
9439 (test_arm_style_demangling): Remove.
9440 (test_hp_style_demangling): Remove.
9441 (do_tests): Remove calls to the above.
9442
d820d0c3
AB
94432019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9444
9445 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9446 case.
9447
f097f5ad
TT
94482019-01-06 Tom Tromey <tom@tromey.com>
9449
9450 PR gdb/28155:
9451 * gdb.dwarf2/typedef-void-finish.exp: New file.
9452
2cd8cc0b
TT
94532018-12-28 Tom Tromey <tom@tromey.com>
9454 Simon Marchi <simark@simark.ca>
9455
9456 * gdb.base/jit-exec.exp: New file.
9457 * gdb.base/jit-exec.c: New file.
9458 * gdb.base/jit-execd.c: New file.
9459
35fb8261
TT
94602018-12-28 Tom Tromey <tom@tromey.com>
9461
9462 * gdb.base/style.exp: Update test to check for address styling.
9463
47fd17cd
TT
94642018-12-28 Tom Tromey <tom@tromey.com>
9465
9466 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9467 message.
9468
d47032b7
TT
94692018-12-28 Tom Tromey <tom@tromey.com>
9470
9471 * gdb.base/style.exp: Add test for version number styling.
9472
af79b68d
TT
94732018-12-28 Tom Tromey <tom@tromey.com>
9474
9475 * gdb.base/style.exp: Add test for print_address_symbolic.
9476
0bb296cb
TT
94772018-12-28 Tom Tromey <tom@tromey.com>
9478
9479 * gdb.base/style.exp: Add test for breakpoint setting.
9480
80ae2043
TT
94812018-12-28 Tom Tromey <tom@tromey.com>
9482
9483 * gdb.base/style.exp: Add test for variable names.
9484
cbe56571
TT
94852018-12-28 Tom Tromey <tom@tromey.com>
9486
9487 * gdb.base/style.exp: New file.
9488 * gdb.base/style.c: New file.
9489
9162a27c
TT
94902018-12-28 Tom Tromey <tom@tromey.com>
9491
9492 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9493 "dumb".
9494 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9495 the TERM environment variable.
9496
bc543c90
TT
94972018-12-27 Tom Tromey <tom@tromey.com>
9498
9499 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9500 pagination test.
9501
6f0ffe50
AB
95022018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9503
9504 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9505 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9506
b5a1e557
PW
95072018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9508
9509 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9510 Filename a.adb changed to bp_fun_addr.adb.
9511 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9512
6e8b1ab2
JV
95132018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9514
9515 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9516 non-PIE executables.
9517 * README: Mention the gdb,nopie_flag board setting.
9518 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9519 non-PIE executable.
9520 * gdb.arch/amd64-entry-value.exp: Likewise.
9521 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9522 * gdb.arch/i386-float.exp: Likewise.
9523 * gdb.arch/i386-signal.exp: Likewise.
9524 * gdb.mi/mi-reg-undefined.exp: Likewise.
9525
d00a27c5
PM
95262018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9527
9528 PR gdb/23974
9529 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9530
161d081c
PW
95312018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9532
9533 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9534 Update order of results accordingly.
9535
b001de23
AB
95362018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9537
9538 * gdb.base/annota1.exp: Update a test regexp.
9539
99e1a184
AB
95402018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9541
9542 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9543
7a81c1e2
PW
95442018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9545
9546 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9547 (reuse_time): Initialize to REUSE_TIME_CAP.
9548 (check_rc): New function.
9549 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9550 Check pthread_create rc.
9551 (spawner_thread_func): Check pthread_create and pthread_join rc.
9552
73e8dc90
PA
95532018-12-08 Pedro Alves <palves@redhat.com>
9554
9555 * gdb.base/list.exp (test_forward_search): Rename to ...
9556 (test_forward_reverse_search): ... this. Also test reverse-search
9557 and the forward-search alias.
9558
13f2ed32
AB
95592018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9560
9561 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9562 local timeout variable before return, and remove all local timeout
9563 variable entirely.
9564 (gdb_load): Likewise.
9565
64d27cfc
TV
95662018-12-01 Tom de Vries <tdevries@suse.de>
9567
9568 * gdb.base/gdb-caching-proc.exp: New file.
9569
f63c03b4
SDJ
95702018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9571
9572 * Makefile.in (TIMESTAMP): New variable.
9573 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9574 command.
9575 (check-single-racy): Likewise.
9576 (check/%.exp): Likewise.
9577 (check-racy/%.exp): Likewise.
9578 (workers/%.worker): Likewise.
9579 (build-perf): Likewise.
9580 (check-perf): Likewise.
9581 * README: Describe new "TS" and "TS_FORMAT" variables.
9582 * print-ts.py: New file.
9583
1c97054b
BF
95842018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9585
9586 PR python/23714
9587 * gdb.python/python.exp: Test command repetition after
9588 gdb.execute.
9589
1871a62d
AB
95902018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9591
9592 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9593 is correctly aligned.
9594
fb5e1ed9
PW
95952018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9596
9597 * gdb.ada/info_auto_lang.exp: New testcase.
9598 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9599 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9600 * gdb.ada/info_auto_lang/some_c.c: New file.
9601
43d397ca
PW
96022018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9603
9604 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9605 FUNC_lang language syntax.
9606
beddd671
PW
96072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9608
9609 * gdb.base/info_minsym.c: New file.
9610 * gdb.base/info_minsym.exp: New file.
9611
73fc52c4
TT
96122018-11-19 Tom Tromey <tom@tromey.com>
9613
9614 PR rust/23625:
9615 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9616 * gdb.rust/expr.exp: Update expected output. Change one test.
9617
994b876a
TT
96182018-11-19 Tom Tromey <tom@tromey.com>
9619
9620 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9621
6769f276
PA
96222018-11-19 Pedro Alves <palves@redhat.com>
9623
9624 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9625 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9626 see the expected warning.
9627
38a72da0
AH
96282018-11-16 Alan Hayward <alan.hayward@arm.com>
9629
9630 PR gdb/22736:
9631 * gdb.cp/infcall-nodebug-lib.c: New test.
9632 * gdb.cp/infcall-nodebug-main.c: New test.
9633 * gdb.cp/infcall-nodebug.exp: New file.
9634
53a89d6e
SM
96352018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9636
9637 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9638 completer tests.
9639
9325300d
TV
96402018-11-09 Tom de Vries <tdevries@suse.de>
9641
9642 * gdb.base/msym-lang.c: New test.
9643 * gdb.base/msym-lang.exp: New file.
9644 * gdb.base/msym-lang-main.c: New test.
9645
20f0d60d
TT
96462018-11-08 Tom Tromey <tom@tromey.com>
9647
9648 PR gdb/23555:
9649 PR gdb/23838:
9650 * gdb.base/warning.exp: New file.
9651
b5420128
JB
96522018-11-08 Jan Beulich <jbeulich@suse.com>
9653
9654 * testsuite/gdb.arch/i386-avx512.c,
9655 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9656
cd115d61
AB
96572018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9658
9659 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9660 point hardware.
9661
35ee2dc2
AB
96622018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9663
9664 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9665 * gdb.dwarf2/missing-type-name.exp: New file.
9666
31aceee8
TV
96672018-11-06 Tom de Vries <tdevries@suse.de>
9668
9669 * gdb.base/many-headers.c: New test.
9670 * gdb.base/many-headers.exp: New file.
9671
109be305
JW
96722018-11-06 Jim Wilson <jimw@sifive.com>
9673
9674 * gdb.base/code_elim.exp: For riscv, set additional_flags
9675 to include -msmall-data-limit=0.
9676
e2b7af72
JB
96772018-11-01 Joel Brobecker <brobecker@adacore.com>
9678
9679 * gdb.ada/watch_minus_l: New testcase.
9680
cdcda965
SM
96812018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9682
9683 * gdb.arch/aix-sighandle.c: New file.
9684 * gdb.arch/aix-sighandle.exp: New file.
9685
92dcebf3
AB
96862018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9687
9688 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9689 registers being unions.
9690
68b9ac18
TV
96912018-10-31 Tom de Vries <tdevries@suse.de>
9692
9693 * lib/valgrind.exp: New file.
9694 (vgdb_start, vgdb_stop): New procs, factored out of ...
9695 * gdb.base/valgrind-bt.exp: ... here, ...
9696 * gdb.base/valgrind-disp-step.exp: ... here and ...
9697 * gdb.base/valgrind-infcall.exp: ... here.
9698
1443936e
TV
96992018-10-31 Tom de Vries <tdevries@suse.de>
9700
9701 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9702
eb77c9df
AB
97032018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9704
9705 * gdb.dwarf2/void-type.c: New file.
9706 * gdb.dwarf2/void-type.exp: New file.
9707
82b5e646
PW
97082018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9709
9710 * gdb.base/info_qt.c: New file.
9711 * gdb.base/info_qt.exp: New file.
9712
8d619c01
EBM
97132018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9714
9715 * gdb.arch/powerpc-htm-regs.c: New file.
9716 * gdb.arch/powerpc-htm-regs.exp: New file.
9717
f2cf6173
EBM
97182018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9719
9720 * gdb.arch/powerpc-tar.c: New file.
9721 * gdb.arch/powerpc-tar.exp: New file.
9722
7ca18ed6
EBM
97232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9724
9725 * gdb.arch/powerpc-ppr-dscr.c: New file.
9726 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9727
bfcc0eba
TV
97282018-10-25 Tom de Vries <tdevries@suse.de>
9729
9730 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9731
fe1a5cad
TV
97322018-10-24 Tom de Vries <tdevries@suse.de>
9733
9734 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9735 longer exists error.
9736
a76dc3b7
TV
97372018-10-24 Tom de Vries <tdevries@suse.de>
9738
9739 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9740
4df46df7
TV
97412018-10-24 Tom de Vries <tdevries@suse.de>
9742
9743 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9744 --db-attach in valgrind.
9745
0dbfcfff
AB
97462018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9747
9748 * gdb.arch/riscv-reg-aliases.c: New file.
9749 * gdb.arch/riscv-reg-aliases.exp: New file.
9750
b04480b1
AH
97512018-10-19 Alan Hayward <alan.hayward@arm.com>
9752
9753 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9754
2c6ac8d7
AH
97552018-10-19 Alan Hayward <alan.hayward@arm.com>
9756
9757 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9758
2bc69f25
AH
97592018-10-19 Alan Hayward <alan.hayward@arm.com>
9760
9761 * gdb.cp/ovldbreak.exp: Fix regexps.
9762
1f1ae3a3
AH
97632018-10-19 Alan Hayward <alan.hayward@arm.com>
9764
9765 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9766
94c18618
SDJ
97672018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9768
9769 PR cli/23785
9770 * gdb.base/restore.exp: New test to check if "restore" with an
9771 invalid file doesn't segfault.
9772
812cd6eb
TV
97732018-10-18 Tom de Vries <tdevries@suse.de>
9774
9775 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9776 * gdb.ada/excep_handle.exp: Same.
9777 * gdb.ada/mi_string_access.exp: Same.
9778 * gdb.ada/mi_var_union.exp: Same.
9779 * gdb.arch/arc-analyze-prologue.exp: Same.
9780 * gdb.arch/arc-decode-insn.exp: Same.
9781 * gdb.base/readnever.exp: Same.
9782 * gdb.fortran/printing-types.exp: Same.
9783 * gdb.guile/scm-lazy-string.exp: Same.
9784
c4b90788
TV
97852018-10-16 Tom de Vries <tdevries@suse.de>
9786
9787 PR gdb/23730
9788 * gdb.base/catch-follow-exec.c: Add copyright notice.
9789 * gdb.base/catch-follow-exec.exp: Rewrite to use
9790 gdb_spawn_with_cmdline_opts. Require gdb-native.
9791
8bca2978
SL
97922018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9793
9794 * gdb.trace/actions-changed.exp: Check for arch support.
9795 * gdb.trace/actions.exp: Likewise.
9796 * gdb.trace/ax.exp: Likewise.
9797 * gdb.trace/backtrace.exp: Likewise.
9798 * gdb.trace/change-loc.exp: Likewise.
9799 * gdb.trace/deltrace.exp: Likewise.
9800 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9801 * gdb.trace/ftrace.exp: Likewise.
9802 * gdb.trace/infotrace.exp: Check for arch support.
9803 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9804 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9805 * gdb.trace/mi-tsv-changed.exp: Likewise.
9806 * gdb.trace/packetlen.exp: Likewise.
9807 * gdb.trace/passc-dyn.exp: Likewise.
9808 * gdb.trace/passcount.exp: Likewise.
9809 * gdb.trace/pending.exp: Likewise.
9810 * gdb.trace/range-stepping.exp: Check for shlib support.
9811 * gdb.trace/report.exp: Check for arch support.
9812 * gdb.trace/save-trace.exp: Likewise.
9813 * gdb.trace/signal.exp: Check for signal support.
9814 * gdb.trace/tfind.exp: Check for arch support.
9815 * gdb.trace/trace-break.exp: Check for arch and shlib support.
9816 * gdb.trace/trace-common.h: Add comment.
9817 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
9818 * gdb.trace/trace-enable-disable.exp: Likewise.
9819 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
9820 * gdb.trace/tracecmd.exp: Check for arch support.
9821 * gdb.trace/tspeed.exp: Check for shlib and target support.
9822 * gdb.trace/tstatus.exp: Check for arch support.
9823 * gdb.trace/tsv.exp: Likewise.
9824 * gdb.trace/while-dyn.exp: Likewise.
9825 * gdb.trace/while-stepping.exp: Likewise.
9826 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
9827
f9c49bff
SM
98282018-10-12 Simon Marchi <simon.marchi@ericsson.com>
9829
9830 * gdb.trace/tspeed.exp: Remove nowarnings.
9831 (prepare_for_trace_test): Declare "global ipalib".
9832 * gdb.trace/tspeed.c: Include unistd.h.
9833 (main): Remove superfluous printf argument.
9834
d4330bde
SL
98352018-10-11 Sandra Loosemore <sandra@codesourcery.com>
9836
9837 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
9838 directory prefix on the filename.
9839
8ecfd7bd
SDJ
98402018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
9841
9842 * gdb.gdb/unittest.exp: Update expected message informing that
9843 selftests have been disabled.
9844 * gdb.server/unittest.exp: Likewise.
9845
58bbcd02
TV
98462018-10-09 Tom de Vries <tdevries@suse.de>
9847
9848 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
9849 with runto_main.
9850
9f6b697b
WP
98512018-10-08 Weimin Pan <weimin.pan@oracle.com>
9852
9853 PR c++/16841
9854 * gdb.cp/virtbase2.cc: New file.
9855 * gdb.cp/virtbase2.exp: New file.
9856
add5ded5
TT
98572018-10-06 Tom Tromey <tom@tromey.com>
9858
9859 PR python/19399:
9860 * gdb.python/py-inferior.exp: Add architecture test.
9861
f9e48344
TT
98622018-10-06 Tom Tromey <tom@tromey.com>
9863
9864 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
9865 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
9866
2a8be203
TT
98672018-10-06 Tom Tromey <tom@tromey.com>
9868
9869 * gdb.python/py-breakpoint.exp (check_last_event): Check location
9870 of a "throw" catchpoint.
9871
e04caa70
SDJ
98722018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
9873
9874 * gdb.base/info-proc.exp: Update string expected from "help info
9875 proc".
9876
5ca8c39f
TT
98772018-10-04 Tom Tromey <tom@tromey.com>
9878
9879 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
9880 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
9881 (test_initial_complaints, test_empty_complaints): Update.
9882 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9883
3453e7e4
TT
98842018-10-04 Tom Tromey <tom@tromey.com>
9885
9886 PR cli/19551:
9887 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
9888 * lib/gdb.exp (gdb_file_cmd): Update.
9889 * gdb.stabs/weird.exp (print_weird_var): Update.
9890 * gdb.server/solib-list.exp: Update.
9891 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
9892 * gdb.mi/mi-cli.exp: Update.
9893 * gdb.linespec/linespec.exp: Update.
9894 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
9895 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
9896 * gdb.cp/cp-relocate.exp: Update.
9897 * gdb.base/sym-file.exp: Update.
9898 * gdb.base/relocate.exp: Update.
9899 * gdb.base/readnever.exp: Update.
9900 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9901 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
9902 * gdb.base/dbx.exp (gdb_file_cmd): Update.
9903 * gdb.base/code_elim.exp: Update.
9904 * gdb.base/break-unload-file.exp (test_break): Update.
9905 * gdb.base/break-interp.exp (test_attach_gdb): Update.
9906 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
9907 Update.
9908 * gdb.base/attach.exp (do_attach_tests): Update.
9909 * gdb.base/sepdebug.exp: Update.
9910 * gdb.python/py-section-script.exp: Update.
9911
6afcf761
TT
99122018-10-04 Tom Tromey <tom@tromey.com>
9913
9914 PR cli/22234:
9915 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
9916 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
9917 output.
9918
fef1b293
TT
99192018-10-04 Tom Tromey <tom@tromey.com>
9920
9921 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
9922 set width and height to 0.
9923 (test_command_line_attach_run): Use -quiet.
9924
ca98345e
SL
99252018-10-03 Sandra Loosemore <sandra@codesourcery.com>
9926
9927 * lib/gdb.exp (skip_ifunc_tests): New.
9928 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
9929 other compile failures.
9930 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
9931
ff34e6ae
SM
99322018-10-01 Simon Marchi <simon.marchi@ericsson.com>
9933
9934 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
9935 is_amd64_regs_target.
9936
6bb8890e
AH
99372018-10-01 Alan Hayward <alan.hayward@arm.com>
9938
9939 * gdb.arch/aarch64-sighandler-regs.c: New test.
9940 * gdb.arch/aarch64-sighandler-regs.exp: New file.
9941 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
9942
224d30d3
MM
99432018-10-01 Markus Metzger <markus.t.metzger@intel.com>
9944
9945 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
9946 assembly.
9947
f67ffa6a
AB
99482018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
9949
9950 * gdb.base/frame-selection.exp: New file.
9951 * gdb.base/frame-selection.c: New file.
9952
9fc3183f
AH
99532018-09-27 Alan Hayward <alan.hayward@arm.com>
9954
9955 * gdb.threads/check-libthread-db.c (thread_routine): Use a
9956 pthread barrier.
9957 (main): Likewise.
9958
d354055e
AB
99592018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
9960
9961 * gdb.base/large-frame-1.c: New file.
9962 * gdb.base/large-frame-2.c: New file.
9963 * gdb.base/large-frame.exp: New file.
9964 * gdb.base/large-frame.h: New file.
9965
db727370
JL
99662018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9967
9968 PR gdb/20948
9969 * gdb.base/write_mem.exp: New test.
9970 * gdb.base/write_mem.c: Likewise.
9971
ae778caf
TT
99722018-09-23 Tom Tromey <tom@tromey.com>
9973
9974 PR python/18852:
9975 * gdb.python/py-parameter.exp: Add test for parameter that throws
9976 on "set".
9977
fd3ba736
TT
99782018-09-23 Tom Tromey <tom@tromey.com>
9979
9980 PR python/17284:
9981 * gdb.python/py-template.exp (test_template_arg): Add test for
9982 negative template argument number.
9983
39a24317
TT
99842018-09-23 Tom Tromey <tom@tromey.com>
9985
9986 PR python/14062:
9987 * gdb.python/python.exp: Add test for post_event error.
9988
f5769a2c
TT
99892018-09-23 Tom Tromey <tom@tromey.com>
9990
9991 PR python/18170:
9992 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
9993 convert pointers to int and long.
9994
1c1e54f6
TT
99952018-09-23 Tom Tromey <tom@tromey.com>
9996
9997 PR python/20126:
9998 * gdb.python/py-value.exp (test_value_numeric_ops): Add
9999 signed-ness conversion tests.
10000
fb4fa946
TT
100012018-09-23 Tom Tromey <tom@tromey.com>
10002
10003 PR python/18352;
10004 * gdb.python/py-value.exp (test_float_conversion): New proc.
10005 Use it.
10006
a466edac
HAQ
100072018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
10008
10009 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
10010
4ee9b0c5
SL
100112018-09-18 Sandra Loosemore <sandra@codesourcery.com>
10012
10013 * gdb.base/complete-empty.exp: Skip tab-completion tests if
10014 no readline.
10015 * gdb.base/utf8-identifiers.exp: Likewise.
10016 * gdb.cp/cpcompletion.exp: Likewise.
10017 * gdb.linespec/cpcompletion.exp: Likewise.
10018 * gdb.linespec/cpls-abi-tag.exp: Likewise.
10019 * gdb.linespec/cpls-ops.exp: Likewise.
10020
23be8da7
RB
100212018-09-19 Richard Bunt <richard.bunt@arm.com>
10022 Chris January <chris.january@arm.com>
10023
10024 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
10025 * gdb.fortran/short-circuit-argument-list.exp: New file.
10026 * gdb.fortran/short-circuit-argument-list.f90: New test.
10027
5031d0ae
SDJ
100282018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10029
10030 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
10031 "arch=" keyword when executing "-stack-list-frames".
10032
b4c0d1a4
SDJ
100332018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10034
10035 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
10036 "arch=" keyword when executing "-stack-list-frames".
10037
7a6d2b45
SDJ
100382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10039
10040 * gdb.ada/complete.exp: Expect for "@" when doing "complete
10041 break ada".
10042
8588b356
SM
100432018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
10044
10045 PR python/23669
10046 * gdb.python/python.exp: Test gdb.execute("show commands").
10047
65e65158
TT
100482018-09-16 Tom Tromey <tom@tromey.com>
10049
10050 * gdb.base/new-ui.exp (do_execution_tests): Update.
10051 * gdb.base/dbx.exp (test_breakpoints): Update.
10052
bf326452
AH
100532018-09-14 Alan Hayward <alan.hayward@arm.com>
10054
10055 * lib/gdb.exp (gdb_simple_compile): Add proc.
10056 (is_elf_target): Use gdb_simple_compile.
10057 (skip_altivec_tests): Likewise.
10058 (skip_vsx_tests): Likewise.
10059 (skip_tsx_tests): Likewise.
10060 (skip_btrace_tests): Likewise.
10061 (skip_btrace_pt_tests): Likewise.
10062 (gdb_can_simple_compile): Likewise.
10063 (gdb_has_argv0): Likewise.
10064 (gdb_target_symbol_prefix): Likewise.
10065 (target_supports_scheduler_locking): Likewise.
10066
2361b0fb
TT
100672018-09-13 Tom Tromey <tom@tromey.com>
10068
10069 * Makefile.in (TAGS): Recognize proc_with_prefix and
10070 gdb_caching_proc.
10071
0ae1a321
SM
100722018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10073
10074 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10075 method.
10076
a40bf0c2
SM
100772018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10078
10079 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10080 and a few other Inferior properties when the Inferior is no
10081 longer valid.
10082
4a3fe98f
TT
100832018-09-13 Tom Tromey <tom@tromey.com>
10084
10085 PR rust/23650:
10086 * gdb.rust/simple.exp: Add test for enum field access error.
10087
098b2108
TT
100882018-09-13 Tom Tromey <tom@tromey.com>
10089
10090 PR rust/23626:
10091 * gdb.rust/simple.rs (EmptyEnum): New type.
10092 (main): Use it.
10093 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10094
1256af7d
SM
100952018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10096
10097 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10098 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10099 * gdb.python/py-symtab.exp: Update test printing an objfile.
10100
4aa8e6c2
SM
101012018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10102
10103 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10104 object.
10105
c221b2f7
AH
101062018-09-12 Alan Hayward <alan.hayward@arm.com>
10107
10108 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10109 (support_complex_tests): Use gdb_can_simple_compile.
10110 (is_ilp32_target): Likewise.
10111 (is_lp64_target): Likewise.
10112 (is_64_target): Likewise.
10113 (is_amd64_regs_target): Likewise.
10114 (is_aarch32_target): Likewise.
10115 (gdb_int128_helper): Likewise.
10116
6f1107b5
JK
101172018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10118
10119 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10120
1f5d1570
JG
101212018-09-10 Jerome Guitton <guitton@adacore.com>
10122
10123 * gdb.ada/same_component_name: Add test for case of tagged record
10124 with variable-length fields.
10125
cc330e39
XR
101262018-09-10 Xavier Roirand <roirand@adacore.com>
10127
10128 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10129 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10130 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10131 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10132
b9c50e9a
XR
101332018-09-10 Xavier Roirand <roirand@adacore.com>
10134
10135 * gdb.ada/mi_string_access.exp: New testcase.
10136 * gdb.ada/mi_string_access/bar.adb: New file.
10137 * gdb.ada/mi_string_access/pck.adb: New file.
10138 * gdb.ada/mi_string_access/pck.asd: New file.
10139
2963898f
XR
101402018-09-10 Xavier Roirand <roirand@adacore.com>
10141
10142 * gdb.ada/mi_var_union.exp: New testcase.
10143 * gdb.ada/mi_var_union/bar.adb: New file.
10144 * gdb.ada/mi_var_union/pck.adb: New file.
10145 * gdb.ada/mi_var_union/pck.asd: New file.
10146
1aac008f
TT
101472018-09-08 Tom Tromey <tom@tromey.com>
10148
10149 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10150
332cf4c9
TT
101512018-09-08 Tom Tromey <tom@tromey.com>
10152
10153 PR python/16047:
10154 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10155 (register_pretty_printers): Register new printer.
10156 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10157 test.
10158 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10159 (an_int_type3): New global.
10160
424da6cf
JB
101612018-09-08 Joel Brobecker <brobecker@adacore.com>
10162
10163 * gdb.ada/expr_with_funcall: New testcase.
10164
2a62dfa9
JB
101652018-09-08 Joel Brobecker <brobecker@adacore.com>
10166
10167 * gdb.ada/packed_array_assign: New testcase.
10168
96b6697f
AB
101692018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10170
10171 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10172 names, and add test prefixes to make test names unique.
10173
e4a62c65
TV
101742018-09-05 Tom de Vries <tdevries@suse.de>
10175
10176 * gdb.dwarf2/varval.exp: Add test.
10177
dd083ee2
GB
101782018-09-04 Gary Benson <gbenson@redhat.com>
10179
10180 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10181 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10182
aef9346c
TT
101832018-08-31 Tom Tromey <tom@tromey.com>
10184
10185 * gdb.rust/simple.rs: Rename second variable "v".
10186
c67f2e15
AB
101872018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10188
10189 * gdb.base/funcargs.c (use_a): New function.
10190 (recurse): Call use_a.
10191
078a0207
KS
101922018-08-29 Keith Seitz <keiths@redhat.com>
10193
10194 * gdb.compile/compile-cplus-anonymous.cc: New file.
10195 * gdb.compile/compile-cplus-anonymous.exp: New file.
10196 * gdb.compile/compile-cplus-array-decay.cc: New file.
10197 * gdb.compile/compile-cplus-array-decay.exp: New file.
10198 * gdb.compile/compile-cplus-inherit.cc: New file.
10199 * gdb.compile/compile-cplus-inherit.exp: New file.
10200 * gdb.compile/compile-cplus-member.cc: New file.
10201 * gdb.compile/compile-cplus-member.exp: New file.
10202 * gdb.compile/compile-cplus-method.cc: New file.
10203 * gdb.compile/compile-cplus-method.exp: New file.
10204 * gdb.compile/compile-cplus-mod.c: "New" file.
10205 * gdb.compile/compile-cplus-namespace.cc: New file.
10206 * gdb.compile/compile-cplus-namespace.exp: New file.
10207 * gdb.compile/compile-cplus-nested.cc: New file.
10208 * gdb.compile/compile-cplus-nested.exp: New file.
10209 * gdb.compile/compile-cplus-print.c: "New" file.
10210 * gdb.compile/compile-cplus-print.exp: "New" file.
10211 * gdb.compile/compile-cplus-virtual.cc: New file.
10212 * gdb.compile/compile-cplus-virtual.exp: New file.
10213 * gdb.compile/compile-cplus.c: "New" file.
10214 * gdb.compile/compile-cplus.exp: "New" file.
10215 * lib/compile-support.exp: New file.
10216
b0f492b9
GB
102172018-08-16 Gary Benson <gbenson@redhat.com>
10218
10219 PR gdb/13000:
10220 * gdb.base/batch-exit-status.exp: New file.
10221 * gdb.base/batch-exit-status.good-commands: Likewise.
10222 * gdb.base/batch-exit-status.bad-commands: Likewise.
10223
36eb4c5f
AH
102242018-08-29 Alan Hayward <alan.hayward@arm.com>
10225
10226 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10227 (struct struct02): Likewise.
10228 (struct struct03): Likewise.
10229 (struct struct04): Likewise.
10230 (struct struct_01_01): New struct.
10231 (struct struct_01_02): Likewise.
10232 (struct struct_01_03): Likewise.
10233 (struct struct_01_04): Likewise.
10234 (struct struct_02_01): Likewise.
10235 (struct struct_02_02): Likewise.
10236 (struct struct_02_03): Likewise.
10237 (struct struct_02_04): Likewise.
10238 (struct struct_04_01): Likewise.
10239 (struct struct_04_02): Likewise.
10240 (struct struct_04_03): Likewise.
10241 (struct struct_04_04): Likewise.
10242 (struct struct_05_01): Likewise.
10243 (struct struct_05_02): Likewise.
10244 (struct struct_05_03): Likewise.
10245 (struct struct_05_04): Likewise.
10246 (cmp_struct01): Remove function.
10247 (cmp_struct02): Likewise.
10248 (cmp_struct03): Likewise.
10249 (cmp_struct04): Likewise.
10250 (cmp_struct_01_01): Add Function.
10251 (cmp_struct_01_02): Likewise.
10252 (cmp_struct_01_03): Likewise.
10253 (cmp_struct_01_04): Likewise.
10254 (cmp_struct_02_01): Likewise.
10255 (cmp_struct_02_02): Likewise.
10256 (cmp_struct_02_03): Likewise.
10257 (cmp_struct_02_04): Likewise.
10258 (cmp_struct_04_01): Likewise.
10259 (cmp_struct_04_02): Likewise.
10260 (cmp_struct_04_03): Likewise.
10261 (cmp_struct_04_04): Likewise.
10262 (cmp_struct_05_01): Likewise.
10263 (cmp_struct_05_02): Likewise.
10264 (cmp_struct_05_03): Likewise.
10265 (cmp_struct_05_04): Likewise.
10266 (call_all): Add new structs.
10267 * gdb.base/infcall-nested-structs.exp: Likewise.
10268
3bf9c013
JV
102692018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10270
10271 * gdb.python/py-framefilter-mi.exp: Update regexp to
10272 check for "arch" field in frame output.
10273
450d1e88
KB
102742018-08-23 Kevin Buettner <kevinb@redhat.com>
10275
10276 * gdb.dwarf2/dw2-ranges-func.c: New file.
10277 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10278
ae739fe7
SM
102792018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10280
10281 * gdb.base/term.exp: Compare terminal settings with values from
10282 the inferior.
10283 * gdb.base/term.c: Get and set terminal settings.
10284
6d52907e
JV
102852018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10286
10287 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10288 accommodate new "arch" field in frame output.
10289 * gdb.mi/mi-return.exp: Likewise.
10290 * gdb.mi/mi-stack.exp: Likewise.
10291 * gdb.mi/mi-syn-frame.exp: Likewise.
10292 * gdb.mi/user-selected-context-sync.exp: Likewise.
10293
be2d111a
MS
102942018-08-19 Michael Spang <spang@google.com>
10295
10296 PR gdb/11786
10297 * gdb.base/gcore-tls-pie.c: New file.
10298 * gdb.base/gcore-tls-pie.exp: New file.
10299
ae3a7c47
KB
103002018-08-18 Kevin Buettner <kevinb@redhat.com>
10301
10302 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10303 * gdb.dwarf2/varval.c: New file.
10304 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10305
2ecae92e
AH
103062018-08-17 Alan Hayward <alan.hayward@arm.com>
10307
10308 PR gdb/18931
10309 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10310
c1854f1d
KS
103112018-08-16 Keith Seitz <keiths@redhat.com>
10312
10313 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10314 tests expected to pass.
10315
26fb3983
JV
103162018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10317
10318 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10319 -data-disassemble -a.
10320 (test_disassembly_bogus_args): Likewise.
10321
67943c00
AB
103222018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10323
10324 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10325
5ff2bbae
AB
103262018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10327
10328 * gdb.base/vla-optimized-out.exp: Add new test.
10329
e5bbcd0f
AB
103302018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10331
10332 * gdb.base/vla-optimized-out-o3.exp: Delete.
10333 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10334 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10335 deleted tests.
10336
9d4a934c
AB
103372018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10338
10339 PR gdb/18050:
10340 * gdb.server/extended-remote-restart.c: New file.
10341 * gdb.server/extended-remote-restart.exp: New file.
10342
045cf012
SM
103432018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10344
10345 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10346 "set variable index = 42".
10347
87d6a7aa
SM
103482018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10349
10350 * boards/index-cache-gdb.exp: New file.
10351 * gdb.dwarf2/index-cache.exp: New file.
10352 * gdb.dwarf2/index-cache.c: New file.
10353 * gdb.base/maint.exp: Check if we are using the index cache.
10354
96d68bd4
RO
103552018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10356
10357 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10358 MAKEFLAGS.
10359
5a699617
RO
103602018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10361
10362 * dg-extract-results.sh: Move to toplevel contrib.
10363 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10364 * Makefile.in (check-parallel-racy): Likewise.
10365
5bd18990
AB
103662018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10367
10368 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10369 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10370 tests if the target supports scheduler locking.
10371
3fbbcf47
TV
103722018-08-04 Tom de Vries <tdevries@suse.de>
10373
10374 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10375
3e1d3d8c
TT
103762018-08-02 Tom Tromey <tom@tromey.com>
10377
10378 PR symtab/16842.
10379 * gdb.cp/temargs.exp: Test "info address" of a template
10380 parameter.
10381
5abe0f0c
JV
103822018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10383
10384 * gdb.python/py-mi-var-info-path-expression.c: New file.
10385 * gdb.python/py-mi-var-info-path-expression.py: New file.
10386 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10387
fb66cde8
SDJ
103882018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10389
10390 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10391 error after "cannot resolve name" string.
10392
c708f4d2
AB
103932018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10394
10395 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10396 started.
10397 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10398
37cc0cae
TV
103992018-07-28 Tom de Vries <tdevries@suse.de>
10400
10401 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10402
63b4ecf7
TV
104032018-07-26 Tom de Vries <tdevries@suse.de>
10404
10405 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10406
3c3bb058
AB
104072018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10408
10409 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10410 is visible.
10411
9e7f3bbb
TV
104122018-07-26 Tom de Vries <tdevries@suse.de>
10413
10414 PR breakpoints/23366
10415 * gdb.base/catch-follow-exec.c: New test.
10416 * gdb.base/catch-follow-exec.exp: New file.
10417
16f808ec
TV
104182018-07-25 Tom de Vries <tdevries@suse.de>
10419
10420 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10421 vla-optimized-out.c.
10422
d7154a8d
JV
104232018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10424
10425 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10426 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10427
232a0032
TV
104282018-07-20 Tom de Vries <tdevries@suse.de>
10429
10430 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10431 NOCLONE macro.
10432 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10433
fbb1d502
TV
104342018-07-19 Tom de Vries <tdevries@suse.de>
10435
10436 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10437 regular expression.
10438
42dc7699
TV
104392018-07-18 Tom de Vries <tdevries@suse.de>
10440
10441 * gdb.base/vla-optimized-out.c: New test.
10442 * gdb.base/vla-optimized-out.exp: New file.
10443
7f1f7e23
SDJ
104442018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10445
10446 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10447 message "No address associated with hostname" when gdbserver
10448 cannot resolve the hostname.
10449
5759ebb3
PW
104502018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10451
10452 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10453 Add some test prefixes to make tests unique.
10454
3606ccab
PW
104552018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10456
10457 * gdb.base/frameapply.c: New file.
10458 * gdb.base/frameapply.exp: New file.
10459
529c08b2
PW
104602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10461
10462 * gdb.base/skip.exp: Update expected error message.
10463
c7ab0aef
SDJ
104642018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10465 Jan Kratochvil <jan.kratochvil@redhat.com>
10466 Paul Fertser <fercerpav@gmail.com>
10467 Tsutomu Seki <sekiriki@gmail.com>
10468
10469 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10470 parameter.
10471 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10472 by default.
10473 * boards/native-gdbserver.exp: Likewise.
10474 * gdb.server/run-without-local-binary.exp: Improve regexp used
10475 for detecting when a remote debugging connection succeeds.
10476 * gdb.server/server-connect.exp: New file.
10477 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10478 Do not prefix the port number with ":".
10479 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10480 support for detecting and using it. Add '$debughost_gdbserver'
10481 to the list of arguments used to start gdbserver. Handle case
10482 when gdbserver cannot resolve a network name.
10483
16ff70dd
SDJ
104842018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10485
10486 PR c++/23373
10487 * gdb.base/ptype-offsets.cc (struct static_member): New
10488 struct.
10489 (main) <stmember>: New variable.
10490 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10491 with a static member in it.
10492
3541979f
AB
104932018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10494
10495 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10496 watchpoints enabled and disabled.
10497
c8ad9b9a
AB
104982018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10499
10500 * gdb.base/examine-backward.exp: Still run tests around address
10501 0x0, even if address 0x0 is not readable. Update the pattern for
10502 matching address 0x0 in expected output.
10503
e0e5e971
AB
105042018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10505
10506 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10507 malloc/free.
10508
1ea5da02
TV
105092018-07-04 Tom de Vries <tdevries@suse.de>
10510
10511 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10512
471b9d15
MR
105132018-07-02 Maciej W. Rozycki <macro@mips.com>
10514
10515 PR tdep/8282
10516 * gdb.arch/mips-disassembler-options.exp: New test.
10517 * gdb.arch/mips-disassembler-options.s: New test source.
10518
75acb486
PA
105192018-06-29 Pedro Alves <palves@redhat.com>
10520
10521 * gdb.threads/names.exp: Adjust expected "info threads" output.
10522
cd2bb709
PA
105232018-06-29 Pedro Alves <palves@redhat.com>
10524
10525 * gdb.opt/inline-break.exp (line number, address): Add "info
10526 break" tests.
10527
991ff292
PA
105282018-06-29 Pedro Alves <palves@redhat.com>
10529
10530 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10531 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10532 number and address and running to them.
10533
356819b6 105342018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10535
10536 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10537
2512d7ef
JK
105382018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10539
10540 * lib/compiler.c: Remove executable permission flag.
10541
be1b6474
RB
105422018-06-28 Richard Bunt <richard.bunt@arm.com>
10543
10544 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10545 code.
10546 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10547
291f9a96
PT
105482018-06-28 Petr Tesarik <ptesarik@suse.cz>
10549
10550 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10551
ed6dfe51
PT
105522018-06-28 Petr Tesarik <ptesarik@suse.cz>
10553
10554 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10555 address argument is omitted.
10556
d4d429d5
PT
105572018-06-28 Petr Tesarik <ptesarik@suse.cz>
10558
10559 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10560
7ab6656f
OJ
105612018-06-27 Omair Javaid <omair.javaid@linaro.org>
10562
10563 PR gdb/21695
10564 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10565 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10566
a33ccfc7
TT
105672018-06-26 Tom Tromey <tom@tromey.com>
10568
10569 PR rust/22574:
10570 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10571 * gdb.rust/simple.rs (struct SimpleLayout): New.
10572
6d72d289
SM
105732018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10574
10575 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10576 "info registers" output.
10577
8363f9d5
RB
105782018-06-21 Richard Bunt <richard.bunt@arm.com>
10579
10580 * gdb.base/watchpoint-hw-attach.c: New test.
10581 * gdb.base/watchpoint-hw-attach.exp: New file.
10582
f00674fe
SM
105832018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10584
10585 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10586 through /bin/sh.
10587 * boards/dwarf4-gdb-index.exp: Likewise.
10588 * boards/fission-dwp.exp: Likewise.
10589
1d554008
UW
105902018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10591
10592 * gdb.base/float128.exp: Add comment and improved fail message
10593 to the failure case of "print large128" test.
10594
d0ac1c44
SM
105952018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10596
10597 * configure.ac: Remove AC_PREREQ.
10598 * configure: Re-generate.
10599
61b04dd0
PA
106002018-06-19 Pedro Alves <palves@redhat.com>
10601
10602 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10603 (func_extern_caller): New.
10604 (main): Call func_extern_caller.
10605 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10606 logic change.
10607
f63b508a
SM
106082018-06-18 Weimin Pan <weimin.pan@oracle.com>
10609
10610 PR gdb/16841
10611 * gdb.cp/typedef-base.cc: New file.
10612 * gdb.cp/typedef-base.exp: New file.
10613
0fe3a558
TV
106142018-06-18 Tom de Vries <tdevries@suse.de>
10615
10616 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10617
7010835a
AB
106182018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10619 Richard Bunt <Richard.Bunt@arm.com>
10620
10621 * gdb.threads/attach-slow-waitpid.c: New file.
10622 * gdb.threads/attach-slow-waitpid.exp: New file.
10623 * gdb.threads/slow-waitpid.c: New file.
10624
14897d65
PA
106252018-06-14 Pedro Alves <palves@redhat.com>
10626
10627 * gdb.base/fork-running-state.c: Include <errno.h>.
10628 (exit_if_relative_exits): New.
10629 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10630 exits.
10631 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10632 child exits.
10633
5d9a0608
TV
106342018-06-14 Tom de Vries <tdevries@suse.de>
10635
10636 PR cli/22573
10637 * gdb.base/finish-pretty.c: New test.
10638 * gdb.base/finish-pretty.exp: New file.
10639
11ae5818
PA
106402018-06-14 Pedro Alves <palves@redhat.com>
10641
10642 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10643 gdb's expected startup output.
10644
1d39de44
PA
106452018-06-14 Pedro Alves <palves@redhat.com>
10646
10647 * lib/selftest-support.exp (selftest_setup): Remove inlined
10648 function handling.
10649
70ee0000
TV
106502018-06-14 Tom de Vries <tdevries@suse.de>
10651
10652 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10653 matching of breakpoint printing.
10654
11f4b608
TV
106552018-06-13 Tom de Vries <tdevries@suse.de>
10656
10657 PR testsuite/23269
10658 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10659 (fork_child): ... here, and ...
10660 (fork_parent): ... here.
10661
106622018-06-12 Tom de Vries <tdevries@suse.de>
10663
10664 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10665
9516f85a
AB
106662018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10667 Stephen Roberts <stephen.roberts@arm.com>
10668
10669 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10670 rewrite test to describe action performed, rather than possible
10671 failure.
10672
5045b3d7
GB
106732018-06-08 Gary Benson <gbenson@redhat.com>
10674
10675 * gdb.threads/check-libthread-db.exp: New file.
10676 * gdb.threads/check-libthread-db.c: Likewise.
10677
c61b06a1
TT
106782018-06-05 Tom Tromey <tom@tromey.com>
10679
10680 * gdb.base/default.exp: Update expected "show version" output.
10681
eb6af809
TT
106822018-06-05 Tom Tromey <tom@tromey.com>
10683
10684 PR cli/12326:
10685 * gdb.cp/static-print-quit.exp: Update.
10686 * lib/gdb.exp (pagination_prompt): Update.
10687 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10688 * gdb.python/python.exp: Update.
10689
178d6a63
JB
106902018-06-04 Joel Brobecker <brobecker@adacore.com>
10691
10692 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10693
8e817061
JB
106942018-06-01 Joel Brobecker <brobecker@adacore.com>
10695
10696 * gdb.ada/bp_fun_addr: New testcase.
10697
e86ca25f
TT
106982018-06-01 Tom Tromey <tom@tromey.com>
10699
10700 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10701 results.
10702 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10703 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10704 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10705 * gdb.base/maint.exp (maint_pass_if): Update.
10706
4b2dfa9d
MR
107072018-05-31 Maciej W. Rozycki <macro@mips.com>
10708
10709 * gdb.base/endian.exp: New test.
10710 * gdb.base/endian.c: New test source.
10711
45f25d6c
AB
107122018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10713
10714 PR gdb/23203
10715 * gdb.base/bt-selected-frame.c: New file.
10716 * gdb.base/bt-selected-frame.exp: New file.
10717 * lib/gdb.exp (get_current_frame_number): New function.
10718
d9f6d7f8
MR
107192018-05-24 Maciej W. Rozycki <macro@mips.com>
10720 Pedro Alves <palves@redhat.com>
10721
10722 * gdb.threads/tls-core.c: Include <stdlib.h>
10723 (thread_proc): Call `abort'.
10724 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10725 (tls_core_test): New procedure, bits factored out from ...
10726 (top level): ... here. Test both native cores and gcore cores.
10727
ff1cf532
TT
107282018-05-23 Tom Tromey <tom@tromey.com>
10729
10730 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10731
b98664d3
TT
107322018-05-23 Tom Tromey <tom@tromey.com>
10733
10734 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10735 symfile_complaints.
10736 (test_short_complaints): Likewise.
10737 (test_empty_complaints): Likewise.
10738 (test_initial_complaints): Update.
10739
4e9668d0
TT
107402018-05-23 Tom Tromey <tom@tromey.com>
10741
10742 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10743
43ba33c7
TT
107442018-05-23 Tom Tromey <tom@tromey.com>
10745
10746 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10747 (test_short_complaints): Update.
10748
035522c0
PA
107492018-05-22 Pedro Alves <palves@redhat.com>
10750
10751 * gdb.base/remote.exp: Only gdb_start after compiling the
10752 testcase. Issue "disconnect" before testing "set remote" command
10753 defaults. Issue clean_restart before running to main.
10754
cc0be08f
PA
107552018-05-22 Pedro Alves <palves@redhat.com>
10756
10757 * gdb.base/remote.exp: Adjust expected output of "show remote
10758 memory-write-packet-size". Add tests for "set remote
10759 memory-write-packet-size 0" and "set remote
10760 memory-write-packet-size fixed/limit".
10761
b1b60145
PA
107622018-05-22 Pedro Alves <palves@redhat.com>
10763
10764 PR gdb/22973
10765 * gdb.base/utf8-identifiers.c: New file.
10766 * gdb.base/utf8-identifiers.exp: New file.
10767
0ec848ad
PFC
107682018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10769
10770 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10771
2c3305f6
PFC
107722018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10773
10774 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10775
ce1e8424
TT
107762018-05-18 Tom Tromey <tom@tromey.com>
10777
10778 * gdb.base/ptype-offsets.exp: Update.
10779
ddfe970e
KS
107802018-05-17 Keith Seitz <keiths@redhat.com>
10781
10782 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10783 in expected breakpoint stop locations.
10784 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10785 move to proper scope to test variable values.
10786 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10787 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10788 New functions.
10789 (main): Call not_inline_func3.
10790 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10791 inline_func1, inline_func2, and inline_func3. Test that when each
10792 breakpoint is hit, GDB properly reports both the stop location
10793 and the backtrace. Repeat tests for temporary breakpoints.
10794
0726fcc6
MR
107952018-05-15 Maciej W. Rozycki <macro@mips.com>
10796
10797 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10798 rather then trying to access it in determining whether the PID
10799 of `gdbserver' could have been retrieved.
10800
8ee22052
AB
108012018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10802
10803 * gdb.arch/amd64-init-x87-values.S: New file.
10804 * gdb.arch/amd64-init-x87-values.exp: New file.
10805
7785df48
JK
108062018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10807
10808 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
10809
56bcdbea
TT
108102018-05-04 Tom Tromey <tom@tromey.com>
10811
10812 PR python/22730:
10813 * gdb.python/python.exp: Test multi-line execute.
10814
a913fffb
TT
108152018-05-04 Tom Tromey <tom@tromey.com>
10816
10817 PR python/22731:
10818 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
10819
7a2c85f2
TT
108202018-05-04 Tom Tromey <tom@tromey.com>
10821
10822 PR gdb/11750:
10823 * gdb.base/define.exp: Test defining a user command inside a user
10824 command.
10825 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
10826
a3b60e45
JK
108272018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10828 Pedro Alves <palves@redhat.com>
10829
10830 PR breakpoints/19806 and support for PR external/20207.
10831 * gdb.base/watchpoint-unaligned.c: New file.
10832 * gdb.base/watchpoint-unaligned.exp: New file.
10833
45fe4a03
AB
108342018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10835
10836 * gdb.base/maint.exp: Make test names unique, use
10837 test_prefix_command_help to test 'help maint info', and remove
10838 repeated test of 'help maint'.
10839
9be2ae8f
TT
108402018-05-04 Tom Tromey <tom@tromey.com>
10841
10842 PR gdb/22619:
10843 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
10844 behavior.
10845
11859c31
AB
108462018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10847
10848 * gdb.base/maint.exp: Process output from 'maint print registers'
10849 line at a time.
10850
089a9490
AB
108512018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
10852
10853 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
10854 timeout.
10855
9b0797e2
AB
108562018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
10857
10858 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
10859 filter pattern.
10860
f6ac5f3d
PA
108612018-05-02 Pedro Alves <palves@redhat.com>
10862
10863 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
10864 to_log_command renames.
10865 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
10866
77d3c63b
TT
108672018-05-02 Tom Tromey <tom@tromey.com>
10868
10869 * gdb.python/py-parameter.exp: Set test message.
10870
0489430a
TT
108712018-05-02 Tom Tromey <tom@tromey.com>
10872
10873 PR python/20084:
10874 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
10875 PARAM_ZUINTEGER_UNLIMITED tests.
10876
1632f8ba
DR
108772018-04-28 Dan Robertson <danlrobertson89@gmail.com>
10878
10879 PR rust/23124
10880 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
10881 when casting.
10882
6d7bb824
TT
108832018-04-30 Tom Tromey <tom@tromey.com>
10884
10885 * gdb.python/py-type.exp: Check align attribute.
10886 * gdb.python/py-type.c: New "aligncheck" global.
10887
007e1530
TT
108882018-04-30 Tom Tromey <tom@tromey.com>
10889
10890 PR exp/17095:
10891 * gdb.dwarf2/dw2-align.exp: New file.
10892 * gdb.cp/align.exp: New file.
10893 * gdb.base/align.exp: New file.
10894 * lib/gdb.exp (gdb_int128_helper): New proc.
10895 (has_int128_c, has_int128_cxx): New caching procs.
10896
6873858b
TT
108972018-04-27 Tom Tromey <tom@tromey.com>
10898
10899 PR rust/22545:
10900 * gdb.rust/simple.exp: Add inclusive range tests.
10901
79188d8d
PA
109022018-04-26 Pedro Alves <palves@redhat.com>
10903
10904 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
10905 ifunc breakpoint locations correctly of ifunc breakpoints set
10906 while the program resolves the ifunc.
10907
c7075ad5
PA
109082018-04-26 Pedro Alves <palves@redhat.com>
10909
10910 * gdb.base/gnu-ifunc-final.c: New file.
10911 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
10912 * gdb.base/gnu-ifunc.exp (executable): Delete.
10913 (staticexecutable): Adjust.
10914 (lib_opts, exec_opts): Delete.
10915 (make_binsuffix, build, set-break): New procedures.
10916 (misc_tests): New, with tests factored out from the top level.
10917 (top level): Test different combinations of ifunc resolver name,
10918 resolver with and with debug info, and ifunc target with and
10919 without debug info. Wrap static tests with with_target_prefix.
10920
8388016d
PA
109212018-04-26 Pedro Alves <palves@redhat.com>
10922
10923 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
10924 return type" warnings.
10925
249b5733
PA
109262018-04-25 Pedro Alves <palves@redhat.com>
10927
10928 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
10929 killed".
10930 * gdb.base/kill-after-signal.exp: Likewise.
10931 * gdb.threads/kill.exp: Likewise.
10932
f67c0c91
SDJ
109332018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10934 Sergio Durigan Junior <sergiodj@redhat.com>
10935 Pedro Alves <palves@redhat.com>
10936
10937 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
10938 regexps to expect for '[Inferior ... detached]' as well.
10939 * gdb.base/attach.exp: Likewise.
10940 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
10941 "gdb_continue_to_end".
10942 (test_catch_syscall_with_wrong_args): Likewise.
10943 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
10944 ']'. Don't set 'verbose' on.
10945 * gdb.base/foll-vfork.exp: Likewise.
10946 * gdb.base/fork-print-inferior-events.c: New file.
10947 * gdb.base/fork-print-inferior-events.exp: New file.
10948 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
10949 '[Inferior ... has been killed]' message.
10950 * gdb.base/kill-after-signal.exp: Likewise.
10951 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
10952 detach message.
10953 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
10954 message.
10955 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
10956 regexps to expect for '[Inferior ... detached]' as well.
10957 * gdb.threads/process-dies-while-detaching.exp: Likewise.
10958
0a8ddac4
SM
109592018-04-24 Simon Marchi <simon.marchi@ericsson.com>
10960
10961 PR gdb/23104
10962 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
10963
701adfb0
PA
109642018-04-22 Rajendra SY <rajendra.sy@gmail.com>
10965
10966 PR gdb/23095
10967 * gdb.base/break-probes.exp: Pass shlib_load to
10968 prepare_for_testing. Set normal_bp to r_debug_state if target is
10969 bsd.
10970
d27d16bf
RB
109712018-04-19 Richard Bunt <richard.bunt@arm.com>
10972
10973 * gdb.threads/multiple-successive-infcall.c: New test.
10974 * gdb.threads/multiple-successive-infcall.exp: New file.
10975
a037790e
TT
109762018-04-17 Tom Tromey <tom@tromey.com>
10977
10978 * gdb.rust/simple.rs (Union): New type.
10979 (main): New local "u".
10980 * gdb.rust/simple.exp (test_one_slice): Add new test case.
10981
e3a91079
AA
109822018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10983
10984 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
10985 number information in output of "whereis" command.
10986 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
10987
b744723f
AA
109882018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10989
10990 * gdb.ada/info_types.exp: Adjust expected output to the line
10991 numbers now printed by "info var/func/type".
10992 * gdb.base/completion.exp: Likewise.
10993 * gdb.base/included.exp: Likewise.
10994 * gdb.cp/cp-relocate.exp: Likewise.
10995 * gdb.cp/cplusfuncs.exp: Likewise.
10996 * gdb.cp/namespace.exp: Likewise.
10997 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
10998
4a4495d6
MM
109992018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11000
11001 * gdb.btrace/cpu.exp: New.
11002
1d509aa6
MM
110032018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11004
11005 * gdb.base/step-indirect-call-thunk.exp: New.
11006 * gdb.base/step-indirect-call-thunk.c: New.
11007 * gdb.reverse/step-indirect-call-thunk.exp: New.
11008 * gdb.reverse/step-indirect-call-thunk.c: New.
11009
6295b6da
SM
110102018-04-11 Simon Marchi <simon.marchi@ericsson.com>
11011
11012 * gdb.base/pie-fork.c: New file.
11013 * gdb.base/pie-fork.exp: New file.
11014
50146e70
TT
110152018-04-11 Tom Tromey <tom@tromey.com>
11016
11017 * gdb.rust/simple.exp: Add test for ".." struct initializer.
11018
f50d8a2e
PA
110192018-04-10 Pedro Alves <palves@redhat.com>
11020
11021 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
11022 exits. Instead loop running forever.
11023 (fork_parent): Run forever too.
11024
a0be7a36
SM
110252018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11026
11027 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
11028 mi_continue_to_line.
11029 * gdb.mi/mi-stack.c (callee4): Add comment.
11030
9b73db36
SM
110312018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11032
11033 * gdb.mi/mi-stack.exp: Fix indentation.
11034
c912f608
SM
110352018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11036
11037 PR gdb/22979
11038 * gdb.arch/amd64-osabi.exp: New file.
11039
26540402
SM
110402018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11041
11042 PR gdb/22980
11043 * gdb.base/osabi.exp: New file.
11044
121ad66c 110452018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
11046
11047 * gdb.cp/static-typedef-print.exp: New file.
11048 * gdb.cp/static-typedef-print.cc: New file.
11049
3fcded8f
JB
110502018-03-27 Joel Brobecker <brobecker@adacore.com>
11051
11052 * gdb.ada/varsize_limit: New testcase.
11053
59cc4834
JB
110542018-03-27 Joel Brobecker <brobecker@adacore.com>
11055
11056 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11057
11058 * gdb.ada/notcplusplus: New testcase.
11059
11060 * gdb.base/c-linkage-name.c: New file.
11061 * gdb.base/c-linkage-name.exp: New testcase.
11062
4ca59a9f
TT
110632018-03-26 Tom Tromey <tom@tromey.com>
11064
11065 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11066 * gdb.python/py-framefilter.py (name_error): New global.
11067 (ErrorInName.function): Use name_error.
11068
978d6c75
TT
110692018-03-26 Tom Tromey <tom@tromey.com>
11070
11071 PR backtrace/15582:
11072 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11073
b7fee5a3
KS
110742018-03-23 Keith Seitz <keiths@redhat.com>
11075
11076 PR c++/22968
11077 * gdb.cp/subtypes.exp: New file.
11078 * gdb.cp/subtypes.h: New file.
11079 * gdb.cp/subtypes.cc: New file.
11080 * gdb.cp/subtypes-2.cc: New file.
11081
376be529
AB
110822018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11083
11084 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11085 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11086 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11087 -nostartfiles when compiling the test. Confirm that all registers
11088 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11089
066cfa98
AB
110902018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11091
11092 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11093 option, syntax was wrong anyway.
11094 * gdb.arch/arm-disp-step.exp: Likewise.
11095 * gdb.arch/sparc64-regs.exp: Likewise.
11096 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11097 option, syntax was wrong anyway, switch to use
11098 prepare_for_testing.
11099 * gdb.arch/i386-disp-step.exp: Likewise.
11100
079670b9
AA
111012018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11102
11103 * gdb.ada/exec_changed.exp: Replace "target_info exists
11104 use_gdb_stub" by "use_gdb_stub".
11105 * gdb.ada/start.exp: Likewise.
11106 * gdb.base/async-shell.exp: Likewise.
11107 * gdb.base/attach-pie-misread.exp: Likewise.
11108 * gdb.base/attach-wait-input.exp: Likewise.
11109 * gdb.base/break-entry.exp: Likewise.
11110 * gdb.base/break-interp.exp: Likewise.
11111 * gdb.base/dprintf-detach.exp: Likewise.
11112 * gdb.base/nostdlib.exp: Likewise.
11113 * gdb.base/solib-nodir.exp: Likewise.
11114 * gdb.base/statistics.exp: Likewise.
11115 * gdb.base/testenv.exp: Likewise.
11116 * gdb.mi/mi-exec-run.exp: Likewise.
11117 * gdb.mi/mi-start.exp: Likewise.
11118 * gdb.multi/dummy-frame-restore.exp: Likewise.
11119 * gdb.multi/multi-arch-exec.exp: Likewise.
11120 * gdb.multi/multi-arch.exp: Likewise.
11121 * gdb.multi/tids.exp: Likewise.
11122 * gdb.multi/watchpoint-multi.exp: Likewise.
11123 * gdb.python/py-events.exp: Likewise.
11124 * gdb.threads/attach-into-signal.exp: Likewise.
11125 * gdb.threads/attach-stopped.exp: Likewise.
11126 * gdb.threads/threadapply.exp: Likewise.
11127 * lib/selftest-support.exp: Likewise.
11128
26d6cec4
AA
111292018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11130
11131 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11132
4ee89e90
SR
111332018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11134
11135 * gdb.perf/template-breakpoints.cc: New file.
11136 * gdb.perf/template-breakpoints.exp: New file.
11137 * gdb.perf/template-breakpoints.py: New file.
11138
92630041
TT
111392018-03-19 Tom Tromey <tom@tromey.com>
11140
11141 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11142 y0.
11143 * gdb.rust/simple.exp: Test bare identifier form of struct
11144 initializer.
11145
76727919
TT
111462018-03-19 Tom Tromey <tom@tromey.com>
11147
11148 * gdb.gdb/observer.exp: Remove.
11149
194ed413
AA
111502018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11151
11152 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11153 "qualified" option when setting breakpoints.
11154 * gdb.trace/backtrace.exp: Likewise.
11155 * gdb.trace/circ.exp: Likewise.
11156 * gdb.trace/collection.exp: Likewise.
11157 * gdb.trace/disconnected-tracing.exp: Likewise.
11158 * gdb.trace/ftrace-lock.exp: Likewise.
11159 * gdb.trace/ftrace.exp: Likewise.
11160 * gdb.trace/infotrace.exp: Likewise.
11161 * gdb.trace/packetlen.exp: Likewise.
11162 * gdb.trace/passc-dyn.exp: Likewise.
11163 * gdb.trace/qtro.exp: Likewise.
11164 * gdb.trace/read-memory.exp: Likewise.
11165 * gdb.trace/report.exp: Likewise.
11166 * gdb.trace/signal.exp: Likewise.
11167 * gdb.trace/status-stop.exp: Likewise.
11168 * gdb.trace/strace.exp: Likewise.
11169 * gdb.trace/tfind.exp: Likewise.
11170 * gdb.trace/trace-break.exp: Likewise.
11171 * gdb.trace/trace-condition.exp: Likewise.
11172 * gdb.trace/trace-mt.exp: Likewise.
11173 * gdb.trace/tstatus.exp: Likewise.
11174 * gdb.trace/tsv.exp: Likewise.
11175 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11176 * gdb.trace/unavailable.exp: Likewise.
11177 * gdb.trace/while-dyn.exp: Likewise.
11178
8b067d2c
AA
111792018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11180
11181 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11182 that libinproctrace is copied to the target.
11183
3ae9ce5d
TT
111842018-03-14 Tom Tromey <tom@tromey.com>
11185
11186 PR cli/14977:
11187 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11188 a null pointer.
11189 * gdb.base/wchar.exp: Likewise.
11190
b8c2339b
TT
111912018-03-14 Tom Tromey <tom@tromey.com>
11192
11193 PR cli/19918:
11194 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11195 flag.
11196
4872dc46
SM
111972018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11198
11199 PR gdb/22841
11200 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11201 "target" to remote_exec.
11202
e4fe3756
SM
112032018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11204
11205 PR gdb/22841
11206 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11207 ${board}_upload): Remove.
11208
e95a97d4
AA
112092018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11210
11211 * gdb.cp/watch-cp.cc: New test.
11212 * gdb.cp/watch-cp.exp: New file.
11213
dbbb1059
AB
112142018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11215
11216 * gdb.base/infcall-nested-structs.exp: New file.
11217 * gdb.base/infcall-nested-structs.c: New file.
11218 * gdb.base/float.exp: Add riscv support.
11219
ecc054c0
TP
112202018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11221
11222 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11223 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11224
25e3c82c
SDJ
112252018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11226
11227 * gdb.server/abspath.exp: New file.
11228 * lib/gdb.exp (with_cwd): New procedure.
11229
3083294d
SM
112302018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11231
11232 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11233 use it.
11234 (gdb_is_target_remote_prompt): New proc.
11235 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11236 (gdb_is_target_native): Pass prompt parameter to
11237 gdb_is_target_1.
11238
3275ef47
SM
112392018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11240
11241 * gdb.base/load-command.c: New file.
11242 * gdb.base/load-command.exp: New file.
11243 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11244 (gdb_is_target_1): ...this, and generalize for other targets
11245 than just remote.
11246 (gdb_is_target_remote): Use gdb_is_target_1.
11247 (gdb_is_target_native): use gdb_is_target_1.
11248
6893c19a
TT
112492018-02-26 Tom Tromey <tom@tromey.com>
11250
11251 PR python/16497:
11252 * gdb.python/py-framefilter.exp: Update test.
11253
2ddeaf8a
TT
112542018-02-26 Tom Tromey <tom@tromey.com>
11255
11256 * gdb.dwarf2/variant.c: New file.
11257 * gdb.dwarf2/variant.exp: New file.
11258
c9317f21
TT
112592018-02-26 Tom Tromey <tom@tromey.com>
11260
11261 * gdb.rust/simple.exp: Accept more possible results in enum test.
11262
6f6d0c26
SM
112632018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11264
11265 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11266 parentheses.
11267
11b03145
MR
112682018-02-23 Maciej W. Rozycki <macro@mips.com>
11269
11270 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11271 name of a variable: $actual_linejj -> $actual_line.
11272
54a27fe5
JB
112732018-02-21 John Baldwin <jhb@FreeBSD.org>
11274
11275 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11276
de65820c
MM
112772018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11278
11279 * gdb.btrace/buffer-size.exp: Do not force BTS.
11280
980548fd
PA
112812018-02-14 Pedro Alves <palves@redhat.com>
11282
11283 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11284 getting a "Quit".
11285
c4e12631
MM
112862018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11287
11288 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11289 Fix test name.
11290
c2e0e465
SM
112912018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11292
11293 * gdb.cp/m-static.exp: Check type of optimized out static
11294 member.
11295
f7216783
AB
112962018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11297
11298 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11299 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11300
0625771b
LS
113012018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11302 Leszek Swirski <leszeks@google.com>
11303
11304 * gdb.python/py-prettyprint.c
11305 (struct to_string_returns_value_inner,
11306 struct to_string_returns_value_wrapper): New.
11307 (main): Add tsrvw variable.
11308 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11309 ToStringReturnsValueWrapper): New classes.
11310 (register_pretty_printers): Register new pretty-printers.
11311 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11312 recursive pretty printer.
11313 * gdb.python/py-mi.exp: Likewise.
11314
59498c30
LS
113152018-02-01 Leszek Swirski <leszeks@google.com>
11316
11317 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11318 functions with the same name as an include file are parsed
11319 correctly.
11320
d4d38844
YQ
113212018-02-01 Yao Qi <yao.qi@linaro.org>
11322
11323 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11324 "\[^\r\n\]*".
11325
07e5f5cf
NP
113262018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11327
11328 * gdb.arch/powerpc-prologue-frame.s: New file.
11329 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11330 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11331
929b5ad4
JB
113322018-01-31 Joel Brobecker <brobecker@adacore.com>
11333
11334 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11335
e671cd59
PA
113362018-01-30 Pedro Alves <palves@redhat.com>
11337
11338 PR gdb/13211
11339 * gdb.base/interrupt-daemon.c: New.
11340 * gdb.base/interrupt-daemon.exp: New.
11341 * gdb.multi/multi-term-settings.c: New.
11342 * gdb.multi/multi-term-settings.exp: New.
11343
fc413dc4
JB
113442018-01-30 Joel Brobecker <brobecker@adacore.com>
11345
11346 * gdb.base/break.exp: Save the location where the breakpoint
11347 on break.c:47 was actually inserted when debugging the version
11348 compiled at -O2 and use it in the expected output of the "info
11349 break" test performed soon after.
11350
5c319bb2
PA
113512018-01-22 Pedro Alves <palves@redhat.com>
11352 Sergio Durigan Junior <sergiodj@redhat.com>
11353
11354 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11355 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11356
a9e40818
JB
113572018-01-22 Joel Brobecker <brobecker@adacore.com>
11358
11359 * gdb.base/break-include.c, gdb.base/break-include.inc,
11360 gdb.base/break-include.exp: New files.
11361 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11362 line number now being the actual line number where the breakpoint
11363 was inserted.
11364 * gdb.mi/mi-break.exp: Likewise.
11365 * gdb.mi/mi-reverse.exp: Likewise.
11366 * gdb.mi/mi-simplerun.exp: Ditto.
11367
e707fc44
AB
113682018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11369
11370 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11371 varobj.
11372 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11373
ae451627
AB
113742018-01-21 Don Breazeal <donb@codesourcery.com>
11375 Andrew Burgess <andrew.burgess@embecosm.com>
11376
11377 * gdb.mi/basics.c: Add new global.
11378 * gdb.mi/mi-frame-regs.exp: New file.
11379 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11380 case.
11381
b1b189e0
AB
113822018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11383
11384 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11385 non-parameter, and on an unknown symbol.
11386
fcfcc376
TT
113872018-01-19 Tom Tromey <tom@tromey.com>
11388
11389 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11390 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11391
634c1c31
AA
113922018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11393
11394 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11395 setrlimit and chdir to int.
11396
d6ad07fd
AA
113972018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11398
11399 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11400 function.
11401 (my_tend): Likewise.
11402 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11403 rationale of avoiding FP- and vector instructions.
11404
adf8243b
RK
114052018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11406
11407 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11408 "info reg" with "\[ \t\]*".
11409 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11410 "\[ \t\]+".
11411 * gdb.arch/s390-multiarch.exp: Ditto.
11412 * gdb.base/pc-fp.exp: Ditto.
11413 * gdb.reverse/i386-precsave.exp: Ditto.
11414 * gdb.reverse/i386-reverse.exp: Ditto.
11415 * gdb.reverse/i387-env-reverse.exp: Ditto.
11416 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11417
dcc06925
AA
114182018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11419
11420 * lib/gdb.exp (gdb_compile): Re-enable use of
11421 universal_compile_options for languages other than Rust.
11422
25d4fd80
AA
114232018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11424
11425 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11426
ee7f689e 114272018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11428
11429 PR gdb/16577
11430 * gdb.base/solib-vanish.exp: New.
11431 * gdb.base/solib-vanish-main.c: New.
11432 * gdb.base/solib-vanish-lib1.c: New.
11433 * gdb.base/solib-vanish-lib2.c: New.
11434
d8447b6b
YQ
114352018-01-17 Yao Qi <yao.qi@linaro.org>
11436
11437 * gdb.compile/compile.exp: Match the address printed for
11438 frame in the output of command "bt".
11439
86d6a90c
TT
114402018-01-15 Tom Tromey <tom@tromey.com>
11441
11442 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11443 compute sp_reg.
11444
cbcdb1aa
AB
114452018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11446
11447 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11448 to prepare.
11449 (prepare): Return 0 on error, 1 on success.
11450
eea61984
PA
114512018-01-12 Pedro Alves <palves@redhat.com>
11452
11453 * gdb.base/continue-after-aborted-step-over.c: New.
11454 * gdb.base/continue-after-aborted-step-over.exp: New.
11455
6181e9c2
SM
114562018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11457
11458 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11459 options when not creating an executable.
11460
3cada740
PA
114612018-01-11 Pedro Alves <palves@redhat.com>
11462
11463 PR remote/22597
11464 * gdb.server/stop-reply-no-thread.c: New file.
11465 * gdb.server/stop-reply-no-thread.exp: New file.
11466
c63d3e8d
PA
114672018-01-10 Pedro Alves <palves@redhat.com>
11468
11469 PR gdb/22670
11470 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11471 functions too. Test setting breakpoints and printing C functions
11472 with no debug info too.
11473 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11474
d4c2a405
PA
114752018-01-10 Pedro Alves <palves@redhat.com>
11476
11477 PR gdb/22670
11478 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11479 a fail.
11480
8825213e
PA
114812018-01-10 Pedro Alves <palves@redhat.com>
11482
11483 PR gdb/22670
11484 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11485
605fd3c6
YQ
114862018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11487
11488 * gdb.server/unittest.exp: Match the output in non-development
11489 mode.
11490
1e5ded6c
YQ
114912018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11492
11493 * gdb.gdb/unittest.exp: Match output in non-development mode.
11494
30066b0b
JB
114952018-01-08 Joel Brobecker <brobecker@adacore.com>
11496
11497 * gdb.ada/access_tagged_param.exp: Relax expected output
11498 for value of "ObjL" in "continue" to pck.inspect breakpoint
11499 test.
11500
04bafb1e
XR
115012018-01-08 Joel Brobecker <brobecker@adacore.com>
11502
9f86398b
JB
11503 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11504 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11505
e379cee6
PA
115062018-01-05 Pedro Alves <palves@redhat.com>
11507
11508 PR gdb/18653
11509 * gdb.base/libsegfault.exp: New.
11510
de63c46b
PA
115112018-01-05 Joel Brobecker <brobecker@adacore.com>
11512
11513 PR gdb/22670
11514 * gdb.ada/access_tagged_param.exp: New file.
11515 * gdb.ada/access_tagged_param/foo.adb: New file.
11516
f98fc17b
PA
115172018-01-05 Pedro Alves <palves@redhat.com>
11518
11519 PR gdb/22670
11520 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11521 exercise lower case too, and to exercise both full matching and
11522 wild matching.
11523
342f8240
JB
115242018-01-05 Joel Brobecker <brobecker@adacore.com>
11525
11526 * gdb.ada/rename_subscript_param: New testcase.
11527
7150d33c
JG
115282018-01-05 Jerome Guitton <guitton@adacore.com>
11529
11530 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11531
cc0e770c
JB
115322018-01-05 Joel Brobecker <brobecker@adacore.com>
11533
11534 * gdb.ada/convvar_comp: New testcase.
11535
672a41aa 115362018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11537
11538 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11539 (My_Table): New global variable.
11540 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11541
7365ec2f
JB
115422018-01-04 Joel Brobecker <brobecker@adacore.com>
11543
11544 PR gdb/22670
11545 * gdb.ada/maint_with_ada: New testcase.
11546
289483b6
JB
115472018-01-04 Joel Brobecker <brobecker@adacore.com>
11548
11549 PR gdb/22670
11550 * gdb.ada/bp_c_mixed_case: New testcase.
11551
344420da
JB
115522018-01-04 Joel Brobecker <brobecker@adacore.com>
11553
11554 PR gdb/22670
11555 * gdb.ada/complete.exp: Add "complete break ada" test.
11556
66fc87a0
JB
115572018-01-04 Joel Brobecker <brobecker@adacore.com>
11558
11559 PR gdb/22670
11560 * gdb.ada/info_addr_mixed_case: New testcase.
11561
9f757bf7
XR
115622018-01-03 Xavier Roirand <roirand@adacore.com>
11563
11564 * gdb.ada/excep_handle.exp: New testcase.
11565 * gdb.ada/excep_handle/foo.adb: New file.
11566 * gdb.ada/excep_handle/pck.ads: New file.
11567
bd570f80
JB
115682018-01-03 Joel Brobecker <brobecker@adacore.com>
11569
11570 * gdb.base/step-line.c: Add extra empty line in copyright header.
11571 * gdb.base/step-line.inp: Likewise.
11572
9fe561ab
JB
115732018-01-02 Joel Brobecker <brobecker@adacore.com>
11574
11575 * gdb.ada/dyn_stride.exp: Add slice test.
11576
a405673c
JB
115772018-01-02 Joel Brobecker <brobecker@adacore.com>
11578
11579 * gdb.ada/dyn_stride: New testcase.
11580
cef0f868
SH
115812017-12-27 Stafford Horne <shorne@gmail.com>
11582
11583 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11584 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11585
b67d92b0
SH
115862017-12-27 Stafford Horne <shorne@gmail.com>
11587
11588 * gdb.base/reggroups.c: New file.
11589 * gdb.base/reggroups.exp: New file.
11590
eccab96d
JB
115912017-12-18 Joel Brobecker <brobecker@adacore.com>
11592
11593 * gdb.dwarf2/ada-valprint-error.c: New file.
11594 * gdb.dwarf2/ada-valprint-error.exp: New file.
11595
0e2da9f0
JB
115962017-12-18 Joel Brobecker <brobecker@adacore.com>
11597
11598 * gdb.ada/assign_arr: New testcase.
11599
cb923fcc
XR
116002017-12-18 Xavier Roirand <roirand@adacore.com>
11601
11602 * gdb.ada/funcall_ptr: New testcase.
11603
7c161838
SDJ
116042017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11605
11606 PR cli/16224
11607 * gdb.base/ptype-offsets.cc: New file.
11608 * gdb.base/ptype-offsets.exp: New file.
11609
1af17fd9
YQ
116102017-12-15 Yao Qi <yao.qi@linaro.org>
11611
11612 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11613 if XML is disabled.
11614
828d5846
XR
116152017-12-15 Xavier Roirand <roirand@adacore.com>
11616
11617 * gdb.ada/same_component_name: New testcase.
11618
79e8fcaa
JB
116192017-12-14 Joel Brobecker <brobecker@adacore.com>
11620
11621 * gdb.ada/str_binop_equal: New testcase.
11622
e05fa6f9
JB
116232017-12-14 Joel Brobecker <brobecker@adacore.com>
11624
11625 * gdb.ada/task_switch_in_core: New testcase.
11626
b89641ba
SM
116272017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11628
11629 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11630 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11631 call test_bkpt_qualified.
11632 (test_bkpt_qualified): New proc.
11633
6892d2e4
PA
116342017-12-13 Pedro Alves <palves@redhat.com>
11635
11636 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11637 Tighten regexp by matching with an anchor.
11638
a22ecf70
PA
116392017-12-13 Pedro Alves <palves@redhat.com>
11640
11641 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11642 ("expression with namespace"): New set of tests.
11643 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11644 (Nested::Test_NS::qux): New.
11645 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11646 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11647
9937536c
JB
116482017-12-13 Joel Brobecker <brobecker@adacore.com>
11649
11650 * gdb.base/server-del-break.c: New file.
11651 * gdb.base/server-del-break.exp: New file.
11652
fe49c6f5
SH
116532017-12-12 Stafford Horne <shorne@gmail.com>
11654
11655 * gdb.xml/tdesc-regs.exp: Add or1k support.
11656
c3d18620
SH
116572017-12-12 Stafford Horne <shorne@gmail.com>
11658
11659 * gdb.base/bp-permanent.c: Define nop of or1k.
11660
c5f9cfc8
JB
116612017-12-11 Joel Brobecker <brobecker@adacore.com>
11662
11663 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11664 output with components being reordered.
11665
a9c135fc
JB
116662017-12-11 Joel Brobecker <brobecker@adacore.com>
11667
11668 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11669 output with components being reordered.
11670
927aa2e7
JK
116712017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11672 Pedro Alves <palves@redhat.com>
11673
11674 * gdb.base/maint.exp (check for .gdb_index): Check also for
11675 .debug_names.
11676 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11677 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11678 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11679 (.gdb_index used after symbol reloading): Support also .debug_names.
11680 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11681
f17d9474
YQ
116822017-12-08 Yao Qi <yao.qi@linaro.org>
11683
11684 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11685 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11686
a0de8c21
YQ
116872017-12-08 Yao Qi <yao.qi@linaro.org>
11688
11689 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11690 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11691
a738ea1d
YQ
116922017-12-08 Yao Qi <yao.qi@linaro.org>
11693
11694 * gdb.arch/aarch64-tagged-pointer.c: New file.
11695 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11696
1cd9a73b
SDJ
116972017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11698
11699 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11700 "int".
11701
fa6eb693
KS
117022017-12-07 Keith Seitz <keiths@redhat.com>
11703
11704 PR breakpoints/22569
11705 * gdb.linespec/ls-errs.exp: Change expected result of "break
11706 -source this file has spaces.c -line 3".
11707 Check that an explicit source file followed by whitespace is
11708 identified as an invalid explicit location.
11709
883fd55a
KS
117102017-12-07 Keith Seitz <keiths@redhat.com>
11711
11712 * gdb.cp/nested-types.cc: New file.
11713 * gdb.cp/nested-types.exp: New file.
11714 * lib/cp-support.exp: Load data-structures.exp library.
11715 (debug_cp_test_ptype_class): New global.
11716 (cp_ptype_class_verbose, next_line): New procedures.
11717 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11718 Add and document new return value.
11719 Switch the list of lines to a queue.
11720 Add support for new `type' key for nested type definitions.
11721 Add debugging/troubleshooting messages.
11722 * lib/data-structures.exp: New file.
11723
ec72db3e
SM
117242017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11725
11726 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11727 with proc_with_prefix, don't use with_test_prefix.
11728
99598d71
TT
117292017-12-07 Tom Tromey <tom@tromey.com>
11730
11731 * gdb.base/break.exp: Add test for empty "commands".
11732
a8806230
YQ
117332017-12-07 Yao Qi <yao.qi@linaro.org>
11734
11735 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11736 malloc and catch syscall.
11737
824cc835
PM
117382017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11739
e79be6e5 11740 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11741 tests for explicit locations.
11742
7cc244de
PA
117432017-12-06 Pedro Alves <palves@redhat.com>
11744
11745 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11746 force-disabling XML descriptions.
11747
50a1fdd5
PA
117482017-12-04 Pedro Alves <palves@redhat.com>
11749
11750 PR gdb/22499
11751 * gdb.arch/amd64-disp-step-avx.S: New file.
11752 * gdb.arch/amd64-disp-step-avx.exp: New file.
11753
f0fb2488
PA
117542017-12-03 Pedro Alves <palves@redhat.com>
11755
11756 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11757 and <string.h>.
11758 (parent_function): Print distinct messages when waitpid fails, or
11759 the child exits with a signal, or the child exits for an unhandled
11760 reason.
11761 * gdb.threads/process-dies-while-detaching.exp
11762 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11763 it. Wait for both inferior output and GDB's prompt. Use an
11764 indirect spawn id list.
11765 (do_detach): New parameter 'child_exit'. Use it to compute
11766 expected inferior output.
11767 (test_detach, test_detach_watch, test_detach_killed_outside):
11768 Adjust to pass down the expected child exit kind.
11769
97cbe998
SDJ
117702017-12-01 Joel Brobecker <brobecker@adacore.com>
11771 Sergio Durigan Junior <sergiodj@redhat.com>
11772 Pedro Alves <palves@redhat.com>
11773
11774 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11775
40fc416f
SDJ
117762017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11777
11778 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11779 to 'symbol-file' and 'add-symbol-file' can be
11780 position-independent.
11781
1cc75e92
YQ
117822017-12-01 Yao Qi <yao.qi@linaro.org>
11783
11784 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11785 the URL in copyright header.
11786 * gdb.arch/aarch64-fp.exp: Likewise.
11787 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11788 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11789 * gdb.base/expand-psymtabs.exp: Likewise.
11790 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11791 * gdb.fortran/common-block.exp: Likewise.
11792 * gdb.fortran/common-block.f90: Likewise.
11793 * gdb.fortran/logical.exp: Likewise.
11794 * gdb.fortran/vla-datatypes.f90: Likewise.
11795 * gdb.fortran/vla-sub.f90: Likewise.
11796
875fb7a7
JB
117972017-11-30 Joel Brobecker <brobecker@adacore.com>
11798
11799 * gdb.ada/repeat_dyn: New testcase.
11800
6f14765f
UW
118012017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11802
11803 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11804 Update for changed thread numbering.
11805 * gdb.cell/bt.exp: Update for changed GDB output.
11806
f1af7b94
SM
118072017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11808
11809 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
11810 setting isremote by hand.
11811 * boards/dwarf4-gdb-index.exp: Likewise.
11812 * boards/fission.exp: Likewise.
11813 * boards/stabs.exp: Likewise.
11814
e3919f3e
PA
118152017-11-30 Pedro Alves <palves@redhat.com>
11816
11817 * gdb.linespec/cpls-ops.exp
11818 (check_explicit_skips_function_argument): Extract the underlying
11819 type of size_t instead of hardcoding it.
11820
bd69330d
PA
118212017-11-29 Pedro Alves <palves@redhat.com>
11822
11823 PR c++/19436
11824 * gdb.linespec/cpls-abi-tag.cc: New file.
11825 * gdb.linespec/cpls-abi-tag.exp: New file.
11826
a20714ff
PA
118272017-11-29 Pedro Alves <palves@redhat.com>
11828
11829 * gdb.base/langs.exp: Use -qualified.
11830 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
11831 it.
11832 * gdb.cp/namespace.exp: Use -qualified.
11833 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
11834 (overload-3, template-overload, template-ret-type, const-overload)
11835 (const-overload-quoted, anon-ns, ambiguous-prefix): New
11836 procedures.
11837 (test_driver): Call them.
11838 * gdb.cp/save-bp-qualified.cc: New.
11839 * gdb.cp/save-bp-qualified.exp: New.
11840 * gdb.linespec/explicit.exp: Test -qualified.
11841 * lib/completion-support.exp (completion::explicit_opts_list): Add
11842 "-qualified".
11843 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
11844
f6f1d339
PM
118452017-11-29 Phil Muldoon <pmuldoon@redhat.com>
11846
11847 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
11848
02ca603a
TT
118492017-11-29 Tom Tromey <tom@tromey.com>
11850
11851 * gdb.base/relocate.exp: Update invalid argument test.
11852 Add new tests for invalid arguments.
11853
ed6c0bfb
TP
118542017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11855
11856 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
11857 Return 0 as a long.
11858 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
11859
f106e10e
TP
118602017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
11861
11862 * gdb.cp/breakpoint.cc (bar): Set return type to void.
11863 * gdb.cp/psymtab-parameter.cc (func): Likewise.
11864 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
11865 func ().
11866 * gdb.cp/shadow.cc (B.func): Return 0.
11867
10329bb2
JB
118682017-11-27 Joel Brobecker <brobecker@adacore.com>
11869
11870 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
11871 expected output in gdb_expect call to allow the exception
11872 message to be present as well. Fix syntax confusion to avoid
11873 TCL thinking that exception_name is an array.
11874
617cd4bc
UW
118752017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
11876
11877 * gdb.arch/spu-info.c: Include <unistd.h>.
11878 (do_signal_test): Fix broken calls to write.
11879 * gdb.arch/spu-info.exp: Use prepare_for_testing.
11880 Fix checks for empty mailboxes. Update signal tests for corrected
11881 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
11882 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
11883 * gdb.cell/arch.exp: Use standard_output_file.
11884 * gdb.cell/break.exp: Likewise.
11885 * gdb.cell/bt.exp: Likewise.
11886 * gdb.cell/core.exp: Likewise.
11887 * gdb.cell/dwarfaddr.exp: Likewise.
11888 * gdb.cell/ea-cache.exp: Likewise.
11889 * gdb.cell/ea-standalone.exp: Likewise.
11890 * gdb.cell/f-regs.exp: Likewise.
11891 * gdb.cell/fork.exp: Likewise.
11892 * gdb.cell/gcore.exp: Likewise.
11893 * gdb.cell/mem-access.exp: Likewise.
11894 * gdb.cell/ptype.exp: Likewise.
11895 * gdb.cell/registers.exp: Likewise.
11896 * gdb.cell/sizeof.exp: Likewise.
11897 * gdb.cell/solib-symbol.exp: Likewise.
11898 * gdb.cell/solib.exp: Likewise.
617cd4bc 11899
a81aaca0
PA
119002017-11-25 Pedro Alves <palves@redhat.com>
11901
11902 * gdb.base/complete-empty.exp: New file.
11903 * gdb.base/completion.exp: Adjust.
11904
6a3c6ee4
PA
119052017-11-25 Pedro Alves <palves@redhat.com>
11906
11907 * gdb.linespec/cpls-ops.cc: New file.
11908 * gdb.linespec/cpls-ops.exp: New file.
11909 * lib/completion-support.exp (test_complete_prefix_range_re): New,
11910 factored out from ...
11911 (test_complete_prefix_range): ... this.
11912
8955eb2d
PA
119132017-11-24 Pedro Alves <palves@redhat.com>
11914
11915 * gdb.linespec/cpcompletion.exp: New file.
11916 * gdb.linespec/cpls-hyphen.cc: New file.
11917 * gdb.linespec/cpls.cc: New file.
11918 * gdb.linespec/cpls2.cc: New file.
11919 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
11920 test to use test_gdb_complete_unique. Add label completion,
11921 keyword completion and explicit location completion tests.
11922 * lib/completion-support.exp: New file.
11923
e547c119
JB
119242017-11-24 Joel Brobecker <brobecker@adacore.com>
11925
11926 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
11927 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
11928 when hitting an exception catchpoint.
11929
7c3c1aa8
YQ
119302017-11-22 Yao Qi <yao.qi@linaro.org>
11931
11932 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
11933
41bd68f5
SM
119342017-11-22 Simon Marchi <simon.marchi@ericsson.com>
11935
11936 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
11937 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
11938 * gdb.dwarf2/info-locals-optimized-out.c: New file.
11939
1daad298
YQ
119402017-11-22 Yao Qi <yao.qi@linaro.org>
11941
11942 * gdb.base/info-os.exp: Pass pthreads.
11943 * gdb.multi/multi-attach.exp: Likewise.
11944
88465e87
YQ
119452017-11-22 Yao Qi <yao.qi@linaro.org>
11946
11947 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
11948 compiler.
11949
dc196b23
YQ
119502017-11-22 Yao Qi <yao.qi@linaro.org>
11951
11952 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
11953 * gdb.base/break-interp.exp: Likewise.
11954 * gdb.base/jit-attach-pie.exp: Likewise.
11955
2400729e
UW
119562017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11957
11958 * gdb.base/float128.c (large128): New variable.
11959 * gdb.base/float128.exp: Add test to print largest __float128 value.
11960
7a26362d
UW
119612017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
11962
11963 * gdb.arch/vsx-regs.exp: Update register content checks.
11964
ed0f4273
UW
119652017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
11966
11967 * gdb.arch/ppc-longdouble.exp: New file.
11968 * gdb.arch/ppc-longdouble.c: Likewise.
11969
a25d69c6
PA
119702017-11-21 Pedro Alves <palves@redhat.com>
11971
11972 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
11973
73fcf641
PA
119742017-11-20 Pedro Alves <palves@redhat.com>
11975
11976 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
11977 (long_double_typedef): New typedefs.
11978 Use DEF on double and long double.
11979 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
11980 cases.
11981 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
11982 and 'long_double_ptr_same_size' locals. Use them to decide
11983 whether cast from array/function to float is valid/invalid.
11984
71a3c369
TT
119852017-11-17 Tom Tromey <tom@tromey.com>
11986
11987 * gdb.rust/traits.rs: New file.
11988 * gdb.rust/traits.exp: New file.
11989
ced9779b
JB
119902017-11-17 Joel Brobecker <brobecker@adacore.com>
11991
11992 * gdb.ada/minsyms: New testcase.
11993
a0922d80
PA
119942017-11-16 Pedro Alves <palves@redhat.com>
11995
11996 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
11997 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
11998
ea04e54c
PA
119992017-11-16 Pedro Alves <palves@redhat.com>
12000
12001 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
12002 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
12003
e849ea89
PA
120042017-11-16 Pedro Alves <palves@redhat.com>
12005
12006 * gdb.server/reconnect-ctrl-c.c: New file.
12007 * gdb.server/reconnect-ctrl-c.exp: New file.
12008
d8ae99a7
PM
120092017-11-16 Phil Muldoon <pmuldoon@redhat.com>
12010
12011 * gdb.python/py-rbreak.exp: New file.
12012 * gdb.python/py-rbreak.c: New file.
12013 * gdb.python/py-rbreak-func2.c: New file.
12014
968a13f8
PA
120152017-11-16 Pedro Alves <palves@redhat.com>
12016
12017 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
12018 pattern.
12019 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
12020 GDB.
12021
71774bc9
SM
120222017-11-15 Simon Marchi <simon.marchi@ericsson.com>
12023
12024 * gdb.tui/completionn.exp (test_tab_completion): Add space in
12025 regex.
12026
ddbb44cf
SM
120272017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
12028
12029 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
12030 test names.
12031
584a564f
PA
120322017-11-09 Pedro Alves <palves@redhat.com>
12033
12034 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
12035 factored out from ...
12036 (top level): ... here, and adjusted to avoid expecting beyond the
12037 prompt in a single gdb_test_multiple.
12038
5ed7a928
PA
120392017-11-09 Pedro Alves <palves@redhat.com>
12040
12041 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
12042 output.
12043 * gdb.server/ext-attach.exp ("kill" test): Likewise.
12044 * gdb.server/ext-restart.exp ("kill" test): Likewise.
12045 * gdb.server/ext-run.exp ("kill" test): Likewise.
12046 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
12047
a60e0738
PA
120482017-11-09 Pedro Alves <palves@redhat.com>
12049
12050 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12051 match till end of line.
12052
2c88253f
PA
120532017-11-09 Pedro Alves <palves@redhat.com>
12054
12055 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12056
c7a38517
PA
120572017-11-09 Pedro Alves <palves@redhat.com>
12058
12059 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12060 New procedures, factored out from ...
12061 (top level): ... here, and adjusted to avoid expecting beyond the
12062 prompt in one go.
12063
f29f4b6b
PA
120642017-11-09 Pedro Alves <palves@redhat.com>
12065
12066 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12067 output. Fix '?' match.
12068
286acbb5
JB
120692017-11-08 Joel Brobecker <brobecker@adacore.com>
12070
12071 * gdb.ada/scoped_watch: New testcase.
12072 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12073 which is actually correct.
12074 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12075 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12076
62d7ae92
PA
120772017-11-08 Pedro Alves <palves@redhat.com>
12078
12079 * gdb.gdb/complaints.exp (test_initial_complaints)
12080 (test_serial_complaints, test_short_complaints): Call
12081 complaint_internal instead of complaint.
12082
280ca31f
DT
120832017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12084
12085 * gdb.threads/tls-core.c: New file.
12086 * gdb.threads/tls-core.exp: Likewise.
12087
b5ec771e
PA
120882017-11-08 Pedro Alves <palves@redhat.com>
12089
12090 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12091 (p Exported_Capitalized): New test.
12092 (p exported_capitalized): New test.
12093
a02b41a7
PA
120942017-11-07 Pedro Alves <palves@redhat.com>
12095
12096 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12097
95e95a6d
PA
120982017-11-07 Pedro Alves <palves@redhat.com>
12099
12100 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12101 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12102 (disable_invalid, disable_inverted, disable_negative): New
12103 procedures.
12104 ("bad numbers"): New set of tests.
12105
cee62dbd
PA
121062017-11-07 Pedro Alves <palves@redhat.com>
12107
12108 * gdb.cp/ena-dis-br-range.exp: Add tests.
12109
cc638e86
PA
121102017-11-07 Pedro Alves <palves@redhat.com>
12111
12112 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12113
d0fe4701
XR
121142017-11-07 Xavier Roirand <roirand@adacore.com>
12115 Pedro Alves <palves@redhat.com>
12116
12117 * gdb.base/ena-dis-br.exp: Add reference to
12118 gdb.cp/ena-dis-br-range.exp.
12119 * gdb.cp/ena-dis-br-range.exp: New file.
12120 * gdb.cp/ena-dis-br-range.cc: New file.
12121
46f67f80
PA
121222017-11-06 Pedro Alves <palves@redhat.com>
12123
12124 * gdb.base/attach-non-pgrp-leader.c: New.
12125 * gdb.base/attach-non-pgrp-leader.exp: New.
12126
726e1356
PA
121272017-11-06 Pedro Alves <palves@redhat.com>
12128
12129 * configure.ac: No longer check for termio.h and sgtty.h.
12130 * configure: Regenerate.
12131 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12132 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12133 Remove termio and sgtty code.
12134
50ab6ace
YQ
121352017-11-03 Yao Qi <yao.qi@linaro.org>
12136
12137 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12138 in GDB is disabled.
12139
8e68731c
YQ
121402017-11-03 Yao Qi <yao.qi@linaro.org>
12141
12142 * gdb.python/py-thrhandle.exp: Skip it if python is not
12143 enabled.
12144
3a87ae65
SM
121452017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12146
12147 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12148 as a breakpoint command.
12149
484d8d36
MD
121502017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12151
12152 PR python/21213
12153 * gdb.python/py-infthread.exp: Test calling
12154 InferiorThread.inferior () multiple times in a row.
12155
4a27f119
KS
121562017-10-27 Keith Seitz <keiths@redhat.com>
12157
12158 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12159 Test "info break" for every inlined function breakpoint.
12160
bb11dd58
YQ
121612017-10-27 Yao Qi <yao.qi@linaro.org>
12162
12163 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12164
a43f3893
PF
121652017-10-26 Patrick Frants <osscontribute@gmail.com>
12166
12167 * gdb.cp/classes.exp (test_static_members): Test printing
12168 Outer::instance.
12169 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12170 (Inner::instance, Outer::instance): New.
12171
792ccf00
PA
121722017-10-24 Pedro Alves <palves@redhat.com>
12173
12174 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12175 extra console" test in two stages.
12176
eb2bfbad
PA
121772017-10-24 Pedro Alves <palves@redhat.com>
12178
12179 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12180
1f75a651
PA
121812017-10-24 Pedro Alves <palves@redhat.com>
12182
12183 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12184 loop.
12185
779990d9
PA
121862017-10-24 Pedro Alves <palves@redhat.com>
12187
12188 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12189 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12190
ad9b8f5d
PA
121912017-10-24 Pedro Alves <palves@redhat.com>
12192
12193 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12194 parameter and handle it. Don't output read value in test name.
12195
fee6da6e
PA
121962017-10-24 Pedro Alves <palves@redhat.com>
12197
12198 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12199 custom test name.
12200
10389c2c
PA
122012017-10-24 Pedro Alves <palves@redhat.com>
12202
12203 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12204 include the unstable output directory name in the test's name.
12205 (initial_setup_simple) <'set args'>: Use custom test name.
12206
a80e65a9
PA
122072017-10-24 Pedro Alves <palves@redhat.com>
12208
12209 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12210 with explicit test name.
12211
15763a09
PA
122122017-10-20 Pedro Alves <palves@redhat.com>
12213
12214 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12215 'wait -i'. Use gdb_assert and remote_close.
12216
49a4ce2e
AB
122172017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12218
12219 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12220 number from variable rather than hard-coded.
12221
a75868f5
PA
122222017-10-19 Pedro Alves <palves@redhat.com>
12223
12224 * gdb.base/long-inferior-output.c: New file.
12225 * gdb.base/long-inferior-output.exp: New file.
12226
c8ba13ad
KS
122272017-11-18 Keith Seitz <keiths@redhat.com>
12228
12229 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12230 method.
12231 (main): Call it.
12232 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12233 Add additional user-defined conversion operator tests.
12234
b27de576
PA
122352017-10-17 Pedro Alves <palves@redhat.com>
12236
12237 * boards/native-stdio-gdbserver.exp: Load "local-board".
12238
8484c955
PA
122392017-10-17 Pedro Alves <palves@redhat.com>
12240
12241 * gdb.base/quit-live.c: New file.
12242 * gdb.base/quit-live.exp: New file.
12243
83d5a34d
KS
122442017-10-16 Keith Seitz <keiths@redhat.com>
12245
12246 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12247 (class_with_protected_typedef, class_with_private_typedef)
12248 (struct_with_public_typedef, struct_with_protected_typedef)
12249 (struct_with_private_typedef): New classes/structs.
12250 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12251 typedefs and access specifiers.
12252
739b3f1d
PA
122532017-10-16 Pedro Alves <palves@redhat.com>
12254 Simon Marchi <simon.marchi@polymtl.ca>
12255
12256 * README (Local vs Remote vs Native): New section.
12257 * boards/local-board.exp: New file, with bits factored out from
12258 ...
12259 * boards/native-extended-gdbserver.exp: ... here. Load
12260 "local-board".
12261 * boards/native-gdbserver.exp: Load "local-board".
12262 (${board}_spawn, ${board}_exec): Delete.
12263 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12264 ...
12265 * boards/stdio-gdbserver-base.exp: ... this new file.
12266 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12267 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12268 procedure.
12269 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12270 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12271 stdio_gdbserver_command.
12272 (${board}_get_remote_address, ${board}_get_comm_port)
12273 (${board}_download, ${board}_upload): Delete.
12274 (get_target_remote_pipe_cmd): New.
12275
fe68b953
SM
122762017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12277
12278 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12279 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12280 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12281 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12282 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12283 remove with_test_prefix.
12284
300b6685
PA
122852017-10-13 Pedro Alves <palves@redhat.com>
12286
12287 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12288 * gdb.base/annota1.exp: Use it instead of is_remote.
12289 * gdb.base/annota3.exp: Use it instead of is_remote.
12290 * gdb.cp/annota2.exp: Use it instead of is_remote.
12291 * gdb.cp/annota3.exp: Use it instead of is_remote.
12292 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12293
50500caf
PA
122942017-10-13 Pedro Alves <palves@redhat.com>
12295
12296 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12297 (test_num_test_vars, run_and_count_vars, find_env)
12298 (test_set_unset_env, test_inherit_env_var): New procedures.
12299 (top level): Use them.
12300
dad0c6d2
PA
123012017-10-13 Pedro Alves <palves@redhat.com>
12302
12303 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12304 also skip on stub-like targets.
12305
8b0553c1
PA
123062017-10-13 Pedro Alves <palves@redhat.com>
12307
12308 PR gdb/22293
12309 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12310 (top level): Move some tests to ...
12311 (test_not_found): ... this new procedure.
12312 (top level): Call it.
12313
7594f623
PA
123142017-10-13 Pedro Alves <palves@redhat.com>
12315
12316 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12317 expect different "info terminal" output if testing with a
12318 non-native target.
12319
ebe3b402
PA
123202017-10-13 Pedro Alves <palves@redhat.com>
12321 Simon Marchi <simon.marchi@polymtl.ca>
12322
12323 PR python/12966
12324 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12325
42f1b161
PA
123262017-10-13 Pedro Alves <palves@redhat.com>
12327
12328 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12329 already.
12330
8d6ef72b
PA
123312017-10-13 Pedro Alves <palves@redhat.com>
12332
12333 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12334 is_remote.
12335
d7bcd5b8
PA
123362017-10-13 Pedro Alves <palves@redhat.com>
12337
12338 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12339 is_remote.
12340
df479dc6
PA
123412017-10-13 Pedro Alves <palves@redhat.com>
12342
12343 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12344 is set.
12345 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12346 instead of is_remote.
12347
23fb630a
PA
123482017-10-13 Pedro Alves <palves@redhat.com>
12349
12350 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12351 (top level): Add comment.
12352
cc77b1dc
PA
123532017-10-13 Pedro Alves <palves@redhat.com>
12354
12355 * gdb.base/remote.exp (top level): Fix comment typo and add
12356 missing return.
12357
27c9e813
PA
123582017-10-13 Pedro Alves <palves@redhat.com>
12359 Simon Marchi <simon.marchi@polymtl.ca>
12360
12361 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12362 calls and add comments. Skip test if use_gdb_stub is set.
12363 (top level): Use "set cwd" command instead of "cd" command.
12364
5e830d98
PA
123652017-10-13 Pedro Alves <palves@redhat.com>
12366
12367 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12368 is_remote target check.
12369
f5ca0032
PA
123702017-10-13 Pedro Alves <palves@redhat.com>
12371
12372 * gdb.base/scope.exp: Use build_executable + clean_restart +
12373 gdb_file_cmd instead of prepare_for_testing and no longer skip
12374 "before run" tests on is_remote target boards. Update comments.
12375 * boards/native-extended-gdbserver.exp
12376 (extended_gdbserver_load_last_file): New, factored out from ...
12377 (gdb_load): ... this. Move further below and add comment.
12378 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12379
8aed1c0d
PA
123802017-10-12 Pedro Alves <palves@redhat.com>
12381
12382 * gdb.base/attach.exp: Remove references to gdb64.
12383 * gdb.base/dbx.exp: Remove references to gdb64.
12384
cfa34c87
SM
123852017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12386 Pedro Alves <palves@redhat.com>
12387
12388 * gdb.base/label.exp: Remove is_remote target check.
12389
9192b7de
PA
123902017-10-12 Pedro Alves <palves@redhat.com>
12391
12392 * gdb.base/auvx.exp (coredir): Update comment.
12393 (top level) <core_works>: Use "set cwd" command instead of "cd"
12394 command.
12395
6bf0052d
PA
123962017-10-12 Pedro Alves <palves@redhat.com>
12397 Simon Marchi <simon.marchi@polymtl.ca>
12398
12399 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12400 target boards.
12401
e48ef82d
PA
124022017-10-12 Pedro Alves <palves@redhat.com>
12403 Simon Marchi <simon.marchi@polymtl.ca>
12404
12405 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12406 Instead skip if there's any gdb_protocol set.
12407
8d7aea57
SM
124082017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12409 Pedro Alves <palves@redhat.com>
12410
12411 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12412
30440677
PA
124132017-10-12 Pedro Alves <palves@redhat.com>
12414 Simon Marchi <simon.marchi@polymtl.ca>
12415
12416 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12417 instead of on dejagnu remote boards.
12418
4e04f045 124192017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12420 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12421
12422 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12423 checks. Use build_executable + clean_restart instead of
12424 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12425 of enabling non-stop after starting gdb.
12426
871a186e
PA
124272017-10-12 Pedro Alves <palves@redhat.com>
12428
12429 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12430 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12431 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12432 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12433
56d704da
AK
124342017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12435
12436 * gdb.arch/arc-tdesc-cpu.exp: New file.
12437 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12438
2f20e312
SM
124392017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12440
12441 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12442
65630365
PA
124432017-10-10 Pedro Alves <palves@redhat.com>
12444
12445 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12446 expect CLI output.
12447
bf469271
PA
124482017-10-10 Pedro Alves <palves@redhat.com>
12449
12450 * lib/selftest-support.exp (selftest_setup): Update for
12451 captured_command_loop's prototype change.
12452
777a42f1
PA
124532017-10-09 Pedro Alves <palves@redhat.com>
12454
12455 Test both arch1=>arch2 and arch2=>arch1.
12456
12457 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12458 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12459 factored out to...
12460 (append_arch1_options, append_arch2_options, append_arch_options)
12461 (build_executables): New procedures.
12462 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12463 local.
12464 (top level): Add new 'first_arch' testing axis.
12465
cbd2b4e3
PA
124662017-10-09 Pedro Alves <palves@redhat.com>
12467
12468 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12469 (barrier): New.
12470 (thread_start, all_started): New functions.
12471 (main): Spawn new thread and wait until it is scheduled.
12472 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12473 option.
12474 (do_test): Add 'selected_thread' parameter. Run to all_started
12475 instead of main. Explicitly set the breakpoint at main. Switch
12476 to the SELECTED_THREAD thread.
12477 (top level): Test handling the exec event with either the main
12478 thread or the second thread selected.
12479
5c9e4427
PA
124802017-10-09 Pedro Alves <palves@redhat.com>
12481
12482 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12483 logic. Move STOP marker after the value checks.
12484 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12485 regexp.
12486
b3b7c423
SL
124872017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12488
12489 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12490
3b4b2f16
UW
124912017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12492
12493 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12494 integer-to-dfp conversion.
12495 * gdb.base/dfp-test.exp: Likewise.
12496
5cd63fda
PA
124972017-10-04 Pedro Alves <palves@redhat.com>
12498
12499 * gdb.multi/hangout.c: Include <unistd.h>.
12500 (hangout_loop): New function.
12501 (main): Call alarm. Call hangout_loop in a loop.
12502 * gdb.multi/hello.c: Include <unistd.h>.
12503 (hello_loop): New function.
12504 (main): Call alarm. Call hangout_loop in a loop.
12505 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12506 inferior with the other selected.
12507
4c71c105
SM
125082017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12509
12510 * gdb.mi/list-thread-groups-available.exp: New file.
12511 * gdb.mi/list-thread-groups-available.c: New file.
12512
bc3b087d
SDJ
125132017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12514
12515 * gdb.base/set-cwd.exp: Make it available on
12516 native-extended-gdbserver.
12517
d092c5a2
SDJ
125182017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12519
12520 * gdb.base/set-cwd.c: New file.
12521 * gdb.base/set-cwd.exp: Likewise.
12522
45320ffa
TT
125232017-10-02 Tom Tromey <tom@tromey.com>
12524
12525 PR rust/22236:
12526 * gdb.rust/simple.rs (main): New variable "fslice".
12527 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12528
b3e3859b
TT
125292017-10-02 Tom Tromey <tom@tromey.com>
12530
12531 * gdb.rust/simple.exp: Test ptype of a slice.
12532
01af5e0d
TT
125332017-10-02 Tom Tromey <tom@tromey.com>
12534
12535 * gdb.rust/simple.exp: Test index of slice.
12536
a9bbfbd8
TT
125372017-09-27 Tom Tromey <tom@tromey.com>
12538
12539 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12540
df8899e5
TP
125412017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12542 Pedro Alves <palves@redhat.com>
12543
12544 * gdb.base/compare-sections.exp (get value of read-only section): Read
12545 as unsigned value.
12546 (corrupt read-only section): Likewise and don't set written if patching
12547 failed.
12548
757bf54b
KB
125492017-09-21 Kevin Buettner <kevinb@redhat.com>
12550
12551 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12552 files.
12553
06871ae8
PA
125542017-09-20 Pedro Alves <palves@redhat.com>
12555
12556 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12557 symbol names in gdb's output.
12558 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12559
e5f25bc5
PA
125602017-09-20 Pedro Alves <palves@redhat.com>
12561
12562 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12563 Rename to ...
12564 (test_list_ambiguous_symbol): ... this and add a symbol name
12565 parameter. Adjust.
12566 (test_list_ambiguous_function): Reimplement on top of
12567 test_list_ambiguous_symbol and also test listing ambiguous
12568 variables.
12569 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12570 (ambiguous_fun): ... this.
12571 (ambiguous_var): New.
12572 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12573 (ambiguous_fun): ... this.
12574 (ambiguous_var): New.
12575
4e5a4f58
JB
125762017-09-19 John Baldwin <jhb@FreeBSD.org>
12577
12578 * gdb.base/starti.c: New file.
12579 * gdb.base/starti.exp: New file.
12580 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12581
26e53f3e
PA
125822017-09-14 Pedro Alves <palves@redhat.com>
12583
12584 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12585 (top level): Use it instead of runto.
12586
cb791d59
TT
125872017-09-11 Tom Tromey <tom@tromey.com>
12588
12589 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12590
7c96f8c1
TT
125912017-09-11 Tom Tromey <tom@tromey.com>
12592
12593 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12594 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12595
469412dd
CW
125962017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12597
12598 * gdb.fortran/printing-types.exp: New file.
12599 * gdb.fortran/printing-types.exp: New file.
12600
e0f86435
BH
126012017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12602
12603 * gdb.fortran/vla-ptype.exp: Fix typos.
12604 * gdb.fortran/vla-value.exp: Same.
12605
9e9af4be
BH
126062017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12607
12608 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12609 * gdb.mi/mi-var-child-f.exp: Likewise.
12610 * gdb.mi/mi-vla-fortran.exp: Likewise.
12611
a5ad232b 126122017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12613 Christoph Weinmann <christoph.t.weinmann@intel.com>
12614 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12615
12616 * gdb.fortran/ptr-indentation.f90: New file.
12617 * gdb.fortran/ptr-indentation.exp: New file.
12618
5aec60eb
TT
126192017-09-05 Tom Tromey <tom@tromey.com>
12620
12621 PR gdb/22010:
12622 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12623
8f8f8152
TP
126242017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12625
12626 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12627
fbd1b771
JK
126282017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12629
12630 * gdb.threads/tls-nodebug-pie.c: New file.
12631 * gdb.threads/tls-nodebug-pie.exp: New file.
12632
5eb5f850
TT
126332017-09-05 Tom Tromey <tom@tromey.com>
12634
12635 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12636 for rust.
12637
ae780a21
SM
126382017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12639
12640 * gdb.multi/multi-arch-exec.exp: Test with different
12641 "follow-exec-mode" settings.
12642 (do_test): New procedure.
12643
3693fdb3
PA
126442017-09-04 Pedro Alves <palves@redhat.com>
12645
12646 * gdb.base/func-static.c (S::method const, S::method volatile)
12647 (S::method volatile const): New methods.
12648 (c_s, v_s, cv_s): New instances.
12649 (main): Call method() on them.
12650 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12651 (cannot_resolve): New procedure.
12652 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12653 print-quote-unquoted columns.
12654 (do_test): Test printing each scope too.
12655
e68cb8e0
PA
126562017-09-04 Pedro Alves <palves@redhat.com>
12657
12658 * gdb.base/local-static.exp: Also test with
12659 class::method::variable wholly quoted.
12660 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12661
858be34c
PA
126622017-09-04 Pedro Alves <palves@redhat.com>
12663
12664 * gdb.base/local-static.c: New.
12665 * gdb.base/local-static.cc: New.
12666 * gdb.base/local-static.exp: New.
12667
46a4882b
PA
126682017-09-04 Pedro Alves <palves@redhat.com>
12669
12670 * gdb.asm/asm-source.exp: Add casts to int.
12671 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12672 (dataglobal64_1, dataglobal64_2): New globals.
12673 * gdb.base/nodebug.exp: Test different expressions involving the
12674 new globals, with print, whatis and ptype. Add casts to int.
12675 * gdb.base/solib-display.exp: Add casts to int.
12676 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12677 * gdb.cp/m-static.exp: Add cast to int.
12678 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12679 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12680 tls variable with no debug info without a cast. Test with a cast
12681 to int too.
12682 * gdb.trace/entry-values.exp: Add casts.
12683
2c5a2be1
PA
126842017-09-04 Pedro Alves <palves@redhat.com>
12685
12686 * gdb.base/nodebug.exp: Test that ptype's error about functions
12687 with unknown return type includes the function name too.
12688
7022349d
PA
126892017-09-04 Pedro Alves <palves@redhat.com>
12690
12691 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12692 return type of munmap in infcall.
12693 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12694 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12695 type of ftell in infcall.
12696 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12697 type of getpid in infcall.
12698 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12699 infcall.
12700 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12701 Bail on failure to extract the pid.
12702 * gdb.base/nodebug.c: #include <stdint.h>.
12703 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12704 New functions.
12705 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12706 Change expected output of print/whatis/ptype with functions with
12707 no debug info. Test all supported languages. Call
12708 test_call_promotion.
12709 * gdb.compile/compile.exp: Adjust expected output to expect
12710 warning.
12711 * gdb.threads/siginfo-threads.exp: Likewise.
12712
54990598
PA
127132017-09-04 Pedro Alves <palves@redhat.com>
12714
12715 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12716 "prototypes". Test calling float functions via prototyped and
12717 unprototyped function pointers.
12718 (perform_all_tests): New parameter "prototypes". Pass it down.
12719 (top level): Pass down "prototypes" parameter to
12720 perform_all_tests.
12721
34d16ea2
SM
127222017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12723
12724 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12725 Test with nested loops.
12726
9521ecda
SM
127272017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12728
12729 * gdb.base/commands.exp: Call the new procedures.
12730 (loop_break_test, loop_continue_test): New procedures.
12731
80a65e9b
SM
127322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12733
12734 * gdb.base/commands.exp: Call new procedure.
12735 (define_if_without_arg_test): New procedure.
12736
e439fa14
PA
127372017-09-04 Pedro Alves <palves@redhat.com>
12738
12739 * gdb.base/list-ambiguous.exp: New file.
12740 * gdb.base/list-ambiguous0.c: New file.
12741 * gdb.base/list-ambiguous1.c: New file.
12742 * gdb.base/list.exp (test_list_range): Adjust expected output.
12743
0a2dde4a
SDJ
127442017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12745
12746 * gdb.base/share-env-with-gdbserver.c: New file.
12747 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12748
5e89eb3a
SM
127492017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12750
12751 * gdb.base/commands.exp (gdbvar_simple_if_test,
12752 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12753 progvar_simple_if_test, progvar_simple_while_test,
12754 progvar_complex_if_while_test, user_defined_command_test,
12755 user_defined_command_args_eval,
12756 user_defined_command_args_stack_test,
12757 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12758 temporary_breakpoint_commands,
12759 gdb_test_no_prompt, redefine_hook_test,
12760 redefine_backtrace_test): Remove "global gdb_prompt".
12761
fd437cbc
SM
127622017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12763
12764 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12765 New proc, call it from toplevel.
12766
87215ad1
SDJ
127672017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12768
12769 PR remote/21852
12770 * gdb.server/normal.c: New file, copied from gdb.base.
12771 * gdb.server/run-without-local-binary.exp: New file.
12772
58afddc6
WP
127732017-08-07 Weimin Pan <weimin.pan@oracle.com>
12774
12775 * gdb.arch/sparc64-adi.exp: New file.
12776 * gdb.arch/sparc64-adi.c: New file.
12777
5277199a
PA
127782017-08-22 Pedro Alves <palves@redhat.com>
12779
12780 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12781 (top level): Add "list all overloads" tests.
12782
14278e1f
TT
127832017-08-22 Tom Tromey <tom@tromey.com>
12784
12785 * gdb.gdb/xfullpath.exp: Remove.
12786
bf223d3e
PA
127872017-08-21 Pedro Alves <palves@redhat.com>
12788
12789 PR gdb/19487
12790 * gdb.base/symbol-alias.c: New.
12791 * gdb.base/symbol-alias2.c: New.
12792 * gdb.base/symbol-alias.exp: New.
12793
c973d0aa
PA
127942017-08-21 Pedro Alves <palves@redhat.com>
12795
12796 * gdb.base/dfp-test.c
12797 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12798 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12799 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12800 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12801 * gdb.base/whatis-ptype-typedefs.c: New.
12802 * gdb.base/whatis-ptype-typedefs.exp: New.
12803 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12804 (an_int, an_int_type, an_int_type2): New globals.
12805 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12806 involving typedefs and cast expressions.
12807 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12808 (lookup_typedefs_function): New.
12809 (typedefs_pretty_printers_dict): New.
12810 (top level): Register lookup_typedefs_function in
12811 gdb.pretty_printers.
12812
6d580b63
YQ
128132017-08-18 Yao Qi <yao.qi@linaro.org>
12814
12815 * gdb.server/unittest.exp: New.
12816
206726fb
SDJ
128172017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
12818
12819 PR gdb/21954
12820 * gdb.base/environ.exp: Add test to check if 'unset environment'
12821 works.
12822
bf0ec4c2
AA
128232017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12824
12825 * lib/gdb.exp (universal_compile_options): New caching proc.
12826 (gdb_compile): Suppress GCC's coloring of messages.
12827
d6382fff
TT
128282017-08-14 Tom Tromey <tom@tromey.com>
12829
12830 PR gdb/21675:
12831 * gdb.base/printcmds.exp (test_radices): New function.
12832 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
12833 * gdb.base/sizeof.exp (check_valueof): Use p/d.
12834 * lib/gdb.exp (get_integer_valueof): Use p/d.
12835
c2c2dd9f
SM
128362017-08-12 Simon Marchi <simon.marchi@ericsson.com>
12837
12838 * lib/gdb.exp (get_valueof): Don't capture end-of-line
12839 characters.
12840
fdffd6f4
TT
128412017-08-05 Tom Tromey <tom@tromey.com>
12842
12843 * gdb.rust/simple.exp: Allow String to appear in a different
12844 namespace.
12845
27d41eac
YQ
128462017-07-26 Yao Qi <yao.qi@linaro.org>
12847
12848 * gdb.gdb/unittest.exp: Invoke command
12849 "maintenance check xml-descriptions".
12850
031ed05d
AA
128512017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12852
12853 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
12854 calling context.
12855 (hex128): Drop erroneous calculation of parameters.
12856
dcd27ddf
SM
128572017-07-22 Simon Marchi <simon.marchi@ericsson.com>
12858
12859 * gdb.python/py-unwind.exp: Disable stack protection when
12860 building test file.
12861
47e77640
PA
128622017-07-20 Pedro Alves <palves@redhat.com>
12863
12864 * gdb.base/default.exp (set language): Adjust expected output.
12865
62d2a18a
PA
128662017-07-20 Pedro Alves <palves@redhat.com>
12867
12868 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
12869 (test_minsym): ... this, and make static.
12870 (get_pck__foo__bar__minsym): Rename to ...
12871 (get_test_minsym): ... this.
12872 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
12873 symbol names and comments.
12874 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
12875 (get_test_minsym): ... this.
12876 (pck__foo__bar__minsym__2): Rename to ...
12877 (test_minsym): ... this.
12878 (main): Adjust.
12879
c45ec17c
PA
128802017-07-17 Pedro Alves <palves@redhat.com>
12881
12882 * gdb.base/completion.exp: Adjust expected output.
12883 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
12884 the completer works.
12885
c6756f62
PA
128862017-07-17 Pedro Alves <palves@redhat.com>
12887
12888 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
12889
5bd68487
AB
128902017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
12891
12892 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
12893
8880f2a9
TT
128942017-07-14 Tom Tromey <tom@tromey.com>
12895
12896 PR rust/21764:
12897 * gdb.rust/simple.exp: Add tests.
12898
65547233
TT
128992017-07-14 Tom Tromey <tom@tromey.com>
12900
12901 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
12902
8f14146e
PA
129032017-07-14 Pedro Alves <palves@redhat.com>
12904
12905 * gdb.linespec/base/one/thefile.cc (z1): New function.
12906 * gdb.linespec/base/two/thefile.cc (z2): New function.
12907 * gdb.linespec/linespec.exp: Add tests.
12908
b4365d02
AB
129092017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12910
12911 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
12912 to mi_create_breakpoint.
12913
5d2cbaa5
AB
129142017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
12915
12916 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
12917 mi_create_breakpoint.
12918
11cb5716
IB
129192017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
12920
12921 * gdb.dlang/demangle.exp: Update for demangling changes.
12922
03278692
TT
129232017-07-09 Tom Tromey <tom@tromey.com>
12924
12925 * gdb.dwarf2/shortpiece.exp: New file.
12926
33c5cd75
DB
129272017-07-06 David Blaikie <dblaikie@gmail.com>
12928
12929 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
12930 built from fissiont-multi-cu{1,2}.c.
12931 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
12932 except putting 'main' and 'func' in separate CUs in the same DWO file.
12933 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
12934 test.
12935 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
12936 test.
12937
8455d262
PA
129382017-07-06 Pedro Alves <palves@redhat.com>
12939
12940 * gdb.python/py-unwind.exp: Test flushregs.
12941
dc4bde35
SDJ
129422017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12943
12944 PR cli/21688
12945 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
12946 tests for alias commands and trailing whitespace.
12947
51ed89aa
SDJ
129482017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
12949
12950 PR cli/21688
12951 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
12952 procedure. Call it.
12953
eb17d413
PA
129542017-06-29 Pedro Alves <palves@redhat.com>
12955
12956 * gdb.base/printcmds.exp: Add tests.
12957
41664b45
DG
129582017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
12959
12960 PR gdb/21337
12961 * gdb.base/reread-readsym.exp: New file.
12962 * gdb.base/reread-readsym.c: New file.
12963
75312ae3
KB
129642017-06-21 Kevin Buettner <kevinb@redhat.com>
12965
12966 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
12967 subpattern.
12968
66953522
PB
129692017-06-19 Peter Bergner <bergner@vnet.ibm.com>
12970
12971 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
12972 extended mnemonic.
12973 * gdb.arch/powerpc-power9.s: Likewise.
12974
5524b525
AA
129752017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12976
12977 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
12978 on 32-bit x86 targets. Exploit is_*_target macros where
12979 appropriate.
12980
03c8af18
AA
129812017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12982
12983 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
12984 register pieces.
12985
3bf31011
AA
129862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12987
12988 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
12989 located in one or more DWARF pieces.
12990
805acca0
AA
129912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12992
12993 * lib/gdb.exp (get_endianness): New proc.
12994 * gdb.arch/aarch64-fp.exp: Use it.
12995 * gdb.arch/altivec-regs.exp: Likewise.
12996 * gdb.arch/e500-regs.exp: Likewise.
12997 * gdb.arch/vsx-regs.exp: Likewise.
12998 * gdb.base/dump.exp: Likewise.
12999 * gdb.base/funcargs.exp: Likewise.
13000 * gdb.base/gnu_vector.exp: Likewise.
13001 * gdb.dwarf2/formdata16.exp: Likewise.
13002 * gdb.dwarf2/implptrpiece.exp: Likewise.
13003 * gdb.dwarf2/nonvar-access.exp: Likewise.
13004 * gdb.python/py-inferior.exp: Likewise.
13005 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
13006
e9352324
AA
130072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13008
13009 PR gdb/21226
13010 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
13011 stack value pieces are taken from the LSB end.
13012
d5d1163e
AA
130132017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13014
13015 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
13016 variable at nonzero offset.
13017
0567c986
AA
130182017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13019
13020 * gdb.dwarf2/var-access.c: New file.
13021 * gdb.dwarf2/var-access.exp: New test.
13022 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
13023
973e9aab
TT
130242017-06-12 Tom Tromey <tom@tromey.com>
13025
13026 * gdb.dwarf2/formdata16.exp: Add tests.
13027
d9109c80
TT
130282017-06-12 Tom Tromey <tom@tromey.com>
13029
13030 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
13031
30a25466
TT
130322017-06-12 Tom Tromey <tom@tromey.com>
13033
13034 PR exp/16225:
13035 * gdb.reverse/i386-sse-reverse.exp: Update tests.
13036 * gdb.arch/vsx-regs.exp: Update tests.
13037 * gdb.arch/s390-vregs.exp (hex128): New proc.
13038 Update test.
13039 * gdb.arch/altivec-regs.exp: Update tests.
13040
aefd8b33
SDJ
130412017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13042
13043 * gdb.base/startup-with-shell.c: New file.
13044 * gdb.base/startup-with-shell.exp: Likewise.
13045
2090129c
SDJ
130462017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13047
13048 * gdb.server/non-existing-program.exp: Update regex in order to
13049 reflect the fact that gdbserver is now using fork_inferior (with a
13050 shell) to startup the inferior.
13051
8e86a419
SM
130522017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13053
13054 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13055 support function calls from GDB.
13056
e6cf65f2
TT
130572017-05-21 Tom Tromey <tom@tromey.com>
13058
13059 PR rust/21466:
13060 * gdb.rust/unsized.exp: New file.
13061 * gdb.rust/unsized.rs: New file.
13062
43cc5389
TT
130632017-05-19 Tom Tromey <tom@tromey.com>
13064
13065 PR rust/21484:
13066 * gdb.rust/watch.exp: New file.
13067 * gdb.rust/watch.rs: New file.
13068
ec8df234
TT
130692017-05-18 Tom Tromey <tom@tromey.com>
13070
13071 * gdb.rust/simple.exp: Allow Box to be qualified.
13072
3e3e7fae
TP
130732017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13074
13075 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13076
59cc050d
PA
130772017-05-18 Pedro Alves <palves@redhat.com>
13078
13079 * gdb.base/fileio.c (test_write, test_read, test_close)
13080 (test_fstat): Don't print 'ret' in the fail path.
13081
c8f6abd1
PA
130822017-05-18 Pedro Alves <palves@redhat.com>
13083
13084 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13085 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13086 (test_system, test_rename, test_unlink, test_time): Change
13087 prototypes.
13088 * gdb.base/fileio.exp (stop_msg): Adjust.
13089
d2a03b77
PA
130902017-05-18 Pedro Alves <palves@redhat.com>
13091
13092 * gdb.base/fileio.c (null_str): New global.
13093 (test_stat): Use it.
13094 * gdb.base/fileio.exp: Remove nowarnings.
13095
0d5c6999
YQ
130962017-05-17 Yao Qi <yao.qi@linaro.org>
13097
13098 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13099
21873064
YQ
131002017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13101
13102 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13103 argument command.
13104 (top-level): Invoke test_set_inferior_tty.
13105
d512d31c
PA
131062017-05-04 Pedro Alves <palves@redhat.com>
13107
13108 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13109 Add parens to print call for Python 3.
13110
90cef2ed
KS
131112017-05-03 Keith Seitz <keiths@redhat.com>
13112
13113 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13114 (main): Call it.
13115
14f819c8
TW
131162017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13117
13118 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13119 to prev and next.
13120
913aeadd
TW
131212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13122
13123 * gdb.python/py-record-btrace.exp: Remove test for
13124 gdb.BtraceInstruction.error.
13125
a3be24ad
TW
131262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13127
13128 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13129
ae20e79a
TW
131302017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13131
13132 * gdb.python/py-record-btrace-threads.c: New file.
13133 * gdb.python/py-record-btrace-threads.exp: New file.
13134
45ce1b47
SDJ
131352017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13136
13137 PR testsuite/8595
13138 * gdb.base/environ.exp: Make test available in all architectures.
13139 Move bits related to "info program" testing to
13140 gdb.base/info-program.exp. Rewrite tests to use the two new
13141 procedures mentione below.
13142 (test_set_show_env_var) New procedure.
13143 (test_set_show_env_var_equal): Likewise.
13144 * gdb.base/info-program.exp: New file.
13145
e15c3eb4
KS
131462017-04-27 Keith Seitz <keiths@redhat.com>
13147
13148 * gdb.cp/oranking.cc (test15): New function.
13149 (main): Call test15 and declare additional variables for testing.
13150 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13151 "p foo101('abc')" tests.
13152 Add tests for cv qualifier overloads.
13153 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13154 "lvalue reference overload" test.
13155 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13156 "print value of f1 on Child&& in f2" test.
13157
3a3fd0fd
PA
131582017-04-19 Pedro Alves <palves@redhat.com>
13159
13160 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13161 procedure.
13162 (top level): Call it.
13163 * lib/gdb.exp (gdb_define_cmd): New procedure.
13164
53375380
PA
131652017-04-12 Pedro Alves <palves@redhat.com>
13166
13167 PR gdb/21323
13168 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13169 (wchar): New global.
13170 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13171 (do_test_wide_char, wide_char_types_no_program, top level): Add
13172 wchar_t testing.
13173
53e710ac
PA
131742017-04-12 Pedro Alves <palves@redhat.com>
13175
13176 PR c++/21323
13177 * gdb.cp/wide_char_types.c: New file.
13178 * gdb.cp/wide_char_types.exp: New file.
13179
0ad9d8c7
SDJ
131802017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13181
13182 PR gdb/21352
13183 * gdb.trace/tsv.exp: Add test for "tsave -r".
13184
b1b45502
IB
131852017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13186
13187 * gdb.dlang/watch-loc.c: New file.
13188 * gdb.dlang/watch-loc.exp: New file.
13189
ec13808e
JK
131902017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13191
13192 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13193
fe5f7374
AK
131942017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13195
13196 * gdb.arch/arc-analyze-prologue.S: New file.
13197 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13198
eea78757
AK
131992017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13200
13201 * gdb.arch/arc-decode-insn.S: New file.
13202 * gdb.arch/arc-decode-insn.exp: Likewise.
13203
5badf10a
IR
132042017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13205
13206 PR tdep/20928
13207 * gdb.arch/sparc64-regs.exp: New file.
13208 * gdb.arch/sparc64-regs.S: Likewise.
13209
cee59b3f
TW
132102017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13211
13212 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13213 and memory view on Python 3.
13214
c0f55cc6
AV
132152017-03-20 Artemiy Volkov <artemiyv@acm.org>
13216 Keith Seitz <keiths@redhat.com>
13217
13218 PR gdb/14441
13219 * gdb.cp/demangle.exp: Add rvalue reference tests.
13220 * gdb.cp/rvalue-ref-casts.cc: New file.
13221 * gdb.cp/rvalue-ref-casts.exp: New file.
13222 * gdb.cp/rvalue-ref-overload.cc: New file.
13223 * gdb.cp/rvalue-ref-overload.exp: New file.
13224 * gdb.cp/rvalue-ref-params.cc: New file.
13225 * gdb.cp/rvalue-ref-params.exp: New file.
13226 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13227 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13228 * gdb.cp/rvalue-ref-types.cc: New file.
13229 * gdb.cp/rvalue-ref-types.exp: New file.
13230 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13231 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13232
51457a05
MAL
132332017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13234
13235 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13236 New procedure.
13237
5b291c04
MAL
132382017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13239
13240 * lib/mi-support.exp (mi_gdb_test): Add additional message
13241 for unexpected output.
13242
59a56148
AA
132432017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13244
13245 * gdb.base/examine-backward.c (Barrier): New character array
13246 constant, to ensure that TestStrings is preceded by a string
13247 terminator.
13248
7942e96e
AA
132492017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13250
13251 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13252 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13253 and implicit pointer into such a location.
13254
6ebac3fb
DE
132552017-03-16 Doug Evans <dje@google.com>
13256
13257 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13258
ec3b243d
TP
132592017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13260
13261 * gdb.cp/m-static.exp: Fix expectation for prototype of
13262 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13263
132642017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13265
13266 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13267 * gdb.guile/scm-lazy-string.c: New file.
13268 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13269 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13270 for pointer, array, typedef lazy strings.
13271
2cc36e25 132722017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13273
13274 PR python/17728, python/18439, python/18779
13275 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13276 * gdb.python/py-lazy-string.c (pointer): New typedef.
13277 (main): New locals ptr, array, typedef_ptr.
13278 * gdb.python/py-value.exp: Move lazy string tests to ...
13279 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13280 array, typedef lazy strings.
ec3b243d 13281
0efcde63
AK
132822017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13283
13284 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13285 Add optional 'test' parameter.
13286
7978d7c3
SM
132872017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13288
13289 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13290 Skip for versions of DejaGnu < 1.5.
13291
896c0c1e
SM
132922017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13293
13294 * lib/gdb.exp (dejagnu_version): New proc.
13295 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13296 Use dejagnu_version.
13297
5f4d1085
KS
132982017-03-10 Keith Seitz <keiths@redhat.com>
13299
13300 PR c++/8128
13301 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13302 type from destructor regexps.
13303 Add a branch which actually passes the test.
13304 Adjust "ptype t5i" test names.
13305
1de05205
PA
133062017-03-08 Pedro Alves <palves@redhat.com>
13307
13308 * gdb.base/step-over-exit.exp: Add explicit test message.
13309
c65d6b55
PA
133102017-03-08 Pedro Alves <palves@redhat.com>
13311
13312 PR gdb/18360
13313 * gdb.threads/interrupt-while-step-over.c: New file.
13314 * gdb.threads/interrupt-while-step-over.exp: New file.
13315
2e86a283
PA
133162017-03-08 Pedro Alves <palves@redhat.com>
13317
13318 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13319 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13320
25dcbff6
PA
133212017-03-08 Pedro Alves <palves@redhat.com>
13322
13323 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13324 PKRU as not supported as a PASS.
13325
dc9366eb
PA
133262017-03-08 Pedro Alves <palves@redhat.com>
13327
13328 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13329 prefix instead of $binfile1/$binfile2.
13330 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13331 in test message.
13332 * gdb.python/py-completion.exp: Use "load python file" as test
13333 messages instead of unstable path names.
13334
6e5d74e7
PA
133352017-03-08 Pedro Alves <palves@redhat.com>
13336 Jan Kratochvil <jan.kratochvil@redhat.com>
13337
13338 PR cli/21218
13339 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13340 New proc.
13341 (top level): Call it.
13342
9753a2f6
PA
133432017-03-08 Pedro Alves <palves@redhat.com>
13344
13345 PR tui/21216
13346 * gdb.tui/tui-nl-filtered-output.exp: New file.
13347
1a4dd9dd
PA
133482017-03-08 Pedro Alves <palves@redhat.com>
13349
13350 * gdb.base/completion.exp: Move TUI completion tests to ...
13351 * gdb.tui/completion.exp: ... this new file.
13352
7cbbff33
PA
133532017-03-08 Pedro Alves <palves@redhat.com>
13354
13355 * gdb.base/tui-disasm-long-lines.c,
13356 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13357 gdb.base/tui-layout.exp: Move to ...
13358 * gdb.tui/: ... this new directory.
13359
5f6fd321
PA
133602017-03-07 Pedro Alves <palves@redhat.com>
13361
13362 * gdb.base/tui-layout.c: New file.
13363 * gdb.base/tui-layout.exp: New file.
13364
44959fa8
PA
133652017-03-07 Pedro Alves <palves@redhat.com>
13366
13367 * gdb.base/tui-layout.c: Rename to ...
13368 * gdb.base/tui-disasm-long-lines.c: ... this.
13369 * gdb.base/tui-layout.exp: Rename to ...
13370 * gdb.base/tui-disasm-long-lines.exp: ... this.
13371
f8c4e718
PA
133722017-03-07 Pedro Alves <palves@redhat.com>
13373
13374 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13375
6dbb839a 133762017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13377
13378 * i386-mpx-call.c: New file.
13379 * i386-mpx-call.exp: New file.
13380
65b48a81
PB
133812017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13382
13383 * gdb.arch/powerpc-power.exp: Delete test.
13384 * gdb.arch/powerpc-power.s: Likewise.
13385 * gdb.disasm/disassembler-options.exp: New test.
13386 * gdb.arch/powerpc-altivec.exp: Likewise.
13387 * gdb.arch/powerpc-altivec.s: Likewise.
13388 * gdb.arch/powerpc-altivec2.exp: Likewise.
13389 * gdb.arch/powerpc-altivec2.s: Likewise.
13390 * gdb.arch/powerpc-altivec3.exp: Likewise.
13391 * gdb.arch/powerpc-altivec3.s: Likewise.
13392 * gdb.arch/powerpc-power7.exp: Likewise.
13393 * gdb.arch/powerpc-power7.s: Likewise.
13394 * gdb.arch/powerpc-power8.exp: Likewise.
13395 * gdb.arch/powerpc-power8.s: Likewise.
13396 * gdb.arch/powerpc-power9.exp: Likewise.
13397 * gdb.arch/powerpc-power9.s: Likewise.
13398 * gdb.arch/powerpc-vsx.exp: Likewise.
13399 * gdb.arch/powerpc-vsx.s: Likewise.
13400 * gdb.arch/powerpc-vsx2.exp: Likewise.
13401 * gdb.arch/powerpc-vsx2.s: Likewise.
13402 * gdb.arch/powerpc-vsx3.exp: Likewise.
13403 * gdb.arch/powerpc-vsx3.s: Likewise.
13404 * gdb.arch/arm-disassembler-options.exp: Likewise.
13405 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13406 * gdb.arch/s390-disassembler-options.exp: Likewise.
13407
17cd4947
LM
134082017-02-23 Luis Machado <lgustavo@codesourcery.com>
13409
13410 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13411 (check_supported_features): ... this. Changed return type to void.
13412 (supports_rdseed): New static global.
13413 (rdseed): Check supports_rdseed.
13414 (initialize): Call check_supported_features.
13415
2039d74e
EBM
134162017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13417
13418 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13419 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13420 and lqarx/stqcx.
13421 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13422 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13423
a51d7ecf
EBM
134242017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13425
13426 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13427 uppercase.
13428
0224619f
JK
134292017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13430
13431 * gdb.dwarf2/formdata16.c: New file.
13432 * gdb.dwarf2/formdata16.exp: New file.
13433 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13434
216f72a1
JK
134352017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13436
13437 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13438 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13439 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13440 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13441 DW_AT_GNU_*.
13442
43988095
JK
134432017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13444
13445 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13446
99e8a4f9
SDJ
134472017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13448
13449 PR gdb/21164
13450 * gdb.base/maint.exp: Add testcases for when the commands do
13451 not have arguments.
13452
b58a8c0c
TP
134532017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13454
13455 * gdb.cp/chained-calls.exp: Use p instead of P.
13456
4e746bb6
TW
134572017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13458
13459 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13460 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13461
3f77c769
TT
134622017-02-14 Tom Tromey <tom@tromey.com>
13463
13464 PR python/13598:
13465 * gdb.python/py-events.exp: Add before_prompt event tests.
13466
075beec0
AA
134672017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13468
13469 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13470
bf5f525c
LM
134712017-02-13 Luis Machado <lgustavo@codesourcery.com>
13472
13473 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13474 (main): Call my_unique_function_name.
13475 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13476 completion of patterns with a single match.
13477 Add missing -re switches to gdb_test_multiple calls.
13478
13a66184
LM
134792017-02-13 Luis Machado <lgustavo@codesourcery.com>
13480
13481 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13482 return if core file is not recognized.
13483
26a06916
SM
134842017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13485
13486 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13487 and extra UIs.
13488
b761ca9e
SM
134892017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13490
13491 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13492 proc_with_prefix.
13493
b964bee0
TT
134942017-02-10 Tom Tromey <tom@tromey.com>
13495
13496 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13497
18da0c51
MG
134982017-02-10 Martin Galvan <martingalvan@sourceware.org>
13499
13500 PR gdb/21122
13501 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13502
604c4576
JG
135032017-02-08 Jerome Guitton <guitton@adacore.com>
13504
13505 * gdb.base/define.exp: Add test for command abbreviations
13506 in define.
13507
20b477a7
LM
135082017-02-06 Luis Machado <lgustavo@codesourcery.com>
13509
13510 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13511 * gdb.reverse/insn-reverse-x86.c: New file.
13512
3f7b46f2
IR
135132017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13514
13515 PR tdep/20936
13516 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13517
f0fd41c1
TT
135182017-02-03 Tom Tromey <tom@tromey.com>
13519
13520 PR rust/21097:
13521 * gdb.rust/simple.exp: Add new tests.
13522
5be5dbf0
PA
135232017-02-02 Pedro Alves <palves@redhat.com>
13524
13525 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13526 tests.
13527
7346ef59
AA
135282017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13529
13530 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13531 taking a 2-byte value out of a 4-byte DWARF implicit value on
13532 big-endian targets.
13533 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13534 logic. Add test cases for DW_OP_implicit.
13535
787f0025
MM
135362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13537
13538 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13539
68777c29
MM
135402017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13541
13542 * gdb.btrace/enable.exp: Call gdb_exit before
13543 skip_gdbserver_tests.
13544
0a1c7e28
MM
135452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13546
13547 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13548 GDBFLAGS.
13549
b5ac99b0
MM
135502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13551
13552 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13553 the test is skipped.
13554 * gdb.btrace/data.exp: Likewise.
13555 * gdb.btrace/delta.exp: Likewise.
13556 * gdb.btrace/dlopen.exp: Likewise.
13557 * gdb.btrace/enable-running.exp: Likewise.
13558 * gdb.btrace/enable.exp: Likewise.
13559 * gdb.btrace/exception.exp: Likewise.
13560 * gdb.btrace/function_call_history.exp: Likewise.
13561 * gdb.btrace/gcore.exp: Likewise.
13562 * gdb.btrace/instruction_history.exp: Likewise.
13563 * gdb.btrace/multi-thread-step.exp: Likewise.
13564 * gdb.btrace/nohist.exp: Likewise.
13565 * gdb.btrace/non-stop.exp: Likewise.
13566 * gdb.btrace/reconnect.exp: Likewise.
13567 * gdb.btrace/record_goto-step.exp: Likewise.
13568 * gdb.btrace/record_goto.exp: Likewise.
13569 * gdb.btrace/rn-dl-bind.exp: Likewise.
13570 * gdb.btrace/segv.exp: Likewise.
13571 * gdb.btrace/step.exp: Likewise.
13572 * gdb.btrace/stepi.exp: Likewise.
13573 * gdb.btrace/tailcall-only.exp: Likewise.
13574 * gdb.btrace/tailcall.exp: Likewise.
13575 * gdb.btrace/tsx.exp: Likewise.
13576 * gdb.btrace/unknown_functions.exp: Likewise.
13577 * gdb.btrace/vdso.exp: Likewise.
13578
cd4007e4
MM
135792017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13580
13581 * gdb.btrace/enable-running.c: New.
13582 * gdb.btrace/enable-running.exp: New.
13583
2735833d
WT
135842017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13585
13586 * gdb.arch/amd64-gs_base.c: New file.
13587 * gdb.arch/amd64-gs_base.exp: New file.
13588
b51e1e94
LM
135892017-01-26 Luis Machado <lgustavo@codesourcery.com>
13590
13591 * lib/memory.exp: Remove spurious empty newlines.
13592
72ca0410
SM
135932017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13594
13595 * gdb.python/py-bad-printers.exp: Load python file using "source".
13596 * gdb.python/py-events.exp: Likewise.
13597 * gdb.python/py-evsignal.exp: Likewise.
13598 * gdb.python/py-evthreads.exp: Likewise.
13599 * gdb.python/py-frame-args.exp: Likewise.
13600 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13601 * gdb.python/py-framefilter-mi.exp: Likewise.
13602 * gdb.python/py-framefilter.exp: Likewise.
13603 * gdb.python/py-mi.exp: Likewise.
13604 * gdb.python/py-pp-maint.exp: Likewise.
13605 * gdb.python/py-pp-registration.exp: Likewise.
13606 * gdb.python/py-prettyprint.exp: Likewise.
13607 (run_lang_tests): Likewise.
13608 * gdb.python/py-typeprint.exp: Likewise.
13609
e309aa65
LM
136102017-01-26 Luis Machado <lgustavo@codesourcery.com>
13611
13612 * lib/memory.exp: New file.
13613 * lib/gdb.exp: Load memory.exp.
13614 * gdb.base/memattr.exp (delete_memory): Move proc to
13615 lib/memory.exp and rename to delete_memory_regions.
13616 Replace delete_memory with delete_memory_regions.
13617 Cleanup memory regions before tests.
13618 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13619 before tests.
13620
515aff23
LM
136212017-01-26 Luis Machado <lgustavo@codesourcery.com>
13622
13623 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13624 files.
13625 (initialize): New function conditionally defined.
13626 (testcases): Move within conditional block.
13627 (main): Call initialize.
13628 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13629 of gdb.reverse/insn-reverse.c.
13630 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13631 gdb.reverse/insn-reverse.c.
13632
d8b49cf0
YQ
136332017-01-26 Yao Qi <yao.qi@linaro.org>
13634
13635 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13636 disassemble on address 0.
13637
f13a9a0c
YQ
136382017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13639 Yao Qi <yao.qi@linaro.org>
13640
13641 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13642 * gdb.dwarf2/implptr-64bit.S: Remove.
13643 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13644 variables in caller's context. Add DW_OP_implicit_value.
13645
5ac95241
YQ
136462017-01-25 Yao Qi <yao.qi@linaro.org>
13647
13648 * lib/dwarf.exp (Dwarf::_location): Handle
13649 DW_OP_GNU_implicit_pointer with proper size.
13650
23e82930
LM
136512017-01-20 Luis Machado <lgustavo@codesourcery.com>
13652
13653 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13654 and add untested calls.
13655
d334ae25
LM
136562017-01-20 Luis Machado <lgustavo@codesourcery.com>
13657
13658 * gdb.python/python.exp: Check line number against what GDB thinks
13659 the line number is for func1.
13660
f5e6296e
IB
136612017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13662
13663 * gdb.dlang/debug-expr.exp: New file.
13664
5b362f04
LM
136652016-12-23 Luis Machado <lgustavo@codesourcery.com>
13666
13667 Fix test names for the following files:
13668
13669 * gdb.ada/exec_changed.exp
13670 * gdb.ada/info_types.exp
13671 * gdb.arch/aarch64-atomic-inst.exp
13672 * gdb.arch/aarch64-fp.exp
13673 * gdb.arch/altivec-abi.exp
13674 * gdb.arch/altivec-regs.exp
13675 * gdb.arch/amd64-byte.exp
13676 * gdb.arch/amd64-disp-step.exp
13677 * gdb.arch/amd64-dword.exp
13678 * gdb.arch/amd64-entry-value-inline.exp
13679 * gdb.arch/amd64-entry-value-param.exp
13680 * gdb.arch/amd64-entry-value-paramref.exp
13681 * gdb.arch/amd64-entry-value.exp
13682 * gdb.arch/amd64-i386-address.exp
13683 * gdb.arch/amd64-invalid-stack-middle.exp
13684 * gdb.arch/amd64-invalid-stack-top.exp
13685 * gdb.arch/amd64-optimout-repeat.exp
13686 * gdb.arch/amd64-prologue-skip.exp
13687 * gdb.arch/amd64-prologue-xmm.exp
13688 * gdb.arch/amd64-stap-special-operands.exp
13689 * gdb.arch/amd64-stap-wrong-subexp.exp
13690 * gdb.arch/amd64-tailcall-cxx.exp
13691 * gdb.arch/amd64-tailcall-noret.exp
13692 * gdb.arch/amd64-tailcall-ret.exp
13693 * gdb.arch/amd64-tailcall-self.exp
13694 * gdb.arch/amd64-word.exp
13695 * gdb.arch/arm-bl-branch-dest.exp
13696 * gdb.arch/arm-disp-step.exp
13697 * gdb.arch/arm-neon.exp
13698 * gdb.arch/arm-single-step-kernel-helper.exp
13699 * gdb.arch/avr-flash-qualifier.exp
13700 * gdb.arch/disp-step-insn-reloc.exp
13701 * gdb.arch/e500-abi.exp
13702 * gdb.arch/e500-regs.exp
13703 * gdb.arch/ftrace-insn-reloc.exp
13704 * gdb.arch/i386-avx512.exp
13705 * gdb.arch/i386-bp_permanent.exp
13706 * gdb.arch/i386-byte.exp
13707 * gdb.arch/i386-cfi-notcurrent.exp
13708 * gdb.arch/i386-disp-step.exp
13709 * gdb.arch/i386-dr3-watch.exp
13710 * gdb.arch/i386-float.exp
13711 * gdb.arch/i386-gnu-cfi.exp
13712 * gdb.arch/i386-mpx-map.exp
13713 * gdb.arch/i386-mpx-sigsegv.exp
13714 * gdb.arch/i386-mpx-simple_segv.exp
13715 * gdb.arch/i386-mpx.exp
13716 * gdb.arch/i386-permbkpt.exp
13717 * gdb.arch/i386-prologue.exp
13718 * gdb.arch/i386-signal.exp
13719 * gdb.arch/i386-size-overlap.exp
13720 * gdb.arch/i386-unwind.exp
13721 * gdb.arch/i386-word.exp
13722 * gdb.arch/mips-fcr.exp
13723 * gdb.arch/powerpc-d128-regs.exp
13724 * gdb.arch/powerpc-stackless.exp
13725 * gdb.arch/ppc64-atomic-inst.exp
13726 * gdb.arch/s390-stackless.exp
13727 * gdb.arch/s390-tdbregs.exp
13728 * gdb.arch/s390-vregs.exp
13729 * gdb.arch/sparc-sysstep.exp
13730 * gdb.arch/thumb-bx-pc.exp
13731 * gdb.arch/thumb-singlestep.exp
13732 * gdb.arch/thumb2-it.exp
13733 * gdb.arch/vsx-regs.exp
13734 * gdb.asm/asm-source.exp
13735 * gdb.base/a2-run.exp
13736 * gdb.base/advance.exp
13737 * gdb.base/all-bin.exp
13738 * gdb.base/anon.exp
13739 * gdb.base/args.exp
13740 * gdb.base/arithmet.exp
13741 * gdb.base/async-shell.exp
13742 * gdb.base/async.exp
13743 * gdb.base/attach-pie-noexec.exp
13744 * gdb.base/attach-twice.exp
13745 * gdb.base/auto-load.exp
13746 * gdb.base/bang.exp
13747 * gdb.base/bitfields.exp
13748 * gdb.base/break-always.exp
13749 * gdb.base/break-caller-line.exp
13750 * gdb.base/break-entry.exp
13751 * gdb.base/break-inline.exp
13752 * gdb.base/break-on-linker-gcd-function.exp
13753 * gdb.base/break-probes.exp
13754 * gdb.base/break.exp
13755 * gdb.base/breakpoint-shadow.exp
13756 * gdb.base/call-ar-st.exp
13757 * gdb.base/call-sc.exp
13758 * gdb.base/call-signal-resume.exp
13759 * gdb.base/call-strs.exp
13760 * gdb.base/callfuncs.exp
13761 * gdb.base/catch-fork-static.exp
13762 * gdb.base/catch-gdb-caused-signals.exp
13763 * gdb.base/catch-load.exp
13764 * gdb.base/catch-signal-fork.exp
13765 * gdb.base/catch-signal.exp
13766 * gdb.base/catch-syscall.exp
13767 * gdb.base/charset.exp
13768 * gdb.base/checkpoint.exp
13769 * gdb.base/chng-syms.exp
13770 * gdb.base/code-expr.exp
13771 * gdb.base/code_elim.exp
13772 * gdb.base/commands.exp
13773 * gdb.base/completion.exp
13774 * gdb.base/complex.exp
13775 * gdb.base/cond-expr.exp
13776 * gdb.base/condbreak.exp
13777 * gdb.base/consecutive.exp
13778 * gdb.base/continue-all-already-running.exp
13779 * gdb.base/coredump-filter.exp
13780 * gdb.base/corefile.exp
13781 * gdb.base/dbx.exp
13782 * gdb.base/debug-expr.exp
13783 * gdb.base/define.exp
13784 * gdb.base/del.exp
13785 * gdb.base/disabled-location.exp
13786 * gdb.base/disasm-end-cu.exp
13787 * gdb.base/disasm-optim.exp
13788 * gdb.base/display.exp
13789 * gdb.base/duplicate-bp.exp
13790 * gdb.base/ena-dis-br.exp
13791 * gdb.base/ending-run.exp
13792 * gdb.base/enumval.exp
13793 * gdb.base/environ.exp
13794 * gdb.base/eu-strip-infcall.exp
13795 * gdb.base/eval-avoid-side-effects.exp
13796 * gdb.base/eval-skip.exp
13797 * gdb.base/exitsignal.exp
13798 * gdb.base/expand-psymtabs.exp
13799 * gdb.base/filesym.exp
13800 * gdb.base/find-unmapped.exp
13801 * gdb.base/finish.exp
13802 * gdb.base/float.exp
13803 * gdb.base/foll-exec-mode.exp
13804 * gdb.base/foll-exec.exp
13805 * gdb.base/foll-fork.exp
13806 * gdb.base/fortran-sym-case.exp
13807 * gdb.base/freebpcmd.exp
13808 * gdb.base/func-ptr.exp
13809 * gdb.base/func-ptrs.exp
13810 * gdb.base/funcargs.exp
13811 * gdb.base/gcore-buffer-overflow.exp
13812 * gdb.base/gcore-relro-pie.exp
13813 * gdb.base/gcore-relro.exp
13814 * gdb.base/gcore.exp
13815 * gdb.base/gdb1090.exp
13816 * gdb.base/gdb11530.exp
13817 * gdb.base/gdb11531.exp
13818 * gdb.base/gdb1821.exp
13819 * gdb.base/gdbindex-stabs.exp
13820 * gdb.base/gdbvars.exp
13821 * gdb.base/hbreak.exp
13822 * gdb.base/hbreak2.exp
13823 * gdb.base/included.exp
13824 * gdb.base/infcall-input.exp
13825 * gdb.base/inferior-died.exp
13826 * gdb.base/infnan.exp
13827 * gdb.base/info-macros.exp
13828 * gdb.base/info-os.exp
13829 * gdb.base/info-proc.exp
13830 * gdb.base/info-shared.exp
13831 * gdb.base/info-target.exp
13832 * gdb.base/infoline.exp
13833 * gdb.base/interp.exp
13834 * gdb.base/interrupt.exp
13835 * gdb.base/jit-reader.exp
13836 * gdb.base/jit-simple.exp
13837 * gdb.base/kill-after-signal.exp
13838 * gdb.base/kill-detach-inferiors-cmd.exp
13839 * gdb.base/label.exp
13840 * gdb.base/langs.exp
13841 * gdb.base/ldbl_e308.exp
13842 * gdb.base/line-symtabs.exp
13843 * gdb.base/linespecs.exp
13844 * gdb.base/list.exp
13845 * gdb.base/long_long.exp
13846 * gdb.base/longest-types.exp
13847 * gdb.base/maint.exp
13848 * gdb.base/max-value-size.exp
13849 * gdb.base/memattr.exp
13850 * gdb.base/mips_pro.exp
13851 * gdb.base/morestack.exp
13852 * gdb.base/moribund-step.exp
13853 * gdb.base/multi-forks.exp
13854 * gdb.base/nested-addr.exp
13855 * gdb.base/nextoverexit.exp
13856 * gdb.base/noreturn-finish.exp
13857 * gdb.base/noreturn-return.exp
13858 * gdb.base/nostdlib.exp
13859 * gdb.base/offsets.exp
13860 * gdb.base/opaque.exp
13861 * gdb.base/pc-fp.exp
13862 * gdb.base/permissions.exp
13863 * gdb.base/print-symbol-loading.exp
13864 * gdb.base/prologue-include.exp
13865 * gdb.base/psymtab.exp
13866 * gdb.base/ptype.exp
13867 * gdb.base/random-signal.exp
13868 * gdb.base/randomize.exp
13869 * gdb.base/range-stepping.exp
13870 * gdb.base/readline-ask.exp
13871 * gdb.base/recpar.exp
13872 * gdb.base/recurse.exp
13873 * gdb.base/relational.exp
13874 * gdb.base/restore.exp
13875 * gdb.base/return-nodebug.exp
13876 * gdb.base/return.exp
13877 * gdb.base/run-after-attach.exp
13878 * gdb.base/save-bp.exp
13879 * gdb.base/scope.exp
13880 * gdb.base/sect-cmd.exp
13881 * gdb.base/set-lang-auto.exp
13882 * gdb.base/set-noassign.exp
13883 * gdb.base/setvar.exp
13884 * gdb.base/sigall.exp
13885 * gdb.base/sigbpt.exp
13886 * gdb.base/siginfo-addr.exp
13887 * gdb.base/siginfo-infcall.exp
13888 * gdb.base/siginfo-obj.exp
13889 * gdb.base/siginfo.exp
13890 * gdb.base/signals-state-child.exp
13891 * gdb.base/signest.exp
13892 * gdb.base/sigstep.exp
13893 * gdb.base/sizeof.exp
13894 * gdb.base/skip.exp
13895 * gdb.base/solib-corrupted.exp
13896 * gdb.base/solib-nodir.exp
13897 * gdb.base/solib-search.exp
13898 * gdb.base/stack-checking.exp
13899 * gdb.base/stale-infcall.exp
13900 * gdb.base/stap-probe.exp
13901 * gdb.base/start.exp
13902 * gdb.base/step-break.exp
13903 * gdb.base/step-bt.exp
13904 * gdb.base/step-line.exp
13905 * gdb.base/step-over-exit.exp
13906 * gdb.base/step-over-syscall.exp
13907 * gdb.base/step-resume-infcall.exp
13908 * gdb.base/step-test.exp
13909 * gdb.base/store.exp
13910 * gdb.base/structs3.exp
13911 * gdb.base/sym-file.exp
13912 * gdb.base/symbol-without-target_section.exp
13913 * gdb.base/term.exp
13914 * gdb.base/testenv.exp
13915 * gdb.base/ui-redirect.exp
13916 * gdb.base/until.exp
13917 * gdb.base/unwindonsignal.exp
13918 * gdb.base/value-double-free.exp
13919 * gdb.base/vla-datatypes.exp
13920 * gdb.base/vla-ptr.exp
13921 * gdb.base/vla-sideeffect.exp
13922 * gdb.base/volatile.exp
13923 * gdb.base/watch-cond-infcall.exp
13924 * gdb.base/watch-cond.exp
13925 * gdb.base/watch-non-mem.exp
13926 * gdb.base/watch-read.exp
13927 * gdb.base/watch-vfork.exp
13928 * gdb.base/watchpoint-cond-gone.exp
13929 * gdb.base/watchpoint-delete.exp
13930 * gdb.base/watchpoint-hw-hit-once.exp
13931 * gdb.base/watchpoint-hw.exp
13932 * gdb.base/watchpoint-stops-at-right-insn.exp
13933 * gdb.base/watchpoints.exp
13934 * gdb.base/wchar.exp
13935 * gdb.base/whatis-exp.exp
13936 * gdb.btrace/buffer-size.exp
13937 * gdb.btrace/data.exp
13938 * gdb.btrace/delta.exp
13939 * gdb.btrace/dlopen.exp
13940 * gdb.btrace/enable.exp
13941 * gdb.btrace/exception.exp
13942 * gdb.btrace/function_call_history.exp
13943 * gdb.btrace/gcore.exp
13944 * gdb.btrace/instruction_history.exp
13945 * gdb.btrace/nohist.exp
13946 * gdb.btrace/reconnect.exp
13947 * gdb.btrace/record_goto-step.exp
13948 * gdb.btrace/record_goto.exp
13949 * gdb.btrace/rn-dl-bind.exp
13950 * gdb.btrace/segv.exp
13951 * gdb.btrace/step.exp
13952 * gdb.btrace/stepi.exp
13953 * gdb.btrace/tailcall-only.exp
13954 * gdb.btrace/tailcall.exp
13955 * gdb.btrace/tsx.exp
13956 * gdb.btrace/unknown_functions.exp
13957 * gdb.btrace/vdso.exp
13958 * gdb.compile/compile-ifunc.exp
13959 * gdb.compile/compile-ops.exp
13960 * gdb.compile/compile-print.exp
13961 * gdb.compile/compile-setjmp.exp
13962 * gdb.cp/abstract-origin.exp
13963 * gdb.cp/ambiguous.exp
13964 * gdb.cp/annota2.exp
13965 * gdb.cp/annota3.exp
13966 * gdb.cp/anon-ns.exp
13967 * gdb.cp/anon-struct.exp
13968 * gdb.cp/anon-union.exp
13969 * gdb.cp/arg-reference.exp
13970 * gdb.cp/baseenum.exp
13971 * gdb.cp/bool.exp
13972 * gdb.cp/breakpoint.exp
13973 * gdb.cp/bs15503.exp
13974 * gdb.cp/call-c.exp
13975 * gdb.cp/casts.exp
13976 * gdb.cp/chained-calls.exp
13977 * gdb.cp/class2.exp
13978 * gdb.cp/classes.exp
13979 * gdb.cp/cmpd-minsyms.exp
13980 * gdb.cp/converts.exp
13981 * gdb.cp/cp-relocate.exp
13982 * gdb.cp/cpcompletion.exp
13983 * gdb.cp/cpexprs.exp
13984 * gdb.cp/cplabel.exp
13985 * gdb.cp/cplusfuncs.exp
13986 * gdb.cp/cpsizeof.exp
13987 * gdb.cp/ctti.exp
13988 * gdb.cp/derivation.exp
13989 * gdb.cp/destrprint.exp
13990 * gdb.cp/dispcxx.exp
13991 * gdb.cp/enum-class.exp
13992 * gdb.cp/exception.exp
13993 * gdb.cp/exceptprint.exp
13994 * gdb.cp/expand-psymtabs-cxx.exp
13995 * gdb.cp/expand-sals.exp
13996 * gdb.cp/extern-c.exp
13997 * gdb.cp/filename.exp
13998 * gdb.cp/formatted-ref.exp
13999 * gdb.cp/fpointer.exp
14000 * gdb.cp/gdb1355.exp
14001 * gdb.cp/gdb2495.exp
14002 * gdb.cp/hang.exp
14003 * gdb.cp/impl-this.exp
14004 * gdb.cp/infcall-dlopen.exp
14005 * gdb.cp/inherit.exp
14006 * gdb.cp/iostream.exp
14007 * gdb.cp/koenig.exp
14008 * gdb.cp/local.exp
14009 * gdb.cp/m-data.exp
14010 * gdb.cp/m-static.exp
14011 * gdb.cp/mb-ctor.exp
14012 * gdb.cp/mb-inline.exp
14013 * gdb.cp/mb-templates.exp
14014 * gdb.cp/member-name.exp
14015 * gdb.cp/member-ptr.exp
14016 * gdb.cp/meth-typedefs.exp
14017 * gdb.cp/method.exp
14018 * gdb.cp/method2.exp
14019 * gdb.cp/minsym-fallback.exp
14020 * gdb.cp/misc.exp
14021 * gdb.cp/namelessclass.exp
14022 * gdb.cp/namespace-enum.exp
14023 * gdb.cp/namespace-nested-import.exp
14024 * gdb.cp/namespace.exp
14025 * gdb.cp/nextoverthrow.exp
14026 * gdb.cp/no-dmgl-verbose.exp
14027 * gdb.cp/non-trivial-retval.exp
14028 * gdb.cp/noparam.exp
14029 * gdb.cp/nsdecl.exp
14030 * gdb.cp/nsimport.exp
14031 * gdb.cp/nsnested.exp
14032 * gdb.cp/nsnoimports.exp
14033 * gdb.cp/nsrecurs.exp
14034 * gdb.cp/nsstress.exp
14035 * gdb.cp/nsusing.exp
14036 * gdb.cp/operator.exp
14037 * gdb.cp/oranking.exp
14038 * gdb.cp/overload-const.exp
14039 * gdb.cp/overload.exp
14040 * gdb.cp/ovldbreak.exp
14041 * gdb.cp/ovsrch.exp
14042 * gdb.cp/paren-type.exp
14043 * gdb.cp/parse-lang.exp
14044 * gdb.cp/pass-by-ref.exp
14045 * gdb.cp/pr-1023.exp
14046 * gdb.cp/pr-1210.exp
14047 * gdb.cp/pr-574.exp
14048 * gdb.cp/pr10687.exp
14049 * gdb.cp/pr12028.exp
14050 * gdb.cp/pr17132.exp
14051 * gdb.cp/pr17494.exp
14052 * gdb.cp/pr9067.exp
14053 * gdb.cp/pr9167.exp
14054 * gdb.cp/pr9631.exp
14055 * gdb.cp/printmethod.exp
14056 * gdb.cp/psmang.exp
14057 * gdb.cp/psymtab-parameter.exp
14058 * gdb.cp/ptype-cv-cp.exp
14059 * gdb.cp/ptype-flags.exp
14060 * gdb.cp/re-set-overloaded.exp
14061 * gdb.cp/ref-types.exp
14062 * gdb.cp/rtti.exp
14063 * gdb.cp/scope-err.exp
14064 * gdb.cp/shadow.exp
14065 * gdb.cp/smartp.exp
14066 * gdb.cp/static-method.exp
14067 * gdb.cp/static-print-quit.exp
14068 * gdb.cp/temargs.exp
14069 * gdb.cp/templates.exp
14070 * gdb.cp/try_catch.exp
14071 * gdb.cp/typedef-operator.exp
14072 * gdb.cp/typeid.exp
14073 * gdb.cp/userdef.exp
14074 * gdb.cp/using-crash.exp
14075 * gdb.cp/var-tag.exp
14076 * gdb.cp/virtbase.exp
14077 * gdb.cp/virtfunc.exp
14078 * gdb.cp/virtfunc2.exp
14079 * gdb.cp/vla-cxx.exp
14080 * gdb.disasm/t01_mov.exp
14081 * gdb.disasm/t02_mova.exp
14082 * gdb.disasm/t03_add.exp
14083 * gdb.disasm/t04_sub.exp
14084 * gdb.disasm/t05_cmp.exp
14085 * gdb.disasm/t06_ari2.exp
14086 * gdb.disasm/t07_ari3.exp
14087 * gdb.disasm/t08_or.exp
14088 * gdb.disasm/t09_xor.exp
14089 * gdb.disasm/t10_and.exp
14090 * gdb.disasm/t11_logs.exp
14091 * gdb.disasm/t12_bit.exp
14092 * gdb.disasm/t13_otr.exp
14093 * gdb.dlang/circular.exp
14094 * gdb.dwarf2/arr-stride.exp
14095 * gdb.dwarf2/arr-subrange.exp
14096 * gdb.dwarf2/atomic-type.exp
14097 * gdb.dwarf2/bad-regnum.exp
14098 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14099 * gdb.dwarf2/callframecfa.exp
14100 * gdb.dwarf2/clztest.exp
14101 * gdb.dwarf2/corrupt.exp
14102 * gdb.dwarf2/data-loc.exp
14103 * gdb.dwarf2/dup-psym.exp
14104 * gdb.dwarf2/dw2-anon-mptr.exp
14105 * gdb.dwarf2/dw2-anonymous-func.exp
14106 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14107 * gdb.dwarf2/dw2-bad-unresolved.exp
14108 * gdb.dwarf2/dw2-basic.exp
14109 * gdb.dwarf2/dw2-canonicalize-type.exp
14110 * gdb.dwarf2/dw2-case-insensitive.exp
14111 * gdb.dwarf2/dw2-common-block.exp
14112 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14113 * gdb.dwarf2/dw2-compressed.exp
14114 * gdb.dwarf2/dw2-const.exp
14115 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14116 * gdb.dwarf2/dw2-cu-size.exp
14117 * gdb.dwarf2/dw2-dup-frame.exp
14118 * gdb.dwarf2/dw2-entry-value.exp
14119 * gdb.dwarf2/dw2-icycle.exp
14120 * gdb.dwarf2/dw2-ifort-parameter.exp
14121 * gdb.dwarf2/dw2-inline-break.exp
14122 * gdb.dwarf2/dw2-inline-param.exp
14123 * gdb.dwarf2/dw2-intercu.exp
14124 * gdb.dwarf2/dw2-intermix.exp
14125 * gdb.dwarf2/dw2-lexical-block-bare.exp
14126 * gdb.dwarf2/dw2-linkage-name-trust.exp
14127 * gdb.dwarf2/dw2-minsym-in-cu.exp
14128 * gdb.dwarf2/dw2-noloc.exp
14129 * gdb.dwarf2/dw2-op-call.exp
14130 * gdb.dwarf2/dw2-op-out-param.exp
14131 * gdb.dwarf2/dw2-opt-structptr.exp
14132 * gdb.dwarf2/dw2-param-error.exp
14133 * gdb.dwarf2/dw2-producer.exp
14134 * gdb.dwarf2/dw2-ranges-base.exp
14135 * gdb.dwarf2/dw2-ref-missing-frame.exp
14136 * gdb.dwarf2/dw2-reg-undefined.exp
14137 * gdb.dwarf2/dw2-regno-invalid.exp
14138 * gdb.dwarf2/dw2-restore.exp
14139 * gdb.dwarf2/dw2-restrict.exp
14140 * gdb.dwarf2/dw2-single-line-discriminators.exp
14141 * gdb.dwarf2/dw2-strp.exp
14142 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14143 * gdb.dwarf2/dw2-unresolved.exp
14144 * gdb.dwarf2/dw2-var-zero-addr.exp
14145 * gdb.dwarf2/dw4-sig-types.exp
14146 * gdb.dwarf2/dwz.exp
14147 * gdb.dwarf2/dynarr-ptr.exp
14148 * gdb.dwarf2/enum-type.exp
14149 * gdb.dwarf2/gdb-index.exp
14150 * gdb.dwarf2/implptr-64bit.exp
14151 * gdb.dwarf2/implptr-optimized-out.exp
14152 * gdb.dwarf2/implptr.exp
14153 * gdb.dwarf2/implref-array.exp
14154 * gdb.dwarf2/implref-const.exp
14155 * gdb.dwarf2/implref-global.exp
14156 * gdb.dwarf2/implref-struct.exp
14157 * gdb.dwarf2/mac-fileno.exp
14158 * gdb.dwarf2/main-subprogram.exp
14159 * gdb.dwarf2/member-ptr-forwardref.exp
14160 * gdb.dwarf2/method-ptr.exp
14161 * gdb.dwarf2/missing-sig-type.exp
14162 * gdb.dwarf2/nonvar-access.exp
14163 * gdb.dwarf2/opaque-type-lookup.exp
14164 * gdb.dwarf2/pieces-optimized-out.exp
14165 * gdb.dwarf2/pieces.exp
14166 * gdb.dwarf2/pr10770.exp
14167 * gdb.dwarf2/pr13961.exp
14168 * gdb.dwarf2/staticvirtual.exp
14169 * gdb.dwarf2/subrange.exp
14170 * gdb.dwarf2/symtab-producer.exp
14171 * gdb.dwarf2/trace-crash.exp
14172 * gdb.dwarf2/typeddwarf.exp
14173 * gdb.dwarf2/valop.exp
14174 * gdb.dwarf2/watch-notconst.exp
14175 * gdb.fortran/array-element.exp
14176 * gdb.fortran/charset.exp
14177 * gdb.fortran/common-block.exp
14178 * gdb.fortran/complex.exp
14179 * gdb.fortran/derived-type-function.exp
14180 * gdb.fortran/derived-type.exp
14181 * gdb.fortran/logical.exp
14182 * gdb.fortran/module.exp
14183 * gdb.fortran/multi-dim.exp
14184 * gdb.fortran/nested-funcs.exp
14185 * gdb.fortran/print-formatted.exp
14186 * gdb.fortran/subarray.exp
14187 * gdb.fortran/vla-alloc-assoc.exp
14188 * gdb.fortran/vla-datatypes.exp
14189 * gdb.fortran/vla-history.exp
14190 * gdb.fortran/vla-ptr-info.exp
14191 * gdb.fortran/vla-ptype-sub.exp
14192 * gdb.fortran/vla-ptype.exp
14193 * gdb.fortran/vla-sizeof.exp
14194 * gdb.fortran/vla-type.exp
14195 * gdb.fortran/vla-value-sub-arbitrary.exp
14196 * gdb.fortran/vla-value-sub-finish.exp
14197 * gdb.fortran/vla-value-sub.exp
14198 * gdb.fortran/vla-value.exp
14199 * gdb.fortran/whatis_type.exp
14200 * gdb.go/chan.exp
14201 * gdb.go/handcall.exp
14202 * gdb.go/hello.exp
14203 * gdb.go/integers.exp
14204 * gdb.go/methods.exp
14205 * gdb.go/package.exp
14206 * gdb.go/strings.exp
14207 * gdb.go/types.exp
14208 * gdb.go/unsafe.exp
14209 * gdb.guile/scm-arch.exp
14210 * gdb.guile/scm-block.exp
14211 * gdb.guile/scm-breakpoint.exp
14212 * gdb.guile/scm-cmd.exp
14213 * gdb.guile/scm-disasm.exp
14214 * gdb.guile/scm-equal.exp
14215 * gdb.guile/scm-frame-args.exp
14216 * gdb.guile/scm-frame-inline.exp
14217 * gdb.guile/scm-frame.exp
14218 * gdb.guile/scm-iterator.exp
14219 * gdb.guile/scm-math.exp
14220 * gdb.guile/scm-objfile.exp
14221 * gdb.guile/scm-ports.exp
14222 * gdb.guile/scm-symbol.exp
14223 * gdb.guile/scm-symtab.exp
14224 * gdb.guile/scm-value-cc.exp
14225 * gdb.guile/types-module.exp
14226 * gdb.linespec/break-ask.exp
14227 * gdb.linespec/cpexplicit.exp
14228 * gdb.linespec/explicit.exp
14229 * gdb.linespec/keywords.exp
14230 * gdb.linespec/linespec.exp
14231 * gdb.linespec/ls-dollar.exp
14232 * gdb.linespec/ls-errs.exp
14233 * gdb.linespec/skip-two.exp
14234 * gdb.linespec/thread.exp
14235 * gdb.mi/mi-async.exp
14236 * gdb.mi/mi-basics.exp
14237 * gdb.mi/mi-break.exp
14238 * gdb.mi/mi-catch-load.exp
14239 * gdb.mi/mi-cli.exp
14240 * gdb.mi/mi-cmd-param-changed.exp
14241 * gdb.mi/mi-console.exp
14242 * gdb.mi/mi-detach.exp
14243 * gdb.mi/mi-disassemble.exp
14244 * gdb.mi/mi-eval.exp
14245 * gdb.mi/mi-file-transfer.exp
14246 * gdb.mi/mi-file.exp
14247 * gdb.mi/mi-fill-memory.exp
14248 * gdb.mi/mi-inheritance-syntax-error.exp
14249 * gdb.mi/mi-linespec-err-cp.exp
14250 * gdb.mi/mi-logging.exp
14251 * gdb.mi/mi-memory-changed.exp
14252 * gdb.mi/mi-read-memory.exp
14253 * gdb.mi/mi-record-changed.exp
14254 * gdb.mi/mi-reg-undefined.exp
14255 * gdb.mi/mi-regs.exp
14256 * gdb.mi/mi-return.exp
14257 * gdb.mi/mi-reverse.exp
14258 * gdb.mi/mi-simplerun.exp
14259 * gdb.mi/mi-solib.exp
14260 * gdb.mi/mi-stack.exp
14261 * gdb.mi/mi-stepi.exp
14262 * gdb.mi/mi-syn-frame.exp
14263 * gdb.mi/mi-until.exp
14264 * gdb.mi/mi-var-block.exp
14265 * gdb.mi/mi-var-child.exp
14266 * gdb.mi/mi-var-cmd.exp
14267 * gdb.mi/mi-var-cp.exp
14268 * gdb.mi/mi-var-display.exp
14269 * gdb.mi/mi-var-invalidate.exp
14270 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14271 * gdb.mi/mi-vla-fortran.exp
14272 * gdb.mi/mi-watch.exp
14273 * gdb.mi/mi2-var-child.exp
14274 * gdb.mi/user-selected-context-sync.exp
14275 * gdb.modula2/unbounded-array.exp
14276 * gdb.multi/dummy-frame-restore.exp
14277 * gdb.multi/multi-arch-exec.exp
14278 * gdb.multi/multi-arch.exp
14279 * gdb.multi/tids.exp
14280 * gdb.multi/watchpoint-multi.exp
14281 * gdb.opencl/callfuncs.exp
14282 * gdb.opencl/convs_casts.exp
14283 * gdb.opencl/datatypes.exp
14284 * gdb.opencl/operators.exp
14285 * gdb.opencl/vec_comps.exp
14286 * gdb.opt/clobbered-registers-O2.exp
14287 * gdb.opt/inline-break.exp
14288 * gdb.opt/inline-bt.exp
14289 * gdb.opt/inline-cmds.exp
14290 * gdb.opt/inline-locals.exp
14291 * gdb.pascal/case-insensitive-symbols.exp
14292 * gdb.pascal/floats.exp
14293 * gdb.pascal/gdb11492.exp
14294 * gdb.python/lib-types.exp
14295 * gdb.python/py-arch.exp
14296 * gdb.python/py-as-string.exp
14297 * gdb.python/py-bad-printers.exp
14298 * gdb.python/py-block.exp
14299 * gdb.python/py-breakpoint-create-fail.exp
14300 * gdb.python/py-breakpoint.exp
14301 * gdb.python/py-caller-is.exp
14302 * gdb.python/py-cmd.exp
14303 * gdb.python/py-explore-cc.exp
14304 * gdb.python/py-explore.exp
14305 * gdb.python/py-finish-breakpoint.exp
14306 * gdb.python/py-finish-breakpoint2.exp
14307 * gdb.python/py-frame-args.exp
14308 * gdb.python/py-frame-inline.exp
14309 * gdb.python/py-frame.exp
14310 * gdb.python/py-framefilter-mi.exp
14311 * gdb.python/py-infthread.exp
14312 * gdb.python/py-lazy-string.exp
14313 * gdb.python/py-linetable.exp
14314 * gdb.python/py-mi-events.exp
14315 * gdb.python/py-mi-objfile.exp
14316 * gdb.python/py-mi.exp
14317 * gdb.python/py-objfile.exp
14318 * gdb.python/py-pp-integral.exp
14319 * gdb.python/py-pp-maint.exp
14320 * gdb.python/py-pp-re-notag.exp
14321 * gdb.python/py-pp-registration.exp
14322 * gdb.python/py-recurse-unwind.exp
14323 * gdb.python/py-strfns.exp
14324 * gdb.python/py-symbol.exp
14325 * gdb.python/py-symtab.exp
14326 * gdb.python/py-sync-interp.exp
14327 * gdb.python/py-typeprint.exp
14328 * gdb.python/py-unwind-maint.exp
14329 * gdb.python/py-unwind.exp
14330 * gdb.python/py-value-cc.exp
14331 * gdb.python/py-xmethods.exp
14332 * gdb.reverse/amd64-tailcall-reverse.exp
14333 * gdb.reverse/break-precsave.exp
14334 * gdb.reverse/break-reverse.exp
14335 * gdb.reverse/consecutive-precsave.exp
14336 * gdb.reverse/consecutive-reverse.exp
14337 * gdb.reverse/finish-precsave.exp
14338 * gdb.reverse/finish-reverse-bkpt.exp
14339 * gdb.reverse/finish-reverse.exp
14340 * gdb.reverse/fstatat-reverse.exp
14341 * gdb.reverse/getresuid-reverse.exp
14342 * gdb.reverse/i386-precsave.exp
14343 * gdb.reverse/i386-reverse.exp
14344 * gdb.reverse/i386-sse-reverse.exp
14345 * gdb.reverse/i387-env-reverse.exp
14346 * gdb.reverse/i387-stack-reverse.exp
14347 * gdb.reverse/insn-reverse.exp
14348 * gdb.reverse/machinestate-precsave.exp
14349 * gdb.reverse/machinestate.exp
14350 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14351 * gdb.reverse/pipe-reverse.exp
14352 * gdb.reverse/readv-reverse.exp
14353 * gdb.reverse/recvmsg-reverse.exp
14354 * gdb.reverse/rerun-prec.exp
14355 * gdb.reverse/s390-mvcle.exp
14356 * gdb.reverse/step-precsave.exp
14357 * gdb.reverse/step-reverse.exp
14358 * gdb.reverse/time-reverse.exp
14359 * gdb.reverse/until-precsave.exp
14360 * gdb.reverse/until-reverse.exp
14361 * gdb.reverse/waitpid-reverse.exp
14362 * gdb.reverse/watch-precsave.exp
14363 * gdb.reverse/watch-reverse.exp
14364 * gdb.rust/generics.exp
14365 * gdb.rust/methods.exp
14366 * gdb.rust/modules.exp
14367 * gdb.rust/simple.exp
14368 * gdb.server/connect-with-no-symbol-file.exp
14369 * gdb.server/ext-attach.exp
14370 * gdb.server/ext-restart.exp
14371 * gdb.server/ext-wrapper.exp
14372 * gdb.server/file-transfer.exp
14373 * gdb.server/server-exec-info.exp
14374 * gdb.server/server-kill.exp
14375 * gdb.server/server-mon.exp
14376 * gdb.server/wrapper.exp
14377 * gdb.stabs/exclfwd.exp
14378 * gdb.stabs/gdb11479.exp
14379 * gdb.threads/clone-new-thread-event.exp
14380 * gdb.threads/corethreads.exp
14381 * gdb.threads/current-lwp-dead.exp
14382 * gdb.threads/dlopen-libpthread.exp
14383 * gdb.threads/gcore-thread.exp
14384 * gdb.threads/sigstep-threads.exp
14385 * gdb.threads/watchpoint-fork.exp
14386 * gdb.trace/actions-changed.exp
14387 * gdb.trace/backtrace.exp
14388 * gdb.trace/change-loc.exp
14389 * gdb.trace/circ.exp
14390 * gdb.trace/collection.exp
14391 * gdb.trace/disconnected-tracing.exp
14392 * gdb.trace/ftrace.exp
14393 * gdb.trace/mi-trace-frame-collected.exp
14394 * gdb.trace/mi-trace-unavailable.exp
14395 * gdb.trace/mi-traceframe-changed.exp
14396 * gdb.trace/mi-tsv-changed.exp
14397 * gdb.trace/no-attach-trace.exp
14398 * gdb.trace/passc-dyn.exp
14399 * gdb.trace/qtro.exp
14400 * gdb.trace/range-stepping.exp
14401 * gdb.trace/read-memory.exp
14402 * gdb.trace/save-trace.exp
14403 * gdb.trace/signal.exp
14404 * gdb.trace/status-stop.exp
14405 * gdb.trace/tfile.exp
14406 * gdb.trace/trace-break.exp
14407 * gdb.trace/trace-buffer-size.exp
14408 * gdb.trace/trace-condition.exp
14409 * gdb.trace/tracefile-pseudo-reg.exp
14410 * gdb.trace/tstatus.exp
14411 * gdb.trace/unavailable.exp
14412 * gdb.trace/while-dyn.exp
14413 * gdb.trace/while-stepping.exp
14414
34c41c68
DE
144152016-12-22 Doug Evans <xdje42@gmail.com>
14416
14417 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14418 and msymbols.
14419
16e69324
YQ
144202016-12-19 Yao Qi <yao.qi@linaro.org>
14421
14422 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14423 (test_with_self): Don't call do_steps_and_nexts, and remove
14424 code about stepping into xmalloc.
14425
f94f411b
YQ
144262016-12-09 Yao Qi <yao.qi@linaro.org>
14427
14428 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14429
144302016-12-09 Yao Qi <yao.qi@linaro.org>
14431
14432 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14433
f1b5deee
PA
144342016-12-09 Pedro Alves <palves@redhat.com>
14435
14436 * gdb.base/all-architectures-0.exp: New file.
14437 * gdb.base/all-architectures-1.exp: New file.
14438 * gdb.base/all-architectures-2.exp: New file.
14439 * gdb.base/all-architectures-3.exp: New file.
14440 * gdb.base/all-architectures-4.exp: New file.
14441 * gdb.base/all-architectures-5.exp: New file.
14442 * gdb.base/all-architectures-6.exp: New file.
14443 * gdb.base/all-architectures-7.exp: New file.
14444 * gdb.base/all-architectures.exp.in: New file.
14445
364ca42e
YQ
144462016-12-09 Yao Qi <yao.qi@linaro.org>
14447
14448 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14449
107c2d62
LM
144502016-12-02 Luis Machado <lgustavo@codesourcery.com>
14451
14452 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14453 possible.
14454 Remove useless pattern-matching code.
14455
df3ee9ca
PA
144562016-12-02 Pedro Alves <palves@redhat.com>
14457
14458 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14459 procedure.
14460 (top level): Call it.
14461
ec835369
PA
144622016-12-02 Pedro Alves <palves@redhat.com>
14463
14464 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14465 New procedure.
14466 (top level): Call it.
14467
01770bbd
PA
144682016-12-02 Pedro Alves <palves@redhat.com>
14469
14470 PR cli/20559
14471 * gdb.base/commands.exp (user_defined_command_args_eval): New
14472 procedure.
14473 (top level): Call it.
14474
008459ea
LM
144752016-12-02 Luis Machado <lgustavo@codesourcery.com>
14476
14477 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14478 timeout handling.
14479
0c1b455e
TT
144802016-12-02 Tom Tromey <tom@tromey.com>
14481
14482 * gdb.dwarf2/main-subprogram.c: New file.
14483 * gdb.dwarf2/main-subprogram.exp: New file.
14484
018572b8
LM
144852016-12-01 Luis Machado <lgustavo@codesourcery.com>
14486
14487 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14488 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14489 gdb_test_no_output for a couple of cases.
14490 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14491
84c93cd5
LM
144922016-12-01 Luis Machado <lgustavo@codesourcery.com>
14493
14494 Fix test names and standardize compilation error messages throughout
14495 the following files:
14496
14497 * gdb.ada/start.exp
14498 * gdb.arch/alpha-step.exp
14499 * gdb.arch/e500-prologue.exp
14500 * gdb.arch/ftrace-insn-reloc.exp
14501 * gdb.arch/gdb1291.exp
14502 * gdb.arch/gdb1431.exp
14503 * gdb.arch/gdb1558.exp
14504 * gdb.arch/i386-dr3-watch.exp
14505 * gdb.arch/i386-sse-stack-align.exp
14506 * gdb.arch/ia64-breakpoint-shadow.exp
14507 * gdb.arch/pa-nullify.exp
14508 * gdb.arch/powerpc-aix-prologue.exp
14509 * gdb.arch/thumb-bx-pc.exp
14510 * gdb.base/annota1.exp
14511 * gdb.base/annota3.exp
14512 * gdb.base/arrayidx.exp
14513 * gdb.base/assign.exp
14514 * gdb.base/attach.exp
14515 * gdb.base/auxv.exp
14516 * gdb.base/bang.exp
14517 * gdb.base/bfp-test.exp
14518 * gdb.base/bigcore.exp
14519 * gdb.base/bitfields2.exp
14520 * gdb.base/break-fun-addr.exp
14521 * gdb.base/break-probes.exp
14522 * gdb.base/call-rt-st.exp
14523 * gdb.base/callexit.exp
14524 * gdb.base/catch-fork-kill.exp
14525 * gdb.base/charset.exp
14526 * gdb.base/checkpoint.exp
14527 * gdb.base/comprdebug.exp
14528 * gdb.base/constvars.exp
14529 * gdb.base/coredump-filter.exp
14530 * gdb.base/cursal.exp
14531 * gdb.base/cvexpr.exp
14532 * gdb.base/detach.exp
14533 * gdb.base/display.exp
14534 * gdb.base/dmsym.exp
14535 * gdb.base/dprintf-pending.exp
14536 * gdb.base/dso2dso.exp
14537 * gdb.base/dtrace-probe.exp
14538 * gdb.base/dump.exp
14539 * gdb.base/enum_cond.exp
14540 * gdb.base/exe-lock.exp
14541 * gdb.base/exec-invalid-sysroot.exp
14542 * gdb.base/execl-update-breakpoints.exp
14543 * gdb.base/exprs.exp
14544 * gdb.base/fileio.exp
14545 * gdb.base/find.exp
14546 * gdb.base/finish.exp
14547 * gdb.base/fixsection.exp
14548 * gdb.base/foll-vfork.exp
14549 * gdb.base/frame-args.exp
14550 * gdb.base/gcore.exp
14551 * gdb.base/gdb1250.exp
14552 * gdb.base/global-var-nested-by-dso.exp
14553 * gdb.base/gnu-ifunc.exp
14554 * gdb.base/hashline1.exp
14555 * gdb.base/hashline2.exp
14556 * gdb.base/hashline3.exp
14557 * gdb.base/hbreak-in-shr-unsupported.exp
14558 * gdb.base/huge.exp
14559 * gdb.base/infcall-input.exp
14560 * gdb.base/info-fun.exp
14561 * gdb.base/info-shared.exp
14562 * gdb.base/jit-simple.exp
14563 * gdb.base/jit-so.exp
14564 * gdb.base/jit.exp
14565 * gdb.base/jump.exp
14566 * gdb.base/label.exp
14567 * gdb.base/lineinc.exp
14568 * gdb.base/logical.exp
14569 * gdb.base/longjmp.exp
14570 * gdb.base/macscp.exp
14571 * gdb.base/miscexprs.exp
14572 * gdb.base/new-ui-echo.exp
14573 * gdb.base/new-ui-pending-input.exp
14574 * gdb.base/new-ui.exp
14575 * gdb.base/nodebug.exp
14576 * gdb.base/nofield.exp
14577 * gdb.base/offsets.exp
14578 * gdb.base/overlays.exp
14579 * gdb.base/pending.exp
14580 * gdb.base/pointers.exp
14581 * gdb.base/pr11022.exp
14582 * gdb.base/printcmds.exp
14583 * gdb.base/prologue.exp
14584 * gdb.base/ptr-typedef.exp
14585 * gdb.base/realname-expand.exp
14586 * gdb.base/relativedebug.exp
14587 * gdb.base/relocate.exp
14588 * gdb.base/remote.exp
14589 * gdb.base/reread.exp
14590 * gdb.base/return2.exp
14591 * gdb.base/savedregs.exp
14592 * gdb.base/sep.exp
14593 * gdb.base/sepdebug.exp
14594 * gdb.base/sepsymtab.exp
14595 * gdb.base/set-inferior-tty.exp
14596 * gdb.base/setshow.exp
14597 * gdb.base/shlib-call.exp
14598 * gdb.base/sigaltstack.exp
14599 * gdb.base/siginfo-addr.exp
14600 * gdb.base/signals.exp
14601 * gdb.base/signull.exp
14602 * gdb.base/sigrepeat.exp
14603 * gdb.base/so-impl-ld.exp
14604 * gdb.base/solib-display.exp
14605 * gdb.base/solib-overlap.exp
14606 * gdb.base/solib-search.exp
14607 * gdb.base/solib-symbol.exp
14608 * gdb.base/structs.exp
14609 * gdb.base/structs2.exp
14610 * gdb.base/symtab-search-order.exp
14611 * gdb.base/twice.exp
14612 * gdb.base/unload.exp
14613 * gdb.base/varargs.exp
14614 * gdb.base/watchpoint-solib.exp
14615 * gdb.base/watchpoint.exp
14616 * gdb.base/whatis.exp
14617 * gdb.base/wrong_frame_bt_full.exp
14618 * gdb.btrace/dlopen.exp
14619 * gdb.cell/ea-standalone.exp
14620 * gdb.cell/ea-test.exp
14621 * gdb.cp/dispcxx.exp
14622 * gdb.cp/gdb2384.exp
14623 * gdb.cp/method2.exp
14624 * gdb.cp/nextoverthrow.exp
14625 * gdb.cp/pr10728.exp
14626 * gdb.disasm/am33.exp
14627 * gdb.disasm/h8300s.exp
14628 * gdb.disasm/mn10300.exp
14629 * gdb.disasm/sh3.exp
14630 * gdb.dwarf2/dw2-dir-file-name.exp
14631 * gdb.fortran/complex.exp
14632 * gdb.fortran/library-module.exp
14633 * gdb.guile/scm-pretty-print.exp
14634 * gdb.guile/scm-symbol.exp
14635 * gdb.guile/scm-type.exp
14636 * gdb.guile/scm-value.exp
14637 * gdb.linespec/linespec.exp
14638 * gdb.mi/gdb701.exp
14639 * gdb.mi/gdb792.exp
14640 * gdb.mi/mi-breakpoint-changed.exp
14641 * gdb.mi/mi-dprintf-pending.exp
14642 * gdb.mi/mi-dprintf.exp
14643 * gdb.mi/mi-exit-code.exp
14644 * gdb.mi/mi-pending.exp
14645 * gdb.mi/mi-solib.exp
14646 * gdb.mi/new-ui-mi-sync.exp
14647 * gdb.mi/pr11022.exp
14648 * gdb.mi/user-selected-context-sync.exp
14649 * gdb.opt/solib-intra-step.exp
14650 * gdb.python/py-events.exp
14651 * gdb.python/py-finish-breakpoint.exp
14652 * gdb.python/py-mi.exp
14653 * gdb.python/py-prettyprint.exp
14654 * gdb.python/py-shared.exp
14655 * gdb.python/py-symbol.exp
14656 * gdb.python/py-template.exp
14657 * gdb.python/py-type.exp
14658 * gdb.python/py-value.exp
14659 * gdb.reverse/solib-precsave.exp
14660 * gdb.reverse/solib-reverse.exp
14661 * gdb.server/solib-list.exp
14662 * gdb.stabs/weird.exp
14663 * gdb.threads/reconnect-signal.exp
14664 * gdb.threads/stepi-random-signal.exp
14665 * gdb.trace/actions.exp
14666 * gdb.trace/ax.exp
14667 * gdb.trace/backtrace.exp
14668 * gdb.trace/change-loc.exp
14669 * gdb.trace/deltrace.exp
14670 * gdb.trace/ftrace-lock.exp
14671 * gdb.trace/ftrace.exp
14672 * gdb.trace/infotrace.exp
14673 * gdb.trace/mi-tracepoint-changed.exp
14674 * gdb.trace/packetlen.exp
14675 * gdb.trace/passcount.exp
14676 * gdb.trace/pending.exp
14677 * gdb.trace/range-stepping.exp
14678 * gdb.trace/report.exp
14679 * gdb.trace/stap-trace.exp
14680 * gdb.trace/tfind.exp
14681 * gdb.trace/trace-break.exp
14682 * gdb.trace/trace-condition.exp
14683 * gdb.trace/trace-enable-disable.exp
14684 * gdb.trace/trace-mt.exp
14685 * gdb.trace/tracecmd.exp
14686 * gdb.trace/tspeed.exp
14687 * gdb.trace/tsv.exp
14688 * lib/perftest.exp
14689
fb9feb35
LM
146902016-12-01 Luis Machado <lgustavo@codesourcery.com>
14691
14692 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14693 with gdb_test_no_output.
14694 Use command as test name.
14695
cd2ddb6c
LM
146962016-12-01 Luis Machado <lgustavo@codesourcery.com>
14697
14698 Fix test names starting with uppercase throughout the files.
14699
14700 * gdb.ada/assign_1.exp
14701 * gdb.ada/boolean_expr.exp
14702 * gdb.base/arrayidx.exp
14703 * gdb.base/del.exp
14704 * gdb.base/gcore-buffer-overflow.exp
14705 * gdb.base/testenv.exp
14706 * gdb.compile/compile.exp
14707 * gdb.python/py-framefilter-invalidarg.exp
14708 * gdb.python/py-framefilter.exp
14709
bb95117e
LM
147102016-12-01 Luis Machado <lgustavo@codesourcery.com>
14711
14712 Fix test names starting with uppercase throughout the files.
14713
14714 * gdb.ada/array_return.exp
14715 * gdb.ada/expr_delims.exp
14716 * gdb.ada/mi_dyn_arr.exp
14717 * gdb.ada/mi_interface.exp
14718 * gdb.ada/mi_var_array.exp
14719 * gdb.ada/watch_arg.exp
14720 * gdb.arch/alpha-step.exp
14721 * gdb.arch/altivec-regs.exp
14722 * gdb.arch/e500-regs.exp
14723 * gdb.arch/powerpc-d128-regs.exp
14724 * gdb.base/arrayidx.exp
14725 * gdb.base/break.exp
14726 * gdb.base/checkpoint.exp
14727 * gdb.base/debug-expr.exp
14728 * gdb.base/dmsym.exp
14729 * gdb.base/radix.exp
14730 * gdb.base/sepdebug.exp
14731 * gdb.base/testenv.exp
14732 * gdb.base/watch_thread_num.exp
14733 * gdb.base/watchpoint-cond-gone.exp
14734 * gdb.cell/break.exp
14735 * gdb.cell/ea-cache.exp
14736 * gdb.compile/compile.exp
14737 * gdb.cp/gdb2495.exp
14738 * gdb.gdb/selftest.exp
14739 * gdb.gdb/xfullpath.exp
14740 * gdb.go/hello.exp
14741 * gdb.go/integers.exp
14742 * gdb.objc/basicclass.exp
14743 * gdb.pascal/hello.exp
14744 * gdb.pascal/integers.exp
14745 * gdb.python/py-breakpoint.exp
14746 * gdb.python/py-cmd.exp
14747 * gdb.python/py-linetable.exp
14748 * gdb.python/py-xmethods.exp
14749 * gdb.python/python.exp
14750 * gdb.reverse/consecutive-precsave.exp
14751 * gdb.reverse/finish-precsave.exp
14752 * gdb.reverse/i386-precsave.exp
14753 * gdb.reverse/machinestate-precsave.exp
14754 * gdb.reverse/sigall-precsave.exp
14755 * gdb.reverse/solib-precsave.exp
14756 * gdb.reverse/step-precsave.exp
14757 * gdb.reverse/until-precsave.exp
14758 * gdb.reverse/watch-precsave.exp
14759 * gdb.threads/leader-exit.exp
14760 * gdb.threads/pthreads.exp
14761 * gdb.threads/wp-replication.exp
14762 * gdb.trace/actions.exp
14763 * gdb.trace/mi-tsv-changed.exp
14764 * gdb.trace/tsv.exp
14765
de97fdd4
LM
147662016-12-01 Luis Machado <lgustavo@codesourcery.com>
14767
14768 Fix test names starting with uppercase throughout the files.
14769
14770 * gdb.arch/i386-bp_permanent.exp
14771 * gdb.arch/i386-gnu-cfi.exp
14772 * gdb.base/disasm-end-cu.exp
14773 * gdb.base/macscp.exp
14774 * gdb.base/pending.exp
14775 * gdb.base/watch_thread_num.exp
14776 * gdb.cp/exception.exp
14777 * gdb.cp/gdb2495.exp
14778 * gdb.cp/local.exp
14779 * gdb.python/py-evsignal.exp
14780 * gdb.python/python.exp
14781 * gdb.trace/tracecmd.exp
14782
9f058c10
LM
147832016-12-01 Luis Machado <lgustavo@codesourcery.com>
14784
14785 Fix test names starting with uppercase throughout the files.
14786
14787 * gdb.base/charset.exp
14788 * gdb.base/eval.exp
14789 * gdb.base/multi-forks.exp
14790 * gdb.guile/scm-progspace.exp
14791 * gdb.opencl/datatypes.exp
14792 * gdb.python/py-block.exp
14793 * gdb.python/py-function.exp
14794 * gdb.python/py-symbol.exp
14795 * gdb.python/py-symtab.exp
14796 * gdb.python/py-xmethods.exp
14797 * gdb.reverse/break-precsave.exp
14798 * gdb.reverse/break-reverse.exp
14799 * gdb.reverse/consecutive-precsave.exp
14800 * gdb.reverse/consecutive-reverse.exp
14801 * gdb.reverse/finish-precsave.exp
14802 * gdb.reverse/finish-reverse-bkpt.exp
14803 * gdb.reverse/finish-reverse.exp
14804 * gdb.reverse/fstatat-reverse.exp
14805 * gdb.reverse/getresuid-reverse.exp
14806 * gdb.reverse/i386-precsave.exp
14807 * gdb.reverse/i386-reverse.exp
14808 * gdb.reverse/i386-sse-reverse.exp
14809 * gdb.reverse/i387-stack-reverse.exp
14810 * gdb.reverse/insn-reverse.exp
14811 * gdb.reverse/machinestate-precsave.exp
14812 * gdb.reverse/machinestate.exp
14813 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14814 * gdb.reverse/pipe-reverse.exp
14815 * gdb.reverse/readv-reverse.exp
14816 * gdb.reverse/recvmsg-reverse.exp
14817 * gdb.reverse/rerun-prec.exp
14818 * gdb.reverse/s390-mvcle.exp
14819 * gdb.reverse/sigall-precsave.exp
14820 * gdb.reverse/sigall-reverse.exp
14821 * gdb.reverse/solib-precsave.exp
14822 * gdb.reverse/solib-reverse.exp
14823 * gdb.reverse/step-precsave.exp
14824 * gdb.reverse/step-reverse.exp
14825 * gdb.reverse/time-reverse.exp
14826 * gdb.reverse/until-precsave.exp
14827 * gdb.reverse/until-reverse.exp
14828 * gdb.reverse/waitpid-reverse.exp
14829 * gdb.reverse/watch-precsave.exp
14830 * gdb.reverse/watch-reverse.exp
14831
cdc7edd7
LM
148322016-12-01 Luis Machado <lgustavo@codesourcery.com>
14833
14834 Fix test names starting with uppercase throughout the files.
14835
14836 * gdb.arch/i386-mpx-simple_segv.exp
14837 * gdb.arch/i386-mpx.exp
14838 * gdb.arch/i386-permbkpt.exp
14839 * gdb.arch/pa-nullify.exp
14840 * gdb.arch/powerpc-d128-regs.exp
14841 * gdb.arch/vsx-regs.exp
14842 * gdb.base/bfp-test.exp
14843 * gdb.base/break.exp
14844 * gdb.base/breakpoint-shadow.exp
14845 * gdb.base/callfuncs.exp
14846 * gdb.base/charset.exp
14847 * gdb.base/commands.exp
14848 * gdb.base/completion.exp
14849 * gdb.base/dfp-test.exp
14850 * gdb.base/echo.exp
14851 * gdb.base/ending-run.exp
14852 * gdb.base/eval.exp
14853 * gdb.base/expand-psymtabs.exp
14854 * gdb.base/float128.exp
14855 * gdb.base/floatn.exp
14856 * gdb.base/foll-exec-mode.exp
14857 * gdb.base/gdb1056.exp
14858 * gdb.base/gdb11531.exp
14859 * gdb.base/kill-after-signal.exp
14860 * gdb.base/multi-forks.exp
14861 * gdb.base/overlays.exp
14862 * gdb.base/pending.exp
14863 * gdb.base/sepdebug.exp
14864 * gdb.base/testenv.exp
14865 * gdb.base/valgrind-db-attach.exp
14866 * gdb.base/watch_thread_num.exp
14867 * gdb.base/watchpoint-cond-gone.exp
14868 * gdb.base/watchpoint.exp
14869 * gdb.base/watchpoints.exp
14870 * gdb.cp/arg-reference.exp
14871 * gdb.cp/baseenum.exp
14872 * gdb.cp/operator.exp
14873 * gdb.cp/shadow.exp
14874 * gdb.dwarf2/dw2-op-out-param.exp
14875 * gdb.dwarf2/dw2-reg-undefined.exp
14876 * gdb.go/chan.exp
14877 * gdb.go/hello.exp
14878 * gdb.go/integers.exp
14879 * gdb.go/methods.exp
14880 * gdb.go/package.exp
14881 * gdb.guile/scm-parameter.exp
14882 * gdb.guile/scm-progspace.exp
14883 * gdb.guile/scm-value.exp
14884 * gdb.mi/mi-pending.exp
14885 * gdb.mi/user-selected-context-sync.exp
14886 * gdb.multi/multi-attach.exp
14887 * gdb.multi/tids.exp
14888 * gdb.opt/clobbered-registers-O2.exp
14889 * gdb.pascal/floats.exp
14890 * gdb.pascal/integers.exp
14891 * gdb.python/py-block.exp
14892 * gdb.python/py-events.exp
14893 * gdb.python/py-parameter.exp
14894 * gdb.python/py-symbol.exp
14895 * gdb.python/py-symtab.exp
14896 * gdb.python/py-type.exp
14897 * gdb.python/py-value.exp
14898 * gdb.python/py-xmethods.exp
14899 * gdb.python/python.exp
14900 * gdb.reverse/break-precsave.exp
14901 * gdb.reverse/consecutive-precsave.exp
14902 * gdb.reverse/finish-precsave.exp
14903 * gdb.reverse/i386-precsave.exp
14904 * gdb.reverse/machinestate-precsave.exp
14905 * gdb.reverse/sigall-precsave.exp
14906 * gdb.reverse/solib-precsave.exp
14907 * gdb.reverse/step-precsave.exp
14908 * gdb.reverse/until-precsave.exp
14909 * gdb.reverse/watch-precsave.exp
14910 * gdb.server/ext-attach.exp
14911 * gdb.server/ext-restart.exp
14912 * gdb.server/ext-run.exp
14913 * gdb.server/ext-wrapper.exp
14914 * gdb.stabs/gdb11479.exp
14915 * gdb.stabs/weird.exp
14916 * gdb.threads/attach-many-short-lived-threads.exp
14917 * gdb.threads/kill.exp
14918 * gdb.threads/watchpoint-fork.exp
14919
bc6c7af4
LM
149202016-12-01 Luis Machado <lgustavo@codesourcery.com>
14921
14922 Fix test names starting with uppercase throughout all the files below.
14923
14924 * gdb.ada/array_return.exp
14925 * gdb.ada/catch_ex.exp
14926 * gdb.ada/info_exc.exp
14927 * gdb.ada/mi_catch_ex.exp
14928 * gdb.ada/mi_dyn_arr.exp
14929 * gdb.ada/mi_ex_cond.exp
14930 * gdb.ada/mi_exc_info.exp
14931 * gdb.ada/mi_interface.exp
14932 * gdb.ada/mi_task_arg.exp
14933 * gdb.ada/mi_task_info.exp
14934 * gdb.ada/mi_var_array.exp
14935 * gdb.arch/alpha-step.exp
14936 * gdb.arch/amd64-disp-step.exp
14937 * gdb.arch/arm-disp-step.exp
14938 * gdb.arch/disp-step-insn-reloc.exp
14939 * gdb.arch/e500-prologue.exp
14940 * gdb.arch/ftrace-insn-reloc.exp
14941 * gdb.arch/gdb1558.exp
14942 * gdb.arch/i386-bp_permanent.exp
14943 * gdb.arch/i386-disp-step.exp
14944 * gdb.arch/i386-float.exp
14945 * gdb.arch/i386-gnu-cfi.exp
14946 * gdb.arch/ia64-breakpoint-shadow.exp
14947 * gdb.arch/mips16-thunks.exp
14948 * gdb.arch/pa-nullify.exp
14949 * gdb.arch/powerpc-aix-prologue.exp
14950 * gdb.arch/powerpc-power.exp
14951 * gdb.arch/ppc-dfp.exp
14952 * gdb.arch/s390-tdbregs.exp
14953 * gdb.arch/spu-info.exp
14954 * gdb.arch/spu-ls.exp
14955 * gdb.arch/thumb-bx-pc.exp
14956 * gdb.base/advance.exp
14957 * gdb.base/annota-input-while-running.exp
14958 * gdb.base/arrayidx.exp
14959 * gdb.base/asmlabel.exp
14960 * gdb.base/async.exp
14961 * gdb.base/attach-wait-input.exp
14962 * gdb.base/auto-connect-native-target.exp
14963 * gdb.base/batch-preserve-term-settings.exp
14964 * gdb.base/bfp-test.exp
14965 * gdb.base/bigcore.exp
14966 * gdb.base/bp-permanent.exp
14967 * gdb.base/break-always.exp
14968 * gdb.base/break-fun-addr.exp
14969 * gdb.base/break-idempotent.exp
14970 * gdb.base/break-main-file-remove-fail.exp
14971 * gdb.base/break-probes.exp
14972 * gdb.base/break-unload-file.exp
14973 * gdb.base/break.exp
14974 * gdb.base/call-ar-st.exp
14975 * gdb.base/call-rt-st.exp
14976 * gdb.base/call-sc.exp
14977 * gdb.base/call-signal-resume.exp
14978 * gdb.base/call-strs.exp
14979 * gdb.base/callexit.exp
14980 * gdb.base/callfuncs.exp
14981 * gdb.base/catch-gdb-caused-signals.exp
14982 * gdb.base/catch-signal-siginfo-cond.exp
14983 * gdb.base/catch-syscall.exp
14984 * gdb.base/compare-sections.exp
14985 * gdb.base/cond-eval-mode.exp
14986 * gdb.base/condbreak-call-false.exp
14987 * gdb.base/consecutive-step-over.exp
14988 * gdb.base/cursal.exp
14989 * gdb.base/disabled-location.exp
14990 * gdb.base/disasm-end-cu.exp
14991 * gdb.base/display.exp
14992 * gdb.base/double-prompt-target-event-error.exp
14993 * gdb.base/dprintf-bp-same-addr.exp
14994 * gdb.base/dprintf-detach.exp
14995 * gdb.base/dprintf-next.exp
14996 * gdb.base/dprintf-non-stop.exp
14997 * gdb.base/dprintf-pending.exp
14998 * gdb.base/dso2dso.exp
14999 * gdb.base/ending-run.exp
15000 * gdb.base/enum_cond.exp
15001 * gdb.base/examine-backward.exp
15002 * gdb.base/exe-lock.exp
15003 * gdb.base/exec-invalid-sysroot.exp
15004 * gdb.base/execl-update-breakpoints.exp
15005 * gdb.base/execution-termios.exp
15006 * gdb.base/fileio.exp
15007 * gdb.base/fixsection.exp
15008 * gdb.base/foll-exec-mode.exp
15009 * gdb.base/foll-exec.exp
15010 * gdb.base/fork-running-state.exp
15011 * gdb.base/frame-args.exp
15012 * gdb.base/fullpath-expand.exp
15013 * gdb.base/func-ptr.exp
15014 * gdb.base/gcore-relro-pie.exp
15015 * gdb.base/gdb1090.exp
15016 * gdb.base/gdb1555.exp
15017 * gdb.base/global-var-nested-by-dso.exp
15018 * gdb.base/gnu-ifunc.exp
15019 * gdb.base/hbreak-in-shr-unsupported.exp
15020 * gdb.base/hbreak-unmapped.exp
15021 * gdb.base/hook-stop.exp
15022 * gdb.base/infcall-input.exp
15023 * gdb.base/info-fun.exp
15024 * gdb.base/info-shared.exp
15025 * gdb.base/interrupt-noterm.exp
15026 * gdb.base/jit-so.exp
15027 * gdb.base/jit.exp
15028 * gdb.base/line-symtabs.exp
15029 * gdb.base/list.exp
15030 * gdb.base/longjmp.exp
15031 * gdb.base/macscp.exp
15032 * gdb.base/max-value-size.exp
15033 * gdb.base/nodebug.exp
15034 * gdb.base/nofield.exp
15035 * gdb.base/overlays.exp
15036 * gdb.base/paginate-after-ctrl-c-running.exp
15037 * gdb.base/paginate-bg-execution.exp
15038 * gdb.base/paginate-inferior-exit.exp
15039 * gdb.base/pending.exp
15040 * gdb.base/pr11022.exp
15041 * gdb.base/printcmds.exp
15042 * gdb.base/ptr-typedef.exp
15043 * gdb.base/ptype.exp
15044 * gdb.base/randomize.exp
15045 * gdb.base/range-stepping.exp
15046 * gdb.base/realname-expand.exp
15047 * gdb.base/relativedebug.exp
15048 * gdb.base/remote.exp
15049 * gdb.base/savedregs.exp
15050 * gdb.base/sepdebug.exp
15051 * gdb.base/set-noassign.exp
15052 * gdb.base/shlib-call.exp
15053 * gdb.base/shreloc.exp
15054 * gdb.base/sigaltstack.exp
15055 * gdb.base/sigbpt.exp
15056 * gdb.base/siginfo-addr.exp
15057 * gdb.base/siginfo-obj.exp
15058 * gdb.base/siginfo-thread.exp
15059 * gdb.base/signest.exp
15060 * gdb.base/signull.exp
15061 * gdb.base/sigrepeat.exp
15062 * gdb.base/skip.exp
15063 * gdb.base/so-impl-ld.exp
15064 * gdb.base/solib-corrupted.exp
15065 * gdb.base/solib-disc.exp
15066 * gdb.base/solib-display.exp
15067 * gdb.base/solib-overlap.exp
15068 * gdb.base/solib-search.exp
15069 * gdb.base/solib-symbol.exp
15070 * gdb.base/source-execution.exp
15071 * gdb.base/sss-bp-on-user-bp-2.exp
15072 * gdb.base/sss-bp-on-user-bp.exp
15073 * gdb.base/stack-checking.exp
15074 * gdb.base/stale-infcall.exp
15075 * gdb.base/step-break.exp
15076 * gdb.base/step-line.exp
15077 * gdb.base/step-over-exit.exp
15078 * gdb.base/step-test.exp
15079 * gdb.base/structs.exp
15080 * gdb.base/sym-file.exp
15081 * gdb.base/symtab-search-order.exp
15082 * gdb.base/term.exp
15083 * gdb.base/type-opaque.exp
15084 * gdb.base/unload.exp
15085 * gdb.base/until-nodebug.exp
15086 * gdb.base/until.exp
15087 * gdb.base/unwindonsignal.exp
15088 * gdb.base/watch-cond.exp
15089 * gdb.base/watch-non-mem.exp
15090 * gdb.base/watch_thread_num.exp
15091 * gdb.base/watchpoint-reuse-slot.exp
15092 * gdb.base/watchpoint-solib.exp
15093 * gdb.base/watchpoint.exp
15094 * gdb.btrace/dlopen.exp
15095 * gdb.cell/arch.exp
15096 * gdb.cell/break.exp
15097 * gdb.cell/bt.exp
15098 * gdb.cell/core.exp
15099 * gdb.cell/data.exp
15100 * gdb.cell/dwarfaddr.exp
15101 * gdb.cell/ea-cache.exp
15102 * gdb.cell/ea-standalone.exp
15103 * gdb.cell/ea-test.exp
15104 * gdb.cell/f-regs.exp
15105 * gdb.cell/fork.exp
15106 * gdb.cell/gcore.exp
15107 * gdb.cell/mem-access.exp
15108 * gdb.cell/ptype.exp
15109 * gdb.cell/registers.exp
15110 * gdb.cell/sizeof.exp
15111 * gdb.cell/solib-symbol.exp
15112 * gdb.cell/solib.exp
15113 * gdb.compile/compile-tls.exp
15114 * gdb.cp/exception.exp
15115 * gdb.cp/gdb2495.exp
15116 * gdb.cp/local.exp
15117 * gdb.cp/mb-inline.exp
15118 * gdb.cp/mb-templates.exp
15119 * gdb.cp/pr10687.exp
15120 * gdb.cp/pr9167.exp
15121 * gdb.cp/scope-err.exp
15122 * gdb.cp/templates.exp
15123 * gdb.cp/virtfunc.exp
15124 * gdb.dwarf2/dw2-dir-file-name.exp
15125 * gdb.dwarf2/dw2-single-line-discriminators.exp
15126 * gdb.fortran/complex.exp
15127 * gdb.fortran/library-module.exp
15128 * gdb.guile/guile.exp
15129 * gdb.guile/scm-cmd.exp
15130 * gdb.guile/scm-frame-inline.exp
15131 * gdb.guile/scm-objfile.exp
15132 * gdb.guile/scm-pretty-print.exp
15133 * gdb.guile/scm-symbol.exp
15134 * gdb.guile/scm-type.exp
15135 * gdb.guile/scm-value.exp
15136 * gdb.linespec/keywords.exp
15137 * gdb.linespec/ls-errs.exp
15138 * gdb.linespec/macro-relative.exp
15139 * gdb.linespec/thread.exp
15140 * gdb.mi/mi-breakpoint-changed.exp
15141 * gdb.mi/mi-dprintf-pending.exp
15142 * gdb.mi/mi-fullname-deleted.exp
15143 * gdb.mi/mi-logging.exp
15144 * gdb.mi/mi-pending.exp
15145 * gdb.mi/mi-solib.exp
15146 * gdb.mi/new-ui-mi-sync.exp
15147 * gdb.mi/user-selected-context-sync.exp
15148 * gdb.multi/dummy-frame-restore.exp
15149 * gdb.multi/multi-arch-exec.exp
15150 * gdb.multi/remove-inferiors.exp
15151 * gdb.multi/watchpoint-multi-exit.exp
15152 * gdb.opt/solib-intra-step.exp
15153 * gdb.perf/backtrace.exp
15154 * gdb.perf/single-step.exp
15155 * gdb.perf/skip-command.exp
15156 * gdb.perf/skip-prologue.exp
15157 * gdb.perf/solib.exp
15158 * gdb.python/lib-types.exp
15159 * gdb.python/py-as-string.exp
15160 * gdb.python/py-bad-printers.exp
15161 * gdb.python/py-block.exp
15162 * gdb.python/py-breakpoint.exp
15163 * gdb.python/py-cmd.exp
15164 * gdb.python/py-events.exp
15165 * gdb.python/py-evthreads.exp
15166 * gdb.python/py-finish-breakpoint.exp
15167 * gdb.python/py-finish-breakpoint2.exp
15168 * gdb.python/py-frame-inline.exp
15169 * gdb.python/py-frame.exp
15170 * gdb.python/py-inferior.exp
15171 * gdb.python/py-infthread.exp
15172 * gdb.python/py-mi.exp
15173 * gdb.python/py-objfile.exp
15174 * gdb.python/py-pp-maint.exp
15175 * gdb.python/py-pp-registration.exp
15176 * gdb.python/py-prettyprint.exp
15177 * gdb.python/py-recurse-unwind.exp
15178 * gdb.python/py-shared.exp
15179 * gdb.python/py-symbol.exp
15180 * gdb.python/py-symtab.exp
15181 * gdb.python/py-template.exp
15182 * gdb.python/py-type.exp
15183 * gdb.python/py-unwind-maint.exp
15184 * gdb.python/py-unwind.exp
15185 * gdb.python/py-value.exp
15186 * gdb.python/python.exp
15187 * gdb.reverse/finish-reverse-bkpt.exp
15188 * gdb.reverse/insn-reverse.exp
15189 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15190 * gdb.reverse/solib-precsave.exp
15191 * gdb.reverse/solib-reverse.exp
15192 * gdb.stabs/gdb11479.exp
15193 * gdb.stabs/weird.exp
15194 * gdb.threads/fork-child-threads.exp
15195 * gdb.threads/fork-plus-threads.exp
15196 * gdb.threads/fork-thread-pending.exp
15197 * gdb.threads/forking-threads-plus-breakpoint.exp
15198 * gdb.threads/hand-call-in-threads.exp
15199 * gdb.threads/interrupted-hand-call.exp
15200 * gdb.threads/linux-dp.exp
15201 * gdb.threads/local-watch-wrong-thread.exp
15202 * gdb.threads/next-while-other-thread-longjmps.exp
15203 * gdb.threads/non-ldr-exit.exp
15204 * gdb.threads/pending-step.exp
15205 * gdb.threads/print-threads.exp
15206 * gdb.threads/process-dies-while-detaching.exp
15207 * gdb.threads/process-dies-while-handling-bp.exp
15208 * gdb.threads/pthreads.exp
15209 * gdb.threads/queue-signal.exp
15210 * gdb.threads/reconnect-signal.exp
15211 * gdb.threads/signal-command-handle-nopass.exp
15212 * gdb.threads/signal-command-multiple-signals-pending.exp
15213 * gdb.threads/signal-delivered-right-thread.exp
15214 * gdb.threads/signal-sigtrap.exp
15215 * gdb.threads/sigthread.exp
15216 * gdb.threads/staticthreads.exp
15217 * gdb.threads/stepi-random-signal.exp
15218 * gdb.threads/thread-unwindonsignal.exp
15219 * gdb.threads/thread_check.exp
15220 * gdb.threads/thread_events.exp
15221 * gdb.threads/tid-reuse.exp
15222 * gdb.threads/tls-nodebug.exp
15223 * gdb.threads/tls-shared.exp
15224 * gdb.threads/tls-so_extern.exp
15225 * gdb.threads/tls.exp
15226 * gdb.threads/wp-replication.exp
15227 * gdb.trace/actions-changed.exp
15228 * gdb.trace/actions.exp
15229 * gdb.trace/backtrace.exp
15230 * gdb.trace/change-loc.exp
15231 * gdb.trace/collection.exp
15232 * gdb.trace/deltrace.exp
15233 * gdb.trace/disconnected-tracing.exp
15234 * gdb.trace/entry-values.exp
15235 * gdb.trace/ftrace-lock.exp
15236 * gdb.trace/ftrace.exp
15237 * gdb.trace/infotrace.exp
15238 * gdb.trace/mi-trace-frame-collected.exp
15239 * gdb.trace/mi-trace-unavailable.exp
15240 * gdb.trace/mi-traceframe-changed.exp
15241 * gdb.trace/mi-tracepoint-changed.exp
15242 * gdb.trace/mi-tsv-changed.exp
15243 * gdb.trace/no-attach-trace.exp
15244 * gdb.trace/packetlen.exp
15245 * gdb.trace/passc-dyn.exp
15246 * gdb.trace/passcount.exp
15247 * gdb.trace/pending.exp
15248 * gdb.trace/pr16508.exp
15249 * gdb.trace/qtro.exp
15250 * gdb.trace/range-stepping.exp
15251 * gdb.trace/read-memory.exp
15252 * gdb.trace/report.exp
15253 * gdb.trace/save-trace.exp
15254 * gdb.trace/signal.exp
15255 * gdb.trace/stap-trace.exp
15256 * gdb.trace/status-stop.exp
15257 * gdb.trace/strace.exp
15258 * gdb.trace/tfile.exp
15259 * gdb.trace/tfind.exp
15260 * gdb.trace/trace-break.exp
15261 * gdb.trace/trace-condition.exp
15262 * gdb.trace/trace-enable-disable.exp
15263 * gdb.trace/trace-mt.exp
15264 * gdb.trace/tracecmd.exp
15265 * gdb.trace/tracefile-pseudo-reg.exp
15266 * gdb.trace/tspeed.exp
15267 * gdb.trace/tstatus.exp
15268 * gdb.trace/tsv.exp
15269 * gdb.trace/unavailable.exp
15270 * gdb.trace/while-dyn.exp
15271 * gdb.trace/while-stepping.exp
15272 * lib/gdb-guile.exp
15273 * lib/gdb.exp
15274 * lib/mi-support.exp
15275 * lib/pascal.exp
15276 * lib/perftest.exp
15277 * lib/prelink-support.exp
15278 * lib/selftest-support.exp
15279
ad02e4fe
SM
152802016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15281
15282 * Makefile.in: Include disable-implicit-rules.mk.
15283
22347e55
AA
152842016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15285
15286 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15287 non-byte-aligned bit fields.
15288
da5b30da
AA
152892016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15290
15291 PR gdb/12616
15292 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15293 respects the DW_AT_data_bit_offset attribute.
15294
b593ecca
SM
152952016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15296
15297 * gdb.base/default.exp: Fix output of "set language".
15298
3b165252
SM
152992016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15300
15301 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15302 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15303 make.
15304 * configure.ac: Remove checks for the make program.
15305 * configure: Re-generate.
15306
1a2f3d7f
KB
153072016-11-16 Kevin Buettner <kevinb@redhat.com>
15308
15309 * gdb.python/py-recurse-unwind.c (main): Add loop.
15310 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15311 to read_register() and gdb.parse_and_eval(). Make each code
15312 call a separate case that can be individually tested.
15313 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15314 proc. Call cont_and_backtrace for each of the code paths that
15315 we want to test in the unwinder.
15316
b7f38fda
AA
153172016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15318
15319 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15320 the definition of struct S.
15321
1f8db343
CM
153222016-11-11 Catherine Moore <clm@codesourcery.com>
15323
15324 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15325
fad0c9fb
PA
153262016-11-09 Pedro Alves <palves@redhat.com>
15327
15328 * gdb.base/commands.exp (runto_or_return): New procedure.
15329 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15330 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15331 (progvar_simple_while_test, progvar_complex_if_while_test)
15332 (if_while_breakpoint_command_test)
15333 (infrun_breakpoint_command_test, breakpoint_command_test)
15334 (user_defined_command_test, watchpoint_command_test)
15335 (test_command_prompt_position, redefine_hook_test)
15336 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15337 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15338 multi_line_input and multi_line. Remove gdb_expect and
15339 gdb_stop_suppressing_tests uses.
15340 * lib/gdb.exp (valnum_re): New global.
15341 (multi_line_input): New procedure.
15342
8354c62c
SM
153432016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15344
15345 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15346 Remove.
15347 (test_setup): Define with proc_with_prefix.
15348 (test_cli_inferior): Likewise.
15349 (test_cli_thread): Likewise.
15350 (test_cli_frame): Likewise.
15351 (test_cli_select_frame): Likewise.
15352 (test_cli_up_down): Likewise.
15353 (test_mi_thread_select): Likewise.
15354 (test_mi_stack_select_frame): Likewise.
15355 (test_cli_in_mi_inferior): Likewise.
15356 (test_cli_in_mi_thread): Likewise.
15357 (test_cli_in_mi_frame): Likewise.
15358 (top level): Do not use with_test_prefix_procname.
15359
64f367a2
PA
153602016-11-09 Pedro Alves <palves@redhat.com>
15361
15362 * gdb.base/commands.exp (gdbvar_simple_if_test)
15363 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15364 (progvar_simple_if_test, progvar_simple_while_test)
15365 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15366 (infrun_breakpoint_command_test, breakpoint_command_test)
15367 (user_defined_command_test, watchpoint_command_test)
15368 (test_command_prompt_position, deprecated_command_test)
15369 (bp_deleted_in_command, temporary_breakpoint_commands)
15370 (stray_arg0_test, source_file_with_indented_comment)
15371 (recursive_source_test, if_commands_test)
15372 (error_clears_commands_left, redefine_hook_test)
15373 (redefine_backtrace_test): Use proc_with_prefix.
15374 * lib/gdb.exp (proc_with_prefix): New proc.
15375
0bb65f1e
AA
153762016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15377
15378 * gdb.base/tui-layout.c: New file.
15379 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15380 disassembly window contains very long lines.
15381
7353f247
TT
153822016-11-08 Tom Tromey <tom@tromey.com>
15383
15384 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15385 depend on Python 2.
15386
30a7bb83
TT
153872016-11-08 Tom Tromey <tom@tromey.com>
15388
15389 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15390 New method.
15391
cdf5a07c
MG
153922016-10-29 Manish Goregaokar <manish@mozilla.com>
15393
2806dc7e 15394 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15395
51a789c3
MG
153962016-10-27 Manish Goregaokar <manish@mozilla.com>
15397
2806dc7e
PA
15398 * gdb.rust/simple.rs: Add test for univariant enums without
15399 discriminants and for encoded struct-like enums.
51a789c3 15400
f610ab6d
PA
154012016-10-28 Pedro Alves <palves@redhat.com>
15402
15403 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15404 gdb_test_multiple, tighten regexps and match symtabs and line
15405 tables incrementally.
15406
b129b0ca
LM
154072016-10-28 Luis Machado <lgustavo@codesourcery.com>
15408
15409 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15410 general.
15411
ecf45d2c
SL
154122016-10-25 Luis Machado <lgustavo@codesourcery.com>
15413
15414 * gdb.base/exec-invalid-sysroot.exp: New file.
15415
b8d38ee4
JK
154162016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15417
15418 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15419
f90fd8c2
JK
154202016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15421
15422 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15423
2d2476aa
MR
154242016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15425
2806dc7e
PA
15426 * gdb.base/killed-outside.exp: Remove $options from a call to
15427 `prepare_for_testing'.
2d2476aa 15428
e42b25a0
SM
154292016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15430
15431 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15432 Change test message.
15433
3ccdb432
SM
154342016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15435
15436 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15437 Update comment.
15438
5bad3170
SM
154392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15440
15441 * gdb.trace/mi-trace-save.exp: New file.
15442
5ad9dba7
YQ
154432016-10-13 Yao Qi <yao.qi@linaro.org>
15444
15445 * gdb.base/code_elim.exp (get_var_address): Remove.
15446 * gdb.base/relocate.exp: Likewise.
15447 * gdb.base/shreloc.exp: Likewise.
15448 * lib/gdb.exp (get_var_address): New.
15449
62df7e21
YQ
154502016-10-13 Yao Qi <yao.qi@linaro.org>
15451
15452 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15453 floating point tests if $skip_float_test is false.
15454
4dac951e
LM
154552016-10-12 Luis Machado <lgustavo@codesourcery.com>
15456
15457 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15458 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15459 argc values.
15460 Add 1 to argc so we guarantee distinct initial/modified argc values.
15461
8f1a8fc4
JK
154622016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15463
15464 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15465
16c85b5d
JK
154662016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15467
15468 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15469 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15470 * gdb.arch/vsx-regs.exp: Likewise.
15471
1d0e042a
YQ
154722016-10-07 Yao Qi <yao.qi@linaro.org>
15473
15474 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15475
68dadef5
MM
154762016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15477
15478 * gdb.python/python.exp: Test decode_line("*0").
15479
33fa2c6e
DE
154802016-10-06 Doug Evans <dje@google.com>
15481
15482 * gdb.python/py-value.exp (test_value_creation): Add test for large
15483 unsigned 64-bit value.
15484
9c37b5ae
TT
154852016-10-06 Tom Tromey <tom@tromey.com>
15486
15487 * gdb.compile/compile.exp: Change java tests to rust.
15488 * gdb.base/setshow.exp: Change java tests to rust.
15489 * gdb.base/default.exp: Remove java from language list.
15490 * README (Examples): Update language example.
15491 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15492 test.
15493 * lib/gdb.exp (skip_java_tests): Remove.
15494 * lib/java.exp: Remove.
15495 * gdb.java: Remove.
15496
78b86327
MR
154972016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15498
15499 * gdb.arch/mips-fcr.exp: New test.
15500 * gdb.arch/mips-fcr.c: Source for the new test.
15501
7470adbb
MR
155022016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15503
15504 * gdb.base/solib-disc.exp: Use `standard_output_file'
15505 throughout.
15506
4a556533
PA
155072016-10-06 Pedro Alves <palves@redhat.com>
15508
15509 * gdb.base/jit-simple-dl.c: New file.
15510 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15511 * gdb.base/jit-simple.c: ... this.
15512 * gdb.base/jit-simple.exp (jit_run): Delete.
15513 (build_jit): New proc.
15514 (jit_test_reread): Recompile either the main program or the shared
15515 library, depending on what is being tested. Skip changing address
15516 if caller wants to. Compare before/after addresses. If testing
15517 standalone, explicitly load the binary. Test "maint info
15518 breakpoints".
15519 (top level): Add "standalone vs shared lib" and "change address"
15520 vs "same address" axes.
15521
5a122fbc
PA
155222016-10-06 Pedro Alves <palves@redhat.com>
15523
15524 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15525 call.
15526 (jit_run): Delete.
15527 (jit_test_reread): Use with_test_prefix. Reload the main binary
15528 explicitly. Compare the before/after addresses of the JIT
15529 descriptor.
15530
ee8da4b8
DE
155312016-08-15 Doug Evans <dje@google.com>
15532
15533 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15534 for single bitfields is bool.
15535 * gdb.xml/tdesc-regs.exp: Ditto.
15536
f389f6fe
JK
155372016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15538
15539 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15540
fdebf1a4
YQ
155412016-10-05 Yao Qi <yao.qi@linaro.org>
15542
15543 * lib/gdb.exp (support_complex_tests): Return zero if
15544 gdb_skip_float_test return true.
15545
9c36d954 155462016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15547 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15548
15549 PR gdb/20487
15550 * gdb.mi/user-selected-context-sync.exp: New file.
15551 * gdb.mi/user-selected-context-sync.c: New file.
15552
4034d0ff 155532016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15554 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15555
15556 PR gdb/20487
15557 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15558 =thread-select-event check.
15559
a4297203
PB
155602016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15561
15562 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15563 the compulsory L operand changes.
15564 * gdb.arch/powerpc-power.s: Likewise.
15565
bb805577
JK
155662016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15567
15568 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15569 * gdb.base/jit-attach-pie.c: New file.
15570 * gdb.base/jit-attach-pie.exp: New file.
15571
6d61dee5
PA
155722016-09-28 Pedro Alves <palves@redhat.com>
15573
15574 * gdb.base/infcall-input.c: New file.
15575 * gdb.base/infcall-input.exp: New file.
15576
f73842fc
YQ
155772016-09-22 Yao Qi <yao.qi@linaro.org>
15578
15579 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15580 (gdb_exit): Rename it to ...
15581 (gdbserver_gdb_exit): ... Close GDBserver.
15582 (gdb_exit): New proc, call gdbserver_gdb_exit.
15583 (mi_gdb_exit): Likewise.
15584
90681dab
YQ
155852016-09-22 Yao Qi <yao.qi@linaro.org>
15586
15587 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15588 path.
15589 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15590 Remove duplication.
15591
9c211fd8
YQ
155922016-09-22 Yao Qi <yao.qi@linaro.org>
15593
15594 * lib/gdbserver-support.exp: Check the existence of
15595 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15596
ad0a504f
AK
155972016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15598
15599 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15600
36cf1806
TT
156012016-09-21 Tom Tromey <tom@tromey.com>
15602
15603 PR gdb/20604:
15604 * gdb.base/quit.exp: New file.
15605
74172ecf
SM
156062016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15607
15608 * .gitignore: New file.
15609
3d0ec882
MR
156102016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15611
15612 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15613 throughout.
15614
8193adea
AA
156152016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15616
15617 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15618
d41a5c09
JK
156192016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15620
15621 * gdb.cp/casts.cc (decltype): Move it ...
15622 (main): ... with its call to ...
15623 * gdb.cp/casts03.cc: ... a new file.
15624 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15625
d2dfe700
JK
156262016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15627
15628 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15629
e2a92b16
PB
156302016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15631
15632 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15633 and sync up the test with tests in gas/testsuite/gas/ppc.
15634 * gdb.arch/powerpc-power.exp: Likewise.
15635
49b4de64
JK
156362016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15637
15638 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15639
2c29df25
SDJ
156402016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15641 Jan Kratochvil <jan.kratochvil@redhat.com>
15642
15643 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15644 make m1's definition to be different from m2's. Use 'dummy' as an
15645 argument for probe 'two'.
15646
cc3c2846
JB
156472016-09-10 Jon Beniston <jon@beniston.com>
15648
15649 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15650 for sim target.
15651
e1b2624a
AA
156522016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15653
15654 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15655 variable declaration.
15656 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15657 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15658 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15659 received HWCAP as its argument.
15660
4295e285
PA
156612016-09-06 Pedro Alves <palves@redhat.com>
15662
15663 * gdb.base/new-ui-pending-input.c: New file.
15664 * gdb.base/new-ui-pending-input.exp: New file.
15665 * gdb.exp (clear_gdb_spawn_id): New procedure.
15666 (with_spawn_id): Check whether gdb_spawn_id exists before
15667 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15668 on exit.
15669
00d5215e
UW
156702016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15671
15672 * gdb.base/float128.c: New file.
15673 * gdb.base/float128.exp: Likewise.
15674 * gdb.base/floatn.c: Likewise.
15675 * gdb.base/floatn.exp: Likewise.
15676
a9ff5f12
UW
156772016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15678
15679 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15680
f245535c
PA
156812016-09-05 Pedro Alves <palves@redhat.com>
15682
15683 PR backtrace/19927
15684 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15685 unwinders are immediately called as side effect of "source" or
15686 "disable unwinder" commands.
15687 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15688
ae9cf263
YQ
156892016-09-02 Yao Qi <yao.qi@linaro.org>
15690
15691 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15692 is true and $type is "float" or "double".
15693
27aba047
YQ
156942016-09-02 Yao Qi <yao.qi@linaro.org>
15695
15696 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15697 true.
15698 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15699 * gdb.base/call-rt-st.exp: Likewise.
15700 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15701 return value instead of gdb,skip_float_test.
15702 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15703 (do_function_calls): Use its return value instead of
15704 gdb,skip_float_test.
15705 * gdb.base/finish.exp: Likewise.
15706 * gdb.base/funcargs.exp: Likewise.
15707 * gdb.base/return.exp: Likewise.
15708 * gdb.base/return2.exp: Likewise.
15709 * gdb.base/varargs.exp: Likewise.
15710 * lib/gdb.exp (gdb_skip_float_test): Change it to
15711 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15712
5af962df
AA
157132016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15714
15715 * gdb.multi/tids.exp: Test "thread apply all".
15716
7fac6910
JK
157172016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15718
15719 * gdb.base/default.exp (tty): Remove.
15720
bb1fe4ac
KB
157212016-08-24 Kevin Buettner <kevinb@redhat.com>
15722
2806dc7e
PA
15723 * gdb.python/py-recurse-unwind.c: New file.
15724 * gdb.python/py-recurse-unwind.py: New file.
15725 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15726
0a1ddfa6
SM
157272016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15728
15729 * gdb.base/set-inferior-tty.exp: New file.
15730 * gdb.base/set-inferior-tty.c: New file.
15731
d9de1fe3
PA
157322016-08-23 Pedro Alves <palves@redhat.com>
15733
15734 PR gdb/20494
15735 * gdb.base/new-ui-echo.c: New file.
15736 * gdb.base/new-ui-echo.exp: New file.
15737
e9d9abd7
YQ
157382016-08-23 Yao Qi <yao.qi@linaro.org>
15739
15740 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15741 gdbserver_spawn.
15742 * gdb.server/connect-without-multi-process.exp (do_test):
15743 Likewise.
15744
3589529e
YQ
157452016-08-23 Yao Qi <yao.qi@linaro.org>
15746
15747 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15748 standalone_txt. Delete gdb_txt and standalone_txt on host
15749 and target. Spawn the binary on target. Copy files from
15750 target to host.
15751
6bb90213
PA
157522016-08-22 Pedro Alves <palves@redhat.com>
15753
15754 PR gdb/20505
15755 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15756 with_test_prefix. Factor out bits to ...
15757 (test_no_vdso): ... this new procedure.
15758
20c2c024
CL
157592016-08-19 Carl Love <cel@us.ibm.com>
15760
15761 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15762 maintaining separate logic for constructing the output path.
15763 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15764 * gdb.arch/ppc-dfp.exp: Likewise.
15765 * gdb.arch/ppc-fp.exp: Likewise.
15766 * gdb.arch/vsx-regs.exp: Likewise.
15767 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15768 binprefix for generating the additional binary files.
15769
0646e07d
PA
157702016-08-19 Pedro Alves <palves@redhat.com>
15771
15772 * gdb.trace/mi-trace-frame-collected.exp
15773 (test_trace_frame_collected): On x32, expect two registers.
15774
46da9242
CL
157752016-08-18 Carl Love <cel@us.ibm.com>
15776
15777 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15778 and sync up the test with tests in gas/testsuite/gas/ppc.
15779 * gdb.arch/powerpc-power.exp: Likewise.
15780
eb2332d7
SM
157812016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15782
15783 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15784 expected error message.
15785
63c61e04
SM
157862016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15787
15788 * gdb.multi/remove-inferiors.exp: New file.
15789 * gdb.multi/remove-inferiors.c: New file.
15790
7b17065f
YQ
157912016-08-12 Yao Qi <yao.qi@linaro.org>
15792
15793 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15794 argument list.
15795
01d3dedf
PA
157962016-08-10 Pedro Alves <palves@redhat.com>
15797
15798 PR gdb/19187
15799 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15800 setup_kfails.
15801
3eb7562a
PA
158022016-08-09 Pedro Alves <palves@redhat.com>
15803 Simon Marchi <simon.marchi@ericsson.com>
15804
15805 PR gdb/20418
15806 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15807 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15808
80614914
PA
158092016-08-09 Pedro Alves <palves@redhat.com>
15810
15811 PR mi/20431
15812 * gdb.mi/mi-cmd-error.exp: New file.
15813
f348d89a
PA
158142016-08-09 Pedro Alves <palves@redhat.com>
15815
15816 PR gdb/18653
15817 * gdb.base/signals-state-child.c: New file.
15818 * gdb.base/signals-state-child.exp: New file.
15819 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
15820
e5ca03b4
PA
158212016-08-09 Pedro Alves <palves@redhat.com>
15822
15823 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
15824
282a0691
TT
158252016-08-03 Tom Tromey <tom@tromey.com>
15826
15827 PR python/18565:
15828 * gdb.python/py-frame-inline.exp: Add Frame.function test.
15829
41bfcd63
YQ
158302016-08-01 Yao Qi <yao.qi@linaro.org>
15831
15832 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
15833 variable mode to "multi-process" if $multi_process is 1, otherwise
15834 set it to "single-process".
15835
e3465b24
YQ
158362016-08-01 Yao Qi <yao.qi@linaro.org>
15837
15838 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
15839 * gdb.cp/cpexprs.exp: Likewise.
15840 * gdb.cp/m-static.exp: Likewise.
15841
0b31a4bc
TT
158422016-07-26 Tom Tromey <tom@tromey.com>
15843
15844 PR python/20190:
15845 * gdb.threads/tls.exp (check_thread_local): Add python symbol
15846 test.
15847
e0461dbb
MM
158482016-07-26 Markus Metzger <markus.t.metzger@intel.com>
15849
15850 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
15851 selecting assembly source files.
15852 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
15853 assembly source files.
15854 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
15855 assembly source files.
15856 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
15857 selecting assembly source files.
15858
8194e927
SM
158592016-07-25 Simon Marchi <simon.marchi@ericsson.com>
15860
15861 * gdb.base/new-ui.exp (do_test_invalid_args): New
15862 procedure.
15863
c0272db5
TW
158642016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
15865
15866 * gdb.btrace/reconnect.c: New file.
15867 * gdb.btrace/reconnect.exp: New file.
15868
e3487908
GKB
158692016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
15870
15871 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
15872 to test_catch_syscall_group.
15873 (test_catch_syscall_group): New.
15874
12df5c00
TT
158752016-07-21 Tom Tromey <tom@tromey.com>
15876
15877 * gdb.rust/simple.rs (main): Use empty struct expression.
15878 * gdb.rust/simple.exp: Add tests for empty struct expression.
15879
bae62ee2
YQ
158802016-07-21 Yao Qi <yao.qi@linaro.org>
15881
15882 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
15883 if gdb_skip_xml_test is true on some targets.
15884
b1b53fb3
YQ
158852016-07-21 Yao Qi <yao.qi@linaro.org>
15886
15887 * gdb.server/solib-list.exp: Unset last_loaded_file.
15888
027d97f8
JK
158892016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15890
15891 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
15892 "step into captured_main (args)".
15893
7674d381
JK
158942016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15895
15896 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
15897
72b5d099
JK
158982016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15899
15900 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
15901
1f960ced
PA
159022016-07-19 Pedro Alves <palves@redhat.com>
15903
15904 * gdb.opt/inline-break.exp: Remove optimize=-O2.
15905 * gdb.opt/inline-bt.exp: Likewise.
15906 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
15907 additional_flags=-Winline.
15908 * gdb.opt/inline-locals.exp: Likewise.
15909 * gdb.opt/inline-markers.c (ATTR): Define.
15910 (inlined_fn): Use it.
15911
f25827c1
YQ
159122016-07-19 Yao Qi <yao.qi@linaro.org>
15913
15914 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
15915 (test_with_self): Remove some code. Remove argument executable.
15916 (top-level): Use do_self_tests.
15917
37539ebe
DB
159182016-07-15 Zachary Welch <zwelch@codesourcery.com>
15919 Don Breazeal <donb@codesourcery.com>
15920
15921 * gdb.base/maint.exp: Escape paths used in regular expressions.
15922 * gdb.stabs/weird.exp: Likewise.
15923
dac790e1
TT
159242016-07-13 Tom Tromey <tom@tromey.com>
15925
15926 PR python/15620, PR python/18620:
15927 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
15928 (test_bkpt_events): New procs.
15929
93daf339
TT
159302016-07-13 Tom Tromey <tom@tromey.com>
15931
15932 PR python/17698:
15933 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
15934 test.
15935 (test_watchpoints): Likewise.
15936 (test_bkpt_pending): New proc.
15937
6571a381
TT
159382016-07-13 Tom Tromey <tom@tromey.com>
15939
15940 PR cli/18053:
15941 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
15942 completion test.
15943
e8732474
JK
159442016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15945
15946 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
15947 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
15948 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
15949 f_label.
15950 (g): Rename g_end_lbl to g_label.
15951 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
15952 low_pc and high_pc.
15953 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
15954
e0f3fd7c
TT
159552016-07-12 Tom Tromey <tom@tromey.com>
15956
15957 PR python/19293:
15958 * gdb.python/py-unwind-maint.exp: Update tests.
15959
3cfe46b6
YQ
159602016-07-12 Yao Qi <yao.qi@linaro.org>
15961
15962 * lib/selftest-support.exp (selftest_setup): Match the output
15963 when captured_main is inlined.
15964
4f19a0e6
WT
159652016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
15966
15967 * gdb.fortran/derived-types.exp (result_line, result_line_2):
15968 New variables.
15969 (print this%a, print this%b, print this): New tests.
15970 * gdb.fortran/derived-types.f90 (this): New object and
15971 initialization.
15972
986cf455
SM
159732016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15974
15975 * gdb.ada/arraydim.exp: Remove extra directory level in build
15976 directory.
15977
f0464b23
SM
159782016-07-06 Simon Marchi <simon.marchi@ericsson.com>
15979
15980 * lib/ada.exp: Remove extra directory level in build directory.
15981 * gdb.ada/cond_lang.exp: Likewise.
15982 * gdb.ada/exec_changed.exp: Likewise.
15983 * gdb.ada/lang_switch.exp: Likewise.
15984
42d94011
MG
159852016-07-06 Manish Goregaokar <manish@mozilla.com>
15986
2806dc7e
PA
15987 * simple.rs: Add test for raw pointer subscripting.
15988 * simple.exp: Add test expectations.
42d94011 15989
647c264c
YQ
159902016-07-05 Yao Qi <yao.qi@linaro.org>
15991
15992 * gdb.mi/mi-reverse.exp: Match =record-started output.
15993
20aa2c60
PA
159942016-07-01 Pedro Alves <palves@redhat.com>
15995
15996 * gdb.base/jit-reader.exp (info_registers_current_frame): New
15997 procedure.
15998 (jit_reader_test): Test the jit reader's unwinder.
15999 * gdb.base/jithost.c (jit_function_00_code): New global.
16000 (main): Use memcpy to fill in the mmapped code, instead of poking
16001 bytes manually here.
16002 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
16003 value.
16004 (read_debug_info): Save the function's range.
16005 (read_sp): New function.
16006 (unwind_frame): Use it. Also unwind RBP.
16007 (get_frame_id): Use read_sp.
16008 (gdb_init_reader): Use calloc instead of malloc.
16009 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
16010 parameter. Use gdb_test_multiple.
16011
ced2dffb
PA
160122016-07-01 Pedro Alves <palves@redhat.com>
16013 Antoine Tremblay <antoine.tremblay@ericsson.com>
16014
16015 * gdb.threads/process-dies-while-detaching.c: New file.
16016 * gdb.threads/process-dies-while-detaching.exp: New file.
16017
63000888
PA
160182016-07-01 Pedro Alves <palves@redhat.com>
16019
16020 * gdb.multi/watchpoint-multi-exit.c: New file.
16021 * gdb.multi/watchpoint-multi-exit.exp: New file.
16022
038d4868
PA
160232016-06-30 Pedro Alves <palves@redhat.com>
16024
16025 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
16026 unset inferior_spawn_id.
16027
994e9c83
PA
160282016-06-30 Pedro Alves <palves@redhat.com>
16029
16030 * lib/mi-support.exp (default_mi_gdb_start): Declare global
16031 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
16032
e5653468
YQ
160332016-06-29 Yao Qi <yao.qi@linaro.org>
16034
16035 * gdb.base/return.c: Add copyright header.
16036
803b47e5
TT
160372016-06-29 Tom Tromey <tom@tromey.com>
16038
16039 PR python/20129:
16040 * gdb.python/py-framefilter.exp: Add tests for setting priority
16041 and disabling of non-existent frame filter.
16042
28244707
YQ
160432016-06-29 Yao Qi <yao.qi@linaro.org>
16044
16045 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
16046 0x0f07ff.
16047
a31d2f06
YQ
160482016-06-28 Yao Qi <yao.qi@linaro.org>
16049
16050 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16051 triplets. Start gdb, execute catch syscall, and continue. Check
16052 gdb's output to determine catch syscall is supported.
16053
921d8f54
MG
160542016-06-27 Manish Goregaokar <manish@mozilla.com>
16055
25d49b86
PA
16056 * gdb.rust/simple.rs: Add test for returning unit in a function.
16057 * gdb.rust/simple.exp: Add expectation for functions returning
16058 unit.
921d8f54 16059
f4952523
PMR
160602016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16061
16062 * gdb.python/py-breakpoint-create-fail.c,
16063 gdb.python/py-breakpoint-create-fail.exp,
16064 gdb.python/py-breakpoint-create-fail.py: New testcase.
16065
fccb08f8
MG
160662016-06-25 Manish Goregaokar <manish@mozilla.com>
16067
16068 PR gdb/20239
16069 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16070 * gdb.rust/simple.exp: Add test expectations for new NonZero
16071 tests.
fccb08f8 16072
6b850546
DT
160732016-06-24 David Taylor <dtaylor@emc.com>
16074
16075 * gdb.base/offsets.exp: New file.
16076 * gdb.base/offsets.c: New file.
16077
17621150
TT
160782016-06-23 Tom Tromey <tom@tromey.com>
16079
16080 PR gdb/16483:
16081 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16082 before any filters are loaded.
16083
04d59df6
WT
160842016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16085
16086 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16087 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16088 structs.
16089 * gdb.fortran/derived-type-function.exp: New file.
16090 * gdb.fortran/derived-type-function.f90: New file.
16091
16092
ac69f786
PA
160932016-06-21 Pedro Alves <palves@redhat.com>
16094
16095 * gdb.base/new-ui.exp: New file.
16096 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16097 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16098 (with_spawn_id): New procedure.
16099
49940788
PA
161002016-06-21 Pedro Alves <palves@redhat.com>
16101
16102 * gdb.mi/mi-exec-run.exp: New file.
16103
ef274d26
PA
161042016-06-21 Pedro Alves <palves@redhat.com>
16105
16106 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16107 breakpoint command's output on the main UI.
16108 (test_break): New procedure, factored out from calls in the top
16109 level.
16110 (top level): Use foreach_with_prefix to test MI as main UI and as
16111 separate UI.
16112
468afe6c
PA
161132016-06-21 Pedro Alves <palves@redhat.com>
16114
16115 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16116 (test_awatch_creation_and_listing)
16117 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16118 Remove 'type' parameter.
16119 (test_watchpoint_all): New parameter mi_mode. Remove
16120 with_test_prefix.
16121 (top level): Use foreach_with_prefix, and add main/separate UI MI
16122 testing axis.
16123
51f77c37
PA
161242016-06-21 Pedro Alves <palves@redhat.com>
16125
16126 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16127 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16128 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16129 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16130 (gdb_main_spawn_id, mi_spawn_id): Declare and
16131 comment.
16132 (mi_create_inferior_pty): New procedure,
16133 factored out from default_mi_gdb_start.
16134 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16135 procedures.
16136 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16137 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16138 Use mi_create_inferior_pty.
16139 (mi_gdb_start): Use eval to pass down args list.
16140
8980e177
PA
161412016-06-21 Pedro Alves <palves@redhat.com>
16142
16143 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16144 * gdb.opt/inline-cmds.exp: Add MI tests.
16145
f38d3ad1
PA
161462016-06-21 Pedro Alves <palves@redhat.com>
16147
16148 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16149
45db7c09
PA
161502016-06-21 Pedro Alves <palves@redhat.com>
16151
16152 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16153 (top level): Use it instead of mi_execute_to.
16154
5a069ab3
PA
161552016-06-21 Pedro Alves <palves@redhat.com>
16156
16157 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16158 (cont_handler_str): New.
16159 (signal_stop_handler): Set stop_handler_str instead of printing to
16160 stdout.
16161 (continue_handler): Set cont_handler_str instead of printing to
16162 stdout.
16163 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16164 mi_send_resuming_command. Print stop_handler_str and
16165 cont_handler_str instead of expecting the python events print
16166 directly.
16167
2838cc1d
SD
161682016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16169
16170 * gdb.base/jit-reader.exp: New file.
16171 * gdb.base/jithost.c: New file.
16172 * gdb.base/jithost.h: New file.
16173 * gdb.base/jitreader.c : New file.
16174 * gdb.base/jit-protocol.h: New file.
16175
21a77091
YQ
161762016-06-17 Yao Qi <yao.qi@linaro.org>
16177
16178 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16179 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16180 and detach-on-fork. Adjust tests.
16181 (top level): Invoke break_cond_on_syscall with combinations of
16182 syscall, follow-fork-mode and detach-on-fork.
16183
f50bf8e5
YQ
161842016-06-17 Yao Qi <yao.qi@linaro.org>
16185
16186 * gdb.base/step-over-exit.c: New.
16187 * gdb.base/step-over-exit.exp: New.
16188
a28d8e50
YTL
161892016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16190
16191 * gdb.base/float.exp: Add target check for nds32*-*-*.
16192 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16193
cad8e26d
AB
161942016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16195
16196 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16197 for unsupported target features.
16198 * gdb.base/call-rt-st.exp: Likewise.
16199 * gdb.base/call-sc.exp: Likewise.
16200 * gdb.base/call-signal-resume.exp: Likewise.
16201 * gdb.base/call-strs.exp: Likewise.
16202 * gdb.base/callexit.exp: Likewise.
16203 * gdb.base/callfuncs.exp: Likewise.
16204 * gdb.base/nodebug.exp: Likewise.
16205 * gdb.base/printcmds.exp: Likewise.
16206 * gdb.base/ptype.exp: Likewise.
16207 * gdb.base/structs.exp: Likewise.
16208 * gdb.base/unwindonsignal.exp: Likewise.
16209 * gdb.cp/gdb2495.exp: Likewise.
16210 * gdb.cp/templates.exp: Likewise.
16211 * gdb.cp/virtfunc.exp: Likewise.
16212 * gdb.threads/hand-call-in-threads.exp: Likewise.
16213 * gdb.threads/interrupted-hand-call.exp: Likewise.
16214 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16215
347dc102
TT
162162016-06-10 Tom Tromey <tom@tromey.com>
16217
16218 PR rust/20110:
16219 * gdb.rust/expr.exp: Add test for integer constant larger than
16220 i32.
16221
5e13cf25
BH
162222016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16223
16224 * gdb.fortran/nested-funcs.exp: New.
16225 * gdb.fortran/nested-funcs.f90: New.
16226
bb556f1f
TK
162272016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16228
16229 * gdb.base/examine-backward.c: New file.
16230 * gdb.base/examine-backward.exp: New file.
16231
38b022b4
SM
162322016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16233
16234 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16235 matching.
16236
1b40ec05
TT
162372016-06-02 Tom Tromey <tom@tromey.com>
16238
16239 PR python/18984:
16240 * gdb.python/py-shared.exp: Add solib_name test.
16241
193bd378
SM
162422016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16243
16244 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16245
3326303b
MG
162462016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16247
16248 PR c++/19893
16249 * gdb.dwarf2/implref.exp: Rename to...
16250 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16251 * gdb.dwarf2/implref-array.c: New file.
16252 * gdb.dwarf2/implref-array.exp: Likewise.
16253 * gdb.dwarf2/implref-global.c: Likewise.
16254 * gdb.dwarf2/implref-global.exp: Likewise.
16255 * gdb.dwarf2/implref-struct.c: Likewise.
16256 * gdb.dwarf2/implref-struct.exp: Likewise.
16257
825c8ef2
AT
162582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16259
16260 * gdb.trace/trace-condition.exp: Add 64bit tests.
16261
2320162a
AT
162622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16263
16264 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16265 bits types.
16266 (main): Adapt to 8 to 64 bits types.
16267 * gdb.trace/trace-condition.exp: Add new tests.
16268
a7818233
AT
162692016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16270
16271 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16272
0d336466
AT
162732016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16274
16275 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16276 Move condition tests...
16277 * gdb.trace/trace-condition.exp: Here.
16278
7faeb45a
AT
162792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16280
16281 * gdb.trace/trace-condition.exp: Add counter-case tests.
16282
e385593e
JK
162832016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16284
16285 PR c++/15231
16286 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16287 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16288
744608cc
PA
162892016-05-27 Pedro Alves <palves@redhat.com>
16290
16291 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16292 New procedure.
16293 (top level): Call it, and bail out of DejaGnu is known to be bad.
16294
ac775bf4
AB
162952016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16296
16297 * gdb.base/whatis.c: Extend the test case.
16298 * gdb.base/whatis.exp: Add additional tests.
16299
2bbad2ea
BH
163002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16301
16302* gdb.fortran/type.f90: Add pointer variable.
16303* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16304
8b70175d
BH
163052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16306
16307 * gdb.fortran/vla-type.exp: Fix testcase name.
16308
86d8a848
BH
163092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16310
16311 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16312
e188eb36
BH
163132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16314
16315 * gdb.fortran/type.f90: Add nested structures.
16316 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16317 * gdb.fortran/derived-type.exp: Adapt expected output.
16318 * gdb.fortran/vla-type.exp: Adapt expected output.
16319
9b2db1fd
BH
163202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16321
16322 * gdb.fortran/whatis_type.exp: Adapt expected output.
16323
72b17055
BH
163242016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16325
16326 * gdb.fortran/print_type.exp: Fix expected output.
16327 * gdb.fortran/whatis_type.exp: Fix expected output.
16328
3cd81d8d
BH
163292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16330
16331 * gdb.fortran/whatis_type.exp: Use multi_line.
16332
ddae9462
TT
163332016-05-24 Tom Tromey <tom@tromey.com>
16334
16335 PR python/17386:
16336 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16337 use value as an index.
16338
1957f6b8
TT
163392016-05-23 Tom Tromey <tom@tromey.com>
16340
16341 PR python/17981:
16342 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16343 no-breakpoint case.
16344
026a9174
PA
163452016-05-24 Pedro Alves <palves@redhat.com>
16346
16347 PR gdb/19828
16348 * gdb.threads/clone-attach-detach.c: New file.
16349 * gdb.threads/clone-attach-detach.exp: New file.
16350
e70a7231
FR
163512016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16352
16353 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16354
0f6ed0e0
TT
163552016-05-23 Tom Tromey <tom@tromey.com>
16356
16357 PR python/19438, PR python/18393:
16358 * gdb.python/py-progspace.exp: Add "dir" test.
16359 * gdb.python/py-objfile.exp: Add "dir" test.
16360
ffd19d61
YQ
163612016-05-23 Yao Qi <yao.qi@linaro.org>
16362
16363 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16364 * gdb.arch/thumb2-it.exp: Likewise.
16365
9e8f9b05
SM
163662016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16367
16368 * gdb.mi/mi-threads-interrupt.c: New file.
16369 * gdb.mi/mi-threads-interrupt.exp: New file.
16370
61c6156d
SM
163712016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16372
16373 PR gdb/18077
16374 * gdb.mi/mi-async-run.exp: New file.
16375 * gdb.mi/mi-async-run.c: New file.
16376
67218854
TT
163772016-05-17 Tom Tromey <tom@tromey.com>
16378 Manish Goregaokar <manishsmail@gmail.com>
16379
16380 * lib/rust-support.exp: New file.
16381 * lib/gdb.exp (skip_rust_tests): New proc.
16382 (build_executable_from_specs): Handle rust.
16383 * lib/future.exp (gdb_find_rustc): New proc.
16384 (gdb_default_target_compile): Handle rust.
16385 * gdb.rust/expr.exp: New file.
16386 * gdb.rust/generics.exp: New file.
16387 * gdb.rust/generics.rs: New file.
16388 * gdb.rust/methods.exp: New file.
16389 * gdb.rust/methods.rs: New file.
16390 * gdb.rust/modules.exp: New file.
16391 * gdb.rust/modules.rs: New file.
16392 * gdb.rust/simple.exp: New file.
16393 * gdb.rust/simple.rs: New file.
16394
c44af4eb
TT
163952016-05-17 Tom Tromey <tom@tromey.com>
16396
16397 * gdb.base/default.exp (set language): Add rust.
16398
dcd1f979
TT
163992016-05-17 Tom Tromey <tom@tromey.com>
16400
16401 * gdb.gdb/unittest.exp: New file.
16402
155b7f57
YQ
164032016-05-16 Yao Qi <yao.qi@linaro.org>
16404
16405 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16406 shell_prompt. Update shell_prompt_re.
16407
8ddd5a6c
DE
164082016-05-12 Doug Evans <dje@google.com>
16409
16410 PR symtab/19999
16411 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16412 $options when building executable.
16413 * gdb.dwarf2/fission-loclists-pie.S: New file.
16414 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16415
02e370d9
SM
164162016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16417
16418 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16419 of [is_remote target],
16420
8929ad8b
SM
164212016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16422
16423 * lib/gdb.exp (use_gdb_stub): New procedure.
16424
6c447423
DE
164252016-05-03 Yunlian Jiang <yunlian@google.com>
16426 Doug Evans <dje@google.com>
16427
16428 PR symtab/19914
16429 * gdb.dwarf2/dwp-sepdebug.c: New file.
16430 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16431
444e826c
SM
164322016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16433
16434 * gdb.base/detach.exp: Remove is_remote check.
16435
740feeaa
SM
164362016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16437
16438 * gdb.base/annota-input-while-running.exp: Don't check for
16439 [is_remote target]. Enable annotations after running to main.
16440 Remove unused "set test..." line.
16441
9080ac9d
SM
164422016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16443
16444 * gdb.trace/trace-enable-disable.exp: New file.
16445 * gdb.trace/trace-enable-disable.c: New file.
16446
952ebca5
SM
164472016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16448
16449 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16450 use it in info sharedlibrary test.
16451 * gdb.trace/ftrace-lock.exp: Likewise.
16452 * gdb.trace/ftrace.exp: Likewise.
16453 * gdb.trace/range-stepping.exp: Likewise.
16454 * gdb.trace/trace-break.exp: Likewise.
16455 * gdb.trace/trace-condition.exp: Likewise.
16456 * gdb.trace/trace-mt.exp: Likewise.
16457
d9019901
SM
164582016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16459
16460 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16461 (gdb_load_shlib): ... this.
16462 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16463 gdb_load_shlib.
16464 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16465 * gdb.base/ctxobj.exp: Likewise.
16466 * gdb.base/dprintf-pending.exp: Likewise.
16467 * gdb.base/dso2dso.exp: Likewise.
16468 * gdb.base/fixsection.exp: Likewise.
16469 * gdb.base/gcore-relro.exp: Likewise.
16470 * gdb.base/gdb1555.exp: Likewise.
16471 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16472 * gdb.base/gnu-ifunc.exp: Likewise.
16473 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16474 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16475 * gdb.base/pending.exp: Likewise.
16476 * gdb.base/print-file-var.exp: Likewise.
16477 * gdb.base/print-symbol-loading.exp: Likewise.
16478 * gdb.base/shlib-call.exp: Likewise.
16479 * gdb.base/shreloc.exp: Likewise.
16480 * gdb.base/so-impl-ld.exp: Likewise.
16481 * gdb.base/solib-disc.exp: Likewise.
16482 * gdb.base/solib-nodir.exp: Likewise.
16483 * gdb.base/solib-overlap.exp: Likewise.
16484 * gdb.base/solib-symbol.exp: Likewise.
16485 * gdb.base/solib-weak.exp (do_test): Likewise.
16486 * gdb.base/sym-file.exp: Likewise.
16487 * gdb.base/symtab-search-order.exp: Likewise.
16488 * gdb.base/type-opaque.exp: Likewise.
16489 * gdb.base/unload.exp: Likewise.
16490 * gdb.base/watchpoint-solib.exp: Likewise.
16491 * gdb.compile/compile.exp: Likewise.
16492 * gdb.cp/gdb2384.exp: Likewise.
16493 * gdb.cp/infcall-dlopen.exp: Likewise.
16494 * gdb.cp/re-set-overloaded.exp: Likewise.
16495 * gdb.fortran/library-module.exp: Likewise.
16496 * gdb.opt/solib-intra-step.exp: Likewise.
16497 * gdb.python/py-finish-breakpoint.exp: Likewise.
16498 * gdb.python/py-shared.exp: Likewise.
16499 * gdb.reverse/solib-precsave.exp: Likewise.
16500 * gdb.reverse/solib-reverse.exp: Likewise.
16501 * gdb.server/solib-list.exp: Likewise.
16502 * gdb.threads/dlopen-libpthread.exp: Likewise.
16503 * gdb.threads/tls-shared.exp: Likewise.
16504 * gdb.threads/tls-so_extern.exp: Likewise.
16505 * gdb.trace/change-loc.exp: Likewise.
16506 * gdb.trace/ftrace-lock.exp: Likewise.
16507 * gdb.trace/ftrace.exp: Likewise.
16508 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16509 * gdb.trace/pending.exp: Likewise.
16510 * gdb.trace/range-stepping.exp: Likewise.
16511 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16512 (strace_info_marker): Likewise.
16513 (strace_probe_marker): Likewise.
16514 (strace_trace_on_same_addr): Likewise.
16515 (strace_trace_on_diff_addr): Likewise.
16516 * gdb.trace/trace-break.exp: Likewise.
16517 * gdb.trace/trace-condition.exp: Likewise.
16518 * gdb.trace/trace-mt.exp: Likewise.
16519
fca4cfd9
SM
165202016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16521
16522 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16523 result of gdb_remote_download.
16524 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16525 * gdb.base/dso2dso.exp: Likewise.
16526 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16527 * gdb.base/print-file-var.exp: Likewise.
16528 * gdb.base/shlib-call.exp: Likewise.
16529 * gdb.base/shreloc.exp: Likewise.
16530 * gdb.base/solib-overlap.exp: Likewise.
16531 * gdb.base/solib-weak.exp (do_test): Likewise.
16532 * gdb.base/unload.exp: Likewise.
16533
11cf4ffb
YQ
165342016-04-27 Yao Qi <yao.qi@linaro.org>
16535
16536 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16537 exists.
16538
3e2e34f8
KB
165392016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16540
16541 * vla-type.exp: Print structure from toplevel.
16542
8f07e298
BH
165432016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16544
16545 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16546 of dynamic types.
16547 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16548 of dynamic types.
16549
9920b434
BH
165502016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16551
16552 * gdb.fortran/vla-type.f90: New file.
16553 * gdb.fortran/vla-type.exp: New file.
16554
f3abeff5
YQ
165552016-04-25 Yao Qi <yao.qi@linaro.org>
16556
16557 * gdb.base/branch-to-self.c: New file.
16558 * gdb.base/branch-to-self.exp: New file.
16559
0a5d52f0
YQ
165602016-04-22 Yao Qi <yao.qi@linaro.org>
16561
16562 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16563 more after $hex.
16564
495346f6
YQ
165652016-04-22 Yao Qi <yao.qi@linaro.org>
16566
16567 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16568 * gdb.base/annota3.exp: Likewise.
16569
4a7e075c
YQ
165702016-04-22 Yao Qi <yao.qi@linaro.org>
16571
16572 * gdb.reverse/step-precsave.exp: Do one step and test program
16573 stops in "callee" and do multiple steps until program goes out
16574 of "callee".
16575 * gdb.reverse/step-reverse.exp: Likewise.
16576
5b061e98
YQ
165772016-04-22 Yao Qi <yao.qi@linaro.org>
16578
16579 * gdb.trace/signal.exp: Also pass if
16580 $tracepoint_hits($i) > $iterations.
16581
5c5dc57f
YQ
165822016-04-22 Yao Qi <yao.qi@linaro.org>
16583
16584 * gdb.trace/signal.c: New file.
16585 * gdb.trace/signal.exp: New file.
16586
a55411b9
DE
165872016-04-19 Doug Evans <xdje42@gmail.com>
16588
16589 * gdb.base/bad-file.exp: New file.
16590
a22df60a
MG
165912016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16592
16593 * gdb.dwarf2/implref.exp: New file.
16594
0c13f7e5
BH
165952016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16596
16597 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16598 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16599 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16600 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16601 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16602 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16603 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16604 * lib/fortran.exp (fortran_int4): New procedure.
16605 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16606 (fortran_logical4): Likewise.
16607
9b9b09e9
BH
166082016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16609
16610 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16611
a14d1f4d
BH
166122016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16613
16614 * lib/compiler.c: Add Intel specific preprocessor macros.
16615 * lib/compiler.cc: Likewise.
25d49b86 16616
7d49b1d0
LM
166172016-04-13 Luis Machado <lgustavo@codesourcery.com>
16618
16619 * gdb.server/connect-with-no-symbol-file.c: New file.
16620 * gdb.server/connect-with-no-symbol-file.exp: New file.
16621
8392fa22
SM
166222016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16623
16624 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16625
8c4c4aeb
SM
166262016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16627
16628 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16629 standard output directory.
16630
45e3745e
AT
166312016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16632
16633 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16634
e26b7e41
MM
166352016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16636
16637 * gdb.btrace/instruction_history.c (loop): Add declaration.
16638
8ce09462
AT
166392016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16640
16641 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16642
2e88a1ea
SM
166432016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16644
16645 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16646 parentheses to print.
16647 (continue_handler): Likewise.
16648
f48e22e3
SM
166492016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16650
16651 * gdb.server/solib-list.exp: Remove is_remote check.
16652 Pass shlib= to gdb_compile. Don't link shared library with
16653 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16654 Run binary filename through "readlink -f" on the target.
16655
096be756
PA
166562016-04-08 Pedro Alves <palves@redhat.com>
16657
16658 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16659 interpreter filename as argument to gdbserver_spawn.
16660 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16661 Return empty if $last_loaded_file does not exist.
16662
06500533
JK
166632016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16664
16665 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16666 * gdb.base/jit-main.c: Use exit after usage.
16667
2d35e871
JK
166682016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16669
16670 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16671 GDBHISTSIZE prior to the tests.
16672 * gdb.base/gdbinit-history.exp: Likewise.
16673
166742016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16675
16676 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16677 instead of build_executable. Use gdb_load_shlibs.
16678
c8064e7e
YQ
166792016-04-07 Yao Qi <yao.qi@linaro.org>
16680
16681 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16682 Execute "si" command.
16683
bde47561
YQ
166842016-04-07 Yao Qi <yao.qi@linaro.org>
16685
16686 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16687 number instead of the comments on some line.
16688
b16f8a3b
DB
166892016-04-06 Don Breazeal <donb@codesourcery.com>
16690
16691 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16692 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16693
c2f901df
SM
166942016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16695
16696 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16697 standard_output_file. Remove unused binfile variable.
16698
ac17fda0
CU
166992016-04-05 Catalin Udma <catalin.udma@freescale.com>
16700
16701 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16702 * gdb.python/py-mi-objfile.exp: Match "list main" output
16703 in console format.
16704
03a8c4df
SM
167052016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16706
16707 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16708 absolute.
16709
6e774b13
SM
167102016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16711
16712 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16713 absolute.
16714 * gdb.trace/ftrace.exp: Likewise.
16715 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16716 targets as well.
16717 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16718 (gdb_load_shlibs): Copy libraries to test directory when testing
16719 natively. Only set solib-search-path if testing remotely.
16720 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16721
7817ea46
SM
167222016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16723
16724 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16725 gdb_download. Use it even if the target is not remote.
16726 * gdb.base/jit.exp (compile_jit_test): Likewise.
16727 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16728 output directory if the destination board is local, otherwise use
16729 the standard remote_download from DejaGnu.
16730 (gdb_download): Remove.
16731 (gdb_load_shlibs): Use gdb_remote_download instead of
16732 gdb_download.
16733 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16734 Use gdb_remote_download instead of gdb_download. Use it even if
16735 the target is not remote.
16736 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16737 instead of gdb_download.
16738
7beb7f68
SM
167392016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16740
16741 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16742 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16743 run.
16744
cc63428a
AV
167452016-04-01 Artemiy Volkov <artemiyv@acm.org>
16746
16747 PR gdb/19820
16748 * gdb.base/printcmds.exp: Add artificial arrays tests.
16749
64cdf930
PA
167502016-03-31 Pedro Alves <palves@redhat.com>
16751
16752 PR gdb/19858
16753 * gdb.base/jit-main.c: Include unistd.h.
16754 (ATTACH): Define to 0 if not already defined.
16755 (wait_for_gdb, mypid): New globals.
16756 (WAIT_FOR_GDB): New macro.
16757 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16758 some breakpoint locations.
16759 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16760 New procedures.
16761 (one_jit_test): Add REATTACH parameter, and handle it. Use
16762 continue_to_test_location.
16763 (top level): Test attach, and adjusts calls to one_jit_test.
16764
40dea8cb
PA
167652016-03-31 Pedro Alves <palves@redhat.com>
16766
16767 PR gdb/19858
16768 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16769 BINSUFFIX parameter, and handle it.
16770 (top level): Adjust calls compile_jit_test.
16771
e7ea3ec7
CU
167722016-03-31 Catalin Udma <catalin.udma@freescale.com>
16773
16774 PR python/19743
16775 * gdb.python/py-mi-events-gdb.py: New file.
16776 * gdb.python/py-mi-events.c: New file.
16777 * gdb.python/py-mi-events.exp: New file.
16778
e6359af3
YQ
167792016-03-30 Yao Qi <yao.qi@linaro.org>
16780
16781 * gdb.reverse/until-precsave.exp: Match function name only.
16782 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16783 Move malloc to a condition block.
16784 * gdb.reverse/until-reverse.exp: Match function name only.
16785
a4105d04
MK
167862016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16787
16788 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16789 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16790 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16791 variable for GPR 0 instead of assuming it is register 0.
16792 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16793 * lib/trace-support.exp: Add s390 registers.
16794
bfa6adb9
YQ
167952016-03-29 Yao Qi <yao.qi@linaro.org>
16796
16797 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16798
1e6697ea
YQ
167992016-03-24 Yao Qi <yao.qi@linaro.org>
16800
16801 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16802 test message.
16803
64bcd522
AA
168042016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16805
16806 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16807 maintaining separate logic for constructing the output path.
16808
7868401b
DB
168092016-03-16 Don Breazeal <donb@codesourcery.com>
16810
16811 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
16812 Retry fork and waitpid on interrupted system call errors.
16813 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16814 Use with_timeout_factor to increase timeout by factor of 10.
16815
1cafadb4
DB
168162016-03-15 Don Breazeal <donb@codesourcery.com>
16817
16818 * gdb.cp/scope-err.cc: New test program.
16819 * gdb.cp/scope-err.exp: New test script.
16820 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
16821 lines and "set breakpoint here" comment.
16822 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
16823 Fixed some whitespace and format issues.
16824 * gdb.mi/mi-linespec-err-cp.cc: New test program.
16825 * gdb.mi/mi-linespec-err-cp.exp: New test script.
16826
81516450
DE
168272016-03-15 Doug Evans <dje@google.com>
16828
16829 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
16830 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
16831 All callers updated. Add tests for enums, mixed flags register.
16832
aa52b601
DE
168332016-03-15 Doug Evans <dje@google.com>
16834
16835 * gdb.base/skip.c (main): Call test_skip_file_and_function.
16836 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
16837
fa4ff313
SM
168382016-03-14 Simon Marchi <simon.marchi@ericsson.com>
16839
16840 * gdb.base/default.exp: Add $_as_string to the list of expected
16841 convenience functions.
16842
f2403c39
AB
168432016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
16844
16845 * gdb.base/maint.exp: New tests for 'maint info line-table'.
16846
f2f3ccb9
SM
168472016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
16848
16849 * gdb.python/py-as-string.exp: New file.
16850 * gdb.python/py-as-string.c: New file.
16851
00dbd492
PA
168522016-03-09 Pedro Alves <palves@redhat.com>
16853
16854 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
16855 signal" -> "Thread NN received signal" output change.
16856 * gdb.threads/ia64-sigill.exp: Likewise.
16857 * gdb.threads/linux-dp.exp: Likewise.
16858 * gdb.threads/manythreads.exp: Likewise.
16859 * gdb.threads/pending-step.exp: Likewise.
16860 * gdb.threads/print-threads.exp: Likewise.
16861 * gdb.threads/sigstep-threads.exp: Likewise.
16862 * gdb.threads/staticthreads.exp: Likewise.
16863 * gdb.threads/tls.exp: Likewise.
16864
1e6697ea
YQ
168652016-03-09 Pedro Alves <palves@redhat.com>
16866
16867 * gdb.base/command-line-input.exp: New file.
16868
b04fd3be
MK
168692016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16870
16871 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
16872 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
16873 * gdb.trace/pending.exp: Accept leading dot before function name.
16874 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
16875 * lib/trace-support.exp: Set registers for ppc.
16876
98fa59e9
MK
168772016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16878
16879 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
16880 use it for disassembly; accept .main in addition to main in backtrace.
16881
f77198c8
MK
168822016-03-09 Wei-cheng Wang <cole945@gmail.com>
16883 Marcin Kościelnicki <koriakin@0x04.net>
16884
16885 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
16886 (gdb_recursion_test_ptr): New global variable.
16887 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
16888 gdb_recursion_test.
16889 (gdb_c_test): Ditto.
16890
ba84e0da
MK
168912016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16892
16893 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
16894 ordering.
16895
4366d36e
MK
168962016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
16897
16898 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
16899 (bar): Add bar_start_lbl label.
16900 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
16901 of foo/bar for emitting DWARF and tracing.
16902
5eb264df
SDJ
169032016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
16904
16905 * analyze-racy-logs.py: Set executable bit.
16906
fb6a751f
SDJ
169072016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
16908
16909 * Makefile.in (DEFAULT_RACY_ITER): New variable.
16910 (CHECK_TARGET_TMP): Likewise.
16911 (check-single-racy): New rule.
16912 (check-parallel-racy): Likewise.
16913 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
16914 (do-check-parallel-racy): New rule.
16915 (check-racy/%.exp): Likewise.
16916 * README (Racy testcases): New section.
16917 * analyze-racy-logs.py: New file.
16918
bdf7e230
DE
169192016-03-03 Doug Evans <dje@google.com>
16920
16921 * gdb.base/skip.exp: Use with_test_prefix.
16922
4719d415
YQ
169232016-03-03 Yao Qi <yao.qi@linaro.org>
16924
16925 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
16926 Invoke step_over_syscall "clone" and break_cond_on_syscall
16927 "clone".
16928 * gdb.base/step-over-clone.c: New file.
16929
ea507862
YQ
169302016-03-03 Yao Qi <yao.qi@linaro.org>
16931
16932 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
16933 code format.
16934
8fc8cbda
YQ
169352016-03-03 Yao Qi <yao.qi@linaro.org>
16936
16937 * gdb.base/disp-step-fork.c: Rename to ...
16938 * gdb.base/step-over-fork.c: ... it. New file.
16939 * gdb.base/disp-step-vfork.c: Rename to ...
16940 * gdb.base/step-over-vfork.c: ... it. New file.
16941 * gdb.base/disp-step-syscall.exp: Rename to ...
16942 * gdb.base/step-over-syscall.exp: ... it. New file.
16943 (disp_step_cross_syscall): Rename to ...
16944 (step_over_syscall): ... it.
16945
92fa70b0
YQ
169462016-03-03 Yao Qi <yao.qi@linaro.org>
16947
16948 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
16949 If target supports condition evaluation on target, invoke
16950 break_cond_on_syscall for fork and vfork.
16951
e197ad3c
YQ
169522016-03-03 Yao Qi <yao.qi@linaro.org>
16953
16954 * gdb.base/disp-step-syscall.exp: Don't invoke
16955 support_displaced_stepping.
16956 (disp_step_cross_syscall): Test with displaced stepping off and
16957 on if supported.
16958
0b47da9f
YQ
169592016-03-03 Yao Qi <yao.qi@linaro.org>
16960
16961 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
16962 proc.
16963 (setup): New proc.
16964 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
16965 and setup.
16966
065ab6dc
BH
169672016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16968
16969 * gdb.fortran/vla-history.exp: Remove breakpoint.
16970
07e448ad 169712016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16972
25d49b86
PA
16973 * gdb.fortran/vla-history.exp: Lookup array elements and printing
16974 exceeds timeout.
07e448ad 16975
9ac2d526 169762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16977
25d49b86
PA
16978 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
16979 breakpoint.
9ac2d526 16980
17807369
BH
169812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
16982
16983 * gdb.mi/vla.f90: Nullify pointer after declaration.
16984
86e501af
PA
169852016-03-01 Pedro Alves <palves@redhat.com>
16986
16987 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
16988
1e903e32
PA
169892016-03-01 Pedro Alves <palves@redhat.com>
16990
16991 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
16992 before anything else.
16993 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
16994 _GNU_SOURCE here.
16995 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
16996 before anything else.
16997 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
16998
6ccb54e2
PA
169992016-03-01 Pedro Alves <palves@redhat.com>
17000
17001 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
17002
30ca9da1
YQ
170032016-03-01 Yao Qi <yao.qi@linaro.org>
17004
17005 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
17006 prepare_for_testing.
17007
dc856b38
YQ
170082016-03-01 Yao Qi <yao.qi@linaro.org>
17009
17010 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
17011
4a932159
AA
170122016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17013
17014 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
17015 manually constructing the output path.
17016
f2489477
AA
170172016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17018
17019 * gdb.arch/s390-stackless.S: New.
17020 * gdb.arch/s390-stackless.exp: New.
17021
38899f16
IB
170222016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
17023
17024 * gdb.dlang/circular.c: New file.
17025 * gdb.dlang/circular.exp: New file.
17026
9fde51ed
YQ
170272016-02-26 Yao Qi <yao.qi@linaro.org>
17028
17029 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
17030 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
17031 (testcases): Update.
17032
ce90fefe
YQ
170332016-02-26 Yao Qi <yao.qi@linaro.org>
17034
17035 * gdb.reverse/aarch64.c: Rename to ...
17036 * gdb.reverse/insn-reverse.c: ... it.
17037 * gdb.reverse/aarch64.exp: Rename to ...
17038 * gdb.reverse/insn-reverse.exp: ... it.
17039
3263bceb
YQ
170402016-02-26 Yao Qi <yao.qi@linaro.org>
17041
17042 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
17043 (testcase_ftype): New.
17044 (testcases): New array.
17045 (n_testcases): New.
17046 (main): Call each element in testcases.
17047 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
17048 (read_testcase): New.
17049 Do the tests in a loop.
17050
6cb59ff1
YQ
170512016-02-25 Yao Qi <yao.qi@linaro.org>
17052
17053 * gdb.base/branches.c: Remove.
17054
ae91f625
MK
170552016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17056
17057 PR gdb/13808
17058 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17059
678b48b7
MK
170602016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17061
17062 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17063
7337a6f2
MK
170642016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17065
17066 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17067 change x86_64 call_insn to 'callq'.
17068
861ca91f
AT
170692016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17070
17071 * gdb.trace/tfile-avx.c: Move to...
17072 * gdb.trace/tracefile-pseudo-reg.c: Here.
17073 * gdb.trace/tfile-avx.exp: Move to...
17074 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17075
bf74e428
GB
170762016-02-24 Gary Benson <gbenson@redhat.com>
17077
17078 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17079 message on attach.
17080
cce0e923
DE
170812016-02-23 Doug Evans <dje@google.com>
17082
17083 * gdb.base/skip.c (test_skip): New function.
17084 (end_test_skip_file_and_function): New function.
17085 (test_skip_file_and_function): New function.
17086 * gdb.base/skip1.c (test_skip): New function.
17087 (skip1_test_skip_file_and_function): New function.
17088 * gdb.base/skip.exp: Add tests for new skip options.
17089 * gdb.base/skip-solib.exp: Update expected output.
17090 * gdb.perf/skip-command.cc: New file.
17091 * gdb.perf/skip-command.exp: New file.
17092 * gdb.perf/skip-command.py: New file.
17093
4000e47e
MK
170942016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17095
17096 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17097 info registers pattern.
17098
24f75ead
IB
170992016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17100
17101 * lib/future.exp: Add D support.
17102 (gdb_find_gdc): New proc.
17103 (gdb_default_target_compile): Add D support.
17104
fbb7bcbe
WW
171052016-02-18 Wei-cheng Wang <cole945@gmail.com>
17106
17107 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17108 user+system time.
17109 (trace_speed_test): Determine the iteration count for a time
17110 between 15..30 seconds.
17111
012b3a21
WT
171122016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17113
17114 * gdb.arch/i386-mpx-sigsegv.c: New file.
17115 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17116 * gdb.arch/i386-mpx-simple_segv.c: New file.
17117 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17118
2d5189bd
YQ
171192016-02-18 Yao Qi <yao.qi@linaro.org>
17120
17121 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17122 Don't call setup_kfail.
17123
40fb20d0
YQ
171242016-02-18 Yao Qi <yao.qi@linaro.org>
17125
17126 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17127 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17128
21b1f8d2
DE
171292016-02-16 Doug Evans <dje@google.com>
17130
17131 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17132 * gdb.base/skip1.c: Ditto.
17133 * gdb.base/skip.exp: Whitespace cleanup.
17134
4041ed77
DB
171352016-02-16 Don Breazeal <donb@codesourcery.com>
17136
17137 PR remote/19496
17138 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17139 Remove kfail for PR remote/19496.
17140
c4ef31bf
SM
171412016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17142
17143 * lib/gdb.exp (standard_temp_file): Return a path specific to
17144 the runtest invocation.
17145
266b65b3
SM
171462016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17147
17148 * gdb.trace/save-trace.exp: Change relative path to be in the
17149 standard output directory.
17150
a7a0a6a9
JK
171512016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17152
17153 * gdb.arch/i386-prologue.c: Add missing prototypes.
17154
c99dbb42
JK
171552016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17156
17157 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17158 * gdb.arch/i386-prologue.exp: Likewise.
17159 * gdb.arch/i386-size.exp: Likewise.
17160
aa480355
SM
171612016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17162
17163 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17164 define object file path.
17165 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17166 file path.
17167 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17168 standard_output_file to define binfile.
17169
ba881f50
JK
171702016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17171
17172 Fix compatibility with recent gfortran-5.3.1.
17173 * gdb.fortran/vla-history.exp (print vla1 allocated)
17174 (print vla2 allocated, print $2, print $3): Remove
17175 (print $4): Rename to ...
17176 (print $2): ... here.
17177 (print $9): Rename to ...
17178 (print $5): ... here.
17179 (print $10): Rename to ...
17180 (print $6): ... here.
17181 * gdb.fortran/vla.f90: Add pvla initialization.
17182
e9fb005c
JK
171832016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17184
17185 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17186 New test.
17187 * gdb.fortran/vla-value-sub.exp: Likewise.
17188
e44e00ff
MK
171892016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17190
17191 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17192
97e94151
SM
171932016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17194
17195 * i386-biarch-core.exp: Define corefile using
17196 standard_output_file.
17197
01113bc1
YQ
171982016-02-12 Yao Qi <yao.qi@linaro.org>
17199
17200 * gdb.arch/arm-single-step-kernel-helper.c: New.
17201 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17202
33b4777c
MM
172032016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17204
17205 * gdb.btrace/tailcall-only.exp: New.
17206 * gdb.btrace/tailcall-only.c: New.
17207 * gdb.btrace/x86_64-tailcall-only.S: New.
17208 * gdb.btrace/i686-tailcall-only.S: New.
17209
acc23c11
PA
172102016-02-11 Pedro Alves <palves@redhat.com>
17211
17212 * README (Parallel testing): Add missing double quotes.
17213
e352bf0a
PA
172142016-02-11 Pedro Alves <palves@redhat.com>
17215
17216 * README (Parallel testing): New section.
17217 (GDB_PARALLEL): Rewrite.
17218 (FORCE_PARALLEL): Document.
17219
9f5fed78
MK
172202016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17221
17222 * gdb.trace/tfile-avx.c: New test.
17223 * gdb.trace/tfile-avx.exp: New test.
17224
9ef9e6a6
KS
172252016-02-09 Keith Seitz <keiths@redhat.com>
17226
17227 PR breakpoints/19546
17228 * gdb.base/infcall-exec.c: New file.
17229 * gdb.base/infcall-exec2.c: New file.
17230 * gdb.base/infcall-exec.exp: New file.
17231
a96e36da
KS
172322016-02-09 Keith Seitz <keiths@redhat.com>
17233
17234 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17235 (toplevel): Call test_bkpt_address.
17236
9f61929f
KS
172372016-02-09 Keith Seitz <keiths@redhat.com>
17238
17239 PR python/19506
17240 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17241 (toplevel): Call test_bkpt_address.
17242
1e94266c
SM
172432016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17244
17245 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17246 to AC_OUTPUT.
17247 * configure: Regenerate.
17248
2a7f3dff
PA
172492016-02-09 Pedro Alves <palves@redhat.com>
17250
17251 PR breakpoints/19548
17252 * gdb.base/execl-update-breakpoints.c (some_function): New
17253 function.
17254 (main): Call it.
17255 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17256 Tighten expected GDB output.
17257
2151ccc5
SM
172582016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17259
17260 * Makefile.in (ALL_SUBDIRS): Remove.
17261 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17262 (distclean maintainer-clean realclean): Likewise.
17263 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17264 * configure: Regenerate.
17265 * gdb.ada/Makefile.in: Delete.
17266 * gdb.arch/Makefile.in: Likewise.
17267 * gdb.asm/Makefile.in: Likewise.
17268 * gdb.base/Makefile.in: Likewise.
17269 * gdb.btrace/Makefile.in: Likewise.
17270 * gdb.cell/Makefile.in: Likewise.
17271 * gdb.compile/Makefile.in: Likewise.
17272 * gdb.cp/Makefile.in: Likewise.
17273 * gdb.disasm/Makefile.in: Likewise.
17274 * gdb.dlang/Makefile.in: Likewise.
17275 * gdb.dwarf2/Makefile.in: Likewise.
17276 * gdb.fortran/Makefile.in: Likewise.
17277 * gdb.gdb/Makefile.in: Likewise.
17278 * gdb.go/Makefile.in: Likewise.
17279 * gdb.guile/Makefile.in: Likewise.
17280 * gdb.java/Makefile.in: Likewise.
17281 * gdb.linespec/Makefile.in: Likewise.
17282 * gdb.mi/Makefile.in: Likewise.
17283 * gdb.modula2/Makefile.in: Likewise.
17284 * gdb.multi/Makefile.in: Likewise.
17285 * gdb.objc/Makefile.in: Likewise.
17286 * gdb.opencl/Makefile.in: Likewise.
17287 * gdb.opt/Makefile.in: Likewise.
17288 * gdb.pascal/Makefile.in: Likewise.
17289 * gdb.perf/Makefile.in: Likewise.
17290 * gdb.python/Makefile.in: Likewise.
17291 * gdb.reverse/Makefile.in: Likewise.
17292 * gdb.server/Makefile.in: Likewise.
17293 * gdb.stabs/Makefile.in: Likewise.
17294 * gdb.threads/Makefile.in: Likewise.
17295 * gdb.trace/Makefile.in: Likewise.
17296 * gdb.xml/Makefile.in: Likewise.
17297 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17298 GDB_PARALLEL.
17299 (standard_output_file): Remove check for GDB_PARALLEL, always
17300 return path in outputs/$subdir/$testname.
17301
437277d4
SM
173022016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17303
17304 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17305 (site.exp): Assign abs_srcdir to tcl's srcdir.
17306
31d913c7
YQ
173072016-02-04 Yao Qi <yao.qi@linaro.org>
17308
17309 * gdb.base/foll-exec-mode.c: Include limits.h.
17310 (main): Add parameters argc and argv. Get directory from
17311 argv[0].
17312 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17313 compilation.
17314 * gdb.base/foll-exec.c: Include limits.h.
17315 (main): Add parameters argc and argv.
17316 Get directory from argv[0].
17317 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17318 Adjust tests on the number of lines as source code changed.
17319 * gdb.base/foll-vfork-exit.c: Include limits.h.
17320 (main): Add one line of statement before vfork.
17321 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17322 (main): Add parameters argc and argv. Get directory from
17323 argv[0].
17324 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17325 (setup_gdb): Set tbreak to skip some source lines.
17326 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17327 (main): Add parameters argc and argv. Get directory from
17328 argv[0].
17329 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17330 compilation.
17331 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17332 (main): Add parameters argc and argv. Get directory from
17333 argv[0].
17334 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17335 compilation.
17336
9482b9fb
DE
173372016-02-01 Doug Evans <dje@google.com>
17338
17339 * gdb.base/skip.exp: Clean up multiple references to same test name.
17340
6b2e4f10
PA
173412016-02-01 Pedro Alves <palves@redhat.com>
17342
ccb6afd6 17343 PR remote/19496
6b2e4f10
PA
17344 * gdb.threads/forking-threads-plus-breakpoint.exp
17345 (displaced_stepping_supported): New global.
17346 (probe_displaced_stepping_support): New procedure.
17347 (do_test): Add 'displaced' parameter, and use it.
17348 (top level): Check for displaced stepping support. Add displaced
17349 stepping on/off testing axis.
17350
37a8db1a
AB
173512016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17352
17353 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17354 pointer. Don't perform further tests on the unassociated pointer
17355 if the first test fails.
17356
5fdf6324
AB
173572016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17358
17359 * gdb.base/max-value-size.c: New file.
17360 * gdb.base/max-value-size.exp: New file.
17361 * gdb.base/huge.exp: Disable max-value-size for this test.
17362
935c6144
IB
173632016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17364
17365 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17366
7fe8399d
YQ
173672016-01-28 Yao Qi <yao.qi@linaro.org>
17368
17369 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17370
a2077e25
PA
173712016-01-25 Pedro Alves <palves@redhat.com>
17372
17373 PR threads/19461
17374 * gdb.base/fork-running-state.c: New file.
17375 * gdb.base/fork-running-state.exp: New file.
17376
1d2736d4
PA
173772016-01-25 Pedro Alves <palves@redhat.com>
17378
17379 PR gdb/19494
17380 * gdb.base/catch-fork-kill.c: New file.
17381 * gdb.base/catch-fork-kill.exp: New file.
17382
f1da4b11
PA
173832016-01-25 Pedro Alves <palves@redhat.com>
17384
17385 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17386 Delete, moved to lib/gdb.exp.
17387 * gdb.threads/forking-threads-plus-breakpoint.exp
17388 (foreach_with_prefix): Likewise.
17389 * gdb.threads/process-dies-while-handling-bp.exp
17390 (foreach_with_prefix): Likewise.
17391 * lib/gdb.exp (foreach_with_prefix): New procedure.
17392
45f38546
MK
173932016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17394
17395 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17396 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17397
dc29a1ce
MK
173982016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17399
17400 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17401 endian targets.
17402
092127d7
JK
174032016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17404 Pedro Alves <palves@redhat.com>
17405
17406 Fix testsuite compatibility with Guile.
17407 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17408 number.
17409
31d765d3
JK
174102016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17411
17412 Fix testsuite compatibility with Guile.
17413 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17414 (thread 1): New test for backtrace through signal handler.
17415
1ac78c04
YQ
174162016-01-22 Yao Qi <yao.qi@linaro.org>
17417
17418 PR testsuite/19491
17419 * gdb.base/multi-forks.c: Include
17420 ../lib/unbuffer_output.c
17421 (main): Call gdb_unbuffer_output.
17422
4f5946a8
DE
174232016-01-21 Doug Evans <dje@google.com>
17424
17425 * lib/ada.exp (gdb_compile_ada): Fix typo.
17426
305e13e6
JB
174272016-01-21 Joel Brobecker <brobecker@adacore.com>
17428
17429 * gdb.base/break-fun-addr.exp: New file.
17430 * gdb.base/break-fun-addr1.c: New file.
17431 * gdb.base/break-fun-addr2.c: New file.
17432
5f5dfff6
SM
174332016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17434
17435 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17436 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17437 enum flag values.
17438
fd356fa2
AA
174392016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17440
17441 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17442 when GDB can not set the vector return value. Add more comments
17443 for clarification.
17444
9df22175
AT
174452016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17446
17447 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17448 command.
17449
41d1845e
SM
174502016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17451
17452 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17453
01ac6840
SM
174542016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17455
17456 * Makefile.in (check-single): Pass --status to runtest.
17457 (check/%.exp): Likewise.
17458
174592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17460
17461 * Makefile.in (check-parallel): Propagate return code from make
17462 do-check-parallel.
17463
bd0a71fa
MK
174642016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17465
17466 * gdb.trace/ftrace.exp: Fix expected message on continue.
17467 * gdb.trace/pending.exp: Fix expected message on continue.
17468 * gdb.trace/trace-break.exp: Fix expected message on continue.
17469
8bcbad33
SM
174702016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17471
17472 * lib/gdb.exp (gdb_test): Remove unused global references.
17473
f303dbd6
PA
174742016-01-18 Pedro Alves <palves@redhat.com>
17475
17476 * gdb.base/async-shell.exp: Adjust expected output.
17477 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17478 * gdb.base/siginfo-thread.exp: Adjust expected output.
17479 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17480 * gdb.java/jnpe.exp: Adjust expected output.
17481 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17482 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17483 * gdb.threads/leader-exit.exp: Adjust expected output.
17484 * gdb.threads/manythreads.exp: Adjust expected output.
17485 * gdb.threads/pthreads.exp: Adjust expected output.
17486 * gdb.threads/schedlock.exp: Adjust expected output.
17487 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17488 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17489 expected output.
17490 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17491 output.
17492 * gdb.threads/sigthread.exp: Adjust expected output.
17493 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17494
b2789696
YQ
174952016-01-18 Yao Qi <yao.qi@linaro.org>
17496
17497 * gdb.guile/scm-section-script.c: Replace @progbits with
17498 %progbits.
17499 * gdb.python/py-section-script.c: Likewise.
17500
71ef29a8
PA
175012016-01-15 Pedro Alves <palves@redhat.com>
17502
17503 * gdb.multi/tids.exp: Test star wildcard ranges.
17504
3f5b7598
PA
175052016-01-15 Pedro Alves <palves@redhat.com>
17506
17507 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17508 command from "thread apply" invocation.
17509 (thr_apply_info_thr_invalid): Default the expected output to the
17510 input tid list.
17511 (top level): Add tests that use convenience variables. Add tests
17512 for "thread apply" with a valid TID list, but missing the command.
17513
663f6d42
PA
175142016-01-13 Pedro Alves <palves@redhat.com>
17515
17516 * gdb.base/default.exp: Expect $_gthread as well.
17517 * gdb.multi/tids.exp: Test $_gthread.
17518 * gdb.threads/thread-specific.exp: Test $_gthread.
17519
c84f6bbf
PA
175202016-01-13 Pedro Alves <palves@redhat.com>
17521
17522 * gdb.multi/tids.exp: Test "info threads -gid".
17523
22a02324
PA
175242016-01-13 Pedro Alves <palves@redhat.com>
17525
17526 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17527 Breakpoint.thread.
17528 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17529
5d5658a1
PA
175302016-01-07 Pedro Alves <palves@redhat.com>
17531
17532 * gdb.base/break.exp: Adjust to output changes.
17533 * gdb.base/hbreak2.exp: Likewise.
17534 * gdb.base/sepdebug.exp: Likewise.
17535 * gdb.base/watch_thread_num.exp: Likewise.
17536 * gdb.linespec/keywords.exp: Likewise.
17537 * gdb.multi/info-threads.exp: Likewise.
17538 * gdb.threads/thread-find.exp: Likewise.
17539 * gdb.multi/tids.c: New file.
17540 * gdb.multi/tids.exp: New file.
17541
84654457
PA
175422016-01-13 Pedro Alves <palves@redhat.com>
17543
17544 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17545
e3940304
PA
175462016-01-13 Pedro Alves <palves@redhat.com>
17547
17548 * gdb.base/default.exp: Expect $_inferior as well.
17549 * gdb.multi/base.exp: Test $_inferior.
17550
a911d87a
PA
175512016-01-13 Pedro Alves <palves@redhat.com>
17552
17553 PR breakpoints/19388
17554 * gdb.base/catch-signal-siginfo-cond.c: New file.
17555 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17556
82075af2
JS
175572016-01-12 Josh Stone <jistone@redhat.com>
17558 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17559
17560 * gdb.base/catch-syscall.c (do_execve): New variable.
17561 (main): Conditionally trigger an execve.
17562 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17563 (test_catch_syscall_execve): New, check entry/return across execve.
17564 (do_syscall_tests): Call test_catch_syscall_execve.
17565
e46eeedd
PA
175662016-01-12 Pedro Alves <palves@redhat.com>
17567
17568 * gdb.base/random-signal.exp (do_test): New procedure, with body
17569 of testcase moved in.
17570
01d8c27e
JK
175712016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17572 Pedro Alves <palves@redhat.com>
17573
17574 * gdb.base/funcargs.exp (finish from indirectly called function):
17575 Reintroduce the case for 'First'.
17576
9a706302
JK
175772016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17578 Pedro Alves <palves@redhat.com>
17579
17580 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17581 (tcatch_vfork_then_child_follow_exec)
17582 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17583 identification.
17584
c0ecb95f
JK
175852016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17586
17587 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17588 and repeats to unlimited.
17589 * gdb.python/py-value.exp: Likewise.
17590 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17591 and repeats to unlimited.
17592
6cfc1fcb
JK
175932016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17594
17595 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17596 and reordering the functions.
17597 * gdb.multi/hangout.c: Likewise.
17598 * gdb.multi/hello.c: Likewise.
17599
582a1b00
SM
176002016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17601
17602 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17603 absolute.
17604 (SingleStatisticTestResult.report): Use dict.keys instead of
17605 dict.iterkeys.
17606
79bc59cb
PA
176072016-01-06 Pedro Alves <palves@redhat.com>
17608
17609 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17610
43368e1d
MM
176112016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17612
17613 * gdb.btrace/dlopen.exp: New.
17614 * gdb.btrace/dlopen.c: New.
17615 * gdb.btrace/dlopen-dso.c: New.
17616
79fad5b8
SL
176172015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17618
17619 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17620 PATTERN argument is optional.
17621
ab8314b3
JB
176222015-12-24 Joel Brobecker <brobecker@adacore.com>
17623
17624 * lib/ada.exp (target_compile_ada_from_dir): New function.
17625 (gdb_compile_ada): Reimplement avoiding the use of project files.
17626 * gdb.ada/gnat_ada.gpr: Delete.
17627 * gdb.ada/cond_lang.exp: Adjust test to make path before
17628 filename optional.
17629 * gdb.ada/small_reg_param.exp: Likewise.
17630
fe33faff
SM
176312015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17632
17633 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17634
6d265cb4
TP
176352015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17636
17637 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17638 case.
17639
10125099
SM
176402015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17641
17642 * gdb.base/break.exp: Remove dead code.
17643 * gdb.base/sepdebug.exp: Likewise.
17644
3ca22649
SM
176452015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17646
17647 * gdb.asm/asm-source.exp: Remove HP-UX references.
17648 * gdb.base/annota1.exp: Likewise.
17649 * gdb.base/annota3.exp: Likewise.
17650 * gdb.base/attach.exp: Likewise.
17651 * gdb.base/bigcore.exp: Likewise.
17652 * gdb.base/break.exp: Likewise.
17653 * gdb.base/call-ar-st.exp: Likewise.
17654 * gdb.base/callfuncs.exp: Likewise.
17655 * gdb.base/catch-fork-static.exp: Likewise.
17656 * gdb.base/display.exp: Likewise.
17657 * gdb.base/foll-exec-mode.exp: Likewise.
17658 * gdb.base/foll-exec.exp: Likewise.
17659 * gdb.base/foll-fork.exp: Likewise.
17660 * gdb.base/foll-vfork.exp: Likewise.
17661 * gdb.base/funcargs.exp: Likewise.
17662 * gdb.base/hbreak2.exp: Likewise.
17663 * gdb.base/inferior-died.exp: Likewise.
17664 * gdb.base/interrupt.exp: Likewise.
17665 * gdb.base/multi-forks.exp: Likewise.
17666 * gdb.base/nodebug.exp: Likewise.
17667 * gdb.base/sepdebug.exp: Likewise.
17668 * gdb.base/solib1.c: Likewise.
17669 * gdb.base/step-test.exp: Likewise.
17670 * gdb.mi/non-stop.c: Likewise.
17671 * gdb.mi/pthreads.c: Likewise.
17672 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17673 * gdb.threads/pthreads.c: Likewise.
17674 * gdb.threads/staticthreads.exp: Likewise.
17675 * lib/future.exp: Likewise.
17676 * lib/gdb.exp: Likewise.
17677 * gdb.base/so-indr-cl.c: Remove.
17678 * gdb.base/so-indr-cl.exp: Likewise.
17679 * gdb.base/solib.c: Likewise.
17680 * gdb.base/solib.exp: Likewise.
17681 * gdb.base/solib2.c: Likewise.
17682
b6304613
SM
176832015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17684
17685 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17686 * gdb.base/call-ar-st.exp: Likewise.
17687 * gdb.base/callfuncs.exp: Likewise.
17688 * gdb.base/condbreak.exp: Likewise.
17689 * gdb.base/constvars.exp: Likewise.
17690 * gdb.base/hbreak2.exp: Likewise.
17691 * gdb.base/langs.exp: Likewise.
17692 * gdb.base/list.exp: Likewise.
17693 * gdb.base/long_long.exp: Likewise.
17694 * gdb.base/ptype.exp: Likewise.
17695 * gdb.base/scope.exp: Likewise.
17696 * gdb.base/signals.exp: Likewise.
17697 * gdb.base/so-impl-ld.exp: Likewise.
17698 * gdb.base/varargs.exp: Likewise.
17699 * gdb.base/volatile.exp: Likewise.
17700 * gdb.base/whatis.exp: Likewise.
17701 * gdb.cp/cplusfuncs.exp: Likewise.
17702 * gdb.cp/inherit.exp: Likewise.
17703 * gdb.cp/local.exp: Likewise.
17704 * gdb.cp/member-ptr.exp: Likewise.
17705 * gdb.cp/method.exp: Likewise.
17706 * gdb.cp/overload.exp: Likewise.
17707 * gdb.cp/templates.exp: Likewise.
17708 * gdb.stabs/weird.exp: Likewise.
17709 * lib/compiler.c: Likewise.
17710 * lib/compiler.cc: Likewise.
17711 * lib/cp-support.exp: Likewise.
17712 * lib/gdb.exp: Likewise.
17713
bf401b07
SM
177142015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17715
17716 * configure.ac: Remove HP-UX case.
17717 * configure: Regenerate.
17718
aff9c0f8
SM
177192015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17720
17721 * lib/gdb.exp (gdb_compile): Add function doc.
17722
a6904d5a
PA
177232015-12-17 Pedro Alves <palves@redhat.com>
17724
17725 PR threads/19354
17726 * gdb.multi/info-threads.exp: New file.
17727
a22279dd
YQ
177282015-12-15 Yao Qi <yao.qi@linaro.org>
17729
17730 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17731 is aarch64*-*-*.
17732
0588c796
SL
177332015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17734
17735 * gdb.base/history-duplicates.exp: Skip if no readline support.
17736
5d978e17
SL
177372015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17738
17739 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17740
7e763b86
SL
177412015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17742
17743 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17744
87a3a92c
SL
177452015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17746
17747 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17748 ctrl-C if nointerrupts target property is set.
17749 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17750 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17751 * gdb.base/paginate-bg-execution.exp: Likewise.
17752 * gdb.base/paginate-execution-startup.exp: Likewise.
17753 * gdb.base/random-signal.exp: Likewise.
17754 * gdb.base/range-stepping.exp: Likewise.
17755 * gdb.cp/annota2.exp: Likewise.
17756 * gdb.cp/annota3.exp: Likewise.
17757 * gdb.gdb/selftest.exp: Likewise.
17758 * gdb.threads/continue-pending-status.exp: Likewise.
17759 * gdb.threads/leader-exit.exp: Likewise.
17760 * gdb.threads/manythreads.exp: Likewise.
17761 * gdb.threads/pthreads.exp: Likewise.
17762 * gdb.threads/schedlock.exp: Likewise.
17763 * gdb.threads/sigthread.exp: Likewise.
17764
a8f077dc
DB
177652015-12-11 Don Breazeal <donb@codesourcery.com>
17766
17767 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17768 remote.
17769 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17770 * gdb.base/foll-exec.exp (main): Enable for target remote.
17771 * gdb.base/foll-fork.exp (main): Likewise.
17772 * gdb.base/foll-vfork.exp (main): Likewise.
17773 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17774 (proc continue_to_exit_bp_loc): Use clean_restart.
17775 * gdb.base/pie-execl.exp (main): Disable for target remote.
17776 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17777 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17778 * gdb.threads/execl.exp (main): Likewise.
17779 * gdb.threads/fork-child-threads.exp (main): Likewise.
17780 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17781 remote.
17782 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17783 remote.
17784 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17785 pid.tid style ptids, instead of just tid.
17786 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17787 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17788 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17789 ptids, instead of just tid.
17790
3b2464a8
AB
177912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17792
17793 * gdb.base/list.exp (test_list_forward): Add end of file error
17794 test.
17795 (test_repeat_list_command): Add end of file error test.
17796 (test_list_backwards): Add beginning of file error test.
17797
a0def019
AB
177982015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17799
17800 * gdb.base/list.exp (test_list_invalid_args): New function,
17801 defined, and called.
17802
5c000dff
AB
178032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17804
17805 * gdb.base/list.exp (test_list): Make test names unique.
17806
f1637ebe
YQ
178072015-12-11 Yao Qi <yao.qi@linaro.org>
17808
17809 * gdb.base/coremaker2.c: Remove.
17810
36d6fc0a
PA
178112015-12-10 Pedro Alves <palves@redhat.com>
17812
17813 * gdb.multi/base.exp: Remove stale "spaces" references.
17814
762f7747
PA
178152015-12-10 Pedro Alves <palves@redhat.com>
17816
17817 * gdb.multi/base.exp: Don't use nowarnings.
17818 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
17819 * gdb.multi/hangout.c: Include stdio.h.
17820 * gdb.multi/hello.c: Include stdlib.h.
17821 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
17822 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
17823 * gdb.multi/multi-arch.exp: Don't use nowarnings.
17824
28d2bfb9
AB
178252015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
17826
17827 * gdb.dwarf2/dw2-ranges-base.c: New file.
17828 * gdb.dwarf2/dw2-ranges-base.exp: New file.
17829 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
17830 support additional line table, and debug ranges generation.
17831 (Dwarf::ranges): New function, generate .debug_ranges.
17832 (Dwarf::lines): Support generating simple line table programs.
17833 (Dwarf::assemble): Initialise new namespace variables.
17834
5fc2beac
KB
178352015-12-09 Kevin Buettner <kevinb@redhat.com>
17836
17837 * gdb.base/async.exp (proc test_background): Add case for
17838 asynchronous execution not supported.
17839
1c35a88f
LM
178402015-12-09 Luis Machado <lgustavo@codesourcery.com>
17841
17842 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
17843 format and change test names to make them unique.
17844
b593e3d9
RK
178452015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
17846 Pedro Alves <pedro@redhat.com>
17847
17848 PR gdb/18702
17849 Add checking of floatformats setup on x86_64 hosts.
17850 * gdb.arch/i386-float.S (main): Load bigval and smallval.
17851 (smallval, bigval): New labels/constants.
17852 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
17853 float" after loading bigval and smallval.
17854
d72413e6
PMR
178552015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
17856
17857 * gdb.ada/fun_overload_menu.exp: New testcase.
17858 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
17859
ece66d65
JS
178602015-12-04 Josh Stone <jistone@redhat.com>
17861
17862 * gdb.base/catch-fork-static.exp: New.
17863
41d0efca
YQ
178642015-12-03 Yao Qi <yao.qi@linaro.org>
17865
17866 * gdb.base/sizeof.c: Don't include stdio.h and
17867 ../lib/unbuffer_output.c.
17868 (main): New variable 'size' and 'value'. Remove printf and
17869 gdb_unbuffer_output. Assign return value to size and value.
17870 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
17871 at the beginning.
17872 (check_sizeof): Check the result by printing variable 'size'.
17873 (check_valueof): Check the result by printing variable 'value'.
17874
99fd02d9
YQ
178752015-12-01 Yao Qi <yao.qi@linaro.org>
17876
17877 * gdb.base/disp-step-syscall.exp: Define syscall instruction
17878 for aarch64*-*-linux* target.
17879
f2faf941
PA
178802015-11-30 Pedro Alves <palves@redhat.com>
17881
17882 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
17883
04bf20c5
PA
178842015-11-30 Pedro Alves <palves@redhat.com>
17885
17886 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
17887 Handle non-stop mode vCont replies.
17888
09df4675
PA
178892015-11-30 Pedro Alves <palves@redhat.com>
17890
17891 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
17892 prepare_for_testing. Start gdb with "set non-stop on" appended to
17893 GDBFLAGS. Lax expected stop output.
17894
58b584af
YQ
178952015-11-27 Yao Qi <yao.qi@linaro.org>
17896
17897 * gdb.arch/arm-neon.exp: New.
17898 * gdb.arch/arm-neon.c: New.
17899
dfcb77a8
YQ
179002015-11-27 Yao Qi <yao.qi@linaro.org>
17901
17902 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
17903
88e8ec1b
YQ
179042015-11-27 Yao Qi <yao.qi@linaro.org>
17905
17906 * gdb.cp/annota2.exp: Allow multiple occurrences of the
17907 frames-invalid annotation.
17908
bfde72c2
YQ
179092015-11-27 Yao Qi <yao.qi@linaro.org>
17910
17911 * gdb.cp/annota2.exp: Use ${frames_invalid}.
17912
f6512a69
SM
179132015-11-26 Simon Marchi <simon.marchi@ericsson.com>
17914
17915 * gdb.threads/names.exp: New file.
17916 * gdb.threads/names.c: New file.
17917 * README: Mention gdb,no_thread_names.
17918
46a3515b
MM
179192015-11-26 Markus Metzger <markus.t.metzger@intel.com>
17920
17921 PR 19297
17922 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
17923 support" error.
17924
62147a22
PA
179252015-11-24 Pedro Alves <palves@redhat.com>
17926
17927 PR 17539
17928 * gdb.base/display.exp: Expect displays to be sorted in ascending
17929 order. Use multi_line.
17930 * gdb.base/solib-display.exp: Likewise.
17931
2f341b6e
PA
179322015-11-24 Pedro Alves <palves@redhat.com>
17933
17934 PR 17539
25d49b86
PA
17935 * gdb.base/display.exp: Expect displays to be sorted in ascending
17936 order. Use multi_line.
17937 * gdb.base/solib-display.exp: Likewise.
2f341b6e 17938
7e0aa6aa
PA
179392015-11-24 Pedro Alves <palves@redhat.com>
17940
17941 PR 17539
17942 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
17943 threads in ascending order.
17944 * gdb.base/foll-fork.exp: Likewise.
17945 * gdb.base/foll-vfork.exp: Likewise.
17946 * gdb.base/multi-forks.exp: Likewise.
17947 * gdb.mi/mi-nonstop.exp: Likewise.
17948 * gdb.mi/mi-nsintrall.exp: Likewise.
17949 * gdb.multi/base.exp: Likewise.
17950 * gdb.multi/multi-arch.exp: Likewise.
17951 * gdb.python/py-inferior.exp: Likewise.
17952 * gdb.threads/break-while-running.exp: Likewise.
17953 * gdb.threads/execl.exp: Likewise.
17954 * gdb.threads/gcore-thread.exp: Likewise.
17955 * gdb.threads/info-threads-cur-sal.exp: Likewise.
17956 * gdb.threads/kill.exp: Likewise.
17957 * gdb.threads/linux-dp.exp: Likewise.
17958 * gdb.threads/multiple-step-overs.exp: Likewise.
17959 * gdb.threads/next-bp-other-thread.exp: Likewise.
17960 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
17961 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
17962 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
17963 * gdb.threads/thread-find.exp: Likewise.
17964 * gdb.threads/tls.exp: Likewise.
17965 * lib/mi-support.exp (mi_reverse_list): Delete.
17966 (mi_check_thread_states): No longer reverse list.
17967
2cc57ad8
PA
179682015-11-24 Pedro Alves <palves@redhat.com>
17969
17970 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
17971 use lowercase.
17972
c93e8391
SM
179732015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17974
17975 * gdb.trace/actions.c: Include trace-common.h.
17976 (main): Add a location for a fast tracepoint.
17977 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
17978 the normal tracepoints.
17979 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
17980
045ccf91
SM
179812015-11-23 Simon Marchi <simon.marchi@ericsson.com>
17982
17983 * save-trace.exp: Factor out code to these...
17984 (gdb_save_tracepoints): New.
17985 (gdb_load_tracepoints): New.
17986 (do_save_load_test): New.
17987
5506f9f6
KB
179882015-11-23 Kevin Buettner <kevinb@redhat.com>
17989
17990 * gdb.base/asmlabel.exp: New test.
17991 * gdb.base/asmlabel.c: New test case.
17992
16c3b12f
JB
179932015-11-23 Joel Brobecker <brobecker@adacore.com>
17994
17995 * gdb.base/wrong_frame_bt_full-main.c: New file.
17996 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
17997 * gdb.base/wrong_frame_bt_full.exp: New file.
17998
155bfbd3
JB
179992015-11-23 Joel Brobecker <brobecker@adacore.com>
18000
18001 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
18002
bb097445
JM
180032015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18004
206853a0 18005 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
18006 pstate register when comparing registers values in
18007 sparc64-*-linux-gnu targets to avoid spurious differences.
18008
9c88ed8f
JM
180092015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18010
206853a0 18011 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 18012
96161e25
SL
180132015-11-19 Sandra Loosemore <sandra@codesourcery.com>
18014
18015 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
18016 as type argument to gdb_compile.
18017 * gdb.base/nested-subp2.exp: Likewise.
18018 * gdb.base/nested-subp3.exp: Likewise.
18019
340c2830
DV
180202015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
18021
18022 * lib/dwarf.exp (_note): Fix left shift of negative value.
18023 * gdb.trace/trace-condition.exp: Likewise.
18024
c1862d0f
YQ
180252015-11-13 Yao Qi <yao.qi@linaro.org>
18026
18027 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
18028 comments about d10v.
18029 (test_scalar_returns): Likewise.
18030 * gdb.base/d10v.ld: Remove.
18031 * gdb.base/overlays.exp: Remove the target triplet checking for
18032 d10v-*-*.
18033 * gdb.base/structs.exp (test_struct_returns): Remove the
18034 comments about d10v.
18035 (test_struct_calls): Likewise.
18036
77ae9c19
YQ
180372015-11-13 Yao Qi <yao.qi@linaro.org>
18038
18039 * gdb.base/gnu_vector.exp: Check the return value by "p res".
18040 * gdb.base/gnu_vector.c: Don't include stdio.h.
18041 (main): Don't print res and call add_some_intvecs.
18042
430e004e
MK
180432015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
18044
18045 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
18046 macro.
18047 (func5): Removed.
18048 (func4): Use FAST_TRACEPOINT_LABEL.
18049 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18050 macro.
18051 (func): Removed.
18052 (thread_function): Use FAST_TRACEPOINT_LABEL.
18053 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18054 (func): Remove.
18055 (marker): Use FAST_TRACEPOINT_LABEL.
18056 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18057 (pendfunc1): Remove.
18058 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18059 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18060 (foo): Remove.
18061 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18062 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18063 macro.
18064 (func): Remove.
18065 (marker): Use FAST_TRACEPOINT_LABEL.
18066 * gdb.trace/trace-common.h: New header.
18067 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18068 macro.
18069 (func): Remove.
18070 (marker): Use FAST_TRACEPOINT_LABEL.
18071 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18072 (func): Remove.
18073 (thread_function): Use FAST_TRACEPOINT_LABEL.
18074
6e7675a7
MK
180752015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18076
18077 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18078 in front.
18079 * gdb.trace/change-loc.exp: Use global pcreg definition.
18080 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18081 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18082 in front.
18083 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18084 * gdb.trace/pending.exp: Likewise.
18085 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18086 * gdb.trace/trace-break.exp: Likewise.
18087 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18088 in front.
18089 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18090 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18091 in front.
18092 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18093
dddc0e16
JB
180942015-11-09 Joel Brobecker <brobecker@adacore.com>
18095
18096 * gdb.ada/fin_fun_out: New testcase.
18097
c6f0b406
KB
180982015-11-07 Kevin Buettner <kevinb@redhat.com>
18099
18100 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18101 value associated with DW_AT_byte_size.
18102 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18103 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18104 DW_AT_upper_bound.
18105
f01dcfd9
KB
181062015-11-07 Kevin Buettner <kevinb@redhat.com>
18107
18108 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18109 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18110 version.
18111 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18112 gdb.dwarf2/dw2-canonicalize-type.exp,
18113 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18114 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18115 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18116 provided by gdb_target_symbol_prefix_flags_asm.
18117 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18118 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18119 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18120 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18121 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18122 macros where needed). Use this macro for symbols which require
18123 the prefix provided by SYMBOL_PREFIX.
18124
2223449a
KB
181252015-11-05 Kevin Buettner <kevinb@redhat.com>
18126
18127 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18128 New procs.
18129 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18130 representing expressions, of more than one list element.
18131 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18132 to prepend linker symbol prefix to f.
18133 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18134 table_1 and table_2.
18135 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18136 Likewise, for f and g.
18137 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18138 for ptr.
18139 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18140 for main.
18141 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18142 table_1_ptr and table_2_ptr.
18143
6f2f1a3a
JK
181442015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18145 Joel Brobecker <brobecker@adacore.com>
18146
18147 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18148
566c56c9
MK
181492015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18150
18151 * gdb.reverse/s390-mvcle.c: New test.
18152 * gdb.reverse/s390-mvcle.exp: New file.
18153 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18154
d5f0636b
MK
181552015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18156
18157 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18158
7ad8b86c
MK
181592015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18160
18161 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18162 reaching marker2.
18163 * gdb.reverse/getresuid-reverse.exp: Likewise.
18164 * gdb.reverse/pipe-reverse.exp: Likewise.
18165 * gdb.reverse/readv-reverse.exp: Likewise.
18166 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18167 * gdb.reverse/time-reverse.exp: Likewise.
18168 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18169
4081c0f1
YQ
181702015-10-30 Yao Qi <yao.qi@linaro.org>
18171
18172 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18173 (empty_cycle): Remove.
18174 (main): Don't call empty_cycle. Don't use watch_count_done.
18175 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18176 empty_cycle. Rewrite the code counting HW watchpoints.
18177
452b4ba5
MK
181782015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18179
18180 * gdb.reverse/fstatat-reverse.c: New test.
18181 * gdb.reverse/fstatat-reverse.exp: New file.
18182 * gdb.reverse/getresuid-reverse.c: New test.
18183 * gdb.reverse/getresuid-reverse.exp: New file.
18184 * gdb.reverse/pipe-reverse.c: New test.
18185 * gdb.reverse/pipe-reverse.exp: New file.
18186 * gdb.reverse/readv-reverse.c: New test.
18187 * gdb.reverse/readv-reverse.exp: New file.
18188 * gdb.reverse/recvmsg-reverse.c: New test.
18189 * gdb.reverse/recvmsg-reverse.exp: New file.
18190 * gdb.reverse/time-reverse.c: New test.
18191 * gdb.reverse/time-reverse.exp: New file.
18192 * gdb.reverse/waitpid-reverse.c: New test.
18193 * gdb.reverse/waitpid-reverse.exp: New file.
18194
5e2e7507
JK
181952015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18196
18197 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18198
0fde2c53
DE
181992015-10-26 Doug Evans <dje@google.com>
18200
18201 PR symtab/17391
18202 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18203 * gdb.dwarf2/bad-regnum.c: New file.
18204 * gdb.dwarf2/bad-regnum.exp: New file.
18205
1a70ae97
DE
182062015-10-26 Doug Evans <dje@google.com>
18207
18208 PR python/18938
18209 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18210 file.
18211
27dc26ab
JK
182122015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18213
18214 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18215 for a change by "Mention language in compile error message".
18216
bed91f4d
SM
182172015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18218
18219 PR python/18073
18220 * gdb.python/py-type.c (C::a_method): New.
18221 (C::a_const_method): New.
18222 (C::a_static_method): New.
18223 (a_function): New.
18224 * gdb.python/py-type.exp (test_fields): Test getting fields
18225 from function and method.
18226
3f2f83dd
KB
182272015-10-21 Keven Boell <keven.boell@intel.com>
18228
18229 * gdb.fortran/vla-alloc-assoc.exp: New file.
18230 * gdb.fortran/vla-datatypes.exp: New file.
18231 * gdb.fortran/vla-datatypes.f90: New file.
18232 * gdb.fortran/vla-history.exp: New file.
18233 * gdb.fortran/vla-ptype-sub.exp: New file.
18234 * gdb.fortran/vla-ptype.exp: New file.
18235 * gdb.fortran/vla-sizeof.exp: New file.
18236 * gdb.fortran/vla-sub.f90: New file.
18237 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18238 * gdb.fortran/vla-value-sub-finish.exp: New file.
18239 * gdb.fortran/vla-value-sub.exp: New file.
18240 * gdb.fortran/vla-value.exp: New file.
18241 * gdb.fortran/vla-ptr-info.exp: New file.
18242 * gdb.mi/mi-vla-fortran.exp: New file.
18243 * gdb.mi/vla.f90: New file.
18244
27145d50
SL
182452015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18246
18247 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18248 of hardwired timeout value.
18249
5f3ff4f8
JK
182502015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18251 Pedro Alves <palves@redhat.com>
18252
18253 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18254 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18255
bfd09d20
JS
182562015-10-19 Josh Stone <jistone@redhat.com>
18257
18258 * gdb.base/catch-syscall.c: Include <sched.h>.
18259 (unknown_syscall): New variable.
18260 (main): Trigger a vfork and an unknown syscall.
18261 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18262 (unknown_syscall_number): Likewise.
18263 (check_call_to_syscall): Accept an optional syscall pattern.
18264 (check_return_from_syscall): Likewise.
18265 (check_continue): Likewise.
18266 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18267 (test_catch_syscall_skipping_return): New test toggling off 'catch
18268 syscall' to step over the syscall return, then toggling back on.
18269 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18270 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18271 (do_syscall_tests): Call test_catch_syscall_without_args and
18272 test_catch_syscall_mid_vfork.
18273 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18274 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18275
b32b93c6
AS
182762015-10-19 Andrew Stubbs <ams@codesourcery.com>
18277
18278 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18279 print g_vE): Add new pass patterns.
18280 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18281 print various symbol names for vptr fields.
18282
9d622bda
AB
182832015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18284
18285 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18286 results.
18287
0fd8ac1c
YQ
182882015-10-12 Yao Qi <yao.qi@linaro.org>
18289
18290 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18291
34240514
YQ
182922015-10-12 Yao Qi <yao.qi@linaro.org>
18293
18294 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18295 is aarch64*-*-linux*.
18296
8240f442
YQ
182972015-10-12 Yao Qi <yao.qi@linaro.org>
18298
18299 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18300 (can_relocate_bcond_true): ... it.
18301 (can_relocate_bcond_false): New function.
18302 (foo): Likewise.
18303 (can_relocate_bl): Likewise.
18304 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18305 can_relocate_bl.
18306
2520f728
PMR
183072015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18308
18309 * gdb.base/nested-addr.c: New file.
18310 * gdb.base/nested-addr.exp: New testcase.
18311
abcef95a
MM
183122015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18313
18314 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18315 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18316 its output. Ignore the output of "record goto begin" and instead
18317 check that GDB is replaying.
18318
145e3ddb
PA
183192015-10-09 Pedro Alves <palves@redhat.com>
18320
18321 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18322 (top level): Use it in the run with no args test.
18323
d5d8c4e1
IB
183242015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18325
18326 * gdb.dlang/properties.exp: New file.
18327
06e635ef
SL
183282015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18329
18330 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18331 whether or not address 0x1000 is mapped on the target.
18332
e019fd1d
SM
183332015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18334
18335 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18336 build.
18337
77ba2a67
MM
183382015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18339
18340 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18341 instruction-history test.
18342
c60eb31f
DE
183432015-09-28 Doug Evans <dje@google.com>
18344
18345 * gdb.base/gcore.c (array_func): Add reference to static_array.
18346
9a3c8263
SM
183472015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18348
18349 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18350 source line.
18351
9720e656
SL
183522015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18353
18354 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18355 short or char as base type.
18356
938d3bf2
SL
183572015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18358
18359 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18360 to allow any size enum.
18361
e6c2c623
PMR
183622015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18363
18364 * gdb.ada/array_ptr_renaming.exp: New testcase.
18365 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18366 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18367
06da0f77
PL
183682015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18369
18370 * gdb.trace/ftrace-lock.c: New file.
18371 * gdb.trace/ftrace-lock.exp: New file.
18372
4f51c22a
PL
183732015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18374
18375 * gdb.arch/insn-reloc.c: New file.
18376 * gdb.arch/ftrace-insn-reloc.exp: New file.
18377
7041adf4
PL
183782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18379
18380 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18381 instruction.
18382 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18383 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18384 * gdb.trace/range-stepping.c: Likewise.
18385 * gdb.trace/trace-break.c: Likewise.
18386 * gdb.trace/trace-mt.c (thread_function): Likewise.
18387 * gdb.trace/ftrace.c (marker): Likewise.
18388 * gdb.trace/trace-condition.c (marker): Likewise.
18389 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18390 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18391 is_aarch64_target.
18392
015d2e7e
DE
183932015-09-18 Doug Evans <xdje42@gmail.com>
18394
18395 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18396 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18397
26b188a2
SL
183982015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18399
18400 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18401 the breakpoint.
18402
79dc332b
SL
184032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18404
18405 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18406 the pending breakpoint. Remove timeout override for "Run till
18407 MI pending breakpoint on pendfunc3 on thread 2" test.
18408
f57929f2
SL
184092015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18410
18411 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18412 filename pattern.
18413
3f469b17
SL
184142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18415
18416 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18417 in breakpoint filename pattern.
18418
515b89b3
SL
184192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18420
7800dbe4
SL
18421 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18422
184232015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18424
515b89b3
SL
18425 * gdb.linespec/explicit.exp: Check for readline support for
18426 tab-completion tests. Fix obvious typo.
18427
d2939ba2
MM
184282015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18429
18430 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18431 and replay.
18432
cbb55fa7
MM
184332015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18434
18435 * gdb.btrace/non-stop.c: New.
18436 * gdb.btrace/non-stop.exp: New.
18437
43691ca1
PL
184382015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18439 Yao Qi <yao.qi@linaro.org>
18440
18441 * gdb.trace/trace-condition.c: New file.
18442 * gdb.trace/trace-condition.exp: New file.
18443
d78908cf
WW
184442015-09-16 Wei-cheng Wang <cole945@gmail.com>
18445
18446 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18447 for testing bytecode compilation.
18448
1ed415e2
PA
184492015-09-16 Pedro Alves <palves@redhat.com>
18450 Sandra Loosemore <sandra@codesourcery.com>
18451
18452 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18453 (SECONDS): Redefine.
18454 (main): Call pthread_kill and alarm early.
18455 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18456 support.
18457 (test): If the target can't hardware step and doesn't support
18458 displaced stepping, increase the timeout.
18459
d136eff5
PA
184602015-09-16 Pedro Alves <palves@redhat.com>
18461
18462 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18463 (enable_debug): New procedures.
18464 (test): Use them. Bail out if waiting for threads fails.
18465 (top level): Bail out if a test fails.
18466
991f019c
YQ
184672015-09-16 Yao Qi <yao.qi@linaro.org>
18468
18469 * gdb.asm/asm-source.exp: Set asm-arch for
18470 aarch64*-*-* target.
18471 * gdb.asm/aarch64.inc: New file.
18472
bfca584f
PMR
184732015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18474
18475 * gdb.ada/array_of_variable_length.exp: New testcase.
18476 * gdb.ada/array_of_variable_length/foo.adb: New file.
18477 * gdb.ada/array_of_variable_length/pck.adb: New file.
18478 * gdb.ada/array_of_variable_length/pck.ads: New file.
18479
b326e587
DE
184802015-09-15 Doug Evans <dje@google.com>
18481
18482 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18483 of function static local variable.
18484
5382cfab
PW
184852015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18486
18487 * gdb.threads/tls-so_extern.exp: New test file.
18488 * gdb.threads/tls-so_extern.c: New test file.
18489 * gdb.threads/tls-so_extern_main.c: New test file.
18490
141c5cc4
JK
184912015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18492
18493 * gdb.opt/solib-intra-step-lib.c: New file.
18494 * gdb.opt/solib-intra-step-main.c: New file.
18495 * gdb.opt/solib-intra-step.exp: New file.
18496
d15dcecd
PA
184972015-09-15 Pedro Alves <palves@redhat.com>
18498
18499 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18500 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18501
4c2f2a79
PA
185022015-09-14 Pedro Alves <palves@redhat.com>
18503
18504 * gdb.base/hook-stop-continue.c: Delete.
18505 * gdb.base/hook-stop-continue.exp: Delete.
18506 * gdb.base/hook-stop-frame.c: Delete.
18507 * gdb.base/hook-stop-frame.exp: Delete.
18508 * gdb.base/hook-stop.c: New file.
18509 * gdb.base/hook-stop.exp: New file.
18510
919e6dbe
PMR
185112015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18512
18513 * gdb.ada/access_to_packed_array.exp: New testcase.
18514 * gdb.ada/access_to_packed_array/foo.adb: New file.
18515 * gdb.ada/access_to_packed_array/pack.adb: New file.
18516 * gdb.ada/access_to_packed_array/pack.ads: New file.
18517
157280a4
MM
185182015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18519
18520 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18521 buffer size test.
18522
2fd33e94
DB
185232015-09-11 Don Breazeal <donb@codesourcery.com>
18524
18525 * gdb.base/foll-exec.c: Add copyright header. Fix
18526 formatting issues.
18527 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18528 (do_exec_tests): Use clean_restart in place of zap_session,
18529 and for test initialization. Fix formatting issues. Use
18530 fail in place of perror.
18531 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18532 an expect statement to match an expression with output from
18533 the program under debug.
18534 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18535 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18536 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18537 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18538 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18539
e70b6e8e
DE
185402015-09-09 Doug Evans <dje@google.com>
18541
18542 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18543
7a551a51
DE
185442015-09-09 Doug Evans <dje@google.com>
18545
18546 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18547
4c666f84
DE
185482015-09-09 Doug Evans <dje@google.com>
18549
18550 * gdb.base/savedregs.exp: Fix typo.
18551
243a9253
PA
185522015-09-09 Pedro Alves <palves@redhat.com>
18553
18554 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18555
c0fa8fbd
SL
185562015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18557
18558 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18559 command actually switches threads. Give up on remaining
18560 tests if target fails to stop at breakpoint.
18561
cd7c1778
PMR
185622015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18563
18564 * gdb.ada/funcall_char.exp: New testcase.
18565 * gdb.ada/funcall_char/foo.adb: New file.
18566
dc5c8746
PMR
185672015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18568
18569 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18570 expected outputs. Add two testcases for completing ambiguous
18571 functions.
18572 * gdb.ada/complete/aux_pck.adb: New file.
18573 * gdb.ada/complete/aux_pck.ads: New file.
18574 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18575 Ambiguous_Func functions.
18576 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18577 * gdb.ada/complete/pck.adb: Likewise.
18578
4e83a1e7
UW
185792015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18580
18581 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18582 failures to run the test program under GDB.
18583
8ce74153
LM
185842015-08-26 Luis Machado <lgustavo@codesourcery.com>
18585
18586 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18587 to C.
18588
e9756d52
PP
185892015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18590
18591 * gdb.base/run-after-attach.exp: New test file.
18592 * gdb.base/run-after-attach.c: New test file.
18593
8d37573b
DB
185942015-08-26 Don Breazeal <donb@codesourcery.com>
18595
18596 * gdb.base/foll-exec-2.c: New test program.
18597 * gdb.base/foll-exec-2.exp: New test.
18598
63e43d3a
PMR
185992015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18600
18601 * gdb.base/nested-subp1.exp: New file.
18602 * gdb.base/nested-subp1.c: New file.
18603 * gdb.base/nested-subp2.exp: New file.
18604 * gdb.base/nested-subp2.c: New file.
18605 * gdb.base/nested-subp3.exp: New file.
18606 * gdb.base/nested-subp3.c: New file.
18607
3d40fbb5
PA
186082015-08-24 Pedro Alves <palves@redhat.com>
18609
18610 * gdb.server/connect-without-multi-process.c: New file.
18611 * gdb.server/connect-without-multi-process.exp: New file.
18612
4422ac93
LM
186132015-08-24 Luis Machado <lgustavo@codesourcery.com>
18614
18615 * gdb.opt/inline-markers.c: Make z int.
18616
91dddb86
LM
186172015-08-24 Luis Machado <lgustavo@codesourcery.com>
18618
18619 * gdb.opt/inline-markers.c: Make z volatile.
18620
a48847ee
LM
186212015-08-24 Luis Machado <lgustavo@codesourcery.com>
18622
18623 * gdb.opt/inline-bt.c: New volatile global z.
18624 * gdb.opt/inline-cmds.c: Likewise.
18625 * gdb.opt/inline-locals.c: Likewise.
18626 * gdb.opt/inline-markers.c: New extern global z.
18627 (marker): Use z.
18628 (inline_fn): Likewise.
18629
0ebbc52b
PA
186302015-08-24 Pedro Alves <palves@redhat.com>
18631
18632 * config/m32r-stub.exp: Remove file.
18633 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18634 * gdb.base/call-rt-st.exp: Likewise.
18635 * gdb.base/call-strs.exp: Likewise.
18636 * gdb.base/default.exp: Remove references to h8300-*-hms and
18637 *-*-udi*.
18638 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18639
77c365df
AA
186402015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18641
18642 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18643 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18644 and "return" use KFAIL when GDB can not read/write the vector
18645 return value.
18646
4313b8c0
GB
186472015-08-21 Gary Benson <gbenson@redhat.com>
18648
18649 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18650
0e433b32
PA
186512015-08-20 Pedro Alves <palves@redhat.com>
18652
18653 * gdb.server/solib-list.exp: No longer expect an interior stop in
18654 non-stop mode.
18655
221e1a37
PA
186562015-08-20 Pedro Alves <palves@redhat.com>
18657
18658 * gdb.server/connect-stopped-target.c: New file.
18659 * gdb.server/connect-stopped-target.exp: New file.
18660
40e3ad0e
PA
186612015-08-20 Pedro Alves <palves@redhat.com>
18662
18663 * gdb.dwarf2/comp-unit-lang.exp: New file.
18664 * gdb.dwarf2/comp-unit-lang.c: New file.
18665
af39b327
PMR
186662015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18667
18668 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18669 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18670
7d45c7c3 186712015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18672
7d45c7c3
KB
18673 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18674 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18675
4d6cceb4
DE
186762015-08-18 Doug Evans <dje@google.com>
18677 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18678
18679 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18680 skip_python_tests. New arg prompt_regexp.
18681 (skip_python_tests): New function.
18682 * lib/mi-support.exp (mi_skip_python_tests): New function.
18683 * gdb.python/py-mi-objfile-gdb.py: New file.
18684 * gdb.python/py-mi-objfile.c: New file.
18685 * gdb.python/py-mi-objfile.exp: New file.
18686
ad89c2aa
KS
186872015-08-17 Keith Seitz <keiths@redhat.com>
18688
18689 * gdb.linespec/explicit.exp: Move strace test from here ...
18690 * gdb.trace/strace.exp: ... to here.
18691
e3ae3c43
PP
186922015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18693
18694 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18695 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18696
604b2636
DE
186972015-08-14 Doug Evans <xdje42@gmail.com>
18698
18699 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18700 inferior before selecting a new file.
18701
6ff0ba5f
DE
187022015-08-14 Doug Evans <xdje42@gmail.com>
18703
18704 * gdb.mi/mi-disassemble.exp: Update.
18705 * gdb.base/disasm-optim.S: New file.
18706 * gdb.base/disasm-optim.c: New file.
18707 * gdb.base/disasm-optim.h: New file.
18708 * gdb.base/disasm-optim.exp: New file.
18709
9ca98f92
KS
187102015-08-14 Keith Seitz <keiths@redhat.com>
18711
18712 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18713 "evaluated-by".
18714
52bbc560
JB
187152015-08-13 Joel Brobecker <brobecker@adacore.com>
18716
18717 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18718
5d8c3ed3
PMR
187192015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18720
18721 * gdb.ada/fun_renaming.exp: New testcase.
18722 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18723 * gdb.ada/fun_renaming/pack.adb: New file.
18724 * gdb.ada/fun_renaming/pack.ads: New file.
18725
ea8812bc
KS
187262015-08-12 Keith Seitz <keiths@redhat.com>
18727
18728 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18729 gdb_get_line_number.
18730
4dafcdeb
JB
187312015-08-12 Joel Brobecker <brobecker@adacore.com>
18732
18733 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18734 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18735 gdb.base/dso2dso.exp: New files.
18736
5ba32597
SDJ
187372015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18738 Pedro Alves <palves@redhat.com>
18739 Keith Seitz <keiths@redhat.com>
18740
18741 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18742 GDBFLAGS.
18743
b6dafabf
PP
187442015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18745
18746 * gdb.base/gdbhistsize-history.exp
18747 (test_histsize_history_setting): Use save_vars.
18748 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18749 Use save_vars.
18750 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18751 * gdb.base/readline.exp: Use save_vars.
18752
abe8e607
PP
187532015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18754
18755 * lib/gdb.exp (save_vars): New proc.
18756
629500fa
KS
187572015-08-11 Keith Seitz <keiths@redhat.com>
18758
18759 * gdb.base/help.exp: Update help_breakpoint_text.
18760
eb8c4e2e
KS
187612015-08-11 Keith Seitz <keiths@redhat.com>
18762
18763 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18764 (at toplevel): Call test_explicit_breakpoints.
18765 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18766 breakpoints.
18767 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18768 breakpoint conditions, "-cond".
18769
87f0e720
KS
187702015-08-11 Keith Seitz <keiths@redhat.com>
18771
18772 * gdb.linespec/3explicit.c: New file.
18773 * gdb.linespec/cpexplicit.cc: New file.
18774 * gdb.linespec/cpexplicit.exp: New file.
18775 * gdb.linespec/explicit.c: New file.
18776 * gdb.linespec/explicit.exp: New file.
18777 * gdb.linespec/explicit2.c: New file.
18778 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18779 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18780 before using in the matching pattern.
18781 Clarify that `prefix' is a regular expression.
18782
f00aae0f
KS
187832015-08-11 Keith Seitz <keiths@redhat.com>
18784
18785 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18786 test.
18787 Add tests for missing ",FMT" and ",".
18788
e27852be
DE
187892015-08-10 Doug Evans <dje@google.com>
18790 Keith Seitz <keiths@redhat.com>
18791
18792 PR gdb/17960
18793 * gdb.base/completion.exp: Add location completer tests.
18794
7f03bd92
PA
187952015-08-07 Pedro Alves <palves@redhat.com>
18796
18797 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18798 tests here.
18799 (top level): Run do_test with and without displaced stepping.
18800
3fc8eb30
PA
188012015-08-07 Pedro Alves <palves@redhat.com>
18802
18803 * gdb.base/valgrind-disp-step.c: New file.
18804 * gdb.base/valgrind-disp-step.exp: New file.
18805
d4569d7b
PA
188062015-08-07 Pedro Alves <palves@redhat.com>
18807
18808 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
18809 Delete function.
18810 (main): Add alarm. Run an infinite loop instead of calling
18811 wait_threads.
18812 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
18813 comment.
18814 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
18815 Delete function.
18816 (main): Add alarm. Run an infinite loop instead of calling
18817 wait_threads.
18818 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
18819 comment.
18820
e1316e60
PA
188212015-08-07 Pedro Alves <palves@redhat.com>
18822
18823 * gdb.base/checkpoint-ns.exp: New file.
18824 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
18825 standard_testfile.
18826
da8c46d2
MM
188272015-08-07 Markus Metzger <markus.t.metzger@intel.com>
18828
18829 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
18830 * gdb.btrace/instruction_history.exp: Update.
18831 * gdb.btrace/tsx.exp: New.
18832 * gdb.btrace/tsx.c: New.
18833
de1c2c52
PA
188342015-08-06 Pedro Alves <palves@redhat.com>
18835
18836 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
18837 increase timeout.
18838 * gdb.reverse/until-precsave.exp: Bump timeouts.
18839
782e0bf4
PA
188402015-08-06 Pedro Alves <palves@redhat.com>
18841
18842 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
18843
83e97ed0
PA
188442015-08-06 Pedro Alves <palves@redhat.com>
18845
18846 PR gdb/18749
18847 * gdb.threads/process-dies-while-handling-bp.c: New file.
18848 * gdb.threads/process-dies-while-handling-bp.exp: New file.
18849
863d01bd
PA
188502015-08-06 Pedro Alves <palves@redhat.com>
18851
18852 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
18853 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
18854
0a39bb32
PA
188552015-08-05 Pedro Alves <palves@redhat.com>
18856
18857 * gdb.threads/next-while-other-thread-longjmps.c: New file.
18858 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
18859
ee2d2b10
SL
188602015-08-03 Sandra Loosemore <sandra@codesourcery.com>
18861
18862 * gdb.base/bp-permanent.exp: Report test as unsupported if
18863 the target cannot stop at the permanent breakpoint.
18864
4e1bdb00
DE
188652015-08-03 Doug Evans <dje@google.com>
18866
18867 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
18868 10000.
18869
3d338901
DE
188702015-08-03 Doug Evans <dje@google.com>
18871
18872 * Makefile.in (workers/%.worker, build-perf): New rule.
18873 (GDB_PERFTEST_MODE): New variable.
18874 (check-perf): Use it.
18875 (clean): Clean up gdb.perf parallel build subdirs.
18876 * lib/build-piece.exp: New file.
18877 * lib/gdb.exp (make_gdb_parallel_path): New function
18878 (standard_output_file, standard_temp_file): Call it.
18879 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18880 of $GDB_PARALLEL.
18881 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
18882
af061d3e
DE
188832015-08-03 Doug Evans <dje@google.com>
18884
8e1afc81 18885 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
18886 (LOG_FILE_NAME): New global.
18887 (TextReporter.__init__): Initialize self.txt_sum.
18888 (TextReporter.report): Add support for multiple data-points.
18889 Move report to perftest.sum, put raw data in perftest.log.
18890 (TextReporter.start): Open sum and log files.
18891 (TextReporter.end): Close sum and log files.
8e1afc81
DE
18892 * gdb.perf/lib/perftest/testresult.py
18893 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 18894
2c8c5d37
PA
188952015-07-31 Pedro Alves <palves@redhat.com>
18896
18897 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
18898 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18899 kill_wait_spawned_process instead of explicit "kill -9".
18900 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
18901 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18902 kill_wait_spawned_process.
18903 * gdb.base/attach-twice.exp: Likewise.
18904 * gdb.base/attach.exp: Likewise.
18905 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
18906 gdb_test_multiple.
18907 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
18908 returning a spawn id instead of a pid. Use spawn_id_get_pid and
18909 kill_wait_spawned_process.
18910 * gdb.base/valgrind-infcall.exp: Likewise.
18911 * gdb.multi/multi-attach.exp: Likewise.
18912 * gdb.python/py-prompt.exp: Likewise.
18913 * gdb.python/py-sync-interp.exp: Likewise.
18914 * gdb.server/ext-attach.exp: Likewise.
18915 * gdb.threads/attach-into-signal.exp (corefunc): Use
18916 spawn_wait_for_attach, spawn_id_get_pid and
18917 kill_wait_spawned_process.
18918 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
18919 spawn_wait_for_attach returning a spawn id instead of a pid. Use
18920 spawn_id_get_pid and kill_wait_spawned_process.
18921 * gdb.threads/attach-stopped.exp (corefunc): Use
18922 spawn_wait_for_attach, spawn_id_get_pid and
18923 kill_wait_spawned_process.
18924 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
18925 Use spawn_id_get_pid. Wait for spawn id after eof. Use
18926 kill_wait_spawned_process instead of explicit "kill -9".
18927 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
18928 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
18929 (spawn_wait_for_attach): Use spawn instead of exec to spawn
18930 processes. Don't map cygwin/windows pids here. Now returns a
18931 spawn id list.
18932
032a0fca
SL
189332015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18934
18935 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
18936 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
18937 correct patch.
18938
61a934ca
SL
189392015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18940
18941 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
18942
4bc4d428
SL
189432015-07-30 Sandra Loosemore <sandra@codesourcery.com>
18944
18945 Reapply:
18946 2014-05-21 Mark Wielaard <mjw@redhat.com>
18947
18948 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18949
998d452a
PA
189502015-07-30 Pedro Alves <palves@redhat.com>
18951
18952 * linux-low.c (handle_extended_wait): Set the child's last
18953 reported status to TARGET_WAITKIND_STOPPED.
18954
69dde7dc
PA
189552015-07-30 Pedro Alves <palves@redhat.com>
18956
18957 PR threads/18600
18958 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
18959 only shows inferior 1.
18960
4dd63d48
PA
189612015-07-30 Simon Marchi <simon.marchi@ericsson.com>
18962 Pedro Alves <palves@redhat.com>
18963
18964 PR threads/18600
18965 * gdb.threads/fork-plus-threads.c: New file.
18966 * gdb.threads/fork-plus-threads.exp: New file.
18967
d618e4c5
PP
189682015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18969
18970 * gdb.base/batch-preserve-term-settings.exp
18971 (test_terminal_settings_preserved_after_cli_exit): Use
18972 send_quit_command.
18973
1eef6428
PA
189742015-07-29 Pedro Alves <palves@redhat.com>
18975 Don Breazeal <donb@codesourcery.com>
18976
18977 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
18978 output from both inferior_spawn_id and gdb_spawn_id.
18979
7da5b897
SDJ
189802015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18981
18982 * gdb.threads/attach-into-signal.exp (corefunc): Use
18983 with_test_prefix on nested loops, uniquefying the test messages.
18984
dac804df
SDJ
189852015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
18986
18987 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
18988 commit.
18989
06265e53
PP
189902015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18991
18992 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
18993 New proc.
18994 (test_terminal_settings_preserved_after_sigterm): New test.
18995
18206ca3
PP
189962015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18997
18998 * gdb.base/batch-preserve-term-settings.exp
18999 (test_terminal_settings_preserved_after_cli_exit): New test.
19000
90074d11
PP
190012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19002
19003 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
19004 manipulation of saved_gdbflags.
19005 (test_terminal_settings_preserved): Remove global declaration of
19006 the unused variable pagination_prompt. Remove manipulation of
19007 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
19008 GDBFLAGS.
19009
eb1a7902
PA
190102015-07-29 Pedro Alves <palves@redhat.com>
19011
19012 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
19013
8b75dd3b
PA
190142015-07-29 Pedro Alves <palves@redhat.com>
19015
19016 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
19017 at the top.
19018
dedad4e3
PA
190192015-07-29 Pedro Alves <palves@redhat.com>
19020
19021 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
19022 (main): Call gdb_unbuffer_output.
19023 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
19024 (main): Call gdb_unbuffer_output.
19025 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
19026 (main): Call gdb_unbuffer_output.
19027 * gdb.base/call-strs.exp: Adjust to step over the
19028 gdb_unbuffer_output call.
19029 * gdb.base/catch-gdb-caused-signals.c: Include
19030 "../lib/unbuffer_output.c".
19031 (main): Call gdb_unbuffer_output.
19032 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
19033 (main): Call gdb_unbuffer_output.
19034 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
19035 (main): Call gdb_unbuffer_output.
19036 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
19037 (main): Call gdb_unbuffer_output.
19038 * gdb.base/shlib-call.exp: Adjust to step over the
19039 gdb_unbuffer_output call.
19040 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
19041 (main): Call gdb_unbuffer_output.
19042 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
19043 (main): Call gdb_unbuffer_output.
19044 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
19045 (main): Rename to ...
19046 (test): ... this.
19047 (main): Reimplement.
19048 * gdb.base/varargs.exp: Run to test instead of to main.
19049 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19050 (main): Call gdb_unbuffer_output.
19051
58789a91
PA
190522015-07-29 Pedro Alves <palves@redhat.com>
19053
19054 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19055 factore out from mi_continue_dprintf. For call-style dprintfs,
19056 expect dprintf output out of $inferior_spawn_id.
19057 (mi_continue_dprintf): Use mi_expect_dprintf.
19058 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19059 (main): Call gdb_unbuffer_output.
19060
e8376742
PA
190612015-07-29 Pedro Alves <palves@redhat.com>
19062
19063 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19064 (default_mi_gdb_start): Set inferior_spawn_id instead of
19065 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19066 gdb_spawn_id.
19067 (mi_gdb_test): Always expect inferior output from both
19068 $inferior_spawn_id and $gdb_spawn_id.
19069
08280010
PA
190702015-07-29 Pedro Alves <palves@redhat.com>
19071
19072 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19073 send_inferior and $inferior_spawn_id.
19074
4d30e432
PA
190752015-07-29 Pedro Alves <palves@redhat.com>
19076
19077 * gdb.gdb/complaints.exp (test_initial_complaints)
19078 (test_serial_complaints, test_short_complaints): Use
19079 gdb_test_stdio.
19080 (test_empty_complaint): Handle $inferior_spawn_id !=
19081 $gdb_spawn_id.
19082
0d30a335
PA
190832015-07-29 Pedro Alves <palves@redhat.com>
19084
19085 * gdb.base/varargs.exp: Use gdb_test_stdio.
19086
39413b29
PA
190872015-07-29 Pedro Alves <palves@redhat.com>
19088
19089 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19090
7cb000a9
PA
190912015-07-29 Pedro Alves <palves@redhat.com>
19092
19093 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19094
d7b8ac82
PA
190952015-07-29 Pedro Alves <palves@redhat.com>
19096
19097 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19098 parameter into two new parameters, "inf_result" and "gdb_result".
19099 Expect inferior output and gdb output from $inferior_spawn_id and
19100 $gdb_spawn_id, respectively. Adjust all callers.
19101
789c3a0c
PA
191022015-07-29 Pedro Alves <palves@redhat.com>
19103
19104 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19105 of gdb_test_sequence.
19106
77e760c3
PA
191072015-07-29 Pedro Alves <palves@redhat.com>
19108
19109 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19110 (saw_spurious_output): Expect inferior output from
19111 $inferior_spawn_id. Use gdb_test_stdio.
19112
8396d2cd
PA
191132015-07-29 Pedro Alves <palves@redhat.com>
19114
19115 * gdb.base/dprintf.exp: Use standard_testfile. Change
19116 prepare_for_testing call.
19117 (srcfile): Don't set.
19118 (restart): New procedure.
19119 (test_dprintf): New procecure, use to continue over dprintfs.
19120 (test_call, test_agent): New procedures, tests moved here.
19121 Restart gdb and recreate dprintfs. Adjust expected output.
19122
2051d61f
PA
191232015-07-29 Pedro Alves <palves@redhat.com>
19124
19125 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19126
452397af
PA
191272015-07-29 Pedro Alves <palves@redhat.com>
19128
19129 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19130
8aed9555
PA
191312015-07-29 Pedro Alves <palves@redhat.com>
19132
19133 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19134 gdb_test_stdio.
19135
188a61b4
PA
191362015-07-29 Pedro Alves <palves@redhat.com>
19137
19138 * lib/gdb.exp (gdb_test_stdio): New procedure.
19139
12264a45
PA
191402015-07-29 Pedro Alves <palves@redhat.com>
19141
19142 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19143
23ffc893
PA
191442015-07-29 Pedro Alves <palves@redhat.com>
19145
19146 * gdb.base/call-signal-resume.exp: Remove check for
19147 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19148 * gdb.base/unwindonsignal.exp: Likewise.
19149 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19150 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19151
65566918
PA
191522015-07-29 Pedro Alves <palves@redhat.com>
19153
19154 * gdb.base/siginfo-addr.c (pass): New function.
19155 (handler): Call it iff si_addr is correct.
19156 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19157 Set a breakpoint at "pass" and continue to it.
19158
d60a9221
SDJ
191592015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19160
19161 * gdb.python/py-objfile.exp: Make some tests have unique names.
19162 * gdb.python/py-pp-registration.exp: Likewise.
19163
bde40b8f
PA
191642015-07-28 Pedro Alves <palves@redhat.com>
19165
19166 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19167
13e1dec8
SM
191682015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19169
19170 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19171
da33c9a7
SM
191722015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19173
19174 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19175
077836f7
PP
191762015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19177
19178 * gdb.base/gdb-sigterm-2.exp: New test.
19179
b8cc7b2e
DE
191802015-07-25 Doug Evans <xdje42@gmail.com>
19181
19182 Revert:
19183 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19184 (workers/%.worker, build-perf): New rule.
19185 (GDB_PERFTEST_MODE): New variable.
19186 (check-perf): Use it.
19187 (clean): Clean up gdb.perf parallel build subdirs.
19188 * lib/build-piece.exp: New file.
19189 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19190 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19191 name.
19192 (standard_temp_file): Ditto.
19193 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19194 of $GDB_PARALLEL.
19195
c8bd4544
DE
191962015-07-24 Doug Evans <dje@google.com>
19197
19198 * gdb.perf/lib/perftest/utils.py: New file.
19199 * gdb.perf/gm-hello.cc: New file.
19200 * gdb.perf/gm-pervasive-typedef.cc: New file.
19201 * gdb.perf/gm-pervasive-typedef.h: New file.
19202 * gdb.perf/gm-std.cc: New file.
19203 * gdb.perf/gm-std.h: New file.
19204 * gdb.perf/gm-use-cerr.cc: New file.
19205 * gdb.perf/gm-utils.h: New file.
19206 * gdb.perf/gmonster-null-lookup.py: New file.
19207 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19208 * gdb.perf/gmonster-print-cerr.py: New file.
19209 * gdb.perf/gmonster-ptype-string.py: New file.
19210 * gdb.perf/gmonster-runto-main.py: New file.
19211 * gdb.perf/gmonster-select-file.py: New file.
19212 * gdb.perf/gmonster1-null-lookup.exp: New file.
19213 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19214 * gdb.perf/gmonster1-print-cerr.exp: New file.
19215 * gdb.perf/gmonster1-ptype-string.exp: New file.
19216 * gdb.perf/gmonster1-runto-main.exp: New file.
19217 * gdb.perf/gmonster1-select-file.exp: New file.
19218 * gdb.perf/gmonster1.cc: New file.
19219 * gdb.perf/gmonster1.exp: New file.
19220 * gdb.perf/gmonster2-null-lookup.exp: New file.
19221 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19222 * gdb.perf/gmonster2-print-cerr.exp: New file.
19223 * gdb.perf/gmonster2-ptype-string.exp: New file.
19224 * gdb.perf/gmonster2-runto-main.exp: New file.
19225 * gdb.perf/gmonster2-select-file.exp: New file.
19226 * gdb.perf/gmonster2.cc: New file.
19227 * gdb.perf/gmonster2.exp: New file.
19228
6eab34f3
DE
192292015-07-24 Doug Evans <dje@google.com>
19230
19231 * gdb.perf/README: New file.
19232 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19233 * lib/gen-perf-test.exp: New file.
19234
63738bfd
DE
192352015-07-24 Doug Evans <dje@google.com>
19236
19237 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19238 (PerfTest::startup): New function.
19239 (PerfTest::run): Return result of calling body.
19240 (PerfTest::assemble): Rewrite.
19241 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19242 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19243 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19244 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19245 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19246
7b606f95
DE
192472015-07-24 Doug Evans <dje@google.com>
19248
19249 * lib/gdb.exp (clean_restart): Make executable optional.
19250
a97b16b8
DE
192512015-07-24 Doug Evans <dje@google.com>
19252
19253 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19254 compiler_info references.
19255 * gdb.cp/temargs.exp: Ditto.
19256 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19257 (get_compiler_info): Early exit if already computed. Set compiler_info
19258 to "unknown" if there was a problem.
19259 (test_compiler_info): Add function comment. Call get_compiler_info.
19260
35baa57f
DE
192612015-07-24 Doug Evans <dje@google.com>
19262
19263 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19264 (workers/%.worker, build-perf): New rule.
19265 (GDB_PERFTEST_MODE): New variable.
19266 (check-perf): Use it.
19267 (clean): Clean up gdb.perf parallel build subdirs.
19268 * lib/build-piece.exp: New file.
19269 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19270 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19271 name.
19272 (standard_temp_file): Ditto.
19273 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19274 of $GDB_PARALLEL.
19275
6ebea266
DE
192762015-07-24 Doug Evans <dje@google.com>
19277
19278 * lib/future.exp (gdb_default_target_compile): New option
19279 "early_flags".
19280 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19281 --as-needed.
19282
1e76a7e9
SDJ
192832015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19284
19285 * gdb.base/catch-syscall.exp: Call gdb_exit before
19286 gdb_skip_xml_test.
19287
5068630a
PA
192882015-07-24 Pedro Alves <palves@redhat.com>
19289
19290 * gdb.python/py-events.exp: Accept output between the stop event
19291 and the prompt.
19292 * gdb.python/py-evsignal.exp: Likewise.
19293 * gdb.python/py-evthreads.exp: Likewise.
19294
77598427
PA
192952015-07-24 Pedro Alves <palves@redhat.com>
19296
19297 PR gdb/18717
19298 * gdb.threads/non-ldr-exit.c: New file.
19299 * gdb.threads/non-ldr-exit.exp: New file.
19300
11e6c98f
YQ
193012015-07-24 Yao Qi <yao.qi@linaro.org>
19302
19303 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19304 restarting process.
19305
51aee833
YQ
193062015-07-24 Yao Qi <yao.qi@linaro.org>
19307
19308 * gdb.server/ext-restart.exp: New file.
19309
8cfe207c
YQ
193102015-07-24 Yao Qi <yao.qi@linaro.org>
19311
19312 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19313 argument options.
19314 * gdb.server/ext-wrapper.exp: New file.
19315
cc12ce38
DE
193162015-07-23 Doug Evans <dje@google.com>
19317
19318 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19319 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19320
d0d84780
PMR
193212015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19322
19323 * gdb.ada/var_arr_typedef.exp: New testcase.
19324 * gdb.ada/var_arr_typedef/pack.adb: New file.
19325 * gdb.ada/var_arr_typedef/pack.ads: New file.
19326 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19327
8b558f79
JB
193282015-07-20 Joel Brobecker <brobecker@adacore.com>
19329
19330 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19331
775a3298
JK
193322015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19333
19334 * gdb.arch/i386-biarch-core.exp: Replace istarget
19335 by "complete set gnutarget". Remove expectation for the "core-file"
19336 command.
19337
db1ff28b
JK
193382015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19339
19340 Revert the previous commit:
19341 Tests for validate symbol file using build-id.
19342
0a94970d
JK
193432015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19344
19345 Tests for validate symbol file using build-id.
19346 * gdb.base/solib-mismatch-lib.c: New file.
19347 * gdb.base/solib-mismatch-libmod.c: New file.
19348 * gdb.base/solib-mismatch.c: New file.
19349 * gdb.base/solib-mismatch.exp: New file.
19350
03346981
SL
193512015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19352
19353 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19354 nios2-*-linux*.
19355 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19356 * gdb.base/siginfo.exp: Likewise.
19357 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19358
42422cc7
PL
193592015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19360
19361 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19362 Move it to ...
19363 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19364 ... here.
19365 * gdb.trace/range-stepping.exp: Check that the target supports
19366 range stepping.
19367
cfa68bae
JK
193682015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19369
19370 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19371
8ffdba26
PA
193722015-07-14 Pedro Alves <palves@redhat.com>
19373
19374 * gdb.base/killed-outside.exp: New file.
19375 * gdb.base/killed-outside.c: New file.
19376
218a5a11
JK
193772015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19378
19379 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19380 (n at main): New.
19381 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19382
e03ed3c6
AA
193832015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19384
19385 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19386 infcall tests instead of setting up for KFAIL.
19387
485668e5
MM
193882015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19389
19390 * gdb.btrace/record_goto-step.exp: New.
19391
08464196
JK
193922015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19393
19394 PR compile/18484
19395 * gdb.compile/compile.c (struct struct_type): Add volatile to
19396 selffield's type.
19397 * gdb.compile/compile.exp
19398 (compile code struct_object.selffield = &struct_object): Skip further
19399 struct_object tests if this one xfails.
19400
bcf5c1d9
RC
194012015-07-08 Robert O'Callahan <robert@ocallahan.org>
19402
19403 PR exp/18617
19404 * gdb.trace/ax.exp: Add test.
19405
4931af25
YQ
194062015-07-07 Yao Qi <yao.qi@linaro.org>
19407
19408 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19409 instead of istarget "aarch64*-*-*".
19410 * gdb.arch/aarch64-fp.exp: Likewise.
19411 * gdb.base/float.exp: Likewise.
19412 * gdb.reverse/aarch64.exp: Likewise.
19413 * lib/gdb.exp (is_aarch64_target): New proc.
19414
9fcf688e
YQ
194152015-07-07 Yao Qi <yao.qi@linaro.org>
19416
19417 * lib/gdb.exp (is_aarch32_target): New proc.
19418 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19419 instead of "istarget "arm*-*-*"".
19420 * gdb.arch/arm-disp-step.exp: Likewise.
19421 * gdb.arch/thumb-bx-pc.exp: Likewise.
19422 * gdb.arch/thumb-prologue.exp: Likewise.
19423 * gdb.arch/thumb-singlestep.exp: Likewise.
19424 * gdb.base/disp-step-syscall.exp: Likewise.
19425 * gdb.base/float.exp: Likewise.
19426
fbd8d50d
YQ
194272015-07-07 Yao Qi <yao.qi@linaro.org>
19428
19429 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19430 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19431
71be1fdc
YQ
194322015-07-07 Yao Qi <yao.qi@linaro.org>
19433
19434 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19435 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19436 if it exists.
19437 * gdb.multi/multi-arch.exp: Likewise.
19438
3e221d36
SM
194392015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19440
19441 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19442 print.
19443
d441430b
YQ
194442015-07-07 Yao Qi <yao.qi@linaro.org>
19445
19446 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19447
06f810bd
MG
194482015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19449
19450 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19451 '[' and ']' characters.
19452
5e61e7c0
IB
194532015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19454
19455 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19456
28bf096c
PA
194572015-06-29 Pedro Alves <palves@redhat.com>
19458
19459 PR threads/18127
19460 * gdb.threads/hand-call-new-thread.c: New file.
19461 * gdb.threads/hand-call-new-thread.c: New file.
19462
ee93cd5e
KS
194632015-06-26 Keith Seitz <keiths@redhat.com>
19464 Doug Evans <dje@google.com>
19465
19466 PR 16253
19467 * gdb.cp/var-tag-2.cc: New file.
19468 * gdb.cp/var-tag-3.cc: New file.
19469 * gdb.cp/var-tag-4.cc: New file.
19470 * gdb.cp/var-tag.cc: New file.
19471 * gdb.cp/var-tag.exp: New file.
19472
fc637f04
PP
194732015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19474
19475 * gdb.base/history-duplicates.exp: New test.
19476
2e52ae68
PP
194772015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19478
19479 * gdb.base/completion.exp: Test the completion of the "focus"
19480 command.
19481
6e22494e
JK
194822015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19483
19484 * gdb.arch/amd64-prologue-skip.S: New file.
19485 * gdb.arch/amd64-prologue-skip.exp: New file.
19486
bf7b9cd9
SM
194872015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19488
19489 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19490 is_address_zero_readable check.
19491
201e8dfd
PB
194922015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19493
19494 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19495 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19496
5cd867b4
YQ
194972015-06-24 Yao Qi <yao.qi@linaro.org>
19498
19499 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19500 linux targets.
19501
4d7be007
YQ
195022015-06-24 Yao Qi <yao.qi@linaro.org>
19503
19504 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19505 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19506 * gdb.base/siginfo-thread.exp: Likewise.
19507
07fcd301
YQ
195082015-06-22 Yao Qi <yao.qi@linaro.org>
19509
19510 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19511
52042a00
YQ
195122015-06-22 Yao Qi <yao.qi@linaro.org>
19513
19514 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19515 aarch64*-*-*.
19516 (skip_hw_watchpoint_tests): Likewise.
19517
74bd41ce
PP
195182015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19519
19520 * gdb.base/gdbinit-history.exp: Test the interaction between
19521 setting GDBHISTSIZE and setting the history size via .gdbinit.
19522
bc460514
PP
195232015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19524
19525 PR gdb/16999
19526 * gdb.base/gdbhistsize-history.exp: New test.
19527
b58c513b
PP
195282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19529
19530 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19531 with GDBHISTSIZE.
19532 * gdb.base/readline.exp: Likewise.
19533
92046791
YQ
195342015-06-17 Yao Qi <yao.qi@linaro.org>
19535
19536 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19537 line.
19538
2093d2d3
PP
195392015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19540
19541 * gdb.base/gdbinit-history.exp: Add test case to check that
19542 an unlimited history file does not get truncated on exit.
19543
e6c693af
AA
195442015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19545
19546 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19547 (VECTOR): New macro. Use it...
19548 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19549 ...for these typedefs.
19550 (int8, char1, int1, double1): New typedefs.
19551 (struct just_int2, struct two_int2): New structures.
19552 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19553 (add_structvecs, add_singlevecs): New functions.
19554 (main): Call add_some_intvecs twice.
19555 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19556 the compile and exit upon failure. Try compiling for the "native"
19557 architecture. Test inferior function calls with vector arguments
19558 and vector return value handling with "finish" and "return".
19559
c74f7d1c
JT
195602015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19561
19562 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19563 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19564 PE file.
19565 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19566
98aa42ee
AT
195672015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19568
19569 PR breakpoints/16465
19570 * gdb.mi/mi-dprintf-pending.c: New file.
19571 * gdb.mi/mi-dprintf-pending.exp: New test.
19572 * gdb.mi/mi-dprintf-pendshr.c: New file.
19573
7d73c23c 195742015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19575 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19576
19577 * gdb.arch/i386-mpx-map.c: New file.
19578 * gdb.arch/i386-mpx-map.exp: New File.
19579
195802015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19581
19582 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19583 * gdb.arch/i386-mpx.exp: Indentation fixed.
19584
195852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19586
19587 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19588 function and improved indentation.
19589 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19590 gdb_test_multiple. Added additional tests to skip the test.
19591
195922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19593
19594 * gdb.arch/i386-avx512.c: Change path in include file.
19595 * gdb.arch/i386-avx512.exp: Change include dir path
19596 compilation flag.
19597 * gdb.arch/i386-mpx.c: Change path in include file.
19598 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19599 flag.
19600
d5eba19a
JK
196012015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19602
19603 * gdb.compile/compile-print.exp (compile print *vararray@3)
19604 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19605
7f361056
JK
196062015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19607
19608 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19609 (do not keep jit in memory): ... this.
19610 (expect 5): Change it to ...
19611 (expect no 5): ... this.
19612
3b462ec2
SM
196132015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19614
19615 PR gdb/15564
19616 * gdb.mi/mi-detach.exp: New file.
19617
e0619de6
JK
196182015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19619
19620 PR symtab/18392
19621 * gdb.arch/amd64-tailcall-self.S: New file.
19622 * gdb.arch/amd64-tailcall-self.c: New file.
19623 * gdb.arch/amd64-tailcall-self.exp: New file.
19624
e970cb34
DB
196252015-05-28 Don Breazeal <donb@codesourcery.com>
19626
19627 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19628 tests for remote targets by checking is_target_gdbserver.
19629
b2e2f908
DE
196302015-05-27 Doug Evans <dje@google.com>
19631
19632 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19633 * gdb.dwarf2/opaque-type-lookup.c: New file.
19634 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19635
82c7be31
DE
196362015-05-26 Doug Evans <dje@google.com>
19637
19638 * gdb.cp/iostream.cc: New file.
19639 * gdb.cp/iostream.exp: New file.
19640
b4f54984
DE
196412015-05-26 Doug Evans <dje@google.com>
19642
19643 * gdb.dwarf2/dw2-op-call.exp: Update.
19644 * gdb.dwarf2/dw4-sig-types.exp: Update.
19645 * gdb.dwarf2/implptr.exp: Update.
19646 * gdb.mi/mi-cmd-param-changed.exp: Update.
19647
4ea6efe9
DE
196482015-05-26 Doug Evans <dje@google.com>
19649
19650 * gdb.python/py-lazy-string.c: New file.
19651 * gdb.python/py-lazy-string.exp: New file.
19652 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19653 (main): Update. Add estring3.
19654 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19655 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19656
f6bb7db3
YQ
196572015-05-26 Omair Javaid <omair.javaid@linaro.org>
19658 Yao Qi <yao.qi@linaro.org>
19659
19660 * gdb.reverse/aarch64.c: New.
19661 * gdb.reverse/aarch64.exp: New.
19662
a81bfbd0
OJ
196632015-05-26 Omair Javaid <omair.javaid@linaro.org>
19664
25d49b86
PA
19665 * lib/gdb.exp (supports_process_record): Return true for
19666 aarch64*-linux*.
a81bfbd0
OJ
19667 (supports_reverse): Likewise.
19668
158bf1b4
PP
196692015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19670
19671 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19672 Use with_test_prefix.
19673
a0145030
AB
196742015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19675
19676 * gdb.base/completion.exp: Add test for completion of layout
19677 names.
19678
ebe3b578
AB
196792015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19680
19681 * lib/gdb.exp (skip_tui_tests): New proc.
19682 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19683
84204ed7
PA
196842015-05-19 Pedro Alves <palves@redhat.com>
19685
19686 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19687 Save the whole env array instead of just HOME. Unset HISTSIZE in
19688 the environment while testing. Restore whole environment
19689 afterwards.
19690
37442ce1
DE
196912015-05-16 Doug Evans <xdje42@gmail.com>
19692
19693 * gdb.guile/scm-ports.c: New file.
19694 * gdb.guile/scm-ports.exp: Add memory port tests.
19695
36de76f9
JK
196962015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19697
19698 * gdb.compile/compile-print.c: New file.
19699 * gdb.compile/compile-print.exp: New file.
19700
3a9558c4
JK
197012015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19702
19703 * gdb.compile/compile-ops.exp: Cast param to void.
19704 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19705 (compile code struct_object.selffield = &struct_object): Add xfail.
19706
aa715135
JG
197072015-05-15 Joel Brobecker <brobecker@adacore.com>
19708
19709 * gdb.ada/arr_enum_with_gap: New testcase.
19710
931e5bc3
JG
197112015-05-15 Joel Brobecker <brobecker@adacore.com>
19712
19713 * gdb.ada/byte_packed_arr: New testcase.
19714
9cd4d857
JB
197152015-05-15 Joel Brobecker <brobecker@adacore.com>
19716
19717 * gdb.ada/pckd_neg: New testcase.
19718
ebfd00d2
PP
197192015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19720
19721 PR gdb/17820
19722 * gdb.base/gdbinit-history.exp: New test.
19723 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19724 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19725
4c082a81
SC
197262015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19727
19728 * gdb.python/py-xmethods.cc: Enhance test case.
19729 * gdb.python/py-xmethods.exp: New tests.
19730 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19731 function.
19732 (B_indexoper): Likewise.
19733 (global_dm_list) : Add new xmethod worker functions.
19734
f7797074
SDJ
197352015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19736
19737 * gdb.base/coredump-filter.exp: Correctly unset
19738 "coredump_var_addr" array.
19739
a4674e4e
PA
197402015-05-08 Pedro Alves <palves@redhat.com>
19741
19742 * gdb.server/non-existing-program.exp: Unset spawn_id.
19743
df2eb078
SC
197442015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19745
19746 PR python/18291
19747 * gdb.python/py-xmethods.exp: Add tests.
19748
422349a3
YQ
197492015-05-08 Yao Qi <yao.qi@linaro.org>
19750
19751 PR gdb/18208
19752 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19753 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19754 function set_coredump_filter, and remove remote_exec call.
19755 Remove argument ipid. Callers update.
19756 (top level): Don't get inferior's PID.
19757
63fc80ce
AA
197582015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19759
19760 * gdb.base/watch_thread_num.exp: Skip test on targets without
19761 access watchpoints.
19762
80ad801e
PA
197632015-05-06 Pedro Alves <palves@redhat.com>
19764
19765 PR server/18081
19766 * gdb.server/non-existing-program.exp: New file.
19767
0fa7fe50
JB
197682015-05-05 Joel Brobecker <brobecker@adacore.com>
19769
19770 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19771
3ea89b92
PMR
197722015-05-05 Joel Brobecker <brobecker@adacore.com>
19773
19774 * gdb.ada/out_of_line_in_inlined: New testcase.
19775
87b8eff0
JB
197762015-05-05 Joel Brobecker <brobecker@adacore.com>
19777
19778 * gdb.ada/var_rec_arr: New testcase.
19779
5fccc635
YQ
197802015-04-30 Yao Qi <yao.qi@linaro.org>
19781
19782 * gdb.base/break-idempotent.exp: If
19783 skip_hw_watchpoint_multi_tests returns true, skip the tests
19784 on "rwatch" and "awatch".
19785
42d38f42
YQ
197862015-04-30 Yao Qi <yao.qi@linaro.org>
19787
19788 * gdb.base/relativedebug.exp: Invoke gdb command
19789 "info sharedlibrary", and if libc.so doesn't have debug info,
19790 skip the test.
19791
2ce1cdbf
DE
197922015-04-29 Doug Evans <dje@google.com>
19793
19794 * gdb.python/py-xmethods.exp: Add ptype tests.
19795 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19796 get_result_type method.
19797
f24a38c5
LM
197982015-04-29 Luis Machado <lgustavo@codesourcery.com>
19799
19800 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19801 the target does not support hardware watchpoints.
19802
ecbf2b3c
LM
198032015-04-29 Luis Machado <lgustavo@codesourcery.com>
19804
19805 * gdb.base/break-always.exp: Abort testing if writing to memory
19806 causes an error.
19807
34f5f757
DE
198082015-04-28 Doug Evans <dje@google.com>
19809
19810 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
19811 * gdb.python/py-pp-registration.exp: ... here. New file.
19812 * gdb.python/py-pp-registration.c: New file.
19813 * gdb.python/py-pp-registration.py: New file.
19814
69b4374a
DE
198152015-04-28 Doug Evans <dje@google.com>
19816
19817 * gdb.python/py-bad-printers.c: New file.
19818 * gdb.python/py-bad-printers.py: New file.
19819 * gdb.python/py-bad-printers.exp: New file.
19820
59fb7612
SS
198212015-04-28 Sasha Smundak <asmundak@google.com>
19822
19823 * gdb.python/py-type.exp: New test.
19824
2631b16a
AW
198252015-04-28 Andy Wingo <wingo@igalia.com>
19826
19827 * gdb.python/py-parameter.exp:
19828 * gdb.guile/scm-parameter.exp: Escape the path that we are
19829 matching against, as it might contain characters that are special
19830 to regular expressions.
19831
460efde1
JB
198322015-04-27 Joel Brobecker <brobecker@adacore.com>
19833
19834 * gdb.ada/rec_comp: New testcase.
19835
2d369d8e
SDJ
198362015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
19837
19838 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
19839 before using it.
19840
cf75d6c3
AB
198412015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
19842
19843 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
19844 new tests for verilog output.
19845
8dbe7ca5
YQ
198462015-04-24 Yao Qi <yao.qi@linaro.org>
19847
19848 * boards/remote-gdbserver-on-localhost.exp: New file.
19849
4ef9fb2f
PA
198502015-04-23 Pedro Alves <palves@redhat.com>
19851
19852 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
19853 $inferior_spawn_id instead of $inferior_spawn_id directly. On
19854 "end of file", remove $inferior_spawn_id from the indirect list.
19855
0a803169
PA
198562015-04-23 Pedro Alves <palves@redhat.com>
19857
19858 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
19859
749ef8f8
PA
198602015-04-23 Pedro Alves <palves@redhat.com>
19861
19862 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
19863 on $any_spawn_id instead of only on $gdb_spawn_id.
19864
8aae4344
PM
198652015-04-21 Pierre Muller <muller@sourceware.org>
19866
19867 PR pascal/17815
19868 * lib/pascal.exp (gpc_compile): Add new option "class".
19869 (fpc_compile): Likewise.
19870 * gdb.pascal/case-insensitive-symbols.pas: New file.
19871 * gdb.pascal/case-insensitive-symbols.exp: New file.
19872
1586c8fb
GB
198732015-04-20 Gary Benson <gbenson@redhat.com>
19874
19875 * gdb.base/attach.exp: Fix three extended remote failures.
19876
1b6e6f5c
GB
198772015-04-17 Gary Benson <gbenson@redhat.com>
19878
19879 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
19880 the main executable over the remote protocol.
19881
e797481d
PA
198822015-04-16 Pedro Alves <palves@redhat.com>
19883
19884 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
19885 a new gdbserver if gdbserver_reconnect_p is set.
19886
1ca99c42
PA
198872015-04-16 Pedro Alves <palves@redhat.com>
19888
19889 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
19890 is set, don't exit gdbserver.
19891
af9fd6f8
AA
198922015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19893
19894 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
19895 appropriate .insn, such that an older assembler can be used.
19896 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
19897 the z/Architecture instruction set on 31-bit targets as well.
19898
04ff1e61
AA
198992015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
19900
19901 * gdb.go/handcall.exp: Remove all logic related to the first
19902 breakpoint and rely on go_runto_main instead.
19903 * gdb.go/strings.exp: Likewise.
19904 * gdb.go/unsafe.exp: Likewise.
19905 * gdb.go/hello.exp: Likewise. Also rename the remaining
19906 breakpoint marker to "breakpoint 1".
19907 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
19908 * gdb.go/strings.go: Likewise.
19909 * gdb.go/unsafe.go: Likewise.
19910 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
19911 "set breakpoint 2 here" and rename the remaining breakpoint marker
19912 to "breakpoint 1".
19913
40d2f8d6
SM
199142015-04-15 Simon Marchi <simon.marchi@ericsson.com>
19915
19916 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
19917 if itertools.imap is not present.
19918 * gdb.python/py-objfile.exp: Add parentheses.
19919 * gdb.python/py-type.exp: Same.
19920 * gdb.python/py-unwind-maint.py: Same.
19921
8cbc97c6
YQ
199222015-04-15 Yao Qi <yao.qi@linaro.org>
19923
19924 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
19925 of ":$ptr_size" and set its form explicitly.
19926
45fd756c
YQ
199272015-04-15 Pedro Alves <palves@redhat.com>
19928 Yao Qi <yao.qi@linaro.org>
19929
19930 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
19931 timeout by factor of 4.
19932 (test_regular_watch): Likewise.
19933 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
19934 * gdb.reverse/sigall-reverse.exp: Likewise.
19935 * gdb.reverse/until-precsave.exp: Likewise.
19936 * lib/gdb.exp (with_timeout_factor): New proc.
19937 (gdb_expect): Move some code to ...
19938 (get_largest_timeout): ... here. New procedure.
19939
9e811bc3
LM
199402015-04-14 Luis Machado <lgustavo@codesourcery.com>
19941
19942 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
19943
0ff6fcb2
LM
199442015-04-13 Luis Machado <lgustavo@codesourcery.com>
19945
19946 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
19947 to write to the .text section.
19948
7578d5f7
LM
199492015-04-13 Luis Machado <lgustavo@codesourcery.com>
19950
19951 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
19952 Handle the case of targets that do not provide PID information.
19953
2efe15c4
YQ
199542015-04-13 Yao Qi <yao.qi@linaro.org>
19955
19956 * lib/gdbserver-support.exp (gdb_exit): Catch exception
19957 and use expect instead of gdb_expect.
19958
8cd8f2f8
SDJ
199592015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
19960
19961 * gdb.base/coredump-filter.exp: Rename variable "addr" to
19962 "coredump_var_addr" to avoid naming conflict with other testcases.
19963
9ee41772
PA
199642015-04-10 Pedro Alves <palves@redhat.com>
19965
19966 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
19967 gdb_test_sequence and gdb_assert.
19968
07473109
PA
199692015-04-10 Pedro Alves <palves@redhat.com>
19970
19971 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
19972 test messages that don't include the breakpoint address.
19973
de3db44c
YQ
199742015-04-10 Yao Qi <yao.qi@linaro.org>
19975
19976 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
19977 false for some offset and width combinations which aren't
19978 supported by linux kernel.
19979
c79d856c
PA
199802015-04-10 Pedro Alves <palves@redhat.com>
19981
19982 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
19983 procedure, factored out from ...
19984 (top level): ... here. Add "set displaced-stepping" testing axis.
19985 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
19986 parameter "displaced". Use it.
19987 (top level): Use foreach and add "set displaced-stepping" testing
19988 axis.
19989
ebc90b50
PA
199902015-04-10 Pedro Alves <palves@redhat.com>
19991
19992 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
19993 Remove comment.
19994 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
19995 both the address of the instruction that triggers the watchpoint
19996 and the address of the instruction immediately after, and use
19997 those addresses for the test. Fix comment.
19998
8f572e5c
PA
199992015-04-10 Pedro Alves <palves@redhat.com>
20000
20001 * gdb.base/sigstep.exp (breakpoint_to_handler)
20002 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
20003 Test "backtrace" in handler.
20004 (breakpoint_over_handler): New parameter 'displaced'. Use it.
20005 (top level): Add new "displaced" test axis to
20006 breakpoint_to_handler, breakpoint_to_handler_entry and
20007 breakpoint_over_handler.
20008
8d707a12
PA
200092015-04-10 Pedro Alves <palves@redhat.com>
20010
20011 PR gdb/18216
20012 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
20013
ef713951
YQ
200142015-04-10 Yao Qi <yao.qi@linaro.org>
20015
20016 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
20017 (test_add_rn_pc): New function.
20018 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
20019 (top level): Invoke test_add_rn_pc.
20020
906d60cf
PA
200212015-04-10 Pedro Alves <palves@redhat.com>
20022
20023 PR gdb/13858
20024 * gdb.base/step-over-no-symbols.exp: New file.
20025
f2983cc3
AW
200262015-04-09 Andy Wingo <wingo@igalia.com>
20027
20028 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
20029 after the Python tests.
20030
6d62641c
SDJ
200312015-04-08 Keith Seitz <keiths@redhat.com>
20032
20033 PR python/16699
20034 * gdb.python/py-completion.exp: New tests for completion.
20035 * gdb.python/py-completion.py (CompleteLimit1): New class.
20036 (CompleteLimit2): Likewise.
20037 (CompleteLimit3): Likewise.
20038 (CompleteLimit4): Likewise.
20039 (CompleteLimit5): Likewise.
20040 (CompleteLimit6): Likewise.
20041 (CompleteLimit7): Likewise.
20042
f3770638
PA
200432015-04-08 Pedro Alves <palves@redhat.com>
20044
20045 PR gdb/18214
20046 PR gdb/18216
20047 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
20048 function.
20049 (main): Install it as SIGUSR1 handler.
20050 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20051 parameter. Always use "setup" as prefix. Toggle "set
20052 displaced-stepping" off/on depending on global. Don't switch to
20053 thread 1 here.
20054 (top level): Add displaced stepping "off/on" test axis. Update
20055 "setup" calls. Wrap each subtest with with_test_prefix. Test
20056 continuing with a queued signal in each thread.
20057
4496bed7
PA
200582015-04-08 Pedro Alves <palves@redhat.com>
20059
20060 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20061 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20062 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20063 Return early if running to main fails.
20064 * gdb.trace/while-stepping.exp: Likewise.
20065
b97fde92
PA
200662015-04-07 Pedro Alves <palves@redhat.com>
20067
20068 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20069 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20070 interact with inferior program.
20071
f71c18e7
PA
200722015-04-07 Pedro Alves <palves@redhat.com>
20073
20074 * lib/gdb.exp (inferior_spawn_id): New global.
20075 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20076 spawn id after processing the user code.
20077 (default_gdb_start): Set inferior_spawn_id.
20078 (send_inferior): New procedure.
20079 * lib/gdbserver-support.exp (gdbserver_start): Set
20080 inferior_spawn_id.
20081 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20082
6423214f
PA
200832015-04-07 Pedro Alves <palves@redhat.com>
20084
20085 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20086 * lib/gdbserver-support.exp (gdbserver_start): Make
20087 $server_spawn_id global.
20088 (gdbserver_start): Don't wait for gdbserver's spawn id with
20089 expect_background.
20090 (close_gdbserver): New procedure.
20091 (gdb_exit): Rename the default version and reimplement.
20092
71c0ee8c
PA
200932015-04-07 Pedro Alves <palves@redhat.com>
20094
72f4393d 20095 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20096 append the substituted item, not the original item.
20097
203bc29b
PA
200982015-04-07 Pedro Alves <palves@redhat.com>
20099
20100 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20101 gdb_expect.
20102
508a3ddf
PA
201032015-04-07 Pedro Alves <palves@redhat.com>
20104
20105 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20106 output appearing once only.
20107
9f6dbe2b
PA
201082015-04-07 Pedro Alves <palves@redhat.com>
20109
20110 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20111 that doesn't expect anything. Return early if running to main
20112 fails.
20113
337532fa
YQ
201142015-04-07 Yao Qi <yao.qi@linaro.org>
20115
20116 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20117 (child_function): Call alarm.
20118 (main): Move call to alarm into the loop.
20119 * gdb.threads/non-stop-fair-events.exp: Build program with
20120 -DTIMEOUT=$timeout.
20121
01b622d4
DE
201222015-04-06 Doug Evans <xdje42@gmail.com>
20123
20124 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20125 Fix dest parameter to board_info.
20126 (fpc_compile): Ditto.
20127 (gdb_compile_pascal): Rename dest arg to destfile.
20128
961f4160
PMR
201292015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20130
20131 * gdb.ada/funcall_ref.exp: New file.
20132 * gdb.ada/funcall_ref/foo.adb: New file.
20133
cafda597
YQ
201342015-04-02 Yao Qi <yao.qi@linaro.org>
20135
20136 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20137 is remote.
20138
fed040c6
GB
201392015-04-02 Gary Benson <gbenson@redhat.com>
20140
20141 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20142
d11916aa
SS
201432015-04-01 Sasha Smundak <asmundak@google.com>
20144
20145 * gdb.python/py-unwind-maint.c: New file.
20146 * gdb.python/py-unwind-maint.exp: New test.
20147 * gdb.python/py-unwind-maint.py: New file.
20148 * gdb.python/py-unwind.c: New file.
20149 * gdb.python/py-unwind.exp: New test.
20150 * gdb.python/py-unwind.py: New test.
20151
a1471180
PA
201522015-04-01 Pedro Alves <palves@redhat.com>
20153
20154 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20155 to fail instead of non-existent $test.
20156
0bbeccb1
PA
201572015-04-01 Pedro Alves <palves@redhat.com>
20158
20159 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20160 GDBFLAGS if not empty.
20161
3c724c8c
PMR
201622015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20163
20164 * gdb.ada/complete.exp: Remove "multi_line".
20165 * gdb.ada/info_exc.exp: Remove "multi_line".
20166 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20167 * gdb.ada/ptype_field.exp: Remove "multi_line".
20168 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20169 * gdb.ada/tagged.exp: Remove "multi_line".
20170 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20171 [multi_line ...]
20172 * gdb.btrace/delta.exp: Likewise.
20173 * gdb.btrace/exception.exp: Likewise.
20174 * gdb.btrace/function_call_history.exp: Likewise.
20175 * gdb.btrace/instruction_history.exp: Likewise.
20176 * gdb.btrace/nohist.exp: Likewise.
20177 * gdb.btrace/record_goto.exp: Likewise.
20178 * gdb.btrace/segv.exp: Likewise.
20179 * gdb.btrace/stepi.exp: Likewise.
20180 * gdb.btrace/tailcall.exp: Likewise.
20181 * gdb.btrace/unknown_functions.exp: Likewise.
20182 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20183 * lib/gdb.exp: Add the "multi_line" helper.
20184
4eec2deb
PA
201852015-04-01 Pedro Alves <palves@redhat.com>
20186
20187 * gdb.threads/tid-reuse.c: New file.
20188 * gdb.threads/tid-reuse.exp: New file.
20189
df8411da
SDJ
201902015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20191
20192 PR corefiles/16092
20193 * gdb.base/coredump-filter.c: New file.
20194 * gdb.base/coredump-filter.exp: Likewise.
20195
6ef37366
PM
201962015-03-27 Petr Machata <pmachata@redhat.com>
20197
20198 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20199 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20200 (Dwarf::assemble): Initialize them.
20201 (Dwarf::lines): New function.
20202
7ec911b0
JT
202032015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20204
20205 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20206 SYMBOL_PREFIX for x86_64-*-cygwin.
20207
ff908ebf
AW
202082015-03-26 Andy Wingo <wingo@igalia.com>
20209
20210 PR symtab/18148
20211 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20212 const_value but not a location.
20213 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20214 location defined in non-main CUs are visible.
20215
6d5f0679
YQ
202162015-03-26 Yao Qi <yao.qi@linaro.org>
20217
20218 PR testsuite/18139
20219 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20220 Add a line number entry for the same line.
20221 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20222 Add a line number entry for the same line.
20223
2898689b
YQ
202242015-03-26 Yao Qi <yao.qi@linaro.org>
20225
20226 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20227 .int 0.
20228 (func): Likewise. Add .Lfunc_1 label.
20229 Use .Lfunc_1 label.
20230 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20231 .int 0.
20232 (func): Likewise.
20233 Use .Lfunc_1 label.
20234
85180498
YQ
202352015-03-26 Yao Qi <yao.qi@linaro.org>
20236
20237 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20238 Call gdb_compile instead to compile each .s files without debug
20239 information.
20240
8aa08a8d
YQ
202412015-03-26 Yao Qi <yao.qi@linaro.org>
20242
20243 * gdb.base/savedregs.exp (process_saved_regs): Make
20244 "Saved registers:" optional in the pattern.
20245
66849923
MM
202462015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20247
20248 * gdb.btrace/next.exp: Merged into step.exp.
20249 * gdb.btrace/finish.exp: Merged into step.exp.
20250 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20251 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20252 "record goto" and checking the exact replay position.
20253 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20254 check for "Recording format" in "info record" output.
20255 * gdb.btrace/record_goto.exp: Choose test file based on target.
20256 * gdb.btrace/x86-record_goto.S: Renamed into ...
20257 * gdb.btrace/x86_64-record_goto.S: ... this.
20258 * gdb.btrace/i686-record_goto.S: New.
20259 * gdb.btrace/x86-tailcall.S: Renamed into ...
20260 * gdb.btrace/x86_64-tailcall.S: ... this.
20261 * gdb.btrace/i686-tailcall.S: New.
20262 * gdb.btrace/x86-tailcall.c: Renamed into ...
20263 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20264 separate statements. Update test.
20265 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20266 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20267 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20268 * gdb.btrace/tailcall.exp: Choose test file based on target.
20269 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20270
11cc1b74
MM
202712015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20272
20273 * gdb.btrace/exception.exp: Increase BTS buffer size.
20274
a25d8bf9
PA
202752015-03-24 Pedro Alves <palves@redhat.com>
20276
20277 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20278
856e7dd6
PA
202792015-03-24 Pedro Alves <palves@redhat.com>
20280
20281 * gdb.threads/schedlock.exp (test_step): No longer expect that
20282 "set scheduler-locking step" with "next" over a function call runs
20283 threads unlocked.
20284
ad235a41
AT
202852015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20286
20287 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20288
15630549
AT
202892015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20290
20291 PR breakpoints/16466
20292 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20293 * gdb.mi/mi-pending.c (thread_func): New function.
20294 (int main): Add threading support required.
20295 * gdb.mi/mi-pending.exp: Add tests for this issue.
20296 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20297 (pendfunc2): Remove stdio dependency.
20298 * gdb.mi/mi-pendshr2.c: New file.
20299
693dca06
KS
203002015-03-23 Keith Seitz <keiths@redhat.com>
20301
20302 * gdb.linespec/keywords.c: New file.
20303 * gdb.linespec/keywords.exp: New file.
20304
7e993ebf
KS
203052015-03-23 Keith Seitz <keiths@redhat.com>
20306
20307 PR gdb/18021
20308 * gdb.dwarf2/staticvirtual.exp: New test.
20309
bc23328c
JK
203102015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20311
20312 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20313 * README: Remove HP-UX and gdb.hp.
20314 (configuration):
20315 * configure: Regenerate.
20316 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20317 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20318 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20319 gdb.hp/gdb.defects/Makefile.
20320 * gdb.hp/Makefile.in: File deleted.
20321 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20322 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20323 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20324 * gdb.hp/gdb.aCC/run.c: File deleted.
20325 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20326 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20327 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20328 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20329 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20330 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20331 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20332 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20333 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20334 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20335 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20336 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20337 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20338 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20339 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20340 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20341 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20342 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20343 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20344 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20345 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20346 * gdb.hp/gdb.compat/average.c: File deleted.
20347 * gdb.hp/gdb.compat/sum.c: File deleted.
20348 * gdb.hp/gdb.compat/xdb.c: File deleted.
20349 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20350 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20351 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20352 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20353 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20354 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20355 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20356 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20357 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20358 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20359 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20360 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20361 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20362 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20363 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20364 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20365 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20366 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20367 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20368 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20369 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20370 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20371 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20372 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20373 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20374 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20375 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20376 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20377 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20378 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20379 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20380 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20381 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20382 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20383 * gdb.hp/tools/odump: File deleted.
20384
8bf3b159
PA
203852015-03-19 Pedro Alves <palves@redhat.com>
20386
20387 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20388 (saw_thread_3): New globals.
20389 (top level): Increment them when an event for the corresponding
20390 thread is seen.
20391 (no thread starvation): New test.
20392
eb54c8bf
PA
203932015-03-19 Pedro Alves <palves@redhat.com>
20394
20395 * gdb.threads/continue-pending-status.c: New file.
20396 * gdb.threads/continue-pending-status.exp: New file.
20397
32d2e5d6
PA
203982015-03-18 Pedro Alves <palves@redhat.com>
20399
20400 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20401 Use gdb_is_target_remote instead of is_remote. Use
20402 gdb_test_multiple instead of gdb_expect. Exit early if
20403 gdb_test_multiple hits its internal matches. Tighten stepi tests
20404 expected output. Fail on exit with any signal, instead of just
20405 SIGILL.
20406
f68f11b7
YQ
204072015-03-18 Yao Qi <yao.qi@linaro.org>
20408
20409 PR tdep/18107
20410 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20411 variable.
20412 * gdb.base/catch-syscall.exp: Don't skip it on
20413 aarch64*-*-linux* target. Remove elements in all_syscalls.
20414 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20415 target.
20416 (setup_all_syscalls): New proc.
20417
ca5fd19b
YQ
204182015-03-16 Yao Qi <yao.qi@linaro.org>
20419
20420 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20421 (top level): Skip tests if valid_addr_p returns false for
20422 $cmd1 or $cmd2.
20423
85642ba0
AW
204242015-03-11 Andy Wingo <wingo@igalia.com>
20425
20426 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20427
e03f9645
YQ
204282015-03-11 Yao Qi <yao.qi@linaro.org>
20429
20430 * gdb.base/catch-syscall.exp: Fix typo in comments.
20431
5d0962b2
YQ
204322015-03-11 Yao Qi <yao.qi@linaro.org>
20433
20434 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20435
b2df3cef
PA
204362015-03-09 Pedro Alves <palves@redhat.com>
20437
20438 * dg-extract-results.py: Delete.
20439
ef878e53
PA
204402015-03-09 Pedro Alves <palves@redhat.com>
20441
20442 Merge dg-extract-results.sh from GCC upstream (r218843).
20443
20444 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20445 * dg-extract-results.sh: Use --text with grep to avoid issues with
20446 binary files. Fall back to cat -v, if that doesn't work.
20447
9494d219
PA
204482015-03-05 Pedro Alves <palves@redhat.com>
20449
20450 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20451
a8d9763a
SM
204522015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20453
20454 * lib/mi-support.exp (mi_expect_interrupt): Accept
20455 alternative event for when in all-stop mode.
20456
be9957b8
PA
204572015-03-04 Pedro Alves <palves@redhat.com>
20458
20459 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20460
d57be0f4 204612015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20462
20463 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20464
c214c7cf
AA
204652015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20466
20467 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20468 regexps for GDB's current line display, accept a hex address
20469 preceding the line number.
20470
6d74a497
AA
204712015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20472
20473 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20474 the 'arch1' variable for "s390*-linux*" targets.
20475
511aee7c
PA
204762015-03-04 Pedro Alves <palves@redhat.com>
20477
20478 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20479 (main): Pass missing retval argument to pthread_join call.
20480
95e50b27
PA
204812015-03-02 Pedro Alves <palves@redhat.com>
20482
20483 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20484 (top level): Call do_test with non-stop as well.
20485
28054d69
PA
204862015-03-02 Pedro Alves <palves@redhat.com>
20487
20488 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20489 -1.
20490
4fa5d7b4
AA
204912015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20492
20493 * gdb.arch/s390-vregs.exp: New test.
20494 * gdb.arch/s390-vregs.S: New file.
20495
97c18565
PA
204962015-02-27 Pedro Alves <palves@redhat.com>
20497
20498 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20499 call to catch_command_errors.
20500 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20501 catch_command_errors.
20502
a37bfa30
PA
205032015-02-27 Pedro Alves <palves@redhat.com>
20504
20505 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20506 "true" for boolean result.
20507 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20508 prototype of main.
20509
6f98576f
PA
205102015-02-27 Pedro Alves <palves@redhat.com>
20511
20512 * lib/unbuffer_output.c: New file.
20513 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20514 (main): Call gdb_unbuffer_output.
20515
eba5ab56
YQ
205162015-02-27 Yao Qi <yao.qi@linaro.org>
20517
20518 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20519 target.
20520
0def5aaa
DE
205212015-02-26 Doug Evans <dje@google.com>
20522
20523 * gdb.cp/class2.cc (Dbase, D): New classes.
20524 (main): New local delta.
20525 * gdb.cp/class2.exp: Test printing delta.
20526 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20527 (dynbar): New global.
20528 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20529
081a1c2c
JK
205302015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20531
20532 * gdb.compile/compile-ifunc.c: New file.
20533 * gdb.compile/compile-ifunc.exp: New file.
20534
2f41223f
AT
205352015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20536
20537 * gdb.base/structs.exp: Check for correct struct on finish.
20538
03eddd80
YQ
205392015-02-26 Yao Qi <yao.qi@linaro.org>
20540
20541 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20542 is zero.
20543
80c57053
JK
205442015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20545
20546 * gdb.arch/cordic.ko.bz2: New file.
20547 * gdb.arch/cordic.ko.debug.bz2: New file.
20548 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20549
21613c12
YQ
205502015-02-25 Yao Qi <yao.qi@linaro.org>
20551
20552 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20553 aarch64*-*-* target.
20554
d8b901ed
PA
205552015-02-23 Pedro Alves <palves@redhat.com>
20556
20557 * lib/gdb.exp (delete_breakpoints): Rewrite using
20558 gdb_test_multiple.
20559
e5b85ead
PA
205602015-02-23 Pedro Alves <palves@redhat.com>
20561
20562 * gdb.base/info-os.c: Include stdlib.h.
20563
85c3a371
DE
205642015-02-22 Doug Evans <xdje42@gmail.com>
20565
20566 PR symtab/17855
20567 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20568 is read after symbols have been re-read.
20569 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20570 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20571
96553a0c
DE
205722015-02-21 Doug Evans <dje@google.com>
20573
20574 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20575
97a0c697
JK
205762015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20577
20578 PR corefiles/17808
20579 * gdb.arch/i386-biarch-core.core.bz2: New file.
20580 * gdb.arch/i386-biarch-core.exp: New file.
20581
a47cd6e9
PA
205822015-02-21 Pedro Alves <palves@redhat.com>
20583
20584 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20585 runto_main fails.
20586
c5facdc4
PA
205872015-02-20 Pedro Alves <palves@redhat.com>
20588
20589 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20590 info probes.
20591
2db9a427
PA
205922015-02-20 Pedro Alves <palves@redhat.com>
20593
20594 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20595
60fb7e9e
PA
205962015-02-20 Pedro Alves <palves@redhat.com>
20597
20598 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20599 clean_restart before gdb_target_supports_trace.
20600
5c5019c2
PA
206012015-02-20 Pedro Alves <palves@redhat.com>
20602
20603 PR threads/18006
20604 * gdb.threads/clone-thread_db.c: New file.
20605 * gdb.threads/clone-thread_db.exp: New file.
20606
c9587f88
AT
206072015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20608
20609 PR breakpoints/16812
20610 * gdb.base/catch-gdb-caused-signals.c: New file.
20611 * gdb.base/catch-gdb-caused-signals.exp: New file.
20612
f6a88844
JM
206132015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20614
20615 * configure: Regenerated.
20616 * configure.ac: Use GDB_AC_TRANSFORM.
20617 * aclocal.m4: sinclude ../transform.m4.
20618
497c491b
JM
206192015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20620
20621 * lib/dtrace.exp: New file.
20622 * gdb.base/dtrace-probe.exp: Likewise.
20623 * gdb.base/dtrace-probe.d: Likewise.
20624 * gdb.base/dtrace-probe.c: Likewise.
20625 * lib/pdtrace.in: Likewise.
20626 * configure.ac: Output variables with the transformed names of
20627 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20628 * configure: Regenerated.
20629
03e98035
JM
206302015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20631
20632 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20633 expected message when trying to access $_probe_* convenience
20634 variables while not on a probe.
20635
63cc30e9
JK
206362015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20637
20638 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20639
0703599a
PA
206402015-02-11 Pedro Alves <pedro@codesourcery.com>
20641
20642 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20643 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20644
7e60a48e
DE
206452015-02-10 Doug Evans <xdje42@gmail.com>
20646
20647 * lib/gdb.exp (gdb_load): Always return a result.
20648
01b088bc
PA
206492015-02-10 Pedro Alves <palves@redhat.com>
20650
20651 * gdb.threads/signal-sigtrap.c: New file.
20652 * gdb.threads/signal-sigtrap.exp: New file.
20653
b05ec7a5
AT
206542015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20655
20656 * gdb.trace/no-attach-trace.c: New file.
20657 * gdb.trace/no-attach-trace.exp: New file.
20658
a2c2acaf
MW
206592015-02-09 Mark Wielaard <mjw@redhat.com>
20660
20661 * gdb.dwarf2/atomic.c: New file.
20662 * gdb.dwarf2/atomic-type.exp: Likewise.
20663
31fd9caa
MM
206642015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20665
20666 * gdb.btrace/buffer-size.exp: Update "info record" output.
20667 * gdb.btrace/delta.exp: Update "info record" output.
20668 * gdb.btrace/enable.exp: Update "info record" output.
20669 * gdb.btrace/finish.exp: Update "info record" output.
20670 * gdb.btrace/instruction_history.exp: Update "info record" output.
20671 * gdb.btrace/next.exp: Update "info record" output.
20672 * gdb.btrace/nexti.exp: Update "info record" output.
20673 * gdb.btrace/step.exp: Update "info record" output.
20674 * gdb.btrace/stepi.exp: Update "info record" output.
20675 * gdb.btrace/nohist.exp: Update "info record" output.
20676
d33501a5
MM
206772015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20678
20679 * gdb.btrace/buffer-size: New.
20680
f4abbc16
MM
206812015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20682
20683 * gdb.btrace/delta.exp: Update "info record" output.
20684 * gdb.btrace/enable.exp: Update "info record" output.
20685 * gdb.btrace/finish.exp: Update "info record" output.
20686 * gdb.btrace/instruction_history.exp: Update "info record" output.
20687 * gdb.btrace/next.exp: Update "info record" output.
20688 * gdb.btrace/nexti.exp: Update "info record" output.
20689 * gdb.btrace/step.exp: Update "info record" output.
20690 * gdb.btrace/stepi.exp: Update "info record" output.
20691 * gdb.btrace/nohist.exp: Update "info record" output.
20692
b9d61307
SM
206932015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20694
20695 PR gdb/15678
20696 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20697
e584fdbc
PA
206982015-02-06 Pedro Alves <palves@redhat.com>
20699
20700 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20701 macro.
20702 (seconds_left, again): New globals.
20703 (main): Wait seconds_left in a 1-second sleep loop instead of
20704 sleeping 180 seconds. If 'again' is set, reset the seconds
20705 counter.
20706 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20707 'again' in the inferior before detaching. Print the seconds left.
20708 (options): New global.
20709 (top level): Build program with -DTIMEOUT=$timeout.
20710
77f41761
PA
207112015-02-06 Pedro Alves <palves@redhat.com>
20712
20713 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20714 determine how many seconds to pass to 'alarm'.
20715 * gdb.base/gdb-sigterm.exp (top level): Build program with
20716 -DTIMEOUT=$timeout.
20717 (do_test): Return success/failure indication. Add more verbose
20718 logging. Don't fail if 200 single steps are seen. Instead, fail
20719 when the test times out.
20720 (passes): New global.
20721 (top level): Break the testing loop if testing fails on any
20722 iteration. Use gdb_assert.
20723
b9394193
DB
207242015-02-04 Don Breazeal <donb@codesourcery.com>
20725
20726 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20727 and initialize them.
20728 (ipc_cleanup): New function.
20729 (main): Don't declare shmid, semid, and msqid. Add a call to
20730 atexit so that we call ipc_cleanup on exit.
20731
42d9e528
PA
207322015-02-04 Pedro Alves <palves@redhat.com>
20733
20734 * boards/native-extended-gdbserver.exp: Remove any target variant
20735 specifications from the board name before clearing the isremote
20736 flag from board_info.
20737
ae6ae975
DE
207382015-01-31 Doug Evans <xdje42@gmail.com>
20739
20740 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20741
cfb069a8
GB
207422015-01-31 Gary Benson <gbenson@redhat.com>
20743
20744 * gdb.base/completion.exp: Disable completion limiting for
20745 existing tests. Add new tests to check completion limiting.
20746 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20747
5dd31d79
DE
207482015-01-31 Doug Evans <xdje42@gmail.com>
20749
20750 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20751
9f050062
DE
207522015-01-31 Doug Evans <xdje42@gmail.com>
20753
20754 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20755 entries. Duplicate file section script entries.
20756 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20757 inlined entries. Add test for safe-path rejection.
20758 * gdb.python/py-section-script.c: Add duplicate inlined section script
20759 entries. Duplicate file section script entries.
20760 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20761 inlined entries. Add test for safe-path rejection.
20762
df25ebbd
JB
207632015-01-29 Joel Brobecker <brobecker@adacore.com>
20764
20765 * gdb.ada/disc_arr_bound: New testcase.
20766
4a0ca9ec
JB
207672015-01-29 Joel Brobecker <brobecker@adacore.com>
20768
20769 * gdb.ada/mi_var_array: New testcase.
20770
3a8b707a
DE
207712015-01-27 Doug Evans <dje@google.com>
20772
20773 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20774 Add test for objfile.filename, objfile.username after objfile
20775 has been unloaded.
20776
f8313f6e
JB
207772015-01-26 Joel Brobecker <brobecker@adacore.com>
20778
20779 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20780 the second test to print the name attribute of value
20781 returned by the call to gdb.lookup_type, and adjust
20782 the expected output accordingly.
20783
37bc665e
MW
207842015-01-25 Mark Wielaard <mjw@redhat.com>
20785
20786 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20787 * gdb.base/disp-step-fork.c: Include unistd.h.
20788 * gdb.base/siginfo-obj.c: Include stdio.h.
20789 * gdb.base/siginfo-thread.c: Likewise.
20790 * gdb.mi/non-stop.c: Include unistd.h.
20791 * gdb.mi/nsthrexec.c: Include stdio.h.
20792 * gdb.mi/pthreads.c: Include unistd.h.
20793 * gdb.modula2/unbounded1.c (main): Declare returns int.
20794 * gdb.reverse/consecutive-reverse.c: Likewise.
20795 * gdb.threads/create-fail.c: Include unistd.h.
20796 * gdb.threads/killed.c: Likewise.
20797 * gdb.threads/linux-dp.c: Likewise.
20798 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20799 * gdb.threads/non-ldr-exc-2.c: Likewise.
20800 * gdb.threads/non-ldr-exc-3.c: Likewise.
20801 * gdb.threads/non-ldr-exc-4.c: Likewise.
20802 * gdb.threads/pthreads.c: Include unistd.h.
20803 (main): Declare returns int.
20804 * gdb.threads/tls-main.c (foo): New declaration.
20805 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20806
f7e5394d
SM
208072015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20808
20809 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
20810 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
20811
743649fd
MW
208122015-01-15 Mark Wielaard <mjw@redhat.com>
20813
20814 * gdb.base/noreturn-return.c: New file.
20815 * gdb.base/noreturn-return.exp: New file.
20816 * gdb.base/noreturn-finish.c: New file.
20817 * gdb.base/noreturn-finish.exp: New file.
20818
198297aa
PA
208192015-01-23 Pedro Alves <palves@redhat.com>
20820
20821 * gdb.threads/continue-pending-after-query.c: New file.
20822 * gdb.threads/continue-pending-after-query.exp: New file.
20823
717cf30c
AG
208242015-01-22 Anders Granlund <anders.granlund@ericsson.com>
20825 Simon Marchi <simon.marchi@ericsson.com>
20826
20827 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
20828 * gdb.base/valgrind-db-attach.exp: Same.
20829 * gdb.base/valgrind-infcall.exp: Same.
20830 * lib/mi-support.exp (default_mi_gdb_start): Same.
20831 * lib/prompt.exp (default_prompt_gdb_start): Same.
20832 * lib/gdb.exp (default_gdb_spawn): Same.
20833 (gdb_interact): New.
20834
20835
4b62a76e
JK
208362015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20837
20838 * gdb.compile/compile.exp (pointer to jit function): New test.
20839
b4cdae6f
WW
208402015-01-17 Wei-cheng Wang <cole945@gmail.com>
20841
20842 * lib/gdb.exp (supports_process_record): Return true for
20843 powerpc*-*-linux*.
20844 (supports_reverse): Likewise.
20845
d221e7ef
DB
208462015-01-15 Don Breazeal <donb@codesourcery.com>
20847
20848 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
20849 instead of checking whether the target board is remote and
20850 use spawn_wait_for_attach instead of exec/sleep.
20851 * gdb.base/attach-twice.exp: Likewise.
20852
bafffb51
JB
208532015-01-15 Joel Brobecker <brobecker@adacore.com>
20854
20855 * gdb.ada/var_arr_attrs: New testcase.
20856
5589af0e
PA
208572015-01-14 Pedro Alves <palves@redhat.com>
20858 Joel Brobecker <brobecker@adacore.com>
20859
20860 PR gdb/17525
20861 * gdb.base/bp-cmds-execution-x-script.c: New file.
20862 * gdb.base/bp-cmds-execution-x-script.exp: New file.
20863 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
20864
6c400b59
PA
208652015-01-14 Pedro Alves <palves@redhat.com>
20866
20867 PR cli/17828
20868 * gdb.base/batch-preserve-term-settings.c: New file.
20869 * gdb.base/batch-preserve-term-settings.exp: New file.
20870
e02c96a7
DE
208712015-01-13 Doug Evans <dje@google.com>
20872
20873 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
20874 binary.
20875
576fd14c
JB
208762015-01-13 Joel Brobecker <brobecker@adacore.com>
20877
20878 * Makefile.in (clean mostlyclean): Do not delete *.py.
20879
04dccad0
JB
208802015-01-13 Joel Brobecker <brobecker@adacore.com>
20881
20882 * gdb.python/py-lookup-type.exp: New file.
20883
3d230f71
PA
208842015-01-12 Pedro Alves <palves@redhat.com>
20885
20886 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
20887 restore GDBFLAGS before returning.
20888
7e67715d
JK
208892015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20890
20891 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
20892 is_amd64_regs_target and is_x86_like_target.
20893
f2e0d4b4
DE
208942015-01-11 Doug Evans <xdje42@gmail.com>
20895
20896 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
20897 is given without an explicit form.
20898 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
20899 attributes.
20900 * gdb.dwarf/corrupt.exp: Ditto.
20901 * gdb.dwarf2/enum-type.exp: Ditto.
20902 * gdb.trace/entry-values.exp: Ditto.
20903 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
20904
439250fb
DE
209052015-01-11 Doug Evans <xdje42@gmail.com>
20906
20907 PR gdb/15830
20908 * gdb.base/maint.exp: Remove references to "maint demangle".
20909 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
20910 Add tests for explicitly specifying language to demangle.
20911 * gdb.dlang/demangle.exp: Ditto.
20912
ede9f622
PA
209132015-01-09 Pedro Alves <palves@redhat.com>
20914
20915 * gdb.threads/non-stop-fair-events.c: New file.
20916 * gdb.threads/non-stop-fair-events.exp: New file.
20917
a7b796db
PA
209182015-01-09 Pedro Alves <palves@redhat.com>
20919
20920 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
20921 the global scope. Set a breakpoint after all threads are started
20922 rather than stepping over two source lines. Expect the prompt.
20923 * gdb.base/watch_thread_num.c (threads_started_barrier): New
20924 global.
20925 (NUM): Now 15.
20926 (main): Use threads_started_barrier to wait for all threads to
20927 start. Main thread no longer calls thread_function. Exit after
20928 180 seconds.
20929 (loop): New function.
20930 (thread_function): Wait on threads_started_barrier barrier. Call
20931 'loop' at each iteration.
20932 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
20933 threads have started, instead of hardcoding number of "next"
20934 steps. Use an access watchpoint instead of a write watchpoint.
20935
9665ffdd
PA
209362015-01-09 Pedro Alves <palves@redhat.com>
20937
20938 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
20939 (thread_func): Wait on barrier.
20940 (main): Wait for all threads to start before stopping GDB.
20941 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
20942 global.
20943 (thread1_func, thread2_func): Wait on barrier.
20944 (main): Wait for all threads to start before stopping GDB.
20945 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
20946 New global.
20947 (thread1_func, thread2_func): Wait on barrier.
20948 (main): Wait for all threads to start before stopping GDB.
20949
c945a99f
PA
209502015-01-09 Pedro Alves <palves@redhat.com>
20951
20952 * gdb.threads/attach-many-short-lived-threads.c: New file.
20953 * gdb.threads/attach-many-short-lived-threads.exp: New file.
20954
c1a747c1
PA
209552014-01-09 Pedro Alves <palves@redhat.com>
20956
20957 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
20958 instead of to thread 2.
20959 * gdb.threads/signal-command-multiple-signals-pending.c (main):
20960 Add barrier around each pthread_create call instead of around all
20961 calls.
20962 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
20963 Set a break on thread_function and have the child threads hit it
20964 one at at a time.
20965
60b3033e
PA
209662015-01-09 Pedro Alves <palves@redhat.com>
20967
20968 * lib/gdb.exp (can_spawn_for_attach): New procedure.
20969 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
20970 false.
20971 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
20972 checking whether the target board is remote.
20973 * gdb.multi/multi-attach.exp: Likewise.
20974 * gdb.python/py-sync-interp.exp: Likewise.
20975 * gdb.server/ext-attach.exp: Likewise.
20976 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
20977 tests that need to attach, instead of checking whether the target
20978 board is remote at the top of the file.
20979
acc018ac
YQ
209802015-01-08 Yao Qi <yao@codesourcery.com>
20981
20982 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
20983
50a18af8
JK
209842015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20985
20986 Fix testcase compilation.
20987 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
20988
8503d6e1
JB
209892015-01-06 Joel Brobecker <brobecker@adacore.com>
20990
20991 * gdb.python/py-type.exp: Add a couple test about empty
20992 array creation, and negative-length array creation.
20993
cc73dbcc
DE
209942015-01-02 Doug Evans <xdje42@gmail.com>
20995
20996 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
20997
0300bbc7
DE
209982015-01-02 Doug Evans <dje@google.com>
20999
21000 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
21001
9d85a0ec
YQ
210022014-12-29 Yao Qi <yao@codesourcery.com>
21003
21004 * gdb.trace/entry-values.exp: Update comments. Rename variable
21005 bar_call_foo to returned_from_foo.
21006
87186c6a
MMN
210072014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
21008
21009 PR gdb/17394
21010 * gdb.linespec/break-asm-file.c: New file.
21011 * gdb.linespec/break-asm-file.exp: New file.
21012 * gdb.linespec/break-asm-file0.s: New file.
21013 * gdb.linespec/break-asm-file1.s: New file.
21014
1bab7383
YQ
210152014-12-18 Nigel Stephens <nigel@mips.com>
21016 Maciej W. Rozycki <macro@codesourcery.com>
21017
21018 * gdb.base/float.exp: Handle the new output from "info float" on
21019 MIPS targets.
21020
1bc1068a
JK
210212014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21022
21023 Fix MinGW compilation.
21024 * gdb.compile/compile-ops.exp: Update untested message if
21025 !skip_compile_feature_tests.
21026 * gdb.compile/compile-setjmp.exp: Likewise.
21027 * gdb.compile/compile-tls.exp: Likewise.
21028 * gdb.compile/compile.exp: Likewise.
21029 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
21030 supported on this host".
21031
b6615d10
DE
210322014-12-16 Doug Evans <xdje42@gmail.com>
21033
21034 * boards/stabs.exp: New file.
21035
25dda427
AA
210362014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
21037
21038 * gdb.base/completion.exp: Adjust to format changes of "maint
21039 print user-registers".
21040
bf330350
CU
210412014-12-16 Catalin Udma <catalin.udma@freescale.com>
21042
21043 PR server/17457
21044 * gdb.arch/aarch64-fp.c: New file.
21045 * gdb.arch/aarch64-fp.exp: New file.
21046
395cf596
SDJ
210472014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
21048
21049 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21050 r210637, r210913, r211666, r215400, r215817).
21051
21052 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21053 * dg-extract-results.py: New file.
21054 * dg-extract-results.sh: Use it if the environment seems
21055 suitable.
21056
21057 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21058
21059 * dg-extract-results.py (parse_run): Handle warnings that
21060 are printed before a test harness is run.
21061
21062 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21063
21064 * dg-extract-results.py (Named): Remove __cmp__ method.
21065 (output_variation): Use a key to sort variation.harnesses.
21066
21067 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21068
21069 * dg-extract-results.py: For Python 3, force sys.stdout to
21070 handle surrogate escape sequences.
21071 (safe_open): New function.
21072 (output_segment, main): Use it.
21073
21074 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21075
21076 * dg-extract-results.py (Prog.result_re): Include options
21077 in test name.
21078
21079 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21080
21081 * dg-extract-results.py (output_variation): Always sort if
21082 do_sum.
21083
e882ef3c
SM
210842014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21085
21086 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21087 as long as we get pagination notifications.
21088
4992aa20
JM
210892014-12-15 Jason Merrill <jason@redhat.com>
21090
21091 * Makefile.in (check-gdb.%): Restore.
21092 * README: Mention it.
21093
c1b5a1a6
JB
210942014-12-13 Joel Brobecker <brobecker@adacore.com>
21095
21096 * gdb.ada/str_uninit: New testcase.
21097
5537b577
JK
210982014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21099
21100 PR symtab/17642
21101 * gdb.base/vla-stub-define.c: New file.
21102 * gdb.base/vla-stub.c: New file.
21103 * gdb.base/vla-stub.exp: New file.
21104
bb2ec1b3
TT
211052014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21106 Jan Kratochvil <jan.kratochvil@redhat.com>
21107 Tom Tromey <tromey@redhat.com>
21108
21109 * configure.ac: Add gdb.compile/.
21110 * configure: Regenerate.
21111 * gdb.compile/Makefile.in: New file.
21112 * gdb.compile/compile-ops.exp: New file.
21113 * gdb.compile/compile-ops.c: New file.
21114 * gdb.compile/compile-tls.c: New file.
21115 * gdb.compile/compile-tls.exp: New file.
21116 * gdb.compile/compile-constvar.S: New file.
21117 * gdb.compile/compile-constvar.c: New file.
21118 * gdb.compile/compile-mod.c: New file.
21119 * gdb.compile/compile-nodebug.c: New file.
21120 * gdb.compile/compile-setjmp-mod.c: New file.
21121 * gdb.compile/compile-setjmp.c: New file.
21122 * gdb.compile/compile-setjmp.exp: New file.
21123 * gdb.compile/compile-shlib.c: New file.
21124 * gdb.compile/compile.c: New file.
21125 * gdb.compile/compile.exp: New file.
21126 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21127
4ff709eb
TT
211282014-12-12 Tom Tromey <tromey@redhat.com>
21129
21130 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21131 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21132
6dddd6a5
DE
211332014-12-12 Doug Evans <dje@google.com>
21134
21135 * lib/gdb-python.exp (get_python_valueof): New function.
21136 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21137
71c24708
AA
211382014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21139
21140 * gdb.base/completion.exp: Add test for completion of "info
21141 registers ".
21142
3e29f34a
MR
211432014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21144
21145 * gdb.base/func-ptrs.c: New file.
21146 * gdb.base/func-ptrs.exp: New file.
21147
fc126975
SM
211482014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21149
21150 PR breakpoints/17012
21151 * gdb.base/dprintf-detach.c: New file.
21152 * gdb.base/dprintf-detach.exp: New file.
21153
0a46d518
SM
211542014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21155
21156 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21157 * lib/gdb.exp (target_is_gdbserver): New procedure.
21158
a0be3e44
DE
211592014-12-08 Doug Evans <dje@google.com>
21160
21161 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21162
df1b803a
YQ
211632014-12-05 Yao Qi <yao@codesourcery.com>
21164
21165 * gdb.guile/scm-error.exp: Remove the third argument to
21166 gdb_remote_download.
21167 * gdb.guile/scm-frame-args.exp: Likewise.
21168 * gdb.guile/scm-section-script.exp: Likewise.
21169
ddb9f679
YQ
211702014-12-05 Yao Qi <yao@codesourcery.com>
21171
21172 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21173
86e4ed39
DE
211742014-12-04 Doug Evans <dje@google.com>
21175
21176 * gdb.python/py-objfile.exp: Add tests for
21177 objfile.add_separate_debug_file.
21178
7c50a931
DE
211792014-12-04 Doug Evans <dje@google.com>
21180
21181 * lib/gdb.exp (get_build_id): New function.
21182 (build_id_debug_filename_get): Rewrite to use it.
21183 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21184
621661e3
MR
211852014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21186
21187 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21188 `method(long)', not just 0x0.
21189 * gdb.cp/nsalias.exp: Align code labels to 4.
21190 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21191 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21192 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21193 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21194 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21195 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21196
29f0c3b7
DE
211972014-12-02 Doug Evans <dje@google.com>
21198
e1e061e7 21199 PR symtab/17602
29f0c3b7 21200 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21201 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21202 * gdb.cp/anon-ns.exp: Update.
21203
162078c8
NB
212042014-12-02 Nick Bull <nicholaspbull@gmail.com>
21205
21206 * gdb.python/py-events.py (inferior_call_handler): New.
21207 (register_changed_handler, memory_changed_handler): New.
21208 (test_events.invoke): Register new handlers.
21209 * gdb.python/py-events.exp: Add tests for inferior call,
21210 memory_changed and register_changed events.
21211
fdb09caf
AA
212122014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21213
21214 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21215 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21216 if the linker doesn't understand this.
21217
55cfb2c4
SM
212182014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21219
21220 * gdb.python/python.exp: Change expected reply to help().
21221
9e8cd6df
YQ
212222014-12-01 Yao Qi <yao@codesourcery.com>
21223
21224 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21225 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21226 * configure: Re-generated.
21227
6c659fc2
SC
212282014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21229
21230 * gdb.cp/chained-calls.cc: New file.
21231 * gdb.cp/chained-calls.exp: New file.
21232 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21233
d7fc3181
SM
212342014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21235
21236 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21237 * gdb.dwarf2/symtab-producer.exp: Same.
21238 * gdb.gdb/python-interrupts.exp: Same.
21239 * gdb.gdb/python-selftest.exp: Same.
21240 * gdb.python/py-linetable.exp: Same.
21241 * gdb.python/py-type.exp: Same.
21242 * gdb.python/py-value-cc.exp: Same.
21243 * gdb.python/py-value.exp: Same.
21244
10e79639
YQ
212452014-11-28 Yao Qi <yao@codesourcery.com>
21246
21247 * gdb.base/break-probes.exp: Match library name prefixed with
21248 sysroot.
21249
f28a0564
SM
212502014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21251
21252 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21253 test expected output. Add parentheses for the call to print.
21254 Remove L suffix from integers.
21255
3fe1ce1d
DE
212562014-11-26 Doug Evans <dje@google.com>
21257
21258 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21259
84429e27
YQ
212602014-11-22 Yao Qi <yao@codesourcery.com>
21261
21262 * gdb.trace/entry-values.c: Remove asms.
21263 (foo): Add foo_label.
21264 (bar): Add bar_label.
21265 * gdb.trace/entry-values.exp: Remove code computing foo's
21266 length and bar's length.
21267 (Dwarf::assemble): Invoke function_range for bar and use
21268 MACRO_AT_func for foo.
21269
26741859
YQ
212702014-11-22 Yao Qi <yao@codesourcery.com>
21271
21272 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21273 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21274 Use .Lgcc43_procstart instead of gcc43.
21275
45e44d27
JB
212762014-11-21 Joel Brobecker <brobecker@adacore.com>
21277
21278 * gdb.ada/n_arr_bound: New testcase.
21279
458c8db8
SDJ
212802014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21281
21282 PR breakpoints/10737
21283 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21284 test_catch_syscall_multi_arch.
21285 (test_catch_syscall_multi_arch): New function.
21286
43f3e411
DE
212872014-11-20 Doug Evans <xdje42@gmail.com>
21288
21289 * gdb.base/maint.exp: Update expected output.
21290
0d7b2549
AA
212912014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21292
21293 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21294 4-byte instruction on S390.
21295
8908fca5
JB
212962014-11-19 Joel Brobecker <brobecker@adacore.com>
21297
21298 * gdb.ada/arr_arr: New testcase.
21299
4a46959e
JB
213002014-11-19 Joel Brobecker <brobecker@adacore.com>
21301
21302 * gdb.ada/pkd_arr_elem: New Testcase.
21303
470e2f4e
LM
213042014-11-18 Luis Machado <lgustavo@codesourcery.com>
21305
21306 * gdb.reverse/break-precsave: Expect completion message for
21307 core file reads.
21308 * gdb.reverse/consecutive-precsave.exp: Likewise.
21309 * gdb.reverse/finish-precsave.exp: Likewise.
21310 * gdb.reverse/i386-precsave.exp: Likewise.
21311 * gdb.reverse/machinestate-precsave.exp: Likewise.
21312 * gdb.reverse/sigall-precsave.exp: Likewise.
21313 * gdb.reverse/solib-precsave.exp: Likewise.
21314 * gdb.reverse/step-precsave.exp: Likewise.
21315 * gdb.reverse/until-precsave.exp: Likewise.
21316 * gdb.reverse/watch-precsave.exp: Likewise.
21317
a267f3ad
AA
213182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21319
21320 * gdb.base/bp-permanent.c: Include unistd.h.
21321 * gdb.python/py-framefilter-mi.c (main): Add return type.
21322 * gdb.python/py-framefilter.c (main): Likewise.
21323 * gdb.trace/actions-changed.c (main): Likewise.
21324
12084a9a
AA
213252014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21326
21327 * gdb.mi/until.c: Add eye-catchers.
21328 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21329 line numbers.
21330
dc7e1a77
AA
213312014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21332
21333 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21334 function header variants in break1.c.
21335 * gdb.base/ena-dis-br.exp: Likewise.
21336 * gdb.base/hbreak2.exp: Likewise.
21337 * gdb.reverse/until-precsave.exp: Drop references to removed
21338 non-prototype function header variants in ur1.c.
21339 * gdb.reverse/until-reverse.exp: Likewise.
21340
41c77605
PM
213412014-11-17 Petr Machata <pmachata@redhat.com>
21342
21343 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21344 ${_cu_offset_size} bytes abbrev offset.
21345
34248c3a
DE
213462014-11-15 Doug Evans <xdje42@gmail.com>
21347
21348 PR symtab/17559
21349 * gdb.base/line-symtabs.exp: New file.
21350 * gdb.base/line-symtabs.c: New file.
21351 * gdb.base/line-symtabs.h: New file.
21352
646da059
YQ
213532014-11-14 Yao Qi <yao@codesourcery.com>
21354
21355 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21356 (func): Add label func_label.
21357 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21358 Replace low_pc and high_pc with MACRO_AT_range.
21359 Replace name, low_pc and high_pc with MACRO_AT_func.
21360
9301ebe6
YQ
213612014-11-14 Yao Qi <yao@codesourcery.com>
21362
21363 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21364 Replace name, low_pc and high_pc with MACRO_AT_func.
21365
f166b542
YQ
213662014-11-14 Yao Qi <yao@codesourcery.com>
21367
21368 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21369 produce debug information.
21370 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21371
0f6e71e3
YQ
213722014-11-14 Yao Qi <yao@codesourcery.com>
21373
21374 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21375 object and get function length.
21376 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21377 with MACRO_AT_func.
21378 (top-level): Replace gdb_compile and clean_restart with
21379 prepare_for_testing.
21380 * gdb.dwarf2/main.c (main): Add label main_label.
21381
876c4df9
YQ
213822014-11-14 Yao Qi <yao@codesourcery.com>
21383
21384 * lib/dwarf.exp (function_range): New procedure.
21385 (Dwarf::_handle_macro_at_func): New procedure.
21386 (Dwarf::_handle_macro_at_range): New procedure.
21387 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21388
02ad9cf1
YQ
213892014-11-14 Yao Qi <yao@codesourcery.com>
21390
21391 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21392 (_handle_attribute): New procedure.
21393
a59add0c
AA
213942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21395
21396 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21397 * gdb.base/call-sc.c (zed): Likewise.
21398 * gdb.base/checkpoint.c (main): Likewise.
21399 * gdb.base/dump.c (main): Likewise.
21400 * gdb.base/gcore.c (main): Likewise.
21401 * gdb.base/huge.c (main): Likewise.
21402 * gdb.base/multi-forks.c (main): Likewise.
21403 * gdb.base/pr10179-a.c (main): Likewise.
21404 * gdb.base/savedregs.c (main): Likewise.
21405 * gdb.base/sigaltstack.c (main): Likewise.
21406 * gdb.base/siginfo.c (main): Likewise.
21407 * gdb.base/structs.c (zed): Likewise.
21408 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21409 * gdb.mi/mi-syn-frame.c (main): Likewise.
21410 * gdb.mi/until.c (foo, main): Likewise.
21411 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21412 * gdb.base/solib-weak.c (foo): Declare.
21413 * gdb.base/attach-twice.c: Include stdio.h.
21414 * gdb.base/weaklib1.c: Likewise.
21415 * gdb.base/weaklib2.c: Likewise.
21416 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21417 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21418 unistd.h.
21419 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21420 * gdb.mi/mi-exit-code.c: Likewise.
21421 * gdb.base/break-interp-lib.c: Include string.h.
21422 * gdb.base/coremaker.c: Likewise.
21423 * gdb.base/testenv.c: Likewise.
21424 * gdb.python/py-finish-breakpoint.c: Likewise.
21425 * gdb.base/inferior-died.c: Include sys/wait.h.
21426 * gdb.base/fileio.c: Include time.h.
21427 * gdb.base/async-shell.c: Include unistd.h.
21428 * gdb.base/dprintf-non-stop.c: Likewise.
21429 * gdb.base/info-os.c: Likewise.
21430 * gdb.mi/mi-console.c: Likewise.
21431 * gdb.mi/watch-nonstop.c: Likewise.
21432 * gdb.python/py-events.c: Likewise.
21433 * gdb.base/async.c (baz): Move up before its invocation.
21434 * gdb.base/code_elim2.c (my_global_func): Likewise.
21435 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21436 * gdb.base/advance.c (func2): Likewise.
21437
3b5d5997
AA
214382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21439
21440 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21441 variant.
21442 * gdb.base/annota3.c: Likewise.
21443 * gdb.base/async.c: Likewise.
21444 * gdb.base/average.c: Likewise.
21445 * gdb.base/call-ar-st.c: Likewise.
21446 * gdb.base/call-rt-st.c: Likewise.
21447 * gdb.base/call-sc.c: Likewise.
21448 * gdb.base/call-strs.c: Likewise.
21449 * gdb.base/ending-run.c: Likewise.
21450 * gdb.base/execd-prog.c: Likewise.
21451 * gdb.base/exprs.c: Likewise.
21452 * gdb.base/foll-exec.c: Likewise.
21453 * gdb.base/foll-fork.c: Likewise.
21454 * gdb.base/foll-vfork.c: Likewise.
21455 * gdb.base/funcargs.c: Likewise.
21456 * gdb.base/gcore.c: Likewise.
21457 * gdb.base/jump.c: Likewise.
21458 * gdb.base/langs0.c: Likewise.
21459 * gdb.base/langs1.c: Likewise.
21460 * gdb.base/langs2.c: Likewise.
21461 * gdb.base/mips_pro.c: Likewise.
21462 * gdb.base/nodebug.c: Likewise.
21463 * gdb.base/opaque0.c: Likewise.
21464 * gdb.base/opaque1.c: Likewise.
21465 * gdb.base/recurse.c: Likewise.
21466 * gdb.base/run.c: Likewise.
21467 * gdb.base/scope0.c: Likewise.
21468 * gdb.base/scope1.c: Likewise.
21469 * gdb.base/setshow.c: Likewise.
21470 * gdb.base/setvar.c: Likewise.
21471 * gdb.base/shmain.c: Likewise.
21472 * gdb.base/shr1.c: Likewise.
21473 * gdb.base/shr2.c: Likewise.
21474 * gdb.base/sigall.c: Likewise.
21475 * gdb.base/signals.c: Likewise.
21476 * gdb.base/so-indr-cl.c: Likewise.
21477 * gdb.base/solib2.c: Likewise.
21478 * gdb.base/structs.c: Likewise.
21479 * gdb.base/sum.c: Likewise.
21480 * gdb.base/vforked-prog.c: Likewise.
21481 * gdb.base/watchpoint.c: Likewise.
21482 * gdb.reverse/shr2.c: Likewise.
21483 * gdb.reverse/until-reverse.c: Likewise.
21484 * gdb.reverse/ur1.c: Likewise.
21485 * gdb.reverse/watch-reverse.c: Likewise.
21486
066a77c5
AA
214872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21488
21489 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21490 variant.
21491 * gdb.base/sepdebug.exp: Drop references to removed code.
21492
4f204ea5
AA
214932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21494
21495 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21496 variant. Preserve original line numbering.
21497 * gdb.base/list1.c: Likewise.
21498
3b377a3a
AA
214992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21500
21501 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21502 variant.
21503 * gdb.base/break1.c: Likewise.
21504 * gdb.base/break.exp: Drop references to removed code.
21505
e444df73
AA
215062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21507
21508 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21509 variant.
21510
8008f2a7
AA
215112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21512
21513 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21514
a5a06887
AA
215152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21516
21517 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21518 logic into perform_all_tests() and invoke it with and without
21519 function header prototypes.
21520 (do_function_calls): Remove conditional XFAIL for PR 5318.
21521 (rerun_and_prepare): Remove duplicate code.
21522 (perform_all_tests): New. Main logic moved here.
21523
44dba9b9
AA
215242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21525
21526 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21527 code guarded by #ifdef NO_PROTOTYPES.
21528 (t_double_many_args): Likewise.
21529 (DEF_FUNC_MANY_ARGS_1): Likewise.
21530 (DEF_FUNC_VALUES_1): Likewise.
21531 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21532 guarded by #ifdef PROTOTYPES.
21533
d1fbcd56
AA
215342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21535
21536 * gdb.mi/mi-console.c: Add eye-catcher.
21537 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21538 instead of literal line number.
21539
b0e59b8f
AA
215402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21541
21542 * gdb.base/shr2.c: Add eye-catcher.
21543 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21544 line number.
21545
78f98cca
AA
215462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21547
21548 * gdb.base/jump.c: Add eye-catchers.
21549 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21550 numbers.
21551
58fa2af0
AA
215522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21553
21554 * gdb.base/execd-prog.c: Add eye-catchers.
21555 * gdb.base/foll-exec.c: Likewise.
21556 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21557 line numbers.
21558
04e5059b
AA
215592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21560
21561 * gdb.base/ending-run.c: Add eye-catchers.
21562 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21563 literal line numbers.
21564
dbfdb174
AA
215652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21566
21567 * gdb.base/call-rt-st.c: Add eye-catchers.
21568 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21569 literal line numbers.
21570
888a2ade
AA
215712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21572
21573 * gdb.base/call-ar-st.c: Add eye-catchers.
21574 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21575 literal line numbers.
21576
6acc2dde
AA
215772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21578
21579 * gdb.base/average.c: Add eye-catchers.
21580 * gdb.base/sum.c: Likewise.
21581 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21582 regexps dynamically.
21583
9ecfcd1d
AA
215842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21585
21586 * gdb.base/solib1.c: Add eye-catchers.
21587 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21588 literal line numbers.
21589
78708b7c
PA
215902014-11-12 Pedro Alves <palves@redhat.com>
21591
21592 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21593 leader has exited.
21594
af48d08f
PA
215952014-11-12 Pedro Alves <palves@redhat.com>
21596
21597 * gdb.arch/i386-bp_permanent.c: New file.
21598 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21599 (srcfile): Set to i386-bp_permanent.c.
21600 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21601 that stepi does not execute the 'leave' instruction, instead of
21602 testing it does execute.
21603 * gdb.base/bp-permanent.c: New file.
21604 * gdb.base/bp-permanent.exp: New file.
21605
af3768e9
DE
216062014-11-10 Doug Evans <xdje42@gmail.com>
21607
21608 PR symtab/17564
21609 * gdb.base/symtab-search-order.exp: New file.
21610 * gdb.base/symtab-search-order.c: New file.
21611 * gdb.base/symtab-search-order-1.c: New file.
21612 * gdb.base/symtab-search-order-shlib-1.c: New file.
21613
9de00a4a
PA
216142014-11-07 Pedro Alves <palves@redhat.com>
21615
21616 PR gdb/17511
21617 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21618 i?86-*-linux*.
21619
e0f52461
SC
216202014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21621
21622 PR c++/17494
21623 * gdb.cp/pr17494.cc: New file.
21624 * gdb.cp/pr17494.exp: New file.
21625
6ce8c980
YQ
216262014-11-02 Yao Qi <yao@codesourcery.com>
21627
21628 * gdb.python/python.exp: Get working directory and match the
21629 output of "set extended-prompt \\w " with it.
21630
02be9a71
DE
216312014-10-30 Doug Evans <dje@google.com>
21632
21633 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21634 in objfiles.
21635 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21636 in progspaces.
21637
3bdff46b
LM
216382014-10-30 Janis Johnson <janisjo@codesourcery.com>
21639
21640 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21641 * gdb.base/realname-expand.exp: Likewise.
21642 * gdb.linespec/macro-relative.exp: Likewise.
21643
ab917dfb
PA
216442014-10-29 Pedro Alves <palves@redhat.com>
21645
21646 PR gdb/17408
21647 * gdb.threads/schedlock.c (some_function): New function.
21648 (call_function): New global.
21649 (MAYBE_CALL_SOME_FUNCTION): New macro.
21650 (thread_function): Call it.
21651 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21652 and use it instead of a global counter. Adjust all callers.
21653 (get_current_thread): Use "find current thread" for test message
21654 here rather than having all callers pass down the same string.
21655 (goto_loop): New procedure, factored out from ...
21656 (my_continue): ... this.
21657 (step_ten_loops): Change parameter from test message to command to
21658 use. Adjust.
21659 (list_count): Delete global.
21660 (check_result): New procedure, factored out from duplicate top
21661 level code.
21662 (continue tests): Wrap in with_test_prefix.
21663 (test_step): New procedure, factored out from duplicate top level
21664 code.
21665 (top level): Test "step" in combination with all scheduler-locking
21666 modes. Test "next" in combination with all scheduler-locking
21667 modes, and in combination with stepping over a function call or
21668 not.
21669 * gdb.threads/next-bp-other-thread.c: New file.
21670 * gdb.threads/next-bp-other-thread.exp: New file.
21671
d3d4baed
PA
216722014-10-29 Pedro Alves <palves@redhat.com>
21673
21674 PR python/17372
21675 * gdb.python/python.exp: Test a multi-line command that spawns
21676 interactive Python.
21677 * gdb.base/multi-line-starts-subshell.exp: New file.
21678
563e8d85
YQ
216792014-10-29 Yao Qi <yao@codesourcery.com>
21680
21681 * gdb.base/fileio.exp: Make directories on host.
21682
0ea4d52e
YQ
216832014-10-29 Yao Qi <yao@codesourcery.com>
21684
21685 * gdb.base/fileio.c (test_write): Close the file.
21686
7f5ef605
PA
216872014-10-28 Pedro Alves <palves@redhat.com>
21688
21689 PR gdb/12623
21690 * gdb.base/sigstep.c (no_handler): New global.
21691 (main): If 'no_handler is true, set the signal handlers to
21692 SIG_IGN.
21693 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21694 with_sw_watch and no_handler parameters. Handle them.
21695 (top level) <stepping over handler when stopped at a breakpoint
21696 test>: Add a test axis for testing with a software watchpoint, and
21697 another for testing with the signal handler set to SIG_IGN.
21698 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21699 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21700
abbdbd03
PA
217012014-10-28 Pedro Alves <palves@redhat.com>
21702
21703 PR gdb/17511
21704 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21705 * gdb.base/sigstep.exp (other_handler_location): New global.
21706 (advance): Support stepping into the signal handler, and running
21707 commands while in the handler.
21708 (in_handler_map): New global.
21709 (top level): In the advance test, add combinations for getting
21710 into the handler with stepping commands, and for running commands
21711 in the handler. Add comment descripting the advancei tests.
21712
1df4399f
PA
217132014-10-28 Pedro Alves <palves@redhat.com>
21714
21715 * gdb.base/sigstep.exp: Use build_executable instead of
21716 prepare_for_testing.
21717 (top level): Move code that starts GDB, runs to main and creates a
21718 display to ...
21719 (restart): ... this new procedure.
21720 (top level): Move backtrace from signal handler test to ...
21721 (validate_backtrace): ... this new procedure.
21722 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21723 with_test_prefix. Always restart GDB.
21724 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21725 with_test_prefix. Always restart GDB. No need to delete
21726 breakpoints after the test.
21727 (test_skip_handler): Remove prefix parameter.
21728 (skip_over_handler, breakpoint_to_handler)
21729 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21730 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21731 restart GDB. No need to delete breakpoints after the test.
21732 (top level): Use foreach to call the test procedures with
21733 different commands.
21734
a5b6e449
PA
217352014-10-28 Pedro Alves <palves@redhat.com>
21736
21737 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21738 instead of GNATS numbers.
21739 * gdb.base/sigbpt.exp: Likewise.
21740 * gdb.base/siginfo.exp: Likewise.
21741 * gdb.base/sigstep.exp: Likewise.
21742
e5f8a7cc
PA
217432014-10-27 Pedro Alves <palves@redhat.com>
21744
21745 * gdb.base/sigstep.c (dummy): New global.
21746 (main): Issue a couple writes to the new global.
21747 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21748 procedures.
21749 (skip_over_handler): Use test_skip_handler.
21750 (top level): Call skip_over_handler for stepi and nexti too.
21751 (breakpoint_over_handler): Use test_skip_handler.
21752 (top level): Call breakpoint_over_handler for stepi and nexti too.
21753
763905a3
YQ
217542014-10-27 Yao Qi <yao@codesourcery.com>
21755
21756 * gdb.trace/tfile.c (adjust_function_address)
21757 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21758 function descriptor.
21759
6f259a23
DB
217602014-10-24 Don Breazeal <donb@codesourcery.com>
21761
21762 * gdb.base/foll-fork.exp (test_follow_fork,
21763 catch_fork_child_follow): Check for updated fork messages emitted
21764 from infrun.c.
21765 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21766 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21767 vfork_and_exec_child_follow_through_step): Check for updated vfork
21768 messages emitted from infrun.c.
21769
09dd9a69
PA
217702014-10-24 Pedro Alves <palves@redhat.com>
21771
21772 * gdb.base/corefile.exp: Remove references to ultrix.
21773 * gdb.base/interrupt.exp: Likewise.
21774 * gdb.base/whatis.exp: Likewise.
21775 * gdb.gdb/selftest.exp: Likewise.
21776 * gdb.threads/manythreads.exp: Likewise.
21777 * gdb.threads/print-threads.exp: Likewise.
21778 * gdb.threads/pthreads.exp:: Likewise.
21779 * gdb.threads/schedlock.exp: Likewise.
21780
3433cfa5
SC
217812014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21782
21783 * gdb.cp/non-trivial-retval.cc: Add a test case.
21784 * gdb.cp/non-trivial-retval.exp: Add a test.
21785
092f880b
YQ
217862014-10-20 Yao Qi <yao@codesourcery.com>
21787
21788 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21789 * gdb.python/py-objfile-script-gdb.py: New file.
21790 * gdb.python/py-objfile-script.exp: Update reference to
21791 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21792 of remote_download. Remove the dest file.
21793
acbdb7f3
YQ
217942014-10-20 Yao Qi <yao@codesourcery.com>
21795
21796 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21797 * gdb.base/step-line.exp: Likewise.
21798 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21799 * gdb.dwarf2/dw2-basic.exp: Likewise.
21800 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21801 * gdb.dwarf2/dw2-filename.exp: Likewise.
21802 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21803 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21804 * gdb.dwarf2/dw2-producer.exp: Likewise.
21805 * gdb.dwarf2/mac-fileno.exp: Likewise.
21806 * gdb.python/py-frame-args.exp: Likewise.
21807 * gdb.python/py-framefilter.exp: Likewise.
21808 * gdb.python/py-mi.exp: Likewise.
21809 * gdb.python/py-objfile-script.exp: Likewise
21810 * gdb.python/py-pp-integral.exp: Likewise.
21811 * gdb.python/py-pp-re-notag.exp: Likewise.
21812 * gdb.python/py-prettyprint.exp: Likewise.
21813 * gdb.python/py-section-script.exp: Likewise.
21814 * gdb.python/py-typeprint.exp: Likewise.
21815 * gdb.python/py-xmethods.exp: Likewise.
21816 * gdb.stabs/weird.exp: Likewise.
21817 * gdb.xml/tdesc-regs.exp: Likewise.
21818
bd286a29
KCY
218192014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
21820
21821 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
21822 (out_cu): Use addr_len for the size of addresses.
21823 (out_line): Likewise. Size DW_LNE_set_address instruction
21824 according to addr_len.
21825 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
21826 (FUNC): Add START_INSNS to definition.
21827
673dc4a0
YQ
218282014-10-18 Yao Qi <yao@codesourcery.com>
21829
21830 * gdb.base/argv0-symlink.exp: Check argv[0] value if
21831 gdb_has_argv0 return true.
21832 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
21833 check [target_info exists noargs], check [gdb_has_argv0]
21834 instead.
21835 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21836 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
21837 procedures.
21838
4ffbba72
DE
218392014-10-17 Doug Evans <dje@google.com>
21840
21841 * gdb.python/py-events.exp: Update expected output for clear_objfiles
21842 event.
21843 * gdb.python/py-events.py: Add clear_objfiles event.
21844
d096d8c1
DE
218452014-10-17 Doug Evans <dje@google.com>
21846
21847 * gdb.python/py-objfile.exp: Test progspace attribute.
21848
a80db015
LM
218492014-10-17 Luis Machado <lgustavo@codesourcery.com>
21850
21851 * gdb.guile/scm-breakpoint.exp: Do not assume any
21852 directory separators when matching source file paths.
21853 * gdb.python/py-breakpoint.exp: Likewise.
21854 * gdb.reverse/break-precsave.exp: Likewise.
21855 * gdb.reverse/break-reverse.exp: Likewise.
21856 * gdb.reverse/consecutive-precsave.exp: Likewise.
21857 * gdb.reverse/finish-precsave.exp: Likewise.
21858 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
21859 * gdb.reverse/finish-reverse.exp: Likewise.
21860 * gdb.reverse/i386-precsave.exp: Likewise.
21861 * gdb.reverse/i387-env-reverse.exp: Likewise.
21862 * gdb.reverse/i387-stack-reverse.exp: Likewise.
21863 * gdb.reverse/machinestate-precsave.exp: Likewise.
21864 * gdb.reverse/machinestate.exp: Likewise.
21865 * gdb.reverse/sigall-precsave.exp: Likewise.
21866 * gdb.reverse/solib-precsave.exp: Likewise.
21867 * gdb.reverse/step-precsave.exp: Likewise.
21868 * gdb.reverse/until-precsave.exp: Likewise.
21869 * gdb.reverse/watch-precsave.exp: Likewise.
21870 * gdb.reverse/watch-reverse.exp: Likewise.
21871
b22089ab
YQ
218722014-10-17 Yao Qi <yao@codesourcery.com>
21873
21874 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
21875 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
21876
6c4486e6
PA
218772014-10-17 Pedro Alves <palves@redhat.com>
21878
21879 PR gdb/17471
21880 * gdb.base/bg-execution-repeat.c: New file.
21881 * gdb.base/bg-execution-repeat.exp: New file.
21882
0ff33695
PA
218832014-10-17 Pedro Alves <palves@redhat.com>
21884
21885 PR gdb/17300
21886 * gdb.base/continue-all-already-running.c: New file.
21887 * gdb.base/continue-all-already-running.exp: New file.
21888
6fdebc3d
PA
218892014-10-17 Pedro Alves <palves@redhat.com>
21890
21891 PR gdb/17472
21892 * gdb.base/annota-input-while-running.c: New file.
21893 * gdb.base/annota-input-while-running.exp: New file.
21894
32a8097b
PA
218952014-10-17 Pedro Alves <palves@redhat.com>
21896
21897 * gdb.base/callfuncs.exp: emove references to osf.
21898 * gdb.base/sigall.exp: Likewise.
21899 * gdb.gdb/selftest.exp: Likewise.
21900 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
21901 * gdb.mi/non-stop.c: Likewise.
21902 * gdb.mi/pthreads.c: Likewise.
21903 * gdb.reverse/sigall-precsave.exp: Likewise.
21904 * gdb.reverse/sigall-reverse.exp: Likewise.
21905 * gdb.threads/pthreads.c: Likewise.
21906 * gdb.threads/pthreads.exp: Likewise.
21907
7a3517ff
YQ
219082014-10-17 Yao Qi <yao@codesourcery.com>
21909
21910 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
21911 check 'target_info exists noargs'.
21912 (test_command_prompt_position): Likewise.
21913 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
21914 Remove "set args".
21915 (progvar_simple_while_test): Likewise.
21916 (progvar_complex_if_while_test): Likewise.
21917 (if_while_breakpoint_command_test): Likewise.
21918 (infrun_breakpoint_command_test): Likewise.
21919 (breakpoint_command_test): Likewise.
21920 (watchpoint_command_test): Likewise.
21921 (bp_deleted_in_command_test): Likewise.
21922 (temporary_breakpoint_commands): Likewise.
21923
bb99c472
YQ
219242014-10-16 Yao Qi <yao@codesourcery.com>
21925
21926 * gdb.base/remotetimeout.exp: Remove noargs checking.
21927
7c16b83e
PA
219282014-10-15 Pedro Alves <palves@redhat.com>
21929
21930 PR breakpoints/9649
21931 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
21932 * gdb.base/breakpoint-in-ro-region.exp
21933 (probe_target_hardware_step): New procedure.
21934 (top level): Probe hardware stepping and hardware breakpoint
21935 support. Test stepping through a read-only region, with both
21936 "breakpoint auto-hw" on and off and both "always-inserted" on and
21937 off.
21938
35a49624
IB
219392014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
21940
21941 * gdb.dlang/demangle.exp: Update for demangling changes.
21942
2d1c107c
SC
219432014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21944
21945 * gdb.cp/non-trivial-retval.cc: Add new test cases.
21946 * gdb.cp/non-trivial-retval.exp: Add new tests.
21947
778811d5
SC
219482014-10-15 Siva Chandra Reddy <sivachandra@google.com>
21949
21950 PR c++/13403
21951 PR c++/15154
21952 * gdb.cp/non-trivial-retval.cc: New file.
21953 * gdb.cp/non-trivial-retval.exp: New file.
21954
10c5f0a8
YQ
219552014-10-15 Yao Qi <yao@codesourcery.com>
21956
21957 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
21958 remote host.
21959
65d7b369
YQ
219602014-10-15 Yao Qi <yao@codesourcery.com>
21961
21962 * gdb.python/py-symbol.exp: Match file base name if host is
21963 remote, otherwise match file name with dir name.
21964 * gdb.python/py-symtab.exp: Likewise.
21965 * gdb.python/python.exp: Likewise.
21966
46dc1394
YQ
219672014-10-15 Yao Qi <yao@codesourcery.com>
21968
21969 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
21970 pattern.
21971 * gdb.python/py-symtab.exp: Likewise.
21972 * gdb.python/python.exp: Remove trailing ".*". Fix typo
21973 locationn.
21974
c40cc657
JB
219752014-10-14 Joel Brobecker <brobecker@adacore.com>
21976
21977 * gdb.ada/addr_arith: New testcase.
21978
2abf49e1
MR
219792014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
21980
21981 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
21982 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
21983 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
21984 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
21985
f7088df3
SDJ
219862014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
21987
21988 * gdb.arch/stap-eval-lang-ada.S: Likewise.
21989 * gdb.arch/stap-eval-lang-ada.c: Likewise.
21990 * gdb.arch/stap-eval-lang-ada.exp: New file.
21991
4dc06805
YQ
219922014-10-14 Yao Qi <yao@codesourcery.com>
21993
21994 * gdb.mi/mi-var-child.c (nothing1): New function.
21995 (nothing2): New function.
21996 (do_children_tests): Set function pointers by nothing1 and
21997 nothing2.
21998 * gdb.mi/mi-var-child.exp: Step over new added statements.
21999 Update test to match the new output.
22000 * gdb.mi/var-cmd.c (nothing1): New function.
22001 (nothing2): New function.
22002 (do_children_tests): Set function pointers by nothing1 and
22003 nothing2.
22004 * gdb.mi/mi-var-display.exp: Update test to match output.
22005 Step to the line specified by $line_dct_nothing.
22006 Increase the number of lines to step.
22007
46a93de2
YQ
220082014-10-14 Yao Qi <yao@codesourcery.com>
22009
22010 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
22011 tests.
22012 * gdb.mi/mi2-var-child.exp: Likewise.
22013
14ea52ee
DE
220142014-10-13 Doug Evans <dje@google.com>
22015
22016 * gdb.python/py-objfile.exp: Change name of file name test.
22017
e5c6e92b
DE
220182014-10-13 Doug Evans <dje@google.com>
22019
22020 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
22021 from the start of the CU.
22022
c780cc2f
JK
220232014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
22024 Yao Qi <yao@codesourcery.com>
22025
22026 Fix "save breakpoints" for "catch" command.
22027 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
22028 Remove -nonewline. Match also the added "main" line.
22029
99894e11
JK
220302014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22031
22032 Fix "save breakpoints" for "disable $bpnum" command.
22033 * gdb.base/save-bp.c (main): Add label.
22034 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
22035
6e1ac5a3
JK
220362014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22037
22038 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
22039
754dd2b0
YQ
220402014-10-11 Yao Qi <yao@codesourcery.com>
22041
22042 * gdb.server/server-kill.exp: Execute command
22043 "set remote trace-status-packet on" before "tstatus".
22044
f90183d7
YQ
220452014-10-11 Yao Qi <yao@codesourcery.com>
22046
22047 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
22048 (main): Call getppid.
22049 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22050 and continue to it. Read variable "server_pid".
22051
bf40a607
YQ
220522014-10-11 Yao Qi <yao@codesourcery.com>
22053
22054 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22055
052ca370
YQ
220562014-10-11 Yao Qi <yao@codesourcery.com>
22057
22058 * gdb.threads/thread-find.exp: Don't execute command
22059 "info threads".
22060 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22061 * gdb.threads/linux-dp.exp: Don't check the condition
22062 $threads_created equals to zero.
22063
3831839c
PA
220642014-10-10 Pedro Alves <palves@redhat.com>
22065
22066 * gdb.base/bigcore.exp: Remove references to IRIX.
22067 * gdb.base/funcargs.exp: Likewise.
22068 * gdb.base/interrupt.exp: Likewise.
22069 * gdb.base/mips_pro.exp: Likewise.
22070 * gdb.base/nodebug.exp: Likewise.
22071 * gdb.base/setvar.exp: Likewise.
22072 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22073
8b9a549d
PA
220742014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22075 Pedro Alves <palves@redhat.com>
22076
22077 PR symtab/14466
22078 * gdb.base/vdso-warning.c: New file.
22079 * gdb.base/vdso-warning.exp: New file.
22080
d48ba5e8
DE
220812014-10-02 Doug Evans <dje@google.com>
22082
22083 * gdb.base/structs.c (main): Don't run forever.
22084
2278c276
PA
220852014-10-02 Pedro Alves <palves@redhat.com>
22086
22087 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22088 (top level) <stop threads 1, stop threads 2>: Use it.
22089
b57bacec
PA
220902014-10-02 Pedro Alves <palves@redhat.com>
22091
22092 * gdb.threads/break-while-running.exp (test): Add new
22093 'update_thread_list' argument. Skip "info threads" if false.
22094 (top level): Add new 'update_thread_list' axis.
22095
13fd3ff3
PA
220962014-10-02 Pedro Alves <palves@redhat.com>
22097
22098 PR breakpoints/17431
22099 * gdb.base/execl-update-breakpoints.c: New file.
22100 * gdb.base/execl-update-breakpoints.exp: New file.
22101
0fec99e8
PA
221022014-10-01 Pedro Alves <palves@redhat.com>
22103
22104 * gdb.base/breakpoint-in-ro-region.c: New file.
22105 * gdb.base/breakpoint-in-ro-region.exp: New file.
22106
2ddf4301
SM
221072014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22108
22109 * gdb.mi/mi-exit-code.exp: New file.
22110 * gdb.mi/mi-exit-code.c: New file.
22111
6a5f3f43
YQ
221122014-09-30 Yao Qi <yao@codesourcery.com>
22113
22114 * lib/prelink-support.exp (build_executable_own_libs): Error if
22115 the target isn't native.
22116
345bcc73
YQ
221172014-09-30 Yao Qi <yao@codesourcery.com>
22118
22119 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22120 false.
22121
a25a5a45
PA
221222014-09-22 Pedro Alves <palves@redhat.com>
22123
22124 * gdb.threads/break-while-running.exp: New file.
22125 * gdb.threads/break-while-running.c: New file.
22126
00ba3162
YQ
221272014-09-19 Yao Qi <yao@codesourcery.com>
22128
22129 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22130 Invoke test. Restart GDB with --readnow and invoke test again.
22131
c3b7b696
YQ
221322014-09-19 Yao Qi <yao@codesourcery.com>
22133
22134 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22135 proc set_breakpoint_on_gcd_function. Invoke
22136 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22137 invoke set_breakpoint_on_gcd_function again.
22138
2b4fd423
DE
221392014-09-18 Doug Evans <dje@google.com>
22140
22141 * gdb.dwarf2/symtab-producer.exp: New file.
22142
a5947601
SDJ
221432014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22144
22145 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22146 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22147 * gdb.base/global-var-nested-by-dso.c: Likewise.
22148 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22149
91c19059
SDJ
221502014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22151 Pedro Alves <palves@redhat.com>
22152
22153 * gdb.base/watch-bitfields.exp: Pass string other than test file
22154 name to prepare_for_testing.
22155 (watch): New procedure.
22156 (expect_watchpoint): Use with_test_prefix.
22157 (top level): Factor out tests to ...
22158 (test_watch_location, test_regular_watch): ... these new
22159 procedures, and use with_test_prefix and gdb_continue_to_end.
22160
bb9d5f81
PP
221612014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22162
22163 PR breakpoints/12526
22164 * gdb.base/watch-bitfields.exp: New file.
22165 * gdb.base/watch-bitfields.c: New file.
22166
635856f5
PA
221672014-09-16 Pedro Alves <palves@redhat.com>
22168
22169 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22170 software and hardware addresses, not software address against
22171 itself.
22172
7280ceea
PA
221732014-09-16 Pedro Alves <palves@redhat.com>
22174
22175 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22176 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22177
428b16bd
PA
221782014-09-16 Pedro Alves <palves@redhat.com>
22179
22180 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22181 files.
22182 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22183 "*-*-vxworks*" throughout.
22184 * gdb.base/break.exp: Likewise.
22185 * gdb.base/default.exp: Likewise.
22186 * gdb.base/scope.exp: Likewise.
22187 * gdb.base/sepdebug.exp: Likewise.
22188 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22189 throughout.
22190 * gdb.base/run.c: Likewise.
22191 * gdb.base/sepdebug.c: Likewise.
22192 * gdb.hp/gdb.aCC/run.c: Likewise.
22193 * gdb.reverse/until-reverse.c: Likewise.
22194 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22195
666d413c
YQ
221962014-09-16 Yao Qi <yao@codesourcery.com>
22197
22198 * boards/local-remote-host-native.exp: New file.
22199
57cbd724
DE
222002014-09-14 Doug Evans <xdje42@gmail.com>
22201
22202 * gdb.threads/queue-signal.c (thread_count): New variable.
22203 (thread_count_mutex, thread_count_condvar): New variables.
22204 (incr_thread_count, wait_all_threads_running): New functions.
22205 (main): Wait for all threads to be in their thread functions.
22206
81219e53
DE
222072014-09-13 Doug Evans <xdje42@gmail.com>
22208
22209 * gdb.threads/queue-signal.c: New file.
22210 * gdb.threads/queue-signal.exp: New file.
22211
3714cea7
DE
222122014-09-13 Doug Evans <xdje42@gmail.com>
22213
22214 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22215 be consistent with what default_gdb_init uses.
22216 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22217 the plain text of the prompt. Add some logging printfs.
22218 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22219
fa43b1d7
PA
222202014-09-12 Pedro Alves <palves@redhat.com>
22221
22222 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22223 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22224 * gdb.arch/i386-size-overlap.exp: Likewise.
22225 * gdb.arch/i386-size.exp: Likewise.
22226 * gdb.arch/i386-unwind.exp: Likewise.
22227 * gdb.base/a2-run.exp: Likewise.
22228 * gdb.base/break.exp: Likewise.
22229 * gdb.base/charset.exp: Likewise.
22230 * gdb.base/chng-syms.exp: Likewise.
22231 * gdb.base/commands.exp: Likewise.
22232 * gdb.base/dbx.exp: Likewise.
22233 * gdb.base/find.exp: Likewise.
22234 * gdb.base/funcargs.exp: Likewise.
22235 * gdb.base/jit-simple.exp: Likewise.
22236 * gdb.base/reread.exp: Likewise.
22237 * gdb.base/sepdebug.exp: Likewise.
22238 * gdb.base/step-bt.exp: Likewise.
22239 * gdb.cp/mb-inline.exp: Likewise.
22240 * gdb.cp/mb-templates.exp: Likewise.
22241 * gdb.objc/basicclass.exp: Likewise.
22242 * gdb.threads/killed.exp: Likewise.
22243
9d9bf2df
EBM
222442014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22245
22246 PR tdep/17379
22247 * gdb.arch/powerpc-stackless.S: New file.
22248 * gdb.arch/powerpc-stackless.exp: New file.
22249
1cf2f1b0
JK
222502014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22251
22252 * gdb.base/attach.c: Include unistd.h.
22253 (main): Call alarm. Add label postloop.
22254 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22255 gdb_breakpoint, gdb_continue_to_breakpoint.
22256 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22257
98880d46
PA
222582014-09-11 Pedro Alves <palves@redhat.com>
22259
22260 PR gdb/17347
22261 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22262 * gdb.base/attach.exp (test_command_line_attach_run): New
22263 procedure.
22264 (top level): Call it.
22265
4c92ff2c
PA
222662014-09-11 Pedro Alves <palves@redhat.com>
22267
22268 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22269 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22270 (do_command_attach_tests): Use spawn_wait_for_attach.
22271 * gdb.base/solib-overlap.exp: Likewise.
22272 * gdb.multi/multi-attach.exp: Likewise.
22273 * gdb.python/py-prompt.exp: Likewise.
22274 * gdb.python/py-sync-interp.exp: Likewise.
22275 * gdb.server/ext-attach.exp: Likewise.
22276
3adc1a7d
GKB
222772014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22278
22279 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22280 command in testcase. Simplify testcase.
22281
96334934
JB
222822014-09-10 Joel Brobecker <brobecker@adacore.com>
22283
22284 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22285
eb479039
JB
222862014-09-10 Joel Brobecker <brobecker@adacore.com>
22287
22288 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22289
deede10c
JB
222902014-09-10 Joel Brobecker <brobecker@adacore.com>
22291
22292 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22293
7828a5f5
JB
222942014-09-10 Joel Brobecker <brobecker@adacore.com>
22295
22296 * gdb.dwarf2/dynarr-ptr.c: New file.
22297 * gdb.dwarf2/dynarr-ptr.exp: New file.
22298
33aeebcf
MR
222992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22300
22301 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22302 of 30 rather than hardcoding 120 for a slow test case. Take the
22303 `gdb,timeout' target setting into account for this calculation.
22304 Don't extend the timeout for the test cases that don't need it.
22305
7b415901
MR
223062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22307
22308 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22309 a factor of 2 for a slow test case. Take the `gdb,timeout'
22310 target setting into account for this calculation.
22311 * gdb.reverse/until-precsave.exp: Increase the timeout by
22312 a factor of 15 and 3 respectively rather than adding 120
22313 for a pair of slow test cases. Take the `gdb,timeout'
22314 target setting into account for this calculation.
22315
4a40f85a
MR
223162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22317
22318 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22319 timeout, don't pass one down to gdb_expect.
22320 (gdb_expect): Rework timeout selection.
22321
09635af7
MR
223222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22323
22324 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22325 exception on timeout.
22326 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22327 (gdbserver_start_extended): Catch any `gdbserver_start' error
22328 exceptions.
22329 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22330 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22331 `gdbserver_gdb_load' error exceptions.
22332
2bdd10b7
MR
223332014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22334
22335 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22336 120 on waiting for the TCP socket to open.
22337
316935f0
DE
223382014-09-09 Doug Evans <xdje42@gmail.com>
22339
22340 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22341 _caller_matches, _any_caller_is, _any_caller_matches.
22342
83740597
DE
223432014-09-09 Doug Evans <xdje42@gmail.com>
22344
22345 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22346
4c122fc3
YQ
223472014-09-09 Yao Qi <yao@codesourcery.com>
22348
22349 * gdb.mi/mi-var-display.exp: Set print symbol off.
22350
a9f116cb
GKB
223512014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22352
22353 PR gdb/17035
22354 * gdb.base/commands.exp: Add tests to verify user-defined
22355 commands with empty bodies.
22356 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22357 python commands in `show user command`.
22358 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22359 scheme commands in `show user command`.
22360
c75bd3a2
JK
223612014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22362
22363 PR python/17355
22364 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22365 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22366 * gdb.python/py-framefilter-invalidarg.exp: New file.
22367 * gdb.python/py-framefilter-invalidarg.py: New file.
22368
faa42425
DE
223692014-09-06 Doug Evans <xdje42@gmail.com>
22370
22371 PR 15276
22372 * gdb.python/py-caller-is.c: New file.
22373 * gdb.python/py-caller-is.exp: New file.
22374
474ca4f6
SDJ
223752014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22376
22377 PR gdb/17235
22378 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22379 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22380
eb0b0463
SDJ
223812014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22382
22383 PR fortran/17237
22384 * gdb.fortran/print-formatted.exp: New file.
22385 * gdb.fortran/print-formatted.f90: Likewise.
22386
5f3b99cf
SS
223872014-09-03 Sasha Smundak <asmundak@google.com>
22388
22389 * gdb.python/py-frame.exp: Test Frame.read_register.
22390
7d793aa9
SDJ
223912014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22392
22393 PR python/16699
22394 * gdb.python/py-completion.exp: New file.
22395 * gdb.python/py-completion.py: Likewise.
22396
fb0576e9
DE
223972014-08-28 Doug Evans <dje@google.com>
22398
22399 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22400 eax,etc. are live with values set by gdb and thus the compiler can't
22401 use them.
22402 * gdb.arch/i386-pseudo.c (main): Ditto.
22403
ee92b0dd
DE
224042014-08-27 Doug Evans <dje@google.com>
22405
22406 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22407
6649db35
DE
224082014-08-25 Doug Evans <dje@google.com>
22409
22410 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22411 (main): Ditto.
22412
564b7600
DE
224132014-08-25 Doug Evans <dje@google.com>
22414
22415 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22416
3881fb67
YQ
224172014-08-24 Yao Qi <yao@codesourcery.com>
22418
22419 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22420 symbol off.
22421 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22422
a05a36a5
DE
224232014-08-22 Doug Evans <dje@google.com>
22424
22425 PR 17276
22426 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22427 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22428 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22429
7c343b48
YQ
224302014-08-22 Yao Qi <yao@codesourcery.com>
22431
22432 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22433 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22434 * gdb.python/python.exp: Likewise. Use .py file on the host
22435 instead of the build.
22436
22fd09ae
JK
224372014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22438
22439 * gdb.threads/gcore-stale-thread.c: New file.
22440 * gdb.threads/gcore-stale-thread.exp: New file.
22441
a8454a7c
PA
224422014-08-21 Pedro Alves <palves@redhat.com>
22443
22444 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22445 * gdb.base/gcore-relro-pie.exp: Likewise.
22446 * gdb.base/gcore-relro.exp: Likewise.
22447 * gdb.base/gcore.exp: Likewise.
22448 * gdb.base/print-symbol-loading.exp: Likewise.
22449 * gdb.threads/gcore-thread.exp: Likewise.
22450 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22451
2a31c623
PA
224522014-08-20 Pedro Alves <palves@redhat.com>
22453 Jan Kratochvil <jan.kratochvil@redhat.com>
22454
22455 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22456 configure.
22457 (EXPECT): Handle READ1 being set.
22458 (all): Depend on EXTRA_RULES.
22459 (check-read1, expect-read1, read1.so, read1): New rules.
22460 * README (Testsuite Parameters): Document the READ1 make variable.
22461 (Race detection): New section.
22462 * configure: Regenerate.
22463 * configure.ac: If build==host==target, and running under a
22464 GNU/glibc system, add read1 to the extra Makefile rules.
22465 (EXTRA_RULES): AC_SUBST it.
22466 * lib/read1.c: New file.
22467
d36430db
JB
224682014-08-20 Joel Brobecker <brobecker@adacore.com>
22469
22470 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22471 the handling of variables declared as a typedef to an array
22472 which a DW_AT_data_location attribute.
22473
9a0dc9e3
PA
224742014-08-19 Andrew Burgess <aburgess@broadcom.com>
22475 Pedro Alves <palves@redhat.com>
22476
22477 PR symtab/14604
22478 PR symtab/14605
22479 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22480 gdb_test.
22481
0718a8da
PA
224822014-08-19 Pedro Alves <palves@redhat.com>
22483
22484 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22485
13b448cd
YQ
224862014-08-19 Yao Qi <yao@codesourcery.com>
22487
22488 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22489 right line.
22490
1cbf5077
DB
224912014-08-18 David Blaikie <dblaikie@gmail.com>
22492
22493 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22494
bf0fae19
JB
224952014-08-18 Joel Brobecker <brobecker@adacore.com>
22496
22497 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22498 attribute in array range.
22499
3c8c5dcc
JB
225002014-08-18 Joel Brobecker <brobecker@adacore.com>
22501
22502 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22503
e66d4446
SC
225042014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22505
22506 PR c++/17132
22507 * gdb.cp/pr17132.cc: New file.
22508 * gdb.cp/pr17132.exp: New file.
22509
940df408
SC
225102014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22511
22512 * gdb.python/py-xmethods.py (A_getarrayind)
22513 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22514 Use 'print' with function call syntax.
22515 (E_method_matcher.match): Fix tab vs space indentation mixup.
22516
ebcc6c3a
YQ
225172014-08-15 Yao Qi <yao@codesourcery.com>
22518
22519 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22520 false.
22521
775e0f04
YQ
225222014-08-15 Yao Qi <yao@codesourcery.com>
22523
22524 * gdb.cp/casts.exp: Set print symbol off.
22525 * gdb.cp/class2.exp: Likewise.
22526 * gdb.cp/overload.exp: Likewise.
22527 * gdb.cp/templates.exp: Likewise.
22528
d769e349
DE
225292014-08-11 Doug Evans <dje@google.com>
22530
22531 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22532 (test_load_shlib): Update.
22533
20c6f1e1
YQ
225342014-08-09 Yao Qi <yao@codesourcery.com>
22535
22536 * gdb.base/display.exp: Invoke is_address_zero_readable.
22537 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22538 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22539 * gdb.base/hbreak-unmapped.exp: Return if
22540 is_address_zero_readable returns true.
22541 * gdb.base/signest.exp: Likewise.
22542 * gdb.base/signull.exp: Likewise.
22543 * gdb.base/sigbpt.exp: Likewise.
22544 * gdb.guile/scm-disasm.exp: Do the test if
22545 is_address_zero_readable returns false.
22546 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22547 * gdb.python/py-arch.exp: Likewise.
22548 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22549 * lib/gdb.exp (is_address_zero_readable): New proc.
22550
5792e8e3
YQ
225512014-08-09 Yao Qi <yao@codesourcery.com>
22552
22553 PR testsuite/13443
22554 * gdb.mi/mi-var-display.exp: Make test messages unique.
22555
3cecbbbe
TT
225562014-08-04 Tom Tromey <tromey@redhat.com>
22557
22558 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22559 target 0".
22560
00b51ff5
TT
225612014-08-04 Tom Tromey <tromey@redhat.com>
22562
22563 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22564 "target_resume".
22565
6908c509
JB
225662014-08-01 Joel Brobecker <brobecker@adacore.com>
22567
22568 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22569 inner_vla_struct_object_size.
22570 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22571 as xfail.
22572
cc6563d2
PA
225732014-07-30 Pedro Alves <palves@redhat.com>
22574
22575 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22576 comment.
22577
7e09a223
YQ
225782014-07-29 Yao Qi <yao@codesourcery.com>
22579
22580 PR gdb/17206
22581 * gdb.base/until-nodebug.exp: New.
22582
7ebdbe92
DE
225832014-07-28 Doug Evans <xdje42@gmail.com>
22584
22585 PR guile/17203
22586 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22587 previously existing parameter, and previously ambiguously spelled
22588 parameter.
22589
fdb1adc6
WN
225902014-07-28 Will Newton <will.newton@linaro.org>
22591
22592 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22593
186fcde0
DE
225942014-07-26 Ludovic Courtès <ludo@gnu.org>
22595 Doug Evans <xdje42@gmail.com>
22596
22597 PR guile/17146
22598 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22599
70509625
PA
226002014-07-25 Pedro Alves <palves@redhat.com>
22601
22602 * gdb.threads/signal-command-handle-nopass.c: New file.
22603 * gdb.threads/signal-command-handle-nopass.exp: New file.
22604 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22605 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22606 * gdb.threads/signal-delivered-right-thread.c: New file.
22607 * gdb.threads/signal-delivered-right-thread.exp: New file.
22608
c3f814a1
PA
226092014-07-25 Pedro Alves <palves@redhat.com>
22610
22611 * gdb.base/double-prompt-target-event-error.exp
22612 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22613 match.
22614 (cancel_pagination_in_target_event): Rework double prompt
22615 detection.
22616 * gdb.base/paginate-after-ctrl-c-running.exp
22617 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22618 <return>' match.
22619 * gdb.base/paginate-bg-execution.exp
22620 (test_bg_execution_pagination_return)
22621 (test_bg_execution_pagination_cancel): Remove '-notransfer
22622 <return>' matches.
22623 * gdb.base/paginate-execution-startup.exp
22624 (test_fg_execution_pagination_return)
22625 (test_fg_execution_pagination_cancel): Remove '-notransfer
22626 <return>' matches.
22627 * gdb.base/paginate-inferior-exit.exp
22628 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22629 match.
22630 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22631 * lib/gdb.exp (pagination_prompt): Run text through
22632 string_to_regexp.
22633 (gdb_test_multiple): Match $pagination_prompt instead of
22634 "<return>".
22635 (string_to_regexp): Move to lib/gdb-utils.exp.
22636
e214cf6c
JK
226372014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22638
22639 * gdb.arch/amd64-entry-value-paramref.S: New file.
22640 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22641 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22642 * gdb.arch/amd64-optimout-repeat.S: New file.
22643 * gdb.arch/amd64-optimout-repeat.c: New file.
22644 * gdb.arch/amd64-optimout-repeat.exp: New file.
22645
17d0c5c8
JK
226462014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22647
22648 PR gdb/17170
22649 * gdb.base/statistics.exp: New file.
22650
b8b8facf
DE
226512014-07-17 Doug Evans <dje@google.com>
22652
74b49205 22653 PR gdb/17170
b8b8facf
DE
22654 * gdb.base/maint.exp: Update testing of per-command stats.
22655
1b5d0ab3
PA
226562014-07-16 Pedro Alves <palves@redhat.com>
22657
22658 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22659 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22660 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22661 (tfile_write_buf): New functions.
22662 (add_memory_block): Rewrite using the above.
22663 (adjust_function_address): New function.
22664 (FUNCTION_ADDRESS): New macro.
22665 (write_basic_trace_file): Remove short_x local, and use
22666 tfile_write_16. Change type of func_addr local to unsigned long
22667 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22668 here. Cast argument of add_memory_block to char pointer.
22669 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22670 (main): Remove parameters.
22671 * gdb.trace/tfile.exp: Remove nowarnings.
22672
4d974e88
SM
226732014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22674
22675 * gdb.base/debug-expr.exp: Test string evaluation with
22676 "debug expression" on.
22677
41e99568
PA
226782014-07-15 Pedro Alves <palves@redhat.com>
22679
22680 * gdb.base/reread.exp: Use clean_restart.
22681
487d9753
PL
226822014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22683
22684 * gdb.arch/avr-flash-qualifer.c: New.
22685 * gdb.arch/avr-flash-qualifer.exp: New.
22686
cc1c52ad
PA
226872014-07-14 Pedro Alves <palves@redhat.com>
22688
22689 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22690 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22691
1e973570
PA
226922014-07-14 Pedro Alves <palves@redhat.com>
22693
22694 * gdb.base/double-prompt-target-event-error.c: New file.
22695 * gdb.base/double-prompt-target-event-error.exp: New file.
22696
93d6eb10
PA
226972014-07-14 Pedro Alves <palves@redhat.com>
22698
22699 PR gdb/17072
22700 * gdb.base/paginate-inferior-exit.c: New file.
22701 * gdb.base/paginate-inferior-exit.exp: New file.
22702
0017922d
PA
227032014-07-14 Pedro Alves <palves@redhat.com>
22704
22705 PR gdb/17072
22706 * gdb.base/paginate-bg-execution.c: New file.
22707 * gdb.base/paginate-bg-execution.exp: New file.
22708
94696ad3
PA
227092014-07-14 Pedro Alves <palves@redhat.com>
22710
22711 PR gdb/17072
22712 * gdb.base/paginate-execution-startup.c: New file.
22713 * gdb.base/paginate-execution-startup.exp: New file.
22714 * lib/gdb.exp (pagination_prompt): New global.
22715 (default_gdb_spawn): New procedure, factored out from
22716 default_gdb_spawn.
22717 (default_gdb_start): Adjust to call default_gdb_spawn.
22718 (gdb_spawn): New procedure.
22719
bd293940
PA
227202014-07-14 Pedro Alves <palves@redhat.com>
22721
22722 * lib/gdb.exp (gdb_assert): New procedure.
22723 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22724
c933f875
PA
227252014-07-14 Pedro Alves <palves@redhat.com>
22726
22727 * gdb.base/execution-termios.c: New file.
22728 * gdb.base/execution-termios.exp: New file.
22729
d98b7a16
TT
227302014-07-14 Tom Tromey <tromey@redhat.com>
22731
22732 * gdb.cp/vla-cxx.cc: New file.
22733 * gdb.cp/vla-cxx.exp: New file.
22734
548740d6
TT
227352014-07-14 Tom Tromey <tromey@redhat.com>
22736
22737 * gdb.reverse/rerun-prec.c: New file.
22738 * gdb.reverse/rerun-prec.exp: New file.
22739
a25eb028
MR
227402014-07-12 Maciej W. Rozycki <macro@mips.com>
22741 Maciej W. Rozycki <macro@codesourcery.com>
22742
22743 * lib/gdb-utils.exp: New file.
22744 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22745 inline `gdb_init_command' processing.
22746 (gdb_start_cmd): Likewise.
22747 * lib/mi-support.exp (mi_run_cmd): Likewise.
22748 * README: Document `gdb_init_command' and `gdb_init_commands'.
22749
218c2655
JK
227502014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22751
22752 Fix false FAIL running under a very long directory name.
22753 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22754 and "set print elements 10000". Twice.
22755
5401fde3
YQ
227562014-07-11 Yao Qi <yao@codesourcery.com>
22757
22758 * gdb.base/exprs.exp: "set print symbol off".
22759
e76126e8
PA
227602014-07-11 Pedro Alves <palves@redhat.com>
22761
22762 * gdb.threads/kill.c: New file.
22763 * gdb.threads/kill.exp: New file.
22764
2d6f0de6
YQ
227652014-07-10 Yao Qi <yao@codesourcery.com>
22766
22767 * gdb.trace/tfile.c (write_basic_trace_file)
22768 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22769 address written to trace file.
22770
7180e04a
PA
227712014-07-09 Pedro Alves <palves@redhat.com>
22772
22773 * gdb.base/attach-wait-input.exp: New file.
22774 * gdb.base/attach-wait-input.c: New file.
22775
9a9a7608
AB
227762014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22777
22778 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22779 setting up test structures.
22780 (main): Call new test function.
22781 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22782 test function, continue into test function and walk test
22783 structures.
22784
161ac41e
YQ
227852014-07-02 Yao Qi <yao@codesourcery.com>
22786
22787 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22788 'bar_start' at the beginning of functions 'foo' and 'bar'
22789 respectively.
22790 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22791 instead of 'foo' and 'bar'.
22792
1f267ae3
MM
227932014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22794
22795 * gdb.btrace/segv.exp: New.
22796 * gdb.btrace/segv.c: New.
22797
2b239efb
LM
227982014-07-02 Luis Machado <lgustavo@codesourcery.com>
22799
22800 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22801 instruction.
22802
cf363f18
MW
228032014-06-30 Mark Wielaard <mjw@redhat.com>
22804
22805 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22806 vulture, vilify, villar): New volatile array constants.
22807 (vindictive, vegetation): New const volatile array constants.
22808 * gdb.base/volatile.exp: Test volatile and const volatile array
22809 types.
22810
aebf9d24
AA
228112014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
22812
22813 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
22814 target lacks support for awatch, rwatch, or hbreak.
22815
b67a2c6f
YQ
228162014-06-27 Yao Qi <yao@codesourcery.com>
22817
22818 * gdb.multi/dummy-frame-restore.exp: New.
22819 * gdb.multi/dummy-frame-restore.c: New.
22820
aef92902
MM
228212014-06-25 Markus Metzger <markus.t.metzger@intel.com>
22822
22823 * gdb.btrace/gcore.exp: New.
22824
8e9db26e
PA
228252014-06-23 Pedro Alves <palves@redhat.com>
22826
22827 * gdb.base/watchpoint-reuse-slot.c: New file.
22828 * gdb.base/watchpoint-reuse-slot.exp: New file.
22829
70afc5b7
SC
228302014-06-23 Siva Chandra Reddy <sivachandra@google.com>
22831
22832 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
22833 progspace's filename in 'info', 'enable' and 'disable' command
22834 tests.
22835
b972bd9c
JK
228362014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
22837
22838 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
22839 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22840 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
22841
125f8a3d
GB
228422014-06-20 Gary Benson <gbenson@redhat.com>
22843
22844 * gdb.arch/i386-avx.exp: Fix include file location.
22845 * gdb.arch/i386-sse.exp: Likewise.
22846
3ed9baed
IB
228472014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
22848
22849 * gdb.dlang/expression.exp: New file.
22850
034f788c
PA
228512014-06-19 Pedro Alves <palves@redhat.com>
22852
22853 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
22854 out from ...
22855 (top level): ... here. Iterate running tests under different
22856 scheduler-locking settings.
22857
45371d0c
LM
228582014-06-18 Luis Machado <lgustavo@codesourcery.com>
22859
22860 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
22861 to DW_FORM_addr and use non-zero addresses.
22862
5d376983
SC
228632014-06-18 Siva Chandra Reddy <sivachandra@google.com>
22864
22865 PR gdb/17017
22866 * gdb.python/py-xmethods.cc: Add global function call counters and
22867 increment them in their respective functions. Remove "cout"
22868 statements.
22869 * gdb.python/py-xmethods.exp: Make tests check the global function
22870 call counters instead of depending on inferior IO.
22871
a1aa2221
LM
228722014-06-18 Don Breazeal <donb@codesourcery.com>
22873
22874 * gdb.base/foll-fork.exp (default_fork_parent_follow):
22875 Deleted procedure.
22876 (explicit_fork_parent_follow): Deleted procedure.
22877 (explicit_fork_child_follow): Deleted procedure.
22878 (test_follow_fork): New procedure.
22879 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 22880 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
22881 procedure calls.
22882
0fc05997
YQ
228832014-06-17 Yao Qi <yao@codesourcery.com>
22884
22885 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
22886 CP1252.
22887
70795c52
LM
228882014-06-17 Luis Machado <lgustavo@codesourcery.com>
22889
22890 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
22891 Initialize ptr and S explicitly.
22892 (skip_type_update_when_not_use_rtti_test): Likewise.
22893
6be47f0c
KS
228942014-06-16 Keith Seitz <keiths@redhat.com>
22895
22896 PR mi/15863
22897 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
22898 the inferior is started.
22899
d03de421
PA
229002014-06-16 Pedro Alves <palves@redhat.com>
22901
22902 * gdb.base/break-main-file-remove-fail.c: New file.
22903 * gdb.base/break-main-file-remove-fail.exp: New file.
22904 * gdb.base/break-unload-file.exp: Use build_executable instead of
22905 prepare_for_testing.
22906 (test_break): New parameter "initial_load". Handle it.
22907 (top level): Add initial_load cmdline/file axis.
22908
f9579b99
TT
229092014-06-12 Tom Tromey <tromey@redhat.com>
22910
22911 * gdb.base/completion.exp: Don't use directory name in test.
22912
3657956b
GB
229132014-06-09 Gary Benson <gbenson@redhat.com>
22914
22915 * gdb.base/sigall.c [Functions to send signals]: Reorder to
22916 separate the always-available ANSI-standard signals from the
22917 signals that require checking.
22918 (main): Likewise.
22919 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
22920 Likewise.
22921 (main): Likewise.
22922
4186eb54
KS
229232014-06-07 Keith Seitz <keiths@redhat.com>
22924
22925 Revert:
22926 PR c++/16253
22927 * gdb.cp/var-tag.cc: New file.
22928 * gdb.cp/var-tag.exp: New file.
22929 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22930 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22931 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22932 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22933
25326a28 229342014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
22935
22936 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
22937
829155c9
PA
229382014-06-06 Pedro Alves <palves@redhat.com>
22939
22940 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
22941 in target debug output instead of looking at RSP packets,
22942 disabling the test on any target that uses hardware stepping.
22943 Update comments.
22944
61c8d22e
PA
229452014-06-06 Pedro Alves <palves@redhat.com>
22946
22947 * gdb.base/break-unload-file.exp: Fix typo.
22948
d9a47287
YQ
229492014-06-06 Yao Qi <yao@codesourcery.com>
22950
22951 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
22952 from "jit_function" to "^jit_function".
22953
e5e01dbf
YQ
229542014-06-06 Yao Qi <yao@codesourcery.com>
22955
22956 * gdb.base/async.c (foo): Add one statement.
22957 * gdb.base/async.exp: Get the next instruction address and
22958 match the output of "nexti" by instruction address. Match
22959 the hex address in the output of "finish".
22960
73ba372c
GB
229612014-06-06 Gary Benson <gbenson@redhat.com>
22962
22963 * gdb.base/call-signals.c: Remove preprocessor conditionals
22964 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
22965 SIGSEGV and SIGTERM.
22966 * gdb.base/sigall.c: Likewise.
22967 * gdb.base/unwindonsignal.c: Likewise.
22968 * gdb.reverse/sigall-reverse.c: Likewise.
22969
831517df
YQ
229702014-06-06 Yao Qi <yao@codesourcery.com>
22971
22972 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
22973 readable, skip the test.
22974
b8b91e98
YQ
229752014-06-06 Yao Qi <yao@codesourcery.com>
22976
22977 * gdb.threads/staticthreads.c (thread_function): Move the line
22978 setting breakpoint on forward.
22979 * gdb.threads/staticthreads.exp: Update comments.
22980
fb934770
LC
229812014-06-05 Ludovic Courtès <ludo@gnu.org>
22982
22983 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
22984 "history-append! type error".
22985
6ef284bd
SM
229862014-06-05 Simon Marchi <simon.marchi@ericsson.com>
22987
22988 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
22989 erroneous dprintf expected input.
22990
a872e241
DE
229912014-06-04 Doug Evans <xdje42@gmail.com>
22992
22993 * gdb.guile/scm-generics.exp: Delete.
22994
16f691fb
DE
229952014-06-04 Doug Evans <xdje42@gmail.com>
22996
22997 * gdb.guile/scm-breakpoint.exp: Update.
22998 Add tests for breakpoint registration.
22999
012370f6
TT
230002014-06-04 Tom Tromey <tromey@redhat.com>
23001
23002 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23003 VLA-in-union.
23004 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
23005 inner_vla_struct, vla_union types. Initialize objects of those
23006 types and compute their sizes.
23007
9f5a4cef
HZ
230082014-06-04 Nathan Sidwell <nathan@codesourcery.com>
23009 Hui Zhu <hui@codesourcery.com>
23010
23011 * gdb.base/fileio.exp: Add test for shell not available as well as
23012 available.
23013 * gdb.base/fileio.c (test_system): Check for shell twice.
23014
90a45c4d
YQ
230152014-06-04 Yao Qi <yao@codesourcery.com>
23016
23017 * gdb.base/auto-connect-native-target.exp: Remove redundant
23018 space from the regexp pattern.
23019
70017e41
YQ
230202014-06-04 Yao Qi <yao@codesourcery.com>
23021
23022 * gdb.base/default.exp: Replace "child" with "native" in
23023 regexp pattern.
23024
883964a7
SC
230252014-06-03 Siva Chandra Reddy <sivachandra@google.com>
23026
23027 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
23028 * gdb.python/py-xmethods.exp: New tests to test xmethods.
23029 * gdb.python/py-xmethods.py: Python script supporting the
23030 new testcase and tests.
23031
ef370185
JB
230322014-06-03 Joel Brobecker <brobecker@adacore.com>
23033 Pedro Alves <palves@redhat.com>
23034
23035 PR breakpoints/17000
23036 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
23037 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
23038
1e2ccb61
BM
230392014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
23040
23041 * gdb.base/subst.exp: Add tests to verify partial path matching
23042 output.
23043
c6ec5ab2
PA
230442014-06-03 Pedro Alves <palves@redhat.com>
23045
23046 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
23047 target that doesn't use software single-stepping.
23048
835c559f
PA
230492014-06-03 Pedro Alves <palves@redhat.com>
23050
23051 PR breakpoints/17000
23052 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23053 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23054
06eb1586
DE
230552014-06-02 Doug Evans <xdje42@gmail.com>
23056
23057 * gdb.guile/scm-parameter.exp: New file.
23058
e698b8c4
DE
230592014-06-02 Doug Evans <xdje42@gmail.com>
23060
23061 * gdb.guile/scm-cmd.c: New file.
23062 * gdb.guile/scm-cmd.exp: New file.
23063
ded03782
DE
230642014-06-02 Doug Evans <xdje42@gmail.com>
23065
23066 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23067 pretty-printer lookup.
23068 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23069 (make-pp_s-printer): Call it.
23070 (make-pretty-printer-from-dict): New function.
23071 (lookup-pretty-printer-maker-from-dict): New function.
23072 (*pretty-printer*): Simplify.
23073 (make-objfile-pp_s-printer): New function.
23074 (install-objfile-pretty-printers!): New function.
23075 (make-progspace-pp_s-printer): New function.
23076 (install-progspace-pretty-printers!): New function.
23077 * gdb.guile/scm-progspace.c: New file.
23078 * gdb.guile/scm-progspace.exp: New file.
23079
41fac0cf
PA
230802014-06-02 Pedro Alves <palves@redhat.com>
23081
23082 * gdb.base/dprintf-bp-same-addr.c: New file.
23083 * gdb.base/dprintf-bp-same-addr.exp: New file.
23084
96ae5695
EBM
230852014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23086
23087 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23088 * gdb.arch/powerpc-power.s: Likewise.
23089
da02b3a8
JB
230902014-06-02 Joel Brobecker <brobecker@adacore.com>
23091
23092 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23093
c72b2e7b
YQ
230942014-06-01 Yao Qi <yao@codesourcery.com>
23095
23096 * gdb.base/watchpoint.exp (test_watch_location): Check null
23097 pointer can be dereferenced. If not, do the test, otherwise
23098 skip it.
23099
53e8a631
AB
231002014-05-30 Andrew Burgess <aburgess@broadcom.com>
23101
23102 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23103 results.
23104 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23105
938f0e2f
AB
231062014-05-30 Andrew Burgess <aburgess@broadcom.com>
23107
23108 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23109 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23110 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23111 * gdb.arch/amd64-invalid-stack-top.c: New file.
23112 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23113
9ba6657a
PA
231142014-05-30 Pedro Alves <palves@redhat.com>
23115
23116 PR breakpoints/17000
23117 * gdb.base/sss-bp-on-user-bp.c: New file.
23118 * gdb.base/sss-bp-on-user-bp.exp: New file.
23119
522c09bf
DB
231202014-05-30 David Blaikie <dblaikie@gmail.com>
23121
23122 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23123 gnu_inline semantics via attribute.
23124 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23125 source explicitly specifies the required semantics.
23126
bf4ef81e
MR
231272014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23128
23129 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23130
329ea579
PA
231312014-05-29 Pedro Alves <palves@redhat.com>
23132 Tom Tromey <tromey@redhat.com>
23133
23134 * gdb.base/async-shell.exp: Don't enable target-async.
23135 * gdb.base/async.exp
23136 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23137 parameter. Adjust.
23138 (top level): Don't test with "target-async".
23139 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23140 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23141 * gdb.base/inferior-died.exp: Don't enable target-async.
23142 * gdb.base/interrupt-noterm.exp: Likewise.
23143 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23144 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23145 * gdb.mi/mi-nonstop.exp: Likewise.
23146 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23147 * gdb.mi/mi-nsintrall.exp: Likewise.
23148 * gdb.mi/mi-nsmoribund.exp: Likewise.
23149 * gdb.mi/mi-nsthrexec.exp: Likewise.
23150 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23151 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23152 * gdb.python/py-evsignal.exp: Don't enable target-async.
23153 * gdb.python/py-evthreads.exp: Likewise.
23154 * gdb.python/py-prompt.exp: Likewise.
23155 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23156 * gdb.server/solib-list.exp: Don't enable target-async.
23157 * gdb.threads/thread-specific-bp.exp: Likewise.
23158 * lib/mi-support.exp: Adjust to use mi-async.
23159
fd664c91
PA
231602014-05-29 Pedro Alves <palves@redhat.com>
23161
23162 PR gdb/13860
23163 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23164 reason, even in sync mode.
23165
251bde03
PA
231662014-05-29 Pedro Alves <palves@redhat.com>
23167 Hui Zhu <hui@codesourcery.com>
23168
23169 PR PR15693
23170 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23171 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23172 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23173 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23174
7f3c0343
JB
231752014-05-28 Joel Brobecker <brobecker@adacore.com>
23176
23177 * config/monitor.exp (gdb_target_monitor): Replace use of
23178 "set remotebaud" by "set serial baud".
23179
b2715b27
AW
231802014-05-26 Andy Wingo <wingo@igalia.com>
23181
23182 * gdb.guile/scm-breakpoint.exp:
23183 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23184 properties instead of gdb-object-properties.
23185
498a4489
YQ
231862014-05-26 Yao Qi <yao@codesourcery.com>
23187
23188 * gdb.server/no-thread-db.exp: Specify source file name
23189 explicitly when setting a breakpoint.
23190
589fdceb
MM
231912014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23192
23193 * gdb.btrace/vdso.c: New.
23194 * gdb.btrace/vdso.exp: New.
23195
e9089e05
MM
231962014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23197
23198 * gdb.base/gcore.exp (capture_command_output): Move ...
23199 * lib/gdb.exp (capture_command_output): ... here.
23200
67b5c0c1
MM
232012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23202
23203 * gdb.btrace/data.exp: Test memory access during btrace replay.
23204
a2199296
SM
232052014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23206
23207 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23208
17b2616c
PA
232092014-05-21 Pedro Alves <palves@redhat.com>
23210
23211 PR gdb/13860
23212 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23213 (top level): Test that output related to execution commands is
23214 sent to the console with CLI commands, but not with MI commands.
23215 Test that breakpoint events are always mirrored to the console.
23216 Also expect the new source line to be output after a "next" in
23217 async mode too. Make it a pass/fail test.
23218 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23219 output.
23220 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23221
5166082f
PA
232222014-05-21 Pedro Alves <palves@redhat.com>
23223
23224 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23225 Use them to test variations of "list" after reaching a breakpoint.
23226 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23227 Test "list" with listsize 10 after reaching a breakpoint.
23228 * gdb.python/python.exp (decode_line current location line
23229 number): Adjust expected line number.
23230
2f25d70f
SM
232312014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23232
23233 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23234 behavior for $args, pass it directly to "run".
23235
ff604a67
MR
232362014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23237
23238 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23239 30000 to 65536.
23240
6a3cb8e8
PA
232412014-05-21 Pedro Alves <palves@redhat.com>
23242
23243 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23244 auto-connect-native-target off".
23245 * gdb.base/auto-connect-native-target.c: New file.
23246 * gdb.base/auto-connect-native-target.exp: New file.
23247
4ebfc96e
PA
232482014-05-21 Pedro Alves <palves@redhat.com>
23249
23250 * gdb.base/default.exp: Test "target native" instead of "target
23251 child".
23252
36d46afb
MW
232532014-05-21 Mark Wielaard <mjw@redhat.com>
23254
23255 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23256
5876f503
JK
232572014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23258
23259 Fix TLS access for -static -pthread.
23260 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23261 <HAVE_TLS> (thread_function, main): Initialize it.
23262 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23263 Add clean_restart.
23264 <$have_tls != "">: Check TLSVAR.
23265
0256a6ac
PA
232662014-05-21 Pedro Alves <palves@redhat.com>
23267
23268 * gdb.base/dcache-line-read-error.c: New.
23269 * gdb.base/dcache-line-read-error.exp: New.
23270
936d2992
PA
232712014-05-20 Pedro Alves <palves@redhat.com>
23272
23273 * gdb.base/compare-sections.c: New file.
23274 * gdb.base/compare-sections.exp: New file.
23275
802e8e6d
PA
232762014-05-20 Pedro Alves <palves@redhat.com>
23277
23278 * gdb.base/break-idempotent.c: New file.
23279 * gdb.base/break-idempotent.exp: New file.
23280
e59fa00f
MM
232812014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23282
23283 * gdb.btrace/nohist.exp: New.
23284
8b696e31
YQ
232852014-05-20 Yao Qi <yao@codesourcery.com>
23286
23287 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23288 gdb.reverse directory and gdb_reverse_timeout exists in board
23289 setting.
23290 * README: Document gdb_reverse_timeout.
23291
73c9764f
YQ
232922014-05-20 Yao Qi <yao@codesourcery.com>
23293
23294 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23295 'test_file_name'. Treat args as a string instead of a list.
23296 (gdb_init): Rename argument 'args' by 'test_file_name'.
23297
f1f4348a
JK
232982014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23299
23300 * gdb.arch/powerpc-power.exp: New file.
23301 * gdb.arch/powerpc-power.s: New file.
23302
0dbe70ce
DE
233032014-05-16 Doug Evans <dje@google.com>
23304
23305 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23306 * gdb.base/completion.exp: Check that all expected files exist
23307 before doing file completion.
0dbe70ce 23308
8d551b02
DE
233092014-05-16 Doug Evans <dje@google.com>
23310
23311 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23312 Update.
23313 (do_syscall_tests_without_xml): Update.
23314
73eb7709
PA
233152014-05-16 Pedro Alves <palves@redhat.com>
23316
23317 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23318 instead of "unknown output after running".
23319
3fae92fc
YQ
233202014-05-16 Yao Qi <yao@codesourcery.com>
23321
23322 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23323 file1.txt from host at the end.
23324 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23325
c2b2ccc5
DE
233262014-05-15 Doug Evans <dje@google.com>
23327
23328 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23329 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23330 loading file. Add test for TU lookup.
23331
8c217a4b
SM
233322014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23333
23334 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23335 calling "-exec-arguments" or "set args" before running the
23336 inferior.
23337
3deb39c6
SM
233382014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23339
23340 * lib/mi-support.exp (mi_expect_stop): Expect message for
23341 inferiors that exit with non-zero exit code.
23342
71a79f8c
YQ
233432014-05-14 Yao Qi <yao@codesourcery.com>
23344
23345 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23346 match absolute path on remote host.
23347 (test_file_list_exec_source_files): Remove "/" from the
23348 pattern.
23349
f23fcd46
YQ
233502014-05-14 Yao Qi <yao@codesourcery.com>
23351
23352 * boards/local-remote-host-notty.exp (${board}_file): New
23353 proc.
23354
9404b58f
KM
233552014-05-07 Kyle McMartin <kyle@redhat.com>
23356
23357 Pushed by Joel Brobecker <brobecker@adacore.com>.
23358 * gdb.arch/aarch64-atomic-inst.c: New file.
23359 * gdb.arch/aarch64-atomic-inst.exp: New file.
23360
5e45f04c
YQ
233612014-05-07 Yao Qi <yao@codesourcery.com>
23362
23363 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23364 in current context" too.
23365
c888a17d
KS
233662014-05-05 Keith Seitz <keiths@redhat.com>
23367
23368 * gdb.linespec/ls-dollar.exp: Add test for linespec
23369 file:convenience_variable.
23370
290a839c
YQ
233712014-05-05 Yao Qi <yao@codesourcery.com>
23372
23373 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23374 traceframes into tfile and ctf trace files. Read data from
23375 trace file and test collected data.
23376 (gdb_collect_locals_test): Likewise.
23377 (gdb_unavailable_registers_test): Likewise.
23378 (gdb_unavailable_floats): Likewise.
23379 (gdb_collect_globals_test): Likewise.
23380 (top-level): Append "ctf" to trace_file_targets if GDB
23381 supports.
23382
b5262cd0
YQ
233832014-05-05 Yao Qi <yao@codesourcery.com>
23384
23385 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23386 code to ...
23387 (gdb_collect_args_test_1): ... it. New proc.
23388 (gdb_collect_locals_test): Move some code to ...
23389 (gdb_collect_locals_test_1): ... it. New proc.
23390 (gdb_unavailable_registers_test): Move some code to ...
23391 (gdb_unavailable_registers_test_1): ... it. New proc.
23392 (gdb_unavailable_floats): Move some code to ...
23393 (gdb_unavailable_floats_1): ... it. New proc.
23394
30a1e6cc
SDJ
233952014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23396
23397 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23398 probes to test for bitness recognition.
23399 * gdb.arch/amd64-stap-optional-prefix.exp
23400 (test_probe_value_without_reg): New procedure.
23401 Add code to test for different kinds of bitness.
23402
f33da99a
SDJ
234032014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23404
23405 PR breakpoints/16889
23406 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23407 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23408
5b80f00d
PA
234092014-05-01 Pedro Alves <palves@redhat.com>
23410
23411 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23412 gdb_file_cmd if no file is specified.
23413 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23414 last_loaded_file to set the remote exec-file.
23415
f8c2a73c
PA
234162014-05-01 Pedro Alves <palves@redhat.com>
23417
23418 * boards/local-remote-host.exp: New file.
23419
be6e8ac7
PA
234202014-05-01 Pedro Alves <palves@redhat.com>
23421
23422 * boards/local-remote-host.exp: Rename to ...
23423 * boards/local-remote-host-notty.exp: ... this.
23424
cac0dc8f
JB
234252014-04-28 Joel Brobecker <brobecker@adacore.com>
23426
23427 * gdb.ada/dyn_arrayidx: New testcase.
23428
9730e6cc
YQ
234292014-04-26 Yao Qi <yao@codesourcery.com>
23430
23431 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23432 and compute the length of function main. Save it in
23433 $main_length.
23434 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23435 (top-level): Use gdb_compile to compile objects into
23436 executable and restart GDB. Remove invocation to
23437 prepare_for_testing.
23438
7ae1a6a6
PA
234392014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23440 Pedro Alves <palves@redhat.com>
23441
23442 PR server/16255
23443 * gdb.multi/multi-attach.c: New file.
23444 * gdb.multi/multi-attach.exp: New file.
23445
4082afcc
PA
234462014-04-25 Pedro Alves <palves@redhat.com>
23447
23448 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23449 user.
23450 (top level): Test that "set remote conditional-breakpoints-packet
23451 off" works as intended.
23452 * gdb.base/dprintf.exp: Test that "set remote
23453 breakpoint-commands-packet off" works as intended.
23454 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23455 New function.
23456 (top level): Call it.
23457 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23458 remote fast-tracepoints-packet off" works as intended.
23459 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23460 * lib/gdb.exp (gdb_is_target_remote): ... here.
23461
2abc3f8d
DB
234622014-04-24 David Blaikie <dblaikie@gmail.com>
23463
23464 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23465 ensure clang would not discard them.
23466 * gdb.base/gdbvars.c: Ditto.
23467 * gdb.base/memattr.c: Ditto.
23468 * gdb.base/whatis.c: Ditto.
23469 * gdb.python/py-prettyprint.c: Ditto.
23470 * gdb.trace/actions.c: Ditto.
23471 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23472 ensure clang would not discard it.
23473
bfd39632
DB
234742014-04-24 David Blaikie <dblaikie@gmail.com>
23475
23476 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23477 clang to emit the full definition of type required by the test
23478 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23479
22842ff6
DB
234802014-04-24 David Blaikie <dblaikie@gmail.com>
23481
23482 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23483 coax Clang into emitting the definition of the type.
23484 * gdb.cp/pr10728-x.h (y): Ditto.
23485 * gdb.cp/pr10728-y.cc (y): Ditto.
23486
c2e827ad
DB
234872014-04-24 David Blaikie <dblaikie@gmail.com>
23488
23489 * gdb.base/label.exp: XFAIL label related tests under Clang.
23490 * gdb.cp/cplabel.exp: Ditto.
23491 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23492 under Clang those using labels.
23493
4c2d33e7
YQ
234942014-04-25 Yao Qi <yao@codesourcery.com>
23495
23496 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23497 double_label.
23498 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23499 partial_label and double_label.
23500
56083b99
DB
235012014-04-24 David Blaikie <dblaikie@gmail.com>
23502
23503 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23504
25d4e99d
DB
235052014-04-24 David Blaikie <dblaikie@gmail.com>
23506
23507 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23508 of the function to work across GCC and Clang.
23509 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23510 pointer types (const void ** const V void **).
23511
01f9f808
MS
235122014-04-24 Michael Sturm <michael.sturm@mintel.com>
23513 Walfred Tedeschi <walfred.tedeschi@intel.com>
23514
23515 * Makefile.in (EXECUTABLES): Added i386-avx512.
23516 * gdb.arch/i386-avx512.c: New file.
23517 * gdb.arch/i386-avx512.exp: Likewise.
23518
4b48d439
KS
235192014-04-23 Keith Seitz <keiths@redhat.com>
23520
23521 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23522 (mi_make_breakpoint_table): New procedure.
23523 (mi_create_breakpoint): Use mi_make_breakpoint
23524 and return the result.
23525 (mi_make_breakpoint): New procedure.
23526 (mi_build_kv_pairs): New procedure.
23527
23528 * gdb.mi/mi-break.exp: Remove unused globals,
23529 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23530 All callers updated.
23531 * gdb.mi/mi-dprintf.exp: Use variable to track command
23532 number.
23533 Update all callers of mi_create_breakpoint and use
23534 mi_make_breakpoint_table.
23535 Remove any unused global variables.
23536 * gdb.mi/mi-nonstop.exp: Likewise.
23537 * gdb.mi/mi-nsintrall.exp: Likewise.
23538 * gdb.mi/mi-nsmoribund.exp: Likewise.
23539 * gdb.mi/mi-nsthrexec.exp: Likewise.
23540 * gdb.mi/mi-reverse.exp: Likewise.
23541 * gdb.mi/mi-simplerun.exp: Likewise.
23542 * gdb.mi/mi-stepn.exp: Likewise.
23543 * gdb.mi/mi-syn-frame.exp: Likewise.
23544 * gdb.mi/mi-until.exp: Likewise.
23545 * gdb.mi/mi-var-cp.exp: Likewise.
23546 * gdb.mi/mi-var-display.exp: Likewise.
23547 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23548 * gdb.mi/mi2-var-child.exp: Likewise.
23549 * gdb.mi/mi-vla-c99.exp: Likewise.
23550 * lib/mi-support.exp: Likewise.
23551
23552 From Ian Lance Taylor <iant@cygnus.com>:
23553 * lib/gdb.exp (parse_args): New procedure.
23554
08351840
PA
235552014-04-23 Pedro Alves <palves@redhat.com>
23556
23557 * gdb.base/break-unload-file.c: New file.
23558 * gdb.base/break-unload-file.exp: New file.
23559 * gdb.base/sym-file-lib.c (baz): New function.
23560 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23561 field.
23562 (load): Store the segment's mapped size.
23563 (unload): New function.
23564 (unload_shlib): New function.
23565 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23566 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23567 set a breakpoint at baz, and call it.
23568 * gdb.base/sym-file.exp: New tests for stale breakpoint
23569 instructions.
23570
076855f9
PA
235712014-04-23 Pedro Alves <palves@redhat.com>
23572
23573 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23574 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23575 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23576 * gdb.base/hbreak-unmapped.c: New file.
23577 * gdb.base/hbreak-unmapped.exp: New file.
23578 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23579 * lib/gdb.exp (gdb_is_target_remote): ... here.
23580
483805cf
PA
235812014-04-22 Pedro Alves <palves@redhat.com>
23582
23583 * gdb.base/consecutive-step-over.c: New file.
23584 * gdb.base/consecutive-step-over.exp: New file.
23585
06d97543
PA
235862014-04-22 Pedro Alves <palves@redhat.com>
23587
23588 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23589 instead of send_gdb/gdb_expect.
23590
b4429ea2
YQ
235912014-04-22 Yao Qi <yao@codesourcery.com>
23592
23593 * lib/trace-support.exp (generate_tracefile): New procedure.
23594 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23595 return 0.
23596 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23597 if generate_tracefile returns 1.
23598
51d48146
PA
235992014-04-18 Tom Tromey <palves@redhat.com>
23600 Pedro alves <tromey@redhat.com>
23601
23602 PR backtrace/15558
23603 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23604 with a backtrace limit.
23605 * gdb.python/py-frame-inline.exp: Test running to an inline
23606 function with a backtrace limit, and printing the newest frame.
23607 * gdb.python/py-frame-inline.c (main): Call f.
23608
bd1dce5f
MS
236092014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23610
23611 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23612
40d1a503
MS
236132014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23614
23615 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23616 Drop prefix from unsupported source file path.
23617
389b98f7
YQ
236182014-04-17 Yao Qi <yao@codesourcery.com>
23619
23620 * lib/gdb.exp (with_target_charset): New proc.
23621 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23622 with_target_charset.
23623 (test_print_strings): Likewise.
23624 (test_repeat_bytes): Likewise.
23625 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23626 for some tests.
23627
22869d73
KS
236282014-04-16 Keith Seitz <keiths@redhat.com>
23629
23630 PR gdb/15827
23631 * gdb.dwarf2/corrupt.c: New file.
23632 * gdb.dwarf2/corrupt.exp: New file.
23633
c4f87ca6
KS
236342014-04-16 Keith Seitz <keiths@redhat.com>
23635
23636 PR c++/16597
23637 * gdb.cp/namelessclass.cc: New file.
23638 * gdb.cp/namelessclass.exp: New file.
23639 * gdb.cp/namelessclass.S: New file.
23640
ab19de87
DE
236412014-04-16 Doug Evans <dje@google.com>
23642
23643 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23644 Add comment.
23645 (gdbserver_default_get_comm_port): New function.
23646 (gdbserver_start): Check if board file provided
23647 "gdbserver,get_comm_port" and use it if so.
23648 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23649 (gdb,socketport): Set to "stdio".
23650 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23651 (stdio_gdbserver_template): Delete.
23652 (${board}_get_remote_address): Update.
23653 (${board}_build_remote_cmd): Delete.
23654 (${board}_get_comm_port): New function.
23655 (${board}_spawn): Update.
23656 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23657 Delete.
23658 (${board}_get_remote_address): Update.
23659 (${board}_get_comm_port): New function.
23660
fc98a809
AB
236612014-04-16 Andrew Burgess <aburgess@broadcom.com>
23662
23663 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23664 appearing in any order.
23665
87fd9e6e
DE
236662014-04-15 Doug Evans <dje@google.com>
23667
23668 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23669 uninitialized value of "description".
23670
099fc3ea
KS
236712014-04-15 Keith Seitz <keiths@redhat.com>
23672
23673 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23674 Remove unused globals.
23675 (test_running_the_program): Likewise.
23676 (test_controlled_execution): Likewise.
23677 (test_controlling_breakpoints): Likewise.
23678 (test_program_termination): Likewise.
23679
5da151d4
KS
236802014-04-15 Keith Seitz <keiths@redhat.com>
23681
23682 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23683 unused globals.
23684 (test_rbreak_creation_and_listing): Likewise.
23685 (test_ignore_count): Likewise.
23686 (test_error): Likewise.
23687
35e5d2f0
PA
236882014-04-15 Pedro Alves <palves@redhat.com>
23689
23690 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23691 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23692 sym-file-loader.c.
23693 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23694 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23695 to sym-file-loader.c.
23696 (struct library): Forward declare.
23697 (load_shlib, lookup_function): Change prototypes.
23698 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23699 (translate_offset): Remove declarations.
23700 (get_text_addr): New declaration.
23701 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23702 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23703 sym-file-loader.h.
23704 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23705 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23706 here from sym-file-loader.h.
23707 (struct library): New structure.
23708 (load_shlib, lookup_function): Change prototypes and adjust to
23709 work with a struct library.
23710 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23711 (translate_offset): Make static.
23712 (get_text_addr): New function.
23713 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23714
eb4c1710
PA
237152014-04-15 Pedro Alves <palves@redhat.com>
23716
23717 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23718
2d1baf52
PA
237192014-04-15 Pedro Alves <palves@redhat.com>
23720
23721 * gdb.base/sym-file-loader.c: Include <limits.h>.
23722 (SELF_LINK): New define.
23723 (get_origin): New function.
23724 (load_shlib): Use it.
23725 * gdb.base/sym-file.exp: Don't early return if the target is
23726 remote. Use runto_main, and issue fail is that fails. Use
23727 gdb_load_shlibs.
23728 (shlib_name): Delete.
23729 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23730
7dd6df01
PA
237312014-04-15 Pedro Alves <palves@redhat.com>
23732
23733 * gdb.base/sym-file.exp: Remove regex characters from test
23734 message. Don't refer to breakpoint numbers in test messages.
23735
b50c8614
KS
237362014-04-14 Keith Seitz <keiths@redhat.com>
23737
23738 PR c++/16253
23739 * gdb.cp/var-tag.cc: New file.
23740 * gdb.cp/var-tag.exp: New file.
23741 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23742 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23743 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23744 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23745
3d567982
TT
237462014-04-14 Tom Tromey <tromey@redhat.com>
23747
23748 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23749 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23750 type.
23751 * gdb.cp/enum-class.exp: New file.
23752 * gdb.cp/enum-class.cc: New file.
23753
0626fc76
TT
237542014-04-14 Tom Tromey <tromey@redhat.com>
23755
23756 * gdb.dwarf2/enum-type.exp: New file.
23757
dca325b3
SA
237582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23759
23760 * gdb.mi/mi-vla-c99.exp: New file.
23761 * gdb.mi/vla.c: New file.
23762
5854b38a
SA
237632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23764
23765 * gdb.base/vla-datatypes.c: New file.
23766 * gdb.base/vla-datatypes.exp: New file.
23767
463bb957
SA
237682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23769
23770 * gdb.base/vla-ptr.c: New file.
23771 * gdb.base/vla-ptr.exp: New file.
23772
3dd170be
SA
237732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23774
23775 * gdb.dwarf2/count.exp: New file.
23776
5ecaaa66
SA
237772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23778
23779 * gdb.base/vla-sideeffect.c: New file.
23780 * gdb.base/vla-sideeffect.exp: New file.
23781
41f1ada5
DB
237822014-04-14 David Blaikie <dblaikie@gmail.com>
23783
23784 * gdb.mi/non-stop.c: Add return value for non-void function return
23785 statement.
23786 * gdb.threads/staticthreads.c: Ditto.
23787
0be03e84
DE
237882014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23789 Doug Evans <xdje42@gmail.com>
23790
23791 * gdb.guile/scm-value.c: Improve test case.
23792 * gdb.guile/scm-value.exp: Add new test.
23793
f180a1fb
DB
237942014-04-11 David Blaikie <dblaikie@gmail.com>
23795
23796 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23797 override Clang's default.
23798
6b662e19
JB
237992014-04-11 Joel Brobecker <brobecker@adacore.com>
23800
23801 Revert the following changes (regressions):
23802
23803 * gdb.base/vla-sideeffect.c: New file.
23804 * gdb.base/vla-sideeffect.exp: New file.
23805
23806 * gdb.dwarf2/count.exp: New file.
23807
23808 * gdb.base/vla-multi.c: New file.
23809 * gdb.base/vla-multi.exp: New file.
23810
23811 * gdb.base/vla-ptr.c: New file.
23812 * gdb.base/vla-ptr.exp: New file.
23813
23814 * gdb.base/vla-datatypes.c: New file.
23815 * gdb.base/vla-datatypes.exp: New file.
23816
23817 * gdb.mi/mi-vla-c99.exp: New file.
23818 * gdb.mi/vla.c: New file.
23819
245a5f0b
KS
238202014-04-11 Keith Seitz <keiths@redhat.com>
23821
23822 PR c++/16675
23823 * gdb.cp/cpsizeof.exp: New file.
23824 * gdb.cp/cpsizeof.cc: New file.
23825
58a84dcf
SA
238262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23827
191a8a90
JB
23828 * gdb.mi/mi-vla-c99.exp: New file.
23829 * gdb.mi/vla.c: New file.
58a84dcf 23830
c8655f75
SA
238312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23832
23833 * gdb.base/vla-datatypes.c: New file.
23834 * gdb.base/vla-datatypes.exp: New file.
23835
024e13b4
SA
238362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23837
23838 * gdb.base/vla-ptr.c: New file.
23839 * gdb.base/vla-ptr.exp: New file.
23840
1a237e0e
SA
238412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23842
23843 * gdb.base/vla-multi.c: New file.
23844 * gdb.base/vla-multi.exp: New file.
23845
504f3432
SA
238462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23847
23848 * gdb.dwarf2/count.exp: New file.
23849
3bce8237
SA
238502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
23851
191a8a90
JB
23852 * gdb.base/vla-sideeffect.c: New file.
23853 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 23854
322f9c21
YQ
238552014-04-11 Yao Qi <yao@codesourcery.com>
23856
23857 * gdb.base/completion.exp: Check file exists before running tests
23858 on file completion.
23859
d708bcd1
PA
238602014-04-10 Pedro Alves <palves@redhat.com>
23861
23862 * gdb.base/cond-eval-mode.c: New file.
23863 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
23864 prepare_for_testing to build the new file. Check result of
23865 runto_main.
23866 (test_break, test_watch): New procedures.
23867 (top level): Use them.
23868
ae1d2761
PM
238692014-04-08 Pierre Muller <muller@sourceware.org>
23870
23871 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
23872 Ctrl-V use for mingw hosts.
23873
7af389b8
SC
238742014-04-07 Siva Chandra Reddy <sivachandra@google.com>
23875
23876 * gdb.python/py-value.c: Improve test case.
23877 * gdb.python/py-value.exp: Add new test.
23878
5e703181
DE
238792014-04-07 David Blaikie <dblaikie@gmail.com>
23880
23881 * lib/compiler.c: Identify the clang compiler.
23882 * lib/compiler.cc: Ditto.
23883
9810b410
YQ
238842014-04-03 Yao Qi <yao@codesourcery.com>
23885
23886 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
23887
98d1b8dc
AB
238882014-04-01 Anton Blanchard <anton@samba.org>
23889
23890 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
23891 messages unique.
23892
3114cea1
AB
238932014-04-01 Anton Blanchard <anton@samba.org>
23894
23895 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
23896 prepare_for_testing.
23897
62f7182c
AB
238982014-04-01 Anton Blanchard <anton@samba.org>
23899
23900 * gdb.arch/ppc64-atomic-inst.c: Remove.
23901 * gdb.arch/ppc64-atomic-inst.S: New file.
23902 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
23903
770e7fc7
DE
239042014-03-31 Doug Evans <dje@google.com>
23905
23906 * gdb.base/print-symbol-loading-lib.c: New file.
23907 * gdb.base/print-symbol-loading-main.c: New file.
23908 * gdb.base/print-symbol-loading.exp: New file.
23909
46e2bafa
YQ
239102014-03-31 Yao Qi <yao@codesourcery.com>
23911
23912 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
23913
8776cfe9
JB
239142014-03-28 Joel Brobecker <brobecker@adacore.com>
23915
23916 * gdb.ada/mi_dyn_arr: New testcase.
23917
5d1ef361
DE
239182014-03-27 Doug Evans <dje@google.com>
23919
23920 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
23921
b5bee914
YQ
239222014-03-27 Yao Qi <yao@codesourcery.com>
23923
23924 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
23925 if target is nios2-*-*.
23926
0d4d0e77
YQ
239272014-03-26 Yao Qi <yao@codesourcery.com>
23928
23929 * lib/gdb.exp (readline_is_used): New proc.
23930 * gdb.base/completion.exp: Move tests on command complete up.
23931 Skip the rest of tests if readline is not used.
23932 * gdb.ada/complete.exp: Skp the test if readline is not
23933 used.
23934 * gdb.base/filesym.exp: Likewise.
23935 * gdb.base/macscp.exp: Likewise.
23936 * gdb.base/readline-ask.exp: Likewise.
23937 * gdb.base/readline.exp: Likewise.
23938 * gdb.python/py-cmd.exp: Likewise.
23939 * gdb.trace/tfile.exp: Likewise.
23940
29361eee
YQ
239412014-03-26 Yao Qi <yao@codesourcery.com>
23942
23943 * gdb.base/macscp.exp: Fix code format issues.
23944
bc9a5525
UW
239452014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
23946
23947 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
23948 * gdb.asm/powerpc64le.inc: New file.
23949
d3839ede
PA
239502014-03-25 Pedro Alves <palves@redhat.com>
23951 Doug Evans <dje@google.com>
23952
23953 * gdb.base/source-execution.c: New file.
23954 * gdb.base/source-execution.exp: New file.
23955 * gdb.base/source-execution.gdb: New file.
23956
01672a57
DE
239572014-03-24 Doug Evans <dje@google.com>
23958
23959 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
23960 using fission.
23961
88bbeca9
HZ
239622014-03-24 Hui Zhu <hui@codesourcery.com>
23963 Pedro Alves <palves@redhat.com>
23964
23965 PR breakpoints/16101
23966 * gdb.base/dprintf.exp: Use unsupported rather than changing the
23967 test pass/fail messages. Detect missing support for dprintf when
23968 breakpoints are actually inserted.
23969 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
23970 breakpoints are actually inserted.
23971 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
23972 fails.
23973
d2348791
JK
239742014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
23975
23976 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
23977
feef67ab
DE
239782014-03-22 Doug Evans <xdje42@gmail.com>
23979
23980 * gdb.python/python.exp (python not supported): Verify multi-line
23981 python command issues an error.
25d743f9 23982 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 23983 guile command issues an error.
feef67ab 23984
ecebef6a
MR
239852014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
23986
23987 * gdb.threads/thread-specific.exp: Handle the lack of usable
23988 $this_breakpoint and $this_thread.
23989
ccdd1909
HZ
239902014-03-21 Hui Zhu <hui@codesourcery.com>
23991
23992 * gdb.base/attach.exp (do_command_attach_tests): New.
23993
beb460e8
PA
239942014-03-20 Tom Tromey <tromey@redhat.com>
23995 Pedro Alves <palves@redhat.com>
23996
23997 PR cli/15718
23998 * gdb.base/condbreak-call-false.c: New file.
23999 * gdb.base/condbreak-call-false.exp: New file.
24000
40acf43a
PA
240012014-03-20 Pedro Alves <palves@redhat.com>
24002
24003 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
24004 Delete.
24005 (block_signals, unblock_signals): Delete.
24006 (child_function_2, main): Remove references to deleted variable
24007 and functions.
24008
9f5e1e02
PA
240092014-03-20 Pedro Alves <palves@redhat.com>
24010
24011 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
24012 Use pthread_kill to signal thread 2.
24013 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24014 Adjust to make the test send itself a signal rather than using the
24015 host's "kill" command.
24016
99619bea
PA
240172014-03-20 Pedro Alves <palves@redhat.com>
24018
24019 * gdb.threads/multiple-step-overs.c: New file.
24020 * gdb.threads/multiple-step-overs.exp: New file.
24021 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24022 Adjust expected infrun debug output.
24023
2adfaa28
PA
240242014-03-20 Pedro Alves <palves@redhat.com>
24025
24026 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
24027 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
24028
31e77af2
PA
240292014-03-20 Pedro Alves <palves@redhat.com>
24030
24031 PR breakpoints/7143
24032 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
24033 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
24034 of gdb_test_multiple.
24035 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
24036 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
24037
b9f437de
PA
240382014-03-20 Pedro Alves <palves@redhat.com>
24039
24040 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
24041 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
24042
05adc73e
PA
240432014-03-19 Pedro Alves <palves@redhat.com>
24044
24045 * gdb.base/async.exp: Remove early return.
24046
6048b950
PA
240472014-03-19 Pedro Alves <palves@redhat.com>
24048
24049 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24050
8bcfb00a
PA
240512014-03-19 Pedro Alves <palves@redhat.com>
24052
24053 * gdb.base/async.exp (test_background): Expect \r\n after
24054 "completed." in the fail pattern.
24055
884e37dc
PA
240562014-03-19 Pedro Alves <palves@redhat.com>
24057
24058 * gdb.base/async.exp (test_background): New procedure.
24059 Use it for all background execution command tests.
24060
148e57e2
PA
240612014-03-19 Pedro Alves <palves@redhat.com>
24062
24063 * gdb.base/async.exp: Use prepare_for_testing.
24064
f48088c7
PA
240652014-03-19 Pedro Alves <palves@redhat.com>
24066
24067 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24068 the same line.
24069
e2f6c966
PA
240702014-03-19 Pedro Alves <palves@redhat.com>
24071
24072 * gdb.base/async.c (main): Add "jump here" and "until here" line
24073 marker comments.
24074 * gdb.base/async.exp (jump_here): New global.
24075 (jump& test): Use it.
24076 (until_here): New global.
24077 (until& test): Use it.
24078
c30568d4
PA
240792014-03-19 Pedro Alves <palves@redhat.com>
24080
24081 * gdb.base/async.exp: Don't frob gdb_protocol.
24082
0172b6a7
DE
240832014-03-18 Doug Evans <xdje42@gmail.com>
24084
24085 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24086 Fix spelling of exec-done-display.
24087
06c868a8
JK
240882014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24089
24090 PR gdb/15358
24091 * gdb.base/gdb-sigterm.c: New file.
24092 * gdb.base/gdb-sigterm.exp: New file.
24093
0c7e1a46
PA
240942014-03-18 Pedro Alves <palves@redhat.com>
24095
24096 PR gdb/13860
24097 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24098 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24099 solib-event.
24100
f7c77d93
JB
241012014-03-17 Joel Brobecker <brobecker@adacore.com>
24102
24103 * gdb.ada/pckd_arr_ren: New testcase.
24104
5a1e8c7a
DE
241052014-03-13 Doug Evans <xdje42@gmail.com>
24106
24107 PR guile/16612
24108 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24109 collect after discarding symbols.
24110
350e1a76
DE
241112014-03-13 Ludovic Courtès <ludo@gnu.org>
24112 Doug Evans <xdje42@gmail.com>
24113
24114 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24115 to history survives a gc.
24116
a69900ae
PA
241172014-03-13 Pedro Alves <palves@redhat.com>
24118
24119 * gdb.base/default.exp: Don't test "target procfs".
24120
5db9f0bd
PA
241212014-03-13 Pedro Alves <palves@redhat.com>
24122
24123 * gdb.base/default.exp: Update "target child" and "target procfs"
24124 tests to not expect "Unix".
24125
b3ccfe11
TT
241262014-03-12 Tom Tromey <tromey@redhat.com>
24127
24128 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24129 New procs. Add target-async tests.
24130 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24131 Add target-async tests.
24132
646f4417
AA
241332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24134
24135 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24136 'func_start' and 'func_end' for the beginning and end of the
24137 function code, respectively.
24138 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24139 'func_end' instead of 'func' and 'main'.
24140
288c211f
AA
241412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24142
24143 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24144 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24145 generate the debug info assembler source.
24146
e0c0f156
AA
241472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24148
24149 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24150 * gdb.dwarf2/arr-subrange.exp: Likewise.
24151 * gdb.dwarf2/dwz.exp: Likewise.
24152 * gdb.dwarf2/method-ptr.exp: Likewise.
24153 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24154 * gdb.dwarf2/subrange.exp: Likewise.
24155 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24156 * gdb.dwarf2/implptrpiece.exp: Likewise.
24157 * gdb.dwarf2/nostaticblock.exp: Likewise.
24158
0e5c4555
AA
241592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24160
24161 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24162 directory to absolute path name arguments.
24163
5ec18f2b
JG
241642014-03-10 Joel Brobecker <brobecker@adacore.com>
24165
24166 * gdb.ada/tagged_access: New testcase.
24167
847fc4f2
MM
241682014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24169
24170 * gdb.btrace/data.exp: Update expected output.
24171
cc3da688
YQ
241722014-03-06 Yao Qi <yao@codesourcery.com>
24173
24174 * gdb.trace/pr16508.exp: New file.
24175
0f26cec1
PA
241762014-03-05 Pedro Alves <palves@redhat.com>
24177
24178 PR gdb/16575
24179 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24180 procedure.
24181 (top level): Adjust to use it. Add tests that exercise breakpoint
24182 interaction with the code-cache.
24183
7a5a839f
LC
241842014-02-26 Ludovic Courtès <ludo@gnu.org>
24185
24186 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24187 test for 'history-append!'.
24188
31aa7e4e
JB
241892014-02-26 Joel Brobecker <brobecker@adacore.com>
24190
24191 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24192 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24193 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24194 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24195 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24196 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24197
1b588015
JB
241982014-02-26 Joel Brobecker <brobecker@adacore.com>
24199
24200 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24201 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24202 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24203
55426c9d
JB
242042014-02-26 Joel Brobecker <brobecker@adacore.com>
24205
24206 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24207
dc53a7ad
JB
242082014-02-26 Joel Brobecker <brobecker@adacore.com>
24209
24210 * gdb.dwarf2/arr-stride.c: New file.
24211 * gdb.dwarf2/arr-stride.exp: New file.
24212
12ab52e9
PA
242132014-02-26 Pedro Alves <palves@redhat.com>
24214
24215 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24216 that won't ever trigger. Make sure that GDB reports the correct
24217 breakpoint that caused the stop.
24218
849c862e
JK
242192014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24220
24221 PR gdb/16626
24222 * gdb.base/auto-load-script: New file.
24223 * gdb.base/auto-load.c: New file.
24224 * gdb.base/auto-load.exp: New file.
24225
71b7d793
JK
24226 PR gdb/16626
24227 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24228
e2f0d509
JK
242292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24230
24231 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24232 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24233
50cc37c8
DE
242342014-02-24 Doug Evans <dje@google.com>
24235
24236 * lib/gdb.exp (run_on_host): Log error output if program fails.
24237
ea4758f2
PA
242382014-02-21 Pedro Alves <palves@redhat.com>
24239
24240 * gdb.threads/step-after-sr-lock.c: Rename to ...
24241 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24242 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24243 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24244 ... this.
24245
d7b30f67
SDJ
242462014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24247
24248 PR tdep/16397
24249 * gdb.arch/amd64-stap-special-operands.exp: New file.
24250 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24251 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24252 * gdb.arch/amd64-stap-triplet.S: Likewise.
24253 * gdb.arch/amd64-stap-triplet.c: Likewise.
24254
83deb43f
JB
242552014-02-20 Joel Brobecker <brobecker@adacore.com>
24256
24257 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24258 in .section pseudo-op.
24259
adde2bff
DE
242602014-02-20 lin zuojian <manjian2006@gmail.com>
24261 Joel Brobecker <brobecker@adacore.com>
24262 Doug Evans <xdje42@gmail.com>
24263
24264 PR symtab/16581
24265 * gdb.dwarf2/dw2-icycle.S: New file.
24266 * gdb.dwarf2/dw2-icycle.c: New file.
24267 * gdb.dwarf2/dw2-icycle.exp: New file.
24268
f7bd0f78
SC
242692014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24270
24271 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24272 operations on gdb.Value objects.
24273 * gdb.python/py-value-cc.exp: Add new test to test operations on
24274 gdb.Value objects.
24275
c17ef0d5
DE
242762014-02-18 Doug Evans <dje@google.com>
24277
24278 * Makefile.in (TESTS): New variable.
24279 (expanded_tests, expanded_tests_or_none): New variables
24280 (check-single): Pass $(expanded_tests_or_none) to runtest.
24281 (check-parallel): Only run tests in $(TESTS) if non-empty.
24282 (check/no-matching-tests-found): New rule.
24283 * README: Document TESTS makefile variable.
24284
5dd3176f
DE
242852014-02-18 Doug Evans <dje@google.com>
24286
24287 * Makefile.in (check-parallel): rm -rf outputs temp.
24288
0b10be4f
JK
242892014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24290
24291 Fix "ERROR: no fileid for" in the testsuite.
24292 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24293
85f224e7
DE
242942014-02-12 Doug Evans <dje@google.com>
24295
24296 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24297 (MISCELLANEOUS): New variable.
24298 (clean): rm -rf $(MISCELLANEOUS).
24299 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24300 dwp live in the same directory as symlinks, with each symlink pointed
24301 to a differently named file in a different directory.
24302
149b30ff
DE
243032014-02-11 Doug Evans <dje@google.com>
24304
24305 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24306 of Tcl file commands.
24307
1dfdac32
MK
243082014-02-10 Mark Kettenis <kettenis@gnu.org>
24309
24310 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24311 "kill -SIGUSR1 -1".
24312
aa4fb036
JB
243132014-02-10 Joel Brobecker <brobecker@adacore.com>
24314
24315 * gdb.ada/tick_length_array_enum_idx: New testcase.
24316
ed3ef339
DE
243172014-02-10 Doug Evans <xdje42@gmail.com>
24318
24319 * configure.ac (AC_OUTPUT): Add gdb.guile.
24320 * configure: Regenerate.
24321 * lib/gdb-guile.exp: New file.
24322 * lib/gdb.exp (get_target_charset): New function.
24323 * gdb.base/help.exp: Update expected output from "apropos apropos".
24324 * gdb.guile/Makefile.in: New file.
24325 * gdb.guile/guile.exp: New file.
24326 * gdb.guile/scm-arch.c: New file.
24327 * gdb.guile/scm-arch.exp: New file.
24328 * gdb.guile/scm-block.c: New file.
24329 * gdb.guile/scm-block.exp: New file.
24330 * gdb.guile/scm-breakpoint.c: New file.
24331 * gdb.guile/scm-breakpoint.exp: New file.
24332 * gdb.guile/scm-disasm.c: New file.
24333 * gdb.guile/scm-disasm.exp: New file.
24334 * gdb.guile/scm-equal.c: New file.
24335 * gdb.guile/scm-equal.exp: New file.
24336 * gdb.guile/scm-error.exp: New file.
24337 * gdb.guile/scm-error.scm: New file.
24338 * gdb.guile/scm-frame-args.c: New file.
24339 * gdb.guile/scm-frame-args.exp: New file.
24340 * gdb.guile/scm-frame-args.scm: New file.
24341 * gdb.guile/scm-frame-inline.c: New file.
24342 * gdb.guile/scm-frame-inline.exp: New file.
24343 * gdb.guile/scm-frame.c: New file.
24344 * gdb.guile/scm-frame.exp: New file.
24345 * gdb.guile/scm-generics.exp: New file.
24346 * gdb.guile/scm-gsmob.exp: New file.
24347 * gdb.guile/scm-iterator.c: New file.
24348 * gdb.guile/scm-iterator.exp: New file.
24349 * gdb.guile/scm-math.c: New file.
24350 * gdb.guile/scm-math.exp: New file.
24351 * gdb.guile/scm-objfile-script-gdb.in: New file.
24352 * gdb.guile/scm-objfile-script.c: New file.
24353 * gdb.guile/scm-objfile-script.exp: New file.
24354 * gdb.guile/scm-objfile.c: New file.
24355 * gdb.guile/scm-objfile.exp: New file.
24356 * gdb.guile/scm-ports.exp: New file.
24357 * gdb.guile/scm-pretty-print.c: New file.
24358 * gdb.guile/scm-pretty-print.exp: New file.
24359 * gdb.guile/scm-pretty-print.scm: New file.
24360 * gdb.guile/scm-section-script.c: New file.
24361 * gdb.guile/scm-section-script.exp: New file.
24362 * gdb.guile/scm-section-script.scm: New file.
24363 * gdb.guile/scm-symbol.c: New file.
24364 * gdb.guile/scm-symbol.exp: New file.
24365 * gdb.guile/scm-symtab-2.c: New file.
24366 * gdb.guile/scm-symtab.c: New file.
24367 * gdb.guile/scm-symtab.exp: New file.
24368 * gdb.guile/scm-type.c: New file.
24369 * gdb.guile/scm-type.exp: New file.
24370 * gdb.guile/scm-value-cc.cc: New file.
24371 * gdb.guile/scm-value-cc.exp: New file.
24372 * gdb.guile/scm-value.c: New file.
24373 * gdb.guile/scm-value.exp: New file.
24374 * gdb.guile/source2.scm: New file.
24375 * gdb.guile/types-module.cc: New file.
24376 * gdb.guile/types-module.exp: New file.
24377
7026a7c1
YQ
243782014-02-10 Yao Qi <yao@codesourcery.com>
24379
24380 PR testsuite/16543
24381 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24382 * configure: Regenerated.
24383 * Makefile.in: New file.
24384
6c466447
AS
243852014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24386
24387 * gdb.python/py-framefilter.exp: Fix typo.
24388
6e854735
YQ
243892014-02-08 Yao Qi <yao@codesourcery.com>
24390
24391 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24392 that no =breakpoint-modified is emitted when breakpoints are
24393 modified through MI commands.
24394
d137e6dc
PA
243952014-02-07 Pedro Alves <pedro@codesourcery.com>
24396 Pedro Alves <palves@redhat.com>
24397
24398 * gdb.threads/step-after-sr-lock.c: New file.
24399 * gdb.threads/step-after-sr-lock.exp: New file.
24400
b5ee5a50
PA
244012014-02-07 Pedro Alves <palves@redhat.com>
24402
24403 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24404
3c77faf3
JK
244052014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24406
24407 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24408 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24409
6dddc817
DE
244102014-02-06 Doug Evans <xdje42@gmail.com>
24411
24412 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24413 output.
24414
24415 * gdb.gdb/python-interrupts.exp: New file.
24416
de7b2893
YQ
244172014-02-05 Yao Qi <yao@codesourcery.com>
24418
24419 * gdb.trace/report.exp (use_collected_data): Test the output
24420 of "info threads" and "info inferiors".
24421
66d032ac
YQ
244222014-02-05 Yao Qi <yao@codesourcery.com>
24423
24424 Revert this patch:
24425
24426 2013-05-24 Yao Qi <yao@codesourcery.com>
24427
24428 * gdb.trace/tfile.exp: Test inferior and thread.
24429
591a12a1
UW
244302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24431
24432 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24433 on a function.
24434 * gdb.base/step-bt.c: Call hello via function pointer to make
24435 sure its first instruction is executed on powerpc64le-linux.
24436
0ff3e01f
UW
244372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24438
24439 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24440
084ee545
UW
244412014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24442
24443 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24444 of the test patterns for use on little-endian systems.
24445
6ed14ff3
UW
244462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24447
24448 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24449 (decimal_vector): Fix for little-endian.
24450
401e27fd
JM
244512014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24452
24453 * gdb.arch/sparc-sysstep.exp: New file.
24454 * gdb.arch/sparc-sysstep.c: Likewise.
24455
24456 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24457
8b924729
EBM
244582014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24459
24460 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24461
fb151210
JB
244622014-01-23 Tom Tromey <tromey@redhat.com>
24463
24464 * gdb.ada/array_char_idx: New testcase.
24465
0740f8d8
TT
244662014-01-23 Tom Tromey <tromey@redhat.com>
24467
24468 PR python/16487:
24469 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24470 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24471 classes.
24472
21909fa1
TT
244732014-01-23 Tom Tromey <tromey@redhat.com>
24474
24475 PR python/16491:
24476 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24477 string from an inferior frame.
24478 * gdb.python/py-framefilter-mi.exp: Update.
24479
87ce2a04
DE
244802014-01-22 Doug Evans <dje@google.com>
24481
24482 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24483
237b092b
AA
244842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24485
24486 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24487
d674a709
AA
244882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24489
24490 * gdb.trace/entry-values.exp: Remove excess space character from
24491 regex patterns. Handle s390 call instruction.
24492
20fa3390
AA
244932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24494
24495 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24496 define "*_start" label. Make "name" static.
24497 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24498 ${name} by references to ${name}_start.
24499
78466714
AA
245002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24501
24502 * gdb.base/info-macros.exp: Remove "debug" from the compile
24503 options.
24504
ec9f644a
IB
245052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24506
24507 * gdb.dlang/demangle.exp: New file.
24508
94b1b47e
IB
245092014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24510
24511 * gdb.dlang/primitive-types.exp: New file.
24512
7f420862
IB
245132014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24514
24515 * configure.ac: Create gdb.dlang/Makefile.
24516 * configure: Regenerate.
24517 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24518 * gdb.dlang/Makefile.in: New file.
24519 * lib/d-support.exp: New file.
24520 * lib/gdb.exp (skip_d_tests): New proc.
24521
52834460
MM
245222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24523
24524 * gdb.btrace/delta.exp: Check reverse stepi.
24525 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24526 * gdb.btrace/finish.exp: New.
24527 * gdb.btrace/next.exp: New.
24528 * gdb.btrace/nexti.exp: New.
24529 * gdb.btrace/record_goto.c: Add comments.
24530 * gdb.btrace/step.exp: New.
24531 * gdb.btrace/stepi.exp: New.
24532 * gdb.btrace/multi-thread-step.c: New.
24533 * gdb.btrace/multi-thread-step.exp: New.
24534 * gdb.btrace/rn-dl-bind.c: New.
24535 * gdb.btrace/rn-dl-bind.exp: New.
24536 * gdb.btrace/data.c: New.
24537 * gdb.btrace/data.exp: New.
24538 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24539
6e07b1d2
MM
245402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24541
24542 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24543 * gdb.btrace/exception.exp: Update.
24544 * gdb.btrace/instruction_history.exp: Update.
24545 * gdb.btrace/record_goto.exp: Update.
24546 * gdb.btrace/tailcall.exp: Update.
24547 * gdb.btrace/unknown_functions.exp: Update.
24548 * gdb.btrace/delta.exp: New.
24549
0b722aec
MM
245502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24551
24552 * gdb.btrace/record_goto.exp: Add backtrace test.
24553 * gdb.btrace/tailcall.exp: Add backtrace test.
24554
066ce621
MM
245552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24556
24557 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24558 * gdb.btrace/record_goto.c: New.
24559 * gdb.btrace/record_goto.exp: New.
24560 * gdb.btrace/x86-record_goto.S: New.
24561
0688d04e
MM
245622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24563
24564 * gdb.btrace/function_call_history.exp: Update tests.
24565 * gdb.btrace/instruction_history.exp: Update tests.
24566
8710b709
MM
245672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24568
24569 * gdb.btrace/function_call_history.exp: Fix expected field
24570 order for "record function-call-history".
24571 Add new tests for "record function-call-history /c".
24572 * gdb.btrace/exception.cc: New.
24573 * gdb.btrace/exception.exp: New.
24574 * gdb.btrace/tailcall.exp: New.
24575 * gdb.btrace/x86-tailcall.S: New.
24576 * gdb.btrace/x86-tailcall.c: New.
24577 * gdb.btrace/unknown_functions.c: New.
24578 * gdb.btrace/unknown_functions.exp: New.
24579 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24580
5de9129b
MM
245812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24582
24583 * gdb.btrace/instruction_history.exp: Update.
24584 * gdb.btrace/function_call_history.exp: Update.
24585
23a7fe75
MM
245862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24587
24588 * gdb.btrace/function_call_history.exp: Fix expected function
24589 trace.
24590 * gdb.btrace/instruction_history.exp: Initialize traced.
24591 Remove traced_functions.
24592
724c7dd8
MM
245932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24594
24595 * gdb.btrace/function_call_history.exp: Update
24596 * gdb.btrace/instruction_history.exp: Update.
24597
6d78d93b
MM
245982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24599
24600 * gdb.btrace/enable.exp: Update expected text.
24601
93a360cc
OJ
246022014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24603
24604 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24605 bytes.
24606
3772b53f
MR
246072014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24608
24609 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24610
596662fa
OJ
246112014-01-15 Omair Javaid <omair.javaid@linaro.org>
24612
24613 * lib/gdb.exp (supports_process_record): Return true for
24614 arm*-linux*. (supports_reverse): Likewise.
24615
b5b08fb4
SC
246162014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24617
24618 PR python/15464
24619 PR python/16113
24620 * gdb.python/py-type.c: Enhance test case.
24621 * gdb.python/py-value-cc.cc: Likewise
24622 * gdb.python/py-type.exp: Add new tests.
24623 * gdb.python/py-value-cc.exp: Likewise
24624
52d7fb13
AA
246252014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24626 Pedro Alves <palves@redhat.com>
24627
24628 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24629 Make "name" extern.
24630 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24631 references to ${name}_start by references to ${name}.
24632
a2cd8cfe
JB
246332014-01-10 Joel Brobecker <brobecker@adacore.com>
24634
24635 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24636
4e23fced
JB
246372014-01-10 Joel Brobecker <brobecker@adacore.com>
24638
24639 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24640
c6a9e42c
PA
246412014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24642 Pedro Alves <palves@redhat.com>
24643
24644 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24645 mi_gdb_target_load.
c6a9e42c 24646
b7ea362b
PA
246472014-01-08 Pedro Alves <palves@redhat.com>
24648
24649 * gdb.threads/reconnect-signal.c: New file.
24650 * gdb.threads/reconnect-signal.exp: New file.
24651
5e3f4fab
EBM
246522014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24653
24654 * gdb.base/source-dir.exp: New file.
24655
79301218
JB
246562014-01-07 Joel Brobecker <brobecker@adacore.com>
24657
24658 * gdb.ada/mi_interface: New testcase.
24659
8e355c5d
JB
246602014-01-07 Joel Brobecker <brobecker@adacore.com>
24661
24662 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24663 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24664 gdb.ada/pp-rec-component/pck.ads: New files.
24665
c0d48811
JB
246662014-01-07 Joel Brobecker <brobecker@adacore.com>
24667
24668 * gdb.python/py-pp-integral.c: New file.
24669 * gdb.python/py-pp-integral.py: New file.
24670 * gdb.python/py-pp-integral.exp: New file.
24671
17b609c3 24672For older changes see ChangeLog-1993-2013.
c906108c 24673\f
8d8cb839
EZ
24674;; Local Variables:
24675;; mode: change-log
24676;; left-margin: 8
24677;; fill-column: 74
24678;; version-control: never
24679;; End:
902f2ccb 24680
3666a048 24681 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24682 Copying and distribution of this file, with or without modification,
24683 are permitted provided the copyright notice and this notice are preserved.
This page took 4.632684 seconds and 4 git commands to generate.