]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb: fall back on sigpending + sigwait if sigtimedwait is not available
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5916203a
JB
12021-07-03 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.base/default.exp: Change $_gdb_major to 12.
4
05c06f31
PA
52021-07-01 Pedro Alves <pedro@palves.net>
6
7 PR mi/15729
8 PR gdb/13463
9 * gdb.base/access-mem-running.c: New.
10 * gdb.base/access-mem-running.exp: New.
11 * gdb.threads/access-mem-running-thread-exit.c: New.
12 * gdb.threads/access-mem-running-thread-exit.exp: New.
13
a05a883f
SM
142021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
15
16 * gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
17
bd742128
AB
182021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
19
20 * gdb.base/info_sources_2-header.h: New file.
21 * gdb.base/info_sources_2-lib.c: New file.
22 * gdb.base/info_sources_2-test.c: New file.
23 * gdb.base/info_sources_2.exp: New file.
24
1fb1ce02
AB
252021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
26
27 * gdb.mi/mi-info-sources.exp: Add additional tests.
28
0e350a05
AB
292021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * gdb.dwarf2/dw2-filename.exp: Update expected results.
32 * gdb.mi/mi-file.exp: Likewise.
33 * gdb.mi/mi-info-sources-base.c: New file.
34 * gdb.mi/mi-info-sources.c: New file.
35 * gdb.mi/mi-info-sources.exp: New file.
36
d038ce48
AB
372021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
38
39 * gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
40 function static_method.
41 (global_var): New global.
42 (main): Use new static_method to ensure it is compiled in.
43 * gdb.cp/method-call-in-c.exp: Test calls to static member
44 function.
45
13221aec
AB
462021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
47
48 PR gdb/27994
49 * gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
50 change initial value of var member variable.
51 (main): Make use of foo_type's operator+=.
52 * gdb.cp/method-call-in-c.exp: Test use of operator+=.
53
79bd4d34
AB
542021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
55
56 PR gdb/27994
57 * gdb.cp/method-call-in-c.cc: New file.
58 * gdb.cp/method-call-in-c.exp: New file.
59
3da4c644
TT
602021-06-25 Tom Tromey <tom@tromey.com>
61
62 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
63 parameter.
64 * gdb.rust/dwindex.exp: New file.
65 * gdb.rust/dwindex.rs: New file.
66
6b95f5ad
AB
672021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
68
69 * gdb.python/py-breakpoint.c (do_throw): New function.
70 (main): Call do_throw.
71 * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
72
08080f97
AB
732021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
74
75 * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
76
81b327aa
AB
772021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
78
79 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
80
202054ae
CL
81gdb/testsuite/ChangeLog
822021-06-25 Carl Love <cel@us.ibm.com>
83
84 * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
85 * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
86
67470e9d
TT
872021-06-25 Tom Tromey <tromey@adacore.com>
88
89 * gdb.ada/py_range.exp: Add type name test cases.
90
013270a1
TV
912021-06-24 Tom de Vries <tdevries@suse.de>
92
93 * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
94 test names.
95
657dcee4
TV
962021-06-24 Tom de Vries <tdevries@suse.de>
97
98 * gdb.base/argv0-symlink.exp: Use with_test_prefix.
99
2dd865d7
TV
1002021-06-23 Tom de Vries <tdevries@suse.de>
101
102 * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
103 multiline tcl regexp.
104 * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
105 regexp optional.
106 * gdb.base/info-macros.exp: Update.
107 * gdb.cp/cplusfuncs.exp: Update.
108
80d1206d
AS
1092021-06-22 Andreas Schwab <schwab@suse.de>
110
111 PR symtab/27999
112 * lib/dwarf.exp (start_end): New proc inside loclists.
113 * gdb.dwarf2/loclists-start-end.exp: New file.
114 * gdb.dwarf2/loclists-start-end.c: New file.
115
e5b77106
TV
1162021-06-22 Tom de Vries <tdevries@suse.de>
117
118 * gdb.dwarf2/imported-unit-c.exp: New file.
119
80dc83fd
AB
1202021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
121
122 * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
123 make use of this in prepare to select which pid we should kill.
124 Run all the tests twice with a different kill_pid_of value.
125 (prepare): Make use of kill_pid_of.
126 (test_stepi): New proc.
127
d52b8007
AB
1282021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
129
130 * gdb.python/py-frame.exp: Add Frame.level tests.
131 * gdb.python/py-pending-frame-level.c: New file.
132 * gdb.python/py-pending-frame-level.exp: New file.
133 * gdb.python/py-pending-frame-level.py: New file.
134
61e2dde2
AB
1352021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
136
137 * gdb.python/py-unwind-user-regs.c: New file.
138 * gdb.python/py-unwind-user-regs.exp: New file.
139 * gdb.python/py-unwind-user-regs.py: New file.
140
ff5404f5
CL
1412021-06-17 Carl Love <cel@us.ibm.com>
142
143 * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
144 to bgetar and bgetarl.
145 * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
146 for mnemonics to bgetar and bnstarl.
147
18263be7
SM
1482021-06-17 Simon Marchi <simon.marchi@efficios.com>
149
150 * gdb.base/args.exp: Check target, KFAIL if remote.
151 (args_test): Add parameter and use it.
152
d30e3263
SM
1532021-06-17 Simon Marchi <simon.marchi@efficios.com>
154
155 * gdb.base/args.exp: Remove trailing parenthesis in test names.
156
c4ddc1da
SM
1572021-06-17 Simon Marchi <simon.marchi@efficios.com>
158
159 * gdb.base/args.exp: Use $old_gdbflags in all tests.
160
18b5aade
SM
1612021-06-17 Simon Marchi <simon.marchi@efficios.com>
162
163 * gdb.base/args.exp: Use save_vars.
164
c9923e71
PA
1652021-06-14 Pedro Alves <pedro@palves.net>
166
167 * gdb.base/annota1.exp: Build list using [list] instead of {}.
168 Tell [join] to join with no character. Build expected pattern in
169 separate variable instead of in the -re expression directly.
170
b8bd29a1
KB
1712021-06-11 Kevin Buettner <kevinb@redhat.com>
172
173 * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
174 timeout.
175
72c4daa3
KB
1762021-06-11 Kevin Buettner <kevinb@redhat.com>
177
178 * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
179 Allow "Symbols already loaded for..." messages.
180
4cc2e606
KB
1812021-06-11 Kevin Buettner <kevinb@redhat.com>
182
183 * gdb.base/execl-update-breakpoints.exp: Add regular
184 expression for optionally matching output related to
185 libthread_db.
186 * gdb.base/fork-print-inferior-events.exp: Likewise.
187
db77748b
FW
1882021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
189
190 * gdb.mi/array.f: Convert into...
191 * gdb.mi/array.f90: ...this.
192 * gdb.mi/mi-var-child-f.exp: Use array.f90.
193
48ec4c05
TT
1942021-06-11 Tom Tromey <tom@tromey.com>
195
196 PR rust/23427
197 * lib/rust-support.exp (rust_compiler_version): New caching proc.
198 * gdb.rust/rawids.exp: New file.
199 * gdb.rust/rawids.rs: New file.
200
46f263cc
SM
2012021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
202
203 * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
204 (spawn_capture_tty_name): New, override builtin spawn.
205 (default_gdb_spawn): Capture GDB's TTY name.
206 * lib/tuiterm.exp (tuiterm_spawn): Remove.
207 (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
208 (Term) <resize>: Use new variable name.
209 (tuiterm_env_init, tuiterm_env_finish): Remove.
210 (tuiterm_env): Don't call tuiterm_env_init and register
211 tuiterm_env_finish in gdb_finish_hooks.
212 (gdb_finish_hooks): Remove.
213 (gdb_finish): Don't call finish hooks.
214
6179e5f1
TV
2152021-06-10 Tom de Vries <tdevries@suse.de>
216
217 * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
218 Rewrite while (1) using dummy loop body.
219
4bdd1a06
BK
2202021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
221
222 * gdb.base/foll-exec.c: convert the multi-line function call into
223 single line.
224
36695cf8
TV
2252021-06-10 Tom de Vries <tdevries@suse.de>
226
227 * lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
228 * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
229
0cc809fa
TV
2302021-06-10 Tom de Vries <tdevries@suse.de>
231
232 * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
233
c70fdc45
TT
2342021-06-09 Tom Tromey <tromey@adacore.com>
235
236 * README (Example): Update read1 example.
237
d0a3c757
SM
2382021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
239
240 * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
241
f9e59d06
LS
2422021-06-08 Lancelot Six <lsix@lancelotsix.com>
243
244 * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
245 'is None' instead of '== None' and 'is not None' instead of
246 '!= None'.
247 * gdb.python/py-frame-args.py (lookup_function): Same.
248 * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
249 * gdb.python/py-framefilter.py (Reverse_Function): Same.
250 * gdb.python/py-nested-maps.py (lookup_function): Same.
251 * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
252 * gdb.python/py-prettyprint.py (lookup_function): Same.
253 * gdb.python/py-section-script.py (lookup_function): Same.
254 * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
255 * gdb.python/python.exp: Same.
256 * gdb.rust/pp.py (lookup_function): Same.
257
fdae5c22
TV
2582021-06-08 Tom de Vries <tdevries@suse.de>
259
260 * lib/gdb.exp (multi_line): Require more than one argument.
261 * gdb.base/gdbinit-history.exp: Update multi_line call.
262 * gdb.base/jit-reader.exp: Remove multi_line call.
263 * gdb.fortran/dynamic-ptype-whatis.exp: Same.
264
c3cfd9eb
TV
2652021-06-08 Tom de Vries <tdevries@suse.de>
266
267 * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
268 * lib/gdb.exp: ... here.
269 * gdb.base/info-macros.exp: Use gdb_test_lines.
270
58f076c6
TV
2712021-06-08 Tom de Vries <tdevries@suse.de>
272
273 * gdb.base/info-types.exp.tcl (match_line): Handle --any.
274 (gdb_test_lines): Factor out of ...
275 (run_test): ... here.
276
4c5d7c03
TV
2772021-06-08 Tom de Vries <tdevries@suse.de>
278
279 * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
280 matching of initial prompt.
281
4a11703a
TV
2822021-06-08 Tom de Vries <tdevries@suse.de>
283
284 * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
285 one line.
286
ac6c175e
TV
2872021-06-08 Tom de Vries <tdevries@suse.de>
288
289 * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
290 test name.
291
25ff4de7
TV
2922021-06-08 Tom de Vries <tdevries@suse.de>
293
294 * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
295
cfc75767
SM
2962021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
297
298 * gdb.base/continue-all-already-running.exp: Call fail if can't
299 run to main.
300
a12a15e7
AB
3012021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
302
303 PR gdb/27847
304 * gdb.dwarf2/dw2-weird-type-len.c: New file.
305 * gdb.dwarf2/dw2-weird-type-len.exp: New file.
306
f1854e35
SM
3072021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
308
309 * gdb.base/attach.exp (test_command_line_attach_run): Use
310 proc_with_prefix.
311
b0e2f96b
TV
3122021-06-07 Tom de Vries <tdevries@suse.de>
313
314 PR testsuite/27908
315 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
316 after attach using '$gdb_prompt $'.
317
409cac34
TV
3182021-06-07 Tom de Vries <tdevries@suse.de>
319
320 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
321 matching state machine.
322
bc37aacd
TV
3232021-06-07 Tom de Vries <tdevries@suse.de>
324
325 * gdb.base/new-ui-pending-input.exp
326 (test_command_line_new_ui_pending_input): Fix regexp for "initial
327 prompt on extra console".
328
7ee8c127
TV
3292021-06-07 Tom de Vries <tdevries@suse.de>
330
331 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
332 up.
333
921b2bc7
SM
3342021-06-06 Simon Marchi <simon.marchi@efficios.com>
335
336 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
337 host and target are local.
338
ad4bd975
HD
3392021-06-05 Hannes Domani <ssbssa@yahoo.de>
340
341 * gdb.python/py-symbol.exp: Fix tests for Python 3.
342
ae61ef2c
SV
3432021-06-05 Shahab Vahedi <shahab@synopsys.com>
344
345 * gdb.arch/arc-disassembler-options.exp: New test.
346 * gdb.arch/arc-disassembler-options.s: New test source.
347
386de171
TT
3482021-06-04 Tom Tromey <tromey@adacore.com>
349
350 * gdb.ada/array_of_symbolic_length.exp: New file.
351 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
352 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
353 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
354 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
355 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
356
df5bc734
MH
3572021-06-03 Magne Hov <mhov@undo.io>
358
359 PR python/27841
360 * gdb.python/py-events.exp: Extend inferior exit tests.
361 * gdb.python/py-events.py: Print inferior exit PID.
362
6ac5237c
HD
3632021-06-03 Hannes Domani <ssbssa@yahoo.de>
364
365 * gdb.python/py-symbol.exp: Test symbol constants.
366
60be64b3
BE
3672021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
368
369 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
370
170960e8
CL
3712021-06-02 Carl Love <cel@us.ibm.com>
372
373 * gdb.threads/threadapply.c: Add global mybarrier.
374 (main): Add pthread_barrier_init.
375 (thread_function): Replace while loop with myp increment and
376 pthread_barrier_wait.
377
f2d42111
AB
3782021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
379
380 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
381 gcc based Fortran compiler, for example, flang does not support
382 this option.
383
8a222a6b
AB
3842021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
385
386 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
387
2adf1781
TT
3882021-06-01 Tom Tromey <tromey@adacore.com>
389
390 * Makefile.in (all): Don't print anything.
391 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
392 (expect-read1): Likewise.
393 (read1.so): Use $(ECHO_CC).
394 Include silent-rules.mk.
395
f99d1d37
TT
3962021-06-01 Tom Tromey <tromey@adacore.com>
397
398 * aclocal.m4, configure.ac, configure: Remove.
399 * Makefile.in (EXTRA_RULES): Remove.
400 ($(abs_builddir)/site.exp site.exp): Don't depend on
401 config.status.
402 (distclean maintainer-clean realclean, Makefile): Update.
403 (config.status): Remove target.
404 (lib/pdtrace): New target.
405 (all): Don't depend on EXTRA_RULES.
406 (check-read1): Depend on read1.so, expect-read1.
407
17d305ef
TV
4082021-06-01 Tom de Vries <tdevries@suse.de>
409
410 PR symtab/26096
411 * gdb.cp/cold-clone.cc: New test.
412 * gdb.cp/cold-clone.exp: New file.
413
b97eff8f
AB
4142021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
415
416 * gdb.gdb/unittest.c: New file.
417 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
418 into GDB.
419
b4b3e2de
AB
4202021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
421
422 * gdb.base/premature-dummy-frame-removal.c: New file.
423 * gdb.base/premature-dummy-frame-removal.exp: New file.
424 * gdb.base/premature-dummy-frame-removal.py: New file.
425
d5a6313e
SM
4262021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
427
428 * gdb.base/reverse-init-functions.exp: New.
429
248f7165
TV
4302021-05-27 Tom de Vries <tdevries@suse.de>
431
432 PR symtab/27919
433 PR testsuite/27920
434 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
435 -readnow.
436
e453275c
TV
4372021-05-27 Tom de Vries <tdevries@suse.de>
438
439 PR testsuite/27921
440 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
441 (local_add_gdb_index): ... this.
442
778ae9cc
TV
4432021-05-21 Tom de Vries <tdevries@suse.de>
444
445 PR testsuite/25047
446 * boards/cc-with-gnu-debuglink.exp: New file.
447
ca43e660
TBA
4482021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
449
450 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
451 a dead code with an assignment to a global var. Fix a
452 whitespacing problem around an assignment operator.
453
7f2b8718
WS
4542021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
455
456 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
457 for the powerpc64 LE target.
458 * gdb.arch/powerpc-prologue.exp: Test Harness.
459
d9211df2
AB
4602021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
461
462 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
463 duplicate test names.
464
2129a942
TV
4652021-05-19 Tom de Vries <tdevries@suse.de>
466
467 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
468
5277208d
SM
4692021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
470
471 * gdb.python/py-framefilter-gdb.py.in: Rename to:
472 * gdb.python/py-framefilter-gdb.py: ... this.
473 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
474 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
475
91e159e9
SM
4762021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
477
478 * gdb.python/py-framefilter-gdb.py.in: Re-format.
479 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
480
467f8eb2
BK
4812021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
482
483 * gdb.base/class-allocatable-array.exp: Modified test for clang.
484
ea11a98d
WP
4852021-05-16 Weimin Pan <weimin.pan@oracle.com>
486
487 * gdb.ctf/funcreturn.exp: New file.
488 * gdb.ctf/whatis.c: Copy from gdb.base.
489
887e7158
TT
4902021-05-14 Tom Tromey <tom@tromey.com>
491
492 * gdb.rust/pp.exp: New file.
493 * gdb.rust/pp.py: New file.
494 * gdb.rust/pp.rs: New file.
495
f8eec398
BE
4962021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
497
498 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
499 remove the directory.
500 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
501
55789354
TBA
5022021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
503
504 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
505
ecf25064
KC
5062021-05-14 Kent Cheung <kent.cheung@arm.com>
507 Andrew Burgess <andrew.burgess@embecosm.com>
508
509 * gdb.python/py-format-string.c: Added a variable to test.
510 * gdb.python/py-format-string.exp: Check string representation is
511 printed at appropriate max_depth settings.
512 * gdb.python/py-nested-maps.exp: Likewise.
513 * gdb.guile/scm-pretty-print.exp: Add additional tests.
514
bab9eb49 5152021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
516
517 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
518 unique names, also wrap proc body in with_test_prefix.
519
bab9eb49 5202021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
521
522 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
523 duplicate test names.
524 * gdb.guile/scm-parameter.exp: Provide test names to avoid
525 duplicate names based on the command being run.
526 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
527 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
528 loading a support module.
529 (test_equality): Update test name to match the actual test, making
530 the name unique in the process.
531 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
532 to resolve duplicate tests.
533 (test_inferior_function_call): Likewise.
534 (test_subscript_regression): Likewise.
535
bab9eb49 5362021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
537
538 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
539 silence PASS lines.
540 (gdb_install_guile_module): Likewise.
541
ee35ce82
GB
5422021-05-12 George Barrett <bob@bob131.so>
543
544 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
545 value-const-value.
546
9d4fc61d
GB
5472021-05-12 George Barrett <bob@bob131.so>
548
549 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
550 value-reference-value. Add test for value-rvalue-reference-value.
551
5048549a
TV
5522021-05-11 Tom de Vries <tdevries@suse.de>
553
554 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
555 Add "set debug infrun 1" commented out.
556
2302f963
TV
5572021-05-11 Tom de Vries <tdevries@suse.de>
558
559 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
560
abb894a4
BK
5612021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
562
563 * gdb.fortran/array-element.exp: Breakpoint location is modified.
564
db1f6cd6
LS
5652021-05-10 Lancelot Six <lsix@lancelotsix.com>
566
567 PR gdb/27614
568 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
569
9344937b
AB
5702021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
571
572 * gdb.guile/guile.exp: Don't use the source directory as a
573 temporary HOME directory.
574
0709cf68
SM
5752021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
576
577 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
578 parameters.
579
1845e254
AB
5802021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
581
582 * gdb.guile/guile.exp: Add an extra test.
583
a3237c7c
AB
5842021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
585
586 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
587 gdb_test_no_output.
588
13123da8
SM
5892021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
590
591 * Re-format all Python files using black.
592 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
593
0618ecf6
AB
5942021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
595
596 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
597 watchpoint object before and after registering it with GDB.
598
a7ed4ea6
AB
5992021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
600
601 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
602 'proc_with_prefix', remove use of 'with_test_prefix', and
603 reindent.
604 (test_bkpt_deletion): Likewise.
605 (test_bkpt_cond_and_cmds): Likewise.
606 (test_bkpt_invisible): Likewise.
607 (test_watchpoints): Likewise.
608 (test_bkpt_internal): Likewise.
609 (test_bkpt_eval_funcs): Likewise.
610 (test_bkpt_registration): Likewise.
611 (test_bkpt_address): Convert to 'proc_with_prefix'.
612 (test_bkpt_probe): Likewise.
613
7ebbaa1c
AB
6142021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
615
616 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
617 names to avoid duplicates.
618 (test_bkpt_cond_and_cmds): Likewise.
619 (test_bkpt_eval_funcs): Likewise.
620
79aabb73
TBA
6212021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
622
623 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
624 for the -break-condition command's "--force" flag.
625
10e578d7
TBA
6262021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
627
628 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
629 is called by the test.
630
2f000c80
TV
6312021-05-05 Tom de Vries <tdevries@suse.de>
632
633 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
634 "Reading symbols" or "Expanding full symbols" lines. Using timeout
635 factor of 2 for attach.
636
09f83f79
TV
6372021-05-05 Tom de Vries <tdevries@suse.de>
638
639 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
640 "LWP <n> exited" messages.
641
fa94b3a7
SM
6422021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
643
644 * gdb.python/py-type.exp (test_fields): Test calling fields on
645 an int type.
646
858c8f2c
SM
6472021-05-04 Simon Marchi <simon.marchi@efficios.com>
648
649 * gdb.python/flexible-array-member.exp: Adjust expected range
650 value for member declared with 0 size. Test accessing range
651 tuple through range type.
652
d389a1a7
AB
6532021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
654
655 PR testsuite/27788
656 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
657 expected results when environment variable PYTHONDONTWRITEBYTECODE
658 is set.
659
2869ac4b
TT
6602021-04-30 Tom Tromey <tromey@adacore.com>
661
662 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
663 (Confused_Array): New types.
664 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
665 * gdb.ada/enum_idx_packed.exp: Add new tests.
666
5536f0cc
TV
6672021-04-30 Tom de Vries <tdevries@suse.de>
668
669 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
670 existing timeout factors.
671
7f7f284d
TV
6722021-04-30 Tom de Vries <tdevries@suse.de>
673
674 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
675
3f334074
TV
6762021-04-29 Tom de Vries <tdevries@suse.de>
677
678 PR testsuite/27786
679 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
680 remotetimeout to 4.
681
db2534b7
TT
6822021-04-28 Tom Tromey <tromey@adacore.com>
683
684 * gdb.ada/null_overload.exp: New file.
685 * gdb.ada/null_overload/foo.adb: New file.
686
edeaceda
AB
6872021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
688
689 * gdb.python/py-startup-opt.exp: New file.
690
b9f90c72
LM
6912021-04-27 Luis Machado <luis.machado@linaro.org>
692
693 * gdb.base/maint.exp: Drop a pattern that is not needed.
694 * lib/gdb.exp (readnow): Match line-by-line.
695
4b62a30d
LM
6962021-04-27 Luis Machado <luis.machado@linaro.org>
697
698 * gdb.xml/tdesc-reload.exp: Pass -lbl.
699
2c473def
MW
7002021-04-27 Michael Weghorn <m.weghorn@posteo.de>
701 Simon Marchi <simon.marchi@polymtl.ca>
702
703 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
704 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
705 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
706 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
707 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
708 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
709
e8b6c1da
TT
7102021-04-26 Tom Tromey <tromey@adacore.com>
711
712 PR gdb/27743:
713 * gdb.dwarf2/imported-unit-bp.exp: New file.
714 * gdb.dwarf2/imported-unit-bp-main.c: New file.
715 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
716
bea3329b
SM
7172021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
718
719 PR gdb/27773
720 * gdb.base/dump.exp: Test dump to non-existent dir.
721
21f91785
LM
7222021-04-26 Luis Machado <luis.machado@linaro.org>
723
724 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
725 comparison.
726
fbb46296
LS
7272021-04-25 Lancelot Six <lsix@lancelotsix.com>
728
729 PR gdb/22640
730 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
731 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
732 changes the default behavior of 'ptype/o'. Update to take into
733 account new horizontal layout.
734 * gdb.rust/simple.exp: Update ptype test to check new horizontal
735 layout.
736 * gdb.rust/union.exp: Same.
737
9fc29955
AB
7382021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
739
740 * gdb.base/info_sources.exp: Add new tests.
741
432ce4cf
TT
7422021-04-22 Tom Tromey <tom@tromey.com>
743
744 * gdb.base/ptype-offsets.cc (struct empty_member): New.
745 (main): Use empty_member.
746 * gdb.base/ptype-offsets.exp: Add new test.
747
a87caa6d
SM
7482021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
749
750 * gdb.python/flexible-array-member.exp: Add check for Python
751 support.
752
e25d6d93
SM
7532021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
754
755 PR gdb/27757
756 * gdb.python/flexible-array-member.c: New test.
757 * gdb.python/flexible-array-member.exp: New test.
758 * gdb.guile/scm-type.exp (test_range): Add test for flexible
759 array member.
760 * gdb.guile/scm-type.c (struct flex_member): New.
761 (main): Use it.
762
22f80c0f
TT
7632021-04-22 Tom Tromey <tom@tromey.com>
764
765 * gdb.rust/modules.exp: Add checks for syntax errors.
766 * gdb.rust/expr.exp: Add checks for syntax errors.
767 * gdb.rust/simple.exp: Add checks for syntax errors.
768
6d5702a5
CL
7692021-04-21 Carl Love <cel@us.ibm.com>
770
771 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
772 Update expected string for gdb_test "bt".
773
774 * lib/valgrind.exp: Add set remotetimeout 3.
775 Increase vgdb wait from 1 to 2.
776 Add max-invoke-ms option to vgdb command line.
777
10a636cc
TBA
7782021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
779
780 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
781 conditions.
782
98e713ab
SM
7832021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
784 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
785
786 * gdb.mi/mi-break.exp: Fix the duplicate test names.
787
525174e8
FW
7882021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
789
790 * gdb.base/address_space_qualifier.exp: New file.
791
392e0bcc
TT
7922021-04-19 Tom Tromey <tromey@adacore.com>
793
794 PR gdb/27742:
795 * gdb.opt/inline-locals.exp: Update kfail patterns.
796
da314dd3
TT
7972021-04-17 Tom Tromey <tom@tromey.com>
798
799 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
800
3cbc7ac3
TT
8012021-04-16 Tom Tromey <tom@tromey.com>
802
803 * gdb.rust/simple.exp: Change error text.
804 * gdb.rust/expr.exp: Change error text.
805
458620aa
TT
8062021-04-16 Tom Tromey <tom@tromey.com>
807
808 * gdb.rust/simple.exp: Add parens to 'as' test.
809
321d0cd7
SM
8102021-04-16 Simon Marchi <simon.marchi@efficios.com>
811
812 * boards/simavr.exp: Set debug_flags.
813
1b6b755e
LM
8142021-04-16 Luis Machado <luis.machado@linaro.org>
815
816 * gdb.dwarf2/dw2-bfloat16.exp: New file.
817
fd5c30cd
AB
8182021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
819
820 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
821 including a path in the test name.
822
41f14dc8
SM
8232021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
824
825 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
826
a15a276b
TT
8272021-04-15 Tom Tromey <tromey@adacore.com>
828
829 * gdb.dwarf2/arr-stride.exp: Add test.
830
5809fbf2
TT
8312021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
832
833 * gdb.base/startup-file.exp: Add more tests.
834
92e4e97a
AB
8352021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
836
837 PR cli/25956
838 * gdb.base/early-init-file.c: New file.
839 * gdb.base/early-init-file.exp: New file.
840 * lib/gdb-utils.exp (style): Handle style 'none'.
841
fcc99c42
TBA
8422021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
843
844 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
845 @DW_INL_declared_inlined for the inline attribute.
846
34dc0f95
TBA
8472021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
848
849 * gdb.opt/inline-locals.c (scoped): New function.
850 (main): Call 'scoped'.
851 * gdb.opt/inline-locals.exp: Update with "info locals" tests
852 for scoped variables.
853 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
854 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
855
ac4d323e
TBA
8562021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
857
858 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
859
6b142048
WS
8602021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
861
862 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
863
82d9b280 8642021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
865
866 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
867 non-relative plxv instructions.
868 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
869
8702021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 871
e3d528d7
WS
872 PR gdb/27525
873 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
874 exercise single-stepping over subpcis,lnia,addpcis instructions
875 with displacement.
876 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
877 of addpcis/lnia/subpcis instructions.
878 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
879 exercise single-stepping over lnia instructions with displacement.
880 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
881 lnia instructions.
882
8832021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
884
82d9b280
WS
885 * gdb.arch/powerpc-power10.s: New test for instructions.
886 * gdb.arch/powerpc-power10.exp: Harness to run the test.
887
6ba4cb84
CL
8882021-4-12 Carl Love <cel@us.ibm.com>
889
890 * gdb.arch/vsx-vsr-float128.c: New test file.
891 * gdb.arch/vsx-vsr-float128.exp: New expect file.
892
9d8f3022
MM
8932021-04-12 Markus Metzger <markus.t.metzger@intel.com>
894
895 * gdb.btrace/reconnect.exp: Relax expected stepi output.
896
dc2b480f
WP
8972021-04-07 Weimin Pan <weimin.pan@oracle.com>
898
899 * gdb.base/ctf-ptype.c: Add struct link containing a forward
900 reference type.
901 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
902
0a703a4c
AB
9032021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
904
905 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
906 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
907
30ab3586
AB
9082021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
909
910 * gdb.cp/rvalue-ref-params.cc (f3): New function.
911 (f4): New function.
912 (global_int): New global variable.
913 (global_float): Likeiwse.
914 (main): Call both new functions.
915 * gdb.cp/rvalue-ref-params.exp: Add new tests.
916
56d467f4
CT
9172021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
918
919 * gdb.dwarf2/fission-relative-dwo.c: New file.
920 * gdb.dwarf2/fission-relative-dwo.exp: New file.
921
61dee722
AB
9222021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
923
924 * gdb.dwarf2/fission-absolute-dwo.c: New file.
925 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
926 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
927 instead of build_executable_from_fission_assembler.
928 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
929 * gdb.dwarf2/fission-loclists.exp: Likewise.
930
931 * gdb.dwarf2/fission-multi-cu.S: Delete file.
932 * gdb.dwarf2/fission-multi-cu.c: New file based on old
933 fission-multi-cu1.c and fission-multi-cu2.c files.
934 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
935 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
936 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
937 * gdb.dwarf2/fission-reread.exp: Likewise.
938 * lib/dwarf.exp (extract_dwo_information): New proc.
939 (strip_dwo_information): New proc.
940 (build_executable_and_dwo_files): New proc.
941 (build_executable_from_fission_assembler): Delete.
942 (Dwarf::_debug_addr_index): New variable.
943 (Dwarf::_cu_is_fission): New variable.
944 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
945 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
946 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
947 if this is a fission CU.
948 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
949 (Dwarf::debug_addr_label): New proc.
950 (Dwarf::cu): Initialise _cu_is_fission.
951 (Dwarf::tu): Likewise.
952 (Dwarf::assemble): Initialise _debug_addr_index.
953
1fd999d9
AB
9542021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
955
956 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
957
79c02443
AB
9582021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
959
960 * gdb.python/py-parameter.exp: Add test for reading data-directory
961 using gdb.parameter API.
962
340d00fb
TV
9632021-04-06 Tom de Vries <tdevries@suse.de>
964
965 PR breakpoints/25884
966 * gdb.opt/inline-cmds.exp: Remove kfail.
967
043bcbaf
TV
9682021-04-06 Tom de Vries <tdevries@suse.de>
969
970 PR testsuite/27691
971 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
972 file "".
973
ac628a06
EB
9742021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
975
976 * lib/pdtrace.in: Fix obvious typo.
977
3f49d080
TT
9782021-03-31 Tom Tromey <tromey@adacore.com>
979
980 * lib/dwarf.exp (Dwarf::_get_args): New proc.
981 (Dwarf::_location): Use it.
982
cfcbd506
TV
9832021-03-31 Tom de Vries <tdevries@suse.de>
984
985 PR testsuite/27667
986 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
987
8a91fbdf
SM
9882021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
989
990 PR gdb/27541
991 * gdb.base/index-cache-load-twice.exp: Remove.
992 * gdb.base/index-cache-load-twice.c: Remove.
993 * gdb.dwarf2/per-bfd-sharing.exp: New.
994 * gdb.dwarf2/per-bfd-sharing.c: New.
995
b953e703
TV
9962021-03-30 Tom de Vries <tdevries@suse.de>
997
998 PR testsuite/27604
999 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
1000
aa33ea68
TBA
10012021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1002
1003 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
1004 the infinite loop to avoid a Clang bug.
1005
99066782
WS
10062021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1007
1008 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
1009 names for uniqueness.
1010 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
1011 uniqueness.
1012
b1f3973b
AB
10132021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1014
1015 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
1016 member.
1017 (make_container): Initialise is_array_p.
1018 * gdb.python/py-prettyprint.exp: Add new tests.
1019 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
1020 Check is_array_p and possibly return 'array'.
1021
3c2dcf90
AB
10222021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1023
1024 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
1025 * gdb.cp/casts.exp: Give tests unique names.
1026 * gdb.cp/filename.exp: Likewise.
1027 * gdb.cp/gdb2495.exp: Likewise.
1028 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
1029 * gdb.cp/misc.exp: Rename test to make it unique.
1030 * gdb.cp/nsnested.exp: Give tests unique names.
1031 * gdb.cp/ovldbreak.exp: Likewise.
1032 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
1033 being tested. This also removes the duplicate test name.
1034 * gdb.cp/ref-types.exp: Likewise.
1035 * gdb.cp/temargs.exp: Likewise.
1036
6b78370d
AB
10372021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1038
1039 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
1040 square brackets in test.
1041
baecbb3d
AB
10422021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1043
1044 * gdb.cp/maint.exp (test_first_component): Run more tests with a
1045 variable number of spaces, this removes the duplicate testing of
1046 'operator ->' which existed before.
1047
6e892297
AB
10482021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1049
1050 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
1051 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
1052 duplicates, and also to avoid having a string inside parentheses
1053 at the end of test names.
1054
ac45a6ca
AB
10552021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1056
1057 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
1058 Avoid repeated uses of 'runto', and instread just progress once
1059 through the test stopping at different breakpoints. Give comments
1060 a capital letter and full stop. Give duplicate tests unique names.
1061
323fd5b9
PA
10622021-03-25 Pedro Alves <pedro@palves.net>
1063
1064 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
1065 "target_non_stop" parameter and use it.
1066 (top level): Add "maint set target-non-stop on/off" testing axis.
1067
ba3c61fc
AB
10682021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
1069
1070 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
1071 gdb_test_multiple.
1072
bf0aecce
LM
10732021-03-24 Luis Machado <luis.machado@linaro.org>
1074
1075 * gdb.arch/aarch64-mte.c: New file.
1076 * gdb.arch/aarch64-mte.exp: New test.
1077 * gdb.base/memtag.c: New file.
1078 * gdb.base/memtag.exp: New test.
1079 * lib/gdb.exp (supports_memtag): New function.
1080
bef382e6
LM
10812021-03-24 Luis Machado <luis.machado@linaro.org>
1082
1083 * gdb.base/options.exp: Adjust for new print options.
1084 * gdb.base/with.exp: Likewise.
1085
702cf3f5
AB
10862021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1087
1088 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
1089 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
1090
1e7fcccb
AB
10912021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1092
1093 * gdb.dwarf2/dw2-using-debug-str.c: New file.
1094 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
1095 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
1096 not .debug_string.
1097
4829711b
TT
10982021-03-20 Tom Tromey <tom@tromey.com>
1099
1100 * gdb.base/maint.exp: Update "maint print statistics" output.
1101
e0d6d274
KB
11022021-03-19 Kevin Buettner <kevinb@redhat.com>
1103
1104 * lib/gdbserver-support.exp (gdbserver_exit): Use the
1105 "-nowait" flag when waiting for gdbserver to exit.
1106
a088215a
SST
11072021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
1108
1109 * gdb.base/info-macros.exp: Append -fdebug-macro to
1110 additional_flags for clang.
1111 * gdb.base/macscp.exp: Likewise.
1112 * gdb.base/style.exp: Likewise.
1113 * gdb.linespec/macro-relative.exp: Likewise.
1114
d0c99a23
SM
11152021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
1116 Pedro Alves <pedro@palves.net>
1117
1118 * gdb.base/run-attach-while-running.exp: New.
1119 * gdb.base/run-attach-while-running.c: New.
1120
7807d76a
AB
11212021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1122
1123 * gdb.python/py-framefilter-addr.c: New file.
1124 * gdb.python/py-framefilter-addr.exp: New file.
1125 * gdb.python/py-framefilter-addr.py: New file.
1126
f302f9e2
AB
11272021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1128
1129 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
1130 Make use of $gdb_test_name instead of creating a separate $test
1131 variable.
1132 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
1133 adding a '($name)' at the end of each test. This also catches the
1134 one place where '($name)' was missing, and so caused a duplicate
1135 test name.
1136 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
1137 duplicate test names based on the command being tested.
1138 * gdb.threads/signal-command-multiple-signals-pending.exp:
1139 Likewise.
1140 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
1141 avoid duplicate testnames when a test script uses this proc and
1142 also gdb_compile_pthreads.
1143 * lib/prelink-support.exp (build_executable_own_libs): Use
1144 with_test_prefix to avoid duplicate test names when we call
1145 build_executable twice.
1146
6813ceb0
TT
11472021-03-15 Tom Tromey <tromey@adacore.com>
1148
1149 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
1150
3b5c4de0
TT
11512021-03-15 Tom Tromey <tromey@adacore.com>
1152
1153 * gdb.ada/varsize_limit.exp: Add new test.
1154 * gdb.ada/varsize_limit/vsizelim.adb: Update.
1155
c04da66c
TT
11562021-03-15 Tom Tromey <tromey@adacore.com>
1157
1158 * gdb.ada/operator_call/twovecs.ads: New file.
1159 * gdb.ada/operator_call/twovecs.adb: New file.
1160 * gdb.ada/operator_call/opcall.adb: New file.
1161 * gdb.ada/operator_call.exp: New file.
1162
1ac74522
TT
11632021-03-15 Tom Tromey <tromey@adacore.com>
1164
1165 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
1166 * gdb.ada/enums_overload/enums_overload.ads: New file.
1167 * gdb.ada/enums_overload/enums_overload.adb: New file.
1168 * gdb.ada/enums_overload.exp: New file.
1169
207582c0
TT
11702021-03-15 Tom Tromey <tromey@adacore.com>
1171
1172 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
1173 Declare.
1174 * gdb.ada/assign_arr/target_wrapper.adb: New file.
1175 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
1176 Call Put.
1177 * gdb.ada/assign_arr.exp: Update.
1178
ba6a0ef3
AB
11792021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
1180
1181 * gdb.python/py-auto-load-chaining-f1.c: New file.
1182 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
1183 * gdb.python/py-auto-load-chaining-f2.c: New file.
1184 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
1185 * gdb.python/py-auto-load-chaining.c: New file.
1186 * gdb.python/py-auto-load-chaining.exp: New file.
1187
7f99d636
AB
11882021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1189
1190 * gdb.python/py-bad-printers.exp: Extend test names to make them
1191 unique.
1192 * gdb.python/py-events.exp: Likewise.
1193 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1194 * gdb.python/py-frame-inline.exp: Likewise.
1195 * gdb.python/py-frame.exp: Likewise.
1196 * gdb.python/py-infthread.exp: Likewise.
1197
323b848c
AB
11982021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1199
1200 * gdb.python/py-value-cc.exp: Remove a duplicate test.
1201
8a4efb36
AB
12022021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1203
1204 * gdb.python/lib-types.exp: Update the test to check the correct
1205 python variable.
1206
66bb1dd9
AB
12072021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1208
1209 * gdb.python/py-explore-cc.exp: Extend test names to make them
1210 unique.
1211
0125fabc
AB
12122021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1213
1214 * gdb.python/py-lookup-type.exp: Remove duplicate test.
1215
79d04157
AB
12162021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1217
1218 * gdb.python/py-symtab.exp: Extend test names to make them
1219 unique.
1220
e3e48d8f
AB
12212021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1222
1223 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
1224 names unique.
1225
2cb60e74
AB
12262021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1227
1228 * gdb.python/py-block.exp: Give tests unique names.
1229
8b12ded4
AB
12302021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1231
1232 * gdb.python/py-pp-maint.exp: Extend test names to make them
1233 unique.
1234
93598ea4
AB
12352021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1236
1237 * gdb.python/py-explore.exp: Add with_test_prefix to make test
1238 names unique.
1239
f35d6971
AB
12402021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1241
1242 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
1243
22d3e7f6
AB
12442021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1245
1246 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
1247 names unique.
1248
5fc5a1b8
AB
12492021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1250
1251 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
1252 test names unique.
1253
e3141a4d
AB
12542021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1255
1256 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
1257 unique.
1258
ccdc02ed
TT
12592021-03-09 Tom Tromey <tromey@adacore.com>
1260
1261 * gdb.base/cast-call.exp: New file.
1262 * gdb.base/cast-call.c: New file.
1263
fbb1aace
AB
12642021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1265
1266 * gdb.gdb/python-helper.exp: New file.
1267
611aa09d
FW
12682020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
1269
1270 * gdb.fortran/intrinsics.exp: Add LOC tests.
1271
eef32f59
AB
12722021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1273
1274 * gdb.fortran/shape.exp: New file.
1275 * gdb.fortran/shape.f90: New file.
1276
7ba155b3
AB
12772021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1278
1279 * gdb.fortran/size.exp: New file.
1280 * gdb.fortran/size.f90: New file.
1281
e14816a8
AB
12822021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1283
1284 * gdb.fortran/rank.exp: New file.
1285 * gdb.fortran/rank.f90: New file.
1286
d308ba78
TT
12872021-03-08 Tom Tromey <tom@tromey.com>
1288
1289 * gdb.fortran/debug-expr.exp: Update tests.
1290
d182f279
TT
12912021-03-08 Tom Tromey <tom@tromey.com>
1292
1293 * gdb.base/debug-expr.exp: Update expected dump output.
1294
a7308ce0
TT
12952021-03-06 Tom Tromey <tom@tromey.com>
1296
1297 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
1298 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
1299 * gdb.dwarf2/dwznolink.exp: New file.
1300
b0a8c2ff
MW
13012021-03-05 Mark Wielaard <mark@klomp.org>
1302
1303 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
1304
844be3f2
WP
13052021-03-06 Weimin Pan <weimin.pan@oracle.com>
1306
1307 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1308
82333781
MM
13092021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1310
1311 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1312
32c52999
MM
13132021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1314
1315 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1316
26ed1478
MM
13172021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1318
1319 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1320
d2c5f24e
MM
13212021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1322
1323 * gdb.btrace/exception.cc (main): Update test source.
1324 * gdb.btrace/exception.exp: Update patterns.
1325 * gdb.btrace/function_call_history.exp: Likewise.
1326
c7c7253a
MM
13272021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1328
1329 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1330
f0778fc1
MM
13312021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1332
1333 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1334 reverse-continue to breakpoint.
1335
e71dbd03
MM
13362021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1337
1338 * gdb.btrace/delta.exp: Remove instruction-history and
1339 function-call-history checks.
1340
b93a3ed0
MM
13412021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1342
1343 * README (Note): Add nopie_ldflag.
1344 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1345
bbcdf9ab
TT
13462021-03-02 Tom Tromey <tromey@adacore.com>
1347
1348 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1349 encodings.
1350
bb3a4efe
LS
13512021-02-27 Lancelot Six <lsix@lancelotix.com>
1352
1353 PR gdb/27393
1354 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1355
1356
573dc0cc
TT
13572021-02-26 Tom Tromey <tom@tromey.com>
1358
1359 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1360
f8218786
JV
13612021-02-26 Jan Vrany <jan.vrany@labware.com>
1362
1363 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1364 Remove trailing \n from expected output.
1365
cb51b708
MM
13662021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1367
1368 * lib/gdb.exp (use_gdb_stub): Extend comment.
1369
64d38fdd
JM
13702021-02-25 Jan Matyas <jmatyas@codasip.com>
1371
1372 PR gdb/26819
1373 * gdb.server/stop-reply-no-thread.exp: Add two test
1374 scenarios that cover remote targets which do not have
1375 the concept of threads.
1376
d4ff3cbf
AB
13772021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1378
1379 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1380
68337b8b
AB
13812021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1382
1383 PR fortran/26155
1384 * gdb.fortran/call-no-debug-func.f90: New file.
1385 * gdb.fortran/call-no-debug-prog.f90: New file.
1386 * gdb.fortran/call-no-debug.exp: New file.
1387
faeb9f13
AB
13882021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1389
1390 * gdb.fortran/associated.exp: New file.
1391 * gdb.fortran/associated.f90: New file.
1392
170f4b23
AB
13932021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1394
1395 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1396
dd80d750
AB
13972021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1398
1399 * gdb.base/sect-cmd.exp: Update expected results.
1400
b91919ac
AB
14012021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1402
1403 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1404 techniques. Enable the test for all targets.
1405
02a79309
AB
14062021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1407
1408 * gdb.base/maint-info-sections.exp: Add new tests.
1409 (check_maint_info_target_sections_output): New proc.
1410
895b7b4e
AB
14112021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1412
1413 * gdb.arch/riscv-default-tdesc.exp: New file.
1414
bc3c0632
AB
14152021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1416
1417 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1418
acde2092
AB
14192021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1420
1421 * gdb.arch/i386-biarch-core.exp: Add target check.
1422
7d2e5095
AKS
14232021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1424
1425 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1426
96df3e28
AB
14272021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1428
1429 * gdb.fortran/allocated.exp: New file.
1430 * gdb.fortran/allocated.f90: New file.
1431
a1670b72
AB
14322021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1433
1434 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1435
bf3386f0
AB
14362021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1437
1438 * gdb.base/maint-info-sections.exp: Update expected output, and
1439 add additional tests. Again.
1440
4790db14
AB
14412021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1442
1443 * gdb.base/maint-info-sections.exp: Update expected output, and
1444 add additional tests.
1445
f4be6772
AB
14462021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1447
1448 * gdb.base/maint-info-sections.exp: New file, content is moved
1449 from gdb.base/maint.exp and cleaned up to use latest testsuite
1450 techniques.
1451 * gdb.base/maint.exp: Tests moved out to
1452 gdb.base/maint-info-sections.exp.
1453
25ad1e83
SM
14542021-02-10 Simon Marchi <simon.marchi@efficios.com>
1455
1456 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1457 GDBFLAGS.
1458
e92c8eb8
AB
14592021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1460
1461 * gdb.fortran/lbound-ubound.F90: New file.
1462 * gdb.fortran/lbound-ubound.exp: New file.
1463
ee4c3d88
TV
14642021-02-10 Tom de Vries <tdevries@suse.de>
1465
1466 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1467 "Restore saved setting of complaints".
1468
cf2b2075
TV
14692021-02-09 Tom de Vries <tdevries@suse.de>
1470
1471 PR symtab/27341
1472 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1473 (gdb_load_no_complaints): ... here.
1474 * gdb.fortran/function-calls.exp: Add test-case.
1475
b61f7811
HAQ
14762021-02-09 Abid Qadeer <abidh@codesourcery.com>
1477
1478 * gdb.threads/signal-command-handle-nopass.exp: Call
1479 'standard_testfile' before using 'testfile'.
1480 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1481 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1482 * gdb.threads/signal-sigtrap.exp: Likewise
1483
3d4aae48
LM
14842021-02-08 Luis Machado <luis.machado@linaro.org>
1485
1486 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1487
4001d90d
TV
14882021-02-08 Tom de Vries <tdevries@suse.de>
1489
1490 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1491
29db1eb3
AB
14922021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1493
1494 * gdb.python/tui-window-disabled.c: New file.
1495 * gdb.python/tui-window-disabled.exp: New file.
1496 * gdb.python/tui-window-disabled.py: New file.
1497
e0c23e11
AB
14982021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1499
1500 * gdb.python/tui-window.exp: Add new tests.
1501 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1502 TestWindow object into global the_window.
1503 <remote_title>: New method.
1504 (delete_window_title): New function.
1505
1cf23996
AB
15062021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1507
1508 * gdb.tui/winheight.exp: Add more tests.
1509
2708dbbd
AB
15102021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1511
1512 * gdb.python/py-framefilter.exp: Update expected results.
1513 * gdb.python/python.exp: Update expected results.
1514
cd074e04
AB
15152021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1516
1517 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1518 about bug in GDB, update expected results, and add more tests.
1519
5fb97639
AB
15202021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1521
1522 * gdb.tui/scroll.exp: New file.
1523 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1524 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1525 remaining lines up.
1526 (Term::check_region_contents): New proc.
1527 (Term::check_box_contents): Use check_region_contents.
1528
c0e56745
TV
15292021-02-06 Tom de Vries <tdevries@suse.de>
1530
1531 PR testsuite/26922
1532 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1533 scrolling.
1534
0e857c82
TV
15352021-02-05 Tom de Vries <tdevries@suse.de>
1536
1537 PR breakpoints/27313
1538 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1539 rejected.
1540
a22ec6e8
TV
15412021-02-05 Tom de Vries <tdevries@suse.de>
1542
1543 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1544 * gdb.fortran/mixed-lang-stack.exp: Same.
1545
ae710496
TV
15462021-02-05 Tom de Vries <tdevries@suse.de>
1547
1548 PR exp/27265
1549 * gdb.base/complex-parts.exp: Add tests.
1550
d3b54e63
TV
15512021-02-05 Tom de Vries <tdevries@suse.de>
1552
1553 PR symtab/27307
1554 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1555
3eccb1c8
SV
15562021-02-04 Shahab Vahedi <shahab@synopsys.com>
1557
1558 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1559
a71501e2
PA
15602021-02-03 Pedro Alves <pedro@palves.net>
1561
1562 * gdb.threads/detach-step-over.c: New file.
1563 * gdb.threads/detach-step-over.exp: New file.
1564
92234eb1
PA
15652021-02-03 Pedro Alves <pedro@palves.net>
1566
1567 * gdb.threads/attach-non-stop.c: New file.
1568 * gdb.threads/attach-non-stop.exp: New file.
1569
2e3773ff
LS
15702021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1571
1572 * gdb.base/inferior-noarg.c: New test.
1573 * gdb.base/inferior-noarg.exp: New test.
1574
e0bd9202
SM
15752021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1576
1577 * gdb.base/scope.exp: Use proc_with_prefix.
1578
9307efbe
SM
15792021-02-02 Simon Marchi <simon.marchi@efficios.com>
1580
1581 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1582 table proc.
1583 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1584 .debug_rnglists table without offset array.
1585 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1586 .debug_loclists table without offset array.
1587
2b0c7f41
SM
15882021-02-02 Simon Marchi <simon.marchi@efficios.com>
1589
1590 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1591 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1592 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1593 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1594 attribute
1595
ecfda20d
SM
15962021-02-02 Simon Marchi <simon.marchi@efficios.com>
1597
1598 PR gdb/26813
1599 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1600 (loclists): New proc.
1601 * gdb.dwarf2/loclists-multiple-cus.c: New.
1602 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1603 * gdb.dwarf2/loclists-sec-offset.c: New.
1604 * gdb.dwarf2/loclists-sec-offset.exp: New.
1605
6b0933da
SM
16062021-02-02 Simon Marchi <simon.marchi@efficios.com>
1607
1608 * lib/dwarf.exp (_location): Add parameters.
1609 (_handle_DW_FORM): Adjust.
1610
962effa7
SM
16112021-02-02 Simon Marchi <simon.marchi@efficios.com>
1612
1613 PR gdb/26813
1614 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1615 (cu): Generate header for DWARF 5.
1616 (rnglists): New proc.
1617 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1618 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1619
2bd3e4b8
TV
16202021-02-02 Tom de Vries <tdevries@suse.de>
1621
1622 PR symtab/24620
1623 * gdb.dwarf2/fission-reread.exp: Add test-case.
1624
c39c8637
TV
16252021-02-01 Tom de Vries <tdevries@suse.de>
1626
1627 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1628 * gdb.dwarf2/fission-loclists-pie.S: Same.
1629 * gdb.dwarf2/fission-loclists.S: Same.
1630 * gdb.dwarf2/fission-multi-cu.S: Same.
1631 * gdb.dwarf2/fission-reread.S: Same.
1632 * gdb.dwarf2/fission-base.exp: Use DWO.
1633 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1634 * gdb.dwarf2/fission-loclists.exp: Same.
1635 * gdb.dwarf2/fission-multi-cu.exp: Same.
1636 * gdb.dwarf2/fission-reread.exp: Same.
1637
ebde6f2d
TV
16382021-01-29 Tom de Vries <tdevries@suse.de>
1639
1640 PR breakpoints/26063
1641 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1642 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1643
620ec3ca
TV
16442021-01-29 Tom de Vries <tdevries@suse.de>
1645
1646 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1647
cdeba395
TV
16482021-01-28 Tom de Vries <tdevries@suse.de>
1649
1650 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1651 in the backtrace, and use that in the rest of the test instead of
1652 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1653
c47b145e
TV
16542021-01-28 Tom de Vries <tdevries@suse.de>
1655
1656 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1657 * gdb.arch/i386-sse-stack-align.c: Same.
1658 * gdb.arch/i386-sse-stack-align.exp: Same.
1659
47918cca
AB
16602021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1661
1662 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1663
2f985dd1
TV
16642021-01-28 Tom de Vries <tdevries@suse.de>
1665
1666 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1667
22efa3d3
TV
16682021-01-28 Tom de Vries <tdevries@suse.de>
1669
1670 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1671 "maint info line-table". Make PASS pattern more specific. Make
1672 FAIL pattern work for -m32.
1673
59b59f08
LS
16742021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1675
1676 PR gdb/27133
1677 * gdb.base/ui-redirect.exp: Add test case that ensures that
1678 redirecting both logging and debug does not cause gdb to crash.
1679
1680
807f647c
MM
16812021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1682
1683 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1684
4ca40594
TV
16852021-01-26 Tom de Vries <tdevries@suse.de>
1686
1687 * gdb.threads/killed-outside.exp: Allow regular output.
1688
d0021af3
TV
16892021-01-26 Tom de Vries <tdevries@suse.de>
1690
1691 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1692
9f6c202e
TV
16932021-01-25 Tom de Vries <tdevries@suse.de>
1694
1695 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1696 * lib/gdb.exp: Use gdb_load_no_complaints.
1697
a625a8c9
TT
16982021-01-25 Tom Tromey <tromey@adacore.com>
1699
1700 * gdb.ada/fixed_points.exp: Add regression test.
1701 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1702 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1703
19184910
TT
17042021-01-25 Tom Tromey <tromey@adacore.com>
1705
1706 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1707
acd6125f
TT
17082021-01-25 Tom Tromey <tromey@adacore.com>
1709
1710 * gdb.ada/local-enum.exp: New file.
1711 * gdb.ada/local-enum/local.adb: New file.
1712
1af4c9c4
TT
17132021-01-23 Tom Tromey <tom@tromey.com>
1714
1715 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1716
705646c0
BE
17172021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1718
1719 * gdb.base/line65535.exp: Fix test expectation.
1720
0ac85db5
SM
17212021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1722
1723 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1724 suppression.
1725 (default_gdb_exit): Likewise.
1726 (default_gdb_spawn): Likewise.
1727 (send_gdb): Likewise.
1728 (gdb_expect): Likewise.
1729 (gdb_expect_list): Likewise.
1730 (default_gdb_init): Likewise.
1731 (gdb_suppress_entire_file): Remove.
1732 (gdb_suppress_tests): Remove.
1733 (gdb_stop_suppressing_tests): Remove.
1734 (gdb_clear_suppressed): Remove.
1735 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1736 related to test suppression.
1737 (default_mi_gdb_start): Likewise.
1738 (mi_gdb_reinitialize_dir): Likewise.
1739 (mi_gdb_test): Likewise.
1740 (mi_run_cmd_full): Likewise.
1741 (mi_runto_helper): Likewise.
1742 (mi_execute_to): Likewise.
1743 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1744 * gdb.base/bitfields.exp: Likewise.
1745 * gdb.base/bitfields2.exp: Likewise.
1746 * gdb.base/break.exp: Likewise.
1747 * gdb.base/call-sc.exp: Likewise.
1748 * gdb.base/callfuncs.exp: Likewise.
1749 * gdb.base/dfp-test.exp: Likewise.
1750 * gdb.base/endian.exp: Likewise.
1751 * gdb.base/exprs.exp: Likewise.
1752 * gdb.base/funcargs.exp: Likewise.
1753 * gdb.base/hbreak2.exp: Likewise.
1754 * gdb.base/recurse.exp: Likewise.
1755 * gdb.base/scope.exp: Likewise.
1756 * gdb.base/sepdebug.exp: Likewise.
1757 * gdb.base/structs.exp: Likewise.
1758 * gdb.base/until.exp: Likewise.
1759 * gdb.cp/misc.exp: Likewise.
1760
9d2d8a16
AB
17612021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1762
1763 PR cli/25956
1764 * gdb.base/style.exp (run_style_tests): Add version string test.
1765 (test_startup_version_string): Use version style name.
1766 * lib/gdb-utils.exp (style): Handle version style name.
1767
e7b43072
AB
17682021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1769
1770 * gdb.base/style.exp (limited_style): New proc.
1771 (clean_restart_and_disable): New proc.
1772 (run_style_tests): New proc. Most of the old tests from this file
1773 are now in this proc.
1774 (test_startup_version_string): New proc. Reamining test from the
1775 old file is in this proc.
1776
2189c312
SM
17772021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1778
1779 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1780 Adjust to "set debug remote" changes.
1781
cd211c75
LM
17822021-01-21 Luis Machado <luis.machado@linaro.org>
1783
1784 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1785 message.
1786
730af663
SM
17872021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1788
1789 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1790
325d39e4
HD
17912021-01-21 Hannes Domani <ssbssa@yahoo.de>
1792
1793 PR python/19151
1794 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1795
c3e96aa7
SM
17962021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1797
1798 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1799
6571ffc6
SM
18002021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1801
1802 * lib/tuiterm.exp: Add links in comments.
1803
7c794afd
TV
18042021-01-20 Tom de Vries <tdevries@suse.de>
1805
1806 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1807 offset.
1808
1402665c
TV
18092021-01-20 Tom de Vries <tdevries@suse.de>
1810
1811 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1812
6f52fdf4
SDJ
18132021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1814
1815 * gdb.arch/amd64-stap-expressions.S: New file.
1816 * gdb.arch/amd64-stap-expressions.exp: New file.
1817
14852123
TV
18182021-01-19 Tom de Vries <tdevries@suse.de>
1819
1820 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1821 sequence.
1822
0c4e2c6c
TV
18232021-01-19 Tom de Vries <tdevries@suse.de>
1824
1825 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1826
02baa133
AB
18272021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1828
1829 * gdb.fortran/array-slices.exp (run_test): Avoid including
1830 addresses in test names.
1831
10f92414
TV
18322021-01-15 Tom de Vries <tdevries@suse.de>
1833
1834 PR testsuite/26997
1835 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1836 when adding sizeof.
1837
116d0cf1
TV
18382021-01-14 Tom de Vries <tdevries@suse.de>
1839
1840 PR testsuite/24590
1841 * gdb.base/style.exp: Handle shorter argv in frame command output.
1842
8f66807b
AB
18432021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1844
1845 PR gdb/26819
1846 * gdb.server/stop-reply-no-thread-multi.c: New file.
1847 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1848
3f94e588
TV
18492021-01-12 Tom de Vries <tdevries@suse.de>
1850
1851 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1852 (main): Remove call to have_mpx.
1853 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1854 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1855 (main): Remote call to have_mpx.
1856 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1857 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1858 (main): Remove call to have_mpx.
1859 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1860 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1861 (main): Remove call to have_mpx.
1862 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1863 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1864 (main): Remote call to have_mpx.
1865 * gdb.arch/i386-mpx.exp: Use have_mpx.
1866 * lib/gdb.exp (have_mpx): New proc.
1867
5291fe3c
SP
18682021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1869
1870 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1871
18bfb505
TV
18722021-01-12 Tom de Vries <tdevries@suse.de>
1873
1874 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1875
ce38f5ed
AB
18762021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1877
1878 * gdb.fortran/debug-expr.exp: Add new tests.
1879
7c654b71
AB
18802021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1881
1882 * gdb.fortran/dot-ops.exp: Add new tests.
1883
10dadadc
TV
18842021-01-11 Tom de Vries <tdevries@suse.de>
1885
1886 PR testsuite/26968
1887 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1888 Move insn setting $eax to before probe point.
1889
66beed02
TT
18902021-01-09 Tom Tromey <tom@tromey.com>
1891
1892 * gdb.trace/ax.exp: Do not require an "ext".
1893
8fc48b79
TT
18942021-01-08 Tom Tromey <tromey@adacore.com>
1895
1896 * gdb.ada/voidctx/pck.adb: New file.
1897 * gdb.ada/voidctx/pck.ads: New file.
1898 * gdb.ada/voidctx/voidctx.adb: New file.
1899 * gdb.ada/voidctx.exp: New file.
1900
6abd4cf2
SM
19012021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1902
1903 PR gdb/27157
1904 * gdb.base/empty-host-env-vars.exp: New test.
1905
d00f0868
AB
19062021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1907
1908 * gdb.base/completion.exp: Add a new test.
1909
3c8c6de2
AB
19102021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1911
1912 * gdb.fortran/intvar-dynamic-types.exp: New file.
1913 * gdb.fortran/intvar-dynamic-types.f90: New file.
1914
e3436813
AB
19152021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1916
1917 * gdb.fortran/intvar-array.exp: New file.
1918 * gdb.fortran/intvar-array.f90: New file.
1919
d4813f10
TT
19202021-01-07 Tom Tromey <tromey@adacore.com>
1921
1922 * gdb.ada/assign_arr.exp: Add 'others' test.
1923
b49180ac
TT
19242021-01-06 Tom Tromey <tromey@adacore.com>
1925
1926 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1927 (FP4_Type): New type.
1928 (FP4_Var): New variable.
1929 * gdb.ada/fixed_points/fixed_points.adb: Update.
1930 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1931
3c55062c
SM
19322021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1933
1934 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1935 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1936 Pass prompt containing debug print to gdb_test_sequence.
1937
e4ad960a
TV
19382021-01-04 Tom de Vries <tdevries@suse.de>
1939
1940 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1941
3ec3145c
SM
19422021-01-04 Simon Marchi <simon.marchi@efficios.com>
1943
1944
1945
8dc558a0
SM
19462021-01-04 Simon Marchi <simon.marchi@efficios.com>
1947
1948 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1949 * gdb.server/connect-without-multi-process.exp: Likewise.
1950 * gdb.server/exit-multiple-threads.exp: Likewise.
1951 * gdb.server/ext-attach.exp: Likewise.
1952 * gdb.server/ext-restart.exp: Likewise.
1953 * gdb.server/ext-run.exp: Likewise.
1954 * gdb.server/ext-wrapper.exp: Likewise.
1955 * gdb.server/multi-ui-errors.exp: Likewise.
1956 * gdb.server/no-thread-db.exp: Likewise.
1957 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1958 * gdb.server/run-without-local-binary.exp: Likewise.
1959 * gdb.server/server-kill.exp: Likewise.
1960 * gdb.server/server-run.exp: Likewise.
1961 * gdb.server/solib-list.exp: Likewise.
1962 * gdb.server/stop-reply-no-thread.exp: Likewise.
1963 * gdb.server/wrapper.exp: Likewise.
1964 * gdb.server/sysroot.exp: Increase timeout when testing the
1965 target: sysroot.
1966
d8387cc8
SM
19672021-01-04 Simon Marchi <simon.marchi@efficios.com>
1968
1969 * gdb.server/server-run.exp: Use clean_restart.
1970
5169ae34
SM
19712021-01-04 Simon Marchi <simon.marchi@efficios.com>
1972
1973 * gdb.server/ext-run.exp: Use clean_restart.
1974
7b0ff8a2
SM
19752021-01-04 Simon Marchi <simon.marchi@efficios.com>
1976
1977 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1978 instead of prepare_for_testing.
1979
a754fbdf
SM
19802021-01-04 Simon Marchi <simon.marchi@efficios.com>
1981
1982 * gdb.server/solib-list.exp: Use clean_restart.
1983
c5e71b33
TV
19842021-01-04 Tom de Vries <tdevries@suse.de>
1985
1986 * gdb.base/morestack.c: Remove printf.
1987 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1988
9b243007
TT
19892020-12-31 Tom Tromey <tom@tromey.com>
1990
1991 * gdb.rust/simple.exp: Update output for Rust 1.49.
1992
4ff509e7
BE
19932020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1994
1995 * gdb.cp/step-and-next-inline.exp: Fix test case.
1996
391750c3
SM
19972020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1998
1999 * gdb.python/py-frame-args.exp: De-duplicate test names.
2000
b7874836
AB
20012020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
2002
2003 PR gdb/27059
2004 * gdb.dwarf2/dyn-type-unallocated.c: New file.
2005 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
2006
e1ff6226
PW
20072020-12-21 Peter Waller <p@pwaller.net>
2008
2009 * gdb.base/style-interp-exec-mi.exp: New.
2010 * gdb.base/style-interp-exec-mi.c: New.
2011
ca01f1bf
SM
20122020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
2013
2014 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
2015 gdb_test. Use proc_with_prefix.
2016
0fe69a94
MM
20172020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2018
2019 * gdb.btrace/exception.exp: Build with nopie.
2020 * gdb.btrace/function_call_history.exp: Likewise.
2021 * gdb.btrace/unknown_functions.exp: Likewise.
2022
806e7575
MM
20232020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2024
2025 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
2026
493d2172
MM
20272020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2028
2029 * gdb.python/py-record-btrace.exp: Make test names unique.
2030 * gdb.python/py-record-full.exp: Likewise.
2031
1a1c0afc
MM
20322020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2033
2034 * gdb.btrace/data.exp: Make test names unique.
2035 * gdb.btrace/delta.exp: Likewise.
2036 * gdb.btrace/enable.exp: Likewise.
2037 * gdb.btrace/function_call_history.exp: Likewise.
2038 * gdb.btrace/nohist.exp: Likewise.
2039 * gdb.btrace/non-stop.exp: Likewise.
2040 * gdb.btrace/rn-dl-bind.exp: Likewise.
2041 * gdb.btrace/step.exp: Likewise.
2042 * gdb.btrace/stepi.exp: Likewise.
2043 * gdb.btrace/tailcall.exp: Likewise.
2044
98d837f0
MM
20452020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2046
2047 * gdb.btrace/enable.exp: Update error message.
2048 * gdb.btrace/multi-inferior.exp: Likewise.
2049 * gdb.btrace/reconnect.exp: Likewise.
2050 * gdb.python/py-record-btrace.exp: Likewise.
2051 * gdb.python/py-record-full.exp: Likewise.
2052
c541fa7c
TV
20532020-12-20 Tom de Vries <tdevries@suse.de>
2054
2055 * lib/gdb.exp (save_target_board_info): New proc.
2056 (gdb_compile_shlib): Use save_target_board_info.
2057
60108e47
TV
20582020-12-19 Tom de Vries <tdevries@suse.de>
2059
2060 * lib/gdb.exp (supports_scalar_storage_order_attribute)
2061 (supports_gnuc): New proc.
2062 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
2063 test_compiler_info calls. Add unsupported message.
2064 * gdb.base/endianity.c: Use TEST_SSO.
2065
fa639f55
HD
20662020-12-19 Hannes Domani <ssbssa@yahoo.de>
2067
2068 PR exp/27070
2069 * gdb.python/compare-enum-type-a.c: New test.
2070 * gdb.python/compare-enum-type-b.c: New test.
2071 * gdb.python/compare-enum-type.exp: New file.
2072 * gdb.python/compare-enum-type.h: New test.
2073
4aea001f
HD
20742020-12-18 Hannes Domani <ssbssa@yahoo.de>
2075
2076 * gdb.python/py-format-string.exp: Add tests for address keyword.
2077
b3f9469b
HD
20782020-12-18 Hannes Domani <ssbssa@yahoo.de>
2079
2080 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
2081
86ef42bd
TT
20822020-12-18 Tom Tromey <tromey@adacore.com>
2083
2084 * gdb.ada/fixed_points.exp: Also run with
2085 -fgnat-encodings=minimal. Update expected output.
2086
93df4a1d
SM
20872020-12-16 Simon Marchi <simon.marchi@efficios.com>
2088
2089 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
2090 * gdb.base/continue-all-already-running.exp: Likewise.
2091 * gdb.base/moribund-step.exp: Likewise.
2092 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
2093
592995fa
TV
20942020-12-16 Tom de Vries <tdevries@suse.de>
2095
2096 * gdb.base/batch-preserve-term-settings.exp:
2097
1e61189d
TV
20982020-12-16 Tom de Vries <tdevries@suse.de>
2099
2100 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
2101 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
2102
19007d95
LM
21032020-12-16 Luis Machado <luis.machado@linaro.org>
2104
2105 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
2106 pointer-based memory accesses.
2107 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
2108 hw watchpoint cases.
2109
a33fc9ae
RK
21102020-12-15 Rae Kim <rae.kim@gmail.com>
2111
2112 * gdb.base/document.exp: New test.
2113
0e5ad442
TT
21142020-12-15 Tom Tromey <tromey@adacore.com>
2115
2116 * gdb.base/style.exp: Add deprecation tests.
2117
60598dbd
SM
21182020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
2119
2120 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
2121
8cd6d968
MW
21222020-12-14 Mark Wielaard <mark@klomp.org>
2123
2124 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
2125 specially, set attr_form_comment to the actual FORM string used.
2126
eab9267c
MW
21272020-12-14 Mark Wielaard <mark@klomp.org>
2128
2129 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
2130 _constants(SPECIAL_expr) here, but set it...
2131 (Dwarf::cu): ...here based on _cu_version.
2132
2f413264
TV
21332020-12-14 Tom de Vries <tdevries@suse.de>
2134
2135 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
2136 pass -fPIC.
2137 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
2138 * gdb.base/break-probes.exp: Same.
2139 * gdb.base/ctxobj.exp: Same.
2140 * gdb.base/dso2dso.exp: Same.
2141 * gdb.base/global-var-nested-by-dso.exp: Same.
2142 * gdb.base/info-shared.exp: Same.
2143 * gdb.base/jit-reader-simple.exp: Same.
2144 * gdb.base/print-file-var.exp: Same.
2145 * gdb.base/skip-solib.exp: Same.
2146 * gdb.btrace/dlopen.exp: Same.
2147
18f1cb1f
TV
21482020-12-14 Tom de Vries <tdevries@suse.de>
2149
2150 PR testsuite/26963
2151 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
2152
519155c9
TV
21532020-12-14 Tom de Vries <tdevries@suse.de>
2154
2155 PR testsuite/26962
2156 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
2157 cast it to its declared type".
2158
153f6e6c
TV
21592020-12-14 Tom de Vries <tdevries@suse.de>
2160
2161 PR testsuite/26951
2162 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
2163 shell prompt.
2164
86b44259
TT
21652020-12-14 Tom Tromey <tromey@adacore.com>
2166
2167 * gdb.ada/nested.exp: Add new tests.
2168 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
2169
e26624c6
TT
21702020-12-14 Tom Tromey <tromey@adacore.com>
2171
2172 * gdb.dwarf2/ada-thick-pointer.exp: New file.
2173
a3bdae4e
TT
21742020-12-14 Tom Tromey <tromey@adacore.com>
2175
2176 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
2177
862fcbd8
TV
21782020-12-13 Tom de Vries <tdevries@suse.de>
2179
2180 PR testsuite/26953
2181 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
2182 attribute support if compiler doesn't support it.
2183
a406a98e
TV
21842020-12-13 Tom de Vries <tdevries@suse.de>
2185
2186 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
2187 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
2188 source to shared lib. Add ada to options.
2189
5d7e6ed0
TV
21902020-12-13 Tom de Vries <tdevries@suse.de>
2191
2192 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
2193 calling gnatbind and gnatlink.
2194
ee9812a0
AB
21952020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2196
2197 * gdb.base/dcache-flush.c: New file.
2198 * gdb.base/dcache-flush.exp: New file.
2199
50a5f187
AB
22002020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2201
2202 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
2203 commands.
2204 * gdb.base/killed-outside.exp: Likewise.
2205 * gdb.opt/inline-bt.exp: Likewise.
2206 * gdb.perf/gmonster-null-lookup.py: Likewise.
2207 * gdb.perf/gmonster-print-cerr.py: Likewise.
2208 * gdb.perf/gmonster-ptype-string.py: Likewise.
2209 * gdb.python/py-unwind.exp: Likewise.
2210
19c659f1
AB
22112020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2212
2213 * gdb.base/commands.exp: Update expected results.
2214
9ef6d4a1
AB
22152020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2216
2217 PR cli/15104
2218 * gdb.base/commands.exp: Add additional tests.
2219 * gdb.base/completion.exp: Add additional tests.
2220
1536146f
AB
22212020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2222
2223 * gdb.base/completion.exp: Add additional tests.
2224
346e7e19
TV
22252020-12-11 Tom de Vries <tdevries@suse.de>
2226
2227 PR testsuite/26991
2228 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
2229 violations by setting bounds registers if the bounds are passed in the
2230 Bounds Table.
2231
9cd7a95a
TV
22322020-12-11 Tom de Vries <tdevries@suse.de>
2233
2234 PR testsuite/26954
2235 * gdb.base/float128.exp: Detect and handle no mpfr support.
2236
4483a8e7
SM
22372020-12-10 Simon Marchi <simon.marchi@efficios.com>
2238
2239 PR gdb/24694
2240 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
2241 calls.
2242
10067028
TV
22432020-12-10 Tom de Vries <tdevries@suse.de>
2244
2245 PR testsuite/26947
2246 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
2247 braces for tcl 8.5 and earlier.
2248
5b56203a
SM
22492020-12-09 Simon Marchi <simon.marchi@efficios.com>
2250
2251 PR 26875, PR 26901
2252 * gdb.base/flexible-array-member.c: New test.
2253 * gdb.base/flexible-array-member.exp: New test.
2254
b46551b2
TV
22552020-12-08 Tom de Vries <tdevries@suse.de>
2256
2257 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
2258 using is_amd64_regs_target.
2259
8439f446
TV
22602020-12-08 Tom de Vries <tdevries@suse.de>
2261
2262 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
2263 self_id.
2264
bc545da7
PA
22652020-12-07 Pedro Alves <pedro@palves.net>
2266
2267 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
2268 'additional_flags' variable.
2269
1f58f6c2
TBA
22702020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2271
2272 * gdb.linespec/explicit.exp: Extend with a test to check completing
2273 '-' after seemingly complete options.
2274
5759831a
TBA
22752020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2276
2277 * gdb.linespec/keywords.exp: Add tests to check positional
2278 flexibility of "-force-condition".
2279
21e051b3
TBA
22802020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2281
2282 * gdb.base/bp-cmds-run-with-ex.c: New file.
2283 * gdb.base/bp-cmds-run-with-ex.exp: New file.
2284 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
2285 * gdb.gdb/python-interrupts.exp: Update the call to
2286 'catch_command_errors' with the new argument.
2287 * gdb.gdb/python-selftest.exp: Ditto.
2288
187b041e
SM
22892020-12-04 Simon Marchi <simon.marchi@efficios.com>
2290
2291 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
2292 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2293 * gdb.threads/non-stop-fair-events.exp: Likewise.
2294
3b7a962d
SM
22952020-12-04 Simon Marchi <simon.marchi@efficios.com>
2296
2297 * gdb.threads/step-over-exec.exp: New.
2298 * gdb.threads/step-over-exec.c: New.
2299 * gdb.threads/step-over-exec-execd.c: New.
2300 * lib/my-syscalls.S: New.
2301 * lib/my-syscalls.h: New.
2302
e633b117
SM
23032020-12-04 Simon Marchi <simon.marchi@efficios.com>
2304
2305 * lib/dwarf.exp (declare_labels): Use name as text if text is
2306 not provided.
2307
67748e0f
TV
23082020-12-04 Tom de Vries <tdevries@suse.de>
2309
2310 PR testsuite/26990
2311 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2312 are unsupported.
2313
a8d13675
TV
23142020-12-04 Tom de Vries <tdevries@suse.de>
2315
2316 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2317 clause.
2318
f17727b3
TV
23192020-12-04 Tom de Vries <tdevries@suse.de>
2320
2321 * gdb.reverse/insn-reverse.exp: Fix count handling.
2322
a1499830
TV
23232020-12-04 Tom de Vries <tdevries@suse.de>
2324
2325 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2326 __x86_64__.
2327
9c027c2f
TV
23282020-12-04 Tom de Vries <tdevries@suse.de>
2329
2330 * gdb.reverse/insn-reverse.c (test_nr): New var.
2331 (usage, parse_args): New function.
2332 (main): Call parse_args. Only run test for test_nr.
2333 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2334 and bail out. Run subtests individually, using an inferior arg
2335 specifying the subtest.
2336
533b2ae0
AB
23372020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2338
2339 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2340
e4502042
AB
23412020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2342
2343 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2344 update test to use this.
2345
f55a9a37
SM
23462020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2347
2348 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2349
0a6155a0
SM
23502020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2351
2352 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2353 (do_test): Don't use with_test_prefix.
2354 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2355 (do_test): Don't use with_test_prefix.
2356 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2357 (do_test): Don't use with_test_prefix.
2358 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2359 (do_test): Don't use with_test_prefix.
2360
4d56d64a
SM
23612020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2362
2363 * gdb.threads/non-ldr-exit.exp: Fix comment.
2364
54e75f29
AB
23652020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2366
2367 * gdb.xml/maint-xml-dump-03.xml: New file.
2368
7ce05d21
TV
23692020-11-30 Tom de Vries <tdevries@suse.de>
2370
2371 PR symtab/26905
2372 * gdb.dwarf2/count.exp: Remove kfails.
2373
50757f95
TBA
23742020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2375
2376 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2377 indices.
2378
4afa9fd9
JB
23792020-11-24 Joel Brobecker <brobecker@adacore.com>
2380
2381 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2382 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2383 languages. Remove the associated setup_xfail.
2384
15a491af
SM
23852020-11-23 Simon Marchi <simon.marchi@efficios.com>
2386
2387 * lib/gdb.exp (gdb_assert): Show error message on error.
2388
891615f0
TV
23892020-11-23 Tom de Vries <tdevries@suse.de>
2390
2391 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2392 * gdb.ada/mod_from_name.exp: Same.
2393 * gdb.ada/pckd_arr_ren.exp: Same.
2394
19922582
SM
23952020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2396
2397 * gdb.base/template.exp: New.
2398 * gdb.base/template.c: New.
2399
117c628d
GB
24002020-11-22 Gary Benson <gbenson@redhat.com>
2401
2402 PR gdb/26905
2403 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2404 is defined using a DW_AT_count which references another DIE.
2405
da39d3ba
TV
24062020-11-21 Tom de Vries <tdevries@suse.de>
2407
2408 * gdb.base/vla-ptr.exp: Add XFAIL.
2409
a5c641b5
AB
24102020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2411
2412 * gdb.fortran/array-slices-bad.exp: New file.
2413 * gdb.fortran/array-slices-bad.f90: New file.
2414 * gdb.fortran/array-slices-sub-slices.exp: New file.
2415 * gdb.fortran/array-slices-sub-slices.f90: New file.
2416 * gdb.fortran/array-slices.exp: Rewrite tests.
2417 * gdb.fortran/array-slices.f90: Rewrite tests.
2418 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2419
a15a5258
AB
24202020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2421
2422 * gdb.base/completion.exp: Add new completion tests.
2423
7cb2893d
SM
24242020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2425
2426 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2427 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2428 * gdb.mi/mi-nsintrall.exp: Likewise.
2429 * gdb.mi/mi-nsmoribund.exp: Likewise.
2430 * gdb.mi/mi-nsthrexec.exp: Likewise.
2431 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2432
cf144ec8
SM
24332020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2434
2435 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2436 of perror.
2437
6b6a3e05
JM
24382020-11-18 Joseph Myers <joseph@codesourcery.com>
2439
2440 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2441 $arg.exe exists but $arg does not.
2442
811bdca0
GB
24432020-11-17 Gary Benson <gbenson@redhat.com>
2444
2445 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2446 __attribute__ ((used)).
2447
c72e3136
AB
24482020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2449
2450 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2451
037d7135
AB
24522020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2453
2454 * gdb.base/completion.exp: Add new tests.
2455
119e99bb
TT
24562020-11-16 Tom Tromey <tromey@adacore.com>
2457
2458 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2459 tests.
2460
b74dbc20
JB
24612020-11-15 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2464 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2465 (main): Add reference to pck__fp1_var2.
2466 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2467
0a12719e
JB
24682020-11-15 Joel Brobecker <brobecker@adacore.com>
2469
2470 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2471
0c9150e4
JB
24722020-11-15 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/fixed_points.exp: Add ptype tests.
2475 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2476
b26daff9
JB
24772020-11-15 Joel Brobecker <brobecker@adacore.com>
2478
2479 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2480
09584414
JB
24812020-11-15 Joel Brobecker <brobecker@adacore.com>
2482
2483 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2484 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2485 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2486 New files.
2487 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2488
2489 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2490 New files.
2491
9dd02fc0
AB
24922020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2493
2494 PR cli/26879
2495 * gdb.fortran/completion.exp: New file.
2496 * gdb.fortran/completion.f90: New file.
2497
5643c500
JM
24982020-11-12 Joseph Myers <joseph@codesourcery.com>
2499
2500 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2501 but $arg does not.
2502
7bea47f0
AB
25032020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2504
2505 * gdb.fortran/types.exp: Add more tests.
2506
1f2624a3
TT
25072020-11-12 Tom Tromey <tom@tromey.com>
2508
2509 PR rust/26799:
2510 * gdb.rust/traits.exp: Remove kfails.
2511
9e74f0ae
GB
25122020-11-12 Gary Benson <gbenson@redhat.com>
2513
2514 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2515 statement.
2516
acb994fa
SM
25172020-11-11 Simon Marchi <simon.marchi@efficios.com>
2518
2519 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2520 always-inserted" axis.
2521 (do_test): Add breakpoint_always_inserted parameter.
2522
95016fd2
TT
25232020-11-10 Tom Tromey <tromey@adacore.com>
2524
2525 * gdb.ada/bias.exp: Update.
2526 * gdb.ada/bias/bias.adb (X): Change value.
2527
83100a74
GB
25282020-11-10 Gary Benson <gbenson@redhat.com>
2529
2530 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2531 regexp fragment in parentheses to prevent false matching.
2532
6ff174a7
GB
25332020-11-10 Gary Benson <gbenson@redhat.com>
2534
2535 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2536
eb24648c
GB
25372020-11-10 Gary Benson <gbenson@redhat.com>
2538
2539 * gdb.cp/step-and-next-inline.exp: Only require
2540 -gstatement-frontiers when building with GCC.
2541 Only setup KFAIL's for GCC issues when using
2542 a GCC-built executable.
2543
86775fab
AB
25442020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2545
2546 * gdb.base/debug-expr.c: Add extra function to allow for an
2547 additional test.
2548 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2549 to this proc with gdb_test_debug_expr. Add an extra test.
2550 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2551 to this proc with gdb_test_debug_expr, give the tests names
2552 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2553 calls to this proc with gdb_test_debug_expr, give the tests names
2554 * gdb.fortran/debug-expr.exp: New file.
2555 * gdb.fortran/debug-expr.f90: New file.
2556 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2557
a1945bd4
SM
25582020-11-06 Simon Marchi <simon.marchi@efficios.com>
2559
2560 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2561 proceduresu.
2562 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2563 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2564 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2565 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2566 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2567 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2568 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2569 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2570
9c91c725
TT
25712020-11-04 Tom Tromey <tromey@adacore.com>
2572
2573 * gdb.ada/funcall_ref.exp: Update.
2574 * gdb.ada/var_rec_arr.exp: Update.
2575
8d9fd3a1
TT
25762020-11-04 Tom Tromey <tromey@adacore.com>
2577
2578 * gdb.ada/rec_ptype.exp: New file.
2579 * gdb.ada/rec_ptype/main.adb: New file.
2580 * gdb.ada/rec_ptype/p.ads: New file.
2581
d8f62e84
TT
25822020-11-04 Tom Tromey <tromey@adacore.com>
2583
2584 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2585 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2586 (PT_Full): New variable.
2587 * gdb.ada/tick_length_array_enum_idx/pck.adb
2588 (Full_PT): New type.
2589
7ff5b937
TT
25902020-11-04 Tom Tromey <tromey@adacore.com>
2591
2592 * gdb.ada/array_of_variant.exp: New file.
2593 * gdb.ada/array_of_variant/p.adb: New file.
2594 * gdb.ada/array_of_variant/pck.ads: New file.
2595 * gdb.ada/array_of_variant/pck.adb: New file.
2596
10f6a3ad
TT
25972020-11-04 Tom Tromey <tromey@adacore.com>
2598
2599 * gdb.ada/enum_idx_packed.exp: Add test.
2600 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2601 New variable.
2602 * gdb.ada/enum_idx_packed/pck.ads (Short)
2603 (Multi_Dimension, Multi_Dimension_Access): New types.
2604
b72795a8
TT
26052020-11-04 Tom Tromey <tromey@adacore.com>
2606
2607 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2608
24aa1b02
TT
26092020-11-04 Tom Tromey <tromey@adacore.com>
2610
2611 * gdb.ada/set_pckd_arr_elt.exp: Also test
2612 -fgnat-encodings=minimal. Add tests.
2613 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2614 Call Update_Small a second time.
2615 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2616 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2617 (Variant_Access): New types.
2618 (New_Variant): Declare.
2619
c9a28cbe
TT
26202020-11-04 Tom Tromey <tromey@adacore.com>
2621
2622 * gdb.ada/mod_from_name.exp: Test printing slice.
2623
57567375
TT
26242020-11-04 Tom Tromey <tromey@adacore.com>
2625
2626 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2627 values.
2628 * gdb.ada/access_to_unbounded_array.exp: Test different
2629 -fgnat-encodings values.
2630 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2631 values.
2632 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2633 values.
2634 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2635 values.
2636 * gdb.ada/array_of_variable_length.exp: Test different
2637 -fgnat-encodings values.
2638 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2639 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2640 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2641 change.
2642 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2643 values.
2644 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2645 * gdb.ada/out_of_line_in_inlined.exp: Test different
2646 -fgnat-encodings values.
2647 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2648 values.
2649 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2650 values.
2651 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2652 -fgnat-encodings values.
2653 * gdb.ada/variant_record_packed_array.exp: Test different
2654 -fgnat-encodings values.
2655
a7400e44
TT
26562020-11-04 Tom Tromey <tromey@adacore.com>
2657
2658 * gdb.ada/enum_idx_packed.exp: Add tests.
2659 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2660 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2661 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2662 declarations.
2663
c40907bf
TV
26642020-11-03 Tom de Vries <tdevries@suse.de>
2665
2666 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2667 terminator comments.
2668 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2669 terminator.
2670
f468977a
SM
26712020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2672
2673 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2674 integer format test with regexp.
2675
1c2bec19
GB
26762020-11-02 Gary Benson <gbenson@redhat.com>
2677
2678 * gdb.base/print-file-var.exp (test): Separate compiler and
2679 linker options, and build using build_executable_from_specs
2680 to accommodate this.
2681
6539a36d
GB
26822020-11-02 Gary Benson <gbenson@redhat.com>
2683
2684 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2685 for .c files compiled as C++ with Clang if any shared
2686 libraries are specified.
2687
7ea44a51
GB
26882020-11-02 Gary Benson <gbenson@redhat.com>
2689
2690 * lib/attributes.h: New header.
2691 * gdb.base/backtrace.c: Include the above. Replace
2692 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2693 * gdb.base/infcall-nested-structs.c: Likewise.
2694 * gdb.base/vla-optimized-out.c: Likewise.
2695
ab8f783d
TV
26962020-11-02 Tom de Vries <tdevries@suse.de>
2697
2698 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2699
d77c9224
JB
27002020-11-01 Joel Brobecker <brobecker@adacore.com>
2701
2702 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2703 System.Min_Int and System.Max_Int with smaller hardcoded
2704 constants.
2705
0e5b0dd0
SM
27062020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2707
2708 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2709 * configure: Re-generate.
2710
136821d9
SM
27112020-10-30 Simon Marchi <simon.marchi@efficios.com>
2712
2713 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2714 expected output.
2715
b78b3a29
TBA
27162020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2717
2718 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2719 behavior.
2720 * gdb.base/paginate-bg-execution.exp: Ditto.
2721 * gdb.base/paginate-inferior-exit.exp: Ditto.
2722 * gdb.base/double-prompt-target-event-error.c: Remove.
2723 * gdb.base/double-prompt-target-event-error.exp: Remove.
2724
cfaa8f76
TBA
27252020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2726
2727 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2728 inferiors' and 'detach inferiors' do not change the current
2729 inferior.
2730
0ad0e70c
TV
27312020-10-29 Tom de Vries <tdevries@suse.de>
2732
2733 * gdb.threads/tls.exp: Fix DUPLICATEs.
2734
99cc6b2a
TV
27352020-10-28 Tom de Vries <tdevries@suse.de>
2736
2737 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2738
efe9b873
TV
27392020-10-28 Tom de Vries <tdevries@suse.de>
2740
2741 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2742 * gdb.base/reread.exp: Same.
2743
6b68fd45
TV
27442020-10-28 Tom de Vries <tdevries@suse.de>
2745
2746 * lib/gdb.exp (readnow): Handle arg.
2747 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2748
32a5f98a
TV
27492020-10-28 Tom de Vries <tdevries@suse.de>
2750
2751 * gdb.base/relocate.exp: Update regexp for -readnow.
2752
f93b8760
TV
27532020-10-28 Tom de Vries <tdevries@suse.de>
2754
2755 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2756 -readnow.
2757
1b00ef06
TV
27582020-10-28 Tom de Vries <tdevries@suse.de>
2759
2760 PR symtab/26772
2761 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2762 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2763
364bb903
TV
27642020-10-28 Tom de Vries <tdevries@suse.de>
2765
2766 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2767 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2768 complaint during file command for -readnow.
2769
445a033f
TV
27702020-10-28 Tom de Vries <tdevries@suse.de>
2771
2772 * gdb.cp/nsalias.exp: Fix typo in test name.
2773
fdd67a42
TV
27742020-10-28 Tom de Vries <tdevries@suse.de>
2775
2776 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2777
706baf4c
TV
27782020-10-28 Tom de Vries <tdevries@suse.de>
2779
2780 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2781 -readnow.
2782
b448cca5
TV
27832020-10-27 Tom de Vries <tdevries@suse.de>
2784
2785 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2786
5868da03
TV
27872020-10-27 Tom de Vries <tdevries@suse.de>
2788
2789 * gdb.base/maint.exp: Update for -readnow.
2790
06db6ec3
TV
27912020-10-27 Tom de Vries <tdevries@suse.de>
2792
2793 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2794 -readnow.
2795
934a1764
GB
27962020-10-14 Gary Benson <gbenson@redhat.com>
2797
2798 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2799 "_vptr$Base" as correct, in addition to "_vptr.Base".
2800 (test_mixed): Likewise.
2801
0bf21fbd
GB
28022020-10-27 Gary Benson <gbenson@redhat.com>
2803
2804 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2805 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2806
b1d4d8d1
TBA
28072020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2808
2809 * gdb.base/condbreak.exp: Update the completion tests to
2810 consider the '-force' flag.
2811
bd24c5d6
TV
28122020-10-27 Tom de Vries <tdevries@suse.de>
2813
2814 * gdb.base/list-ambiguous-readnow.exp: New file.
2815
733d554a
TBA
28162020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2817
2818 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2819 the condition.
2820 * gdb.linespec/cpcompletion.exp: Update to consider the
2821 '-force-condition' keyword.
2822 * gdb.linespec/explicit.exp: Ditto.
2823 * lib/completion-support.exp: Ditto.
2824
b5fa468f
TBA
28252020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2826
2827 * gdb.base/condbreak-multi-context.cc: New file.
2828 * gdb.base/condbreak-multi-context.exp: New file.
2829
b3247276
TT
28302020-10-26 Tom Tromey <tom@tromey.com>
2831
2832 * lib/mi-support.exp (default_mi_gdb_start): Call
2833 gdb_stdin_log_init.
2834 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2835 subtract one from gdb_instances.
2836 (gdb_stdin_log_write): Flush in_file.
2837
1c47ec3e
TV
28382020-10-26 Tom de Vries <tdevries@suse.de>
2839
2840 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2841
6390859c
TT
28422020-10-26 Tom Tromey <tromey@adacore.com>
2843
2844 * gdb.ada/unsigned_range/foo.adb: New file.
2845 * gdb.ada/unsigned_range/pack.adb: New file.
2846 * gdb.ada/unsigned_range/pack.ads: New file.
2847 * gdb.ada/unsigned_range.exp: New file.
2848
55c3ad88
TV
28492020-10-26 Tom de Vries <tdevries@suse.de>
2850
2851 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2852
1612c4bb
TV
28532020-10-26 Tom de Vries <tdevries@suse.de>
2854
2855 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2856 for CU.
2857 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2858
7d72802b
TV
28592020-10-23 Tom de Vries <tdevries@suse.de>
2860
2861 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2862 DW_FORM_string.
2863 (Dwarf::_default_form): New proc.
2864 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2865 guessed.
2866
9476b583
TV
28672020-10-23 Tom de Vries <tdevries@suse.de>
2868
2869 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2870 * gdb.dwarf2/atomic-type.exp: Same.
2871 * gdb.dwarf2/bad-regnum.exp: Same.
2872 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2873 * gdb.dwarf2/dw2-align.exp: Same.
2874 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2875 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2876 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2877 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2878 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2879 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2880 * gdb.dwarf2/enum-type.exp: Same.
2881 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2882 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2883 * gdb.dwarf2/main-subprogram.exp: Same.
2884 * gdb.dwarf2/missing-type-name.exp: Same.
2885 * gdb.dwarf2/nonvar-access.exp: Same.
2886 * gdb.dwarf2/typedef-void-finish.exp: Same.
2887 * gdb.dwarf2/var-access.exp: Same.
2888 * gdb.dwarf2/void-type.exp: Same.
2889
4a636814
SM
28902020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2891
2892 PR gdb/26693
2893 * gdb.dwarf2/template-specification-full-name.exp: New test.
2894
557fc257
LM
28952020-10-22 Luis Machado <luis.machado@linaro.org>
2896
2897 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2898 expected an offset from the function.
2899 * gdb.base/msym-bp.exp (test): Likewise.
2900
6b4c676c
AB
29012020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2902
2903 * gdb.fortran/array-slices.exp: Add a new test.
2904
98cec4f6
GB
29052020-10-21 Gary Benson <gbenson@redhat.com>
2906
2907 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2908 fullname test with Clang. Also expand comments generally.
2909
ae86f581
TV
29102020-10-20 Tom de Vries <tdevries@suse.de>
2911
2912 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2913
8c161360
TV
29142020-10-20 Tom de Vries <tdevries@suse.de>
2915
2916 * gdb.dwarf2/arr-stride.c: Remove.
2917 * gdb.dwarf2/arr-stride.exp: Use main.c.
2918 * gdb.dwarf2/arr-subrange.c: Remove.
2919 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2920 * gdb.dwarf2/bad-regnum.c: Remove.
2921 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2922 * gdb.dwarf2/corrupt.c: Remove.
2923 * gdb.dwarf2/corrupt.exp: Use main.c.
2924 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2925 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2926 * gdb.dwarf2/dw2-icycle.c: Remove.
2927 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2928 * gdb.dwarf2/formdata16.c: Remove.
2929 * gdb.dwarf2/formdata16.exp: Use main.c.
2930 * gdb.dwarf2/implptrconst.c: Remove.
2931 * gdb.dwarf2/implptrconst.exp: Use main.c.
2932 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2933 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2934 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2935 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2936
9c2412ec
TV
29372020-10-20 Tom de Vries <tdevries@suse.de>
2938
2939 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2940 file.
2941 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2942
0cd2ad78
TV
29432020-10-20 Tom de Vries <tdevries@suse.de>
2944
2945 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2946 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2947 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2948 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2949 * gdb.dwarf2/dw2-ranges.exp: Same.
2950 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2951 * gdb.dwarf2/var-access.exp: Same.
2952
22cc388e
TT
29532020-10-19 Tom Tromey <tromey@adacore.com>
2954
2955 PR tui/26719
2956 * gdb.tui/list.exp: Check source window contents after focus
2957 change.
2958
520596f2
TV
29592020-10-17 Tom de Vries <tdevries@suse.de>
2960
2961 PR symtab/26317
2962 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2963
d1c8a76d
TV
29642020-10-17 Tom de Vries <tdevries@suse.de>
2965
2966 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2967 as suffix.
2968 * gdb.dwarf2/atomic.c: Rename to ...
2969 * gdb.dwarf2/atomic-type.c: ... this.
2970 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2971 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2972 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2973 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2974 * gdb.dwarf2/fission-mix2.c: Rename to ...
2975 * gdb.dwarf2/fission-mix-2.c: ... this.
2976 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2977 standard_testfile.
2978 * gdb.dwarf2/ada-valprint-error.exp: Same.
2979 * gdb.dwarf2/arr-stride.exp: Same.
2980 * gdb.dwarf2/arr-subrange.exp: Same.
2981 * gdb.dwarf2/atomic-type.exp: Same.
2982 * gdb.dwarf2/bad-regnum.exp: Same.
2983 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2984 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2985 * gdb.dwarf2/clang-debug-names.exp: Same.
2986 * gdb.dwarf2/comp-unit-lang.exp: Same.
2987 * gdb.dwarf2/corrupt.exp: Same.
2988 * gdb.dwarf2/count.exp: Same.
2989 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2990 * gdb.dwarf2/data-loc.exp: Same.
2991 * gdb.dwarf2/dw2-align.exp: Same.
2992 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2993 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2994 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2995 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2996 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2997 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2998 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2999 * gdb.dwarf2/dw2-inline-param.exp: Same.
3000 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3001 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3002 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3003 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3004 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
3005 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
3006 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3007 * gdb.dwarf2/dw2-param-error.exp: Same.
3008 * gdb.dwarf2/dw2-ranges-base.exp: Same.
3009 * gdb.dwarf2/dw2-ranges.exp: Same.
3010 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
3011 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
3012 * gdb.dwarf2/dw4-sig-types.exp: Same.
3013 * gdb.dwarf2/dynarr-ptr.exp: Same.
3014 * gdb.dwarf2/enum-type.exp: Same.
3015 * gdb.dwarf2/fission-mix.exp: Same.
3016 * gdb.dwarf2/formdata16.exp: Same.
3017 * gdb.dwarf2/implptrconst.exp: Same.
3018 * gdb.dwarf2/implptrpiece.exp: Same.
3019 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3020 * gdb.dwarf2/main-subprogram.exp: Same.
3021 * gdb.dwarf2/method-ptr.exp: Same.
3022 * gdb.dwarf2/missing-sig-type.exp: Same.
3023 * gdb.dwarf2/nonvar-access.exp: Same.
3024 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3025 * gdb.dwarf2/shortpiece.exp: Same.
3026 * gdb.dwarf2/staticvirtual.exp: Same.
3027 * gdb.dwarf2/subrange.exp: Same.
3028 * gdb.dwarf2/symtab-producer.exp: Same.
3029 * gdb.dwarf2/typedef-void-finish.exp: Same.
3030 * gdb.dwarf2/var-access.exp: Same.
3031 * gdb.dwarf2/variant.exp: Same.
3032 * gdb.dwarf2/void-type.exp: Same.
3033 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
3034 dw2-ranges-main.c.
3035 * gdb.dwarf2/dw2-ranges-main.c: Remove.
3036
472d09c1
TV
30372020-10-16 Tom de Vries <tdevries@suse.de>
3038
3039 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
3040
afe75f6d
TV
30412020-10-16 Tom de Vries <tdevries@suse.de>
3042
3043 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
3044
8c8bd0ba
TV
30452020-10-14 Tom de Vries <tdevries@suse.de>
3046
3047 PR testsuite/26732
3048 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
3049 scenario 2.
3050 * gdb.ada/mi_catch_ex_hand.exp: Same.
3051
b75d55d4
PA
30522020-10-13 Pedro Alves <pedro@palves.net>
3053
3054 * lib/mi-support.exp (mi_clean_restart): New.
3055 (mi_run_to_main): Delete.
3056 All callers adjust to use mi_clean_restart / mi_runto_main.
3057
e777225b
PA
30582020-10-13 Pedro Alves <pedro@palves.net>
3059
3060 * config/monitor.exp: Use "list -q".
3061 * gdb.arch/gdb1558.exp: Use "break -q".
3062 * gdb.arch/i386-permbkpt.exp: Use "break -q".
3063 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
3064 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
3065 * gdb.base/commands.exp: Use "break -q".
3066 * gdb.base/condbreak.exp: Use "break -q".
3067 * gdb.base/ctf-ptype.exp: Use "list -q".
3068 * gdb.base/define.exp: Use "break -q".
3069 * gdb.base/del.exp: Use "break -q".
3070 * gdb.base/fullname.exp: Use "break -q".
3071 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
3072 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
3073 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
3074 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
3075 "hbreak -q".
3076 * gdb.base/included.exp: Use "list -q".
3077 * gdb.base/label.exp: Use "break -q".
3078 * gdb.base/lineinc.exp: Use "break -q".
3079 * gdb.base/list.exp: Use "list -q".
3080 * gdb.base/macscp.exp: Use "list -q".
3081 * gdb.base/pending.exp: Use "break -q".
3082 * gdb.base/prologue-include.exp: Use "break -q".
3083 * gdb.base/ptype.exp: Use "list -q".
3084 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
3085 * gdb.base/server-del-break.exp: Use "break -q".
3086 * gdb.base/style.exp: Use "break -q".
3087 * gdb.base/symbol-without-target_section.exp: Use "list -q".
3088 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
3089 * gdb.cp/exception.exp: Use "tbreak -q".
3090 * gdb.dwarf2/dw2-error.exp: Use "break -q".
3091 * gdb.dwarf2/fission-mix.exp: Use "break -q".
3092 * gdb.dwarf2/fission-reread.exp: Use "break -q".
3093 * gdb.dwarf2/pr13961.exp: Use "break -q".
3094 * gdb.linespec/explicit.exp: Use "list -q".
3095 * gdb.linespec/linespec.exp: Use "break -q".
3096 * gdb.mi/mi-simplerun.exp: Use "--qualified".
3097 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
3098 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
3099 * gdb.server/connect-without-multi-process.exp: Use "break -q".
3100 * gdb.trace/change-loc.exp: Use "break -q".
3101 * gdb.trace/pending.exp: Use "break -q".
3102 * gdb.tui/basic.exp: Use "list -q".
3103 * gdb.tui/list-before.exp: Use "list -q".
3104 * gdb.tui/list.exp: Use "list -q".
3105 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
3106
8abd8ee8
PA
31072020-10-13 Pedro Alves <pedro@palves.net>
3108
3109 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
3110 saved breakpoints file.
3111 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
3112 inspecting breakpoint list.
3113 * lib/gdb.exp (runto_main): Add "qualified" to options.
3114 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
3115 and handle it.
3116 (mi_runto_main): Pass 1 as qualified argument.
3117
f71e6719
PA
31182020-10-13 Pedro Alves <pedro@palves.net>
3119
3120 * lib/mi-support.exp (mi_runto_main): New proc.
3121 (mi_run_to_main): Use it.
3122 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
3123 * gdb.mi/mi-var-cmd.exp: Likewise.
3124 * gdb.mi/mi-var-invalidate.exp: Likewise.
3125 * mi-var-list-children-invalid-grandchild.exp: Likewise.
3126 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3127 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3128 * gdb.mi/user-selected-context-sync.exp: Likewise.
3129 * gdb.opt/inline-cmds.exp: Likewise.
3130 * gdb.python/py-framefilter-mi.exp: Likewise.
3131 * gdb.python/py-mi.exp: Likewise.
3132
50441f0f
PA
31332020-10-13 Pedro Alves <pedro@palves.net>
3134
3135 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
3136 "runto main".
3137 * gdb.ada/small_reg_param.exp: Likewise.
3138 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3139 * gdb.base/annota1.exp: Likewise.
3140 * gdb.base/anon.exp: Likewise.
3141 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
3142 * gdb.base/dprintf-non-stop.exp: Likewise.
3143 * gdb.base/dprintf.exp: Likewise.
3144 * gdb.base/gdb11530.exp: Likewise.
3145 * gdb.base/gdb11531.exp: Likewise.
3146 * gdb.base/gnu_vector.exp: Likewise.
3147 * gdb.base/interrupt-noterm.exp: Likewise.
3148 * gdb.base/memattr.exp: Likewise.
3149 * gdb.base/step-over-syscall.exp: Likewise.
3150 * gdb.base/watch-cond-infcall.exp: Likewise.
3151 * gdb.base/watch-read.exp: Likewise.
3152 * gdb.base/watch-vfork.exp: Likewise.
3153 * gdb.base/watch_thread_num.exp: Likewise.
3154 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
3155 * gdb.guile/scm-frame-inline.exp: Likewise.
3156 * gdb.linespec/explicit.exp: Likewise.
3157 * gdb.opt/inline-break.exp: Likewise.
3158 * gdb.python/py-frame-inline.exp: Likewise.
3159 * gdb.reverse/break-precsave.exp: Likewise.
3160 * gdb.reverse/break-reverse.exp: Likewise.
3161 * gdb.reverse/consecutive-precsave.exp: Likewise.
3162 * gdb.reverse/consecutive-reverse.exp: Likewise.
3163 * gdb.reverse/finish-precsave.exp: Likewise.
3164 * gdb.reverse/finish-reverse.exp: Likewise.
3165 * gdb.reverse/fstatat-reverse.exp: Likewise.
3166 * gdb.reverse/getresuid-reverse.exp: Likewise.
3167 * gdb.reverse/i386-precsave.exp: Likewise.
3168 * gdb.reverse/i386-reverse.exp: Likewise.
3169 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3170 * gdb.reverse/i387-env-reverse.exp: Likewise.
3171 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3172 * gdb.reverse/insn-reverse.exp: Likewise.
3173 * gdb.reverse/machinestate-precsave.exp: Likewise.
3174 * gdb.reverse/machinestate.exp: Likewise.
3175 * gdb.reverse/pipe-reverse.exp: Likewise.
3176 * gdb.reverse/readv-reverse.exp: Likewise.
3177 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3178 * gdb.reverse/rerun-prec.exp: Likewise.
3179 * gdb.reverse/s390-mvcle.exp: Likewise.
3180 * gdb.reverse/solib-precsave.exp: Likewise.
3181 * gdb.reverse/solib-reverse.exp: Likewise.
3182 * gdb.reverse/step-precsave.exp: Likewise.
3183 * gdb.reverse/step-reverse.exp: Likewise.
3184 * gdb.reverse/time-reverse.exp: Likewise.
3185 * gdb.reverse/until-precsave.exp: Likewise.
3186 * gdb.reverse/until-reverse.exp: Likewise.
3187 * gdb.reverse/waitpid-reverse.exp: Likewise.
3188 * gdb.reverse/watch-precsave.exp: Likewise.
3189 * gdb.reverse/watch-reverse.exp: Likewise.
3190 * gdb.threads/kill.exp: Likewise.
3191 * gdb.threads/tid-reuse.exp: Likewise.
3192
d3a07122
SM
31932020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
3194
3195 PR gdb/26642
3196 * gdb.base/maint-target-async-off.c: New test.
3197 * gdb.base/maint-target-async-off.exp: New test.
3198
c65c6c42
AM
31992020-10-13 Alan Modra <amodra@gmail.com>
3200
3201 * gdb.arch/powerpc-altivec.s,
3202 * gdb.arch/powerpc-power7.s,
3203 * gdb.arch/powerpc-power8.s,
3204 * gdb.arch/powerpc-power9.s,
3205 * gdb.arch/powerpc-vsx.s,
3206 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
3207 * gdb.arch/powerpc-altivec.exp,
3208 * gdb.arch/powerpc-power7.exp,
3209 * gdb.arch/powerpc-power8.exp,
3210 * gdb.arch/powerpc-power9.exp,
3211 * gdb.arch/powerpc-vsx.exp,
3212 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
3213 disassembly of mfvsrd/mtvsrd.
3214
f4a0f710
AM
32152020-10-13 Alan Modra <amodra@gmail.com>
3216
3217 * gdb.arch/arm-disassembler-options.exp: Adjust expected
3218 "target architecture" output.
3219 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3220 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
3221 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
3222 * gdb.arch/s390-disassembler-options.exp: Likewise.
3223
87a37e5e
PA
32242020-10-12 Pedro Alves <pedro@palves.net>
3225
3226 PR exp/26602
3227 PR c++/26550
3228 * gdb.cp/ambiguous.cc (marker1): Delete.
3229 (main): Initialize all the fields of the locals. Replace marker1
3230 call with a "set breakpoint here" marker.
3231 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
3232 instead of running to marker1. Add tests printing all the
3233 variables and all the fields of the variables.
3234 (test_ambiguous): New proc, expecting the new GDB output when a
3235 field access is ambiguous. Change all "warning: X ambiguous"
3236 tests to use it.
3237
71e1b6b0
GB
32382020-10-12 Gary Benson <gbenson@redhat.com>
3239
3240 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
3241 * gdb.base/msym-bp-2.c (foo): Likewise.
3242 * gdb.base/msym-lang.c (foo): Likewise.
3243 * gdb.base/msym-lang-main.c (foo): Likewise.
3244 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
3245 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
3246 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
3247 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
3248 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
3249 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
3250 * gdb.python/py-objfile.c (static_var): Likewise.
3251 * gdb.python/py-symbol.c (rr): Likewise.
3252 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
3253 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
3254
9370fd51
AB
32552020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
3256
3257 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
3258 output of backtrace.
3259
7c184d33
TT
32602020-10-09 Tom Tromey <tromey@adacore.com>
3261
3262 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
3263 (Rec): Add field. Fix range.
3264 * gdb.ada/scalar_storage.exp: Update.
3265
3d87245c
HD
32662020-10-09 Hannes Domani <ssbssa@yahoo.de>
3267
3268 PR exp/26714
3269 * gdb.base/printcmds.exp: Add tests for void results.
3270
f5c4b229
JV
32712020-10-09 Jan Vrany <jan.vrany@labware.com>
3272
3273 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
3274 is emmited for both 'set directories' and 'directory' commands.
3275
b2701685
TT
32762020-10-08 Tom Tromey <tom@tromey.com>
3277
3278 * gdb.base/style.exp: Check that "main"'s name is styled.
3279
e86efb33
TT
32802020-10-07 Tom Tromey <tromey@adacore.com>
3281
3282 * gdb.base/find.exp: Rename some tests.
3283
30897591
GB
32842020-10-06 Gary Benson <gbenson@redhat.com>
3285
3286 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
3287 * gdb.base/list1.c (unused): Likewise.
3288
ced4a4c1
GB
32892020-10-06 Gary Benson <gbenson@redhat.com>
3290
3291 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
3292 __attribute__ ((used)).
3293 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
3294
ed3bdac4
AB
32952020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
3296
3297 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
3298 make use of regions throughout.
3299 * gdb.base/overlays.exp: Enclose string with variableds in "..",
3300 not {...}.
3301 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
3302
cd096ec8
HD
33032020-10-05 Hannes Domani <ssbssa@yahoo.de>
3304
3305 * gdb.base/call-sc.c: Fix return struct on stack test case.
3306 * gdb.base/call-sc.exp: Likewise.
3307
3ee6f75d
GB
33082020-10-02 Gary Benson <gbenson@redhat.com>
3309
3310 * README: Fix "paralell".
3311
f65825ec
GB
33122020-09-30 Gary Benson <gbenson@redhat.com>
3313
3314 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3315 Convert directive to lowercase.
3316 (.Labbrev1_begin): Add missing label.
3317 (abbrev code 0x1): Remove DW_AT_stmt_list.
3318 (.Ldie_b): Likewise.
3319
5f278258
TT
33202020-09-27 Tom Tromey <tom@tromey.com>
3321
3322 * gdb.tui/new-layout.exp: Use with_test_prefix.
3323
8f9929bb
GR
33242020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3325
3326 PR python/26586
3327 * gdb.python/python.exp: add test cases for the from_tty
3328 argument to gdb.execute.
3329
c20c017b
GB
33302020-09-25 Gary Benson <gbenson@redhat.com>
3331
3332 * gdb.base/infcall-nested-structs.exp.tcl: Add
3333 additional_flags=-Wno-tautological-compare for C++
3334 tests when compiling using Clang.
3335
68d654af
GB
33362020-09-25 Gary Benson <gbenson@redhat.com>
3337
3338 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3339 for .c files.
3340
b551a89f
TT
33412020-09-24 Tom Tromey <tromey@adacore.com>
3342
3343 PR tui/26638:
3344 * gdb.tui/list.exp: Check output of "focus next".
3345
20a5fcbd
TT
33462020-09-23 Tom Tromey <tom@tromey.com>
3347
3348 * gdb.dwarf2/intbits.exp: New file.
3349 * gdb.dwarf2/intbits.c: New file.
3350
b167e53f
PA
33512020-09-20 Pedro Alves <pedro@palves.net>
3352
3353 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3354 spawn_id before calling remote_close. Close secondary MI channel.
3355
dbc49e9f
PA
33562020-09-20 Pedro Alves <pedro@palves.net>
3357
3358 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3359 fails.
3360
c8d5abea
AB
33612020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3362
3363 * gdb.fortran/array-slices.exp: Update expected results.
3364 * gdb.fortran/class-allocatable-array.exp: Likewise.
3365 * gdb.fortran/multi-dim.exp: Likewise.
3366 * gdb.fortran/vla-type.exp: Likewise.
3367 * gdb.mi/mi-vla-fortran.exp: Likewise.
3368
14f9473c
VC
33692020-09-18 Victor Collod <vcollod@nvidia.com>
3370
3371 PR gdb/26635
3372 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3373 compatible with i386, and move it to...
3374 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3375 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3376 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3377
e8ef12b9
PA
33782020-09-18 Pedro Alves <pedro@palves.net>
3379
3380 PR gdb/26631
3381 * gdb.multi/multi-target-thread-find.exp: New file.
3382
e11daf7a
PA
33832020-09-18 Pedro Alves <pedro@palves.net>
3384
3385 * gdb.multi/multi-target-continue.exp: New file, factored out from
3386 multi-target.exp.
3387 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3388 multi-target.exp.
3389 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3390 multi-target.exp.
3391 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3392 multi-target.exp.
3393 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3394 multi-target.exp.
3395 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3396 multi-target.exp.
3397 * gdb.multi/multi-target.exp: Delete.
3398
d0edc2b8
AB
33992020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3400
3401 * gdb.fortran/array-slices.exp: Add missing message data.
3402
7474326c
PA
34032020-09-17 Pedro Alves <pedro@palves.net>
3404
3405 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3406
dd23068d
PA
34072020-09-17 Pedro Alves <pedro@palves.net>
3408
3409 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3410 full prototype.
3411
0640a543
PA
34122020-09-17 Pedro Alves <pedro@palves.net>
3413
3414 * gdb.python/py-as-string.c: Add cast.
3415
ef0cdbc1
PA
34162020-09-17 Pedro Alves <pedro@palves.net>
3417
3418 * gdb.base/sizeof.c (fill): Add cast.
3419
3a5eeb8b
PA
34202020-09-17 Pedro Alves <pedro@palves.net>
3421
3422 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3423
a8129512
PA
34242020-09-17 Pedro Alves <pedro@palves.net>
3425
3426 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3427 linkage name.
3428 * gdb.base/prologue.exp: Use print /d.
3429 * gdb.base/symbol-alias.exp: Handle C++ output.
3430 * gdb.base/symbol-alias2.c: Handle C++ output.
3431 [__cplusplus] (func): Explicitly specify linkage name.
3432
a83cdcb6
PA
34332020-09-17 Pedro Alves <pedro@palves.net>
3434
3435 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3436 (struct my_key_t): ... this. Adjust all references.
3437 (struct value_t): Rename to ...
3438 (struct my_value_t): ... this. Adjust all references.
3439 (create_map, add_map_element, create_map_map)
3440 (add_map_map_element): Add casts.
3441
d4bcee5c
PA
34422020-09-17 Pedro Alves <pedro@palves.net>
3443
3444 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3445 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3446
81f90489
PA
34472020-09-17 Pedro Alves <pedro@palves.net>
3448
3449 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3450
0a229804
PA
34512020-09-17 Pedro Alves <pedro@palves.net>
3452
3453 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3454 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3455 (charfoo, intfoo): Define full prototype.
3456 * gdb.base/ptype1.c (charfoo): Define full prototype.
3457 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3458 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3459
c3e5138d
PA
34602020-09-17 Pedro Alves <pedro@palves.net>
3461
3462 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3463 Don't define.
3464 (utf_32_string): Compile for both C and C++.
3465 * gdb.base/charset.exp: Use "print /d".
3466
151fdbad
PA
34672020-09-17 Pedro Alves <pedro@palves.net>
3468
3469 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3470 (nullptr): Rename to ...
3471 (null_ptr): ... this.
3472 * gdb.base/watchpoint.exp: Adjust to rename.
3473
18a25b64
PA
34742020-09-17 Pedro Alves <pedro@palves.net>
3475
3476 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3477 (three_not_flag): Add casts.
3478
11fac337
PA
34792020-09-17 Pedro Alves <pedro@palves.net>
3480
3481 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3482 char array.
3483 (main): Add references to Barrier, TestStrings, TestStringsH and
3484 TestStringsW.
3485 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3486 and expect a full prototype in C++.
3487
52626c58
PA
34882020-09-17 Pedro Alves <pedro@palves.net>
3489
3490 * gdb.base/nested-addr.c (main): Add cast.
3491 * gdb.base/nested-addr.exp: Use "print /d".
3492
52bb0902
PA
34932020-09-17 Pedro Alves <pedro@palves.net>
3494
3495 * gdb.base/break.exp (func): New. Use it throughout when
3496 expecting a function name.
3497
73e18ac9
PA
34982020-09-17 Pedro Alves <pedro@palves.net>
3499
3500 * gdb.base/display.exp: Issue "set print asm-demangle on".
3501
c8b18808
PA
35022020-09-17 Pedro Alves <pedro@palves.net>
3503
3504 * gdb.base/find.c: Include <string.h>.
3505 (init_bufs): Add cast.
3506 * gdb.base/find.exp: Issue "set print asm-demangle on".
3507
fe830662
TT
35082020-09-16 Tom Tromey <tromey@adacore.com>
3509
3510 PR gdb/26598:
3511 * gdb.base/skipcxx.exp: New file.
3512 * gdb.base/skipcxx.cc: New file.
3513
945ff6e2
TV
35142020-09-16 Tom de Vries <tdevries@suse.de>
3515
3516 PR testsuite/26617
3517 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3518 WITH_DEBUG_SECTIONS is defined.
3519 (xstr, str): New macro.
3520 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3521 to get start and size of _Dmain.
3522 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3523 using additional_flags.
3524
da1df1db
TBA
35252020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3526
3527 * gdb.base/bp-cmds-sourced-script.c: New file.
3528 * gdb.base/bp-cmds-sourced-script.exp: New test.
3529 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3530
337882d4
TV
35312020-09-16 Tom de Vries <tdevries@suse.de>
3532
3533 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3534 get the gdb prompt after issuing "monitor exit".
3535
7361f908
TV
35362020-09-16 Tom de Vries <tdevries@suse.de>
3537
3538 PR testsuite/26624
3539 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3540
4d91ddd3
TV
35412020-09-16 Tom de Vries <tdevries@suse.de>
3542
3543 PR testsuite/26618
3544 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3545
08cc37dd
TT
35462020-09-15 Tom Tromey <tromey@adacore.com>
3547
3548 PR rust/26197:
3549 * lib/rust-support.exp (rust_llvm_version): New proc.
3550 * gdb.rust/simple.exp: Check rust_llvm_version.
3551
ee6372f2
TV
35522020-09-14 Tom de Vries <tdevries@suse.de>
3553
3554 * gdb.rust/traits.exp: Fix PATH warning.
3555
dc3a371e
PA
35562020-09-13 Pedro Alves <pedro@palves.net>
3557
3558 * gdb.base/catch-follow-exec.c (main): Add explicit return
3559 statement.
3560 * gdb.base/catch-signal.c (main): Likewise.
3561 * gdb.base/condbreak-call-false.c (main): Likewise.
3562 * gdb.base/consecutive.c (main): Add explicit return
3563 statement and return type.
3564 * gdb.base/cursal.c (main): Add explicit return statement.
3565 * gdb.base/cvexpr.c (main): Likewise.
3566 * gdb.base/display.c (main): Add explicit return statement and
3567 return type.
3568 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3569 * gdb.base/endianity.c (main): Likewise.
3570 * gdb.base/execd-prog.c (main): Likewise.
3571 * gdb.base/gdb1090.c (main): Likewise.
3572 * gdb.base/info_qt.c (main): Likewise.
3573 * gdb.base/lineinc.c (main): Likewise.
3574 * gdb.base/load-command.c (main): Likewise.
3575 * gdb.base/macscp1.c (main): Likewise.
3576 * gdb.base/pr10179-a.c (main): Likewise.
3577 * gdb.base/quit-live.c (main): Likewise.
3578 * gdb.base/scope0.c (main): Likewise.
3579 * gdb.base/settings.c (main): Likewise.
3580 * gdb.base/stack-checking.c (main): Return int.
3581 * gdb.base/varargs.c (main): Add explicit return statement.
3582 * gdb.cp/ambiguous.cc (main): Likewise.
3583 * gdb.cp/anon-struct.cc (main): Likewise.
3584 * gdb.cp/anon-union.cc (main): Likewise.
3585 * gdb.cp/bool.cc (main): Likewise.
3586 * gdb.cp/bs15503.cc (main): Likewise.
3587 * gdb.cp/cplusfuncs.cc (main): Likewise.
3588 * gdb.cp/cttiadd.cc (main): Likewise.
3589 * gdb.cp/extern-c.cc (main): Likewise.
3590 * gdb.cp/filename.cc (main): Likewise.
3591 * gdb.cp/formatted-ref.cc (main): Likewise.
3592 * gdb.cp/mb-ctor.cc (main): Likewise.
3593 * gdb.cp/member-ptr.cc (main): Likewise.
3594 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3595 * gdb.cp/overload-const.cc (main): Likewise.
3596 * gdb.cp/paren-type.cc (main): Likewise.
3597 * gdb.cp/parse-lang.cc (main): Likewise.
3598 * gdb.cp/pr-1023.cc (main): Likewise.
3599 * gdb.cp/psmang1.cc (main): Likewise.
3600 * gdb.cp/readnow-language.cc (main): Likewise.
3601 * gdb.cp/ref-params.cc (main): Likewise.
3602 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3603 * gdb.cp/virtbase2.cc (main): Likewise.
3604 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3605 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3606 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3607 * gdb.mi/mi-console.c (main): Likewise.
3608 * gdb.mi/mi-read-memory.c (main): Likewise.
3609 * gdb.modula2/multidim.c (main): Likewise.
3610 * gdb.opt/inline-small-func.c (main): Likewise.
3611 * gdb.python/py-rbreak.c (main): Likewise.
3612 * gdb.stabs/exclfwd1.c (main): Likewise.
3613 * gdb.trace/qtro.c (main): Likewise.
3614
af26601c
PA
36152020-09-13 Pedro Alves <pedro@palves.net>
3616
3617 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3618 instead of getenv.
3619
2f4b83cd
PA
36202020-09-13 Pedro Alves <pedro@palves.net>
3621
3622 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3623 instead of spawning GDB with remote_spawn.
3624 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3625 gdb_spawn instead of spawning GDB with remote_spawn.
3626
c49da0e4
PA
36272020-09-13 Pedro Alves <pedro@palves.net>
3628
3629 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3630 file and add calls to first and second.
3631 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3632 add call to f.
3633
6791b117
PA
36342020-09-13 Pedro Alves <pedro@palves.net>
3635
3636 * gdb.mi/mi-break-qualified.cc: New file.
3637 * gdb.mi/mi-break-qualified.exp: New file.
3638 * lib/mi-support.exp (mi_create_breakpoint_multi)
3639 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3640 procedures.
3641 (mi_create_breakpoint_1): New, factored out from
3642 mi_create_breakpoint.
3643
3b8d4c5c
PA
36442020-09-13 Pedro Alves <pedro@palves.net>
3645
3646 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3647 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3648 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3649 (register_class): Delete.
3650 (main): Don't call register_class.
3651
d5f96005
PA
36522020-09-13 Pedro Alves <pedro@palves.net>
3653
3654 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3655 (do_tests): Remove "calling method for small class" test.
3656 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3657 (register_class): Delete.
3658 (main): Don't call register_class.
3659 * gdb.cp/call-method-register.exp: New file, based on bits removed
3660 from classes.exp.
3661 * gdb.cp/call-method-register.cc: New file, based on bits removed
3662 from classes.cc.
3663
77f2120b
PA
36642020-09-13 Pedro Alves <pedro@palves.net>
3665
3666 * gdb.base/msym-bp-2.c: New.
3667 * gdb.base/msym-bp-shl-lib.c: New file.
3668 * gdb.base/msym-bp-shl-main-2.c: New file.
3669 * gdb.base/msym-bp-shl-main.c: New file.
3670 * gdb.base/msym-bp-shl.exp: New file.
3671 * gdb.base/msym-bp.c: New file.
3672 * gdb.base/msym-bp.exp: New file.
3673
32aea73e
JB
36742020-09-13 Joel Brobecker <brobecker@adacore.com>
3675
3676 * gdb.base/default.exp: Change $_gdb_major to 11.
3677
2a67f09d
FW
36782020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3679 Felix Willgerodt <Felix.Willgerodt@intel.com>
3680
3681 * x86-avx512bf16.c: New file.
3682 * x86-avx512bf16.exp: Likewise.
3683 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3684
ad570dd7
TV
36852020-09-11 Tom de Vries <tdevries@suse.de>
3686
3687 PR exp/26602
3688 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3689
a56f7391
TBA
36902020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3691
3692 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3693
918619e5
AM
36942020-09-10 Alan Modra <amodra@gmail.com>
3695
3696 PR 26597
3697 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3698
cac1e71d
TV
36992020-09-08 Tom de Vries <tdevries@suse.de>
3700
3701 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3702 after gdb_starti_cmd.
3703
c5cd900e
AKS
37042020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3705
3706 * lib/fortran.exp (fortran_complex8): New proc.
3707 (fortran_complex16): New proc.
3708 * gdb.fortran/complex.exp: Use routines from fortran.exp
3709 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3710 * gdb.fortran/vla-ptr-info.exp: Likewise.
3711
8f5c6526
TV
37122020-09-03 Tom de Vries <tdevries@suse.de>
3713
3714 PR breakpoint/26546
3715 * gdb.base/label-without-address.exp: Runto main first.
3716
02c6f3f1
TT
37172020-09-02 Tom Tromey <tromey@adacore.com>
3718
3719 * gdb.ada/mi_var_access.exp: Test children of access variable.
3720 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3721 * gdb.ada/mi_var_array.exp: Update.
3722
efe24f05
KB
37232020-08-31 Kevin Buettner <kevinb@redhat.com>
3724
3725 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3726 on docker w/ AUFS storage driver.
3727
973695d6
KB
37282020-08-31 Kevin Buettner <kevinb@redhat.com>
3729
3730 * gdb.base/corefile2.exp (renamed binfile): New tests.
3731
f3bd50f1
SM
37322020-08-31 Simon Marchi <simon.marchi@efficios.com>
3733
3734 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3735
22b9b4b0
SL
37362020-08-31 Simon Marchi <simon.marchi@efficios.com>
3737
3738 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3739 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3740
8efaf6b3
SM
37412020-08-31 Simon Marchi <simon.marchi@efficios.com>
3742
3743 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3744 output, printing a "not saved" value from history and printing a
3745 convenience variable created from a "not saved" value.
3746
e840f2e3
TV
37472020-08-31 Tom de Vries <tdevries@suse.de>
3748
3749 * gdb.base/eh_return.exp: Use nopie.
3750
8f57f343
PA
37512020-08-28 Pedro Alves <pedro@palves.net>
3752
3753 * gdb.base/advance-until-multiple-locations.exp
3754 (advance_overload, until_overload): Adjust to match the
3755 frame/function header instead of the source line text.
3756
626d2320
TV
37572020-08-28 Tom de Vries <tdevries@suse.de>
3758
3759 * gdb.base/label-without-address.c: New test.
3760 * gdb.base/label-without-address.exp: New file.
3761
df631783
PA
37622020-08-27 Pedro Alves <pedro@palves.net>
3763
3764 PR gdb/26523
3765 PR gdb/26524
3766 * gdb.base/advance-until-multiple-locations.cc: New.
3767 * gdb.base/advance-until-multiple-locations.exp: New.
3768
48b076bb
SM
37692020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3770
3771 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3772
c2015ce4
AB
37732020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3774
3775 * gdb.arch/amd64-byte.exp: Make test names unique, use
3776 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3777 * gdb.arch/amd64-dword.exp: Likewise.
3778 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3779 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3780 unique.
3781 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3782 * gdb.arch/amd64-word.exp: Make test names unique, use
3783 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3784 * gdb.arch/i386-byte.exp: Make test names unique, use
3785 gdb_breakpoint.
3786 * gdb.arch/i386-word.exp: Likewise.
3787
995d3a19
SV
37882020-08-25 Shahab Vahedi <shahab@synopsys.com>
3789
3790 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3791
8cac2b31
SM
37922020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3793
3794 PR gdb/26532
3795 * gdb.threads/stepi-random-signal.exp: Update pattern.
3796
2bc19622
SM
37972020-08-25 Simon Marchi <simon.marchi@efficios.com>
3798
3799 PR gdb/26532
3800 * gdb.base/ui-redirect.exp: Update pattern.
3801
b04aa1fc
GB
38022020-08-25 Gary Benson <gbenson@redhat.com>
3803
3804 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3805 when compiling with clang.
8571e9c8 3806 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3807
9f68b453
GB
38082020-08-25 Gary Benson <gbenson@redhat.com>
3809
3810 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3811 Add additional_flags=-Wno-inaccessible-base when compiling
3812 with GCC >= 10.1 or clang. Add additional_flags=-w when
3813 compiling with GCC < 10.
3814
3945d2d7
GM
38152020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3816
3817 PR m2/26372
fc5d6901
SM
3818 * gdb.modula2/multidim.c: New file.
3819 * gdb.modula2/multidim.exp: New file.
3945d2d7 3820
60122dbe
SM
38212020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3822
3823 * lib/gdb.exp (runto): Always emit fail on internal error.
3824
1eb8556f
SM
38252020-08-24 Simon Marchi <simon.marchi@efficios.com>
3826
3827 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3828 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3829 Likewise.
3830 * gdb.threads/stepi-random-signal.exp: Likewise.
3831
33bf4c5c
TBA
38322020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3833
3834 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3835 * gdb.trace/strace.exp: Ditto.
3836
c2fd7fae
AKS
38372020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3838
3839 * gdb.fortran/vla-type.exp: Skip commands not required for
3840 the Flang compiled binaries after prologue fix.
3841
326afb72
TT
38422020-08-17 Tom de Vries <tdevries@suse.de>
3843 Tom Tromey <tromey@adacore.com>
3844
3845 PR rust/26197:
3846 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3847
3ae7ab99
TT
38482020-08-17 Tom Tromey <tromey@adacore.com>
3849
3850 * gdb.ada/mi_var_access.exp: New file.
3851 * gdb.ada/mi_var_access/mi_access.adb: New file.
3852 * gdb.ada/mi_var_access/pck.adb: New file.
3853 * gdb.ada/mi_var_access/pck.ads: New file.
3854
f569c1c5
TV
38552020-08-16 Tom de Vries <tdevries@suse.de>
3856
3857 PR gdb/25350
3858 * gdb.base/eh_return.c: New test.
3859 * gdb.base/eh_return.exp: New file.
3860
3d11c30a
TV
38612020-08-15 Tom de Vries <tdevries@suse.de>
3862
3863 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3864 (mixed_func_1d_): Use fortran_charlen_t in decl.
3865
547ce8f0
TV
38662020-08-15 Tom de Vries <tdevries@suse.de>
3867
3868 PR backtrace/26390
3869 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3870 Update expected pattern.
3871
a54a7f13
PA
38722020-08-13 Pedro Alves <pedro@palves.net>
3873
3874 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3875 * gdb.fortran/library-module.exp: Likewise.
3876 * gdb.fortran/logical.exp: Likewise.
3877 * gdb.fortran/module.exp: Likewise.
3878 * gdb.fortran/print_type.exp: Likewise.
3879 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3880 * gdb.fortran/vla-datatypes.exp: Likewise.
3881 * gdb.fortran/vla-history.exp: Likewise.
3882 * gdb.fortran/vla-ptr-info.exp: Likewise.
3883 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3884 * gdb.fortran/vla-ptype.exp: Likewise.
3885 * gdb.fortran/vla-sizeof.exp: Likewise.
3886 * gdb.fortran/vla-type.exp: Likewise.
3887 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3888 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3889 * gdb.fortran/vla-value-sub.exp: Likewise.
3890 * gdb.fortran/vla-value.exp: Likewise.
3891
7a82e903
PA
38922020-08-13 Pedro Alves <pedro@palves.net>
3893
3894 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3895 * gdb.ada/access_to_packed_array.exp: Likewise.
3896 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3897 * gdb.ada/addr_arith.exp: Likewise.
3898 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3899 * gdb.ada/arr_arr.exp: Likewise.
3900 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3901 * gdb.ada/array_bounds.exp: Likewise.
3902 * gdb.ada/array_of_variable_length.exp: Likewise.
3903 * gdb.ada/array_ptr_renaming.exp: Likewise.
3904 * gdb.ada/array_subscript_addr.exp: Likewise.
3905 * gdb.ada/arraydim.exp: Likewise.
3906 * gdb.ada/arrayparam.exp: Likewise.
3907 * gdb.ada/arrayptr.exp: Likewise.
3908 * gdb.ada/assign_1.exp: Likewise.
3909 * gdb.ada/assign_arr.exp: Likewise.
3910 * gdb.ada/atomic_enum.exp: Likewise.
3911 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3912 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3913 * gdb.ada/bias.exp: Likewise.
3914 * gdb.ada/boolean_expr.exp: Likewise.
3915 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3916 * gdb.ada/bp_enum_homonym.exp: Likewise.
3917 * gdb.ada/bp_inlined_func.exp: Likewise.
3918 * gdb.ada/bp_on_var.exp: Likewise.
3919 * gdb.ada/bp_range_type.exp: Likewise.
3920 * gdb.ada/bp_reset.exp: Likewise.
3921 * gdb.ada/call_pn.exp: Likewise.
3922 * gdb.ada/catch_assert_if.exp: Likewise.
3923 * gdb.ada/catch_ex.exp: Likewise.
3924 * gdb.ada/catch_ex_std.exp: Likewise.
3925 * gdb.ada/char_enum.exp: Likewise.
3926 * gdb.ada/char_param.exp: Likewise.
3927 * gdb.ada/complete.exp: Likewise.
3928 * gdb.ada/cond_lang.exp: Likewise.
3929 * gdb.ada/convvar_comp.exp: Likewise.
3930 * gdb.ada/dgopt.exp: Likewise.
3931 * gdb.ada/disc_arr_bound.exp: Likewise.
3932 * gdb.ada/display_nested.exp: Likewise.
3933 * gdb.ada/dot_all.exp: Likewise.
3934 * gdb.ada/dyn_loc.exp: Likewise.
3935 * gdb.ada/dyn_stride.exp: Likewise.
3936 * gdb.ada/excep_handle.exp: Likewise.
3937 * gdb.ada/expr_delims.exp: Likewise.
3938 * gdb.ada/expr_with_funcall.exp: Likewise.
3939 * gdb.ada/exprs.exp: Likewise.
3940 * gdb.ada/fin_fun_out.exp: Likewise.
3941 * gdb.ada/fixed_cmp.exp: Likewise.
3942 * gdb.ada/formatted_ref.exp: Likewise.
3943 * gdb.ada/frame_arg_lang.exp: Likewise.
3944 * gdb.ada/frame_args.exp: Likewise.
3945 * gdb.ada/fullname_bp.exp: Likewise.
3946 * gdb.ada/fun_addr.exp: Likewise.
3947 * gdb.ada/fun_in_declare.exp: Likewise.
3948 * gdb.ada/fun_overload_menu.exp: Likewise.
3949 * gdb.ada/fun_renaming.exp: Likewise.
3950 * gdb.ada/funcall_char.exp: Likewise.
3951 * gdb.ada/funcall_param.exp: Likewise.
3952 * gdb.ada/funcall_ptr.exp: Likewise.
3953 * gdb.ada/funcall_ref.exp: Likewise.
3954 * gdb.ada/homonym.exp: Likewise.
3955 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3956 * gdb.ada/info_auto_lang.exp: Likewise.
3957 * gdb.ada/info_exc.exp: Likewise.
3958 * gdb.ada/info_types.exp: Likewise.
3959 * gdb.ada/int_deref.exp: Likewise.
3960 * gdb.ada/interface.exp: Likewise.
3961 * gdb.ada/iwide.exp: Likewise.
3962 * gdb.ada/lang_switch.exp: Likewise.
3963 * gdb.ada/length_cond.exp: Likewise.
3964 * gdb.ada/maint_with_ada.exp: Likewise.
3965 * gdb.ada/mi_catch_assert.exp: Likewise.
3966 * gdb.ada/mi_catch_ex.exp: Likewise.
3967 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3968 * gdb.ada/mi_dyn_arr.exp: Likewise.
3969 * gdb.ada/mi_ex_cond.exp: Likewise.
3970 * gdb.ada/mi_exc_info.exp: Likewise.
3971 * gdb.ada/mi_interface.exp: Likewise.
3972 * gdb.ada/mi_prot.exp: Likewise.
3973 * gdb.ada/mi_ref_changeable.exp: Likewise.
3974 * gdb.ada/mi_string_access.exp: Likewise.
3975 * gdb.ada/mi_task_arg.exp: Likewise.
3976 * gdb.ada/mi_task_info.exp: Likewise.
3977 * gdb.ada/mi_var_array.exp: Likewise.
3978 * gdb.ada/mi_var_union.exp: Likewise.
3979 * gdb.ada/mi_variant.exp: Likewise.
3980 * gdb.ada/minsyms.exp: Likewise.
3981 * gdb.ada/mod_from_name.exp: Likewise.
3982 * gdb.ada/nested.exp: Likewise.
3983 * gdb.ada/null_array.exp: Likewise.
3984 * gdb.ada/optim_drec.exp: Likewise.
3985 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3986 * gdb.ada/packed_array_assign.exp: Likewise.
3987 * gdb.ada/packed_tagged.exp: Likewise.
3988 * gdb.ada/pp-rec-component.exp: Likewise.
3989 * gdb.ada/print_chars.exp: Likewise.
3990 * gdb.ada/print_pc.exp: Likewise.
3991 * gdb.ada/ptr_typedef.exp: Likewise.
3992 * gdb.ada/ptype_arith_binop.exp: Likewise.
3993 * gdb.ada/ptype_array.exp: Likewise.
3994 * gdb.ada/ptype_field.exp: Likewise.
3995 * gdb.ada/ptype_tagged_param.exp: Likewise.
3996 * gdb.ada/ptype_union.exp: Likewise.
3997 * gdb.ada/py_range.exp: Likewise.
3998 * gdb.ada/py_taft.exp: Likewise.
3999 * gdb.ada/rdv_wait.exp: Likewise.
4000 * gdb.ada/rec_comp.exp: Likewise.
4001 * gdb.ada/rec_return.exp: Likewise.
4002 * gdb.ada/ref_param.exp: Likewise.
4003 * gdb.ada/ref_tick_size.exp: Likewise.
4004 * gdb.ada/rename_subscript_param.exp: Likewise.
4005 * gdb.ada/repeat_dyn.exp: Likewise.
4006 * gdb.ada/same_component_name.exp: Likewise.
4007 * gdb.ada/same_enum.exp: Likewise.
4008 * gdb.ada/scalar_storage.exp: Likewise.
4009 * gdb.ada/set_wstr.exp: Likewise.
4010 * gdb.ada/small_reg_param.exp: Likewise.
4011 * gdb.ada/str_binop_equal.exp: Likewise.
4012 * gdb.ada/str_ref_cmp.exp: Likewise.
4013 * gdb.ada/str_uninit.exp: Likewise.
4014 * gdb.ada/sub_variant.exp: Likewise.
4015 * gdb.ada/sym_print_name.exp: Likewise.
4016 * gdb.ada/taft_type.exp: Likewise.
4017 * gdb.ada/tagged.exp: Likewise.
4018 * gdb.ada/tagged_access.exp: Likewise.
4019 * gdb.ada/task_bp.exp: Likewise.
4020 * gdb.ada/task_switch_in_core.exp: Likewise.
4021 * gdb.ada/tasks.exp: Likewise.
4022 * gdb.ada/tick_last_segv.exp: Likewise.
4023 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
4024 * gdb.ada/type_coercion.exp: Likewise.
4025 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4026 * gdb.ada/unchecked_union.exp: Likewise.
4027 * gdb.ada/uninitialized_vars.exp: Likewise.
4028 * gdb.ada/var_arr_attrs.exp: Likewise.
4029 * gdb.ada/var_arr_typedef.exp: Likewise.
4030 * gdb.ada/var_rec_arr.exp: Likewise.
4031 * gdb.ada/variant-record.exp: Likewise.
4032 * gdb.ada/variant.exp: Likewise.
4033 * gdb.ada/variant_record_packed_array.exp: Likewise.
4034 * gdb.ada/varsize_limit.exp: Likewise.
4035 * gdb.ada/whatis_array_val.exp: Likewise.
4036 * gdb.ada/widewide.exp: Likewise.
4037 * gdb.ada/win_fu_syms.exp: Likewise.
4038
40392020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
4040
4041 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
4042
10c381b5
AB
40432020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
4044
4045 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
4046 unset the array variable.
4047
8f34b746
TV
40482020-08-03 Tom de Vries <tdevries@suse.de>
4049
4050 PR symtab/26333
4051 * lib/dwarf.exp (DW_LNE_user): New proc.
4052 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
4053 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
4054
0245e136
KB
40552020-07-31 Kevin Buettner <kevinb@redhat.com>
4056
4057 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
4058 to 'uintptr_t'
4059 (inttypes.h): Include.
4060
9ef1ec5d
KB
40612020-07-31 Kevin Buettner <kevinb@redhat.com>
4062
4063 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
4064 (C5_24k): Delete.
4065 (C5_8k, C5_64k, C5_256k): New macros.
4066 (buf_ro): Allocate 256 KiB of initialized data.
4067
4c55e970
TBA
40682020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4069
4070 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
4071 that attempt to overwrite an existing condition with a condition
4072 that fails parsing and also with a condition that parses fine
4073 but contains junk at the end.
4074
1e620590
TBA
40752020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4076
4077 * gdb.base/condbreak-bad.c: New test.
4078 * gdb.base/condbreak-bad.exp: New file.
4079
e12dcc50
TV
40802020-07-30 Tom de Vries <tdevries@suse.de>
4081
4082 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
4083 out of ...
4084 (GDBInfoModuleSymbols::check_entry): ... here.
4085 (GDBInfoModuleSymbols::check_optional_entry): New proc.
4086 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
4087 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
4088
6cc64caa
TV
40892020-07-30 Tom de Vries <tdevries@suse.de>
4090
4091 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
4092 "__class_some_module_Number_t" optional.
4093
90fd07fc
TV
40942020-07-29 Tom de Vries <tdevries@suse.de>
4095
4096 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
4097 multiple locations.
4098
f5c79e97
TV
40992020-07-29 Tom de Vries <tdevries@suse.de>
4100
4101 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
4102 rather than function name.
4103
f75a0693
AB
41042020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4105
4106 PR symtab/26270:
4107 * gdb.cp/disasm-func-name.cc: New file.
4108 * gdb.cp/disasm-func-name.exp: New file.
4109
4888741a
TT
41102020-07-28 Tom Tromey <tromey@adacore.com>
4111
4112 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
4113 'varval' location.
4114
43d5901d
AB
41152020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4116
4117 * gdb.python/py-unwind.py: Update to make use of a register
4118 descriptor.
4119
14fa8fb3
AB
41202020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4121
4122 * gdb.python/py-arch-reg-names.exp: Add additional tests.
4123
e79eb02f
AB
41242020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
4125
4126 PR fortran/23051
4127 PR fortran/26139
4128 * gdb.fortran/class-allocatable-array.exp: New file.
4129 * gdb.fortran/class-allocatable-array.f90: New file.
4130 * gdb.fortran/pointer-to-pointer.exp: New file.
4131 * gdb.fortran/pointer-to-pointer.f90: New file.
4132
876518dd
TV
41332020-07-25 Tom de Vries <tdevries@suse.de>
4134
4135 PR symtab/26243
4136 * gdb.dwarf2/dw2-line-number-zero.c: New test.
4137 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
4138
6dcfb80a
TV
41392020-07-24 Tom de Vries <tdevries@suse.de>
4140
4141 PR testsuite/26293
4142 * gdb.ada/mi_prot.exp: Require gnatmake-8.
4143
e7bc9db8
PA
41442020-07-23 Pedro Alves <pedro@palves.net>
4145
4146 * gdb.server/server-kill.exp (prepare): New, factored out from the
4147 top level.
4148 (kill_server): New.
4149 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
4150 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
4151
78344df7
AB
41522020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
4153
4154 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
4155
25dfed24
SL
41562020-07-22 Sandra Loosemore <sandra@codesourcery.com>
4157
4158 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
4159 Initialize to empty string at top level.
4160 (gdb_wrapper_init): Revert check for file existence on build.
4161 Build the wrapper in its default place, not a build-specific
4162 location. When host == build, make the pathname absolute.
4163 (gdb_compile): Delete leftover declaration of
4164 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
4165 string instead of uninitialized.
4166
7da515fd
KB
41672020-07-22 Kevin Buettner <kevinb@redhat.com>
4168
4169 * gdb.base/corefile2.exp: New file.
4170 * gdb.base/coremaker2.exp: New file.
4171
9c5ec5c2
KB
41722020-07-22 Kevin Buettner <kevinb@redhat.com>
4173
4174 * gdb.base/coredump-filter.exp: Add second
4175 non-Private-Shared-Anon-File test.
4176 (test_disasm): Rename binfile for test which is expected
4177 to fail.
4178
f9e233c9
KB
41792020-07-22 Kevin Buettner <kevinb@redhat.com>
4180
4181 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
4182 data in core file".
4183 * gdb.base/coremaker.c (buf2ro): New global.
4184 (mmapdata): Add a read-only mmap mapping.
4185
94c265d7
KB
41862020-07-22 Kevin Buettner <kevinb@redhat.com>
4187
4188 PR corefiles/25631
4189 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
4190 New test.
4191 * gdb.base/coremaker.c (buf3): New global.
4192 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
4193 flags.
4194
41952020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
4196
4197 * gdb.base/coremaker.c (filler_ro): New global constant.
4198
32fa152e
TT
41992020-07-22 Tom Tromey <tromey@adacore.com>
4200
4201 * gdb.ada/mi_prot.exp: New file.
4202 * gdb.ada/mi_prot/pkg.adb: New file.
4203 * gdb.ada/mi_prot/pkg.ads: New file.
4204 * gdb.ada/mi_prot/prot.adb: New file.
4205
c8474dc3
TBA
42062020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4207
4208 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
4209 loads two JITers.
4210
baf8791e
AB
42112020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4212
4213 * gdb.python/py-arch-reg-groups.exp: Additional tests.
4214
f7306dac
AB
42152020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4216
4217 * gdb.python/py-arch-reg-names.exp: Additional tests.
4218
6d3d6e4b
TV
42192020-07-21 Tom de Vries <tdevries@suse.de>
4220
4221 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
4222 breakpoint locations".
4223 * gdb.reverse/solib-reverse.exp: Same.
4224
803d0592
TV
42252020-07-21 Tom de Vries <tdevries@suse.de>
4226
4227 * gdb.reverse/step-reverse.c (callee): Merge statements.
4228
e9bdc510
TV
42292020-07-21 Tom de Vries <tdevries@suse.de>
4230
4231 * gdb.fortran/info-modules.exp (info module variables): Allow missing
4232 line numbers for some variables.
4233
f0f9e75a
TV
42342020-07-21 Tom de Vries <tdevries@suse.de>
4235
4236 * gdb.opt/inline-locals.c (init_array): New func.
4237 (func1): Use init_array.
4238 * gdb.opt/inline-locals.exp: Update pattern.
4239
bd460ecb
TV
42402020-07-21 Tom de Vries <tdevries@suse.de>
4241
4242 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
4243 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
4244
ae5369e7
LC
42452020-07-20 Ludovic Courtès <ludo@gnu.org>
4246
4247 * gdb.guile/source2.scm: Add #f first argument to 'format'.
4248 * gdb.guile/types-module.exp: Remove "ERROR:" from
4249 regexps since Guile 3.0 no longer prints that.
4250
68cf161c
LC
42512020-07-20 Ludovic Courtès <ludo@gnu.org>
4252
4253 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
4254 error regexp to match on Guile 2.2.
4255
c14b4913
GB
42562020-07-20 Gary Benson <gbenson@redhat.com>
4257
4258 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
4259 with clang.
4260
b243ba58
TV
42612020-07-20 Tom de Vries <tdevries@suse.de>
4262
4263 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
4264 (omp_set_lock_in_order): New function.
4265 (single_scope, multi_scope, nested_func, nested_parallel): Use
4266 omp_set_lock_in_order and omp_unset_lock.
4267 (main): Init and destroy lock and lock2.
4268
c06ad8b5
TV
42692020-07-20 Tom de Vries <tdevries@suse.de>
4270
4271 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
4272
6e22f117
TV
42732020-07-20 Tom de Vries <tdevries@suse.de>
4274
4275 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
4276
33176ea7
TV
42772020-07-17 Tom de Vries <tdevries@suse.de>
4278
4279 * gdb.base/valgrind-infcall-2.c: New test.
4280 * gdb.base/valgrind-infcall-2.exp: New file.
4281 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
4282
90c3ec2d
TV
42832020-07-17 Tom de Vries <tdevries@suse.de>
4284
4285 * gdb.dlang/circular.c (found): Use found_label as label name.
4286 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
4287 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
4288 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
4289 * gdb.dwarf2/ada-linkage-name.exp: Same.
4290 * gdb.dwarf2/arr-subrange.exp: Same.
4291 * gdb.dwarf2/atomic-type.exp: Same.
4292 * gdb.dwarf2/comp-unit-lang.exp: Same.
4293 * gdb.dwarf2/cpp-linkage-name.exp: Same.
4294 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
4295 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
4296 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
4297 * gdb.dwarf2/implptr-64bit.exp: Same.
4298 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4299 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4300 * gdb.dwarf2/imported-unit.exp: Same.
4301 * gdb.dwarf2/main-subprogram.exp: Same.
4302 * gdb.dwarf2/missing-type-name.exp: Same.
4303 * gdb.dwarf2/nonvar-access.exp: Same.
4304 * gdb.dwarf2/struct-with-sig.exp: Same.
4305 * gdb.dwarf2/typedef-void-finish.exp: Same.
4306 * gdb.dwarf2/void-type.exp: Same.
4307
10da644d
TV
43082020-07-17 Tom de Vries <tdevries@suse.de>
4309
4310 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4311 src parameter.
4312 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4313 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4314 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4315 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4316 * gdb.dwarf2/dwz.exp: Same.
4317 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4318 * gdb.dwarf2/implref-array.exp: Same.
4319 * gdb.dwarf2/implref-const.exp: Same.
4320 * gdb.dwarf2/implref-global.exp: Same.
4321 * gdb.dwarf2/implref-struct.exp: Same.
4322 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4323 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4324 * gdb.dwarf2/var-access.exp: Same.
4325 * gdb.dwarf2/varval.exp: Same.
4326 * gdb.trace/entry-values.exp: Same.
4327
315e6afc
TV
43282020-07-17 Tom de Vries <tdevries@suse.de>
4329
4330 * lib/dwarf.exp (Dwarf::extern): Remove.
4331 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4332 * gdb.dlang/circular.exp: Same.
4333 * gdb.dwarf2/comp-unit-lang.exp: Same.
4334 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4335 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4336 * gdb.dwarf2/dwz.exp: Same.
4337 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4338 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4339 * gdb.dwarf2/imported-unit.exp: Same.
4340 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4341
5597c940
SL
43422020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4343
4344 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4345 Use double quotes instead of single quotes.
4346
d0ce17d8
CT
43472020-07-16 Caroline Tice <cmtice@google.com>
4348
4349 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4350 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4351
853772cc
TV
43522020-07-16 Tom de Vries <tdevries@suse.de>
4353
4354 * lib/dwarf.exp (program): Initialize _line.
4355 (DW_LNE_end_sequence): Reinitialize _line.
4356 (DW_LNS_advance_line): Update _line.
4357 (line): New proc.
4358 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4359 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4360 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4361 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4362 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4363 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4364
fe07b572
AB
43652020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4366
4367 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4368 generic.
4369
52781cce
TV
43702020-07-15 Tom de Vries <tdevries@suse.de>
4371
4372 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4373 is_amd64_regs_target.
4374
3dcc261c
AB
43752020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4376
4377 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4378 * gdb.fortran/ptype-on-functions.f90: Likewise.
4379
054a0959
SM
43802020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4381
4382 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4383 values in documentation for addr_size to 4 and 8.
4384
ccb9eba6
AB
43852020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4386
4387 * gdb.arch/amd64-osabi.exp: Update.
4388 * gdb.arch/arm-disassembler-options.exp: Update.
4389 * gdb.arch/powerpc-disassembler-options.exp: Update.
4390 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4391 * gdb.arch/s390-disassembler-options.exp: Update.
4392 * gdb.base/all-architectures.exp.tcl: Update.
4393 * gdb.base/attach-pie-noexec.exp: Update.
4394 * gdb.base/catch-syscall.exp: Update.
4395 * gdb.xml/tdesc-arch.exp: Update.
4396
025a39a7
TV
43972020-07-14 Tom de Vries <tdevries@suse.de>
4398
4399 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4400 (local_gettid): ... this.
4401 (fn): Update.
4402
74e4b667
SL
44032020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4404
4405 * gdb.base/info_sources.exp: Skip directory match tests on
4406 remote hosts.
4407
f413dd74
GB
44082020-07-13 Gary Benson <gbenson@redhat.com>
4409
4410 * gdb.base/savedregs.exp (caller): Use parentheses to
4411 make expected expression evaluation ordering explicit.
4412
915771bb
GB
44132020-07-13 Gary Benson <gbenson@redhat.com>
4414
4415 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4416
2a122642
GB
44172020-07-13 Gary Benson <gbenson@redhat.com>
4418
4419 * gdb.base/bigcore.c (main): Use a volatile pointer when
4420 attempting to trigger a SIGSEGV.
4421 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4422 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4423 * gdb.base/savedregs.c (thrower): Likewise.
4424 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4425
3f00c730
GB
44262020-07-13 Gary Benson <gbenson@redhat.com>
4427
4428 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4429 defining and using VLA structure fields into...
4430 * gdb.base/vla-struct-fields.c: New file.
4431 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4432 tests into...
4433 * gdb.base/vla-struct-fields.exp: New file.
4434
963eeee4
TV
44352020-07-13 Tom de Vries <tdevries@suse.de>
4436
4437 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4438 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4439 * gdb.base/gold-gdb-index.exp: Same.
4440 * gdb.base/morestack.exp: Same.
4441
0ed35c9a
DX
44422020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4443
4444 PR rust/26121
4445 * gdb.rust/modules.rs: Prevent linker from discarding test
4446 symbol.
4447
4fdba23d
PA
44482020-07-10 Pedro Alves <pedro@palves.net>
4449
4450 PR gdb/26199
4451 * gdb.multi/multi-target.c (exit_thread): New.
4452 (thread_start): Break loop if EXIT_THREAD.
4453 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4454 (top level) Call test_no_resumed.
4455
15f3b077
TT
44562020-07-08 Tom Tromey <tromey@adacore.com>
4457
4458 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4459 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4460
9fc501fd
AB
44612020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4462
4463 PR python/22748
4464 * gdb.opt/inline-frame-tailcall.c: New file.
4465 * gdb.opt/inline-frame-tailcall.exp: New file.
4466 * gdb.python/py-unwind-inline.c: New file.
4467 * gdb.python/py-unwind-inline.exp: New file.
4468 * gdb.python/py-unwind-inline.py: New file.
4469
64cb3757
AB
44702020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4471
4472 * gdb.python/py-arch-reg-groups.exp: New file.
4473
0f767f94
AB
44742020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4475
4476 * gdb.python/py-arch-reg-names.exp: New file.
4477
87dbc774
AB
44782020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4479
4480 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4481 gdb.PendingFrame.architecture method.
4482
d8cc8af6
TV
44832020-07-06 Tom de Vries <tdevries@suse.de>
4484
4485 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4486
3c8ea5be
PA
44872020-07-03 Pedro Alves <palves@redhat.com>
4488
4489 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4490 explicitly write negative numbers.
4491 * gdb.base/structs2.exp: Adjust expected output.
4492
bf90c83a
PA
44932020-07-03 Pedro Alves <palves@redhat.com>
4494
4495 * gdb.base/charset.c (init_string): Change all char parameters to
4496 unsigned char parameters.
4497
2eb82157
PA
44982020-07-03 Pedro Alves <palves@redhat.com>
4499
4500 * gdb.base/call-sc.exp (start_scalars_test): Use
4501 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4502 * gdb.base/overlays.c: Remove references to PARAMS.
4503 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4504 * gdb.base/reread.exp: Don't set 'prototypes' global.
4505 * gdb.base/structs.exp (start_structs_test): Use
4506 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4507 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4508 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4509 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4510 call.
4511 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4512
9adda7af
PA
45132020-07-03 Pedro Alves <palves@redhat.com>
4514
4515 * gdb.base/m32rovly.c: Delete.
4516 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4517
2a17c803
PW
45182020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4519
4520 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4521 of gdb_py_test_multiple.
4522 * gdb.python/py-cmd.exp: Likewise.
4523 * gdb.python/py-events.exp: Likewise.
4524 * gdb.python/py-function.exp: Likewise.
4525 * gdb.python/py-inferior.exp: Likewise.
4526 * gdb.python/py-infthread.exp: Likewise.
4527 * gdb.python/py-linetable.exp: Likewise.
4528 * gdb.python/py-parameter.exp: Likewise.
4529 * gdb.python/py-value.exp: Likewise.
4530
b011fe1a
TV
45312020-06-30 Tom de Vries <tdevries@suse.de>
4532
4533 PR testsuite/26175
4534 * lib/future.exp (gdb_default_target_compile): Detect and handle
4535 early_flags.
4536
df5b8876
SM
45372020-06-29 Simon Marchi <simon.marchi@efficios.com>
4538
4539 * boards/simavr.exp (gdb_load): Catch errors when closing
4540 previous connection. Close connection, wait for process and
4541 unset simavr_spawn_id on failure.
4542
a3ca48cd
TV
45432020-06-29 Tom de Vries <tdevries@suse.de>
4544
4545 * lib/gdb.exp (unknown): Make test-case unresolved.
4546
b0237c0e
TV
45472020-06-29 Tom de Vries <tdevries@suse.de>
4548
4549 PR gdb/25475
4550 * gdb.server/solib-list.exp: Verify that the symbol reload
4551 confirmation question is asked.
4552
c0b3b3bd
PW
45532020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4554
4555 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4556 have a input seq nr in each pass message.
fe4c3d43 4557 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4558 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4559 * gdb.python/python.exp: Make test names unique,
4560 use gdb_test_multiline instead of gdb_py_test_multiple,
4561 use $gdb_test_name.
4562 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4563
1776e3e5
NA
45642020-06-26 Nick Alcock <nick.alcock@oracle.com>
4565
4566 * configure.ac: Add --enable-libctf.
4567 * aclocal.m4: sinclude ../config/enable.m4.
4568 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4569 * lib/gdb.exp (skip_ctf_tests): Use it.
4570 * gdb.base/ctf-constvars.exp: Error message tweak.
4571 * gdb.base/ctf-ptype.exp: Likewise.
4572 * configure: Regenerate.
4573
f53b3eeb
GB
45742020-06-26 Gary Benson <gbenson@redhat.com>
4575
4576 * gdb.cp/try_catch.cc: Include string.h.
4577 (main): Replace comparison against string literal with
4578 strcmp, avoiding build failure with -Wstring-compare.
4579 Add "marker test-complete".
4580 * gdb.cp/try_catch.exp: Run the test to the above marker,
4581 then verify that the value of "test" is still true.
4582
6d74da72
AB
45832020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4584
4585 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4586
2e52d038
AB
45872020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4588
4589 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4590
3b9fce96
AB
45912020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4592
4593 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4594 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4595 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4596 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4597 * gdb.arch/riscv-tdesc-loading.exp: New file.
4598
ed69cbc8
AB
45992020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4600
4601 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4602
767a879e
AB
46032020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4604
4605 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4606 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4607 * gdb.arch/riscv-tdesc-regs.c: New file.
4608 * gdb.arch/riscv-tdesc-regs.exp: New file.
4609
221db974
PA
46102020-06-24 Pedro Alves <palves@redhat.com>
4611
4612 * gdb.arch/amd64-entry-value-paramref.exp: Use
4613 prepare_for_testing_full and don't pass "c++" for the .S file
4614 build spec.
4615 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4616 $options, since it's an assembly file. Remove -Wno-deprecated.
4617 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4618 compiling C++ programs.
4619
331733cd
PA
46202020-06-24 Pedro Alves <palves@redhat.com>
4621
4622 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4623 Clang, add "-Wno-unknown-warning-option" to the options.
4624
caa7fd04
AB
46252020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4626
4627 * gdb.xml/tdesc-reload.c: New file.
4628 * gdb.xml/tdesc-reload.exp: New file.
4629 * gdb.xml/maint-xml-dump-01.xml: New file.
4630 * gdb.xml/maint-xml-dump-02.xml: New file.
4631 * gdb.xml/maint-xml-dump.exp: New file.
4632
bb8d1260
SL
46332020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4634
4635 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4636 Adjust for omitted commands when TUI is disabled.
4637
7e4b9c4c
GB
46382020-06-23 Gary Benson <gbenson@redhat.com>
4639 Pedro Alves <palves@redhat.com>
4640
4641 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4642 * gdb.cp/nsimport.cc: Likewise.
4643 * gdb.cp/nsnested.cc: Likewise.
4644 * gdb.cp/nsnoimports.cc: Likewise.
4645 * gdb.cp/nsusing.cc: Likewise.
4646 * gdb.cp/smartp.cc: Likewise.
4647 * gdb.python/py-pp-integral.c: Likewise.
4648 * gdb.python/py-pp-re-notag.c: Likewise.
4649
2e573c0a
GB
46502020-06-23 Gary Benson <gbenson@redhat.com>
4651
4652 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4653 * gdb.cp/nsimport.cc: Likewise.
4654 * gdb.cp/nsnested.cc: Likewise.
4655 * gdb.cp/nsnoimports.cc: Likewise.
4656 * gdb.cp/nsusing.cc: Likewise.
4657 * gdb.cp/smartp.cc: Likewise.
4658 * gdb.python/py-pp-integral.c: Likewise.
4659 * gdb.python/py-pp-re-notag.c: Likewise.
4660
746ebfe8
PW
46612020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4662
4663 * gdb.base/default-args.exp: New test.
4664 * gdb.base/default-args.c: New file.
4665 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4666 * gdb.base/default.exp: Update to new help text.
4667 * gdb.base/help.exp: Likewise.
4668 * gdb.base/page.exp: Likewise.
4669 * gdb.base/style.exp: Likewise.
4670 * gdb.guile/guile.exp: Likewise.
4671 * gdb.python/python.exp: Likewise.
4672
e822f2cd
SL
46732020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4674
4675 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4676 remote host. Fix search path syntax on Windows host.
4677
48e9cc84
PW
46782020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4679
4680 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4681 over 'exec-file-mismatch'.
4682 * gdb.base/attach.c: Mark should_exit volatile.
4683 * gdb.base/attach2.c: Likewise. Add a comment explaining
4684 why the sleep cannot be big.
4685 * gdb.base/attach3.c: New file.
4686
160f8a8f
SL
46872020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4688
4689 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4690 prefix optional.
4691
4d91c2a4
SL
46922020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4693
4694 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4695 for remote host.
4696
87f83f20
SL
46972020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4698 Hafiz Abid Qadeer <abidh@codesourcery.com>
4699
4700 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4701 file sent to remote host.
4702 (top level): Allow int32_t as type of 32-bit register.
4703
37ab8655
TV
47042020-06-19 Tom de Vries <tdevries@suse.de>
4705
4706 * lib/gdb.exp (gdb_note): New proc.
4707 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4708 (gdb_default_target_compile): ... here. Only call
4709 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4710 (use_gdb_compile): Change to array.
4711 (toplevel): Update sets of use_gdb_compile to specify language.
4712 Warn about default_target_compile override. Store dejagnu's version
4713 of default_target_compile in dejagnu_default_target_compile.
4714
a8a56685
TV
47152020-06-18 Tom de Vries <tdevries@suse.de>
4716
4717 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4718 (default_gdb_init): ... here.
4719
581bea2c
SL
47202020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4721
4722 Fix TUI support checks in gdb.tui tests.
4723
4724 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4725 just say UNSUPPORTED.
4726 * gdb.tui/corefile-run.exp: Likewise.
4727 * gdb.tui/empty.exp: Likewise.
4728 * gdb.tui/list-before.exp: Likewise.
4729 * gdb.tui/list.exp: Likewise.
4730 * gdb.tui/main.exp: Likewise.
4731 * gdb.tui/regs.exp: Likewise.
4732 * gdb.tui/resize.exp: Likewise.
4733 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4734 * gdb.tui/tui-layout-asm.exp: Likewise.
4735 * gdb.tui/tui-missing-src.exp: Likewise.
4736 * gdb.tui/winheight.exp: Likewise.
4737 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4738
05e682e3
SL
47392020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4740
4741 Fix TCL error in gdb.python/py-format-string.exp.
4742
4743 * gdb.python/py-format-string.exp: Move test for python support
4744 earlier, out of function body.
4745
efb763a5
SM
47462020-06-15 Simon Marchi <simon.marchi@efficios.com>
4747
4748 * gdb.base/index-cache-load-twice.c: New.
4749 * gdb.base/index-cache-load-twice.exp: New.
4750
43327b20
KS
47512020-06-17 Keith Seitz <keiths@redhat.com>
4752
99cf27cf 4753 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4754 when executing "gdb --configuration".
4755
081e778c
TV
47562020-06-17 Tom de Vries <tdevries@suse.de>
4757
4758 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4759 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4760 conditional on presence of gdb_tcl_unknown.
4761 (gdb_finish): Make override undo conditional on presence of
4762 gdb_tcl_unknown.
4763
d2d1ea20
TT
47642020-06-16 Tom Tromey <tom@tromey.com>
4765
4766 * gdb.python/tui-window.py (failwin): New function. Register it
4767 as a TUI window type.
4768 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4769
c802e8a7
GB
47702020-06-16 Gary Benson <gbenson@redhat.com>
4771
4772 * gdb.python/py-nested-maps.c (create_map): Add missing return
4773 value.
4774 (create_map_map): Likewise.
4775
ff08abb8
TBA
47762020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4777
4778 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4779 variable.
4780 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4781 and use the already-defined 'options' variable.
4782
a29d5112
AB
47832020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4784 Tom de Vries <tdevries@suse.de>
4785
4786 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4787 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4788 (gdb_setup_known_globals): New proc.
4789 (gdb_cleanup_globals): New proc.
4790 * lib/gdb.exp (load_lib): New override proc.
4791 (gdb_stdin_log_init): Set var in_file as persistent global.
4792 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4793 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4794 fpc_compiler as persistent global.
4795
8c74a764
TV
47962020-06-12 Tom de Vries <tdevries@suse.de>
4797
4798 * lib/tuiterm.exp (spawn): Rename to ...
4799 (tui_spawn): ... this.
4800 (toplevel): Move rename of spawn ...
4801 (gdb_init_tuiterm): ... here. New proc.
4802 (gdb_finish_tuiterm): New proc.
4803 * lib/gdb.exp (gdb_finish_hooks): New global var.
4804 (gdb_finish): Handle gdb_finish_hooks.
4805 (tuiterm_env): New proc.
4806 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4807 tuiterm_env.
4808 * gdb.tui/basic.exp: Same.
4809 * gdb.tui/corefile-run.exp: Same.
4810 * gdb.tui/empty.exp: Same.
4811 * gdb.tui/list-before.exp: Same.
4812 * gdb.tui/list.exp: Same.
4813 * gdb.tui/main.exp: Same.
4814 * gdb.tui/new-layout.exp: Same.
4815 * gdb.tui/regs.exp: Same.
4816 * gdb.tui/resize.exp: Same.
4817 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4818 * gdb.tui/tui-layout-asm.exp: Same.
4819 * gdb.tui/tui-missing-src.exp: Same.
4820 * gdb.tui/winheight.exp: Same.
4821
26783bce
TV
48222020-06-12 Tom de Vries <tdevries@suse.de>
4823
4824 PR testsuite/26110
4825 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4826 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4827
2b4e6a3f
TT
48282020-06-11 Tom Tromey <tom@tromey.com>
4829
4830 PR gdb/18318:
4831 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4832 floating point tests.
4833
2f33032a
KS
48342020-06-11 Keith Seitz <keiths@redhat.com>
4835
4836 PR gdb/21356
4837 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4838 vla_struct.
4839 Add new struct vla_typedef and union vla_typedef_union and
4840 corresponding instantiation objects.
4841 Initialize new objects.
4842 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4843 and vla_typedef_union_object.
4844 Fixup type for vla_struct_object.
4845
a8baf0a3
TV
48462020-06-11 Tom de Vries <tdevries@suse.de>
4847
4848 * lib/gdb.exp (with_override): New proc, factored out of ...
4849 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4850
7ab96794
TV
48512020-06-10 Tom de Vries <tdevries@suse.de>
4852
4853 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4854
cab5c3b7
SM
48552020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4856
4857 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4858 parameter, update callers.
4859
f8c41851
SM
48602020-06-04 Simon Marchi <simon.marchi@efficios.com>
4861
4862 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4863 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4864 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4865
1c07a73f
TV
48662020-06-04 Tom de Vries <tdevries@suse.de>
4867
4868 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4869
95146b5d
TV
48702020-06-04 Tom de Vries <tdevries@suse.de>
4871
4872 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4873 exp_continue.
4874
0cfcd4f0
TV
48752020-06-04 Tom de Vries <tdevries@suse.de>
4876
4877 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4878
f9b5d5ea
TV
48792020-06-03 Tom de Vries <tdevries@suse.de>
4880
4881 PR symtab/26046
4882 * gdb.cp/breakpoint-locs-2.cc: New test.
4883 * gdb.cp/breakpoint-locs.cc: New test.
4884 * gdb.cp/breakpoint-locs.exp: New file.
4885 * gdb.cp/breakpoint-locs.h: New test.
4886
5144dfba
TV
48872020-06-03 Tom de Vries <tdevries@suse.de>
4888
4889 PR testsuite/25609
4890 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4891 value of global verbose.
4892 * gdb.base/jit-elf.exp: Same.
4893 * gdb.base/jit-reader.exp: Same.
4894
621eacdf
TV
48952020-06-02 Tom de Vries <tdevries@suse.de>
4896
4897 * gdb.dwarf2/multidictionary.exp: Don't use
4898 gdb_spawn_with_cmdline_opts.
4899
1313c56e
AB
49002020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4901
4902 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4903 use_header case.
4904 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4905 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4906 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4907 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4908 * gdb.dwarf2/dw2-inline-header.c: New file.
4909 * gdb.dwarf2/dw2-inline-header.h: New file.
4910
f68f85b5
PA
49112020-05-30 Pedro Alves <palves@redhat.com>
4912
4913 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4914 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4915
678048e8
GB
49162020-05-29 Gary Benson <gbenson@redhat.com>
4917
4918 * gdb.compile/compile-cplus.exp (additional_flags): Also
4919 set when building with clang.
4920 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4921 when building with clang.
4922
9fcafd23
GB
49232020-05-29 Gary Benson <gbenson@redhat.com>
4924
4925 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4926 building with clang.
4927 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4928
735d5a07
GB
49292020-05-29 Gary Benson <gbenson@redhat.com>
4930
4931 * gdb.cp/koenig.exp (prepare_for_testing): Add
4932 additional_flags=-Wno-unused-comparison.
4933 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4934
4ad2c6a0
GB
49352020-05-28 Gary Benson <gbenson@redhat.com>
4936
4937 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4938 statement.
4939
09fe663e
GB
49402020-05-28 Gary Benson <gbenson@redhat.com>
4941
4942 * gdb.cp/classes.exp (prepare_for_testing): Add
4943 additional_flags=-Wno-deprecated-register.
4944 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4945 * gdb.cp/misc.exp: Likewise.
4946
cee00f17
GB
49472020-05-28 Gary Benson <gbenson@redhat.com>
4948
4949 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4950 (test_op_new::operator new): Add return statement.
4951 (test_op_new_array::operator new[]): Likewise.
4952
636edd00
PA
49532020-05-27 Pedro Alves <palves@redhat.com>
4954
4955 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4956 check. Use test_gdb_complete_unique instead of
4957 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4958 test_gdb_complete_multiple instead of
4959 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4960
c2b75043
LM
49612020-05-27 Luis Machado <luis.machado@linaro.org>
4962
4963 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4964 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4965 * gdb.arch/arm-disassembler-options.exp: Likewise.
4966 * gdb.arch/arm-disp-step.exp: Likewise.
4967 * gdb.arch/thumb-prologue.exp: Likewise.
4968 * gdb.base/async.exp: Likewise.
4969 * gdb.base/auxv.exp: Likewise.
4970 * gdb.base/complex-parts.exp: Likewise.
4971 * gdb.base/ena-dis-br.exp: Likewise.
4972 * gdb.base/foll-exec.exp: Likewise.
4973 * gdb.base/permissions.exp: Likewise.
4974 * gdb.base/relocate.exp: Likewise.
4975 * gdb.base/return2.exp: Likewise.
4976 * gdb.base/sigbpt.exp: Likewise.
4977 * gdb.base/siginfo-obj.exp: Likewise.
4978 * gdb.cp/converts.exp: Likewise.
4979 * gdb.cp/exceptprint.exp: Likewise.
4980 * gdb.cp/inherit.exp: Likewise.
4981 * gdb.cp/nsnoimports.exp: Likewise.
4982 * gdb.cp/virtbase2.exp: Likewise.
4983 * gdb.mi/mi-var-cmd.exp: Likewise.
4984 * gdb.mi/var-cmd.c: Likewise.
4985
53a47a3e
TT
49862020-05-26 Tom Tromey <tromey@adacore.com>
4987
4988 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4989
0bc2354b
TT
49902020-05-26 Tom Tromey <tromey@adacore.com>
4991
4992 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4993 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4994 type.
4995 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4996 variable.
4997
0db49895
CBG
49982020-05-26 Christian Biesinger <cbiesinger@google.com>
4999
5000 * Makefile.in: Use = instead of == for the test command
5001 for portability.
5002
40d22035
TV
50032020-05-26 Tom de Vries <tdevries@suse.de>
5004
5005 * gdb.base/gold-gdb-index-2.c: New test.
5006 * gdb.base/gold-gdb-index.c: New test.
5007 * gdb.base/gold-gdb-index.exp: New file.
5008 * gdb.base/gold-gdb-index.h: New test.
5009
043e2e02
TV
50102020-05-25 Tom de Vries <tdevries@suse.de>
5011
5012 * boards/gold-gdb-index.exp: New file.
5013
462f72c5
SM
50142020-05-25 Simon Marchi <simon.marchi@efficios.com>
5015
5016 * boards/simavr.exp: New file.
5017
6cf66e76
SM
50182020-05-25 Simon Marchi <simon.marchi@efficios.com>
5019
5020 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
5021 * gdb.base/inferior-args.exp: New file.
5022 * gdb.base/inferior-args.c: New file.
5023
75d04512
SM
50242020-05-25 Simon Marchi <simon.marchi@efficios.com>
5025
5026 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
5027 inferior_args. Pass it to gdb_reload.
5028 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
5029 inferior_args.
5030 (gdb_reload): Add inferior_args argument.
5031 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
5032 pass it to gdbserver_run.
5033 * boards/native-gdbserver.exp: Do not set noargs.
5034 * boards/native-extended-gdbserver.exp (gdb_reload): Add
5035 inferior_args argument.
5036 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
5037 * gdb.base/a2-run.exp: Check for use_gdb_stub.
5038 * gdb.base/args.exp: Likewise.
5039
42cf1844
TV
50402020-05-25 Tom de Vries <tdevries@suse.de>
5041
5042 * lib/gdb.exp (exec_is_pie): Add comment.
5043
8f7d38ef
TV
50442020-05-25 Tom de Vries <tdevries@suse.de>
5045
5046 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
5047 instead of $binfile in the untested message.
5048
465e1b0f
TV
50492020-05-25 Tom de Vries <tdevries@suse.de>
5050
5051 PR testsuite/26031
5052 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
5053
3c5a0e02
TV
50542020-05-25 Tom de Vries <tdevries@suse.de>
5055
5056 * boards/gold.exp: New file.
5057
0a4f5f8c
TT
50582020-05-23 Tom Tromey <tom@tromey.com>
5059
5060 * gdb.base/style.exp: Remove completion styling test.
5061 * lib/gdb-utils.exp (style): Remove completion styles.
5062
eca1f90c
TT
50632020-05-23 Tom Tromey <tom@tromey.com>
5064
5065 * gdb.base/style.exp: Add completion styling test.
5066 * lib/gdb-utils.exp (style): Add completion styles.
5067
7c13f4e8
AB
50682020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
5069
5070 * gdb.base/annota1.exp: Update expected results.
5071 * gdb.cp/annota2.exp: Update expected results, remove duplicate
5072 test name.
5073 * gdb.cp/annota3.exp: Update expected results.
5074
41977d16
SM
50752020-05-20 Simon Marchi <simon.marchi@efficios.com>
5076
5077 PR gdb/26016
5078 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
5079 against MAP_FAILED.
5080 * gdb.base/coremaker.c (mmapdata): Likewise.
5081 * gdb.base/jit-reader-host.c (main): Likewise.
5082 * gdb.base/sym-file-loader.c (load): Likewise.
5083 (load_shlib): Likewise.
5084
b4757f2e
TT
50852020-05-20 Tom Tromey <tromey@adacore.com>
5086
5087 * gdb.ada/array_char_idx.exp: Recognize initialized array.
5088
9a0bacfb
TV
50892020-05-20 Tom de Vries <tdevries@suse.de>
5090
5091 PR symtab/25833
5092 * gdb.base/with-mf-inc.c: New test.
5093 * gdb.base/with-mf-main.c: New test.
5094 * gdb.base/with-mf.exp: New file.
5095
76571211
TT
50962020-05-19 Tom Tromey <tromey@adacore.com>
5097
5098 * gdb.rust/simple.exp: Restore missing test result.
5099
4cd9f3d5
TV
51002020-05-19 Tom de Vries <tdevries@suse.de>
5101
5102 * gdb.base/gdb-caching-proc.exp: Fix typo.
5103
7d874253
TT
51042020-05-19 Tom Tromey <tromey@adacore.com>
5105
5106 * gdb.rust/simple.exp: Add some test descriptions.
5107 (test_one_slice): Use with_test_prefix.
5108
1d727695
TV
51092020-05-18 Tom de Vries <tdevries@suse.de>
5110
5111 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
5112
7f32a4d5
PA
51132020-05-17 Pedro Alves <palves@redhat.com>
5114
5115 PR gdb/25741
5116 * gdb.base/hw-sw-break-same-address.exp: New file.
5117
7cfd74cf
PA
51182020-05-16 Pedro Alves <palves@redhat.com>
5119
5120 * gdb.multi/multi-re-run.exp (test_re_run): Switch
5121 LAST_LOADED_FILE accordingly.
5122
57b4f16e
PW
51232020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5124
5125 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
5126
7c05caf7
PW
51272020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5128
5129 * gdb.base/help.exp: Test apropos and help for commands
5130 having aliases. Fixed comments not starting with an
5131 upper-case letter or not finishing with a dot.
5132
7aa1b46f
PW
51332020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5134
3b3aaacb
PW
5135 * gdb.base/alias.exp: Update help output check.
5136
57b4f16e 51372020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 5138
7aa1b46f
PW
5139 * gdb.base/default.exp: Update output following fixes.
5140
0605465f
PW
51412020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5142
5143 * gdb.base/alias.exp: Test aliases starting with a prefix of
5144 another alias.
5145
86e4e63d
GB
51462020-05-15 Gary Benson <gbenson@redhat.com>
5147
5148 * gdb.base/info-os.c (main): Add return statement.
5149 * gdb.base/info_minsym.c (minsym_fun): Likewise.
5150 * gdb.base/large-frame-2.c (func): Likewise.
5151 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
5152 * gdb.base/pr10179-b.c (foo2): Likewise.
5153 * gdb.base/valgrind-disp-step.c (foo): Likewise.
5154 * gdb.base/watch-cond.c (func): Likewise.
5155 * gdb.multi/goodbye.c (verylongfun): Likewise.
5156 * gdb.multi/hello.c (commonfun): Likewise.
5157 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
5158 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
5159 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
5160 Likewise.
5161 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
5162 * gdb.threads/interrupt-while-step-over.c (child_function):
5163 Likewise.
5164 * gdb.trace/actions-changed.c (end): Likewise.
5165
163df4df
GB
51662020-05-15 Gary Benson <gbenson@redhat.com>
5167
5168 * gdb.opencl/callfuncs.exp: Report when test skipped.
5169 * gdb.opencl/convs_casts.exp: Likewise.
5170 * gdb.opencl/datatypes.exp: Likewise.
5171 * gdb.opencl/operators.exp: Likewise.
5172 * gdb.opencl/vec_comps.exp: Likewise.
5173
6dbc505a
TV
51742020-05-15 Tom de Vries <tdevries@suse.de>
5175
5176 * gdb.base/align.exp.in: Rename to ...
5177 * gdb.base/align.exp.tcl: ... this.
5178 * gdb.base/align-c++.exp: Update.
5179 * gdb.base/align-c.exp: Update.
5180 * gdb.base/all-architectures.exp.in: Rename to ...
5181 * gdb.base/all-architectures.exp: ... this.
5182 * gdb.base/all-architectures-0.exp: Update.
5183 * gdb.base/all-architectures-1.exp: Update.
5184 * gdb.base/all-architectures-2.exp: Update.
5185 * gdb.base/all-architectures-3.exp: Update.
5186 * gdb.base/all-architectures-4.exp: Update.
5187 * gdb.base/all-architectures-5.exp: Update.
5188 * gdb.base/all-architectures-6.exp: Update.
5189 * gdb.base/all-architectures-7.exp: Update.
5190 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
5191 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
5192 * gdb.base/infcall-nested-structs-c++.exp: Update.
5193 * gdb.base/infcall-nested-structs-c.exp: Update.
5194 * gdb.base/info-types.exp.in: Rename to ...
5195 * gdb.base/info-types.exp.tcl: ... this.
5196 * gdb.base/info-types-c++.exp: Update.
5197 * gdb.base/info-types-c.exp: Update.
5198 * gdb.base/max-depth.exp.in: Rename to ...
5199 * gdb.base/max-depth.exp.tcl: ... this.
5200 * gdb.base/max-depth-c++.exp: Update.
5201 * gdb.base/max-depth-c.exp: Update.
5202 * gdb.cp/cpexprs.exp.in: Rename to ...
5203 * gdb.cp/cpexprs.exp.tcl: ... this.
5204 * gdb.cp/cpexprs-debug-types.exp: Update.
5205 * gdb.cp/cpexprs.exp: Update.
5206 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
5207 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
5208 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
5209 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
5210 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
5211 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
5212 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
5213 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
5214 * gdb.dwarf2/clang-debug-names-2.exp: Update.
5215 * gdb.dwarf2/clang-debug-names.exp: Update.
5216
d1034d78
AB
52172020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
5218
5219 * lib/check-test-names.exp: Remove code that prevents this file
5220 loading when tests are run in parallel.
5221
3c5c3649
PA
52222020-05-15 Pedro Alves <palves@redhat.com>
5223
5224 * gdb.multi/multi-kill.exp (start_inferior): Remove
5225 'testpid' parameter. Refer to namespace variable directly.
5226 (testpid): Declare as namespace variable.
5227
272c36b8
PA
52282020-05-15 Pedro Alves <palves@redhat.com>
5229
5230 * gdb.multi/multi-kill.exp: Wrap in namespace.
5231 (start_inferior): Add TESTPID parameter. Use it instead of the
5232 testpid global.
5233 (top level): Define empty TESTPID array, and pass it down to
5234 start_inferior.
5235
02eba61a
TV
52362020-05-14 Tom de Vries <tdevries@suse.de>
5237
5238 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
5239 output.
5240
971a3747
TV
52412020-05-14 Tom de Vries <tdevries@suse.de>
5242
5243 * gdb.base/align.exp: Split into ...
5244 * gdb.base/align.exp.in: ...
5245 * gdb.base/align-c++.exp: ...
5246 * gdb.base/align-c.exp: ... these.
5247 * gdb.base/infcall-nested-structs.exp: Split into ...
5248 * gdb.base/infcall-nested-structs.exp.in: ...
5249 * gdb.base/infcall-nested-structs-c++.exp: ...
5250 * gdb.base/infcall-nested-structs-c.exp: ... these.
5251 * gdb.base/info-types.exp: Split into ...
5252 * gdb.base/info-types.exp.in: ...
5253 * gdb.base/info-types-c++.exp: ...
5254 * gdb.base/info-types-c.exp: ... these.
5255 * gdb.base/max-depth.exp: Split into ...
5256 * gdb.base/max-depth.exp.in: ...
5257 * gdb.base/max-depth-c++.exp: ...
5258 * gdb.base/max-depth-c.exp: ... these.
5259 * gdb.cp/infcall-nodebug.exp: Split into ...
5260 * gdb.cp/infcall-nodebug.exp.in: ...
5261 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
5262 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
5263 * gdb.cp/infcall-nodebug-c-d0.exp: ...
5264 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
5265
a05575d3
TBA
52662020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5267 Pedro Alves <palves@redhat.com>
5268
5269 * gdb.multi/multi-exit.c: New file.
5270 * gdb.multi/multi-exit.exp: New file.
5271 * gdb.multi/multi-kill.c: New file.
5272 * gdb.multi/multi-kill.exp: New file.
5273
6ad82919
TBA
52742020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5275
5276 * gdb.base/annota1.exp: Update the expected output.
5277 * gdb.cp/annota2.exp: Ditto.
5278
843f4d93
AB
52792020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
5280
5281 * lib/check-test-names.exp: Disable when testing is being run in
5282 parallel.
5283
c7c66341
TV
52842020-05-12 Tom de Vries <tdevries@suse.de>
5285
5286 * gdb.base/jit-elf.exp: Fix string concat.
5287
1b59ca1c
TV
52882020-05-12 Tom de Vries <tdevries@suse.de>
5289
5290 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
5291 messages.
5292
b4991d29
TV
52932020-05-12 Tom de Vries <tdevries@suse.de>
5294
5295 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
5296
dbb0ab10
TV
52972020-05-12 Tom de Vries <tdevries@suse.de>
5298
5299 * gdb.ada/catch_ex.exp: Use with_test_prefix.
5300 * gdb.ada/mi_catch_ex.exp: Same.
5301 * gdb.ada/mi_catch_ex_hand.exp: Same.
5302
7549fed8
TV
53032020-05-12 Tom de Vries <tdevries@suse.de>
5304
5305 * gdb.fortran/complex.exp: Use with_test_prefix.
5306
af2d5cd8
TV
53072020-05-12 Tom de Vries <tdevries@suse.de>
5308
5309 * gdb.trace/passcount.exp: Fix test-names.
5310
7c121311
TV
53112020-05-12 Tom de Vries <tdevries@suse.de>
5312
5313 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5314
c9f3b40e
TV
53152020-05-12 Tom de Vries <tdevries@suse.de>
5316
5317 * gdb.gdb/complaints.exp: Use with_test_prefix.
5318 * gdb.xml/tdesc-regs.exp: Same.
5319 * gdb.opt/inline-locals.exp: Fix test name.
5320
111b33f0
TV
53212020-05-12 Tom de Vries <tdevries@suse.de>
5322
5323 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5324 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5325 * gdb.dwarf2/implref-struct.exp: Same.
5326 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5327 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5328
ebf47080
SM
53292020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5330
5331 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5332
d30dcd12
AB
53332020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5334
5335 * lib/check-test-names.exp (all_test_names): New module variable.
5336 (counts): Add 'duplicates' field.
5337 (_check_duplicates): New procedure.
5338 (check): Also check for duplicates.
5339 (do_log_summary): Print duplicates count.
5340 (do_reset_vars): Reset counter for duplicate test names, and
5341 discard all know test names.
5342
34584c09
AB
53432020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5344
5345 * lib/gdb.exp: Include check-test-names.exp library.
5346 * lib/check-test-names.exp: New file.
5347
e0002117
TV
53482020-05-11 Tom de Vries <tdevries@suse.de>
5349
5350 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5351
53f539a3
KS
53522020-05-11 Keith Seitz <keiths@redhat.com>
5353
5354 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5355
113ee09a
TV
53562020-05-11 Tom de Vries <tdevries@suse.de>
5357
5358 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5359 * gdb.cp/cpexprs.exp.in: .. here.
5360 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5361 cpexprs.exp.
5362
ba3e70b0
KS
53632020-05-11 Keith Seitz <keiths@redhat.com>
5364
5365 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5366 test names.
5367 * gdb.ada/arrayptr.exp: Likewise.
5368 * gdb.ada/assign_arr.exp: Likewise.
5369 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5370 * gdb.ada/bp_on_var.exp: Likewise.
5371 * gdb.ada/call_pn.exp: Likewise.
5372 * gdb.ada/complete.exp: Likewise.
5373 * gdb.ada/fun_overload_menu.exp: Likewise.
5374 * gdb.ada/funcall_param.exp: Likewise.
5375 * gdb.ada/funcall_ref.exp: Likewise.
5376 * gdb.ada/packed_array_assign.exp: Likewise.
5377 * gdb.ada/same_component_name.exp: Likewise.
5378 * gdb.ada/type_coercion.exp: Likewise.
5379 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5380 * gdb.ada/variant_record_packed_array.exp: Likewise.
5381
3ee6bb11
TV
53822020-05-11 Tom de Vries <tdevries@suse.de>
5383
5384 PR symtab/25941
5385 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5386 out of ...
5387 * gdb.dwarf2/clang-debug-names.exp: ... here.
5388 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5389 clang-debug-names.exp.in.
5390 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5391 * gdb.dwarf2/clang-debug-names-2.c: New test.
5392
86cd6bc8
AKS
53932020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5394
5395 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5396 (fortran_runto_main): New Proc, fortran version of runto_main.
5397 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5398 * gdb.fortran/array-bounds.exp: Likewise.
5399 * gdb.fortran/array-slices.exp: Likewise.
5400 * gdb.fortran/block-data.exp: Likewise.
5401 * gdb.fortran/charset.exp: Likewise.
5402 * gdb.fortran/common-block.exp: Likewise.
5403 * gdb.fortran/complex.exp: Likewise.
5404 * gdb.fortran/derived-type-function.exp: Likewise.
5405 * gdb.fortran/derived-type.exp: Likewise.
5406 * gdb.fortran/info-modules.exp: Likewise.
5407 * gdb.fortran/info-types.exp: Likewise.
5408 * gdb.fortran/intrinsics.exp: Likewise.
5409 * gdb.fortran/library-module.exp: Likewise.
5410 * gdb.fortran/logical.exp: Likewise.
5411 * gdb.fortran/max-depth.exp: Likewise.
5412 * gdb.fortran/module.exp: Likewise.
5413 * gdb.fortran/multi-dim.exp: Likewise.
5414 * gdb.fortran/nested-funcs.exp: Likewise.
5415 * gdb.fortran/print-formatted.exp: Likewise.
5416 * gdb.fortran/print_type.exp: Likewise.
5417 * gdb.fortran/printing-types.exp: Likewise.
5418 * gdb.fortran/ptr-indentation.exp: Likewise.
5419 * gdb.fortran/ptype-on-functions.exp: Likewise.
5420 * gdb.fortran/subarray.exp: Likewise.
5421 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5422 * gdb.fortran/vla-datatypes.exp: Likewise.
5423 * gdb.fortran/vla-history.exp: Likewise.
5424 * gdb.fortran/vla-ptr-info.exp: Likewise.
5425 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5426 * gdb.fortran/vla-ptype.exp: Likewise.
5427 * gdb.fortran/vla-sizeof.exp: Likewise.
5428 * gdb.fortran/vla-type.exp: Likewise.
5429 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5430 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5431 * gdb.fortran/vla-value-sub.exp: Likewise.
5432 * gdb.fortran/vla-value.exp: Likewise.
5433 * gdb.fortran/whatis_type.exp: Likewise.
5434 * gdb.mi/mi-var-child-f.exp: Likewise.
5435
6dc55ce9 54362020-05-09 Tom de Vries <tdevries@suse.de>
5437
5438 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5439
283cb58c
TV
54402020-05-08 Tom de Vries <tdevries@suse.de>
5441
5442 * gdb.dwarf2/clang-debug-names.c: New test.
5443 * gdb.dwarf2/clang-debug-names.exp: New file.
5444
ac4a4f1c
SM
54452020-05-06 Simon Marchi <simon.marchi@efficios.com>
5446
5447 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5448 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5449
24fe640b
TV
54502020-05-06 Tom de Vries <tdevries@suse.de>
5451
5452 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5453 breakpoint is at a "recommended breakpoint location".
5454 * gdb.reverse/consecutive-reverse.exp: Same.
5455
0d8683a3
TV
54562020-05-06 Tom de Vries <tdevries@suse.de>
5457
5458 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5459 address.
5460
b8983c46
TV
54612020-05-06 Tom de Vries <tdevries@suse.de>
5462
5463 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5464
abf6d805
TV
54652020-05-06 Tom de Vries <tdevries@suse.de>
5466
5467 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5468 info for r.
5469
0fc2a808
TV
54702020-05-06 Tom de Vries <tdevries@suse.de>
5471
5472 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5473 necessary.
5474
873dd427
TV
54752020-05-06 Tom de Vries <tdevries@suse.de>
5476
5477 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5478 void.
5479
7c99e7e2
TV
54802020-05-06 Tom de Vries <tdevries@suse.de>
5481
5482 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5483 of ...
5484 * gdb.base/async.exp: ... here.
5485 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5486 "recommended breakpoint location".
5487
6173d6a6
TV
54882020-05-06 Tom de Vries <tdevries@suse.de>
5489
5490 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5491
6015a067
TV
54922020-05-04 Tom de Vries <tdevries@suse.de>
5493
5494 * gdb.base/async.exp: Check whether instruction addresses are a
5495 "recommended breakpoint location".
5496
3b6acaee
TT
54972020-05-03 Tom Tromey <tom@tromey.com>
5498
5499 * gdb.base/sepdebug.exp: Remove "catch" test.
5500 * gdb.base/break.exp: Remove "catch" test.
5501 * gdb.base/default.exp: Update expected output.
5502
5beb4d17
TV
55032020-05-02 Tom de Vries <tdevries@suse.de>
5504
5505 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5506 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5507 * gdb.arch/i386-mpx-map.exp: Same.
5508 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5509 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5510 * gdb.arch/i386-mpx.exp: Same.
5511
8caf140d
TV
55122020-05-02 Tom de Vries <tdevries@suse.de>
5513
5514 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5515
693196cb
TV
55162020-05-01 Tom de Vries <tdevries@suse.de>
5517
5518 * gdb.ada/operator_bp.exp: Allow more than required amount of
5519 breakpoint.
5520
53ae0aa9
TV
55212020-05-01 Tom de Vries <tdevries@suse.de>
5522
5523 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5524
ee9d1e5f
HD
55252020-04-30 Hannes Domani <ssbssa@yahoo.de>
5526
5527 PR gdb/18706
5528 * gdb.cp/stub-array-size.cc: New test.
5529 * gdb.cp/stub-array-size.exp: New file.
5530 * gdb.cp/stub-array-size.h: New test.
5531 * gdb.cp/stub-array-size2.cc: New test.
5532
d5cf82c0
HD
55332020-04-30 Hannes Domani <ssbssa@yahoo.de>
5534
5535 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5536 output to the new format.
5537
42e165c3
SM
55382020-04-29 Simon Marchi <simon.marchi@efficios.com>
5539
5540 * gdb.base/break.exp: Use with_test_prefix.
5541
6e4e3fe1
TV
55422020-04-29 Tom de Vries <tdevries@suse.de>
5543
5544 * lib/gdb.exp (debug_types): New proc.
5545 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5546 * gdb.python/py-symtab.exp: Same.
5547
d642b692
HD
55482020-04-29 Hannes Domani <ssbssa@yahoo.de>
5549
5550 PR gdb/17320
5551 * gdb.base/pretty-array.c: New test.
5552 * gdb.base/pretty-array.exp: New file.
5553
ea90f227
TV
55542020-04-29 Tom de Vries <tdevries@suse.de>
5555
5556 PR symtab/25889
5557 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5558 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5559 and include cpexprs.exp.
5560
a65189c9
TV
55612020-04-28 Mark Williams <mark@myosotissp.com>
5562
5563 PR gdb/24480
5564 * dw4-toplevel-types.exp: Test for top level types.
5565 * dw4-toplevel-types.cc: Test for top level types.
5566
32d1f47a
TBA
55672020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5568
5569 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5570 (theads -> threads).
5571
56a4f5a1
TV
55722020-04-28 Tom de Vries <tdevries@suse.de>
5573
5574 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5575
0b2f8a3b
TV
55762020-04-28 Tom de Vries <tdevries@suse.de>
5577
5578 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5579
5390c717
TV
55802020-04-28 Tom de Vries <tdevries@suse.de>
5581
5582 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5583
15cd93d0
TV
55842020-04-28 Tom de Vries <tdevries@suse.de>
5585
5586 * gdb.dwarf2/main-foo.c: New test.
5587 * gdb.dwarf2/struct-with-sig.exp: New file.
5588
d472f0fb
TV
55892020-04-25 Tom de Vries <tdevries@suse.de>
5590
5591 * boards/debug-types.exp: New file.
5592
8d840e05
AB
55932020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5594
5595 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5596
bcfe6157
TT
55972020-04-24 Tom Tromey <tom@tromey.com>
5598
5599 PR symtab/12707:
5600 * gdb.python/py-symbol.exp: Update expected results for
5601 linkage_name test.
5602 * gdb.cp/print-demangle.exp: New file.
5603 * gdb.base/c-linkage-name.exp: Fix test.
5604 * gdb.guile/scm-symbol.exp: Update expected results for
5605 linkage_name test.
5606
f049a313
TT
56072020-04-24 Tom Tromey <tom@tromey.com>
5608
5609 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5610 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5611 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5612 assembler.
5613
7cf28874
TV
56142020-04-24 Tom de Vries <tdevries@suse.de>
5615
5616 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5617 C++.
5618
dac2fef7
TT
56192020-04-24 Tom Tromey <tromey@adacore.com>
5620
5621 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5622 values.
5623 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5624 values. Update test for minimal encodings.
5625 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5626 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5627 values. Update test for minimal encodings.
5628
1acda803
TT
56292020-04-24 Tom Tromey <tromey@adacore.com>
5630
5631 PR python/23662:
5632 * gdb.ada/variant.exp: Add Python checks.
5633 * gdb.rust/simple.exp: Add dynamic type checks.
5634
adfb9815
TT
56352020-04-24 Tom Tromey <tromey@adacore.com>
5636
5637 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5638 Make array type matching more lax.
5639 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5640 * gdb.ada/mi_variant.exp: New file.
5641 * gdb.ada/mi_variant/pck.ads: New file.
5642 * gdb.ada/mi_variant/pkg.adb: New file.
5643 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5644 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5645
7d79de9a
TT
56462020-04-24 Tom Tromey <tromey@adacore.com>
5647
5648 * gdb.ada/variant.exp: Add dynamic field offset tests.
5649 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5650 * gdb.ada/variant/pkg.adb: Add new variables.
5651
f8e89861
TT
56522020-04-24 Tom Tromey <tromey@adacore.com>
5653
5654 * gdb.ada/variant.exp: New file
5655 * gdb.ada/variant/pkg.adb: New file
5656 * gdb.ada/variant/pck.adb: New file
5657
86e887ae
TV
56582020-04-24 Tom de Vries <tdevries@suse.de>
5659
5660 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5661
88428775
TV
56622020-04-24 Tom de Vries <tdevries@suse.de>
5663
5664 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5665 flags.
5666
4e86f6e7
TV
56672020-04-24 Tom de Vries <tdevries@suse.de>
5668
5669 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5670
2016d3e6
TV
56712020-04-24 Tom de Vries <tdevries@suse.de>
5672
5673 * lib/gdb.exp (default_gdb_start): Handle eof.
5674 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5675 failure.
5676 * gdb.base/readnever.exp: Handle clean_restart failure.
5677
70bc38f5
TV
56782020-04-23 Tom de Vries <tdevries@suse.de>
5679
5680 * gdb.base/decl-before-def.exp: Run to main and print a again.
5681
de82891c
TV
56822020-04-23 Tom de Vries <tdevries@suse.de>
5683
5684 * gdb.base/decl-before-def-decl.c: New test.
5685 * gdb.base/decl-before-def-def.c: New test.
5686 * gdb.base/decl-before-def.exp: New file.
5687
96038148
TV
56882020-04-23 Tom de Vries <tdevries@suse.de>
5689
5690 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5691
54ac3df1
TV
56922020-04-22 Tom de Vries <tdevries@suse.de>
5693
5694 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5695 debug_info_offset.
5696 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5697 before $objsfile in the line line.
5698
714534e1
TV
56992020-04-22 Tom de Vries <tdevries@suse.de>
5700
5701 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5702
16a7dbf4
MS
57032020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5704
5705 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5706 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5707 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5708 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5709 * gdb.base/jit-protocol.h: Update definitions to match all usage
5710 contexts.
5711
57122020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5713
5714 * gdb.base: Rename all jit related test and source files.
5715
57162020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5717
5718 * gdb.base/jit-reader.exp: Relax register output check.
5719
317d2668
TV
57202020-04-22 Tom de Vries <tdevries@suse.de>
5721
5722 PR symtab/25764
5723 * gdb.base/psym-external-decl-2.c: New test.
5724 * gdb.base/psym-external-decl.c: New test.
5725 * gdb.base/psym-external-decl.exp: New file.
5726 * gdb.threads/tls.exp: Add PR25807 kfail.
5727
eea9e357
TV
57282020-04-22 Tom de Vries <tdevries@suse.de>
5729
5730 PR symtab/25801
5731 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5732 in "info source" output.
5733
3d5afab3
TV
57342020-04-22 Tom de Vries <tdevries@suse.de>
5735
5736 PR symtab/25700
5737 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5738 symtab for imported_unit.c.
5739
b32102f6
GB
57402020-04-21 Gary Benson <gbenson@redhat.com>
5741
5742 * gdb.base/advance.c (func): New argument, to match call site.
5743 (func2, func3): Add return statements.
5744
d43b7a2d
TBA
57452020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5746
5747 * gdb.multi/run-only-second-inf.c: New file.
5748 * gdb.multi/run-only-second-inf.exp: New file.
5749
d89edf9b
MM
57502020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5751
5752 * gdb.btrace/multi-inferior.c: New test.
5753 * gdb.btrace/multi-inferior.exp: New file.
5754
1a476b6d
MM
57552020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5756
5757 * gdb.btrace/enable-new-thread.c: New test.
5758 * gdb.btrace/enable-new-thread.exp: New file.
5759
4778a5f8
TV
57602020-04-21 Tom de Vries <tdevries@suse.de>
5761
5762 PR gdb/25471
5763 * gdb.threads/killed-outside.c: New test.
5764 * gdb.threads/killed-outside.exp: New file.
5765
9b2c992c
GB
57662020-04-20 Gary Benson <gbenson@redhat.com>
5767
5768 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5769 * gdb.base/nested-subp2.exp: Likewise.
5770 * gdb.base/nested-subp3.exp: Likewise.
5771
b5d1d6f7
GB
57722020-04-20 Gary Benson <gbenson@redhat.com>
5773
5774 * gdb.base/nested-subp1.exp: Disable test when using clang.
5775 * gdb.base/nested-subp2.exp: Likewise.
5776 * gdb.base/nested-subp3.exp: Likewise.
5777
25230285
GB
57782020-04-20 Gary Benson <gbenson@redhat.com>
5779
5780 * gdb.cp/exception.cc: Fix compilation error with clang.
5781
fa93cc8f
GB
57822020-04-20 Gary Benson <gbenson@redhat.com>
5783
809730f3 5784 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5785
e0c45f30
GB
57862020-04-20 Gary Benson <gbenson@redhat.com>
5787
5788 * gdb.base/jit-main.c: Fix compilation error with clang.
5789
4ddfec93
KR
57902020-04-17 Kamil Rytarowski <n54@gmx.com>
5791
5792 * gdb.base/attach-twice.c: Include "sys/types.h".
5793 (PTRACE_ATTACH): Add fallback definition.
5794 (main): Pass `0' to the 4th argument of `ptrace'.
5795
2bed205e
KR
57962020-04-17 Kamil Rytarowski <n54@gmx.com>
5797
5798 * gdb.base/fork-running-state.c: Include "signal.h".
5799
0743fc83
TT
58002020-04-17 Tom Tromey <tromey@adacore.com>
5801
5802 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5803 Update tests.
5804 * gdb.btrace/cpu.exp: Update tests.
5805 * gdb.base/maint.exp: Update tests.
5806 * gdb.base/default.exp: Update tests.
5807 * gdb.base/completion.exp: Update tests.
5808
efba5c23
TV
58092020-04-16 Tom de Vries <tdevries@suse.de>
5810
5811 PR symtab/25791
5812 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5813 (ensure_gdb_index): and factor out and move ...
5814 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5815 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5816
d191d716
TV
58172020-04-16 Tom de Vries <tdevries@suse.de>
5818
5819 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5820 loading exec.
5821
99f1bc6a
AB
58222020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5823
5824 * gdb.base/many-completions.exp: New file.
5825
194d088f
TV
58262020-04-14 Tom de Vries <tdevries@suse.de>
5827
5828 PR symtab/25718
5829 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5830
c1a66c06
TV
58312020-04-14 Tom de Vries <tdevries@suse.de>
5832
5833 PR symtab/25720
5834 * gdb.base/maint-expand-symbols-header-file.c: New test.
5835 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5836 * gdb.base/maint-expand-symbols-header-file.h: New test.
5837
21b0982c
AB
58382020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5839
5840 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5841 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5842 get_func_info.
5843 (get_func_info): Delete.
5844 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5845 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5846 * lib/dwarf.exp (get_func_info): New function.
5847
dd1cab06
TV
58482020-04-13 Tom de Vries <tdevries@suse.de>
5849
5850 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5851 to what find_gnatmake does.
5852
71ea2b6b
TV
58532020-04-10 Tom de Vries <tdevries@suse.de>
5854
5855 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5856 -readnow.
5857
bdfc1e8a
TV
58582020-04-10 Tom de Vries <tdevries@suse.de>
5859
5860 PR cli/25808
5861 * gdb.base/style.c: Add leading newlines.
5862 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5863 Check listing of main's one-line body.
5864
14ca8ecf
TV
58652020-04-08 Tom de Vries <tdevries@suse.de>
5866
5867 * lib/gdb.exp (psymtabs_p): New proc.
5868 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5869 importing unit" unsupported if there are no partial symbols.
5870
e21d048f
TV
58712020-04-08 Tom de Vries <tdevries@suse.de>
5872
5873 PR testsuite/25760
5874 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5875
25c11aca
TV
58762020-04-07 Tom de Vries <tdevries@suse.de>
5877
5878 PR symtab/25796
5879 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5880
5707e24b
TV
58812020-04-07 Tom de Vries <tdevries@suse.de>
5882
5883 * gdb.base/check-psymtab.c: New test.
5884 * gdb.base/check-psymtab.exp: New file.
5885
6ee448cc
TT
58862020-04-06 Tom Tromey <tromey@adacore.com>
5887
5888 * gdb.ada/variant-record/proc.adb: New file.
5889 * gdb.ada/variant-record/value.adb: New file.
5890 * gdb.ada/variant-record/value.s: New file.
5891 * gdb.ada/variant-record.exp: New file.
5892
9e7c9a03
HD
58932020-04-03 Hannes Domani <ssbssa@yahoo.de>
5894
5895 PR gdb/25325
5896 * gdb.cp/typed-enum.cc: New test.
5897 * gdb.cp/typed-enum.exp: New file.
5898
c90d28ac
AB
58992020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5900
5901 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5902 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5903 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5904 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5905 * gdb.opt/inline-small-func.c: New file.
5906 * gdb.opt/inline-small-func.exp: New file.
5907 * gdb.opt/inline-small-func.h: New file.
5908
34e9a9fa
AB
59092020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5910
5911 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5912 function.
5913
6a354911
AB
59142020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5915
5916 * lib/dwarf.exp (function_range): Allow compiler options to be
5917 specified.
5918
880d9777
TV
59192020-04-02 Tom de Vries <tdevries@suse.de>
5920
5921 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5922 __attribute__((always_inline)).
5923 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5924
f32682ea
TV
59252020-04-02 Tom de Vries <tdevries@suse.de>
5926
5927 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5928 (gdbserver_gdb_exit): ... here. Add timeout warning.
5929 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5930 (connect_target_extended_remote): Append new server_spawn_id to
5931 server_spawn_ids.
5932 (cleanup): New proc.
5933 (setup, <toplevel>): Call cleanup.
5934
d3214198
TV
59352020-04-02 Tom de Vries <tdevries@suse.de>
5936
5937 * gdb.base/main-psymtab.exp: New file.
5938
cc77ed24
TV
59392020-04-02 Tom de Vries <tdevries@suse.de>
5940
5941 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5942
3638a098
TT
59432020-04-01 Tom Tromey <tom@tromey.com>
5944
5945 * gdb.base/complex-parts.exp: Add type tests.
5946
c34e8714
TT
59472020-04-01 Tom Tromey <tom@tromey.com>
5948
5949 * gdb.base/complex-parts.exp: Add arithmetic tests.
5950
981c08ce
TT
59512020-04-01 Tom Tromey <tom@tromey.com>
5952
5953 * gdb.compile/compile.exp: Update.
5954 * gdb.compile/compile-cplus.exp: Update.
5955 * gdb.base/varargs.exp: Update.
5956 * gdb.base/floatn.exp: Update.
5957 * gdb.base/endianity.exp: Update.
5958 * gdb.base/callfuncs.exp (do_function_calls): Update.
5959 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5960 (complex_float_integral_args): Update.
5961 * gdb.base/complex.exp: Update.
5962 * gdb.base/complex-parts.exp: Update.
5963
3d1cfd43
TT
59642020-04-01 Tom Tromey <tromey@adacore.com>
5965
5966 * gdb.rust/union.rs: New file.
5967 * gdb.rust/union.exp: New file.
5968 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5969 (main): Update.
5970 * gdb.rust/simple.exp: Move union tests to union.exp.
5971
e033dfa9
TT
59722020-04-01 Tom Tromey <tromey@adacore.com>
5973
5974 * gdb.rust/simple.rs (main): Remove "y0".
5975
53cccef1
TBA
59762020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5977
5978 * gdb.multi/stop-all-on-exit.c: New test.
5979 * gdb.multi/stop-all-on-exit.exp: New file.
5980
60e22c1e
HD
59812020-04-01 Hannes Domani <ssbssa@yahoo.de>
5982
5983 PR gdb/24789
5984 * gdb.cp/misc.cc: Add integer reference variable.
5985 * gdb.cp/misc.exp: Add test.
5986
e139a727
TBA
59872020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5988
5989 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5990 scenario to cover execution until the end and also the case
5991
16b0db75
TV
59922020-03-31 Tom de Vries <tdevries@suse.de>
5993
5994 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5995 c. Use "maint info symtabs" to check symtab expansion.
5996
c0502da6
TV
59972020-03-30 Tom de Vries <tdevries@suse.de>
5998
5999 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
6000 unsupported.
6001 (verify_psymtab_expanded): Move ...
6002 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
6003 test.
6004 (readnow): New proc.
6005
5935fd15
AB
60062020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6007
6008 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
6009 with $hex.
6010
1773be9e
TT
60112020-03-20 Tom Tromey <tromey@adacore.com>
6012
6013 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
6014
70304be9
TT
60152020-03-20 Tom Tromey <tromey@adacore.com>
6016
6017 * gdb.ada/sub_variant/subv.adb: New file.
6018 * gdb.ada/sub_variant.exp: New file.
6019
0dd7b8f7
TV
60202020-03-20 Tom de Vries <tdevries@suse.de>
6021
6022 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
6023 first break fails.
6024 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
6025
cada5fc9
AB
60262020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6027
6028 * gdb.server/exit-multiple-threads.c: New file.
6029 * gdb.server/exit-multiple-threads.exp: New file.
6030
6b8c53f2
AB
60312020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6032
6033 * gdb.fortran/mixed-lang-stack.c: New file.
6034 * gdb.fortran/mixed-lang-stack.cpp: New file.
6035 * gdb.fortran/mixed-lang-stack.exp: New file.
6036 * gdb.fortran/mixed-lang-stack.f90: New file.
6037
19a2740f
AB
60382020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6039
6040 * gdb.linespec/cp-completion-aliases.cc: New file.
6041 * gdb.linespec/cp-completion-aliases.exp: New file.
6042
d8c8b848
TV
60432020-03-19 Tom de Vries <tdevries@suse.de>
6044
6045 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
6046 more precise.
6047
a9933ccf
TV
60482020-03-18 Tom de Vries <tdevries@suse.de>
6049
6050 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
6051 * gdb.dwarf2/break-inline-psymtab.c: New test.
6052 * gdb.dwarf2/break-inline-psymtab.exp: New file.
6053
2f89101f
TV
60542020-03-16 Tom de Vries <tdevries@suse.de>
6055
6056 * lib/cache.exp (gdb_do_cache): Add and handle local variables
6057 cache_verify and cache_verify_proc.
6058
6b9374f1
TV
60592020-03-15 Tom de Vries <tdevries@suse.de>
6060
6061 * gdb.server/solib-list.exp: Handle
6062 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
6063
eaeaf44c
TV
60642020-03-15 Tom de Vries <tdevries@suse.de>
6065
6066 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
6067 objfiles".
6068
3293bbaf
TT
60692020-03-14 Tom Tromey <tom@tromey.com>
6070
6071 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
6072
ab44624c
TV
60732020-03-14 Tom de Vries <tdevries@suse.de>
6074
6075 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
6076
54c43825
TV
60772020-03-14 Tom de Vries <tdevries@suse.de>
6078
6079 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
6080 result in line-by-line fashion.
6081
2ac70237
TV
60822020-03-14 Tom de Vries <tdevries@suse.de>
6083
6084 * lib/gdb.exp (supports_statement_frontiers): New proc.
6085 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
6086
09546b56
TV
60872020-03-14 Tom de Vries <tdevries@suse.de>
6088
6089 * gdb.base/printcmds.exp: Add missing quoting for "print
6090 teststring2".
6091
a1f6a07c
TT
60922020-03-13 Tom Tromey <tom@tromey.com>
6093
6094 * gdb.base/printcmds.exp (test_print_strings): Add regression
6095 test.
6096 * gdb.base/printcmds.c (charptr): New typedef.
6097 (teststring2): New global.
6098
1b83d09c
AB
60992020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
6100
6101 * gdb.base/break-interp.exp: Use the tail of the filename, not the
6102 full path in the test name.
6103 (test_ld): Add some with_test_prefix blocks to make test names
6104 unique.
6105
2d61316c
TV
61062020-03-13 Tom de Vries <tdevries@suse.de>
6107
6108 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
6109
2e9145ac
TV
61102020-03-13 Tom de Vries <tdevries@suse.de>
6111
6112 * gdb.mi/mi-sym-info.exp: Make matching more precise.
6113
96c7f873
TV
61142020-03-13 Tom de Vries <tdevries@suse.de>
6115
6116 PR symtab/25646
6117 * gdb.dwarf2/imported-unit.exp: Add test.
6118
49ba92c0
TV
61192020-03-13 Tom de Vries <tdevries@suse.de>
6120
6121 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
6122 (var1, var2): New variable.
6123 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
6124 matching symbols.
6125
301b21e0
TV
61262020-03-13 Tom de Vries <tdevries@suse.de>
6127
6128 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
6129 (Term::command): Use prompt prefix.
6130 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
6131 * gdb.tui/tui-layout-asm-short-prog.exp: Use
6132 command_no_prompt_prefix instead of prefix.
6133 * gdb.tui/tui-layout-asm.exp: Same.
6134
3f512721
SM
61352020-03-12 Simon Marchi <simon.marchi@efficios.com>
6136
6137 * gdb.base/break-interp.exp: Use foreach_with_prefix.
6138
40310f30
SM
61392020-03-12 Simon Marchi <simon.marchi@efficios.com>
6140
6141 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
6142 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
6143 on" while stepping over the test instruction, match printed
6144 message.
6145
09252140
TV
61462020-03-12 Tom de Vries <tdevries@suse.de>
6147
6148 * gdb.base/info-types.exp: Use exp_continue during matching of output
6149 of "info types".
6150
14e9c72c
TV
61512020-03-12 Tom de Vries <tdevries@suse.de>
6152
6153 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
6154
e515d67e
TV
61552020-03-12 Tom de Vries <tdevries@suse.de>
6156
6157 * gdb.fortran/module.exp: Use exp_continue during matching of output
6158 of "info variable -n".
6159
307eafd8
TV
61602020-03-12 Tom de Vries <tdevries@suse.de>
6161
6162 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
6163 gdb.dwarf2/dw2-ranges-base.c.
6164
9a2de3fc
TV
61652020-03-12 Tom de Vries <tdevries@suse.de>
6166
6167 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
6168 in presence of GLIBC debuginfo.
6169
3217502e
TV
61702020-03-12 Tom de Vries <tdevries@suse.de>
6171
6172 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
6173 $core.
6174
1281424c
TV
61752020-03-12 Tom de Vries <tdevries@suse.de>
6176
6177 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
6178 more precise.
6179
038b97fc
SM
61802020-03-11 Simon Marchi <simon.marchi@efficios.com>
6181
6182 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
6183 from Unix to Windows path.
6184
5308d1e7
TV
61852020-03-11 Tom de Vries <tdevries@suse.de>
6186
6187 * gdb.ada/minsyms.exp: Set language to ada.
6188
f870f78f
TV
61892020-03-11 Tom de Vries <tdevries@suse.de>
6190
6191 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
6192
5a13315d
TV
61932020-03-11 Tom de Vries <tdevries@suse.de>
6194
6195 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
6196
976862ed
TT
61972020-03-11 Tom Tromey <tromey@adacore.com>
6198
6199 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
6200
7462c383
TV
62012020-03-11 Tom de Vries <tdevries@suse.de>
6202
6203 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
6204
1c6c46a0
TV
62052020-03-11 Tom de Vries <tdevries@suse.de>
6206
6207 * gdb.base/break-interp.exp: Limit verbose scope.
6208
44f41bb7
TV
62092020-03-11 Tom de Vries <tdevries@suse.de>
6210
6211 * gdb.fortran/logical.f90: Define variable with character type.
6212 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
6213
b76f3a42
TV
62142020-03-11 Tom de Vries <tdevries@suse.de>
6215
6216 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
6217
1c33af77
TV
62182020-03-11 Tom de Vries <tdevries@suse.de>
6219
6220 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
6221 symtabs.
6222
8c95582d
AB
62232020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6224 Bernd Edlinger <bernd.edlinger@hotmail.de>
6225
6226 * gdb.cp/step-and-next-inline.cc: New file.
6227 * gdb.cp/step-and-next-inline.exp: New file.
6228 * gdb.cp/step-and-next-inline.h: New file.
6229 * gdb.dwarf2/dw2-is-stmt.c: New file.
6230 * gdb.dwarf2/dw2-is-stmt.exp: New file.
6231 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
6232 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
6233 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
6234
cecf8547
AB
62352020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6236
6237 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
6238 is-stmt flag in the line table.
6239
0ba678c9
TV
62402020-03-09 Tom de Vries <tdevries@suse.de>
6241
6242 * lib/gdb.exp (cached_file): Create cache dir.
6243
72fbdf83
TV
62442020-03-07 Tom de Vries <tdevries@suse.de>
6245
6246 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
6247 * gdb.cp/rvalue-ref-params.exp: Same.
6248
436b5e99
TV
62492020-03-06 Tom de Vries <tdevries@suse.de>
6250
6251 * lib/gdb.exp (tentative_rename, cached_file): New proc.
6252 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
6253
09f2921c
TV
62542020-03-06 Tom de Vries <tdevries@suse.de>
6255
6256 * README: Fix "the the".
6257 * gdb.base/dprintf.exp: Same.
6258
50a3cc5d
TV
62592020-03-05 Tom de Vries <tdevries@suse.de>
6260
6261 * gdb.base/maint.exp: Update "main print statistics" expected output.
6262
0a709cba
AKS
62632020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6264
6265 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
6266 (fortran_int8): Likewise.
6267 (fortran_real4): Likewise.
6268 (fortran_real8): Likewise.
6269 (fortran_complex4): Likewise.
6270 (fortran_logical4): Likewise.
6271 (fortran_character1): Likewise.
6272
5e5d66b6
AB
62732020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
6274
6275 * gdb.fortran/logical.exp: Add tests that any non-zero value is
6276 printed as true.
6277
7b973adc
SDJ
62782020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
6279
6280 * gdb.base/printcmds.exp: Add test to verify printf of a
6281 variable holding an address.
6282
478e490a
TV
62832020-03-03 Tom de Vries <tdevries@suse.de>
6284
6285 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
6286
1ef44e86
TV
62872020-03-03 Tom de Vries <tdevries@suse.de>
6288
6289 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
6290 gdb_test_multiple call.
6291
b98cc2cf
TV
62922020-03-03 Tom de Vries <tdevries@suse.de>
6293
6294 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
6295 gdb_test_multiple calls.
6296
63e163f2
AB
62972020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6298
6299 * gdb.base/default.exp: Remove test of 'set history filename'.
6300 * gdb.base/gdbinit-history.exp: Add tests for setting the history
6301 filename to the empty string.
6302 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
6303 and GDBHISTSIZE.
6304
24ed6739
AB
63052020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6306
6307 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6308 disabled.
6309
590003dc 63102020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6311 Tom de Vries <tdevries@suse.de>
590003dc
TV
6312
6313 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6314 -prompt prefix, before user_code argument. Add -lbl option likewise.
6315 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6316 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6317 argument.
6318 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6319 have "\r\n" at start-of-line, instead of at end-of-line.
6320
f5e46084
SM
63212020-02-28 Simon Marchi <simon.marchi@efficios.com>
6322
6323 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6324 libinproctrace.so.
6325
f7a7000d
LM
63262020-02-28 Luis Machado <luis.machado@linaro.org>
6327
6328 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6329 to "p/x".
6330
718e0816
LM
63312020-02-28 Luis Machado <luis.machado@linaro.org>
6332
6333 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6334 asm/ptrace.h and error.h.
6335
13c3a74a
TV
63362020-02-28 Tom de Vries <tdevries@suse.de>
6337
6338 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6339 (struct wrapper, do_something, mundane/symada__cS): Move ...
6340 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6341 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6342 Update "print symada__cS before partial symtab expansion" regexp.
6343 Update breakpoint location. Flush symbol cache after expansion.
6344
85d2d5bb
LM
63452020-02-28 Luis Machado <luis.machado@linaro.org>
6346
6347 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6348
3608f86c
TV
63492020-02-27 Tom de Vries <tdevries@suse.de>
6350
6351 * config/sid.exp: Remove unused globals.
6352 * gdb.base/attach.exp: Same.
6353 * gdb.base/catch-load.exp: Same.
6354 * gdb.base/dbx.exp: Same.
6355 * lib/gdb.exp: Same.
6356 * lib/mi-support.exp: Same.
6357 * lib/prompt.exp: Same.
6358
c8d4f6df
TV
63592020-02-27 Tom de Vries <tdevries@suse.de>
6360
6361 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6362 not set.
6363
0d79cdc4
AM
63642020-02-26 Aaron Merey <amerey@redhat.com>
6365
6366 * gdb.debuginfod: New directory for debuginfod tests.
6367 * gdb.debuginfod/main.c: New test file.
6368 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6369
0dce4280
TV
63702020-02-26 Tom de Vries <tdevries@suse.de>
6371
6372 PR gdb/25603
6373 * gdb.base/persistent-lang.cc: New test.
6374 * gdb.base/persistent-lang.exp: New file.
6375
9e80cfa1
AB
63762020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6377
6378 * gdb.fortran/derived-type-striding.exp: Add a new test.
6379 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6380 new test.
6381
2078dbb2
AB
63822020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6383
6384 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6385 names.
6386
70d49700
TV
63872020-02-25 Tom de Vries <tdevries@suse.de>
6388
6389 PR go/18926
6390 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6391
a88ef40d
TV
63922020-02-24 Tom de Vries <tdevries@suse.de>
6393
6394 PR gdb/25592
6395 * gdb.base/info-locals-unused-static-var.c: New test.
6396 * gdb.base/info-locals-unused-static-var.exp: New file.
6397
01b1af32
TT
63982020-02-22 Tom Tromey <tom@tromey.com>
6399
6400 * gdb.python/tui-window.exp: New file.
6401 * gdb.python/tui-window.py: New file.
6402
7c043ba6
TT
64032020-02-22 Tom Tromey <tom@tromey.com>
6404
6405 PR tui/17850:
6406 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6407 tests.
6408
c22fef7e
TT
64092020-02-22 Tom Tromey <tom@tromey.com>
6410
6411 * gdb.tui/new-layout.exp: Add sub-layout tests.
6412
ee325b61
TT
64132020-02-22 Tom Tromey <tom@tromey.com>
6414
6415 * gdb.tui/new-layout.exp: New file.
6416
3f0cbb04
TT
64172020-02-22 Tom Tromey <tom@tromey.com>
6418
6419 * gdb.rust/rust-style.rs: New file.
6420 * gdb.rust/rust-style.exp: New file.
6421 * gdb.base/style.exp: Test structure printing.
6422 * gdb.base/style.c (struct some_struct): New type.
6423 (enum etype): New type.
6424 (struct_value): New global.
6425
75525152
TV
64262020-02-21 Tom de Vries <tdevries@suse.de>
6427
6428 PR go/18926
6429 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6430 Remove blanket xfails. Use message argument for gdb_breakpoint.
6431 Make continuing to breakpoint test conditional on setting breakpoint.
6432 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6433 DW_AT_name attribute. Add xfail for GCC PR93866.
6434
bd360d30
AB
64352020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6436
6437 * gdb.dwarf2/cpp-linkage-name.c: New file.
6438 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6439
c7adb09f 64402020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6441
6442 * lib/gdb.exp (gdb_wrapper_init): Reset
6443 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6444 not exist.
6445
a9c79803
TV
64462020-02-20 Tom de Vries <tdevries@suse.de>
6447
6448 PR go/17018
6449 * gdb.go/hello.exp: Copy ...
6450 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6451 print of st to print value of global definition. Add xfail for GCC
6452 PR93844.
6453 * gdb.go/hello.exp: Remove printing of st before definition.
6454 * gdb.go/hello.go: Copy ...
6455 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6456 to st.
6457 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6458
d7445728
TV
64592020-02-20 Tom de Vries <tdevries@suse.de>
6460
6461 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6462 (gdb_simple_compile): Handle compile_flags go by using .go extension
6463 for source file.
6464 * gdb.go/chan.exp: Use support_go_compile.
6465 * gdb.go/handcall.exp: Same.
6466 * gdb.go/hello.exp: Same.
6467 * gdb.go/integers.exp: Same.
6468 * gdb.go/max-depth.exp: Same.
6469 * gdb.go/methods.exp: Same.
6470 * gdb.go/package.exp: Same.
6471 * gdb.go/strings.exp: Same.
6472 * gdb.go/types.exp: Same.
6473 * gdb.go/unsafe.exp: Same.
6474
c9c41e6d
TV
64752020-02-19 Tom de Vries <tdevries@suse.de>
6476
6477 * gdb.python/lib-types.exp: Make xfail more strict.
6478
f20ff837
TV
64792020-02-19 Tom de Vries <tdevries@suse.de>
6480
6481 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6482
08410482
DE
64832020-02-19 Doug Evans <dje@google.com>
6484
6485 PR rust/25535
6486 * gdb.rust/simple.exp: Add test.
6487 * gdb.rust/simple.rs: Add test.
6488
623563f7
TV
64892020-02-19 Tom de Vries <tdevries@suse.de>
6490
6491 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6492 output line-by-line.
6493
d3308cfd
TV
64942020-02-19 Tom de Vries <tdevries@suse.de>
6495
6496 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6497
86cbc5dc
TV
64982020-02-19 Tom de Vries <tdevries@suse.de>
6499
6500 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6501 prelink.
6502
9db2b96b
TV
65032020-02-19 Tom de Vries <tdevries@suse.de>
6504
6505 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6506 (gdb_do_cache): Use gdb_do_cache_wrap.
6507 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6508
89e2fdc5
TV
65092020-02-19 Tom de Vries <tdevries@suse.de>
6510
6511 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6512 gdb_compile option.
6513
373d7ac0
SM
65142020-02-18 Simon Marchi <simon.marchi@efficios.com>
6515
6516 * gdb.base/printcmds.exp (test_print_enums): Update expected
6517 output.
6518
b29a2df0
SM
65192020-02-18 Simon Marchi <simon.marchi@efficios.com>
6520
6521 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6522 for "unknown".
6523
6740f0cc
SM
65242020-02-18 Simon Marchi <simon.marchi@efficios.com>
6525
6526 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6527 enumerator.
6528
edd45eb0
SM
65292020-02-18 Simon Marchi <simon.marchi@efficios.com>
6530
6531 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6532 FE_, add FE_NONE.
6533 (three): Update.
6534 (enum flag_enum_without_zero): New enum.
6535 (flag_enum_without_zero): New variable.
6536 (enum not_flag_enum): New enum.
6537 (three_not_flag): New variable.
6538 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6539 (test_print_enums): Add more tests for printing flag enums.
6540
d4295de4
TV
65412020-02-18 Tom de Vries <tdevries@suse.de>
6542
6543 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6544 (gdb_compile_ada): ... here.
6545 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6546 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6547
f251f505
TT
65482020-02-14 Tom Tromey <tom@tromey.com>
6549
6550 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6551 build directory.
6552 * boards/gdbserver-base.exp: Update path to gdbserver.
6553
8f432634
TV
65542020-02-13 Tom de Vries <tdevries@suse.de>
6555
6556 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6557
92b6eaf7
TV
65582020-02-13 Tom de Vries <tdevries@suse.de>
6559
6560 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6561 are missing.
6562
f3b0f7fe
TV
65632020-02-13 Tom de Vries <tdevries@suse.de>
6564
6565 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6566 call.
6567
f6be8713
SDJ
65682020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6569
6570 PR tui/25126
6571 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6572 * gdb.base/cached-source-file.c: New file.
6573 * gdb.base/cached-source-file.exp: New file.
6574
b2770d5e
TV
65752020-02-11 Tom de Vries <tdevries@suse.de>
6576
6577 PR testsuite/25488
6578 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6579
44f6938e
TV
65802020-02-10 Tom de Vries <tdevries@suse.de>
6581
6582 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6583
5f0e2eb7
MR
65842020-02-10 Maciej W. Rozycki <macro@wdc.com>
6585
6586 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6587 and $after_addr are both integers before making a comparison.
6588
46ce2b6f
TV
65892020-02-09 Tom de Vries <tdevries@suse.de>
6590
6591 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6592 command output and paste it into gdb.log. If any, paste catch message
6593 to gdb.log.
6594
5abbbe1d
TT
65952020-02-07 Tom Tromey <tromey@adacore.com>
6596
6597 PR breakpoints/24915:
6598 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6599
1d5d29e7
SV
66002020-02-06 Shahab Vahedi <shahab@synopsys.com>
6601
6602 * gdb.tui/tui-missing-src.exp: Add the "missing source
6603 file" test for the TUI.
6604
b0999b9b
AB
66052020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6606
6607 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6608 including a port number in the output.
6609
c3b149eb
AKS
66102020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6611
6612 * lib/fortran.exp (fortran_int4): Handle clang.
6613 (fortran_int8): Likewise.
6614 (fortran_real4): Likewise.
6615 (fortran_real8): Likewise.
6616 (fortran_complex4): Likewise.
6617 (fortran_logical4): Likewise.
6618 (fortran_character1): Likewise.
6619
f8dcc90b
TV
66202020-02-04 Tom de Vries <tdevries@suse.de>
6621
6622 * README (Race detection): Add note.
6623
f90ac7c2
TV
66242020-02-04 Tom de Vries <tdevries@suse.de>
6625
6626 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6627
780636ae
TV
66282020-02-04 Tom de Vries <tdevries@suse.de>
6629
6630 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6631
5d2e1193
RA
66322020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6633
6634 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6635 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6636 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6637 blttar, bnetarl.
6638 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6639 binary for blttar, bnetarl.
6640 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6641 wait instruction. Delete ldmx test.
6642 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6643
e409c542
AKS
66442020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6645
6646 * gdb.fortran/array-bounds-high.exp: New file.
6647 * gdb.fortran/array-bounds-high.f90: New file.
6648
b0029748
LD
66492020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6650
6651 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6652 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6653
195a8287
TV
66542020-02-01 Tom de Vries <tdevries@suse.de>
6655
6656 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6657
42330a68
AB
66582020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 PR tui/9765
6661 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6662 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6663
b62a8028
LM
66642020-01-29 Luis Machado <luis.machado@linaro.org>
6665
6666 * gdb.arch/aarch64-brk-patterns.c: New source file.
6667 * gdb.arch/aarch64-brk-patterns.exp: New test.
6668
5f440116
TBA
66692020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6670
6671 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6672 GCC/Clang version.
6673 * gdb.cp/pass-by-ref.exp: Ditto.
6674
ee2a6fc6
TV
66752020-01-29 Tom de Vries <tdevries@suse.de>
6676
6677 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6678 * gdb.threads/watchpoint-fork-mt.c: Same.
6679 * gdb.threads/watchpoint-fork-parent.c: Same.
6680 * gdb.threads/watchpoint-fork-st.c: Same.
6681 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6682
16b10d6e
LM
66832020-01-27 Luis Machado <luis.machado@linaro.org>
6684
6685 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6686 sitting at a syscall instruction when we hit the syscall function's
6687 breakpoint.
6688 Check PC against one obtained with the x command.
6689 Validate syscall number.
6690 (step_over_syscall): Don't continue to the syscall instruction if
6691 we're already there.
6692
b1468492
PW
66932020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6694
6695 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6696
7ffa82e1
AB
66972020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6698
6699 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6700 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6701
3d92a3e3
AB
67022020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6703
6704 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6705 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6706
94a72be7
AB
67072020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6708
6709 * gdb.base/maint.exp: Update line table parsing test.
6710 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6711
53af73bf
PA
67122020-01-24 Pedro Alves <palves@redhat.com>
6713
6714 PR gdb/25410
6715 * gdb.multi/multi-re-run-1.c: New.
6716 * gdb.multi/multi-re-run-2.c: New.
6717 * gdb.multi/multi-re-run.exp: New.
6718
1ba1ac88
AB
67192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6720
6721 PR gdb/23718
6722 * gdb.server/server-kill-python.exp: New file.
6723
f3364a6d
AB
67242020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6725
6726 * gdb.server/multi-ui-errors.c: New file.
6727 * gdb.server/multi-ui-errors.exp: New file.
6728
733d0a67
AB
67292020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6730
6731 PR tui/9765
6732 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6733
4f13c1c0
TT
67342020-01-19 Tom Tromey <tom@tromey.com>
6735
6736 * gdb.tui/main.exp: Add check for plain "file".
6737
40c94099
CB
67382020-01-16 Christian Biesinger <cbiesinger@google.com>
6739
6740 * lib/gdb.exp: Fix spelling error (seperatelly).
6741
ff47f4f0
TT
67422020-01-14 Tom Tromey <tom@tromey.com>
6743
6744 PR symtab/12535:
6745 * gdb.python/python.exp: Test decode_line with empty string
6746 argument.
6747
717c684d
BE
67482020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6749
6750 * gdb.base/skip-inline.exp: Extend test.
6751
44e4c775
AB
67522020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6753
6754 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6755 * gdb.dwarf2/dw2-bad-elf.c: New file.
6756 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6757
d93c6db7
AB
67582020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6759
6760 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6761 _line_saw_file.
6762
9a6d629c
AB
67632020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6764
6765 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6766 border.
6767
d9ebdab7
TBA
67682020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6769
6770 * gdb.multi/multi-target.exp (setup): Factor out "info
6771 connections" and "info inferiors" tests to ...
6772 (test_info_inferiors): ... this new procedure.
6773 (top level): Run new "info-inferiors" tests.
6774
f3c469b9
PA
67752020-01-10 Pedro Alves <palves@redhat.com>
6776
6777 * gdb.server/bkpt-other-inferior.exp: New file.
6778
121b3efd
PA
67792020-01-10 Pedro Alves <palves@redhat.com>
6780
6781 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6782 of "add-inferior".
6783 * gdb.base/quit-live.exp: Likewise.
6784 * gdb.base/remote-exec-file.exp: Likewise.
6785 * gdb.guile/scm-progspace.exp: Likewise.
6786 * gdb.linespec/linespec.exp: Likewise.
6787 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6788 * gdb.mi/user-selected-context-sync.exp: Likewise.
6789 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6790 "info inferiors" tests.
6791 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6792 "add-inferior".
6793 * gdb.multi/watchpoint-multi.exp: Likewise.
6794 * gdb.python/py-inferior.exp: Likewise.
6795 * gdb.server/extended-remote-restart.exp: Likewise.
6796 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6797 "info inferiors".
6798 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6799 * gdb.trace/report.exp: Likewise.
6800
1dadb1dd
PA
68012020-01-10 Pedro Alves <palves@redhat.com>
6802
6803 * gdb.multi/multi-target.c: New file.
6804 * gdb.multi/multi-target.exp: New file.
6805 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6806 mode requested, but remote does not support non-stop".
6807
78f2c40a
PA
68082020-01-10 Pedro Alves <palves@redhat.com>
6809
6810 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6811 disconnect before reconnecting.
6812
e7af6c70
TBA
68132020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6814 Pedro Alves <palves@redhat.com>
6815
6816 * gdb.server/connect-without-multi-process.exp: Also test
6817 continuing to end.
6818
acdf84a6
PA
68192020-01-10 Pedro Alves <palves@redhat.com>
6820
6821 * gdb.base/remote-exec-file.exp: New file.
6822
873657b9
PA
68232020-01-10 Pedro Alves <palves@redhat.com>
6824
6825 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6826 output.
6827 * gdb.threads/async.c: New.
6828 * gdb.threads/async.exp: New.
6829 * gdb.multi/tids-gid-reset.c: New.
6830 * gdb.multi/tids-gid-reset.exp: New.
6831
7f0ae84c
GB
68322020-01-10 George Barrett <bob@bob131.so>
6833
6834 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6835 to help in finding the image relocation offset.
6836 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6837 options in arguments.
6838 (stap_test_no_debuginfo): Likewise.
6839 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6840 test variants.
6841 (stap_test): Add null semaphore relocation test.
6842
47e9d49d
GB
68432020-01-10 George Barrett <bob@bob131.so>
6844
6845 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6846 * gdb.base/stap-probe.exp: Likewise.
6847 (stap_test): Pass argument as an additional flag.
6848 (stap_test_no_debuginfo): Likewise.
6849 (stap_test): Check `info probes stap' output for semaphore
6850 addresses if the test binary is supposed to have them.
6851
f5a7c406
AB
68522020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6853
6854 * gdb.tui/basic.exp: Add more scrolling tests.
6855
9ae6bf64
TT
68562020-01-09 Tom Tromey <tom@tromey.com>
6857
6858 PR tui/18932:
6859 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6860 meangingful value.
6861 (Term::command, Term::resize): Update.
6862 * gdb.tui/basic.exp: Add scrolling test.
6863
b2efe70c
AB
68642020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6865
6866 * gdb.tui/tui-layout-asm.exp: New file.
6867
3804da7e
AB
68682020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6869
6870 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6871
b40aa28f
AB
68722020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6873
6874 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6875 (Term::enter_tui): Use Term::prepare_for_tui.
6876
63ffd7c9
AB
68772020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6878
6879 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6880 called.
6881
3be966f6
AB
68822020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6883
6884 * gdb.base/skip.exp: Fix race condition in test.
6885
153d79c4
AB
68862020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6887
6888 * gdb.base/backtrace.c: New file.
6889 * gdb.base/backtrace.exp: New file.
6890
f2302a34
AB
68912020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6892
6893 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6894
6ec1d75e
PW
68952020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6896
6897 * gdb.base/style.exp: Test that warnings are styled.
6898
c296cbe6
BE
68992019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6900
6901 * gdb.base/line65535.exp: New file.
6902 * gdb.base/line65535.c: New file.
6903
b28a729d
SM
69042019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6905
6906 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6907 * lib/gnat_debug_info_test.adb: New file.
6908 * gdb.ada/ptype_tagged_param.exp: Use
6909 gnat_runtime_has_debug_info, expect a different output if
6910 runtime does not have debug info.
6911
7f2d7a0d
SM
69122019-12-20 Simon Marchi <simon.marchi@efficios.com>
6913
6914 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6915 (another) quote in test name.
6916
f3bce483
SM
69172019-12-20 Simon Marchi <simon.marchi@efficios.com>
6918
6919 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6920 Add quote in test name.
6921
c855a912
TBA
69222019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6923
6924 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6925 directory instead.
6926 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6927 * gdb.cp/pass-by-ref-2.cc: New file.
6928 * gdb.cp/pass-by-ref-2.exp: New file.
6929
fc9d2d72
TT
69302019-12-20 Tom Tromey <tom@tromey.com>
6931
6932 * gdb.tui/list-before.exp: New file.
6933
77b97e00
TT
69342019-12-20 Tom Tromey <tom@tromey.com>
6935
6936 * gdb.tui/list.exp: Check for source on initial listing.
6937
f69656d0
TT
69382019-12-11 Tom Tromey <tromey@adacore.com>
6939
6940 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6941 Add crlf test.
6942
99a55965
SM
69432019-12-18 Simon Marchi <simon.marchi@efficios.com>
6944
6945 * gdb.base/default.exp: Update value of $_gdb_major.
6946
5024637f
BE
69472019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6948
6949 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6950
b63634be
BE
69512019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6952
6953 * gdb.base/skip.exp: Whitespace fix.
6954
45d73523
BE
69552019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6956
6957 * gdb.base/skip-inline.c: New file.
6958 * gdb.base/skip-inline.exp: New file.
6959
d043f8c8
SM
69602019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6961
6962 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6963 jit_function_00 to jit_function_stack_mangle.
6964 * gdb.base/jithost.c (jit_function_t): Rename to...
6965 (jit_function_stack_mangle_t): ... this.
6966 (jit_function_add_t): New typedef.
6967 (jit_function_00_code): Rename to...
6968 (jit_function_stack_mangle_code): ... this, make static.
6969 (jit_function_add_code): New.
6970 (main): Generate "add" function and call it. Adjust to changes
6971 in jithost_abi.
6972 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6973 (struct jithost_abi) <begin, end>: Remove fields.
6974 <object, function_stack_mangle, function_add>: New fields.
6975 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6976 code_end>: Remove fields.
6977 <func_stack_mangle>: New field.
6978 (read_debug_info): Adjust to renaming, create block for "add"
6979 function.
6980 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6981
873de05c
TT
69822019-12-11 Tom Tromey <tom@tromey.com>
6983
6984 * gdb.tui/resize.exp: Fix regexp.
6985 * gdb.tui/regs.exp: Fix regexps.
6986 * gdb.tui/main.exp: Fix regexp.
6987
3d979945
TT
69882019-12-11 Tom Tromey <tom@tromey.com>
6989
6990 * gdb.tui/resize.exp: Update.
6991 * gdb.tui/empty.exp (layouts): Update.
6992
2192a9d3
TT
69932019-12-11 Tom Tromey <tom@tromey.com>
6994
6995 * gdb.tui/regs.exp: Update.
6996 * gdb.tui/empty.exp (layouts): Update.
6997 * gdb.tui/basic.exp: Update.
6998 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6999
d8edc8b7
PW
70002019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7001
7002 * gdb.base/options.exp: Add -raw-values in the print completion list.
7003 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
7004
4c12d936
KB
70052019-12-10 Kevin Buettner <kevinb@redhat.com>
7006
7007 * gdb.threads/omp-par-scope.c: New file.
7008 * gdb/threads/omp-par-scope.exp: New file.
7009
26b911fb
KB
70102019-12-10 Kevin Buettner <kevinb@redhat.com>
7011
bb47f919
KB
7012 * lib/gdb.exp (support_nested_function_tests): New proc.
7013
70142019-12-10 Kevin Buettner <kevinb@redhat.com>
7015
7016 * lib/gdb.exp (gdb_compile_openmp): New proc.
7017 (build_executable_from_specs): Add an "openmp" option.
7018 (gdb_compile_pthreads): Add non-executable case.
26b911fb 7019
6c71eb7d
TT
70202019-12-10 Tom Tromey <tromey@adacore.com>
7021
7022 * gdb.ada/unchecked_union.exp: New file.
7023 * gdb.ada/unchecked_union/pck.adb: New file.
7024 * gdb.ada/unchecked_union/pck.ads: New file.
7025 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
7026 * gdb-utils.exp (string_to_regexp): Also quote "?".
7027
bac7c5cf
GB
70282019-12-10 George Barrett <bob@bob131.so>
7029
7030 Test scripted probe breakpoints.
7031 * gdb.guile/scm-breakpoint.c (main): Add probe point.
7032 * gdb.python/py-breakpoint.c (main): Likewise.
7033 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
7034 specifier test.
7035 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
7036
330f1d38
TBA
70372019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7038
7039 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
7040 an rvalue parameter.
7041 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
7042 parameter.
7043
b43315e2
AB
70442019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7045
7046 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
7047 modules.
7048
54f73dad
AB
70492019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7050
7051 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
7052 broken version of GCC.
7053
d57cbee9
AB
70542019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7055
7056 * gdb.fortran/info-modules.exp: Rewrite to make use of new
7057 sym-info-cmds library.
7058 * gdb.fortran/info-types.exp: Likewise.
7059 * lib/sym-info-cmds.exp: New file.
7060
c14aab8c
TV
70612019-12-08 Tom de Vries <tdevries@suse.de>
7062
7063 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
7064
aa2d5a42
KS
70652019-12-07 Keith Seitz <keiths@redhat.com>
7066
7067 * gdb.base/corefile-buildid-shlib-shr.c: New file.
7068 * gdb.base/corefile-buildid-shlib.c: New file.
7069 * gdb.base/corefile-buildid.c: New file.
7070 * gdb.base/corefile-buildid.exp: New file.
7071
93e55f0a
TV
70722019-12-06 Tom de Vries <tdevries@suse.de>
7073
7074 * gdb.dwarf2/varval.exp: Add decl before def test.
7075
c7d12402
TBA
70762019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7077
7078 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
7079
06acc08f
TBA
70802019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7081
7082 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
7083 CV and reference conversion for overload resolution.
7084 * gdb.cp/rvalue-ref-overload.exp: Test it.
7085
e0fad1ea
PW
70862019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7087
7088 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
7089 * gdb.base/frameapply.exp: Test faas without command.
7090
8d70a9f0
AB
70912019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7092
7093 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
7094 Fortran tests.
7095 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
7096 order.
7097
36c8fb93
AB
70982019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7099
7100 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
7101 casting to type with no kind specified.
7102 (test_basic_parsing_of_type_kinds): Additional tests for types
7103 with no kind specified, and add tests for single/double
7104 precision/complex types.
7105
4139ff00
TT
71062019-12-04 Tom Tromey <tromey@adacore.com>
7107
7108 * gdb.base/endianity.c (struct other) <x>: New field.
7109 (main): Initialize it.
7110 * gdb.base/endianity.exp: Update.
7111
a05cf17a
TT
71122019-12-04 Tom Tromey <tromey@adacore.com>
7113
7114 * gdb.ada/scalar_storage/storage.adb: New file.
7115 * gdb.ada/scalar_storage/pck.adb: New file.
7116 * gdb.ada/scalar_storage/pck.ads: New file.
7117 * gdb.ada/scalar_storage.exp: New file.
7118
103a685e
TT
71192019-12-04 Tom Tromey <tromey@adacore.com>
7120
7121 * gdb.base/endianity.c (struct otherendian) <f>: New field.
7122 (main): Initialize it.
7123 * gdb.base/endianity.exp: Update.
7124
c2512106
AB
71252019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7126
7127 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
7128
293b38d6
AB
71292019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7130
7131 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
7132 -symbol-info-module-functions and -symbol-info-module-variables.
7133
216a7e6b
AB
71342019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
7135
7136 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
7137
5bbd8269
AB
71382019-12-01 Richard Bunt <richard.bunt@arm.com>
7139 Andrew Burgess <andrew.burgess@embecosm.com>
7140
7141 * gdb.fortran/derived-type-striding.exp: New file.
7142 * gdb.fortran/derived-type-striding.f90: New file.
7143 * gdb.fortran/array-slices.exp: New file.
7144 * gdb.fortran/array-slices.f90: New file.
7145
be09caf1
PW
71462019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7147
7148 * gdb.base/define.exp: Test . in command names.
7149 * gdb.base/setshow.exp: Update test, as . is now part of
7150 command name.
7151
643c0cbe
PW
71522019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7153
7154 * gdb.base/define-prefix.exp: New file.
7155
dcdec678
AB
71562019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
7157
7158 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
7159 compile.
7160 (skip_btrace_pt_tests): Likewise.
7161
640ab947
AB
71622019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7163
7164 * gdb.fortran/info-modules.exp: Compile source files in correct
7165 order.
7166
d22670f0
KB
71672019-11-27 Kevin Buettner <kevinb@redhat.com>
7168
7169 * gdb.dwarf2/imported-unit.exp: New file.
7170 * gdb.dwarf2/imported-unit.c: New file.
7171
db5960b4
AB
71722019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7173
7174 * gdb.mi/mi-fortran-modules-2.f90: New file.
7175 * gdb.mi/mi-fortran-modules.exp: New file.
7176 * gdb.mi/mi-fortran-modules.f90: New file.
7177
7dc42066
AB
71782019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7179
7180 * gdb.mi/mi-sym-info-1.c: New file.
7181 * gdb.mi/mi-sym-info-2.c: New file.
7182 * gdb.mi/mi-sym-info.exp: New file.
7183
0dfeecca
TT
71842019-11-22 Tom Tromey <tromey@adacore.com>
7185
7186 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
7187 * gdb.ada/tasks/foo.adb: Add another stopping location.
7188
34877895
PJ
71892019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
7190
7191 * gdb.base/endianity.c: New test.
7192 * gdb.base/endianity.exp: New file.
7193
2e84f897
LD
71942019-11-21 Lukas Durfina <ldurfina@tachyum.com>
7195
7196 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
7197
65d1cd5f
TV
71982019-11-21 Tom de Vries <tdevries@suse.de>
7199
7200 PR gdb/24956
7201 * gdb.base/ui-redirect.exp: Test output of user-defined command.
7202
4f22c3f4
SDJ
72032019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7204
7205 * gdb.python/py-progspace.exp: Add missing parentheses on some
7206 'print' commands.
7207
9f6ad286
TT
72082019-11-19 Tom Tromey <tom@tromey.com>
7209
7210 * gdb.tui/winheight.exp: New file.
7211
0b8dbf3f
AB
72122019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7213
7214 * gdb.base/ctf-whatis.c: Delete.
7215 * gdb.base/ctf-whatis.exp: Delete.
7216 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
7217
f833b7a7
AB
72182019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7219
7220 * gdb.base/ctf-cvexpr.exp: Delete.
7221 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
7222
30d0a636
AB
72232019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7224
7225 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
7226 the compiler. Clean up header comment a little.
7227 * gdb.base/ctf-ptype.exp: Likewise.
7228 * gdb.base/ctf-whatis.exp: Likewise.
7229 * lib/gdb.exp (skip_ctf_tests): New proc.
7230
494409bb
SDJ
72312019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
7232
7233 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
7234 * gdb.tui/corefile-run.exp: New file.
7235
55708e99
TT
72362019-11-14 Tom Tromey <tromey@adacore.com>
7237
7238 * gdb.base/gdbvars.exp (test_convenience_variables): Add
7239 regression tests.
7240
45e42163
TT
72412019-11-12 Tom Tromey <tom@tromey.com>
7242
7243 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
7244 after any command. Expect prompt after WAIT_FOR is seen.
7245 (enter_tui): Enable resize messages.
7246 (command): Expect command in output.
7247 (get_line): Avoid error when cursor appears to be off-screen.
7248 (dump_screen): Include screen size in title.
7249 (_do_resize): New proc, from "resize".
7250 (resize): Rewrite. Do resize in two steps.
7251 * gdb.tui/empty.exp (layouts): Fix entries.
7252 (check_boxes): Remove xfail.
7253 (check_text): Dump screen on failure.
7254
086baaf1
AB
72552019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7256
7257 * gdb.python/py-symbol.exp: Add test for
7258 gdb.lookup_static_symbols.
7259
09ff83af
AB
72602019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7261
7262 * gdb.python/py-symbol.c: Declare and call function from new
7263 py-symbol-2.c file.
7264 * gdb.python/py-symbol.exp: Compile both source files, and add new
7265 tests for gdb.lookup_static_symbol.
7266 * gdb.python/py-symbol-2.c: New file.
7267
11af934b
TV
72682019-11-02 Tom de Vries <tdevries@suse.de>
7269
7270 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
7271 * gdb.base/anon.exp: Same.
7272 * gdb.base/auto-connect-native-target.exp: Same.
7273 * gdb.base/call-ar-st.exp: Same.
7274 * gdb.base/catch-syscall.exp: Same.
7275 * gdb.base/commands.exp: Same.
7276 * gdb.base/default.exp: Same.
7277 * gdb.base/display.exp: Same.
7278 * gdb.base/float.exp: Same.
7279 * gdb.base/foll-fork.exp: Same.
7280 * gdb.base/help.exp: Same.
7281 * gdb.base/info-macros.exp: Same.
7282 * gdb.base/info-proc.exp: Same.
7283 * gdb.base/info-target.exp: Same.
7284 * gdb.base/long_long.exp: Same.
7285 * gdb.base/macscp.exp: Same.
7286 * gdb.base/memattr.exp: Same.
7287 * gdb.base/nofield.exp: Same.
7288 * gdb.base/pointers.exp: Same.
7289 * gdb.base/printcmds.exp: Same.
7290 * gdb.base/ptype.exp: Same.
7291 * gdb.base/restore.exp: Same.
7292 * gdb.base/return.exp: Same.
7293 * gdb.base/scope.exp: Same.
7294 * gdb.base/set-noassign.exp: Same.
7295 * gdb.base/setshow.exp: Same.
7296 * gdb.base/shlib-call.exp: Same.
7297 * gdb.base/signals.exp: Same.
7298 * gdb.base/sigstep.exp: Same.
7299 * gdb.base/skip.exp: Same.
7300 * gdb.base/solib-symbol.exp: Same.
7301 * gdb.base/stap-probe.exp: Same.
7302 * gdb.base/step-line.exp: Same.
7303 * gdb.base/step-test.exp: Same.
7304 * gdb.base/style.exp: Same.
7305 * gdb.base/varargs.exp: Same.
7306 * gdb.base/vla-datatypes.exp: Same.
7307 * gdb.base/vla-ptr.exp: Same.
7308 * gdb.base/vla-sideeffect.exp: Same.
7309 * gdb.base/volatile.exp: Same.
7310 * gdb.base/watch-cond-infcall.exp: Same.
7311 * gdb.base/watchpoint.exp: Same.
7312
e96ec2ba
TV
73132019-11-02 Tom de Vries <tdevries@suse.de>
7314
7315 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7316 * gdb.cp/cpexprs.exp: Same.
7317 * gdb.cp/except-multi-location.exp: Same.
7318 * gdb.cp/exceptprint.exp: Same.
7319 * gdb.cp/gdb2384.exp: Same.
7320 * gdb.cp/inherit.exp: Same.
7321 * gdb.cp/m-static.exp: Same.
7322 * gdb.cp/meth-typedefs.exp: Same.
7323 * gdb.cp/misc.exp: Same.
7324 * gdb.cp/namespace.exp: Same.
7325 * gdb.cp/non-trivial-retval.exp: Same.
7326 * gdb.cp/overload.exp: Same.
7327 * gdb.cp/pr17132.exp: Same.
7328 * gdb.cp/re-set-overloaded.exp: Same.
7329 * gdb.cp/rvalue-ref-types.exp: Same.
7330 * gdb.cp/templates.exp: Same.
7331
bd5766ec
LM
73322019-11-01 Luis Machado <luis.machado@linaro.org>
7333
7334 PR gdb/25124
7335
7336 * gdb.arch/pr25124.S: New file.
7337 * gdb.arch/pr25124.exp: New file.
7338
165f8965
AB
73392019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7340
7341 * gdb.fortran/info-modules.exp: Update expected results, and add
7342 additional tests for 'info module functinos', and 'info module
7343 variables'.
7344 * gdb.fortran/info-types.exp: Update expected results.
7345 * gdb.fortran/info-types.f90: Extend testcase with additional
7346 module variables and functions.
7347
59c35742
AB
73482019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7349
7350 * gdb.fortran/info-modules.exp: New file.
7351 * gdb.fortran/info-types.exp: Build with new file.
7352 * gdb.fortran/info-types.f90: Include and use new module.
7353 * gdb.fortran/info-types-2.f90: New file.
7354
f3fb2519
PW
73552019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7356
7357 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7358 * gdb.base/settings.exp: Test all settings types using
7359 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7360 that now verifies that the value of "maint show" is the same as
7361 returned by the settings functions. Test the type of the
7362 maintenance settings.
7363 * gdb.base/default.exp: Update show_conv_list.
7364
d1e36019
TV
73652019-10-31 Tom de Vries <tdevries@suse.de>
7366
7367 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7368 gdb_test.
7369 * gdb.arch/amd64-disp-step.exp: Same.
7370 * gdb.asm/asm-source.exp: Same.
7371 * gdb.btrace/buffer-size.exp: Same.
7372 * gdb.btrace/cpu.exp: Same.
7373 * gdb.btrace/enable.exp: Same.
7374 * gdb.dwarf2/count.exp: Same.
7375 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7376 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7377 * gdb.fortran/vla-datatypes.exp: Same.
7378 * gdb.fortran/vla-history.exp: Same.
7379 * gdb.fortran/vla-ptype.exp: Same.
7380 * gdb.fortran/vla-value.exp: Same.
7381 * gdb.fortran/whatis_type.exp: Same.
7382 * gdb.guile/guile.exp: Same.
7383 * gdb.multi/tids.exp: Same.
7384 * gdb.python/py-finish-breakpoint.exp: Same.
7385 * gdb.python/py-framefilter.exp: Same.
7386 * gdb.python/py-pp-registration.exp: Same.
7387 * gdb.python/py-xmethods.exp: Same.
7388 * gdb.python/python.exp: Same.
7389 * gdb.server/connect-with-no-symbol-file.exp: Same.
7390 * gdb.server/no-thread-db.exp: Same.
7391 * gdb.server/run-without-local-binary.exp: Same.
7392 * gdb.stabs/weird.exp: Same.
7393 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7394 * gdb.threads/thread-find.exp: Same.
7395 * gdb.threads/tls-shared.exp: Same.
7396 * gdb.threads/tls.exp: Same.
7397 * gdb.threads/wp-replication.exp: Same.
7398 * gdb.trace/ax.exp: Same.
7399 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7400
3d11e68e
TV
74012019-10-31 Tom de Vries <tdevries@suse.de>
7402
7403 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7404 * gdb.ada/array_subscript_addr.exp: Same.
7405 * gdb.ada/arrayidx.exp: Same.
7406 * gdb.ada/arrayparam.exp: Same.
7407 * gdb.ada/arrayptr.exp: Same.
7408 * gdb.ada/boolean_expr.exp: Same.
7409 * gdb.ada/call_pn.exp: Same.
7410 * gdb.ada/complete.exp: Same.
7411 * gdb.ada/fixed_cmp.exp: Same.
7412 * gdb.ada/fun_addr.exp: Same.
7413 * gdb.ada/funcall_param.exp: Same.
7414 * gdb.ada/interface.exp: Same.
7415 * gdb.ada/mod_from_name.exp: Same.
7416 * gdb.ada/null_array.exp: Same.
7417 * gdb.ada/packed_array.exp: Same.
7418 * gdb.ada/packed_tagged.exp: Same.
7419 * gdb.ada/print_chars.exp: Same.
7420 * gdb.ada/print_pc.exp: Same.
7421 * gdb.ada/ptype_arith_binop.exp: Same.
7422 * gdb.ada/ptype_field.exp: Same.
7423 * gdb.ada/ptype_tagged_param.exp: Same.
7424 * gdb.ada/rec_return.exp: Same.
7425 * gdb.ada/ref_tick_size.exp: Same.
7426 * gdb.ada/str_ref_cmp.exp: Same.
7427 * gdb.ada/taft_type.exp: Same.
7428 * gdb.ada/tagged.exp: Same.
7429 * gdb.ada/type_coercion.exp: Same.
7430 * gdb.ada/uninitialized_vars.exp: Same.
7431
60b6ede8
TV
74322019-10-30 Tom de Vries <tdevries@suse.de>
7433
7434 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7435
30baf67b
TV
74362019-10-26 Tom de Vries <tdevries@suse.de>
7437
7438 * gdb.base/bigcore.c: Fix typos in comments.
7439 * gdb.base/ctf-ptype.c: Same.
7440 * gdb.base/long_long.c: Same.
7441 * gdb.dwarf2/dw2-op-out-param.S: Same.
7442 * gdb.python/py-evthreads.c: Same.
7443 * gdb.reverse/i387-stack-reverse.c: Same.
7444 * gdb.trace/tfile.c: Same.
7445 * lib/compiler.c: Same.
7446 * lib/compiler.cc: Same.
7447
158da0d1
TV
74482019-10-25 Tom de Vries <tdevries@suse.de>
7449
7450 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7451 gdb_test_multiple calls.
7452 * gdb.reverse/sigall-reverse.exp: Same.
7453 * gdb.reverse/solib-precsave.exp: Same.
7454 * gdb.reverse/solib-reverse.exp: Same.
7455 * gdb.reverse/until-precsave.exp: Same.
7456 * gdb.reverse/until-reverse.exp: Same.
7457
4ccdfbec
TV
74582019-10-24 Tom de Vries <tdevries@suse.de>
7459
7460 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7461 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7462 kfail using -wrap pattern flag and convenience variable
7463 gdb_test_name.
7464
33d569b7
AB
74652019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7466
7467 * gdb.python/py-progspace.exp: Add tests for the
7468 Progspace.block_for_pc method.
7469
4d0b984b
TT
74702019-10-23 Tom Tromey <tom@tromey.com>
7471
7472 * configure: Rebuild.
7473 * aclocal.m4: Use m4_include, not sinclude.
7474
94cb3754
TV
74752019-10-21 Tom de Vries <tdevries@suse.de>
7476
7477 * gdb.base/infcall-nested-structs.c: Add
7478 __attribute__((noinline,noclone)) to all functions.
7479 (call_all): Add missing variable initialization. Simplify return value.
7480 (breakpt): Increment volatile variable, to prevent call from being
7481 optimized out.
7482 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7483
062f1fc1
TV
74842019-10-17 Tom de Vries <tdevries@suse.de>
7485
7486 * gdb.fortran/module.exp: Allow info variables to print info for files
7487 other than module.f90.
7488
0b54364d
AB
74892019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7490
7491 * gdb.fortran/module.exp: Extend with 'info variables' test.
7492
7ff5fae7
AB
74932019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7494
7495 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7496 F77_FOR_TARGET.
7497
d10eccaa
TV
74982019-10-16 Tom de Vries <tdevries@suse.de>
7499
7500 PR tdep/25096
7501 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7502
745ff14e
TV
75032019-10-16 Tom de Vries <tdevries@suse.de>
7504
7505 PR tdep/24104
7506 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7507 Add KFAIL for PR tdep/25096.
7508
03e1ab94
TV
75092019-10-16 Tom de Vries <tdevries@suse.de>
7510
7511 PR testsuite/25059
7512 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7513
b17fcc10
TV
75142019-10-16 Tom de Vries <tdevries@suse.de>
7515
7516 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7517 as signed.
7518
9223170f
SM
75192019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7520
7521 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7522 one instead of increasing timeout.
7523
d6e76313
TV
75242019-10-13 Tom de Vries <tdevries@suse.de>
7525
7526 PR record/25038
7527 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7528 * gdb.reverse/sigall-reverse.exp: Same.
7529 * gdb.reverse/solib-precsave.exp: Same.
7530 * gdb.reverse/solib-reverse.exp: Same.
7531 * gdb.reverse/step-precsave.exp: Same.
7532 * gdb.reverse/until-precsave.exp: Same.
7533 * gdb.reverse/until-reverse.exp: Same.
7534 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7535
6dfc0041
AA
75362019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7537
7538 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7539 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7540 (cmp_struct_05_01, cmp_struct_static_02_01)
7541 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7542 comparisons.
7543
abcf2cc8
TV
75442019-10-10 Tom de Vries <tdevries@suse.de>
7545
7546 PR testsuite/24888
7547 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7548 gnatlink.
7549
a50faaf6
TV
75502019-10-09 Tom de Vries <tdevries@suse.de>
7551
7552 PR testsuite/25048
7553 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7554
60ff3cd7
AB
75552019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7556
7557 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7558 exceptions due to missing debug information.
7559
dfee8566
TV
75602019-10-07 Tom de Vries <tdevries@suse.de>
7561
7562 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7563
3d63690a
AB
75642019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7565
7566 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7567 * gdb.base/annota1.exp: Update to use gdb_test_name.
7568
30d1f018
WP
75692019-10-07 Weimin Pan <weimin.pan@oracle.com>
7570
7571 * gdb.base/ctf-whatis.exp: New file.
7572 * gdb.base/ctf-whatis.c: New file.
7573 * gdb.base/ctf-ptype.exp: New file.
7574 * gdb.base/ctf-ptype.c: New file.
7575 * gdb.base/ctf-constvars.exp: New file.
7576 * gdb.base/ctf-constvars.c: New file.
7577 * gdb.base/ctf-cvexpr.exp: New file.
7578
4dbbb47c
TV
75792019-10-04 Tom de Vries <tdevries@suse.de>
7580
7581 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7582 for loop.
7583
77c2dba3
TT
75842019-10-03 Tom Tromey <tom@tromey.com>
7585
7586 PR rust/24976:
7587 * gdb.rust/simple.rs (Union2): New type.
7588 (main): Use Union2.
7589 * gdb.rust/simple.exp: Add test.
7590
179aed7f
AB
75912019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7592
7593 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7594 nested function prefix.
7595
0a4b0913
AB
75962019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7597 Richard Bunt <richard.bunt@arm.com>
7598 Andrew Burgess <andrew.burgess@embecosm.com>
7599
7600 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7601 nested functions.
7602 * gdb.fortran/nested-funcs.f90: Update expected results.
7603 * gdb.fortran/nested-funcs-2.exp: New file.
7604 * gdb.fortran/nested-funcs-2.f90: New file.
7605
082cce05
AB
76062019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7607
7608 * gdb.python/py-parameter.exp: Make test names unique.
7609 * gdb.python/py-template.exp: Likewise.
7610 * gdb.python/py-value.exp: Likewise.
7611
2b74ba5a
AB
76122019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7613
7614 * gdb.base/break-interp.exp: Reduce test name duplication.
7615 * gdb.base/call-sc.exp: Likewise.
7616 * gdb.base/callfuncs.exp: Likewise.
7617 * gdb.base/charset.exp: Likewise.
7618 * gdb.base/dump.exp: Likewise.
7619 * gdb.base/ena-dis-br.exp: Likewise.
7620 * gdb.base/relational.exp: Likewise.
7621 * gdb.base/step-over-syscall.exp: Likewise.
7622 * gdb.base/structs.exp: Likewise.
7623
58eb20d5
AB
76242019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7625
7626 * gdb.linespec/explicit.exp: Make test names unique.
7627 * gdb.linespec/ls-errs.exp: Likewise.
7628
4d421147
AB
76292019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7630
7631 * gdb.reverse/break-precsave.exp: Make test names unique.
7632 * gdb.reverse/break-reverse.exp: Likewise.
7633 * gdb.reverse/finish-precsave.exp: Likewise.
7634 * gdb.reverse/finish-reverse.exp: Likewise.
7635 * gdb.reverse/machinestate-precsave.exp: Likewise.
7636 * gdb.reverse/machinestate.exp: Likewise.
7637 * gdb.reverse/readv-reverse.exp: Likewise.
7638 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7639 * gdb.reverse/sigall-precsave.exp: Likewise.
7640 * gdb.reverse/sigall-reverse.exp: Likewise.
7641 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7642 * gdb.reverse/watch-precsave.exp: Likewise.
7643 * gdb.reverse/watch-reverse.exp: Likewise.
7644
d8c06f22
AB
76452019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7646
7647 * gdb.threads/stop-with-handle.c: New file.
7648 * gdb.threads/stop-with-handle.exp: New file.
7649
3a56ed86
TV
76502019-10-03 Tom de Vries <tdevries@suse.de>
7651
7652 PR testsuite/25059
7653 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7654 directory" line to be missing.
7655
42275044
TV
76562019-10-03 Tom de Vries <tdevries@suse.de>
7657
7658 PR testsuite/25059
7659 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7660 type optional.
7661
9ef62df0
AA
76622019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7663
7664 * gdb.python/py-format-string.c (string.h): New include.
7665 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7666 the same value, for endianness-independence.
7667 * gdb.python/py-format-string.exp (default_regexp_dict)
7668 (test_pretty_structs, test_format): Adjust expected output to the
7669 changed initialization.
7670
37f6a7f4
TT
76712019-10-02 Tom Tromey <tromey@adacore.com>
7672
7673 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7674
1d58d6a2
PA
76752019-10-02 Pedro Alves <palves@redhat.com>
7676 Andrew Burgess <andrew.burgess@embecosm.com>
7677
7678 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7679 "print-file-var.h".
7680 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7681 (get_version_1): Print this_version_id and its address.
7682 Add extern "C" wrappers around interface functions.
7683 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7684 "print-file-var.h".
7685 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7686 (get_version_2): Print this_version_id and its address.
7687 Add extern "C" wrappers around interface functions.
7688 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7689 <stddef.h> and "print-file-var.h".
7690 Add extern "C" wrappers around interface functions.
7691 [VERSION_ID_MAIN] (this_version_id): Define.
7692 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7693 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7694 up extern "C" blocks.
7695 * gdb.base/print-file-var.exp (test): New, factored out from top
7696 level.
7697 (top level): Test all combinations of attribute hidden or not,
7698 dlopen or not, and this_version_id symbol in main file or not.
7699 Compile tests as both C++ and C, make test names unique.
7700
d770d56f
TT
77012019-10-01 Tom Tromey <tom@tromey.com>
7702
7703 * gdb.base/style.exp: Test "show logging filename".
7704
7f6aba03
TT
77052019-10-01 Tom Tromey <tom@tromey.com>
7706
7707 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7708 * gdb.base/style.exp: Add metadata style test.
7709
14309bb6
TT
77102019-10-01 Tom Tromey <tom@tromey.com>
7711
7712 * gdb.base/style.exp: Test "pwd".
7713
2a3c1174
PA
77142019-10-01 Tom Tromey <tom@tromey.com>
7715
7716 * gdb.base/style.exp: Update tests.
7717
53d666ec
AA
77182019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7719
7720 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7721 'six' to unsigned.
7722 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7723 'five'. Use an all-ones bit pattern for each.
7724 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7725 to its changed values.
7726
4a56a520
TT
77272019-09-30 Tom Tromey <tromey@adacore.com>
7728
7729 * gdb.rust/traits.rs: Disable all warnings.
7730
0df0352a
TV
77312019-09-29 Tom de Vries <tdevries@suse.de>
7732
aac66a4c 7733 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7734
73d9a918
TV
77352019-09-29 Tom de Vries <tdevries@suse.de>
7736
7737 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7738
060b3ab4
TV
77392019-09-27 Tom de Vries <tdevries@suse.de>
7740
7741 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7742
68f7d34d
TV
77432019-09-27 Tom de Vries <tdevries@suse.de>
7744
7745 PR record/23188
7746 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7747
5d63b30a
TT
77482019-09-26 Tom Tromey <tromey@adacore.com>
7749
7750 * gdb.ada/py_taft.exp: New file.
7751 * gdb.ada/py_taft/main.adb: New file.
7752 * gdb.ada/py_taft/pkg.adb: New file.
7753 * gdb.ada/py_taft/pkg.ads: New file.
7754
3d435220
TV
77552019-09-24 Tom de Vries <tdevries@suse.de>
7756
7757 PR gdb/24598
7758 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7759
77d03678
TV
77602019-09-22 Tom de Vries <tdevries@suse.de>
7761
7762 * gdb.base/restore.exp: Allow register variables to be optimized out at
7763 -O0.
7764
abf516c6
UW
77652019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7766
7767 * gdb.arch/spu-info.exp: Remove file.
7768 * gdb.arch/spu-info.c: Remove file.
7769 * gdb.arch/spu-ls.exp: Remove file.
7770 * gdb.arch/spu-ls.c: Remove file.
7771
7772 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7773 * gdb.asm/spu.inc: Remove file.
7774
7775 * gdb.base/dump.exp: Remove support for spu*-*-*.
7776 * gdb.base/stack-checking.exp: Likewise.
7777 * gdb.base/overlays.exp: Likewise.
7778 * gdb.base/ovlymgr.c: Likewise.
7779 * gdb.base/spu.ld: Remove file.
7780
7781 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7782 * gdb.cp/cpexprs.exp: Likewise.
7783 * gdb.cp/exception.exp: Likewise.
7784 * gdb.cp/gdb2495.exp: Likewise.
7785 * gdb.cp/mb-templates.exp: Likewise.
7786 * gdb.cp/pr9167.exp: Likewise.
7787 * gdb.cp/userdef.exp: Likewise.
7788
7789 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7790
7791 * gdb.cell: Remove directory.
7792 * lib/cell.exp: Remove file.
7793
e452e88f
TV
77942019-09-19 Tom de Vries <tdevries@suse.de>
7795
7796 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7797
8a625130
TV
77982019-09-19 Tom de Vries <tdevries@suse.de>
7799
7800 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7801
81dc3ab5
TV
78022019-09-19 Tom de Vries <tdevries@suse.de>
7803
7804 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7805 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7806 (gdb_target_cmd): ... here.
7807 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7808 value 2.
7809
b078f3ac
AB
78102019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7811
7812 * gdb.base/source-dir.exp: Avoid having directory names in test
7813 names.
7814
f1b620e9
MG
78152019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7816
7817 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7818 directory.
7819
67f3ed6a
AB
78202019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7821
7822 * gdb.base/list-missing-source.exp: New file.
7823
d1b70248
TV
78242019-09-14 Tom de Vries <tdevries@suse.de>
7825
7826 PR teststuite/24599
7827 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7828 * lib/ada.exp (gnatmake_version_at_least): New proc.
7829
5fabdcd6
AB
78302019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7831
7832 * gdb.base/maint.exp: Use exec_has_index_section.
7833
aa17805f
AB
78342019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7835
7836 * gdb.base/maint.exp: Add test for 'maint info sections'.
7837
25e5c209
TV
78382019-09-12 Tom de Vries <tdevries@suse.de>
7839
7840 * gdb.base/store.exp: Allow register variables to be optimized out at
7841 -O0.
7842
4993045d
PW
78432019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7844
7845 * gdb.ada/rdv_wait.exp: Update to new task names.
7846 * gdb.base/task_switch_in_core.exp: Likewise.
7847 * gdb.base/info_sources_base.c: Likewise.
7848
8a516164
TT
78492019-09-10 Tom Tromey <tromey@adacore.com>
7850
7851 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7852
aa391654
TT
78532019-09-10 Tom Tromey <tromey@adacore.com>
7854
7855 * gdb.ada/dgopt.exp: New file.
7856 * gdb.ada/dgopt/x.adb: New file.
7857
8634b462
TT
78582019-09-08 Tom Tromey <tom@tromey.com>
7859
7860 * gdb.tui/resize.exp: Remove setup_xfail.
7861 * gdb.tui/regs.exp: Remove setup_xfail.
7862 * gdb.tui/basic.exp: Remove setup_xfail.
7863
736b0f76
DB
78642019-09-06 David Blaikie <dblaikie@gmail.com>
7865
7866 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7867 * gdb.cp/cplabel.exp: Ditto.
7868 * gdb.linespec/ls-errs.exp: Ditto.
7869
30331a6c
TV
78702019-09-05 Tom de Vries <tdevries@suse.de>
7871
7872 * lib/gdb.exp (cmp_file_string): New proc.
7873 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7874 runto_main. Verify save breakpoints output.
7875
98b0ebab
PW
78762019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7877
7878 * gdb.base/info-var.exp: Test info variables without running
7879 to main, to avoid expect's buffer overflow.
7880
4e962e74
TT
78812019-09-03 Tom Tromey <tromey@adacore.com>
7882
7883 * gdb.ada/bias.exp: New file.
7884 * gdb.ada/bias/bias.adb: New file.
7885 * gdb.ada/print_chars.exp: Add regression test.
7886 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7887 (MC): New variable.
7888
2ea1a07a
SL
78892019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7890
7891 * gdb.base/argv0-symlink.exp: Run only on native target
7892 and local host.
7893
8077c50d
TV
78942019-08-29 Tom de Vries <tdevries@suse.de>
7895
7896 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7897 diverse debug info.
7898 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7899
48352473
TV
79002019-08-28 Tom de Vries <tdevries@suse.de>
7901
7902 * gdb.base/info-var.exp: Allow info variables to print info for files
7903 other than info-var-f1.c and info-var-f2.c.
7904
d8f27c60
AB
79052019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7906
7907 * gdb.fortran/info-types.exp: Add module.
7908 * gdb.fortran/info-types.f90: Update expected results.
7909
1f20c35e
AB
79102019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7911
7912 * gdb.fortran/info-types.exp: New file.
7913 * gdb.fortran/info-types.f90: New file.
7914 * lib/fortran.exp (fortran_character1): New proc.
7915
4acfdd20
AB
79162019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7917
7918 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7919 functions'. Reindent as needed.
7920 * gdb.base/info-var-f1.c: New file.
7921 * gdb.base/info-var-f2.c: New file.
7922 * gdb.base/info-var.exp: New file.
7923 * gdb.base/info-var.h: New file.
7924
5c31b358
TV
79252019-08-26 Tom de Vries <tdevries@suse.de>
7926
7927 PR c++/24852
7928 * gdb.cp/no-libstdcxx-probe.exp: New test.
7929
b694989f
TV
79302019-08-26 Tom de Vries <tdevries@suse.de>
7931
7932 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7933 * tests need to be skipped.
7934 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7935 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7936 mi_skip_libstdcxx_probe_tests.
7937
d9c4ba53
SDJ
79382019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7939
7940 * gdb.python/py-xmethods.exp: Use raw strings when passing
7941 arguments to SimpleXMethodMatcher.
7942
395fad09
TV
79432019-08-22 Tom de Vries <tdevries@suse.de>
7944
7945 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7946 more informative.
7947
26c957f1
PA
79482019-08-21 Pedro Alves <palves@redhat.com>
7949
7950 * gdb.base/with.exp: Test "with" with no arguments.
7951
61f80d5d
TV
79522019-08-21 Tom de Vries <tdevries@suse.de>
7953
7954 * gdb.base/gdb-caching-proc.exp: Sort files.
7955
d7a11d13
TV
79562019-08-20 Tom de Vries <tdevries@suse.de>
7957
7958 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7959 compilation.
7960
34dafe9f
TV
79612019-08-16 Tom de Vries <tdevries@suse.de>
7962
7963 * gdb.base/compare-sections.exp ("after run to main"): Allow
7964 mismatched read-only sections for PIE executables.
7965
398fdd60
TT
79662019-08-16 Tom Tromey <tom@tromey.com>
7967
7968 * lib/tuiterm.exp (_csi_Z): New proc.
7969 * gdb.tui/basic.exp: Update window positions.
7970 * gdb.tui/empty.exp: Update window positions.
7971
d8f9e51c
SL
79722019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7973
7974 * gdb.base/examine-backward.exp: Correct regexp for
7975 "examine 3 bytes backward from ${address_zero}".
7976
3df505f6
TT
79772019-08-15 Tom Tromey <tom@tromey.com>
7978
7979 * gdb.tui/empty.exp: Enable resizing tests.
7980
272560b5
TT
79812019-08-15 Tom Tromey <tromey@adacore.com>
7982
7983 * gdb.ada/char_enum.exp: Add regression tests.
7984 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7985 and '0'.
7986 (Char, Gchar): Update.
7987 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7988
08235187
CB
79892019-08-15 Christian Biesinger <cbiesinger@google.com>
7990
7991 * gdb.python/python.exp: Expect a leading underscore on
7992 GdbOutput{,Error}File.
7993
22a2ab04
SL
79942019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7995
7996 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7997 Windows host.
7998
835b995b
SL
79992019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8000
8001 * gdb.base/batch-preserve-term-settings.exp
8002 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
8003
97dd8e07
CB
80042019-08-15 Christian Biesinger <cbiesinger@google.com>
8005
8006 * lib/gdb.exp: When running on a mingw target, replace
8007 /x/ with x:/.
8008
75faf5c4
AH
80092019-08-14 Alan Hayward <alan.hayward@arm.com>
8010
8011 * gdb.arch/aarch64-prologue.c: New test.
8012 * gdb.arch/aarch64-prologue.exp: New file.
8013
abc6c00f
TV
80142019-08-13 Tom de Vries <tdevries@suse.de>
8015
8016 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
8017 Thread.
8018
74c2c1f4
SL
80192019-08-13 Sandra Loosemore <sandra@codesourcery.com>
8020
8021 * gdb.python/py-completion.exp: Download the .py file to the host
8022 and use its host pathname. Conditionalize tests that use
8023 tab completion and manipulate files on the build machine.
8024 * gdb.python/py-events.exp: Download the .py file to the host
8025 and use its host pathname.
8026 * gdb.python/py-evsignal.exp: Likewise.
8027 * gdb.python/py-evthreads.exp: Likewise.
8028 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
8029 pathname syntax.
8030 * gdb.python/py-framefilter.exp: Download the .py file to the right
8031 place on the host. Match Windows pathname syntax.
8032 * gdb.python/py-mi-var-info-path-expression.exp: Download the
8033 .py file to the host and use its host pathname.
8034 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
8035 * gdb.python/py-objfile.exp: Expect a host pathname, not a
8036 build pathname. Skip symlink test on Windows host. Add missing
8037 newline at end of file.
8038 * gdb.python/py-pp-maint.exp: Download the .py file to the host
8039 and use its host pathname.
8040 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
8041 * gdb.python/py-section-script.exp: Use host location of binfile
8042 on safe-path. Use correct path separator on Windows host.
8043 Reorder alternatives in gdb_test_multiple to prevent matching
8044 the wrong alternative on success.
8045 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
8046
ca2589f3
PP
80472019-08-12 Patrick Palka <patrick@parcs.ath.cx>
8048
8049 * gdb.gdb/selftest.exp (test_with_self): Update test to now
8050 expect the GDB inferior to no longer immediately stop after
8051 being resumed with "signal SIGINT".
8052
020a839d
SL
80532019-08-09 Sandra Loosemore <sandra@codesourcery.com>
8054
8055 * gdb.linespec/break-ask.exp: Generalize regexps to match
8056 Windows pathnames too.
8057
128d6509
TV
80582019-08-08 Tom de Vries <tdevries@suse.de>
8059
8060 PR testsuite/24862
8061 * lib/tuiterm.exp (_accept): Fix CSI regexp.
8062
590042fc
PW
80632019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8064
8065 * gdb.base/style.exp: Update tests for help doc new invariants.
8066 * gdb.base/help.exp: Likewise.
8067
046bebe1
TT
80682019-08-06 Tom Tromey <tom@tromey.com>
8069
8070 * gdb.base/style.exp: Add disassemble test.
8071 * gdb.base/style.c (some_called_function): New function.
8072 (main): Use it.
8073
0b27c27d
CB
80742019-08-05 Christian Biesinger <cbiesinger@google.com>
8075
8076 * gdb.python/py-block.exp: Test dictionary access on blocks.
8077
580f1034
SM
80782019-08-05 Simon Marchi <simon.marchi@efficios.com>
8079
8080 PR gdb/24863
8081 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
8082 -list-thread-groups --available test when running under
8083 check-read1.
8084
d86bd7cb
TV
80852019-08-05 Tom de Vries <tdevries@suse.de>
8086
8087 PR testsuite/24863
8088 * lib/gdb.exp (with_read1_timeout_factor): New proc.
8089 * gdb.base/help.exp: Use with_read1_timeout_factor.
8090 * gdb.base/info-macros.exp: Same.
8091 * gdb.cp/nested-types.exp: Same.
8092
a80cf5d8
TV
80932019-08-05 Tom de Vries <tdevries@suse.de>
8094
8095 * lib/gdb.exp (version_at_least): Factor out of ...
8096 (tcl_version_at_least): ... here.
8097 (gdb_compile): Fail if pie results in non-PIE executable.
8098 (readelf_version, readelf_prints_pie): New proc.
8099 (exec_is_pie): Return -1 if unknown.
8100
d0962838
TV
81012019-08-05 Tom de Vries <tdevries@suse.de>
8102
8103 * lib/gdb.exp (tcl_version_at_least): Fix typo.
8104
2252ff3d
SL
81052019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8106
8107 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
8108
26655f53
SL
81092019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8110
8111 * lib/completion-support.exp (test_gdb_complete_none): Skip
8112 tab completion tests if no readline support.
8113 (test_gdb_complete_unique_re): Likewise.
8114 (test_gdb_complete_multiple): Likewise.
8115
db4dc13e
PW
81162019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8117
8118 * gdb.base/info_sources.exp: New file.
8119 * gdb.base/info_sources.c: New file.
8120 * gdb.base/info_sources_base.c: New file.
8121
0eba165a
PFC
81222019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8123
8124 * gdb.base/batch-exit-status.exp: Call test_exit_status with
8125 prefix argument.
8126 (test_exit_status): Add prefix argument.
8127
59bd512b
TV
81282019-08-01 Tom de Vries <tdevries@suse.de>
8129
8130 PR testsuite/24863
8131 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
8132 calling exp_continue for new thread and thread exited messages.
8133
2a3ad588
TV
81342019-08-01 Tom de Vries <tdevries@suse.de>
8135
8136 PR testsuite/24863
8137 * gdb.base/structs.exp: Fix check-read1 timeout using
8138 gdb_test_sequence.
8139 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
8140
117eb594
TV
81412019-08-01 Tom de Vries <tdevries@suse.de>
8142
8143 PR testsuite/24863
8144 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
8145 line.
8146
ed591340
TV
81472019-08-01 Tom de Vries <tdevries@suse.de>
8148
8149 PR testsuite/24863
8150 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
8151
aa3b6533
TT
81522019-07-30 Tom Tromey <tromey@adacore.com>
8153
8154 * gdb.ada/display_nested.exp: New file.
8155 * gdb.ada/display_nested/foo.adb: New file.
8156 * gdb.ada/display_nested/pack.adb: New file.
8157 * gdb.ada/display_nested/pack.ads: New file.
8158
2906593f
CB
81592019-07-30 Christian Biesinger <cbiesinger@google.com>
8160
8161 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
8162 namespace.
8163 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
8164
0f575925
TV
81652019-07-30 Tom de Vries <tdevries@suse.de>
8166
8167 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
8168 instead.
8169
b13057d9
TV
81702019-07-30 Tom de Vries <tdevries@suse.de>
8171
8172 PR testsuite/24834
8173 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
8174 (exec_is_pie): New proc.
8175
5c4dde85
CB
81762019-07-29 Christian Biesinger <cbiesinger@google.com>
8177
8178 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
8179
c620ed88
CB
81802019-07-29 Christian Biesinger <cbiesinger@google.com>
8181
8182 * gdb.python/py-objfile.c: Add global and static vars.
8183 * gdb.python/py-objfile.exp: Test new functions Objfile.
8184 lookup_global_symbol and lookup_static_symbol.
8185
3d235706
TT
81862019-07-29 Tom Tromey <tom@tromey.com>
8187
8188 * lib/tuiterm.exp (Term::_csi_@): New proc.
8189 (Term::_csi_X): Don't move cursor.
8190
c7e4c0a6
PW
81912019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8192
8193 * gdb.base/options.exp: Update backtrace - completion to
8194 new option -frame-info.
8195 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
8196 Test new 'set print frame-info'. Test backtrace -frame-info
8197 overriding 'set print frame-info'.
8198 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
8199 Test new 'set print frame-info'.
8200 Verify consistency of backtrace with and without filters, with and
8201 without -no-filters.
8202 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
8203 default.
8204
de28a3b7
TV
82052019-07-29 Tom de Vries <tdevries@suse.de>
8206
8207 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
8208 no arguments".
8209
507dd60e
TV
82102019-07-29 Tom de Vries <tdevries@suse.de>
8211
8212 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
8213 is a substring of the first for "complete non-unique file name".
8214
5beafce9
TV
82152019-07-29 Tom de Vries <tdevries@suse.de>
8216
8217 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
8218 with ".*".
8219
2d274232
TV
82202019-07-29 Tom de Vries <tdevries@suse.de>
8221
8222 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
8223 Pass prompt_regexp parameter to gdb_test_multiple calls.
8224
9197cd8b
TV
82252019-07-29 Tom de Vries <tdevries@suse.de>
8226
8227 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 8228 print registers" regexps.
9197cd8b 8229
b528dae0
TV
82302019-07-29 Tom de Vries <tdevries@suse.de>
8231
8232 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
8233
d17725d7
TV
82342019-07-29 Tom de Vries <tdevries@suse.de>
8235
8236 PR gdb/24855
8237 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
8238 (skip_python_tests_prompt): Add prompt_regexp argument to
8239 gdb_test_multiple calls.
8240
52b75bf1
TT
82412019-07-27 Tom Tromey <tom@tromey.com>
8242
8243 * gdb.tui/main.exp: New file.
8244
2b1d00c2
TT
82452019-07-27 Tom Tromey <tom@tromey.com>
8246
8247 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
8248 optional.
8249 * gdb.tui/empty.exp: New file.
8250
ded631d5
TT
82512019-07-27 Tom Tromey <tom@tromey.com>
8252
8253 * lib/tuiterm.exp (spawn): New proc.
8254 (Term::resize): New proc.
8255 * gdb.tui/resize.exp: New file.
8256
58ac439d
TT
82572019-07-27 Tom Tromey <tom@tromey.com>
8258
8259 * gdb.tui/list.exp: New file.
8260
fe1f56ee
TT
82612019-07-27 Tom Tromey <tom@tromey.com>
8262
8263 * gdb.tui/regs.exp: New file.
8264
f790b310
TT
82652019-07-27 Tom Tromey <tom@tromey.com>
8266
8267 * gdb.tui/basic.exp: Add "layout split" test.
8268
d95fc6ee
TT
82692019-07-27 Tom Tromey <tom@tromey.com>
8270
8271 * gdb.tui/basic.exp: Add "layout asm" test.
8272
c3786b3a
TT
82732019-07-27 Tom Tromey <tom@tromey.com>
8274
8275 * lib/tuiterm.exp: New file.
8276 * gdb.tui/basic.exp: New file.
8277
98a617f8
KB
82782019-07-27 Kevin Buettner <kevinb@redhat.com>
8279
8280 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
8281 Enable tests associated with this flag. Adjust regex
8282 referencing "foo_low" to now refer to "foo_cold" instead.
8283
5c076da4
KB
82842019-07-27 Kevin Buettner <kevinb@redhat.com>
8285
8286 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
8287 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
8288 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
8289 foo_cold. Revise comments to match.
8290 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
8291 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
8292 were wrapped into this proc; Call do_test in loop from outermost
8293 level.
8294 (foo_low): Rename all occurrences to "foo_cold".
8295 (backtrace from baz): New test.
8296 (x2/i foo_cold): New test.
8297 (info line *foo_cold): New test.
8298
1512d3b7
TV
82992019-07-26 Tom de Vries <tdevries@suse.de>
8300
8301 * gdb.arch/i386-pkru.exp: Fix unterminated string.
8302
297989a1
TV
83032019-07-25 Tom de Vries <tdevries@suse.de>
8304
8305 PR testsuite/24830
8306 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8307 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8308 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8309 (skip_libstdcxx_probe_tests): ... here.
8310 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8311
b3b965fb
TV
83122019-07-24 Tom de Vries <tdevries@suse.de>
8313
8314 PR testsuite/24807
8315 * gdb.objc/basicclass.m: Include stdio.h.
8316 * gdb.objc/nondebug.m: Same.
8317 * gdb.objc/objcdecode.m: Same.
8318
4625b4d0
TV
83192019-07-24 Tom de Vries <tdevries@suse.de>
8320
8321 PR testsuite/24612
8322 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8323 additional_flags.
8324
024a5840
TV
83252019-07-24 Tom de Vries <tdevries@suse.de>
8326
8327 PR testsuite/24831
8328 * gdb.multi/tids.exp: Update error messages for info threads.
8329
c76ddaa3
TV
83302019-07-24 Tom de Vries <tdevries@suse.de>
8331
8332 * gdb.base/info-types.exp: Allow info types to print info for more than
8333 one file.
8334
9a618ef6
TV
83352019-07-23 Tom de Vries <tdevries@suse.de>
8336
8337 PR testsuite/24842
8338 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8339 gdb_spawn_with_cmdline_opts.
8340
40eadf04
SP
83412019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8342
8343 * gdb.arch/arm-cmse-sgstubs.c: New test.
8344 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8345
5ba29434
TV
83462019-07-23 Tom de Vries <tdevries@suse.de>
8347
8348 PR testsuite/24711
8349 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8350 issuing next command.
8351
a8e9d247
AB
83522019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8353
8354 * gdb.ada/info_auto_lang.exp: Update expected results.
8355 * gdb.base/info-types.c: Add additional types to check.
8356 * gdb.base/info-types.exp: Update expected results.
8357
eb86c5e2
AB
83582019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8359
8360 * gdb.base/info-types.c: New file.
8361 * gdb.base/info-types.exp: New file.
8362
01e175fe
AB
83632019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8364
8365 * gdb.arch/riscv-bp-infcall.c: New file.
8366 * gdb.arch/riscv-bp-infcall.exp: New file.
8367
6b78c3f8
AB
83682019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8369
8370 PR breakpoints/24541
8371 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8372
da738167
TV
83732019-07-14 Tom de Vries <tdevries@suse.de>
8374
8375 PR testsuite/24760
8376 * gdb.objc/basicclass.exp: Fix unterminated string.
8377
0d4e84ed
AB
83782019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8379 Andrew Burgess <andrew.burgess@embecosm.com>
8380
8381 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8382 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8383 negative bounds.
8384 * gdb.fortran/vla-value.exp: Print elements of an array with
8385 negative bounds.
8386 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8387 testing.
8388
021d8588
AB
83892019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8390
8391 * gdb.base/options.exp (expect_string): Dequote strings in
8392 results.
8393 (test-string): Test strings with different quoting and reindent.
8394
f06f1252
TT
83952019-07-10 Tom Tromey <tromey@adacore.com>
8396
8397 * gdb.ada/mi_ex_cond.exp: Update expected results.
8398 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8399 * gdb.ada/mi_catch_ex.exp: Update expected results.
8400 * gdb.ada/mi_catch_assert.exp: Update expected results.
8401 * gdb.ada/catch_ex.exp (catch_exception_info)
8402 (catch_exception_entry, catch_assert_entry)
8403 (catch_unhandled_entry): Update.
8404 * gdb.ada/catch_assert_if.exp: Update expected results.
8405
b863685d
RB
84062019-07-10 Richard Bunt <richard.bunt@arm.com>
8407 Stephen Roberts <stephen.roberts@arm.com>
8408
8409 * gdb.base/define.exp: Restore original prompt.
8410
cb1e4e32
PA
84112019-07-09 Pedro Alves <palves@redhat.com>
8412
8413 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8414 breakpoints" output.
8415 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8416 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8417 throw" creates breakpoint.
8418 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8419 'type="catchpoint"'.
8420
b58a68fe
PA
84212019-07-09 Pedro Alves <palves@redhat.com>
8422
8423 PR c++/15468
8424 * gdb.cp/except-multi-location-lib.cc: New.
8425 * gdb.cp/except-multi-location-main.cc: New.
8426 * gdb.cp/except-multi-location.exp: New.
8427
0826779b
PW
84282019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8429
8430 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8431 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8432 argument and update callers.
8433
5b0e2db4
AB
84342019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8435
8436 * gdb.arch/amd64-break-on-asm-line.S: New file.
8437 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8438
1f6f6e21
PW
84392019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8440
8441 * gdb.base/printcmds.exp: Test printing C string and
8442 C wide string convenience vars without transiting via the inferior.
8443 Also make test names unique.
8444
ea142fbf
AH
84452019-07-08 Alan Hayward <alan.hayward@arm.com>
8446
5862c886 8447 PR breakpoints/25011
ea142fbf
AH
8448 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8449
213fd9fa
PA
84502019-07-04 Pedro Alves <palves@redhat.com>
8451
8452 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8453 body returned ok(0), break(3) or continue(4).
8454 * gdb.testsuite/foreach_with_prefix.exp: New file.
8455
2b40fda7
AH
84562019-07-04 Alan Hayward <alan.hayward@arm.com>
8457
8458 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8459
a26c8de0
PA
84602019-07-03 Pedro Alves <palves@redhat.com>
8461
8462 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8463 "return -code".
8464
5f4ba3e7
PA
84652019-07-03 Pedro Alves <palves@redhat.com>
8466
8467 PR cli/24732
8468 * gdb.base/shell.exp: Load completion-support.exp.
8469 Adjust expected error output. Add completion tests.
8470
a994424f
PA
84712019-07-03 Pedro Alves <palves@redhat.com>
8472
8473 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8474 string_to_regexp.
8475
3d9be6f5
PA
84762019-07-03 Pedro Alves <palves@redhat.com>
8477
8478 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8479 (expect_integer): Adjust to expect "-string".
8480 (expect_string): New.
8481 (all_options): Expect "-string".
8482 (test-flag, test-boolean): Adjust to expect "-string".
8483 (test-string): New proc.
8484 (top level): Call it.
8485
41fc454c
PA
84862019-07-03 Pedro Alves <palves@redhat.com>
8487
8488 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8489 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8490 the expected output in the success.
8491
b2b2a215
PA
84922019-07-03 Pedro Alves <palves@redhat.com>
8493
8494 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8495 Split one gdb_test_multiple call in two to avoid a race.
8496
fdbc9870
PA
84972019-07-03 Pedro Alves <palves@redhat.com>
8498
8499 * gdb.base/with.c: New file.
8500 * gdb.base/with.exp: New file.
8501
c6ac8931
PA
85022019-07-03 Pedro Alves <palves@redhat.com>
8503
8504 * gdb.base/settings.exp: Replace all references to "maint
8505 test-settings set" with references to "maint set test-settings",
8506 and all references to "maint test-settings show" with references
8507 to "maint show test-settings".
8508
970f9d09
PA
85092019-07-03 Pedro Alves <palves@redhat.com>
8510
8511 * gdb.base/settings.exp (test-string): Adjust expected out when
8512 testing "maint test-settings show filename"
8513
54d66006
PA
85142019-07-02 Pedro Alves <palves@redhat.com>
8515
8516 * gdb.base/options.exp (test-info-threads): New procedure.
8517 (top level): Call it.
8518
10d06d82
TT
85192019-06-28 Tom Tromey <tromey@adacore.com>
8520
8521 * gdb.dwarf2/ada-linkage-name.c: New file.
8522 * gdb.dwarf2/ada-linkage-name.exp: New file.
8523
3d507ff2
TT
85242019-06-27 Tom Tromey <tromey@adacore.com>
8525
d039f014 8526 PR c++/20020:
3d507ff2
TT
8527 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8528
8af58ffe
TV
85292019-06-26 Tom de Vries <tdevries@suse.de>
8530
8531 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8532
22e21752
TV
85332019-06-26 Tom de Vries <tdevries@suse.de>
8534
8535 * gdb.base/index-cache.exp: Add back missing debug option.
8536
b65b566c
PW
85372019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8538
8539 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8540
5c2c8c69
TV
85412019-06-25 Tom de Vries <tdevries@suse.de>
8542
8543 PR testsuite/24727
8544 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8545
164e3873
TV
85462019-06-24 Tom de Vries <tdevries@suse.de>
8547
8548 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8549
824eacee
TV
85502019-06-24 Tom de Vries <tdevries@suse.de>
8551
8552 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8553 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8554 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8555
385b97d3
TV
85562019-06-24 Tom de Vries <tdevries@suse.de>
8557
8558 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8559
c596f180
TV
85602019-06-21 Tom de Vries <tdevries@suse.de>
8561
8562 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8563
b13a7d03
TV
85642019-06-21 Tom de Vries <tdevries@suse.de>
8565
8566 PR testsuite/24518
8567 PR ada/24713
8568 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8569 index.
8570
899277ae
TT
85712019-06-19 Tom Tromey <tromey@adacore.com>
8572
8573 * gdb.ada/length_cond.exp: Add intro comment.
8574
680e1bee
TT
85752019-06-19 Tom Tromey <tromey@adacore.com>
8576
8577 * gdb.ada/length_cond.exp: New file.
8578 * gdb.ada/length_cond/length_cond.adb: New file.
8579 * gdb.ada/length_cond/pck.adb: New file.
8580 * gdb.ada/length_cond/pck.ads: New file.
8581
0ed4690a
TV
85822019-06-18 Tom de Vries <tdevries@suse.de>
8583
8584 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8585
d20ed5fd
TT
85862019-06-18 Tom Tromey <tromey@adacore.com>
8587
8588 * gdb.base/list0.h: Add comment explaining control character.
8589
86e04673
TV
85902019-06-18 Tom de Vries <tdevries@suse.de>
8591
8592 * boards/fission.exp: Break up long debug_flags line.
8593
c4973306
SM
85942019-06-16 Tom de Vries <tdevries@suse.de>
8595
8596 PR gdb/24445
8597 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8598 generated index.
8599
93cb9841
AB
86002019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8601
8602 PR gdb/24686
8603 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8604 improve detection of bug gdb/24541.
8605
399aaebd
SM
86062019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8607
8608 PR gdb/24669
8609 * gdb.base/index-cache.exp (uses_readnow,
8610 expecting_index_cache_use): Define global variable.
8611 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8612 expecting_index_cache_use.
8613
584a927c
AB
86142019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8615 Andrew Burgess <andrew.burgess@embecosm.com>
8616
8617 * gdb.fortran/pointers.f90: New file.
8618 * gdb.fortran/print_type.exp: New file.
8619 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8620 * gdb.fortran/vla-type.exp: Likewise.
8621 * gdb.fortran/vla-value.exp: Likewise.
8622 * gdb.mi/mi-vla-fortran.exp: Likewise.
8623
30056ea0
AB
86242019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8625
8626 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8627 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8628 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8629 as a stop reason.
8630
ec8e2b6d
AB
86312019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8632
8633 * gdb.base/annota1.exp: Update expected results.
8634 * gdb.cp/annota2.exp: Likewise.
8635 * gdb.cp/annota3.exp: Likewise.
8636
09e4c4e1
AB
86372019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8638
8639 * gdb.base/style-logging.exp: Remove path from test name.
8640
0735b091
TT
86412019-06-14 Tom Tromey <tromey@adacore.com>
8642
8643 PR gdb/24502:
8644 * gdb.base/style-logging.exp: New file.
8645
f5686554
TT
86462019-06-14 Tom Tromey <tromey@adacore.com>
8647
8648 * gdb.base/symfile-warn.exp: New file.
8649 * gdb.base/symfile-warn.c: New file.
8650
a0c1ffed
TT
86512019-06-14 Tom Tromey <tromey@adacore.com>
8652
8653 * gdb.base/annotate-symlink.exp: New file.
8654
f411722c
TT
86552019-06-14 Tom Tromey <tromey@adacore.com>
8656
8657 * gdb.ada/set_wstr.exp: Add reassignment test.
8658
4268ec18
TT
86592019-06-14 Tom Tromey <tromey@adacore.com>
8660
8661 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8662 'unchecked_access and 'unrestricted_access as well.
8663
9a9e394b
TT
86642019-06-14 Tom Tromey <tromey@adacore.com>
8665
8666 PR ada/24539:
8667 * gdb.ada/vla.exp: Update tests.
8668 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8669 pragma.
8670
4c048731
PA
86712019-06-13 Pedro Alves <palves@redhat.com>
8672
8673 * gdb.base/settings.exp (test-integer): Test junk after
8674 "unlimited".
8675
6665660a
PA
86762019-06-13 Pedro Alves <palves@redhat.com>
8677
8678 * gdb.base/options.exp (test-thread-apply): New.
8679 (top level): Call it.
8680
5d707134
PA
86812019-06-13 Pedro Alves <palves@redhat.com>
8682
8683 * gdb.base/options.exp (test-frame-apply): New.
8684 (top level): Test print commands with different "frame apply"
8685 prefixes.
8686
e2a689da
PA
86872019-06-13 Pedro Alves <palves@redhat.com>
8688
e79be6e5 8689 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8690 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8691 'max_completions' parameter and handle it.
8692 (test_gdb_completion_offers_commands): New.
8693
90a1ef87
PA
86942019-06-13 Pedro Alves <palves@redhat.com>
8695
8696 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8697
d4c16835
PA
86982019-06-13 Pedro Alves <palves@redhat.com>
8699
8700 * gdb.base/options.exp (test-backtrace): New.
8701 (top level): Call it.
8702
2daf894e
PA
87032019-06-13 Pedro Alves <palves@redhat.com>
8704
8705 * gdb.guile/scm-frame-args.exp: Use "set print
8706 raw-frame-arguments" instead of "set print raw frame-arguments".
8707 * gdb.python/py-frame-args.exp: Likewise.
8708
e6ed716c
PA
87092019-06-13 Pedro Alves <palves@redhat.com>
8710
8711 * gdb.compile/compile.exp: Adjust expected output to option
8712 processing changes.
8713
7d8062de
PA
87142019-06-13 Pedro Alves <palves@redhat.com>
8715
8716 * gdb.base/options.exp: Build executable.
8717 (test-print): New procedure.
8718 (top level): Call it, once for "print" and another for "compile
8719 print".
8720
9d0faba9
PA
87212019-06-13 Pedro Alves <palves@redhat.com>
8722
8723 * gdb.base/options.c: New file.
8724 * gdb.base/options.exp: New file.
8725
dee7b4c8
PA
87262019-06-13 Pedro Alves <palves@redhat.com>
8727
8728 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8729 that "o" is ambiguous.
8730
dca0f6c0
PA
87312019-06-13 Pedro Alves <palves@redhat.com>
8732
8733 * gdb.base/settings.c: New file.
8734 * gdb.base/settings.exp: New file.
8735
ccf46844
PA
87362019-06-13 Pedro Alves <palves@redhat.com>
8737
8738 * gdb.base/completion.exp: Fix comment typo.
8739
b9a3f842
PA
87402019-06-13 Pedro Alves <palves@redhat.com>
8741
8742 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8743 foo --1" test.
8744
d106773e
PA
87452019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8746
8747 * gdb.fortran/block-data.f: New.
8748 * gdb.fortran/block-data.exp: New.
8749
fea82da0
TV
87502019-06-11 Tom de Vries <tdevries@suse.de>
8751
8752 PR testsuite/24521
8753 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8754 message.
8755
8c2e74f1
TV
87562019-06-11 Tom de Vries <tdevries@suse.de>
8757
8758 PR testsuite/24521
8759 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8760
b49851c8
TV
87612019-06-11 Tom de Vries <tdevries@suse.de>
8762
8763 * boards/readnow.exp: New file.
8764
a7067863
AB
87652019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8766
8767 * gdb.fortran/vla-sizeof.exp: Update expected results.
8768
1a3da2cd
AB
87692019-06-06 Amos Bird <amosbird@gmail.com>
8770
8771 * gdb.base/annota1.exp (thread_switch): Add test for
8772 thread-exited annotation.
8773
3847a7bf
TT
87742019-06-06 Tom Tromey <tromey@adacore.com>
8775
8776 * gdb.base/maint.exp: Expect command started/finished output.
8777
0088ba59
AB
87782019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8779
8780 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8781 comment.
8782 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8783
312617a3
AB
87842019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8785
8786 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8787 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8788 * gdb.arch/riscv-unwind-long-insn.c: New file.
8789 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8790
e1f2e1a2
CB
87912019-06-04 Christian Biesinger <cbiesinger@google.com>
8792
d3238f7d 8793 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8794
206584bd
PW
87952019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8796
8797 * lib/gdb.exp (help_list_trailer): New regexp variable
8798 factorizing the help trailer message.
8799 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8800 arg to allow to better factorize various tests.
8801 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8802 (test_prefix_command_help): Use help_list_trailer.
8803 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8804 * gdb.guile/scm-cmd.exp: Likewise.
8805 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8806 * gdb.base/help.exp: Use test_user_defined_class_help.
8807 * gdb.base/style.exp: Add tests for styling of help and apropos.
8808 * lib/gdb-utils.exp (style): Add title and highlight styles.
8809
708dc93e
PW
88102019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8811
8812 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8813 $_shell_exitsignal.
8814 * gdb.base/default.exp: Update for new convenience variables.
8815
f49055a5
TT
88162019-05-29 Tom Tromey <tromey@adacore.com>
8817
8818 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8819 to "break complete ada" test case's regexp.
8820
4330d61d
TT
88212019-05-29 Tom Tromey <tromey@adacore.com>
8822
8823 PR c++/20020:
8824 * gdb.cp/constexpr-field.exp: New file.
8825 * gdb.cp/constexpr-field.cc: New file.
8826
000439d5
TT
88272019-05-29 Tom Tromey <tromey@adacore.com>
8828
8829 * gdb.base/finish.exp (finish_no_print): New proc.
8830 (finish_tests): Call it.
8831
5a01c34c
TV
88322019-05-24 Tom de Vries <tdevries@suse.de>
8833
8834 * gdb.dwarf2/gdb-add-index.exp: New file.
8835
18125b16
TT
88362019-05-22 Tom Tromey <tromey@adacore.com>
8837
8838 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8839 * gdb.base/style.exp: Use "style".
8840 * lib/gdb-utils.exp (style): New proc.
8841
af1a8d03
TV
88422019-05-22 Tom de Vries <tdevries@suse.de>
8843
8844 * gdb.base/align.exp: Require c++11.
8845
e7fe496b
TV
88462019-05-22 Tom de Vries <tdevries@suse.de>
8847
8848 PR testsuite/24586
8849 * gdb.python/py-mi-var-info-path-expression.exp: Call
8850 mi_skip_python_tests to check if python is supported.
8851
8fca4da0
AH
88522019-05-22 Alan Hayward <alan.hayward@arm.com>
8853
8854 * gdb.arch/aarch64-pauth.c: New test.
8855 * gdb.arch/aarch64-pauth.exp: New file.
8856
b7060614
AH
88572019-05-22 Alan Hayward <alan.hayward@arm.com>
8858
8859 * README (Re-running Tests Outside The Testsuite): New section.
8860
669d0468
TV
88612019-05-21 Tom de Vries <tdevries@suse.de>
8862
8863 * gdb.arch/amd64-eval.exp: Require c++11.
8864 * gdb.base/max-depth.exp: Same.
8865 * gdb.compile/compile-cplus-array-decay.exp: Same.
8866 * gdb.cp/meth-typedefs.exp: Same.
8867 * gdb.cp/subtypes.exp: Same.
8868 * gdb.cp/temargs.exp: Same.
8869
ce3ebcaa
AH
88702019-05-21 Alan Hayward <alan.hayward@arm.com>
8871
8872 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8873
34d11c68
AB
88742019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8875
8876 PR gdb/18644
8877 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8878 * gdb.fortran/printing-types.exp: Add new test.
8879 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8880 testing.
8881 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8882 setup_kfail call.
8883
87781e84
AH
88842019-05-17 Alan Hayward <alan.hayward@arm.com>
8885
8886 * README (Running the Testsuite): Change example.
8887 (Testsuite Parameters): Remove TRANSCRIPT.
8888 * lib/gdb.exp: Remove TRANSCRIPT check.
8889
b420b89e
AH
88902019-05-17 Alan Hayward <alan.hayward@arm.com>
8891
8892 * README (Testsuite Parameters): Add replay logging to
8893 GDBSERVER_DEBUG.
8894 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8895 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8896 as a comma separated list.
8897 (gdb_debug_init): Override procedure.
8898
408e9b8b
AH
88992019-05-17 Alan Hayward <alan.hayward@arm.com>
8900
8901 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8902 (gdb_write_cmd_file): New procedure.
8903 * lib/gdbserver-support.exp (gdbserver_start): Call
8904 gdbserver_write_cmd_file.
8905 (gdbserver_write_cmd_file): New procedure.
8906
f9e2e39d
AH
89072019-05-17 Alan Hayward <alan.hayward@arm.com>
8908
8909 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8910 (delete_breakpoints): Likewise.
8911 (gdb_run_cmd): Likewise.
8912 (gdb_start_cmd): Likewise.
8913 (gdb_starti_cmd): Likewise.
8914 (gdb_internal_error_resync): Likewise.
8915 (gdb_test_multiple): Likewise.
8916 (gdb_reinitialize_dir): Likewise.
8917 (default_gdb_exit): Likewise.
8918 (gdb_file_cmd): Mark kill as optional.
8919 (default_gdb_start): Call gdb_stdin_log_init.
8920 (send_gdb): Call gdb_stdin_log_write.
8921 (rerun_to_main): Mark Y as an answer.
8922 (gdb_stdin_log_init): New function.
8923 (gdb_stdin_log_write): Likewise.
8924
81f47ac2
AH
89252019-05-17 Alan Hayward <alan.hayward@arm.com>
8926
8927 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8928 * gdb.base/debug-expr.exp: Likewise.
8929 * gdb.base/foll-fork.exp: Likewise.
8930 * gdb.base/foll-vfork.exp: Likewise.
8931 * gdb.base/fork-print-inferior-events.exp: Likewise.
8932 * gdb.base/gdb-sigterm.exp: Likewise.
8933 * gdb.base/gdbinit-history.exp: Likewise.
8934 * gdb.base/osabi.exp: Likewise.
8935 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8936 * gdb.base/ui-redirect.exp: Likewise.
8937 * gdb.gdb/unittest.exp: Likewise.
8938 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8939 * gdb.mi/mi-watch.exp: Likewise.
8940 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8941 * gdb.mi/user-selected-context-sync.exp: Likewise.
8942 * gdb.python/python.exp: Disable debug test when debugging.
8943 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8944 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8945 Likewise.
8946 * gdb.threads/stepi-random-signal.exp: Likewise.
8947
29b52314
AH
89482019-05-17 Alan Hayward <alan.hayward@arm.com>
8949
8950 * Makefile.in: Pass through GDB_DEBUG.
8951 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8952 (gdb,debug): Add board setting.
8953 * lib/gdb.exp (default_gdb_start): Start debugging.
8954 (gdb_debug_enabled): New procedure.
8955 (gdb_debug_init): Likewise.
29b52314
AH
8956
89572019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8958
29b52314
AH
8959 * Makefile.in: Pass through GDB_DEBUG.
8960 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8961 (gdb,debug): Add board setting.
8962 * lib/gdb.exp (default_gdb_start): Start debugging.
8963 (gdb_debug_enabled): New procedure.
8964 (gdb_debug_init): Likewise.
29b52314 8965
ca1285d1
AH
89662019-05-17 Alan Hayward <alan.hayward@arm.com>
8967
8968 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8969
f3a09c80
AH
89702019-05-17 Alan Hayward <alan.hayward@arm.com>
8971
8972 * gdb.base/ui-redirect.exp: Test redirection.
8973
26648588
JV
89742019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8975
8976 * gdb.mi/mi-complete.exp: New file.
8977 * gdb.mi/mi-complete.cc: Likewise.
8978
14237686
AB
89792019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8980
8981 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8982 indexed and sliced arrays, and pointers to arrays.
8983
e7bd7fba
TT
89842019-05-14 Tom Tromey <tromey@adacore.com>
8985
8986 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8987 styling test.
8988
2764128d
TV
89892019-05-14 Tom de Vries <tdevries@suse.de>
8990
8991 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8992 selection entry encoding.
8993
71bed2db
TT
89942019-05-10 Tom Tromey <tromey@adacore.com>
8995
8996 * gdb.ada/info_exc.exp: Add "complete" test.
8997
63b667ad
TV
89982019-05-09 Tom de Vries <tdevries@suse.de>
8999
9000 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
9001 CU-relative.
9002
9cfd2b89
TV
90032019-05-09 Tom de Vries <tdevries@suse.de>
9004
9005 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
9006 CU-relative.
9007
2228ef77
XR
90082019-05-08 Joel Brobecker <brobecker@adacore.com>
9009
9010 * gdb.ada/frame_arg_lang.exp: New testcase.
9011 * gdb.ada/frame_arg_lang/bla.adb: New file.
9012 * gdb.ada/frame_arg_lang/pck.ads: New file.
9013 * gdb.ada/frame_arg_lang/pck.adb: New file.
9014 * gdb.ada/frame_arg_lang/foo.c: New file.
9015
80e55b13
TT
90162019-05-08 Tom Tromey <tromey@adacore.com>
9017
9018 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
9019
9d3421af
TT
90202019-05-08 Tom Tromey <tromey@adacore.com>
9021
9022 * gdb.base/ptype-offsets.exp: Update tests.
9023
844333e2
TT
90242019-05-08 Tom Tromey <tromey@adacore.com>
9025
9026 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
9027 cases.
9028 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
9029 "short".
9030
988915ee
TT
90312019-05-08 Tom Tromey <tromey@adacore.com>
9032
9033 * gdb.ada/vla.exp: New file.
9034 * gdb.ada/vla/vla.adb: New file.
9035
7bd55dac
TV
90362019-05-07 Tom de Vries <tdevries@suse.de>
9037
9038 * gdb.base/index-cache.exp (ls_host): Fix return statement.
9039
75f06e9d
TV
90402019-05-07 Tom de Vries <tdevries@suse.de>
9041
9042 PR testsuite/24522
9043 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
9044 section.
9045
77e7aaa4
TV
90462019-05-07 Tom de Vries <tdevries@suse.de>
9047
9048 PR testsuite/24522
9049 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
9050 .debug_aranges section.
9051
456ba0fa
TV
90522019-05-07 Tom de Vries <tdevries@suse.de>
9053
9054 PR testsuite/24159
9055 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
9056
5a56d6a6
TV
90572019-05-06 Tom de Vries <tdevries@suse.de>
9058
9059 * lib/gdb.exp (exec_has_index_section): New proc.
9060 * gdb.base/index-cache.exp: Handle case that binfile contains an index
9061 section.
9062
9d6d4be8
TV
90632019-05-04 Tom de Vries <tdevries@suse.de>
9064
9065 * boards/cc-with-debug-names.exp: New file.
9066
222a8d25
TT
90672019-05-03 Tom Tromey <tromey@adacore.com>
9068
9069 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
9070 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
9071 * gdb.ada/char_enum.exp: Add test.
9072
0fdfd794
TV
90732019-05-03 Tom de Vries <tdevries@suse.de>
9074
9075 * boards/cc-with-gdb-index.exp: New file.
9076
80062eb9
AB
90772019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
9078
9079 * gdb.rust/simple.exp: Add new test case.
9080 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
9081 (main): Initialise an instance of the new struct.
9082
4504bbde
TT
90832019-05-01 Tom Tromey <tromey@adacore.com>
9084
9085 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
9086 record.
9087 (NPR): New variable.
9088 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
9089 test.
9090
d48e62f4
TT
90912019-05-01 Tom Tromey <tromey@adacore.com>
9092
9093 * gdb.ada/packed_array_assign.exp: Add packed assignment
9094 regression test.
9095
f59f30f5
TV
90962019-05-01 Tom de Vries <tdevries@suse.de>
9097
9098 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
9099
b70bfc54
TV
91002019-05-01 Tom de Vries <tdevries@suse.de>
9101
9102 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
9103
15f18d14
AT
91042019-04-30 Ali Tamur <tamur@google.com>
9105
9106 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
9107
2ff0a947
TT
91082019-04-30 Tom Tromey <tromey@adacore.com>
9109
9110 * lib/ada.exp (find_ada_tool): New proc.
9111 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
9112 * gdb.ada/catch_ex_std.exp: New file.
9113 * gdb.ada/catch_ex_std/foo.adb: New file.
9114 * gdb.ada/catch_ex_std/some_package.adb: New file.
9115 * gdb.ada/catch_ex_std/some_package.ads: New file.
9116
a776957c
TT
91172019-04-30 Tom Tromey <tromey@adacore.com>
9118
9119 PR c++/24470:
9120 * gdb.cp/temargs.cc: Add test code from PR.
9121
bc68014d
AB
91222019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9123
9124 * gdb.fortran/vla-datatypes.exp: Update expected results.
9125 * gdb.fortran/vla-ptype.exp: Likewise.
9126 * gdb.fortran/vla-type.exp: Likewise.
9127 * gdb.fortran/vla-value.exp: Likewise.
9128
f1fdc960
AB
91292019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9130
9131 * gdb.fortran/ptr-indentation.exp: Update expected results.
9132 * gdb.fortran/ptype-on-functions.exp: Likewise.
9133 * gdb.fortran/vla-ptr-info.exp: Likewise.
9134 * gdb.fortran/vla-value.exp: Likewise.
9135
bf7a4de1
AB
91362019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9137
9138 * gdb.fortran/ptype-on-functions.exp: New file.
9139 * gdb.fortran/ptype-on-functions.f90: New file.
9140
bbe75b9d
AB
91412019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9142
9143 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
9144 case void string.
9145
1db455a7
AB
91462019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9147
9148 * gdb.fortran/complex.exp: Expand.
9149 * gdb.fortran/complex.f: Renamed to...
9150 * gdb.fortran/complex.f90: ...this, and extended to add more
9151 complex values.
9152
b6d03bb2
AB
91532019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9154
9155 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
9156 MODULO, CMPLX.
9157
2e62ab40
AB
91582019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
9159 Richard Bunt <richard.bunt@arm.com>
9160
9161 * gdb.base/max-depth.c: New file.
9162 * gdb.base/max-depth.exp: New file.
9163 * gdb.python/py-nested-maps.c: New file.
9164 * gdb.python/py-nested-maps.exp: New file.
9165 * gdb.python/py-nested-maps.py: New file.
9166 * gdb.python/py-format-string.exp (test_max_depth): New proc.
9167 (test_all_common): Call test_max_depth.
9168 * gdb.fortran/max-depth.exp: New file.
9169 * gdb.fortran/max-depth.f90: New file.
9170 * gdb.go/max-depth.exp: New file.
9171 * gdb.go/max-depth.go: New file.
9172 * gdb.modula2/max-depth.exp: New file.
9173 * gdb.modula2/max-depth.c: New file.
9174 * lib/gdb.exp (get_print_expr_at_depths): New proc.
9175
d2b584a5
TV
91762019-04-29 Tom de Vries <tdevries@suse.de>
9177
9178 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
9179
136afab8
PW
91802019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9181
9182 * gdb.base/callexit.exp: Test may-call-functions off.
9183
725cbb63
KS
91842019-04-25 Keith Seitz <keiths@redhat.com>
9185
9186 PR c++/24367
9187 * gdb.cp/meth-typedefs.cc (incomplete_struct)
9188 (another_incomplete_struct, test_incomplete): New definitions.
9189 (main): Use new definitions.
9190 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
9191 functions.
9192
701adfb0
PA
91932019-04-25 Ali Tamur <tamur@google.com>
9194
9195 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
9196
82433e3e
SDJ
91972019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
9198
9199 PR corefiles/11608
9200 PR corefiles/18187
9201 * gdb.base/coredump-filter-build-id.exp: New file.
9202
dd06d4d6
AH
92032019-04-25 Alan Hayward <alan.hayward@arm.com>
9204
e79be6e5
SM
9205 * Makefile.in: Pass through GDBSERVER_DEBUG.
9206 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
9207 (gdbserver,debug): Add board setting.
9208 * gdb.trace/tspeed.exp: Skip when debugging.
9209 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
9210 * lib/gdbserver-support.exp: Likewise
dd06d4d6 9211
1670072e
TT
92122019-04-24 Tom Tromey <tromey@adacore.com>
9213
9214 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
9215 Rust.
9216
a59240a4
TT
92172019-04-24 Tom Tromey <tromey@adacore.com>
9218
9219 * gdb.arch/amd64-eval.exp: Test bitfield return.
9220 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
9221 (class Foo) <return_bitfields>: New method.
9222 (main): Call it.
9223
b907456c
AB
92242019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
9225
9226 * gdb.cp/many-args.cc: New file.
9227 * gdb.cp/many-args.exp: New file.
9228
5c565afd
TV
92292019-04-23 Tom de Vries <tdevries@suse.de>
9230
9231 PR gdb/24433
9232 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
9233
ba22ff86
AH
92342019-04-23 Alan Hayward <alan.hayward@arm.com>
9235
9236 * gdb.trace/backtrace.exp: Use nopie flag.
9237 * gdb.trace/circ.exp: Likewise.
9238 * gdb.trace/collection.exp: Likewise.
9239 * gdb.trace/ftrace.exp: Likewise.
9240 * gdb.trace/mi-trace-unavailable.exp: Likewise.
9241 * gdb.trace/mi-traceframe-changed.exp: Likewise.
9242 * gdb.trace/qtro.exp: Likewise.
9243 * gdb.trace/read-memory.exp: Likewise.
9244 * gdb.trace/report.exp: Likewise.
9245 * gdb.trace/tfile.exp: Likewise.
9246 * gdb.trace/tfind.exp: Likewise.
9247 * gdb.trace/unavailable.exp: Likewise.
9248
7905fc35
PA
92492019-04-22 Pedro Alves <palves@redhat.com>
9250
9251 * gdb.base/solib-probes-nosharedlibrary.c,
9252 gdb.base/solib-probes-nosharedlibrary.exp: New files.
9253
8ecb59f8
TT
92542019-04-19 Tom Tromey <tromey@adacore.com>
9255
9256 * gdb.ada/ptype_union.c: New file.
9257 * gdb.ada/ptype_union.exp: New file.
9258
62160ec9
TT
92592019-04-19 Tom Tromey <tromey@adacore.com>
9260
9261 PR symtab/24423:
9262 * gdb.base/list0.h (foo): Add a control-l character.
9263
36cd4ba5
TV
92642019-04-18 Tom de Vries <tdevries@suse.de>
9265
9266 PR gdb/24433
9267 * boards/local-board.exp: Set sysroot to "".
9268
b73715df
TV
92692019-04-18 Tom de Vries <tdevries@suse.de>
9270 Pedro Alves <palves@redhat.com>
9271
9272 PR gdb/24454
9273 * gdb.threads/vfork-follow-child-exec.c: New file.
9274 * gdb.threads/vfork-follow-child-exec.exp: New file.
9275 * gdb.threads/vfork-follow-child-exit.c: New file.
9276 * gdb.threads/vfork-follow-child-exit.exp: New file.
9277
4aa866af
LS
92782019-04-15 Leszek Swirski <leszeks@google.com>
9279
9280 * gdb.arch/amd64-eval.cc: New file.
9281 * gdb.arch/amd64-eval.exp: New file.
9282
e5a1a79a
AH
92832019-04-11 Alan Hayward <alan.hayward@arm.com>
9284
9285 * gdb.server/sysroot.c: New test.
9286 * gdb.server/sysroot.exp: New file.
9287 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
9288 matching param.
9289
41077b66
AB
92902019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
9291
9292 * gdb.base/align.exp: Extend test to cover structures containing
9293 only static fields.
9294
c30391f8
TV
92952019-04-11 Tom de Vries <tdevries@suse.de>
9296
9297 * boards/cc-with-dwz-m.exp: New file.
9298 * boards/cc-with-dwz.exp: New file.
9299 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
9300
e242fd12
SM
93012019-04-09 Simon Marchi <simon.marchi@efficios.com>
9302
9303 * gdb.base/start-cpp.exp: New file.
9304 * gdb.base/start-cpp.cc: New file.
9305
2b0c8b01
KB
93062019-04-08 Kevin Buettner <kevinb@redhat.com>
9307
9308 * gdb.python/py-thrhandle.exp: Adjust tests to call
9309 thread_from_handle instead of thread_from_thread_handle.
9310
947210e5
KB
93112019-04-08 Kevin Buettner <kevinb@redhat.com>
9312
9313 * gdb.python/py-thrhandle.exp: Add tests for
9314 gdb.InferiorThread.handle.
9315
d7df6549
AB
93162019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9317
9318 * gdb.python/py-function.exp: Check calling helper function from
9319 all languages.
9320 * lib/gdb.exp (gdb_supported_languages): New proc.
9321
8bdc1658
AB
93222019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9323
9324 * gdb.base/complex-parts.c: New file.
9325 * gdb.base/complex-parts.exp: New file.
9326
05caa1d2
TT
93272019-04-01 Tom Tromey <tromey@adacore.com>
9328
9329 PR symtab/23331:
9330 * gdb.dwarf2/dw2-ranges-main.c: New file.
9331 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9332 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9333
7734102d
EZ
93342019-03-30 Simon Marchi <simark@simark.ca>
9335
9336 * gdb.base/default.exp: Add values for $_gdb_major and
9337 $_gdb_minor.
9338
188e1fa9
TT
93392019-03-29 Tom Tromey <tromey@adacore.com>
9340
9341 * gdb.base/help.exp: Tighten apropos regexp.
9342
2880242d
KS
93432019-03-29 Keith Seitz <keiths@redhat.com>
9344
9345 * gdb.fortran/array-bounds.exp: New file.
9346 * gdb.fortran/array-bounds.f90: New file.
9347
077cad8e
PW
93482019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9349
9350 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9351
80047cfc
PW
93522019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9353
9354 * gdb.multi/hello.c (main): Increase alarm timer.
9355
f489207e
SL
93562019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9357
9358 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9359 factor when no hardware watchpoint support.
9360
c92df149
AH
93612019-03-28 Alan Hayward <alan.hayward@arm.com>
9362 Pedro Alves <palves@redhat.com>
9363
9364 * boards/local-board.exp: set sysroot to /.
9365
933aebfa
AH
93662019-03-27 Alan Hayward <alan.hayward@arm.com>
9367
9368 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9369 in child.
9370
9f9aa852
AB
93712019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9372
9373 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9374 field.
9375 (make_container): Initialise new field.
9376 * gdb.python/py-prettyprint.exp: Add new tests.
9377 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9378 <display_hint>: New method.
9379
3714a195
AB
93802019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9381
9382 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9383 gdb_continue_to_breakpoint more throughout this test.
9384 (run_lang_tests) Supply unique test names, and use
9385 gdb_test_no_output.
9386
18c77628
AB
93872019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9388
9389 * gdb.base/finish-pretty.exp: Update expected results.
9390 * gdb.base/pretty-print.c: New file.
9391 * gdb.base/pretty-print.exp: New file.
9392
9a93502f
PA
93932019-03-25 Pedro Alves <palves@redhat.com>
9394
9395 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9396 move comments outside list. Append '-i "" eof' section.
9397
968aa7ae
AH
93982019-03-22 Alan Hayward <alan.hayward@arm.com>
9399
34a7f2a4 9400 PR testsuite/25016
968aa7ae
AH
9401 * README: Add pie options.
9402 * gdb.base/break-interp.exp: Ensure pie is disabled.
9403 * gdb.base/dump.exp: Likewise.
9404 * lib/gdb.exp (gdb_compile): Add pie option.
9405
4c7d57e7
TT
94062019-03-19 Tom Tromey <tromey@adacore.com>
9407
9408 * gdb.mi/mi2-cli-display.c: New file.
9409 * gdb.mi/mi2-cli-display.exp: New file.
9410
bff8c71f
TT
94112019-03-18 Joel Brobecker <brobecker@adacore.com>
9412 Tom Tromey <tromey@adacore.com>
9413
9414 * gdb.ada/ptype_array/pck.adb: New file.
9415 * gdb.ada/ptype_array/pck.ads: New file.
9416 * gdb.ada/ptype_array/foo.adb: New file.
9417 * gdb.ada/ptype_array.exp: New file.
9418
d085f989
TT
94192019-03-14 Tom Tromey <tromey@adacore.com>
9420
9421 * gdb.base/style.exp: Add "set style sources" test.
9422
b4be1b06
SM
94232019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9424
9425 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9426 * mi-breakpoint-multiple-locations.exp: ... this.
9427 (make_breakpoints_pattern): New proc.
9428 (do_test): Add mi_version parameter, test -break-insert,
9429 -break-info and =breakpoint-created.
9430
7cde5fc2
AB
94312019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9432
9433 * config/default.exp: Remove 'load_lib gdb.exp'.
9434 * config/monitor.exp: Likewise.
9435 * config/sid.exp: Likewise.
9436 * config/sim.exp: Likewise.
9437 * config/slite.exp: Likewise.
9438 * config/unix.exp: Likewise.
9439 * gdb.base/default.exp: Remove unhelpful comment.
9440
efbecbc1
AB
94412019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9442
9443 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9444
0841c79a
AB
94452019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9446
9447 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9448
4a270568
AB
94492019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9450
9451 * gdb.fortran/type-kinds.exp: Update expected results.
9452
067630bd
AB
94532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9454
9455 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9456
3be47f7a
AB
94572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9458
9459 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9460 function.
9461 (test_basic_parsing_of_type_kinds): Expand types tested.
9462 (test_parsing_invalid_type_kinds): New function.
9463
4d00f5d8
AB
94642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9465
9466 * gdb.fortran/intrinsics.exp: New file.
9467 * gdb.fortran/intrinsics.f90: New file.
9468 * gdb.fortran/type-kinds.exp: New file.
9469
c8f91604
AB
94702019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9471
9472 * gdb.fortran/dot-ops.exp: New file.
9473
dd9f2c76
AB
94742019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9475
9476 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9477 Check upper and lower case logical literals.
9478
84ec9724
AB
94792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9480
9481 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9482 Remove duplicate tests.
9483
c3734e09
AH
94842019-03-06 Alan Hayward <alan.hayward@arm.com>
9485
9486 * lib/gdb.exp (builtin_cd): rename of cd.
9487 (cd): Override builtin.
9488
aa3cfbda
RB
94892019-03-06 Richard Bunt <richard.bunt@arm.com>
9490
9491 * gdb.fortran/function-calls.exp: New file.
9492 * gdb.fortran/function-calls.f90: New test.
9493
7b63ad86
RB
94942019-03-04 Richard Bunt <richard.bunt@arm.com>
9495
9496 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9497 on user program standard output.
9498 * gdb.fortran/short-circuit-argument-list.f90: Record function
9499 calls.
9500
01abb042
AH
95012019-02-28 Alan Hayward <alan.hayward@arm.com>
9502
c3734e09
AH
9503 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9504 failure.
01abb042 9505
92137da0
RO
95062019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9507
9508 PR gdb/8527
9509 * gdb.base/interrupt-daemon-attach.c,
9510 gdb.base/interrupt-daemon-attach.exp: New test.
9511
5862844d
PA
95122019-02-27 Pedro Alves <palves@redhat.com>
9513
9514 * gdb.base/page.exp: Add tests for "set width/height -1".
9515
8ed25214
PA
95162019-02-27 Pedro Alves <palves@redhat.com>
9517
9518 * gdb.base/page.exp: Add tests for "set/show width/height" with
9519 "infinite" values.
9520
6c28e44a
TT
95212019-02-27 Tom Tromey <tromey@adacore.com>
9522
9523 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9524 2.4.
9525 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9526 workaround.
9527
bf9a735e
AB
95282019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9529
9530 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9531 tests for structs with static members.
9532
8791793c
TT
95332019-02-26 Tom Tromey <tromey@adacore.com>
9534
9535 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9536 ValueError, not TypeError.
9537
bc2a507e
KB
95382019-02-26 Kevin Buettner <kevinb@redhat.com>
9539
9540 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9541 call from main program.
9542
e0e7d3bd
JB
95432019-02-23 Joel Brobecker <brobecker@adacore.com>
9544
9545 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9546 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9547 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9548 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9549 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9550
9600246d
KS
95512019-02-22 Keith Seitz <keiths@redhat.com>
9552
9553 PR symtab/23853
9554 * gdb.base/symlink-sourcefile.c: New file.
9555 * gdb.base/symlink-sourcefile.exp: New file.
9556
0c95f9ed
TT
95572019-02-20 Tom Tromey <tom@tromey.com>
9558
9559 * gdb.base/info_qt.exp: Update.
9560
6caa91b6
SM
95612019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9562
9563 * gdb.base/source.exp: Move "error in sourced script" code to
9564 the end.
9565 * gdb.base/source-error.gdb: Move contents to
9566 source-error-1.gdb. Add new code to source source-error-1.gdb.
9567 * gdb.base/source-error-1.gdb: New file, from previous
9568 source-error.gdb.
9569
6506371f
TT
95702019-02-17 Tom Tromey <tom@tromey.com>
9571
9572 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9573 for macro styling.
9574 * gdb.base/style.c (SOME_MACRO): New macro.
9575
a0087920
TT
95762019-02-17 Tom Tromey <tom@tromey.com>
9577
9578 * gdb.base/style.exp: Add line-wrapping tests.
9579 * gdb.base/page.exp: Add test for quitting during pagination.
9580
a2cd4f14
JB
95812019-02-17 Joel Brobecker <brobecker@adacore.com>
9582
9583 * gdb.ada/big_packed_array: New testcase.
9584 * gdb.ada/homonym.exp: Fix incorrect expected output for
9585 "break <homonym__get_value>" test.
9586
9d70ffbc
WP
95872019-02-13 Weimin Pan <weimin.pan@oracle.com>
9588
9589 PR breakpoints/21870
9590 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9591 and prepare_for_testing. Add comment.
9592 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9593 redundant cleanup call. Clean up comment.
9594
01c7ae81
WP
95952019-02-12 Weimin Pan <weimin.pan@oracle.com>
9596
9597 PR breakpoints/21870
9598 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9599 * gdb.arch/aarch64-dbreg-contents.c: New file.
9600
aff29d1c
JB
96012019-02-10 Joel Brobecker <brobecker@adacore.com>
9602
9603 * gdb.ada/mi_ref_changeable: New testcase.
9604
df0da8a2
AH
96052019-02-07 Alan Hayward <alan.hayward@arm.com>
9606
9607 * gdb.base/attach.exp: Add double attach test.
9608
bd447abb
SM
96092019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9610
9611 * lib/gdb.exp (default_gdb_start): Don't match pagination
9612 prompt.
9613 (gdb_init): Set stty_init.
9614
1dbc40b9
TT
96152019-01-27 Tom Tromey <tom@tromey.com>
9616
9617 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9618 skip_python_tests.
9619
353229bf
AH
96202019-01-24 Alan Hayward <alan.hayward@arm.com>
9621
9622 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9623 New structure.
9624 (struct struct_static_02_02): Likewise.
9625 (struct struct_static_02_03): Likewise.
9626 (struct struct_static_02_04): Likewise.
9627 (struct struct_static_04_01): Likewise.
9628 (struct struct_static_04_02): Likewise.
9629 (struct struct_static_04_03): Likewise.
9630 (struct struct_static_04_04): Likewise.
9631 (struct struct_static_06_01): Likewise.
9632 (struct struct_static_06_02): Likewise.
9633 (struct struct_static_06_03): Likewise.
9634 (struct struct_static_06_04): Likewise.
9635 (cmp_struct_static_02_01): Likewise.
9636 (cmp_struct_static_02_02): Likewise.
9637 (cmp_struct_static_02_03): Likewise.
9638 (cmp_struct_static_02_04): Likewise.
9639 (cmp_struct_static_04_01): Likewise.
9640 (cmp_struct_static_04_02): Likewise.
9641 (cmp_struct_static_04_03): Likewise.
9642 (cmp_struct_static_04_04): Likewise.
9643 (cmp_struct_static_06_01): Likewise.
9644 (cmp_struct_static_06_02): Likewise.
9645 (cmp_struct_static_06_03): Likewise.
9646 (cmp_struct_static_06_04): Likewise.
9647 (call_all): Test new structs.
9648 * gdb.base/infcall-nested-structs.exp: Likewise.
9649
73021deb
AH
96502019-01-21 Alan Hayward <alan.hayward@arm.com>
9651 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9652
fc65c7db
AH
96532019-01-21 Alan Hayward <alan.hayward@arm.com>
9654 * gdb.base/stack-protector.c: New test.
9655 * gdb.base/stack-protector.exp: New file.
9656 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9657 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9658 option.
9659 (gdb_compile): Remove stack protector for GCC and prevent
9660 recursion.
9661
c24bdb02
KS
96622019-01-16 Keith Seitz <keiths@redhat.com>
9663
9664 PR gdb/23773
9665 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9666
6f072a10
PFC
96672019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9668
9669 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9670 aliases.
9671 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9672 tests.
9673 * gdb.arch/powerpc-vector-regs.c: New file.
9674 * gdb.arch/powerpc-vector-regs.exp: New file.
9675
a7b8d682
PFC
96762019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9677
9678 * gdb.arch/altivec-regs.exp: Fix the list passed to
9679 gdb_expect_list when testing "info vector".
9680
6eb6fb67
AB
96812019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9682
9683 * gdb.base/style.exp: Don't include path in testname.
9684
b56f80d8
KS
96852019-01-10 Keith Seitz <keiths@redhat.com>
9686
9687 PR gdb/23712
9688 PR symtab/23010
9689 * gdb.dwarf2/multidictionary.exp: New file.
9690
041be526
SM
96912019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9692
9693 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9694 (test_gnuv3_style_demangling): ... this.
9695 (test_lucid_style_demangling): Remove.
9696 (test_arm_style_demangling): Remove.
9697 (test_hp_style_demangling): Remove.
9698 (do_tests): Remove calls to the above.
9699
d820d0c3
AB
97002019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9701
9702 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9703 case.
9704
f097f5ad
TT
97052019-01-06 Tom Tromey <tom@tromey.com>
9706
9707 PR gdb/28155:
9708 * gdb.dwarf2/typedef-void-finish.exp: New file.
9709
2cd8cc0b
TT
97102018-12-28 Tom Tromey <tom@tromey.com>
9711 Simon Marchi <simark@simark.ca>
9712
9713 * gdb.base/jit-exec.exp: New file.
9714 * gdb.base/jit-exec.c: New file.
9715 * gdb.base/jit-execd.c: New file.
9716
35fb8261
TT
97172018-12-28 Tom Tromey <tom@tromey.com>
9718
9719 * gdb.base/style.exp: Update test to check for address styling.
9720
47fd17cd
TT
97212018-12-28 Tom Tromey <tom@tromey.com>
9722
9723 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9724 message.
9725
d47032b7
TT
97262018-12-28 Tom Tromey <tom@tromey.com>
9727
9728 * gdb.base/style.exp: Add test for version number styling.
9729
af79b68d
TT
97302018-12-28 Tom Tromey <tom@tromey.com>
9731
9732 * gdb.base/style.exp: Add test for print_address_symbolic.
9733
0bb296cb
TT
97342018-12-28 Tom Tromey <tom@tromey.com>
9735
9736 * gdb.base/style.exp: Add test for breakpoint setting.
9737
80ae2043
TT
97382018-12-28 Tom Tromey <tom@tromey.com>
9739
9740 * gdb.base/style.exp: Add test for variable names.
9741
cbe56571
TT
97422018-12-28 Tom Tromey <tom@tromey.com>
9743
9744 * gdb.base/style.exp: New file.
9745 * gdb.base/style.c: New file.
9746
9162a27c
TT
97472018-12-28 Tom Tromey <tom@tromey.com>
9748
9749 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9750 "dumb".
9751 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9752 the TERM environment variable.
9753
bc543c90
TT
97542018-12-27 Tom Tromey <tom@tromey.com>
9755
9756 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9757 pagination test.
9758
6f0ffe50
AB
97592018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9760
9761 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9762 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9763
b5a1e557
PW
97642018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9765
9766 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9767 Filename a.adb changed to bp_fun_addr.adb.
9768 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9769
6e8b1ab2
JV
97702018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9771
9772 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9773 non-PIE executables.
9774 * README: Mention the gdb,nopie_flag board setting.
9775 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9776 non-PIE executable.
9777 * gdb.arch/amd64-entry-value.exp: Likewise.
9778 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9779 * gdb.arch/i386-float.exp: Likewise.
9780 * gdb.arch/i386-signal.exp: Likewise.
9781 * gdb.mi/mi-reg-undefined.exp: Likewise.
9782
d00a27c5
PM
97832018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9784
9785 PR gdb/23974
9786 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9787
161d081c
PW
97882018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9789
9790 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9791 Update order of results accordingly.
9792
b001de23
AB
97932018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9794
9795 * gdb.base/annota1.exp: Update a test regexp.
9796
99e1a184
AB
97972018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9798
9799 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9800
7a81c1e2
PW
98012018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9802
9803 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9804 (reuse_time): Initialize to REUSE_TIME_CAP.
9805 (check_rc): New function.
9806 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9807 Check pthread_create rc.
9808 (spawner_thread_func): Check pthread_create and pthread_join rc.
9809
73e8dc90
PA
98102018-12-08 Pedro Alves <palves@redhat.com>
9811
9812 * gdb.base/list.exp (test_forward_search): Rename to ...
9813 (test_forward_reverse_search): ... this. Also test reverse-search
9814 and the forward-search alias.
9815
13f2ed32
AB
98162018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9817
9818 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9819 local timeout variable before return, and remove all local timeout
9820 variable entirely.
9821 (gdb_load): Likewise.
9822
64d27cfc
TV
98232018-12-01 Tom de Vries <tdevries@suse.de>
9824
9825 * gdb.base/gdb-caching-proc.exp: New file.
9826
f63c03b4
SDJ
98272018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9828
9829 * Makefile.in (TIMESTAMP): New variable.
9830 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9831 command.
9832 (check-single-racy): Likewise.
9833 (check/%.exp): Likewise.
9834 (check-racy/%.exp): Likewise.
9835 (workers/%.worker): Likewise.
9836 (build-perf): Likewise.
9837 (check-perf): Likewise.
9838 * README: Describe new "TS" and "TS_FORMAT" variables.
9839 * print-ts.py: New file.
9840
1c97054b
BF
98412018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9842
9843 PR python/23714
9844 * gdb.python/python.exp: Test command repetition after
9845 gdb.execute.
9846
1871a62d
AB
98472018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9848
9849 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9850 is correctly aligned.
9851
fb5e1ed9
PW
98522018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9853
9854 * gdb.ada/info_auto_lang.exp: New testcase.
9855 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9856 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9857 * gdb.ada/info_auto_lang/some_c.c: New file.
9858
43d397ca
PW
98592018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9860
9861 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9862 FUNC_lang language syntax.
9863
beddd671
PW
98642018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9865
9866 * gdb.base/info_minsym.c: New file.
9867 * gdb.base/info_minsym.exp: New file.
9868
73fc52c4
TT
98692018-11-19 Tom Tromey <tom@tromey.com>
9870
9871 PR rust/23625:
9872 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9873 * gdb.rust/expr.exp: Update expected output. Change one test.
9874
994b876a
TT
98752018-11-19 Tom Tromey <tom@tromey.com>
9876
9877 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9878
6769f276
PA
98792018-11-19 Pedro Alves <palves@redhat.com>
9880
9881 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9882 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9883 see the expected warning.
9884
38a72da0
AH
98852018-11-16 Alan Hayward <alan.hayward@arm.com>
9886
9887 PR gdb/22736:
9888 * gdb.cp/infcall-nodebug-lib.c: New test.
9889 * gdb.cp/infcall-nodebug-main.c: New test.
9890 * gdb.cp/infcall-nodebug.exp: New file.
9891
53a89d6e
SM
98922018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9893
9894 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9895 completer tests.
9896
9325300d
TV
98972018-11-09 Tom de Vries <tdevries@suse.de>
9898
9899 * gdb.base/msym-lang.c: New test.
9900 * gdb.base/msym-lang.exp: New file.
9901 * gdb.base/msym-lang-main.c: New test.
9902
20f0d60d
TT
99032018-11-08 Tom Tromey <tom@tromey.com>
9904
9905 PR gdb/23555:
9906 PR gdb/23838:
9907 * gdb.base/warning.exp: New file.
9908
b5420128
JB
99092018-11-08 Jan Beulich <jbeulich@suse.com>
9910
9911 * testsuite/gdb.arch/i386-avx512.c,
9912 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9913
cd115d61
AB
99142018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9915
9916 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9917 point hardware.
9918
35ee2dc2
AB
99192018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9920
9921 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9922 * gdb.dwarf2/missing-type-name.exp: New file.
9923
31aceee8
TV
99242018-11-06 Tom de Vries <tdevries@suse.de>
9925
9926 * gdb.base/many-headers.c: New test.
9927 * gdb.base/many-headers.exp: New file.
9928
109be305
JW
99292018-11-06 Jim Wilson <jimw@sifive.com>
9930
9931 * gdb.base/code_elim.exp: For riscv, set additional_flags
9932 to include -msmall-data-limit=0.
9933
e2b7af72
JB
99342018-11-01 Joel Brobecker <brobecker@adacore.com>
9935
9936 * gdb.ada/watch_minus_l: New testcase.
9937
cdcda965
SM
99382018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9939
9940 * gdb.arch/aix-sighandle.c: New file.
9941 * gdb.arch/aix-sighandle.exp: New file.
9942
92dcebf3
AB
99432018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9944
9945 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9946 registers being unions.
9947
68b9ac18
TV
99482018-10-31 Tom de Vries <tdevries@suse.de>
9949
9950 * lib/valgrind.exp: New file.
9951 (vgdb_start, vgdb_stop): New procs, factored out of ...
9952 * gdb.base/valgrind-bt.exp: ... here, ...
9953 * gdb.base/valgrind-disp-step.exp: ... here and ...
9954 * gdb.base/valgrind-infcall.exp: ... here.
9955
1443936e
TV
99562018-10-31 Tom de Vries <tdevries@suse.de>
9957
9958 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9959
eb77c9df
AB
99602018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9961
9962 * gdb.dwarf2/void-type.c: New file.
9963 * gdb.dwarf2/void-type.exp: New file.
9964
82b5e646
PW
99652018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9966
9967 * gdb.base/info_qt.c: New file.
9968 * gdb.base/info_qt.exp: New file.
9969
8d619c01
EBM
99702018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9971
9972 * gdb.arch/powerpc-htm-regs.c: New file.
9973 * gdb.arch/powerpc-htm-regs.exp: New file.
9974
f2cf6173
EBM
99752018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9976
9977 * gdb.arch/powerpc-tar.c: New file.
9978 * gdb.arch/powerpc-tar.exp: New file.
9979
7ca18ed6
EBM
99802018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9981
9982 * gdb.arch/powerpc-ppr-dscr.c: New file.
9983 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9984
bfcc0eba
TV
99852018-10-25 Tom de Vries <tdevries@suse.de>
9986
9987 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9988
fe1a5cad
TV
99892018-10-24 Tom de Vries <tdevries@suse.de>
9990
9991 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9992 longer exists error.
9993
a76dc3b7
TV
99942018-10-24 Tom de Vries <tdevries@suse.de>
9995
9996 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9997
4df46df7
TV
99982018-10-24 Tom de Vries <tdevries@suse.de>
9999
10000 * gdb.base/valgrind-db-attach.exp: Handle removed support for
10001 --db-attach in valgrind.
10002
0dbfcfff
AB
100032018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
10004
10005 * gdb.arch/riscv-reg-aliases.c: New file.
10006 * gdb.arch/riscv-reg-aliases.exp: New file.
10007
b04480b1
AH
100082018-10-19 Alan Hayward <alan.hayward@arm.com>
10009
10010 * gdb.python/py-cmd.exp: Check for gdb_prompt.
10011
2c6ac8d7
AH
100122018-10-19 Alan Hayward <alan.hayward@arm.com>
10013
10014 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
10015
2bc69f25
AH
100162018-10-19 Alan Hayward <alan.hayward@arm.com>
10017
10018 * gdb.cp/ovldbreak.exp: Fix regexps.
10019
1f1ae3a3
AH
100202018-10-19 Alan Hayward <alan.hayward@arm.com>
10021
10022 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
10023
94c18618
SDJ
100242018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
10025
10026 PR cli/23785
10027 * gdb.base/restore.exp: New test to check if "restore" with an
10028 invalid file doesn't segfault.
10029
812cd6eb
TV
100302018-10-18 Tom de Vries <tdevries@suse.de>
10031
10032 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
10033 * gdb.ada/excep_handle.exp: Same.
10034 * gdb.ada/mi_string_access.exp: Same.
10035 * gdb.ada/mi_var_union.exp: Same.
10036 * gdb.arch/arc-analyze-prologue.exp: Same.
10037 * gdb.arch/arc-decode-insn.exp: Same.
10038 * gdb.base/readnever.exp: Same.
10039 * gdb.fortran/printing-types.exp: Same.
10040 * gdb.guile/scm-lazy-string.exp: Same.
10041
c4b90788
TV
100422018-10-16 Tom de Vries <tdevries@suse.de>
10043
10044 PR gdb/23730
10045 * gdb.base/catch-follow-exec.c: Add copyright notice.
10046 * gdb.base/catch-follow-exec.exp: Rewrite to use
10047 gdb_spawn_with_cmdline_opts. Require gdb-native.
10048
8bca2978
SL
100492018-10-12 Sandra Loosemore <sandra@codesourcery.com>
10050
10051 * gdb.trace/actions-changed.exp: Check for arch support.
10052 * gdb.trace/actions.exp: Likewise.
10053 * gdb.trace/ax.exp: Likewise.
10054 * gdb.trace/backtrace.exp: Likewise.
10055 * gdb.trace/change-loc.exp: Likewise.
10056 * gdb.trace/deltrace.exp: Likewise.
10057 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
10058 * gdb.trace/ftrace.exp: Likewise.
10059 * gdb.trace/infotrace.exp: Check for arch support.
10060 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
10061 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
10062 * gdb.trace/mi-tsv-changed.exp: Likewise.
10063 * gdb.trace/packetlen.exp: Likewise.
10064 * gdb.trace/passc-dyn.exp: Likewise.
10065 * gdb.trace/passcount.exp: Likewise.
10066 * gdb.trace/pending.exp: Likewise.
10067 * gdb.trace/range-stepping.exp: Check for shlib support.
10068 * gdb.trace/report.exp: Check for arch support.
10069 * gdb.trace/save-trace.exp: Likewise.
10070 * gdb.trace/signal.exp: Check for signal support.
10071 * gdb.trace/tfind.exp: Check for arch support.
10072 * gdb.trace/trace-break.exp: Check for arch and shlib support.
10073 * gdb.trace/trace-common.h: Add comment.
10074 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
10075 * gdb.trace/trace-enable-disable.exp: Likewise.
10076 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
10077 * gdb.trace/tracecmd.exp: Check for arch support.
10078 * gdb.trace/tspeed.exp: Check for shlib and target support.
10079 * gdb.trace/tstatus.exp: Check for arch support.
10080 * gdb.trace/tsv.exp: Likewise.
10081 * gdb.trace/while-dyn.exp: Likewise.
10082 * gdb.trace/while-stepping.exp: Likewise.
10083 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
10084
f9c49bff
SM
100852018-10-12 Simon Marchi <simon.marchi@ericsson.com>
10086
10087 * gdb.trace/tspeed.exp: Remove nowarnings.
10088 (prepare_for_trace_test): Declare "global ipalib".
10089 * gdb.trace/tspeed.c: Include unistd.h.
10090 (main): Remove superfluous printf argument.
10091
d4330bde
SL
100922018-10-11 Sandra Loosemore <sandra@codesourcery.com>
10093
10094 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
10095 directory prefix on the filename.
10096
8ecfd7bd
SDJ
100972018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
10098
10099 * gdb.gdb/unittest.exp: Update expected message informing that
10100 selftests have been disabled.
10101 * gdb.server/unittest.exp: Likewise.
10102
58bbcd02
TV
101032018-10-09 Tom de Vries <tdevries@suse.de>
10104
10105 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
10106 with runto_main.
10107
9f6b697b
WP
101082018-10-08 Weimin Pan <weimin.pan@oracle.com>
10109
10110 PR c++/16841
10111 * gdb.cp/virtbase2.cc: New file.
10112 * gdb.cp/virtbase2.exp: New file.
10113
add5ded5
TT
101142018-10-06 Tom Tromey <tom@tromey.com>
10115
10116 PR python/19399:
10117 * gdb.python/py-inferior.exp: Add architecture test.
10118
f9e48344
TT
101192018-10-06 Tom Tromey <tom@tromey.com>
10120
10121 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
10122 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
10123
2a8be203
TT
101242018-10-06 Tom Tromey <tom@tromey.com>
10125
10126 * gdb.python/py-breakpoint.exp (check_last_event): Check location
10127 of a "throw" catchpoint.
10128
e04caa70
SDJ
101292018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
10130
10131 * gdb.base/info-proc.exp: Update string expected from "help info
10132 proc".
10133
5ca8c39f
TT
101342018-10-04 Tom Tromey <tom@tromey.com>
10135
10136 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
10137 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
10138 (test_initial_complaints, test_empty_complaints): Update.
10139 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10140
3453e7e4
TT
101412018-10-04 Tom Tromey <tom@tromey.com>
10142
10143 PR cli/19551:
10144 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
10145 * lib/gdb.exp (gdb_file_cmd): Update.
10146 * gdb.stabs/weird.exp (print_weird_var): Update.
10147 * gdb.server/solib-list.exp: Update.
10148 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
10149 * gdb.mi/mi-cli.exp: Update.
10150 * gdb.linespec/linespec.exp: Update.
10151 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10152 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
10153 * gdb.cp/cp-relocate.exp: Update.
10154 * gdb.base/sym-file.exp: Update.
10155 * gdb.base/relocate.exp: Update.
10156 * gdb.base/readnever.exp: Update.
10157 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10158 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
10159 * gdb.base/dbx.exp (gdb_file_cmd): Update.
10160 * gdb.base/code_elim.exp: Update.
10161 * gdb.base/break-unload-file.exp (test_break): Update.
10162 * gdb.base/break-interp.exp (test_attach_gdb): Update.
10163 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
10164 Update.
10165 * gdb.base/attach.exp (do_attach_tests): Update.
10166 * gdb.base/sepdebug.exp: Update.
10167 * gdb.python/py-section-script.exp: Update.
10168
6afcf761
TT
101692018-10-04 Tom Tromey <tom@tromey.com>
10170
10171 PR cli/22234:
10172 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
10173 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
10174 output.
10175
fef1b293
TT
101762018-10-04 Tom Tromey <tom@tromey.com>
10177
10178 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
10179 set width and height to 0.
10180 (test_command_line_attach_run): Use -quiet.
10181
ca98345e
SL
101822018-10-03 Sandra Loosemore <sandra@codesourcery.com>
10183
10184 * lib/gdb.exp (skip_ifunc_tests): New.
10185 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
10186 other compile failures.
10187 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
10188
ff34e6ae
SM
101892018-10-01 Simon Marchi <simon.marchi@ericsson.com>
10190
10191 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
10192 is_amd64_regs_target.
10193
6bb8890e
AH
101942018-10-01 Alan Hayward <alan.hayward@arm.com>
10195
10196 * gdb.arch/aarch64-sighandler-regs.c: New test.
10197 * gdb.arch/aarch64-sighandler-regs.exp: New file.
10198 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
10199
224d30d3
MM
102002018-10-01 Markus Metzger <markus.t.metzger@intel.com>
10201
10202 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
10203 assembly.
10204
f67ffa6a
AB
102052018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
10206
10207 * gdb.base/frame-selection.exp: New file.
10208 * gdb.base/frame-selection.c: New file.
10209
9fc3183f
AH
102102018-09-27 Alan Hayward <alan.hayward@arm.com>
10211
10212 * gdb.threads/check-libthread-db.c (thread_routine): Use a
10213 pthread barrier.
10214 (main): Likewise.
10215
d354055e
AB
102162018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
10217
10218 * gdb.base/large-frame-1.c: New file.
10219 * gdb.base/large-frame-2.c: New file.
10220 * gdb.base/large-frame.exp: New file.
10221 * gdb.base/large-frame.h: New file.
10222
db727370
JL
102232018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10224
10225 PR gdb/20948
10226 * gdb.base/write_mem.exp: New test.
10227 * gdb.base/write_mem.c: Likewise.
10228
ae778caf
TT
102292018-09-23 Tom Tromey <tom@tromey.com>
10230
10231 PR python/18852:
10232 * gdb.python/py-parameter.exp: Add test for parameter that throws
10233 on "set".
10234
fd3ba736
TT
102352018-09-23 Tom Tromey <tom@tromey.com>
10236
10237 PR python/17284:
10238 * gdb.python/py-template.exp (test_template_arg): Add test for
10239 negative template argument number.
10240
39a24317
TT
102412018-09-23 Tom Tromey <tom@tromey.com>
10242
10243 PR python/14062:
10244 * gdb.python/python.exp: Add test for post_event error.
10245
f5769a2c
TT
102462018-09-23 Tom Tromey <tom@tromey.com>
10247
10248 PR python/18170:
10249 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
10250 convert pointers to int and long.
10251
1c1e54f6
TT
102522018-09-23 Tom Tromey <tom@tromey.com>
10253
10254 PR python/20126:
10255 * gdb.python/py-value.exp (test_value_numeric_ops): Add
10256 signed-ness conversion tests.
10257
fb4fa946
TT
102582018-09-23 Tom Tromey <tom@tromey.com>
10259
10260 PR python/18352;
10261 * gdb.python/py-value.exp (test_float_conversion): New proc.
10262 Use it.
10263
a466edac
HAQ
102642018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
10265
10266 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
10267
4ee9b0c5
SL
102682018-09-18 Sandra Loosemore <sandra@codesourcery.com>
10269
10270 * gdb.base/complete-empty.exp: Skip tab-completion tests if
10271 no readline.
10272 * gdb.base/utf8-identifiers.exp: Likewise.
10273 * gdb.cp/cpcompletion.exp: Likewise.
10274 * gdb.linespec/cpcompletion.exp: Likewise.
10275 * gdb.linespec/cpls-abi-tag.exp: Likewise.
10276 * gdb.linespec/cpls-ops.exp: Likewise.
10277
23be8da7
RB
102782018-09-19 Richard Bunt <richard.bunt@arm.com>
10279 Chris January <chris.january@arm.com>
10280
10281 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
10282 * gdb.fortran/short-circuit-argument-list.exp: New file.
10283 * gdb.fortran/short-circuit-argument-list.f90: New test.
10284
5031d0ae
SDJ
102852018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10286
10287 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
10288 "arch=" keyword when executing "-stack-list-frames".
10289
b4c0d1a4
SDJ
102902018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10291
10292 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
10293 "arch=" keyword when executing "-stack-list-frames".
10294
7a6d2b45
SDJ
102952018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10296
10297 * gdb.ada/complete.exp: Expect for "@" when doing "complete
10298 break ada".
10299
8588b356
SM
103002018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
10301
10302 PR python/23669
10303 * gdb.python/python.exp: Test gdb.execute("show commands").
10304
65e65158
TT
103052018-09-16 Tom Tromey <tom@tromey.com>
10306
10307 * gdb.base/new-ui.exp (do_execution_tests): Update.
10308 * gdb.base/dbx.exp (test_breakpoints): Update.
10309
bf326452
AH
103102018-09-14 Alan Hayward <alan.hayward@arm.com>
10311
10312 * lib/gdb.exp (gdb_simple_compile): Add proc.
10313 (is_elf_target): Use gdb_simple_compile.
10314 (skip_altivec_tests): Likewise.
10315 (skip_vsx_tests): Likewise.
10316 (skip_tsx_tests): Likewise.
10317 (skip_btrace_tests): Likewise.
10318 (skip_btrace_pt_tests): Likewise.
10319 (gdb_can_simple_compile): Likewise.
10320 (gdb_has_argv0): Likewise.
10321 (gdb_target_symbol_prefix): Likewise.
10322 (target_supports_scheduler_locking): Likewise.
10323
2361b0fb
TT
103242018-09-13 Tom Tromey <tom@tromey.com>
10325
10326 * Makefile.in (TAGS): Recognize proc_with_prefix and
10327 gdb_caching_proc.
10328
0ae1a321
SM
103292018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10330
10331 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10332 method.
10333
a40bf0c2
SM
103342018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10335
10336 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10337 and a few other Inferior properties when the Inferior is no
10338 longer valid.
10339
4a3fe98f
TT
103402018-09-13 Tom Tromey <tom@tromey.com>
10341
10342 PR rust/23650:
10343 * gdb.rust/simple.exp: Add test for enum field access error.
10344
098b2108
TT
103452018-09-13 Tom Tromey <tom@tromey.com>
10346
10347 PR rust/23626:
10348 * gdb.rust/simple.rs (EmptyEnum): New type.
10349 (main): Use it.
10350 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10351
1256af7d
SM
103522018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10353
10354 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10355 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10356 * gdb.python/py-symtab.exp: Update test printing an objfile.
10357
4aa8e6c2
SM
103582018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10359
10360 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10361 object.
10362
c221b2f7
AH
103632018-09-12 Alan Hayward <alan.hayward@arm.com>
10364
10365 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10366 (support_complex_tests): Use gdb_can_simple_compile.
10367 (is_ilp32_target): Likewise.
10368 (is_lp64_target): Likewise.
10369 (is_64_target): Likewise.
10370 (is_amd64_regs_target): Likewise.
10371 (is_aarch32_target): Likewise.
10372 (gdb_int128_helper): Likewise.
10373
6f1107b5
JK
103742018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10375
10376 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10377
1f5d1570
JG
103782018-09-10 Jerome Guitton <guitton@adacore.com>
10379
10380 * gdb.ada/same_component_name: Add test for case of tagged record
10381 with variable-length fields.
10382
cc330e39
XR
103832018-09-10 Xavier Roirand <roirand@adacore.com>
10384
10385 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10386 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10387 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10388 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10389
b9c50e9a
XR
103902018-09-10 Xavier Roirand <roirand@adacore.com>
10391
10392 * gdb.ada/mi_string_access.exp: New testcase.
10393 * gdb.ada/mi_string_access/bar.adb: New file.
10394 * gdb.ada/mi_string_access/pck.adb: New file.
10395 * gdb.ada/mi_string_access/pck.asd: New file.
10396
2963898f
XR
103972018-09-10 Xavier Roirand <roirand@adacore.com>
10398
10399 * gdb.ada/mi_var_union.exp: New testcase.
10400 * gdb.ada/mi_var_union/bar.adb: New file.
10401 * gdb.ada/mi_var_union/pck.adb: New file.
10402 * gdb.ada/mi_var_union/pck.asd: New file.
10403
1aac008f
TT
104042018-09-08 Tom Tromey <tom@tromey.com>
10405
10406 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10407
332cf4c9
TT
104082018-09-08 Tom Tromey <tom@tromey.com>
10409
10410 PR python/16047:
10411 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10412 (register_pretty_printers): Register new printer.
10413 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10414 test.
10415 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10416 (an_int_type3): New global.
10417
424da6cf
JB
104182018-09-08 Joel Brobecker <brobecker@adacore.com>
10419
10420 * gdb.ada/expr_with_funcall: New testcase.
10421
2a62dfa9
JB
104222018-09-08 Joel Brobecker <brobecker@adacore.com>
10423
10424 * gdb.ada/packed_array_assign: New testcase.
10425
96b6697f
AB
104262018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10427
10428 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10429 names, and add test prefixes to make test names unique.
10430
e4a62c65
TV
104312018-09-05 Tom de Vries <tdevries@suse.de>
10432
10433 * gdb.dwarf2/varval.exp: Add test.
10434
dd083ee2
GB
104352018-09-04 Gary Benson <gbenson@redhat.com>
10436
10437 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10438 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10439
aef9346c
TT
104402018-08-31 Tom Tromey <tom@tromey.com>
10441
10442 * gdb.rust/simple.rs: Rename second variable "v".
10443
c67f2e15
AB
104442018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10445
10446 * gdb.base/funcargs.c (use_a): New function.
10447 (recurse): Call use_a.
10448
078a0207
KS
104492018-08-29 Keith Seitz <keiths@redhat.com>
10450
10451 * gdb.compile/compile-cplus-anonymous.cc: New file.
10452 * gdb.compile/compile-cplus-anonymous.exp: New file.
10453 * gdb.compile/compile-cplus-array-decay.cc: New file.
10454 * gdb.compile/compile-cplus-array-decay.exp: New file.
10455 * gdb.compile/compile-cplus-inherit.cc: New file.
10456 * gdb.compile/compile-cplus-inherit.exp: New file.
10457 * gdb.compile/compile-cplus-member.cc: New file.
10458 * gdb.compile/compile-cplus-member.exp: New file.
10459 * gdb.compile/compile-cplus-method.cc: New file.
10460 * gdb.compile/compile-cplus-method.exp: New file.
10461 * gdb.compile/compile-cplus-mod.c: "New" file.
10462 * gdb.compile/compile-cplus-namespace.cc: New file.
10463 * gdb.compile/compile-cplus-namespace.exp: New file.
10464 * gdb.compile/compile-cplus-nested.cc: New file.
10465 * gdb.compile/compile-cplus-nested.exp: New file.
10466 * gdb.compile/compile-cplus-print.c: "New" file.
10467 * gdb.compile/compile-cplus-print.exp: "New" file.
10468 * gdb.compile/compile-cplus-virtual.cc: New file.
10469 * gdb.compile/compile-cplus-virtual.exp: New file.
10470 * gdb.compile/compile-cplus.c: "New" file.
10471 * gdb.compile/compile-cplus.exp: "New" file.
10472 * lib/compile-support.exp: New file.
10473
b0f492b9
GB
104742018-08-16 Gary Benson <gbenson@redhat.com>
10475
10476 PR gdb/13000:
10477 * gdb.base/batch-exit-status.exp: New file.
10478 * gdb.base/batch-exit-status.good-commands: Likewise.
10479 * gdb.base/batch-exit-status.bad-commands: Likewise.
10480
36eb4c5f
AH
104812018-08-29 Alan Hayward <alan.hayward@arm.com>
10482
10483 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10484 (struct struct02): Likewise.
10485 (struct struct03): Likewise.
10486 (struct struct04): Likewise.
10487 (struct struct_01_01): New struct.
10488 (struct struct_01_02): Likewise.
10489 (struct struct_01_03): Likewise.
10490 (struct struct_01_04): Likewise.
10491 (struct struct_02_01): Likewise.
10492 (struct struct_02_02): Likewise.
10493 (struct struct_02_03): Likewise.
10494 (struct struct_02_04): Likewise.
10495 (struct struct_04_01): Likewise.
10496 (struct struct_04_02): Likewise.
10497 (struct struct_04_03): Likewise.
10498 (struct struct_04_04): Likewise.
10499 (struct struct_05_01): Likewise.
10500 (struct struct_05_02): Likewise.
10501 (struct struct_05_03): Likewise.
10502 (struct struct_05_04): Likewise.
10503 (cmp_struct01): Remove function.
10504 (cmp_struct02): Likewise.
10505 (cmp_struct03): Likewise.
10506 (cmp_struct04): Likewise.
10507 (cmp_struct_01_01): Add Function.
10508 (cmp_struct_01_02): Likewise.
10509 (cmp_struct_01_03): Likewise.
10510 (cmp_struct_01_04): Likewise.
10511 (cmp_struct_02_01): Likewise.
10512 (cmp_struct_02_02): Likewise.
10513 (cmp_struct_02_03): Likewise.
10514 (cmp_struct_02_04): Likewise.
10515 (cmp_struct_04_01): Likewise.
10516 (cmp_struct_04_02): Likewise.
10517 (cmp_struct_04_03): Likewise.
10518 (cmp_struct_04_04): Likewise.
10519 (cmp_struct_05_01): Likewise.
10520 (cmp_struct_05_02): Likewise.
10521 (cmp_struct_05_03): Likewise.
10522 (cmp_struct_05_04): Likewise.
10523 (call_all): Add new structs.
10524 * gdb.base/infcall-nested-structs.exp: Likewise.
10525
3bf9c013
JV
105262018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10527
10528 * gdb.python/py-framefilter-mi.exp: Update regexp to
10529 check for "arch" field in frame output.
10530
450d1e88
KB
105312018-08-23 Kevin Buettner <kevinb@redhat.com>
10532
10533 * gdb.dwarf2/dw2-ranges-func.c: New file.
10534 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10535
ae739fe7
SM
105362018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10537
10538 * gdb.base/term.exp: Compare terminal settings with values from
10539 the inferior.
10540 * gdb.base/term.c: Get and set terminal settings.
10541
6d52907e
JV
105422018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10543
10544 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10545 accommodate new "arch" field in frame output.
10546 * gdb.mi/mi-return.exp: Likewise.
10547 * gdb.mi/mi-stack.exp: Likewise.
10548 * gdb.mi/mi-syn-frame.exp: Likewise.
10549 * gdb.mi/user-selected-context-sync.exp: Likewise.
10550
be2d111a
MS
105512018-08-19 Michael Spang <spang@google.com>
10552
10553 PR gdb/11786
10554 * gdb.base/gcore-tls-pie.c: New file.
10555 * gdb.base/gcore-tls-pie.exp: New file.
10556
ae3a7c47
KB
105572018-08-18 Kevin Buettner <kevinb@redhat.com>
10558
10559 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10560 * gdb.dwarf2/varval.c: New file.
10561 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10562
2ecae92e
AH
105632018-08-17 Alan Hayward <alan.hayward@arm.com>
10564
10565 PR gdb/18931
10566 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10567
c1854f1d
KS
105682018-08-16 Keith Seitz <keiths@redhat.com>
10569
10570 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10571 tests expected to pass.
10572
26fb3983
JV
105732018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10574
10575 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10576 -data-disassemble -a.
10577 (test_disassembly_bogus_args): Likewise.
10578
67943c00
AB
105792018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10580
10581 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10582
5ff2bbae
AB
105832018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10584
10585 * gdb.base/vla-optimized-out.exp: Add new test.
10586
e5bbcd0f
AB
105872018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10588
10589 * gdb.base/vla-optimized-out-o3.exp: Delete.
10590 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10591 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10592 deleted tests.
10593
9d4a934c
AB
105942018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10595
10596 PR gdb/18050:
10597 * gdb.server/extended-remote-restart.c: New file.
10598 * gdb.server/extended-remote-restart.exp: New file.
10599
045cf012
SM
106002018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10601
10602 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10603 "set variable index = 42".
10604
87d6a7aa
SM
106052018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10606
10607 * boards/index-cache-gdb.exp: New file.
10608 * gdb.dwarf2/index-cache.exp: New file.
10609 * gdb.dwarf2/index-cache.c: New file.
10610 * gdb.base/maint.exp: Check if we are using the index cache.
10611
96d68bd4
RO
106122018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10613
10614 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10615 MAKEFLAGS.
10616
5a699617
RO
106172018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619 * dg-extract-results.sh: Move to toplevel contrib.
10620 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10621 * Makefile.in (check-parallel-racy): Likewise.
10622
5bd18990
AB
106232018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10624
10625 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10626 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10627 tests if the target supports scheduler locking.
10628
3fbbcf47
TV
106292018-08-04 Tom de Vries <tdevries@suse.de>
10630
10631 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10632
3e1d3d8c
TT
106332018-08-02 Tom Tromey <tom@tromey.com>
10634
10635 PR symtab/16842.
10636 * gdb.cp/temargs.exp: Test "info address" of a template
10637 parameter.
10638
5abe0f0c
JV
106392018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10640
10641 * gdb.python/py-mi-var-info-path-expression.c: New file.
10642 * gdb.python/py-mi-var-info-path-expression.py: New file.
10643 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10644
fb66cde8
SDJ
106452018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10646
10647 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10648 error after "cannot resolve name" string.
10649
c708f4d2
AB
106502018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10651
10652 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10653 started.
10654 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10655
37cc0cae
TV
106562018-07-28 Tom de Vries <tdevries@suse.de>
10657
10658 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10659
63b4ecf7
TV
106602018-07-26 Tom de Vries <tdevries@suse.de>
10661
10662 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10663
3c3bb058
AB
106642018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10665
10666 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10667 is visible.
10668
9e7f3bbb
TV
106692018-07-26 Tom de Vries <tdevries@suse.de>
10670
10671 PR breakpoints/23366
10672 * gdb.base/catch-follow-exec.c: New test.
10673 * gdb.base/catch-follow-exec.exp: New file.
10674
16f808ec
TV
106752018-07-25 Tom de Vries <tdevries@suse.de>
10676
10677 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10678 vla-optimized-out.c.
10679
d7154a8d
JV
106802018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10681
10682 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10683 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10684
232a0032
TV
106852018-07-20 Tom de Vries <tdevries@suse.de>
10686
10687 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10688 NOCLONE macro.
10689 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10690
fbb1d502
TV
106912018-07-19 Tom de Vries <tdevries@suse.de>
10692
10693 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10694 regular expression.
10695
42dc7699
TV
106962018-07-18 Tom de Vries <tdevries@suse.de>
10697
10698 * gdb.base/vla-optimized-out.c: New test.
10699 * gdb.base/vla-optimized-out.exp: New file.
10700
7f1f7e23
SDJ
107012018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10702
10703 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10704 message "No address associated with hostname" when gdbserver
10705 cannot resolve the hostname.
10706
5759ebb3
PW
107072018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10708
10709 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10710 Add some test prefixes to make tests unique.
10711
3606ccab
PW
107122018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10713
10714 * gdb.base/frameapply.c: New file.
10715 * gdb.base/frameapply.exp: New file.
10716
529c08b2
PW
107172018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10718
10719 * gdb.base/skip.exp: Update expected error message.
10720
c7ab0aef
SDJ
107212018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10722 Jan Kratochvil <jan.kratochvil@redhat.com>
10723 Paul Fertser <fercerpav@gmail.com>
10724 Tsutomu Seki <sekiriki@gmail.com>
10725
10726 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10727 parameter.
10728 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10729 by default.
10730 * boards/native-gdbserver.exp: Likewise.
10731 * gdb.server/run-without-local-binary.exp: Improve regexp used
10732 for detecting when a remote debugging connection succeeds.
10733 * gdb.server/server-connect.exp: New file.
10734 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10735 Do not prefix the port number with ":".
10736 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10737 support for detecting and using it. Add '$debughost_gdbserver'
10738 to the list of arguments used to start gdbserver. Handle case
10739 when gdbserver cannot resolve a network name.
10740
16ff70dd
SDJ
107412018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10742
10743 PR c++/23373
10744 * gdb.base/ptype-offsets.cc (struct static_member): New
10745 struct.
10746 (main) <stmember>: New variable.
10747 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10748 with a static member in it.
10749
3541979f
AB
107502018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10751
10752 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10753 watchpoints enabled and disabled.
10754
c8ad9b9a
AB
107552018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10756
10757 * gdb.base/examine-backward.exp: Still run tests around address
10758 0x0, even if address 0x0 is not readable. Update the pattern for
10759 matching address 0x0 in expected output.
10760
e0e5e971
AB
107612018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10762
10763 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10764 malloc/free.
10765
1ea5da02
TV
107662018-07-04 Tom de Vries <tdevries@suse.de>
10767
10768 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10769
471b9d15
MR
107702018-07-02 Maciej W. Rozycki <macro@mips.com>
10771
10772 PR tdep/8282
10773 * gdb.arch/mips-disassembler-options.exp: New test.
10774 * gdb.arch/mips-disassembler-options.s: New test source.
10775
75acb486
PA
107762018-06-29 Pedro Alves <palves@redhat.com>
10777
10778 * gdb.threads/names.exp: Adjust expected "info threads" output.
10779
cd2bb709
PA
107802018-06-29 Pedro Alves <palves@redhat.com>
10781
10782 * gdb.opt/inline-break.exp (line number, address): Add "info
10783 break" tests.
10784
991ff292
PA
107852018-06-29 Pedro Alves <palves@redhat.com>
10786
10787 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10788 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10789 number and address and running to them.
10790
356819b6 107912018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10792
10793 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10794
2512d7ef
JK
107952018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10796
10797 * lib/compiler.c: Remove executable permission flag.
10798
be1b6474
RB
107992018-06-28 Richard Bunt <richard.bunt@arm.com>
10800
10801 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10802 code.
10803 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10804
291f9a96
PT
108052018-06-28 Petr Tesarik <ptesarik@suse.cz>
10806
10807 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10808
ed6dfe51
PT
108092018-06-28 Petr Tesarik <ptesarik@suse.cz>
10810
10811 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10812 address argument is omitted.
10813
d4d429d5
PT
108142018-06-28 Petr Tesarik <ptesarik@suse.cz>
10815
10816 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10817
7ab6656f
OJ
108182018-06-27 Omair Javaid <omair.javaid@linaro.org>
10819
10820 PR gdb/21695
10821 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10822 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10823
a33ccfc7
TT
108242018-06-26 Tom Tromey <tom@tromey.com>
10825
10826 PR rust/22574:
10827 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10828 * gdb.rust/simple.rs (struct SimpleLayout): New.
10829
6d72d289
SM
108302018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10831
10832 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10833 "info registers" output.
10834
8363f9d5
RB
108352018-06-21 Richard Bunt <richard.bunt@arm.com>
10836
10837 * gdb.base/watchpoint-hw-attach.c: New test.
10838 * gdb.base/watchpoint-hw-attach.exp: New file.
10839
f00674fe
SM
108402018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10841
10842 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10843 through /bin/sh.
10844 * boards/dwarf4-gdb-index.exp: Likewise.
10845 * boards/fission-dwp.exp: Likewise.
10846
1d554008
UW
108472018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10848
10849 * gdb.base/float128.exp: Add comment and improved fail message
10850 to the failure case of "print large128" test.
10851
d0ac1c44
SM
108522018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10853
10854 * configure.ac: Remove AC_PREREQ.
10855 * configure: Re-generate.
10856
61b04dd0
PA
108572018-06-19 Pedro Alves <palves@redhat.com>
10858
10859 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10860 (func_extern_caller): New.
10861 (main): Call func_extern_caller.
10862 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10863 logic change.
10864
f63b508a
SM
108652018-06-18 Weimin Pan <weimin.pan@oracle.com>
10866
10867 PR gdb/16841
10868 * gdb.cp/typedef-base.cc: New file.
10869 * gdb.cp/typedef-base.exp: New file.
10870
0fe3a558
TV
108712018-06-18 Tom de Vries <tdevries@suse.de>
10872
10873 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10874
7010835a
AB
108752018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10876 Richard Bunt <Richard.Bunt@arm.com>
10877
10878 * gdb.threads/attach-slow-waitpid.c: New file.
10879 * gdb.threads/attach-slow-waitpid.exp: New file.
10880 * gdb.threads/slow-waitpid.c: New file.
10881
14897d65
PA
108822018-06-14 Pedro Alves <palves@redhat.com>
10883
10884 * gdb.base/fork-running-state.c: Include <errno.h>.
10885 (exit_if_relative_exits): New.
10886 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10887 exits.
10888 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10889 child exits.
10890
5d9a0608
TV
108912018-06-14 Tom de Vries <tdevries@suse.de>
10892
10893 PR cli/22573
10894 * gdb.base/finish-pretty.c: New test.
10895 * gdb.base/finish-pretty.exp: New file.
10896
11ae5818
PA
108972018-06-14 Pedro Alves <palves@redhat.com>
10898
10899 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10900 gdb's expected startup output.
10901
1d39de44
PA
109022018-06-14 Pedro Alves <palves@redhat.com>
10903
10904 * lib/selftest-support.exp (selftest_setup): Remove inlined
10905 function handling.
10906
70ee0000
TV
109072018-06-14 Tom de Vries <tdevries@suse.de>
10908
10909 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10910 matching of breakpoint printing.
10911
11f4b608
TV
109122018-06-13 Tom de Vries <tdevries@suse.de>
10913
10914 PR testsuite/23269
10915 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10916 (fork_child): ... here, and ...
10917 (fork_parent): ... here.
10918
109192018-06-12 Tom de Vries <tdevries@suse.de>
10920
10921 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10922
9516f85a
AB
109232018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10924 Stephen Roberts <stephen.roberts@arm.com>
10925
10926 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10927 rewrite test to describe action performed, rather than possible
10928 failure.
10929
5045b3d7
GB
109302018-06-08 Gary Benson <gbenson@redhat.com>
10931
10932 * gdb.threads/check-libthread-db.exp: New file.
10933 * gdb.threads/check-libthread-db.c: Likewise.
10934
c61b06a1
TT
109352018-06-05 Tom Tromey <tom@tromey.com>
10936
10937 * gdb.base/default.exp: Update expected "show version" output.
10938
eb6af809
TT
109392018-06-05 Tom Tromey <tom@tromey.com>
10940
10941 PR cli/12326:
10942 * gdb.cp/static-print-quit.exp: Update.
10943 * lib/gdb.exp (pagination_prompt): Update.
10944 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10945 * gdb.python/python.exp: Update.
10946
178d6a63
JB
109472018-06-04 Joel Brobecker <brobecker@adacore.com>
10948
10949 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10950
8e817061
JB
109512018-06-01 Joel Brobecker <brobecker@adacore.com>
10952
10953 * gdb.ada/bp_fun_addr: New testcase.
10954
e86ca25f
TT
109552018-06-01 Tom Tromey <tom@tromey.com>
10956
10957 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10958 results.
10959 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10960 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10961 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10962 * gdb.base/maint.exp (maint_pass_if): Update.
10963
4b2dfa9d
MR
109642018-05-31 Maciej W. Rozycki <macro@mips.com>
10965
10966 * gdb.base/endian.exp: New test.
10967 * gdb.base/endian.c: New test source.
10968
45f25d6c
AB
109692018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10970
10971 PR gdb/23203
10972 * gdb.base/bt-selected-frame.c: New file.
10973 * gdb.base/bt-selected-frame.exp: New file.
10974 * lib/gdb.exp (get_current_frame_number): New function.
10975
d9f6d7f8
MR
109762018-05-24 Maciej W. Rozycki <macro@mips.com>
10977 Pedro Alves <palves@redhat.com>
10978
10979 * gdb.threads/tls-core.c: Include <stdlib.h>
10980 (thread_proc): Call `abort'.
10981 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10982 (tls_core_test): New procedure, bits factored out from ...
10983 (top level): ... here. Test both native cores and gcore cores.
10984
ff1cf532
TT
109852018-05-23 Tom Tromey <tom@tromey.com>
10986
10987 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10988
b98664d3
TT
109892018-05-23 Tom Tromey <tom@tromey.com>
10990
10991 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10992 symfile_complaints.
10993 (test_short_complaints): Likewise.
10994 (test_empty_complaints): Likewise.
10995 (test_initial_complaints): Update.
10996
4e9668d0
TT
109972018-05-23 Tom Tromey <tom@tromey.com>
10998
10999 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
11000
43ba33c7
TT
110012018-05-23 Tom Tromey <tom@tromey.com>
11002
11003 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
11004 (test_short_complaints): Update.
11005
035522c0
PA
110062018-05-22 Pedro Alves <palves@redhat.com>
11007
11008 * gdb.base/remote.exp: Only gdb_start after compiling the
11009 testcase. Issue "disconnect" before testing "set remote" command
11010 defaults. Issue clean_restart before running to main.
11011
cc0be08f
PA
110122018-05-22 Pedro Alves <palves@redhat.com>
11013
11014 * gdb.base/remote.exp: Adjust expected output of "show remote
11015 memory-write-packet-size". Add tests for "set remote
11016 memory-write-packet-size 0" and "set remote
11017 memory-write-packet-size fixed/limit".
11018
b1b60145
PA
110192018-05-22 Pedro Alves <palves@redhat.com>
11020
11021 PR gdb/22973
11022 * gdb.base/utf8-identifiers.c: New file.
11023 * gdb.base/utf8-identifiers.exp: New file.
11024
0ec848ad
PFC
110252018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11026
11027 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
11028
2c3305f6
PFC
110292018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11030
11031 * gdb.arch/powerpc-vsx-gcore.exp: New file.
11032
ce1e8424
TT
110332018-05-18 Tom Tromey <tom@tromey.com>
11034
11035 * gdb.base/ptype-offsets.exp: Update.
11036
ddfe970e
KS
110372018-05-17 Keith Seitz <keiths@redhat.com>
11038
11039 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
11040 in expected breakpoint stop locations.
11041 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
11042 move to proper scope to test variable values.
11043 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
11044 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
11045 New functions.
11046 (main): Call not_inline_func3.
11047 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
11048 inline_func1, inline_func2, and inline_func3. Test that when each
11049 breakpoint is hit, GDB properly reports both the stop location
11050 and the backtrace. Repeat tests for temporary breakpoints.
11051
0726fcc6
MR
110522018-05-15 Maciej W. Rozycki <macro@mips.com>
11053
11054 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
11055 rather then trying to access it in determining whether the PID
11056 of `gdbserver' could have been retrieved.
11057
8ee22052
AB
110582018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
11059
11060 * gdb.arch/amd64-init-x87-values.S: New file.
11061 * gdb.arch/amd64-init-x87-values.exp: New file.
11062
7785df48
JK
110632018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11064
11065 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
11066
56bcdbea
TT
110672018-05-04 Tom Tromey <tom@tromey.com>
11068
11069 PR python/22730:
11070 * gdb.python/python.exp: Test multi-line execute.
11071
a913fffb
TT
110722018-05-04 Tom Tromey <tom@tromey.com>
11073
11074 PR python/22731:
11075 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
11076
7a2c85f2
TT
110772018-05-04 Tom Tromey <tom@tromey.com>
11078
11079 PR gdb/11750:
11080 * gdb.base/define.exp: Test defining a user command inside a user
11081 command.
11082 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
11083
a3b60e45
JK
110842018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11085 Pedro Alves <palves@redhat.com>
11086
11087 PR breakpoints/19806 and support for PR external/20207.
11088 * gdb.base/watchpoint-unaligned.c: New file.
11089 * gdb.base/watchpoint-unaligned.exp: New file.
11090
45fe4a03
AB
110912018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11092
11093 * gdb.base/maint.exp: Make test names unique, use
11094 test_prefix_command_help to test 'help maint info', and remove
11095 repeated test of 'help maint'.
11096
9be2ae8f
TT
110972018-05-04 Tom Tromey <tom@tromey.com>
11098
11099 PR gdb/22619:
11100 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
11101 behavior.
11102
11859c31
AB
111032018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11104
11105 * gdb.base/maint.exp: Process output from 'maint print registers'
11106 line at a time.
11107
089a9490
AB
111082018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11109
11110 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
11111 timeout.
11112
9b0797e2
AB
111132018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
11114
11115 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
11116 filter pattern.
11117
f6ac5f3d
PA
111182018-05-02 Pedro Alves <palves@redhat.com>
11119
11120 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
11121 to_log_command renames.
11122 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
11123
77d3c63b
TT
111242018-05-02 Tom Tromey <tom@tromey.com>
11125
11126 * gdb.python/py-parameter.exp: Set test message.
11127
0489430a
TT
111282018-05-02 Tom Tromey <tom@tromey.com>
11129
11130 PR python/20084:
11131 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
11132 PARAM_ZUINTEGER_UNLIMITED tests.
11133
1632f8ba
DR
111342018-04-28 Dan Robertson <danlrobertson89@gmail.com>
11135
11136 PR rust/23124
11137 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
11138 when casting.
11139
6d7bb824
TT
111402018-04-30 Tom Tromey <tom@tromey.com>
11141
11142 * gdb.python/py-type.exp: Check align attribute.
11143 * gdb.python/py-type.c: New "aligncheck" global.
11144
007e1530
TT
111452018-04-30 Tom Tromey <tom@tromey.com>
11146
11147 PR exp/17095:
11148 * gdb.dwarf2/dw2-align.exp: New file.
11149 * gdb.cp/align.exp: New file.
11150 * gdb.base/align.exp: New file.
11151 * lib/gdb.exp (gdb_int128_helper): New proc.
11152 (has_int128_c, has_int128_cxx): New caching procs.
11153
6873858b
TT
111542018-04-27 Tom Tromey <tom@tromey.com>
11155
11156 PR rust/22545:
11157 * gdb.rust/simple.exp: Add inclusive range tests.
11158
79188d8d
PA
111592018-04-26 Pedro Alves <palves@redhat.com>
11160
11161 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
11162 ifunc breakpoint locations correctly of ifunc breakpoints set
11163 while the program resolves the ifunc.
11164
c7075ad5
PA
111652018-04-26 Pedro Alves <palves@redhat.com>
11166
11167 * gdb.base/gnu-ifunc-final.c: New file.
11168 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
11169 * gdb.base/gnu-ifunc.exp (executable): Delete.
11170 (staticexecutable): Adjust.
11171 (lib_opts, exec_opts): Delete.
11172 (make_binsuffix, build, set-break): New procedures.
11173 (misc_tests): New, with tests factored out from the top level.
11174 (top level): Test different combinations of ifunc resolver name,
11175 resolver with and with debug info, and ifunc target with and
11176 without debug info. Wrap static tests with with_target_prefix.
11177
8388016d
PA
111782018-04-26 Pedro Alves <palves@redhat.com>
11179
11180 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
11181 return type" warnings.
11182
249b5733
PA
111832018-04-25 Pedro Alves <palves@redhat.com>
11184
11185 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
11186 killed".
11187 * gdb.base/kill-after-signal.exp: Likewise.
11188 * gdb.threads/kill.exp: Likewise.
11189
f67c0c91
SDJ
111902018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11191 Sergio Durigan Junior <sergiodj@redhat.com>
11192 Pedro Alves <palves@redhat.com>
11193
11194 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
11195 regexps to expect for '[Inferior ... detached]' as well.
11196 * gdb.base/attach.exp: Likewise.
11197 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
11198 "gdb_continue_to_end".
11199 (test_catch_syscall_with_wrong_args): Likewise.
11200 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
11201 ']'. Don't set 'verbose' on.
11202 * gdb.base/foll-vfork.exp: Likewise.
11203 * gdb.base/fork-print-inferior-events.c: New file.
11204 * gdb.base/fork-print-inferior-events.exp: New file.
11205 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
11206 '[Inferior ... has been killed]' message.
11207 * gdb.base/kill-after-signal.exp: Likewise.
11208 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
11209 detach message.
11210 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
11211 message.
11212 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
11213 regexps to expect for '[Inferior ... detached]' as well.
11214 * gdb.threads/process-dies-while-detaching.exp: Likewise.
11215
0a8ddac4
SM
112162018-04-24 Simon Marchi <simon.marchi@ericsson.com>
11217
11218 PR gdb/23104
11219 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
11220
701adfb0
PA
112212018-04-22 Rajendra SY <rajendra.sy@gmail.com>
11222
11223 PR gdb/23095
11224 * gdb.base/break-probes.exp: Pass shlib_load to
11225 prepare_for_testing. Set normal_bp to r_debug_state if target is
11226 bsd.
11227
d27d16bf
RB
112282018-04-19 Richard Bunt <richard.bunt@arm.com>
11229
11230 * gdb.threads/multiple-successive-infcall.c: New test.
11231 * gdb.threads/multiple-successive-infcall.exp: New file.
11232
a037790e
TT
112332018-04-17 Tom Tromey <tom@tromey.com>
11234
11235 * gdb.rust/simple.rs (Union): New type.
11236 (main): New local "u".
11237 * gdb.rust/simple.exp (test_one_slice): Add new test case.
11238
e3a91079
AA
112392018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11240
11241 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
11242 number information in output of "whereis" command.
11243 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
11244
b744723f
AA
112452018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11246
11247 * gdb.ada/info_types.exp: Adjust expected output to the line
11248 numbers now printed by "info var/func/type".
11249 * gdb.base/completion.exp: Likewise.
11250 * gdb.base/included.exp: Likewise.
11251 * gdb.cp/cp-relocate.exp: Likewise.
11252 * gdb.cp/cplusfuncs.exp: Likewise.
11253 * gdb.cp/namespace.exp: Likewise.
11254 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
11255
4a4495d6
MM
112562018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11257
11258 * gdb.btrace/cpu.exp: New.
11259
1d509aa6
MM
112602018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11261
11262 * gdb.base/step-indirect-call-thunk.exp: New.
11263 * gdb.base/step-indirect-call-thunk.c: New.
11264 * gdb.reverse/step-indirect-call-thunk.exp: New.
11265 * gdb.reverse/step-indirect-call-thunk.c: New.
11266
6295b6da
SM
112672018-04-11 Simon Marchi <simon.marchi@ericsson.com>
11268
11269 * gdb.base/pie-fork.c: New file.
11270 * gdb.base/pie-fork.exp: New file.
11271
50146e70
TT
112722018-04-11 Tom Tromey <tom@tromey.com>
11273
11274 * gdb.rust/simple.exp: Add test for ".." struct initializer.
11275
f50d8a2e
PA
112762018-04-10 Pedro Alves <palves@redhat.com>
11277
11278 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
11279 exits. Instead loop running forever.
11280 (fork_parent): Run forever too.
11281
a0be7a36
SM
112822018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11283
11284 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
11285 mi_continue_to_line.
11286 * gdb.mi/mi-stack.c (callee4): Add comment.
11287
9b73db36
SM
112882018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11289
11290 * gdb.mi/mi-stack.exp: Fix indentation.
11291
c912f608
SM
112922018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11293
11294 PR gdb/22979
11295 * gdb.arch/amd64-osabi.exp: New file.
11296
26540402
SM
112972018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11298
11299 PR gdb/22980
11300 * gdb.base/osabi.exp: New file.
11301
121ad66c 113022018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
11303
11304 * gdb.cp/static-typedef-print.exp: New file.
11305 * gdb.cp/static-typedef-print.cc: New file.
11306
3fcded8f
JB
113072018-03-27 Joel Brobecker <brobecker@adacore.com>
11308
11309 * gdb.ada/varsize_limit: New testcase.
11310
59cc4834
JB
113112018-03-27 Joel Brobecker <brobecker@adacore.com>
11312
11313 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11314
11315 * gdb.ada/notcplusplus: New testcase.
11316
11317 * gdb.base/c-linkage-name.c: New file.
11318 * gdb.base/c-linkage-name.exp: New testcase.
11319
4ca59a9f
TT
113202018-03-26 Tom Tromey <tom@tromey.com>
11321
11322 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11323 * gdb.python/py-framefilter.py (name_error): New global.
11324 (ErrorInName.function): Use name_error.
11325
978d6c75
TT
113262018-03-26 Tom Tromey <tom@tromey.com>
11327
11328 PR backtrace/15582:
11329 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11330
b7fee5a3
KS
113312018-03-23 Keith Seitz <keiths@redhat.com>
11332
11333 PR c++/22968
11334 * gdb.cp/subtypes.exp: New file.
11335 * gdb.cp/subtypes.h: New file.
11336 * gdb.cp/subtypes.cc: New file.
11337 * gdb.cp/subtypes-2.cc: New file.
11338
376be529
AB
113392018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11340
11341 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11342 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11343 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11344 -nostartfiles when compiling the test. Confirm that all registers
11345 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11346
066cfa98
AB
113472018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11348
11349 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11350 option, syntax was wrong anyway.
11351 * gdb.arch/arm-disp-step.exp: Likewise.
11352 * gdb.arch/sparc64-regs.exp: Likewise.
11353 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11354 option, syntax was wrong anyway, switch to use
11355 prepare_for_testing.
11356 * gdb.arch/i386-disp-step.exp: Likewise.
11357
079670b9
AA
113582018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11359
11360 * gdb.ada/exec_changed.exp: Replace "target_info exists
11361 use_gdb_stub" by "use_gdb_stub".
11362 * gdb.ada/start.exp: Likewise.
11363 * gdb.base/async-shell.exp: Likewise.
11364 * gdb.base/attach-pie-misread.exp: Likewise.
11365 * gdb.base/attach-wait-input.exp: Likewise.
11366 * gdb.base/break-entry.exp: Likewise.
11367 * gdb.base/break-interp.exp: Likewise.
11368 * gdb.base/dprintf-detach.exp: Likewise.
11369 * gdb.base/nostdlib.exp: Likewise.
11370 * gdb.base/solib-nodir.exp: Likewise.
11371 * gdb.base/statistics.exp: Likewise.
11372 * gdb.base/testenv.exp: Likewise.
11373 * gdb.mi/mi-exec-run.exp: Likewise.
11374 * gdb.mi/mi-start.exp: Likewise.
11375 * gdb.multi/dummy-frame-restore.exp: Likewise.
11376 * gdb.multi/multi-arch-exec.exp: Likewise.
11377 * gdb.multi/multi-arch.exp: Likewise.
11378 * gdb.multi/tids.exp: Likewise.
11379 * gdb.multi/watchpoint-multi.exp: Likewise.
11380 * gdb.python/py-events.exp: Likewise.
11381 * gdb.threads/attach-into-signal.exp: Likewise.
11382 * gdb.threads/attach-stopped.exp: Likewise.
11383 * gdb.threads/threadapply.exp: Likewise.
11384 * lib/selftest-support.exp: Likewise.
11385
26d6cec4
AA
113862018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11387
11388 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11389
4ee89e90
SR
113902018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11391
11392 * gdb.perf/template-breakpoints.cc: New file.
11393 * gdb.perf/template-breakpoints.exp: New file.
11394 * gdb.perf/template-breakpoints.py: New file.
11395
92630041
TT
113962018-03-19 Tom Tromey <tom@tromey.com>
11397
11398 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11399 y0.
11400 * gdb.rust/simple.exp: Test bare identifier form of struct
11401 initializer.
11402
76727919
TT
114032018-03-19 Tom Tromey <tom@tromey.com>
11404
11405 * gdb.gdb/observer.exp: Remove.
11406
194ed413
AA
114072018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11408
11409 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11410 "qualified" option when setting breakpoints.
11411 * gdb.trace/backtrace.exp: Likewise.
11412 * gdb.trace/circ.exp: Likewise.
11413 * gdb.trace/collection.exp: Likewise.
11414 * gdb.trace/disconnected-tracing.exp: Likewise.
11415 * gdb.trace/ftrace-lock.exp: Likewise.
11416 * gdb.trace/ftrace.exp: Likewise.
11417 * gdb.trace/infotrace.exp: Likewise.
11418 * gdb.trace/packetlen.exp: Likewise.
11419 * gdb.trace/passc-dyn.exp: Likewise.
11420 * gdb.trace/qtro.exp: Likewise.
11421 * gdb.trace/read-memory.exp: Likewise.
11422 * gdb.trace/report.exp: Likewise.
11423 * gdb.trace/signal.exp: Likewise.
11424 * gdb.trace/status-stop.exp: Likewise.
11425 * gdb.trace/strace.exp: Likewise.
11426 * gdb.trace/tfind.exp: Likewise.
11427 * gdb.trace/trace-break.exp: Likewise.
11428 * gdb.trace/trace-condition.exp: Likewise.
11429 * gdb.trace/trace-mt.exp: Likewise.
11430 * gdb.trace/tstatus.exp: Likewise.
11431 * gdb.trace/tsv.exp: Likewise.
11432 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11433 * gdb.trace/unavailable.exp: Likewise.
11434 * gdb.trace/while-dyn.exp: Likewise.
11435
8b067d2c
AA
114362018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11437
11438 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11439 that libinproctrace is copied to the target.
11440
3ae9ce5d
TT
114412018-03-14 Tom Tromey <tom@tromey.com>
11442
11443 PR cli/14977:
11444 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11445 a null pointer.
11446 * gdb.base/wchar.exp: Likewise.
11447
b8c2339b
TT
114482018-03-14 Tom Tromey <tom@tromey.com>
11449
11450 PR cli/19918:
11451 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11452 flag.
11453
4872dc46
SM
114542018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11455
11456 PR gdb/22841
11457 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11458 "target" to remote_exec.
11459
e4fe3756
SM
114602018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11461
11462 PR gdb/22841
11463 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11464 ${board}_upload): Remove.
11465
e95a97d4
AA
114662018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11467
11468 * gdb.cp/watch-cp.cc: New test.
11469 * gdb.cp/watch-cp.exp: New file.
11470
dbbb1059
AB
114712018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11472
11473 * gdb.base/infcall-nested-structs.exp: New file.
11474 * gdb.base/infcall-nested-structs.c: New file.
11475 * gdb.base/float.exp: Add riscv support.
11476
ecc054c0
TP
114772018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11478
11479 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11480 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11481
25e3c82c
SDJ
114822018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11483
11484 * gdb.server/abspath.exp: New file.
11485 * lib/gdb.exp (with_cwd): New procedure.
11486
3083294d
SM
114872018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11488
11489 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11490 use it.
11491 (gdb_is_target_remote_prompt): New proc.
11492 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11493 (gdb_is_target_native): Pass prompt parameter to
11494 gdb_is_target_1.
11495
3275ef47
SM
114962018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11497
11498 * gdb.base/load-command.c: New file.
11499 * gdb.base/load-command.exp: New file.
11500 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11501 (gdb_is_target_1): ...this, and generalize for other targets
11502 than just remote.
11503 (gdb_is_target_remote): Use gdb_is_target_1.
11504 (gdb_is_target_native): use gdb_is_target_1.
11505
6893c19a
TT
115062018-02-26 Tom Tromey <tom@tromey.com>
11507
11508 PR python/16497:
11509 * gdb.python/py-framefilter.exp: Update test.
11510
2ddeaf8a
TT
115112018-02-26 Tom Tromey <tom@tromey.com>
11512
11513 * gdb.dwarf2/variant.c: New file.
11514 * gdb.dwarf2/variant.exp: New file.
11515
c9317f21
TT
115162018-02-26 Tom Tromey <tom@tromey.com>
11517
11518 * gdb.rust/simple.exp: Accept more possible results in enum test.
11519
6f6d0c26
SM
115202018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11521
11522 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11523 parentheses.
11524
11b03145
MR
115252018-02-23 Maciej W. Rozycki <macro@mips.com>
11526
11527 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11528 name of a variable: $actual_linejj -> $actual_line.
11529
54a27fe5
JB
115302018-02-21 John Baldwin <jhb@FreeBSD.org>
11531
11532 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11533
de65820c
MM
115342018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11535
11536 * gdb.btrace/buffer-size.exp: Do not force BTS.
11537
980548fd
PA
115382018-02-14 Pedro Alves <palves@redhat.com>
11539
11540 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11541 getting a "Quit".
11542
c4e12631
MM
115432018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11544
11545 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11546 Fix test name.
11547
c2e0e465
SM
115482018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11549
11550 * gdb.cp/m-static.exp: Check type of optimized out static
11551 member.
11552
f7216783
AB
115532018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11554
11555 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11556 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11557
0625771b
LS
115582018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11559 Leszek Swirski <leszeks@google.com>
11560
11561 * gdb.python/py-prettyprint.c
11562 (struct to_string_returns_value_inner,
11563 struct to_string_returns_value_wrapper): New.
11564 (main): Add tsrvw variable.
11565 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11566 ToStringReturnsValueWrapper): New classes.
11567 (register_pretty_printers): Register new pretty-printers.
11568 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11569 recursive pretty printer.
11570 * gdb.python/py-mi.exp: Likewise.
11571
59498c30
LS
115722018-02-01 Leszek Swirski <leszeks@google.com>
11573
11574 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11575 functions with the same name as an include file are parsed
11576 correctly.
11577
d4d38844
YQ
115782018-02-01 Yao Qi <yao.qi@linaro.org>
11579
11580 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11581 "\[^\r\n\]*".
11582
07e5f5cf
NP
115832018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11584
11585 * gdb.arch/powerpc-prologue-frame.s: New file.
11586 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11587 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11588
929b5ad4
JB
115892018-01-31 Joel Brobecker <brobecker@adacore.com>
11590
11591 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11592
e671cd59
PA
115932018-01-30 Pedro Alves <palves@redhat.com>
11594
11595 PR gdb/13211
11596 * gdb.base/interrupt-daemon.c: New.
11597 * gdb.base/interrupt-daemon.exp: New.
11598 * gdb.multi/multi-term-settings.c: New.
11599 * gdb.multi/multi-term-settings.exp: New.
11600
fc413dc4
JB
116012018-01-30 Joel Brobecker <brobecker@adacore.com>
11602
11603 * gdb.base/break.exp: Save the location where the breakpoint
11604 on break.c:47 was actually inserted when debugging the version
11605 compiled at -O2 and use it in the expected output of the "info
11606 break" test performed soon after.
11607
5c319bb2
PA
116082018-01-22 Pedro Alves <palves@redhat.com>
11609 Sergio Durigan Junior <sergiodj@redhat.com>
11610
11611 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11612 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11613
a9e40818
JB
116142018-01-22 Joel Brobecker <brobecker@adacore.com>
11615
11616 * gdb.base/break-include.c, gdb.base/break-include.inc,
11617 gdb.base/break-include.exp: New files.
11618 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11619 line number now being the actual line number where the breakpoint
11620 was inserted.
11621 * gdb.mi/mi-break.exp: Likewise.
11622 * gdb.mi/mi-reverse.exp: Likewise.
11623 * gdb.mi/mi-simplerun.exp: Ditto.
11624
e707fc44
AB
116252018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11626
11627 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11628 varobj.
11629 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11630
ae451627
AB
116312018-01-21 Don Breazeal <donb@codesourcery.com>
11632 Andrew Burgess <andrew.burgess@embecosm.com>
11633
11634 * gdb.mi/basics.c: Add new global.
11635 * gdb.mi/mi-frame-regs.exp: New file.
11636 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11637 case.
11638
b1b189e0
AB
116392018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11640
11641 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11642 non-parameter, and on an unknown symbol.
11643
fcfcc376
TT
116442018-01-19 Tom Tromey <tom@tromey.com>
11645
11646 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11647 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11648
634c1c31
AA
116492018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11650
11651 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11652 setrlimit and chdir to int.
11653
d6ad07fd
AA
116542018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11655
11656 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11657 function.
11658 (my_tend): Likewise.
11659 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11660 rationale of avoiding FP- and vector instructions.
11661
adf8243b
RK
116622018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11663
11664 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11665 "info reg" with "\[ \t\]*".
11666 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11667 "\[ \t\]+".
11668 * gdb.arch/s390-multiarch.exp: Ditto.
11669 * gdb.base/pc-fp.exp: Ditto.
11670 * gdb.reverse/i386-precsave.exp: Ditto.
11671 * gdb.reverse/i386-reverse.exp: Ditto.
11672 * gdb.reverse/i387-env-reverse.exp: Ditto.
11673 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11674
dcc06925
AA
116752018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11676
11677 * lib/gdb.exp (gdb_compile): Re-enable use of
11678 universal_compile_options for languages other than Rust.
11679
25d4fd80
AA
116802018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11681
11682 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11683
ee7f689e 116842018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11685
11686 PR gdb/16577
11687 * gdb.base/solib-vanish.exp: New.
11688 * gdb.base/solib-vanish-main.c: New.
11689 * gdb.base/solib-vanish-lib1.c: New.
11690 * gdb.base/solib-vanish-lib2.c: New.
11691
d8447b6b
YQ
116922018-01-17 Yao Qi <yao.qi@linaro.org>
11693
11694 * gdb.compile/compile.exp: Match the address printed for
11695 frame in the output of command "bt".
11696
86d6a90c
TT
116972018-01-15 Tom Tromey <tom@tromey.com>
11698
11699 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11700 compute sp_reg.
11701
cbcdb1aa
AB
117022018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11703
11704 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11705 to prepare.
11706 (prepare): Return 0 on error, 1 on success.
11707
eea61984
PA
117082018-01-12 Pedro Alves <palves@redhat.com>
11709
11710 * gdb.base/continue-after-aborted-step-over.c: New.
11711 * gdb.base/continue-after-aborted-step-over.exp: New.
11712
6181e9c2
SM
117132018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11714
11715 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11716 options when not creating an executable.
11717
3cada740
PA
117182018-01-11 Pedro Alves <palves@redhat.com>
11719
11720 PR remote/22597
11721 * gdb.server/stop-reply-no-thread.c: New file.
11722 * gdb.server/stop-reply-no-thread.exp: New file.
11723
c63d3e8d
PA
117242018-01-10 Pedro Alves <palves@redhat.com>
11725
11726 PR gdb/22670
11727 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11728 functions too. Test setting breakpoints and printing C functions
11729 with no debug info too.
11730 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11731
d4c2a405
PA
117322018-01-10 Pedro Alves <palves@redhat.com>
11733
11734 PR gdb/22670
11735 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11736 a fail.
11737
8825213e
PA
117382018-01-10 Pedro Alves <palves@redhat.com>
11739
11740 PR gdb/22670
11741 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11742
605fd3c6
YQ
117432018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11744
11745 * gdb.server/unittest.exp: Match the output in non-development
11746 mode.
11747
1e5ded6c
YQ
117482018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11749
11750 * gdb.gdb/unittest.exp: Match output in non-development mode.
11751
30066b0b
JB
117522018-01-08 Joel Brobecker <brobecker@adacore.com>
11753
11754 * gdb.ada/access_tagged_param.exp: Relax expected output
11755 for value of "ObjL" in "continue" to pck.inspect breakpoint
11756 test.
11757
04bafb1e
XR
117582018-01-08 Joel Brobecker <brobecker@adacore.com>
11759
9f86398b
JB
11760 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11761 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11762
e379cee6
PA
117632018-01-05 Pedro Alves <palves@redhat.com>
11764
11765 PR gdb/18653
11766 * gdb.base/libsegfault.exp: New.
11767
de63c46b
PA
117682018-01-05 Joel Brobecker <brobecker@adacore.com>
11769
11770 PR gdb/22670
11771 * gdb.ada/access_tagged_param.exp: New file.
11772 * gdb.ada/access_tagged_param/foo.adb: New file.
11773
f98fc17b
PA
117742018-01-05 Pedro Alves <palves@redhat.com>
11775
11776 PR gdb/22670
11777 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11778 exercise lower case too, and to exercise both full matching and
11779 wild matching.
11780
342f8240
JB
117812018-01-05 Joel Brobecker <brobecker@adacore.com>
11782
11783 * gdb.ada/rename_subscript_param: New testcase.
11784
7150d33c
JG
117852018-01-05 Jerome Guitton <guitton@adacore.com>
11786
11787 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11788
cc0e770c
JB
117892018-01-05 Joel Brobecker <brobecker@adacore.com>
11790
11791 * gdb.ada/convvar_comp: New testcase.
11792
672a41aa 117932018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11794
11795 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11796 (My_Table): New global variable.
11797 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11798
7365ec2f
JB
117992018-01-04 Joel Brobecker <brobecker@adacore.com>
11800
11801 PR gdb/22670
11802 * gdb.ada/maint_with_ada: New testcase.
11803
289483b6
JB
118042018-01-04 Joel Brobecker <brobecker@adacore.com>
11805
11806 PR gdb/22670
11807 * gdb.ada/bp_c_mixed_case: New testcase.
11808
344420da
JB
118092018-01-04 Joel Brobecker <brobecker@adacore.com>
11810
11811 PR gdb/22670
11812 * gdb.ada/complete.exp: Add "complete break ada" test.
11813
66fc87a0
JB
118142018-01-04 Joel Brobecker <brobecker@adacore.com>
11815
11816 PR gdb/22670
11817 * gdb.ada/info_addr_mixed_case: New testcase.
11818
9f757bf7
XR
118192018-01-03 Xavier Roirand <roirand@adacore.com>
11820
11821 * gdb.ada/excep_handle.exp: New testcase.
11822 * gdb.ada/excep_handle/foo.adb: New file.
11823 * gdb.ada/excep_handle/pck.ads: New file.
11824
bd570f80
JB
118252018-01-03 Joel Brobecker <brobecker@adacore.com>
11826
11827 * gdb.base/step-line.c: Add extra empty line in copyright header.
11828 * gdb.base/step-line.inp: Likewise.
11829
9fe561ab
JB
118302018-01-02 Joel Brobecker <brobecker@adacore.com>
11831
11832 * gdb.ada/dyn_stride.exp: Add slice test.
11833
a405673c
JB
118342018-01-02 Joel Brobecker <brobecker@adacore.com>
11835
11836 * gdb.ada/dyn_stride: New testcase.
11837
cef0f868
SH
118382017-12-27 Stafford Horne <shorne@gmail.com>
11839
11840 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11841 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11842
b67d92b0
SH
118432017-12-27 Stafford Horne <shorne@gmail.com>
11844
11845 * gdb.base/reggroups.c: New file.
11846 * gdb.base/reggroups.exp: New file.
11847
eccab96d
JB
118482017-12-18 Joel Brobecker <brobecker@adacore.com>
11849
11850 * gdb.dwarf2/ada-valprint-error.c: New file.
11851 * gdb.dwarf2/ada-valprint-error.exp: New file.
11852
0e2da9f0
JB
118532017-12-18 Joel Brobecker <brobecker@adacore.com>
11854
11855 * gdb.ada/assign_arr: New testcase.
11856
cb923fcc
XR
118572017-12-18 Xavier Roirand <roirand@adacore.com>
11858
11859 * gdb.ada/funcall_ptr: New testcase.
11860
7c161838
SDJ
118612017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11862
11863 PR cli/16224
11864 * gdb.base/ptype-offsets.cc: New file.
11865 * gdb.base/ptype-offsets.exp: New file.
11866
1af17fd9
YQ
118672017-12-15 Yao Qi <yao.qi@linaro.org>
11868
11869 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11870 if XML is disabled.
11871
828d5846
XR
118722017-12-15 Xavier Roirand <roirand@adacore.com>
11873
11874 * gdb.ada/same_component_name: New testcase.
11875
79e8fcaa
JB
118762017-12-14 Joel Brobecker <brobecker@adacore.com>
11877
11878 * gdb.ada/str_binop_equal: New testcase.
11879
e05fa6f9
JB
118802017-12-14 Joel Brobecker <brobecker@adacore.com>
11881
11882 * gdb.ada/task_switch_in_core: New testcase.
11883
b89641ba
SM
118842017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11885
11886 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11887 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11888 call test_bkpt_qualified.
11889 (test_bkpt_qualified): New proc.
11890
6892d2e4
PA
118912017-12-13 Pedro Alves <palves@redhat.com>
11892
11893 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11894 Tighten regexp by matching with an anchor.
11895
a22ecf70
PA
118962017-12-13 Pedro Alves <palves@redhat.com>
11897
11898 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11899 ("expression with namespace"): New set of tests.
11900 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11901 (Nested::Test_NS::qux): New.
11902 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11903 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11904
9937536c
JB
119052017-12-13 Joel Brobecker <brobecker@adacore.com>
11906
11907 * gdb.base/server-del-break.c: New file.
11908 * gdb.base/server-del-break.exp: New file.
11909
fe49c6f5
SH
119102017-12-12 Stafford Horne <shorne@gmail.com>
11911
11912 * gdb.xml/tdesc-regs.exp: Add or1k support.
11913
c3d18620
SH
119142017-12-12 Stafford Horne <shorne@gmail.com>
11915
11916 * gdb.base/bp-permanent.c: Define nop of or1k.
11917
c5f9cfc8
JB
119182017-12-11 Joel Brobecker <brobecker@adacore.com>
11919
11920 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11921 output with components being reordered.
11922
a9c135fc
JB
119232017-12-11 Joel Brobecker <brobecker@adacore.com>
11924
11925 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11926 output with components being reordered.
11927
927aa2e7
JK
119282017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11929 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.base/maint.exp (check for .gdb_index): Check also for
11932 .debug_names.
11933 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11934 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11935 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11936 (.gdb_index used after symbol reloading): Support also .debug_names.
11937 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11938
f17d9474
YQ
119392017-12-08 Yao Qi <yao.qi@linaro.org>
11940
11941 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11942 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11943
a0de8c21
YQ
119442017-12-08 Yao Qi <yao.qi@linaro.org>
11945
11946 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11947 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11948
a738ea1d
YQ
119492017-12-08 Yao Qi <yao.qi@linaro.org>
11950
11951 * gdb.arch/aarch64-tagged-pointer.c: New file.
11952 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11953
1cd9a73b
SDJ
119542017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11955
11956 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11957 "int".
11958
fa6eb693
KS
119592017-12-07 Keith Seitz <keiths@redhat.com>
11960
11961 PR breakpoints/22569
11962 * gdb.linespec/ls-errs.exp: Change expected result of "break
11963 -source this file has spaces.c -line 3".
11964 Check that an explicit source file followed by whitespace is
11965 identified as an invalid explicit location.
11966
883fd55a
KS
119672017-12-07 Keith Seitz <keiths@redhat.com>
11968
11969 * gdb.cp/nested-types.cc: New file.
11970 * gdb.cp/nested-types.exp: New file.
11971 * lib/cp-support.exp: Load data-structures.exp library.
11972 (debug_cp_test_ptype_class): New global.
11973 (cp_ptype_class_verbose, next_line): New procedures.
11974 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11975 Add and document new return value.
11976 Switch the list of lines to a queue.
11977 Add support for new `type' key for nested type definitions.
11978 Add debugging/troubleshooting messages.
11979 * lib/data-structures.exp: New file.
11980
ec72db3e
SM
119812017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11982
11983 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11984 with proc_with_prefix, don't use with_test_prefix.
11985
99598d71
TT
119862017-12-07 Tom Tromey <tom@tromey.com>
11987
11988 * gdb.base/break.exp: Add test for empty "commands".
11989
a8806230
YQ
119902017-12-07 Yao Qi <yao.qi@linaro.org>
11991
11992 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11993 malloc and catch syscall.
11994
824cc835
PM
119952017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11996
e79be6e5 11997 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11998 tests for explicit locations.
11999
7cc244de
PA
120002017-12-06 Pedro Alves <palves@redhat.com>
12001
12002 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
12003 force-disabling XML descriptions.
12004
50a1fdd5
PA
120052017-12-04 Pedro Alves <palves@redhat.com>
12006
12007 PR gdb/22499
12008 * gdb.arch/amd64-disp-step-avx.S: New file.
12009 * gdb.arch/amd64-disp-step-avx.exp: New file.
12010
f0fb2488
PA
120112017-12-03 Pedro Alves <palves@redhat.com>
12012
12013 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
12014 and <string.h>.
12015 (parent_function): Print distinct messages when waitpid fails, or
12016 the child exits with a signal, or the child exits for an unhandled
12017 reason.
12018 * gdb.threads/process-dies-while-detaching.exp
12019 (detach_and_expect_exit): New 'inf_output_re' parameter and use
12020 it. Wait for both inferior output and GDB's prompt. Use an
12021 indirect spawn id list.
12022 (do_detach): New parameter 'child_exit'. Use it to compute
12023 expected inferior output.
12024 (test_detach, test_detach_watch, test_detach_killed_outside):
12025 Adjust to pass down the expected child exit kind.
12026
97cbe998
SDJ
120272017-12-01 Joel Brobecker <brobecker@adacore.com>
12028 Sergio Durigan Junior <sergiodj@redhat.com>
12029 Pedro Alves <palves@redhat.com>
12030
12031 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
12032
40fc416f
SDJ
120332017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
12034
12035 * gdb.base/relocate.exp: Add tests to guarantee that arguments
12036 to 'symbol-file' and 'add-symbol-file' can be
12037 position-independent.
12038
1cc75e92
YQ
120392017-12-01 Yao Qi <yao.qi@linaro.org>
12040
12041 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
12042 the URL in copyright header.
12043 * gdb.arch/aarch64-fp.exp: Likewise.
12044 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
12045 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
12046 * gdb.base/expand-psymtabs.exp: Likewise.
12047 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
12048 * gdb.fortran/common-block.exp: Likewise.
12049 * gdb.fortran/common-block.f90: Likewise.
12050 * gdb.fortran/logical.exp: Likewise.
12051 * gdb.fortran/vla-datatypes.f90: Likewise.
12052 * gdb.fortran/vla-sub.f90: Likewise.
12053
875fb7a7
JB
120542017-11-30 Joel Brobecker <brobecker@adacore.com>
12055
12056 * gdb.ada/repeat_dyn: New testcase.
12057
6f14765f
UW
120582017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
12059
12060 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
12061 Update for changed thread numbering.
12062 * gdb.cell/bt.exp: Update for changed GDB output.
12063
f1af7b94
SM
120642017-11-30 Simon Marchi <simon.marchi@ericsson.com>
12065
12066 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
12067 setting isremote by hand.
12068 * boards/dwarf4-gdb-index.exp: Likewise.
12069 * boards/fission.exp: Likewise.
12070 * boards/stabs.exp: Likewise.
12071
e3919f3e
PA
120722017-11-30 Pedro Alves <palves@redhat.com>
12073
12074 * gdb.linespec/cpls-ops.exp
12075 (check_explicit_skips_function_argument): Extract the underlying
12076 type of size_t instead of hardcoding it.
12077
bd69330d
PA
120782017-11-29 Pedro Alves <palves@redhat.com>
12079
12080 PR c++/19436
12081 * gdb.linespec/cpls-abi-tag.cc: New file.
12082 * gdb.linespec/cpls-abi-tag.exp: New file.
12083
a20714ff
PA
120842017-11-29 Pedro Alves <palves@redhat.com>
12085
12086 * gdb.base/langs.exp: Use -qualified.
12087 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
12088 it.
12089 * gdb.cp/namespace.exp: Use -qualified.
12090 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
12091 (overload-3, template-overload, template-ret-type, const-overload)
12092 (const-overload-quoted, anon-ns, ambiguous-prefix): New
12093 procedures.
12094 (test_driver): Call them.
12095 * gdb.cp/save-bp-qualified.cc: New.
12096 * gdb.cp/save-bp-qualified.exp: New.
12097 * gdb.linespec/explicit.exp: Test -qualified.
12098 * lib/completion-support.exp (completion::explicit_opts_list): Add
12099 "-qualified".
12100 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
12101
f6f1d339
PM
121022017-11-29 Phil Muldoon <pmuldoon@redhat.com>
12103
12104 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
12105
02ca603a
TT
121062017-11-29 Tom Tromey <tom@tromey.com>
12107
12108 * gdb.base/relocate.exp: Update invalid argument test.
12109 Add new tests for invalid arguments.
12110
ed6c0bfb
TP
121112017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12112
12113 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
12114 Return 0 as a long.
12115 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
12116
f106e10e
TP
121172017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12118
12119 * gdb.cp/breakpoint.cc (bar): Set return type to void.
12120 * gdb.cp/psymtab-parameter.cc (func): Likewise.
12121 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
12122 func ().
12123 * gdb.cp/shadow.cc (B.func): Return 0.
12124
10329bb2
JB
121252017-11-27 Joel Brobecker <brobecker@adacore.com>
12126
12127 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
12128 expected output in gdb_expect call to allow the exception
12129 message to be present as well. Fix syntax confusion to avoid
12130 TCL thinking that exception_name is an array.
12131
617cd4bc
UW
121322017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
12133
12134 * gdb.arch/spu-info.c: Include <unistd.h>.
12135 (do_signal_test): Fix broken calls to write.
12136 * gdb.arch/spu-info.exp: Use prepare_for_testing.
12137 Fix checks for empty mailboxes. Update signal tests for corrected
12138 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
12139 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
12140 * gdb.cell/arch.exp: Use standard_output_file.
12141 * gdb.cell/break.exp: Likewise.
12142 * gdb.cell/bt.exp: Likewise.
12143 * gdb.cell/core.exp: Likewise.
12144 * gdb.cell/dwarfaddr.exp: Likewise.
12145 * gdb.cell/ea-cache.exp: Likewise.
12146 * gdb.cell/ea-standalone.exp: Likewise.
12147 * gdb.cell/f-regs.exp: Likewise.
12148 * gdb.cell/fork.exp: Likewise.
12149 * gdb.cell/gcore.exp: Likewise.
12150 * gdb.cell/mem-access.exp: Likewise.
12151 * gdb.cell/ptype.exp: Likewise.
12152 * gdb.cell/registers.exp: Likewise.
12153 * gdb.cell/sizeof.exp: Likewise.
12154 * gdb.cell/solib-symbol.exp: Likewise.
12155 * gdb.cell/solib.exp: Likewise.
617cd4bc 12156
a81aaca0
PA
121572017-11-25 Pedro Alves <palves@redhat.com>
12158
12159 * gdb.base/complete-empty.exp: New file.
12160 * gdb.base/completion.exp: Adjust.
12161
6a3c6ee4
PA
121622017-11-25 Pedro Alves <palves@redhat.com>
12163
12164 * gdb.linespec/cpls-ops.cc: New file.
12165 * gdb.linespec/cpls-ops.exp: New file.
12166 * lib/completion-support.exp (test_complete_prefix_range_re): New,
12167 factored out from ...
12168 (test_complete_prefix_range): ... this.
12169
8955eb2d
PA
121702017-11-24 Pedro Alves <palves@redhat.com>
12171
12172 * gdb.linespec/cpcompletion.exp: New file.
12173 * gdb.linespec/cpls-hyphen.cc: New file.
12174 * gdb.linespec/cpls.cc: New file.
12175 * gdb.linespec/cpls2.cc: New file.
12176 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
12177 test to use test_gdb_complete_unique. Add label completion,
12178 keyword completion and explicit location completion tests.
12179 * lib/completion-support.exp: New file.
12180
e547c119
JB
121812017-11-24 Joel Brobecker <brobecker@adacore.com>
12182
12183 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
12184 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
12185 when hitting an exception catchpoint.
12186
7c3c1aa8
YQ
121872017-11-22 Yao Qi <yao.qi@linaro.org>
12188
12189 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
12190
41bd68f5
SM
121912017-11-22 Simon Marchi <simon.marchi@ericsson.com>
12192
12193 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
12194 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
12195 * gdb.dwarf2/info-locals-optimized-out.c: New file.
12196
1daad298
YQ
121972017-11-22 Yao Qi <yao.qi@linaro.org>
12198
12199 * gdb.base/info-os.exp: Pass pthreads.
12200 * gdb.multi/multi-attach.exp: Likewise.
12201
88465e87
YQ
122022017-11-22 Yao Qi <yao.qi@linaro.org>
12203
12204 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
12205 compiler.
12206
dc196b23
YQ
122072017-11-22 Yao Qi <yao.qi@linaro.org>
12208
12209 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
12210 * gdb.base/break-interp.exp: Likewise.
12211 * gdb.base/jit-attach-pie.exp: Likewise.
12212
2400729e
UW
122132017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12214
12215 * gdb.base/float128.c (large128): New variable.
12216 * gdb.base/float128.exp: Add test to print largest __float128 value.
12217
7a26362d
UW
122182017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12219
12220 * gdb.arch/vsx-regs.exp: Update register content checks.
12221
ed0f4273
UW
122222017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
12223
12224 * gdb.arch/ppc-longdouble.exp: New file.
12225 * gdb.arch/ppc-longdouble.c: Likewise.
12226
a25d69c6
PA
122272017-11-21 Pedro Alves <palves@redhat.com>
12228
12229 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
12230
73fcf641
PA
122312017-11-20 Pedro Alves <palves@redhat.com>
12232
12233 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
12234 (long_double_typedef): New typedefs.
12235 Use DEF on double and long double.
12236 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
12237 cases.
12238 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
12239 and 'long_double_ptr_same_size' locals. Use them to decide
12240 whether cast from array/function to float is valid/invalid.
12241
71a3c369
TT
122422017-11-17 Tom Tromey <tom@tromey.com>
12243
12244 * gdb.rust/traits.rs: New file.
12245 * gdb.rust/traits.exp: New file.
12246
ced9779b
JB
122472017-11-17 Joel Brobecker <brobecker@adacore.com>
12248
12249 * gdb.ada/minsyms: New testcase.
12250
a0922d80
PA
122512017-11-16 Pedro Alves <palves@redhat.com>
12252
12253 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
12254 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
12255
ea04e54c
PA
122562017-11-16 Pedro Alves <palves@redhat.com>
12257
12258 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
12259 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
12260
e849ea89
PA
122612017-11-16 Pedro Alves <palves@redhat.com>
12262
12263 * gdb.server/reconnect-ctrl-c.c: New file.
12264 * gdb.server/reconnect-ctrl-c.exp: New file.
12265
d8ae99a7
PM
122662017-11-16 Phil Muldoon <pmuldoon@redhat.com>
12267
12268 * gdb.python/py-rbreak.exp: New file.
12269 * gdb.python/py-rbreak.c: New file.
12270 * gdb.python/py-rbreak-func2.c: New file.
12271
968a13f8
PA
122722017-11-16 Pedro Alves <palves@redhat.com>
12273
12274 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
12275 pattern.
12276 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
12277 GDB.
12278
71774bc9
SM
122792017-11-15 Simon Marchi <simon.marchi@ericsson.com>
12280
12281 * gdb.tui/completionn.exp (test_tab_completion): Add space in
12282 regex.
12283
ddbb44cf
SM
122842017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
12285
12286 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
12287 test names.
12288
584a564f
PA
122892017-11-09 Pedro Alves <palves@redhat.com>
12290
12291 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
12292 factored out from ...
12293 (top level): ... here, and adjusted to avoid expecting beyond the
12294 prompt in a single gdb_test_multiple.
12295
5ed7a928
PA
122962017-11-09 Pedro Alves <palves@redhat.com>
12297
12298 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
12299 output.
12300 * gdb.server/ext-attach.exp ("kill" test): Likewise.
12301 * gdb.server/ext-restart.exp ("kill" test): Likewise.
12302 * gdb.server/ext-run.exp ("kill" test): Likewise.
12303 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
12304
a60e0738
PA
123052017-11-09 Pedro Alves <palves@redhat.com>
12306
12307 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12308 match till end of line.
12309
2c88253f
PA
123102017-11-09 Pedro Alves <palves@redhat.com>
12311
12312 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12313
c7a38517
PA
123142017-11-09 Pedro Alves <palves@redhat.com>
12315
12316 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12317 New procedures, factored out from ...
12318 (top level): ... here, and adjusted to avoid expecting beyond the
12319 prompt in one go.
12320
f29f4b6b
PA
123212017-11-09 Pedro Alves <palves@redhat.com>
12322
12323 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12324 output. Fix '?' match.
12325
286acbb5
JB
123262017-11-08 Joel Brobecker <brobecker@adacore.com>
12327
12328 * gdb.ada/scoped_watch: New testcase.
12329 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12330 which is actually correct.
12331 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12332 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12333
62d7ae92
PA
123342017-11-08 Pedro Alves <palves@redhat.com>
12335
12336 * gdb.gdb/complaints.exp (test_initial_complaints)
12337 (test_serial_complaints, test_short_complaints): Call
12338 complaint_internal instead of complaint.
12339
280ca31f
DT
123402017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12341
12342 * gdb.threads/tls-core.c: New file.
12343 * gdb.threads/tls-core.exp: Likewise.
12344
b5ec771e
PA
123452017-11-08 Pedro Alves <palves@redhat.com>
12346
12347 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12348 (p Exported_Capitalized): New test.
12349 (p exported_capitalized): New test.
12350
a02b41a7
PA
123512017-11-07 Pedro Alves <palves@redhat.com>
12352
12353 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12354
95e95a6d
PA
123552017-11-07 Pedro Alves <palves@redhat.com>
12356
12357 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12358 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12359 (disable_invalid, disable_inverted, disable_negative): New
12360 procedures.
12361 ("bad numbers"): New set of tests.
12362
cee62dbd
PA
123632017-11-07 Pedro Alves <palves@redhat.com>
12364
12365 * gdb.cp/ena-dis-br-range.exp: Add tests.
12366
cc638e86
PA
123672017-11-07 Pedro Alves <palves@redhat.com>
12368
12369 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12370
d0fe4701
XR
123712017-11-07 Xavier Roirand <roirand@adacore.com>
12372 Pedro Alves <palves@redhat.com>
12373
12374 * gdb.base/ena-dis-br.exp: Add reference to
12375 gdb.cp/ena-dis-br-range.exp.
12376 * gdb.cp/ena-dis-br-range.exp: New file.
12377 * gdb.cp/ena-dis-br-range.cc: New file.
12378
46f67f80
PA
123792017-11-06 Pedro Alves <palves@redhat.com>
12380
12381 * gdb.base/attach-non-pgrp-leader.c: New.
12382 * gdb.base/attach-non-pgrp-leader.exp: New.
12383
726e1356
PA
123842017-11-06 Pedro Alves <palves@redhat.com>
12385
12386 * configure.ac: No longer check for termio.h and sgtty.h.
12387 * configure: Regenerate.
12388 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12389 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12390 Remove termio and sgtty code.
12391
50ab6ace
YQ
123922017-11-03 Yao Qi <yao.qi@linaro.org>
12393
12394 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12395 in GDB is disabled.
12396
8e68731c
YQ
123972017-11-03 Yao Qi <yao.qi@linaro.org>
12398
12399 * gdb.python/py-thrhandle.exp: Skip it if python is not
12400 enabled.
12401
3a87ae65
SM
124022017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12403
12404 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12405 as a breakpoint command.
12406
484d8d36
MD
124072017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12408
12409 PR python/21213
12410 * gdb.python/py-infthread.exp: Test calling
12411 InferiorThread.inferior () multiple times in a row.
12412
4a27f119
KS
124132017-10-27 Keith Seitz <keiths@redhat.com>
12414
12415 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12416 Test "info break" for every inlined function breakpoint.
12417
bb11dd58
YQ
124182017-10-27 Yao Qi <yao.qi@linaro.org>
12419
12420 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12421
a43f3893
PF
124222017-10-26 Patrick Frants <osscontribute@gmail.com>
12423
12424 * gdb.cp/classes.exp (test_static_members): Test printing
12425 Outer::instance.
12426 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12427 (Inner::instance, Outer::instance): New.
12428
792ccf00
PA
124292017-10-24 Pedro Alves <palves@redhat.com>
12430
12431 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12432 extra console" test in two stages.
12433
eb2bfbad
PA
124342017-10-24 Pedro Alves <palves@redhat.com>
12435
12436 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12437
1f75a651
PA
124382017-10-24 Pedro Alves <palves@redhat.com>
12439
12440 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12441 loop.
12442
779990d9
PA
124432017-10-24 Pedro Alves <palves@redhat.com>
12444
12445 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12446 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12447
ad9b8f5d
PA
124482017-10-24 Pedro Alves <palves@redhat.com>
12449
12450 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12451 parameter and handle it. Don't output read value in test name.
12452
fee6da6e
PA
124532017-10-24 Pedro Alves <palves@redhat.com>
12454
12455 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12456 custom test name.
12457
10389c2c
PA
124582017-10-24 Pedro Alves <palves@redhat.com>
12459
12460 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12461 include the unstable output directory name in the test's name.
12462 (initial_setup_simple) <'set args'>: Use custom test name.
12463
a80e65a9
PA
124642017-10-24 Pedro Alves <palves@redhat.com>
12465
12466 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12467 with explicit test name.
12468
15763a09
PA
124692017-10-20 Pedro Alves <palves@redhat.com>
12470
12471 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12472 'wait -i'. Use gdb_assert and remote_close.
12473
49a4ce2e
AB
124742017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12475
12476 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12477 number from variable rather than hard-coded.
12478
a75868f5
PA
124792017-10-19 Pedro Alves <palves@redhat.com>
12480
12481 * gdb.base/long-inferior-output.c: New file.
12482 * gdb.base/long-inferior-output.exp: New file.
12483
c8ba13ad
KS
124842017-11-18 Keith Seitz <keiths@redhat.com>
12485
12486 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12487 method.
12488 (main): Call it.
12489 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12490 Add additional user-defined conversion operator tests.
12491
b27de576
PA
124922017-10-17 Pedro Alves <palves@redhat.com>
12493
12494 * boards/native-stdio-gdbserver.exp: Load "local-board".
12495
8484c955
PA
124962017-10-17 Pedro Alves <palves@redhat.com>
12497
12498 * gdb.base/quit-live.c: New file.
12499 * gdb.base/quit-live.exp: New file.
12500
83d5a34d
KS
125012017-10-16 Keith Seitz <keiths@redhat.com>
12502
12503 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12504 (class_with_protected_typedef, class_with_private_typedef)
12505 (struct_with_public_typedef, struct_with_protected_typedef)
12506 (struct_with_private_typedef): New classes/structs.
12507 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12508 typedefs and access specifiers.
12509
739b3f1d
PA
125102017-10-16 Pedro Alves <palves@redhat.com>
12511 Simon Marchi <simon.marchi@polymtl.ca>
12512
12513 * README (Local vs Remote vs Native): New section.
12514 * boards/local-board.exp: New file, with bits factored out from
12515 ...
12516 * boards/native-extended-gdbserver.exp: ... here. Load
12517 "local-board".
12518 * boards/native-gdbserver.exp: Load "local-board".
12519 (${board}_spawn, ${board}_exec): Delete.
12520 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12521 ...
12522 * boards/stdio-gdbserver-base.exp: ... this new file.
12523 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12524 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12525 procedure.
12526 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12527 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12528 stdio_gdbserver_command.
12529 (${board}_get_remote_address, ${board}_get_comm_port)
12530 (${board}_download, ${board}_upload): Delete.
12531 (get_target_remote_pipe_cmd): New.
12532
fe68b953
SM
125332017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12534
12535 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12536 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12537 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12538 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12539 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12540 remove with_test_prefix.
12541
300b6685
PA
125422017-10-13 Pedro Alves <palves@redhat.com>
12543
12544 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12545 * gdb.base/annota1.exp: Use it instead of is_remote.
12546 * gdb.base/annota3.exp: Use it instead of is_remote.
12547 * gdb.cp/annota2.exp: Use it instead of is_remote.
12548 * gdb.cp/annota3.exp: Use it instead of is_remote.
12549 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12550
50500caf
PA
125512017-10-13 Pedro Alves <palves@redhat.com>
12552
12553 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12554 (test_num_test_vars, run_and_count_vars, find_env)
12555 (test_set_unset_env, test_inherit_env_var): New procedures.
12556 (top level): Use them.
12557
dad0c6d2
PA
125582017-10-13 Pedro Alves <palves@redhat.com>
12559
12560 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12561 also skip on stub-like targets.
12562
8b0553c1
PA
125632017-10-13 Pedro Alves <palves@redhat.com>
12564
12565 PR gdb/22293
12566 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12567 (top level): Move some tests to ...
12568 (test_not_found): ... this new procedure.
12569 (top level): Call it.
12570
7594f623
PA
125712017-10-13 Pedro Alves <palves@redhat.com>
12572
12573 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12574 expect different "info terminal" output if testing with a
12575 non-native target.
12576
ebe3b402
PA
125772017-10-13 Pedro Alves <palves@redhat.com>
12578 Simon Marchi <simon.marchi@polymtl.ca>
12579
12580 PR python/12966
12581 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12582
42f1b161
PA
125832017-10-13 Pedro Alves <palves@redhat.com>
12584
12585 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12586 already.
12587
8d6ef72b
PA
125882017-10-13 Pedro Alves <palves@redhat.com>
12589
12590 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12591 is_remote.
12592
d7bcd5b8
PA
125932017-10-13 Pedro Alves <palves@redhat.com>
12594
12595 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12596 is_remote.
12597
df479dc6
PA
125982017-10-13 Pedro Alves <palves@redhat.com>
12599
12600 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12601 is set.
12602 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12603 instead of is_remote.
12604
23fb630a
PA
126052017-10-13 Pedro Alves <palves@redhat.com>
12606
12607 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12608 (top level): Add comment.
12609
cc77b1dc
PA
126102017-10-13 Pedro Alves <palves@redhat.com>
12611
12612 * gdb.base/remote.exp (top level): Fix comment typo and add
12613 missing return.
12614
27c9e813
PA
126152017-10-13 Pedro Alves <palves@redhat.com>
12616 Simon Marchi <simon.marchi@polymtl.ca>
12617
12618 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12619 calls and add comments. Skip test if use_gdb_stub is set.
12620 (top level): Use "set cwd" command instead of "cd" command.
12621
5e830d98
PA
126222017-10-13 Pedro Alves <palves@redhat.com>
12623
12624 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12625 is_remote target check.
12626
f5ca0032
PA
126272017-10-13 Pedro Alves <palves@redhat.com>
12628
12629 * gdb.base/scope.exp: Use build_executable + clean_restart +
12630 gdb_file_cmd instead of prepare_for_testing and no longer skip
12631 "before run" tests on is_remote target boards. Update comments.
12632 * boards/native-extended-gdbserver.exp
12633 (extended_gdbserver_load_last_file): New, factored out from ...
12634 (gdb_load): ... this. Move further below and add comment.
12635 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12636
8aed1c0d
PA
126372017-10-12 Pedro Alves <palves@redhat.com>
12638
12639 * gdb.base/attach.exp: Remove references to gdb64.
12640 * gdb.base/dbx.exp: Remove references to gdb64.
12641
cfa34c87
SM
126422017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12643 Pedro Alves <palves@redhat.com>
12644
12645 * gdb.base/label.exp: Remove is_remote target check.
12646
9192b7de
PA
126472017-10-12 Pedro Alves <palves@redhat.com>
12648
12649 * gdb.base/auvx.exp (coredir): Update comment.
12650 (top level) <core_works>: Use "set cwd" command instead of "cd"
12651 command.
12652
6bf0052d
PA
126532017-10-12 Pedro Alves <palves@redhat.com>
12654 Simon Marchi <simon.marchi@polymtl.ca>
12655
12656 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12657 target boards.
12658
e48ef82d
PA
126592017-10-12 Pedro Alves <palves@redhat.com>
12660 Simon Marchi <simon.marchi@polymtl.ca>
12661
12662 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12663 Instead skip if there's any gdb_protocol set.
12664
8d7aea57
SM
126652017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12666 Pedro Alves <palves@redhat.com>
12667
12668 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12669
30440677
PA
126702017-10-12 Pedro Alves <palves@redhat.com>
12671 Simon Marchi <simon.marchi@polymtl.ca>
12672
12673 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12674 instead of on dejagnu remote boards.
12675
4e04f045 126762017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12677 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12678
12679 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12680 checks. Use build_executable + clean_restart instead of
12681 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12682 of enabling non-stop after starting gdb.
12683
871a186e
PA
126842017-10-12 Pedro Alves <palves@redhat.com>
12685
12686 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12687 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12688 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12689 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12690
56d704da
AK
126912017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12692
12693 * gdb.arch/arc-tdesc-cpu.exp: New file.
12694 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12695
2f20e312
SM
126962017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12697
12698 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12699
65630365
PA
127002017-10-10 Pedro Alves <palves@redhat.com>
12701
12702 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12703 expect CLI output.
12704
bf469271
PA
127052017-10-10 Pedro Alves <palves@redhat.com>
12706
12707 * lib/selftest-support.exp (selftest_setup): Update for
12708 captured_command_loop's prototype change.
12709
777a42f1
PA
127102017-10-09 Pedro Alves <palves@redhat.com>
12711
12712 Test both arch1=>arch2 and arch2=>arch1.
12713
12714 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12715 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12716 factored out to...
12717 (append_arch1_options, append_arch2_options, append_arch_options)
12718 (build_executables): New procedures.
12719 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12720 local.
12721 (top level): Add new 'first_arch' testing axis.
12722
cbd2b4e3
PA
127232017-10-09 Pedro Alves <palves@redhat.com>
12724
12725 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12726 (barrier): New.
12727 (thread_start, all_started): New functions.
12728 (main): Spawn new thread and wait until it is scheduled.
12729 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12730 option.
12731 (do_test): Add 'selected_thread' parameter. Run to all_started
12732 instead of main. Explicitly set the breakpoint at main. Switch
12733 to the SELECTED_THREAD thread.
12734 (top level): Test handling the exec event with either the main
12735 thread or the second thread selected.
12736
5c9e4427
PA
127372017-10-09 Pedro Alves <palves@redhat.com>
12738
12739 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12740 logic. Move STOP marker after the value checks.
12741 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12742 regexp.
12743
b3b7c423
SL
127442017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12745
12746 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12747
3b4b2f16
UW
127482017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12749
12750 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12751 integer-to-dfp conversion.
12752 * gdb.base/dfp-test.exp: Likewise.
12753
5cd63fda
PA
127542017-10-04 Pedro Alves <palves@redhat.com>
12755
12756 * gdb.multi/hangout.c: Include <unistd.h>.
12757 (hangout_loop): New function.
12758 (main): Call alarm. Call hangout_loop in a loop.
12759 * gdb.multi/hello.c: Include <unistd.h>.
12760 (hello_loop): New function.
12761 (main): Call alarm. Call hangout_loop in a loop.
12762 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12763 inferior with the other selected.
12764
4c71c105
SM
127652017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12766
12767 * gdb.mi/list-thread-groups-available.exp: New file.
12768 * gdb.mi/list-thread-groups-available.c: New file.
12769
bc3b087d
SDJ
127702017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12771
12772 * gdb.base/set-cwd.exp: Make it available on
12773 native-extended-gdbserver.
12774
d092c5a2
SDJ
127752017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12776
12777 * gdb.base/set-cwd.c: New file.
12778 * gdb.base/set-cwd.exp: Likewise.
12779
45320ffa
TT
127802017-10-02 Tom Tromey <tom@tromey.com>
12781
12782 PR rust/22236:
12783 * gdb.rust/simple.rs (main): New variable "fslice".
12784 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12785
b3e3859b
TT
127862017-10-02 Tom Tromey <tom@tromey.com>
12787
12788 * gdb.rust/simple.exp: Test ptype of a slice.
12789
01af5e0d
TT
127902017-10-02 Tom Tromey <tom@tromey.com>
12791
12792 * gdb.rust/simple.exp: Test index of slice.
12793
a9bbfbd8
TT
127942017-09-27 Tom Tromey <tom@tromey.com>
12795
12796 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12797
df8899e5
TP
127982017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12799 Pedro Alves <palves@redhat.com>
12800
12801 * gdb.base/compare-sections.exp (get value of read-only section): Read
12802 as unsigned value.
12803 (corrupt read-only section): Likewise and don't set written if patching
12804 failed.
12805
757bf54b
KB
128062017-09-21 Kevin Buettner <kevinb@redhat.com>
12807
12808 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12809 files.
12810
06871ae8
PA
128112017-09-20 Pedro Alves <palves@redhat.com>
12812
12813 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12814 symbol names in gdb's output.
12815 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12816
e5f25bc5
PA
128172017-09-20 Pedro Alves <palves@redhat.com>
12818
12819 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12820 Rename to ...
12821 (test_list_ambiguous_symbol): ... this and add a symbol name
12822 parameter. Adjust.
12823 (test_list_ambiguous_function): Reimplement on top of
12824 test_list_ambiguous_symbol and also test listing ambiguous
12825 variables.
12826 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12827 (ambiguous_fun): ... this.
12828 (ambiguous_var): New.
12829 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12830 (ambiguous_fun): ... this.
12831 (ambiguous_var): New.
12832
4e5a4f58
JB
128332017-09-19 John Baldwin <jhb@FreeBSD.org>
12834
12835 * gdb.base/starti.c: New file.
12836 * gdb.base/starti.exp: New file.
12837 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12838
26e53f3e
PA
128392017-09-14 Pedro Alves <palves@redhat.com>
12840
12841 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12842 (top level): Use it instead of runto.
12843
cb791d59
TT
128442017-09-11 Tom Tromey <tom@tromey.com>
12845
12846 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12847
7c96f8c1
TT
128482017-09-11 Tom Tromey <tom@tromey.com>
12849
12850 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12851 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12852
469412dd
CW
128532017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12854
12855 * gdb.fortran/printing-types.exp: New file.
12856 * gdb.fortran/printing-types.exp: New file.
12857
e0f86435
BH
128582017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12859
12860 * gdb.fortran/vla-ptype.exp: Fix typos.
12861 * gdb.fortran/vla-value.exp: Same.
12862
9e9af4be
BH
128632017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12864
12865 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12866 * gdb.mi/mi-var-child-f.exp: Likewise.
12867 * gdb.mi/mi-vla-fortran.exp: Likewise.
12868
a5ad232b 128692017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12870 Christoph Weinmann <christoph.t.weinmann@intel.com>
12871 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12872
12873 * gdb.fortran/ptr-indentation.f90: New file.
12874 * gdb.fortran/ptr-indentation.exp: New file.
12875
5aec60eb
TT
128762017-09-05 Tom Tromey <tom@tromey.com>
12877
12878 PR gdb/22010:
12879 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12880
8f8f8152
TP
128812017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12882
12883 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12884
fbd1b771
JK
128852017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12886
12887 * gdb.threads/tls-nodebug-pie.c: New file.
12888 * gdb.threads/tls-nodebug-pie.exp: New file.
12889
5eb5f850
TT
128902017-09-05 Tom Tromey <tom@tromey.com>
12891
12892 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12893 for rust.
12894
ae780a21
SM
128952017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12896
12897 * gdb.multi/multi-arch-exec.exp: Test with different
12898 "follow-exec-mode" settings.
12899 (do_test): New procedure.
12900
3693fdb3
PA
129012017-09-04 Pedro Alves <palves@redhat.com>
12902
12903 * gdb.base/func-static.c (S::method const, S::method volatile)
12904 (S::method volatile const): New methods.
12905 (c_s, v_s, cv_s): New instances.
12906 (main): Call method() on them.
12907 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12908 (cannot_resolve): New procedure.
12909 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12910 print-quote-unquoted columns.
12911 (do_test): Test printing each scope too.
12912
e68cb8e0
PA
129132017-09-04 Pedro Alves <palves@redhat.com>
12914
12915 * gdb.base/local-static.exp: Also test with
12916 class::method::variable wholly quoted.
12917 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12918
858be34c
PA
129192017-09-04 Pedro Alves <palves@redhat.com>
12920
12921 * gdb.base/local-static.c: New.
12922 * gdb.base/local-static.cc: New.
12923 * gdb.base/local-static.exp: New.
12924
46a4882b
PA
129252017-09-04 Pedro Alves <palves@redhat.com>
12926
12927 * gdb.asm/asm-source.exp: Add casts to int.
12928 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12929 (dataglobal64_1, dataglobal64_2): New globals.
12930 * gdb.base/nodebug.exp: Test different expressions involving the
12931 new globals, with print, whatis and ptype. Add casts to int.
12932 * gdb.base/solib-display.exp: Add casts to int.
12933 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12934 * gdb.cp/m-static.exp: Add cast to int.
12935 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12936 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12937 tls variable with no debug info without a cast. Test with a cast
12938 to int too.
12939 * gdb.trace/entry-values.exp: Add casts.
12940
2c5a2be1
PA
129412017-09-04 Pedro Alves <palves@redhat.com>
12942
12943 * gdb.base/nodebug.exp: Test that ptype's error about functions
12944 with unknown return type includes the function name too.
12945
7022349d
PA
129462017-09-04 Pedro Alves <palves@redhat.com>
12947
12948 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12949 return type of munmap in infcall.
12950 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12951 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12952 type of ftell in infcall.
12953 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12954 type of getpid in infcall.
12955 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12956 infcall.
12957 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12958 Bail on failure to extract the pid.
12959 * gdb.base/nodebug.c: #include <stdint.h>.
12960 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12961 New functions.
12962 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12963 Change expected output of print/whatis/ptype with functions with
12964 no debug info. Test all supported languages. Call
12965 test_call_promotion.
12966 * gdb.compile/compile.exp: Adjust expected output to expect
12967 warning.
12968 * gdb.threads/siginfo-threads.exp: Likewise.
12969
54990598
PA
129702017-09-04 Pedro Alves <palves@redhat.com>
12971
12972 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12973 "prototypes". Test calling float functions via prototyped and
12974 unprototyped function pointers.
12975 (perform_all_tests): New parameter "prototypes". Pass it down.
12976 (top level): Pass down "prototypes" parameter to
12977 perform_all_tests.
12978
34d16ea2
SM
129792017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12980
12981 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12982 Test with nested loops.
12983
9521ecda
SM
129842017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12985
12986 * gdb.base/commands.exp: Call the new procedures.
12987 (loop_break_test, loop_continue_test): New procedures.
12988
80a65e9b
SM
129892017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12990
12991 * gdb.base/commands.exp: Call new procedure.
12992 (define_if_without_arg_test): New procedure.
12993
e439fa14
PA
129942017-09-04 Pedro Alves <palves@redhat.com>
12995
12996 * gdb.base/list-ambiguous.exp: New file.
12997 * gdb.base/list-ambiguous0.c: New file.
12998 * gdb.base/list-ambiguous1.c: New file.
12999 * gdb.base/list.exp (test_list_range): Adjust expected output.
13000
0a2dde4a
SDJ
130012017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
13002
13003 * gdb.base/share-env-with-gdbserver.c: New file.
13004 * gdb.base/share-env-with-gdbserver.exp: Likewise.
13005
5e89eb3a
SM
130062017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13007
13008 * gdb.base/commands.exp (gdbvar_simple_if_test,
13009 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
13010 progvar_simple_if_test, progvar_simple_while_test,
13011 progvar_complex_if_while_test, user_defined_command_test,
13012 user_defined_command_args_eval,
13013 user_defined_command_args_stack_test,
13014 user_defined_command_manyargs_test, bp_deleted_in_command_test,
13015 temporary_breakpoint_commands,
13016 gdb_test_no_prompt, redefine_hook_test,
13017 redefine_backtrace_test): Remove "global gdb_prompt".
13018
fd437cbc
SM
130192017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13020
13021 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
13022 New proc, call it from toplevel.
13023
87215ad1
SDJ
130242017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
13025
13026 PR remote/21852
13027 * gdb.server/normal.c: New file, copied from gdb.base.
13028 * gdb.server/run-without-local-binary.exp: New file.
13029
58afddc6
WP
130302017-08-07 Weimin Pan <weimin.pan@oracle.com>
13031
13032 * gdb.arch/sparc64-adi.exp: New file.
13033 * gdb.arch/sparc64-adi.c: New file.
13034
5277199a
PA
130352017-08-22 Pedro Alves <palves@redhat.com>
13036
13037 * gdb.cp/overload.exp (line_range_pattern): New procedure.
13038 (top level): Add "list all overloads" tests.
13039
14278e1f
TT
130402017-08-22 Tom Tromey <tom@tromey.com>
13041
13042 * gdb.gdb/xfullpath.exp: Remove.
13043
bf223d3e
PA
130442017-08-21 Pedro Alves <palves@redhat.com>
13045
13046 PR gdb/19487
13047 * gdb.base/symbol-alias.c: New.
13048 * gdb.base/symbol-alias2.c: New.
13049 * gdb.base/symbol-alias.exp: New.
13050
c973d0aa
PA
130512017-08-21 Pedro Alves <palves@redhat.com>
13052
13053 * gdb.base/dfp-test.c
13054 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
13055 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
13056 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
13057 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
13058 * gdb.base/whatis-ptype-typedefs.c: New.
13059 * gdb.base/whatis-ptype-typedefs.exp: New.
13060 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
13061 (an_int, an_int_type, an_int_type2): New globals.
13062 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
13063 involving typedefs and cast expressions.
13064 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
13065 (lookup_typedefs_function): New.
13066 (typedefs_pretty_printers_dict): New.
13067 (top level): Register lookup_typedefs_function in
13068 gdb.pretty_printers.
13069
6d580b63
YQ
130702017-08-18 Yao Qi <yao.qi@linaro.org>
13071
13072 * gdb.server/unittest.exp: New.
13073
206726fb
SDJ
130742017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
13075
13076 PR gdb/21954
13077 * gdb.base/environ.exp: Add test to check if 'unset environment'
13078 works.
13079
bf0ec4c2
AA
130802017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13081
13082 * lib/gdb.exp (universal_compile_options): New caching proc.
13083 (gdb_compile): Suppress GCC's coloring of messages.
13084
d6382fff
TT
130852017-08-14 Tom Tromey <tom@tromey.com>
13086
13087 PR gdb/21675:
13088 * gdb.base/printcmds.exp (test_radices): New function.
13089 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
13090 * gdb.base/sizeof.exp (check_valueof): Use p/d.
13091 * lib/gdb.exp (get_integer_valueof): Use p/d.
13092
c2c2dd9f
SM
130932017-08-12 Simon Marchi <simon.marchi@ericsson.com>
13094
13095 * lib/gdb.exp (get_valueof): Don't capture end-of-line
13096 characters.
13097
fdffd6f4
TT
130982017-08-05 Tom Tromey <tom@tromey.com>
13099
13100 * gdb.rust/simple.exp: Allow String to appear in a different
13101 namespace.
13102
27d41eac
YQ
131032017-07-26 Yao Qi <yao.qi@linaro.org>
13104
13105 * gdb.gdb/unittest.exp: Invoke command
13106 "maintenance check xml-descriptions".
13107
031ed05d
AA
131082017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13109
13110 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
13111 calling context.
13112 (hex128): Drop erroneous calculation of parameters.
13113
dcd27ddf
SM
131142017-07-22 Simon Marchi <simon.marchi@ericsson.com>
13115
13116 * gdb.python/py-unwind.exp: Disable stack protection when
13117 building test file.
13118
47e77640
PA
131192017-07-20 Pedro Alves <palves@redhat.com>
13120
13121 * gdb.base/default.exp (set language): Adjust expected output.
13122
62d2a18a
PA
131232017-07-20 Pedro Alves <palves@redhat.com>
13124
13125 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
13126 (test_minsym): ... this, and make static.
13127 (get_pck__foo__bar__minsym): Rename to ...
13128 (get_test_minsym): ... this.
13129 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
13130 symbol names and comments.
13131 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
13132 (get_test_minsym): ... this.
13133 (pck__foo__bar__minsym__2): Rename to ...
13134 (test_minsym): ... this.
13135 (main): Adjust.
13136
c45ec17c
PA
131372017-07-17 Pedro Alves <palves@redhat.com>
13138
13139 * gdb.base/completion.exp: Adjust expected output.
13140 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
13141 the completer works.
13142
c6756f62
PA
131432017-07-17 Pedro Alves <palves@redhat.com>
13144
13145 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
13146
5bd68487
AB
131472017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
13148
13149 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
13150
8880f2a9
TT
131512017-07-14 Tom Tromey <tom@tromey.com>
13152
13153 PR rust/21764:
13154 * gdb.rust/simple.exp: Add tests.
13155
65547233
TT
131562017-07-14 Tom Tromey <tom@tromey.com>
13157
13158 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
13159
8f14146e
PA
131602017-07-14 Pedro Alves <palves@redhat.com>
13161
13162 * gdb.linespec/base/one/thefile.cc (z1): New function.
13163 * gdb.linespec/base/two/thefile.cc (z2): New function.
13164 * gdb.linespec/linespec.exp: Add tests.
13165
b4365d02
AB
131662017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13167
13168 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
13169 to mi_create_breakpoint.
13170
5d2cbaa5
AB
131712017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13172
13173 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
13174 mi_create_breakpoint.
13175
11cb5716
IB
131762017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
13177
13178 * gdb.dlang/demangle.exp: Update for demangling changes.
13179
03278692
TT
131802017-07-09 Tom Tromey <tom@tromey.com>
13181
13182 * gdb.dwarf2/shortpiece.exp: New file.
13183
33c5cd75
DB
131842017-07-06 David Blaikie <dblaikie@gmail.com>
13185
13186 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
13187 built from fissiont-multi-cu{1,2}.c.
13188 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
13189 except putting 'main' and 'func' in separate CUs in the same DWO file.
13190 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
13191 test.
13192 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
13193 test.
13194
8455d262
PA
131952017-07-06 Pedro Alves <palves@redhat.com>
13196
13197 * gdb.python/py-unwind.exp: Test flushregs.
13198
dc4bde35
SDJ
131992017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13200
13201 PR cli/21688
13202 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
13203 tests for alias commands and trailing whitespace.
13204
51ed89aa
SDJ
132052017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13206
13207 PR cli/21688
13208 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
13209 procedure. Call it.
13210
eb17d413
PA
132112017-06-29 Pedro Alves <palves@redhat.com>
13212
13213 * gdb.base/printcmds.exp: Add tests.
13214
41664b45
DG
132152017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
13216
13217 PR gdb/21337
13218 * gdb.base/reread-readsym.exp: New file.
13219 * gdb.base/reread-readsym.c: New file.
13220
75312ae3
KB
132212017-06-21 Kevin Buettner <kevinb@redhat.com>
13222
13223 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
13224 subpattern.
13225
66953522
PB
132262017-06-19 Peter Bergner <bergner@vnet.ibm.com>
13227
13228 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
13229 extended mnemonic.
13230 * gdb.arch/powerpc-power9.s: Likewise.
13231
5524b525
AA
132322017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13233
13234 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
13235 on 32-bit x86 targets. Exploit is_*_target macros where
13236 appropriate.
13237
03c8af18
AA
132382017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13239
13240 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
13241 register pieces.
13242
3bf31011
AA
132432017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13244
13245 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
13246 located in one or more DWARF pieces.
13247
805acca0
AA
132482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13249
13250 * lib/gdb.exp (get_endianness): New proc.
13251 * gdb.arch/aarch64-fp.exp: Use it.
13252 * gdb.arch/altivec-regs.exp: Likewise.
13253 * gdb.arch/e500-regs.exp: Likewise.
13254 * gdb.arch/vsx-regs.exp: Likewise.
13255 * gdb.base/dump.exp: Likewise.
13256 * gdb.base/funcargs.exp: Likewise.
13257 * gdb.base/gnu_vector.exp: Likewise.
13258 * gdb.dwarf2/formdata16.exp: Likewise.
13259 * gdb.dwarf2/implptrpiece.exp: Likewise.
13260 * gdb.dwarf2/nonvar-access.exp: Likewise.
13261 * gdb.python/py-inferior.exp: Likewise.
13262 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
13263
e9352324
AA
132642017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13265
13266 PR gdb/21226
13267 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
13268 stack value pieces are taken from the LSB end.
13269
d5d1163e
AA
132702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13271
13272 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
13273 variable at nonzero offset.
13274
0567c986
AA
132752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13276
13277 * gdb.dwarf2/var-access.c: New file.
13278 * gdb.dwarf2/var-access.exp: New test.
13279 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
13280
973e9aab
TT
132812017-06-12 Tom Tromey <tom@tromey.com>
13282
13283 * gdb.dwarf2/formdata16.exp: Add tests.
13284
d9109c80
TT
132852017-06-12 Tom Tromey <tom@tromey.com>
13286
13287 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
13288
30a25466
TT
132892017-06-12 Tom Tromey <tom@tromey.com>
13290
13291 PR exp/16225:
13292 * gdb.reverse/i386-sse-reverse.exp: Update tests.
13293 * gdb.arch/vsx-regs.exp: Update tests.
13294 * gdb.arch/s390-vregs.exp (hex128): New proc.
13295 Update test.
13296 * gdb.arch/altivec-regs.exp: Update tests.
13297
aefd8b33
SDJ
132982017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13299
13300 * gdb.base/startup-with-shell.c: New file.
13301 * gdb.base/startup-with-shell.exp: Likewise.
13302
2090129c
SDJ
133032017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13304
13305 * gdb.server/non-existing-program.exp: Update regex in order to
13306 reflect the fact that gdbserver is now using fork_inferior (with a
13307 shell) to startup the inferior.
13308
8e86a419
SM
133092017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13310
13311 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13312 support function calls from GDB.
13313
e6cf65f2
TT
133142017-05-21 Tom Tromey <tom@tromey.com>
13315
13316 PR rust/21466:
13317 * gdb.rust/unsized.exp: New file.
13318 * gdb.rust/unsized.rs: New file.
13319
43cc5389
TT
133202017-05-19 Tom Tromey <tom@tromey.com>
13321
13322 PR rust/21484:
13323 * gdb.rust/watch.exp: New file.
13324 * gdb.rust/watch.rs: New file.
13325
ec8df234
TT
133262017-05-18 Tom Tromey <tom@tromey.com>
13327
13328 * gdb.rust/simple.exp: Allow Box to be qualified.
13329
3e3e7fae
TP
133302017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13331
13332 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13333
59cc050d
PA
133342017-05-18 Pedro Alves <palves@redhat.com>
13335
13336 * gdb.base/fileio.c (test_write, test_read, test_close)
13337 (test_fstat): Don't print 'ret' in the fail path.
13338
c8f6abd1
PA
133392017-05-18 Pedro Alves <palves@redhat.com>
13340
13341 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13342 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13343 (test_system, test_rename, test_unlink, test_time): Change
13344 prototypes.
13345 * gdb.base/fileio.exp (stop_msg): Adjust.
13346
d2a03b77
PA
133472017-05-18 Pedro Alves <palves@redhat.com>
13348
13349 * gdb.base/fileio.c (null_str): New global.
13350 (test_stat): Use it.
13351 * gdb.base/fileio.exp: Remove nowarnings.
13352
0d5c6999
YQ
133532017-05-17 Yao Qi <yao.qi@linaro.org>
13354
13355 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13356
21873064
YQ
133572017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13358
13359 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13360 argument command.
13361 (top-level): Invoke test_set_inferior_tty.
13362
d512d31c
PA
133632017-05-04 Pedro Alves <palves@redhat.com>
13364
13365 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13366 Add parens to print call for Python 3.
13367
90cef2ed
KS
133682017-05-03 Keith Seitz <keiths@redhat.com>
13369
13370 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13371 (main): Call it.
13372
14f819c8
TW
133732017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13374
13375 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13376 to prev and next.
13377
913aeadd
TW
133782017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13379
13380 * gdb.python/py-record-btrace.exp: Remove test for
13381 gdb.BtraceInstruction.error.
13382
a3be24ad
TW
133832017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13384
13385 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13386
ae20e79a
TW
133872017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13388
13389 * gdb.python/py-record-btrace-threads.c: New file.
13390 * gdb.python/py-record-btrace-threads.exp: New file.
13391
45ce1b47
SDJ
133922017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13393
13394 PR testsuite/8595
13395 * gdb.base/environ.exp: Make test available in all architectures.
13396 Move bits related to "info program" testing to
13397 gdb.base/info-program.exp. Rewrite tests to use the two new
13398 procedures mentione below.
13399 (test_set_show_env_var) New procedure.
13400 (test_set_show_env_var_equal): Likewise.
13401 * gdb.base/info-program.exp: New file.
13402
e15c3eb4
KS
134032017-04-27 Keith Seitz <keiths@redhat.com>
13404
13405 * gdb.cp/oranking.cc (test15): New function.
13406 (main): Call test15 and declare additional variables for testing.
13407 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13408 "p foo101('abc')" tests.
13409 Add tests for cv qualifier overloads.
13410 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13411 "lvalue reference overload" test.
13412 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13413 "print value of f1 on Child&& in f2" test.
13414
3a3fd0fd
PA
134152017-04-19 Pedro Alves <palves@redhat.com>
13416
13417 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13418 procedure.
13419 (top level): Call it.
13420 * lib/gdb.exp (gdb_define_cmd): New procedure.
13421
53375380
PA
134222017-04-12 Pedro Alves <palves@redhat.com>
13423
13424 PR gdb/21323
13425 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13426 (wchar): New global.
13427 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13428 (do_test_wide_char, wide_char_types_no_program, top level): Add
13429 wchar_t testing.
13430
53e710ac
PA
134312017-04-12 Pedro Alves <palves@redhat.com>
13432
13433 PR c++/21323
13434 * gdb.cp/wide_char_types.c: New file.
13435 * gdb.cp/wide_char_types.exp: New file.
13436
0ad9d8c7
SDJ
134372017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13438
13439 PR gdb/21352
13440 * gdb.trace/tsv.exp: Add test for "tsave -r".
13441
b1b45502
IB
134422017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13443
13444 * gdb.dlang/watch-loc.c: New file.
13445 * gdb.dlang/watch-loc.exp: New file.
13446
ec13808e
JK
134472017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13448
13449 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13450
fe5f7374
AK
134512017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13452
13453 * gdb.arch/arc-analyze-prologue.S: New file.
13454 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13455
eea78757
AK
134562017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13457
13458 * gdb.arch/arc-decode-insn.S: New file.
13459 * gdb.arch/arc-decode-insn.exp: Likewise.
13460
5badf10a
IR
134612017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13462
13463 PR tdep/20928
13464 * gdb.arch/sparc64-regs.exp: New file.
13465 * gdb.arch/sparc64-regs.S: Likewise.
13466
cee59b3f
TW
134672017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13468
13469 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13470 and memory view on Python 3.
13471
c0f55cc6
AV
134722017-03-20 Artemiy Volkov <artemiyv@acm.org>
13473 Keith Seitz <keiths@redhat.com>
13474
13475 PR gdb/14441
13476 * gdb.cp/demangle.exp: Add rvalue reference tests.
13477 * gdb.cp/rvalue-ref-casts.cc: New file.
13478 * gdb.cp/rvalue-ref-casts.exp: New file.
13479 * gdb.cp/rvalue-ref-overload.cc: New file.
13480 * gdb.cp/rvalue-ref-overload.exp: New file.
13481 * gdb.cp/rvalue-ref-params.cc: New file.
13482 * gdb.cp/rvalue-ref-params.exp: New file.
13483 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13484 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13485 * gdb.cp/rvalue-ref-types.cc: New file.
13486 * gdb.cp/rvalue-ref-types.exp: New file.
13487 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13488 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13489
51457a05
MAL
134902017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13491
13492 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13493 New procedure.
13494
5b291c04
MAL
134952017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13496
13497 * lib/mi-support.exp (mi_gdb_test): Add additional message
13498 for unexpected output.
13499
59a56148
AA
135002017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13501
13502 * gdb.base/examine-backward.c (Barrier): New character array
13503 constant, to ensure that TestStrings is preceded by a string
13504 terminator.
13505
7942e96e
AA
135062017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13507
13508 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13509 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13510 and implicit pointer into such a location.
13511
6ebac3fb
DE
135122017-03-16 Doug Evans <dje@google.com>
13513
13514 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13515
ec3b243d
TP
135162017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13517
13518 * gdb.cp/m-static.exp: Fix expectation for prototype of
13519 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13520
135212017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13522
13523 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13524 * gdb.guile/scm-lazy-string.c: New file.
13525 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13526 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13527 for pointer, array, typedef lazy strings.
13528
2cc36e25 135292017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13530
13531 PR python/17728, python/18439, python/18779
13532 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13533 * gdb.python/py-lazy-string.c (pointer): New typedef.
13534 (main): New locals ptr, array, typedef_ptr.
13535 * gdb.python/py-value.exp: Move lazy string tests to ...
13536 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13537 array, typedef lazy strings.
ec3b243d 13538
0efcde63
AK
135392017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13540
13541 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13542 Add optional 'test' parameter.
13543
7978d7c3
SM
135442017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13545
13546 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13547 Skip for versions of DejaGnu < 1.5.
13548
896c0c1e
SM
135492017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13550
13551 * lib/gdb.exp (dejagnu_version): New proc.
13552 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13553 Use dejagnu_version.
13554
5f4d1085
KS
135552017-03-10 Keith Seitz <keiths@redhat.com>
13556
13557 PR c++/8128
13558 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13559 type from destructor regexps.
13560 Add a branch which actually passes the test.
13561 Adjust "ptype t5i" test names.
13562
1de05205
PA
135632017-03-08 Pedro Alves <palves@redhat.com>
13564
13565 * gdb.base/step-over-exit.exp: Add explicit test message.
13566
c65d6b55
PA
135672017-03-08 Pedro Alves <palves@redhat.com>
13568
13569 PR gdb/18360
13570 * gdb.threads/interrupt-while-step-over.c: New file.
13571 * gdb.threads/interrupt-while-step-over.exp: New file.
13572
2e86a283
PA
135732017-03-08 Pedro Alves <palves@redhat.com>
13574
13575 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13576 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13577
25dcbff6
PA
135782017-03-08 Pedro Alves <palves@redhat.com>
13579
13580 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13581 PKRU as not supported as a PASS.
13582
dc9366eb
PA
135832017-03-08 Pedro Alves <palves@redhat.com>
13584
13585 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13586 prefix instead of $binfile1/$binfile2.
13587 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13588 in test message.
13589 * gdb.python/py-completion.exp: Use "load python file" as test
13590 messages instead of unstable path names.
13591
6e5d74e7
PA
135922017-03-08 Pedro Alves <palves@redhat.com>
13593 Jan Kratochvil <jan.kratochvil@redhat.com>
13594
13595 PR cli/21218
13596 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13597 New proc.
13598 (top level): Call it.
13599
9753a2f6
PA
136002017-03-08 Pedro Alves <palves@redhat.com>
13601
13602 PR tui/21216
13603 * gdb.tui/tui-nl-filtered-output.exp: New file.
13604
1a4dd9dd
PA
136052017-03-08 Pedro Alves <palves@redhat.com>
13606
13607 * gdb.base/completion.exp: Move TUI completion tests to ...
13608 * gdb.tui/completion.exp: ... this new file.
13609
7cbbff33
PA
136102017-03-08 Pedro Alves <palves@redhat.com>
13611
13612 * gdb.base/tui-disasm-long-lines.c,
13613 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13614 gdb.base/tui-layout.exp: Move to ...
13615 * gdb.tui/: ... this new directory.
13616
5f6fd321
PA
136172017-03-07 Pedro Alves <palves@redhat.com>
13618
13619 * gdb.base/tui-layout.c: New file.
13620 * gdb.base/tui-layout.exp: New file.
13621
44959fa8
PA
136222017-03-07 Pedro Alves <palves@redhat.com>
13623
13624 * gdb.base/tui-layout.c: Rename to ...
13625 * gdb.base/tui-disasm-long-lines.c: ... this.
13626 * gdb.base/tui-layout.exp: Rename to ...
13627 * gdb.base/tui-disasm-long-lines.exp: ... this.
13628
f8c4e718
PA
136292017-03-07 Pedro Alves <palves@redhat.com>
13630
13631 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13632
6dbb839a 136332017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13634
13635 * i386-mpx-call.c: New file.
13636 * i386-mpx-call.exp: New file.
13637
65b48a81
PB
136382017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13639
13640 * gdb.arch/powerpc-power.exp: Delete test.
13641 * gdb.arch/powerpc-power.s: Likewise.
13642 * gdb.disasm/disassembler-options.exp: New test.
13643 * gdb.arch/powerpc-altivec.exp: Likewise.
13644 * gdb.arch/powerpc-altivec.s: Likewise.
13645 * gdb.arch/powerpc-altivec2.exp: Likewise.
13646 * gdb.arch/powerpc-altivec2.s: Likewise.
13647 * gdb.arch/powerpc-altivec3.exp: Likewise.
13648 * gdb.arch/powerpc-altivec3.s: Likewise.
13649 * gdb.arch/powerpc-power7.exp: Likewise.
13650 * gdb.arch/powerpc-power7.s: Likewise.
13651 * gdb.arch/powerpc-power8.exp: Likewise.
13652 * gdb.arch/powerpc-power8.s: Likewise.
13653 * gdb.arch/powerpc-power9.exp: Likewise.
13654 * gdb.arch/powerpc-power9.s: Likewise.
13655 * gdb.arch/powerpc-vsx.exp: Likewise.
13656 * gdb.arch/powerpc-vsx.s: Likewise.
13657 * gdb.arch/powerpc-vsx2.exp: Likewise.
13658 * gdb.arch/powerpc-vsx2.s: Likewise.
13659 * gdb.arch/powerpc-vsx3.exp: Likewise.
13660 * gdb.arch/powerpc-vsx3.s: Likewise.
13661 * gdb.arch/arm-disassembler-options.exp: Likewise.
13662 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13663 * gdb.arch/s390-disassembler-options.exp: Likewise.
13664
17cd4947
LM
136652017-02-23 Luis Machado <lgustavo@codesourcery.com>
13666
13667 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13668 (check_supported_features): ... this. Changed return type to void.
13669 (supports_rdseed): New static global.
13670 (rdseed): Check supports_rdseed.
13671 (initialize): Call check_supported_features.
13672
2039d74e
EBM
136732017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13674
13675 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13676 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13677 and lqarx/stqcx.
13678 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13679 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13680
a51d7ecf
EBM
136812017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13682
13683 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13684 uppercase.
13685
0224619f
JK
136862017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13687
13688 * gdb.dwarf2/formdata16.c: New file.
13689 * gdb.dwarf2/formdata16.exp: New file.
13690 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13691
216f72a1
JK
136922017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13693
13694 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13695 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13696 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13697 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13698 DW_AT_GNU_*.
13699
43988095
JK
137002017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13701
13702 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13703
99e8a4f9
SDJ
137042017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13705
13706 PR gdb/21164
13707 * gdb.base/maint.exp: Add testcases for when the commands do
13708 not have arguments.
13709
b58a8c0c
TP
137102017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13711
13712 * gdb.cp/chained-calls.exp: Use p instead of P.
13713
4e746bb6
TW
137142017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13715
13716 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13717 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13718
3f77c769
TT
137192017-02-14 Tom Tromey <tom@tromey.com>
13720
13721 PR python/13598:
13722 * gdb.python/py-events.exp: Add before_prompt event tests.
13723
075beec0
AA
137242017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13725
13726 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13727
bf5f525c
LM
137282017-02-13 Luis Machado <lgustavo@codesourcery.com>
13729
13730 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13731 (main): Call my_unique_function_name.
13732 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13733 completion of patterns with a single match.
13734 Add missing -re switches to gdb_test_multiple calls.
13735
13a66184
LM
137362017-02-13 Luis Machado <lgustavo@codesourcery.com>
13737
13738 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13739 return if core file is not recognized.
13740
26a06916
SM
137412017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13742
13743 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13744 and extra UIs.
13745
b761ca9e
SM
137462017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13747
13748 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13749 proc_with_prefix.
13750
b964bee0
TT
137512017-02-10 Tom Tromey <tom@tromey.com>
13752
13753 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13754
18da0c51
MG
137552017-02-10 Martin Galvan <martingalvan@sourceware.org>
13756
13757 PR gdb/21122
13758 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13759
604c4576
JG
137602017-02-08 Jerome Guitton <guitton@adacore.com>
13761
13762 * gdb.base/define.exp: Add test for command abbreviations
13763 in define.
13764
20b477a7
LM
137652017-02-06 Luis Machado <lgustavo@codesourcery.com>
13766
13767 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13768 * gdb.reverse/insn-reverse-x86.c: New file.
13769
3f7b46f2
IR
137702017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13771
13772 PR tdep/20936
13773 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13774
f0fd41c1
TT
137752017-02-03 Tom Tromey <tom@tromey.com>
13776
13777 PR rust/21097:
13778 * gdb.rust/simple.exp: Add new tests.
13779
5be5dbf0
PA
137802017-02-02 Pedro Alves <palves@redhat.com>
13781
13782 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13783 tests.
13784
7346ef59
AA
137852017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13786
13787 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13788 taking a 2-byte value out of a 4-byte DWARF implicit value on
13789 big-endian targets.
13790 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13791 logic. Add test cases for DW_OP_implicit.
13792
787f0025
MM
137932017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13794
13795 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13796
68777c29
MM
137972017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13798
13799 * gdb.btrace/enable.exp: Call gdb_exit before
13800 skip_gdbserver_tests.
13801
0a1c7e28
MM
138022017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13803
13804 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13805 GDBFLAGS.
13806
b5ac99b0
MM
138072017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13808
13809 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13810 the test is skipped.
13811 * gdb.btrace/data.exp: Likewise.
13812 * gdb.btrace/delta.exp: Likewise.
13813 * gdb.btrace/dlopen.exp: Likewise.
13814 * gdb.btrace/enable-running.exp: Likewise.
13815 * gdb.btrace/enable.exp: Likewise.
13816 * gdb.btrace/exception.exp: Likewise.
13817 * gdb.btrace/function_call_history.exp: Likewise.
13818 * gdb.btrace/gcore.exp: Likewise.
13819 * gdb.btrace/instruction_history.exp: Likewise.
13820 * gdb.btrace/multi-thread-step.exp: Likewise.
13821 * gdb.btrace/nohist.exp: Likewise.
13822 * gdb.btrace/non-stop.exp: Likewise.
13823 * gdb.btrace/reconnect.exp: Likewise.
13824 * gdb.btrace/record_goto-step.exp: Likewise.
13825 * gdb.btrace/record_goto.exp: Likewise.
13826 * gdb.btrace/rn-dl-bind.exp: Likewise.
13827 * gdb.btrace/segv.exp: Likewise.
13828 * gdb.btrace/step.exp: Likewise.
13829 * gdb.btrace/stepi.exp: Likewise.
13830 * gdb.btrace/tailcall-only.exp: Likewise.
13831 * gdb.btrace/tailcall.exp: Likewise.
13832 * gdb.btrace/tsx.exp: Likewise.
13833 * gdb.btrace/unknown_functions.exp: Likewise.
13834 * gdb.btrace/vdso.exp: Likewise.
13835
cd4007e4
MM
138362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13837
13838 * gdb.btrace/enable-running.c: New.
13839 * gdb.btrace/enable-running.exp: New.
13840
2735833d
WT
138412017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13842
13843 * gdb.arch/amd64-gs_base.c: New file.
13844 * gdb.arch/amd64-gs_base.exp: New file.
13845
b51e1e94
LM
138462017-01-26 Luis Machado <lgustavo@codesourcery.com>
13847
13848 * lib/memory.exp: Remove spurious empty newlines.
13849
72ca0410
SM
138502017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13851
13852 * gdb.python/py-bad-printers.exp: Load python file using "source".
13853 * gdb.python/py-events.exp: Likewise.
13854 * gdb.python/py-evsignal.exp: Likewise.
13855 * gdb.python/py-evthreads.exp: Likewise.
13856 * gdb.python/py-frame-args.exp: Likewise.
13857 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13858 * gdb.python/py-framefilter-mi.exp: Likewise.
13859 * gdb.python/py-framefilter.exp: Likewise.
13860 * gdb.python/py-mi.exp: Likewise.
13861 * gdb.python/py-pp-maint.exp: Likewise.
13862 * gdb.python/py-pp-registration.exp: Likewise.
13863 * gdb.python/py-prettyprint.exp: Likewise.
13864 (run_lang_tests): Likewise.
13865 * gdb.python/py-typeprint.exp: Likewise.
13866
e309aa65
LM
138672017-01-26 Luis Machado <lgustavo@codesourcery.com>
13868
13869 * lib/memory.exp: New file.
13870 * lib/gdb.exp: Load memory.exp.
13871 * gdb.base/memattr.exp (delete_memory): Move proc to
13872 lib/memory.exp and rename to delete_memory_regions.
13873 Replace delete_memory with delete_memory_regions.
13874 Cleanup memory regions before tests.
13875 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13876 before tests.
13877
515aff23
LM
138782017-01-26 Luis Machado <lgustavo@codesourcery.com>
13879
13880 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13881 files.
13882 (initialize): New function conditionally defined.
13883 (testcases): Move within conditional block.
13884 (main): Call initialize.
13885 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13886 of gdb.reverse/insn-reverse.c.
13887 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13888 gdb.reverse/insn-reverse.c.
13889
d8b49cf0
YQ
138902017-01-26 Yao Qi <yao.qi@linaro.org>
13891
13892 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13893 disassemble on address 0.
13894
f13a9a0c
YQ
138952017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13896 Yao Qi <yao.qi@linaro.org>
13897
13898 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13899 * gdb.dwarf2/implptr-64bit.S: Remove.
13900 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13901 variables in caller's context. Add DW_OP_implicit_value.
13902
5ac95241
YQ
139032017-01-25 Yao Qi <yao.qi@linaro.org>
13904
13905 * lib/dwarf.exp (Dwarf::_location): Handle
13906 DW_OP_GNU_implicit_pointer with proper size.
13907
23e82930
LM
139082017-01-20 Luis Machado <lgustavo@codesourcery.com>
13909
13910 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13911 and add untested calls.
13912
d334ae25
LM
139132017-01-20 Luis Machado <lgustavo@codesourcery.com>
13914
13915 * gdb.python/python.exp: Check line number against what GDB thinks
13916 the line number is for func1.
13917
f5e6296e
IB
139182017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13919
13920 * gdb.dlang/debug-expr.exp: New file.
13921
5b362f04
LM
139222016-12-23 Luis Machado <lgustavo@codesourcery.com>
13923
13924 Fix test names for the following files:
13925
13926 * gdb.ada/exec_changed.exp
13927 * gdb.ada/info_types.exp
13928 * gdb.arch/aarch64-atomic-inst.exp
13929 * gdb.arch/aarch64-fp.exp
13930 * gdb.arch/altivec-abi.exp
13931 * gdb.arch/altivec-regs.exp
13932 * gdb.arch/amd64-byte.exp
13933 * gdb.arch/amd64-disp-step.exp
13934 * gdb.arch/amd64-dword.exp
13935 * gdb.arch/amd64-entry-value-inline.exp
13936 * gdb.arch/amd64-entry-value-param.exp
13937 * gdb.arch/amd64-entry-value-paramref.exp
13938 * gdb.arch/amd64-entry-value.exp
13939 * gdb.arch/amd64-i386-address.exp
13940 * gdb.arch/amd64-invalid-stack-middle.exp
13941 * gdb.arch/amd64-invalid-stack-top.exp
13942 * gdb.arch/amd64-optimout-repeat.exp
13943 * gdb.arch/amd64-prologue-skip.exp
13944 * gdb.arch/amd64-prologue-xmm.exp
13945 * gdb.arch/amd64-stap-special-operands.exp
13946 * gdb.arch/amd64-stap-wrong-subexp.exp
13947 * gdb.arch/amd64-tailcall-cxx.exp
13948 * gdb.arch/amd64-tailcall-noret.exp
13949 * gdb.arch/amd64-tailcall-ret.exp
13950 * gdb.arch/amd64-tailcall-self.exp
13951 * gdb.arch/amd64-word.exp
13952 * gdb.arch/arm-bl-branch-dest.exp
13953 * gdb.arch/arm-disp-step.exp
13954 * gdb.arch/arm-neon.exp
13955 * gdb.arch/arm-single-step-kernel-helper.exp
13956 * gdb.arch/avr-flash-qualifier.exp
13957 * gdb.arch/disp-step-insn-reloc.exp
13958 * gdb.arch/e500-abi.exp
13959 * gdb.arch/e500-regs.exp
13960 * gdb.arch/ftrace-insn-reloc.exp
13961 * gdb.arch/i386-avx512.exp
13962 * gdb.arch/i386-bp_permanent.exp
13963 * gdb.arch/i386-byte.exp
13964 * gdb.arch/i386-cfi-notcurrent.exp
13965 * gdb.arch/i386-disp-step.exp
13966 * gdb.arch/i386-dr3-watch.exp
13967 * gdb.arch/i386-float.exp
13968 * gdb.arch/i386-gnu-cfi.exp
13969 * gdb.arch/i386-mpx-map.exp
13970 * gdb.arch/i386-mpx-sigsegv.exp
13971 * gdb.arch/i386-mpx-simple_segv.exp
13972 * gdb.arch/i386-mpx.exp
13973 * gdb.arch/i386-permbkpt.exp
13974 * gdb.arch/i386-prologue.exp
13975 * gdb.arch/i386-signal.exp
13976 * gdb.arch/i386-size-overlap.exp
13977 * gdb.arch/i386-unwind.exp
13978 * gdb.arch/i386-word.exp
13979 * gdb.arch/mips-fcr.exp
13980 * gdb.arch/powerpc-d128-regs.exp
13981 * gdb.arch/powerpc-stackless.exp
13982 * gdb.arch/ppc64-atomic-inst.exp
13983 * gdb.arch/s390-stackless.exp
13984 * gdb.arch/s390-tdbregs.exp
13985 * gdb.arch/s390-vregs.exp
13986 * gdb.arch/sparc-sysstep.exp
13987 * gdb.arch/thumb-bx-pc.exp
13988 * gdb.arch/thumb-singlestep.exp
13989 * gdb.arch/thumb2-it.exp
13990 * gdb.arch/vsx-regs.exp
13991 * gdb.asm/asm-source.exp
13992 * gdb.base/a2-run.exp
13993 * gdb.base/advance.exp
13994 * gdb.base/all-bin.exp
13995 * gdb.base/anon.exp
13996 * gdb.base/args.exp
13997 * gdb.base/arithmet.exp
13998 * gdb.base/async-shell.exp
13999 * gdb.base/async.exp
14000 * gdb.base/attach-pie-noexec.exp
14001 * gdb.base/attach-twice.exp
14002 * gdb.base/auto-load.exp
14003 * gdb.base/bang.exp
14004 * gdb.base/bitfields.exp
14005 * gdb.base/break-always.exp
14006 * gdb.base/break-caller-line.exp
14007 * gdb.base/break-entry.exp
14008 * gdb.base/break-inline.exp
14009 * gdb.base/break-on-linker-gcd-function.exp
14010 * gdb.base/break-probes.exp
14011 * gdb.base/break.exp
14012 * gdb.base/breakpoint-shadow.exp
14013 * gdb.base/call-ar-st.exp
14014 * gdb.base/call-sc.exp
14015 * gdb.base/call-signal-resume.exp
14016 * gdb.base/call-strs.exp
14017 * gdb.base/callfuncs.exp
14018 * gdb.base/catch-fork-static.exp
14019 * gdb.base/catch-gdb-caused-signals.exp
14020 * gdb.base/catch-load.exp
14021 * gdb.base/catch-signal-fork.exp
14022 * gdb.base/catch-signal.exp
14023 * gdb.base/catch-syscall.exp
14024 * gdb.base/charset.exp
14025 * gdb.base/checkpoint.exp
14026 * gdb.base/chng-syms.exp
14027 * gdb.base/code-expr.exp
14028 * gdb.base/code_elim.exp
14029 * gdb.base/commands.exp
14030 * gdb.base/completion.exp
14031 * gdb.base/complex.exp
14032 * gdb.base/cond-expr.exp
14033 * gdb.base/condbreak.exp
14034 * gdb.base/consecutive.exp
14035 * gdb.base/continue-all-already-running.exp
14036 * gdb.base/coredump-filter.exp
14037 * gdb.base/corefile.exp
14038 * gdb.base/dbx.exp
14039 * gdb.base/debug-expr.exp
14040 * gdb.base/define.exp
14041 * gdb.base/del.exp
14042 * gdb.base/disabled-location.exp
14043 * gdb.base/disasm-end-cu.exp
14044 * gdb.base/disasm-optim.exp
14045 * gdb.base/display.exp
14046 * gdb.base/duplicate-bp.exp
14047 * gdb.base/ena-dis-br.exp
14048 * gdb.base/ending-run.exp
14049 * gdb.base/enumval.exp
14050 * gdb.base/environ.exp
14051 * gdb.base/eu-strip-infcall.exp
14052 * gdb.base/eval-avoid-side-effects.exp
14053 * gdb.base/eval-skip.exp
14054 * gdb.base/exitsignal.exp
14055 * gdb.base/expand-psymtabs.exp
14056 * gdb.base/filesym.exp
14057 * gdb.base/find-unmapped.exp
14058 * gdb.base/finish.exp
14059 * gdb.base/float.exp
14060 * gdb.base/foll-exec-mode.exp
14061 * gdb.base/foll-exec.exp
14062 * gdb.base/foll-fork.exp
14063 * gdb.base/fortran-sym-case.exp
14064 * gdb.base/freebpcmd.exp
14065 * gdb.base/func-ptr.exp
14066 * gdb.base/func-ptrs.exp
14067 * gdb.base/funcargs.exp
14068 * gdb.base/gcore-buffer-overflow.exp
14069 * gdb.base/gcore-relro-pie.exp
14070 * gdb.base/gcore-relro.exp
14071 * gdb.base/gcore.exp
14072 * gdb.base/gdb1090.exp
14073 * gdb.base/gdb11530.exp
14074 * gdb.base/gdb11531.exp
14075 * gdb.base/gdb1821.exp
14076 * gdb.base/gdbindex-stabs.exp
14077 * gdb.base/gdbvars.exp
14078 * gdb.base/hbreak.exp
14079 * gdb.base/hbreak2.exp
14080 * gdb.base/included.exp
14081 * gdb.base/infcall-input.exp
14082 * gdb.base/inferior-died.exp
14083 * gdb.base/infnan.exp
14084 * gdb.base/info-macros.exp
14085 * gdb.base/info-os.exp
14086 * gdb.base/info-proc.exp
14087 * gdb.base/info-shared.exp
14088 * gdb.base/info-target.exp
14089 * gdb.base/infoline.exp
14090 * gdb.base/interp.exp
14091 * gdb.base/interrupt.exp
14092 * gdb.base/jit-reader.exp
14093 * gdb.base/jit-simple.exp
14094 * gdb.base/kill-after-signal.exp
14095 * gdb.base/kill-detach-inferiors-cmd.exp
14096 * gdb.base/label.exp
14097 * gdb.base/langs.exp
14098 * gdb.base/ldbl_e308.exp
14099 * gdb.base/line-symtabs.exp
14100 * gdb.base/linespecs.exp
14101 * gdb.base/list.exp
14102 * gdb.base/long_long.exp
14103 * gdb.base/longest-types.exp
14104 * gdb.base/maint.exp
14105 * gdb.base/max-value-size.exp
14106 * gdb.base/memattr.exp
14107 * gdb.base/mips_pro.exp
14108 * gdb.base/morestack.exp
14109 * gdb.base/moribund-step.exp
14110 * gdb.base/multi-forks.exp
14111 * gdb.base/nested-addr.exp
14112 * gdb.base/nextoverexit.exp
14113 * gdb.base/noreturn-finish.exp
14114 * gdb.base/noreturn-return.exp
14115 * gdb.base/nostdlib.exp
14116 * gdb.base/offsets.exp
14117 * gdb.base/opaque.exp
14118 * gdb.base/pc-fp.exp
14119 * gdb.base/permissions.exp
14120 * gdb.base/print-symbol-loading.exp
14121 * gdb.base/prologue-include.exp
14122 * gdb.base/psymtab.exp
14123 * gdb.base/ptype.exp
14124 * gdb.base/random-signal.exp
14125 * gdb.base/randomize.exp
14126 * gdb.base/range-stepping.exp
14127 * gdb.base/readline-ask.exp
14128 * gdb.base/recpar.exp
14129 * gdb.base/recurse.exp
14130 * gdb.base/relational.exp
14131 * gdb.base/restore.exp
14132 * gdb.base/return-nodebug.exp
14133 * gdb.base/return.exp
14134 * gdb.base/run-after-attach.exp
14135 * gdb.base/save-bp.exp
14136 * gdb.base/scope.exp
14137 * gdb.base/sect-cmd.exp
14138 * gdb.base/set-lang-auto.exp
14139 * gdb.base/set-noassign.exp
14140 * gdb.base/setvar.exp
14141 * gdb.base/sigall.exp
14142 * gdb.base/sigbpt.exp
14143 * gdb.base/siginfo-addr.exp
14144 * gdb.base/siginfo-infcall.exp
14145 * gdb.base/siginfo-obj.exp
14146 * gdb.base/siginfo.exp
14147 * gdb.base/signals-state-child.exp
14148 * gdb.base/signest.exp
14149 * gdb.base/sigstep.exp
14150 * gdb.base/sizeof.exp
14151 * gdb.base/skip.exp
14152 * gdb.base/solib-corrupted.exp
14153 * gdb.base/solib-nodir.exp
14154 * gdb.base/solib-search.exp
14155 * gdb.base/stack-checking.exp
14156 * gdb.base/stale-infcall.exp
14157 * gdb.base/stap-probe.exp
14158 * gdb.base/start.exp
14159 * gdb.base/step-break.exp
14160 * gdb.base/step-bt.exp
14161 * gdb.base/step-line.exp
14162 * gdb.base/step-over-exit.exp
14163 * gdb.base/step-over-syscall.exp
14164 * gdb.base/step-resume-infcall.exp
14165 * gdb.base/step-test.exp
14166 * gdb.base/store.exp
14167 * gdb.base/structs3.exp
14168 * gdb.base/sym-file.exp
14169 * gdb.base/symbol-without-target_section.exp
14170 * gdb.base/term.exp
14171 * gdb.base/testenv.exp
14172 * gdb.base/ui-redirect.exp
14173 * gdb.base/until.exp
14174 * gdb.base/unwindonsignal.exp
14175 * gdb.base/value-double-free.exp
14176 * gdb.base/vla-datatypes.exp
14177 * gdb.base/vla-ptr.exp
14178 * gdb.base/vla-sideeffect.exp
14179 * gdb.base/volatile.exp
14180 * gdb.base/watch-cond-infcall.exp
14181 * gdb.base/watch-cond.exp
14182 * gdb.base/watch-non-mem.exp
14183 * gdb.base/watch-read.exp
14184 * gdb.base/watch-vfork.exp
14185 * gdb.base/watchpoint-cond-gone.exp
14186 * gdb.base/watchpoint-delete.exp
14187 * gdb.base/watchpoint-hw-hit-once.exp
14188 * gdb.base/watchpoint-hw.exp
14189 * gdb.base/watchpoint-stops-at-right-insn.exp
14190 * gdb.base/watchpoints.exp
14191 * gdb.base/wchar.exp
14192 * gdb.base/whatis-exp.exp
14193 * gdb.btrace/buffer-size.exp
14194 * gdb.btrace/data.exp
14195 * gdb.btrace/delta.exp
14196 * gdb.btrace/dlopen.exp
14197 * gdb.btrace/enable.exp
14198 * gdb.btrace/exception.exp
14199 * gdb.btrace/function_call_history.exp
14200 * gdb.btrace/gcore.exp
14201 * gdb.btrace/instruction_history.exp
14202 * gdb.btrace/nohist.exp
14203 * gdb.btrace/reconnect.exp
14204 * gdb.btrace/record_goto-step.exp
14205 * gdb.btrace/record_goto.exp
14206 * gdb.btrace/rn-dl-bind.exp
14207 * gdb.btrace/segv.exp
14208 * gdb.btrace/step.exp
14209 * gdb.btrace/stepi.exp
14210 * gdb.btrace/tailcall-only.exp
14211 * gdb.btrace/tailcall.exp
14212 * gdb.btrace/tsx.exp
14213 * gdb.btrace/unknown_functions.exp
14214 * gdb.btrace/vdso.exp
14215 * gdb.compile/compile-ifunc.exp
14216 * gdb.compile/compile-ops.exp
14217 * gdb.compile/compile-print.exp
14218 * gdb.compile/compile-setjmp.exp
14219 * gdb.cp/abstract-origin.exp
14220 * gdb.cp/ambiguous.exp
14221 * gdb.cp/annota2.exp
14222 * gdb.cp/annota3.exp
14223 * gdb.cp/anon-ns.exp
14224 * gdb.cp/anon-struct.exp
14225 * gdb.cp/anon-union.exp
14226 * gdb.cp/arg-reference.exp
14227 * gdb.cp/baseenum.exp
14228 * gdb.cp/bool.exp
14229 * gdb.cp/breakpoint.exp
14230 * gdb.cp/bs15503.exp
14231 * gdb.cp/call-c.exp
14232 * gdb.cp/casts.exp
14233 * gdb.cp/chained-calls.exp
14234 * gdb.cp/class2.exp
14235 * gdb.cp/classes.exp
14236 * gdb.cp/cmpd-minsyms.exp
14237 * gdb.cp/converts.exp
14238 * gdb.cp/cp-relocate.exp
14239 * gdb.cp/cpcompletion.exp
14240 * gdb.cp/cpexprs.exp
14241 * gdb.cp/cplabel.exp
14242 * gdb.cp/cplusfuncs.exp
14243 * gdb.cp/cpsizeof.exp
14244 * gdb.cp/ctti.exp
14245 * gdb.cp/derivation.exp
14246 * gdb.cp/destrprint.exp
14247 * gdb.cp/dispcxx.exp
14248 * gdb.cp/enum-class.exp
14249 * gdb.cp/exception.exp
14250 * gdb.cp/exceptprint.exp
14251 * gdb.cp/expand-psymtabs-cxx.exp
14252 * gdb.cp/expand-sals.exp
14253 * gdb.cp/extern-c.exp
14254 * gdb.cp/filename.exp
14255 * gdb.cp/formatted-ref.exp
14256 * gdb.cp/fpointer.exp
14257 * gdb.cp/gdb1355.exp
14258 * gdb.cp/gdb2495.exp
14259 * gdb.cp/hang.exp
14260 * gdb.cp/impl-this.exp
14261 * gdb.cp/infcall-dlopen.exp
14262 * gdb.cp/inherit.exp
14263 * gdb.cp/iostream.exp
14264 * gdb.cp/koenig.exp
14265 * gdb.cp/local.exp
14266 * gdb.cp/m-data.exp
14267 * gdb.cp/m-static.exp
14268 * gdb.cp/mb-ctor.exp
14269 * gdb.cp/mb-inline.exp
14270 * gdb.cp/mb-templates.exp
14271 * gdb.cp/member-name.exp
14272 * gdb.cp/member-ptr.exp
14273 * gdb.cp/meth-typedefs.exp
14274 * gdb.cp/method.exp
14275 * gdb.cp/method2.exp
14276 * gdb.cp/minsym-fallback.exp
14277 * gdb.cp/misc.exp
14278 * gdb.cp/namelessclass.exp
14279 * gdb.cp/namespace-enum.exp
14280 * gdb.cp/namespace-nested-import.exp
14281 * gdb.cp/namespace.exp
14282 * gdb.cp/nextoverthrow.exp
14283 * gdb.cp/no-dmgl-verbose.exp
14284 * gdb.cp/non-trivial-retval.exp
14285 * gdb.cp/noparam.exp
14286 * gdb.cp/nsdecl.exp
14287 * gdb.cp/nsimport.exp
14288 * gdb.cp/nsnested.exp
14289 * gdb.cp/nsnoimports.exp
14290 * gdb.cp/nsrecurs.exp
14291 * gdb.cp/nsstress.exp
14292 * gdb.cp/nsusing.exp
14293 * gdb.cp/operator.exp
14294 * gdb.cp/oranking.exp
14295 * gdb.cp/overload-const.exp
14296 * gdb.cp/overload.exp
14297 * gdb.cp/ovldbreak.exp
14298 * gdb.cp/ovsrch.exp
14299 * gdb.cp/paren-type.exp
14300 * gdb.cp/parse-lang.exp
14301 * gdb.cp/pass-by-ref.exp
14302 * gdb.cp/pr-1023.exp
14303 * gdb.cp/pr-1210.exp
14304 * gdb.cp/pr-574.exp
14305 * gdb.cp/pr10687.exp
14306 * gdb.cp/pr12028.exp
14307 * gdb.cp/pr17132.exp
14308 * gdb.cp/pr17494.exp
14309 * gdb.cp/pr9067.exp
14310 * gdb.cp/pr9167.exp
14311 * gdb.cp/pr9631.exp
14312 * gdb.cp/printmethod.exp
14313 * gdb.cp/psmang.exp
14314 * gdb.cp/psymtab-parameter.exp
14315 * gdb.cp/ptype-cv-cp.exp
14316 * gdb.cp/ptype-flags.exp
14317 * gdb.cp/re-set-overloaded.exp
14318 * gdb.cp/ref-types.exp
14319 * gdb.cp/rtti.exp
14320 * gdb.cp/scope-err.exp
14321 * gdb.cp/shadow.exp
14322 * gdb.cp/smartp.exp
14323 * gdb.cp/static-method.exp
14324 * gdb.cp/static-print-quit.exp
14325 * gdb.cp/temargs.exp
14326 * gdb.cp/templates.exp
14327 * gdb.cp/try_catch.exp
14328 * gdb.cp/typedef-operator.exp
14329 * gdb.cp/typeid.exp
14330 * gdb.cp/userdef.exp
14331 * gdb.cp/using-crash.exp
14332 * gdb.cp/var-tag.exp
14333 * gdb.cp/virtbase.exp
14334 * gdb.cp/virtfunc.exp
14335 * gdb.cp/virtfunc2.exp
14336 * gdb.cp/vla-cxx.exp
14337 * gdb.disasm/t01_mov.exp
14338 * gdb.disasm/t02_mova.exp
14339 * gdb.disasm/t03_add.exp
14340 * gdb.disasm/t04_sub.exp
14341 * gdb.disasm/t05_cmp.exp
14342 * gdb.disasm/t06_ari2.exp
14343 * gdb.disasm/t07_ari3.exp
14344 * gdb.disasm/t08_or.exp
14345 * gdb.disasm/t09_xor.exp
14346 * gdb.disasm/t10_and.exp
14347 * gdb.disasm/t11_logs.exp
14348 * gdb.disasm/t12_bit.exp
14349 * gdb.disasm/t13_otr.exp
14350 * gdb.dlang/circular.exp
14351 * gdb.dwarf2/arr-stride.exp
14352 * gdb.dwarf2/arr-subrange.exp
14353 * gdb.dwarf2/atomic-type.exp
14354 * gdb.dwarf2/bad-regnum.exp
14355 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14356 * gdb.dwarf2/callframecfa.exp
14357 * gdb.dwarf2/clztest.exp
14358 * gdb.dwarf2/corrupt.exp
14359 * gdb.dwarf2/data-loc.exp
14360 * gdb.dwarf2/dup-psym.exp
14361 * gdb.dwarf2/dw2-anon-mptr.exp
14362 * gdb.dwarf2/dw2-anonymous-func.exp
14363 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14364 * gdb.dwarf2/dw2-bad-unresolved.exp
14365 * gdb.dwarf2/dw2-basic.exp
14366 * gdb.dwarf2/dw2-canonicalize-type.exp
14367 * gdb.dwarf2/dw2-case-insensitive.exp
14368 * gdb.dwarf2/dw2-common-block.exp
14369 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14370 * gdb.dwarf2/dw2-compressed.exp
14371 * gdb.dwarf2/dw2-const.exp
14372 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14373 * gdb.dwarf2/dw2-cu-size.exp
14374 * gdb.dwarf2/dw2-dup-frame.exp
14375 * gdb.dwarf2/dw2-entry-value.exp
14376 * gdb.dwarf2/dw2-icycle.exp
14377 * gdb.dwarf2/dw2-ifort-parameter.exp
14378 * gdb.dwarf2/dw2-inline-break.exp
14379 * gdb.dwarf2/dw2-inline-param.exp
14380 * gdb.dwarf2/dw2-intercu.exp
14381 * gdb.dwarf2/dw2-intermix.exp
14382 * gdb.dwarf2/dw2-lexical-block-bare.exp
14383 * gdb.dwarf2/dw2-linkage-name-trust.exp
14384 * gdb.dwarf2/dw2-minsym-in-cu.exp
14385 * gdb.dwarf2/dw2-noloc.exp
14386 * gdb.dwarf2/dw2-op-call.exp
14387 * gdb.dwarf2/dw2-op-out-param.exp
14388 * gdb.dwarf2/dw2-opt-structptr.exp
14389 * gdb.dwarf2/dw2-param-error.exp
14390 * gdb.dwarf2/dw2-producer.exp
14391 * gdb.dwarf2/dw2-ranges-base.exp
14392 * gdb.dwarf2/dw2-ref-missing-frame.exp
14393 * gdb.dwarf2/dw2-reg-undefined.exp
14394 * gdb.dwarf2/dw2-regno-invalid.exp
14395 * gdb.dwarf2/dw2-restore.exp
14396 * gdb.dwarf2/dw2-restrict.exp
14397 * gdb.dwarf2/dw2-single-line-discriminators.exp
14398 * gdb.dwarf2/dw2-strp.exp
14399 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14400 * gdb.dwarf2/dw2-unresolved.exp
14401 * gdb.dwarf2/dw2-var-zero-addr.exp
14402 * gdb.dwarf2/dw4-sig-types.exp
14403 * gdb.dwarf2/dwz.exp
14404 * gdb.dwarf2/dynarr-ptr.exp
14405 * gdb.dwarf2/enum-type.exp
14406 * gdb.dwarf2/gdb-index.exp
14407 * gdb.dwarf2/implptr-64bit.exp
14408 * gdb.dwarf2/implptr-optimized-out.exp
14409 * gdb.dwarf2/implptr.exp
14410 * gdb.dwarf2/implref-array.exp
14411 * gdb.dwarf2/implref-const.exp
14412 * gdb.dwarf2/implref-global.exp
14413 * gdb.dwarf2/implref-struct.exp
14414 * gdb.dwarf2/mac-fileno.exp
14415 * gdb.dwarf2/main-subprogram.exp
14416 * gdb.dwarf2/member-ptr-forwardref.exp
14417 * gdb.dwarf2/method-ptr.exp
14418 * gdb.dwarf2/missing-sig-type.exp
14419 * gdb.dwarf2/nonvar-access.exp
14420 * gdb.dwarf2/opaque-type-lookup.exp
14421 * gdb.dwarf2/pieces-optimized-out.exp
14422 * gdb.dwarf2/pieces.exp
14423 * gdb.dwarf2/pr10770.exp
14424 * gdb.dwarf2/pr13961.exp
14425 * gdb.dwarf2/staticvirtual.exp
14426 * gdb.dwarf2/subrange.exp
14427 * gdb.dwarf2/symtab-producer.exp
14428 * gdb.dwarf2/trace-crash.exp
14429 * gdb.dwarf2/typeddwarf.exp
14430 * gdb.dwarf2/valop.exp
14431 * gdb.dwarf2/watch-notconst.exp
14432 * gdb.fortran/array-element.exp
14433 * gdb.fortran/charset.exp
14434 * gdb.fortran/common-block.exp
14435 * gdb.fortran/complex.exp
14436 * gdb.fortran/derived-type-function.exp
14437 * gdb.fortran/derived-type.exp
14438 * gdb.fortran/logical.exp
14439 * gdb.fortran/module.exp
14440 * gdb.fortran/multi-dim.exp
14441 * gdb.fortran/nested-funcs.exp
14442 * gdb.fortran/print-formatted.exp
14443 * gdb.fortran/subarray.exp
14444 * gdb.fortran/vla-alloc-assoc.exp
14445 * gdb.fortran/vla-datatypes.exp
14446 * gdb.fortran/vla-history.exp
14447 * gdb.fortran/vla-ptr-info.exp
14448 * gdb.fortran/vla-ptype-sub.exp
14449 * gdb.fortran/vla-ptype.exp
14450 * gdb.fortran/vla-sizeof.exp
14451 * gdb.fortran/vla-type.exp
14452 * gdb.fortran/vla-value-sub-arbitrary.exp
14453 * gdb.fortran/vla-value-sub-finish.exp
14454 * gdb.fortran/vla-value-sub.exp
14455 * gdb.fortran/vla-value.exp
14456 * gdb.fortran/whatis_type.exp
14457 * gdb.go/chan.exp
14458 * gdb.go/handcall.exp
14459 * gdb.go/hello.exp
14460 * gdb.go/integers.exp
14461 * gdb.go/methods.exp
14462 * gdb.go/package.exp
14463 * gdb.go/strings.exp
14464 * gdb.go/types.exp
14465 * gdb.go/unsafe.exp
14466 * gdb.guile/scm-arch.exp
14467 * gdb.guile/scm-block.exp
14468 * gdb.guile/scm-breakpoint.exp
14469 * gdb.guile/scm-cmd.exp
14470 * gdb.guile/scm-disasm.exp
14471 * gdb.guile/scm-equal.exp
14472 * gdb.guile/scm-frame-args.exp
14473 * gdb.guile/scm-frame-inline.exp
14474 * gdb.guile/scm-frame.exp
14475 * gdb.guile/scm-iterator.exp
14476 * gdb.guile/scm-math.exp
14477 * gdb.guile/scm-objfile.exp
14478 * gdb.guile/scm-ports.exp
14479 * gdb.guile/scm-symbol.exp
14480 * gdb.guile/scm-symtab.exp
14481 * gdb.guile/scm-value-cc.exp
14482 * gdb.guile/types-module.exp
14483 * gdb.linespec/break-ask.exp
14484 * gdb.linespec/cpexplicit.exp
14485 * gdb.linespec/explicit.exp
14486 * gdb.linespec/keywords.exp
14487 * gdb.linespec/linespec.exp
14488 * gdb.linespec/ls-dollar.exp
14489 * gdb.linespec/ls-errs.exp
14490 * gdb.linespec/skip-two.exp
14491 * gdb.linespec/thread.exp
14492 * gdb.mi/mi-async.exp
14493 * gdb.mi/mi-basics.exp
14494 * gdb.mi/mi-break.exp
14495 * gdb.mi/mi-catch-load.exp
14496 * gdb.mi/mi-cli.exp
14497 * gdb.mi/mi-cmd-param-changed.exp
14498 * gdb.mi/mi-console.exp
14499 * gdb.mi/mi-detach.exp
14500 * gdb.mi/mi-disassemble.exp
14501 * gdb.mi/mi-eval.exp
14502 * gdb.mi/mi-file-transfer.exp
14503 * gdb.mi/mi-file.exp
14504 * gdb.mi/mi-fill-memory.exp
14505 * gdb.mi/mi-inheritance-syntax-error.exp
14506 * gdb.mi/mi-linespec-err-cp.exp
14507 * gdb.mi/mi-logging.exp
14508 * gdb.mi/mi-memory-changed.exp
14509 * gdb.mi/mi-read-memory.exp
14510 * gdb.mi/mi-record-changed.exp
14511 * gdb.mi/mi-reg-undefined.exp
14512 * gdb.mi/mi-regs.exp
14513 * gdb.mi/mi-return.exp
14514 * gdb.mi/mi-reverse.exp
14515 * gdb.mi/mi-simplerun.exp
14516 * gdb.mi/mi-solib.exp
14517 * gdb.mi/mi-stack.exp
14518 * gdb.mi/mi-stepi.exp
14519 * gdb.mi/mi-syn-frame.exp
14520 * gdb.mi/mi-until.exp
14521 * gdb.mi/mi-var-block.exp
14522 * gdb.mi/mi-var-child.exp
14523 * gdb.mi/mi-var-cmd.exp
14524 * gdb.mi/mi-var-cp.exp
14525 * gdb.mi/mi-var-display.exp
14526 * gdb.mi/mi-var-invalidate.exp
14527 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14528 * gdb.mi/mi-vla-fortran.exp
14529 * gdb.mi/mi-watch.exp
14530 * gdb.mi/mi2-var-child.exp
14531 * gdb.mi/user-selected-context-sync.exp
14532 * gdb.modula2/unbounded-array.exp
14533 * gdb.multi/dummy-frame-restore.exp
14534 * gdb.multi/multi-arch-exec.exp
14535 * gdb.multi/multi-arch.exp
14536 * gdb.multi/tids.exp
14537 * gdb.multi/watchpoint-multi.exp
14538 * gdb.opencl/callfuncs.exp
14539 * gdb.opencl/convs_casts.exp
14540 * gdb.opencl/datatypes.exp
14541 * gdb.opencl/operators.exp
14542 * gdb.opencl/vec_comps.exp
14543 * gdb.opt/clobbered-registers-O2.exp
14544 * gdb.opt/inline-break.exp
14545 * gdb.opt/inline-bt.exp
14546 * gdb.opt/inline-cmds.exp
14547 * gdb.opt/inline-locals.exp
14548 * gdb.pascal/case-insensitive-symbols.exp
14549 * gdb.pascal/floats.exp
14550 * gdb.pascal/gdb11492.exp
14551 * gdb.python/lib-types.exp
14552 * gdb.python/py-arch.exp
14553 * gdb.python/py-as-string.exp
14554 * gdb.python/py-bad-printers.exp
14555 * gdb.python/py-block.exp
14556 * gdb.python/py-breakpoint-create-fail.exp
14557 * gdb.python/py-breakpoint.exp
14558 * gdb.python/py-caller-is.exp
14559 * gdb.python/py-cmd.exp
14560 * gdb.python/py-explore-cc.exp
14561 * gdb.python/py-explore.exp
14562 * gdb.python/py-finish-breakpoint.exp
14563 * gdb.python/py-finish-breakpoint2.exp
14564 * gdb.python/py-frame-args.exp
14565 * gdb.python/py-frame-inline.exp
14566 * gdb.python/py-frame.exp
14567 * gdb.python/py-framefilter-mi.exp
14568 * gdb.python/py-infthread.exp
14569 * gdb.python/py-lazy-string.exp
14570 * gdb.python/py-linetable.exp
14571 * gdb.python/py-mi-events.exp
14572 * gdb.python/py-mi-objfile.exp
14573 * gdb.python/py-mi.exp
14574 * gdb.python/py-objfile.exp
14575 * gdb.python/py-pp-integral.exp
14576 * gdb.python/py-pp-maint.exp
14577 * gdb.python/py-pp-re-notag.exp
14578 * gdb.python/py-pp-registration.exp
14579 * gdb.python/py-recurse-unwind.exp
14580 * gdb.python/py-strfns.exp
14581 * gdb.python/py-symbol.exp
14582 * gdb.python/py-symtab.exp
14583 * gdb.python/py-sync-interp.exp
14584 * gdb.python/py-typeprint.exp
14585 * gdb.python/py-unwind-maint.exp
14586 * gdb.python/py-unwind.exp
14587 * gdb.python/py-value-cc.exp
14588 * gdb.python/py-xmethods.exp
14589 * gdb.reverse/amd64-tailcall-reverse.exp
14590 * gdb.reverse/break-precsave.exp
14591 * gdb.reverse/break-reverse.exp
14592 * gdb.reverse/consecutive-precsave.exp
14593 * gdb.reverse/consecutive-reverse.exp
14594 * gdb.reverse/finish-precsave.exp
14595 * gdb.reverse/finish-reverse-bkpt.exp
14596 * gdb.reverse/finish-reverse.exp
14597 * gdb.reverse/fstatat-reverse.exp
14598 * gdb.reverse/getresuid-reverse.exp
14599 * gdb.reverse/i386-precsave.exp
14600 * gdb.reverse/i386-reverse.exp
14601 * gdb.reverse/i386-sse-reverse.exp
14602 * gdb.reverse/i387-env-reverse.exp
14603 * gdb.reverse/i387-stack-reverse.exp
14604 * gdb.reverse/insn-reverse.exp
14605 * gdb.reverse/machinestate-precsave.exp
14606 * gdb.reverse/machinestate.exp
14607 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14608 * gdb.reverse/pipe-reverse.exp
14609 * gdb.reverse/readv-reverse.exp
14610 * gdb.reverse/recvmsg-reverse.exp
14611 * gdb.reverse/rerun-prec.exp
14612 * gdb.reverse/s390-mvcle.exp
14613 * gdb.reverse/step-precsave.exp
14614 * gdb.reverse/step-reverse.exp
14615 * gdb.reverse/time-reverse.exp
14616 * gdb.reverse/until-precsave.exp
14617 * gdb.reverse/until-reverse.exp
14618 * gdb.reverse/waitpid-reverse.exp
14619 * gdb.reverse/watch-precsave.exp
14620 * gdb.reverse/watch-reverse.exp
14621 * gdb.rust/generics.exp
14622 * gdb.rust/methods.exp
14623 * gdb.rust/modules.exp
14624 * gdb.rust/simple.exp
14625 * gdb.server/connect-with-no-symbol-file.exp
14626 * gdb.server/ext-attach.exp
14627 * gdb.server/ext-restart.exp
14628 * gdb.server/ext-wrapper.exp
14629 * gdb.server/file-transfer.exp
14630 * gdb.server/server-exec-info.exp
14631 * gdb.server/server-kill.exp
14632 * gdb.server/server-mon.exp
14633 * gdb.server/wrapper.exp
14634 * gdb.stabs/exclfwd.exp
14635 * gdb.stabs/gdb11479.exp
14636 * gdb.threads/clone-new-thread-event.exp
14637 * gdb.threads/corethreads.exp
14638 * gdb.threads/current-lwp-dead.exp
14639 * gdb.threads/dlopen-libpthread.exp
14640 * gdb.threads/gcore-thread.exp
14641 * gdb.threads/sigstep-threads.exp
14642 * gdb.threads/watchpoint-fork.exp
14643 * gdb.trace/actions-changed.exp
14644 * gdb.trace/backtrace.exp
14645 * gdb.trace/change-loc.exp
14646 * gdb.trace/circ.exp
14647 * gdb.trace/collection.exp
14648 * gdb.trace/disconnected-tracing.exp
14649 * gdb.trace/ftrace.exp
14650 * gdb.trace/mi-trace-frame-collected.exp
14651 * gdb.trace/mi-trace-unavailable.exp
14652 * gdb.trace/mi-traceframe-changed.exp
14653 * gdb.trace/mi-tsv-changed.exp
14654 * gdb.trace/no-attach-trace.exp
14655 * gdb.trace/passc-dyn.exp
14656 * gdb.trace/qtro.exp
14657 * gdb.trace/range-stepping.exp
14658 * gdb.trace/read-memory.exp
14659 * gdb.trace/save-trace.exp
14660 * gdb.trace/signal.exp
14661 * gdb.trace/status-stop.exp
14662 * gdb.trace/tfile.exp
14663 * gdb.trace/trace-break.exp
14664 * gdb.trace/trace-buffer-size.exp
14665 * gdb.trace/trace-condition.exp
14666 * gdb.trace/tracefile-pseudo-reg.exp
14667 * gdb.trace/tstatus.exp
14668 * gdb.trace/unavailable.exp
14669 * gdb.trace/while-dyn.exp
14670 * gdb.trace/while-stepping.exp
14671
34c41c68
DE
146722016-12-22 Doug Evans <xdje42@gmail.com>
14673
14674 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14675 and msymbols.
14676
16e69324
YQ
146772016-12-19 Yao Qi <yao.qi@linaro.org>
14678
14679 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14680 (test_with_self): Don't call do_steps_and_nexts, and remove
14681 code about stepping into xmalloc.
14682
f94f411b
YQ
146832016-12-09 Yao Qi <yao.qi@linaro.org>
14684
14685 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14686
146872016-12-09 Yao Qi <yao.qi@linaro.org>
14688
14689 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14690
f1b5deee
PA
146912016-12-09 Pedro Alves <palves@redhat.com>
14692
14693 * gdb.base/all-architectures-0.exp: New file.
14694 * gdb.base/all-architectures-1.exp: New file.
14695 * gdb.base/all-architectures-2.exp: New file.
14696 * gdb.base/all-architectures-3.exp: New file.
14697 * gdb.base/all-architectures-4.exp: New file.
14698 * gdb.base/all-architectures-5.exp: New file.
14699 * gdb.base/all-architectures-6.exp: New file.
14700 * gdb.base/all-architectures-7.exp: New file.
14701 * gdb.base/all-architectures.exp.in: New file.
14702
364ca42e
YQ
147032016-12-09 Yao Qi <yao.qi@linaro.org>
14704
14705 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14706
107c2d62
LM
147072016-12-02 Luis Machado <lgustavo@codesourcery.com>
14708
14709 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14710 possible.
14711 Remove useless pattern-matching code.
14712
df3ee9ca
PA
147132016-12-02 Pedro Alves <palves@redhat.com>
14714
14715 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14716 procedure.
14717 (top level): Call it.
14718
ec835369
PA
147192016-12-02 Pedro Alves <palves@redhat.com>
14720
14721 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14722 New procedure.
14723 (top level): Call it.
14724
01770bbd
PA
147252016-12-02 Pedro Alves <palves@redhat.com>
14726
14727 PR cli/20559
14728 * gdb.base/commands.exp (user_defined_command_args_eval): New
14729 procedure.
14730 (top level): Call it.
14731
008459ea
LM
147322016-12-02 Luis Machado <lgustavo@codesourcery.com>
14733
14734 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14735 timeout handling.
14736
0c1b455e
TT
147372016-12-02 Tom Tromey <tom@tromey.com>
14738
14739 * gdb.dwarf2/main-subprogram.c: New file.
14740 * gdb.dwarf2/main-subprogram.exp: New file.
14741
018572b8
LM
147422016-12-01 Luis Machado <lgustavo@codesourcery.com>
14743
14744 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14745 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14746 gdb_test_no_output for a couple of cases.
14747 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14748
84c93cd5
LM
147492016-12-01 Luis Machado <lgustavo@codesourcery.com>
14750
14751 Fix test names and standardize compilation error messages throughout
14752 the following files:
14753
14754 * gdb.ada/start.exp
14755 * gdb.arch/alpha-step.exp
14756 * gdb.arch/e500-prologue.exp
14757 * gdb.arch/ftrace-insn-reloc.exp
14758 * gdb.arch/gdb1291.exp
14759 * gdb.arch/gdb1431.exp
14760 * gdb.arch/gdb1558.exp
14761 * gdb.arch/i386-dr3-watch.exp
14762 * gdb.arch/i386-sse-stack-align.exp
14763 * gdb.arch/ia64-breakpoint-shadow.exp
14764 * gdb.arch/pa-nullify.exp
14765 * gdb.arch/powerpc-aix-prologue.exp
14766 * gdb.arch/thumb-bx-pc.exp
14767 * gdb.base/annota1.exp
14768 * gdb.base/annota3.exp
14769 * gdb.base/arrayidx.exp
14770 * gdb.base/assign.exp
14771 * gdb.base/attach.exp
14772 * gdb.base/auxv.exp
14773 * gdb.base/bang.exp
14774 * gdb.base/bfp-test.exp
14775 * gdb.base/bigcore.exp
14776 * gdb.base/bitfields2.exp
14777 * gdb.base/break-fun-addr.exp
14778 * gdb.base/break-probes.exp
14779 * gdb.base/call-rt-st.exp
14780 * gdb.base/callexit.exp
14781 * gdb.base/catch-fork-kill.exp
14782 * gdb.base/charset.exp
14783 * gdb.base/checkpoint.exp
14784 * gdb.base/comprdebug.exp
14785 * gdb.base/constvars.exp
14786 * gdb.base/coredump-filter.exp
14787 * gdb.base/cursal.exp
14788 * gdb.base/cvexpr.exp
14789 * gdb.base/detach.exp
14790 * gdb.base/display.exp
14791 * gdb.base/dmsym.exp
14792 * gdb.base/dprintf-pending.exp
14793 * gdb.base/dso2dso.exp
14794 * gdb.base/dtrace-probe.exp
14795 * gdb.base/dump.exp
14796 * gdb.base/enum_cond.exp
14797 * gdb.base/exe-lock.exp
14798 * gdb.base/exec-invalid-sysroot.exp
14799 * gdb.base/execl-update-breakpoints.exp
14800 * gdb.base/exprs.exp
14801 * gdb.base/fileio.exp
14802 * gdb.base/find.exp
14803 * gdb.base/finish.exp
14804 * gdb.base/fixsection.exp
14805 * gdb.base/foll-vfork.exp
14806 * gdb.base/frame-args.exp
14807 * gdb.base/gcore.exp
14808 * gdb.base/gdb1250.exp
14809 * gdb.base/global-var-nested-by-dso.exp
14810 * gdb.base/gnu-ifunc.exp
14811 * gdb.base/hashline1.exp
14812 * gdb.base/hashline2.exp
14813 * gdb.base/hashline3.exp
14814 * gdb.base/hbreak-in-shr-unsupported.exp
14815 * gdb.base/huge.exp
14816 * gdb.base/infcall-input.exp
14817 * gdb.base/info-fun.exp
14818 * gdb.base/info-shared.exp
14819 * gdb.base/jit-simple.exp
14820 * gdb.base/jit-so.exp
14821 * gdb.base/jit.exp
14822 * gdb.base/jump.exp
14823 * gdb.base/label.exp
14824 * gdb.base/lineinc.exp
14825 * gdb.base/logical.exp
14826 * gdb.base/longjmp.exp
14827 * gdb.base/macscp.exp
14828 * gdb.base/miscexprs.exp
14829 * gdb.base/new-ui-echo.exp
14830 * gdb.base/new-ui-pending-input.exp
14831 * gdb.base/new-ui.exp
14832 * gdb.base/nodebug.exp
14833 * gdb.base/nofield.exp
14834 * gdb.base/offsets.exp
14835 * gdb.base/overlays.exp
14836 * gdb.base/pending.exp
14837 * gdb.base/pointers.exp
14838 * gdb.base/pr11022.exp
14839 * gdb.base/printcmds.exp
14840 * gdb.base/prologue.exp
14841 * gdb.base/ptr-typedef.exp
14842 * gdb.base/realname-expand.exp
14843 * gdb.base/relativedebug.exp
14844 * gdb.base/relocate.exp
14845 * gdb.base/remote.exp
14846 * gdb.base/reread.exp
14847 * gdb.base/return2.exp
14848 * gdb.base/savedregs.exp
14849 * gdb.base/sep.exp
14850 * gdb.base/sepdebug.exp
14851 * gdb.base/sepsymtab.exp
14852 * gdb.base/set-inferior-tty.exp
14853 * gdb.base/setshow.exp
14854 * gdb.base/shlib-call.exp
14855 * gdb.base/sigaltstack.exp
14856 * gdb.base/siginfo-addr.exp
14857 * gdb.base/signals.exp
14858 * gdb.base/signull.exp
14859 * gdb.base/sigrepeat.exp
14860 * gdb.base/so-impl-ld.exp
14861 * gdb.base/solib-display.exp
14862 * gdb.base/solib-overlap.exp
14863 * gdb.base/solib-search.exp
14864 * gdb.base/solib-symbol.exp
14865 * gdb.base/structs.exp
14866 * gdb.base/structs2.exp
14867 * gdb.base/symtab-search-order.exp
14868 * gdb.base/twice.exp
14869 * gdb.base/unload.exp
14870 * gdb.base/varargs.exp
14871 * gdb.base/watchpoint-solib.exp
14872 * gdb.base/watchpoint.exp
14873 * gdb.base/whatis.exp
14874 * gdb.base/wrong_frame_bt_full.exp
14875 * gdb.btrace/dlopen.exp
14876 * gdb.cell/ea-standalone.exp
14877 * gdb.cell/ea-test.exp
14878 * gdb.cp/dispcxx.exp
14879 * gdb.cp/gdb2384.exp
14880 * gdb.cp/method2.exp
14881 * gdb.cp/nextoverthrow.exp
14882 * gdb.cp/pr10728.exp
14883 * gdb.disasm/am33.exp
14884 * gdb.disasm/h8300s.exp
14885 * gdb.disasm/mn10300.exp
14886 * gdb.disasm/sh3.exp
14887 * gdb.dwarf2/dw2-dir-file-name.exp
14888 * gdb.fortran/complex.exp
14889 * gdb.fortran/library-module.exp
14890 * gdb.guile/scm-pretty-print.exp
14891 * gdb.guile/scm-symbol.exp
14892 * gdb.guile/scm-type.exp
14893 * gdb.guile/scm-value.exp
14894 * gdb.linespec/linespec.exp
14895 * gdb.mi/gdb701.exp
14896 * gdb.mi/gdb792.exp
14897 * gdb.mi/mi-breakpoint-changed.exp
14898 * gdb.mi/mi-dprintf-pending.exp
14899 * gdb.mi/mi-dprintf.exp
14900 * gdb.mi/mi-exit-code.exp
14901 * gdb.mi/mi-pending.exp
14902 * gdb.mi/mi-solib.exp
14903 * gdb.mi/new-ui-mi-sync.exp
14904 * gdb.mi/pr11022.exp
14905 * gdb.mi/user-selected-context-sync.exp
14906 * gdb.opt/solib-intra-step.exp
14907 * gdb.python/py-events.exp
14908 * gdb.python/py-finish-breakpoint.exp
14909 * gdb.python/py-mi.exp
14910 * gdb.python/py-prettyprint.exp
14911 * gdb.python/py-shared.exp
14912 * gdb.python/py-symbol.exp
14913 * gdb.python/py-template.exp
14914 * gdb.python/py-type.exp
14915 * gdb.python/py-value.exp
14916 * gdb.reverse/solib-precsave.exp
14917 * gdb.reverse/solib-reverse.exp
14918 * gdb.server/solib-list.exp
14919 * gdb.stabs/weird.exp
14920 * gdb.threads/reconnect-signal.exp
14921 * gdb.threads/stepi-random-signal.exp
14922 * gdb.trace/actions.exp
14923 * gdb.trace/ax.exp
14924 * gdb.trace/backtrace.exp
14925 * gdb.trace/change-loc.exp
14926 * gdb.trace/deltrace.exp
14927 * gdb.trace/ftrace-lock.exp
14928 * gdb.trace/ftrace.exp
14929 * gdb.trace/infotrace.exp
14930 * gdb.trace/mi-tracepoint-changed.exp
14931 * gdb.trace/packetlen.exp
14932 * gdb.trace/passcount.exp
14933 * gdb.trace/pending.exp
14934 * gdb.trace/range-stepping.exp
14935 * gdb.trace/report.exp
14936 * gdb.trace/stap-trace.exp
14937 * gdb.trace/tfind.exp
14938 * gdb.trace/trace-break.exp
14939 * gdb.trace/trace-condition.exp
14940 * gdb.trace/trace-enable-disable.exp
14941 * gdb.trace/trace-mt.exp
14942 * gdb.trace/tracecmd.exp
14943 * gdb.trace/tspeed.exp
14944 * gdb.trace/tsv.exp
14945 * lib/perftest.exp
14946
fb9feb35
LM
149472016-12-01 Luis Machado <lgustavo@codesourcery.com>
14948
14949 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14950 with gdb_test_no_output.
14951 Use command as test name.
14952
cd2ddb6c
LM
149532016-12-01 Luis Machado <lgustavo@codesourcery.com>
14954
14955 Fix test names starting with uppercase throughout the files.
14956
14957 * gdb.ada/assign_1.exp
14958 * gdb.ada/boolean_expr.exp
14959 * gdb.base/arrayidx.exp
14960 * gdb.base/del.exp
14961 * gdb.base/gcore-buffer-overflow.exp
14962 * gdb.base/testenv.exp
14963 * gdb.compile/compile.exp
14964 * gdb.python/py-framefilter-invalidarg.exp
14965 * gdb.python/py-framefilter.exp
14966
bb95117e
LM
149672016-12-01 Luis Machado <lgustavo@codesourcery.com>
14968
14969 Fix test names starting with uppercase throughout the files.
14970
14971 * gdb.ada/array_return.exp
14972 * gdb.ada/expr_delims.exp
14973 * gdb.ada/mi_dyn_arr.exp
14974 * gdb.ada/mi_interface.exp
14975 * gdb.ada/mi_var_array.exp
14976 * gdb.ada/watch_arg.exp
14977 * gdb.arch/alpha-step.exp
14978 * gdb.arch/altivec-regs.exp
14979 * gdb.arch/e500-regs.exp
14980 * gdb.arch/powerpc-d128-regs.exp
14981 * gdb.base/arrayidx.exp
14982 * gdb.base/break.exp
14983 * gdb.base/checkpoint.exp
14984 * gdb.base/debug-expr.exp
14985 * gdb.base/dmsym.exp
14986 * gdb.base/radix.exp
14987 * gdb.base/sepdebug.exp
14988 * gdb.base/testenv.exp
14989 * gdb.base/watch_thread_num.exp
14990 * gdb.base/watchpoint-cond-gone.exp
14991 * gdb.cell/break.exp
14992 * gdb.cell/ea-cache.exp
14993 * gdb.compile/compile.exp
14994 * gdb.cp/gdb2495.exp
14995 * gdb.gdb/selftest.exp
14996 * gdb.gdb/xfullpath.exp
14997 * gdb.go/hello.exp
14998 * gdb.go/integers.exp
14999 * gdb.objc/basicclass.exp
15000 * gdb.pascal/hello.exp
15001 * gdb.pascal/integers.exp
15002 * gdb.python/py-breakpoint.exp
15003 * gdb.python/py-cmd.exp
15004 * gdb.python/py-linetable.exp
15005 * gdb.python/py-xmethods.exp
15006 * gdb.python/python.exp
15007 * gdb.reverse/consecutive-precsave.exp
15008 * gdb.reverse/finish-precsave.exp
15009 * gdb.reverse/i386-precsave.exp
15010 * gdb.reverse/machinestate-precsave.exp
15011 * gdb.reverse/sigall-precsave.exp
15012 * gdb.reverse/solib-precsave.exp
15013 * gdb.reverse/step-precsave.exp
15014 * gdb.reverse/until-precsave.exp
15015 * gdb.reverse/watch-precsave.exp
15016 * gdb.threads/leader-exit.exp
15017 * gdb.threads/pthreads.exp
15018 * gdb.threads/wp-replication.exp
15019 * gdb.trace/actions.exp
15020 * gdb.trace/mi-tsv-changed.exp
15021 * gdb.trace/tsv.exp
15022
de97fdd4
LM
150232016-12-01 Luis Machado <lgustavo@codesourcery.com>
15024
15025 Fix test names starting with uppercase throughout the files.
15026
15027 * gdb.arch/i386-bp_permanent.exp
15028 * gdb.arch/i386-gnu-cfi.exp
15029 * gdb.base/disasm-end-cu.exp
15030 * gdb.base/macscp.exp
15031 * gdb.base/pending.exp
15032 * gdb.base/watch_thread_num.exp
15033 * gdb.cp/exception.exp
15034 * gdb.cp/gdb2495.exp
15035 * gdb.cp/local.exp
15036 * gdb.python/py-evsignal.exp
15037 * gdb.python/python.exp
15038 * gdb.trace/tracecmd.exp
15039
9f058c10
LM
150402016-12-01 Luis Machado <lgustavo@codesourcery.com>
15041
15042 Fix test names starting with uppercase throughout the files.
15043
15044 * gdb.base/charset.exp
15045 * gdb.base/eval.exp
15046 * gdb.base/multi-forks.exp
15047 * gdb.guile/scm-progspace.exp
15048 * gdb.opencl/datatypes.exp
15049 * gdb.python/py-block.exp
15050 * gdb.python/py-function.exp
15051 * gdb.python/py-symbol.exp
15052 * gdb.python/py-symtab.exp
15053 * gdb.python/py-xmethods.exp
15054 * gdb.reverse/break-precsave.exp
15055 * gdb.reverse/break-reverse.exp
15056 * gdb.reverse/consecutive-precsave.exp
15057 * gdb.reverse/consecutive-reverse.exp
15058 * gdb.reverse/finish-precsave.exp
15059 * gdb.reverse/finish-reverse-bkpt.exp
15060 * gdb.reverse/finish-reverse.exp
15061 * gdb.reverse/fstatat-reverse.exp
15062 * gdb.reverse/getresuid-reverse.exp
15063 * gdb.reverse/i386-precsave.exp
15064 * gdb.reverse/i386-reverse.exp
15065 * gdb.reverse/i386-sse-reverse.exp
15066 * gdb.reverse/i387-stack-reverse.exp
15067 * gdb.reverse/insn-reverse.exp
15068 * gdb.reverse/machinestate-precsave.exp
15069 * gdb.reverse/machinestate.exp
15070 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15071 * gdb.reverse/pipe-reverse.exp
15072 * gdb.reverse/readv-reverse.exp
15073 * gdb.reverse/recvmsg-reverse.exp
15074 * gdb.reverse/rerun-prec.exp
15075 * gdb.reverse/s390-mvcle.exp
15076 * gdb.reverse/sigall-precsave.exp
15077 * gdb.reverse/sigall-reverse.exp
15078 * gdb.reverse/solib-precsave.exp
15079 * gdb.reverse/solib-reverse.exp
15080 * gdb.reverse/step-precsave.exp
15081 * gdb.reverse/step-reverse.exp
15082 * gdb.reverse/time-reverse.exp
15083 * gdb.reverse/until-precsave.exp
15084 * gdb.reverse/until-reverse.exp
15085 * gdb.reverse/waitpid-reverse.exp
15086 * gdb.reverse/watch-precsave.exp
15087 * gdb.reverse/watch-reverse.exp
15088
cdc7edd7
LM
150892016-12-01 Luis Machado <lgustavo@codesourcery.com>
15090
15091 Fix test names starting with uppercase throughout the files.
15092
15093 * gdb.arch/i386-mpx-simple_segv.exp
15094 * gdb.arch/i386-mpx.exp
15095 * gdb.arch/i386-permbkpt.exp
15096 * gdb.arch/pa-nullify.exp
15097 * gdb.arch/powerpc-d128-regs.exp
15098 * gdb.arch/vsx-regs.exp
15099 * gdb.base/bfp-test.exp
15100 * gdb.base/break.exp
15101 * gdb.base/breakpoint-shadow.exp
15102 * gdb.base/callfuncs.exp
15103 * gdb.base/charset.exp
15104 * gdb.base/commands.exp
15105 * gdb.base/completion.exp
15106 * gdb.base/dfp-test.exp
15107 * gdb.base/echo.exp
15108 * gdb.base/ending-run.exp
15109 * gdb.base/eval.exp
15110 * gdb.base/expand-psymtabs.exp
15111 * gdb.base/float128.exp
15112 * gdb.base/floatn.exp
15113 * gdb.base/foll-exec-mode.exp
15114 * gdb.base/gdb1056.exp
15115 * gdb.base/gdb11531.exp
15116 * gdb.base/kill-after-signal.exp
15117 * gdb.base/multi-forks.exp
15118 * gdb.base/overlays.exp
15119 * gdb.base/pending.exp
15120 * gdb.base/sepdebug.exp
15121 * gdb.base/testenv.exp
15122 * gdb.base/valgrind-db-attach.exp
15123 * gdb.base/watch_thread_num.exp
15124 * gdb.base/watchpoint-cond-gone.exp
15125 * gdb.base/watchpoint.exp
15126 * gdb.base/watchpoints.exp
15127 * gdb.cp/arg-reference.exp
15128 * gdb.cp/baseenum.exp
15129 * gdb.cp/operator.exp
15130 * gdb.cp/shadow.exp
15131 * gdb.dwarf2/dw2-op-out-param.exp
15132 * gdb.dwarf2/dw2-reg-undefined.exp
15133 * gdb.go/chan.exp
15134 * gdb.go/hello.exp
15135 * gdb.go/integers.exp
15136 * gdb.go/methods.exp
15137 * gdb.go/package.exp
15138 * gdb.guile/scm-parameter.exp
15139 * gdb.guile/scm-progspace.exp
15140 * gdb.guile/scm-value.exp
15141 * gdb.mi/mi-pending.exp
15142 * gdb.mi/user-selected-context-sync.exp
15143 * gdb.multi/multi-attach.exp
15144 * gdb.multi/tids.exp
15145 * gdb.opt/clobbered-registers-O2.exp
15146 * gdb.pascal/floats.exp
15147 * gdb.pascal/integers.exp
15148 * gdb.python/py-block.exp
15149 * gdb.python/py-events.exp
15150 * gdb.python/py-parameter.exp
15151 * gdb.python/py-symbol.exp
15152 * gdb.python/py-symtab.exp
15153 * gdb.python/py-type.exp
15154 * gdb.python/py-value.exp
15155 * gdb.python/py-xmethods.exp
15156 * gdb.python/python.exp
15157 * gdb.reverse/break-precsave.exp
15158 * gdb.reverse/consecutive-precsave.exp
15159 * gdb.reverse/finish-precsave.exp
15160 * gdb.reverse/i386-precsave.exp
15161 * gdb.reverse/machinestate-precsave.exp
15162 * gdb.reverse/sigall-precsave.exp
15163 * gdb.reverse/solib-precsave.exp
15164 * gdb.reverse/step-precsave.exp
15165 * gdb.reverse/until-precsave.exp
15166 * gdb.reverse/watch-precsave.exp
15167 * gdb.server/ext-attach.exp
15168 * gdb.server/ext-restart.exp
15169 * gdb.server/ext-run.exp
15170 * gdb.server/ext-wrapper.exp
15171 * gdb.stabs/gdb11479.exp
15172 * gdb.stabs/weird.exp
15173 * gdb.threads/attach-many-short-lived-threads.exp
15174 * gdb.threads/kill.exp
15175 * gdb.threads/watchpoint-fork.exp
15176
bc6c7af4
LM
151772016-12-01 Luis Machado <lgustavo@codesourcery.com>
15178
15179 Fix test names starting with uppercase throughout all the files below.
15180
15181 * gdb.ada/array_return.exp
15182 * gdb.ada/catch_ex.exp
15183 * gdb.ada/info_exc.exp
15184 * gdb.ada/mi_catch_ex.exp
15185 * gdb.ada/mi_dyn_arr.exp
15186 * gdb.ada/mi_ex_cond.exp
15187 * gdb.ada/mi_exc_info.exp
15188 * gdb.ada/mi_interface.exp
15189 * gdb.ada/mi_task_arg.exp
15190 * gdb.ada/mi_task_info.exp
15191 * gdb.ada/mi_var_array.exp
15192 * gdb.arch/alpha-step.exp
15193 * gdb.arch/amd64-disp-step.exp
15194 * gdb.arch/arm-disp-step.exp
15195 * gdb.arch/disp-step-insn-reloc.exp
15196 * gdb.arch/e500-prologue.exp
15197 * gdb.arch/ftrace-insn-reloc.exp
15198 * gdb.arch/gdb1558.exp
15199 * gdb.arch/i386-bp_permanent.exp
15200 * gdb.arch/i386-disp-step.exp
15201 * gdb.arch/i386-float.exp
15202 * gdb.arch/i386-gnu-cfi.exp
15203 * gdb.arch/ia64-breakpoint-shadow.exp
15204 * gdb.arch/mips16-thunks.exp
15205 * gdb.arch/pa-nullify.exp
15206 * gdb.arch/powerpc-aix-prologue.exp
15207 * gdb.arch/powerpc-power.exp
15208 * gdb.arch/ppc-dfp.exp
15209 * gdb.arch/s390-tdbregs.exp
15210 * gdb.arch/spu-info.exp
15211 * gdb.arch/spu-ls.exp
15212 * gdb.arch/thumb-bx-pc.exp
15213 * gdb.base/advance.exp
15214 * gdb.base/annota-input-while-running.exp
15215 * gdb.base/arrayidx.exp
15216 * gdb.base/asmlabel.exp
15217 * gdb.base/async.exp
15218 * gdb.base/attach-wait-input.exp
15219 * gdb.base/auto-connect-native-target.exp
15220 * gdb.base/batch-preserve-term-settings.exp
15221 * gdb.base/bfp-test.exp
15222 * gdb.base/bigcore.exp
15223 * gdb.base/bp-permanent.exp
15224 * gdb.base/break-always.exp
15225 * gdb.base/break-fun-addr.exp
15226 * gdb.base/break-idempotent.exp
15227 * gdb.base/break-main-file-remove-fail.exp
15228 * gdb.base/break-probes.exp
15229 * gdb.base/break-unload-file.exp
15230 * gdb.base/break.exp
15231 * gdb.base/call-ar-st.exp
15232 * gdb.base/call-rt-st.exp
15233 * gdb.base/call-sc.exp
15234 * gdb.base/call-signal-resume.exp
15235 * gdb.base/call-strs.exp
15236 * gdb.base/callexit.exp
15237 * gdb.base/callfuncs.exp
15238 * gdb.base/catch-gdb-caused-signals.exp
15239 * gdb.base/catch-signal-siginfo-cond.exp
15240 * gdb.base/catch-syscall.exp
15241 * gdb.base/compare-sections.exp
15242 * gdb.base/cond-eval-mode.exp
15243 * gdb.base/condbreak-call-false.exp
15244 * gdb.base/consecutive-step-over.exp
15245 * gdb.base/cursal.exp
15246 * gdb.base/disabled-location.exp
15247 * gdb.base/disasm-end-cu.exp
15248 * gdb.base/display.exp
15249 * gdb.base/double-prompt-target-event-error.exp
15250 * gdb.base/dprintf-bp-same-addr.exp
15251 * gdb.base/dprintf-detach.exp
15252 * gdb.base/dprintf-next.exp
15253 * gdb.base/dprintf-non-stop.exp
15254 * gdb.base/dprintf-pending.exp
15255 * gdb.base/dso2dso.exp
15256 * gdb.base/ending-run.exp
15257 * gdb.base/enum_cond.exp
15258 * gdb.base/examine-backward.exp
15259 * gdb.base/exe-lock.exp
15260 * gdb.base/exec-invalid-sysroot.exp
15261 * gdb.base/execl-update-breakpoints.exp
15262 * gdb.base/execution-termios.exp
15263 * gdb.base/fileio.exp
15264 * gdb.base/fixsection.exp
15265 * gdb.base/foll-exec-mode.exp
15266 * gdb.base/foll-exec.exp
15267 * gdb.base/fork-running-state.exp
15268 * gdb.base/frame-args.exp
15269 * gdb.base/fullpath-expand.exp
15270 * gdb.base/func-ptr.exp
15271 * gdb.base/gcore-relro-pie.exp
15272 * gdb.base/gdb1090.exp
15273 * gdb.base/gdb1555.exp
15274 * gdb.base/global-var-nested-by-dso.exp
15275 * gdb.base/gnu-ifunc.exp
15276 * gdb.base/hbreak-in-shr-unsupported.exp
15277 * gdb.base/hbreak-unmapped.exp
15278 * gdb.base/hook-stop.exp
15279 * gdb.base/infcall-input.exp
15280 * gdb.base/info-fun.exp
15281 * gdb.base/info-shared.exp
15282 * gdb.base/interrupt-noterm.exp
15283 * gdb.base/jit-so.exp
15284 * gdb.base/jit.exp
15285 * gdb.base/line-symtabs.exp
15286 * gdb.base/list.exp
15287 * gdb.base/longjmp.exp
15288 * gdb.base/macscp.exp
15289 * gdb.base/max-value-size.exp
15290 * gdb.base/nodebug.exp
15291 * gdb.base/nofield.exp
15292 * gdb.base/overlays.exp
15293 * gdb.base/paginate-after-ctrl-c-running.exp
15294 * gdb.base/paginate-bg-execution.exp
15295 * gdb.base/paginate-inferior-exit.exp
15296 * gdb.base/pending.exp
15297 * gdb.base/pr11022.exp
15298 * gdb.base/printcmds.exp
15299 * gdb.base/ptr-typedef.exp
15300 * gdb.base/ptype.exp
15301 * gdb.base/randomize.exp
15302 * gdb.base/range-stepping.exp
15303 * gdb.base/realname-expand.exp
15304 * gdb.base/relativedebug.exp
15305 * gdb.base/remote.exp
15306 * gdb.base/savedregs.exp
15307 * gdb.base/sepdebug.exp
15308 * gdb.base/set-noassign.exp
15309 * gdb.base/shlib-call.exp
15310 * gdb.base/shreloc.exp
15311 * gdb.base/sigaltstack.exp
15312 * gdb.base/sigbpt.exp
15313 * gdb.base/siginfo-addr.exp
15314 * gdb.base/siginfo-obj.exp
15315 * gdb.base/siginfo-thread.exp
15316 * gdb.base/signest.exp
15317 * gdb.base/signull.exp
15318 * gdb.base/sigrepeat.exp
15319 * gdb.base/skip.exp
15320 * gdb.base/so-impl-ld.exp
15321 * gdb.base/solib-corrupted.exp
15322 * gdb.base/solib-disc.exp
15323 * gdb.base/solib-display.exp
15324 * gdb.base/solib-overlap.exp
15325 * gdb.base/solib-search.exp
15326 * gdb.base/solib-symbol.exp
15327 * gdb.base/source-execution.exp
15328 * gdb.base/sss-bp-on-user-bp-2.exp
15329 * gdb.base/sss-bp-on-user-bp.exp
15330 * gdb.base/stack-checking.exp
15331 * gdb.base/stale-infcall.exp
15332 * gdb.base/step-break.exp
15333 * gdb.base/step-line.exp
15334 * gdb.base/step-over-exit.exp
15335 * gdb.base/step-test.exp
15336 * gdb.base/structs.exp
15337 * gdb.base/sym-file.exp
15338 * gdb.base/symtab-search-order.exp
15339 * gdb.base/term.exp
15340 * gdb.base/type-opaque.exp
15341 * gdb.base/unload.exp
15342 * gdb.base/until-nodebug.exp
15343 * gdb.base/until.exp
15344 * gdb.base/unwindonsignal.exp
15345 * gdb.base/watch-cond.exp
15346 * gdb.base/watch-non-mem.exp
15347 * gdb.base/watch_thread_num.exp
15348 * gdb.base/watchpoint-reuse-slot.exp
15349 * gdb.base/watchpoint-solib.exp
15350 * gdb.base/watchpoint.exp
15351 * gdb.btrace/dlopen.exp
15352 * gdb.cell/arch.exp
15353 * gdb.cell/break.exp
15354 * gdb.cell/bt.exp
15355 * gdb.cell/core.exp
15356 * gdb.cell/data.exp
15357 * gdb.cell/dwarfaddr.exp
15358 * gdb.cell/ea-cache.exp
15359 * gdb.cell/ea-standalone.exp
15360 * gdb.cell/ea-test.exp
15361 * gdb.cell/f-regs.exp
15362 * gdb.cell/fork.exp
15363 * gdb.cell/gcore.exp
15364 * gdb.cell/mem-access.exp
15365 * gdb.cell/ptype.exp
15366 * gdb.cell/registers.exp
15367 * gdb.cell/sizeof.exp
15368 * gdb.cell/solib-symbol.exp
15369 * gdb.cell/solib.exp
15370 * gdb.compile/compile-tls.exp
15371 * gdb.cp/exception.exp
15372 * gdb.cp/gdb2495.exp
15373 * gdb.cp/local.exp
15374 * gdb.cp/mb-inline.exp
15375 * gdb.cp/mb-templates.exp
15376 * gdb.cp/pr10687.exp
15377 * gdb.cp/pr9167.exp
15378 * gdb.cp/scope-err.exp
15379 * gdb.cp/templates.exp
15380 * gdb.cp/virtfunc.exp
15381 * gdb.dwarf2/dw2-dir-file-name.exp
15382 * gdb.dwarf2/dw2-single-line-discriminators.exp
15383 * gdb.fortran/complex.exp
15384 * gdb.fortran/library-module.exp
15385 * gdb.guile/guile.exp
15386 * gdb.guile/scm-cmd.exp
15387 * gdb.guile/scm-frame-inline.exp
15388 * gdb.guile/scm-objfile.exp
15389 * gdb.guile/scm-pretty-print.exp
15390 * gdb.guile/scm-symbol.exp
15391 * gdb.guile/scm-type.exp
15392 * gdb.guile/scm-value.exp
15393 * gdb.linespec/keywords.exp
15394 * gdb.linespec/ls-errs.exp
15395 * gdb.linespec/macro-relative.exp
15396 * gdb.linespec/thread.exp
15397 * gdb.mi/mi-breakpoint-changed.exp
15398 * gdb.mi/mi-dprintf-pending.exp
15399 * gdb.mi/mi-fullname-deleted.exp
15400 * gdb.mi/mi-logging.exp
15401 * gdb.mi/mi-pending.exp
15402 * gdb.mi/mi-solib.exp
15403 * gdb.mi/new-ui-mi-sync.exp
15404 * gdb.mi/user-selected-context-sync.exp
15405 * gdb.multi/dummy-frame-restore.exp
15406 * gdb.multi/multi-arch-exec.exp
15407 * gdb.multi/remove-inferiors.exp
15408 * gdb.multi/watchpoint-multi-exit.exp
15409 * gdb.opt/solib-intra-step.exp
15410 * gdb.perf/backtrace.exp
15411 * gdb.perf/single-step.exp
15412 * gdb.perf/skip-command.exp
15413 * gdb.perf/skip-prologue.exp
15414 * gdb.perf/solib.exp
15415 * gdb.python/lib-types.exp
15416 * gdb.python/py-as-string.exp
15417 * gdb.python/py-bad-printers.exp
15418 * gdb.python/py-block.exp
15419 * gdb.python/py-breakpoint.exp
15420 * gdb.python/py-cmd.exp
15421 * gdb.python/py-events.exp
15422 * gdb.python/py-evthreads.exp
15423 * gdb.python/py-finish-breakpoint.exp
15424 * gdb.python/py-finish-breakpoint2.exp
15425 * gdb.python/py-frame-inline.exp
15426 * gdb.python/py-frame.exp
15427 * gdb.python/py-inferior.exp
15428 * gdb.python/py-infthread.exp
15429 * gdb.python/py-mi.exp
15430 * gdb.python/py-objfile.exp
15431 * gdb.python/py-pp-maint.exp
15432 * gdb.python/py-pp-registration.exp
15433 * gdb.python/py-prettyprint.exp
15434 * gdb.python/py-recurse-unwind.exp
15435 * gdb.python/py-shared.exp
15436 * gdb.python/py-symbol.exp
15437 * gdb.python/py-symtab.exp
15438 * gdb.python/py-template.exp
15439 * gdb.python/py-type.exp
15440 * gdb.python/py-unwind-maint.exp
15441 * gdb.python/py-unwind.exp
15442 * gdb.python/py-value.exp
15443 * gdb.python/python.exp
15444 * gdb.reverse/finish-reverse-bkpt.exp
15445 * gdb.reverse/insn-reverse.exp
15446 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15447 * gdb.reverse/solib-precsave.exp
15448 * gdb.reverse/solib-reverse.exp
15449 * gdb.stabs/gdb11479.exp
15450 * gdb.stabs/weird.exp
15451 * gdb.threads/fork-child-threads.exp
15452 * gdb.threads/fork-plus-threads.exp
15453 * gdb.threads/fork-thread-pending.exp
15454 * gdb.threads/forking-threads-plus-breakpoint.exp
15455 * gdb.threads/hand-call-in-threads.exp
15456 * gdb.threads/interrupted-hand-call.exp
15457 * gdb.threads/linux-dp.exp
15458 * gdb.threads/local-watch-wrong-thread.exp
15459 * gdb.threads/next-while-other-thread-longjmps.exp
15460 * gdb.threads/non-ldr-exit.exp
15461 * gdb.threads/pending-step.exp
15462 * gdb.threads/print-threads.exp
15463 * gdb.threads/process-dies-while-detaching.exp
15464 * gdb.threads/process-dies-while-handling-bp.exp
15465 * gdb.threads/pthreads.exp
15466 * gdb.threads/queue-signal.exp
15467 * gdb.threads/reconnect-signal.exp
15468 * gdb.threads/signal-command-handle-nopass.exp
15469 * gdb.threads/signal-command-multiple-signals-pending.exp
15470 * gdb.threads/signal-delivered-right-thread.exp
15471 * gdb.threads/signal-sigtrap.exp
15472 * gdb.threads/sigthread.exp
15473 * gdb.threads/staticthreads.exp
15474 * gdb.threads/stepi-random-signal.exp
15475 * gdb.threads/thread-unwindonsignal.exp
15476 * gdb.threads/thread_check.exp
15477 * gdb.threads/thread_events.exp
15478 * gdb.threads/tid-reuse.exp
15479 * gdb.threads/tls-nodebug.exp
15480 * gdb.threads/tls-shared.exp
15481 * gdb.threads/tls-so_extern.exp
15482 * gdb.threads/tls.exp
15483 * gdb.threads/wp-replication.exp
15484 * gdb.trace/actions-changed.exp
15485 * gdb.trace/actions.exp
15486 * gdb.trace/backtrace.exp
15487 * gdb.trace/change-loc.exp
15488 * gdb.trace/collection.exp
15489 * gdb.trace/deltrace.exp
15490 * gdb.trace/disconnected-tracing.exp
15491 * gdb.trace/entry-values.exp
15492 * gdb.trace/ftrace-lock.exp
15493 * gdb.trace/ftrace.exp
15494 * gdb.trace/infotrace.exp
15495 * gdb.trace/mi-trace-frame-collected.exp
15496 * gdb.trace/mi-trace-unavailable.exp
15497 * gdb.trace/mi-traceframe-changed.exp
15498 * gdb.trace/mi-tracepoint-changed.exp
15499 * gdb.trace/mi-tsv-changed.exp
15500 * gdb.trace/no-attach-trace.exp
15501 * gdb.trace/packetlen.exp
15502 * gdb.trace/passc-dyn.exp
15503 * gdb.trace/passcount.exp
15504 * gdb.trace/pending.exp
15505 * gdb.trace/pr16508.exp
15506 * gdb.trace/qtro.exp
15507 * gdb.trace/range-stepping.exp
15508 * gdb.trace/read-memory.exp
15509 * gdb.trace/report.exp
15510 * gdb.trace/save-trace.exp
15511 * gdb.trace/signal.exp
15512 * gdb.trace/stap-trace.exp
15513 * gdb.trace/status-stop.exp
15514 * gdb.trace/strace.exp
15515 * gdb.trace/tfile.exp
15516 * gdb.trace/tfind.exp
15517 * gdb.trace/trace-break.exp
15518 * gdb.trace/trace-condition.exp
15519 * gdb.trace/trace-enable-disable.exp
15520 * gdb.trace/trace-mt.exp
15521 * gdb.trace/tracecmd.exp
15522 * gdb.trace/tracefile-pseudo-reg.exp
15523 * gdb.trace/tspeed.exp
15524 * gdb.trace/tstatus.exp
15525 * gdb.trace/tsv.exp
15526 * gdb.trace/unavailable.exp
15527 * gdb.trace/while-dyn.exp
15528 * gdb.trace/while-stepping.exp
15529 * lib/gdb-guile.exp
15530 * lib/gdb.exp
15531 * lib/mi-support.exp
15532 * lib/pascal.exp
15533 * lib/perftest.exp
15534 * lib/prelink-support.exp
15535 * lib/selftest-support.exp
15536
ad02e4fe
SM
155372016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15538
15539 * Makefile.in: Include disable-implicit-rules.mk.
15540
22347e55
AA
155412016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15542
15543 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15544 non-byte-aligned bit fields.
15545
da5b30da
AA
155462016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15547
15548 PR gdb/12616
15549 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15550 respects the DW_AT_data_bit_offset attribute.
15551
b593ecca
SM
155522016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15553
15554 * gdb.base/default.exp: Fix output of "set language".
15555
3b165252
SM
155562016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15557
15558 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15559 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15560 make.
15561 * configure.ac: Remove checks for the make program.
15562 * configure: Re-generate.
15563
1a2f3d7f
KB
155642016-11-16 Kevin Buettner <kevinb@redhat.com>
15565
15566 * gdb.python/py-recurse-unwind.c (main): Add loop.
15567 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15568 to read_register() and gdb.parse_and_eval(). Make each code
15569 call a separate case that can be individually tested.
15570 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15571 proc. Call cont_and_backtrace for each of the code paths that
15572 we want to test in the unwinder.
15573
b7f38fda
AA
155742016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15575
15576 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15577 the definition of struct S.
15578
1f8db343
CM
155792016-11-11 Catherine Moore <clm@codesourcery.com>
15580
15581 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15582
fad0c9fb
PA
155832016-11-09 Pedro Alves <palves@redhat.com>
15584
15585 * gdb.base/commands.exp (runto_or_return): New procedure.
15586 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15587 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15588 (progvar_simple_while_test, progvar_complex_if_while_test)
15589 (if_while_breakpoint_command_test)
15590 (infrun_breakpoint_command_test, breakpoint_command_test)
15591 (user_defined_command_test, watchpoint_command_test)
15592 (test_command_prompt_position, redefine_hook_test)
15593 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15594 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15595 multi_line_input and multi_line. Remove gdb_expect and
15596 gdb_stop_suppressing_tests uses.
15597 * lib/gdb.exp (valnum_re): New global.
15598 (multi_line_input): New procedure.
15599
8354c62c
SM
156002016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15601
15602 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15603 Remove.
15604 (test_setup): Define with proc_with_prefix.
15605 (test_cli_inferior): Likewise.
15606 (test_cli_thread): Likewise.
15607 (test_cli_frame): Likewise.
15608 (test_cli_select_frame): Likewise.
15609 (test_cli_up_down): Likewise.
15610 (test_mi_thread_select): Likewise.
15611 (test_mi_stack_select_frame): Likewise.
15612 (test_cli_in_mi_inferior): Likewise.
15613 (test_cli_in_mi_thread): Likewise.
15614 (test_cli_in_mi_frame): Likewise.
15615 (top level): Do not use with_test_prefix_procname.
15616
64f367a2
PA
156172016-11-09 Pedro Alves <palves@redhat.com>
15618
15619 * gdb.base/commands.exp (gdbvar_simple_if_test)
15620 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15621 (progvar_simple_if_test, progvar_simple_while_test)
15622 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15623 (infrun_breakpoint_command_test, breakpoint_command_test)
15624 (user_defined_command_test, watchpoint_command_test)
15625 (test_command_prompt_position, deprecated_command_test)
15626 (bp_deleted_in_command, temporary_breakpoint_commands)
15627 (stray_arg0_test, source_file_with_indented_comment)
15628 (recursive_source_test, if_commands_test)
15629 (error_clears_commands_left, redefine_hook_test)
15630 (redefine_backtrace_test): Use proc_with_prefix.
15631 * lib/gdb.exp (proc_with_prefix): New proc.
15632
0bb65f1e
AA
156332016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15634
15635 * gdb.base/tui-layout.c: New file.
15636 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15637 disassembly window contains very long lines.
15638
7353f247
TT
156392016-11-08 Tom Tromey <tom@tromey.com>
15640
15641 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15642 depend on Python 2.
15643
30a7bb83
TT
156442016-11-08 Tom Tromey <tom@tromey.com>
15645
15646 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15647 New method.
15648
cdf5a07c
MG
156492016-10-29 Manish Goregaokar <manish@mozilla.com>
15650
2806dc7e 15651 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15652
51a789c3
MG
156532016-10-27 Manish Goregaokar <manish@mozilla.com>
15654
2806dc7e
PA
15655 * gdb.rust/simple.rs: Add test for univariant enums without
15656 discriminants and for encoded struct-like enums.
51a789c3 15657
f610ab6d
PA
156582016-10-28 Pedro Alves <palves@redhat.com>
15659
15660 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15661 gdb_test_multiple, tighten regexps and match symtabs and line
15662 tables incrementally.
15663
b129b0ca
LM
156642016-10-28 Luis Machado <lgustavo@codesourcery.com>
15665
15666 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15667 general.
15668
ecf45d2c
SL
156692016-10-25 Luis Machado <lgustavo@codesourcery.com>
15670
15671 * gdb.base/exec-invalid-sysroot.exp: New file.
15672
b8d38ee4
JK
156732016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15674
15675 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15676
f90fd8c2
JK
156772016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15678
15679 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15680
2d2476aa
MR
156812016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15682
2806dc7e
PA
15683 * gdb.base/killed-outside.exp: Remove $options from a call to
15684 `prepare_for_testing'.
2d2476aa 15685
e42b25a0
SM
156862016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15687
15688 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15689 Change test message.
15690
3ccdb432
SM
156912016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15692
15693 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15694 Update comment.
15695
5bad3170
SM
156962016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15697
15698 * gdb.trace/mi-trace-save.exp: New file.
15699
5ad9dba7
YQ
157002016-10-13 Yao Qi <yao.qi@linaro.org>
15701
15702 * gdb.base/code_elim.exp (get_var_address): Remove.
15703 * gdb.base/relocate.exp: Likewise.
15704 * gdb.base/shreloc.exp: Likewise.
15705 * lib/gdb.exp (get_var_address): New.
15706
62df7e21
YQ
157072016-10-13 Yao Qi <yao.qi@linaro.org>
15708
15709 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15710 floating point tests if $skip_float_test is false.
15711
4dac951e
LM
157122016-10-12 Luis Machado <lgustavo@codesourcery.com>
15713
15714 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15715 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15716 argc values.
15717 Add 1 to argc so we guarantee distinct initial/modified argc values.
15718
8f1a8fc4
JK
157192016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15720
15721 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15722
16c85b5d
JK
157232016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15724
15725 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15726 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15727 * gdb.arch/vsx-regs.exp: Likewise.
15728
1d0e042a
YQ
157292016-10-07 Yao Qi <yao.qi@linaro.org>
15730
15731 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15732
68dadef5
MM
157332016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15734
15735 * gdb.python/python.exp: Test decode_line("*0").
15736
33fa2c6e
DE
157372016-10-06 Doug Evans <dje@google.com>
15738
15739 * gdb.python/py-value.exp (test_value_creation): Add test for large
15740 unsigned 64-bit value.
15741
9c37b5ae
TT
157422016-10-06 Tom Tromey <tom@tromey.com>
15743
15744 * gdb.compile/compile.exp: Change java tests to rust.
15745 * gdb.base/setshow.exp: Change java tests to rust.
15746 * gdb.base/default.exp: Remove java from language list.
15747 * README (Examples): Update language example.
15748 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15749 test.
15750 * lib/gdb.exp (skip_java_tests): Remove.
15751 * lib/java.exp: Remove.
15752 * gdb.java: Remove.
15753
78b86327
MR
157542016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15755
15756 * gdb.arch/mips-fcr.exp: New test.
15757 * gdb.arch/mips-fcr.c: Source for the new test.
15758
7470adbb
MR
157592016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15760
15761 * gdb.base/solib-disc.exp: Use `standard_output_file'
15762 throughout.
15763
4a556533
PA
157642016-10-06 Pedro Alves <palves@redhat.com>
15765
15766 * gdb.base/jit-simple-dl.c: New file.
15767 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15768 * gdb.base/jit-simple.c: ... this.
15769 * gdb.base/jit-simple.exp (jit_run): Delete.
15770 (build_jit): New proc.
15771 (jit_test_reread): Recompile either the main program or the shared
15772 library, depending on what is being tested. Skip changing address
15773 if caller wants to. Compare before/after addresses. If testing
15774 standalone, explicitly load the binary. Test "maint info
15775 breakpoints".
15776 (top level): Add "standalone vs shared lib" and "change address"
15777 vs "same address" axes.
15778
5a122fbc
PA
157792016-10-06 Pedro Alves <palves@redhat.com>
15780
15781 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15782 call.
15783 (jit_run): Delete.
15784 (jit_test_reread): Use with_test_prefix. Reload the main binary
15785 explicitly. Compare the before/after addresses of the JIT
15786 descriptor.
15787
ee8da4b8
DE
157882016-08-15 Doug Evans <dje@google.com>
15789
15790 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15791 for single bitfields is bool.
15792 * gdb.xml/tdesc-regs.exp: Ditto.
15793
f389f6fe
JK
157942016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15795
15796 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15797
fdebf1a4
YQ
157982016-10-05 Yao Qi <yao.qi@linaro.org>
15799
15800 * lib/gdb.exp (support_complex_tests): Return zero if
15801 gdb_skip_float_test return true.
15802
9c36d954 158032016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15804 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15805
15806 PR gdb/20487
15807 * gdb.mi/user-selected-context-sync.exp: New file.
15808 * gdb.mi/user-selected-context-sync.c: New file.
15809
4034d0ff 158102016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15811 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15812
15813 PR gdb/20487
15814 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15815 =thread-select-event check.
15816
a4297203
PB
158172016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15818
15819 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15820 the compulsory L operand changes.
15821 * gdb.arch/powerpc-power.s: Likewise.
15822
bb805577
JK
158232016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15824
15825 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15826 * gdb.base/jit-attach-pie.c: New file.
15827 * gdb.base/jit-attach-pie.exp: New file.
15828
6d61dee5
PA
158292016-09-28 Pedro Alves <palves@redhat.com>
15830
15831 * gdb.base/infcall-input.c: New file.
15832 * gdb.base/infcall-input.exp: New file.
15833
f73842fc
YQ
158342016-09-22 Yao Qi <yao.qi@linaro.org>
15835
15836 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15837 (gdb_exit): Rename it to ...
15838 (gdbserver_gdb_exit): ... Close GDBserver.
15839 (gdb_exit): New proc, call gdbserver_gdb_exit.
15840 (mi_gdb_exit): Likewise.
15841
90681dab
YQ
158422016-09-22 Yao Qi <yao.qi@linaro.org>
15843
15844 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15845 path.
15846 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15847 Remove duplication.
15848
9c211fd8
YQ
158492016-09-22 Yao Qi <yao.qi@linaro.org>
15850
15851 * lib/gdbserver-support.exp: Check the existence of
15852 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15853
ad0a504f
AK
158542016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15855
15856 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15857
36cf1806
TT
158582016-09-21 Tom Tromey <tom@tromey.com>
15859
15860 PR gdb/20604:
15861 * gdb.base/quit.exp: New file.
15862
74172ecf
SM
158632016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15864
15865 * .gitignore: New file.
15866
3d0ec882
MR
158672016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15868
15869 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15870 throughout.
15871
8193adea
AA
158722016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15873
15874 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15875
d41a5c09
JK
158762016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15877
15878 * gdb.cp/casts.cc (decltype): Move it ...
15879 (main): ... with its call to ...
15880 * gdb.cp/casts03.cc: ... a new file.
15881 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15882
d2dfe700
JK
158832016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15884
15885 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15886
e2a92b16
PB
158872016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15888
15889 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15890 and sync up the test with tests in gas/testsuite/gas/ppc.
15891 * gdb.arch/powerpc-power.exp: Likewise.
15892
49b4de64
JK
158932016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15894
15895 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15896
2c29df25
SDJ
158972016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15898 Jan Kratochvil <jan.kratochvil@redhat.com>
15899
15900 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15901 make m1's definition to be different from m2's. Use 'dummy' as an
15902 argument for probe 'two'.
15903
cc3c2846
JB
159042016-09-10 Jon Beniston <jon@beniston.com>
15905
15906 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15907 for sim target.
15908
e1b2624a
AA
159092016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15910
15911 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15912 variable declaration.
15913 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15914 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15915 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15916 received HWCAP as its argument.
15917
4295e285
PA
159182016-09-06 Pedro Alves <palves@redhat.com>
15919
15920 * gdb.base/new-ui-pending-input.c: New file.
15921 * gdb.base/new-ui-pending-input.exp: New file.
15922 * gdb.exp (clear_gdb_spawn_id): New procedure.
15923 (with_spawn_id): Check whether gdb_spawn_id exists before
15924 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15925 on exit.
15926
00d5215e
UW
159272016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15928
15929 * gdb.base/float128.c: New file.
15930 * gdb.base/float128.exp: Likewise.
15931 * gdb.base/floatn.c: Likewise.
15932 * gdb.base/floatn.exp: Likewise.
15933
a9ff5f12
UW
159342016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15935
15936 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15937
f245535c
PA
159382016-09-05 Pedro Alves <palves@redhat.com>
15939
15940 PR backtrace/19927
15941 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15942 unwinders are immediately called as side effect of "source" or
15943 "disable unwinder" commands.
15944 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15945
ae9cf263
YQ
159462016-09-02 Yao Qi <yao.qi@linaro.org>
15947
15948 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15949 is true and $type is "float" or "double".
15950
27aba047
YQ
159512016-09-02 Yao Qi <yao.qi@linaro.org>
15952
15953 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15954 true.
15955 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15956 * gdb.base/call-rt-st.exp: Likewise.
15957 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15958 return value instead of gdb,skip_float_test.
15959 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15960 (do_function_calls): Use its return value instead of
15961 gdb,skip_float_test.
15962 * gdb.base/finish.exp: Likewise.
15963 * gdb.base/funcargs.exp: Likewise.
15964 * gdb.base/return.exp: Likewise.
15965 * gdb.base/return2.exp: Likewise.
15966 * gdb.base/varargs.exp: Likewise.
15967 * lib/gdb.exp (gdb_skip_float_test): Change it to
15968 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15969
5af962df
AA
159702016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15971
15972 * gdb.multi/tids.exp: Test "thread apply all".
15973
7fac6910
JK
159742016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15975
15976 * gdb.base/default.exp (tty): Remove.
15977
bb1fe4ac
KB
159782016-08-24 Kevin Buettner <kevinb@redhat.com>
15979
2806dc7e
PA
15980 * gdb.python/py-recurse-unwind.c: New file.
15981 * gdb.python/py-recurse-unwind.py: New file.
15982 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15983
0a1ddfa6
SM
159842016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15985
15986 * gdb.base/set-inferior-tty.exp: New file.
15987 * gdb.base/set-inferior-tty.c: New file.
15988
d9de1fe3
PA
159892016-08-23 Pedro Alves <palves@redhat.com>
15990
15991 PR gdb/20494
15992 * gdb.base/new-ui-echo.c: New file.
15993 * gdb.base/new-ui-echo.exp: New file.
15994
e9d9abd7
YQ
159952016-08-23 Yao Qi <yao.qi@linaro.org>
15996
15997 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15998 gdbserver_spawn.
15999 * gdb.server/connect-without-multi-process.exp (do_test):
16000 Likewise.
16001
3589529e
YQ
160022016-08-23 Yao Qi <yao.qi@linaro.org>
16003
16004 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
16005 standalone_txt. Delete gdb_txt and standalone_txt on host
16006 and target. Spawn the binary on target. Copy files from
16007 target to host.
16008
6bb90213
PA
160092016-08-22 Pedro Alves <palves@redhat.com>
16010
16011 PR gdb/20505
16012 * gdb.base/vdso-warning.exp: Test core dumps too. Use
16013 with_test_prefix. Factor out bits to ...
16014 (test_no_vdso): ... this new procedure.
16015
20c2c024
CL
160162016-08-19 Carl Love <cel@us.ibm.com>
16017
16018 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
16019 maintaining separate logic for constructing the output path.
16020 * gdb.arch/powerpc-d128-regs.exp: Likewise.
16021 * gdb.arch/ppc-dfp.exp: Likewise.
16022 * gdb.arch/ppc-fp.exp: Likewise.
16023 * gdb.arch/vsx-regs.exp: Likewise.
16024 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
16025 binprefix for generating the additional binary files.
16026
0646e07d
PA
160272016-08-19 Pedro Alves <palves@redhat.com>
16028
16029 * gdb.trace/mi-trace-frame-collected.exp
16030 (test_trace_frame_collected): On x32, expect two registers.
16031
46da9242
CL
160322016-08-18 Carl Love <cel@us.ibm.com>
16033
16034 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
16035 and sync up the test with tests in gas/testsuite/gas/ppc.
16036 * gdb.arch/powerpc-power.exp: Likewise.
16037
eb2332d7
SM
160382016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16039
16040 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
16041 expected error message.
16042
63c61e04
SM
160432016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16044
16045 * gdb.multi/remove-inferiors.exp: New file.
16046 * gdb.multi/remove-inferiors.c: New file.
16047
7b17065f
YQ
160482016-08-12 Yao Qi <yao.qi@linaro.org>
16049
16050 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
16051 argument list.
16052
01d3dedf
PA
160532016-08-10 Pedro Alves <palves@redhat.com>
16054
16055 PR gdb/19187
16056 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
16057 setup_kfails.
16058
3eb7562a
PA
160592016-08-09 Pedro Alves <palves@redhat.com>
16060 Simon Marchi <simon.marchi@ericsson.com>
16061
16062 PR gdb/20418
16063 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
16064 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
16065
80614914
PA
160662016-08-09 Pedro Alves <palves@redhat.com>
16067
16068 PR mi/20431
16069 * gdb.mi/mi-cmd-error.exp: New file.
16070
f348d89a
PA
160712016-08-09 Pedro Alves <palves@redhat.com>
16072
16073 PR gdb/18653
16074 * gdb.base/signals-state-child.c: New file.
16075 * gdb.base/signals-state-child.exp: New file.
16076 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
16077
e5ca03b4
PA
160782016-08-09 Pedro Alves <palves@redhat.com>
16079
16080 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
16081
282a0691
TT
160822016-08-03 Tom Tromey <tom@tromey.com>
16083
16084 PR python/18565:
16085 * gdb.python/py-frame-inline.exp: Add Frame.function test.
16086
41bfcd63
YQ
160872016-08-01 Yao Qi <yao.qi@linaro.org>
16088
16089 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
16090 variable mode to "multi-process" if $multi_process is 1, otherwise
16091 set it to "single-process".
16092
e3465b24
YQ
160932016-08-01 Yao Qi <yao.qi@linaro.org>
16094
16095 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
16096 * gdb.cp/cpexprs.exp: Likewise.
16097 * gdb.cp/m-static.exp: Likewise.
16098
0b31a4bc
TT
160992016-07-26 Tom Tromey <tom@tromey.com>
16100
16101 PR python/20190:
16102 * gdb.threads/tls.exp (check_thread_local): Add python symbol
16103 test.
16104
e0461dbb
MM
161052016-07-26 Markus Metzger <markus.t.metzger@intel.com>
16106
16107 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
16108 selecting assembly source files.
16109 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
16110 assembly source files.
16111 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
16112 assembly source files.
16113 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
16114 selecting assembly source files.
16115
8194e927
SM
161162016-07-25 Simon Marchi <simon.marchi@ericsson.com>
16117
16118 * gdb.base/new-ui.exp (do_test_invalid_args): New
16119 procedure.
16120
c0272db5
TW
161212016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
16122
16123 * gdb.btrace/reconnect.c: New file.
16124 * gdb.btrace/reconnect.exp: New file.
16125
e3487908
GKB
161262016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
16127
16128 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
16129 to test_catch_syscall_group.
16130 (test_catch_syscall_group): New.
16131
12df5c00
TT
161322016-07-21 Tom Tromey <tom@tromey.com>
16133
16134 * gdb.rust/simple.rs (main): Use empty struct expression.
16135 * gdb.rust/simple.exp: Add tests for empty struct expression.
16136
bae62ee2
YQ
161372016-07-21 Yao Qi <yao.qi@linaro.org>
16138
16139 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
16140 if gdb_skip_xml_test is true on some targets.
16141
b1b53fb3
YQ
161422016-07-21 Yao Qi <yao.qi@linaro.org>
16143
16144 * gdb.server/solib-list.exp: Unset last_loaded_file.
16145
027d97f8
JK
161462016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16147
16148 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
16149 "step into captured_main (args)".
16150
7674d381
JK
161512016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16152
16153 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
16154
72b5d099
JK
161552016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16156
16157 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
16158
1f960ced
PA
161592016-07-19 Pedro Alves <palves@redhat.com>
16160
16161 * gdb.opt/inline-break.exp: Remove optimize=-O2.
16162 * gdb.opt/inline-bt.exp: Likewise.
16163 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
16164 additional_flags=-Winline.
16165 * gdb.opt/inline-locals.exp: Likewise.
16166 * gdb.opt/inline-markers.c (ATTR): Define.
16167 (inlined_fn): Use it.
16168
f25827c1
YQ
161692016-07-19 Yao Qi <yao.qi@linaro.org>
16170
16171 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
16172 (test_with_self): Remove some code. Remove argument executable.
16173 (top-level): Use do_self_tests.
16174
37539ebe
DB
161752016-07-15 Zachary Welch <zwelch@codesourcery.com>
16176 Don Breazeal <donb@codesourcery.com>
16177
16178 * gdb.base/maint.exp: Escape paths used in regular expressions.
16179 * gdb.stabs/weird.exp: Likewise.
16180
dac790e1
TT
161812016-07-13 Tom Tromey <tom@tromey.com>
16182
16183 PR python/15620, PR python/18620:
16184 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
16185 (test_bkpt_events): New procs.
16186
93daf339
TT
161872016-07-13 Tom Tromey <tom@tromey.com>
16188
16189 PR python/17698:
16190 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
16191 test.
16192 (test_watchpoints): Likewise.
16193 (test_bkpt_pending): New proc.
16194
6571a381
TT
161952016-07-13 Tom Tromey <tom@tromey.com>
16196
16197 PR cli/18053:
16198 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
16199 completion test.
16200
e8732474
JK
162012016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16202
16203 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
16204 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
16205 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
16206 f_label.
16207 (g): Rename g_end_lbl to g_label.
16208 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
16209 low_pc and high_pc.
16210 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
16211
e0f3fd7c
TT
162122016-07-12 Tom Tromey <tom@tromey.com>
16213
16214 PR python/19293:
16215 * gdb.python/py-unwind-maint.exp: Update tests.
16216
3cfe46b6
YQ
162172016-07-12 Yao Qi <yao.qi@linaro.org>
16218
16219 * lib/selftest-support.exp (selftest_setup): Match the output
16220 when captured_main is inlined.
16221
4f19a0e6
WT
162222016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
16223
16224 * gdb.fortran/derived-types.exp (result_line, result_line_2):
16225 New variables.
16226 (print this%a, print this%b, print this): New tests.
16227 * gdb.fortran/derived-types.f90 (this): New object and
16228 initialization.
16229
986cf455
SM
162302016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16231
16232 * gdb.ada/arraydim.exp: Remove extra directory level in build
16233 directory.
16234
f0464b23
SM
162352016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16236
16237 * lib/ada.exp: Remove extra directory level in build directory.
16238 * gdb.ada/cond_lang.exp: Likewise.
16239 * gdb.ada/exec_changed.exp: Likewise.
16240 * gdb.ada/lang_switch.exp: Likewise.
16241
42d94011
MG
162422016-07-06 Manish Goregaokar <manish@mozilla.com>
16243
2806dc7e
PA
16244 * simple.rs: Add test for raw pointer subscripting.
16245 * simple.exp: Add test expectations.
42d94011 16246
647c264c
YQ
162472016-07-05 Yao Qi <yao.qi@linaro.org>
16248
16249 * gdb.mi/mi-reverse.exp: Match =record-started output.
16250
20aa2c60
PA
162512016-07-01 Pedro Alves <palves@redhat.com>
16252
16253 * gdb.base/jit-reader.exp (info_registers_current_frame): New
16254 procedure.
16255 (jit_reader_test): Test the jit reader's unwinder.
16256 * gdb.base/jithost.c (jit_function_00_code): New global.
16257 (main): Use memcpy to fill in the mmapped code, instead of poking
16258 bytes manually here.
16259 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
16260 value.
16261 (read_debug_info): Save the function's range.
16262 (read_sp): New function.
16263 (unwind_frame): Use it. Also unwind RBP.
16264 (get_frame_id): Use read_sp.
16265 (gdb_init_reader): Use calloc instead of malloc.
16266 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
16267 parameter. Use gdb_test_multiple.
16268
ced2dffb
PA
162692016-07-01 Pedro Alves <palves@redhat.com>
16270 Antoine Tremblay <antoine.tremblay@ericsson.com>
16271
16272 * gdb.threads/process-dies-while-detaching.c: New file.
16273 * gdb.threads/process-dies-while-detaching.exp: New file.
16274
63000888
PA
162752016-07-01 Pedro Alves <palves@redhat.com>
16276
16277 * gdb.multi/watchpoint-multi-exit.c: New file.
16278 * gdb.multi/watchpoint-multi-exit.exp: New file.
16279
038d4868
PA
162802016-06-30 Pedro Alves <palves@redhat.com>
16281
16282 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
16283 unset inferior_spawn_id.
16284
994e9c83
PA
162852016-06-30 Pedro Alves <palves@redhat.com>
16286
16287 * lib/mi-support.exp (default_mi_gdb_start): Declare global
16288 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
16289
e5653468
YQ
162902016-06-29 Yao Qi <yao.qi@linaro.org>
16291
16292 * gdb.base/return.c: Add copyright header.
16293
803b47e5
TT
162942016-06-29 Tom Tromey <tom@tromey.com>
16295
16296 PR python/20129:
16297 * gdb.python/py-framefilter.exp: Add tests for setting priority
16298 and disabling of non-existent frame filter.
16299
28244707
YQ
163002016-06-29 Yao Qi <yao.qi@linaro.org>
16301
16302 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
16303 0x0f07ff.
16304
a31d2f06
YQ
163052016-06-28 Yao Qi <yao.qi@linaro.org>
16306
16307 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16308 triplets. Start gdb, execute catch syscall, and continue. Check
16309 gdb's output to determine catch syscall is supported.
16310
921d8f54
MG
163112016-06-27 Manish Goregaokar <manish@mozilla.com>
16312
25d49b86
PA
16313 * gdb.rust/simple.rs: Add test for returning unit in a function.
16314 * gdb.rust/simple.exp: Add expectation for functions returning
16315 unit.
921d8f54 16316
f4952523
PMR
163172016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16318
16319 * gdb.python/py-breakpoint-create-fail.c,
16320 gdb.python/py-breakpoint-create-fail.exp,
16321 gdb.python/py-breakpoint-create-fail.py: New testcase.
16322
fccb08f8
MG
163232016-06-25 Manish Goregaokar <manish@mozilla.com>
16324
16325 PR gdb/20239
16326 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16327 * gdb.rust/simple.exp: Add test expectations for new NonZero
16328 tests.
fccb08f8 16329
6b850546
DT
163302016-06-24 David Taylor <dtaylor@emc.com>
16331
16332 * gdb.base/offsets.exp: New file.
16333 * gdb.base/offsets.c: New file.
16334
17621150
TT
163352016-06-23 Tom Tromey <tom@tromey.com>
16336
16337 PR gdb/16483:
16338 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16339 before any filters are loaded.
16340
04d59df6
WT
163412016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16342
16343 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16344 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16345 structs.
16346 * gdb.fortran/derived-type-function.exp: New file.
16347 * gdb.fortran/derived-type-function.f90: New file.
16348
16349
ac69f786
PA
163502016-06-21 Pedro Alves <palves@redhat.com>
16351
16352 * gdb.base/new-ui.exp: New file.
16353 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16354 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16355 (with_spawn_id): New procedure.
16356
49940788
PA
163572016-06-21 Pedro Alves <palves@redhat.com>
16358
16359 * gdb.mi/mi-exec-run.exp: New file.
16360
ef274d26
PA
163612016-06-21 Pedro Alves <palves@redhat.com>
16362
16363 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16364 breakpoint command's output on the main UI.
16365 (test_break): New procedure, factored out from calls in the top
16366 level.
16367 (top level): Use foreach_with_prefix to test MI as main UI and as
16368 separate UI.
16369
468afe6c
PA
163702016-06-21 Pedro Alves <palves@redhat.com>
16371
16372 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16373 (test_awatch_creation_and_listing)
16374 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16375 Remove 'type' parameter.
16376 (test_watchpoint_all): New parameter mi_mode. Remove
16377 with_test_prefix.
16378 (top level): Use foreach_with_prefix, and add main/separate UI MI
16379 testing axis.
16380
51f77c37
PA
163812016-06-21 Pedro Alves <palves@redhat.com>
16382
16383 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16384 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16385 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16386 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16387 (gdb_main_spawn_id, mi_spawn_id): Declare and
16388 comment.
16389 (mi_create_inferior_pty): New procedure,
16390 factored out from default_mi_gdb_start.
16391 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16392 procedures.
16393 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16394 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16395 Use mi_create_inferior_pty.
16396 (mi_gdb_start): Use eval to pass down args list.
16397
8980e177
PA
163982016-06-21 Pedro Alves <palves@redhat.com>
16399
16400 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16401 * gdb.opt/inline-cmds.exp: Add MI tests.
16402
f38d3ad1
PA
164032016-06-21 Pedro Alves <palves@redhat.com>
16404
16405 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16406
45db7c09
PA
164072016-06-21 Pedro Alves <palves@redhat.com>
16408
16409 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16410 (top level): Use it instead of mi_execute_to.
16411
5a069ab3
PA
164122016-06-21 Pedro Alves <palves@redhat.com>
16413
16414 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16415 (cont_handler_str): New.
16416 (signal_stop_handler): Set stop_handler_str instead of printing to
16417 stdout.
16418 (continue_handler): Set cont_handler_str instead of printing to
16419 stdout.
16420 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16421 mi_send_resuming_command. Print stop_handler_str and
16422 cont_handler_str instead of expecting the python events print
16423 directly.
16424
2838cc1d
SD
164252016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16426
16427 * gdb.base/jit-reader.exp: New file.
16428 * gdb.base/jithost.c: New file.
16429 * gdb.base/jithost.h: New file.
16430 * gdb.base/jitreader.c : New file.
16431 * gdb.base/jit-protocol.h: New file.
16432
21a77091
YQ
164332016-06-17 Yao Qi <yao.qi@linaro.org>
16434
16435 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16436 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16437 and detach-on-fork. Adjust tests.
16438 (top level): Invoke break_cond_on_syscall with combinations of
16439 syscall, follow-fork-mode and detach-on-fork.
16440
f50bf8e5
YQ
164412016-06-17 Yao Qi <yao.qi@linaro.org>
16442
16443 * gdb.base/step-over-exit.c: New.
16444 * gdb.base/step-over-exit.exp: New.
16445
a28d8e50
YTL
164462016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16447
16448 * gdb.base/float.exp: Add target check for nds32*-*-*.
16449 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16450
cad8e26d
AB
164512016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16452
16453 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16454 for unsupported target features.
16455 * gdb.base/call-rt-st.exp: Likewise.
16456 * gdb.base/call-sc.exp: Likewise.
16457 * gdb.base/call-signal-resume.exp: Likewise.
16458 * gdb.base/call-strs.exp: Likewise.
16459 * gdb.base/callexit.exp: Likewise.
16460 * gdb.base/callfuncs.exp: Likewise.
16461 * gdb.base/nodebug.exp: Likewise.
16462 * gdb.base/printcmds.exp: Likewise.
16463 * gdb.base/ptype.exp: Likewise.
16464 * gdb.base/structs.exp: Likewise.
16465 * gdb.base/unwindonsignal.exp: Likewise.
16466 * gdb.cp/gdb2495.exp: Likewise.
16467 * gdb.cp/templates.exp: Likewise.
16468 * gdb.cp/virtfunc.exp: Likewise.
16469 * gdb.threads/hand-call-in-threads.exp: Likewise.
16470 * gdb.threads/interrupted-hand-call.exp: Likewise.
16471 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16472
347dc102
TT
164732016-06-10 Tom Tromey <tom@tromey.com>
16474
16475 PR rust/20110:
16476 * gdb.rust/expr.exp: Add test for integer constant larger than
16477 i32.
16478
5e13cf25
BH
164792016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16480
16481 * gdb.fortran/nested-funcs.exp: New.
16482 * gdb.fortran/nested-funcs.f90: New.
16483
bb556f1f
TK
164842016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16485
16486 * gdb.base/examine-backward.c: New file.
16487 * gdb.base/examine-backward.exp: New file.
16488
38b022b4
SM
164892016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16490
16491 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16492 matching.
16493
1b40ec05
TT
164942016-06-02 Tom Tromey <tom@tromey.com>
16495
16496 PR python/18984:
16497 * gdb.python/py-shared.exp: Add solib_name test.
16498
193bd378
SM
164992016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16500
16501 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16502
3326303b
MG
165032016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16504
16505 PR c++/19893
16506 * gdb.dwarf2/implref.exp: Rename to...
16507 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16508 * gdb.dwarf2/implref-array.c: New file.
16509 * gdb.dwarf2/implref-array.exp: Likewise.
16510 * gdb.dwarf2/implref-global.c: Likewise.
16511 * gdb.dwarf2/implref-global.exp: Likewise.
16512 * gdb.dwarf2/implref-struct.c: Likewise.
16513 * gdb.dwarf2/implref-struct.exp: Likewise.
16514
825c8ef2
AT
165152016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16516
16517 * gdb.trace/trace-condition.exp: Add 64bit tests.
16518
2320162a
AT
165192016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16520
16521 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16522 bits types.
16523 (main): Adapt to 8 to 64 bits types.
16524 * gdb.trace/trace-condition.exp: Add new tests.
16525
a7818233
AT
165262016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16527
16528 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16529
0d336466
AT
165302016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16531
16532 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16533 Move condition tests...
16534 * gdb.trace/trace-condition.exp: Here.
16535
7faeb45a
AT
165362016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16537
16538 * gdb.trace/trace-condition.exp: Add counter-case tests.
16539
e385593e
JK
165402016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16541
16542 PR c++/15231
16543 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16544 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16545
744608cc
PA
165462016-05-27 Pedro Alves <palves@redhat.com>
16547
16548 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16549 New procedure.
16550 (top level): Call it, and bail out of DejaGnu is known to be bad.
16551
ac775bf4
AB
165522016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16553
16554 * gdb.base/whatis.c: Extend the test case.
16555 * gdb.base/whatis.exp: Add additional tests.
16556
2bbad2ea
BH
165572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16558
16559* gdb.fortran/type.f90: Add pointer variable.
16560* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16561
8b70175d
BH
165622016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16563
16564 * gdb.fortran/vla-type.exp: Fix testcase name.
16565
86d8a848
BH
165662016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16567
16568 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16569
e188eb36
BH
165702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16571
16572 * gdb.fortran/type.f90: Add nested structures.
16573 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16574 * gdb.fortran/derived-type.exp: Adapt expected output.
16575 * gdb.fortran/vla-type.exp: Adapt expected output.
16576
9b2db1fd
BH
165772016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16578
16579 * gdb.fortran/whatis_type.exp: Adapt expected output.
16580
72b17055
BH
165812016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16582
16583 * gdb.fortran/print_type.exp: Fix expected output.
16584 * gdb.fortran/whatis_type.exp: Fix expected output.
16585
3cd81d8d
BH
165862016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16587
16588 * gdb.fortran/whatis_type.exp: Use multi_line.
16589
ddae9462
TT
165902016-05-24 Tom Tromey <tom@tromey.com>
16591
16592 PR python/17386:
16593 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16594 use value as an index.
16595
1957f6b8
TT
165962016-05-23 Tom Tromey <tom@tromey.com>
16597
16598 PR python/17981:
16599 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16600 no-breakpoint case.
16601
026a9174
PA
166022016-05-24 Pedro Alves <palves@redhat.com>
16603
16604 PR gdb/19828
16605 * gdb.threads/clone-attach-detach.c: New file.
16606 * gdb.threads/clone-attach-detach.exp: New file.
16607
e70a7231
FR
166082016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16609
16610 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16611
0f6ed0e0
TT
166122016-05-23 Tom Tromey <tom@tromey.com>
16613
16614 PR python/19438, PR python/18393:
16615 * gdb.python/py-progspace.exp: Add "dir" test.
16616 * gdb.python/py-objfile.exp: Add "dir" test.
16617
ffd19d61
YQ
166182016-05-23 Yao Qi <yao.qi@linaro.org>
16619
16620 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16621 * gdb.arch/thumb2-it.exp: Likewise.
16622
9e8f9b05
SM
166232016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16624
16625 * gdb.mi/mi-threads-interrupt.c: New file.
16626 * gdb.mi/mi-threads-interrupt.exp: New file.
16627
61c6156d
SM
166282016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16629
16630 PR gdb/18077
16631 * gdb.mi/mi-async-run.exp: New file.
16632 * gdb.mi/mi-async-run.c: New file.
16633
67218854
TT
166342016-05-17 Tom Tromey <tom@tromey.com>
16635 Manish Goregaokar <manishsmail@gmail.com>
16636
16637 * lib/rust-support.exp: New file.
16638 * lib/gdb.exp (skip_rust_tests): New proc.
16639 (build_executable_from_specs): Handle rust.
16640 * lib/future.exp (gdb_find_rustc): New proc.
16641 (gdb_default_target_compile): Handle rust.
16642 * gdb.rust/expr.exp: New file.
16643 * gdb.rust/generics.exp: New file.
16644 * gdb.rust/generics.rs: New file.
16645 * gdb.rust/methods.exp: New file.
16646 * gdb.rust/methods.rs: New file.
16647 * gdb.rust/modules.exp: New file.
16648 * gdb.rust/modules.rs: New file.
16649 * gdb.rust/simple.exp: New file.
16650 * gdb.rust/simple.rs: New file.
16651
c44af4eb
TT
166522016-05-17 Tom Tromey <tom@tromey.com>
16653
16654 * gdb.base/default.exp (set language): Add rust.
16655
dcd1f979
TT
166562016-05-17 Tom Tromey <tom@tromey.com>
16657
16658 * gdb.gdb/unittest.exp: New file.
16659
155b7f57
YQ
166602016-05-16 Yao Qi <yao.qi@linaro.org>
16661
16662 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16663 shell_prompt. Update shell_prompt_re.
16664
8ddd5a6c
DE
166652016-05-12 Doug Evans <dje@google.com>
16666
16667 PR symtab/19999
16668 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16669 $options when building executable.
16670 * gdb.dwarf2/fission-loclists-pie.S: New file.
16671 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16672
02e370d9
SM
166732016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16674
16675 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16676 of [is_remote target],
16677
8929ad8b
SM
166782016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16679
16680 * lib/gdb.exp (use_gdb_stub): New procedure.
16681
6c447423
DE
166822016-05-03 Yunlian Jiang <yunlian@google.com>
16683 Doug Evans <dje@google.com>
16684
16685 PR symtab/19914
16686 * gdb.dwarf2/dwp-sepdebug.c: New file.
16687 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16688
444e826c
SM
166892016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16690
16691 * gdb.base/detach.exp: Remove is_remote check.
16692
740feeaa
SM
166932016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16694
16695 * gdb.base/annota-input-while-running.exp: Don't check for
16696 [is_remote target]. Enable annotations after running to main.
16697 Remove unused "set test..." line.
16698
9080ac9d
SM
166992016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16700
16701 * gdb.trace/trace-enable-disable.exp: New file.
16702 * gdb.trace/trace-enable-disable.c: New file.
16703
952ebca5
SM
167042016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16705
16706 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16707 use it in info sharedlibrary test.
16708 * gdb.trace/ftrace-lock.exp: Likewise.
16709 * gdb.trace/ftrace.exp: Likewise.
16710 * gdb.trace/range-stepping.exp: Likewise.
16711 * gdb.trace/trace-break.exp: Likewise.
16712 * gdb.trace/trace-condition.exp: Likewise.
16713 * gdb.trace/trace-mt.exp: Likewise.
16714
d9019901
SM
167152016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16716
16717 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16718 (gdb_load_shlib): ... this.
16719 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16720 gdb_load_shlib.
16721 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16722 * gdb.base/ctxobj.exp: Likewise.
16723 * gdb.base/dprintf-pending.exp: Likewise.
16724 * gdb.base/dso2dso.exp: Likewise.
16725 * gdb.base/fixsection.exp: Likewise.
16726 * gdb.base/gcore-relro.exp: Likewise.
16727 * gdb.base/gdb1555.exp: Likewise.
16728 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16729 * gdb.base/gnu-ifunc.exp: Likewise.
16730 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16731 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16732 * gdb.base/pending.exp: Likewise.
16733 * gdb.base/print-file-var.exp: Likewise.
16734 * gdb.base/print-symbol-loading.exp: Likewise.
16735 * gdb.base/shlib-call.exp: Likewise.
16736 * gdb.base/shreloc.exp: Likewise.
16737 * gdb.base/so-impl-ld.exp: Likewise.
16738 * gdb.base/solib-disc.exp: Likewise.
16739 * gdb.base/solib-nodir.exp: Likewise.
16740 * gdb.base/solib-overlap.exp: Likewise.
16741 * gdb.base/solib-symbol.exp: Likewise.
16742 * gdb.base/solib-weak.exp (do_test): Likewise.
16743 * gdb.base/sym-file.exp: Likewise.
16744 * gdb.base/symtab-search-order.exp: Likewise.
16745 * gdb.base/type-opaque.exp: Likewise.
16746 * gdb.base/unload.exp: Likewise.
16747 * gdb.base/watchpoint-solib.exp: Likewise.
16748 * gdb.compile/compile.exp: Likewise.
16749 * gdb.cp/gdb2384.exp: Likewise.
16750 * gdb.cp/infcall-dlopen.exp: Likewise.
16751 * gdb.cp/re-set-overloaded.exp: Likewise.
16752 * gdb.fortran/library-module.exp: Likewise.
16753 * gdb.opt/solib-intra-step.exp: Likewise.
16754 * gdb.python/py-finish-breakpoint.exp: Likewise.
16755 * gdb.python/py-shared.exp: Likewise.
16756 * gdb.reverse/solib-precsave.exp: Likewise.
16757 * gdb.reverse/solib-reverse.exp: Likewise.
16758 * gdb.server/solib-list.exp: Likewise.
16759 * gdb.threads/dlopen-libpthread.exp: Likewise.
16760 * gdb.threads/tls-shared.exp: Likewise.
16761 * gdb.threads/tls-so_extern.exp: Likewise.
16762 * gdb.trace/change-loc.exp: Likewise.
16763 * gdb.trace/ftrace-lock.exp: Likewise.
16764 * gdb.trace/ftrace.exp: Likewise.
16765 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16766 * gdb.trace/pending.exp: Likewise.
16767 * gdb.trace/range-stepping.exp: Likewise.
16768 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16769 (strace_info_marker): Likewise.
16770 (strace_probe_marker): Likewise.
16771 (strace_trace_on_same_addr): Likewise.
16772 (strace_trace_on_diff_addr): Likewise.
16773 * gdb.trace/trace-break.exp: Likewise.
16774 * gdb.trace/trace-condition.exp: Likewise.
16775 * gdb.trace/trace-mt.exp: Likewise.
16776
fca4cfd9
SM
167772016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16778
16779 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16780 result of gdb_remote_download.
16781 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16782 * gdb.base/dso2dso.exp: Likewise.
16783 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16784 * gdb.base/print-file-var.exp: Likewise.
16785 * gdb.base/shlib-call.exp: Likewise.
16786 * gdb.base/shreloc.exp: Likewise.
16787 * gdb.base/solib-overlap.exp: Likewise.
16788 * gdb.base/solib-weak.exp (do_test): Likewise.
16789 * gdb.base/unload.exp: Likewise.
16790
11cf4ffb
YQ
167912016-04-27 Yao Qi <yao.qi@linaro.org>
16792
16793 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16794 exists.
16795
3e2e34f8
KB
167962016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16797
16798 * vla-type.exp: Print structure from toplevel.
16799
8f07e298
BH
168002016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16801
16802 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16803 of dynamic types.
16804 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16805 of dynamic types.
16806
9920b434
BH
168072016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16808
16809 * gdb.fortran/vla-type.f90: New file.
16810 * gdb.fortran/vla-type.exp: New file.
16811
f3abeff5
YQ
168122016-04-25 Yao Qi <yao.qi@linaro.org>
16813
16814 * gdb.base/branch-to-self.c: New file.
16815 * gdb.base/branch-to-self.exp: New file.
16816
0a5d52f0
YQ
168172016-04-22 Yao Qi <yao.qi@linaro.org>
16818
16819 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16820 more after $hex.
16821
495346f6
YQ
168222016-04-22 Yao Qi <yao.qi@linaro.org>
16823
16824 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16825 * gdb.base/annota3.exp: Likewise.
16826
4a7e075c
YQ
168272016-04-22 Yao Qi <yao.qi@linaro.org>
16828
16829 * gdb.reverse/step-precsave.exp: Do one step and test program
16830 stops in "callee" and do multiple steps until program goes out
16831 of "callee".
16832 * gdb.reverse/step-reverse.exp: Likewise.
16833
5b061e98
YQ
168342016-04-22 Yao Qi <yao.qi@linaro.org>
16835
16836 * gdb.trace/signal.exp: Also pass if
16837 $tracepoint_hits($i) > $iterations.
16838
5c5dc57f
YQ
168392016-04-22 Yao Qi <yao.qi@linaro.org>
16840
16841 * gdb.trace/signal.c: New file.
16842 * gdb.trace/signal.exp: New file.
16843
a55411b9
DE
168442016-04-19 Doug Evans <xdje42@gmail.com>
16845
16846 * gdb.base/bad-file.exp: New file.
16847
a22df60a
MG
168482016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16849
16850 * gdb.dwarf2/implref.exp: New file.
16851
0c13f7e5
BH
168522016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16853
16854 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16855 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16856 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16857 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16858 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16859 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16860 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16861 * lib/fortran.exp (fortran_int4): New procedure.
16862 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16863 (fortran_logical4): Likewise.
16864
9b9b09e9
BH
168652016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16866
16867 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16868
a14d1f4d
BH
168692016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16870
16871 * lib/compiler.c: Add Intel specific preprocessor macros.
16872 * lib/compiler.cc: Likewise.
25d49b86 16873
7d49b1d0
LM
168742016-04-13 Luis Machado <lgustavo@codesourcery.com>
16875
16876 * gdb.server/connect-with-no-symbol-file.c: New file.
16877 * gdb.server/connect-with-no-symbol-file.exp: New file.
16878
8392fa22
SM
168792016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16880
16881 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16882
8c4c4aeb
SM
168832016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16884
16885 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16886 standard output directory.
16887
45e3745e
AT
168882016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16889
16890 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16891
e26b7e41
MM
168922016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16893
16894 * gdb.btrace/instruction_history.c (loop): Add declaration.
16895
8ce09462
AT
168962016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16897
16898 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16899
2e88a1ea
SM
169002016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16901
16902 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16903 parentheses to print.
16904 (continue_handler): Likewise.
16905
f48e22e3
SM
169062016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16907
16908 * gdb.server/solib-list.exp: Remove is_remote check.
16909 Pass shlib= to gdb_compile. Don't link shared library with
16910 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16911 Run binary filename through "readlink -f" on the target.
16912
096be756
PA
169132016-04-08 Pedro Alves <palves@redhat.com>
16914
16915 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16916 interpreter filename as argument to gdbserver_spawn.
16917 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16918 Return empty if $last_loaded_file does not exist.
16919
06500533
JK
169202016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16921
16922 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16923 * gdb.base/jit-main.c: Use exit after usage.
16924
2d35e871
JK
169252016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16926
16927 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16928 GDBHISTSIZE prior to the tests.
16929 * gdb.base/gdbinit-history.exp: Likewise.
16930
169312016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16932
16933 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16934 instead of build_executable. Use gdb_load_shlibs.
16935
c8064e7e
YQ
169362016-04-07 Yao Qi <yao.qi@linaro.org>
16937
16938 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16939 Execute "si" command.
16940
bde47561
YQ
169412016-04-07 Yao Qi <yao.qi@linaro.org>
16942
16943 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16944 number instead of the comments on some line.
16945
b16f8a3b
DB
169462016-04-06 Don Breazeal <donb@codesourcery.com>
16947
16948 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16949 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16950
c2f901df
SM
169512016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16952
16953 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16954 standard_output_file. Remove unused binfile variable.
16955
ac17fda0
CU
169562016-04-05 Catalin Udma <catalin.udma@freescale.com>
16957
16958 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16959 * gdb.python/py-mi-objfile.exp: Match "list main" output
16960 in console format.
16961
03a8c4df
SM
169622016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16963
16964 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16965 absolute.
16966
6e774b13
SM
169672016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16968
16969 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16970 absolute.
16971 * gdb.trace/ftrace.exp: Likewise.
16972 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16973 targets as well.
16974 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16975 (gdb_load_shlibs): Copy libraries to test directory when testing
16976 natively. Only set solib-search-path if testing remotely.
16977 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16978
7817ea46
SM
169792016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16980
16981 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16982 gdb_download. Use it even if the target is not remote.
16983 * gdb.base/jit.exp (compile_jit_test): Likewise.
16984 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16985 output directory if the destination board is local, otherwise use
16986 the standard remote_download from DejaGnu.
16987 (gdb_download): Remove.
16988 (gdb_load_shlibs): Use gdb_remote_download instead of
16989 gdb_download.
16990 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16991 Use gdb_remote_download instead of gdb_download. Use it even if
16992 the target is not remote.
16993 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16994 instead of gdb_download.
16995
7beb7f68
SM
169962016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16997
16998 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16999 (test_insert_delete_modify): Call mi_load_shlibs before trying to
17000 run.
17001
cc63428a
AV
170022016-04-01 Artemiy Volkov <artemiyv@acm.org>
17003
17004 PR gdb/19820
17005 * gdb.base/printcmds.exp: Add artificial arrays tests.
17006
64cdf930
PA
170072016-03-31 Pedro Alves <palves@redhat.com>
17008
17009 PR gdb/19858
17010 * gdb.base/jit-main.c: Include unistd.h.
17011 (ATTACH): Define to 0 if not already defined.
17012 (wait_for_gdb, mypid): New globals.
17013 (WAIT_FOR_GDB): New macro.
17014 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
17015 some breakpoint locations.
17016 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
17017 New procedures.
17018 (one_jit_test): Add REATTACH parameter, and handle it. Use
17019 continue_to_test_location.
17020 (top level): Test attach, and adjusts calls to one_jit_test.
17021
40dea8cb
PA
170222016-03-31 Pedro Alves <palves@redhat.com>
17023
17024 PR gdb/19858
17025 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
17026 BINSUFFIX parameter, and handle it.
17027 (top level): Adjust calls compile_jit_test.
17028
e7ea3ec7
CU
170292016-03-31 Catalin Udma <catalin.udma@freescale.com>
17030
17031 PR python/19743
17032 * gdb.python/py-mi-events-gdb.py: New file.
17033 * gdb.python/py-mi-events.c: New file.
17034 * gdb.python/py-mi-events.exp: New file.
17035
e6359af3
YQ
170362016-03-30 Yao Qi <yao.qi@linaro.org>
17037
17038 * gdb.reverse/until-precsave.exp: Match function name only.
17039 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
17040 Move malloc to a condition block.
17041 * gdb.reverse/until-reverse.exp: Match function name only.
17042
a4105d04
MK
170432016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
17044
17045 * gdb.trace/ftrace.exp: Set arg0exp for s390.
17046 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
17047 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
17048 variable for GPR 0 instead of assuming it is register 0.
17049 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
17050 * lib/trace-support.exp: Add s390 registers.
17051
bfa6adb9
YQ
170522016-03-29 Yao Qi <yao.qi@linaro.org>
17053
17054 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
17055
1e6697ea
YQ
170562016-03-24 Yao Qi <yao.qi@linaro.org>
17057
17058 * gdb.reverse/break-reverse.exp: Add quotation mark in the
17059 test message.
17060
64bcd522
AA
170612016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17062
17063 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
17064 maintaining separate logic for constructing the output path.
17065
7868401b
DB
170662016-03-16 Don Breazeal <donb@codesourcery.com>
17067
17068 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
17069 Retry fork and waitpid on interrupted system call errors.
17070 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17071 Use with_timeout_factor to increase timeout by factor of 10.
17072
1cafadb4
DB
170732016-03-15 Don Breazeal <donb@codesourcery.com>
17074
17075 * gdb.cp/scope-err.cc: New test program.
17076 * gdb.cp/scope-err.exp: New test script.
17077 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
17078 lines and "set breakpoint here" comment.
17079 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
17080 Fixed some whitespace and format issues.
17081 * gdb.mi/mi-linespec-err-cp.cc: New test program.
17082 * gdb.mi/mi-linespec-err-cp.exp: New test script.
17083
81516450
DE
170842016-03-15 Doug Evans <dje@google.com>
17085
17086 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
17087 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
17088 All callers updated. Add tests for enums, mixed flags register.
17089
aa52b601
DE
170902016-03-15 Doug Evans <dje@google.com>
17091
17092 * gdb.base/skip.c (main): Call test_skip_file_and_function.
17093 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
17094
fa4ff313
SM
170952016-03-14 Simon Marchi <simon.marchi@ericsson.com>
17096
17097 * gdb.base/default.exp: Add $_as_string to the list of expected
17098 convenience functions.
17099
f2403c39
AB
171002016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
17101
17102 * gdb.base/maint.exp: New tests for 'maint info line-table'.
17103
f2f3ccb9
SM
171042016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
17105
17106 * gdb.python/py-as-string.exp: New file.
17107 * gdb.python/py-as-string.c: New file.
17108
00dbd492
PA
171092016-03-09 Pedro Alves <palves@redhat.com>
17110
17111 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
17112 signal" -> "Thread NN received signal" output change.
17113 * gdb.threads/ia64-sigill.exp: Likewise.
17114 * gdb.threads/linux-dp.exp: Likewise.
17115 * gdb.threads/manythreads.exp: Likewise.
17116 * gdb.threads/pending-step.exp: Likewise.
17117 * gdb.threads/print-threads.exp: Likewise.
17118 * gdb.threads/sigstep-threads.exp: Likewise.
17119 * gdb.threads/staticthreads.exp: Likewise.
17120 * gdb.threads/tls.exp: Likewise.
17121
1e6697ea
YQ
171222016-03-09 Pedro Alves <palves@redhat.com>
17123
17124 * gdb.base/command-line-input.exp: New file.
17125
b04fd3be
MK
171262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17127
17128 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
17129 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
17130 * gdb.trace/pending.exp: Accept leading dot before function name.
17131 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
17132 * lib/trace-support.exp: Set registers for ppc.
17133
98fa59e9
MK
171342016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17135
17136 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
17137 use it for disassembly; accept .main in addition to main in backtrace.
17138
f77198c8
MK
171392016-03-09 Wei-cheng Wang <cole945@gmail.com>
17140 Marcin Kościelnicki <koriakin@0x04.net>
17141
17142 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
17143 (gdb_recursion_test_ptr): New global variable.
17144 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
17145 gdb_recursion_test.
17146 (gdb_c_test): Ditto.
17147
ba84e0da
MK
171482016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17149
17150 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
17151 ordering.
17152
4366d36e
MK
171532016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17154
17155 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
17156 (bar): Add bar_start_lbl label.
17157 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
17158 of foo/bar for emitting DWARF and tracing.
17159
5eb264df
SDJ
171602016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
17161
17162 * analyze-racy-logs.py: Set executable bit.
17163
fb6a751f
SDJ
171642016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
17165
17166 * Makefile.in (DEFAULT_RACY_ITER): New variable.
17167 (CHECK_TARGET_TMP): Likewise.
17168 (check-single-racy): New rule.
17169 (check-parallel-racy): Likewise.
17170 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
17171 (do-check-parallel-racy): New rule.
17172 (check-racy/%.exp): Likewise.
17173 * README (Racy testcases): New section.
17174 * analyze-racy-logs.py: New file.
17175
bdf7e230
DE
171762016-03-03 Doug Evans <dje@google.com>
17177
17178 * gdb.base/skip.exp: Use with_test_prefix.
17179
4719d415
YQ
171802016-03-03 Yao Qi <yao.qi@linaro.org>
17181
17182 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
17183 Invoke step_over_syscall "clone" and break_cond_on_syscall
17184 "clone".
17185 * gdb.base/step-over-clone.c: New file.
17186
ea507862
YQ
171872016-03-03 Yao Qi <yao.qi@linaro.org>
17188
17189 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
17190 code format.
17191
8fc8cbda
YQ
171922016-03-03 Yao Qi <yao.qi@linaro.org>
17193
17194 * gdb.base/disp-step-fork.c: Rename to ...
17195 * gdb.base/step-over-fork.c: ... it. New file.
17196 * gdb.base/disp-step-vfork.c: Rename to ...
17197 * gdb.base/step-over-vfork.c: ... it. New file.
17198 * gdb.base/disp-step-syscall.exp: Rename to ...
17199 * gdb.base/step-over-syscall.exp: ... it. New file.
17200 (disp_step_cross_syscall): Rename to ...
17201 (step_over_syscall): ... it.
17202
92fa70b0
YQ
172032016-03-03 Yao Qi <yao.qi@linaro.org>
17204
17205 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
17206 If target supports condition evaluation on target, invoke
17207 break_cond_on_syscall for fork and vfork.
17208
e197ad3c
YQ
172092016-03-03 Yao Qi <yao.qi@linaro.org>
17210
17211 * gdb.base/disp-step-syscall.exp: Don't invoke
17212 support_displaced_stepping.
17213 (disp_step_cross_syscall): Test with displaced stepping off and
17214 on if supported.
17215
0b47da9f
YQ
172162016-03-03 Yao Qi <yao.qi@linaro.org>
17217
17218 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
17219 proc.
17220 (setup): New proc.
17221 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
17222 and setup.
17223
065ab6dc
BH
172242016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17225
17226 * gdb.fortran/vla-history.exp: Remove breakpoint.
17227
07e448ad 172282016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17229
25d49b86
PA
17230 * gdb.fortran/vla-history.exp: Lookup array elements and printing
17231 exceeds timeout.
07e448ad 17232
9ac2d526 172332016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17234
25d49b86
PA
17235 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
17236 breakpoint.
9ac2d526 17237
17807369
BH
172382016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17239
17240 * gdb.mi/vla.f90: Nullify pointer after declaration.
17241
86e501af
PA
172422016-03-01 Pedro Alves <palves@redhat.com>
17243
17244 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
17245
1e903e32
PA
172462016-03-01 Pedro Alves <palves@redhat.com>
17247
17248 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
17249 before anything else.
17250 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
17251 _GNU_SOURCE here.
17252 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
17253 before anything else.
17254 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
17255
6ccb54e2
PA
172562016-03-01 Pedro Alves <palves@redhat.com>
17257
17258 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
17259
30ca9da1
YQ
172602016-03-01 Yao Qi <yao.qi@linaro.org>
17261
17262 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
17263 prepare_for_testing.
17264
dc856b38
YQ
172652016-03-01 Yao Qi <yao.qi@linaro.org>
17266
17267 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
17268
4a932159
AA
172692016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17270
17271 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
17272 manually constructing the output path.
17273
f2489477
AA
172742016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17275
17276 * gdb.arch/s390-stackless.S: New.
17277 * gdb.arch/s390-stackless.exp: New.
17278
38899f16
IB
172792016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
17280
17281 * gdb.dlang/circular.c: New file.
17282 * gdb.dlang/circular.exp: New file.
17283
9fde51ed
YQ
172842016-02-26 Yao Qi <yao.qi@linaro.org>
17285
17286 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
17287 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
17288 (testcases): Update.
17289
ce90fefe
YQ
172902016-02-26 Yao Qi <yao.qi@linaro.org>
17291
17292 * gdb.reverse/aarch64.c: Rename to ...
17293 * gdb.reverse/insn-reverse.c: ... it.
17294 * gdb.reverse/aarch64.exp: Rename to ...
17295 * gdb.reverse/insn-reverse.exp: ... it.
17296
3263bceb
YQ
172972016-02-26 Yao Qi <yao.qi@linaro.org>
17298
17299 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
17300 (testcase_ftype): New.
17301 (testcases): New array.
17302 (n_testcases): New.
17303 (main): Call each element in testcases.
17304 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
17305 (read_testcase): New.
17306 Do the tests in a loop.
17307
6cb59ff1
YQ
173082016-02-25 Yao Qi <yao.qi@linaro.org>
17309
17310 * gdb.base/branches.c: Remove.
17311
ae91f625
MK
173122016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17313
17314 PR gdb/13808
17315 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17316
678b48b7
MK
173172016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17318
17319 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17320
7337a6f2
MK
173212016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17322
17323 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17324 change x86_64 call_insn to 'callq'.
17325
861ca91f
AT
173262016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17327
17328 * gdb.trace/tfile-avx.c: Move to...
17329 * gdb.trace/tracefile-pseudo-reg.c: Here.
17330 * gdb.trace/tfile-avx.exp: Move to...
17331 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17332
bf74e428
GB
173332016-02-24 Gary Benson <gbenson@redhat.com>
17334
17335 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17336 message on attach.
17337
cce0e923
DE
173382016-02-23 Doug Evans <dje@google.com>
17339
17340 * gdb.base/skip.c (test_skip): New function.
17341 (end_test_skip_file_and_function): New function.
17342 (test_skip_file_and_function): New function.
17343 * gdb.base/skip1.c (test_skip): New function.
17344 (skip1_test_skip_file_and_function): New function.
17345 * gdb.base/skip.exp: Add tests for new skip options.
17346 * gdb.base/skip-solib.exp: Update expected output.
17347 * gdb.perf/skip-command.cc: New file.
17348 * gdb.perf/skip-command.exp: New file.
17349 * gdb.perf/skip-command.py: New file.
17350
4000e47e
MK
173512016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17352
17353 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17354 info registers pattern.
17355
24f75ead
IB
173562016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17357
17358 * lib/future.exp: Add D support.
17359 (gdb_find_gdc): New proc.
17360 (gdb_default_target_compile): Add D support.
17361
fbb7bcbe
WW
173622016-02-18 Wei-cheng Wang <cole945@gmail.com>
17363
17364 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17365 user+system time.
17366 (trace_speed_test): Determine the iteration count for a time
17367 between 15..30 seconds.
17368
012b3a21
WT
173692016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17370
17371 * gdb.arch/i386-mpx-sigsegv.c: New file.
17372 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17373 * gdb.arch/i386-mpx-simple_segv.c: New file.
17374 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17375
2d5189bd
YQ
173762016-02-18 Yao Qi <yao.qi@linaro.org>
17377
17378 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17379 Don't call setup_kfail.
17380
40fb20d0
YQ
173812016-02-18 Yao Qi <yao.qi@linaro.org>
17382
17383 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17384 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17385
21b1f8d2
DE
173862016-02-16 Doug Evans <dje@google.com>
17387
17388 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17389 * gdb.base/skip1.c: Ditto.
17390 * gdb.base/skip.exp: Whitespace cleanup.
17391
4041ed77
DB
173922016-02-16 Don Breazeal <donb@codesourcery.com>
17393
17394 PR remote/19496
17395 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17396 Remove kfail for PR remote/19496.
17397
c4ef31bf
SM
173982016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17399
17400 * lib/gdb.exp (standard_temp_file): Return a path specific to
17401 the runtest invocation.
17402
266b65b3
SM
174032016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17404
17405 * gdb.trace/save-trace.exp: Change relative path to be in the
17406 standard output directory.
17407
a7a0a6a9
JK
174082016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17409
17410 * gdb.arch/i386-prologue.c: Add missing prototypes.
17411
c99dbb42
JK
174122016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17413
17414 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17415 * gdb.arch/i386-prologue.exp: Likewise.
17416 * gdb.arch/i386-size.exp: Likewise.
17417
aa480355
SM
174182016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17419
17420 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17421 define object file path.
17422 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17423 file path.
17424 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17425 standard_output_file to define binfile.
17426
ba881f50
JK
174272016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17428
17429 Fix compatibility with recent gfortran-5.3.1.
17430 * gdb.fortran/vla-history.exp (print vla1 allocated)
17431 (print vla2 allocated, print $2, print $3): Remove
17432 (print $4): Rename to ...
17433 (print $2): ... here.
17434 (print $9): Rename to ...
17435 (print $5): ... here.
17436 (print $10): Rename to ...
17437 (print $6): ... here.
17438 * gdb.fortran/vla.f90: Add pvla initialization.
17439
e9fb005c
JK
174402016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17441
17442 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17443 New test.
17444 * gdb.fortran/vla-value-sub.exp: Likewise.
17445
e44e00ff
MK
174462016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17447
17448 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17449
97e94151
SM
174502016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17451
17452 * i386-biarch-core.exp: Define corefile using
17453 standard_output_file.
17454
01113bc1
YQ
174552016-02-12 Yao Qi <yao.qi@linaro.org>
17456
17457 * gdb.arch/arm-single-step-kernel-helper.c: New.
17458 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17459
33b4777c
MM
174602016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17461
17462 * gdb.btrace/tailcall-only.exp: New.
17463 * gdb.btrace/tailcall-only.c: New.
17464 * gdb.btrace/x86_64-tailcall-only.S: New.
17465 * gdb.btrace/i686-tailcall-only.S: New.
17466
acc23c11
PA
174672016-02-11 Pedro Alves <palves@redhat.com>
17468
17469 * README (Parallel testing): Add missing double quotes.
17470
e352bf0a
PA
174712016-02-11 Pedro Alves <palves@redhat.com>
17472
17473 * README (Parallel testing): New section.
17474 (GDB_PARALLEL): Rewrite.
17475 (FORCE_PARALLEL): Document.
17476
9f5fed78
MK
174772016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17478
17479 * gdb.trace/tfile-avx.c: New test.
17480 * gdb.trace/tfile-avx.exp: New test.
17481
9ef9e6a6
KS
174822016-02-09 Keith Seitz <keiths@redhat.com>
17483
17484 PR breakpoints/19546
17485 * gdb.base/infcall-exec.c: New file.
17486 * gdb.base/infcall-exec2.c: New file.
17487 * gdb.base/infcall-exec.exp: New file.
17488
a96e36da
KS
174892016-02-09 Keith Seitz <keiths@redhat.com>
17490
17491 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17492 (toplevel): Call test_bkpt_address.
17493
9f61929f
KS
174942016-02-09 Keith Seitz <keiths@redhat.com>
17495
17496 PR python/19506
17497 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17498 (toplevel): Call test_bkpt_address.
17499
1e94266c
SM
175002016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17501
17502 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17503 to AC_OUTPUT.
17504 * configure: Regenerate.
17505
2a7f3dff
PA
175062016-02-09 Pedro Alves <palves@redhat.com>
17507
17508 PR breakpoints/19548
17509 * gdb.base/execl-update-breakpoints.c (some_function): New
17510 function.
17511 (main): Call it.
17512 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17513 Tighten expected GDB output.
17514
2151ccc5
SM
175152016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17516
17517 * Makefile.in (ALL_SUBDIRS): Remove.
17518 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17519 (distclean maintainer-clean realclean): Likewise.
17520 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17521 * configure: Regenerate.
17522 * gdb.ada/Makefile.in: Delete.
17523 * gdb.arch/Makefile.in: Likewise.
17524 * gdb.asm/Makefile.in: Likewise.
17525 * gdb.base/Makefile.in: Likewise.
17526 * gdb.btrace/Makefile.in: Likewise.
17527 * gdb.cell/Makefile.in: Likewise.
17528 * gdb.compile/Makefile.in: Likewise.
17529 * gdb.cp/Makefile.in: Likewise.
17530 * gdb.disasm/Makefile.in: Likewise.
17531 * gdb.dlang/Makefile.in: Likewise.
17532 * gdb.dwarf2/Makefile.in: Likewise.
17533 * gdb.fortran/Makefile.in: Likewise.
17534 * gdb.gdb/Makefile.in: Likewise.
17535 * gdb.go/Makefile.in: Likewise.
17536 * gdb.guile/Makefile.in: Likewise.
17537 * gdb.java/Makefile.in: Likewise.
17538 * gdb.linespec/Makefile.in: Likewise.
17539 * gdb.mi/Makefile.in: Likewise.
17540 * gdb.modula2/Makefile.in: Likewise.
17541 * gdb.multi/Makefile.in: Likewise.
17542 * gdb.objc/Makefile.in: Likewise.
17543 * gdb.opencl/Makefile.in: Likewise.
17544 * gdb.opt/Makefile.in: Likewise.
17545 * gdb.pascal/Makefile.in: Likewise.
17546 * gdb.perf/Makefile.in: Likewise.
17547 * gdb.python/Makefile.in: Likewise.
17548 * gdb.reverse/Makefile.in: Likewise.
17549 * gdb.server/Makefile.in: Likewise.
17550 * gdb.stabs/Makefile.in: Likewise.
17551 * gdb.threads/Makefile.in: Likewise.
17552 * gdb.trace/Makefile.in: Likewise.
17553 * gdb.xml/Makefile.in: Likewise.
17554 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17555 GDB_PARALLEL.
17556 (standard_output_file): Remove check for GDB_PARALLEL, always
17557 return path in outputs/$subdir/$testname.
17558
437277d4
SM
175592016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17560
17561 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17562 (site.exp): Assign abs_srcdir to tcl's srcdir.
17563
31d913c7
YQ
175642016-02-04 Yao Qi <yao.qi@linaro.org>
17565
17566 * gdb.base/foll-exec-mode.c: Include limits.h.
17567 (main): Add parameters argc and argv. Get directory from
17568 argv[0].
17569 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17570 compilation.
17571 * gdb.base/foll-exec.c: Include limits.h.
17572 (main): Add parameters argc and argv.
17573 Get directory from argv[0].
17574 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17575 Adjust tests on the number of lines as source code changed.
17576 * gdb.base/foll-vfork-exit.c: Include limits.h.
17577 (main): Add one line of statement before vfork.
17578 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17579 (main): Add parameters argc and argv. Get directory from
17580 argv[0].
17581 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17582 (setup_gdb): Set tbreak to skip some source lines.
17583 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17584 (main): Add parameters argc and argv. Get directory from
17585 argv[0].
17586 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17587 compilation.
17588 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17589 (main): Add parameters argc and argv. Get directory from
17590 argv[0].
17591 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17592 compilation.
17593
9482b9fb
DE
175942016-02-01 Doug Evans <dje@google.com>
17595
17596 * gdb.base/skip.exp: Clean up multiple references to same test name.
17597
6b2e4f10
PA
175982016-02-01 Pedro Alves <palves@redhat.com>
17599
ccb6afd6 17600 PR remote/19496
6b2e4f10
PA
17601 * gdb.threads/forking-threads-plus-breakpoint.exp
17602 (displaced_stepping_supported): New global.
17603 (probe_displaced_stepping_support): New procedure.
17604 (do_test): Add 'displaced' parameter, and use it.
17605 (top level): Check for displaced stepping support. Add displaced
17606 stepping on/off testing axis.
17607
37a8db1a
AB
176082016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17609
17610 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17611 pointer. Don't perform further tests on the unassociated pointer
17612 if the first test fails.
17613
5fdf6324
AB
176142016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17615
17616 * gdb.base/max-value-size.c: New file.
17617 * gdb.base/max-value-size.exp: New file.
17618 * gdb.base/huge.exp: Disable max-value-size for this test.
17619
935c6144
IB
176202016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17621
17622 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17623
7fe8399d
YQ
176242016-01-28 Yao Qi <yao.qi@linaro.org>
17625
17626 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17627
a2077e25
PA
176282016-01-25 Pedro Alves <palves@redhat.com>
17629
17630 PR threads/19461
17631 * gdb.base/fork-running-state.c: New file.
17632 * gdb.base/fork-running-state.exp: New file.
17633
1d2736d4
PA
176342016-01-25 Pedro Alves <palves@redhat.com>
17635
17636 PR gdb/19494
17637 * gdb.base/catch-fork-kill.c: New file.
17638 * gdb.base/catch-fork-kill.exp: New file.
17639
f1da4b11
PA
176402016-01-25 Pedro Alves <palves@redhat.com>
17641
17642 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17643 Delete, moved to lib/gdb.exp.
17644 * gdb.threads/forking-threads-plus-breakpoint.exp
17645 (foreach_with_prefix): Likewise.
17646 * gdb.threads/process-dies-while-handling-bp.exp
17647 (foreach_with_prefix): Likewise.
17648 * lib/gdb.exp (foreach_with_prefix): New procedure.
17649
45f38546
MK
176502016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17651
17652 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17653 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17654
dc29a1ce
MK
176552016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17656
17657 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17658 endian targets.
17659
092127d7
JK
176602016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17661 Pedro Alves <palves@redhat.com>
17662
17663 Fix testsuite compatibility with Guile.
17664 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17665 number.
17666
31d765d3
JK
176672016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17668
17669 Fix testsuite compatibility with Guile.
17670 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17671 (thread 1): New test for backtrace through signal handler.
17672
1ac78c04
YQ
176732016-01-22 Yao Qi <yao.qi@linaro.org>
17674
17675 PR testsuite/19491
17676 * gdb.base/multi-forks.c: Include
17677 ../lib/unbuffer_output.c
17678 (main): Call gdb_unbuffer_output.
17679
4f5946a8
DE
176802016-01-21 Doug Evans <dje@google.com>
17681
17682 * lib/ada.exp (gdb_compile_ada): Fix typo.
17683
305e13e6
JB
176842016-01-21 Joel Brobecker <brobecker@adacore.com>
17685
17686 * gdb.base/break-fun-addr.exp: New file.
17687 * gdb.base/break-fun-addr1.c: New file.
17688 * gdb.base/break-fun-addr2.c: New file.
17689
5f5dfff6
SM
176902016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17691
17692 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17693 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17694 enum flag values.
17695
fd356fa2
AA
176962016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17697
17698 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17699 when GDB can not set the vector return value. Add more comments
17700 for clarification.
17701
9df22175
AT
177022016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17703
17704 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17705 command.
17706
41d1845e
SM
177072016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17708
17709 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17710
01ac6840
SM
177112016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17712
17713 * Makefile.in (check-single): Pass --status to runtest.
17714 (check/%.exp): Likewise.
17715
177162016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17717
17718 * Makefile.in (check-parallel): Propagate return code from make
17719 do-check-parallel.
17720
bd0a71fa
MK
177212016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17722
17723 * gdb.trace/ftrace.exp: Fix expected message on continue.
17724 * gdb.trace/pending.exp: Fix expected message on continue.
17725 * gdb.trace/trace-break.exp: Fix expected message on continue.
17726
8bcbad33
SM
177272016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17728
17729 * lib/gdb.exp (gdb_test): Remove unused global references.
17730
f303dbd6
PA
177312016-01-18 Pedro Alves <palves@redhat.com>
17732
17733 * gdb.base/async-shell.exp: Adjust expected output.
17734 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17735 * gdb.base/siginfo-thread.exp: Adjust expected output.
17736 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17737 * gdb.java/jnpe.exp: Adjust expected output.
17738 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17739 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17740 * gdb.threads/leader-exit.exp: Adjust expected output.
17741 * gdb.threads/manythreads.exp: Adjust expected output.
17742 * gdb.threads/pthreads.exp: Adjust expected output.
17743 * gdb.threads/schedlock.exp: Adjust expected output.
17744 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17745 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17746 expected output.
17747 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17748 output.
17749 * gdb.threads/sigthread.exp: Adjust expected output.
17750 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17751
b2789696
YQ
177522016-01-18 Yao Qi <yao.qi@linaro.org>
17753
17754 * gdb.guile/scm-section-script.c: Replace @progbits with
17755 %progbits.
17756 * gdb.python/py-section-script.c: Likewise.
17757
71ef29a8
PA
177582016-01-15 Pedro Alves <palves@redhat.com>
17759
17760 * gdb.multi/tids.exp: Test star wildcard ranges.
17761
3f5b7598
PA
177622016-01-15 Pedro Alves <palves@redhat.com>
17763
17764 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17765 command from "thread apply" invocation.
17766 (thr_apply_info_thr_invalid): Default the expected output to the
17767 input tid list.
17768 (top level): Add tests that use convenience variables. Add tests
17769 for "thread apply" with a valid TID list, but missing the command.
17770
663f6d42
PA
177712016-01-13 Pedro Alves <palves@redhat.com>
17772
17773 * gdb.base/default.exp: Expect $_gthread as well.
17774 * gdb.multi/tids.exp: Test $_gthread.
17775 * gdb.threads/thread-specific.exp: Test $_gthread.
17776
c84f6bbf
PA
177772016-01-13 Pedro Alves <palves@redhat.com>
17778
17779 * gdb.multi/tids.exp: Test "info threads -gid".
17780
22a02324
PA
177812016-01-13 Pedro Alves <palves@redhat.com>
17782
17783 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17784 Breakpoint.thread.
17785 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17786
5d5658a1
PA
177872016-01-07 Pedro Alves <palves@redhat.com>
17788
17789 * gdb.base/break.exp: Adjust to output changes.
17790 * gdb.base/hbreak2.exp: Likewise.
17791 * gdb.base/sepdebug.exp: Likewise.
17792 * gdb.base/watch_thread_num.exp: Likewise.
17793 * gdb.linespec/keywords.exp: Likewise.
17794 * gdb.multi/info-threads.exp: Likewise.
17795 * gdb.threads/thread-find.exp: Likewise.
17796 * gdb.multi/tids.c: New file.
17797 * gdb.multi/tids.exp: New file.
17798
84654457
PA
177992016-01-13 Pedro Alves <palves@redhat.com>
17800
17801 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17802
e3940304
PA
178032016-01-13 Pedro Alves <palves@redhat.com>
17804
17805 * gdb.base/default.exp: Expect $_inferior as well.
17806 * gdb.multi/base.exp: Test $_inferior.
17807
a911d87a
PA
178082016-01-13 Pedro Alves <palves@redhat.com>
17809
17810 PR breakpoints/19388
17811 * gdb.base/catch-signal-siginfo-cond.c: New file.
17812 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17813
82075af2
JS
178142016-01-12 Josh Stone <jistone@redhat.com>
17815 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17816
17817 * gdb.base/catch-syscall.c (do_execve): New variable.
17818 (main): Conditionally trigger an execve.
17819 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17820 (test_catch_syscall_execve): New, check entry/return across execve.
17821 (do_syscall_tests): Call test_catch_syscall_execve.
17822
e46eeedd
PA
178232016-01-12 Pedro Alves <palves@redhat.com>
17824
17825 * gdb.base/random-signal.exp (do_test): New procedure, with body
17826 of testcase moved in.
17827
01d8c27e
JK
178282016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17829 Pedro Alves <palves@redhat.com>
17830
17831 * gdb.base/funcargs.exp (finish from indirectly called function):
17832 Reintroduce the case for 'First'.
17833
9a706302
JK
178342016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17835 Pedro Alves <palves@redhat.com>
17836
17837 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17838 (tcatch_vfork_then_child_follow_exec)
17839 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17840 identification.
17841
c0ecb95f
JK
178422016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17843
17844 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17845 and repeats to unlimited.
17846 * gdb.python/py-value.exp: Likewise.
17847 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17848 and repeats to unlimited.
17849
6cfc1fcb
JK
178502016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17851
17852 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17853 and reordering the functions.
17854 * gdb.multi/hangout.c: Likewise.
17855 * gdb.multi/hello.c: Likewise.
17856
582a1b00
SM
178572016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17858
17859 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17860 absolute.
17861 (SingleStatisticTestResult.report): Use dict.keys instead of
17862 dict.iterkeys.
17863
79bc59cb
PA
178642016-01-06 Pedro Alves <palves@redhat.com>
17865
17866 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17867
43368e1d
MM
178682016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17869
17870 * gdb.btrace/dlopen.exp: New.
17871 * gdb.btrace/dlopen.c: New.
17872 * gdb.btrace/dlopen-dso.c: New.
17873
79fad5b8
SL
178742015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17875
17876 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17877 PATTERN argument is optional.
17878
ab8314b3
JB
178792015-12-24 Joel Brobecker <brobecker@adacore.com>
17880
17881 * lib/ada.exp (target_compile_ada_from_dir): New function.
17882 (gdb_compile_ada): Reimplement avoiding the use of project files.
17883 * gdb.ada/gnat_ada.gpr: Delete.
17884 * gdb.ada/cond_lang.exp: Adjust test to make path before
17885 filename optional.
17886 * gdb.ada/small_reg_param.exp: Likewise.
17887
fe33faff
SM
178882015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17889
17890 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17891
6d265cb4
TP
178922015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17893
17894 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17895 case.
17896
10125099
SM
178972015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17898
17899 * gdb.base/break.exp: Remove dead code.
17900 * gdb.base/sepdebug.exp: Likewise.
17901
3ca22649
SM
179022015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17903
17904 * gdb.asm/asm-source.exp: Remove HP-UX references.
17905 * gdb.base/annota1.exp: Likewise.
17906 * gdb.base/annota3.exp: Likewise.
17907 * gdb.base/attach.exp: Likewise.
17908 * gdb.base/bigcore.exp: Likewise.
17909 * gdb.base/break.exp: Likewise.
17910 * gdb.base/call-ar-st.exp: Likewise.
17911 * gdb.base/callfuncs.exp: Likewise.
17912 * gdb.base/catch-fork-static.exp: Likewise.
17913 * gdb.base/display.exp: Likewise.
17914 * gdb.base/foll-exec-mode.exp: Likewise.
17915 * gdb.base/foll-exec.exp: Likewise.
17916 * gdb.base/foll-fork.exp: Likewise.
17917 * gdb.base/foll-vfork.exp: Likewise.
17918 * gdb.base/funcargs.exp: Likewise.
17919 * gdb.base/hbreak2.exp: Likewise.
17920 * gdb.base/inferior-died.exp: Likewise.
17921 * gdb.base/interrupt.exp: Likewise.
17922 * gdb.base/multi-forks.exp: Likewise.
17923 * gdb.base/nodebug.exp: Likewise.
17924 * gdb.base/sepdebug.exp: Likewise.
17925 * gdb.base/solib1.c: Likewise.
17926 * gdb.base/step-test.exp: Likewise.
17927 * gdb.mi/non-stop.c: Likewise.
17928 * gdb.mi/pthreads.c: Likewise.
17929 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17930 * gdb.threads/pthreads.c: Likewise.
17931 * gdb.threads/staticthreads.exp: Likewise.
17932 * lib/future.exp: Likewise.
17933 * lib/gdb.exp: Likewise.
17934 * gdb.base/so-indr-cl.c: Remove.
17935 * gdb.base/so-indr-cl.exp: Likewise.
17936 * gdb.base/solib.c: Likewise.
17937 * gdb.base/solib.exp: Likewise.
17938 * gdb.base/solib2.c: Likewise.
17939
b6304613
SM
179402015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17941
17942 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17943 * gdb.base/call-ar-st.exp: Likewise.
17944 * gdb.base/callfuncs.exp: Likewise.
17945 * gdb.base/condbreak.exp: Likewise.
17946 * gdb.base/constvars.exp: Likewise.
17947 * gdb.base/hbreak2.exp: Likewise.
17948 * gdb.base/langs.exp: Likewise.
17949 * gdb.base/list.exp: Likewise.
17950 * gdb.base/long_long.exp: Likewise.
17951 * gdb.base/ptype.exp: Likewise.
17952 * gdb.base/scope.exp: Likewise.
17953 * gdb.base/signals.exp: Likewise.
17954 * gdb.base/so-impl-ld.exp: Likewise.
17955 * gdb.base/varargs.exp: Likewise.
17956 * gdb.base/volatile.exp: Likewise.
17957 * gdb.base/whatis.exp: Likewise.
17958 * gdb.cp/cplusfuncs.exp: Likewise.
17959 * gdb.cp/inherit.exp: Likewise.
17960 * gdb.cp/local.exp: Likewise.
17961 * gdb.cp/member-ptr.exp: Likewise.
17962 * gdb.cp/method.exp: Likewise.
17963 * gdb.cp/overload.exp: Likewise.
17964 * gdb.cp/templates.exp: Likewise.
17965 * gdb.stabs/weird.exp: Likewise.
17966 * lib/compiler.c: Likewise.
17967 * lib/compiler.cc: Likewise.
17968 * lib/cp-support.exp: Likewise.
17969 * lib/gdb.exp: Likewise.
17970
bf401b07
SM
179712015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17972
17973 * configure.ac: Remove HP-UX case.
17974 * configure: Regenerate.
17975
aff9c0f8
SM
179762015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17977
17978 * lib/gdb.exp (gdb_compile): Add function doc.
17979
a6904d5a
PA
179802015-12-17 Pedro Alves <palves@redhat.com>
17981
17982 PR threads/19354
17983 * gdb.multi/info-threads.exp: New file.
17984
a22279dd
YQ
179852015-12-15 Yao Qi <yao.qi@linaro.org>
17986
17987 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17988 is aarch64*-*-*.
17989
0588c796
SL
179902015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17991
17992 * gdb.base/history-duplicates.exp: Skip if no readline support.
17993
5d978e17
SL
179942015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17995
17996 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17997
7e763b86
SL
179982015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17999
18000 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
18001
87a3a92c
SL
180022015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18003
18004 * gdb.base/completion.exp: Skip tests that interrupt GDB with
18005 ctrl-C if nointerrupts target property is set.
18006 * gdb.base/double-prompt-target-event-error.exp: Likewise.
18007 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
18008 * gdb.base/paginate-bg-execution.exp: Likewise.
18009 * gdb.base/paginate-execution-startup.exp: Likewise.
18010 * gdb.base/random-signal.exp: Likewise.
18011 * gdb.base/range-stepping.exp: Likewise.
18012 * gdb.cp/annota2.exp: Likewise.
18013 * gdb.cp/annota3.exp: Likewise.
18014 * gdb.gdb/selftest.exp: Likewise.
18015 * gdb.threads/continue-pending-status.exp: Likewise.
18016 * gdb.threads/leader-exit.exp: Likewise.
18017 * gdb.threads/manythreads.exp: Likewise.
18018 * gdb.threads/pthreads.exp: Likewise.
18019 * gdb.threads/schedlock.exp: Likewise.
18020 * gdb.threads/sigthread.exp: Likewise.
18021
a8f077dc
DB
180222015-12-11 Don Breazeal <donb@codesourcery.com>
18023
18024 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
18025 remote.
18026 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
18027 * gdb.base/foll-exec.exp (main): Enable for target remote.
18028 * gdb.base/foll-fork.exp (main): Likewise.
18029 * gdb.base/foll-vfork.exp (main): Likewise.
18030 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
18031 (proc continue_to_exit_bp_loc): Use clean_restart.
18032 * gdb.base/pie-execl.exp (main): Disable for target remote.
18033 * gdb.base/watch-vfork.exp (main): Enable for target remote.
18034 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
18035 * gdb.threads/execl.exp (main): Likewise.
18036 * gdb.threads/fork-child-threads.exp (main): Likewise.
18037 * gdb.threads/fork-plus-threads.exp (main): Disable for target
18038 remote.
18039 * gdb.threads/fork-thread-pending.exp (main): Enable for target
18040 remote.
18041 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
18042 pid.tid style ptids, instead of just tid.
18043 * gdb.threads/thread-execl.exp (main): Enable for target remote.
18044 * gdb.threads/watchpoint-fork.exp (main): Likewise.
18045 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
18046 ptids, instead of just tid.
18047
3b2464a8
AB
180482015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18049
18050 * gdb.base/list.exp (test_list_forward): Add end of file error
18051 test.
18052 (test_repeat_list_command): Add end of file error test.
18053 (test_list_backwards): Add beginning of file error test.
18054
a0def019
AB
180552015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18056
18057 * gdb.base/list.exp (test_list_invalid_args): New function,
18058 defined, and called.
18059
5c000dff
AB
180602015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18061
18062 * gdb.base/list.exp (test_list): Make test names unique.
18063
f1637ebe
YQ
180642015-12-11 Yao Qi <yao.qi@linaro.org>
18065
18066 * gdb.base/coremaker2.c: Remove.
18067
36d6fc0a
PA
180682015-12-10 Pedro Alves <palves@redhat.com>
18069
18070 * gdb.multi/base.exp: Remove stale "spaces" references.
18071
762f7747
PA
180722015-12-10 Pedro Alves <palves@redhat.com>
18073
18074 * gdb.multi/base.exp: Don't use nowarnings.
18075 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
18076 * gdb.multi/hangout.c: Include stdio.h.
18077 * gdb.multi/hello.c: Include stdlib.h.
18078 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
18079 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
18080 * gdb.multi/multi-arch.exp: Don't use nowarnings.
18081
28d2bfb9
AB
180822015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
18083
18084 * gdb.dwarf2/dw2-ranges-base.c: New file.
18085 * gdb.dwarf2/dw2-ranges-base.exp: New file.
18086 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
18087 support additional line table, and debug ranges generation.
18088 (Dwarf::ranges): New function, generate .debug_ranges.
18089 (Dwarf::lines): Support generating simple line table programs.
18090 (Dwarf::assemble): Initialise new namespace variables.
18091
5fc2beac
KB
180922015-12-09 Kevin Buettner <kevinb@redhat.com>
18093
18094 * gdb.base/async.exp (proc test_background): Add case for
18095 asynchronous execution not supported.
18096
1c35a88f
LM
180972015-12-09 Luis Machado <lgustavo@codesourcery.com>
18098
18099 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
18100 format and change test names to make them unique.
18101
b593e3d9
RK
181022015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
18103 Pedro Alves <pedro@redhat.com>
18104
18105 PR gdb/18702
18106 Add checking of floatformats setup on x86_64 hosts.
18107 * gdb.arch/i386-float.S (main): Load bigval and smallval.
18108 (smallval, bigval): New labels/constants.
18109 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
18110 float" after loading bigval and smallval.
18111
d72413e6
PMR
181122015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
18113
18114 * gdb.ada/fun_overload_menu.exp: New testcase.
18115 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
18116
ece66d65
JS
181172015-12-04 Josh Stone <jistone@redhat.com>
18118
18119 * gdb.base/catch-fork-static.exp: New.
18120
41d0efca
YQ
181212015-12-03 Yao Qi <yao.qi@linaro.org>
18122
18123 * gdb.base/sizeof.c: Don't include stdio.h and
18124 ../lib/unbuffer_output.c.
18125 (main): New variable 'size' and 'value'. Remove printf and
18126 gdb_unbuffer_output. Assign return value to size and value.
18127 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
18128 at the beginning.
18129 (check_sizeof): Check the result by printing variable 'size'.
18130 (check_valueof): Check the result by printing variable 'value'.
18131
99fd02d9
YQ
181322015-12-01 Yao Qi <yao.qi@linaro.org>
18133
18134 * gdb.base/disp-step-syscall.exp: Define syscall instruction
18135 for aarch64*-*-linux* target.
18136
f2faf941
PA
181372015-11-30 Pedro Alves <palves@redhat.com>
18138
18139 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
18140
04bf20c5
PA
181412015-11-30 Pedro Alves <palves@redhat.com>
18142
18143 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
18144 Handle non-stop mode vCont replies.
18145
09df4675
PA
181462015-11-30 Pedro Alves <palves@redhat.com>
18147
18148 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
18149 prepare_for_testing. Start gdb with "set non-stop on" appended to
18150 GDBFLAGS. Lax expected stop output.
18151
58b584af
YQ
181522015-11-27 Yao Qi <yao.qi@linaro.org>
18153
18154 * gdb.arch/arm-neon.exp: New.
18155 * gdb.arch/arm-neon.c: New.
18156
dfcb77a8
YQ
181572015-11-27 Yao Qi <yao.qi@linaro.org>
18158
18159 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
18160
88e8ec1b
YQ
181612015-11-27 Yao Qi <yao.qi@linaro.org>
18162
18163 * gdb.cp/annota2.exp: Allow multiple occurrences of the
18164 frames-invalid annotation.
18165
bfde72c2
YQ
181662015-11-27 Yao Qi <yao.qi@linaro.org>
18167
18168 * gdb.cp/annota2.exp: Use ${frames_invalid}.
18169
f6512a69
SM
181702015-11-26 Simon Marchi <simon.marchi@ericsson.com>
18171
18172 * gdb.threads/names.exp: New file.
18173 * gdb.threads/names.c: New file.
18174 * README: Mention gdb,no_thread_names.
18175
46a3515b
MM
181762015-11-26 Markus Metzger <markus.t.metzger@intel.com>
18177
18178 PR 19297
18179 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
18180 support" error.
18181
62147a22
PA
181822015-11-24 Pedro Alves <palves@redhat.com>
18183
18184 PR 17539
18185 * gdb.base/display.exp: Expect displays to be sorted in ascending
18186 order. Use multi_line.
18187 * gdb.base/solib-display.exp: Likewise.
18188
2f341b6e
PA
181892015-11-24 Pedro Alves <palves@redhat.com>
18190
18191 PR 17539
25d49b86
PA
18192 * gdb.base/display.exp: Expect displays to be sorted in ascending
18193 order. Use multi_line.
18194 * gdb.base/solib-display.exp: Likewise.
2f341b6e 18195
7e0aa6aa
PA
181962015-11-24 Pedro Alves <palves@redhat.com>
18197
18198 PR 17539
18199 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
18200 threads in ascending order.
18201 * gdb.base/foll-fork.exp: Likewise.
18202 * gdb.base/foll-vfork.exp: Likewise.
18203 * gdb.base/multi-forks.exp: Likewise.
18204 * gdb.mi/mi-nonstop.exp: Likewise.
18205 * gdb.mi/mi-nsintrall.exp: Likewise.
18206 * gdb.multi/base.exp: Likewise.
18207 * gdb.multi/multi-arch.exp: Likewise.
18208 * gdb.python/py-inferior.exp: Likewise.
18209 * gdb.threads/break-while-running.exp: Likewise.
18210 * gdb.threads/execl.exp: Likewise.
18211 * gdb.threads/gcore-thread.exp: Likewise.
18212 * gdb.threads/info-threads-cur-sal.exp: Likewise.
18213 * gdb.threads/kill.exp: Likewise.
18214 * gdb.threads/linux-dp.exp: Likewise.
18215 * gdb.threads/multiple-step-overs.exp: Likewise.
18216 * gdb.threads/next-bp-other-thread.exp: Likewise.
18217 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
18218 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
18219 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
18220 * gdb.threads/thread-find.exp: Likewise.
18221 * gdb.threads/tls.exp: Likewise.
18222 * lib/mi-support.exp (mi_reverse_list): Delete.
18223 (mi_check_thread_states): No longer reverse list.
18224
2cc57ad8
PA
182252015-11-24 Pedro Alves <palves@redhat.com>
18226
18227 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
18228 use lowercase.
18229
c93e8391
SM
182302015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18231
18232 * gdb.trace/actions.c: Include trace-common.h.
18233 (main): Add a location for a fast tracepoint.
18234 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
18235 the normal tracepoints.
18236 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
18237
045ccf91
SM
182382015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18239
18240 * save-trace.exp: Factor out code to these...
18241 (gdb_save_tracepoints): New.
18242 (gdb_load_tracepoints): New.
18243 (do_save_load_test): New.
18244
5506f9f6
KB
182452015-11-23 Kevin Buettner <kevinb@redhat.com>
18246
18247 * gdb.base/asmlabel.exp: New test.
18248 * gdb.base/asmlabel.c: New test case.
18249
16c3b12f
JB
182502015-11-23 Joel Brobecker <brobecker@adacore.com>
18251
18252 * gdb.base/wrong_frame_bt_full-main.c: New file.
18253 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
18254 * gdb.base/wrong_frame_bt_full.exp: New file.
18255
155bfbd3
JB
182562015-11-23 Joel Brobecker <brobecker@adacore.com>
18257
18258 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
18259
bb097445
JM
182602015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18261
206853a0 18262 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
18263 pstate register when comparing registers values in
18264 sparc64-*-linux-gnu targets to avoid spurious differences.
18265
9c88ed8f
JM
182662015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18267
206853a0 18268 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 18269
96161e25
SL
182702015-11-19 Sandra Loosemore <sandra@codesourcery.com>
18271
18272 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
18273 as type argument to gdb_compile.
18274 * gdb.base/nested-subp2.exp: Likewise.
18275 * gdb.base/nested-subp3.exp: Likewise.
18276
340c2830
DV
182772015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
18278
18279 * lib/dwarf.exp (_note): Fix left shift of negative value.
18280 * gdb.trace/trace-condition.exp: Likewise.
18281
c1862d0f
YQ
182822015-11-13 Yao Qi <yao.qi@linaro.org>
18283
18284 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
18285 comments about d10v.
18286 (test_scalar_returns): Likewise.
18287 * gdb.base/d10v.ld: Remove.
18288 * gdb.base/overlays.exp: Remove the target triplet checking for
18289 d10v-*-*.
18290 * gdb.base/structs.exp (test_struct_returns): Remove the
18291 comments about d10v.
18292 (test_struct_calls): Likewise.
18293
77ae9c19
YQ
182942015-11-13 Yao Qi <yao.qi@linaro.org>
18295
18296 * gdb.base/gnu_vector.exp: Check the return value by "p res".
18297 * gdb.base/gnu_vector.c: Don't include stdio.h.
18298 (main): Don't print res and call add_some_intvecs.
18299
430e004e
MK
183002015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
18301
18302 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
18303 macro.
18304 (func5): Removed.
18305 (func4): Use FAST_TRACEPOINT_LABEL.
18306 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18307 macro.
18308 (func): Removed.
18309 (thread_function): Use FAST_TRACEPOINT_LABEL.
18310 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18311 (func): Remove.
18312 (marker): Use FAST_TRACEPOINT_LABEL.
18313 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18314 (pendfunc1): Remove.
18315 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18316 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18317 (foo): Remove.
18318 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18319 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18320 macro.
18321 (func): Remove.
18322 (marker): Use FAST_TRACEPOINT_LABEL.
18323 * gdb.trace/trace-common.h: New header.
18324 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18325 macro.
18326 (func): Remove.
18327 (marker): Use FAST_TRACEPOINT_LABEL.
18328 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18329 (func): Remove.
18330 (thread_function): Use FAST_TRACEPOINT_LABEL.
18331
6e7675a7
MK
183322015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18333
18334 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18335 in front.
18336 * gdb.trace/change-loc.exp: Use global pcreg definition.
18337 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18338 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18339 in front.
18340 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18341 * gdb.trace/pending.exp: Likewise.
18342 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18343 * gdb.trace/trace-break.exp: Likewise.
18344 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18345 in front.
18346 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18347 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18348 in front.
18349 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18350
dddc0e16
JB
183512015-11-09 Joel Brobecker <brobecker@adacore.com>
18352
18353 * gdb.ada/fin_fun_out: New testcase.
18354
c6f0b406
KB
183552015-11-07 Kevin Buettner <kevinb@redhat.com>
18356
18357 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18358 value associated with DW_AT_byte_size.
18359 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18360 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18361 DW_AT_upper_bound.
18362
f01dcfd9
KB
183632015-11-07 Kevin Buettner <kevinb@redhat.com>
18364
18365 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18366 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18367 version.
18368 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18369 gdb.dwarf2/dw2-canonicalize-type.exp,
18370 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18371 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18372 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18373 provided by gdb_target_symbol_prefix_flags_asm.
18374 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18375 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18376 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18377 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18378 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18379 macros where needed). Use this macro for symbols which require
18380 the prefix provided by SYMBOL_PREFIX.
18381
2223449a
KB
183822015-11-05 Kevin Buettner <kevinb@redhat.com>
18383
18384 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18385 New procs.
18386 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18387 representing expressions, of more than one list element.
18388 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18389 to prepend linker symbol prefix to f.
18390 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18391 table_1 and table_2.
18392 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18393 Likewise, for f and g.
18394 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18395 for ptr.
18396 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18397 for main.
18398 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18399 table_1_ptr and table_2_ptr.
18400
6f2f1a3a
JK
184012015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18402 Joel Brobecker <brobecker@adacore.com>
18403
18404 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18405
566c56c9
MK
184062015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18407
18408 * gdb.reverse/s390-mvcle.c: New test.
18409 * gdb.reverse/s390-mvcle.exp: New file.
18410 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18411
d5f0636b
MK
184122015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18413
18414 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18415
7ad8b86c
MK
184162015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18417
18418 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18419 reaching marker2.
18420 * gdb.reverse/getresuid-reverse.exp: Likewise.
18421 * gdb.reverse/pipe-reverse.exp: Likewise.
18422 * gdb.reverse/readv-reverse.exp: Likewise.
18423 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18424 * gdb.reverse/time-reverse.exp: Likewise.
18425 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18426
4081c0f1
YQ
184272015-10-30 Yao Qi <yao.qi@linaro.org>
18428
18429 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18430 (empty_cycle): Remove.
18431 (main): Don't call empty_cycle. Don't use watch_count_done.
18432 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18433 empty_cycle. Rewrite the code counting HW watchpoints.
18434
452b4ba5
MK
184352015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18436
18437 * gdb.reverse/fstatat-reverse.c: New test.
18438 * gdb.reverse/fstatat-reverse.exp: New file.
18439 * gdb.reverse/getresuid-reverse.c: New test.
18440 * gdb.reverse/getresuid-reverse.exp: New file.
18441 * gdb.reverse/pipe-reverse.c: New test.
18442 * gdb.reverse/pipe-reverse.exp: New file.
18443 * gdb.reverse/readv-reverse.c: New test.
18444 * gdb.reverse/readv-reverse.exp: New file.
18445 * gdb.reverse/recvmsg-reverse.c: New test.
18446 * gdb.reverse/recvmsg-reverse.exp: New file.
18447 * gdb.reverse/time-reverse.c: New test.
18448 * gdb.reverse/time-reverse.exp: New file.
18449 * gdb.reverse/waitpid-reverse.c: New test.
18450 * gdb.reverse/waitpid-reverse.exp: New file.
18451
5e2e7507
JK
184522015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18453
18454 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18455
0fde2c53
DE
184562015-10-26 Doug Evans <dje@google.com>
18457
18458 PR symtab/17391
18459 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18460 * gdb.dwarf2/bad-regnum.c: New file.
18461 * gdb.dwarf2/bad-regnum.exp: New file.
18462
1a70ae97
DE
184632015-10-26 Doug Evans <dje@google.com>
18464
18465 PR python/18938
18466 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18467 file.
18468
27dc26ab
JK
184692015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18470
18471 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18472 for a change by "Mention language in compile error message".
18473
bed91f4d
SM
184742015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18475
18476 PR python/18073
18477 * gdb.python/py-type.c (C::a_method): New.
18478 (C::a_const_method): New.
18479 (C::a_static_method): New.
18480 (a_function): New.
18481 * gdb.python/py-type.exp (test_fields): Test getting fields
18482 from function and method.
18483
3f2f83dd
KB
184842015-10-21 Keven Boell <keven.boell@intel.com>
18485
18486 * gdb.fortran/vla-alloc-assoc.exp: New file.
18487 * gdb.fortran/vla-datatypes.exp: New file.
18488 * gdb.fortran/vla-datatypes.f90: New file.
18489 * gdb.fortran/vla-history.exp: New file.
18490 * gdb.fortran/vla-ptype-sub.exp: New file.
18491 * gdb.fortran/vla-ptype.exp: New file.
18492 * gdb.fortran/vla-sizeof.exp: New file.
18493 * gdb.fortran/vla-sub.f90: New file.
18494 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18495 * gdb.fortran/vla-value-sub-finish.exp: New file.
18496 * gdb.fortran/vla-value-sub.exp: New file.
18497 * gdb.fortran/vla-value.exp: New file.
18498 * gdb.fortran/vla-ptr-info.exp: New file.
18499 * gdb.mi/mi-vla-fortran.exp: New file.
18500 * gdb.mi/vla.f90: New file.
18501
27145d50
SL
185022015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18503
18504 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18505 of hardwired timeout value.
18506
5f3ff4f8
JK
185072015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18508 Pedro Alves <palves@redhat.com>
18509
18510 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18511 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18512
bfd09d20
JS
185132015-10-19 Josh Stone <jistone@redhat.com>
18514
18515 * gdb.base/catch-syscall.c: Include <sched.h>.
18516 (unknown_syscall): New variable.
18517 (main): Trigger a vfork and an unknown syscall.
18518 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18519 (unknown_syscall_number): Likewise.
18520 (check_call_to_syscall): Accept an optional syscall pattern.
18521 (check_return_from_syscall): Likewise.
18522 (check_continue): Likewise.
18523 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18524 (test_catch_syscall_skipping_return): New test toggling off 'catch
18525 syscall' to step over the syscall return, then toggling back on.
18526 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18527 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18528 (do_syscall_tests): Call test_catch_syscall_without_args and
18529 test_catch_syscall_mid_vfork.
18530 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18531 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18532
b32b93c6
AS
185332015-10-19 Andrew Stubbs <ams@codesourcery.com>
18534
18535 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18536 print g_vE): Add new pass patterns.
18537 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18538 print various symbol names for vptr fields.
18539
9d622bda
AB
185402015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18541
18542 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18543 results.
18544
0fd8ac1c
YQ
185452015-10-12 Yao Qi <yao.qi@linaro.org>
18546
18547 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18548
34240514
YQ
185492015-10-12 Yao Qi <yao.qi@linaro.org>
18550
18551 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18552 is aarch64*-*-linux*.
18553
8240f442
YQ
185542015-10-12 Yao Qi <yao.qi@linaro.org>
18555
18556 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18557 (can_relocate_bcond_true): ... it.
18558 (can_relocate_bcond_false): New function.
18559 (foo): Likewise.
18560 (can_relocate_bl): Likewise.
18561 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18562 can_relocate_bl.
18563
2520f728
PMR
185642015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18565
18566 * gdb.base/nested-addr.c: New file.
18567 * gdb.base/nested-addr.exp: New testcase.
18568
abcef95a
MM
185692015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18570
18571 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18572 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18573 its output. Ignore the output of "record goto begin" and instead
18574 check that GDB is replaying.
18575
145e3ddb
PA
185762015-10-09 Pedro Alves <palves@redhat.com>
18577
18578 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18579 (top level): Use it in the run with no args test.
18580
d5d8c4e1
IB
185812015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18582
18583 * gdb.dlang/properties.exp: New file.
18584
06e635ef
SL
185852015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18586
18587 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18588 whether or not address 0x1000 is mapped on the target.
18589
e019fd1d
SM
185902015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18591
18592 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18593 build.
18594
77ba2a67
MM
185952015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18596
18597 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18598 instruction-history test.
18599
c60eb31f
DE
186002015-09-28 Doug Evans <dje@google.com>
18601
18602 * gdb.base/gcore.c (array_func): Add reference to static_array.
18603
9a3c8263
SM
186042015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18605
18606 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18607 source line.
18608
9720e656
SL
186092015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18610
18611 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18612 short or char as base type.
18613
938d3bf2
SL
186142015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18615
18616 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18617 to allow any size enum.
18618
e6c2c623
PMR
186192015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18620
18621 * gdb.ada/array_ptr_renaming.exp: New testcase.
18622 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18623 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18624
06da0f77
PL
186252015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18626
18627 * gdb.trace/ftrace-lock.c: New file.
18628 * gdb.trace/ftrace-lock.exp: New file.
18629
4f51c22a
PL
186302015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18631
18632 * gdb.arch/insn-reloc.c: New file.
18633 * gdb.arch/ftrace-insn-reloc.exp: New file.
18634
7041adf4
PL
186352015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18636
18637 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18638 instruction.
18639 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18640 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18641 * gdb.trace/range-stepping.c: Likewise.
18642 * gdb.trace/trace-break.c: Likewise.
18643 * gdb.trace/trace-mt.c (thread_function): Likewise.
18644 * gdb.trace/ftrace.c (marker): Likewise.
18645 * gdb.trace/trace-condition.c (marker): Likewise.
18646 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18647 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18648 is_aarch64_target.
18649
015d2e7e
DE
186502015-09-18 Doug Evans <xdje42@gmail.com>
18651
18652 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18653 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18654
26b188a2
SL
186552015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18656
18657 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18658 the breakpoint.
18659
79dc332b
SL
186602015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18661
18662 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18663 the pending breakpoint. Remove timeout override for "Run till
18664 MI pending breakpoint on pendfunc3 on thread 2" test.
18665
f57929f2
SL
186662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18667
18668 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18669 filename pattern.
18670
3f469b17
SL
186712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18672
18673 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18674 in breakpoint filename pattern.
18675
515b89b3
SL
186762015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18677
7800dbe4
SL
18678 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18679
186802015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18681
515b89b3
SL
18682 * gdb.linespec/explicit.exp: Check for readline support for
18683 tab-completion tests. Fix obvious typo.
18684
d2939ba2
MM
186852015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18686
18687 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18688 and replay.
18689
cbb55fa7
MM
186902015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18691
18692 * gdb.btrace/non-stop.c: New.
18693 * gdb.btrace/non-stop.exp: New.
18694
43691ca1
PL
186952015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18696 Yao Qi <yao.qi@linaro.org>
18697
18698 * gdb.trace/trace-condition.c: New file.
18699 * gdb.trace/trace-condition.exp: New file.
18700
d78908cf
WW
187012015-09-16 Wei-cheng Wang <cole945@gmail.com>
18702
18703 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18704 for testing bytecode compilation.
18705
1ed415e2
PA
187062015-09-16 Pedro Alves <palves@redhat.com>
18707 Sandra Loosemore <sandra@codesourcery.com>
18708
18709 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18710 (SECONDS): Redefine.
18711 (main): Call pthread_kill and alarm early.
18712 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18713 support.
18714 (test): If the target can't hardware step and doesn't support
18715 displaced stepping, increase the timeout.
18716
d136eff5
PA
187172015-09-16 Pedro Alves <palves@redhat.com>
18718
18719 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18720 (enable_debug): New procedures.
18721 (test): Use them. Bail out if waiting for threads fails.
18722 (top level): Bail out if a test fails.
18723
991f019c
YQ
187242015-09-16 Yao Qi <yao.qi@linaro.org>
18725
18726 * gdb.asm/asm-source.exp: Set asm-arch for
18727 aarch64*-*-* target.
18728 * gdb.asm/aarch64.inc: New file.
18729
bfca584f
PMR
187302015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18731
18732 * gdb.ada/array_of_variable_length.exp: New testcase.
18733 * gdb.ada/array_of_variable_length/foo.adb: New file.
18734 * gdb.ada/array_of_variable_length/pck.adb: New file.
18735 * gdb.ada/array_of_variable_length/pck.ads: New file.
18736
b326e587
DE
187372015-09-15 Doug Evans <dje@google.com>
18738
18739 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18740 of function static local variable.
18741
5382cfab
PW
187422015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18743
18744 * gdb.threads/tls-so_extern.exp: New test file.
18745 * gdb.threads/tls-so_extern.c: New test file.
18746 * gdb.threads/tls-so_extern_main.c: New test file.
18747
141c5cc4
JK
187482015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18749
18750 * gdb.opt/solib-intra-step-lib.c: New file.
18751 * gdb.opt/solib-intra-step-main.c: New file.
18752 * gdb.opt/solib-intra-step.exp: New file.
18753
d15dcecd
PA
187542015-09-15 Pedro Alves <palves@redhat.com>
18755
18756 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18757 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18758
4c2f2a79
PA
187592015-09-14 Pedro Alves <palves@redhat.com>
18760
18761 * gdb.base/hook-stop-continue.c: Delete.
18762 * gdb.base/hook-stop-continue.exp: Delete.
18763 * gdb.base/hook-stop-frame.c: Delete.
18764 * gdb.base/hook-stop-frame.exp: Delete.
18765 * gdb.base/hook-stop.c: New file.
18766 * gdb.base/hook-stop.exp: New file.
18767
919e6dbe
PMR
187682015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18769
18770 * gdb.ada/access_to_packed_array.exp: New testcase.
18771 * gdb.ada/access_to_packed_array/foo.adb: New file.
18772 * gdb.ada/access_to_packed_array/pack.adb: New file.
18773 * gdb.ada/access_to_packed_array/pack.ads: New file.
18774
157280a4
MM
187752015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18776
18777 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18778 buffer size test.
18779
2fd33e94
DB
187802015-09-11 Don Breazeal <donb@codesourcery.com>
18781
18782 * gdb.base/foll-exec.c: Add copyright header. Fix
18783 formatting issues.
18784 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18785 (do_exec_tests): Use clean_restart in place of zap_session,
18786 and for test initialization. Fix formatting issues. Use
18787 fail in place of perror.
18788 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18789 an expect statement to match an expression with output from
18790 the program under debug.
18791 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18792 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18793 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18794 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18795 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18796
e70b6e8e
DE
187972015-09-09 Doug Evans <dje@google.com>
18798
18799 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18800
7a551a51
DE
188012015-09-09 Doug Evans <dje@google.com>
18802
18803 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18804
4c666f84
DE
188052015-09-09 Doug Evans <dje@google.com>
18806
18807 * gdb.base/savedregs.exp: Fix typo.
18808
243a9253
PA
188092015-09-09 Pedro Alves <palves@redhat.com>
18810
18811 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18812
c0fa8fbd
SL
188132015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18814
18815 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18816 command actually switches threads. Give up on remaining
18817 tests if target fails to stop at breakpoint.
18818
cd7c1778
PMR
188192015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18820
18821 * gdb.ada/funcall_char.exp: New testcase.
18822 * gdb.ada/funcall_char/foo.adb: New file.
18823
dc5c8746
PMR
188242015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18825
18826 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18827 expected outputs. Add two testcases for completing ambiguous
18828 functions.
18829 * gdb.ada/complete/aux_pck.adb: New file.
18830 * gdb.ada/complete/aux_pck.ads: New file.
18831 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18832 Ambiguous_Func functions.
18833 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18834 * gdb.ada/complete/pck.adb: Likewise.
18835
4e83a1e7
UW
188362015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18837
18838 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18839 failures to run the test program under GDB.
18840
8ce74153
LM
188412015-08-26 Luis Machado <lgustavo@codesourcery.com>
18842
18843 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18844 to C.
18845
e9756d52
PP
188462015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18847
18848 * gdb.base/run-after-attach.exp: New test file.
18849 * gdb.base/run-after-attach.c: New test file.
18850
8d37573b
DB
188512015-08-26 Don Breazeal <donb@codesourcery.com>
18852
18853 * gdb.base/foll-exec-2.c: New test program.
18854 * gdb.base/foll-exec-2.exp: New test.
18855
63e43d3a
PMR
188562015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18857
18858 * gdb.base/nested-subp1.exp: New file.
18859 * gdb.base/nested-subp1.c: New file.
18860 * gdb.base/nested-subp2.exp: New file.
18861 * gdb.base/nested-subp2.c: New file.
18862 * gdb.base/nested-subp3.exp: New file.
18863 * gdb.base/nested-subp3.c: New file.
18864
3d40fbb5
PA
188652015-08-24 Pedro Alves <palves@redhat.com>
18866
18867 * gdb.server/connect-without-multi-process.c: New file.
18868 * gdb.server/connect-without-multi-process.exp: New file.
18869
4422ac93
LM
188702015-08-24 Luis Machado <lgustavo@codesourcery.com>
18871
18872 * gdb.opt/inline-markers.c: Make z int.
18873
91dddb86
LM
188742015-08-24 Luis Machado <lgustavo@codesourcery.com>
18875
18876 * gdb.opt/inline-markers.c: Make z volatile.
18877
a48847ee
LM
188782015-08-24 Luis Machado <lgustavo@codesourcery.com>
18879
18880 * gdb.opt/inline-bt.c: New volatile global z.
18881 * gdb.opt/inline-cmds.c: Likewise.
18882 * gdb.opt/inline-locals.c: Likewise.
18883 * gdb.opt/inline-markers.c: New extern global z.
18884 (marker): Use z.
18885 (inline_fn): Likewise.
18886
0ebbc52b
PA
188872015-08-24 Pedro Alves <palves@redhat.com>
18888
18889 * config/m32r-stub.exp: Remove file.
18890 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18891 * gdb.base/call-rt-st.exp: Likewise.
18892 * gdb.base/call-strs.exp: Likewise.
18893 * gdb.base/default.exp: Remove references to h8300-*-hms and
18894 *-*-udi*.
18895 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18896
77c365df
AA
188972015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18898
18899 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18900 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18901 and "return" use KFAIL when GDB can not read/write the vector
18902 return value.
18903
4313b8c0
GB
189042015-08-21 Gary Benson <gbenson@redhat.com>
18905
18906 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18907
0e433b32
PA
189082015-08-20 Pedro Alves <palves@redhat.com>
18909
18910 * gdb.server/solib-list.exp: No longer expect an interior stop in
18911 non-stop mode.
18912
221e1a37
PA
189132015-08-20 Pedro Alves <palves@redhat.com>
18914
18915 * gdb.server/connect-stopped-target.c: New file.
18916 * gdb.server/connect-stopped-target.exp: New file.
18917
40e3ad0e
PA
189182015-08-20 Pedro Alves <palves@redhat.com>
18919
18920 * gdb.dwarf2/comp-unit-lang.exp: New file.
18921 * gdb.dwarf2/comp-unit-lang.c: New file.
18922
af39b327
PMR
189232015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18924
18925 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18926 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18927
7d45c7c3 189282015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18929
7d45c7c3
KB
18930 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18931 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18932
4d6cceb4
DE
189332015-08-18 Doug Evans <dje@google.com>
18934 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18935
18936 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18937 skip_python_tests. New arg prompt_regexp.
18938 (skip_python_tests): New function.
18939 * lib/mi-support.exp (mi_skip_python_tests): New function.
18940 * gdb.python/py-mi-objfile-gdb.py: New file.
18941 * gdb.python/py-mi-objfile.c: New file.
18942 * gdb.python/py-mi-objfile.exp: New file.
18943
ad89c2aa
KS
189442015-08-17 Keith Seitz <keiths@redhat.com>
18945
18946 * gdb.linespec/explicit.exp: Move strace test from here ...
18947 * gdb.trace/strace.exp: ... to here.
18948
e3ae3c43
PP
189492015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18950
18951 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18952 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18953
604b2636
DE
189542015-08-14 Doug Evans <xdje42@gmail.com>
18955
18956 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18957 inferior before selecting a new file.
18958
6ff0ba5f
DE
189592015-08-14 Doug Evans <xdje42@gmail.com>
18960
18961 * gdb.mi/mi-disassemble.exp: Update.
18962 * gdb.base/disasm-optim.S: New file.
18963 * gdb.base/disasm-optim.c: New file.
18964 * gdb.base/disasm-optim.h: New file.
18965 * gdb.base/disasm-optim.exp: New file.
18966
9ca98f92
KS
189672015-08-14 Keith Seitz <keiths@redhat.com>
18968
18969 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18970 "evaluated-by".
18971
52bbc560
JB
189722015-08-13 Joel Brobecker <brobecker@adacore.com>
18973
18974 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18975
5d8c3ed3
PMR
189762015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18977
18978 * gdb.ada/fun_renaming.exp: New testcase.
18979 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18980 * gdb.ada/fun_renaming/pack.adb: New file.
18981 * gdb.ada/fun_renaming/pack.ads: New file.
18982
ea8812bc
KS
189832015-08-12 Keith Seitz <keiths@redhat.com>
18984
18985 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18986 gdb_get_line_number.
18987
4dafcdeb
JB
189882015-08-12 Joel Brobecker <brobecker@adacore.com>
18989
18990 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18991 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18992 gdb.base/dso2dso.exp: New files.
18993
5ba32597
SDJ
189942015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18995 Pedro Alves <palves@redhat.com>
18996 Keith Seitz <keiths@redhat.com>
18997
18998 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18999 GDBFLAGS.
19000
b6dafabf
PP
190012015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19002
19003 * gdb.base/gdbhistsize-history.exp
19004 (test_histsize_history_setting): Use save_vars.
19005 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19006 Use save_vars.
19007 (test_no_truncation_of_unlimited_history_file): Use save_vars.
19008 * gdb.base/readline.exp: Use save_vars.
19009
abe8e607
PP
190102015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19011
19012 * lib/gdb.exp (save_vars): New proc.
19013
629500fa
KS
190142015-08-11 Keith Seitz <keiths@redhat.com>
19015
19016 * gdb.base/help.exp: Update help_breakpoint_text.
19017
eb8c4e2e
KS
190182015-08-11 Keith Seitz <keiths@redhat.com>
19019
19020 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
19021 (at toplevel): Call test_explicit_breakpoints.
19022 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
19023 breakpoints.
19024 * lib/mi-support.exp (mi_make_breakpoint): Add support for
19025 breakpoint conditions, "-cond".
19026
87f0e720
KS
190272015-08-11 Keith Seitz <keiths@redhat.com>
19028
19029 * gdb.linespec/3explicit.c: New file.
19030 * gdb.linespec/cpexplicit.cc: New file.
19031 * gdb.linespec/cpexplicit.exp: New file.
19032 * gdb.linespec/explicit.c: New file.
19033 * gdb.linespec/explicit.exp: New file.
19034 * gdb.linespec/explicit2.c: New file.
19035 * gdb.linespec/ls-errs.exp: Add explicit location tests.
19036 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
19037 before using in the matching pattern.
19038 Clarify that `prefix' is a regular expression.
19039
f00aae0f
KS
190402015-08-11 Keith Seitz <keiths@redhat.com>
19041
19042 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
19043 test.
19044 Add tests for missing ",FMT" and ",".
19045
e27852be
DE
190462015-08-10 Doug Evans <dje@google.com>
19047 Keith Seitz <keiths@redhat.com>
19048
19049 PR gdb/17960
19050 * gdb.base/completion.exp: Add location completer tests.
19051
7f03bd92
PA
190522015-08-07 Pedro Alves <palves@redhat.com>
19053
19054 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
19055 tests here.
19056 (top level): Run do_test with and without displaced stepping.
19057
3fc8eb30
PA
190582015-08-07 Pedro Alves <palves@redhat.com>
19059
19060 * gdb.base/valgrind-disp-step.c: New file.
19061 * gdb.base/valgrind-disp-step.exp: New file.
19062
d4569d7b
PA
190632015-08-07 Pedro Alves <palves@redhat.com>
19064
19065 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
19066 Delete function.
19067 (main): Add alarm. Run an infinite loop instead of calling
19068 wait_threads.
19069 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
19070 comment.
19071 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
19072 Delete function.
19073 (main): Add alarm. Run an infinite loop instead of calling
19074 wait_threads.
19075 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
19076 comment.
19077
e1316e60
PA
190782015-08-07 Pedro Alves <palves@redhat.com>
19079
19080 * gdb.base/checkpoint-ns.exp: New file.
19081 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
19082 standard_testfile.
19083
da8c46d2
MM
190842015-08-07 Markus Metzger <markus.t.metzger@intel.com>
19085
19086 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
19087 * gdb.btrace/instruction_history.exp: Update.
19088 * gdb.btrace/tsx.exp: New.
19089 * gdb.btrace/tsx.c: New.
19090
de1c2c52
PA
190912015-08-06 Pedro Alves <palves@redhat.com>
19092
19093 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
19094 increase timeout.
19095 * gdb.reverse/until-precsave.exp: Bump timeouts.
19096
782e0bf4
PA
190972015-08-06 Pedro Alves <palves@redhat.com>
19098
19099 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
19100
83e97ed0
PA
191012015-08-06 Pedro Alves <palves@redhat.com>
19102
19103 PR gdb/18749
19104 * gdb.threads/process-dies-while-handling-bp.c: New file.
19105 * gdb.threads/process-dies-while-handling-bp.exp: New file.
19106
863d01bd
PA
191072015-08-06 Pedro Alves <palves@redhat.com>
19108
19109 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
19110 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
19111
0a39bb32
PA
191122015-08-05 Pedro Alves <palves@redhat.com>
19113
19114 * gdb.threads/next-while-other-thread-longjmps.c: New file.
19115 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
19116
ee2d2b10
SL
191172015-08-03 Sandra Loosemore <sandra@codesourcery.com>
19118
19119 * gdb.base/bp-permanent.exp: Report test as unsupported if
19120 the target cannot stop at the permanent breakpoint.
19121
4e1bdb00
DE
191222015-08-03 Doug Evans <dje@google.com>
19123
19124 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
19125 10000.
19126
3d338901
DE
191272015-08-03 Doug Evans <dje@google.com>
19128
19129 * Makefile.in (workers/%.worker, build-perf): New rule.
19130 (GDB_PERFTEST_MODE): New variable.
19131 (check-perf): Use it.
19132 (clean): Clean up gdb.perf parallel build subdirs.
19133 * lib/build-piece.exp: New file.
19134 * lib/gdb.exp (make_gdb_parallel_path): New function
19135 (standard_output_file, standard_temp_file): Call it.
19136 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19137 of $GDB_PARALLEL.
19138 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
19139
af061d3e
DE
191402015-08-03 Doug Evans <dje@google.com>
19141
8e1afc81 19142 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
19143 (LOG_FILE_NAME): New global.
19144 (TextReporter.__init__): Initialize self.txt_sum.
19145 (TextReporter.report): Add support for multiple data-points.
19146 Move report to perftest.sum, put raw data in perftest.log.
19147 (TextReporter.start): Open sum and log files.
19148 (TextReporter.end): Close sum and log files.
8e1afc81
DE
19149 * gdb.perf/lib/perftest/testresult.py
19150 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 19151
2c8c5d37
PA
191522015-07-31 Pedro Alves <palves@redhat.com>
19153
19154 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
19155 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19156 kill_wait_spawned_process instead of explicit "kill -9".
19157 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
19158 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19159 kill_wait_spawned_process.
19160 * gdb.base/attach-twice.exp: Likewise.
19161 * gdb.base/attach.exp: Likewise.
19162 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
19163 gdb_test_multiple.
19164 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
19165 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19166 kill_wait_spawned_process.
19167 * gdb.base/valgrind-infcall.exp: Likewise.
19168 * gdb.multi/multi-attach.exp: Likewise.
19169 * gdb.python/py-prompt.exp: Likewise.
19170 * gdb.python/py-sync-interp.exp: Likewise.
19171 * gdb.server/ext-attach.exp: Likewise.
19172 * gdb.threads/attach-into-signal.exp (corefunc): Use
19173 spawn_wait_for_attach, spawn_id_get_pid and
19174 kill_wait_spawned_process.
19175 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
19176 spawn_wait_for_attach returning a spawn id instead of a pid. Use
19177 spawn_id_get_pid and kill_wait_spawned_process.
19178 * gdb.threads/attach-stopped.exp (corefunc): Use
19179 spawn_wait_for_attach, spawn_id_get_pid and
19180 kill_wait_spawned_process.
19181 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
19182 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19183 kill_wait_spawned_process instead of explicit "kill -9".
19184 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
19185 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
19186 (spawn_wait_for_attach): Use spawn instead of exec to spawn
19187 processes. Don't map cygwin/windows pids here. Now returns a
19188 spawn id list.
19189
032a0fca
SL
191902015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19191
19192 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
19193 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
19194 correct patch.
19195
61a934ca
SL
191962015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19197
19198 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
19199
4bc4d428
SL
192002015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19201
19202 Reapply:
19203 2014-05-21 Mark Wielaard <mjw@redhat.com>
19204
19205 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19206
998d452a
PA
192072015-07-30 Pedro Alves <palves@redhat.com>
19208
19209 * linux-low.c (handle_extended_wait): Set the child's last
19210 reported status to TARGET_WAITKIND_STOPPED.
19211
69dde7dc
PA
192122015-07-30 Pedro Alves <palves@redhat.com>
19213
19214 PR threads/18600
19215 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
19216 only shows inferior 1.
19217
4dd63d48
PA
192182015-07-30 Simon Marchi <simon.marchi@ericsson.com>
19219 Pedro Alves <palves@redhat.com>
19220
19221 PR threads/18600
19222 * gdb.threads/fork-plus-threads.c: New file.
19223 * gdb.threads/fork-plus-threads.exp: New file.
19224
d618e4c5
PP
192252015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19226
19227 * gdb.base/batch-preserve-term-settings.exp
19228 (test_terminal_settings_preserved_after_cli_exit): Use
19229 send_quit_command.
19230
1eef6428
PA
192312015-07-29 Pedro Alves <palves@redhat.com>
19232 Don Breazeal <donb@codesourcery.com>
19233
19234 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
19235 output from both inferior_spawn_id and gdb_spawn_id.
19236
7da5b897
SDJ
192372015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19238
19239 * gdb.threads/attach-into-signal.exp (corefunc): Use
19240 with_test_prefix on nested loops, uniquefying the test messages.
19241
dac804df
SDJ
192422015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19243
19244 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
19245 commit.
19246
06265e53
PP
192472015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19248
19249 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
19250 New proc.
19251 (test_terminal_settings_preserved_after_sigterm): New test.
19252
18206ca3
PP
192532015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19254
19255 * gdb.base/batch-preserve-term-settings.exp
19256 (test_terminal_settings_preserved_after_cli_exit): New test.
19257
90074d11
PP
192582015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19259
19260 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
19261 manipulation of saved_gdbflags.
19262 (test_terminal_settings_preserved): Remove global declaration of
19263 the unused variable pagination_prompt. Remove manipulation of
19264 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
19265 GDBFLAGS.
19266
eb1a7902
PA
192672015-07-29 Pedro Alves <palves@redhat.com>
19268
19269 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
19270
8b75dd3b
PA
192712015-07-29 Pedro Alves <palves@redhat.com>
19272
19273 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
19274 at the top.
19275
dedad4e3
PA
192762015-07-29 Pedro Alves <palves@redhat.com>
19277
19278 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
19279 (main): Call gdb_unbuffer_output.
19280 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
19281 (main): Call gdb_unbuffer_output.
19282 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
19283 (main): Call gdb_unbuffer_output.
19284 * gdb.base/call-strs.exp: Adjust to step over the
19285 gdb_unbuffer_output call.
19286 * gdb.base/catch-gdb-caused-signals.c: Include
19287 "../lib/unbuffer_output.c".
19288 (main): Call gdb_unbuffer_output.
19289 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
19290 (main): Call gdb_unbuffer_output.
19291 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
19292 (main): Call gdb_unbuffer_output.
19293 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
19294 (main): Call gdb_unbuffer_output.
19295 * gdb.base/shlib-call.exp: Adjust to step over the
19296 gdb_unbuffer_output call.
19297 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
19298 (main): Call gdb_unbuffer_output.
19299 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
19300 (main): Call gdb_unbuffer_output.
19301 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
19302 (main): Rename to ...
19303 (test): ... this.
19304 (main): Reimplement.
19305 * gdb.base/varargs.exp: Run to test instead of to main.
19306 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19307 (main): Call gdb_unbuffer_output.
19308
58789a91
PA
193092015-07-29 Pedro Alves <palves@redhat.com>
19310
19311 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19312 factore out from mi_continue_dprintf. For call-style dprintfs,
19313 expect dprintf output out of $inferior_spawn_id.
19314 (mi_continue_dprintf): Use mi_expect_dprintf.
19315 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19316 (main): Call gdb_unbuffer_output.
19317
e8376742
PA
193182015-07-29 Pedro Alves <palves@redhat.com>
19319
19320 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19321 (default_mi_gdb_start): Set inferior_spawn_id instead of
19322 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19323 gdb_spawn_id.
19324 (mi_gdb_test): Always expect inferior output from both
19325 $inferior_spawn_id and $gdb_spawn_id.
19326
08280010
PA
193272015-07-29 Pedro Alves <palves@redhat.com>
19328
19329 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19330 send_inferior and $inferior_spawn_id.
19331
4d30e432
PA
193322015-07-29 Pedro Alves <palves@redhat.com>
19333
19334 * gdb.gdb/complaints.exp (test_initial_complaints)
19335 (test_serial_complaints, test_short_complaints): Use
19336 gdb_test_stdio.
19337 (test_empty_complaint): Handle $inferior_spawn_id !=
19338 $gdb_spawn_id.
19339
0d30a335
PA
193402015-07-29 Pedro Alves <palves@redhat.com>
19341
19342 * gdb.base/varargs.exp: Use gdb_test_stdio.
19343
39413b29
PA
193442015-07-29 Pedro Alves <palves@redhat.com>
19345
19346 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19347
7cb000a9
PA
193482015-07-29 Pedro Alves <palves@redhat.com>
19349
19350 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19351
d7b8ac82
PA
193522015-07-29 Pedro Alves <palves@redhat.com>
19353
19354 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19355 parameter into two new parameters, "inf_result" and "gdb_result".
19356 Expect inferior output and gdb output from $inferior_spawn_id and
19357 $gdb_spawn_id, respectively. Adjust all callers.
19358
789c3a0c
PA
193592015-07-29 Pedro Alves <palves@redhat.com>
19360
19361 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19362 of gdb_test_sequence.
19363
77e760c3
PA
193642015-07-29 Pedro Alves <palves@redhat.com>
19365
19366 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19367 (saw_spurious_output): Expect inferior output from
19368 $inferior_spawn_id. Use gdb_test_stdio.
19369
8396d2cd
PA
193702015-07-29 Pedro Alves <palves@redhat.com>
19371
19372 * gdb.base/dprintf.exp: Use standard_testfile. Change
19373 prepare_for_testing call.
19374 (srcfile): Don't set.
19375 (restart): New procedure.
19376 (test_dprintf): New procecure, use to continue over dprintfs.
19377 (test_call, test_agent): New procedures, tests moved here.
19378 Restart gdb and recreate dprintfs. Adjust expected output.
19379
2051d61f
PA
193802015-07-29 Pedro Alves <palves@redhat.com>
19381
19382 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19383
452397af
PA
193842015-07-29 Pedro Alves <palves@redhat.com>
19385
19386 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19387
8aed9555
PA
193882015-07-29 Pedro Alves <palves@redhat.com>
19389
19390 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19391 gdb_test_stdio.
19392
188a61b4
PA
193932015-07-29 Pedro Alves <palves@redhat.com>
19394
19395 * lib/gdb.exp (gdb_test_stdio): New procedure.
19396
12264a45
PA
193972015-07-29 Pedro Alves <palves@redhat.com>
19398
19399 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19400
23ffc893
PA
194012015-07-29 Pedro Alves <palves@redhat.com>
19402
19403 * gdb.base/call-signal-resume.exp: Remove check for
19404 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19405 * gdb.base/unwindonsignal.exp: Likewise.
19406 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19407 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19408
65566918
PA
194092015-07-29 Pedro Alves <palves@redhat.com>
19410
19411 * gdb.base/siginfo-addr.c (pass): New function.
19412 (handler): Call it iff si_addr is correct.
19413 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19414 Set a breakpoint at "pass" and continue to it.
19415
d60a9221
SDJ
194162015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19417
19418 * gdb.python/py-objfile.exp: Make some tests have unique names.
19419 * gdb.python/py-pp-registration.exp: Likewise.
19420
bde40b8f
PA
194212015-07-28 Pedro Alves <palves@redhat.com>
19422
19423 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19424
13e1dec8
SM
194252015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19426
19427 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19428
da33c9a7
SM
194292015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19430
19431 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19432
077836f7
PP
194332015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19434
19435 * gdb.base/gdb-sigterm-2.exp: New test.
19436
b8cc7b2e
DE
194372015-07-25 Doug Evans <xdje42@gmail.com>
19438
19439 Revert:
19440 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19441 (workers/%.worker, build-perf): New rule.
19442 (GDB_PERFTEST_MODE): New variable.
19443 (check-perf): Use it.
19444 (clean): Clean up gdb.perf parallel build subdirs.
19445 * lib/build-piece.exp: New file.
19446 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19447 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19448 name.
19449 (standard_temp_file): Ditto.
19450 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19451 of $GDB_PARALLEL.
19452
c8bd4544
DE
194532015-07-24 Doug Evans <dje@google.com>
19454
19455 * gdb.perf/lib/perftest/utils.py: New file.
19456 * gdb.perf/gm-hello.cc: New file.
19457 * gdb.perf/gm-pervasive-typedef.cc: New file.
19458 * gdb.perf/gm-pervasive-typedef.h: New file.
19459 * gdb.perf/gm-std.cc: New file.
19460 * gdb.perf/gm-std.h: New file.
19461 * gdb.perf/gm-use-cerr.cc: New file.
19462 * gdb.perf/gm-utils.h: New file.
19463 * gdb.perf/gmonster-null-lookup.py: New file.
19464 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19465 * gdb.perf/gmonster-print-cerr.py: New file.
19466 * gdb.perf/gmonster-ptype-string.py: New file.
19467 * gdb.perf/gmonster-runto-main.py: New file.
19468 * gdb.perf/gmonster-select-file.py: New file.
19469 * gdb.perf/gmonster1-null-lookup.exp: New file.
19470 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19471 * gdb.perf/gmonster1-print-cerr.exp: New file.
19472 * gdb.perf/gmonster1-ptype-string.exp: New file.
19473 * gdb.perf/gmonster1-runto-main.exp: New file.
19474 * gdb.perf/gmonster1-select-file.exp: New file.
19475 * gdb.perf/gmonster1.cc: New file.
19476 * gdb.perf/gmonster1.exp: New file.
19477 * gdb.perf/gmonster2-null-lookup.exp: New file.
19478 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19479 * gdb.perf/gmonster2-print-cerr.exp: New file.
19480 * gdb.perf/gmonster2-ptype-string.exp: New file.
19481 * gdb.perf/gmonster2-runto-main.exp: New file.
19482 * gdb.perf/gmonster2-select-file.exp: New file.
19483 * gdb.perf/gmonster2.cc: New file.
19484 * gdb.perf/gmonster2.exp: New file.
19485
6eab34f3
DE
194862015-07-24 Doug Evans <dje@google.com>
19487
19488 * gdb.perf/README: New file.
19489 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19490 * lib/gen-perf-test.exp: New file.
19491
63738bfd
DE
194922015-07-24 Doug Evans <dje@google.com>
19493
19494 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19495 (PerfTest::startup): New function.
19496 (PerfTest::run): Return result of calling body.
19497 (PerfTest::assemble): Rewrite.
19498 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19499 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19500 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19501 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19502 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19503
7b606f95
DE
195042015-07-24 Doug Evans <dje@google.com>
19505
19506 * lib/gdb.exp (clean_restart): Make executable optional.
19507
a97b16b8
DE
195082015-07-24 Doug Evans <dje@google.com>
19509
19510 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19511 compiler_info references.
19512 * gdb.cp/temargs.exp: Ditto.
19513 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19514 (get_compiler_info): Early exit if already computed. Set compiler_info
19515 to "unknown" if there was a problem.
19516 (test_compiler_info): Add function comment. Call get_compiler_info.
19517
35baa57f
DE
195182015-07-24 Doug Evans <dje@google.com>
19519
19520 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19521 (workers/%.worker, build-perf): New rule.
19522 (GDB_PERFTEST_MODE): New variable.
19523 (check-perf): Use it.
19524 (clean): Clean up gdb.perf parallel build subdirs.
19525 * lib/build-piece.exp: New file.
19526 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19527 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19528 name.
19529 (standard_temp_file): Ditto.
19530 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19531 of $GDB_PARALLEL.
19532
6ebea266
DE
195332015-07-24 Doug Evans <dje@google.com>
19534
19535 * lib/future.exp (gdb_default_target_compile): New option
19536 "early_flags".
19537 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19538 --as-needed.
19539
1e76a7e9
SDJ
195402015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19541
19542 * gdb.base/catch-syscall.exp: Call gdb_exit before
19543 gdb_skip_xml_test.
19544
5068630a
PA
195452015-07-24 Pedro Alves <palves@redhat.com>
19546
19547 * gdb.python/py-events.exp: Accept output between the stop event
19548 and the prompt.
19549 * gdb.python/py-evsignal.exp: Likewise.
19550 * gdb.python/py-evthreads.exp: Likewise.
19551
77598427
PA
195522015-07-24 Pedro Alves <palves@redhat.com>
19553
19554 PR gdb/18717
19555 * gdb.threads/non-ldr-exit.c: New file.
19556 * gdb.threads/non-ldr-exit.exp: New file.
19557
11e6c98f
YQ
195582015-07-24 Yao Qi <yao.qi@linaro.org>
19559
19560 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19561 restarting process.
19562
51aee833
YQ
195632015-07-24 Yao Qi <yao.qi@linaro.org>
19564
19565 * gdb.server/ext-restart.exp: New file.
19566
8cfe207c
YQ
195672015-07-24 Yao Qi <yao.qi@linaro.org>
19568
19569 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19570 argument options.
19571 * gdb.server/ext-wrapper.exp: New file.
19572
cc12ce38
DE
195732015-07-23 Doug Evans <dje@google.com>
19574
19575 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19576 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19577
d0d84780
PMR
195782015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19579
19580 * gdb.ada/var_arr_typedef.exp: New testcase.
19581 * gdb.ada/var_arr_typedef/pack.adb: New file.
19582 * gdb.ada/var_arr_typedef/pack.ads: New file.
19583 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19584
8b558f79
JB
195852015-07-20 Joel Brobecker <brobecker@adacore.com>
19586
19587 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19588
775a3298
JK
195892015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19590
19591 * gdb.arch/i386-biarch-core.exp: Replace istarget
19592 by "complete set gnutarget". Remove expectation for the "core-file"
19593 command.
19594
db1ff28b
JK
195952015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19596
19597 Revert the previous commit:
19598 Tests for validate symbol file using build-id.
19599
0a94970d
JK
196002015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19601
19602 Tests for validate symbol file using build-id.
19603 * gdb.base/solib-mismatch-lib.c: New file.
19604 * gdb.base/solib-mismatch-libmod.c: New file.
19605 * gdb.base/solib-mismatch.c: New file.
19606 * gdb.base/solib-mismatch.exp: New file.
19607
03346981
SL
196082015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19609
19610 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19611 nios2-*-linux*.
19612 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19613 * gdb.base/siginfo.exp: Likewise.
19614 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19615
42422cc7
PL
196162015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19617
19618 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19619 Move it to ...
19620 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19621 ... here.
19622 * gdb.trace/range-stepping.exp: Check that the target supports
19623 range stepping.
19624
cfa68bae
JK
196252015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19626
19627 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19628
8ffdba26
PA
196292015-07-14 Pedro Alves <palves@redhat.com>
19630
19631 * gdb.base/killed-outside.exp: New file.
19632 * gdb.base/killed-outside.c: New file.
19633
218a5a11
JK
196342015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19635
19636 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19637 (n at main): New.
19638 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19639
e03ed3c6
AA
196402015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19641
19642 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19643 infcall tests instead of setting up for KFAIL.
19644
485668e5
MM
196452015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19646
19647 * gdb.btrace/record_goto-step.exp: New.
19648
08464196
JK
196492015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19650
19651 PR compile/18484
19652 * gdb.compile/compile.c (struct struct_type): Add volatile to
19653 selffield's type.
19654 * gdb.compile/compile.exp
19655 (compile code struct_object.selffield = &struct_object): Skip further
19656 struct_object tests if this one xfails.
19657
bcf5c1d9
RC
196582015-07-08 Robert O'Callahan <robert@ocallahan.org>
19659
19660 PR exp/18617
19661 * gdb.trace/ax.exp: Add test.
19662
4931af25
YQ
196632015-07-07 Yao Qi <yao.qi@linaro.org>
19664
19665 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19666 instead of istarget "aarch64*-*-*".
19667 * gdb.arch/aarch64-fp.exp: Likewise.
19668 * gdb.base/float.exp: Likewise.
19669 * gdb.reverse/aarch64.exp: Likewise.
19670 * lib/gdb.exp (is_aarch64_target): New proc.
19671
9fcf688e
YQ
196722015-07-07 Yao Qi <yao.qi@linaro.org>
19673
19674 * lib/gdb.exp (is_aarch32_target): New proc.
19675 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19676 instead of "istarget "arm*-*-*"".
19677 * gdb.arch/arm-disp-step.exp: Likewise.
19678 * gdb.arch/thumb-bx-pc.exp: Likewise.
19679 * gdb.arch/thumb-prologue.exp: Likewise.
19680 * gdb.arch/thumb-singlestep.exp: Likewise.
19681 * gdb.base/disp-step-syscall.exp: Likewise.
19682 * gdb.base/float.exp: Likewise.
19683
fbd8d50d
YQ
196842015-07-07 Yao Qi <yao.qi@linaro.org>
19685
19686 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19687 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19688
71be1fdc
YQ
196892015-07-07 Yao Qi <yao.qi@linaro.org>
19690
19691 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19692 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19693 if it exists.
19694 * gdb.multi/multi-arch.exp: Likewise.
19695
3e221d36
SM
196962015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19697
19698 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19699 print.
19700
d441430b
YQ
197012015-07-07 Yao Qi <yao.qi@linaro.org>
19702
19703 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19704
06f810bd
MG
197052015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19706
19707 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19708 '[' and ']' characters.
19709
5e61e7c0
IB
197102015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19711
19712 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19713
28bf096c
PA
197142015-06-29 Pedro Alves <palves@redhat.com>
19715
19716 PR threads/18127
19717 * gdb.threads/hand-call-new-thread.c: New file.
19718 * gdb.threads/hand-call-new-thread.c: New file.
19719
ee93cd5e
KS
197202015-06-26 Keith Seitz <keiths@redhat.com>
19721 Doug Evans <dje@google.com>
19722
19723 PR 16253
19724 * gdb.cp/var-tag-2.cc: New file.
19725 * gdb.cp/var-tag-3.cc: New file.
19726 * gdb.cp/var-tag-4.cc: New file.
19727 * gdb.cp/var-tag.cc: New file.
19728 * gdb.cp/var-tag.exp: New file.
19729
fc637f04
PP
197302015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19731
19732 * gdb.base/history-duplicates.exp: New test.
19733
2e52ae68
PP
197342015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19735
19736 * gdb.base/completion.exp: Test the completion of the "focus"
19737 command.
19738
6e22494e
JK
197392015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19740
19741 * gdb.arch/amd64-prologue-skip.S: New file.
19742 * gdb.arch/amd64-prologue-skip.exp: New file.
19743
bf7b9cd9
SM
197442015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19745
19746 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19747 is_address_zero_readable check.
19748
201e8dfd
PB
197492015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19750
19751 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19752 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19753
5cd867b4
YQ
197542015-06-24 Yao Qi <yao.qi@linaro.org>
19755
19756 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19757 linux targets.
19758
4d7be007
YQ
197592015-06-24 Yao Qi <yao.qi@linaro.org>
19760
19761 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19762 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19763 * gdb.base/siginfo-thread.exp: Likewise.
19764
07fcd301
YQ
197652015-06-22 Yao Qi <yao.qi@linaro.org>
19766
19767 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19768
52042a00
YQ
197692015-06-22 Yao Qi <yao.qi@linaro.org>
19770
19771 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19772 aarch64*-*-*.
19773 (skip_hw_watchpoint_tests): Likewise.
19774
74bd41ce
PP
197752015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19776
19777 * gdb.base/gdbinit-history.exp: Test the interaction between
19778 setting GDBHISTSIZE and setting the history size via .gdbinit.
19779
bc460514
PP
197802015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19781
19782 PR gdb/16999
19783 * gdb.base/gdbhistsize-history.exp: New test.
19784
b58c513b
PP
197852015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19786
19787 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19788 with GDBHISTSIZE.
19789 * gdb.base/readline.exp: Likewise.
19790
92046791
YQ
197912015-06-17 Yao Qi <yao.qi@linaro.org>
19792
19793 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19794 line.
19795
2093d2d3
PP
197962015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19797
19798 * gdb.base/gdbinit-history.exp: Add test case to check that
19799 an unlimited history file does not get truncated on exit.
19800
e6c693af
AA
198012015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19802
19803 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19804 (VECTOR): New macro. Use it...
19805 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19806 ...for these typedefs.
19807 (int8, char1, int1, double1): New typedefs.
19808 (struct just_int2, struct two_int2): New structures.
19809 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19810 (add_structvecs, add_singlevecs): New functions.
19811 (main): Call add_some_intvecs twice.
19812 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19813 the compile and exit upon failure. Try compiling for the "native"
19814 architecture. Test inferior function calls with vector arguments
19815 and vector return value handling with "finish" and "return".
19816
c74f7d1c
JT
198172015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19818
19819 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19820 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19821 PE file.
19822 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19823
98aa42ee
AT
198242015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19825
19826 PR breakpoints/16465
19827 * gdb.mi/mi-dprintf-pending.c: New file.
19828 * gdb.mi/mi-dprintf-pending.exp: New test.
19829 * gdb.mi/mi-dprintf-pendshr.c: New file.
19830
7d73c23c 198312015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19832 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19833
19834 * gdb.arch/i386-mpx-map.c: New file.
19835 * gdb.arch/i386-mpx-map.exp: New File.
19836
198372015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19838
19839 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19840 * gdb.arch/i386-mpx.exp: Indentation fixed.
19841
198422015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19843
19844 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19845 function and improved indentation.
19846 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19847 gdb_test_multiple. Added additional tests to skip the test.
19848
198492015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19850
19851 * gdb.arch/i386-avx512.c: Change path in include file.
19852 * gdb.arch/i386-avx512.exp: Change include dir path
19853 compilation flag.
19854 * gdb.arch/i386-mpx.c: Change path in include file.
19855 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19856 flag.
19857
d5eba19a
JK
198582015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19859
19860 * gdb.compile/compile-print.exp (compile print *vararray@3)
19861 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19862
7f361056
JK
198632015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19864
19865 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19866 (do not keep jit in memory): ... this.
19867 (expect 5): Change it to ...
19868 (expect no 5): ... this.
19869
3b462ec2
SM
198702015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19871
19872 PR gdb/15564
19873 * gdb.mi/mi-detach.exp: New file.
19874
e0619de6
JK
198752015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19876
19877 PR symtab/18392
19878 * gdb.arch/amd64-tailcall-self.S: New file.
19879 * gdb.arch/amd64-tailcall-self.c: New file.
19880 * gdb.arch/amd64-tailcall-self.exp: New file.
19881
e970cb34
DB
198822015-05-28 Don Breazeal <donb@codesourcery.com>
19883
19884 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19885 tests for remote targets by checking is_target_gdbserver.
19886
b2e2f908
DE
198872015-05-27 Doug Evans <dje@google.com>
19888
19889 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19890 * gdb.dwarf2/opaque-type-lookup.c: New file.
19891 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19892
82c7be31
DE
198932015-05-26 Doug Evans <dje@google.com>
19894
19895 * gdb.cp/iostream.cc: New file.
19896 * gdb.cp/iostream.exp: New file.
19897
b4f54984
DE
198982015-05-26 Doug Evans <dje@google.com>
19899
19900 * gdb.dwarf2/dw2-op-call.exp: Update.
19901 * gdb.dwarf2/dw4-sig-types.exp: Update.
19902 * gdb.dwarf2/implptr.exp: Update.
19903 * gdb.mi/mi-cmd-param-changed.exp: Update.
19904
4ea6efe9
DE
199052015-05-26 Doug Evans <dje@google.com>
19906
19907 * gdb.python/py-lazy-string.c: New file.
19908 * gdb.python/py-lazy-string.exp: New file.
19909 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19910 (main): Update. Add estring3.
19911 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19912 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19913
f6bb7db3
YQ
199142015-05-26 Omair Javaid <omair.javaid@linaro.org>
19915 Yao Qi <yao.qi@linaro.org>
19916
19917 * gdb.reverse/aarch64.c: New.
19918 * gdb.reverse/aarch64.exp: New.
19919
a81bfbd0
OJ
199202015-05-26 Omair Javaid <omair.javaid@linaro.org>
19921
25d49b86
PA
19922 * lib/gdb.exp (supports_process_record): Return true for
19923 aarch64*-linux*.
a81bfbd0
OJ
19924 (supports_reverse): Likewise.
19925
158bf1b4
PP
199262015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19927
19928 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19929 Use with_test_prefix.
19930
a0145030
AB
199312015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19932
19933 * gdb.base/completion.exp: Add test for completion of layout
19934 names.
19935
ebe3b578
AB
199362015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19937
19938 * lib/gdb.exp (skip_tui_tests): New proc.
19939 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19940
84204ed7
PA
199412015-05-19 Pedro Alves <palves@redhat.com>
19942
19943 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19944 Save the whole env array instead of just HOME. Unset HISTSIZE in
19945 the environment while testing. Restore whole environment
19946 afterwards.
19947
37442ce1
DE
199482015-05-16 Doug Evans <xdje42@gmail.com>
19949
19950 * gdb.guile/scm-ports.c: New file.
19951 * gdb.guile/scm-ports.exp: Add memory port tests.
19952
36de76f9
JK
199532015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19954
19955 * gdb.compile/compile-print.c: New file.
19956 * gdb.compile/compile-print.exp: New file.
19957
3a9558c4
JK
199582015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19959
19960 * gdb.compile/compile-ops.exp: Cast param to void.
19961 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19962 (compile code struct_object.selffield = &struct_object): Add xfail.
19963
aa715135
JG
199642015-05-15 Joel Brobecker <brobecker@adacore.com>
19965
19966 * gdb.ada/arr_enum_with_gap: New testcase.
19967
931e5bc3
JG
199682015-05-15 Joel Brobecker <brobecker@adacore.com>
19969
19970 * gdb.ada/byte_packed_arr: New testcase.
19971
9cd4d857
JB
199722015-05-15 Joel Brobecker <brobecker@adacore.com>
19973
19974 * gdb.ada/pckd_neg: New testcase.
19975
ebfd00d2
PP
199762015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19977
19978 PR gdb/17820
19979 * gdb.base/gdbinit-history.exp: New test.
19980 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19981 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19982
4c082a81
SC
199832015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19984
19985 * gdb.python/py-xmethods.cc: Enhance test case.
19986 * gdb.python/py-xmethods.exp: New tests.
19987 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19988 function.
19989 (B_indexoper): Likewise.
19990 (global_dm_list) : Add new xmethod worker functions.
19991
f7797074
SDJ
199922015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19993
19994 * gdb.base/coredump-filter.exp: Correctly unset
19995 "coredump_var_addr" array.
19996
a4674e4e
PA
199972015-05-08 Pedro Alves <palves@redhat.com>
19998
19999 * gdb.server/non-existing-program.exp: Unset spawn_id.
20000
df2eb078
SC
200012015-05-08 Siva Chandra Reddy <sivachandra@google.com>
20002
20003 PR python/18291
20004 * gdb.python/py-xmethods.exp: Add tests.
20005
422349a3
YQ
200062015-05-08 Yao Qi <yao.qi@linaro.org>
20007
20008 PR gdb/18208
20009 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
20010 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
20011 function set_coredump_filter, and remove remote_exec call.
20012 Remove argument ipid. Callers update.
20013 (top level): Don't get inferior's PID.
20014
63fc80ce
AA
200152015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
20016
20017 * gdb.base/watch_thread_num.exp: Skip test on targets without
20018 access watchpoints.
20019
80ad801e
PA
200202015-05-06 Pedro Alves <palves@redhat.com>
20021
20022 PR server/18081
20023 * gdb.server/non-existing-program.exp: New file.
20024
0fa7fe50
JB
200252015-05-05 Joel Brobecker <brobecker@adacore.com>
20026
20027 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
20028
3ea89b92
PMR
200292015-05-05 Joel Brobecker <brobecker@adacore.com>
20030
20031 * gdb.ada/out_of_line_in_inlined: New testcase.
20032
87b8eff0
JB
200332015-05-05 Joel Brobecker <brobecker@adacore.com>
20034
20035 * gdb.ada/var_rec_arr: New testcase.
20036
5fccc635
YQ
200372015-04-30 Yao Qi <yao.qi@linaro.org>
20038
20039 * gdb.base/break-idempotent.exp: If
20040 skip_hw_watchpoint_multi_tests returns true, skip the tests
20041 on "rwatch" and "awatch".
20042
42d38f42
YQ
200432015-04-30 Yao Qi <yao.qi@linaro.org>
20044
20045 * gdb.base/relativedebug.exp: Invoke gdb command
20046 "info sharedlibrary", and if libc.so doesn't have debug info,
20047 skip the test.
20048
2ce1cdbf
DE
200492015-04-29 Doug Evans <dje@google.com>
20050
20051 * gdb.python/py-xmethods.exp: Add ptype tests.
20052 * gdb.python/py-xmethods.py (E_method_char_worker): Add
20053 get_result_type method.
20054
f24a38c5
LM
200552015-04-29 Luis Machado <lgustavo@codesourcery.com>
20056
20057 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
20058 the target does not support hardware watchpoints.
20059
ecbf2b3c
LM
200602015-04-29 Luis Machado <lgustavo@codesourcery.com>
20061
20062 * gdb.base/break-always.exp: Abort testing if writing to memory
20063 causes an error.
20064
34f5f757
DE
200652015-04-28 Doug Evans <dje@google.com>
20066
20067 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
20068 * gdb.python/py-pp-registration.exp: ... here. New file.
20069 * gdb.python/py-pp-registration.c: New file.
20070 * gdb.python/py-pp-registration.py: New file.
20071
69b4374a
DE
200722015-04-28 Doug Evans <dje@google.com>
20073
20074 * gdb.python/py-bad-printers.c: New file.
20075 * gdb.python/py-bad-printers.py: New file.
20076 * gdb.python/py-bad-printers.exp: New file.
20077
59fb7612
SS
200782015-04-28 Sasha Smundak <asmundak@google.com>
20079
20080 * gdb.python/py-type.exp: New test.
20081
2631b16a
AW
200822015-04-28 Andy Wingo <wingo@igalia.com>
20083
20084 * gdb.python/py-parameter.exp:
20085 * gdb.guile/scm-parameter.exp: Escape the path that we are
20086 matching against, as it might contain characters that are special
20087 to regular expressions.
20088
460efde1
JB
200892015-04-27 Joel Brobecker <brobecker@adacore.com>
20090
20091 * gdb.ada/rec_comp: New testcase.
20092
2d369d8e
SDJ
200932015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
20094
20095 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
20096 before using it.
20097
cf75d6c3
AB
200982015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
20099
20100 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
20101 new tests for verilog output.
20102
8dbe7ca5
YQ
201032015-04-24 Yao Qi <yao.qi@linaro.org>
20104
20105 * boards/remote-gdbserver-on-localhost.exp: New file.
20106
4ef9fb2f
PA
201072015-04-23 Pedro Alves <palves@redhat.com>
20108
20109 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
20110 $inferior_spawn_id instead of $inferior_spawn_id directly. On
20111 "end of file", remove $inferior_spawn_id from the indirect list.
20112
0a803169
PA
201132015-04-23 Pedro Alves <palves@redhat.com>
20114
20115 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
20116
749ef8f8
PA
201172015-04-23 Pedro Alves <palves@redhat.com>
20118
20119 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
20120 on $any_spawn_id instead of only on $gdb_spawn_id.
20121
8aae4344
PM
201222015-04-21 Pierre Muller <muller@sourceware.org>
20123
20124 PR pascal/17815
20125 * lib/pascal.exp (gpc_compile): Add new option "class".
20126 (fpc_compile): Likewise.
20127 * gdb.pascal/case-insensitive-symbols.pas: New file.
20128 * gdb.pascal/case-insensitive-symbols.exp: New file.
20129
1586c8fb
GB
201302015-04-20 Gary Benson <gbenson@redhat.com>
20131
20132 * gdb.base/attach.exp: Fix three extended remote failures.
20133
1b6e6f5c
GB
201342015-04-17 Gary Benson <gbenson@redhat.com>
20135
20136 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
20137 the main executable over the remote protocol.
20138
e797481d
PA
201392015-04-16 Pedro Alves <palves@redhat.com>
20140
20141 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
20142 a new gdbserver if gdbserver_reconnect_p is set.
20143
1ca99c42
PA
201442015-04-16 Pedro Alves <palves@redhat.com>
20145
20146 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
20147 is set, don't exit gdbserver.
20148
af9fd6f8
AA
201492015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20150
20151 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
20152 appropriate .insn, such that an older assembler can be used.
20153 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
20154 the z/Architecture instruction set on 31-bit targets as well.
20155
04ff1e61
AA
201562015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20157
20158 * gdb.go/handcall.exp: Remove all logic related to the first
20159 breakpoint and rely on go_runto_main instead.
20160 * gdb.go/strings.exp: Likewise.
20161 * gdb.go/unsafe.exp: Likewise.
20162 * gdb.go/hello.exp: Likewise. Also rename the remaining
20163 breakpoint marker to "breakpoint 1".
20164 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
20165 * gdb.go/strings.go: Likewise.
20166 * gdb.go/unsafe.go: Likewise.
20167 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
20168 "set breakpoint 2 here" and rename the remaining breakpoint marker
20169 to "breakpoint 1".
20170
40d2f8d6
SM
201712015-04-15 Simon Marchi <simon.marchi@ericsson.com>
20172
20173 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
20174 if itertools.imap is not present.
20175 * gdb.python/py-objfile.exp: Add parentheses.
20176 * gdb.python/py-type.exp: Same.
20177 * gdb.python/py-unwind-maint.py: Same.
20178
8cbc97c6
YQ
201792015-04-15 Yao Qi <yao.qi@linaro.org>
20180
20181 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
20182 of ":$ptr_size" and set its form explicitly.
20183
45fd756c
YQ
201842015-04-15 Pedro Alves <palves@redhat.com>
20185 Yao Qi <yao.qi@linaro.org>
20186
20187 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
20188 timeout by factor of 4.
20189 (test_regular_watch): Likewise.
20190 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
20191 * gdb.reverse/sigall-reverse.exp: Likewise.
20192 * gdb.reverse/until-precsave.exp: Likewise.
20193 * lib/gdb.exp (with_timeout_factor): New proc.
20194 (gdb_expect): Move some code to ...
20195 (get_largest_timeout): ... here. New procedure.
20196
9e811bc3
LM
201972015-04-14 Luis Machado <lgustavo@codesourcery.com>
20198
20199 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
20200
0ff6fcb2
LM
202012015-04-13 Luis Machado <lgustavo@codesourcery.com>
20202
20203 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
20204 to write to the .text section.
20205
7578d5f7
LM
202062015-04-13 Luis Machado <lgustavo@codesourcery.com>
20207
20208 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
20209 Handle the case of targets that do not provide PID information.
20210
2efe15c4
YQ
202112015-04-13 Yao Qi <yao.qi@linaro.org>
20212
20213 * lib/gdbserver-support.exp (gdb_exit): Catch exception
20214 and use expect instead of gdb_expect.
20215
8cd8f2f8
SDJ
202162015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
20217
20218 * gdb.base/coredump-filter.exp: Rename variable "addr" to
20219 "coredump_var_addr" to avoid naming conflict with other testcases.
20220
9ee41772
PA
202212015-04-10 Pedro Alves <palves@redhat.com>
20222
20223 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
20224 gdb_test_sequence and gdb_assert.
20225
07473109
PA
202262015-04-10 Pedro Alves <palves@redhat.com>
20227
20228 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
20229 test messages that don't include the breakpoint address.
20230
de3db44c
YQ
202312015-04-10 Yao Qi <yao.qi@linaro.org>
20232
20233 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
20234 false for some offset and width combinations which aren't
20235 supported by linux kernel.
20236
c79d856c
PA
202372015-04-10 Pedro Alves <palves@redhat.com>
20238
20239 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
20240 procedure, factored out from ...
20241 (top level): ... here. Add "set displaced-stepping" testing axis.
20242 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
20243 parameter "displaced". Use it.
20244 (top level): Use foreach and add "set displaced-stepping" testing
20245 axis.
20246
ebc90b50
PA
202472015-04-10 Pedro Alves <palves@redhat.com>
20248
20249 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
20250 Remove comment.
20251 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
20252 both the address of the instruction that triggers the watchpoint
20253 and the address of the instruction immediately after, and use
20254 those addresses for the test. Fix comment.
20255
8f572e5c
PA
202562015-04-10 Pedro Alves <palves@redhat.com>
20257
20258 * gdb.base/sigstep.exp (breakpoint_to_handler)
20259 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
20260 Test "backtrace" in handler.
20261 (breakpoint_over_handler): New parameter 'displaced'. Use it.
20262 (top level): Add new "displaced" test axis to
20263 breakpoint_to_handler, breakpoint_to_handler_entry and
20264 breakpoint_over_handler.
20265
8d707a12
PA
202662015-04-10 Pedro Alves <palves@redhat.com>
20267
20268 PR gdb/18216
20269 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
20270
ef713951
YQ
202712015-04-10 Yao Qi <yao.qi@linaro.org>
20272
20273 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
20274 (test_add_rn_pc): New function.
20275 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
20276 (top level): Invoke test_add_rn_pc.
20277
906d60cf
PA
202782015-04-10 Pedro Alves <palves@redhat.com>
20279
20280 PR gdb/13858
20281 * gdb.base/step-over-no-symbols.exp: New file.
20282
f2983cc3
AW
202832015-04-09 Andy Wingo <wingo@igalia.com>
20284
20285 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
20286 after the Python tests.
20287
6d62641c
SDJ
202882015-04-08 Keith Seitz <keiths@redhat.com>
20289
20290 PR python/16699
20291 * gdb.python/py-completion.exp: New tests for completion.
20292 * gdb.python/py-completion.py (CompleteLimit1): New class.
20293 (CompleteLimit2): Likewise.
20294 (CompleteLimit3): Likewise.
20295 (CompleteLimit4): Likewise.
20296 (CompleteLimit5): Likewise.
20297 (CompleteLimit6): Likewise.
20298 (CompleteLimit7): Likewise.
20299
f3770638
PA
203002015-04-08 Pedro Alves <palves@redhat.com>
20301
20302 PR gdb/18214
20303 PR gdb/18216
20304 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
20305 function.
20306 (main): Install it as SIGUSR1 handler.
20307 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20308 parameter. Always use "setup" as prefix. Toggle "set
20309 displaced-stepping" off/on depending on global. Don't switch to
20310 thread 1 here.
20311 (top level): Add displaced stepping "off/on" test axis. Update
20312 "setup" calls. Wrap each subtest with with_test_prefix. Test
20313 continuing with a queued signal in each thread.
20314
4496bed7
PA
203152015-04-08 Pedro Alves <palves@redhat.com>
20316
20317 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20318 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20319 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20320 Return early if running to main fails.
20321 * gdb.trace/while-stepping.exp: Likewise.
20322
b97fde92
PA
203232015-04-07 Pedro Alves <palves@redhat.com>
20324
20325 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20326 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20327 interact with inferior program.
20328
f71c18e7
PA
203292015-04-07 Pedro Alves <palves@redhat.com>
20330
20331 * lib/gdb.exp (inferior_spawn_id): New global.
20332 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20333 spawn id after processing the user code.
20334 (default_gdb_start): Set inferior_spawn_id.
20335 (send_inferior): New procedure.
20336 * lib/gdbserver-support.exp (gdbserver_start): Set
20337 inferior_spawn_id.
20338 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20339
6423214f
PA
203402015-04-07 Pedro Alves <palves@redhat.com>
20341
20342 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20343 * lib/gdbserver-support.exp (gdbserver_start): Make
20344 $server_spawn_id global.
20345 (gdbserver_start): Don't wait for gdbserver's spawn id with
20346 expect_background.
20347 (close_gdbserver): New procedure.
20348 (gdb_exit): Rename the default version and reimplement.
20349
71c0ee8c
PA
203502015-04-07 Pedro Alves <palves@redhat.com>
20351
72f4393d 20352 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20353 append the substituted item, not the original item.
20354
203bc29b
PA
203552015-04-07 Pedro Alves <palves@redhat.com>
20356
20357 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20358 gdb_expect.
20359
508a3ddf
PA
203602015-04-07 Pedro Alves <palves@redhat.com>
20361
20362 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20363 output appearing once only.
20364
9f6dbe2b
PA
203652015-04-07 Pedro Alves <palves@redhat.com>
20366
20367 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20368 that doesn't expect anything. Return early if running to main
20369 fails.
20370
337532fa
YQ
203712015-04-07 Yao Qi <yao.qi@linaro.org>
20372
20373 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20374 (child_function): Call alarm.
20375 (main): Move call to alarm into the loop.
20376 * gdb.threads/non-stop-fair-events.exp: Build program with
20377 -DTIMEOUT=$timeout.
20378
01b622d4
DE
203792015-04-06 Doug Evans <xdje42@gmail.com>
20380
20381 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20382 Fix dest parameter to board_info.
20383 (fpc_compile): Ditto.
20384 (gdb_compile_pascal): Rename dest arg to destfile.
20385
961f4160
PMR
203862015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20387
20388 * gdb.ada/funcall_ref.exp: New file.
20389 * gdb.ada/funcall_ref/foo.adb: New file.
20390
cafda597
YQ
203912015-04-02 Yao Qi <yao.qi@linaro.org>
20392
20393 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20394 is remote.
20395
fed040c6
GB
203962015-04-02 Gary Benson <gbenson@redhat.com>
20397
20398 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20399
d11916aa
SS
204002015-04-01 Sasha Smundak <asmundak@google.com>
20401
20402 * gdb.python/py-unwind-maint.c: New file.
20403 * gdb.python/py-unwind-maint.exp: New test.
20404 * gdb.python/py-unwind-maint.py: New file.
20405 * gdb.python/py-unwind.c: New file.
20406 * gdb.python/py-unwind.exp: New test.
20407 * gdb.python/py-unwind.py: New test.
20408
a1471180
PA
204092015-04-01 Pedro Alves <palves@redhat.com>
20410
20411 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20412 to fail instead of non-existent $test.
20413
0bbeccb1
PA
204142015-04-01 Pedro Alves <palves@redhat.com>
20415
20416 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20417 GDBFLAGS if not empty.
20418
3c724c8c
PMR
204192015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20420
20421 * gdb.ada/complete.exp: Remove "multi_line".
20422 * gdb.ada/info_exc.exp: Remove "multi_line".
20423 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20424 * gdb.ada/ptype_field.exp: Remove "multi_line".
20425 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20426 * gdb.ada/tagged.exp: Remove "multi_line".
20427 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20428 [multi_line ...]
20429 * gdb.btrace/delta.exp: Likewise.
20430 * gdb.btrace/exception.exp: Likewise.
20431 * gdb.btrace/function_call_history.exp: Likewise.
20432 * gdb.btrace/instruction_history.exp: Likewise.
20433 * gdb.btrace/nohist.exp: Likewise.
20434 * gdb.btrace/record_goto.exp: Likewise.
20435 * gdb.btrace/segv.exp: Likewise.
20436 * gdb.btrace/stepi.exp: Likewise.
20437 * gdb.btrace/tailcall.exp: Likewise.
20438 * gdb.btrace/unknown_functions.exp: Likewise.
20439 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20440 * lib/gdb.exp: Add the "multi_line" helper.
20441
4eec2deb
PA
204422015-04-01 Pedro Alves <palves@redhat.com>
20443
20444 * gdb.threads/tid-reuse.c: New file.
20445 * gdb.threads/tid-reuse.exp: New file.
20446
df8411da
SDJ
204472015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20448
20449 PR corefiles/16092
20450 * gdb.base/coredump-filter.c: New file.
20451 * gdb.base/coredump-filter.exp: Likewise.
20452
6ef37366
PM
204532015-03-27 Petr Machata <pmachata@redhat.com>
20454
20455 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20456 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20457 (Dwarf::assemble): Initialize them.
20458 (Dwarf::lines): New function.
20459
7ec911b0
JT
204602015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20461
20462 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20463 SYMBOL_PREFIX for x86_64-*-cygwin.
20464
ff908ebf
AW
204652015-03-26 Andy Wingo <wingo@igalia.com>
20466
20467 PR symtab/18148
20468 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20469 const_value but not a location.
20470 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20471 location defined in non-main CUs are visible.
20472
6d5f0679
YQ
204732015-03-26 Yao Qi <yao.qi@linaro.org>
20474
20475 PR testsuite/18139
20476 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20477 Add a line number entry for the same line.
20478 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20479 Add a line number entry for the same line.
20480
2898689b
YQ
204812015-03-26 Yao Qi <yao.qi@linaro.org>
20482
20483 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20484 .int 0.
20485 (func): Likewise. Add .Lfunc_1 label.
20486 Use .Lfunc_1 label.
20487 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20488 .int 0.
20489 (func): Likewise.
20490 Use .Lfunc_1 label.
20491
85180498
YQ
204922015-03-26 Yao Qi <yao.qi@linaro.org>
20493
20494 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20495 Call gdb_compile instead to compile each .s files without debug
20496 information.
20497
8aa08a8d
YQ
204982015-03-26 Yao Qi <yao.qi@linaro.org>
20499
20500 * gdb.base/savedregs.exp (process_saved_regs): Make
20501 "Saved registers:" optional in the pattern.
20502
66849923
MM
205032015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20504
20505 * gdb.btrace/next.exp: Merged into step.exp.
20506 * gdb.btrace/finish.exp: Merged into step.exp.
20507 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20508 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20509 "record goto" and checking the exact replay position.
20510 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20511 check for "Recording format" in "info record" output.
20512 * gdb.btrace/record_goto.exp: Choose test file based on target.
20513 * gdb.btrace/x86-record_goto.S: Renamed into ...
20514 * gdb.btrace/x86_64-record_goto.S: ... this.
20515 * gdb.btrace/i686-record_goto.S: New.
20516 * gdb.btrace/x86-tailcall.S: Renamed into ...
20517 * gdb.btrace/x86_64-tailcall.S: ... this.
20518 * gdb.btrace/i686-tailcall.S: New.
20519 * gdb.btrace/x86-tailcall.c: Renamed into ...
20520 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20521 separate statements. Update test.
20522 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20523 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20524 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20525 * gdb.btrace/tailcall.exp: Choose test file based on target.
20526 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20527
11cc1b74
MM
205282015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20529
20530 * gdb.btrace/exception.exp: Increase BTS buffer size.
20531
a25d8bf9
PA
205322015-03-24 Pedro Alves <palves@redhat.com>
20533
20534 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20535
856e7dd6
PA
205362015-03-24 Pedro Alves <palves@redhat.com>
20537
20538 * gdb.threads/schedlock.exp (test_step): No longer expect that
20539 "set scheduler-locking step" with "next" over a function call runs
20540 threads unlocked.
20541
ad235a41
AT
205422015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20543
20544 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20545
15630549
AT
205462015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20547
20548 PR breakpoints/16466
20549 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20550 * gdb.mi/mi-pending.c (thread_func): New function.
20551 (int main): Add threading support required.
20552 * gdb.mi/mi-pending.exp: Add tests for this issue.
20553 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20554 (pendfunc2): Remove stdio dependency.
20555 * gdb.mi/mi-pendshr2.c: New file.
20556
693dca06
KS
205572015-03-23 Keith Seitz <keiths@redhat.com>
20558
20559 * gdb.linespec/keywords.c: New file.
20560 * gdb.linespec/keywords.exp: New file.
20561
7e993ebf
KS
205622015-03-23 Keith Seitz <keiths@redhat.com>
20563
20564 PR gdb/18021
20565 * gdb.dwarf2/staticvirtual.exp: New test.
20566
bc23328c
JK
205672015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20568
20569 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20570 * README: Remove HP-UX and gdb.hp.
20571 (configuration):
20572 * configure: Regenerate.
20573 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20574 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20575 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20576 gdb.hp/gdb.defects/Makefile.
20577 * gdb.hp/Makefile.in: File deleted.
20578 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20579 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20580 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20581 * gdb.hp/gdb.aCC/run.c: File deleted.
20582 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20583 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20584 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20585 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20586 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20587 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20588 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20589 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20590 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20591 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20592 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20593 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20594 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20595 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20596 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20597 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20598 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20599 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20600 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20601 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20602 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20603 * gdb.hp/gdb.compat/average.c: File deleted.
20604 * gdb.hp/gdb.compat/sum.c: File deleted.
20605 * gdb.hp/gdb.compat/xdb.c: File deleted.
20606 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20607 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20608 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20609 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20610 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20611 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20612 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20613 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20614 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20615 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20616 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20617 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20618 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20619 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20620 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20621 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20622 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20623 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20624 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20625 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20626 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20627 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20628 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20629 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20630 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20631 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20632 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20633 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20634 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20635 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20636 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20637 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20638 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20639 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20640 * gdb.hp/tools/odump: File deleted.
20641
8bf3b159
PA
206422015-03-19 Pedro Alves <palves@redhat.com>
20643
20644 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20645 (saw_thread_3): New globals.
20646 (top level): Increment them when an event for the corresponding
20647 thread is seen.
20648 (no thread starvation): New test.
20649
eb54c8bf
PA
206502015-03-19 Pedro Alves <palves@redhat.com>
20651
20652 * gdb.threads/continue-pending-status.c: New file.
20653 * gdb.threads/continue-pending-status.exp: New file.
20654
32d2e5d6
PA
206552015-03-18 Pedro Alves <palves@redhat.com>
20656
20657 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20658 Use gdb_is_target_remote instead of is_remote. Use
20659 gdb_test_multiple instead of gdb_expect. Exit early if
20660 gdb_test_multiple hits its internal matches. Tighten stepi tests
20661 expected output. Fail on exit with any signal, instead of just
20662 SIGILL.
20663
f68f11b7
YQ
206642015-03-18 Yao Qi <yao.qi@linaro.org>
20665
20666 PR tdep/18107
20667 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20668 variable.
20669 * gdb.base/catch-syscall.exp: Don't skip it on
20670 aarch64*-*-linux* target. Remove elements in all_syscalls.
20671 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20672 target.
20673 (setup_all_syscalls): New proc.
20674
ca5fd19b
YQ
206752015-03-16 Yao Qi <yao.qi@linaro.org>
20676
20677 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20678 (top level): Skip tests if valid_addr_p returns false for
20679 $cmd1 or $cmd2.
20680
85642ba0
AW
206812015-03-11 Andy Wingo <wingo@igalia.com>
20682
20683 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20684
e03f9645
YQ
206852015-03-11 Yao Qi <yao.qi@linaro.org>
20686
20687 * gdb.base/catch-syscall.exp: Fix typo in comments.
20688
5d0962b2
YQ
206892015-03-11 Yao Qi <yao.qi@linaro.org>
20690
20691 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20692
b2df3cef
PA
206932015-03-09 Pedro Alves <palves@redhat.com>
20694
20695 * dg-extract-results.py: Delete.
20696
ef878e53
PA
206972015-03-09 Pedro Alves <palves@redhat.com>
20698
20699 Merge dg-extract-results.sh from GCC upstream (r218843).
20700
20701 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20702 * dg-extract-results.sh: Use --text with grep to avoid issues with
20703 binary files. Fall back to cat -v, if that doesn't work.
20704
9494d219
PA
207052015-03-05 Pedro Alves <palves@redhat.com>
20706
20707 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20708
a8d9763a
SM
207092015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20710
20711 * lib/mi-support.exp (mi_expect_interrupt): Accept
20712 alternative event for when in all-stop mode.
20713
be9957b8
PA
207142015-03-04 Pedro Alves <palves@redhat.com>
20715
20716 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20717
d57be0f4 207182015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20719
20720 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20721
c214c7cf
AA
207222015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20723
20724 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20725 regexps for GDB's current line display, accept a hex address
20726 preceding the line number.
20727
6d74a497
AA
207282015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20729
20730 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20731 the 'arch1' variable for "s390*-linux*" targets.
20732
511aee7c
PA
207332015-03-04 Pedro Alves <palves@redhat.com>
20734
20735 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20736 (main): Pass missing retval argument to pthread_join call.
20737
95e50b27
PA
207382015-03-02 Pedro Alves <palves@redhat.com>
20739
20740 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20741 (top level): Call do_test with non-stop as well.
20742
28054d69
PA
207432015-03-02 Pedro Alves <palves@redhat.com>
20744
20745 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20746 -1.
20747
4fa5d7b4
AA
207482015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20749
20750 * gdb.arch/s390-vregs.exp: New test.
20751 * gdb.arch/s390-vregs.S: New file.
20752
97c18565
PA
207532015-02-27 Pedro Alves <palves@redhat.com>
20754
20755 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20756 call to catch_command_errors.
20757 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20758 catch_command_errors.
20759
a37bfa30
PA
207602015-02-27 Pedro Alves <palves@redhat.com>
20761
20762 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20763 "true" for boolean result.
20764 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20765 prototype of main.
20766
6f98576f
PA
207672015-02-27 Pedro Alves <palves@redhat.com>
20768
20769 * lib/unbuffer_output.c: New file.
20770 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20771 (main): Call gdb_unbuffer_output.
20772
eba5ab56
YQ
207732015-02-27 Yao Qi <yao.qi@linaro.org>
20774
20775 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20776 target.
20777
0def5aaa
DE
207782015-02-26 Doug Evans <dje@google.com>
20779
20780 * gdb.cp/class2.cc (Dbase, D): New classes.
20781 (main): New local delta.
20782 * gdb.cp/class2.exp: Test printing delta.
20783 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20784 (dynbar): New global.
20785 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20786
081a1c2c
JK
207872015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20788
20789 * gdb.compile/compile-ifunc.c: New file.
20790 * gdb.compile/compile-ifunc.exp: New file.
20791
2f41223f
AT
207922015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20793
20794 * gdb.base/structs.exp: Check for correct struct on finish.
20795
03eddd80
YQ
207962015-02-26 Yao Qi <yao.qi@linaro.org>
20797
20798 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20799 is zero.
20800
80c57053
JK
208012015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20802
20803 * gdb.arch/cordic.ko.bz2: New file.
20804 * gdb.arch/cordic.ko.debug.bz2: New file.
20805 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20806
21613c12
YQ
208072015-02-25 Yao Qi <yao.qi@linaro.org>
20808
20809 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20810 aarch64*-*-* target.
20811
d8b901ed
PA
208122015-02-23 Pedro Alves <palves@redhat.com>
20813
20814 * lib/gdb.exp (delete_breakpoints): Rewrite using
20815 gdb_test_multiple.
20816
e5b85ead
PA
208172015-02-23 Pedro Alves <palves@redhat.com>
20818
20819 * gdb.base/info-os.c: Include stdlib.h.
20820
85c3a371
DE
208212015-02-22 Doug Evans <xdje42@gmail.com>
20822
20823 PR symtab/17855
20824 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20825 is read after symbols have been re-read.
20826 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20827 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20828
96553a0c
DE
208292015-02-21 Doug Evans <dje@google.com>
20830
20831 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20832
97a0c697
JK
208332015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20834
20835 PR corefiles/17808
20836 * gdb.arch/i386-biarch-core.core.bz2: New file.
20837 * gdb.arch/i386-biarch-core.exp: New file.
20838
a47cd6e9
PA
208392015-02-21 Pedro Alves <palves@redhat.com>
20840
20841 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20842 runto_main fails.
20843
c5facdc4
PA
208442015-02-20 Pedro Alves <palves@redhat.com>
20845
20846 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20847 info probes.
20848
2db9a427
PA
208492015-02-20 Pedro Alves <palves@redhat.com>
20850
20851 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20852
60fb7e9e
PA
208532015-02-20 Pedro Alves <palves@redhat.com>
20854
20855 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20856 clean_restart before gdb_target_supports_trace.
20857
5c5019c2
PA
208582015-02-20 Pedro Alves <palves@redhat.com>
20859
20860 PR threads/18006
20861 * gdb.threads/clone-thread_db.c: New file.
20862 * gdb.threads/clone-thread_db.exp: New file.
20863
c9587f88
AT
208642015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20865
20866 PR breakpoints/16812
20867 * gdb.base/catch-gdb-caused-signals.c: New file.
20868 * gdb.base/catch-gdb-caused-signals.exp: New file.
20869
f6a88844
JM
208702015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20871
20872 * configure: Regenerated.
20873 * configure.ac: Use GDB_AC_TRANSFORM.
20874 * aclocal.m4: sinclude ../transform.m4.
20875
497c491b
JM
208762015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20877
20878 * lib/dtrace.exp: New file.
20879 * gdb.base/dtrace-probe.exp: Likewise.
20880 * gdb.base/dtrace-probe.d: Likewise.
20881 * gdb.base/dtrace-probe.c: Likewise.
20882 * lib/pdtrace.in: Likewise.
20883 * configure.ac: Output variables with the transformed names of
20884 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20885 * configure: Regenerated.
20886
03e98035
JM
208872015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20888
20889 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20890 expected message when trying to access $_probe_* convenience
20891 variables while not on a probe.
20892
63cc30e9
JK
208932015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20894
20895 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20896
0703599a
PA
208972015-02-11 Pedro Alves <pedro@codesourcery.com>
20898
20899 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20900 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20901
7e60a48e
DE
209022015-02-10 Doug Evans <xdje42@gmail.com>
20903
20904 * lib/gdb.exp (gdb_load): Always return a result.
20905
01b088bc
PA
209062015-02-10 Pedro Alves <palves@redhat.com>
20907
20908 * gdb.threads/signal-sigtrap.c: New file.
20909 * gdb.threads/signal-sigtrap.exp: New file.
20910
b05ec7a5
AT
209112015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20912
20913 * gdb.trace/no-attach-trace.c: New file.
20914 * gdb.trace/no-attach-trace.exp: New file.
20915
a2c2acaf
MW
209162015-02-09 Mark Wielaard <mjw@redhat.com>
20917
20918 * gdb.dwarf2/atomic.c: New file.
20919 * gdb.dwarf2/atomic-type.exp: Likewise.
20920
31fd9caa
MM
209212015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20922
20923 * gdb.btrace/buffer-size.exp: Update "info record" output.
20924 * gdb.btrace/delta.exp: Update "info record" output.
20925 * gdb.btrace/enable.exp: Update "info record" output.
20926 * gdb.btrace/finish.exp: Update "info record" output.
20927 * gdb.btrace/instruction_history.exp: Update "info record" output.
20928 * gdb.btrace/next.exp: Update "info record" output.
20929 * gdb.btrace/nexti.exp: Update "info record" output.
20930 * gdb.btrace/step.exp: Update "info record" output.
20931 * gdb.btrace/stepi.exp: Update "info record" output.
20932 * gdb.btrace/nohist.exp: Update "info record" output.
20933
d33501a5
MM
209342015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20935
20936 * gdb.btrace/buffer-size: New.
20937
f4abbc16
MM
209382015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20939
20940 * gdb.btrace/delta.exp: Update "info record" output.
20941 * gdb.btrace/enable.exp: Update "info record" output.
20942 * gdb.btrace/finish.exp: Update "info record" output.
20943 * gdb.btrace/instruction_history.exp: Update "info record" output.
20944 * gdb.btrace/next.exp: Update "info record" output.
20945 * gdb.btrace/nexti.exp: Update "info record" output.
20946 * gdb.btrace/step.exp: Update "info record" output.
20947 * gdb.btrace/stepi.exp: Update "info record" output.
20948 * gdb.btrace/nohist.exp: Update "info record" output.
20949
b9d61307
SM
209502015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20951
20952 PR gdb/15678
20953 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20954
e584fdbc
PA
209552015-02-06 Pedro Alves <palves@redhat.com>
20956
20957 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20958 macro.
20959 (seconds_left, again): New globals.
20960 (main): Wait seconds_left in a 1-second sleep loop instead of
20961 sleeping 180 seconds. If 'again' is set, reset the seconds
20962 counter.
20963 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20964 'again' in the inferior before detaching. Print the seconds left.
20965 (options): New global.
20966 (top level): Build program with -DTIMEOUT=$timeout.
20967
77f41761
PA
209682015-02-06 Pedro Alves <palves@redhat.com>
20969
20970 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20971 determine how many seconds to pass to 'alarm'.
20972 * gdb.base/gdb-sigterm.exp (top level): Build program with
20973 -DTIMEOUT=$timeout.
20974 (do_test): Return success/failure indication. Add more verbose
20975 logging. Don't fail if 200 single steps are seen. Instead, fail
20976 when the test times out.
20977 (passes): New global.
20978 (top level): Break the testing loop if testing fails on any
20979 iteration. Use gdb_assert.
20980
b9394193
DB
209812015-02-04 Don Breazeal <donb@codesourcery.com>
20982
20983 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20984 and initialize them.
20985 (ipc_cleanup): New function.
20986 (main): Don't declare shmid, semid, and msqid. Add a call to
20987 atexit so that we call ipc_cleanup on exit.
20988
42d9e528
PA
209892015-02-04 Pedro Alves <palves@redhat.com>
20990
20991 * boards/native-extended-gdbserver.exp: Remove any target variant
20992 specifications from the board name before clearing the isremote
20993 flag from board_info.
20994
ae6ae975
DE
209952015-01-31 Doug Evans <xdje42@gmail.com>
20996
20997 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20998
cfb069a8
GB
209992015-01-31 Gary Benson <gbenson@redhat.com>
21000
21001 * gdb.base/completion.exp: Disable completion limiting for
21002 existing tests. Add new tests to check completion limiting.
21003 * gdb.linespec/ls-errs.exp: Disable completion limiting.
21004
5dd31d79
DE
210052015-01-31 Doug Evans <xdje42@gmail.com>
21006
21007 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
21008
9f050062
DE
210092015-01-31 Doug Evans <xdje42@gmail.com>
21010
21011 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
21012 entries. Duplicate file section script entries.
21013 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
21014 inlined entries. Add test for safe-path rejection.
21015 * gdb.python/py-section-script.c: Add duplicate inlined section script
21016 entries. Duplicate file section script entries.
21017 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
21018 inlined entries. Add test for safe-path rejection.
21019
df25ebbd
JB
210202015-01-29 Joel Brobecker <brobecker@adacore.com>
21021
21022 * gdb.ada/disc_arr_bound: New testcase.
21023
4a0ca9ec
JB
210242015-01-29 Joel Brobecker <brobecker@adacore.com>
21025
21026 * gdb.ada/mi_var_array: New testcase.
21027
3a8b707a
DE
210282015-01-27 Doug Evans <dje@google.com>
21029
21030 * gdb.python/py-objfile.exp: Add tests for objfile.username.
21031 Add test for objfile.filename, objfile.username after objfile
21032 has been unloaded.
21033
f8313f6e
JB
210342015-01-26 Joel Brobecker <brobecker@adacore.com>
21035
21036 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
21037 the second test to print the name attribute of value
21038 returned by the call to gdb.lookup_type, and adjust
21039 the expected output accordingly.
21040
37bc665e
MW
210412015-01-25 Mark Wielaard <mjw@redhat.com>
21042
21043 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
21044 * gdb.base/disp-step-fork.c: Include unistd.h.
21045 * gdb.base/siginfo-obj.c: Include stdio.h.
21046 * gdb.base/siginfo-thread.c: Likewise.
21047 * gdb.mi/non-stop.c: Include unistd.h.
21048 * gdb.mi/nsthrexec.c: Include stdio.h.
21049 * gdb.mi/pthreads.c: Include unistd.h.
21050 * gdb.modula2/unbounded1.c (main): Declare returns int.
21051 * gdb.reverse/consecutive-reverse.c: Likewise.
21052 * gdb.threads/create-fail.c: Include unistd.h.
21053 * gdb.threads/killed.c: Likewise.
21054 * gdb.threads/linux-dp.c: Likewise.
21055 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
21056 * gdb.threads/non-ldr-exc-2.c: Likewise.
21057 * gdb.threads/non-ldr-exc-3.c: Likewise.
21058 * gdb.threads/non-ldr-exc-4.c: Likewise.
21059 * gdb.threads/pthreads.c: Include unistd.h.
21060 (main): Declare returns int.
21061 * gdb.threads/tls-main.c (foo): New declaration.
21062 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
21063
f7e5394d
SM
210642015-01-23 Simon Marchi <simon.marchi@ericsson.com>
21065
21066 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
21067 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
21068
743649fd
MW
210692015-01-15 Mark Wielaard <mjw@redhat.com>
21070
21071 * gdb.base/noreturn-return.c: New file.
21072 * gdb.base/noreturn-return.exp: New file.
21073 * gdb.base/noreturn-finish.c: New file.
21074 * gdb.base/noreturn-finish.exp: New file.
21075
198297aa
PA
210762015-01-23 Pedro Alves <palves@redhat.com>
21077
21078 * gdb.threads/continue-pending-after-query.c: New file.
21079 * gdb.threads/continue-pending-after-query.exp: New file.
21080
717cf30c
AG
210812015-01-22 Anders Granlund <anders.granlund@ericsson.com>
21082 Simon Marchi <simon.marchi@ericsson.com>
21083
21084 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
21085 * gdb.base/valgrind-db-attach.exp: Same.
21086 * gdb.base/valgrind-infcall.exp: Same.
21087 * lib/mi-support.exp (default_mi_gdb_start): Same.
21088 * lib/prompt.exp (default_prompt_gdb_start): Same.
21089 * lib/gdb.exp (default_gdb_spawn): Same.
21090 (gdb_interact): New.
21091
21092
4b62a76e
JK
210932015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21094
21095 * gdb.compile/compile.exp (pointer to jit function): New test.
21096
b4cdae6f
WW
210972015-01-17 Wei-cheng Wang <cole945@gmail.com>
21098
21099 * lib/gdb.exp (supports_process_record): Return true for
21100 powerpc*-*-linux*.
21101 (supports_reverse): Likewise.
21102
d221e7ef
DB
211032015-01-15 Don Breazeal <donb@codesourcery.com>
21104
21105 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
21106 instead of checking whether the target board is remote and
21107 use spawn_wait_for_attach instead of exec/sleep.
21108 * gdb.base/attach-twice.exp: Likewise.
21109
bafffb51
JB
211102015-01-15 Joel Brobecker <brobecker@adacore.com>
21111
21112 * gdb.ada/var_arr_attrs: New testcase.
21113
5589af0e
PA
211142015-01-14 Pedro Alves <palves@redhat.com>
21115 Joel Brobecker <brobecker@adacore.com>
21116
21117 PR gdb/17525
21118 * gdb.base/bp-cmds-execution-x-script.c: New file.
21119 * gdb.base/bp-cmds-execution-x-script.exp: New file.
21120 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
21121
6c400b59
PA
211222015-01-14 Pedro Alves <palves@redhat.com>
21123
21124 PR cli/17828
21125 * gdb.base/batch-preserve-term-settings.c: New file.
21126 * gdb.base/batch-preserve-term-settings.exp: New file.
21127
e02c96a7
DE
211282015-01-13 Doug Evans <dje@google.com>
21129
21130 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
21131 binary.
21132
576fd14c
JB
211332015-01-13 Joel Brobecker <brobecker@adacore.com>
21134
21135 * Makefile.in (clean mostlyclean): Do not delete *.py.
21136
04dccad0
JB
211372015-01-13 Joel Brobecker <brobecker@adacore.com>
21138
21139 * gdb.python/py-lookup-type.exp: New file.
21140
3d230f71
PA
211412015-01-12 Pedro Alves <palves@redhat.com>
21142
21143 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
21144 restore GDBFLAGS before returning.
21145
7e67715d
JK
211462015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21147
21148 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
21149 is_amd64_regs_target and is_x86_like_target.
21150
f2e0d4b4
DE
211512015-01-11 Doug Evans <xdje42@gmail.com>
21152
21153 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
21154 is given without an explicit form.
21155 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
21156 attributes.
21157 * gdb.dwarf/corrupt.exp: Ditto.
21158 * gdb.dwarf2/enum-type.exp: Ditto.
21159 * gdb.trace/entry-values.exp: Ditto.
21160 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
21161
439250fb
DE
211622015-01-11 Doug Evans <xdje42@gmail.com>
21163
21164 PR gdb/15830
21165 * gdb.base/maint.exp: Remove references to "maint demangle".
21166 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
21167 Add tests for explicitly specifying language to demangle.
21168 * gdb.dlang/demangle.exp: Ditto.
21169
ede9f622
PA
211702015-01-09 Pedro Alves <palves@redhat.com>
21171
21172 * gdb.threads/non-stop-fair-events.c: New file.
21173 * gdb.threads/non-stop-fair-events.exp: New file.
21174
a7b796db
PA
211752015-01-09 Pedro Alves <palves@redhat.com>
21176
21177 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
21178 the global scope. Set a breakpoint after all threads are started
21179 rather than stepping over two source lines. Expect the prompt.
21180 * gdb.base/watch_thread_num.c (threads_started_barrier): New
21181 global.
21182 (NUM): Now 15.
21183 (main): Use threads_started_barrier to wait for all threads to
21184 start. Main thread no longer calls thread_function. Exit after
21185 180 seconds.
21186 (loop): New function.
21187 (thread_function): Wait on threads_started_barrier barrier. Call
21188 'loop' at each iteration.
21189 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
21190 threads have started, instead of hardcoding number of "next"
21191 steps. Use an access watchpoint instead of a write watchpoint.
21192
9665ffdd
PA
211932015-01-09 Pedro Alves <palves@redhat.com>
21194
21195 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
21196 (thread_func): Wait on barrier.
21197 (main): Wait for all threads to start before stopping GDB.
21198 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
21199 global.
21200 (thread1_func, thread2_func): Wait on barrier.
21201 (main): Wait for all threads to start before stopping GDB.
21202 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
21203 New global.
21204 (thread1_func, thread2_func): Wait on barrier.
21205 (main): Wait for all threads to start before stopping GDB.
21206
c945a99f
PA
212072015-01-09 Pedro Alves <palves@redhat.com>
21208
21209 * gdb.threads/attach-many-short-lived-threads.c: New file.
21210 * gdb.threads/attach-many-short-lived-threads.exp: New file.
21211
c1a747c1
PA
212122014-01-09 Pedro Alves <palves@redhat.com>
21213
21214 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
21215 instead of to thread 2.
21216 * gdb.threads/signal-command-multiple-signals-pending.c (main):
21217 Add barrier around each pthread_create call instead of around all
21218 calls.
21219 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
21220 Set a break on thread_function and have the child threads hit it
21221 one at at a time.
21222
60b3033e
PA
212232015-01-09 Pedro Alves <palves@redhat.com>
21224
21225 * lib/gdb.exp (can_spawn_for_attach): New procedure.
21226 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
21227 false.
21228 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
21229 checking whether the target board is remote.
21230 * gdb.multi/multi-attach.exp: Likewise.
21231 * gdb.python/py-sync-interp.exp: Likewise.
21232 * gdb.server/ext-attach.exp: Likewise.
21233 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
21234 tests that need to attach, instead of checking whether the target
21235 board is remote at the top of the file.
21236
acc018ac
YQ
212372015-01-08 Yao Qi <yao@codesourcery.com>
21238
21239 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
21240
50a18af8
JK
212412015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21242
21243 Fix testcase compilation.
21244 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
21245
8503d6e1
JB
212462015-01-06 Joel Brobecker <brobecker@adacore.com>
21247
21248 * gdb.python/py-type.exp: Add a couple test about empty
21249 array creation, and negative-length array creation.
21250
cc73dbcc
DE
212512015-01-02 Doug Evans <xdje42@gmail.com>
21252
21253 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
21254
0300bbc7
DE
212552015-01-02 Doug Evans <dje@google.com>
21256
21257 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
21258
9d85a0ec
YQ
212592014-12-29 Yao Qi <yao@codesourcery.com>
21260
21261 * gdb.trace/entry-values.exp: Update comments. Rename variable
21262 bar_call_foo to returned_from_foo.
21263
87186c6a
MMN
212642014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
21265
21266 PR gdb/17394
21267 * gdb.linespec/break-asm-file.c: New file.
21268 * gdb.linespec/break-asm-file.exp: New file.
21269 * gdb.linespec/break-asm-file0.s: New file.
21270 * gdb.linespec/break-asm-file1.s: New file.
21271
1bab7383
YQ
212722014-12-18 Nigel Stephens <nigel@mips.com>
21273 Maciej W. Rozycki <macro@codesourcery.com>
21274
21275 * gdb.base/float.exp: Handle the new output from "info float" on
21276 MIPS targets.
21277
1bc1068a
JK
212782014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21279
21280 Fix MinGW compilation.
21281 * gdb.compile/compile-ops.exp: Update untested message if
21282 !skip_compile_feature_tests.
21283 * gdb.compile/compile-setjmp.exp: Likewise.
21284 * gdb.compile/compile-tls.exp: Likewise.
21285 * gdb.compile/compile.exp: Likewise.
21286 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
21287 supported on this host".
21288
b6615d10
DE
212892014-12-16 Doug Evans <xdje42@gmail.com>
21290
21291 * boards/stabs.exp: New file.
21292
25dda427
AA
212932014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
21294
21295 * gdb.base/completion.exp: Adjust to format changes of "maint
21296 print user-registers".
21297
bf330350
CU
212982014-12-16 Catalin Udma <catalin.udma@freescale.com>
21299
21300 PR server/17457
21301 * gdb.arch/aarch64-fp.c: New file.
21302 * gdb.arch/aarch64-fp.exp: New file.
21303
395cf596
SDJ
213042014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
21305
21306 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21307 r210637, r210913, r211666, r215400, r215817).
21308
21309 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21310 * dg-extract-results.py: New file.
21311 * dg-extract-results.sh: Use it if the environment seems
21312 suitable.
21313
21314 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21315
21316 * dg-extract-results.py (parse_run): Handle warnings that
21317 are printed before a test harness is run.
21318
21319 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21320
21321 * dg-extract-results.py (Named): Remove __cmp__ method.
21322 (output_variation): Use a key to sort variation.harnesses.
21323
21324 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21325
21326 * dg-extract-results.py: For Python 3, force sys.stdout to
21327 handle surrogate escape sequences.
21328 (safe_open): New function.
21329 (output_segment, main): Use it.
21330
21331 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21332
21333 * dg-extract-results.py (Prog.result_re): Include options
21334 in test name.
21335
21336 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21337
21338 * dg-extract-results.py (output_variation): Always sort if
21339 do_sum.
21340
e882ef3c
SM
213412014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21342
21343 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21344 as long as we get pagination notifications.
21345
4992aa20
JM
213462014-12-15 Jason Merrill <jason@redhat.com>
21347
21348 * Makefile.in (check-gdb.%): Restore.
21349 * README: Mention it.
21350
c1b5a1a6
JB
213512014-12-13 Joel Brobecker <brobecker@adacore.com>
21352
21353 * gdb.ada/str_uninit: New testcase.
21354
5537b577
JK
213552014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21356
21357 PR symtab/17642
21358 * gdb.base/vla-stub-define.c: New file.
21359 * gdb.base/vla-stub.c: New file.
21360 * gdb.base/vla-stub.exp: New file.
21361
bb2ec1b3
TT
213622014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21363 Jan Kratochvil <jan.kratochvil@redhat.com>
21364 Tom Tromey <tromey@redhat.com>
21365
21366 * configure.ac: Add gdb.compile/.
21367 * configure: Regenerate.
21368 * gdb.compile/Makefile.in: New file.
21369 * gdb.compile/compile-ops.exp: New file.
21370 * gdb.compile/compile-ops.c: New file.
21371 * gdb.compile/compile-tls.c: New file.
21372 * gdb.compile/compile-tls.exp: New file.
21373 * gdb.compile/compile-constvar.S: New file.
21374 * gdb.compile/compile-constvar.c: New file.
21375 * gdb.compile/compile-mod.c: New file.
21376 * gdb.compile/compile-nodebug.c: New file.
21377 * gdb.compile/compile-setjmp-mod.c: New file.
21378 * gdb.compile/compile-setjmp.c: New file.
21379 * gdb.compile/compile-setjmp.exp: New file.
21380 * gdb.compile/compile-shlib.c: New file.
21381 * gdb.compile/compile.c: New file.
21382 * gdb.compile/compile.exp: New file.
21383 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21384
4ff709eb
TT
213852014-12-12 Tom Tromey <tromey@redhat.com>
21386
21387 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21388 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21389
6dddd6a5
DE
213902014-12-12 Doug Evans <dje@google.com>
21391
21392 * lib/gdb-python.exp (get_python_valueof): New function.
21393 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21394
71c24708
AA
213952014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21396
21397 * gdb.base/completion.exp: Add test for completion of "info
21398 registers ".
21399
3e29f34a
MR
214002014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21401
21402 * gdb.base/func-ptrs.c: New file.
21403 * gdb.base/func-ptrs.exp: New file.
21404
fc126975
SM
214052014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21406
21407 PR breakpoints/17012
21408 * gdb.base/dprintf-detach.c: New file.
21409 * gdb.base/dprintf-detach.exp: New file.
21410
0a46d518
SM
214112014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21412
21413 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21414 * lib/gdb.exp (target_is_gdbserver): New procedure.
21415
a0be3e44
DE
214162014-12-08 Doug Evans <dje@google.com>
21417
21418 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21419
df1b803a
YQ
214202014-12-05 Yao Qi <yao@codesourcery.com>
21421
21422 * gdb.guile/scm-error.exp: Remove the third argument to
21423 gdb_remote_download.
21424 * gdb.guile/scm-frame-args.exp: Likewise.
21425 * gdb.guile/scm-section-script.exp: Likewise.
21426
ddb9f679
YQ
214272014-12-05 Yao Qi <yao@codesourcery.com>
21428
21429 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21430
86e4ed39
DE
214312014-12-04 Doug Evans <dje@google.com>
21432
21433 * gdb.python/py-objfile.exp: Add tests for
21434 objfile.add_separate_debug_file.
21435
7c50a931
DE
214362014-12-04 Doug Evans <dje@google.com>
21437
21438 * lib/gdb.exp (get_build_id): New function.
21439 (build_id_debug_filename_get): Rewrite to use it.
21440 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21441
621661e3
MR
214422014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21443
21444 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21445 `method(long)', not just 0x0.
21446 * gdb.cp/nsalias.exp: Align code labels to 4.
21447 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21448 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21449 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21450 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21451 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21452 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21453
29f0c3b7
DE
214542014-12-02 Doug Evans <dje@google.com>
21455
e1e061e7 21456 PR symtab/17602
29f0c3b7 21457 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21458 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21459 * gdb.cp/anon-ns.exp: Update.
21460
162078c8
NB
214612014-12-02 Nick Bull <nicholaspbull@gmail.com>
21462
21463 * gdb.python/py-events.py (inferior_call_handler): New.
21464 (register_changed_handler, memory_changed_handler): New.
21465 (test_events.invoke): Register new handlers.
21466 * gdb.python/py-events.exp: Add tests for inferior call,
21467 memory_changed and register_changed events.
21468
fdb09caf
AA
214692014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21470
21471 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21472 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21473 if the linker doesn't understand this.
21474
55cfb2c4
SM
214752014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21476
21477 * gdb.python/python.exp: Change expected reply to help().
21478
9e8cd6df
YQ
214792014-12-01 Yao Qi <yao@codesourcery.com>
21480
21481 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21482 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21483 * configure: Re-generated.
21484
6c659fc2
SC
214852014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21486
21487 * gdb.cp/chained-calls.cc: New file.
21488 * gdb.cp/chained-calls.exp: New file.
21489 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21490
d7fc3181
SM
214912014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21492
21493 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21494 * gdb.dwarf2/symtab-producer.exp: Same.
21495 * gdb.gdb/python-interrupts.exp: Same.
21496 * gdb.gdb/python-selftest.exp: Same.
21497 * gdb.python/py-linetable.exp: Same.
21498 * gdb.python/py-type.exp: Same.
21499 * gdb.python/py-value-cc.exp: Same.
21500 * gdb.python/py-value.exp: Same.
21501
10e79639
YQ
215022014-11-28 Yao Qi <yao@codesourcery.com>
21503
21504 * gdb.base/break-probes.exp: Match library name prefixed with
21505 sysroot.
21506
f28a0564
SM
215072014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21508
21509 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21510 test expected output. Add parentheses for the call to print.
21511 Remove L suffix from integers.
21512
3fe1ce1d
DE
215132014-11-26 Doug Evans <dje@google.com>
21514
21515 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21516
84429e27
YQ
215172014-11-22 Yao Qi <yao@codesourcery.com>
21518
21519 * gdb.trace/entry-values.c: Remove asms.
21520 (foo): Add foo_label.
21521 (bar): Add bar_label.
21522 * gdb.trace/entry-values.exp: Remove code computing foo's
21523 length and bar's length.
21524 (Dwarf::assemble): Invoke function_range for bar and use
21525 MACRO_AT_func for foo.
21526
26741859
YQ
215272014-11-22 Yao Qi <yao@codesourcery.com>
21528
21529 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21530 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21531 Use .Lgcc43_procstart instead of gcc43.
21532
45e44d27
JB
215332014-11-21 Joel Brobecker <brobecker@adacore.com>
21534
21535 * gdb.ada/n_arr_bound: New testcase.
21536
458c8db8
SDJ
215372014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21538
21539 PR breakpoints/10737
21540 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21541 test_catch_syscall_multi_arch.
21542 (test_catch_syscall_multi_arch): New function.
21543
43f3e411
DE
215442014-11-20 Doug Evans <xdje42@gmail.com>
21545
21546 * gdb.base/maint.exp: Update expected output.
21547
0d7b2549
AA
215482014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21549
21550 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21551 4-byte instruction on S390.
21552
8908fca5
JB
215532014-11-19 Joel Brobecker <brobecker@adacore.com>
21554
21555 * gdb.ada/arr_arr: New testcase.
21556
4a46959e
JB
215572014-11-19 Joel Brobecker <brobecker@adacore.com>
21558
21559 * gdb.ada/pkd_arr_elem: New Testcase.
21560
470e2f4e
LM
215612014-11-18 Luis Machado <lgustavo@codesourcery.com>
21562
21563 * gdb.reverse/break-precsave: Expect completion message for
21564 core file reads.
21565 * gdb.reverse/consecutive-precsave.exp: Likewise.
21566 * gdb.reverse/finish-precsave.exp: Likewise.
21567 * gdb.reverse/i386-precsave.exp: Likewise.
21568 * gdb.reverse/machinestate-precsave.exp: Likewise.
21569 * gdb.reverse/sigall-precsave.exp: Likewise.
21570 * gdb.reverse/solib-precsave.exp: Likewise.
21571 * gdb.reverse/step-precsave.exp: Likewise.
21572 * gdb.reverse/until-precsave.exp: Likewise.
21573 * gdb.reverse/watch-precsave.exp: Likewise.
21574
a267f3ad
AA
215752014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21576
21577 * gdb.base/bp-permanent.c: Include unistd.h.
21578 * gdb.python/py-framefilter-mi.c (main): Add return type.
21579 * gdb.python/py-framefilter.c (main): Likewise.
21580 * gdb.trace/actions-changed.c (main): Likewise.
21581
12084a9a
AA
215822014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21583
21584 * gdb.mi/until.c: Add eye-catchers.
21585 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21586 line numbers.
21587
dc7e1a77
AA
215882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21589
21590 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21591 function header variants in break1.c.
21592 * gdb.base/ena-dis-br.exp: Likewise.
21593 * gdb.base/hbreak2.exp: Likewise.
21594 * gdb.reverse/until-precsave.exp: Drop references to removed
21595 non-prototype function header variants in ur1.c.
21596 * gdb.reverse/until-reverse.exp: Likewise.
21597
41c77605
PM
215982014-11-17 Petr Machata <pmachata@redhat.com>
21599
21600 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21601 ${_cu_offset_size} bytes abbrev offset.
21602
34248c3a
DE
216032014-11-15 Doug Evans <xdje42@gmail.com>
21604
21605 PR symtab/17559
21606 * gdb.base/line-symtabs.exp: New file.
21607 * gdb.base/line-symtabs.c: New file.
21608 * gdb.base/line-symtabs.h: New file.
21609
646da059
YQ
216102014-11-14 Yao Qi <yao@codesourcery.com>
21611
21612 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21613 (func): Add label func_label.
21614 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21615 Replace low_pc and high_pc with MACRO_AT_range.
21616 Replace name, low_pc and high_pc with MACRO_AT_func.
21617
9301ebe6
YQ
216182014-11-14 Yao Qi <yao@codesourcery.com>
21619
21620 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21621 Replace name, low_pc and high_pc with MACRO_AT_func.
21622
f166b542
YQ
216232014-11-14 Yao Qi <yao@codesourcery.com>
21624
21625 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21626 produce debug information.
21627 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21628
0f6e71e3
YQ
216292014-11-14 Yao Qi <yao@codesourcery.com>
21630
21631 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21632 object and get function length.
21633 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21634 with MACRO_AT_func.
21635 (top-level): Replace gdb_compile and clean_restart with
21636 prepare_for_testing.
21637 * gdb.dwarf2/main.c (main): Add label main_label.
21638
876c4df9
YQ
216392014-11-14 Yao Qi <yao@codesourcery.com>
21640
21641 * lib/dwarf.exp (function_range): New procedure.
21642 (Dwarf::_handle_macro_at_func): New procedure.
21643 (Dwarf::_handle_macro_at_range): New procedure.
21644 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21645
02ad9cf1
YQ
216462014-11-14 Yao Qi <yao@codesourcery.com>
21647
21648 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21649 (_handle_attribute): New procedure.
21650
a59add0c
AA
216512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21652
21653 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21654 * gdb.base/call-sc.c (zed): Likewise.
21655 * gdb.base/checkpoint.c (main): Likewise.
21656 * gdb.base/dump.c (main): Likewise.
21657 * gdb.base/gcore.c (main): Likewise.
21658 * gdb.base/huge.c (main): Likewise.
21659 * gdb.base/multi-forks.c (main): Likewise.
21660 * gdb.base/pr10179-a.c (main): Likewise.
21661 * gdb.base/savedregs.c (main): Likewise.
21662 * gdb.base/sigaltstack.c (main): Likewise.
21663 * gdb.base/siginfo.c (main): Likewise.
21664 * gdb.base/structs.c (zed): Likewise.
21665 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21666 * gdb.mi/mi-syn-frame.c (main): Likewise.
21667 * gdb.mi/until.c (foo, main): Likewise.
21668 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21669 * gdb.base/solib-weak.c (foo): Declare.
21670 * gdb.base/attach-twice.c: Include stdio.h.
21671 * gdb.base/weaklib1.c: Likewise.
21672 * gdb.base/weaklib2.c: Likewise.
21673 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21674 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21675 unistd.h.
21676 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21677 * gdb.mi/mi-exit-code.c: Likewise.
21678 * gdb.base/break-interp-lib.c: Include string.h.
21679 * gdb.base/coremaker.c: Likewise.
21680 * gdb.base/testenv.c: Likewise.
21681 * gdb.python/py-finish-breakpoint.c: Likewise.
21682 * gdb.base/inferior-died.c: Include sys/wait.h.
21683 * gdb.base/fileio.c: Include time.h.
21684 * gdb.base/async-shell.c: Include unistd.h.
21685 * gdb.base/dprintf-non-stop.c: Likewise.
21686 * gdb.base/info-os.c: Likewise.
21687 * gdb.mi/mi-console.c: Likewise.
21688 * gdb.mi/watch-nonstop.c: Likewise.
21689 * gdb.python/py-events.c: Likewise.
21690 * gdb.base/async.c (baz): Move up before its invocation.
21691 * gdb.base/code_elim2.c (my_global_func): Likewise.
21692 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21693 * gdb.base/advance.c (func2): Likewise.
21694
3b5d5997
AA
216952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21696
21697 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21698 variant.
21699 * gdb.base/annota3.c: Likewise.
21700 * gdb.base/async.c: Likewise.
21701 * gdb.base/average.c: Likewise.
21702 * gdb.base/call-ar-st.c: Likewise.
21703 * gdb.base/call-rt-st.c: Likewise.
21704 * gdb.base/call-sc.c: Likewise.
21705 * gdb.base/call-strs.c: Likewise.
21706 * gdb.base/ending-run.c: Likewise.
21707 * gdb.base/execd-prog.c: Likewise.
21708 * gdb.base/exprs.c: Likewise.
21709 * gdb.base/foll-exec.c: Likewise.
21710 * gdb.base/foll-fork.c: Likewise.
21711 * gdb.base/foll-vfork.c: Likewise.
21712 * gdb.base/funcargs.c: Likewise.
21713 * gdb.base/gcore.c: Likewise.
21714 * gdb.base/jump.c: Likewise.
21715 * gdb.base/langs0.c: Likewise.
21716 * gdb.base/langs1.c: Likewise.
21717 * gdb.base/langs2.c: Likewise.
21718 * gdb.base/mips_pro.c: Likewise.
21719 * gdb.base/nodebug.c: Likewise.
21720 * gdb.base/opaque0.c: Likewise.
21721 * gdb.base/opaque1.c: Likewise.
21722 * gdb.base/recurse.c: Likewise.
21723 * gdb.base/run.c: Likewise.
21724 * gdb.base/scope0.c: Likewise.
21725 * gdb.base/scope1.c: Likewise.
21726 * gdb.base/setshow.c: Likewise.
21727 * gdb.base/setvar.c: Likewise.
21728 * gdb.base/shmain.c: Likewise.
21729 * gdb.base/shr1.c: Likewise.
21730 * gdb.base/shr2.c: Likewise.
21731 * gdb.base/sigall.c: Likewise.
21732 * gdb.base/signals.c: Likewise.
21733 * gdb.base/so-indr-cl.c: Likewise.
21734 * gdb.base/solib2.c: Likewise.
21735 * gdb.base/structs.c: Likewise.
21736 * gdb.base/sum.c: Likewise.
21737 * gdb.base/vforked-prog.c: Likewise.
21738 * gdb.base/watchpoint.c: Likewise.
21739 * gdb.reverse/shr2.c: Likewise.
21740 * gdb.reverse/until-reverse.c: Likewise.
21741 * gdb.reverse/ur1.c: Likewise.
21742 * gdb.reverse/watch-reverse.c: Likewise.
21743
066a77c5
AA
217442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21745
21746 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21747 variant.
21748 * gdb.base/sepdebug.exp: Drop references to removed code.
21749
4f204ea5
AA
217502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21751
21752 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21753 variant. Preserve original line numbering.
21754 * gdb.base/list1.c: Likewise.
21755
3b377a3a
AA
217562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21757
21758 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21759 variant.
21760 * gdb.base/break1.c: Likewise.
21761 * gdb.base/break.exp: Drop references to removed code.
21762
e444df73
AA
217632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21764
21765 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21766 variant.
21767
8008f2a7
AA
217682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21769
21770 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21771
a5a06887
AA
217722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21773
21774 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21775 logic into perform_all_tests() and invoke it with and without
21776 function header prototypes.
21777 (do_function_calls): Remove conditional XFAIL for PR 5318.
21778 (rerun_and_prepare): Remove duplicate code.
21779 (perform_all_tests): New. Main logic moved here.
21780
44dba9b9
AA
217812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21782
21783 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21784 code guarded by #ifdef NO_PROTOTYPES.
21785 (t_double_many_args): Likewise.
21786 (DEF_FUNC_MANY_ARGS_1): Likewise.
21787 (DEF_FUNC_VALUES_1): Likewise.
21788 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21789 guarded by #ifdef PROTOTYPES.
21790
d1fbcd56
AA
217912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21792
21793 * gdb.mi/mi-console.c: Add eye-catcher.
21794 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21795 instead of literal line number.
21796
b0e59b8f
AA
217972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21798
21799 * gdb.base/shr2.c: Add eye-catcher.
21800 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21801 line number.
21802
78f98cca
AA
218032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21804
21805 * gdb.base/jump.c: Add eye-catchers.
21806 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21807 numbers.
21808
58fa2af0
AA
218092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21810
21811 * gdb.base/execd-prog.c: Add eye-catchers.
21812 * gdb.base/foll-exec.c: Likewise.
21813 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21814 line numbers.
21815
04e5059b
AA
218162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21817
21818 * gdb.base/ending-run.c: Add eye-catchers.
21819 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21820 literal line numbers.
21821
dbfdb174
AA
218222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21823
21824 * gdb.base/call-rt-st.c: Add eye-catchers.
21825 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21826 literal line numbers.
21827
888a2ade
AA
218282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21829
21830 * gdb.base/call-ar-st.c: Add eye-catchers.
21831 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21832 literal line numbers.
21833
6acc2dde
AA
218342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21835
21836 * gdb.base/average.c: Add eye-catchers.
21837 * gdb.base/sum.c: Likewise.
21838 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21839 regexps dynamically.
21840
9ecfcd1d
AA
218412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21842
21843 * gdb.base/solib1.c: Add eye-catchers.
21844 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21845 literal line numbers.
21846
78708b7c
PA
218472014-11-12 Pedro Alves <palves@redhat.com>
21848
21849 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21850 leader has exited.
21851
af48d08f
PA
218522014-11-12 Pedro Alves <palves@redhat.com>
21853
21854 * gdb.arch/i386-bp_permanent.c: New file.
21855 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21856 (srcfile): Set to i386-bp_permanent.c.
21857 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21858 that stepi does not execute the 'leave' instruction, instead of
21859 testing it does execute.
21860 * gdb.base/bp-permanent.c: New file.
21861 * gdb.base/bp-permanent.exp: New file.
21862
af3768e9
DE
218632014-11-10 Doug Evans <xdje42@gmail.com>
21864
21865 PR symtab/17564
21866 * gdb.base/symtab-search-order.exp: New file.
21867 * gdb.base/symtab-search-order.c: New file.
21868 * gdb.base/symtab-search-order-1.c: New file.
21869 * gdb.base/symtab-search-order-shlib-1.c: New file.
21870
9de00a4a
PA
218712014-11-07 Pedro Alves <palves@redhat.com>
21872
21873 PR gdb/17511
21874 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21875 i?86-*-linux*.
21876
e0f52461
SC
218772014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21878
21879 PR c++/17494
21880 * gdb.cp/pr17494.cc: New file.
21881 * gdb.cp/pr17494.exp: New file.
21882
6ce8c980
YQ
218832014-11-02 Yao Qi <yao@codesourcery.com>
21884
21885 * gdb.python/python.exp: Get working directory and match the
21886 output of "set extended-prompt \\w " with it.
21887
02be9a71
DE
218882014-10-30 Doug Evans <dje@google.com>
21889
21890 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21891 in objfiles.
21892 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21893 in progspaces.
21894
3bdff46b
LM
218952014-10-30 Janis Johnson <janisjo@codesourcery.com>
21896
21897 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21898 * gdb.base/realname-expand.exp: Likewise.
21899 * gdb.linespec/macro-relative.exp: Likewise.
21900
ab917dfb
PA
219012014-10-29 Pedro Alves <palves@redhat.com>
21902
21903 PR gdb/17408
21904 * gdb.threads/schedlock.c (some_function): New function.
21905 (call_function): New global.
21906 (MAYBE_CALL_SOME_FUNCTION): New macro.
21907 (thread_function): Call it.
21908 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21909 and use it instead of a global counter. Adjust all callers.
21910 (get_current_thread): Use "find current thread" for test message
21911 here rather than having all callers pass down the same string.
21912 (goto_loop): New procedure, factored out from ...
21913 (my_continue): ... this.
21914 (step_ten_loops): Change parameter from test message to command to
21915 use. Adjust.
21916 (list_count): Delete global.
21917 (check_result): New procedure, factored out from duplicate top
21918 level code.
21919 (continue tests): Wrap in with_test_prefix.
21920 (test_step): New procedure, factored out from duplicate top level
21921 code.
21922 (top level): Test "step" in combination with all scheduler-locking
21923 modes. Test "next" in combination with all scheduler-locking
21924 modes, and in combination with stepping over a function call or
21925 not.
21926 * gdb.threads/next-bp-other-thread.c: New file.
21927 * gdb.threads/next-bp-other-thread.exp: New file.
21928
d3d4baed
PA
219292014-10-29 Pedro Alves <palves@redhat.com>
21930
21931 PR python/17372
21932 * gdb.python/python.exp: Test a multi-line command that spawns
21933 interactive Python.
21934 * gdb.base/multi-line-starts-subshell.exp: New file.
21935
563e8d85
YQ
219362014-10-29 Yao Qi <yao@codesourcery.com>
21937
21938 * gdb.base/fileio.exp: Make directories on host.
21939
0ea4d52e
YQ
219402014-10-29 Yao Qi <yao@codesourcery.com>
21941
21942 * gdb.base/fileio.c (test_write): Close the file.
21943
7f5ef605
PA
219442014-10-28 Pedro Alves <palves@redhat.com>
21945
21946 PR gdb/12623
21947 * gdb.base/sigstep.c (no_handler): New global.
21948 (main): If 'no_handler is true, set the signal handlers to
21949 SIG_IGN.
21950 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21951 with_sw_watch and no_handler parameters. Handle them.
21952 (top level) <stepping over handler when stopped at a breakpoint
21953 test>: Add a test axis for testing with a software watchpoint, and
21954 another for testing with the signal handler set to SIG_IGN.
21955 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21956 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21957
abbdbd03
PA
219582014-10-28 Pedro Alves <palves@redhat.com>
21959
21960 PR gdb/17511
21961 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21962 * gdb.base/sigstep.exp (other_handler_location): New global.
21963 (advance): Support stepping into the signal handler, and running
21964 commands while in the handler.
21965 (in_handler_map): New global.
21966 (top level): In the advance test, add combinations for getting
21967 into the handler with stepping commands, and for running commands
21968 in the handler. Add comment descripting the advancei tests.
21969
1df4399f
PA
219702014-10-28 Pedro Alves <palves@redhat.com>
21971
21972 * gdb.base/sigstep.exp: Use build_executable instead of
21973 prepare_for_testing.
21974 (top level): Move code that starts GDB, runs to main and creates a
21975 display to ...
21976 (restart): ... this new procedure.
21977 (top level): Move backtrace from signal handler test to ...
21978 (validate_backtrace): ... this new procedure.
21979 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21980 with_test_prefix. Always restart GDB.
21981 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21982 with_test_prefix. Always restart GDB. No need to delete
21983 breakpoints after the test.
21984 (test_skip_handler): Remove prefix parameter.
21985 (skip_over_handler, breakpoint_to_handler)
21986 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21987 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21988 restart GDB. No need to delete breakpoints after the test.
21989 (top level): Use foreach to call the test procedures with
21990 different commands.
21991
a5b6e449
PA
219922014-10-28 Pedro Alves <palves@redhat.com>
21993
21994 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21995 instead of GNATS numbers.
21996 * gdb.base/sigbpt.exp: Likewise.
21997 * gdb.base/siginfo.exp: Likewise.
21998 * gdb.base/sigstep.exp: Likewise.
21999
e5f8a7cc
PA
220002014-10-27 Pedro Alves <palves@redhat.com>
22001
22002 * gdb.base/sigstep.c (dummy): New global.
22003 (main): Issue a couple writes to the new global.
22004 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
22005 procedures.
22006 (skip_over_handler): Use test_skip_handler.
22007 (top level): Call skip_over_handler for stepi and nexti too.
22008 (breakpoint_over_handler): Use test_skip_handler.
22009 (top level): Call breakpoint_over_handler for stepi and nexti too.
22010
763905a3
YQ
220112014-10-27 Yao Qi <yao@codesourcery.com>
22012
22013 * gdb.trace/tfile.c (adjust_function_address)
22014 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
22015 function descriptor.
22016
6f259a23
DB
220172014-10-24 Don Breazeal <donb@codesourcery.com>
22018
22019 * gdb.base/foll-fork.exp (test_follow_fork,
22020 catch_fork_child_follow): Check for updated fork messages emitted
22021 from infrun.c.
22022 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
22023 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
22024 vfork_and_exec_child_follow_through_step): Check for updated vfork
22025 messages emitted from infrun.c.
22026
09dd9a69
PA
220272014-10-24 Pedro Alves <palves@redhat.com>
22028
22029 * gdb.base/corefile.exp: Remove references to ultrix.
22030 * gdb.base/interrupt.exp: Likewise.
22031 * gdb.base/whatis.exp: Likewise.
22032 * gdb.gdb/selftest.exp: Likewise.
22033 * gdb.threads/manythreads.exp: Likewise.
22034 * gdb.threads/print-threads.exp: Likewise.
22035 * gdb.threads/pthreads.exp:: Likewise.
22036 * gdb.threads/schedlock.exp: Likewise.
22037
3433cfa5
SC
220382014-10-24 Siva Chandra Reddy <sivachandra@google.com>
22039
22040 * gdb.cp/non-trivial-retval.cc: Add a test case.
22041 * gdb.cp/non-trivial-retval.exp: Add a test.
22042
092f880b
YQ
220432014-10-20 Yao Qi <yao@codesourcery.com>
22044
22045 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
22046 * gdb.python/py-objfile-script-gdb.py: New file.
22047 * gdb.python/py-objfile-script.exp: Update reference to
22048 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
22049 of remote_download. Remove the dest file.
22050
acbdb7f3
YQ
220512014-10-20 Yao Qi <yao@codesourcery.com>
22052
22053 * gdb.base/checkpoint.exp: Don't remove file copied on host.
22054 * gdb.base/step-line.exp: Likewise.
22055 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22056 * gdb.dwarf2/dw2-basic.exp: Likewise.
22057 * gdb.dwarf2/dw2-compressed.exp: Likewise.
22058 * gdb.dwarf2/dw2-filename.exp: Likewise.
22059 * gdb.dwarf2/dw2-intercu.exp: Likewise.
22060 * gdb.dwarf2/dw2-intermix.exp: Likewise.
22061 * gdb.dwarf2/dw2-producer.exp: Likewise.
22062 * gdb.dwarf2/mac-fileno.exp: Likewise.
22063 * gdb.python/py-frame-args.exp: Likewise.
22064 * gdb.python/py-framefilter.exp: Likewise.
22065 * gdb.python/py-mi.exp: Likewise.
22066 * gdb.python/py-objfile-script.exp: Likewise
22067 * gdb.python/py-pp-integral.exp: Likewise.
22068 * gdb.python/py-pp-re-notag.exp: Likewise.
22069 * gdb.python/py-prettyprint.exp: Likewise.
22070 * gdb.python/py-section-script.exp: Likewise.
22071 * gdb.python/py-typeprint.exp: Likewise.
22072 * gdb.python/py-xmethods.exp: Likewise.
22073 * gdb.stabs/weird.exp: Likewise.
22074 * gdb.xml/tdesc-regs.exp: Likewise.
22075
bd286a29
KCY
220762014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
22077
22078 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
22079 (out_cu): Use addr_len for the size of addresses.
22080 (out_line): Likewise. Size DW_LNE_set_address instruction
22081 according to addr_len.
22082 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
22083 (FUNC): Add START_INSNS to definition.
22084
673dc4a0
YQ
220852014-10-18 Yao Qi <yao@codesourcery.com>
22086
22087 * gdb.base/argv0-symlink.exp: Check argv[0] value if
22088 gdb_has_argv0 return true.
22089 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
22090 check [target_info exists noargs], check [gdb_has_argv0]
22091 instead.
22092 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22093 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
22094 procedures.
22095
4ffbba72
DE
220962014-10-17 Doug Evans <dje@google.com>
22097
22098 * gdb.python/py-events.exp: Update expected output for clear_objfiles
22099 event.
22100 * gdb.python/py-events.py: Add clear_objfiles event.
22101
d096d8c1
DE
221022014-10-17 Doug Evans <dje@google.com>
22103
22104 * gdb.python/py-objfile.exp: Test progspace attribute.
22105
a80db015
LM
221062014-10-17 Luis Machado <lgustavo@codesourcery.com>
22107
22108 * gdb.guile/scm-breakpoint.exp: Do not assume any
22109 directory separators when matching source file paths.
22110 * gdb.python/py-breakpoint.exp: Likewise.
22111 * gdb.reverse/break-precsave.exp: Likewise.
22112 * gdb.reverse/break-reverse.exp: Likewise.
22113 * gdb.reverse/consecutive-precsave.exp: Likewise.
22114 * gdb.reverse/finish-precsave.exp: Likewise.
22115 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
22116 * gdb.reverse/finish-reverse.exp: Likewise.
22117 * gdb.reverse/i386-precsave.exp: Likewise.
22118 * gdb.reverse/i387-env-reverse.exp: Likewise.
22119 * gdb.reverse/i387-stack-reverse.exp: Likewise.
22120 * gdb.reverse/machinestate-precsave.exp: Likewise.
22121 * gdb.reverse/machinestate.exp: Likewise.
22122 * gdb.reverse/sigall-precsave.exp: Likewise.
22123 * gdb.reverse/solib-precsave.exp: Likewise.
22124 * gdb.reverse/step-precsave.exp: Likewise.
22125 * gdb.reverse/until-precsave.exp: Likewise.
22126 * gdb.reverse/watch-precsave.exp: Likewise.
22127 * gdb.reverse/watch-reverse.exp: Likewise.
22128
b22089ab
YQ
221292014-10-17 Yao Qi <yao@codesourcery.com>
22130
22131 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
22132 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
22133
6c4486e6
PA
221342014-10-17 Pedro Alves <palves@redhat.com>
22135
22136 PR gdb/17471
22137 * gdb.base/bg-execution-repeat.c: New file.
22138 * gdb.base/bg-execution-repeat.exp: New file.
22139
0ff33695
PA
221402014-10-17 Pedro Alves <palves@redhat.com>
22141
22142 PR gdb/17300
22143 * gdb.base/continue-all-already-running.c: New file.
22144 * gdb.base/continue-all-already-running.exp: New file.
22145
6fdebc3d
PA
221462014-10-17 Pedro Alves <palves@redhat.com>
22147
22148 PR gdb/17472
22149 * gdb.base/annota-input-while-running.c: New file.
22150 * gdb.base/annota-input-while-running.exp: New file.
22151
32a8097b
PA
221522014-10-17 Pedro Alves <palves@redhat.com>
22153
22154 * gdb.base/callfuncs.exp: emove references to osf.
22155 * gdb.base/sigall.exp: Likewise.
22156 * gdb.gdb/selftest.exp: Likewise.
22157 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
22158 * gdb.mi/non-stop.c: Likewise.
22159 * gdb.mi/pthreads.c: Likewise.
22160 * gdb.reverse/sigall-precsave.exp: Likewise.
22161 * gdb.reverse/sigall-reverse.exp: Likewise.
22162 * gdb.threads/pthreads.c: Likewise.
22163 * gdb.threads/pthreads.exp: Likewise.
22164
7a3517ff
YQ
221652014-10-17 Yao Qi <yao@codesourcery.com>
22166
22167 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
22168 check 'target_info exists noargs'.
22169 (test_command_prompt_position): Likewise.
22170 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
22171 Remove "set args".
22172 (progvar_simple_while_test): Likewise.
22173 (progvar_complex_if_while_test): Likewise.
22174 (if_while_breakpoint_command_test): Likewise.
22175 (infrun_breakpoint_command_test): Likewise.
22176 (breakpoint_command_test): Likewise.
22177 (watchpoint_command_test): Likewise.
22178 (bp_deleted_in_command_test): Likewise.
22179 (temporary_breakpoint_commands): Likewise.
22180
bb99c472
YQ
221812014-10-16 Yao Qi <yao@codesourcery.com>
22182
22183 * gdb.base/remotetimeout.exp: Remove noargs checking.
22184
7c16b83e
PA
221852014-10-15 Pedro Alves <palves@redhat.com>
22186
22187 PR breakpoints/9649
22188 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
22189 * gdb.base/breakpoint-in-ro-region.exp
22190 (probe_target_hardware_step): New procedure.
22191 (top level): Probe hardware stepping and hardware breakpoint
22192 support. Test stepping through a read-only region, with both
22193 "breakpoint auto-hw" on and off and both "always-inserted" on and
22194 off.
22195
35a49624
IB
221962014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
22197
22198 * gdb.dlang/demangle.exp: Update for demangling changes.
22199
2d1c107c
SC
222002014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22201
22202 * gdb.cp/non-trivial-retval.cc: Add new test cases.
22203 * gdb.cp/non-trivial-retval.exp: Add new tests.
22204
778811d5
SC
222052014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22206
22207 PR c++/13403
22208 PR c++/15154
22209 * gdb.cp/non-trivial-retval.cc: New file.
22210 * gdb.cp/non-trivial-retval.exp: New file.
22211
10c5f0a8
YQ
222122014-10-15 Yao Qi <yao@codesourcery.com>
22213
22214 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
22215 remote host.
22216
65d7b369
YQ
222172014-10-15 Yao Qi <yao@codesourcery.com>
22218
22219 * gdb.python/py-symbol.exp: Match file base name if host is
22220 remote, otherwise match file name with dir name.
22221 * gdb.python/py-symtab.exp: Likewise.
22222 * gdb.python/python.exp: Likewise.
22223
46dc1394
YQ
222242014-10-15 Yao Qi <yao@codesourcery.com>
22225
22226 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
22227 pattern.
22228 * gdb.python/py-symtab.exp: Likewise.
22229 * gdb.python/python.exp: Remove trailing ".*". Fix typo
22230 locationn.
22231
c40cc657
JB
222322014-10-14 Joel Brobecker <brobecker@adacore.com>
22233
22234 * gdb.ada/addr_arith: New testcase.
22235
2abf49e1
MR
222362014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
22237
22238 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
22239 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
22240 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
22241 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
22242
f7088df3
SDJ
222432014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
22244
22245 * gdb.arch/stap-eval-lang-ada.S: Likewise.
22246 * gdb.arch/stap-eval-lang-ada.c: Likewise.
22247 * gdb.arch/stap-eval-lang-ada.exp: New file.
22248
4dc06805
YQ
222492014-10-14 Yao Qi <yao@codesourcery.com>
22250
22251 * gdb.mi/mi-var-child.c (nothing1): New function.
22252 (nothing2): New function.
22253 (do_children_tests): Set function pointers by nothing1 and
22254 nothing2.
22255 * gdb.mi/mi-var-child.exp: Step over new added statements.
22256 Update test to match the new output.
22257 * gdb.mi/var-cmd.c (nothing1): New function.
22258 (nothing2): New function.
22259 (do_children_tests): Set function pointers by nothing1 and
22260 nothing2.
22261 * gdb.mi/mi-var-display.exp: Update test to match output.
22262 Step to the line specified by $line_dct_nothing.
22263 Increase the number of lines to step.
22264
46a93de2
YQ
222652014-10-14 Yao Qi <yao@codesourcery.com>
22266
22267 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
22268 tests.
22269 * gdb.mi/mi2-var-child.exp: Likewise.
22270
14ea52ee
DE
222712014-10-13 Doug Evans <dje@google.com>
22272
22273 * gdb.python/py-objfile.exp: Change name of file name test.
22274
e5c6e92b
DE
222752014-10-13 Doug Evans <dje@google.com>
22276
22277 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
22278 from the start of the CU.
22279
c780cc2f
JK
222802014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
22281 Yao Qi <yao@codesourcery.com>
22282
22283 Fix "save breakpoints" for "catch" command.
22284 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
22285 Remove -nonewline. Match also the added "main" line.
22286
99894e11
JK
222872014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22288
22289 Fix "save breakpoints" for "disable $bpnum" command.
22290 * gdb.base/save-bp.c (main): Add label.
22291 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
22292
6e1ac5a3
JK
222932014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22294
22295 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
22296
754dd2b0
YQ
222972014-10-11 Yao Qi <yao@codesourcery.com>
22298
22299 * gdb.server/server-kill.exp: Execute command
22300 "set remote trace-status-packet on" before "tstatus".
22301
f90183d7
YQ
223022014-10-11 Yao Qi <yao@codesourcery.com>
22303
22304 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
22305 (main): Call getppid.
22306 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22307 and continue to it. Read variable "server_pid".
22308
bf40a607
YQ
223092014-10-11 Yao Qi <yao@codesourcery.com>
22310
22311 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22312
052ca370
YQ
223132014-10-11 Yao Qi <yao@codesourcery.com>
22314
22315 * gdb.threads/thread-find.exp: Don't execute command
22316 "info threads".
22317 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22318 * gdb.threads/linux-dp.exp: Don't check the condition
22319 $threads_created equals to zero.
22320
3831839c
PA
223212014-10-10 Pedro Alves <palves@redhat.com>
22322
22323 * gdb.base/bigcore.exp: Remove references to IRIX.
22324 * gdb.base/funcargs.exp: Likewise.
22325 * gdb.base/interrupt.exp: Likewise.
22326 * gdb.base/mips_pro.exp: Likewise.
22327 * gdb.base/nodebug.exp: Likewise.
22328 * gdb.base/setvar.exp: Likewise.
22329 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22330
8b9a549d
PA
223312014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22332 Pedro Alves <palves@redhat.com>
22333
22334 PR symtab/14466
22335 * gdb.base/vdso-warning.c: New file.
22336 * gdb.base/vdso-warning.exp: New file.
22337
d48ba5e8
DE
223382014-10-02 Doug Evans <dje@google.com>
22339
22340 * gdb.base/structs.c (main): Don't run forever.
22341
2278c276
PA
223422014-10-02 Pedro Alves <palves@redhat.com>
22343
22344 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22345 (top level) <stop threads 1, stop threads 2>: Use it.
22346
b57bacec
PA
223472014-10-02 Pedro Alves <palves@redhat.com>
22348
22349 * gdb.threads/break-while-running.exp (test): Add new
22350 'update_thread_list' argument. Skip "info threads" if false.
22351 (top level): Add new 'update_thread_list' axis.
22352
13fd3ff3
PA
223532014-10-02 Pedro Alves <palves@redhat.com>
22354
22355 PR breakpoints/17431
22356 * gdb.base/execl-update-breakpoints.c: New file.
22357 * gdb.base/execl-update-breakpoints.exp: New file.
22358
0fec99e8
PA
223592014-10-01 Pedro Alves <palves@redhat.com>
22360
22361 * gdb.base/breakpoint-in-ro-region.c: New file.
22362 * gdb.base/breakpoint-in-ro-region.exp: New file.
22363
2ddf4301
SM
223642014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22365
22366 * gdb.mi/mi-exit-code.exp: New file.
22367 * gdb.mi/mi-exit-code.c: New file.
22368
6a5f3f43
YQ
223692014-09-30 Yao Qi <yao@codesourcery.com>
22370
22371 * lib/prelink-support.exp (build_executable_own_libs): Error if
22372 the target isn't native.
22373
345bcc73
YQ
223742014-09-30 Yao Qi <yao@codesourcery.com>
22375
22376 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22377 false.
22378
a25a5a45
PA
223792014-09-22 Pedro Alves <palves@redhat.com>
22380
22381 * gdb.threads/break-while-running.exp: New file.
22382 * gdb.threads/break-while-running.c: New file.
22383
00ba3162
YQ
223842014-09-19 Yao Qi <yao@codesourcery.com>
22385
22386 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22387 Invoke test. Restart GDB with --readnow and invoke test again.
22388
c3b7b696
YQ
223892014-09-19 Yao Qi <yao@codesourcery.com>
22390
22391 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22392 proc set_breakpoint_on_gcd_function. Invoke
22393 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22394 invoke set_breakpoint_on_gcd_function again.
22395
2b4fd423
DE
223962014-09-18 Doug Evans <dje@google.com>
22397
22398 * gdb.dwarf2/symtab-producer.exp: New file.
22399
a5947601
SDJ
224002014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22401
22402 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22403 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22404 * gdb.base/global-var-nested-by-dso.c: Likewise.
22405 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22406
91c19059
SDJ
224072014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22408 Pedro Alves <palves@redhat.com>
22409
22410 * gdb.base/watch-bitfields.exp: Pass string other than test file
22411 name to prepare_for_testing.
22412 (watch): New procedure.
22413 (expect_watchpoint): Use with_test_prefix.
22414 (top level): Factor out tests to ...
22415 (test_watch_location, test_regular_watch): ... these new
22416 procedures, and use with_test_prefix and gdb_continue_to_end.
22417
bb9d5f81
PP
224182014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22419
22420 PR breakpoints/12526
22421 * gdb.base/watch-bitfields.exp: New file.
22422 * gdb.base/watch-bitfields.c: New file.
22423
635856f5
PA
224242014-09-16 Pedro Alves <palves@redhat.com>
22425
22426 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22427 software and hardware addresses, not software address against
22428 itself.
22429
7280ceea
PA
224302014-09-16 Pedro Alves <palves@redhat.com>
22431
22432 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22433 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22434
428b16bd
PA
224352014-09-16 Pedro Alves <palves@redhat.com>
22436
22437 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22438 files.
22439 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22440 "*-*-vxworks*" throughout.
22441 * gdb.base/break.exp: Likewise.
22442 * gdb.base/default.exp: Likewise.
22443 * gdb.base/scope.exp: Likewise.
22444 * gdb.base/sepdebug.exp: Likewise.
22445 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22446 throughout.
22447 * gdb.base/run.c: Likewise.
22448 * gdb.base/sepdebug.c: Likewise.
22449 * gdb.hp/gdb.aCC/run.c: Likewise.
22450 * gdb.reverse/until-reverse.c: Likewise.
22451 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22452
666d413c
YQ
224532014-09-16 Yao Qi <yao@codesourcery.com>
22454
22455 * boards/local-remote-host-native.exp: New file.
22456
57cbd724
DE
224572014-09-14 Doug Evans <xdje42@gmail.com>
22458
22459 * gdb.threads/queue-signal.c (thread_count): New variable.
22460 (thread_count_mutex, thread_count_condvar): New variables.
22461 (incr_thread_count, wait_all_threads_running): New functions.
22462 (main): Wait for all threads to be in their thread functions.
22463
81219e53
DE
224642014-09-13 Doug Evans <xdje42@gmail.com>
22465
22466 * gdb.threads/queue-signal.c: New file.
22467 * gdb.threads/queue-signal.exp: New file.
22468
3714cea7
DE
224692014-09-13 Doug Evans <xdje42@gmail.com>
22470
22471 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22472 be consistent with what default_gdb_init uses.
22473 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22474 the plain text of the prompt. Add some logging printfs.
22475 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22476
fa43b1d7
PA
224772014-09-12 Pedro Alves <palves@redhat.com>
22478
22479 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22480 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22481 * gdb.arch/i386-size-overlap.exp: Likewise.
22482 * gdb.arch/i386-size.exp: Likewise.
22483 * gdb.arch/i386-unwind.exp: Likewise.
22484 * gdb.base/a2-run.exp: Likewise.
22485 * gdb.base/break.exp: Likewise.
22486 * gdb.base/charset.exp: Likewise.
22487 * gdb.base/chng-syms.exp: Likewise.
22488 * gdb.base/commands.exp: Likewise.
22489 * gdb.base/dbx.exp: Likewise.
22490 * gdb.base/find.exp: Likewise.
22491 * gdb.base/funcargs.exp: Likewise.
22492 * gdb.base/jit-simple.exp: Likewise.
22493 * gdb.base/reread.exp: Likewise.
22494 * gdb.base/sepdebug.exp: Likewise.
22495 * gdb.base/step-bt.exp: Likewise.
22496 * gdb.cp/mb-inline.exp: Likewise.
22497 * gdb.cp/mb-templates.exp: Likewise.
22498 * gdb.objc/basicclass.exp: Likewise.
22499 * gdb.threads/killed.exp: Likewise.
22500
9d9bf2df
EBM
225012014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22502
22503 PR tdep/17379
22504 * gdb.arch/powerpc-stackless.S: New file.
22505 * gdb.arch/powerpc-stackless.exp: New file.
22506
1cf2f1b0
JK
225072014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22508
22509 * gdb.base/attach.c: Include unistd.h.
22510 (main): Call alarm. Add label postloop.
22511 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22512 gdb_breakpoint, gdb_continue_to_breakpoint.
22513 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22514
98880d46
PA
225152014-09-11 Pedro Alves <palves@redhat.com>
22516
22517 PR gdb/17347
22518 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22519 * gdb.base/attach.exp (test_command_line_attach_run): New
22520 procedure.
22521 (top level): Call it.
22522
4c92ff2c
PA
225232014-09-11 Pedro Alves <palves@redhat.com>
22524
22525 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22526 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22527 (do_command_attach_tests): Use spawn_wait_for_attach.
22528 * gdb.base/solib-overlap.exp: Likewise.
22529 * gdb.multi/multi-attach.exp: Likewise.
22530 * gdb.python/py-prompt.exp: Likewise.
22531 * gdb.python/py-sync-interp.exp: Likewise.
22532 * gdb.server/ext-attach.exp: Likewise.
22533
3adc1a7d
GKB
225342014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22535
22536 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22537 command in testcase. Simplify testcase.
22538
96334934
JB
225392014-09-10 Joel Brobecker <brobecker@adacore.com>
22540
22541 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22542
eb479039
JB
225432014-09-10 Joel Brobecker <brobecker@adacore.com>
22544
22545 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22546
deede10c
JB
225472014-09-10 Joel Brobecker <brobecker@adacore.com>
22548
22549 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22550
7828a5f5
JB
225512014-09-10 Joel Brobecker <brobecker@adacore.com>
22552
22553 * gdb.dwarf2/dynarr-ptr.c: New file.
22554 * gdb.dwarf2/dynarr-ptr.exp: New file.
22555
33aeebcf
MR
225562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22557
22558 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22559 of 30 rather than hardcoding 120 for a slow test case. Take the
22560 `gdb,timeout' target setting into account for this calculation.
22561 Don't extend the timeout for the test cases that don't need it.
22562
7b415901
MR
225632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22564
22565 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22566 a factor of 2 for a slow test case. Take the `gdb,timeout'
22567 target setting into account for this calculation.
22568 * gdb.reverse/until-precsave.exp: Increase the timeout by
22569 a factor of 15 and 3 respectively rather than adding 120
22570 for a pair of slow test cases. Take the `gdb,timeout'
22571 target setting into account for this calculation.
22572
4a40f85a
MR
225732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22574
22575 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22576 timeout, don't pass one down to gdb_expect.
22577 (gdb_expect): Rework timeout selection.
22578
09635af7
MR
225792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22580
22581 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22582 exception on timeout.
22583 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22584 (gdbserver_start_extended): Catch any `gdbserver_start' error
22585 exceptions.
22586 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22587 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22588 `gdbserver_gdb_load' error exceptions.
22589
2bdd10b7
MR
225902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22591
22592 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22593 120 on waiting for the TCP socket to open.
22594
316935f0
DE
225952014-09-09 Doug Evans <xdje42@gmail.com>
22596
22597 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22598 _caller_matches, _any_caller_is, _any_caller_matches.
22599
83740597
DE
226002014-09-09 Doug Evans <xdje42@gmail.com>
22601
22602 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22603
4c122fc3
YQ
226042014-09-09 Yao Qi <yao@codesourcery.com>
22605
22606 * gdb.mi/mi-var-display.exp: Set print symbol off.
22607
a9f116cb
GKB
226082014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22609
22610 PR gdb/17035
22611 * gdb.base/commands.exp: Add tests to verify user-defined
22612 commands with empty bodies.
22613 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22614 python commands in `show user command`.
22615 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22616 scheme commands in `show user command`.
22617
c75bd3a2
JK
226182014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22619
22620 PR python/17355
22621 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22622 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22623 * gdb.python/py-framefilter-invalidarg.exp: New file.
22624 * gdb.python/py-framefilter-invalidarg.py: New file.
22625
faa42425
DE
226262014-09-06 Doug Evans <xdje42@gmail.com>
22627
22628 PR 15276
22629 * gdb.python/py-caller-is.c: New file.
22630 * gdb.python/py-caller-is.exp: New file.
22631
474ca4f6
SDJ
226322014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22633
22634 PR gdb/17235
22635 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22636 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22637
eb0b0463
SDJ
226382014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22639
22640 PR fortran/17237
22641 * gdb.fortran/print-formatted.exp: New file.
22642 * gdb.fortran/print-formatted.f90: Likewise.
22643
5f3b99cf
SS
226442014-09-03 Sasha Smundak <asmundak@google.com>
22645
22646 * gdb.python/py-frame.exp: Test Frame.read_register.
22647
7d793aa9
SDJ
226482014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22649
22650 PR python/16699
22651 * gdb.python/py-completion.exp: New file.
22652 * gdb.python/py-completion.py: Likewise.
22653
fb0576e9
DE
226542014-08-28 Doug Evans <dje@google.com>
22655
22656 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22657 eax,etc. are live with values set by gdb and thus the compiler can't
22658 use them.
22659 * gdb.arch/i386-pseudo.c (main): Ditto.
22660
ee92b0dd
DE
226612014-08-27 Doug Evans <dje@google.com>
22662
22663 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22664
6649db35
DE
226652014-08-25 Doug Evans <dje@google.com>
22666
22667 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22668 (main): Ditto.
22669
564b7600
DE
226702014-08-25 Doug Evans <dje@google.com>
22671
22672 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22673
3881fb67
YQ
226742014-08-24 Yao Qi <yao@codesourcery.com>
22675
22676 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22677 symbol off.
22678 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22679
a05a36a5
DE
226802014-08-22 Doug Evans <dje@google.com>
22681
22682 PR 17276
22683 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22684 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22685 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22686
7c343b48
YQ
226872014-08-22 Yao Qi <yao@codesourcery.com>
22688
22689 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22690 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22691 * gdb.python/python.exp: Likewise. Use .py file on the host
22692 instead of the build.
22693
22fd09ae
JK
226942014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22695
22696 * gdb.threads/gcore-stale-thread.c: New file.
22697 * gdb.threads/gcore-stale-thread.exp: New file.
22698
a8454a7c
PA
226992014-08-21 Pedro Alves <palves@redhat.com>
22700
22701 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22702 * gdb.base/gcore-relro-pie.exp: Likewise.
22703 * gdb.base/gcore-relro.exp: Likewise.
22704 * gdb.base/gcore.exp: Likewise.
22705 * gdb.base/print-symbol-loading.exp: Likewise.
22706 * gdb.threads/gcore-thread.exp: Likewise.
22707 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22708
2a31c623
PA
227092014-08-20 Pedro Alves <palves@redhat.com>
22710 Jan Kratochvil <jan.kratochvil@redhat.com>
22711
22712 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22713 configure.
22714 (EXPECT): Handle READ1 being set.
22715 (all): Depend on EXTRA_RULES.
22716 (check-read1, expect-read1, read1.so, read1): New rules.
22717 * README (Testsuite Parameters): Document the READ1 make variable.
22718 (Race detection): New section.
22719 * configure: Regenerate.
22720 * configure.ac: If build==host==target, and running under a
22721 GNU/glibc system, add read1 to the extra Makefile rules.
22722 (EXTRA_RULES): AC_SUBST it.
22723 * lib/read1.c: New file.
22724
d36430db
JB
227252014-08-20 Joel Brobecker <brobecker@adacore.com>
22726
22727 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22728 the handling of variables declared as a typedef to an array
22729 which a DW_AT_data_location attribute.
22730
9a0dc9e3
PA
227312014-08-19 Andrew Burgess <aburgess@broadcom.com>
22732 Pedro Alves <palves@redhat.com>
22733
22734 PR symtab/14604
22735 PR symtab/14605
22736 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22737 gdb_test.
22738
0718a8da
PA
227392014-08-19 Pedro Alves <palves@redhat.com>
22740
22741 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22742
13b448cd
YQ
227432014-08-19 Yao Qi <yao@codesourcery.com>
22744
22745 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22746 right line.
22747
1cbf5077
DB
227482014-08-18 David Blaikie <dblaikie@gmail.com>
22749
22750 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22751
bf0fae19
JB
227522014-08-18 Joel Brobecker <brobecker@adacore.com>
22753
22754 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22755 attribute in array range.
22756
3c8c5dcc
JB
227572014-08-18 Joel Brobecker <brobecker@adacore.com>
22758
22759 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22760
e66d4446
SC
227612014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22762
22763 PR c++/17132
22764 * gdb.cp/pr17132.cc: New file.
22765 * gdb.cp/pr17132.exp: New file.
22766
940df408
SC
227672014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22768
22769 * gdb.python/py-xmethods.py (A_getarrayind)
22770 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22771 Use 'print' with function call syntax.
22772 (E_method_matcher.match): Fix tab vs space indentation mixup.
22773
ebcc6c3a
YQ
227742014-08-15 Yao Qi <yao@codesourcery.com>
22775
22776 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22777 false.
22778
775e0f04
YQ
227792014-08-15 Yao Qi <yao@codesourcery.com>
22780
22781 * gdb.cp/casts.exp: Set print symbol off.
22782 * gdb.cp/class2.exp: Likewise.
22783 * gdb.cp/overload.exp: Likewise.
22784 * gdb.cp/templates.exp: Likewise.
22785
d769e349
DE
227862014-08-11 Doug Evans <dje@google.com>
22787
22788 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22789 (test_load_shlib): Update.
22790
20c6f1e1
YQ
227912014-08-09 Yao Qi <yao@codesourcery.com>
22792
22793 * gdb.base/display.exp: Invoke is_address_zero_readable.
22794 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22795 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22796 * gdb.base/hbreak-unmapped.exp: Return if
22797 is_address_zero_readable returns true.
22798 * gdb.base/signest.exp: Likewise.
22799 * gdb.base/signull.exp: Likewise.
22800 * gdb.base/sigbpt.exp: Likewise.
22801 * gdb.guile/scm-disasm.exp: Do the test if
22802 is_address_zero_readable returns false.
22803 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22804 * gdb.python/py-arch.exp: Likewise.
22805 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22806 * lib/gdb.exp (is_address_zero_readable): New proc.
22807
5792e8e3
YQ
228082014-08-09 Yao Qi <yao@codesourcery.com>
22809
22810 PR testsuite/13443
22811 * gdb.mi/mi-var-display.exp: Make test messages unique.
22812
3cecbbbe
TT
228132014-08-04 Tom Tromey <tromey@redhat.com>
22814
22815 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22816 target 0".
22817
00b51ff5
TT
228182014-08-04 Tom Tromey <tromey@redhat.com>
22819
22820 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22821 "target_resume".
22822
6908c509
JB
228232014-08-01 Joel Brobecker <brobecker@adacore.com>
22824
22825 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22826 inner_vla_struct_object_size.
22827 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22828 as xfail.
22829
cc6563d2
PA
228302014-07-30 Pedro Alves <palves@redhat.com>
22831
22832 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22833 comment.
22834
7e09a223
YQ
228352014-07-29 Yao Qi <yao@codesourcery.com>
22836
22837 PR gdb/17206
22838 * gdb.base/until-nodebug.exp: New.
22839
7ebdbe92
DE
228402014-07-28 Doug Evans <xdje42@gmail.com>
22841
22842 PR guile/17203
22843 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22844 previously existing parameter, and previously ambiguously spelled
22845 parameter.
22846
fdb1adc6
WN
228472014-07-28 Will Newton <will.newton@linaro.org>
22848
22849 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22850
186fcde0
DE
228512014-07-26 Ludovic Courtès <ludo@gnu.org>
22852 Doug Evans <xdje42@gmail.com>
22853
22854 PR guile/17146
22855 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22856
70509625
PA
228572014-07-25 Pedro Alves <palves@redhat.com>
22858
22859 * gdb.threads/signal-command-handle-nopass.c: New file.
22860 * gdb.threads/signal-command-handle-nopass.exp: New file.
22861 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22862 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22863 * gdb.threads/signal-delivered-right-thread.c: New file.
22864 * gdb.threads/signal-delivered-right-thread.exp: New file.
22865
c3f814a1
PA
228662014-07-25 Pedro Alves <palves@redhat.com>
22867
22868 * gdb.base/double-prompt-target-event-error.exp
22869 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22870 match.
22871 (cancel_pagination_in_target_event): Rework double prompt
22872 detection.
22873 * gdb.base/paginate-after-ctrl-c-running.exp
22874 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22875 <return>' match.
22876 * gdb.base/paginate-bg-execution.exp
22877 (test_bg_execution_pagination_return)
22878 (test_bg_execution_pagination_cancel): Remove '-notransfer
22879 <return>' matches.
22880 * gdb.base/paginate-execution-startup.exp
22881 (test_fg_execution_pagination_return)
22882 (test_fg_execution_pagination_cancel): Remove '-notransfer
22883 <return>' matches.
22884 * gdb.base/paginate-inferior-exit.exp
22885 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22886 match.
22887 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22888 * lib/gdb.exp (pagination_prompt): Run text through
22889 string_to_regexp.
22890 (gdb_test_multiple): Match $pagination_prompt instead of
22891 "<return>".
22892 (string_to_regexp): Move to lib/gdb-utils.exp.
22893
e214cf6c
JK
228942014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22895
22896 * gdb.arch/amd64-entry-value-paramref.S: New file.
22897 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22898 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22899 * gdb.arch/amd64-optimout-repeat.S: New file.
22900 * gdb.arch/amd64-optimout-repeat.c: New file.
22901 * gdb.arch/amd64-optimout-repeat.exp: New file.
22902
17d0c5c8
JK
229032014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22904
22905 PR gdb/17170
22906 * gdb.base/statistics.exp: New file.
22907
b8b8facf
DE
229082014-07-17 Doug Evans <dje@google.com>
22909
74b49205 22910 PR gdb/17170
b8b8facf
DE
22911 * gdb.base/maint.exp: Update testing of per-command stats.
22912
1b5d0ab3
PA
229132014-07-16 Pedro Alves <palves@redhat.com>
22914
22915 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22916 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22917 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22918 (tfile_write_buf): New functions.
22919 (add_memory_block): Rewrite using the above.
22920 (adjust_function_address): New function.
22921 (FUNCTION_ADDRESS): New macro.
22922 (write_basic_trace_file): Remove short_x local, and use
22923 tfile_write_16. Change type of func_addr local to unsigned long
22924 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22925 here. Cast argument of add_memory_block to char pointer.
22926 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22927 (main): Remove parameters.
22928 * gdb.trace/tfile.exp: Remove nowarnings.
22929
4d974e88
SM
229302014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22931
22932 * gdb.base/debug-expr.exp: Test string evaluation with
22933 "debug expression" on.
22934
41e99568
PA
229352014-07-15 Pedro Alves <palves@redhat.com>
22936
22937 * gdb.base/reread.exp: Use clean_restart.
22938
487d9753
PL
229392014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22940
22941 * gdb.arch/avr-flash-qualifer.c: New.
22942 * gdb.arch/avr-flash-qualifer.exp: New.
22943
cc1c52ad
PA
229442014-07-14 Pedro Alves <palves@redhat.com>
22945
22946 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22947 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22948
1e973570
PA
229492014-07-14 Pedro Alves <palves@redhat.com>
22950
22951 * gdb.base/double-prompt-target-event-error.c: New file.
22952 * gdb.base/double-prompt-target-event-error.exp: New file.
22953
93d6eb10
PA
229542014-07-14 Pedro Alves <palves@redhat.com>
22955
22956 PR gdb/17072
22957 * gdb.base/paginate-inferior-exit.c: New file.
22958 * gdb.base/paginate-inferior-exit.exp: New file.
22959
0017922d
PA
229602014-07-14 Pedro Alves <palves@redhat.com>
22961
22962 PR gdb/17072
22963 * gdb.base/paginate-bg-execution.c: New file.
22964 * gdb.base/paginate-bg-execution.exp: New file.
22965
94696ad3
PA
229662014-07-14 Pedro Alves <palves@redhat.com>
22967
22968 PR gdb/17072
22969 * gdb.base/paginate-execution-startup.c: New file.
22970 * gdb.base/paginate-execution-startup.exp: New file.
22971 * lib/gdb.exp (pagination_prompt): New global.
22972 (default_gdb_spawn): New procedure, factored out from
22973 default_gdb_spawn.
22974 (default_gdb_start): Adjust to call default_gdb_spawn.
22975 (gdb_spawn): New procedure.
22976
bd293940
PA
229772014-07-14 Pedro Alves <palves@redhat.com>
22978
22979 * lib/gdb.exp (gdb_assert): New procedure.
22980 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22981
c933f875
PA
229822014-07-14 Pedro Alves <palves@redhat.com>
22983
22984 * gdb.base/execution-termios.c: New file.
22985 * gdb.base/execution-termios.exp: New file.
22986
d98b7a16
TT
229872014-07-14 Tom Tromey <tromey@redhat.com>
22988
22989 * gdb.cp/vla-cxx.cc: New file.
22990 * gdb.cp/vla-cxx.exp: New file.
22991
548740d6
TT
229922014-07-14 Tom Tromey <tromey@redhat.com>
22993
22994 * gdb.reverse/rerun-prec.c: New file.
22995 * gdb.reverse/rerun-prec.exp: New file.
22996
a25eb028
MR
229972014-07-12 Maciej W. Rozycki <macro@mips.com>
22998 Maciej W. Rozycki <macro@codesourcery.com>
22999
23000 * lib/gdb-utils.exp: New file.
23001 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
23002 inline `gdb_init_command' processing.
23003 (gdb_start_cmd): Likewise.
23004 * lib/mi-support.exp (mi_run_cmd): Likewise.
23005 * README: Document `gdb_init_command' and `gdb_init_commands'.
23006
218c2655
JK
230072014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
23008
23009 Fix false FAIL running under a very long directory name.
23010 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
23011 and "set print elements 10000". Twice.
23012
5401fde3
YQ
230132014-07-11 Yao Qi <yao@codesourcery.com>
23014
23015 * gdb.base/exprs.exp: "set print symbol off".
23016
e76126e8
PA
230172014-07-11 Pedro Alves <palves@redhat.com>
23018
23019 * gdb.threads/kill.c: New file.
23020 * gdb.threads/kill.exp: New file.
23021
2d6f0de6
YQ
230222014-07-10 Yao Qi <yao@codesourcery.com>
23023
23024 * gdb.trace/tfile.c (write_basic_trace_file)
23025 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
23026 address written to trace file.
23027
7180e04a
PA
230282014-07-09 Pedro Alves <palves@redhat.com>
23029
23030 * gdb.base/attach-wait-input.exp: New file.
23031 * gdb.base/attach-wait-input.c: New file.
23032
9a9a7608
AB
230332014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
23034
23035 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
23036 setting up test structures.
23037 (main): Call new test function.
23038 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
23039 test function, continue into test function and walk test
23040 structures.
23041
161ac41e
YQ
230422014-07-02 Yao Qi <yao@codesourcery.com>
23043
23044 * gdb.trace/entry-values.c: Define labels 'foo_start' and
23045 'bar_start' at the beginning of functions 'foo' and 'bar'
23046 respectively.
23047 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
23048 instead of 'foo' and 'bar'.
23049
1f267ae3
MM
230502014-07-08 Markus Metzger <markus.t.metzger@intel.com>
23051
23052 * gdb.btrace/segv.exp: New.
23053 * gdb.btrace/segv.c: New.
23054
2b239efb
LM
230552014-07-02 Luis Machado <lgustavo@codesourcery.com>
23056
23057 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
23058 instruction.
23059
cf363f18
MW
230602014-06-30 Mark Wielaard <mjw@redhat.com>
23061
23062 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
23063 vulture, vilify, villar): New volatile array constants.
23064 (vindictive, vegetation): New const volatile array constants.
23065 * gdb.base/volatile.exp: Test volatile and const volatile array
23066 types.
23067
aebf9d24
AA
230682014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
23069
23070 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
23071 target lacks support for awatch, rwatch, or hbreak.
23072
b67a2c6f
YQ
230732014-06-27 Yao Qi <yao@codesourcery.com>
23074
23075 * gdb.multi/dummy-frame-restore.exp: New.
23076 * gdb.multi/dummy-frame-restore.c: New.
23077
aef92902
MM
230782014-06-25 Markus Metzger <markus.t.metzger@intel.com>
23079
23080 * gdb.btrace/gcore.exp: New.
23081
8e9db26e
PA
230822014-06-23 Pedro Alves <palves@redhat.com>
23083
23084 * gdb.base/watchpoint-reuse-slot.c: New file.
23085 * gdb.base/watchpoint-reuse-slot.exp: New file.
23086
70afc5b7
SC
230872014-06-23 Siva Chandra Reddy <sivachandra@google.com>
23088
23089 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
23090 progspace's filename in 'info', 'enable' and 'disable' command
23091 tests.
23092
b972bd9c
JK
230932014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
23094
23095 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
23096 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23097 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
23098
125f8a3d
GB
230992014-06-20 Gary Benson <gbenson@redhat.com>
23100
23101 * gdb.arch/i386-avx.exp: Fix include file location.
23102 * gdb.arch/i386-sse.exp: Likewise.
23103
3ed9baed
IB
231042014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
23105
23106 * gdb.dlang/expression.exp: New file.
23107
034f788c
PA
231082014-06-19 Pedro Alves <palves@redhat.com>
23109
23110 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
23111 out from ...
23112 (top level): ... here. Iterate running tests under different
23113 scheduler-locking settings.
23114
45371d0c
LM
231152014-06-18 Luis Machado <lgustavo@codesourcery.com>
23116
23117 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
23118 to DW_FORM_addr and use non-zero addresses.
23119
5d376983
SC
231202014-06-18 Siva Chandra Reddy <sivachandra@google.com>
23121
23122 PR gdb/17017
23123 * gdb.python/py-xmethods.cc: Add global function call counters and
23124 increment them in their respective functions. Remove "cout"
23125 statements.
23126 * gdb.python/py-xmethods.exp: Make tests check the global function
23127 call counters instead of depending on inferior IO.
23128
a1aa2221
LM
231292014-06-18 Don Breazeal <donb@codesourcery.com>
23130
23131 * gdb.base/foll-fork.exp (default_fork_parent_follow):
23132 Deleted procedure.
23133 (explicit_fork_parent_follow): Deleted procedure.
23134 (explicit_fork_child_follow): Deleted procedure.
23135 (test_follow_fork): New procedure.
23136 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 23137 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
23138 procedure calls.
23139
0fc05997
YQ
231402014-06-17 Yao Qi <yao@codesourcery.com>
23141
23142 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
23143 CP1252.
23144
70795c52
LM
231452014-06-17 Luis Machado <lgustavo@codesourcery.com>
23146
23147 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
23148 Initialize ptr and S explicitly.
23149 (skip_type_update_when_not_use_rtti_test): Likewise.
23150
6be47f0c
KS
231512014-06-16 Keith Seitz <keiths@redhat.com>
23152
23153 PR mi/15863
23154 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
23155 the inferior is started.
23156
d03de421
PA
231572014-06-16 Pedro Alves <palves@redhat.com>
23158
23159 * gdb.base/break-main-file-remove-fail.c: New file.
23160 * gdb.base/break-main-file-remove-fail.exp: New file.
23161 * gdb.base/break-unload-file.exp: Use build_executable instead of
23162 prepare_for_testing.
23163 (test_break): New parameter "initial_load". Handle it.
23164 (top level): Add initial_load cmdline/file axis.
23165
f9579b99
TT
231662014-06-12 Tom Tromey <tromey@redhat.com>
23167
23168 * gdb.base/completion.exp: Don't use directory name in test.
23169
3657956b
GB
231702014-06-09 Gary Benson <gbenson@redhat.com>
23171
23172 * gdb.base/sigall.c [Functions to send signals]: Reorder to
23173 separate the always-available ANSI-standard signals from the
23174 signals that require checking.
23175 (main): Likewise.
23176 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
23177 Likewise.
23178 (main): Likewise.
23179
4186eb54
KS
231802014-06-07 Keith Seitz <keiths@redhat.com>
23181
23182 Revert:
23183 PR c++/16253
23184 * gdb.cp/var-tag.cc: New file.
23185 * gdb.cp/var-tag.exp: New file.
23186 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23187 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23188 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23189 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23190
25326a28 231912014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
23192
23193 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
23194
829155c9
PA
231952014-06-06 Pedro Alves <palves@redhat.com>
23196
23197 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
23198 in target debug output instead of looking at RSP packets,
23199 disabling the test on any target that uses hardware stepping.
23200 Update comments.
23201
61c8d22e
PA
232022014-06-06 Pedro Alves <palves@redhat.com>
23203
23204 * gdb.base/break-unload-file.exp: Fix typo.
23205
d9a47287
YQ
232062014-06-06 Yao Qi <yao@codesourcery.com>
23207
23208 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
23209 from "jit_function" to "^jit_function".
23210
e5e01dbf
YQ
232112014-06-06 Yao Qi <yao@codesourcery.com>
23212
23213 * gdb.base/async.c (foo): Add one statement.
23214 * gdb.base/async.exp: Get the next instruction address and
23215 match the output of "nexti" by instruction address. Match
23216 the hex address in the output of "finish".
23217
73ba372c
GB
232182014-06-06 Gary Benson <gbenson@redhat.com>
23219
23220 * gdb.base/call-signals.c: Remove preprocessor conditionals
23221 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
23222 SIGSEGV and SIGTERM.
23223 * gdb.base/sigall.c: Likewise.
23224 * gdb.base/unwindonsignal.c: Likewise.
23225 * gdb.reverse/sigall-reverse.c: Likewise.
23226
831517df
YQ
232272014-06-06 Yao Qi <yao@codesourcery.com>
23228
23229 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
23230 readable, skip the test.
23231
b8b91e98
YQ
232322014-06-06 Yao Qi <yao@codesourcery.com>
23233
23234 * gdb.threads/staticthreads.c (thread_function): Move the line
23235 setting breakpoint on forward.
23236 * gdb.threads/staticthreads.exp: Update comments.
23237
fb934770
LC
232382014-06-05 Ludovic Courtès <ludo@gnu.org>
23239
23240 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
23241 "history-append! type error".
23242
6ef284bd
SM
232432014-06-05 Simon Marchi <simon.marchi@ericsson.com>
23244
23245 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
23246 erroneous dprintf expected input.
23247
a872e241
DE
232482014-06-04 Doug Evans <xdje42@gmail.com>
23249
23250 * gdb.guile/scm-generics.exp: Delete.
23251
16f691fb
DE
232522014-06-04 Doug Evans <xdje42@gmail.com>
23253
23254 * gdb.guile/scm-breakpoint.exp: Update.
23255 Add tests for breakpoint registration.
23256
012370f6
TT
232572014-06-04 Tom Tromey <tromey@redhat.com>
23258
23259 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23260 VLA-in-union.
23261 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
23262 inner_vla_struct, vla_union types. Initialize objects of those
23263 types and compute their sizes.
23264
9f5a4cef
HZ
232652014-06-04 Nathan Sidwell <nathan@codesourcery.com>
23266 Hui Zhu <hui@codesourcery.com>
23267
23268 * gdb.base/fileio.exp: Add test for shell not available as well as
23269 available.
23270 * gdb.base/fileio.c (test_system): Check for shell twice.
23271
90a45c4d
YQ
232722014-06-04 Yao Qi <yao@codesourcery.com>
23273
23274 * gdb.base/auto-connect-native-target.exp: Remove redundant
23275 space from the regexp pattern.
23276
70017e41
YQ
232772014-06-04 Yao Qi <yao@codesourcery.com>
23278
23279 * gdb.base/default.exp: Replace "child" with "native" in
23280 regexp pattern.
23281
883964a7
SC
232822014-06-03 Siva Chandra Reddy <sivachandra@google.com>
23283
23284 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
23285 * gdb.python/py-xmethods.exp: New tests to test xmethods.
23286 * gdb.python/py-xmethods.py: Python script supporting the
23287 new testcase and tests.
23288
ef370185
JB
232892014-06-03 Joel Brobecker <brobecker@adacore.com>
23290 Pedro Alves <palves@redhat.com>
23291
23292 PR breakpoints/17000
23293 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
23294 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
23295
1e2ccb61
BM
232962014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
23297
23298 * gdb.base/subst.exp: Add tests to verify partial path matching
23299 output.
23300
c6ec5ab2
PA
233012014-06-03 Pedro Alves <palves@redhat.com>
23302
23303 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
23304 target that doesn't use software single-stepping.
23305
835c559f
PA
233062014-06-03 Pedro Alves <palves@redhat.com>
23307
23308 PR breakpoints/17000
23309 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23310 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23311
06eb1586
DE
233122014-06-02 Doug Evans <xdje42@gmail.com>
23313
23314 * gdb.guile/scm-parameter.exp: New file.
23315
e698b8c4
DE
233162014-06-02 Doug Evans <xdje42@gmail.com>
23317
23318 * gdb.guile/scm-cmd.c: New file.
23319 * gdb.guile/scm-cmd.exp: New file.
23320
ded03782
DE
233212014-06-02 Doug Evans <xdje42@gmail.com>
23322
23323 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23324 pretty-printer lookup.
23325 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23326 (make-pp_s-printer): Call it.
23327 (make-pretty-printer-from-dict): New function.
23328 (lookup-pretty-printer-maker-from-dict): New function.
23329 (*pretty-printer*): Simplify.
23330 (make-objfile-pp_s-printer): New function.
23331 (install-objfile-pretty-printers!): New function.
23332 (make-progspace-pp_s-printer): New function.
23333 (install-progspace-pretty-printers!): New function.
23334 * gdb.guile/scm-progspace.c: New file.
23335 * gdb.guile/scm-progspace.exp: New file.
23336
41fac0cf
PA
233372014-06-02 Pedro Alves <palves@redhat.com>
23338
23339 * gdb.base/dprintf-bp-same-addr.c: New file.
23340 * gdb.base/dprintf-bp-same-addr.exp: New file.
23341
96ae5695
EBM
233422014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23343
23344 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23345 * gdb.arch/powerpc-power.s: Likewise.
23346
da02b3a8
JB
233472014-06-02 Joel Brobecker <brobecker@adacore.com>
23348
23349 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23350
c72b2e7b
YQ
233512014-06-01 Yao Qi <yao@codesourcery.com>
23352
23353 * gdb.base/watchpoint.exp (test_watch_location): Check null
23354 pointer can be dereferenced. If not, do the test, otherwise
23355 skip it.
23356
53e8a631
AB
233572014-05-30 Andrew Burgess <aburgess@broadcom.com>
23358
23359 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23360 results.
23361 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23362
938f0e2f
AB
233632014-05-30 Andrew Burgess <aburgess@broadcom.com>
23364
23365 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23366 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23367 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23368 * gdb.arch/amd64-invalid-stack-top.c: New file.
23369 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23370
9ba6657a
PA
233712014-05-30 Pedro Alves <palves@redhat.com>
23372
23373 PR breakpoints/17000
23374 * gdb.base/sss-bp-on-user-bp.c: New file.
23375 * gdb.base/sss-bp-on-user-bp.exp: New file.
23376
522c09bf
DB
233772014-05-30 David Blaikie <dblaikie@gmail.com>
23378
23379 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23380 gnu_inline semantics via attribute.
23381 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23382 source explicitly specifies the required semantics.
23383
bf4ef81e
MR
233842014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23385
23386 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23387
329ea579
PA
233882014-05-29 Pedro Alves <palves@redhat.com>
23389 Tom Tromey <tromey@redhat.com>
23390
23391 * gdb.base/async-shell.exp: Don't enable target-async.
23392 * gdb.base/async.exp
23393 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23394 parameter. Adjust.
23395 (top level): Don't test with "target-async".
23396 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23397 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23398 * gdb.base/inferior-died.exp: Don't enable target-async.
23399 * gdb.base/interrupt-noterm.exp: Likewise.
23400 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23401 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23402 * gdb.mi/mi-nonstop.exp: Likewise.
23403 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23404 * gdb.mi/mi-nsintrall.exp: Likewise.
23405 * gdb.mi/mi-nsmoribund.exp: Likewise.
23406 * gdb.mi/mi-nsthrexec.exp: Likewise.
23407 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23408 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23409 * gdb.python/py-evsignal.exp: Don't enable target-async.
23410 * gdb.python/py-evthreads.exp: Likewise.
23411 * gdb.python/py-prompt.exp: Likewise.
23412 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23413 * gdb.server/solib-list.exp: Don't enable target-async.
23414 * gdb.threads/thread-specific-bp.exp: Likewise.
23415 * lib/mi-support.exp: Adjust to use mi-async.
23416
fd664c91
PA
234172014-05-29 Pedro Alves <palves@redhat.com>
23418
23419 PR gdb/13860
23420 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23421 reason, even in sync mode.
23422
251bde03
PA
234232014-05-29 Pedro Alves <palves@redhat.com>
23424 Hui Zhu <hui@codesourcery.com>
23425
23426 PR PR15693
23427 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23428 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23429 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23430 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23431
7f3c0343
JB
234322014-05-28 Joel Brobecker <brobecker@adacore.com>
23433
23434 * config/monitor.exp (gdb_target_monitor): Replace use of
23435 "set remotebaud" by "set serial baud".
23436
b2715b27
AW
234372014-05-26 Andy Wingo <wingo@igalia.com>
23438
23439 * gdb.guile/scm-breakpoint.exp:
23440 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23441 properties instead of gdb-object-properties.
23442
498a4489
YQ
234432014-05-26 Yao Qi <yao@codesourcery.com>
23444
23445 * gdb.server/no-thread-db.exp: Specify source file name
23446 explicitly when setting a breakpoint.
23447
589fdceb
MM
234482014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23449
23450 * gdb.btrace/vdso.c: New.
23451 * gdb.btrace/vdso.exp: New.
23452
e9089e05
MM
234532014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23454
23455 * gdb.base/gcore.exp (capture_command_output): Move ...
23456 * lib/gdb.exp (capture_command_output): ... here.
23457
67b5c0c1
MM
234582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23459
23460 * gdb.btrace/data.exp: Test memory access during btrace replay.
23461
a2199296
SM
234622014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23463
23464 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23465
17b2616c
PA
234662014-05-21 Pedro Alves <palves@redhat.com>
23467
23468 PR gdb/13860
23469 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23470 (top level): Test that output related to execution commands is
23471 sent to the console with CLI commands, but not with MI commands.
23472 Test that breakpoint events are always mirrored to the console.
23473 Also expect the new source line to be output after a "next" in
23474 async mode too. Make it a pass/fail test.
23475 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23476 output.
23477 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23478
5166082f
PA
234792014-05-21 Pedro Alves <palves@redhat.com>
23480
23481 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23482 Use them to test variations of "list" after reaching a breakpoint.
23483 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23484 Test "list" with listsize 10 after reaching a breakpoint.
23485 * gdb.python/python.exp (decode_line current location line
23486 number): Adjust expected line number.
23487
2f25d70f
SM
234882014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23489
23490 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23491 behavior for $args, pass it directly to "run".
23492
ff604a67
MR
234932014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23494
23495 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23496 30000 to 65536.
23497
6a3cb8e8
PA
234982014-05-21 Pedro Alves <palves@redhat.com>
23499
23500 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23501 auto-connect-native-target off".
23502 * gdb.base/auto-connect-native-target.c: New file.
23503 * gdb.base/auto-connect-native-target.exp: New file.
23504
4ebfc96e
PA
235052014-05-21 Pedro Alves <palves@redhat.com>
23506
23507 * gdb.base/default.exp: Test "target native" instead of "target
23508 child".
23509
36d46afb
MW
235102014-05-21 Mark Wielaard <mjw@redhat.com>
23511
23512 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23513
5876f503
JK
235142014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23515
23516 Fix TLS access for -static -pthread.
23517 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23518 <HAVE_TLS> (thread_function, main): Initialize it.
23519 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23520 Add clean_restart.
23521 <$have_tls != "">: Check TLSVAR.
23522
0256a6ac
PA
235232014-05-21 Pedro Alves <palves@redhat.com>
23524
23525 * gdb.base/dcache-line-read-error.c: New.
23526 * gdb.base/dcache-line-read-error.exp: New.
23527
936d2992
PA
235282014-05-20 Pedro Alves <palves@redhat.com>
23529
23530 * gdb.base/compare-sections.c: New file.
23531 * gdb.base/compare-sections.exp: New file.
23532
802e8e6d
PA
235332014-05-20 Pedro Alves <palves@redhat.com>
23534
23535 * gdb.base/break-idempotent.c: New file.
23536 * gdb.base/break-idempotent.exp: New file.
23537
e59fa00f
MM
235382014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23539
23540 * gdb.btrace/nohist.exp: New.
23541
8b696e31
YQ
235422014-05-20 Yao Qi <yao@codesourcery.com>
23543
23544 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23545 gdb.reverse directory and gdb_reverse_timeout exists in board
23546 setting.
23547 * README: Document gdb_reverse_timeout.
23548
73c9764f
YQ
235492014-05-20 Yao Qi <yao@codesourcery.com>
23550
23551 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23552 'test_file_name'. Treat args as a string instead of a list.
23553 (gdb_init): Rename argument 'args' by 'test_file_name'.
23554
f1f4348a
JK
235552014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23556
23557 * gdb.arch/powerpc-power.exp: New file.
23558 * gdb.arch/powerpc-power.s: New file.
23559
0dbe70ce
DE
235602014-05-16 Doug Evans <dje@google.com>
23561
23562 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23563 * gdb.base/completion.exp: Check that all expected files exist
23564 before doing file completion.
0dbe70ce 23565
8d551b02
DE
235662014-05-16 Doug Evans <dje@google.com>
23567
23568 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23569 Update.
23570 (do_syscall_tests_without_xml): Update.
23571
73eb7709
PA
235722014-05-16 Pedro Alves <palves@redhat.com>
23573
23574 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23575 instead of "unknown output after running".
23576
3fae92fc
YQ
235772014-05-16 Yao Qi <yao@codesourcery.com>
23578
23579 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23580 file1.txt from host at the end.
23581 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23582
c2b2ccc5
DE
235832014-05-15 Doug Evans <dje@google.com>
23584
23585 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23586 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23587 loading file. Add test for TU lookup.
23588
8c217a4b
SM
235892014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23590
23591 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23592 calling "-exec-arguments" or "set args" before running the
23593 inferior.
23594
3deb39c6
SM
235952014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23596
23597 * lib/mi-support.exp (mi_expect_stop): Expect message for
23598 inferiors that exit with non-zero exit code.
23599
71a79f8c
YQ
236002014-05-14 Yao Qi <yao@codesourcery.com>
23601
23602 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23603 match absolute path on remote host.
23604 (test_file_list_exec_source_files): Remove "/" from the
23605 pattern.
23606
f23fcd46
YQ
236072014-05-14 Yao Qi <yao@codesourcery.com>
23608
23609 * boards/local-remote-host-notty.exp (${board}_file): New
23610 proc.
23611
9404b58f
KM
236122014-05-07 Kyle McMartin <kyle@redhat.com>
23613
23614 Pushed by Joel Brobecker <brobecker@adacore.com>.
23615 * gdb.arch/aarch64-atomic-inst.c: New file.
23616 * gdb.arch/aarch64-atomic-inst.exp: New file.
23617
5e45f04c
YQ
236182014-05-07 Yao Qi <yao@codesourcery.com>
23619
23620 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23621 in current context" too.
23622
c888a17d
KS
236232014-05-05 Keith Seitz <keiths@redhat.com>
23624
23625 * gdb.linespec/ls-dollar.exp: Add test for linespec
23626 file:convenience_variable.
23627
290a839c
YQ
236282014-05-05 Yao Qi <yao@codesourcery.com>
23629
23630 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23631 traceframes into tfile and ctf trace files. Read data from
23632 trace file and test collected data.
23633 (gdb_collect_locals_test): Likewise.
23634 (gdb_unavailable_registers_test): Likewise.
23635 (gdb_unavailable_floats): Likewise.
23636 (gdb_collect_globals_test): Likewise.
23637 (top-level): Append "ctf" to trace_file_targets if GDB
23638 supports.
23639
b5262cd0
YQ
236402014-05-05 Yao Qi <yao@codesourcery.com>
23641
23642 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23643 code to ...
23644 (gdb_collect_args_test_1): ... it. New proc.
23645 (gdb_collect_locals_test): Move some code to ...
23646 (gdb_collect_locals_test_1): ... it. New proc.
23647 (gdb_unavailable_registers_test): Move some code to ...
23648 (gdb_unavailable_registers_test_1): ... it. New proc.
23649 (gdb_unavailable_floats): Move some code to ...
23650 (gdb_unavailable_floats_1): ... it. New proc.
23651
30a1e6cc
SDJ
236522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23653
23654 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23655 probes to test for bitness recognition.
23656 * gdb.arch/amd64-stap-optional-prefix.exp
23657 (test_probe_value_without_reg): New procedure.
23658 Add code to test for different kinds of bitness.
23659
f33da99a
SDJ
236602014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23661
23662 PR breakpoints/16889
23663 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23664 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23665
5b80f00d
PA
236662014-05-01 Pedro Alves <palves@redhat.com>
23667
23668 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23669 gdb_file_cmd if no file is specified.
23670 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23671 last_loaded_file to set the remote exec-file.
23672
f8c2a73c
PA
236732014-05-01 Pedro Alves <palves@redhat.com>
23674
23675 * boards/local-remote-host.exp: New file.
23676
be6e8ac7
PA
236772014-05-01 Pedro Alves <palves@redhat.com>
23678
23679 * boards/local-remote-host.exp: Rename to ...
23680 * boards/local-remote-host-notty.exp: ... this.
23681
cac0dc8f
JB
236822014-04-28 Joel Brobecker <brobecker@adacore.com>
23683
23684 * gdb.ada/dyn_arrayidx: New testcase.
23685
9730e6cc
YQ
236862014-04-26 Yao Qi <yao@codesourcery.com>
23687
23688 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23689 and compute the length of function main. Save it in
23690 $main_length.
23691 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23692 (top-level): Use gdb_compile to compile objects into
23693 executable and restart GDB. Remove invocation to
23694 prepare_for_testing.
23695
7ae1a6a6
PA
236962014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23697 Pedro Alves <palves@redhat.com>
23698
23699 PR server/16255
23700 * gdb.multi/multi-attach.c: New file.
23701 * gdb.multi/multi-attach.exp: New file.
23702
4082afcc
PA
237032014-04-25 Pedro Alves <palves@redhat.com>
23704
23705 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23706 user.
23707 (top level): Test that "set remote conditional-breakpoints-packet
23708 off" works as intended.
23709 * gdb.base/dprintf.exp: Test that "set remote
23710 breakpoint-commands-packet off" works as intended.
23711 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23712 New function.
23713 (top level): Call it.
23714 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23715 remote fast-tracepoints-packet off" works as intended.
23716 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23717 * lib/gdb.exp (gdb_is_target_remote): ... here.
23718
2abc3f8d
DB
237192014-04-24 David Blaikie <dblaikie@gmail.com>
23720
23721 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23722 ensure clang would not discard them.
23723 * gdb.base/gdbvars.c: Ditto.
23724 * gdb.base/memattr.c: Ditto.
23725 * gdb.base/whatis.c: Ditto.
23726 * gdb.python/py-prettyprint.c: Ditto.
23727 * gdb.trace/actions.c: Ditto.
23728 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23729 ensure clang would not discard it.
23730
bfd39632
DB
237312014-04-24 David Blaikie <dblaikie@gmail.com>
23732
23733 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23734 clang to emit the full definition of type required by the test
23735 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23736
22842ff6
DB
237372014-04-24 David Blaikie <dblaikie@gmail.com>
23738
23739 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23740 coax Clang into emitting the definition of the type.
23741 * gdb.cp/pr10728-x.h (y): Ditto.
23742 * gdb.cp/pr10728-y.cc (y): Ditto.
23743
c2e827ad
DB
237442014-04-24 David Blaikie <dblaikie@gmail.com>
23745
23746 * gdb.base/label.exp: XFAIL label related tests under Clang.
23747 * gdb.cp/cplabel.exp: Ditto.
23748 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23749 under Clang those using labels.
23750
4c2d33e7
YQ
237512014-04-25 Yao Qi <yao@codesourcery.com>
23752
23753 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23754 double_label.
23755 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23756 partial_label and double_label.
23757
56083b99
DB
237582014-04-24 David Blaikie <dblaikie@gmail.com>
23759
23760 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23761
25d4e99d
DB
237622014-04-24 David Blaikie <dblaikie@gmail.com>
23763
23764 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23765 of the function to work across GCC and Clang.
23766 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23767 pointer types (const void ** const V void **).
23768
01f9f808
MS
237692014-04-24 Michael Sturm <michael.sturm@mintel.com>
23770 Walfred Tedeschi <walfred.tedeschi@intel.com>
23771
23772 * Makefile.in (EXECUTABLES): Added i386-avx512.
23773 * gdb.arch/i386-avx512.c: New file.
23774 * gdb.arch/i386-avx512.exp: Likewise.
23775
4b48d439
KS
237762014-04-23 Keith Seitz <keiths@redhat.com>
23777
23778 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23779 (mi_make_breakpoint_table): New procedure.
23780 (mi_create_breakpoint): Use mi_make_breakpoint
23781 and return the result.
23782 (mi_make_breakpoint): New procedure.
23783 (mi_build_kv_pairs): New procedure.
23784
23785 * gdb.mi/mi-break.exp: Remove unused globals,
23786 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23787 All callers updated.
23788 * gdb.mi/mi-dprintf.exp: Use variable to track command
23789 number.
23790 Update all callers of mi_create_breakpoint and use
23791 mi_make_breakpoint_table.
23792 Remove any unused global variables.
23793 * gdb.mi/mi-nonstop.exp: Likewise.
23794 * gdb.mi/mi-nsintrall.exp: Likewise.
23795 * gdb.mi/mi-nsmoribund.exp: Likewise.
23796 * gdb.mi/mi-nsthrexec.exp: Likewise.
23797 * gdb.mi/mi-reverse.exp: Likewise.
23798 * gdb.mi/mi-simplerun.exp: Likewise.
23799 * gdb.mi/mi-stepn.exp: Likewise.
23800 * gdb.mi/mi-syn-frame.exp: Likewise.
23801 * gdb.mi/mi-until.exp: Likewise.
23802 * gdb.mi/mi-var-cp.exp: Likewise.
23803 * gdb.mi/mi-var-display.exp: Likewise.
23804 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23805 * gdb.mi/mi2-var-child.exp: Likewise.
23806 * gdb.mi/mi-vla-c99.exp: Likewise.
23807 * lib/mi-support.exp: Likewise.
23808
23809 From Ian Lance Taylor <iant@cygnus.com>:
23810 * lib/gdb.exp (parse_args): New procedure.
23811
08351840
PA
238122014-04-23 Pedro Alves <palves@redhat.com>
23813
23814 * gdb.base/break-unload-file.c: New file.
23815 * gdb.base/break-unload-file.exp: New file.
23816 * gdb.base/sym-file-lib.c (baz): New function.
23817 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23818 field.
23819 (load): Store the segment's mapped size.
23820 (unload): New function.
23821 (unload_shlib): New function.
23822 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23823 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23824 set a breakpoint at baz, and call it.
23825 * gdb.base/sym-file.exp: New tests for stale breakpoint
23826 instructions.
23827
076855f9
PA
238282014-04-23 Pedro Alves <palves@redhat.com>
23829
23830 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23831 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23832 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23833 * gdb.base/hbreak-unmapped.c: New file.
23834 * gdb.base/hbreak-unmapped.exp: New file.
23835 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23836 * lib/gdb.exp (gdb_is_target_remote): ... here.
23837
483805cf
PA
238382014-04-22 Pedro Alves <palves@redhat.com>
23839
23840 * gdb.base/consecutive-step-over.c: New file.
23841 * gdb.base/consecutive-step-over.exp: New file.
23842
06d97543
PA
238432014-04-22 Pedro Alves <palves@redhat.com>
23844
23845 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23846 instead of send_gdb/gdb_expect.
23847
b4429ea2
YQ
238482014-04-22 Yao Qi <yao@codesourcery.com>
23849
23850 * lib/trace-support.exp (generate_tracefile): New procedure.
23851 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23852 return 0.
23853 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23854 if generate_tracefile returns 1.
23855
51d48146
PA
238562014-04-18 Tom Tromey <palves@redhat.com>
23857 Pedro alves <tromey@redhat.com>
23858
23859 PR backtrace/15558
23860 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23861 with a backtrace limit.
23862 * gdb.python/py-frame-inline.exp: Test running to an inline
23863 function with a backtrace limit, and printing the newest frame.
23864 * gdb.python/py-frame-inline.c (main): Call f.
23865
bd1dce5f
MS
238662014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23867
23868 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23869
40d1a503
MS
238702014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23871
23872 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23873 Drop prefix from unsupported source file path.
23874
389b98f7
YQ
238752014-04-17 Yao Qi <yao@codesourcery.com>
23876
23877 * lib/gdb.exp (with_target_charset): New proc.
23878 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23879 with_target_charset.
23880 (test_print_strings): Likewise.
23881 (test_repeat_bytes): Likewise.
23882 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23883 for some tests.
23884
22869d73
KS
238852014-04-16 Keith Seitz <keiths@redhat.com>
23886
23887 PR gdb/15827
23888 * gdb.dwarf2/corrupt.c: New file.
23889 * gdb.dwarf2/corrupt.exp: New file.
23890
c4f87ca6
KS
238912014-04-16 Keith Seitz <keiths@redhat.com>
23892
23893 PR c++/16597
23894 * gdb.cp/namelessclass.cc: New file.
23895 * gdb.cp/namelessclass.exp: New file.
23896 * gdb.cp/namelessclass.S: New file.
23897
ab19de87
DE
238982014-04-16 Doug Evans <dje@google.com>
23899
23900 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23901 Add comment.
23902 (gdbserver_default_get_comm_port): New function.
23903 (gdbserver_start): Check if board file provided
23904 "gdbserver,get_comm_port" and use it if so.
23905 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23906 (gdb,socketport): Set to "stdio".
23907 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23908 (stdio_gdbserver_template): Delete.
23909 (${board}_get_remote_address): Update.
23910 (${board}_build_remote_cmd): Delete.
23911 (${board}_get_comm_port): New function.
23912 (${board}_spawn): Update.
23913 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23914 Delete.
23915 (${board}_get_remote_address): Update.
23916 (${board}_get_comm_port): New function.
23917
fc98a809
AB
239182014-04-16 Andrew Burgess <aburgess@broadcom.com>
23919
23920 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23921 appearing in any order.
23922
87fd9e6e
DE
239232014-04-15 Doug Evans <dje@google.com>
23924
23925 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23926 uninitialized value of "description".
23927
099fc3ea
KS
239282014-04-15 Keith Seitz <keiths@redhat.com>
23929
23930 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23931 Remove unused globals.
23932 (test_running_the_program): Likewise.
23933 (test_controlled_execution): Likewise.
23934 (test_controlling_breakpoints): Likewise.
23935 (test_program_termination): Likewise.
23936
5da151d4
KS
239372014-04-15 Keith Seitz <keiths@redhat.com>
23938
23939 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23940 unused globals.
23941 (test_rbreak_creation_and_listing): Likewise.
23942 (test_ignore_count): Likewise.
23943 (test_error): Likewise.
23944
35e5d2f0
PA
239452014-04-15 Pedro Alves <palves@redhat.com>
23946
23947 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23948 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23949 sym-file-loader.c.
23950 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23951 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23952 to sym-file-loader.c.
23953 (struct library): Forward declare.
23954 (load_shlib, lookup_function): Change prototypes.
23955 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23956 (translate_offset): Remove declarations.
23957 (get_text_addr): New declaration.
23958 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23959 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23960 sym-file-loader.h.
23961 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23962 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23963 here from sym-file-loader.h.
23964 (struct library): New structure.
23965 (load_shlib, lookup_function): Change prototypes and adjust to
23966 work with a struct library.
23967 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23968 (translate_offset): Make static.
23969 (get_text_addr): New function.
23970 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23971
eb4c1710
PA
239722014-04-15 Pedro Alves <palves@redhat.com>
23973
23974 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23975
2d1baf52
PA
239762014-04-15 Pedro Alves <palves@redhat.com>
23977
23978 * gdb.base/sym-file-loader.c: Include <limits.h>.
23979 (SELF_LINK): New define.
23980 (get_origin): New function.
23981 (load_shlib): Use it.
23982 * gdb.base/sym-file.exp: Don't early return if the target is
23983 remote. Use runto_main, and issue fail is that fails. Use
23984 gdb_load_shlibs.
23985 (shlib_name): Delete.
23986 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23987
7dd6df01
PA
239882014-04-15 Pedro Alves <palves@redhat.com>
23989
23990 * gdb.base/sym-file.exp: Remove regex characters from test
23991 message. Don't refer to breakpoint numbers in test messages.
23992
b50c8614
KS
239932014-04-14 Keith Seitz <keiths@redhat.com>
23994
23995 PR c++/16253
23996 * gdb.cp/var-tag.cc: New file.
23997 * gdb.cp/var-tag.exp: New file.
23998 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23999 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
24000 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
24001 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
24002
3d567982
TT
240032014-04-14 Tom Tromey <tromey@redhat.com>
24004
24005 * gdb.cp/classes.exp (test_enums): Handle underlying type.
24006 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
24007 type.
24008 * gdb.cp/enum-class.exp: New file.
24009 * gdb.cp/enum-class.cc: New file.
24010
0626fc76
TT
240112014-04-14 Tom Tromey <tromey@redhat.com>
24012
24013 * gdb.dwarf2/enum-type.exp: New file.
24014
dca325b3
SA
240152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24016
24017 * gdb.mi/mi-vla-c99.exp: New file.
24018 * gdb.mi/vla.c: New file.
24019
5854b38a
SA
240202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24021
24022 * gdb.base/vla-datatypes.c: New file.
24023 * gdb.base/vla-datatypes.exp: New file.
24024
463bb957
SA
240252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24026
24027 * gdb.base/vla-ptr.c: New file.
24028 * gdb.base/vla-ptr.exp: New file.
24029
3dd170be
SA
240302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24031
24032 * gdb.dwarf2/count.exp: New file.
24033
5ecaaa66
SA
240342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24035
24036 * gdb.base/vla-sideeffect.c: New file.
24037 * gdb.base/vla-sideeffect.exp: New file.
24038
41f1ada5
DB
240392014-04-14 David Blaikie <dblaikie@gmail.com>
24040
24041 * gdb.mi/non-stop.c: Add return value for non-void function return
24042 statement.
24043 * gdb.threads/staticthreads.c: Ditto.
24044
0be03e84
DE
240452014-04-12 Siva Chandra Reddy <sivachandra@google.com>
24046 Doug Evans <xdje42@gmail.com>
24047
24048 * gdb.guile/scm-value.c: Improve test case.
24049 * gdb.guile/scm-value.exp: Add new test.
24050
f180a1fb
DB
240512014-04-11 David Blaikie <dblaikie@gmail.com>
24052
24053 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
24054 override Clang's default.
24055
6b662e19
JB
240562014-04-11 Joel Brobecker <brobecker@adacore.com>
24057
24058 Revert the following changes (regressions):
24059
24060 * gdb.base/vla-sideeffect.c: New file.
24061 * gdb.base/vla-sideeffect.exp: New file.
24062
24063 * gdb.dwarf2/count.exp: New file.
24064
24065 * gdb.base/vla-multi.c: New file.
24066 * gdb.base/vla-multi.exp: New file.
24067
24068 * gdb.base/vla-ptr.c: New file.
24069 * gdb.base/vla-ptr.exp: New file.
24070
24071 * gdb.base/vla-datatypes.c: New file.
24072 * gdb.base/vla-datatypes.exp: New file.
24073
24074 * gdb.mi/mi-vla-c99.exp: New file.
24075 * gdb.mi/vla.c: New file.
24076
245a5f0b
KS
240772014-04-11 Keith Seitz <keiths@redhat.com>
24078
24079 PR c++/16675
24080 * gdb.cp/cpsizeof.exp: New file.
24081 * gdb.cp/cpsizeof.cc: New file.
24082
58a84dcf
SA
240832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24084
191a8a90
JB
24085 * gdb.mi/mi-vla-c99.exp: New file.
24086 * gdb.mi/vla.c: New file.
58a84dcf 24087
c8655f75
SA
240882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24089
24090 * gdb.base/vla-datatypes.c: New file.
24091 * gdb.base/vla-datatypes.exp: New file.
24092
024e13b4
SA
240932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24094
24095 * gdb.base/vla-ptr.c: New file.
24096 * gdb.base/vla-ptr.exp: New file.
24097
1a237e0e
SA
240982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24099
24100 * gdb.base/vla-multi.c: New file.
24101 * gdb.base/vla-multi.exp: New file.
24102
504f3432
SA
241032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24104
24105 * gdb.dwarf2/count.exp: New file.
24106
3bce8237
SA
241072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24108
191a8a90
JB
24109 * gdb.base/vla-sideeffect.c: New file.
24110 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 24111
322f9c21
YQ
241122014-04-11 Yao Qi <yao@codesourcery.com>
24113
24114 * gdb.base/completion.exp: Check file exists before running tests
24115 on file completion.
24116
d708bcd1
PA
241172014-04-10 Pedro Alves <palves@redhat.com>
24118
24119 * gdb.base/cond-eval-mode.c: New file.
24120 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
24121 prepare_for_testing to build the new file. Check result of
24122 runto_main.
24123 (test_break, test_watch): New procedures.
24124 (top level): Use them.
24125
ae1d2761
PM
241262014-04-08 Pierre Muller <muller@sourceware.org>
24127
24128 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
24129 Ctrl-V use for mingw hosts.
24130
7af389b8
SC
241312014-04-07 Siva Chandra Reddy <sivachandra@google.com>
24132
24133 * gdb.python/py-value.c: Improve test case.
24134 * gdb.python/py-value.exp: Add new test.
24135
5e703181
DE
241362014-04-07 David Blaikie <dblaikie@gmail.com>
24137
24138 * lib/compiler.c: Identify the clang compiler.
24139 * lib/compiler.cc: Ditto.
24140
9810b410
YQ
241412014-04-03 Yao Qi <yao@codesourcery.com>
24142
24143 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
24144
98d1b8dc
AB
241452014-04-01 Anton Blanchard <anton@samba.org>
24146
24147 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
24148 messages unique.
24149
3114cea1
AB
241502014-04-01 Anton Blanchard <anton@samba.org>
24151
24152 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
24153 prepare_for_testing.
24154
62f7182c
AB
241552014-04-01 Anton Blanchard <anton@samba.org>
24156
24157 * gdb.arch/ppc64-atomic-inst.c: Remove.
24158 * gdb.arch/ppc64-atomic-inst.S: New file.
24159 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
24160
770e7fc7
DE
241612014-03-31 Doug Evans <dje@google.com>
24162
24163 * gdb.base/print-symbol-loading-lib.c: New file.
24164 * gdb.base/print-symbol-loading-main.c: New file.
24165 * gdb.base/print-symbol-loading.exp: New file.
24166
46e2bafa
YQ
241672014-03-31 Yao Qi <yao@codesourcery.com>
24168
24169 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
24170
8776cfe9
JB
241712014-03-28 Joel Brobecker <brobecker@adacore.com>
24172
24173 * gdb.ada/mi_dyn_arr: New testcase.
24174
5d1ef361
DE
241752014-03-27 Doug Evans <dje@google.com>
24176
24177 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
24178
b5bee914
YQ
241792014-03-27 Yao Qi <yao@codesourcery.com>
24180
24181 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
24182 if target is nios2-*-*.
24183
0d4d0e77
YQ
241842014-03-26 Yao Qi <yao@codesourcery.com>
24185
24186 * lib/gdb.exp (readline_is_used): New proc.
24187 * gdb.base/completion.exp: Move tests on command complete up.
24188 Skip the rest of tests if readline is not used.
24189 * gdb.ada/complete.exp: Skp the test if readline is not
24190 used.
24191 * gdb.base/filesym.exp: Likewise.
24192 * gdb.base/macscp.exp: Likewise.
24193 * gdb.base/readline-ask.exp: Likewise.
24194 * gdb.base/readline.exp: Likewise.
24195 * gdb.python/py-cmd.exp: Likewise.
24196 * gdb.trace/tfile.exp: Likewise.
24197
29361eee
YQ
241982014-03-26 Yao Qi <yao@codesourcery.com>
24199
24200 * gdb.base/macscp.exp: Fix code format issues.
24201
bc9a5525
UW
242022014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
24203
24204 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
24205 * gdb.asm/powerpc64le.inc: New file.
24206
d3839ede
PA
242072014-03-25 Pedro Alves <palves@redhat.com>
24208 Doug Evans <dje@google.com>
24209
24210 * gdb.base/source-execution.c: New file.
24211 * gdb.base/source-execution.exp: New file.
24212 * gdb.base/source-execution.gdb: New file.
24213
01672a57
DE
242142014-03-24 Doug Evans <dje@google.com>
24215
24216 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
24217 using fission.
24218
88bbeca9
HZ
242192014-03-24 Hui Zhu <hui@codesourcery.com>
24220 Pedro Alves <palves@redhat.com>
24221
24222 PR breakpoints/16101
24223 * gdb.base/dprintf.exp: Use unsupported rather than changing the
24224 test pass/fail messages. Detect missing support for dprintf when
24225 breakpoints are actually inserted.
24226 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
24227 breakpoints are actually inserted.
24228 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
24229 fails.
24230
d2348791
JK
242312014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
24232
24233 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
24234
feef67ab
DE
242352014-03-22 Doug Evans <xdje42@gmail.com>
24236
24237 * gdb.python/python.exp (python not supported): Verify multi-line
24238 python command issues an error.
25d743f9 24239 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 24240 guile command issues an error.
feef67ab 24241
ecebef6a
MR
242422014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
24243
24244 * gdb.threads/thread-specific.exp: Handle the lack of usable
24245 $this_breakpoint and $this_thread.
24246
ccdd1909
HZ
242472014-03-21 Hui Zhu <hui@codesourcery.com>
24248
24249 * gdb.base/attach.exp (do_command_attach_tests): New.
24250
beb460e8
PA
242512014-03-20 Tom Tromey <tromey@redhat.com>
24252 Pedro Alves <palves@redhat.com>
24253
24254 PR cli/15718
24255 * gdb.base/condbreak-call-false.c: New file.
24256 * gdb.base/condbreak-call-false.exp: New file.
24257
40acf43a
PA
242582014-03-20 Pedro Alves <palves@redhat.com>
24259
24260 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
24261 Delete.
24262 (block_signals, unblock_signals): Delete.
24263 (child_function_2, main): Remove references to deleted variable
24264 and functions.
24265
9f5e1e02
PA
242662014-03-20 Pedro Alves <palves@redhat.com>
24267
24268 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
24269 Use pthread_kill to signal thread 2.
24270 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24271 Adjust to make the test send itself a signal rather than using the
24272 host's "kill" command.
24273
99619bea
PA
242742014-03-20 Pedro Alves <palves@redhat.com>
24275
24276 * gdb.threads/multiple-step-overs.c: New file.
24277 * gdb.threads/multiple-step-overs.exp: New file.
24278 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24279 Adjust expected infrun debug output.
24280
2adfaa28
PA
242812014-03-20 Pedro Alves <palves@redhat.com>
24282
24283 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
24284 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
24285
31e77af2
PA
242862014-03-20 Pedro Alves <palves@redhat.com>
24287
24288 PR breakpoints/7143
24289 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
24290 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
24291 of gdb_test_multiple.
24292 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
24293 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
24294
b9f437de
PA
242952014-03-20 Pedro Alves <palves@redhat.com>
24296
24297 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
24298 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
24299
05adc73e
PA
243002014-03-19 Pedro Alves <palves@redhat.com>
24301
24302 * gdb.base/async.exp: Remove early return.
24303
6048b950
PA
243042014-03-19 Pedro Alves <palves@redhat.com>
24305
24306 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24307
8bcfb00a
PA
243082014-03-19 Pedro Alves <palves@redhat.com>
24309
24310 * gdb.base/async.exp (test_background): Expect \r\n after
24311 "completed." in the fail pattern.
24312
884e37dc
PA
243132014-03-19 Pedro Alves <palves@redhat.com>
24314
24315 * gdb.base/async.exp (test_background): New procedure.
24316 Use it for all background execution command tests.
24317
148e57e2
PA
243182014-03-19 Pedro Alves <palves@redhat.com>
24319
24320 * gdb.base/async.exp: Use prepare_for_testing.
24321
f48088c7
PA
243222014-03-19 Pedro Alves <palves@redhat.com>
24323
24324 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24325 the same line.
24326
e2f6c966
PA
243272014-03-19 Pedro Alves <palves@redhat.com>
24328
24329 * gdb.base/async.c (main): Add "jump here" and "until here" line
24330 marker comments.
24331 * gdb.base/async.exp (jump_here): New global.
24332 (jump& test): Use it.
24333 (until_here): New global.
24334 (until& test): Use it.
24335
c30568d4
PA
243362014-03-19 Pedro Alves <palves@redhat.com>
24337
24338 * gdb.base/async.exp: Don't frob gdb_protocol.
24339
0172b6a7
DE
243402014-03-18 Doug Evans <xdje42@gmail.com>
24341
24342 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24343 Fix spelling of exec-done-display.
24344
06c868a8
JK
243452014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24346
24347 PR gdb/15358
24348 * gdb.base/gdb-sigterm.c: New file.
24349 * gdb.base/gdb-sigterm.exp: New file.
24350
0c7e1a46
PA
243512014-03-18 Pedro Alves <palves@redhat.com>
24352
24353 PR gdb/13860
24354 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24355 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24356 solib-event.
24357
f7c77d93
JB
243582014-03-17 Joel Brobecker <brobecker@adacore.com>
24359
24360 * gdb.ada/pckd_arr_ren: New testcase.
24361
5a1e8c7a
DE
243622014-03-13 Doug Evans <xdje42@gmail.com>
24363
24364 PR guile/16612
24365 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24366 collect after discarding symbols.
24367
350e1a76
DE
243682014-03-13 Ludovic Courtès <ludo@gnu.org>
24369 Doug Evans <xdje42@gmail.com>
24370
24371 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24372 to history survives a gc.
24373
a69900ae
PA
243742014-03-13 Pedro Alves <palves@redhat.com>
24375
24376 * gdb.base/default.exp: Don't test "target procfs".
24377
5db9f0bd
PA
243782014-03-13 Pedro Alves <palves@redhat.com>
24379
24380 * gdb.base/default.exp: Update "target child" and "target procfs"
24381 tests to not expect "Unix".
24382
b3ccfe11
TT
243832014-03-12 Tom Tromey <tromey@redhat.com>
24384
24385 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24386 New procs. Add target-async tests.
24387 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24388 Add target-async tests.
24389
646f4417
AA
243902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24391
24392 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24393 'func_start' and 'func_end' for the beginning and end of the
24394 function code, respectively.
24395 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24396 'func_end' instead of 'func' and 'main'.
24397
288c211f
AA
243982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24399
24400 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24401 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24402 generate the debug info assembler source.
24403
e0c0f156
AA
244042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24405
24406 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24407 * gdb.dwarf2/arr-subrange.exp: Likewise.
24408 * gdb.dwarf2/dwz.exp: Likewise.
24409 * gdb.dwarf2/method-ptr.exp: Likewise.
24410 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24411 * gdb.dwarf2/subrange.exp: Likewise.
24412 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24413 * gdb.dwarf2/implptrpiece.exp: Likewise.
24414 * gdb.dwarf2/nostaticblock.exp: Likewise.
24415
0e5c4555
AA
244162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24417
24418 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24419 directory to absolute path name arguments.
24420
5ec18f2b
JG
244212014-03-10 Joel Brobecker <brobecker@adacore.com>
24422
24423 * gdb.ada/tagged_access: New testcase.
24424
847fc4f2
MM
244252014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24426
24427 * gdb.btrace/data.exp: Update expected output.
24428
cc3da688
YQ
244292014-03-06 Yao Qi <yao@codesourcery.com>
24430
24431 * gdb.trace/pr16508.exp: New file.
24432
0f26cec1
PA
244332014-03-05 Pedro Alves <palves@redhat.com>
24434
24435 PR gdb/16575
24436 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24437 procedure.
24438 (top level): Adjust to use it. Add tests that exercise breakpoint
24439 interaction with the code-cache.
24440
7a5a839f
LC
244412014-02-26 Ludovic Courtès <ludo@gnu.org>
24442
24443 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24444 test for 'history-append!'.
24445
31aa7e4e
JB
244462014-02-26 Joel Brobecker <brobecker@adacore.com>
24447
24448 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24449 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24450 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24451 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24452 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24453 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24454
1b588015
JB
244552014-02-26 Joel Brobecker <brobecker@adacore.com>
24456
24457 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24458 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24459 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24460
55426c9d
JB
244612014-02-26 Joel Brobecker <brobecker@adacore.com>
24462
24463 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24464
dc53a7ad
JB
244652014-02-26 Joel Brobecker <brobecker@adacore.com>
24466
24467 * gdb.dwarf2/arr-stride.c: New file.
24468 * gdb.dwarf2/arr-stride.exp: New file.
24469
12ab52e9
PA
244702014-02-26 Pedro Alves <palves@redhat.com>
24471
24472 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24473 that won't ever trigger. Make sure that GDB reports the correct
24474 breakpoint that caused the stop.
24475
849c862e
JK
244762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24477
24478 PR gdb/16626
24479 * gdb.base/auto-load-script: New file.
24480 * gdb.base/auto-load.c: New file.
24481 * gdb.base/auto-load.exp: New file.
24482
71b7d793
JK
24483 PR gdb/16626
24484 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24485
e2f0d509
JK
244862014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24487
24488 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24489 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24490
50cc37c8
DE
244912014-02-24 Doug Evans <dje@google.com>
24492
24493 * lib/gdb.exp (run_on_host): Log error output if program fails.
24494
ea4758f2
PA
244952014-02-21 Pedro Alves <palves@redhat.com>
24496
24497 * gdb.threads/step-after-sr-lock.c: Rename to ...
24498 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24499 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24500 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24501 ... this.
24502
d7b30f67
SDJ
245032014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24504
24505 PR tdep/16397
24506 * gdb.arch/amd64-stap-special-operands.exp: New file.
24507 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24508 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24509 * gdb.arch/amd64-stap-triplet.S: Likewise.
24510 * gdb.arch/amd64-stap-triplet.c: Likewise.
24511
83deb43f
JB
245122014-02-20 Joel Brobecker <brobecker@adacore.com>
24513
24514 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24515 in .section pseudo-op.
24516
adde2bff
DE
245172014-02-20 lin zuojian <manjian2006@gmail.com>
24518 Joel Brobecker <brobecker@adacore.com>
24519 Doug Evans <xdje42@gmail.com>
24520
24521 PR symtab/16581
24522 * gdb.dwarf2/dw2-icycle.S: New file.
24523 * gdb.dwarf2/dw2-icycle.c: New file.
24524 * gdb.dwarf2/dw2-icycle.exp: New file.
24525
f7bd0f78
SC
245262014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24527
24528 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24529 operations on gdb.Value objects.
24530 * gdb.python/py-value-cc.exp: Add new test to test operations on
24531 gdb.Value objects.
24532
c17ef0d5
DE
245332014-02-18 Doug Evans <dje@google.com>
24534
24535 * Makefile.in (TESTS): New variable.
24536 (expanded_tests, expanded_tests_or_none): New variables
24537 (check-single): Pass $(expanded_tests_or_none) to runtest.
24538 (check-parallel): Only run tests in $(TESTS) if non-empty.
24539 (check/no-matching-tests-found): New rule.
24540 * README: Document TESTS makefile variable.
24541
5dd3176f
DE
245422014-02-18 Doug Evans <dje@google.com>
24543
24544 * Makefile.in (check-parallel): rm -rf outputs temp.
24545
0b10be4f
JK
245462014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24547
24548 Fix "ERROR: no fileid for" in the testsuite.
24549 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24550
85f224e7
DE
245512014-02-12 Doug Evans <dje@google.com>
24552
24553 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24554 (MISCELLANEOUS): New variable.
24555 (clean): rm -rf $(MISCELLANEOUS).
24556 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24557 dwp live in the same directory as symlinks, with each symlink pointed
24558 to a differently named file in a different directory.
24559
149b30ff
DE
245602014-02-11 Doug Evans <dje@google.com>
24561
24562 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24563 of Tcl file commands.
24564
1dfdac32
MK
245652014-02-10 Mark Kettenis <kettenis@gnu.org>
24566
24567 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24568 "kill -SIGUSR1 -1".
24569
aa4fb036
JB
245702014-02-10 Joel Brobecker <brobecker@adacore.com>
24571
24572 * gdb.ada/tick_length_array_enum_idx: New testcase.
24573
ed3ef339
DE
245742014-02-10 Doug Evans <xdje42@gmail.com>
24575
24576 * configure.ac (AC_OUTPUT): Add gdb.guile.
24577 * configure: Regenerate.
24578 * lib/gdb-guile.exp: New file.
24579 * lib/gdb.exp (get_target_charset): New function.
24580 * gdb.base/help.exp: Update expected output from "apropos apropos".
24581 * gdb.guile/Makefile.in: New file.
24582 * gdb.guile/guile.exp: New file.
24583 * gdb.guile/scm-arch.c: New file.
24584 * gdb.guile/scm-arch.exp: New file.
24585 * gdb.guile/scm-block.c: New file.
24586 * gdb.guile/scm-block.exp: New file.
24587 * gdb.guile/scm-breakpoint.c: New file.
24588 * gdb.guile/scm-breakpoint.exp: New file.
24589 * gdb.guile/scm-disasm.c: New file.
24590 * gdb.guile/scm-disasm.exp: New file.
24591 * gdb.guile/scm-equal.c: New file.
24592 * gdb.guile/scm-equal.exp: New file.
24593 * gdb.guile/scm-error.exp: New file.
24594 * gdb.guile/scm-error.scm: New file.
24595 * gdb.guile/scm-frame-args.c: New file.
24596 * gdb.guile/scm-frame-args.exp: New file.
24597 * gdb.guile/scm-frame-args.scm: New file.
24598 * gdb.guile/scm-frame-inline.c: New file.
24599 * gdb.guile/scm-frame-inline.exp: New file.
24600 * gdb.guile/scm-frame.c: New file.
24601 * gdb.guile/scm-frame.exp: New file.
24602 * gdb.guile/scm-generics.exp: New file.
24603 * gdb.guile/scm-gsmob.exp: New file.
24604 * gdb.guile/scm-iterator.c: New file.
24605 * gdb.guile/scm-iterator.exp: New file.
24606 * gdb.guile/scm-math.c: New file.
24607 * gdb.guile/scm-math.exp: New file.
24608 * gdb.guile/scm-objfile-script-gdb.in: New file.
24609 * gdb.guile/scm-objfile-script.c: New file.
24610 * gdb.guile/scm-objfile-script.exp: New file.
24611 * gdb.guile/scm-objfile.c: New file.
24612 * gdb.guile/scm-objfile.exp: New file.
24613 * gdb.guile/scm-ports.exp: New file.
24614 * gdb.guile/scm-pretty-print.c: New file.
24615 * gdb.guile/scm-pretty-print.exp: New file.
24616 * gdb.guile/scm-pretty-print.scm: New file.
24617 * gdb.guile/scm-section-script.c: New file.
24618 * gdb.guile/scm-section-script.exp: New file.
24619 * gdb.guile/scm-section-script.scm: New file.
24620 * gdb.guile/scm-symbol.c: New file.
24621 * gdb.guile/scm-symbol.exp: New file.
24622 * gdb.guile/scm-symtab-2.c: New file.
24623 * gdb.guile/scm-symtab.c: New file.
24624 * gdb.guile/scm-symtab.exp: New file.
24625 * gdb.guile/scm-type.c: New file.
24626 * gdb.guile/scm-type.exp: New file.
24627 * gdb.guile/scm-value-cc.cc: New file.
24628 * gdb.guile/scm-value-cc.exp: New file.
24629 * gdb.guile/scm-value.c: New file.
24630 * gdb.guile/scm-value.exp: New file.
24631 * gdb.guile/source2.scm: New file.
24632 * gdb.guile/types-module.cc: New file.
24633 * gdb.guile/types-module.exp: New file.
24634
7026a7c1
YQ
246352014-02-10 Yao Qi <yao@codesourcery.com>
24636
24637 PR testsuite/16543
24638 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24639 * configure: Regenerated.
24640 * Makefile.in: New file.
24641
6c466447
AS
246422014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24643
24644 * gdb.python/py-framefilter.exp: Fix typo.
24645
6e854735
YQ
246462014-02-08 Yao Qi <yao@codesourcery.com>
24647
24648 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24649 that no =breakpoint-modified is emitted when breakpoints are
24650 modified through MI commands.
24651
d137e6dc
PA
246522014-02-07 Pedro Alves <pedro@codesourcery.com>
24653 Pedro Alves <palves@redhat.com>
24654
24655 * gdb.threads/step-after-sr-lock.c: New file.
24656 * gdb.threads/step-after-sr-lock.exp: New file.
24657
b5ee5a50
PA
246582014-02-07 Pedro Alves <palves@redhat.com>
24659
24660 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24661
3c77faf3
JK
246622014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24663
24664 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24665 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24666
6dddc817
DE
246672014-02-06 Doug Evans <xdje42@gmail.com>
24668
24669 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24670 output.
24671
24672 * gdb.gdb/python-interrupts.exp: New file.
24673
de7b2893
YQ
246742014-02-05 Yao Qi <yao@codesourcery.com>
24675
24676 * gdb.trace/report.exp (use_collected_data): Test the output
24677 of "info threads" and "info inferiors".
24678
66d032ac
YQ
246792014-02-05 Yao Qi <yao@codesourcery.com>
24680
24681 Revert this patch:
24682
24683 2013-05-24 Yao Qi <yao@codesourcery.com>
24684
24685 * gdb.trace/tfile.exp: Test inferior and thread.
24686
591a12a1
UW
246872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24688
24689 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24690 on a function.
24691 * gdb.base/step-bt.c: Call hello via function pointer to make
24692 sure its first instruction is executed on powerpc64le-linux.
24693
0ff3e01f
UW
246942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24695
24696 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24697
084ee545
UW
246982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24699
24700 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24701 of the test patterns for use on little-endian systems.
24702
6ed14ff3
UW
247032014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24704
24705 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24706 (decimal_vector): Fix for little-endian.
24707
401e27fd
JM
247082014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24709
24710 * gdb.arch/sparc-sysstep.exp: New file.
24711 * gdb.arch/sparc-sysstep.c: Likewise.
24712
24713 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24714
8b924729
EBM
247152014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24716
24717 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24718
fb151210
JB
247192014-01-23 Tom Tromey <tromey@redhat.com>
24720
24721 * gdb.ada/array_char_idx: New testcase.
24722
0740f8d8
TT
247232014-01-23 Tom Tromey <tromey@redhat.com>
24724
24725 PR python/16487:
24726 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24727 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24728 classes.
24729
21909fa1
TT
247302014-01-23 Tom Tromey <tromey@redhat.com>
24731
24732 PR python/16491:
24733 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24734 string from an inferior frame.
24735 * gdb.python/py-framefilter-mi.exp: Update.
24736
87ce2a04
DE
247372014-01-22 Doug Evans <dje@google.com>
24738
24739 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24740
237b092b
AA
247412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24742
24743 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24744
d674a709
AA
247452014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24746
24747 * gdb.trace/entry-values.exp: Remove excess space character from
24748 regex patterns. Handle s390 call instruction.
24749
20fa3390
AA
247502014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24751
24752 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24753 define "*_start" label. Make "name" static.
24754 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24755 ${name} by references to ${name}_start.
24756
78466714
AA
247572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24758
24759 * gdb.base/info-macros.exp: Remove "debug" from the compile
24760 options.
24761
ec9f644a
IB
247622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24763
24764 * gdb.dlang/demangle.exp: New file.
24765
94b1b47e
IB
247662014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24767
24768 * gdb.dlang/primitive-types.exp: New file.
24769
7f420862
IB
247702014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24771
24772 * configure.ac: Create gdb.dlang/Makefile.
24773 * configure: Regenerate.
24774 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24775 * gdb.dlang/Makefile.in: New file.
24776 * lib/d-support.exp: New file.
24777 * lib/gdb.exp (skip_d_tests): New proc.
24778
52834460
MM
247792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24780
24781 * gdb.btrace/delta.exp: Check reverse stepi.
24782 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24783 * gdb.btrace/finish.exp: New.
24784 * gdb.btrace/next.exp: New.
24785 * gdb.btrace/nexti.exp: New.
24786 * gdb.btrace/record_goto.c: Add comments.
24787 * gdb.btrace/step.exp: New.
24788 * gdb.btrace/stepi.exp: New.
24789 * gdb.btrace/multi-thread-step.c: New.
24790 * gdb.btrace/multi-thread-step.exp: New.
24791 * gdb.btrace/rn-dl-bind.c: New.
24792 * gdb.btrace/rn-dl-bind.exp: New.
24793 * gdb.btrace/data.c: New.
24794 * gdb.btrace/data.exp: New.
24795 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24796
6e07b1d2
MM
247972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24798
24799 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24800 * gdb.btrace/exception.exp: Update.
24801 * gdb.btrace/instruction_history.exp: Update.
24802 * gdb.btrace/record_goto.exp: Update.
24803 * gdb.btrace/tailcall.exp: Update.
24804 * gdb.btrace/unknown_functions.exp: Update.
24805 * gdb.btrace/delta.exp: New.
24806
0b722aec
MM
248072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24808
24809 * gdb.btrace/record_goto.exp: Add backtrace test.
24810 * gdb.btrace/tailcall.exp: Add backtrace test.
24811
066ce621
MM
248122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24813
24814 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24815 * gdb.btrace/record_goto.c: New.
24816 * gdb.btrace/record_goto.exp: New.
24817 * gdb.btrace/x86-record_goto.S: New.
24818
0688d04e
MM
248192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24820
24821 * gdb.btrace/function_call_history.exp: Update tests.
24822 * gdb.btrace/instruction_history.exp: Update tests.
24823
8710b709
MM
248242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24825
24826 * gdb.btrace/function_call_history.exp: Fix expected field
24827 order for "record function-call-history".
24828 Add new tests for "record function-call-history /c".
24829 * gdb.btrace/exception.cc: New.
24830 * gdb.btrace/exception.exp: New.
24831 * gdb.btrace/tailcall.exp: New.
24832 * gdb.btrace/x86-tailcall.S: New.
24833 * gdb.btrace/x86-tailcall.c: New.
24834 * gdb.btrace/unknown_functions.c: New.
24835 * gdb.btrace/unknown_functions.exp: New.
24836 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24837
5de9129b
MM
248382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24839
24840 * gdb.btrace/instruction_history.exp: Update.
24841 * gdb.btrace/function_call_history.exp: Update.
24842
23a7fe75
MM
248432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24844
24845 * gdb.btrace/function_call_history.exp: Fix expected function
24846 trace.
24847 * gdb.btrace/instruction_history.exp: Initialize traced.
24848 Remove traced_functions.
24849
724c7dd8
MM
248502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24851
24852 * gdb.btrace/function_call_history.exp: Update
24853 * gdb.btrace/instruction_history.exp: Update.
24854
6d78d93b
MM
248552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24856
24857 * gdb.btrace/enable.exp: Update expected text.
24858
93a360cc
OJ
248592014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24860
24861 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24862 bytes.
24863
3772b53f
MR
248642014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24865
24866 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24867
596662fa
OJ
248682014-01-15 Omair Javaid <omair.javaid@linaro.org>
24869
24870 * lib/gdb.exp (supports_process_record): Return true for
24871 arm*-linux*. (supports_reverse): Likewise.
24872
b5b08fb4
SC
248732014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24874
24875 PR python/15464
24876 PR python/16113
24877 * gdb.python/py-type.c: Enhance test case.
24878 * gdb.python/py-value-cc.cc: Likewise
24879 * gdb.python/py-type.exp: Add new tests.
24880 * gdb.python/py-value-cc.exp: Likewise
24881
52d7fb13
AA
248822014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24883 Pedro Alves <palves@redhat.com>
24884
24885 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24886 Make "name" extern.
24887 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24888 references to ${name}_start by references to ${name}.
24889
a2cd8cfe
JB
248902014-01-10 Joel Brobecker <brobecker@adacore.com>
24891
24892 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24893
4e23fced
JB
248942014-01-10 Joel Brobecker <brobecker@adacore.com>
24895
24896 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24897
c6a9e42c
PA
248982014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24899 Pedro Alves <palves@redhat.com>
24900
24901 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24902 mi_gdb_target_load.
c6a9e42c 24903
b7ea362b
PA
249042014-01-08 Pedro Alves <palves@redhat.com>
24905
24906 * gdb.threads/reconnect-signal.c: New file.
24907 * gdb.threads/reconnect-signal.exp: New file.
24908
5e3f4fab
EBM
249092014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24910
24911 * gdb.base/source-dir.exp: New file.
24912
79301218
JB
249132014-01-07 Joel Brobecker <brobecker@adacore.com>
24914
24915 * gdb.ada/mi_interface: New testcase.
24916
8e355c5d
JB
249172014-01-07 Joel Brobecker <brobecker@adacore.com>
24918
24919 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24920 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24921 gdb.ada/pp-rec-component/pck.ads: New files.
24922
c0d48811
JB
249232014-01-07 Joel Brobecker <brobecker@adacore.com>
24924
24925 * gdb.python/py-pp-integral.c: New file.
24926 * gdb.python/py-pp-integral.py: New file.
24927 * gdb.python/py-pp-integral.exp: New file.
24928
17b609c3 24929For older changes see ChangeLog-1993-2013.
c906108c 24930\f
8d8cb839
EZ
24931;; Local Variables:
24932;; mode: change-log
24933;; left-margin: 8
24934;; fill-column: 74
24935;; version-control: never
24936;; End:
902f2ccb 24937
3666a048 24938 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24939 Copying and distribution of this file, with or without modification,
24940 are permitted provided the copyright notice and this notice are preserved.