]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog-2014-2021
Automatic Copyright Year update after running gdb/copyright.py
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog-2014-2021
CommitLineData
0d4e2839
TV
12021-07-06 Tom de Vries <tdevries@suse.de>
2
3 * gdb.base/info-macros.exp: Replace use of
4 gdb_test_multiple_with_read1_timeout_factor with gdb_test_lines.
5 (gdb_test_multiple_with_read1_timeout_factor): Remove.
6 * lib/gdb.exp (gdb_test_lines): Add handling or -re-not <regexp>.
7
2e333e79
TV
82021-07-05 Tom de Vries <tdevries@suse.de>
9
10 * gdb.fortran/ptype-on-functions.exp: Allow both $integer8 and
11 $integer4 for size of string length.
12
5916203a
JB
132021-07-03 Joel Brobecker <brobecker@adacore.com>
14
15 * gdb.base/default.exp: Change $_gdb_major to 12.
16
05c06f31
PA
172021-07-01 Pedro Alves <pedro@palves.net>
18
19 PR mi/15729
20 PR gdb/13463
21 * gdb.base/access-mem-running.c: New.
22 * gdb.base/access-mem-running.exp: New.
23 * gdb.threads/access-mem-running-thread-exit.c: New.
24 * gdb.threads/access-mem-running-thread-exit.exp: New.
25
a05a883f
SM
262021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
27
28 * gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
29
bd742128
AB
302021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
31
32 * gdb.base/info_sources_2-header.h: New file.
33 * gdb.base/info_sources_2-lib.c: New file.
34 * gdb.base/info_sources_2-test.c: New file.
35 * gdb.base/info_sources_2.exp: New file.
36
1fb1ce02
AB
372021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
38
39 * gdb.mi/mi-info-sources.exp: Add additional tests.
40
0e350a05
AB
412021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
42
43 * gdb.dwarf2/dw2-filename.exp: Update expected results.
44 * gdb.mi/mi-file.exp: Likewise.
45 * gdb.mi/mi-info-sources-base.c: New file.
46 * gdb.mi/mi-info-sources.c: New file.
47 * gdb.mi/mi-info-sources.exp: New file.
48
d038ce48
AB
492021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
50
51 * gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
52 function static_method.
53 (global_var): New global.
54 (main): Use new static_method to ensure it is compiled in.
55 * gdb.cp/method-call-in-c.exp: Test calls to static member
56 function.
57
13221aec
AB
582021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
59
60 PR gdb/27994
61 * gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
62 change initial value of var member variable.
63 (main): Make use of foo_type's operator+=.
64 * gdb.cp/method-call-in-c.exp: Test use of operator+=.
65
79bd4d34
AB
662021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
67
68 PR gdb/27994
69 * gdb.cp/method-call-in-c.cc: New file.
70 * gdb.cp/method-call-in-c.exp: New file.
71
3da4c644
TT
722021-06-25 Tom Tromey <tom@tromey.com>
73
74 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
75 parameter.
76 * gdb.rust/dwindex.exp: New file.
77 * gdb.rust/dwindex.rs: New file.
78
6b95f5ad
AB
792021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
80
81 * gdb.python/py-breakpoint.c (do_throw): New function.
82 (main): Call do_throw.
83 * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
84
08080f97
AB
852021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
86
87 * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
88
81b327aa
AB
892021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
90
91 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
92
202054ae
CL
93gdb/testsuite/ChangeLog
942021-06-25 Carl Love <cel@us.ibm.com>
95
96 * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
97 * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
98
67470e9d
TT
992021-06-25 Tom Tromey <tromey@adacore.com>
100
101 * gdb.ada/py_range.exp: Add type name test cases.
102
013270a1
TV
1032021-06-24 Tom de Vries <tdevries@suse.de>
104
105 * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
106 test names.
107
657dcee4
TV
1082021-06-24 Tom de Vries <tdevries@suse.de>
109
110 * gdb.base/argv0-symlink.exp: Use with_test_prefix.
111
2dd865d7
TV
1122021-06-23 Tom de Vries <tdevries@suse.de>
113
114 * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
115 multiline tcl regexp.
116 * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
117 regexp optional.
118 * gdb.base/info-macros.exp: Update.
119 * gdb.cp/cplusfuncs.exp: Update.
120
80d1206d
AS
1212021-06-22 Andreas Schwab <schwab@suse.de>
122
123 PR symtab/27999
124 * lib/dwarf.exp (start_end): New proc inside loclists.
125 * gdb.dwarf2/loclists-start-end.exp: New file.
126 * gdb.dwarf2/loclists-start-end.c: New file.
127
e5b77106
TV
1282021-06-22 Tom de Vries <tdevries@suse.de>
129
130 * gdb.dwarf2/imported-unit-c.exp: New file.
131
80dc83fd
AB
1322021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
133
134 * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
135 make use of this in prepare to select which pid we should kill.
136 Run all the tests twice with a different kill_pid_of value.
137 (prepare): Make use of kill_pid_of.
138 (test_stepi): New proc.
139
d52b8007
AB
1402021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * gdb.python/py-frame.exp: Add Frame.level tests.
143 * gdb.python/py-pending-frame-level.c: New file.
144 * gdb.python/py-pending-frame-level.exp: New file.
145 * gdb.python/py-pending-frame-level.py: New file.
146
61e2dde2
AB
1472021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
148
149 * gdb.python/py-unwind-user-regs.c: New file.
150 * gdb.python/py-unwind-user-regs.exp: New file.
151 * gdb.python/py-unwind-user-regs.py: New file.
152
ff5404f5
CL
1532021-06-17 Carl Love <cel@us.ibm.com>
154
155 * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
156 to bgetar and bgetarl.
157 * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
158 for mnemonics to bgetar and bnstarl.
159
18263be7
SM
1602021-06-17 Simon Marchi <simon.marchi@efficios.com>
161
162 * gdb.base/args.exp: Check target, KFAIL if remote.
163 (args_test): Add parameter and use it.
164
d30e3263
SM
1652021-06-17 Simon Marchi <simon.marchi@efficios.com>
166
167 * gdb.base/args.exp: Remove trailing parenthesis in test names.
168
c4ddc1da
SM
1692021-06-17 Simon Marchi <simon.marchi@efficios.com>
170
171 * gdb.base/args.exp: Use $old_gdbflags in all tests.
172
18b5aade
SM
1732021-06-17 Simon Marchi <simon.marchi@efficios.com>
174
175 * gdb.base/args.exp: Use save_vars.
176
c9923e71
PA
1772021-06-14 Pedro Alves <pedro@palves.net>
178
179 * gdb.base/annota1.exp: Build list using [list] instead of {}.
180 Tell [join] to join with no character. Build expected pattern in
181 separate variable instead of in the -re expression directly.
182
b8bd29a1
KB
1832021-06-11 Kevin Buettner <kevinb@redhat.com>
184
185 * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
186 timeout.
187
72c4daa3
KB
1882021-06-11 Kevin Buettner <kevinb@redhat.com>
189
190 * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
191 Allow "Symbols already loaded for..." messages.
192
4cc2e606
KB
1932021-06-11 Kevin Buettner <kevinb@redhat.com>
194
195 * gdb.base/execl-update-breakpoints.exp: Add regular
196 expression for optionally matching output related to
197 libthread_db.
198 * gdb.base/fork-print-inferior-events.exp: Likewise.
199
db77748b
FW
2002021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
201
202 * gdb.mi/array.f: Convert into...
203 * gdb.mi/array.f90: ...this.
204 * gdb.mi/mi-var-child-f.exp: Use array.f90.
205
48ec4c05
TT
2062021-06-11 Tom Tromey <tom@tromey.com>
207
208 PR rust/23427
209 * lib/rust-support.exp (rust_compiler_version): New caching proc.
210 * gdb.rust/rawids.exp: New file.
211 * gdb.rust/rawids.rs: New file.
212
46f263cc
SM
2132021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
214
215 * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
216 (spawn_capture_tty_name): New, override builtin spawn.
217 (default_gdb_spawn): Capture GDB's TTY name.
218 * lib/tuiterm.exp (tuiterm_spawn): Remove.
219 (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
220 (Term) <resize>: Use new variable name.
221 (tuiterm_env_init, tuiterm_env_finish): Remove.
222 (tuiterm_env): Don't call tuiterm_env_init and register
223 tuiterm_env_finish in gdb_finish_hooks.
224 (gdb_finish_hooks): Remove.
225 (gdb_finish): Don't call finish hooks.
226
6179e5f1
TV
2272021-06-10 Tom de Vries <tdevries@suse.de>
228
229 * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
230 Rewrite while (1) using dummy loop body.
231
4bdd1a06
BK
2322021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
233
234 * gdb.base/foll-exec.c: convert the multi-line function call into
235 single line.
236
36695cf8
TV
2372021-06-10 Tom de Vries <tdevries@suse.de>
238
239 * lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
240 * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
241
0cc809fa
TV
2422021-06-10 Tom de Vries <tdevries@suse.de>
243
244 * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
245
c70fdc45
TT
2462021-06-09 Tom Tromey <tromey@adacore.com>
247
248 * README (Example): Update read1 example.
249
d0a3c757
SM
2502021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
251
252 * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
253
f9e59d06
LS
2542021-06-08 Lancelot Six <lsix@lancelotsix.com>
255
256 * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
257 'is None' instead of '== None' and 'is not None' instead of
258 '!= None'.
259 * gdb.python/py-frame-args.py (lookup_function): Same.
260 * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
261 * gdb.python/py-framefilter.py (Reverse_Function): Same.
262 * gdb.python/py-nested-maps.py (lookup_function): Same.
263 * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
264 * gdb.python/py-prettyprint.py (lookup_function): Same.
265 * gdb.python/py-section-script.py (lookup_function): Same.
266 * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
267 * gdb.python/python.exp: Same.
268 * gdb.rust/pp.py (lookup_function): Same.
269
fdae5c22
TV
2702021-06-08 Tom de Vries <tdevries@suse.de>
271
272 * lib/gdb.exp (multi_line): Require more than one argument.
273 * gdb.base/gdbinit-history.exp: Update multi_line call.
274 * gdb.base/jit-reader.exp: Remove multi_line call.
275 * gdb.fortran/dynamic-ptype-whatis.exp: Same.
276
c3cfd9eb
TV
2772021-06-08 Tom de Vries <tdevries@suse.de>
278
279 * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
280 * lib/gdb.exp: ... here.
281 * gdb.base/info-macros.exp: Use gdb_test_lines.
282
58f076c6
TV
2832021-06-08 Tom de Vries <tdevries@suse.de>
284
285 * gdb.base/info-types.exp.tcl (match_line): Handle --any.
286 (gdb_test_lines): Factor out of ...
287 (run_test): ... here.
288
4c5d7c03
TV
2892021-06-08 Tom de Vries <tdevries@suse.de>
290
291 * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
292 matching of initial prompt.
293
4a11703a
TV
2942021-06-08 Tom de Vries <tdevries@suse.de>
295
296 * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
297 one line.
298
ac6c175e
TV
2992021-06-08 Tom de Vries <tdevries@suse.de>
300
301 * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
302 test name.
303
25ff4de7
TV
3042021-06-08 Tom de Vries <tdevries@suse.de>
305
306 * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
307
cfc75767
SM
3082021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
309
310 * gdb.base/continue-all-already-running.exp: Call fail if can't
311 run to main.
312
a12a15e7
AB
3132021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
314
315 PR gdb/27847
316 * gdb.dwarf2/dw2-weird-type-len.c: New file.
317 * gdb.dwarf2/dw2-weird-type-len.exp: New file.
318
f1854e35
SM
3192021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
320
321 * gdb.base/attach.exp (test_command_line_attach_run): Use
322 proc_with_prefix.
323
b0e2f96b
TV
3242021-06-07 Tom de Vries <tdevries@suse.de>
325
326 PR testsuite/27908
327 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
328 after attach using '$gdb_prompt $'.
329
409cac34
TV
3302021-06-07 Tom de Vries <tdevries@suse.de>
331
332 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
333 matching state machine.
334
bc37aacd
TV
3352021-06-07 Tom de Vries <tdevries@suse.de>
336
337 * gdb.base/new-ui-pending-input.exp
338 (test_command_line_new_ui_pending_input): Fix regexp for "initial
339 prompt on extra console".
340
7ee8c127
TV
3412021-06-07 Tom de Vries <tdevries@suse.de>
342
343 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
344 up.
345
921b2bc7
SM
3462021-06-06 Simon Marchi <simon.marchi@efficios.com>
347
348 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
349 host and target are local.
350
ad4bd975
HD
3512021-06-05 Hannes Domani <ssbssa@yahoo.de>
352
353 * gdb.python/py-symbol.exp: Fix tests for Python 3.
354
ae61ef2c
SV
3552021-06-05 Shahab Vahedi <shahab@synopsys.com>
356
357 * gdb.arch/arc-disassembler-options.exp: New test.
358 * gdb.arch/arc-disassembler-options.s: New test source.
359
386de171
TT
3602021-06-04 Tom Tromey <tromey@adacore.com>
361
362 * gdb.ada/array_of_symbolic_length.exp: New file.
363 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
364 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
365 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
366 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
367 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
368
df5bc734
MH
3692021-06-03 Magne Hov <mhov@undo.io>
370
371 PR python/27841
372 * gdb.python/py-events.exp: Extend inferior exit tests.
373 * gdb.python/py-events.py: Print inferior exit PID.
374
6ac5237c
HD
3752021-06-03 Hannes Domani <ssbssa@yahoo.de>
376
377 * gdb.python/py-symbol.exp: Test symbol constants.
378
60be64b3
BE
3792021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
380
381 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
382
170960e8
CL
3832021-06-02 Carl Love <cel@us.ibm.com>
384
385 * gdb.threads/threadapply.c: Add global mybarrier.
386 (main): Add pthread_barrier_init.
387 (thread_function): Replace while loop with myp increment and
388 pthread_barrier_wait.
389
f2d42111
AB
3902021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
391
392 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
393 gcc based Fortran compiler, for example, flang does not support
394 this option.
395
8a222a6b
AB
3962021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
397
398 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
399
2adf1781
TT
4002021-06-01 Tom Tromey <tromey@adacore.com>
401
402 * Makefile.in (all): Don't print anything.
403 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
404 (expect-read1): Likewise.
405 (read1.so): Use $(ECHO_CC).
406 Include silent-rules.mk.
407
f99d1d37
TT
4082021-06-01 Tom Tromey <tromey@adacore.com>
409
410 * aclocal.m4, configure.ac, configure: Remove.
411 * Makefile.in (EXTRA_RULES): Remove.
412 ($(abs_builddir)/site.exp site.exp): Don't depend on
413 config.status.
414 (distclean maintainer-clean realclean, Makefile): Update.
415 (config.status): Remove target.
416 (lib/pdtrace): New target.
417 (all): Don't depend on EXTRA_RULES.
418 (check-read1): Depend on read1.so, expect-read1.
419
17d305ef
TV
4202021-06-01 Tom de Vries <tdevries@suse.de>
421
422 PR symtab/26096
423 * gdb.cp/cold-clone.cc: New test.
424 * gdb.cp/cold-clone.exp: New file.
425
b97eff8f
AB
4262021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
427
428 * gdb.gdb/unittest.c: New file.
429 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
430 into GDB.
431
b4b3e2de
AB
4322021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
433
434 * gdb.base/premature-dummy-frame-removal.c: New file.
435 * gdb.base/premature-dummy-frame-removal.exp: New file.
436 * gdb.base/premature-dummy-frame-removal.py: New file.
437
d5a6313e
SM
4382021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
439
440 * gdb.base/reverse-init-functions.exp: New.
441
248f7165
TV
4422021-05-27 Tom de Vries <tdevries@suse.de>
443
444 PR symtab/27919
445 PR testsuite/27920
446 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
447 -readnow.
448
e453275c
TV
4492021-05-27 Tom de Vries <tdevries@suse.de>
450
451 PR testsuite/27921
452 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
453 (local_add_gdb_index): ... this.
454
778ae9cc
TV
4552021-05-21 Tom de Vries <tdevries@suse.de>
456
457 PR testsuite/25047
458 * boards/cc-with-gnu-debuglink.exp: New file.
459
ca43e660
TBA
4602021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
461
462 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
463 a dead code with an assignment to a global var. Fix a
464 whitespacing problem around an assignment operator.
465
7f2b8718
WS
4662021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
467
468 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
469 for the powerpc64 LE target.
470 * gdb.arch/powerpc-prologue.exp: Test Harness.
471
d9211df2
AB
4722021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
473
474 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
475 duplicate test names.
476
2129a942
TV
4772021-05-19 Tom de Vries <tdevries@suse.de>
478
479 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
480
5277208d
SM
4812021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
482
483 * gdb.python/py-framefilter-gdb.py.in: Rename to:
484 * gdb.python/py-framefilter-gdb.py: ... this.
485 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
486 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
487
91e159e9
SM
4882021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
489
490 * gdb.python/py-framefilter-gdb.py.in: Re-format.
491 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
492
467f8eb2
BK
4932021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
494
495 * gdb.base/class-allocatable-array.exp: Modified test for clang.
496
ea11a98d
WP
4972021-05-16 Weimin Pan <weimin.pan@oracle.com>
498
499 * gdb.ctf/funcreturn.exp: New file.
500 * gdb.ctf/whatis.c: Copy from gdb.base.
501
887e7158
TT
5022021-05-14 Tom Tromey <tom@tromey.com>
503
504 * gdb.rust/pp.exp: New file.
505 * gdb.rust/pp.py: New file.
506 * gdb.rust/pp.rs: New file.
507
f8eec398
BE
5082021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
509
510 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
511 remove the directory.
512 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
513
55789354
TBA
5142021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
515
516 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
517
ecf25064
KC
5182021-05-14 Kent Cheung <kent.cheung@arm.com>
519 Andrew Burgess <andrew.burgess@embecosm.com>
520
521 * gdb.python/py-format-string.c: Added a variable to test.
522 * gdb.python/py-format-string.exp: Check string representation is
523 printed at appropriate max_depth settings.
524 * gdb.python/py-nested-maps.exp: Likewise.
525 * gdb.guile/scm-pretty-print.exp: Add additional tests.
526
bab9eb49 5272021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
528
529 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
530 unique names, also wrap proc body in with_test_prefix.
531
bab9eb49 5322021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
533
534 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
535 duplicate test names.
536 * gdb.guile/scm-parameter.exp: Provide test names to avoid
537 duplicate names based on the command being run.
538 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
539 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
540 loading a support module.
541 (test_equality): Update test name to match the actual test, making
542 the name unique in the process.
543 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
544 to resolve duplicate tests.
545 (test_inferior_function_call): Likewise.
546 (test_subscript_regression): Likewise.
547
bab9eb49 5482021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
549
550 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
551 silence PASS lines.
552 (gdb_install_guile_module): Likewise.
553
ee35ce82
GB
5542021-05-12 George Barrett <bob@bob131.so>
555
556 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
557 value-const-value.
558
9d4fc61d
GB
5592021-05-12 George Barrett <bob@bob131.so>
560
561 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
562 value-reference-value. Add test for value-rvalue-reference-value.
563
5048549a
TV
5642021-05-11 Tom de Vries <tdevries@suse.de>
565
566 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
567 Add "set debug infrun 1" commented out.
568
2302f963
TV
5692021-05-11 Tom de Vries <tdevries@suse.de>
570
571 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
572
abb894a4
BK
5732021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
574
575 * gdb.fortran/array-element.exp: Breakpoint location is modified.
576
db1f6cd6
LS
5772021-05-10 Lancelot Six <lsix@lancelotsix.com>
578
579 PR gdb/27614
580 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
581
9344937b
AB
5822021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
583
584 * gdb.guile/guile.exp: Don't use the source directory as a
585 temporary HOME directory.
586
0709cf68
SM
5872021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
588
589 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
590 parameters.
591
1845e254
AB
5922021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
593
594 * gdb.guile/guile.exp: Add an extra test.
595
a3237c7c
AB
5962021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
597
598 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
599 gdb_test_no_output.
600
13123da8
SM
6012021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
602
603 * Re-format all Python files using black.
604 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
605
0618ecf6
AB
6062021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
607
608 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
609 watchpoint object before and after registering it with GDB.
610
a7ed4ea6
AB
6112021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
612
613 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
614 'proc_with_prefix', remove use of 'with_test_prefix', and
615 reindent.
616 (test_bkpt_deletion): Likewise.
617 (test_bkpt_cond_and_cmds): Likewise.
618 (test_bkpt_invisible): Likewise.
619 (test_watchpoints): Likewise.
620 (test_bkpt_internal): Likewise.
621 (test_bkpt_eval_funcs): Likewise.
622 (test_bkpt_registration): Likewise.
623 (test_bkpt_address): Convert to 'proc_with_prefix'.
624 (test_bkpt_probe): Likewise.
625
7ebbaa1c
AB
6262021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
627
628 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
629 names to avoid duplicates.
630 (test_bkpt_cond_and_cmds): Likewise.
631 (test_bkpt_eval_funcs): Likewise.
632
79aabb73
TBA
6332021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
634
635 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
636 for the -break-condition command's "--force" flag.
637
10e578d7
TBA
6382021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
639
640 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
641 is called by the test.
642
2f000c80
TV
6432021-05-05 Tom de Vries <tdevries@suse.de>
644
645 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
646 "Reading symbols" or "Expanding full symbols" lines. Using timeout
647 factor of 2 for attach.
648
09f83f79
TV
6492021-05-05 Tom de Vries <tdevries@suse.de>
650
651 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
652 "LWP <n> exited" messages.
653
fa94b3a7
SM
6542021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
655
656 * gdb.python/py-type.exp (test_fields): Test calling fields on
657 an int type.
658
858c8f2c
SM
6592021-05-04 Simon Marchi <simon.marchi@efficios.com>
660
661 * gdb.python/flexible-array-member.exp: Adjust expected range
662 value for member declared with 0 size. Test accessing range
663 tuple through range type.
664
d389a1a7
AB
6652021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
666
667 PR testsuite/27788
668 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
669 expected results when environment variable PYTHONDONTWRITEBYTECODE
670 is set.
671
2869ac4b
TT
6722021-04-30 Tom Tromey <tromey@adacore.com>
673
674 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
675 (Confused_Array): New types.
676 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
677 * gdb.ada/enum_idx_packed.exp: Add new tests.
678
5536f0cc
TV
6792021-04-30 Tom de Vries <tdevries@suse.de>
680
681 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
682 existing timeout factors.
683
7f7f284d
TV
6842021-04-30 Tom de Vries <tdevries@suse.de>
685
686 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
687
3f334074
TV
6882021-04-29 Tom de Vries <tdevries@suse.de>
689
690 PR testsuite/27786
691 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
692 remotetimeout to 4.
693
db2534b7
TT
6942021-04-28 Tom Tromey <tromey@adacore.com>
695
696 * gdb.ada/null_overload.exp: New file.
697 * gdb.ada/null_overload/foo.adb: New file.
698
edeaceda
AB
6992021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
700
701 * gdb.python/py-startup-opt.exp: New file.
702
b9f90c72
LM
7032021-04-27 Luis Machado <luis.machado@linaro.org>
704
705 * gdb.base/maint.exp: Drop a pattern that is not needed.
706 * lib/gdb.exp (readnow): Match line-by-line.
707
4b62a30d
LM
7082021-04-27 Luis Machado <luis.machado@linaro.org>
709
710 * gdb.xml/tdesc-reload.exp: Pass -lbl.
711
2c473def
MW
7122021-04-27 Michael Weghorn <m.weghorn@posteo.de>
713 Simon Marchi <simon.marchi@polymtl.ca>
714
715 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
716 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
717 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
718 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
719 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
720 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
721
e8b6c1da
TT
7222021-04-26 Tom Tromey <tromey@adacore.com>
723
724 PR gdb/27743:
725 * gdb.dwarf2/imported-unit-bp.exp: New file.
726 * gdb.dwarf2/imported-unit-bp-main.c: New file.
727 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
728
bea3329b
SM
7292021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
730
731 PR gdb/27773
732 * gdb.base/dump.exp: Test dump to non-existent dir.
733
21f91785
LM
7342021-04-26 Luis Machado <luis.machado@linaro.org>
735
736 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
737 comparison.
738
fbb46296
LS
7392021-04-25 Lancelot Six <lsix@lancelotsix.com>
740
741 PR gdb/22640
742 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
743 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
744 changes the default behavior of 'ptype/o'. Update to take into
745 account new horizontal layout.
746 * gdb.rust/simple.exp: Update ptype test to check new horizontal
747 layout.
748 * gdb.rust/union.exp: Same.
749
9fc29955
AB
7502021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
751
752 * gdb.base/info_sources.exp: Add new tests.
753
432ce4cf
TT
7542021-04-22 Tom Tromey <tom@tromey.com>
755
756 * gdb.base/ptype-offsets.cc (struct empty_member): New.
757 (main): Use empty_member.
758 * gdb.base/ptype-offsets.exp: Add new test.
759
a87caa6d
SM
7602021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
761
762 * gdb.python/flexible-array-member.exp: Add check for Python
763 support.
764
e25d6d93
SM
7652021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
766
767 PR gdb/27757
768 * gdb.python/flexible-array-member.c: New test.
769 * gdb.python/flexible-array-member.exp: New test.
770 * gdb.guile/scm-type.exp (test_range): Add test for flexible
771 array member.
772 * gdb.guile/scm-type.c (struct flex_member): New.
773 (main): Use it.
774
22f80c0f
TT
7752021-04-22 Tom Tromey <tom@tromey.com>
776
777 * gdb.rust/modules.exp: Add checks for syntax errors.
778 * gdb.rust/expr.exp: Add checks for syntax errors.
779 * gdb.rust/simple.exp: Add checks for syntax errors.
780
6d5702a5
CL
7812021-04-21 Carl Love <cel@us.ibm.com>
782
783 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
784 Update expected string for gdb_test "bt".
785
786 * lib/valgrind.exp: Add set remotetimeout 3.
787 Increase vgdb wait from 1 to 2.
788 Add max-invoke-ms option to vgdb command line.
789
10a636cc
TBA
7902021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
791
792 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
793 conditions.
794
98e713ab
SM
7952021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
796 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
797
798 * gdb.mi/mi-break.exp: Fix the duplicate test names.
799
525174e8
FW
8002021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
801
802 * gdb.base/address_space_qualifier.exp: New file.
803
392e0bcc
TT
8042021-04-19 Tom Tromey <tromey@adacore.com>
805
806 PR gdb/27742:
807 * gdb.opt/inline-locals.exp: Update kfail patterns.
808
da314dd3
TT
8092021-04-17 Tom Tromey <tom@tromey.com>
810
811 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
812
3cbc7ac3
TT
8132021-04-16 Tom Tromey <tom@tromey.com>
814
815 * gdb.rust/simple.exp: Change error text.
816 * gdb.rust/expr.exp: Change error text.
817
458620aa
TT
8182021-04-16 Tom Tromey <tom@tromey.com>
819
820 * gdb.rust/simple.exp: Add parens to 'as' test.
821
321d0cd7
SM
8222021-04-16 Simon Marchi <simon.marchi@efficios.com>
823
824 * boards/simavr.exp: Set debug_flags.
825
1b6b755e
LM
8262021-04-16 Luis Machado <luis.machado@linaro.org>
827
828 * gdb.dwarf2/dw2-bfloat16.exp: New file.
829
fd5c30cd
AB
8302021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
831
832 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
833 including a path in the test name.
834
41f14dc8
SM
8352021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
836
837 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
838
a15a276b
TT
8392021-04-15 Tom Tromey <tromey@adacore.com>
840
841 * gdb.dwarf2/arr-stride.exp: Add test.
842
5809fbf2
TT
8432021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
844
845 * gdb.base/startup-file.exp: Add more tests.
846
92e4e97a
AB
8472021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
848
849 PR cli/25956
850 * gdb.base/early-init-file.c: New file.
851 * gdb.base/early-init-file.exp: New file.
852 * lib/gdb-utils.exp (style): Handle style 'none'.
853
fcc99c42
TBA
8542021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
855
856 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
857 @DW_INL_declared_inlined for the inline attribute.
858
34dc0f95
TBA
8592021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
860
861 * gdb.opt/inline-locals.c (scoped): New function.
862 (main): Call 'scoped'.
863 * gdb.opt/inline-locals.exp: Update with "info locals" tests
864 for scoped variables.
865 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
866 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
867
ac4d323e
TBA
8682021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
869
870 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
871
6b142048
WS
8722021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
873
874 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
875
82d9b280 8762021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
877
878 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
879 non-relative plxv instructions.
880 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
881
8822021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 883
e3d528d7
WS
884 PR gdb/27525
885 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
886 exercise single-stepping over subpcis,lnia,addpcis instructions
887 with displacement.
888 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
889 of addpcis/lnia/subpcis instructions.
890 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
891 exercise single-stepping over lnia instructions with displacement.
892 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
893 lnia instructions.
894
8952021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
896
82d9b280
WS
897 * gdb.arch/powerpc-power10.s: New test for instructions.
898 * gdb.arch/powerpc-power10.exp: Harness to run the test.
899
6ba4cb84
CL
9002021-4-12 Carl Love <cel@us.ibm.com>
901
902 * gdb.arch/vsx-vsr-float128.c: New test file.
903 * gdb.arch/vsx-vsr-float128.exp: New expect file.
904
9d8f3022
MM
9052021-04-12 Markus Metzger <markus.t.metzger@intel.com>
906
907 * gdb.btrace/reconnect.exp: Relax expected stepi output.
908
dc2b480f
WP
9092021-04-07 Weimin Pan <weimin.pan@oracle.com>
910
911 * gdb.base/ctf-ptype.c: Add struct link containing a forward
912 reference type.
913 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
914
0a703a4c
AB
9152021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
916
917 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
918 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
919
30ab3586
AB
9202021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
921
922 * gdb.cp/rvalue-ref-params.cc (f3): New function.
923 (f4): New function.
924 (global_int): New global variable.
925 (global_float): Likeiwse.
926 (main): Call both new functions.
927 * gdb.cp/rvalue-ref-params.exp: Add new tests.
928
56d467f4
CT
9292021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
930
931 * gdb.dwarf2/fission-relative-dwo.c: New file.
932 * gdb.dwarf2/fission-relative-dwo.exp: New file.
933
61dee722
AB
9342021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
935
936 * gdb.dwarf2/fission-absolute-dwo.c: New file.
937 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
938 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
939 instead of build_executable_from_fission_assembler.
940 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
941 * gdb.dwarf2/fission-loclists.exp: Likewise.
942
943 * gdb.dwarf2/fission-multi-cu.S: Delete file.
944 * gdb.dwarf2/fission-multi-cu.c: New file based on old
945 fission-multi-cu1.c and fission-multi-cu2.c files.
946 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
947 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
948 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
949 * gdb.dwarf2/fission-reread.exp: Likewise.
950 * lib/dwarf.exp (extract_dwo_information): New proc.
951 (strip_dwo_information): New proc.
952 (build_executable_and_dwo_files): New proc.
953 (build_executable_from_fission_assembler): Delete.
954 (Dwarf::_debug_addr_index): New variable.
955 (Dwarf::_cu_is_fission): New variable.
956 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
957 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
958 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
959 if this is a fission CU.
960 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
961 (Dwarf::debug_addr_label): New proc.
962 (Dwarf::cu): Initialise _cu_is_fission.
963 (Dwarf::tu): Likewise.
964 (Dwarf::assemble): Initialise _debug_addr_index.
965
1fd999d9
AB
9662021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
967
968 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
969
79c02443
AB
9702021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
971
972 * gdb.python/py-parameter.exp: Add test for reading data-directory
973 using gdb.parameter API.
974
340d00fb
TV
9752021-04-06 Tom de Vries <tdevries@suse.de>
976
977 PR breakpoints/25884
978 * gdb.opt/inline-cmds.exp: Remove kfail.
979
043bcbaf
TV
9802021-04-06 Tom de Vries <tdevries@suse.de>
981
982 PR testsuite/27691
983 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
984 file "".
985
ac628a06
EB
9862021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
987
988 * lib/pdtrace.in: Fix obvious typo.
989
3f49d080
TT
9902021-03-31 Tom Tromey <tromey@adacore.com>
991
992 * lib/dwarf.exp (Dwarf::_get_args): New proc.
993 (Dwarf::_location): Use it.
994
cfcbd506
TV
9952021-03-31 Tom de Vries <tdevries@suse.de>
996
997 PR testsuite/27667
998 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
999
8a91fbdf
SM
10002021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
1001
1002 PR gdb/27541
1003 * gdb.base/index-cache-load-twice.exp: Remove.
1004 * gdb.base/index-cache-load-twice.c: Remove.
1005 * gdb.dwarf2/per-bfd-sharing.exp: New.
1006 * gdb.dwarf2/per-bfd-sharing.c: New.
1007
b953e703
TV
10082021-03-30 Tom de Vries <tdevries@suse.de>
1009
1010 PR testsuite/27604
1011 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
1012
aa33ea68
TBA
10132021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1014
1015 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
1016 the infinite loop to avoid a Clang bug.
1017
99066782
WS
10182021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1019
1020 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
1021 names for uniqueness.
1022 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
1023 uniqueness.
1024
b1f3973b
AB
10252021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1026
1027 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
1028 member.
1029 (make_container): Initialise is_array_p.
1030 * gdb.python/py-prettyprint.exp: Add new tests.
1031 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
1032 Check is_array_p and possibly return 'array'.
1033
3c2dcf90
AB
10342021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1035
1036 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
1037 * gdb.cp/casts.exp: Give tests unique names.
1038 * gdb.cp/filename.exp: Likewise.
1039 * gdb.cp/gdb2495.exp: Likewise.
1040 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
1041 * gdb.cp/misc.exp: Rename test to make it unique.
1042 * gdb.cp/nsnested.exp: Give tests unique names.
1043 * gdb.cp/ovldbreak.exp: Likewise.
1044 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
1045 being tested. This also removes the duplicate test name.
1046 * gdb.cp/ref-types.exp: Likewise.
1047 * gdb.cp/temargs.exp: Likewise.
1048
6b78370d
AB
10492021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1050
1051 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
1052 square brackets in test.
1053
baecbb3d
AB
10542021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1055
1056 * gdb.cp/maint.exp (test_first_component): Run more tests with a
1057 variable number of spaces, this removes the duplicate testing of
1058 'operator ->' which existed before.
1059
6e892297
AB
10602021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1061
1062 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
1063 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
1064 duplicates, and also to avoid having a string inside parentheses
1065 at the end of test names.
1066
ac45a6ca
AB
10672021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1068
1069 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
1070 Avoid repeated uses of 'runto', and instread just progress once
1071 through the test stopping at different breakpoints. Give comments
1072 a capital letter and full stop. Give duplicate tests unique names.
1073
323fd5b9
PA
10742021-03-25 Pedro Alves <pedro@palves.net>
1075
1076 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
1077 "target_non_stop" parameter and use it.
1078 (top level): Add "maint set target-non-stop on/off" testing axis.
1079
ba3c61fc
AB
10802021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
1081
1082 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
1083 gdb_test_multiple.
1084
bf0aecce
LM
10852021-03-24 Luis Machado <luis.machado@linaro.org>
1086
1087 * gdb.arch/aarch64-mte.c: New file.
1088 * gdb.arch/aarch64-mte.exp: New test.
1089 * gdb.base/memtag.c: New file.
1090 * gdb.base/memtag.exp: New test.
1091 * lib/gdb.exp (supports_memtag): New function.
1092
bef382e6
LM
10932021-03-24 Luis Machado <luis.machado@linaro.org>
1094
1095 * gdb.base/options.exp: Adjust for new print options.
1096 * gdb.base/with.exp: Likewise.
1097
702cf3f5
AB
10982021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1099
1100 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
1101 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
1102
1e7fcccb
AB
11032021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1104
1105 * gdb.dwarf2/dw2-using-debug-str.c: New file.
1106 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
1107 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
1108 not .debug_string.
1109
4829711b
TT
11102021-03-20 Tom Tromey <tom@tromey.com>
1111
1112 * gdb.base/maint.exp: Update "maint print statistics" output.
1113
e0d6d274
KB
11142021-03-19 Kevin Buettner <kevinb@redhat.com>
1115
1116 * lib/gdbserver-support.exp (gdbserver_exit): Use the
1117 "-nowait" flag when waiting for gdbserver to exit.
1118
a088215a
SST
11192021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
1120
1121 * gdb.base/info-macros.exp: Append -fdebug-macro to
1122 additional_flags for clang.
1123 * gdb.base/macscp.exp: Likewise.
1124 * gdb.base/style.exp: Likewise.
1125 * gdb.linespec/macro-relative.exp: Likewise.
1126
d0c99a23
SM
11272021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
1128 Pedro Alves <pedro@palves.net>
1129
1130 * gdb.base/run-attach-while-running.exp: New.
1131 * gdb.base/run-attach-while-running.c: New.
1132
7807d76a
AB
11332021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1134
1135 * gdb.python/py-framefilter-addr.c: New file.
1136 * gdb.python/py-framefilter-addr.exp: New file.
1137 * gdb.python/py-framefilter-addr.py: New file.
1138
f302f9e2
AB
11392021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1140
1141 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
1142 Make use of $gdb_test_name instead of creating a separate $test
1143 variable.
1144 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
1145 adding a '($name)' at the end of each test. This also catches the
1146 one place where '($name)' was missing, and so caused a duplicate
1147 test name.
1148 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
1149 duplicate test names based on the command being tested.
1150 * gdb.threads/signal-command-multiple-signals-pending.exp:
1151 Likewise.
1152 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
1153 avoid duplicate testnames when a test script uses this proc and
1154 also gdb_compile_pthreads.
1155 * lib/prelink-support.exp (build_executable_own_libs): Use
1156 with_test_prefix to avoid duplicate test names when we call
1157 build_executable twice.
1158
6813ceb0
TT
11592021-03-15 Tom Tromey <tromey@adacore.com>
1160
1161 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
1162
3b5c4de0
TT
11632021-03-15 Tom Tromey <tromey@adacore.com>
1164
1165 * gdb.ada/varsize_limit.exp: Add new test.
1166 * gdb.ada/varsize_limit/vsizelim.adb: Update.
1167
c04da66c
TT
11682021-03-15 Tom Tromey <tromey@adacore.com>
1169
1170 * gdb.ada/operator_call/twovecs.ads: New file.
1171 * gdb.ada/operator_call/twovecs.adb: New file.
1172 * gdb.ada/operator_call/opcall.adb: New file.
1173 * gdb.ada/operator_call.exp: New file.
1174
1ac74522
TT
11752021-03-15 Tom Tromey <tromey@adacore.com>
1176
1177 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
1178 * gdb.ada/enums_overload/enums_overload.ads: New file.
1179 * gdb.ada/enums_overload/enums_overload.adb: New file.
1180 * gdb.ada/enums_overload.exp: New file.
1181
207582c0
TT
11822021-03-15 Tom Tromey <tromey@adacore.com>
1183
1184 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
1185 Declare.
1186 * gdb.ada/assign_arr/target_wrapper.adb: New file.
1187 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
1188 Call Put.
1189 * gdb.ada/assign_arr.exp: Update.
1190
ba6a0ef3
AB
11912021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
1192
1193 * gdb.python/py-auto-load-chaining-f1.c: New file.
1194 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
1195 * gdb.python/py-auto-load-chaining-f2.c: New file.
1196 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
1197 * gdb.python/py-auto-load-chaining.c: New file.
1198 * gdb.python/py-auto-load-chaining.exp: New file.
1199
7f99d636
AB
12002021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1201
1202 * gdb.python/py-bad-printers.exp: Extend test names to make them
1203 unique.
1204 * gdb.python/py-events.exp: Likewise.
1205 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1206 * gdb.python/py-frame-inline.exp: Likewise.
1207 * gdb.python/py-frame.exp: Likewise.
1208 * gdb.python/py-infthread.exp: Likewise.
1209
323b848c
AB
12102021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1211
1212 * gdb.python/py-value-cc.exp: Remove a duplicate test.
1213
8a4efb36
AB
12142021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1215
1216 * gdb.python/lib-types.exp: Update the test to check the correct
1217 python variable.
1218
66bb1dd9
AB
12192021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1220
1221 * gdb.python/py-explore-cc.exp: Extend test names to make them
1222 unique.
1223
0125fabc
AB
12242021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1225
1226 * gdb.python/py-lookup-type.exp: Remove duplicate test.
1227
79d04157
AB
12282021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1229
1230 * gdb.python/py-symtab.exp: Extend test names to make them
1231 unique.
1232
e3e48d8f
AB
12332021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1234
1235 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
1236 names unique.
1237
2cb60e74
AB
12382021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1239
1240 * gdb.python/py-block.exp: Give tests unique names.
1241
8b12ded4
AB
12422021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1243
1244 * gdb.python/py-pp-maint.exp: Extend test names to make them
1245 unique.
1246
93598ea4
AB
12472021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1248
1249 * gdb.python/py-explore.exp: Add with_test_prefix to make test
1250 names unique.
1251
f35d6971
AB
12522021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1253
1254 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
1255
22d3e7f6
AB
12562021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1257
1258 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
1259 names unique.
1260
5fc5a1b8
AB
12612021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1262
1263 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
1264 test names unique.
1265
e3141a4d
AB
12662021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1267
1268 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
1269 unique.
1270
ccdc02ed
TT
12712021-03-09 Tom Tromey <tromey@adacore.com>
1272
1273 * gdb.base/cast-call.exp: New file.
1274 * gdb.base/cast-call.c: New file.
1275
fbb1aace
AB
12762021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1277
1278 * gdb.gdb/python-helper.exp: New file.
1279
611aa09d
FW
12802020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
1281
1282 * gdb.fortran/intrinsics.exp: Add LOC tests.
1283
eef32f59
AB
12842021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1285
1286 * gdb.fortran/shape.exp: New file.
1287 * gdb.fortran/shape.f90: New file.
1288
7ba155b3
AB
12892021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1290
1291 * gdb.fortran/size.exp: New file.
1292 * gdb.fortran/size.f90: New file.
1293
e14816a8
AB
12942021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1295
1296 * gdb.fortran/rank.exp: New file.
1297 * gdb.fortran/rank.f90: New file.
1298
d308ba78
TT
12992021-03-08 Tom Tromey <tom@tromey.com>
1300
1301 * gdb.fortran/debug-expr.exp: Update tests.
1302
d182f279
TT
13032021-03-08 Tom Tromey <tom@tromey.com>
1304
1305 * gdb.base/debug-expr.exp: Update expected dump output.
1306
a7308ce0
TT
13072021-03-06 Tom Tromey <tom@tromey.com>
1308
1309 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
1310 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
1311 * gdb.dwarf2/dwznolink.exp: New file.
1312
b0a8c2ff
MW
13132021-03-05 Mark Wielaard <mark@klomp.org>
1314
1315 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
1316
844be3f2
WP
13172021-03-06 Weimin Pan <weimin.pan@oracle.com>
1318
1319 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1320
82333781
MM
13212021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1322
1323 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1324
32c52999
MM
13252021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1326
1327 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1328
26ed1478
MM
13292021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1330
1331 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1332
d2c5f24e
MM
13332021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1334
1335 * gdb.btrace/exception.cc (main): Update test source.
1336 * gdb.btrace/exception.exp: Update patterns.
1337 * gdb.btrace/function_call_history.exp: Likewise.
1338
c7c7253a
MM
13392021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1340
1341 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1342
f0778fc1
MM
13432021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1344
1345 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1346 reverse-continue to breakpoint.
1347
e71dbd03
MM
13482021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1349
1350 * gdb.btrace/delta.exp: Remove instruction-history and
1351 function-call-history checks.
1352
b93a3ed0
MM
13532021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1354
1355 * README (Note): Add nopie_ldflag.
1356 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1357
bbcdf9ab
TT
13582021-03-02 Tom Tromey <tromey@adacore.com>
1359
1360 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1361 encodings.
1362
bb3a4efe
LS
13632021-02-27 Lancelot Six <lsix@lancelotix.com>
1364
1365 PR gdb/27393
1366 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1367
1368
573dc0cc
TT
13692021-02-26 Tom Tromey <tom@tromey.com>
1370
1371 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1372
f8218786
JV
13732021-02-26 Jan Vrany <jan.vrany@labware.com>
1374
1375 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1376 Remove trailing \n from expected output.
1377
cb51b708
MM
13782021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1379
1380 * lib/gdb.exp (use_gdb_stub): Extend comment.
1381
64d38fdd
JM
13822021-02-25 Jan Matyas <jmatyas@codasip.com>
1383
1384 PR gdb/26819
1385 * gdb.server/stop-reply-no-thread.exp: Add two test
1386 scenarios that cover remote targets which do not have
1387 the concept of threads.
1388
d4ff3cbf
AB
13892021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1390
1391 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1392
68337b8b
AB
13932021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1394
1395 PR fortran/26155
1396 * gdb.fortran/call-no-debug-func.f90: New file.
1397 * gdb.fortran/call-no-debug-prog.f90: New file.
1398 * gdb.fortran/call-no-debug.exp: New file.
1399
faeb9f13
AB
14002021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1401
1402 * gdb.fortran/associated.exp: New file.
1403 * gdb.fortran/associated.f90: New file.
1404
170f4b23
AB
14052021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1406
1407 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1408
dd80d750
AB
14092021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1410
1411 * gdb.base/sect-cmd.exp: Update expected results.
1412
b91919ac
AB
14132021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1414
1415 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1416 techniques. Enable the test for all targets.
1417
02a79309
AB
14182021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1419
1420 * gdb.base/maint-info-sections.exp: Add new tests.
1421 (check_maint_info_target_sections_output): New proc.
1422
895b7b4e
AB
14232021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1424
1425 * gdb.arch/riscv-default-tdesc.exp: New file.
1426
bc3c0632
AB
14272021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1428
1429 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1430
acde2092
AB
14312021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1432
1433 * gdb.arch/i386-biarch-core.exp: Add target check.
1434
7d2e5095
AKS
14352021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1436
1437 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1438
96df3e28
AB
14392021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1440
1441 * gdb.fortran/allocated.exp: New file.
1442 * gdb.fortran/allocated.f90: New file.
1443
a1670b72
AB
14442021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1445
1446 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1447
bf3386f0
AB
14482021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1449
1450 * gdb.base/maint-info-sections.exp: Update expected output, and
1451 add additional tests. Again.
1452
4790db14
AB
14532021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1454
1455 * gdb.base/maint-info-sections.exp: Update expected output, and
1456 add additional tests.
1457
f4be6772
AB
14582021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1459
1460 * gdb.base/maint-info-sections.exp: New file, content is moved
1461 from gdb.base/maint.exp and cleaned up to use latest testsuite
1462 techniques.
1463 * gdb.base/maint.exp: Tests moved out to
1464 gdb.base/maint-info-sections.exp.
1465
25ad1e83
SM
14662021-02-10 Simon Marchi <simon.marchi@efficios.com>
1467
1468 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1469 GDBFLAGS.
1470
e92c8eb8
AB
14712021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1472
1473 * gdb.fortran/lbound-ubound.F90: New file.
1474 * gdb.fortran/lbound-ubound.exp: New file.
1475
ee4c3d88
TV
14762021-02-10 Tom de Vries <tdevries@suse.de>
1477
1478 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1479 "Restore saved setting of complaints".
1480
cf2b2075
TV
14812021-02-09 Tom de Vries <tdevries@suse.de>
1482
1483 PR symtab/27341
1484 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1485 (gdb_load_no_complaints): ... here.
1486 * gdb.fortran/function-calls.exp: Add test-case.
1487
b61f7811
HAQ
14882021-02-09 Abid Qadeer <abidh@codesourcery.com>
1489
1490 * gdb.threads/signal-command-handle-nopass.exp: Call
1491 'standard_testfile' before using 'testfile'.
1492 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1493 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1494 * gdb.threads/signal-sigtrap.exp: Likewise
1495
3d4aae48
LM
14962021-02-08 Luis Machado <luis.machado@linaro.org>
1497
1498 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1499
4001d90d
TV
15002021-02-08 Tom de Vries <tdevries@suse.de>
1501
1502 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1503
29db1eb3
AB
15042021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1505
1506 * gdb.python/tui-window-disabled.c: New file.
1507 * gdb.python/tui-window-disabled.exp: New file.
1508 * gdb.python/tui-window-disabled.py: New file.
1509
e0c23e11
AB
15102021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1511
1512 * gdb.python/tui-window.exp: Add new tests.
1513 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1514 TestWindow object into global the_window.
1515 <remote_title>: New method.
1516 (delete_window_title): New function.
1517
1cf23996
AB
15182021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1519
1520 * gdb.tui/winheight.exp: Add more tests.
1521
2708dbbd
AB
15222021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1523
1524 * gdb.python/py-framefilter.exp: Update expected results.
1525 * gdb.python/python.exp: Update expected results.
1526
cd074e04
AB
15272021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1528
1529 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1530 about bug in GDB, update expected results, and add more tests.
1531
5fb97639
AB
15322021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1533
1534 * gdb.tui/scroll.exp: New file.
1535 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1536 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1537 remaining lines up.
1538 (Term::check_region_contents): New proc.
1539 (Term::check_box_contents): Use check_region_contents.
1540
c0e56745
TV
15412021-02-06 Tom de Vries <tdevries@suse.de>
1542
1543 PR testsuite/26922
1544 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1545 scrolling.
1546
0e857c82
TV
15472021-02-05 Tom de Vries <tdevries@suse.de>
1548
1549 PR breakpoints/27313
1550 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1551 rejected.
1552
a22ec6e8
TV
15532021-02-05 Tom de Vries <tdevries@suse.de>
1554
1555 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1556 * gdb.fortran/mixed-lang-stack.exp: Same.
1557
ae710496
TV
15582021-02-05 Tom de Vries <tdevries@suse.de>
1559
1560 PR exp/27265
1561 * gdb.base/complex-parts.exp: Add tests.
1562
d3b54e63
TV
15632021-02-05 Tom de Vries <tdevries@suse.de>
1564
1565 PR symtab/27307
1566 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1567
3eccb1c8
SV
15682021-02-04 Shahab Vahedi <shahab@synopsys.com>
1569
1570 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1571
a71501e2
PA
15722021-02-03 Pedro Alves <pedro@palves.net>
1573
1574 * gdb.threads/detach-step-over.c: New file.
1575 * gdb.threads/detach-step-over.exp: New file.
1576
92234eb1
PA
15772021-02-03 Pedro Alves <pedro@palves.net>
1578
1579 * gdb.threads/attach-non-stop.c: New file.
1580 * gdb.threads/attach-non-stop.exp: New file.
1581
2e3773ff
LS
15822021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1583
1584 * gdb.base/inferior-noarg.c: New test.
1585 * gdb.base/inferior-noarg.exp: New test.
1586
e0bd9202
SM
15872021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1588
1589 * gdb.base/scope.exp: Use proc_with_prefix.
1590
9307efbe
SM
15912021-02-02 Simon Marchi <simon.marchi@efficios.com>
1592
1593 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1594 table proc.
1595 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1596 .debug_rnglists table without offset array.
1597 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1598 .debug_loclists table without offset array.
1599
2b0c7f41
SM
16002021-02-02 Simon Marchi <simon.marchi@efficios.com>
1601
1602 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1603 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1604 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1605 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1606 attribute
1607
ecfda20d
SM
16082021-02-02 Simon Marchi <simon.marchi@efficios.com>
1609
1610 PR gdb/26813
1611 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1612 (loclists): New proc.
1613 * gdb.dwarf2/loclists-multiple-cus.c: New.
1614 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1615 * gdb.dwarf2/loclists-sec-offset.c: New.
1616 * gdb.dwarf2/loclists-sec-offset.exp: New.
1617
6b0933da
SM
16182021-02-02 Simon Marchi <simon.marchi@efficios.com>
1619
1620 * lib/dwarf.exp (_location): Add parameters.
1621 (_handle_DW_FORM): Adjust.
1622
962effa7
SM
16232021-02-02 Simon Marchi <simon.marchi@efficios.com>
1624
1625 PR gdb/26813
1626 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1627 (cu): Generate header for DWARF 5.
1628 (rnglists): New proc.
1629 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1630 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1631
2bd3e4b8
TV
16322021-02-02 Tom de Vries <tdevries@suse.de>
1633
1634 PR symtab/24620
1635 * gdb.dwarf2/fission-reread.exp: Add test-case.
1636
c39c8637
TV
16372021-02-01 Tom de Vries <tdevries@suse.de>
1638
1639 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1640 * gdb.dwarf2/fission-loclists-pie.S: Same.
1641 * gdb.dwarf2/fission-loclists.S: Same.
1642 * gdb.dwarf2/fission-multi-cu.S: Same.
1643 * gdb.dwarf2/fission-reread.S: Same.
1644 * gdb.dwarf2/fission-base.exp: Use DWO.
1645 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1646 * gdb.dwarf2/fission-loclists.exp: Same.
1647 * gdb.dwarf2/fission-multi-cu.exp: Same.
1648 * gdb.dwarf2/fission-reread.exp: Same.
1649
ebde6f2d
TV
16502021-01-29 Tom de Vries <tdevries@suse.de>
1651
1652 PR breakpoints/26063
1653 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1654 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1655
620ec3ca
TV
16562021-01-29 Tom de Vries <tdevries@suse.de>
1657
1658 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1659
cdeba395
TV
16602021-01-28 Tom de Vries <tdevries@suse.de>
1661
1662 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1663 in the backtrace, and use that in the rest of the test instead of
1664 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1665
c47b145e
TV
16662021-01-28 Tom de Vries <tdevries@suse.de>
1667
1668 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1669 * gdb.arch/i386-sse-stack-align.c: Same.
1670 * gdb.arch/i386-sse-stack-align.exp: Same.
1671
47918cca
AB
16722021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1673
1674 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1675
2f985dd1
TV
16762021-01-28 Tom de Vries <tdevries@suse.de>
1677
1678 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1679
22efa3d3
TV
16802021-01-28 Tom de Vries <tdevries@suse.de>
1681
1682 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1683 "maint info line-table". Make PASS pattern more specific. Make
1684 FAIL pattern work for -m32.
1685
59b59f08
LS
16862021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1687
1688 PR gdb/27133
1689 * gdb.base/ui-redirect.exp: Add test case that ensures that
1690 redirecting both logging and debug does not cause gdb to crash.
1691
1692
807f647c
MM
16932021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1694
1695 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1696
4ca40594
TV
16972021-01-26 Tom de Vries <tdevries@suse.de>
1698
1699 * gdb.threads/killed-outside.exp: Allow regular output.
1700
d0021af3
TV
17012021-01-26 Tom de Vries <tdevries@suse.de>
1702
1703 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1704
9f6c202e
TV
17052021-01-25 Tom de Vries <tdevries@suse.de>
1706
1707 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1708 * lib/gdb.exp: Use gdb_load_no_complaints.
1709
a625a8c9
TT
17102021-01-25 Tom Tromey <tromey@adacore.com>
1711
1712 * gdb.ada/fixed_points.exp: Add regression test.
1713 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1714 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1715
19184910
TT
17162021-01-25 Tom Tromey <tromey@adacore.com>
1717
1718 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1719
acd6125f
TT
17202021-01-25 Tom Tromey <tromey@adacore.com>
1721
1722 * gdb.ada/local-enum.exp: New file.
1723 * gdb.ada/local-enum/local.adb: New file.
1724
1af4c9c4
TT
17252021-01-23 Tom Tromey <tom@tromey.com>
1726
1727 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1728
705646c0
BE
17292021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1730
1731 * gdb.base/line65535.exp: Fix test expectation.
1732
0ac85db5
SM
17332021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1734
1735 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1736 suppression.
1737 (default_gdb_exit): Likewise.
1738 (default_gdb_spawn): Likewise.
1739 (send_gdb): Likewise.
1740 (gdb_expect): Likewise.
1741 (gdb_expect_list): Likewise.
1742 (default_gdb_init): Likewise.
1743 (gdb_suppress_entire_file): Remove.
1744 (gdb_suppress_tests): Remove.
1745 (gdb_stop_suppressing_tests): Remove.
1746 (gdb_clear_suppressed): Remove.
1747 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1748 related to test suppression.
1749 (default_mi_gdb_start): Likewise.
1750 (mi_gdb_reinitialize_dir): Likewise.
1751 (mi_gdb_test): Likewise.
1752 (mi_run_cmd_full): Likewise.
1753 (mi_runto_helper): Likewise.
1754 (mi_execute_to): Likewise.
1755 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1756 * gdb.base/bitfields.exp: Likewise.
1757 * gdb.base/bitfields2.exp: Likewise.
1758 * gdb.base/break.exp: Likewise.
1759 * gdb.base/call-sc.exp: Likewise.
1760 * gdb.base/callfuncs.exp: Likewise.
1761 * gdb.base/dfp-test.exp: Likewise.
1762 * gdb.base/endian.exp: Likewise.
1763 * gdb.base/exprs.exp: Likewise.
1764 * gdb.base/funcargs.exp: Likewise.
1765 * gdb.base/hbreak2.exp: Likewise.
1766 * gdb.base/recurse.exp: Likewise.
1767 * gdb.base/scope.exp: Likewise.
1768 * gdb.base/sepdebug.exp: Likewise.
1769 * gdb.base/structs.exp: Likewise.
1770 * gdb.base/until.exp: Likewise.
1771 * gdb.cp/misc.exp: Likewise.
1772
9d2d8a16
AB
17732021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1774
1775 PR cli/25956
1776 * gdb.base/style.exp (run_style_tests): Add version string test.
1777 (test_startup_version_string): Use version style name.
1778 * lib/gdb-utils.exp (style): Handle version style name.
1779
e7b43072
AB
17802021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1781
1782 * gdb.base/style.exp (limited_style): New proc.
1783 (clean_restart_and_disable): New proc.
1784 (run_style_tests): New proc. Most of the old tests from this file
1785 are now in this proc.
1786 (test_startup_version_string): New proc. Reamining test from the
1787 old file is in this proc.
1788
2189c312
SM
17892021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1790
1791 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1792 Adjust to "set debug remote" changes.
1793
cd211c75
LM
17942021-01-21 Luis Machado <luis.machado@linaro.org>
1795
1796 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1797 message.
1798
730af663
SM
17992021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1800
1801 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1802
325d39e4
HD
18032021-01-21 Hannes Domani <ssbssa@yahoo.de>
1804
1805 PR python/19151
1806 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1807
c3e96aa7
SM
18082021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1809
1810 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1811
6571ffc6
SM
18122021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1813
1814 * lib/tuiterm.exp: Add links in comments.
1815
7c794afd
TV
18162021-01-20 Tom de Vries <tdevries@suse.de>
1817
1818 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1819 offset.
1820
1402665c
TV
18212021-01-20 Tom de Vries <tdevries@suse.de>
1822
1823 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1824
6f52fdf4
SDJ
18252021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1826
1827 * gdb.arch/amd64-stap-expressions.S: New file.
1828 * gdb.arch/amd64-stap-expressions.exp: New file.
1829
14852123
TV
18302021-01-19 Tom de Vries <tdevries@suse.de>
1831
1832 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1833 sequence.
1834
0c4e2c6c
TV
18352021-01-19 Tom de Vries <tdevries@suse.de>
1836
1837 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1838
02baa133
AB
18392021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1840
1841 * gdb.fortran/array-slices.exp (run_test): Avoid including
1842 addresses in test names.
1843
10f92414
TV
18442021-01-15 Tom de Vries <tdevries@suse.de>
1845
1846 PR testsuite/26997
1847 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1848 when adding sizeof.
1849
116d0cf1
TV
18502021-01-14 Tom de Vries <tdevries@suse.de>
1851
1852 PR testsuite/24590
1853 * gdb.base/style.exp: Handle shorter argv in frame command output.
1854
8f66807b
AB
18552021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1856
1857 PR gdb/26819
1858 * gdb.server/stop-reply-no-thread-multi.c: New file.
1859 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1860
3f94e588
TV
18612021-01-12 Tom de Vries <tdevries@suse.de>
1862
1863 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1864 (main): Remove call to have_mpx.
1865 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1866 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1867 (main): Remote call to have_mpx.
1868 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1869 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1870 (main): Remove call to have_mpx.
1871 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1872 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1873 (main): Remove call to have_mpx.
1874 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1875 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1876 (main): Remote call to have_mpx.
1877 * gdb.arch/i386-mpx.exp: Use have_mpx.
1878 * lib/gdb.exp (have_mpx): New proc.
1879
5291fe3c
SP
18802021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1881
1882 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1883
18bfb505
TV
18842021-01-12 Tom de Vries <tdevries@suse.de>
1885
1886 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1887
ce38f5ed
AB
18882021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1889
1890 * gdb.fortran/debug-expr.exp: Add new tests.
1891
7c654b71
AB
18922021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1893
1894 * gdb.fortran/dot-ops.exp: Add new tests.
1895
10dadadc
TV
18962021-01-11 Tom de Vries <tdevries@suse.de>
1897
1898 PR testsuite/26968
1899 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1900 Move insn setting $eax to before probe point.
1901
66beed02
TT
19022021-01-09 Tom Tromey <tom@tromey.com>
1903
1904 * gdb.trace/ax.exp: Do not require an "ext".
1905
8fc48b79
TT
19062021-01-08 Tom Tromey <tromey@adacore.com>
1907
1908 * gdb.ada/voidctx/pck.adb: New file.
1909 * gdb.ada/voidctx/pck.ads: New file.
1910 * gdb.ada/voidctx/voidctx.adb: New file.
1911 * gdb.ada/voidctx.exp: New file.
1912
6abd4cf2
SM
19132021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1914
1915 PR gdb/27157
1916 * gdb.base/empty-host-env-vars.exp: New test.
1917
d00f0868
AB
19182021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1919
1920 * gdb.base/completion.exp: Add a new test.
1921
3c8c6de2
AB
19222021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1923
1924 * gdb.fortran/intvar-dynamic-types.exp: New file.
1925 * gdb.fortran/intvar-dynamic-types.f90: New file.
1926
e3436813
AB
19272021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1928
1929 * gdb.fortran/intvar-array.exp: New file.
1930 * gdb.fortran/intvar-array.f90: New file.
1931
d4813f10
TT
19322021-01-07 Tom Tromey <tromey@adacore.com>
1933
1934 * gdb.ada/assign_arr.exp: Add 'others' test.
1935
b49180ac
TT
19362021-01-06 Tom Tromey <tromey@adacore.com>
1937
1938 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1939 (FP4_Type): New type.
1940 (FP4_Var): New variable.
1941 * gdb.ada/fixed_points/fixed_points.adb: Update.
1942 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1943
3c55062c
SM
19442021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1945
1946 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1947 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1948 Pass prompt containing debug print to gdb_test_sequence.
1949
e4ad960a
TV
19502021-01-04 Tom de Vries <tdevries@suse.de>
1951
1952 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1953
3ec3145c
SM
19542021-01-04 Simon Marchi <simon.marchi@efficios.com>
1955
1956
1957
8dc558a0
SM
19582021-01-04 Simon Marchi <simon.marchi@efficios.com>
1959
1960 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1961 * gdb.server/connect-without-multi-process.exp: Likewise.
1962 * gdb.server/exit-multiple-threads.exp: Likewise.
1963 * gdb.server/ext-attach.exp: Likewise.
1964 * gdb.server/ext-restart.exp: Likewise.
1965 * gdb.server/ext-run.exp: Likewise.
1966 * gdb.server/ext-wrapper.exp: Likewise.
1967 * gdb.server/multi-ui-errors.exp: Likewise.
1968 * gdb.server/no-thread-db.exp: Likewise.
1969 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1970 * gdb.server/run-without-local-binary.exp: Likewise.
1971 * gdb.server/server-kill.exp: Likewise.
1972 * gdb.server/server-run.exp: Likewise.
1973 * gdb.server/solib-list.exp: Likewise.
1974 * gdb.server/stop-reply-no-thread.exp: Likewise.
1975 * gdb.server/wrapper.exp: Likewise.
1976 * gdb.server/sysroot.exp: Increase timeout when testing the
1977 target: sysroot.
1978
d8387cc8
SM
19792021-01-04 Simon Marchi <simon.marchi@efficios.com>
1980
1981 * gdb.server/server-run.exp: Use clean_restart.
1982
5169ae34
SM
19832021-01-04 Simon Marchi <simon.marchi@efficios.com>
1984
1985 * gdb.server/ext-run.exp: Use clean_restart.
1986
7b0ff8a2
SM
19872021-01-04 Simon Marchi <simon.marchi@efficios.com>
1988
1989 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1990 instead of prepare_for_testing.
1991
a754fbdf
SM
19922021-01-04 Simon Marchi <simon.marchi@efficios.com>
1993
1994 * gdb.server/solib-list.exp: Use clean_restart.
1995
c5e71b33
TV
19962021-01-04 Tom de Vries <tdevries@suse.de>
1997
1998 * gdb.base/morestack.c: Remove printf.
1999 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
2000
9b243007
TT
20012020-12-31 Tom Tromey <tom@tromey.com>
2002
2003 * gdb.rust/simple.exp: Update output for Rust 1.49.
2004
4ff509e7
BE
20052020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
2006
2007 * gdb.cp/step-and-next-inline.exp: Fix test case.
2008
391750c3
SM
20092020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
2010
2011 * gdb.python/py-frame-args.exp: De-duplicate test names.
2012
b7874836
AB
20132020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
2014
2015 PR gdb/27059
2016 * gdb.dwarf2/dyn-type-unallocated.c: New file.
2017 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
2018
e1ff6226
PW
20192020-12-21 Peter Waller <p@pwaller.net>
2020
2021 * gdb.base/style-interp-exec-mi.exp: New.
2022 * gdb.base/style-interp-exec-mi.c: New.
2023
ca01f1bf
SM
20242020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
2025
2026 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
2027 gdb_test. Use proc_with_prefix.
2028
0fe69a94
MM
20292020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2030
2031 * gdb.btrace/exception.exp: Build with nopie.
2032 * gdb.btrace/function_call_history.exp: Likewise.
2033 * gdb.btrace/unknown_functions.exp: Likewise.
2034
806e7575
MM
20352020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2036
2037 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
2038
493d2172
MM
20392020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2040
2041 * gdb.python/py-record-btrace.exp: Make test names unique.
2042 * gdb.python/py-record-full.exp: Likewise.
2043
1a1c0afc
MM
20442020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2045
2046 * gdb.btrace/data.exp: Make test names unique.
2047 * gdb.btrace/delta.exp: Likewise.
2048 * gdb.btrace/enable.exp: Likewise.
2049 * gdb.btrace/function_call_history.exp: Likewise.
2050 * gdb.btrace/nohist.exp: Likewise.
2051 * gdb.btrace/non-stop.exp: Likewise.
2052 * gdb.btrace/rn-dl-bind.exp: Likewise.
2053 * gdb.btrace/step.exp: Likewise.
2054 * gdb.btrace/stepi.exp: Likewise.
2055 * gdb.btrace/tailcall.exp: Likewise.
2056
98d837f0
MM
20572020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2058
2059 * gdb.btrace/enable.exp: Update error message.
2060 * gdb.btrace/multi-inferior.exp: Likewise.
2061 * gdb.btrace/reconnect.exp: Likewise.
2062 * gdb.python/py-record-btrace.exp: Likewise.
2063 * gdb.python/py-record-full.exp: Likewise.
2064
c541fa7c
TV
20652020-12-20 Tom de Vries <tdevries@suse.de>
2066
2067 * lib/gdb.exp (save_target_board_info): New proc.
2068 (gdb_compile_shlib): Use save_target_board_info.
2069
60108e47
TV
20702020-12-19 Tom de Vries <tdevries@suse.de>
2071
2072 * lib/gdb.exp (supports_scalar_storage_order_attribute)
2073 (supports_gnuc): New proc.
2074 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
2075 test_compiler_info calls. Add unsupported message.
2076 * gdb.base/endianity.c: Use TEST_SSO.
2077
fa639f55
HD
20782020-12-19 Hannes Domani <ssbssa@yahoo.de>
2079
2080 PR exp/27070
2081 * gdb.python/compare-enum-type-a.c: New test.
2082 * gdb.python/compare-enum-type-b.c: New test.
2083 * gdb.python/compare-enum-type.exp: New file.
2084 * gdb.python/compare-enum-type.h: New test.
2085
4aea001f
HD
20862020-12-18 Hannes Domani <ssbssa@yahoo.de>
2087
2088 * gdb.python/py-format-string.exp: Add tests for address keyword.
2089
b3f9469b
HD
20902020-12-18 Hannes Domani <ssbssa@yahoo.de>
2091
2092 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
2093
86ef42bd
TT
20942020-12-18 Tom Tromey <tromey@adacore.com>
2095
2096 * gdb.ada/fixed_points.exp: Also run with
2097 -fgnat-encodings=minimal. Update expected output.
2098
93df4a1d
SM
20992020-12-16 Simon Marchi <simon.marchi@efficios.com>
2100
2101 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
2102 * gdb.base/continue-all-already-running.exp: Likewise.
2103 * gdb.base/moribund-step.exp: Likewise.
2104 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
2105
592995fa
TV
21062020-12-16 Tom de Vries <tdevries@suse.de>
2107
2108 * gdb.base/batch-preserve-term-settings.exp:
2109
1e61189d
TV
21102020-12-16 Tom de Vries <tdevries@suse.de>
2111
2112 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
2113 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
2114
19007d95
LM
21152020-12-16 Luis Machado <luis.machado@linaro.org>
2116
2117 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
2118 pointer-based memory accesses.
2119 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
2120 hw watchpoint cases.
2121
a33fc9ae
RK
21222020-12-15 Rae Kim <rae.kim@gmail.com>
2123
2124 * gdb.base/document.exp: New test.
2125
0e5ad442
TT
21262020-12-15 Tom Tromey <tromey@adacore.com>
2127
2128 * gdb.base/style.exp: Add deprecation tests.
2129
60598dbd
SM
21302020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
2131
2132 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
2133
8cd6d968
MW
21342020-12-14 Mark Wielaard <mark@klomp.org>
2135
2136 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
2137 specially, set attr_form_comment to the actual FORM string used.
2138
eab9267c
MW
21392020-12-14 Mark Wielaard <mark@klomp.org>
2140
2141 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
2142 _constants(SPECIAL_expr) here, but set it...
2143 (Dwarf::cu): ...here based on _cu_version.
2144
2f413264
TV
21452020-12-14 Tom de Vries <tdevries@suse.de>
2146
2147 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
2148 pass -fPIC.
2149 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
2150 * gdb.base/break-probes.exp: Same.
2151 * gdb.base/ctxobj.exp: Same.
2152 * gdb.base/dso2dso.exp: Same.
2153 * gdb.base/global-var-nested-by-dso.exp: Same.
2154 * gdb.base/info-shared.exp: Same.
2155 * gdb.base/jit-reader-simple.exp: Same.
2156 * gdb.base/print-file-var.exp: Same.
2157 * gdb.base/skip-solib.exp: Same.
2158 * gdb.btrace/dlopen.exp: Same.
2159
18f1cb1f
TV
21602020-12-14 Tom de Vries <tdevries@suse.de>
2161
2162 PR testsuite/26963
2163 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
2164
519155c9
TV
21652020-12-14 Tom de Vries <tdevries@suse.de>
2166
2167 PR testsuite/26962
2168 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
2169 cast it to its declared type".
2170
153f6e6c
TV
21712020-12-14 Tom de Vries <tdevries@suse.de>
2172
2173 PR testsuite/26951
2174 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
2175 shell prompt.
2176
86b44259
TT
21772020-12-14 Tom Tromey <tromey@adacore.com>
2178
2179 * gdb.ada/nested.exp: Add new tests.
2180 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
2181
e26624c6
TT
21822020-12-14 Tom Tromey <tromey@adacore.com>
2183
2184 * gdb.dwarf2/ada-thick-pointer.exp: New file.
2185
a3bdae4e
TT
21862020-12-14 Tom Tromey <tromey@adacore.com>
2187
2188 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
2189
862fcbd8
TV
21902020-12-13 Tom de Vries <tdevries@suse.de>
2191
2192 PR testsuite/26953
2193 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
2194 attribute support if compiler doesn't support it.
2195
a406a98e
TV
21962020-12-13 Tom de Vries <tdevries@suse.de>
2197
2198 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
2199 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
2200 source to shared lib. Add ada to options.
2201
5d7e6ed0
TV
22022020-12-13 Tom de Vries <tdevries@suse.de>
2203
2204 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
2205 calling gnatbind and gnatlink.
2206
ee9812a0
AB
22072020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2208
2209 * gdb.base/dcache-flush.c: New file.
2210 * gdb.base/dcache-flush.exp: New file.
2211
50a5f187
AB
22122020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2213
2214 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
2215 commands.
2216 * gdb.base/killed-outside.exp: Likewise.
2217 * gdb.opt/inline-bt.exp: Likewise.
2218 * gdb.perf/gmonster-null-lookup.py: Likewise.
2219 * gdb.perf/gmonster-print-cerr.py: Likewise.
2220 * gdb.perf/gmonster-ptype-string.py: Likewise.
2221 * gdb.python/py-unwind.exp: Likewise.
2222
19c659f1
AB
22232020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2224
2225 * gdb.base/commands.exp: Update expected results.
2226
9ef6d4a1
AB
22272020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2228
2229 PR cli/15104
2230 * gdb.base/commands.exp: Add additional tests.
2231 * gdb.base/completion.exp: Add additional tests.
2232
1536146f
AB
22332020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2234
2235 * gdb.base/completion.exp: Add additional tests.
2236
346e7e19
TV
22372020-12-11 Tom de Vries <tdevries@suse.de>
2238
2239 PR testsuite/26991
2240 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
2241 violations by setting bounds registers if the bounds are passed in the
2242 Bounds Table.
2243
9cd7a95a
TV
22442020-12-11 Tom de Vries <tdevries@suse.de>
2245
2246 PR testsuite/26954
2247 * gdb.base/float128.exp: Detect and handle no mpfr support.
2248
4483a8e7
SM
22492020-12-10 Simon Marchi <simon.marchi@efficios.com>
2250
2251 PR gdb/24694
2252 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
2253 calls.
2254
10067028
TV
22552020-12-10 Tom de Vries <tdevries@suse.de>
2256
2257 PR testsuite/26947
2258 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
2259 braces for tcl 8.5 and earlier.
2260
5b56203a
SM
22612020-12-09 Simon Marchi <simon.marchi@efficios.com>
2262
2263 PR 26875, PR 26901
2264 * gdb.base/flexible-array-member.c: New test.
2265 * gdb.base/flexible-array-member.exp: New test.
2266
b46551b2
TV
22672020-12-08 Tom de Vries <tdevries@suse.de>
2268
2269 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
2270 using is_amd64_regs_target.
2271
8439f446
TV
22722020-12-08 Tom de Vries <tdevries@suse.de>
2273
2274 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
2275 self_id.
2276
bc545da7
PA
22772020-12-07 Pedro Alves <pedro@palves.net>
2278
2279 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
2280 'additional_flags' variable.
2281
1f58f6c2
TBA
22822020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2283
2284 * gdb.linespec/explicit.exp: Extend with a test to check completing
2285 '-' after seemingly complete options.
2286
5759831a
TBA
22872020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2288
2289 * gdb.linespec/keywords.exp: Add tests to check positional
2290 flexibility of "-force-condition".
2291
21e051b3
TBA
22922020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2293
2294 * gdb.base/bp-cmds-run-with-ex.c: New file.
2295 * gdb.base/bp-cmds-run-with-ex.exp: New file.
2296 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
2297 * gdb.gdb/python-interrupts.exp: Update the call to
2298 'catch_command_errors' with the new argument.
2299 * gdb.gdb/python-selftest.exp: Ditto.
2300
187b041e
SM
23012020-12-04 Simon Marchi <simon.marchi@efficios.com>
2302
2303 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
2304 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2305 * gdb.threads/non-stop-fair-events.exp: Likewise.
2306
3b7a962d
SM
23072020-12-04 Simon Marchi <simon.marchi@efficios.com>
2308
2309 * gdb.threads/step-over-exec.exp: New.
2310 * gdb.threads/step-over-exec.c: New.
2311 * gdb.threads/step-over-exec-execd.c: New.
2312 * lib/my-syscalls.S: New.
2313 * lib/my-syscalls.h: New.
2314
e633b117
SM
23152020-12-04 Simon Marchi <simon.marchi@efficios.com>
2316
2317 * lib/dwarf.exp (declare_labels): Use name as text if text is
2318 not provided.
2319
67748e0f
TV
23202020-12-04 Tom de Vries <tdevries@suse.de>
2321
2322 PR testsuite/26990
2323 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2324 are unsupported.
2325
a8d13675
TV
23262020-12-04 Tom de Vries <tdevries@suse.de>
2327
2328 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2329 clause.
2330
f17727b3
TV
23312020-12-04 Tom de Vries <tdevries@suse.de>
2332
2333 * gdb.reverse/insn-reverse.exp: Fix count handling.
2334
a1499830
TV
23352020-12-04 Tom de Vries <tdevries@suse.de>
2336
2337 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2338 __x86_64__.
2339
9c027c2f
TV
23402020-12-04 Tom de Vries <tdevries@suse.de>
2341
2342 * gdb.reverse/insn-reverse.c (test_nr): New var.
2343 (usage, parse_args): New function.
2344 (main): Call parse_args. Only run test for test_nr.
2345 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2346 and bail out. Run subtests individually, using an inferior arg
2347 specifying the subtest.
2348
533b2ae0
AB
23492020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2350
2351 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2352
e4502042
AB
23532020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2354
2355 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2356 update test to use this.
2357
f55a9a37
SM
23582020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2359
2360 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2361
0a6155a0
SM
23622020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2363
2364 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2365 (do_test): Don't use with_test_prefix.
2366 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2367 (do_test): Don't use with_test_prefix.
2368 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2369 (do_test): Don't use with_test_prefix.
2370 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2371 (do_test): Don't use with_test_prefix.
2372
4d56d64a
SM
23732020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2374
2375 * gdb.threads/non-ldr-exit.exp: Fix comment.
2376
54e75f29
AB
23772020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2378
2379 * gdb.xml/maint-xml-dump-03.xml: New file.
2380
7ce05d21
TV
23812020-11-30 Tom de Vries <tdevries@suse.de>
2382
2383 PR symtab/26905
2384 * gdb.dwarf2/count.exp: Remove kfails.
2385
50757f95
TBA
23862020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2387
2388 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2389 indices.
2390
4afa9fd9
JB
23912020-11-24 Joel Brobecker <brobecker@adacore.com>
2392
2393 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2394 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2395 languages. Remove the associated setup_xfail.
2396
15a491af
SM
23972020-11-23 Simon Marchi <simon.marchi@efficios.com>
2398
2399 * lib/gdb.exp (gdb_assert): Show error message on error.
2400
891615f0
TV
24012020-11-23 Tom de Vries <tdevries@suse.de>
2402
2403 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2404 * gdb.ada/mod_from_name.exp: Same.
2405 * gdb.ada/pckd_arr_ren.exp: Same.
2406
19922582
SM
24072020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2408
2409 * gdb.base/template.exp: New.
2410 * gdb.base/template.c: New.
2411
117c628d
GB
24122020-11-22 Gary Benson <gbenson@redhat.com>
2413
2414 PR gdb/26905
2415 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2416 is defined using a DW_AT_count which references another DIE.
2417
da39d3ba
TV
24182020-11-21 Tom de Vries <tdevries@suse.de>
2419
2420 * gdb.base/vla-ptr.exp: Add XFAIL.
2421
a5c641b5
AB
24222020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2423
2424 * gdb.fortran/array-slices-bad.exp: New file.
2425 * gdb.fortran/array-slices-bad.f90: New file.
2426 * gdb.fortran/array-slices-sub-slices.exp: New file.
2427 * gdb.fortran/array-slices-sub-slices.f90: New file.
2428 * gdb.fortran/array-slices.exp: Rewrite tests.
2429 * gdb.fortran/array-slices.f90: Rewrite tests.
2430 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2431
a15a5258
AB
24322020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2433
2434 * gdb.base/completion.exp: Add new completion tests.
2435
7cb2893d
SM
24362020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2437
2438 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2439 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2440 * gdb.mi/mi-nsintrall.exp: Likewise.
2441 * gdb.mi/mi-nsmoribund.exp: Likewise.
2442 * gdb.mi/mi-nsthrexec.exp: Likewise.
2443 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2444
cf144ec8
SM
24452020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2446
2447 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2448 of perror.
2449
6b6a3e05
JM
24502020-11-18 Joseph Myers <joseph@codesourcery.com>
2451
2452 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2453 $arg.exe exists but $arg does not.
2454
811bdca0
GB
24552020-11-17 Gary Benson <gbenson@redhat.com>
2456
2457 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2458 __attribute__ ((used)).
2459
c72e3136
AB
24602020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2461
2462 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2463
037d7135
AB
24642020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2465
2466 * gdb.base/completion.exp: Add new tests.
2467
119e99bb
TT
24682020-11-16 Tom Tromey <tromey@adacore.com>
2469
2470 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2471 tests.
2472
b74dbc20
JB
24732020-11-15 Joel Brobecker <brobecker@adacore.com>
2474
2475 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2476 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2477 (main): Add reference to pck__fp1_var2.
2478 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2479
0a12719e
JB
24802020-11-15 Joel Brobecker <brobecker@adacore.com>
2481
2482 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2483
0c9150e4
JB
24842020-11-15 Joel Brobecker <brobecker@adacore.com>
2485
2486 * gdb.ada/fixed_points.exp: Add ptype tests.
2487 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2488
b26daff9
JB
24892020-11-15 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2492
09584414
JB
24932020-11-15 Joel Brobecker <brobecker@adacore.com>
2494
2495 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2496 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2497 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2498 New files.
2499 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2500
2501 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2502 New files.
2503
9dd02fc0
AB
25042020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2505
2506 PR cli/26879
2507 * gdb.fortran/completion.exp: New file.
2508 * gdb.fortran/completion.f90: New file.
2509
5643c500
JM
25102020-11-12 Joseph Myers <joseph@codesourcery.com>
2511
2512 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2513 but $arg does not.
2514
7bea47f0
AB
25152020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2516
2517 * gdb.fortran/types.exp: Add more tests.
2518
1f2624a3
TT
25192020-11-12 Tom Tromey <tom@tromey.com>
2520
2521 PR rust/26799:
2522 * gdb.rust/traits.exp: Remove kfails.
2523
9e74f0ae
GB
25242020-11-12 Gary Benson <gbenson@redhat.com>
2525
2526 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2527 statement.
2528
acb994fa
SM
25292020-11-11 Simon Marchi <simon.marchi@efficios.com>
2530
2531 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2532 always-inserted" axis.
2533 (do_test): Add breakpoint_always_inserted parameter.
2534
95016fd2
TT
25352020-11-10 Tom Tromey <tromey@adacore.com>
2536
2537 * gdb.ada/bias.exp: Update.
2538 * gdb.ada/bias/bias.adb (X): Change value.
2539
83100a74
GB
25402020-11-10 Gary Benson <gbenson@redhat.com>
2541
2542 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2543 regexp fragment in parentheses to prevent false matching.
2544
6ff174a7
GB
25452020-11-10 Gary Benson <gbenson@redhat.com>
2546
2547 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2548
eb24648c
GB
25492020-11-10 Gary Benson <gbenson@redhat.com>
2550
2551 * gdb.cp/step-and-next-inline.exp: Only require
2552 -gstatement-frontiers when building with GCC.
2553 Only setup KFAIL's for GCC issues when using
2554 a GCC-built executable.
2555
86775fab
AB
25562020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2557
2558 * gdb.base/debug-expr.c: Add extra function to allow for an
2559 additional test.
2560 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2561 to this proc with gdb_test_debug_expr. Add an extra test.
2562 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2563 to this proc with gdb_test_debug_expr, give the tests names
2564 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2565 calls to this proc with gdb_test_debug_expr, give the tests names
2566 * gdb.fortran/debug-expr.exp: New file.
2567 * gdb.fortran/debug-expr.f90: New file.
2568 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2569
a1945bd4
SM
25702020-11-06 Simon Marchi <simon.marchi@efficios.com>
2571
2572 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2573 proceduresu.
2574 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2575 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2576 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2577 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2578 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2579 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2580 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2581 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2582
9c91c725
TT
25832020-11-04 Tom Tromey <tromey@adacore.com>
2584
2585 * gdb.ada/funcall_ref.exp: Update.
2586 * gdb.ada/var_rec_arr.exp: Update.
2587
8d9fd3a1
TT
25882020-11-04 Tom Tromey <tromey@adacore.com>
2589
2590 * gdb.ada/rec_ptype.exp: New file.
2591 * gdb.ada/rec_ptype/main.adb: New file.
2592 * gdb.ada/rec_ptype/p.ads: New file.
2593
d8f62e84
TT
25942020-11-04 Tom Tromey <tromey@adacore.com>
2595
2596 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2597 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2598 (PT_Full): New variable.
2599 * gdb.ada/tick_length_array_enum_idx/pck.adb
2600 (Full_PT): New type.
2601
7ff5b937
TT
26022020-11-04 Tom Tromey <tromey@adacore.com>
2603
2604 * gdb.ada/array_of_variant.exp: New file.
2605 * gdb.ada/array_of_variant/p.adb: New file.
2606 * gdb.ada/array_of_variant/pck.ads: New file.
2607 * gdb.ada/array_of_variant/pck.adb: New file.
2608
10f6a3ad
TT
26092020-11-04 Tom Tromey <tromey@adacore.com>
2610
2611 * gdb.ada/enum_idx_packed.exp: Add test.
2612 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2613 New variable.
2614 * gdb.ada/enum_idx_packed/pck.ads (Short)
2615 (Multi_Dimension, Multi_Dimension_Access): New types.
2616
b72795a8
TT
26172020-11-04 Tom Tromey <tromey@adacore.com>
2618
2619 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2620
24aa1b02
TT
26212020-11-04 Tom Tromey <tromey@adacore.com>
2622
2623 * gdb.ada/set_pckd_arr_elt.exp: Also test
2624 -fgnat-encodings=minimal. Add tests.
2625 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2626 Call Update_Small a second time.
2627 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2628 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2629 (Variant_Access): New types.
2630 (New_Variant): Declare.
2631
c9a28cbe
TT
26322020-11-04 Tom Tromey <tromey@adacore.com>
2633
2634 * gdb.ada/mod_from_name.exp: Test printing slice.
2635
57567375
TT
26362020-11-04 Tom Tromey <tromey@adacore.com>
2637
2638 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2639 values.
2640 * gdb.ada/access_to_unbounded_array.exp: Test different
2641 -fgnat-encodings values.
2642 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2643 values.
2644 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2645 values.
2646 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2647 values.
2648 * gdb.ada/array_of_variable_length.exp: Test different
2649 -fgnat-encodings values.
2650 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2651 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2652 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2653 change.
2654 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2655 values.
2656 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2657 * gdb.ada/out_of_line_in_inlined.exp: Test different
2658 -fgnat-encodings values.
2659 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2660 values.
2661 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2662 values.
2663 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2664 -fgnat-encodings values.
2665 * gdb.ada/variant_record_packed_array.exp: Test different
2666 -fgnat-encodings values.
2667
a7400e44
TT
26682020-11-04 Tom Tromey <tromey@adacore.com>
2669
2670 * gdb.ada/enum_idx_packed.exp: Add tests.
2671 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2672 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2673 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2674 declarations.
2675
c40907bf
TV
26762020-11-03 Tom de Vries <tdevries@suse.de>
2677
2678 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2679 terminator comments.
2680 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2681 terminator.
2682
f468977a
SM
26832020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2684
2685 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2686 integer format test with regexp.
2687
1c2bec19
GB
26882020-11-02 Gary Benson <gbenson@redhat.com>
2689
2690 * gdb.base/print-file-var.exp (test): Separate compiler and
2691 linker options, and build using build_executable_from_specs
2692 to accommodate this.
2693
6539a36d
GB
26942020-11-02 Gary Benson <gbenson@redhat.com>
2695
2696 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2697 for .c files compiled as C++ with Clang if any shared
2698 libraries are specified.
2699
7ea44a51
GB
27002020-11-02 Gary Benson <gbenson@redhat.com>
2701
2702 * lib/attributes.h: New header.
2703 * gdb.base/backtrace.c: Include the above. Replace
2704 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2705 * gdb.base/infcall-nested-structs.c: Likewise.
2706 * gdb.base/vla-optimized-out.c: Likewise.
2707
ab8f783d
TV
27082020-11-02 Tom de Vries <tdevries@suse.de>
2709
2710 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2711
d77c9224
JB
27122020-11-01 Joel Brobecker <brobecker@adacore.com>
2713
2714 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2715 System.Min_Int and System.Max_Int with smaller hardcoded
2716 constants.
2717
0e5b0dd0
SM
27182020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2719
2720 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2721 * configure: Re-generate.
2722
136821d9
SM
27232020-10-30 Simon Marchi <simon.marchi@efficios.com>
2724
2725 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2726 expected output.
2727
b78b3a29
TBA
27282020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2729
2730 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2731 behavior.
2732 * gdb.base/paginate-bg-execution.exp: Ditto.
2733 * gdb.base/paginate-inferior-exit.exp: Ditto.
2734 * gdb.base/double-prompt-target-event-error.c: Remove.
2735 * gdb.base/double-prompt-target-event-error.exp: Remove.
2736
cfaa8f76
TBA
27372020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2738
2739 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2740 inferiors' and 'detach inferiors' do not change the current
2741 inferior.
2742
0ad0e70c
TV
27432020-10-29 Tom de Vries <tdevries@suse.de>
2744
2745 * gdb.threads/tls.exp: Fix DUPLICATEs.
2746
99cc6b2a
TV
27472020-10-28 Tom de Vries <tdevries@suse.de>
2748
2749 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2750
efe9b873
TV
27512020-10-28 Tom de Vries <tdevries@suse.de>
2752
2753 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2754 * gdb.base/reread.exp: Same.
2755
6b68fd45
TV
27562020-10-28 Tom de Vries <tdevries@suse.de>
2757
2758 * lib/gdb.exp (readnow): Handle arg.
2759 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2760
32a5f98a
TV
27612020-10-28 Tom de Vries <tdevries@suse.de>
2762
2763 * gdb.base/relocate.exp: Update regexp for -readnow.
2764
f93b8760
TV
27652020-10-28 Tom de Vries <tdevries@suse.de>
2766
2767 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2768 -readnow.
2769
1b00ef06
TV
27702020-10-28 Tom de Vries <tdevries@suse.de>
2771
2772 PR symtab/26772
2773 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2774 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2775
364bb903
TV
27762020-10-28 Tom de Vries <tdevries@suse.de>
2777
2778 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2779 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2780 complaint during file command for -readnow.
2781
445a033f
TV
27822020-10-28 Tom de Vries <tdevries@suse.de>
2783
2784 * gdb.cp/nsalias.exp: Fix typo in test name.
2785
fdd67a42
TV
27862020-10-28 Tom de Vries <tdevries@suse.de>
2787
2788 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2789
706baf4c
TV
27902020-10-28 Tom de Vries <tdevries@suse.de>
2791
2792 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2793 -readnow.
2794
b448cca5
TV
27952020-10-27 Tom de Vries <tdevries@suse.de>
2796
2797 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2798
5868da03
TV
27992020-10-27 Tom de Vries <tdevries@suse.de>
2800
2801 * gdb.base/maint.exp: Update for -readnow.
2802
06db6ec3
TV
28032020-10-27 Tom de Vries <tdevries@suse.de>
2804
2805 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2806 -readnow.
2807
934a1764
GB
28082020-10-14 Gary Benson <gbenson@redhat.com>
2809
2810 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2811 "_vptr$Base" as correct, in addition to "_vptr.Base".
2812 (test_mixed): Likewise.
2813
0bf21fbd
GB
28142020-10-27 Gary Benson <gbenson@redhat.com>
2815
2816 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2817 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2818
b1d4d8d1
TBA
28192020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2820
2821 * gdb.base/condbreak.exp: Update the completion tests to
2822 consider the '-force' flag.
2823
bd24c5d6
TV
28242020-10-27 Tom de Vries <tdevries@suse.de>
2825
2826 * gdb.base/list-ambiguous-readnow.exp: New file.
2827
733d554a
TBA
28282020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2829
2830 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2831 the condition.
2832 * gdb.linespec/cpcompletion.exp: Update to consider the
2833 '-force-condition' keyword.
2834 * gdb.linespec/explicit.exp: Ditto.
2835 * lib/completion-support.exp: Ditto.
2836
b5fa468f
TBA
28372020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2838
2839 * gdb.base/condbreak-multi-context.cc: New file.
2840 * gdb.base/condbreak-multi-context.exp: New file.
2841
b3247276
TT
28422020-10-26 Tom Tromey <tom@tromey.com>
2843
2844 * lib/mi-support.exp (default_mi_gdb_start): Call
2845 gdb_stdin_log_init.
2846 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2847 subtract one from gdb_instances.
2848 (gdb_stdin_log_write): Flush in_file.
2849
1c47ec3e
TV
28502020-10-26 Tom de Vries <tdevries@suse.de>
2851
2852 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2853
6390859c
TT
28542020-10-26 Tom Tromey <tromey@adacore.com>
2855
2856 * gdb.ada/unsigned_range/foo.adb: New file.
2857 * gdb.ada/unsigned_range/pack.adb: New file.
2858 * gdb.ada/unsigned_range/pack.ads: New file.
2859 * gdb.ada/unsigned_range.exp: New file.
2860
55c3ad88
TV
28612020-10-26 Tom de Vries <tdevries@suse.de>
2862
2863 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2864
1612c4bb
TV
28652020-10-26 Tom de Vries <tdevries@suse.de>
2866
2867 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2868 for CU.
2869 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2870
7d72802b
TV
28712020-10-23 Tom de Vries <tdevries@suse.de>
2872
2873 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2874 DW_FORM_string.
2875 (Dwarf::_default_form): New proc.
2876 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2877 guessed.
2878
9476b583
TV
28792020-10-23 Tom de Vries <tdevries@suse.de>
2880
2881 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2882 * gdb.dwarf2/atomic-type.exp: Same.
2883 * gdb.dwarf2/bad-regnum.exp: Same.
2884 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2885 * gdb.dwarf2/dw2-align.exp: Same.
2886 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2887 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2888 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2889 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2890 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2891 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2892 * gdb.dwarf2/enum-type.exp: Same.
2893 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2894 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2895 * gdb.dwarf2/main-subprogram.exp: Same.
2896 * gdb.dwarf2/missing-type-name.exp: Same.
2897 * gdb.dwarf2/nonvar-access.exp: Same.
2898 * gdb.dwarf2/typedef-void-finish.exp: Same.
2899 * gdb.dwarf2/var-access.exp: Same.
2900 * gdb.dwarf2/void-type.exp: Same.
2901
4a636814
SM
29022020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2903
2904 PR gdb/26693
2905 * gdb.dwarf2/template-specification-full-name.exp: New test.
2906
557fc257
LM
29072020-10-22 Luis Machado <luis.machado@linaro.org>
2908
2909 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2910 expected an offset from the function.
2911 * gdb.base/msym-bp.exp (test): Likewise.
2912
6b4c676c
AB
29132020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2914
2915 * gdb.fortran/array-slices.exp: Add a new test.
2916
98cec4f6
GB
29172020-10-21 Gary Benson <gbenson@redhat.com>
2918
2919 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2920 fullname test with Clang. Also expand comments generally.
2921
ae86f581
TV
29222020-10-20 Tom de Vries <tdevries@suse.de>
2923
2924 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2925
8c161360
TV
29262020-10-20 Tom de Vries <tdevries@suse.de>
2927
2928 * gdb.dwarf2/arr-stride.c: Remove.
2929 * gdb.dwarf2/arr-stride.exp: Use main.c.
2930 * gdb.dwarf2/arr-subrange.c: Remove.
2931 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2932 * gdb.dwarf2/bad-regnum.c: Remove.
2933 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2934 * gdb.dwarf2/corrupt.c: Remove.
2935 * gdb.dwarf2/corrupt.exp: Use main.c.
2936 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2937 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2938 * gdb.dwarf2/dw2-icycle.c: Remove.
2939 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2940 * gdb.dwarf2/formdata16.c: Remove.
2941 * gdb.dwarf2/formdata16.exp: Use main.c.
2942 * gdb.dwarf2/implptrconst.c: Remove.
2943 * gdb.dwarf2/implptrconst.exp: Use main.c.
2944 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2945 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2946 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2947 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2948
9c2412ec
TV
29492020-10-20 Tom de Vries <tdevries@suse.de>
2950
2951 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2952 file.
2953 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2954
0cd2ad78
TV
29552020-10-20 Tom de Vries <tdevries@suse.de>
2956
2957 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2958 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2959 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2960 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2961 * gdb.dwarf2/dw2-ranges.exp: Same.
2962 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2963 * gdb.dwarf2/var-access.exp: Same.
2964
22cc388e
TT
29652020-10-19 Tom Tromey <tromey@adacore.com>
2966
2967 PR tui/26719
2968 * gdb.tui/list.exp: Check source window contents after focus
2969 change.
2970
520596f2
TV
29712020-10-17 Tom de Vries <tdevries@suse.de>
2972
2973 PR symtab/26317
2974 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2975
d1c8a76d
TV
29762020-10-17 Tom de Vries <tdevries@suse.de>
2977
2978 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2979 as suffix.
2980 * gdb.dwarf2/atomic.c: Rename to ...
2981 * gdb.dwarf2/atomic-type.c: ... this.
2982 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2983 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2984 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2985 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2986 * gdb.dwarf2/fission-mix2.c: Rename to ...
2987 * gdb.dwarf2/fission-mix-2.c: ... this.
2988 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2989 standard_testfile.
2990 * gdb.dwarf2/ada-valprint-error.exp: Same.
2991 * gdb.dwarf2/arr-stride.exp: Same.
2992 * gdb.dwarf2/arr-subrange.exp: Same.
2993 * gdb.dwarf2/atomic-type.exp: Same.
2994 * gdb.dwarf2/bad-regnum.exp: Same.
2995 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2996 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2997 * gdb.dwarf2/clang-debug-names.exp: Same.
2998 * gdb.dwarf2/comp-unit-lang.exp: Same.
2999 * gdb.dwarf2/corrupt.exp: Same.
3000 * gdb.dwarf2/count.exp: Same.
3001 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3002 * gdb.dwarf2/data-loc.exp: Same.
3003 * gdb.dwarf2/dw2-align.exp: Same.
3004 * gdb.dwarf2/dw2-bad-elf.exp: Same.
3005 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3006 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
3007 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
3008 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
3009 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3010 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
3011 * gdb.dwarf2/dw2-inline-param.exp: Same.
3012 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3013 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3014 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3015 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3016 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
3017 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
3018 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3019 * gdb.dwarf2/dw2-param-error.exp: Same.
3020 * gdb.dwarf2/dw2-ranges-base.exp: Same.
3021 * gdb.dwarf2/dw2-ranges.exp: Same.
3022 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
3023 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
3024 * gdb.dwarf2/dw4-sig-types.exp: Same.
3025 * gdb.dwarf2/dynarr-ptr.exp: Same.
3026 * gdb.dwarf2/enum-type.exp: Same.
3027 * gdb.dwarf2/fission-mix.exp: Same.
3028 * gdb.dwarf2/formdata16.exp: Same.
3029 * gdb.dwarf2/implptrconst.exp: Same.
3030 * gdb.dwarf2/implptrpiece.exp: Same.
3031 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3032 * gdb.dwarf2/main-subprogram.exp: Same.
3033 * gdb.dwarf2/method-ptr.exp: Same.
3034 * gdb.dwarf2/missing-sig-type.exp: Same.
3035 * gdb.dwarf2/nonvar-access.exp: Same.
3036 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3037 * gdb.dwarf2/shortpiece.exp: Same.
3038 * gdb.dwarf2/staticvirtual.exp: Same.
3039 * gdb.dwarf2/subrange.exp: Same.
3040 * gdb.dwarf2/symtab-producer.exp: Same.
3041 * gdb.dwarf2/typedef-void-finish.exp: Same.
3042 * gdb.dwarf2/var-access.exp: Same.
3043 * gdb.dwarf2/variant.exp: Same.
3044 * gdb.dwarf2/void-type.exp: Same.
3045 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
3046 dw2-ranges-main.c.
3047 * gdb.dwarf2/dw2-ranges-main.c: Remove.
3048
472d09c1
TV
30492020-10-16 Tom de Vries <tdevries@suse.de>
3050
3051 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
3052
afe75f6d
TV
30532020-10-16 Tom de Vries <tdevries@suse.de>
3054
3055 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
3056
8c8bd0ba
TV
30572020-10-14 Tom de Vries <tdevries@suse.de>
3058
3059 PR testsuite/26732
3060 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
3061 scenario 2.
3062 * gdb.ada/mi_catch_ex_hand.exp: Same.
3063
b75d55d4
PA
30642020-10-13 Pedro Alves <pedro@palves.net>
3065
3066 * lib/mi-support.exp (mi_clean_restart): New.
3067 (mi_run_to_main): Delete.
3068 All callers adjust to use mi_clean_restart / mi_runto_main.
3069
e777225b
PA
30702020-10-13 Pedro Alves <pedro@palves.net>
3071
3072 * config/monitor.exp: Use "list -q".
3073 * gdb.arch/gdb1558.exp: Use "break -q".
3074 * gdb.arch/i386-permbkpt.exp: Use "break -q".
3075 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
3076 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
3077 * gdb.base/commands.exp: Use "break -q".
3078 * gdb.base/condbreak.exp: Use "break -q".
3079 * gdb.base/ctf-ptype.exp: Use "list -q".
3080 * gdb.base/define.exp: Use "break -q".
3081 * gdb.base/del.exp: Use "break -q".
3082 * gdb.base/fullname.exp: Use "break -q".
3083 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
3084 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
3085 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
3086 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
3087 "hbreak -q".
3088 * gdb.base/included.exp: Use "list -q".
3089 * gdb.base/label.exp: Use "break -q".
3090 * gdb.base/lineinc.exp: Use "break -q".
3091 * gdb.base/list.exp: Use "list -q".
3092 * gdb.base/macscp.exp: Use "list -q".
3093 * gdb.base/pending.exp: Use "break -q".
3094 * gdb.base/prologue-include.exp: Use "break -q".
3095 * gdb.base/ptype.exp: Use "list -q".
3096 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
3097 * gdb.base/server-del-break.exp: Use "break -q".
3098 * gdb.base/style.exp: Use "break -q".
3099 * gdb.base/symbol-without-target_section.exp: Use "list -q".
3100 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
3101 * gdb.cp/exception.exp: Use "tbreak -q".
3102 * gdb.dwarf2/dw2-error.exp: Use "break -q".
3103 * gdb.dwarf2/fission-mix.exp: Use "break -q".
3104 * gdb.dwarf2/fission-reread.exp: Use "break -q".
3105 * gdb.dwarf2/pr13961.exp: Use "break -q".
3106 * gdb.linespec/explicit.exp: Use "list -q".
3107 * gdb.linespec/linespec.exp: Use "break -q".
3108 * gdb.mi/mi-simplerun.exp: Use "--qualified".
3109 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
3110 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
3111 * gdb.server/connect-without-multi-process.exp: Use "break -q".
3112 * gdb.trace/change-loc.exp: Use "break -q".
3113 * gdb.trace/pending.exp: Use "break -q".
3114 * gdb.tui/basic.exp: Use "list -q".
3115 * gdb.tui/list-before.exp: Use "list -q".
3116 * gdb.tui/list.exp: Use "list -q".
3117 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
3118
8abd8ee8
PA
31192020-10-13 Pedro Alves <pedro@palves.net>
3120
3121 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
3122 saved breakpoints file.
3123 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
3124 inspecting breakpoint list.
3125 * lib/gdb.exp (runto_main): Add "qualified" to options.
3126 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
3127 and handle it.
3128 (mi_runto_main): Pass 1 as qualified argument.
3129
f71e6719
PA
31302020-10-13 Pedro Alves <pedro@palves.net>
3131
3132 * lib/mi-support.exp (mi_runto_main): New proc.
3133 (mi_run_to_main): Use it.
3134 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
3135 * gdb.mi/mi-var-cmd.exp: Likewise.
3136 * gdb.mi/mi-var-invalidate.exp: Likewise.
3137 * mi-var-list-children-invalid-grandchild.exp: Likewise.
3138 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3139 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3140 * gdb.mi/user-selected-context-sync.exp: Likewise.
3141 * gdb.opt/inline-cmds.exp: Likewise.
3142 * gdb.python/py-framefilter-mi.exp: Likewise.
3143 * gdb.python/py-mi.exp: Likewise.
3144
50441f0f
PA
31452020-10-13 Pedro Alves <pedro@palves.net>
3146
3147 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
3148 "runto main".
3149 * gdb.ada/small_reg_param.exp: Likewise.
3150 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3151 * gdb.base/annota1.exp: Likewise.
3152 * gdb.base/anon.exp: Likewise.
3153 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
3154 * gdb.base/dprintf-non-stop.exp: Likewise.
3155 * gdb.base/dprintf.exp: Likewise.
3156 * gdb.base/gdb11530.exp: Likewise.
3157 * gdb.base/gdb11531.exp: Likewise.
3158 * gdb.base/gnu_vector.exp: Likewise.
3159 * gdb.base/interrupt-noterm.exp: Likewise.
3160 * gdb.base/memattr.exp: Likewise.
3161 * gdb.base/step-over-syscall.exp: Likewise.
3162 * gdb.base/watch-cond-infcall.exp: Likewise.
3163 * gdb.base/watch-read.exp: Likewise.
3164 * gdb.base/watch-vfork.exp: Likewise.
3165 * gdb.base/watch_thread_num.exp: Likewise.
3166 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
3167 * gdb.guile/scm-frame-inline.exp: Likewise.
3168 * gdb.linespec/explicit.exp: Likewise.
3169 * gdb.opt/inline-break.exp: Likewise.
3170 * gdb.python/py-frame-inline.exp: Likewise.
3171 * gdb.reverse/break-precsave.exp: Likewise.
3172 * gdb.reverse/break-reverse.exp: Likewise.
3173 * gdb.reverse/consecutive-precsave.exp: Likewise.
3174 * gdb.reverse/consecutive-reverse.exp: Likewise.
3175 * gdb.reverse/finish-precsave.exp: Likewise.
3176 * gdb.reverse/finish-reverse.exp: Likewise.
3177 * gdb.reverse/fstatat-reverse.exp: Likewise.
3178 * gdb.reverse/getresuid-reverse.exp: Likewise.
3179 * gdb.reverse/i386-precsave.exp: Likewise.
3180 * gdb.reverse/i386-reverse.exp: Likewise.
3181 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3182 * gdb.reverse/i387-env-reverse.exp: Likewise.
3183 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3184 * gdb.reverse/insn-reverse.exp: Likewise.
3185 * gdb.reverse/machinestate-precsave.exp: Likewise.
3186 * gdb.reverse/machinestate.exp: Likewise.
3187 * gdb.reverse/pipe-reverse.exp: Likewise.
3188 * gdb.reverse/readv-reverse.exp: Likewise.
3189 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3190 * gdb.reverse/rerun-prec.exp: Likewise.
3191 * gdb.reverse/s390-mvcle.exp: Likewise.
3192 * gdb.reverse/solib-precsave.exp: Likewise.
3193 * gdb.reverse/solib-reverse.exp: Likewise.
3194 * gdb.reverse/step-precsave.exp: Likewise.
3195 * gdb.reverse/step-reverse.exp: Likewise.
3196 * gdb.reverse/time-reverse.exp: Likewise.
3197 * gdb.reverse/until-precsave.exp: Likewise.
3198 * gdb.reverse/until-reverse.exp: Likewise.
3199 * gdb.reverse/waitpid-reverse.exp: Likewise.
3200 * gdb.reverse/watch-precsave.exp: Likewise.
3201 * gdb.reverse/watch-reverse.exp: Likewise.
3202 * gdb.threads/kill.exp: Likewise.
3203 * gdb.threads/tid-reuse.exp: Likewise.
3204
d3a07122
SM
32052020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
3206
3207 PR gdb/26642
3208 * gdb.base/maint-target-async-off.c: New test.
3209 * gdb.base/maint-target-async-off.exp: New test.
3210
c65c6c42
AM
32112020-10-13 Alan Modra <amodra@gmail.com>
3212
3213 * gdb.arch/powerpc-altivec.s,
3214 * gdb.arch/powerpc-power7.s,
3215 * gdb.arch/powerpc-power8.s,
3216 * gdb.arch/powerpc-power9.s,
3217 * gdb.arch/powerpc-vsx.s,
3218 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
3219 * gdb.arch/powerpc-altivec.exp,
3220 * gdb.arch/powerpc-power7.exp,
3221 * gdb.arch/powerpc-power8.exp,
3222 * gdb.arch/powerpc-power9.exp,
3223 * gdb.arch/powerpc-vsx.exp,
3224 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
3225 disassembly of mfvsrd/mtvsrd.
3226
f4a0f710
AM
32272020-10-13 Alan Modra <amodra@gmail.com>
3228
3229 * gdb.arch/arm-disassembler-options.exp: Adjust expected
3230 "target architecture" output.
3231 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3232 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
3233 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
3234 * gdb.arch/s390-disassembler-options.exp: Likewise.
3235
87a37e5e
PA
32362020-10-12 Pedro Alves <pedro@palves.net>
3237
3238 PR exp/26602
3239 PR c++/26550
3240 * gdb.cp/ambiguous.cc (marker1): Delete.
3241 (main): Initialize all the fields of the locals. Replace marker1
3242 call with a "set breakpoint here" marker.
3243 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
3244 instead of running to marker1. Add tests printing all the
3245 variables and all the fields of the variables.
3246 (test_ambiguous): New proc, expecting the new GDB output when a
3247 field access is ambiguous. Change all "warning: X ambiguous"
3248 tests to use it.
3249
71e1b6b0
GB
32502020-10-12 Gary Benson <gbenson@redhat.com>
3251
3252 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
3253 * gdb.base/msym-bp-2.c (foo): Likewise.
3254 * gdb.base/msym-lang.c (foo): Likewise.
3255 * gdb.base/msym-lang-main.c (foo): Likewise.
3256 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
3257 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
3258 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
3259 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
3260 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
3261 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
3262 * gdb.python/py-objfile.c (static_var): Likewise.
3263 * gdb.python/py-symbol.c (rr): Likewise.
3264 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
3265 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
3266
9370fd51
AB
32672020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
3268
3269 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
3270 output of backtrace.
3271
7c184d33
TT
32722020-10-09 Tom Tromey <tromey@adacore.com>
3273
3274 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
3275 (Rec): Add field. Fix range.
3276 * gdb.ada/scalar_storage.exp: Update.
3277
3d87245c
HD
32782020-10-09 Hannes Domani <ssbssa@yahoo.de>
3279
3280 PR exp/26714
3281 * gdb.base/printcmds.exp: Add tests for void results.
3282
f5c4b229
JV
32832020-10-09 Jan Vrany <jan.vrany@labware.com>
3284
3285 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
3286 is emmited for both 'set directories' and 'directory' commands.
3287
b2701685
TT
32882020-10-08 Tom Tromey <tom@tromey.com>
3289
3290 * gdb.base/style.exp: Check that "main"'s name is styled.
3291
e86efb33
TT
32922020-10-07 Tom Tromey <tromey@adacore.com>
3293
3294 * gdb.base/find.exp: Rename some tests.
3295
30897591
GB
32962020-10-06 Gary Benson <gbenson@redhat.com>
3297
3298 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
3299 * gdb.base/list1.c (unused): Likewise.
3300
ced4a4c1
GB
33012020-10-06 Gary Benson <gbenson@redhat.com>
3302
3303 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
3304 __attribute__ ((used)).
3305 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
3306
ed3bdac4
AB
33072020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
3308
3309 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
3310 make use of regions throughout.
3311 * gdb.base/overlays.exp: Enclose string with variableds in "..",
3312 not {...}.
3313 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
3314
cd096ec8
HD
33152020-10-05 Hannes Domani <ssbssa@yahoo.de>
3316
3317 * gdb.base/call-sc.c: Fix return struct on stack test case.
3318 * gdb.base/call-sc.exp: Likewise.
3319
3ee6f75d
GB
33202020-10-02 Gary Benson <gbenson@redhat.com>
3321
3322 * README: Fix "paralell".
3323
f65825ec
GB
33242020-09-30 Gary Benson <gbenson@redhat.com>
3325
3326 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3327 Convert directive to lowercase.
3328 (.Labbrev1_begin): Add missing label.
3329 (abbrev code 0x1): Remove DW_AT_stmt_list.
3330 (.Ldie_b): Likewise.
3331
5f278258
TT
33322020-09-27 Tom Tromey <tom@tromey.com>
3333
3334 * gdb.tui/new-layout.exp: Use with_test_prefix.
3335
8f9929bb
GR
33362020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3337
3338 PR python/26586
3339 * gdb.python/python.exp: add test cases for the from_tty
3340 argument to gdb.execute.
3341
c20c017b
GB
33422020-09-25 Gary Benson <gbenson@redhat.com>
3343
3344 * gdb.base/infcall-nested-structs.exp.tcl: Add
3345 additional_flags=-Wno-tautological-compare for C++
3346 tests when compiling using Clang.
3347
68d654af
GB
33482020-09-25 Gary Benson <gbenson@redhat.com>
3349
3350 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3351 for .c files.
3352
b551a89f
TT
33532020-09-24 Tom Tromey <tromey@adacore.com>
3354
3355 PR tui/26638:
3356 * gdb.tui/list.exp: Check output of "focus next".
3357
20a5fcbd
TT
33582020-09-23 Tom Tromey <tom@tromey.com>
3359
3360 * gdb.dwarf2/intbits.exp: New file.
3361 * gdb.dwarf2/intbits.c: New file.
3362
b167e53f
PA
33632020-09-20 Pedro Alves <pedro@palves.net>
3364
3365 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3366 spawn_id before calling remote_close. Close secondary MI channel.
3367
dbc49e9f
PA
33682020-09-20 Pedro Alves <pedro@palves.net>
3369
3370 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3371 fails.
3372
c8d5abea
AB
33732020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3374
3375 * gdb.fortran/array-slices.exp: Update expected results.
3376 * gdb.fortran/class-allocatable-array.exp: Likewise.
3377 * gdb.fortran/multi-dim.exp: Likewise.
3378 * gdb.fortran/vla-type.exp: Likewise.
3379 * gdb.mi/mi-vla-fortran.exp: Likewise.
3380
14f9473c
VC
33812020-09-18 Victor Collod <vcollod@nvidia.com>
3382
3383 PR gdb/26635
3384 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3385 compatible with i386, and move it to...
3386 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3387 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3388 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3389
e8ef12b9
PA
33902020-09-18 Pedro Alves <pedro@palves.net>
3391
3392 PR gdb/26631
3393 * gdb.multi/multi-target-thread-find.exp: New file.
3394
e11daf7a
PA
33952020-09-18 Pedro Alves <pedro@palves.net>
3396
3397 * gdb.multi/multi-target-continue.exp: New file, factored out from
3398 multi-target.exp.
3399 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3400 multi-target.exp.
3401 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3402 multi-target.exp.
3403 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3404 multi-target.exp.
3405 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3406 multi-target.exp.
3407 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3408 multi-target.exp.
3409 * gdb.multi/multi-target.exp: Delete.
3410
d0edc2b8
AB
34112020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3412
3413 * gdb.fortran/array-slices.exp: Add missing message data.
3414
7474326c
PA
34152020-09-17 Pedro Alves <pedro@palves.net>
3416
3417 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3418
dd23068d
PA
34192020-09-17 Pedro Alves <pedro@palves.net>
3420
3421 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3422 full prototype.
3423
0640a543
PA
34242020-09-17 Pedro Alves <pedro@palves.net>
3425
3426 * gdb.python/py-as-string.c: Add cast.
3427
ef0cdbc1
PA
34282020-09-17 Pedro Alves <pedro@palves.net>
3429
3430 * gdb.base/sizeof.c (fill): Add cast.
3431
3a5eeb8b
PA
34322020-09-17 Pedro Alves <pedro@palves.net>
3433
3434 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3435
a8129512
PA
34362020-09-17 Pedro Alves <pedro@palves.net>
3437
3438 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3439 linkage name.
3440 * gdb.base/prologue.exp: Use print /d.
3441 * gdb.base/symbol-alias.exp: Handle C++ output.
3442 * gdb.base/symbol-alias2.c: Handle C++ output.
3443 [__cplusplus] (func): Explicitly specify linkage name.
3444
a83cdcb6
PA
34452020-09-17 Pedro Alves <pedro@palves.net>
3446
3447 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3448 (struct my_key_t): ... this. Adjust all references.
3449 (struct value_t): Rename to ...
3450 (struct my_value_t): ... this. Adjust all references.
3451 (create_map, add_map_element, create_map_map)
3452 (add_map_map_element): Add casts.
3453
d4bcee5c
PA
34542020-09-17 Pedro Alves <pedro@palves.net>
3455
3456 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3457 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3458
81f90489
PA
34592020-09-17 Pedro Alves <pedro@palves.net>
3460
3461 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3462
0a229804
PA
34632020-09-17 Pedro Alves <pedro@palves.net>
3464
3465 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3466 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3467 (charfoo, intfoo): Define full prototype.
3468 * gdb.base/ptype1.c (charfoo): Define full prototype.
3469 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3470 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3471
c3e5138d
PA
34722020-09-17 Pedro Alves <pedro@palves.net>
3473
3474 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3475 Don't define.
3476 (utf_32_string): Compile for both C and C++.
3477 * gdb.base/charset.exp: Use "print /d".
3478
151fdbad
PA
34792020-09-17 Pedro Alves <pedro@palves.net>
3480
3481 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3482 (nullptr): Rename to ...
3483 (null_ptr): ... this.
3484 * gdb.base/watchpoint.exp: Adjust to rename.
3485
18a25b64
PA
34862020-09-17 Pedro Alves <pedro@palves.net>
3487
3488 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3489 (three_not_flag): Add casts.
3490
11fac337
PA
34912020-09-17 Pedro Alves <pedro@palves.net>
3492
3493 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3494 char array.
3495 (main): Add references to Barrier, TestStrings, TestStringsH and
3496 TestStringsW.
3497 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3498 and expect a full prototype in C++.
3499
52626c58
PA
35002020-09-17 Pedro Alves <pedro@palves.net>
3501
3502 * gdb.base/nested-addr.c (main): Add cast.
3503 * gdb.base/nested-addr.exp: Use "print /d".
3504
52bb0902
PA
35052020-09-17 Pedro Alves <pedro@palves.net>
3506
3507 * gdb.base/break.exp (func): New. Use it throughout when
3508 expecting a function name.
3509
73e18ac9
PA
35102020-09-17 Pedro Alves <pedro@palves.net>
3511
3512 * gdb.base/display.exp: Issue "set print asm-demangle on".
3513
c8b18808
PA
35142020-09-17 Pedro Alves <pedro@palves.net>
3515
3516 * gdb.base/find.c: Include <string.h>.
3517 (init_bufs): Add cast.
3518 * gdb.base/find.exp: Issue "set print asm-demangle on".
3519
fe830662
TT
35202020-09-16 Tom Tromey <tromey@adacore.com>
3521
3522 PR gdb/26598:
3523 * gdb.base/skipcxx.exp: New file.
3524 * gdb.base/skipcxx.cc: New file.
3525
945ff6e2
TV
35262020-09-16 Tom de Vries <tdevries@suse.de>
3527
3528 PR testsuite/26617
3529 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3530 WITH_DEBUG_SECTIONS is defined.
3531 (xstr, str): New macro.
3532 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3533 to get start and size of _Dmain.
3534 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3535 using additional_flags.
3536
da1df1db
TBA
35372020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3538
3539 * gdb.base/bp-cmds-sourced-script.c: New file.
3540 * gdb.base/bp-cmds-sourced-script.exp: New test.
3541 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3542
337882d4
TV
35432020-09-16 Tom de Vries <tdevries@suse.de>
3544
3545 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3546 get the gdb prompt after issuing "monitor exit".
3547
7361f908
TV
35482020-09-16 Tom de Vries <tdevries@suse.de>
3549
3550 PR testsuite/26624
3551 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3552
4d91ddd3
TV
35532020-09-16 Tom de Vries <tdevries@suse.de>
3554
3555 PR testsuite/26618
3556 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3557
08cc37dd
TT
35582020-09-15 Tom Tromey <tromey@adacore.com>
3559
3560 PR rust/26197:
3561 * lib/rust-support.exp (rust_llvm_version): New proc.
3562 * gdb.rust/simple.exp: Check rust_llvm_version.
3563
ee6372f2
TV
35642020-09-14 Tom de Vries <tdevries@suse.de>
3565
3566 * gdb.rust/traits.exp: Fix PATH warning.
3567
dc3a371e
PA
35682020-09-13 Pedro Alves <pedro@palves.net>
3569
3570 * gdb.base/catch-follow-exec.c (main): Add explicit return
3571 statement.
3572 * gdb.base/catch-signal.c (main): Likewise.
3573 * gdb.base/condbreak-call-false.c (main): Likewise.
3574 * gdb.base/consecutive.c (main): Add explicit return
3575 statement and return type.
3576 * gdb.base/cursal.c (main): Add explicit return statement.
3577 * gdb.base/cvexpr.c (main): Likewise.
3578 * gdb.base/display.c (main): Add explicit return statement and
3579 return type.
3580 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3581 * gdb.base/endianity.c (main): Likewise.
3582 * gdb.base/execd-prog.c (main): Likewise.
3583 * gdb.base/gdb1090.c (main): Likewise.
3584 * gdb.base/info_qt.c (main): Likewise.
3585 * gdb.base/lineinc.c (main): Likewise.
3586 * gdb.base/load-command.c (main): Likewise.
3587 * gdb.base/macscp1.c (main): Likewise.
3588 * gdb.base/pr10179-a.c (main): Likewise.
3589 * gdb.base/quit-live.c (main): Likewise.
3590 * gdb.base/scope0.c (main): Likewise.
3591 * gdb.base/settings.c (main): Likewise.
3592 * gdb.base/stack-checking.c (main): Return int.
3593 * gdb.base/varargs.c (main): Add explicit return statement.
3594 * gdb.cp/ambiguous.cc (main): Likewise.
3595 * gdb.cp/anon-struct.cc (main): Likewise.
3596 * gdb.cp/anon-union.cc (main): Likewise.
3597 * gdb.cp/bool.cc (main): Likewise.
3598 * gdb.cp/bs15503.cc (main): Likewise.
3599 * gdb.cp/cplusfuncs.cc (main): Likewise.
3600 * gdb.cp/cttiadd.cc (main): Likewise.
3601 * gdb.cp/extern-c.cc (main): Likewise.
3602 * gdb.cp/filename.cc (main): Likewise.
3603 * gdb.cp/formatted-ref.cc (main): Likewise.
3604 * gdb.cp/mb-ctor.cc (main): Likewise.
3605 * gdb.cp/member-ptr.cc (main): Likewise.
3606 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3607 * gdb.cp/overload-const.cc (main): Likewise.
3608 * gdb.cp/paren-type.cc (main): Likewise.
3609 * gdb.cp/parse-lang.cc (main): Likewise.
3610 * gdb.cp/pr-1023.cc (main): Likewise.
3611 * gdb.cp/psmang1.cc (main): Likewise.
3612 * gdb.cp/readnow-language.cc (main): Likewise.
3613 * gdb.cp/ref-params.cc (main): Likewise.
3614 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3615 * gdb.cp/virtbase2.cc (main): Likewise.
3616 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3617 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3618 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3619 * gdb.mi/mi-console.c (main): Likewise.
3620 * gdb.mi/mi-read-memory.c (main): Likewise.
3621 * gdb.modula2/multidim.c (main): Likewise.
3622 * gdb.opt/inline-small-func.c (main): Likewise.
3623 * gdb.python/py-rbreak.c (main): Likewise.
3624 * gdb.stabs/exclfwd1.c (main): Likewise.
3625 * gdb.trace/qtro.c (main): Likewise.
3626
af26601c
PA
36272020-09-13 Pedro Alves <pedro@palves.net>
3628
3629 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3630 instead of getenv.
3631
2f4b83cd
PA
36322020-09-13 Pedro Alves <pedro@palves.net>
3633
3634 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3635 instead of spawning GDB with remote_spawn.
3636 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3637 gdb_spawn instead of spawning GDB with remote_spawn.
3638
c49da0e4
PA
36392020-09-13 Pedro Alves <pedro@palves.net>
3640
3641 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3642 file and add calls to first and second.
3643 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3644 add call to f.
3645
6791b117
PA
36462020-09-13 Pedro Alves <pedro@palves.net>
3647
3648 * gdb.mi/mi-break-qualified.cc: New file.
3649 * gdb.mi/mi-break-qualified.exp: New file.
3650 * lib/mi-support.exp (mi_create_breakpoint_multi)
3651 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3652 procedures.
3653 (mi_create_breakpoint_1): New, factored out from
3654 mi_create_breakpoint.
3655
3b8d4c5c
PA
36562020-09-13 Pedro Alves <pedro@palves.net>
3657
3658 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3659 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3660 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3661 (register_class): Delete.
3662 (main): Don't call register_class.
3663
d5f96005
PA
36642020-09-13 Pedro Alves <pedro@palves.net>
3665
3666 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3667 (do_tests): Remove "calling method for small class" test.
3668 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3669 (register_class): Delete.
3670 (main): Don't call register_class.
3671 * gdb.cp/call-method-register.exp: New file, based on bits removed
3672 from classes.exp.
3673 * gdb.cp/call-method-register.cc: New file, based on bits removed
3674 from classes.cc.
3675
77f2120b
PA
36762020-09-13 Pedro Alves <pedro@palves.net>
3677
3678 * gdb.base/msym-bp-2.c: New.
3679 * gdb.base/msym-bp-shl-lib.c: New file.
3680 * gdb.base/msym-bp-shl-main-2.c: New file.
3681 * gdb.base/msym-bp-shl-main.c: New file.
3682 * gdb.base/msym-bp-shl.exp: New file.
3683 * gdb.base/msym-bp.c: New file.
3684 * gdb.base/msym-bp.exp: New file.
3685
32aea73e
JB
36862020-09-13 Joel Brobecker <brobecker@adacore.com>
3687
3688 * gdb.base/default.exp: Change $_gdb_major to 11.
3689
2a67f09d
FW
36902020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3691 Felix Willgerodt <Felix.Willgerodt@intel.com>
3692
3693 * x86-avx512bf16.c: New file.
3694 * x86-avx512bf16.exp: Likewise.
3695 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3696
ad570dd7
TV
36972020-09-11 Tom de Vries <tdevries@suse.de>
3698
3699 PR exp/26602
3700 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3701
a56f7391
TBA
37022020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3703
3704 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3705
918619e5
AM
37062020-09-10 Alan Modra <amodra@gmail.com>
3707
3708 PR 26597
3709 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3710
cac1e71d
TV
37112020-09-08 Tom de Vries <tdevries@suse.de>
3712
3713 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3714 after gdb_starti_cmd.
3715
c5cd900e
AKS
37162020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3717
3718 * lib/fortran.exp (fortran_complex8): New proc.
3719 (fortran_complex16): New proc.
3720 * gdb.fortran/complex.exp: Use routines from fortran.exp
3721 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3722 * gdb.fortran/vla-ptr-info.exp: Likewise.
3723
8f5c6526
TV
37242020-09-03 Tom de Vries <tdevries@suse.de>
3725
3726 PR breakpoint/26546
3727 * gdb.base/label-without-address.exp: Runto main first.
3728
02c6f3f1
TT
37292020-09-02 Tom Tromey <tromey@adacore.com>
3730
3731 * gdb.ada/mi_var_access.exp: Test children of access variable.
3732 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3733 * gdb.ada/mi_var_array.exp: Update.
3734
efe24f05
KB
37352020-08-31 Kevin Buettner <kevinb@redhat.com>
3736
3737 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3738 on docker w/ AUFS storage driver.
3739
973695d6
KB
37402020-08-31 Kevin Buettner <kevinb@redhat.com>
3741
3742 * gdb.base/corefile2.exp (renamed binfile): New tests.
3743
f3bd50f1
SM
37442020-08-31 Simon Marchi <simon.marchi@efficios.com>
3745
3746 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3747
22b9b4b0
SL
37482020-08-31 Simon Marchi <simon.marchi@efficios.com>
3749
3750 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3751 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3752
8efaf6b3
SM
37532020-08-31 Simon Marchi <simon.marchi@efficios.com>
3754
3755 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3756 output, printing a "not saved" value from history and printing a
3757 convenience variable created from a "not saved" value.
3758
e840f2e3
TV
37592020-08-31 Tom de Vries <tdevries@suse.de>
3760
3761 * gdb.base/eh_return.exp: Use nopie.
3762
8f57f343
PA
37632020-08-28 Pedro Alves <pedro@palves.net>
3764
3765 * gdb.base/advance-until-multiple-locations.exp
3766 (advance_overload, until_overload): Adjust to match the
3767 frame/function header instead of the source line text.
3768
626d2320
TV
37692020-08-28 Tom de Vries <tdevries@suse.de>
3770
3771 * gdb.base/label-without-address.c: New test.
3772 * gdb.base/label-without-address.exp: New file.
3773
df631783
PA
37742020-08-27 Pedro Alves <pedro@palves.net>
3775
3776 PR gdb/26523
3777 PR gdb/26524
3778 * gdb.base/advance-until-multiple-locations.cc: New.
3779 * gdb.base/advance-until-multiple-locations.exp: New.
3780
48b076bb
SM
37812020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3782
3783 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3784
c2015ce4
AB
37852020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3786
3787 * gdb.arch/amd64-byte.exp: Make test names unique, use
3788 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3789 * gdb.arch/amd64-dword.exp: Likewise.
3790 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3791 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3792 unique.
3793 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3794 * gdb.arch/amd64-word.exp: Make test names unique, use
3795 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3796 * gdb.arch/i386-byte.exp: Make test names unique, use
3797 gdb_breakpoint.
3798 * gdb.arch/i386-word.exp: Likewise.
3799
995d3a19
SV
38002020-08-25 Shahab Vahedi <shahab@synopsys.com>
3801
3802 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3803
8cac2b31
SM
38042020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3805
3806 PR gdb/26532
3807 * gdb.threads/stepi-random-signal.exp: Update pattern.
3808
2bc19622
SM
38092020-08-25 Simon Marchi <simon.marchi@efficios.com>
3810
3811 PR gdb/26532
3812 * gdb.base/ui-redirect.exp: Update pattern.
3813
b04aa1fc
GB
38142020-08-25 Gary Benson <gbenson@redhat.com>
3815
3816 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3817 when compiling with clang.
8571e9c8 3818 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3819
9f68b453
GB
38202020-08-25 Gary Benson <gbenson@redhat.com>
3821
3822 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3823 Add additional_flags=-Wno-inaccessible-base when compiling
3824 with GCC >= 10.1 or clang. Add additional_flags=-w when
3825 compiling with GCC < 10.
3826
3945d2d7
GM
38272020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3828
3829 PR m2/26372
fc5d6901
SM
3830 * gdb.modula2/multidim.c: New file.
3831 * gdb.modula2/multidim.exp: New file.
3945d2d7 3832
60122dbe
SM
38332020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3834
3835 * lib/gdb.exp (runto): Always emit fail on internal error.
3836
1eb8556f
SM
38372020-08-24 Simon Marchi <simon.marchi@efficios.com>
3838
3839 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3840 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3841 Likewise.
3842 * gdb.threads/stepi-random-signal.exp: Likewise.
3843
33bf4c5c
TBA
38442020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3845
3846 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3847 * gdb.trace/strace.exp: Ditto.
3848
c2fd7fae
AKS
38492020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3850
3851 * gdb.fortran/vla-type.exp: Skip commands not required for
3852 the Flang compiled binaries after prologue fix.
3853
326afb72
TT
38542020-08-17 Tom de Vries <tdevries@suse.de>
3855 Tom Tromey <tromey@adacore.com>
3856
3857 PR rust/26197:
3858 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3859
3ae7ab99
TT
38602020-08-17 Tom Tromey <tromey@adacore.com>
3861
3862 * gdb.ada/mi_var_access.exp: New file.
3863 * gdb.ada/mi_var_access/mi_access.adb: New file.
3864 * gdb.ada/mi_var_access/pck.adb: New file.
3865 * gdb.ada/mi_var_access/pck.ads: New file.
3866
f569c1c5
TV
38672020-08-16 Tom de Vries <tdevries@suse.de>
3868
3869 PR gdb/25350
3870 * gdb.base/eh_return.c: New test.
3871 * gdb.base/eh_return.exp: New file.
3872
3d11c30a
TV
38732020-08-15 Tom de Vries <tdevries@suse.de>
3874
3875 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3876 (mixed_func_1d_): Use fortran_charlen_t in decl.
3877
547ce8f0
TV
38782020-08-15 Tom de Vries <tdevries@suse.de>
3879
3880 PR backtrace/26390
3881 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3882 Update expected pattern.
3883
a54a7f13
PA
38842020-08-13 Pedro Alves <pedro@palves.net>
3885
3886 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3887 * gdb.fortran/library-module.exp: Likewise.
3888 * gdb.fortran/logical.exp: Likewise.
3889 * gdb.fortran/module.exp: Likewise.
3890 * gdb.fortran/print_type.exp: Likewise.
3891 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3892 * gdb.fortran/vla-datatypes.exp: Likewise.
3893 * gdb.fortran/vla-history.exp: Likewise.
3894 * gdb.fortran/vla-ptr-info.exp: Likewise.
3895 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3896 * gdb.fortran/vla-ptype.exp: Likewise.
3897 * gdb.fortran/vla-sizeof.exp: Likewise.
3898 * gdb.fortran/vla-type.exp: Likewise.
3899 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3900 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3901 * gdb.fortran/vla-value-sub.exp: Likewise.
3902 * gdb.fortran/vla-value.exp: Likewise.
3903
7a82e903
PA
39042020-08-13 Pedro Alves <pedro@palves.net>
3905
3906 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3907 * gdb.ada/access_to_packed_array.exp: Likewise.
3908 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3909 * gdb.ada/addr_arith.exp: Likewise.
3910 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3911 * gdb.ada/arr_arr.exp: Likewise.
3912 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3913 * gdb.ada/array_bounds.exp: Likewise.
3914 * gdb.ada/array_of_variable_length.exp: Likewise.
3915 * gdb.ada/array_ptr_renaming.exp: Likewise.
3916 * gdb.ada/array_subscript_addr.exp: Likewise.
3917 * gdb.ada/arraydim.exp: Likewise.
3918 * gdb.ada/arrayparam.exp: Likewise.
3919 * gdb.ada/arrayptr.exp: Likewise.
3920 * gdb.ada/assign_1.exp: Likewise.
3921 * gdb.ada/assign_arr.exp: Likewise.
3922 * gdb.ada/atomic_enum.exp: Likewise.
3923 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3924 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3925 * gdb.ada/bias.exp: Likewise.
3926 * gdb.ada/boolean_expr.exp: Likewise.
3927 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3928 * gdb.ada/bp_enum_homonym.exp: Likewise.
3929 * gdb.ada/bp_inlined_func.exp: Likewise.
3930 * gdb.ada/bp_on_var.exp: Likewise.
3931 * gdb.ada/bp_range_type.exp: Likewise.
3932 * gdb.ada/bp_reset.exp: Likewise.
3933 * gdb.ada/call_pn.exp: Likewise.
3934 * gdb.ada/catch_assert_if.exp: Likewise.
3935 * gdb.ada/catch_ex.exp: Likewise.
3936 * gdb.ada/catch_ex_std.exp: Likewise.
3937 * gdb.ada/char_enum.exp: Likewise.
3938 * gdb.ada/char_param.exp: Likewise.
3939 * gdb.ada/complete.exp: Likewise.
3940 * gdb.ada/cond_lang.exp: Likewise.
3941 * gdb.ada/convvar_comp.exp: Likewise.
3942 * gdb.ada/dgopt.exp: Likewise.
3943 * gdb.ada/disc_arr_bound.exp: Likewise.
3944 * gdb.ada/display_nested.exp: Likewise.
3945 * gdb.ada/dot_all.exp: Likewise.
3946 * gdb.ada/dyn_loc.exp: Likewise.
3947 * gdb.ada/dyn_stride.exp: Likewise.
3948 * gdb.ada/excep_handle.exp: Likewise.
3949 * gdb.ada/expr_delims.exp: Likewise.
3950 * gdb.ada/expr_with_funcall.exp: Likewise.
3951 * gdb.ada/exprs.exp: Likewise.
3952 * gdb.ada/fin_fun_out.exp: Likewise.
3953 * gdb.ada/fixed_cmp.exp: Likewise.
3954 * gdb.ada/formatted_ref.exp: Likewise.
3955 * gdb.ada/frame_arg_lang.exp: Likewise.
3956 * gdb.ada/frame_args.exp: Likewise.
3957 * gdb.ada/fullname_bp.exp: Likewise.
3958 * gdb.ada/fun_addr.exp: Likewise.
3959 * gdb.ada/fun_in_declare.exp: Likewise.
3960 * gdb.ada/fun_overload_menu.exp: Likewise.
3961 * gdb.ada/fun_renaming.exp: Likewise.
3962 * gdb.ada/funcall_char.exp: Likewise.
3963 * gdb.ada/funcall_param.exp: Likewise.
3964 * gdb.ada/funcall_ptr.exp: Likewise.
3965 * gdb.ada/funcall_ref.exp: Likewise.
3966 * gdb.ada/homonym.exp: Likewise.
3967 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3968 * gdb.ada/info_auto_lang.exp: Likewise.
3969 * gdb.ada/info_exc.exp: Likewise.
3970 * gdb.ada/info_types.exp: Likewise.
3971 * gdb.ada/int_deref.exp: Likewise.
3972 * gdb.ada/interface.exp: Likewise.
3973 * gdb.ada/iwide.exp: Likewise.
3974 * gdb.ada/lang_switch.exp: Likewise.
3975 * gdb.ada/length_cond.exp: Likewise.
3976 * gdb.ada/maint_with_ada.exp: Likewise.
3977 * gdb.ada/mi_catch_assert.exp: Likewise.
3978 * gdb.ada/mi_catch_ex.exp: Likewise.
3979 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3980 * gdb.ada/mi_dyn_arr.exp: Likewise.
3981 * gdb.ada/mi_ex_cond.exp: Likewise.
3982 * gdb.ada/mi_exc_info.exp: Likewise.
3983 * gdb.ada/mi_interface.exp: Likewise.
3984 * gdb.ada/mi_prot.exp: Likewise.
3985 * gdb.ada/mi_ref_changeable.exp: Likewise.
3986 * gdb.ada/mi_string_access.exp: Likewise.
3987 * gdb.ada/mi_task_arg.exp: Likewise.
3988 * gdb.ada/mi_task_info.exp: Likewise.
3989 * gdb.ada/mi_var_array.exp: Likewise.
3990 * gdb.ada/mi_var_union.exp: Likewise.
3991 * gdb.ada/mi_variant.exp: Likewise.
3992 * gdb.ada/minsyms.exp: Likewise.
3993 * gdb.ada/mod_from_name.exp: Likewise.
3994 * gdb.ada/nested.exp: Likewise.
3995 * gdb.ada/null_array.exp: Likewise.
3996 * gdb.ada/optim_drec.exp: Likewise.
3997 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3998 * gdb.ada/packed_array_assign.exp: Likewise.
3999 * gdb.ada/packed_tagged.exp: Likewise.
4000 * gdb.ada/pp-rec-component.exp: Likewise.
4001 * gdb.ada/print_chars.exp: Likewise.
4002 * gdb.ada/print_pc.exp: Likewise.
4003 * gdb.ada/ptr_typedef.exp: Likewise.
4004 * gdb.ada/ptype_arith_binop.exp: Likewise.
4005 * gdb.ada/ptype_array.exp: Likewise.
4006 * gdb.ada/ptype_field.exp: Likewise.
4007 * gdb.ada/ptype_tagged_param.exp: Likewise.
4008 * gdb.ada/ptype_union.exp: Likewise.
4009 * gdb.ada/py_range.exp: Likewise.
4010 * gdb.ada/py_taft.exp: Likewise.
4011 * gdb.ada/rdv_wait.exp: Likewise.
4012 * gdb.ada/rec_comp.exp: Likewise.
4013 * gdb.ada/rec_return.exp: Likewise.
4014 * gdb.ada/ref_param.exp: Likewise.
4015 * gdb.ada/ref_tick_size.exp: Likewise.
4016 * gdb.ada/rename_subscript_param.exp: Likewise.
4017 * gdb.ada/repeat_dyn.exp: Likewise.
4018 * gdb.ada/same_component_name.exp: Likewise.
4019 * gdb.ada/same_enum.exp: Likewise.
4020 * gdb.ada/scalar_storage.exp: Likewise.
4021 * gdb.ada/set_wstr.exp: Likewise.
4022 * gdb.ada/small_reg_param.exp: Likewise.
4023 * gdb.ada/str_binop_equal.exp: Likewise.
4024 * gdb.ada/str_ref_cmp.exp: Likewise.
4025 * gdb.ada/str_uninit.exp: Likewise.
4026 * gdb.ada/sub_variant.exp: Likewise.
4027 * gdb.ada/sym_print_name.exp: Likewise.
4028 * gdb.ada/taft_type.exp: Likewise.
4029 * gdb.ada/tagged.exp: Likewise.
4030 * gdb.ada/tagged_access.exp: Likewise.
4031 * gdb.ada/task_bp.exp: Likewise.
4032 * gdb.ada/task_switch_in_core.exp: Likewise.
4033 * gdb.ada/tasks.exp: Likewise.
4034 * gdb.ada/tick_last_segv.exp: Likewise.
4035 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
4036 * gdb.ada/type_coercion.exp: Likewise.
4037 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4038 * gdb.ada/unchecked_union.exp: Likewise.
4039 * gdb.ada/uninitialized_vars.exp: Likewise.
4040 * gdb.ada/var_arr_attrs.exp: Likewise.
4041 * gdb.ada/var_arr_typedef.exp: Likewise.
4042 * gdb.ada/var_rec_arr.exp: Likewise.
4043 * gdb.ada/variant-record.exp: Likewise.
4044 * gdb.ada/variant.exp: Likewise.
4045 * gdb.ada/variant_record_packed_array.exp: Likewise.
4046 * gdb.ada/varsize_limit.exp: Likewise.
4047 * gdb.ada/whatis_array_val.exp: Likewise.
4048 * gdb.ada/widewide.exp: Likewise.
4049 * gdb.ada/win_fu_syms.exp: Likewise.
4050
40512020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
4052
4053 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
4054
10c381b5
AB
40552020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
4056
4057 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
4058 unset the array variable.
4059
8f34b746
TV
40602020-08-03 Tom de Vries <tdevries@suse.de>
4061
4062 PR symtab/26333
4063 * lib/dwarf.exp (DW_LNE_user): New proc.
4064 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
4065 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
4066
0245e136
KB
40672020-07-31 Kevin Buettner <kevinb@redhat.com>
4068
4069 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
4070 to 'uintptr_t'
4071 (inttypes.h): Include.
4072
9ef1ec5d
KB
40732020-07-31 Kevin Buettner <kevinb@redhat.com>
4074
4075 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
4076 (C5_24k): Delete.
4077 (C5_8k, C5_64k, C5_256k): New macros.
4078 (buf_ro): Allocate 256 KiB of initialized data.
4079
4c55e970
TBA
40802020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4081
4082 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
4083 that attempt to overwrite an existing condition with a condition
4084 that fails parsing and also with a condition that parses fine
4085 but contains junk at the end.
4086
1e620590
TBA
40872020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4088
4089 * gdb.base/condbreak-bad.c: New test.
4090 * gdb.base/condbreak-bad.exp: New file.
4091
e12dcc50
TV
40922020-07-30 Tom de Vries <tdevries@suse.de>
4093
4094 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
4095 out of ...
4096 (GDBInfoModuleSymbols::check_entry): ... here.
4097 (GDBInfoModuleSymbols::check_optional_entry): New proc.
4098 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
4099 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
4100
6cc64caa
TV
41012020-07-30 Tom de Vries <tdevries@suse.de>
4102
4103 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
4104 "__class_some_module_Number_t" optional.
4105
90fd07fc
TV
41062020-07-29 Tom de Vries <tdevries@suse.de>
4107
4108 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
4109 multiple locations.
4110
f5c79e97
TV
41112020-07-29 Tom de Vries <tdevries@suse.de>
4112
4113 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
4114 rather than function name.
4115
f75a0693
AB
41162020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4117
4118 PR symtab/26270:
4119 * gdb.cp/disasm-func-name.cc: New file.
4120 * gdb.cp/disasm-func-name.exp: New file.
4121
4888741a
TT
41222020-07-28 Tom Tromey <tromey@adacore.com>
4123
4124 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
4125 'varval' location.
4126
43d5901d
AB
41272020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4128
4129 * gdb.python/py-unwind.py: Update to make use of a register
4130 descriptor.
4131
14fa8fb3
AB
41322020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4133
4134 * gdb.python/py-arch-reg-names.exp: Add additional tests.
4135
e79eb02f
AB
41362020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
4137
4138 PR fortran/23051
4139 PR fortran/26139
4140 * gdb.fortran/class-allocatable-array.exp: New file.
4141 * gdb.fortran/class-allocatable-array.f90: New file.
4142 * gdb.fortran/pointer-to-pointer.exp: New file.
4143 * gdb.fortran/pointer-to-pointer.f90: New file.
4144
876518dd
TV
41452020-07-25 Tom de Vries <tdevries@suse.de>
4146
4147 PR symtab/26243
4148 * gdb.dwarf2/dw2-line-number-zero.c: New test.
4149 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
4150
6dcfb80a
TV
41512020-07-24 Tom de Vries <tdevries@suse.de>
4152
4153 PR testsuite/26293
4154 * gdb.ada/mi_prot.exp: Require gnatmake-8.
4155
e7bc9db8
PA
41562020-07-23 Pedro Alves <pedro@palves.net>
4157
4158 * gdb.server/server-kill.exp (prepare): New, factored out from the
4159 top level.
4160 (kill_server): New.
4161 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
4162 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
4163
78344df7
AB
41642020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
4165
4166 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
4167
25dfed24
SL
41682020-07-22 Sandra Loosemore <sandra@codesourcery.com>
4169
4170 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
4171 Initialize to empty string at top level.
4172 (gdb_wrapper_init): Revert check for file existence on build.
4173 Build the wrapper in its default place, not a build-specific
4174 location. When host == build, make the pathname absolute.
4175 (gdb_compile): Delete leftover declaration of
4176 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
4177 string instead of uninitialized.
4178
7da515fd
KB
41792020-07-22 Kevin Buettner <kevinb@redhat.com>
4180
4181 * gdb.base/corefile2.exp: New file.
4182 * gdb.base/coremaker2.exp: New file.
4183
9c5ec5c2
KB
41842020-07-22 Kevin Buettner <kevinb@redhat.com>
4185
4186 * gdb.base/coredump-filter.exp: Add second
4187 non-Private-Shared-Anon-File test.
4188 (test_disasm): Rename binfile for test which is expected
4189 to fail.
4190
f9e233c9
KB
41912020-07-22 Kevin Buettner <kevinb@redhat.com>
4192
4193 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
4194 data in core file".
4195 * gdb.base/coremaker.c (buf2ro): New global.
4196 (mmapdata): Add a read-only mmap mapping.
4197
94c265d7
KB
41982020-07-22 Kevin Buettner <kevinb@redhat.com>
4199
4200 PR corefiles/25631
4201 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
4202 New test.
4203 * gdb.base/coremaker.c (buf3): New global.
4204 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
4205 flags.
4206
42072020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
4208
4209 * gdb.base/coremaker.c (filler_ro): New global constant.
4210
32fa152e
TT
42112020-07-22 Tom Tromey <tromey@adacore.com>
4212
4213 * gdb.ada/mi_prot.exp: New file.
4214 * gdb.ada/mi_prot/pkg.adb: New file.
4215 * gdb.ada/mi_prot/pkg.ads: New file.
4216 * gdb.ada/mi_prot/prot.adb: New file.
4217
c8474dc3
TBA
42182020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4219
4220 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
4221 loads two JITers.
4222
baf8791e
AB
42232020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4224
4225 * gdb.python/py-arch-reg-groups.exp: Additional tests.
4226
f7306dac
AB
42272020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4228
4229 * gdb.python/py-arch-reg-names.exp: Additional tests.
4230
6d3d6e4b
TV
42312020-07-21 Tom de Vries <tdevries@suse.de>
4232
4233 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
4234 breakpoint locations".
4235 * gdb.reverse/solib-reverse.exp: Same.
4236
803d0592
TV
42372020-07-21 Tom de Vries <tdevries@suse.de>
4238
4239 * gdb.reverse/step-reverse.c (callee): Merge statements.
4240
e9bdc510
TV
42412020-07-21 Tom de Vries <tdevries@suse.de>
4242
4243 * gdb.fortran/info-modules.exp (info module variables): Allow missing
4244 line numbers for some variables.
4245
f0f9e75a
TV
42462020-07-21 Tom de Vries <tdevries@suse.de>
4247
4248 * gdb.opt/inline-locals.c (init_array): New func.
4249 (func1): Use init_array.
4250 * gdb.opt/inline-locals.exp: Update pattern.
4251
bd460ecb
TV
42522020-07-21 Tom de Vries <tdevries@suse.de>
4253
4254 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
4255 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
4256
ae5369e7
LC
42572020-07-20 Ludovic Courtès <ludo@gnu.org>
4258
4259 * gdb.guile/source2.scm: Add #f first argument to 'format'.
4260 * gdb.guile/types-module.exp: Remove "ERROR:" from
4261 regexps since Guile 3.0 no longer prints that.
4262
68cf161c
LC
42632020-07-20 Ludovic Courtès <ludo@gnu.org>
4264
4265 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
4266 error regexp to match on Guile 2.2.
4267
c14b4913
GB
42682020-07-20 Gary Benson <gbenson@redhat.com>
4269
4270 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
4271 with clang.
4272
b243ba58
TV
42732020-07-20 Tom de Vries <tdevries@suse.de>
4274
4275 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
4276 (omp_set_lock_in_order): New function.
4277 (single_scope, multi_scope, nested_func, nested_parallel): Use
4278 omp_set_lock_in_order and omp_unset_lock.
4279 (main): Init and destroy lock and lock2.
4280
c06ad8b5
TV
42812020-07-20 Tom de Vries <tdevries@suse.de>
4282
4283 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
4284
6e22f117
TV
42852020-07-20 Tom de Vries <tdevries@suse.de>
4286
4287 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
4288
33176ea7
TV
42892020-07-17 Tom de Vries <tdevries@suse.de>
4290
4291 * gdb.base/valgrind-infcall-2.c: New test.
4292 * gdb.base/valgrind-infcall-2.exp: New file.
4293 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
4294
90c3ec2d
TV
42952020-07-17 Tom de Vries <tdevries@suse.de>
4296
4297 * gdb.dlang/circular.c (found): Use found_label as label name.
4298 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
4299 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
4300 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
4301 * gdb.dwarf2/ada-linkage-name.exp: Same.
4302 * gdb.dwarf2/arr-subrange.exp: Same.
4303 * gdb.dwarf2/atomic-type.exp: Same.
4304 * gdb.dwarf2/comp-unit-lang.exp: Same.
4305 * gdb.dwarf2/cpp-linkage-name.exp: Same.
4306 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
4307 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
4308 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
4309 * gdb.dwarf2/implptr-64bit.exp: Same.
4310 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4311 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4312 * gdb.dwarf2/imported-unit.exp: Same.
4313 * gdb.dwarf2/main-subprogram.exp: Same.
4314 * gdb.dwarf2/missing-type-name.exp: Same.
4315 * gdb.dwarf2/nonvar-access.exp: Same.
4316 * gdb.dwarf2/struct-with-sig.exp: Same.
4317 * gdb.dwarf2/typedef-void-finish.exp: Same.
4318 * gdb.dwarf2/void-type.exp: Same.
4319
10da644d
TV
43202020-07-17 Tom de Vries <tdevries@suse.de>
4321
4322 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4323 src parameter.
4324 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4325 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4326 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4327 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4328 * gdb.dwarf2/dwz.exp: Same.
4329 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4330 * gdb.dwarf2/implref-array.exp: Same.
4331 * gdb.dwarf2/implref-const.exp: Same.
4332 * gdb.dwarf2/implref-global.exp: Same.
4333 * gdb.dwarf2/implref-struct.exp: Same.
4334 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4335 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4336 * gdb.dwarf2/var-access.exp: Same.
4337 * gdb.dwarf2/varval.exp: Same.
4338 * gdb.trace/entry-values.exp: Same.
4339
315e6afc
TV
43402020-07-17 Tom de Vries <tdevries@suse.de>
4341
4342 * lib/dwarf.exp (Dwarf::extern): Remove.
4343 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4344 * gdb.dlang/circular.exp: Same.
4345 * gdb.dwarf2/comp-unit-lang.exp: Same.
4346 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4347 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4348 * gdb.dwarf2/dwz.exp: Same.
4349 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4350 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4351 * gdb.dwarf2/imported-unit.exp: Same.
4352 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4353
5597c940
SL
43542020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4355
4356 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4357 Use double quotes instead of single quotes.
4358
d0ce17d8
CT
43592020-07-16 Caroline Tice <cmtice@google.com>
4360
4361 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4362 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4363
853772cc
TV
43642020-07-16 Tom de Vries <tdevries@suse.de>
4365
4366 * lib/dwarf.exp (program): Initialize _line.
4367 (DW_LNE_end_sequence): Reinitialize _line.
4368 (DW_LNS_advance_line): Update _line.
4369 (line): New proc.
4370 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4371 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4372 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4373 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4374 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4375 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4376
fe07b572
AB
43772020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4378
4379 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4380 generic.
4381
52781cce
TV
43822020-07-15 Tom de Vries <tdevries@suse.de>
4383
4384 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4385 is_amd64_regs_target.
4386
3dcc261c
AB
43872020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4388
4389 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4390 * gdb.fortran/ptype-on-functions.f90: Likewise.
4391
054a0959
SM
43922020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4393
4394 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4395 values in documentation for addr_size to 4 and 8.
4396
ccb9eba6
AB
43972020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4398
4399 * gdb.arch/amd64-osabi.exp: Update.
4400 * gdb.arch/arm-disassembler-options.exp: Update.
4401 * gdb.arch/powerpc-disassembler-options.exp: Update.
4402 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4403 * gdb.arch/s390-disassembler-options.exp: Update.
4404 * gdb.base/all-architectures.exp.tcl: Update.
4405 * gdb.base/attach-pie-noexec.exp: Update.
4406 * gdb.base/catch-syscall.exp: Update.
4407 * gdb.xml/tdesc-arch.exp: Update.
4408
025a39a7
TV
44092020-07-14 Tom de Vries <tdevries@suse.de>
4410
4411 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4412 (local_gettid): ... this.
4413 (fn): Update.
4414
74e4b667
SL
44152020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4416
4417 * gdb.base/info_sources.exp: Skip directory match tests on
4418 remote hosts.
4419
f413dd74
GB
44202020-07-13 Gary Benson <gbenson@redhat.com>
4421
4422 * gdb.base/savedregs.exp (caller): Use parentheses to
4423 make expected expression evaluation ordering explicit.
4424
915771bb
GB
44252020-07-13 Gary Benson <gbenson@redhat.com>
4426
4427 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4428
2a122642
GB
44292020-07-13 Gary Benson <gbenson@redhat.com>
4430
4431 * gdb.base/bigcore.c (main): Use a volatile pointer when
4432 attempting to trigger a SIGSEGV.
4433 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4434 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4435 * gdb.base/savedregs.c (thrower): Likewise.
4436 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4437
3f00c730
GB
44382020-07-13 Gary Benson <gbenson@redhat.com>
4439
4440 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4441 defining and using VLA structure fields into...
4442 * gdb.base/vla-struct-fields.c: New file.
4443 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4444 tests into...
4445 * gdb.base/vla-struct-fields.exp: New file.
4446
963eeee4
TV
44472020-07-13 Tom de Vries <tdevries@suse.de>
4448
4449 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4450 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4451 * gdb.base/gold-gdb-index.exp: Same.
4452 * gdb.base/morestack.exp: Same.
4453
0ed35c9a
DX
44542020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4455
4456 PR rust/26121
4457 * gdb.rust/modules.rs: Prevent linker from discarding test
4458 symbol.
4459
4fdba23d
PA
44602020-07-10 Pedro Alves <pedro@palves.net>
4461
4462 PR gdb/26199
4463 * gdb.multi/multi-target.c (exit_thread): New.
4464 (thread_start): Break loop if EXIT_THREAD.
4465 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4466 (top level) Call test_no_resumed.
4467
15f3b077
TT
44682020-07-08 Tom Tromey <tromey@adacore.com>
4469
4470 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4471 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4472
9fc501fd
AB
44732020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4474
4475 PR python/22748
4476 * gdb.opt/inline-frame-tailcall.c: New file.
4477 * gdb.opt/inline-frame-tailcall.exp: New file.
4478 * gdb.python/py-unwind-inline.c: New file.
4479 * gdb.python/py-unwind-inline.exp: New file.
4480 * gdb.python/py-unwind-inline.py: New file.
4481
64cb3757
AB
44822020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4483
4484 * gdb.python/py-arch-reg-groups.exp: New file.
4485
0f767f94
AB
44862020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4487
4488 * gdb.python/py-arch-reg-names.exp: New file.
4489
87dbc774
AB
44902020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4491
4492 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4493 gdb.PendingFrame.architecture method.
4494
d8cc8af6
TV
44952020-07-06 Tom de Vries <tdevries@suse.de>
4496
4497 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4498
3c8ea5be
PA
44992020-07-03 Pedro Alves <palves@redhat.com>
4500
4501 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4502 explicitly write negative numbers.
4503 * gdb.base/structs2.exp: Adjust expected output.
4504
bf90c83a
PA
45052020-07-03 Pedro Alves <palves@redhat.com>
4506
4507 * gdb.base/charset.c (init_string): Change all char parameters to
4508 unsigned char parameters.
4509
2eb82157
PA
45102020-07-03 Pedro Alves <palves@redhat.com>
4511
4512 * gdb.base/call-sc.exp (start_scalars_test): Use
4513 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4514 * gdb.base/overlays.c: Remove references to PARAMS.
4515 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4516 * gdb.base/reread.exp: Don't set 'prototypes' global.
4517 * gdb.base/structs.exp (start_structs_test): Use
4518 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4519 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4520 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4521 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4522 call.
4523 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4524
9adda7af
PA
45252020-07-03 Pedro Alves <palves@redhat.com>
4526
4527 * gdb.base/m32rovly.c: Delete.
4528 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4529
2a17c803
PW
45302020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4531
4532 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4533 of gdb_py_test_multiple.
4534 * gdb.python/py-cmd.exp: Likewise.
4535 * gdb.python/py-events.exp: Likewise.
4536 * gdb.python/py-function.exp: Likewise.
4537 * gdb.python/py-inferior.exp: Likewise.
4538 * gdb.python/py-infthread.exp: Likewise.
4539 * gdb.python/py-linetable.exp: Likewise.
4540 * gdb.python/py-parameter.exp: Likewise.
4541 * gdb.python/py-value.exp: Likewise.
4542
b011fe1a
TV
45432020-06-30 Tom de Vries <tdevries@suse.de>
4544
4545 PR testsuite/26175
4546 * lib/future.exp (gdb_default_target_compile): Detect and handle
4547 early_flags.
4548
df5b8876
SM
45492020-06-29 Simon Marchi <simon.marchi@efficios.com>
4550
4551 * boards/simavr.exp (gdb_load): Catch errors when closing
4552 previous connection. Close connection, wait for process and
4553 unset simavr_spawn_id on failure.
4554
a3ca48cd
TV
45552020-06-29 Tom de Vries <tdevries@suse.de>
4556
4557 * lib/gdb.exp (unknown): Make test-case unresolved.
4558
b0237c0e
TV
45592020-06-29 Tom de Vries <tdevries@suse.de>
4560
4561 PR gdb/25475
4562 * gdb.server/solib-list.exp: Verify that the symbol reload
4563 confirmation question is asked.
4564
c0b3b3bd
PW
45652020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4566
4567 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4568 have a input seq nr in each pass message.
fe4c3d43 4569 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4570 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4571 * gdb.python/python.exp: Make test names unique,
4572 use gdb_test_multiline instead of gdb_py_test_multiple,
4573 use $gdb_test_name.
4574 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4575
1776e3e5
NA
45762020-06-26 Nick Alcock <nick.alcock@oracle.com>
4577
4578 * configure.ac: Add --enable-libctf.
4579 * aclocal.m4: sinclude ../config/enable.m4.
4580 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4581 * lib/gdb.exp (skip_ctf_tests): Use it.
4582 * gdb.base/ctf-constvars.exp: Error message tweak.
4583 * gdb.base/ctf-ptype.exp: Likewise.
4584 * configure: Regenerate.
4585
f53b3eeb
GB
45862020-06-26 Gary Benson <gbenson@redhat.com>
4587
4588 * gdb.cp/try_catch.cc: Include string.h.
4589 (main): Replace comparison against string literal with
4590 strcmp, avoiding build failure with -Wstring-compare.
4591 Add "marker test-complete".
4592 * gdb.cp/try_catch.exp: Run the test to the above marker,
4593 then verify that the value of "test" is still true.
4594
6d74da72
AB
45952020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4596
4597 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4598
2e52d038
AB
45992020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4600
4601 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4602
3b9fce96
AB
46032020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4604
4605 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4606 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4607 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4608 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4609 * gdb.arch/riscv-tdesc-loading.exp: New file.
4610
ed69cbc8
AB
46112020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4612
4613 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4614
767a879e
AB
46152020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4616
4617 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4618 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4619 * gdb.arch/riscv-tdesc-regs.c: New file.
4620 * gdb.arch/riscv-tdesc-regs.exp: New file.
4621
221db974
PA
46222020-06-24 Pedro Alves <palves@redhat.com>
4623
4624 * gdb.arch/amd64-entry-value-paramref.exp: Use
4625 prepare_for_testing_full and don't pass "c++" for the .S file
4626 build spec.
4627 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4628 $options, since it's an assembly file. Remove -Wno-deprecated.
4629 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4630 compiling C++ programs.
4631
331733cd
PA
46322020-06-24 Pedro Alves <palves@redhat.com>
4633
4634 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4635 Clang, add "-Wno-unknown-warning-option" to the options.
4636
caa7fd04
AB
46372020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4638
4639 * gdb.xml/tdesc-reload.c: New file.
4640 * gdb.xml/tdesc-reload.exp: New file.
4641 * gdb.xml/maint-xml-dump-01.xml: New file.
4642 * gdb.xml/maint-xml-dump-02.xml: New file.
4643 * gdb.xml/maint-xml-dump.exp: New file.
4644
bb8d1260
SL
46452020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4646
4647 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4648 Adjust for omitted commands when TUI is disabled.
4649
7e4b9c4c
GB
46502020-06-23 Gary Benson <gbenson@redhat.com>
4651 Pedro Alves <palves@redhat.com>
4652
4653 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4654 * gdb.cp/nsimport.cc: Likewise.
4655 * gdb.cp/nsnested.cc: Likewise.
4656 * gdb.cp/nsnoimports.cc: Likewise.
4657 * gdb.cp/nsusing.cc: Likewise.
4658 * gdb.cp/smartp.cc: Likewise.
4659 * gdb.python/py-pp-integral.c: Likewise.
4660 * gdb.python/py-pp-re-notag.c: Likewise.
4661
2e573c0a
GB
46622020-06-23 Gary Benson <gbenson@redhat.com>
4663
4664 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4665 * gdb.cp/nsimport.cc: Likewise.
4666 * gdb.cp/nsnested.cc: Likewise.
4667 * gdb.cp/nsnoimports.cc: Likewise.
4668 * gdb.cp/nsusing.cc: Likewise.
4669 * gdb.cp/smartp.cc: Likewise.
4670 * gdb.python/py-pp-integral.c: Likewise.
4671 * gdb.python/py-pp-re-notag.c: Likewise.
4672
746ebfe8
PW
46732020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4674
4675 * gdb.base/default-args.exp: New test.
4676 * gdb.base/default-args.c: New file.
4677 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4678 * gdb.base/default.exp: Update to new help text.
4679 * gdb.base/help.exp: Likewise.
4680 * gdb.base/page.exp: Likewise.
4681 * gdb.base/style.exp: Likewise.
4682 * gdb.guile/guile.exp: Likewise.
4683 * gdb.python/python.exp: Likewise.
4684
e822f2cd
SL
46852020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4686
4687 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4688 remote host. Fix search path syntax on Windows host.
4689
48e9cc84
PW
46902020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4691
4692 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4693 over 'exec-file-mismatch'.
4694 * gdb.base/attach.c: Mark should_exit volatile.
4695 * gdb.base/attach2.c: Likewise. Add a comment explaining
4696 why the sleep cannot be big.
4697 * gdb.base/attach3.c: New file.
4698
160f8a8f
SL
46992020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4700
4701 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4702 prefix optional.
4703
4d91c2a4
SL
47042020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4705
4706 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4707 for remote host.
4708
87f83f20
SL
47092020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4710 Hafiz Abid Qadeer <abidh@codesourcery.com>
4711
4712 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4713 file sent to remote host.
4714 (top level): Allow int32_t as type of 32-bit register.
4715
37ab8655
TV
47162020-06-19 Tom de Vries <tdevries@suse.de>
4717
4718 * lib/gdb.exp (gdb_note): New proc.
4719 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4720 (gdb_default_target_compile): ... here. Only call
4721 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4722 (use_gdb_compile): Change to array.
4723 (toplevel): Update sets of use_gdb_compile to specify language.
4724 Warn about default_target_compile override. Store dejagnu's version
4725 of default_target_compile in dejagnu_default_target_compile.
4726
a8a56685
TV
47272020-06-18 Tom de Vries <tdevries@suse.de>
4728
4729 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4730 (default_gdb_init): ... here.
4731
581bea2c
SL
47322020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4733
4734 Fix TUI support checks in gdb.tui tests.
4735
4736 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4737 just say UNSUPPORTED.
4738 * gdb.tui/corefile-run.exp: Likewise.
4739 * gdb.tui/empty.exp: Likewise.
4740 * gdb.tui/list-before.exp: Likewise.
4741 * gdb.tui/list.exp: Likewise.
4742 * gdb.tui/main.exp: Likewise.
4743 * gdb.tui/regs.exp: Likewise.
4744 * gdb.tui/resize.exp: Likewise.
4745 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4746 * gdb.tui/tui-layout-asm.exp: Likewise.
4747 * gdb.tui/tui-missing-src.exp: Likewise.
4748 * gdb.tui/winheight.exp: Likewise.
4749 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4750
05e682e3
SL
47512020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4752
4753 Fix TCL error in gdb.python/py-format-string.exp.
4754
4755 * gdb.python/py-format-string.exp: Move test for python support
4756 earlier, out of function body.
4757
efb763a5
SM
47582020-06-15 Simon Marchi <simon.marchi@efficios.com>
4759
4760 * gdb.base/index-cache-load-twice.c: New.
4761 * gdb.base/index-cache-load-twice.exp: New.
4762
43327b20
KS
47632020-06-17 Keith Seitz <keiths@redhat.com>
4764
99cf27cf 4765 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4766 when executing "gdb --configuration".
4767
081e778c
TV
47682020-06-17 Tom de Vries <tdevries@suse.de>
4769
4770 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4771 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4772 conditional on presence of gdb_tcl_unknown.
4773 (gdb_finish): Make override undo conditional on presence of
4774 gdb_tcl_unknown.
4775
d2d1ea20
TT
47762020-06-16 Tom Tromey <tom@tromey.com>
4777
4778 * gdb.python/tui-window.py (failwin): New function. Register it
4779 as a TUI window type.
4780 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4781
c802e8a7
GB
47822020-06-16 Gary Benson <gbenson@redhat.com>
4783
4784 * gdb.python/py-nested-maps.c (create_map): Add missing return
4785 value.
4786 (create_map_map): Likewise.
4787
ff08abb8
TBA
47882020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4789
4790 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4791 variable.
4792 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4793 and use the already-defined 'options' variable.
4794
a29d5112
AB
47952020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4796 Tom de Vries <tdevries@suse.de>
4797
4798 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4799 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4800 (gdb_setup_known_globals): New proc.
4801 (gdb_cleanup_globals): New proc.
4802 * lib/gdb.exp (load_lib): New override proc.
4803 (gdb_stdin_log_init): Set var in_file as persistent global.
4804 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4805 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4806 fpc_compiler as persistent global.
4807
8c74a764
TV
48082020-06-12 Tom de Vries <tdevries@suse.de>
4809
4810 * lib/tuiterm.exp (spawn): Rename to ...
4811 (tui_spawn): ... this.
4812 (toplevel): Move rename of spawn ...
4813 (gdb_init_tuiterm): ... here. New proc.
4814 (gdb_finish_tuiterm): New proc.
4815 * lib/gdb.exp (gdb_finish_hooks): New global var.
4816 (gdb_finish): Handle gdb_finish_hooks.
4817 (tuiterm_env): New proc.
4818 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4819 tuiterm_env.
4820 * gdb.tui/basic.exp: Same.
4821 * gdb.tui/corefile-run.exp: Same.
4822 * gdb.tui/empty.exp: Same.
4823 * gdb.tui/list-before.exp: Same.
4824 * gdb.tui/list.exp: Same.
4825 * gdb.tui/main.exp: Same.
4826 * gdb.tui/new-layout.exp: Same.
4827 * gdb.tui/regs.exp: Same.
4828 * gdb.tui/resize.exp: Same.
4829 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4830 * gdb.tui/tui-layout-asm.exp: Same.
4831 * gdb.tui/tui-missing-src.exp: Same.
4832 * gdb.tui/winheight.exp: Same.
4833
26783bce
TV
48342020-06-12 Tom de Vries <tdevries@suse.de>
4835
4836 PR testsuite/26110
4837 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4838 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4839
2b4e6a3f
TT
48402020-06-11 Tom Tromey <tom@tromey.com>
4841
4842 PR gdb/18318:
4843 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4844 floating point tests.
4845
2f33032a
KS
48462020-06-11 Keith Seitz <keiths@redhat.com>
4847
4848 PR gdb/21356
4849 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4850 vla_struct.
4851 Add new struct vla_typedef and union vla_typedef_union and
4852 corresponding instantiation objects.
4853 Initialize new objects.
4854 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4855 and vla_typedef_union_object.
4856 Fixup type for vla_struct_object.
4857
a8baf0a3
TV
48582020-06-11 Tom de Vries <tdevries@suse.de>
4859
4860 * lib/gdb.exp (with_override): New proc, factored out of ...
4861 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4862
7ab96794
TV
48632020-06-10 Tom de Vries <tdevries@suse.de>
4864
4865 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4866
cab5c3b7
SM
48672020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4868
4869 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4870 parameter, update callers.
4871
f8c41851
SM
48722020-06-04 Simon Marchi <simon.marchi@efficios.com>
4873
4874 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4875 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4876 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4877
1c07a73f
TV
48782020-06-04 Tom de Vries <tdevries@suse.de>
4879
4880 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4881
95146b5d
TV
48822020-06-04 Tom de Vries <tdevries@suse.de>
4883
4884 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4885 exp_continue.
4886
0cfcd4f0
TV
48872020-06-04 Tom de Vries <tdevries@suse.de>
4888
4889 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4890
f9b5d5ea
TV
48912020-06-03 Tom de Vries <tdevries@suse.de>
4892
4893 PR symtab/26046
4894 * gdb.cp/breakpoint-locs-2.cc: New test.
4895 * gdb.cp/breakpoint-locs.cc: New test.
4896 * gdb.cp/breakpoint-locs.exp: New file.
4897 * gdb.cp/breakpoint-locs.h: New test.
4898
5144dfba
TV
48992020-06-03 Tom de Vries <tdevries@suse.de>
4900
4901 PR testsuite/25609
4902 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4903 value of global verbose.
4904 * gdb.base/jit-elf.exp: Same.
4905 * gdb.base/jit-reader.exp: Same.
4906
621eacdf
TV
49072020-06-02 Tom de Vries <tdevries@suse.de>
4908
4909 * gdb.dwarf2/multidictionary.exp: Don't use
4910 gdb_spawn_with_cmdline_opts.
4911
1313c56e
AB
49122020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4913
4914 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4915 use_header case.
4916 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4917 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4918 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4919 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4920 * gdb.dwarf2/dw2-inline-header.c: New file.
4921 * gdb.dwarf2/dw2-inline-header.h: New file.
4922
f68f85b5
PA
49232020-05-30 Pedro Alves <palves@redhat.com>
4924
4925 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4926 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4927
678048e8
GB
49282020-05-29 Gary Benson <gbenson@redhat.com>
4929
4930 * gdb.compile/compile-cplus.exp (additional_flags): Also
4931 set when building with clang.
4932 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4933 when building with clang.
4934
9fcafd23
GB
49352020-05-29 Gary Benson <gbenson@redhat.com>
4936
4937 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4938 building with clang.
4939 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4940
735d5a07
GB
49412020-05-29 Gary Benson <gbenson@redhat.com>
4942
4943 * gdb.cp/koenig.exp (prepare_for_testing): Add
4944 additional_flags=-Wno-unused-comparison.
4945 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4946
4ad2c6a0
GB
49472020-05-28 Gary Benson <gbenson@redhat.com>
4948
4949 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4950 statement.
4951
09fe663e
GB
49522020-05-28 Gary Benson <gbenson@redhat.com>
4953
4954 * gdb.cp/classes.exp (prepare_for_testing): Add
4955 additional_flags=-Wno-deprecated-register.
4956 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4957 * gdb.cp/misc.exp: Likewise.
4958
cee00f17
GB
49592020-05-28 Gary Benson <gbenson@redhat.com>
4960
4961 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4962 (test_op_new::operator new): Add return statement.
4963 (test_op_new_array::operator new[]): Likewise.
4964
636edd00
PA
49652020-05-27 Pedro Alves <palves@redhat.com>
4966
4967 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4968 check. Use test_gdb_complete_unique instead of
4969 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4970 test_gdb_complete_multiple instead of
4971 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4972
c2b75043
LM
49732020-05-27 Luis Machado <luis.machado@linaro.org>
4974
4975 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4976 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4977 * gdb.arch/arm-disassembler-options.exp: Likewise.
4978 * gdb.arch/arm-disp-step.exp: Likewise.
4979 * gdb.arch/thumb-prologue.exp: Likewise.
4980 * gdb.base/async.exp: Likewise.
4981 * gdb.base/auxv.exp: Likewise.
4982 * gdb.base/complex-parts.exp: Likewise.
4983 * gdb.base/ena-dis-br.exp: Likewise.
4984 * gdb.base/foll-exec.exp: Likewise.
4985 * gdb.base/permissions.exp: Likewise.
4986 * gdb.base/relocate.exp: Likewise.
4987 * gdb.base/return2.exp: Likewise.
4988 * gdb.base/sigbpt.exp: Likewise.
4989 * gdb.base/siginfo-obj.exp: Likewise.
4990 * gdb.cp/converts.exp: Likewise.
4991 * gdb.cp/exceptprint.exp: Likewise.
4992 * gdb.cp/inherit.exp: Likewise.
4993 * gdb.cp/nsnoimports.exp: Likewise.
4994 * gdb.cp/virtbase2.exp: Likewise.
4995 * gdb.mi/mi-var-cmd.exp: Likewise.
4996 * gdb.mi/var-cmd.c: Likewise.
4997
53a47a3e
TT
49982020-05-26 Tom Tromey <tromey@adacore.com>
4999
5000 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
5001
0bc2354b
TT
50022020-05-26 Tom Tromey <tromey@adacore.com>
5003
5004 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
5005 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
5006 type.
5007 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
5008 variable.
5009
0db49895
CBG
50102020-05-26 Christian Biesinger <cbiesinger@google.com>
5011
5012 * Makefile.in: Use = instead of == for the test command
5013 for portability.
5014
40d22035
TV
50152020-05-26 Tom de Vries <tdevries@suse.de>
5016
5017 * gdb.base/gold-gdb-index-2.c: New test.
5018 * gdb.base/gold-gdb-index.c: New test.
5019 * gdb.base/gold-gdb-index.exp: New file.
5020 * gdb.base/gold-gdb-index.h: New test.
5021
043e2e02
TV
50222020-05-25 Tom de Vries <tdevries@suse.de>
5023
5024 * boards/gold-gdb-index.exp: New file.
5025
462f72c5
SM
50262020-05-25 Simon Marchi <simon.marchi@efficios.com>
5027
5028 * boards/simavr.exp: New file.
5029
6cf66e76
SM
50302020-05-25 Simon Marchi <simon.marchi@efficios.com>
5031
5032 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
5033 * gdb.base/inferior-args.exp: New file.
5034 * gdb.base/inferior-args.c: New file.
5035
75d04512
SM
50362020-05-25 Simon Marchi <simon.marchi@efficios.com>
5037
5038 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
5039 inferior_args. Pass it to gdb_reload.
5040 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
5041 inferior_args.
5042 (gdb_reload): Add inferior_args argument.
5043 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
5044 pass it to gdbserver_run.
5045 * boards/native-gdbserver.exp: Do not set noargs.
5046 * boards/native-extended-gdbserver.exp (gdb_reload): Add
5047 inferior_args argument.
5048 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
5049 * gdb.base/a2-run.exp: Check for use_gdb_stub.
5050 * gdb.base/args.exp: Likewise.
5051
42cf1844
TV
50522020-05-25 Tom de Vries <tdevries@suse.de>
5053
5054 * lib/gdb.exp (exec_is_pie): Add comment.
5055
8f7d38ef
TV
50562020-05-25 Tom de Vries <tdevries@suse.de>
5057
5058 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
5059 instead of $binfile in the untested message.
5060
465e1b0f
TV
50612020-05-25 Tom de Vries <tdevries@suse.de>
5062
5063 PR testsuite/26031
5064 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
5065
3c5a0e02
TV
50662020-05-25 Tom de Vries <tdevries@suse.de>
5067
5068 * boards/gold.exp: New file.
5069
0a4f5f8c
TT
50702020-05-23 Tom Tromey <tom@tromey.com>
5071
5072 * gdb.base/style.exp: Remove completion styling test.
5073 * lib/gdb-utils.exp (style): Remove completion styles.
5074
eca1f90c
TT
50752020-05-23 Tom Tromey <tom@tromey.com>
5076
5077 * gdb.base/style.exp: Add completion styling test.
5078 * lib/gdb-utils.exp (style): Add completion styles.
5079
7c13f4e8
AB
50802020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
5081
5082 * gdb.base/annota1.exp: Update expected results.
5083 * gdb.cp/annota2.exp: Update expected results, remove duplicate
5084 test name.
5085 * gdb.cp/annota3.exp: Update expected results.
5086
41977d16
SM
50872020-05-20 Simon Marchi <simon.marchi@efficios.com>
5088
5089 PR gdb/26016
5090 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
5091 against MAP_FAILED.
5092 * gdb.base/coremaker.c (mmapdata): Likewise.
5093 * gdb.base/jit-reader-host.c (main): Likewise.
5094 * gdb.base/sym-file-loader.c (load): Likewise.
5095 (load_shlib): Likewise.
5096
b4757f2e
TT
50972020-05-20 Tom Tromey <tromey@adacore.com>
5098
5099 * gdb.ada/array_char_idx.exp: Recognize initialized array.
5100
9a0bacfb
TV
51012020-05-20 Tom de Vries <tdevries@suse.de>
5102
5103 PR symtab/25833
5104 * gdb.base/with-mf-inc.c: New test.
5105 * gdb.base/with-mf-main.c: New test.
5106 * gdb.base/with-mf.exp: New file.
5107
76571211
TT
51082020-05-19 Tom Tromey <tromey@adacore.com>
5109
5110 * gdb.rust/simple.exp: Restore missing test result.
5111
4cd9f3d5
TV
51122020-05-19 Tom de Vries <tdevries@suse.de>
5113
5114 * gdb.base/gdb-caching-proc.exp: Fix typo.
5115
7d874253
TT
51162020-05-19 Tom Tromey <tromey@adacore.com>
5117
5118 * gdb.rust/simple.exp: Add some test descriptions.
5119 (test_one_slice): Use with_test_prefix.
5120
1d727695
TV
51212020-05-18 Tom de Vries <tdevries@suse.de>
5122
5123 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
5124
7f32a4d5
PA
51252020-05-17 Pedro Alves <palves@redhat.com>
5126
5127 PR gdb/25741
5128 * gdb.base/hw-sw-break-same-address.exp: New file.
5129
7cfd74cf
PA
51302020-05-16 Pedro Alves <palves@redhat.com>
5131
5132 * gdb.multi/multi-re-run.exp (test_re_run): Switch
5133 LAST_LOADED_FILE accordingly.
5134
57b4f16e
PW
51352020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5136
5137 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
5138
7c05caf7
PW
51392020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5140
5141 * gdb.base/help.exp: Test apropos and help for commands
5142 having aliases. Fixed comments not starting with an
5143 upper-case letter or not finishing with a dot.
5144
7aa1b46f
PW
51452020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5146
3b3aaacb
PW
5147 * gdb.base/alias.exp: Update help output check.
5148
57b4f16e 51492020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 5150
7aa1b46f
PW
5151 * gdb.base/default.exp: Update output following fixes.
5152
0605465f
PW
51532020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5154
5155 * gdb.base/alias.exp: Test aliases starting with a prefix of
5156 another alias.
5157
86e4e63d
GB
51582020-05-15 Gary Benson <gbenson@redhat.com>
5159
5160 * gdb.base/info-os.c (main): Add return statement.
5161 * gdb.base/info_minsym.c (minsym_fun): Likewise.
5162 * gdb.base/large-frame-2.c (func): Likewise.
5163 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
5164 * gdb.base/pr10179-b.c (foo2): Likewise.
5165 * gdb.base/valgrind-disp-step.c (foo): Likewise.
5166 * gdb.base/watch-cond.c (func): Likewise.
5167 * gdb.multi/goodbye.c (verylongfun): Likewise.
5168 * gdb.multi/hello.c (commonfun): Likewise.
5169 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
5170 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
5171 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
5172 Likewise.
5173 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
5174 * gdb.threads/interrupt-while-step-over.c (child_function):
5175 Likewise.
5176 * gdb.trace/actions-changed.c (end): Likewise.
5177
163df4df
GB
51782020-05-15 Gary Benson <gbenson@redhat.com>
5179
5180 * gdb.opencl/callfuncs.exp: Report when test skipped.
5181 * gdb.opencl/convs_casts.exp: Likewise.
5182 * gdb.opencl/datatypes.exp: Likewise.
5183 * gdb.opencl/operators.exp: Likewise.
5184 * gdb.opencl/vec_comps.exp: Likewise.
5185
6dbc505a
TV
51862020-05-15 Tom de Vries <tdevries@suse.de>
5187
5188 * gdb.base/align.exp.in: Rename to ...
5189 * gdb.base/align.exp.tcl: ... this.
5190 * gdb.base/align-c++.exp: Update.
5191 * gdb.base/align-c.exp: Update.
5192 * gdb.base/all-architectures.exp.in: Rename to ...
5193 * gdb.base/all-architectures.exp: ... this.
5194 * gdb.base/all-architectures-0.exp: Update.
5195 * gdb.base/all-architectures-1.exp: Update.
5196 * gdb.base/all-architectures-2.exp: Update.
5197 * gdb.base/all-architectures-3.exp: Update.
5198 * gdb.base/all-architectures-4.exp: Update.
5199 * gdb.base/all-architectures-5.exp: Update.
5200 * gdb.base/all-architectures-6.exp: Update.
5201 * gdb.base/all-architectures-7.exp: Update.
5202 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
5203 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
5204 * gdb.base/infcall-nested-structs-c++.exp: Update.
5205 * gdb.base/infcall-nested-structs-c.exp: Update.
5206 * gdb.base/info-types.exp.in: Rename to ...
5207 * gdb.base/info-types.exp.tcl: ... this.
5208 * gdb.base/info-types-c++.exp: Update.
5209 * gdb.base/info-types-c.exp: Update.
5210 * gdb.base/max-depth.exp.in: Rename to ...
5211 * gdb.base/max-depth.exp.tcl: ... this.
5212 * gdb.base/max-depth-c++.exp: Update.
5213 * gdb.base/max-depth-c.exp: Update.
5214 * gdb.cp/cpexprs.exp.in: Rename to ...
5215 * gdb.cp/cpexprs.exp.tcl: ... this.
5216 * gdb.cp/cpexprs-debug-types.exp: Update.
5217 * gdb.cp/cpexprs.exp: Update.
5218 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
5219 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
5220 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
5221 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
5222 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
5223 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
5224 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
5225 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
5226 * gdb.dwarf2/clang-debug-names-2.exp: Update.
5227 * gdb.dwarf2/clang-debug-names.exp: Update.
5228
d1034d78
AB
52292020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
5230
5231 * lib/check-test-names.exp: Remove code that prevents this file
5232 loading when tests are run in parallel.
5233
3c5c3649
PA
52342020-05-15 Pedro Alves <palves@redhat.com>
5235
5236 * gdb.multi/multi-kill.exp (start_inferior): Remove
5237 'testpid' parameter. Refer to namespace variable directly.
5238 (testpid): Declare as namespace variable.
5239
272c36b8
PA
52402020-05-15 Pedro Alves <palves@redhat.com>
5241
5242 * gdb.multi/multi-kill.exp: Wrap in namespace.
5243 (start_inferior): Add TESTPID parameter. Use it instead of the
5244 testpid global.
5245 (top level): Define empty TESTPID array, and pass it down to
5246 start_inferior.
5247
02eba61a
TV
52482020-05-14 Tom de Vries <tdevries@suse.de>
5249
5250 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
5251 output.
5252
971a3747
TV
52532020-05-14 Tom de Vries <tdevries@suse.de>
5254
5255 * gdb.base/align.exp: Split into ...
5256 * gdb.base/align.exp.in: ...
5257 * gdb.base/align-c++.exp: ...
5258 * gdb.base/align-c.exp: ... these.
5259 * gdb.base/infcall-nested-structs.exp: Split into ...
5260 * gdb.base/infcall-nested-structs.exp.in: ...
5261 * gdb.base/infcall-nested-structs-c++.exp: ...
5262 * gdb.base/infcall-nested-structs-c.exp: ... these.
5263 * gdb.base/info-types.exp: Split into ...
5264 * gdb.base/info-types.exp.in: ...
5265 * gdb.base/info-types-c++.exp: ...
5266 * gdb.base/info-types-c.exp: ... these.
5267 * gdb.base/max-depth.exp: Split into ...
5268 * gdb.base/max-depth.exp.in: ...
5269 * gdb.base/max-depth-c++.exp: ...
5270 * gdb.base/max-depth-c.exp: ... these.
5271 * gdb.cp/infcall-nodebug.exp: Split into ...
5272 * gdb.cp/infcall-nodebug.exp.in: ...
5273 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
5274 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
5275 * gdb.cp/infcall-nodebug-c-d0.exp: ...
5276 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
5277
a05575d3
TBA
52782020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5279 Pedro Alves <palves@redhat.com>
5280
5281 * gdb.multi/multi-exit.c: New file.
5282 * gdb.multi/multi-exit.exp: New file.
5283 * gdb.multi/multi-kill.c: New file.
5284 * gdb.multi/multi-kill.exp: New file.
5285
6ad82919
TBA
52862020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5287
5288 * gdb.base/annota1.exp: Update the expected output.
5289 * gdb.cp/annota2.exp: Ditto.
5290
843f4d93
AB
52912020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
5292
5293 * lib/check-test-names.exp: Disable when testing is being run in
5294 parallel.
5295
c7c66341
TV
52962020-05-12 Tom de Vries <tdevries@suse.de>
5297
5298 * gdb.base/jit-elf.exp: Fix string concat.
5299
1b59ca1c
TV
53002020-05-12 Tom de Vries <tdevries@suse.de>
5301
5302 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
5303 messages.
5304
b4991d29
TV
53052020-05-12 Tom de Vries <tdevries@suse.de>
5306
5307 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
5308
dbb0ab10
TV
53092020-05-12 Tom de Vries <tdevries@suse.de>
5310
5311 * gdb.ada/catch_ex.exp: Use with_test_prefix.
5312 * gdb.ada/mi_catch_ex.exp: Same.
5313 * gdb.ada/mi_catch_ex_hand.exp: Same.
5314
7549fed8
TV
53152020-05-12 Tom de Vries <tdevries@suse.de>
5316
5317 * gdb.fortran/complex.exp: Use with_test_prefix.
5318
af2d5cd8
TV
53192020-05-12 Tom de Vries <tdevries@suse.de>
5320
5321 * gdb.trace/passcount.exp: Fix test-names.
5322
7c121311
TV
53232020-05-12 Tom de Vries <tdevries@suse.de>
5324
5325 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5326
c9f3b40e
TV
53272020-05-12 Tom de Vries <tdevries@suse.de>
5328
5329 * gdb.gdb/complaints.exp: Use with_test_prefix.
5330 * gdb.xml/tdesc-regs.exp: Same.
5331 * gdb.opt/inline-locals.exp: Fix test name.
5332
111b33f0
TV
53332020-05-12 Tom de Vries <tdevries@suse.de>
5334
5335 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5336 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5337 * gdb.dwarf2/implref-struct.exp: Same.
5338 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5339 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5340
ebf47080
SM
53412020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5342
5343 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5344
d30dcd12
AB
53452020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5346
5347 * lib/check-test-names.exp (all_test_names): New module variable.
5348 (counts): Add 'duplicates' field.
5349 (_check_duplicates): New procedure.
5350 (check): Also check for duplicates.
5351 (do_log_summary): Print duplicates count.
5352 (do_reset_vars): Reset counter for duplicate test names, and
5353 discard all know test names.
5354
34584c09
AB
53552020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5356
5357 * lib/gdb.exp: Include check-test-names.exp library.
5358 * lib/check-test-names.exp: New file.
5359
e0002117
TV
53602020-05-11 Tom de Vries <tdevries@suse.de>
5361
5362 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5363
53f539a3
KS
53642020-05-11 Keith Seitz <keiths@redhat.com>
5365
5366 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5367
113ee09a
TV
53682020-05-11 Tom de Vries <tdevries@suse.de>
5369
5370 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5371 * gdb.cp/cpexprs.exp.in: .. here.
5372 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5373 cpexprs.exp.
5374
ba3e70b0
KS
53752020-05-11 Keith Seitz <keiths@redhat.com>
5376
5377 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5378 test names.
5379 * gdb.ada/arrayptr.exp: Likewise.
5380 * gdb.ada/assign_arr.exp: Likewise.
5381 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5382 * gdb.ada/bp_on_var.exp: Likewise.
5383 * gdb.ada/call_pn.exp: Likewise.
5384 * gdb.ada/complete.exp: Likewise.
5385 * gdb.ada/fun_overload_menu.exp: Likewise.
5386 * gdb.ada/funcall_param.exp: Likewise.
5387 * gdb.ada/funcall_ref.exp: Likewise.
5388 * gdb.ada/packed_array_assign.exp: Likewise.
5389 * gdb.ada/same_component_name.exp: Likewise.
5390 * gdb.ada/type_coercion.exp: Likewise.
5391 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5392 * gdb.ada/variant_record_packed_array.exp: Likewise.
5393
3ee6bb11
TV
53942020-05-11 Tom de Vries <tdevries@suse.de>
5395
5396 PR symtab/25941
5397 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5398 out of ...
5399 * gdb.dwarf2/clang-debug-names.exp: ... here.
5400 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5401 clang-debug-names.exp.in.
5402 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5403 * gdb.dwarf2/clang-debug-names-2.c: New test.
5404
86cd6bc8
AKS
54052020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5406
5407 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5408 (fortran_runto_main): New Proc, fortran version of runto_main.
5409 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5410 * gdb.fortran/array-bounds.exp: Likewise.
5411 * gdb.fortran/array-slices.exp: Likewise.
5412 * gdb.fortran/block-data.exp: Likewise.
5413 * gdb.fortran/charset.exp: Likewise.
5414 * gdb.fortran/common-block.exp: Likewise.
5415 * gdb.fortran/complex.exp: Likewise.
5416 * gdb.fortran/derived-type-function.exp: Likewise.
5417 * gdb.fortran/derived-type.exp: Likewise.
5418 * gdb.fortran/info-modules.exp: Likewise.
5419 * gdb.fortran/info-types.exp: Likewise.
5420 * gdb.fortran/intrinsics.exp: Likewise.
5421 * gdb.fortran/library-module.exp: Likewise.
5422 * gdb.fortran/logical.exp: Likewise.
5423 * gdb.fortran/max-depth.exp: Likewise.
5424 * gdb.fortran/module.exp: Likewise.
5425 * gdb.fortran/multi-dim.exp: Likewise.
5426 * gdb.fortran/nested-funcs.exp: Likewise.
5427 * gdb.fortran/print-formatted.exp: Likewise.
5428 * gdb.fortran/print_type.exp: Likewise.
5429 * gdb.fortran/printing-types.exp: Likewise.
5430 * gdb.fortran/ptr-indentation.exp: Likewise.
5431 * gdb.fortran/ptype-on-functions.exp: Likewise.
5432 * gdb.fortran/subarray.exp: Likewise.
5433 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5434 * gdb.fortran/vla-datatypes.exp: Likewise.
5435 * gdb.fortran/vla-history.exp: Likewise.
5436 * gdb.fortran/vla-ptr-info.exp: Likewise.
5437 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5438 * gdb.fortran/vla-ptype.exp: Likewise.
5439 * gdb.fortran/vla-sizeof.exp: Likewise.
5440 * gdb.fortran/vla-type.exp: Likewise.
5441 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5442 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5443 * gdb.fortran/vla-value-sub.exp: Likewise.
5444 * gdb.fortran/vla-value.exp: Likewise.
5445 * gdb.fortran/whatis_type.exp: Likewise.
5446 * gdb.mi/mi-var-child-f.exp: Likewise.
5447
6dc55ce9 54482020-05-09 Tom de Vries <tdevries@suse.de>
5449
5450 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5451
283cb58c
TV
54522020-05-08 Tom de Vries <tdevries@suse.de>
5453
5454 * gdb.dwarf2/clang-debug-names.c: New test.
5455 * gdb.dwarf2/clang-debug-names.exp: New file.
5456
ac4a4f1c
SM
54572020-05-06 Simon Marchi <simon.marchi@efficios.com>
5458
5459 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5460 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5461
24fe640b
TV
54622020-05-06 Tom de Vries <tdevries@suse.de>
5463
5464 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5465 breakpoint is at a "recommended breakpoint location".
5466 * gdb.reverse/consecutive-reverse.exp: Same.
5467
0d8683a3
TV
54682020-05-06 Tom de Vries <tdevries@suse.de>
5469
5470 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5471 address.
5472
b8983c46
TV
54732020-05-06 Tom de Vries <tdevries@suse.de>
5474
5475 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5476
abf6d805
TV
54772020-05-06 Tom de Vries <tdevries@suse.de>
5478
5479 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5480 info for r.
5481
0fc2a808
TV
54822020-05-06 Tom de Vries <tdevries@suse.de>
5483
5484 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5485 necessary.
5486
873dd427
TV
54872020-05-06 Tom de Vries <tdevries@suse.de>
5488
5489 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5490 void.
5491
7c99e7e2
TV
54922020-05-06 Tom de Vries <tdevries@suse.de>
5493
5494 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5495 of ...
5496 * gdb.base/async.exp: ... here.
5497 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5498 "recommended breakpoint location".
5499
6173d6a6
TV
55002020-05-06 Tom de Vries <tdevries@suse.de>
5501
5502 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5503
6015a067
TV
55042020-05-04 Tom de Vries <tdevries@suse.de>
5505
5506 * gdb.base/async.exp: Check whether instruction addresses are a
5507 "recommended breakpoint location".
5508
3b6acaee
TT
55092020-05-03 Tom Tromey <tom@tromey.com>
5510
5511 * gdb.base/sepdebug.exp: Remove "catch" test.
5512 * gdb.base/break.exp: Remove "catch" test.
5513 * gdb.base/default.exp: Update expected output.
5514
5beb4d17
TV
55152020-05-02 Tom de Vries <tdevries@suse.de>
5516
5517 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5518 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5519 * gdb.arch/i386-mpx-map.exp: Same.
5520 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5521 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5522 * gdb.arch/i386-mpx.exp: Same.
5523
8caf140d
TV
55242020-05-02 Tom de Vries <tdevries@suse.de>
5525
5526 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5527
693196cb
TV
55282020-05-01 Tom de Vries <tdevries@suse.de>
5529
5530 * gdb.ada/operator_bp.exp: Allow more than required amount of
5531 breakpoint.
5532
53ae0aa9
TV
55332020-05-01 Tom de Vries <tdevries@suse.de>
5534
5535 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5536
ee9d1e5f
HD
55372020-04-30 Hannes Domani <ssbssa@yahoo.de>
5538
5539 PR gdb/18706
5540 * gdb.cp/stub-array-size.cc: New test.
5541 * gdb.cp/stub-array-size.exp: New file.
5542 * gdb.cp/stub-array-size.h: New test.
5543 * gdb.cp/stub-array-size2.cc: New test.
5544
d5cf82c0
HD
55452020-04-30 Hannes Domani <ssbssa@yahoo.de>
5546
5547 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5548 output to the new format.
5549
42e165c3
SM
55502020-04-29 Simon Marchi <simon.marchi@efficios.com>
5551
5552 * gdb.base/break.exp: Use with_test_prefix.
5553
6e4e3fe1
TV
55542020-04-29 Tom de Vries <tdevries@suse.de>
5555
5556 * lib/gdb.exp (debug_types): New proc.
5557 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5558 * gdb.python/py-symtab.exp: Same.
5559
d642b692
HD
55602020-04-29 Hannes Domani <ssbssa@yahoo.de>
5561
5562 PR gdb/17320
5563 * gdb.base/pretty-array.c: New test.
5564 * gdb.base/pretty-array.exp: New file.
5565
ea90f227
TV
55662020-04-29 Tom de Vries <tdevries@suse.de>
5567
5568 PR symtab/25889
5569 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5570 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5571 and include cpexprs.exp.
5572
a65189c9
TV
55732020-04-28 Mark Williams <mark@myosotissp.com>
5574
5575 PR gdb/24480
5576 * dw4-toplevel-types.exp: Test for top level types.
5577 * dw4-toplevel-types.cc: Test for top level types.
5578
32d1f47a
TBA
55792020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5580
5581 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5582 (theads -> threads).
5583
56a4f5a1
TV
55842020-04-28 Tom de Vries <tdevries@suse.de>
5585
5586 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5587
0b2f8a3b
TV
55882020-04-28 Tom de Vries <tdevries@suse.de>
5589
5590 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5591
5390c717
TV
55922020-04-28 Tom de Vries <tdevries@suse.de>
5593
5594 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5595
15cd93d0
TV
55962020-04-28 Tom de Vries <tdevries@suse.de>
5597
5598 * gdb.dwarf2/main-foo.c: New test.
5599 * gdb.dwarf2/struct-with-sig.exp: New file.
5600
d472f0fb
TV
56012020-04-25 Tom de Vries <tdevries@suse.de>
5602
5603 * boards/debug-types.exp: New file.
5604
8d840e05
AB
56052020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5606
5607 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5608
bcfe6157
TT
56092020-04-24 Tom Tromey <tom@tromey.com>
5610
5611 PR symtab/12707:
5612 * gdb.python/py-symbol.exp: Update expected results for
5613 linkage_name test.
5614 * gdb.cp/print-demangle.exp: New file.
5615 * gdb.base/c-linkage-name.exp: Fix test.
5616 * gdb.guile/scm-symbol.exp: Update expected results for
5617 linkage_name test.
5618
f049a313
TT
56192020-04-24 Tom Tromey <tom@tromey.com>
5620
5621 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5622 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5623 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5624 assembler.
5625
7cf28874
TV
56262020-04-24 Tom de Vries <tdevries@suse.de>
5627
5628 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5629 C++.
5630
dac2fef7
TT
56312020-04-24 Tom Tromey <tromey@adacore.com>
5632
5633 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5634 values.
5635 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5636 values. Update test for minimal encodings.
5637 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5638 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5639 values. Update test for minimal encodings.
5640
1acda803
TT
56412020-04-24 Tom Tromey <tromey@adacore.com>
5642
5643 PR python/23662:
5644 * gdb.ada/variant.exp: Add Python checks.
5645 * gdb.rust/simple.exp: Add dynamic type checks.
5646
adfb9815
TT
56472020-04-24 Tom Tromey <tromey@adacore.com>
5648
5649 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5650 Make array type matching more lax.
5651 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5652 * gdb.ada/mi_variant.exp: New file.
5653 * gdb.ada/mi_variant/pck.ads: New file.
5654 * gdb.ada/mi_variant/pkg.adb: New file.
5655 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5656 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5657
7d79de9a
TT
56582020-04-24 Tom Tromey <tromey@adacore.com>
5659
5660 * gdb.ada/variant.exp: Add dynamic field offset tests.
5661 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5662 * gdb.ada/variant/pkg.adb: Add new variables.
5663
f8e89861
TT
56642020-04-24 Tom Tromey <tromey@adacore.com>
5665
5666 * gdb.ada/variant.exp: New file
5667 * gdb.ada/variant/pkg.adb: New file
5668 * gdb.ada/variant/pck.adb: New file
5669
86e887ae
TV
56702020-04-24 Tom de Vries <tdevries@suse.de>
5671
5672 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5673
88428775
TV
56742020-04-24 Tom de Vries <tdevries@suse.de>
5675
5676 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5677 flags.
5678
4e86f6e7
TV
56792020-04-24 Tom de Vries <tdevries@suse.de>
5680
5681 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5682
2016d3e6
TV
56832020-04-24 Tom de Vries <tdevries@suse.de>
5684
5685 * lib/gdb.exp (default_gdb_start): Handle eof.
5686 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5687 failure.
5688 * gdb.base/readnever.exp: Handle clean_restart failure.
5689
70bc38f5
TV
56902020-04-23 Tom de Vries <tdevries@suse.de>
5691
5692 * gdb.base/decl-before-def.exp: Run to main and print a again.
5693
de82891c
TV
56942020-04-23 Tom de Vries <tdevries@suse.de>
5695
5696 * gdb.base/decl-before-def-decl.c: New test.
5697 * gdb.base/decl-before-def-def.c: New test.
5698 * gdb.base/decl-before-def.exp: New file.
5699
96038148
TV
57002020-04-23 Tom de Vries <tdevries@suse.de>
5701
5702 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5703
54ac3df1
TV
57042020-04-22 Tom de Vries <tdevries@suse.de>
5705
5706 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5707 debug_info_offset.
5708 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5709 before $objsfile in the line line.
5710
714534e1
TV
57112020-04-22 Tom de Vries <tdevries@suse.de>
5712
5713 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5714
16a7dbf4
MS
57152020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5716
5717 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5718 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5719 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5720 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5721 * gdb.base/jit-protocol.h: Update definitions to match all usage
5722 contexts.
5723
57242020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5725
5726 * gdb.base: Rename all jit related test and source files.
5727
57282020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5729
5730 * gdb.base/jit-reader.exp: Relax register output check.
5731
317d2668
TV
57322020-04-22 Tom de Vries <tdevries@suse.de>
5733
5734 PR symtab/25764
5735 * gdb.base/psym-external-decl-2.c: New test.
5736 * gdb.base/psym-external-decl.c: New test.
5737 * gdb.base/psym-external-decl.exp: New file.
5738 * gdb.threads/tls.exp: Add PR25807 kfail.
5739
eea9e357
TV
57402020-04-22 Tom de Vries <tdevries@suse.de>
5741
5742 PR symtab/25801
5743 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5744 in "info source" output.
5745
3d5afab3
TV
57462020-04-22 Tom de Vries <tdevries@suse.de>
5747
5748 PR symtab/25700
5749 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5750 symtab for imported_unit.c.
5751
b32102f6
GB
57522020-04-21 Gary Benson <gbenson@redhat.com>
5753
5754 * gdb.base/advance.c (func): New argument, to match call site.
5755 (func2, func3): Add return statements.
5756
d43b7a2d
TBA
57572020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5758
5759 * gdb.multi/run-only-second-inf.c: New file.
5760 * gdb.multi/run-only-second-inf.exp: New file.
5761
d89edf9b
MM
57622020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5763
5764 * gdb.btrace/multi-inferior.c: New test.
5765 * gdb.btrace/multi-inferior.exp: New file.
5766
1a476b6d
MM
57672020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5768
5769 * gdb.btrace/enable-new-thread.c: New test.
5770 * gdb.btrace/enable-new-thread.exp: New file.
5771
4778a5f8
TV
57722020-04-21 Tom de Vries <tdevries@suse.de>
5773
5774 PR gdb/25471
5775 * gdb.threads/killed-outside.c: New test.
5776 * gdb.threads/killed-outside.exp: New file.
5777
9b2c992c
GB
57782020-04-20 Gary Benson <gbenson@redhat.com>
5779
5780 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5781 * gdb.base/nested-subp2.exp: Likewise.
5782 * gdb.base/nested-subp3.exp: Likewise.
5783
b5d1d6f7
GB
57842020-04-20 Gary Benson <gbenson@redhat.com>
5785
5786 * gdb.base/nested-subp1.exp: Disable test when using clang.
5787 * gdb.base/nested-subp2.exp: Likewise.
5788 * gdb.base/nested-subp3.exp: Likewise.
5789
25230285
GB
57902020-04-20 Gary Benson <gbenson@redhat.com>
5791
5792 * gdb.cp/exception.cc: Fix compilation error with clang.
5793
fa93cc8f
GB
57942020-04-20 Gary Benson <gbenson@redhat.com>
5795
809730f3 5796 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5797
e0c45f30
GB
57982020-04-20 Gary Benson <gbenson@redhat.com>
5799
5800 * gdb.base/jit-main.c: Fix compilation error with clang.
5801
4ddfec93
KR
58022020-04-17 Kamil Rytarowski <n54@gmx.com>
5803
5804 * gdb.base/attach-twice.c: Include "sys/types.h".
5805 (PTRACE_ATTACH): Add fallback definition.
5806 (main): Pass `0' to the 4th argument of `ptrace'.
5807
2bed205e
KR
58082020-04-17 Kamil Rytarowski <n54@gmx.com>
5809
5810 * gdb.base/fork-running-state.c: Include "signal.h".
5811
0743fc83
TT
58122020-04-17 Tom Tromey <tromey@adacore.com>
5813
5814 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5815 Update tests.
5816 * gdb.btrace/cpu.exp: Update tests.
5817 * gdb.base/maint.exp: Update tests.
5818 * gdb.base/default.exp: Update tests.
5819 * gdb.base/completion.exp: Update tests.
5820
efba5c23
TV
58212020-04-16 Tom de Vries <tdevries@suse.de>
5822
5823 PR symtab/25791
5824 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5825 (ensure_gdb_index): and factor out and move ...
5826 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5827 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5828
d191d716
TV
58292020-04-16 Tom de Vries <tdevries@suse.de>
5830
5831 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5832 loading exec.
5833
99f1bc6a
AB
58342020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5835
5836 * gdb.base/many-completions.exp: New file.
5837
194d088f
TV
58382020-04-14 Tom de Vries <tdevries@suse.de>
5839
5840 PR symtab/25718
5841 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5842
c1a66c06
TV
58432020-04-14 Tom de Vries <tdevries@suse.de>
5844
5845 PR symtab/25720
5846 * gdb.base/maint-expand-symbols-header-file.c: New test.
5847 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5848 * gdb.base/maint-expand-symbols-header-file.h: New test.
5849
21b0982c
AB
58502020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5851
5852 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5853 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5854 get_func_info.
5855 (get_func_info): Delete.
5856 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5857 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5858 * lib/dwarf.exp (get_func_info): New function.
5859
dd1cab06
TV
58602020-04-13 Tom de Vries <tdevries@suse.de>
5861
5862 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5863 to what find_gnatmake does.
5864
71ea2b6b
TV
58652020-04-10 Tom de Vries <tdevries@suse.de>
5866
5867 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5868 -readnow.
5869
bdfc1e8a
TV
58702020-04-10 Tom de Vries <tdevries@suse.de>
5871
5872 PR cli/25808
5873 * gdb.base/style.c: Add leading newlines.
5874 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5875 Check listing of main's one-line body.
5876
14ca8ecf
TV
58772020-04-08 Tom de Vries <tdevries@suse.de>
5878
5879 * lib/gdb.exp (psymtabs_p): New proc.
5880 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5881 importing unit" unsupported if there are no partial symbols.
5882
e21d048f
TV
58832020-04-08 Tom de Vries <tdevries@suse.de>
5884
5885 PR testsuite/25760
5886 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5887
25c11aca
TV
58882020-04-07 Tom de Vries <tdevries@suse.de>
5889
5890 PR symtab/25796
5891 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5892
5707e24b
TV
58932020-04-07 Tom de Vries <tdevries@suse.de>
5894
5895 * gdb.base/check-psymtab.c: New test.
5896 * gdb.base/check-psymtab.exp: New file.
5897
6ee448cc
TT
58982020-04-06 Tom Tromey <tromey@adacore.com>
5899
5900 * gdb.ada/variant-record/proc.adb: New file.
5901 * gdb.ada/variant-record/value.adb: New file.
5902 * gdb.ada/variant-record/value.s: New file.
5903 * gdb.ada/variant-record.exp: New file.
5904
9e7c9a03
HD
59052020-04-03 Hannes Domani <ssbssa@yahoo.de>
5906
5907 PR gdb/25325
5908 * gdb.cp/typed-enum.cc: New test.
5909 * gdb.cp/typed-enum.exp: New file.
5910
c90d28ac
AB
59112020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5912
5913 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5914 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5915 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5916 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5917 * gdb.opt/inline-small-func.c: New file.
5918 * gdb.opt/inline-small-func.exp: New file.
5919 * gdb.opt/inline-small-func.h: New file.
5920
34e9a9fa
AB
59212020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5922
5923 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5924 function.
5925
6a354911
AB
59262020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5927
5928 * lib/dwarf.exp (function_range): Allow compiler options to be
5929 specified.
5930
880d9777
TV
59312020-04-02 Tom de Vries <tdevries@suse.de>
5932
5933 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5934 __attribute__((always_inline)).
5935 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5936
f32682ea
TV
59372020-04-02 Tom de Vries <tdevries@suse.de>
5938
5939 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5940 (gdbserver_gdb_exit): ... here. Add timeout warning.
5941 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5942 (connect_target_extended_remote): Append new server_spawn_id to
5943 server_spawn_ids.
5944 (cleanup): New proc.
5945 (setup, <toplevel>): Call cleanup.
5946
d3214198
TV
59472020-04-02 Tom de Vries <tdevries@suse.de>
5948
5949 * gdb.base/main-psymtab.exp: New file.
5950
cc77ed24
TV
59512020-04-02 Tom de Vries <tdevries@suse.de>
5952
5953 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5954
3638a098
TT
59552020-04-01 Tom Tromey <tom@tromey.com>
5956
5957 * gdb.base/complex-parts.exp: Add type tests.
5958
c34e8714
TT
59592020-04-01 Tom Tromey <tom@tromey.com>
5960
5961 * gdb.base/complex-parts.exp: Add arithmetic tests.
5962
981c08ce
TT
59632020-04-01 Tom Tromey <tom@tromey.com>
5964
5965 * gdb.compile/compile.exp: Update.
5966 * gdb.compile/compile-cplus.exp: Update.
5967 * gdb.base/varargs.exp: Update.
5968 * gdb.base/floatn.exp: Update.
5969 * gdb.base/endianity.exp: Update.
5970 * gdb.base/callfuncs.exp (do_function_calls): Update.
5971 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5972 (complex_float_integral_args): Update.
5973 * gdb.base/complex.exp: Update.
5974 * gdb.base/complex-parts.exp: Update.
5975
3d1cfd43
TT
59762020-04-01 Tom Tromey <tromey@adacore.com>
5977
5978 * gdb.rust/union.rs: New file.
5979 * gdb.rust/union.exp: New file.
5980 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5981 (main): Update.
5982 * gdb.rust/simple.exp: Move union tests to union.exp.
5983
e033dfa9
TT
59842020-04-01 Tom Tromey <tromey@adacore.com>
5985
5986 * gdb.rust/simple.rs (main): Remove "y0".
5987
53cccef1
TBA
59882020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5989
5990 * gdb.multi/stop-all-on-exit.c: New test.
5991 * gdb.multi/stop-all-on-exit.exp: New file.
5992
60e22c1e
HD
59932020-04-01 Hannes Domani <ssbssa@yahoo.de>
5994
5995 PR gdb/24789
5996 * gdb.cp/misc.cc: Add integer reference variable.
5997 * gdb.cp/misc.exp: Add test.
5998
e139a727
TBA
59992020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6000
6001 * gdb.server/stop-reply-no-thread.exp: Enhance the test
6002 scenario to cover execution until the end and also the case
6003
16b0db75
TV
60042020-03-31 Tom de Vries <tdevries@suse.de>
6005
6006 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
6007 c. Use "maint info symtabs" to check symtab expansion.
6008
c0502da6
TV
60092020-03-30 Tom de Vries <tdevries@suse.de>
6010
6011 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
6012 unsupported.
6013 (verify_psymtab_expanded): Move ...
6014 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
6015 test.
6016 (readnow): New proc.
6017
5935fd15
AB
60182020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6019
6020 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
6021 with $hex.
6022
1773be9e
TT
60232020-03-20 Tom Tromey <tromey@adacore.com>
6024
6025 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
6026
70304be9
TT
60272020-03-20 Tom Tromey <tromey@adacore.com>
6028
6029 * gdb.ada/sub_variant/subv.adb: New file.
6030 * gdb.ada/sub_variant.exp: New file.
6031
0dd7b8f7
TV
60322020-03-20 Tom de Vries <tdevries@suse.de>
6033
6034 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
6035 first break fails.
6036 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
6037
cada5fc9
AB
60382020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6039
6040 * gdb.server/exit-multiple-threads.c: New file.
6041 * gdb.server/exit-multiple-threads.exp: New file.
6042
6b8c53f2
AB
60432020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6044
6045 * gdb.fortran/mixed-lang-stack.c: New file.
6046 * gdb.fortran/mixed-lang-stack.cpp: New file.
6047 * gdb.fortran/mixed-lang-stack.exp: New file.
6048 * gdb.fortran/mixed-lang-stack.f90: New file.
6049
19a2740f
AB
60502020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6051
6052 * gdb.linespec/cp-completion-aliases.cc: New file.
6053 * gdb.linespec/cp-completion-aliases.exp: New file.
6054
d8c8b848
TV
60552020-03-19 Tom de Vries <tdevries@suse.de>
6056
6057 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
6058 more precise.
6059
a9933ccf
TV
60602020-03-18 Tom de Vries <tdevries@suse.de>
6061
6062 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
6063 * gdb.dwarf2/break-inline-psymtab.c: New test.
6064 * gdb.dwarf2/break-inline-psymtab.exp: New file.
6065
2f89101f
TV
60662020-03-16 Tom de Vries <tdevries@suse.de>
6067
6068 * lib/cache.exp (gdb_do_cache): Add and handle local variables
6069 cache_verify and cache_verify_proc.
6070
6b9374f1
TV
60712020-03-15 Tom de Vries <tdevries@suse.de>
6072
6073 * gdb.server/solib-list.exp: Handle
6074 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
6075
eaeaf44c
TV
60762020-03-15 Tom de Vries <tdevries@suse.de>
6077
6078 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
6079 objfiles".
6080
3293bbaf
TT
60812020-03-14 Tom Tromey <tom@tromey.com>
6082
6083 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
6084
ab44624c
TV
60852020-03-14 Tom de Vries <tdevries@suse.de>
6086
6087 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
6088
54c43825
TV
60892020-03-14 Tom de Vries <tdevries@suse.de>
6090
6091 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
6092 result in line-by-line fashion.
6093
2ac70237
TV
60942020-03-14 Tom de Vries <tdevries@suse.de>
6095
6096 * lib/gdb.exp (supports_statement_frontiers): New proc.
6097 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
6098
09546b56
TV
60992020-03-14 Tom de Vries <tdevries@suse.de>
6100
6101 * gdb.base/printcmds.exp: Add missing quoting for "print
6102 teststring2".
6103
a1f6a07c
TT
61042020-03-13 Tom Tromey <tom@tromey.com>
6105
6106 * gdb.base/printcmds.exp (test_print_strings): Add regression
6107 test.
6108 * gdb.base/printcmds.c (charptr): New typedef.
6109 (teststring2): New global.
6110
1b83d09c
AB
61112020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
6112
6113 * gdb.base/break-interp.exp: Use the tail of the filename, not the
6114 full path in the test name.
6115 (test_ld): Add some with_test_prefix blocks to make test names
6116 unique.
6117
2d61316c
TV
61182020-03-13 Tom de Vries <tdevries@suse.de>
6119
6120 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
6121
2e9145ac
TV
61222020-03-13 Tom de Vries <tdevries@suse.de>
6123
6124 * gdb.mi/mi-sym-info.exp: Make matching more precise.
6125
96c7f873
TV
61262020-03-13 Tom de Vries <tdevries@suse.de>
6127
6128 PR symtab/25646
6129 * gdb.dwarf2/imported-unit.exp: Add test.
6130
49ba92c0
TV
61312020-03-13 Tom de Vries <tdevries@suse.de>
6132
6133 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
6134 (var1, var2): New variable.
6135 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
6136 matching symbols.
6137
301b21e0
TV
61382020-03-13 Tom de Vries <tdevries@suse.de>
6139
6140 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
6141 (Term::command): Use prompt prefix.
6142 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
6143 * gdb.tui/tui-layout-asm-short-prog.exp: Use
6144 command_no_prompt_prefix instead of prefix.
6145 * gdb.tui/tui-layout-asm.exp: Same.
6146
3f512721
SM
61472020-03-12 Simon Marchi <simon.marchi@efficios.com>
6148
6149 * gdb.base/break-interp.exp: Use foreach_with_prefix.
6150
40310f30
SM
61512020-03-12 Simon Marchi <simon.marchi@efficios.com>
6152
6153 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
6154 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
6155 on" while stepping over the test instruction, match printed
6156 message.
6157
09252140
TV
61582020-03-12 Tom de Vries <tdevries@suse.de>
6159
6160 * gdb.base/info-types.exp: Use exp_continue during matching of output
6161 of "info types".
6162
14e9c72c
TV
61632020-03-12 Tom de Vries <tdevries@suse.de>
6164
6165 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
6166
e515d67e
TV
61672020-03-12 Tom de Vries <tdevries@suse.de>
6168
6169 * gdb.fortran/module.exp: Use exp_continue during matching of output
6170 of "info variable -n".
6171
307eafd8
TV
61722020-03-12 Tom de Vries <tdevries@suse.de>
6173
6174 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
6175 gdb.dwarf2/dw2-ranges-base.c.
6176
9a2de3fc
TV
61772020-03-12 Tom de Vries <tdevries@suse.de>
6178
6179 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
6180 in presence of GLIBC debuginfo.
6181
3217502e
TV
61822020-03-12 Tom de Vries <tdevries@suse.de>
6183
6184 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
6185 $core.
6186
1281424c
TV
61872020-03-12 Tom de Vries <tdevries@suse.de>
6188
6189 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
6190 more precise.
6191
038b97fc
SM
61922020-03-11 Simon Marchi <simon.marchi@efficios.com>
6193
6194 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
6195 from Unix to Windows path.
6196
5308d1e7
TV
61972020-03-11 Tom de Vries <tdevries@suse.de>
6198
6199 * gdb.ada/minsyms.exp: Set language to ada.
6200
f870f78f
TV
62012020-03-11 Tom de Vries <tdevries@suse.de>
6202
6203 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
6204
5a13315d
TV
62052020-03-11 Tom de Vries <tdevries@suse.de>
6206
6207 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
6208
976862ed
TT
62092020-03-11 Tom Tromey <tromey@adacore.com>
6210
6211 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
6212
7462c383
TV
62132020-03-11 Tom de Vries <tdevries@suse.de>
6214
6215 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
6216
1c6c46a0
TV
62172020-03-11 Tom de Vries <tdevries@suse.de>
6218
6219 * gdb.base/break-interp.exp: Limit verbose scope.
6220
44f41bb7
TV
62212020-03-11 Tom de Vries <tdevries@suse.de>
6222
6223 * gdb.fortran/logical.f90: Define variable with character type.
6224 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
6225
b76f3a42
TV
62262020-03-11 Tom de Vries <tdevries@suse.de>
6227
6228 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
6229
1c33af77
TV
62302020-03-11 Tom de Vries <tdevries@suse.de>
6231
6232 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
6233 symtabs.
6234
8c95582d
AB
62352020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6236 Bernd Edlinger <bernd.edlinger@hotmail.de>
6237
6238 * gdb.cp/step-and-next-inline.cc: New file.
6239 * gdb.cp/step-and-next-inline.exp: New file.
6240 * gdb.cp/step-and-next-inline.h: New file.
6241 * gdb.dwarf2/dw2-is-stmt.c: New file.
6242 * gdb.dwarf2/dw2-is-stmt.exp: New file.
6243 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
6244 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
6245 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
6246
cecf8547
AB
62472020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6248
6249 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
6250 is-stmt flag in the line table.
6251
0ba678c9
TV
62522020-03-09 Tom de Vries <tdevries@suse.de>
6253
6254 * lib/gdb.exp (cached_file): Create cache dir.
6255
72fbdf83
TV
62562020-03-07 Tom de Vries <tdevries@suse.de>
6257
6258 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
6259 * gdb.cp/rvalue-ref-params.exp: Same.
6260
436b5e99
TV
62612020-03-06 Tom de Vries <tdevries@suse.de>
6262
6263 * lib/gdb.exp (tentative_rename, cached_file): New proc.
6264 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
6265
09f2921c
TV
62662020-03-06 Tom de Vries <tdevries@suse.de>
6267
6268 * README: Fix "the the".
6269 * gdb.base/dprintf.exp: Same.
6270
50a3cc5d
TV
62712020-03-05 Tom de Vries <tdevries@suse.de>
6272
6273 * gdb.base/maint.exp: Update "main print statistics" expected output.
6274
0a709cba
AKS
62752020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6276
6277 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
6278 (fortran_int8): Likewise.
6279 (fortran_real4): Likewise.
6280 (fortran_real8): Likewise.
6281 (fortran_complex4): Likewise.
6282 (fortran_logical4): Likewise.
6283 (fortran_character1): Likewise.
6284
5e5d66b6
AB
62852020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
6286
6287 * gdb.fortran/logical.exp: Add tests that any non-zero value is
6288 printed as true.
6289
7b973adc
SDJ
62902020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
6291
6292 * gdb.base/printcmds.exp: Add test to verify printf of a
6293 variable holding an address.
6294
478e490a
TV
62952020-03-03 Tom de Vries <tdevries@suse.de>
6296
6297 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
6298
1ef44e86
TV
62992020-03-03 Tom de Vries <tdevries@suse.de>
6300
6301 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
6302 gdb_test_multiple call.
6303
b98cc2cf
TV
63042020-03-03 Tom de Vries <tdevries@suse.de>
6305
6306 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
6307 gdb_test_multiple calls.
6308
63e163f2
AB
63092020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6310
6311 * gdb.base/default.exp: Remove test of 'set history filename'.
6312 * gdb.base/gdbinit-history.exp: Add tests for setting the history
6313 filename to the empty string.
6314 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
6315 and GDBHISTSIZE.
6316
24ed6739
AB
63172020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6318
6319 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6320 disabled.
6321
590003dc 63222020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6323 Tom de Vries <tdevries@suse.de>
590003dc
TV
6324
6325 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6326 -prompt prefix, before user_code argument. Add -lbl option likewise.
6327 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6328 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6329 argument.
6330 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6331 have "\r\n" at start-of-line, instead of at end-of-line.
6332
f5e46084
SM
63332020-02-28 Simon Marchi <simon.marchi@efficios.com>
6334
6335 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6336 libinproctrace.so.
6337
f7a7000d
LM
63382020-02-28 Luis Machado <luis.machado@linaro.org>
6339
6340 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6341 to "p/x".
6342
718e0816
LM
63432020-02-28 Luis Machado <luis.machado@linaro.org>
6344
6345 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6346 asm/ptrace.h and error.h.
6347
13c3a74a
TV
63482020-02-28 Tom de Vries <tdevries@suse.de>
6349
6350 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6351 (struct wrapper, do_something, mundane/symada__cS): Move ...
6352 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6353 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6354 Update "print symada__cS before partial symtab expansion" regexp.
6355 Update breakpoint location. Flush symbol cache after expansion.
6356
85d2d5bb
LM
63572020-02-28 Luis Machado <luis.machado@linaro.org>
6358
6359 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6360
3608f86c
TV
63612020-02-27 Tom de Vries <tdevries@suse.de>
6362
6363 * config/sid.exp: Remove unused globals.
6364 * gdb.base/attach.exp: Same.
6365 * gdb.base/catch-load.exp: Same.
6366 * gdb.base/dbx.exp: Same.
6367 * lib/gdb.exp: Same.
6368 * lib/mi-support.exp: Same.
6369 * lib/prompt.exp: Same.
6370
c8d4f6df
TV
63712020-02-27 Tom de Vries <tdevries@suse.de>
6372
6373 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6374 not set.
6375
0d79cdc4
AM
63762020-02-26 Aaron Merey <amerey@redhat.com>
6377
6378 * gdb.debuginfod: New directory for debuginfod tests.
6379 * gdb.debuginfod/main.c: New test file.
6380 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6381
0dce4280
TV
63822020-02-26 Tom de Vries <tdevries@suse.de>
6383
6384 PR gdb/25603
6385 * gdb.base/persistent-lang.cc: New test.
6386 * gdb.base/persistent-lang.exp: New file.
6387
9e80cfa1
AB
63882020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6389
6390 * gdb.fortran/derived-type-striding.exp: Add a new test.
6391 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6392 new test.
6393
2078dbb2
AB
63942020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6395
6396 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6397 names.
6398
70d49700
TV
63992020-02-25 Tom de Vries <tdevries@suse.de>
6400
6401 PR go/18926
6402 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6403
a88ef40d
TV
64042020-02-24 Tom de Vries <tdevries@suse.de>
6405
6406 PR gdb/25592
6407 * gdb.base/info-locals-unused-static-var.c: New test.
6408 * gdb.base/info-locals-unused-static-var.exp: New file.
6409
01b1af32
TT
64102020-02-22 Tom Tromey <tom@tromey.com>
6411
6412 * gdb.python/tui-window.exp: New file.
6413 * gdb.python/tui-window.py: New file.
6414
7c043ba6
TT
64152020-02-22 Tom Tromey <tom@tromey.com>
6416
6417 PR tui/17850:
6418 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6419 tests.
6420
c22fef7e
TT
64212020-02-22 Tom Tromey <tom@tromey.com>
6422
6423 * gdb.tui/new-layout.exp: Add sub-layout tests.
6424
ee325b61
TT
64252020-02-22 Tom Tromey <tom@tromey.com>
6426
6427 * gdb.tui/new-layout.exp: New file.
6428
3f0cbb04
TT
64292020-02-22 Tom Tromey <tom@tromey.com>
6430
6431 * gdb.rust/rust-style.rs: New file.
6432 * gdb.rust/rust-style.exp: New file.
6433 * gdb.base/style.exp: Test structure printing.
6434 * gdb.base/style.c (struct some_struct): New type.
6435 (enum etype): New type.
6436 (struct_value): New global.
6437
75525152
TV
64382020-02-21 Tom de Vries <tdevries@suse.de>
6439
6440 PR go/18926
6441 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6442 Remove blanket xfails. Use message argument for gdb_breakpoint.
6443 Make continuing to breakpoint test conditional on setting breakpoint.
6444 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6445 DW_AT_name attribute. Add xfail for GCC PR93866.
6446
bd360d30
AB
64472020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6448
6449 * gdb.dwarf2/cpp-linkage-name.c: New file.
6450 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6451
c7adb09f 64522020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6453
6454 * lib/gdb.exp (gdb_wrapper_init): Reset
6455 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6456 not exist.
6457
a9c79803
TV
64582020-02-20 Tom de Vries <tdevries@suse.de>
6459
6460 PR go/17018
6461 * gdb.go/hello.exp: Copy ...
6462 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6463 print of st to print value of global definition. Add xfail for GCC
6464 PR93844.
6465 * gdb.go/hello.exp: Remove printing of st before definition.
6466 * gdb.go/hello.go: Copy ...
6467 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6468 to st.
6469 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6470
d7445728
TV
64712020-02-20 Tom de Vries <tdevries@suse.de>
6472
6473 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6474 (gdb_simple_compile): Handle compile_flags go by using .go extension
6475 for source file.
6476 * gdb.go/chan.exp: Use support_go_compile.
6477 * gdb.go/handcall.exp: Same.
6478 * gdb.go/hello.exp: Same.
6479 * gdb.go/integers.exp: Same.
6480 * gdb.go/max-depth.exp: Same.
6481 * gdb.go/methods.exp: Same.
6482 * gdb.go/package.exp: Same.
6483 * gdb.go/strings.exp: Same.
6484 * gdb.go/types.exp: Same.
6485 * gdb.go/unsafe.exp: Same.
6486
c9c41e6d
TV
64872020-02-19 Tom de Vries <tdevries@suse.de>
6488
6489 * gdb.python/lib-types.exp: Make xfail more strict.
6490
f20ff837
TV
64912020-02-19 Tom de Vries <tdevries@suse.de>
6492
6493 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6494
08410482
DE
64952020-02-19 Doug Evans <dje@google.com>
6496
6497 PR rust/25535
6498 * gdb.rust/simple.exp: Add test.
6499 * gdb.rust/simple.rs: Add test.
6500
623563f7
TV
65012020-02-19 Tom de Vries <tdevries@suse.de>
6502
6503 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6504 output line-by-line.
6505
d3308cfd
TV
65062020-02-19 Tom de Vries <tdevries@suse.de>
6507
6508 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6509
86cbc5dc
TV
65102020-02-19 Tom de Vries <tdevries@suse.de>
6511
6512 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6513 prelink.
6514
9db2b96b
TV
65152020-02-19 Tom de Vries <tdevries@suse.de>
6516
6517 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6518 (gdb_do_cache): Use gdb_do_cache_wrap.
6519 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6520
89e2fdc5
TV
65212020-02-19 Tom de Vries <tdevries@suse.de>
6522
6523 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6524 gdb_compile option.
6525
373d7ac0
SM
65262020-02-18 Simon Marchi <simon.marchi@efficios.com>
6527
6528 * gdb.base/printcmds.exp (test_print_enums): Update expected
6529 output.
6530
b29a2df0
SM
65312020-02-18 Simon Marchi <simon.marchi@efficios.com>
6532
6533 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6534 for "unknown".
6535
6740f0cc
SM
65362020-02-18 Simon Marchi <simon.marchi@efficios.com>
6537
6538 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6539 enumerator.
6540
edd45eb0
SM
65412020-02-18 Simon Marchi <simon.marchi@efficios.com>
6542
6543 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6544 FE_, add FE_NONE.
6545 (three): Update.
6546 (enum flag_enum_without_zero): New enum.
6547 (flag_enum_without_zero): New variable.
6548 (enum not_flag_enum): New enum.
6549 (three_not_flag): New variable.
6550 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6551 (test_print_enums): Add more tests for printing flag enums.
6552
d4295de4
TV
65532020-02-18 Tom de Vries <tdevries@suse.de>
6554
6555 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6556 (gdb_compile_ada): ... here.
6557 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6558 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6559
f251f505
TT
65602020-02-14 Tom Tromey <tom@tromey.com>
6561
6562 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6563 build directory.
6564 * boards/gdbserver-base.exp: Update path to gdbserver.
6565
8f432634
TV
65662020-02-13 Tom de Vries <tdevries@suse.de>
6567
6568 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6569
92b6eaf7
TV
65702020-02-13 Tom de Vries <tdevries@suse.de>
6571
6572 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6573 are missing.
6574
f3b0f7fe
TV
65752020-02-13 Tom de Vries <tdevries@suse.de>
6576
6577 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6578 call.
6579
f6be8713
SDJ
65802020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6581
6582 PR tui/25126
6583 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6584 * gdb.base/cached-source-file.c: New file.
6585 * gdb.base/cached-source-file.exp: New file.
6586
b2770d5e
TV
65872020-02-11 Tom de Vries <tdevries@suse.de>
6588
6589 PR testsuite/25488
6590 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6591
44f6938e
TV
65922020-02-10 Tom de Vries <tdevries@suse.de>
6593
6594 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6595
5f0e2eb7
MR
65962020-02-10 Maciej W. Rozycki <macro@wdc.com>
6597
6598 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6599 and $after_addr are both integers before making a comparison.
6600
46ce2b6f
TV
66012020-02-09 Tom de Vries <tdevries@suse.de>
6602
6603 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6604 command output and paste it into gdb.log. If any, paste catch message
6605 to gdb.log.
6606
5abbbe1d
TT
66072020-02-07 Tom Tromey <tromey@adacore.com>
6608
6609 PR breakpoints/24915:
6610 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6611
1d5d29e7
SV
66122020-02-06 Shahab Vahedi <shahab@synopsys.com>
6613
6614 * gdb.tui/tui-missing-src.exp: Add the "missing source
6615 file" test for the TUI.
6616
b0999b9b
AB
66172020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6618
6619 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6620 including a port number in the output.
6621
c3b149eb
AKS
66222020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6623
6624 * lib/fortran.exp (fortran_int4): Handle clang.
6625 (fortran_int8): Likewise.
6626 (fortran_real4): Likewise.
6627 (fortran_real8): Likewise.
6628 (fortran_complex4): Likewise.
6629 (fortran_logical4): Likewise.
6630 (fortran_character1): Likewise.
6631
f8dcc90b
TV
66322020-02-04 Tom de Vries <tdevries@suse.de>
6633
6634 * README (Race detection): Add note.
6635
f90ac7c2
TV
66362020-02-04 Tom de Vries <tdevries@suse.de>
6637
6638 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6639
780636ae
TV
66402020-02-04 Tom de Vries <tdevries@suse.de>
6641
6642 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6643
5d2e1193
RA
66442020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6645
6646 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6647 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6648 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6649 blttar, bnetarl.
6650 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6651 binary for blttar, bnetarl.
6652 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6653 wait instruction. Delete ldmx test.
6654 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6655
e409c542
AKS
66562020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6657
6658 * gdb.fortran/array-bounds-high.exp: New file.
6659 * gdb.fortran/array-bounds-high.f90: New file.
6660
b0029748
LD
66612020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6662
6663 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6664 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6665
195a8287
TV
66662020-02-01 Tom de Vries <tdevries@suse.de>
6667
6668 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6669
42330a68
AB
66702020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6671
6672 PR tui/9765
6673 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6674 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6675
b62a8028
LM
66762020-01-29 Luis Machado <luis.machado@linaro.org>
6677
6678 * gdb.arch/aarch64-brk-patterns.c: New source file.
6679 * gdb.arch/aarch64-brk-patterns.exp: New test.
6680
5f440116
TBA
66812020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6682
6683 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6684 GCC/Clang version.
6685 * gdb.cp/pass-by-ref.exp: Ditto.
6686
ee2a6fc6
TV
66872020-01-29 Tom de Vries <tdevries@suse.de>
6688
6689 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6690 * gdb.threads/watchpoint-fork-mt.c: Same.
6691 * gdb.threads/watchpoint-fork-parent.c: Same.
6692 * gdb.threads/watchpoint-fork-st.c: Same.
6693 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6694
16b10d6e
LM
66952020-01-27 Luis Machado <luis.machado@linaro.org>
6696
6697 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6698 sitting at a syscall instruction when we hit the syscall function's
6699 breakpoint.
6700 Check PC against one obtained with the x command.
6701 Validate syscall number.
6702 (step_over_syscall): Don't continue to the syscall instruction if
6703 we're already there.
6704
b1468492
PW
67052020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6706
6707 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6708
7ffa82e1
AB
67092020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6710
6711 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6712 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6713
3d92a3e3
AB
67142020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6715
6716 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6717 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6718
94a72be7
AB
67192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6720
6721 * gdb.base/maint.exp: Update line table parsing test.
6722 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6723
53af73bf
PA
67242020-01-24 Pedro Alves <palves@redhat.com>
6725
6726 PR gdb/25410
6727 * gdb.multi/multi-re-run-1.c: New.
6728 * gdb.multi/multi-re-run-2.c: New.
6729 * gdb.multi/multi-re-run.exp: New.
6730
1ba1ac88
AB
67312020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6732
6733 PR gdb/23718
6734 * gdb.server/server-kill-python.exp: New file.
6735
f3364a6d
AB
67362020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6737
6738 * gdb.server/multi-ui-errors.c: New file.
6739 * gdb.server/multi-ui-errors.exp: New file.
6740
733d0a67
AB
67412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6742
6743 PR tui/9765
6744 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6745
4f13c1c0
TT
67462020-01-19 Tom Tromey <tom@tromey.com>
6747
6748 * gdb.tui/main.exp: Add check for plain "file".
6749
40c94099
CB
67502020-01-16 Christian Biesinger <cbiesinger@google.com>
6751
6752 * lib/gdb.exp: Fix spelling error (seperatelly).
6753
ff47f4f0
TT
67542020-01-14 Tom Tromey <tom@tromey.com>
6755
6756 PR symtab/12535:
6757 * gdb.python/python.exp: Test decode_line with empty string
6758 argument.
6759
717c684d
BE
67602020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6761
6762 * gdb.base/skip-inline.exp: Extend test.
6763
44e4c775
AB
67642020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6765
6766 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6767 * gdb.dwarf2/dw2-bad-elf.c: New file.
6768 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6769
d93c6db7
AB
67702020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6771
6772 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6773 _line_saw_file.
6774
9a6d629c
AB
67752020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6776
6777 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6778 border.
6779
d9ebdab7
TBA
67802020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6781
6782 * gdb.multi/multi-target.exp (setup): Factor out "info
6783 connections" and "info inferiors" tests to ...
6784 (test_info_inferiors): ... this new procedure.
6785 (top level): Run new "info-inferiors" tests.
6786
f3c469b9
PA
67872020-01-10 Pedro Alves <palves@redhat.com>
6788
6789 * gdb.server/bkpt-other-inferior.exp: New file.
6790
121b3efd
PA
67912020-01-10 Pedro Alves <palves@redhat.com>
6792
6793 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6794 of "add-inferior".
6795 * gdb.base/quit-live.exp: Likewise.
6796 * gdb.base/remote-exec-file.exp: Likewise.
6797 * gdb.guile/scm-progspace.exp: Likewise.
6798 * gdb.linespec/linespec.exp: Likewise.
6799 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6800 * gdb.mi/user-selected-context-sync.exp: Likewise.
6801 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6802 "info inferiors" tests.
6803 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6804 "add-inferior".
6805 * gdb.multi/watchpoint-multi.exp: Likewise.
6806 * gdb.python/py-inferior.exp: Likewise.
6807 * gdb.server/extended-remote-restart.exp: Likewise.
6808 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6809 "info inferiors".
6810 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6811 * gdb.trace/report.exp: Likewise.
6812
1dadb1dd
PA
68132020-01-10 Pedro Alves <palves@redhat.com>
6814
6815 * gdb.multi/multi-target.c: New file.
6816 * gdb.multi/multi-target.exp: New file.
6817 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6818 mode requested, but remote does not support non-stop".
6819
78f2c40a
PA
68202020-01-10 Pedro Alves <palves@redhat.com>
6821
6822 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6823 disconnect before reconnecting.
6824
e7af6c70
TBA
68252020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6826 Pedro Alves <palves@redhat.com>
6827
6828 * gdb.server/connect-without-multi-process.exp: Also test
6829 continuing to end.
6830
acdf84a6
PA
68312020-01-10 Pedro Alves <palves@redhat.com>
6832
6833 * gdb.base/remote-exec-file.exp: New file.
6834
873657b9
PA
68352020-01-10 Pedro Alves <palves@redhat.com>
6836
6837 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6838 output.
6839 * gdb.threads/async.c: New.
6840 * gdb.threads/async.exp: New.
6841 * gdb.multi/tids-gid-reset.c: New.
6842 * gdb.multi/tids-gid-reset.exp: New.
6843
7f0ae84c
GB
68442020-01-10 George Barrett <bob@bob131.so>
6845
6846 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6847 to help in finding the image relocation offset.
6848 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6849 options in arguments.
6850 (stap_test_no_debuginfo): Likewise.
6851 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6852 test variants.
6853 (stap_test): Add null semaphore relocation test.
6854
47e9d49d
GB
68552020-01-10 George Barrett <bob@bob131.so>
6856
6857 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6858 * gdb.base/stap-probe.exp: Likewise.
6859 (stap_test): Pass argument as an additional flag.
6860 (stap_test_no_debuginfo): Likewise.
6861 (stap_test): Check `info probes stap' output for semaphore
6862 addresses if the test binary is supposed to have them.
6863
f5a7c406
AB
68642020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6865
6866 * gdb.tui/basic.exp: Add more scrolling tests.
6867
9ae6bf64
TT
68682020-01-09 Tom Tromey <tom@tromey.com>
6869
6870 PR tui/18932:
6871 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6872 meangingful value.
6873 (Term::command, Term::resize): Update.
6874 * gdb.tui/basic.exp: Add scrolling test.
6875
b2efe70c
AB
68762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6877
6878 * gdb.tui/tui-layout-asm.exp: New file.
6879
3804da7e
AB
68802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6881
6882 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6883
b40aa28f
AB
68842020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6885
6886 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6887 (Term::enter_tui): Use Term::prepare_for_tui.
6888
63ffd7c9
AB
68892020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6890
6891 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6892 called.
6893
3be966f6
AB
68942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6895
6896 * gdb.base/skip.exp: Fix race condition in test.
6897
153d79c4
AB
68982020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6899
6900 * gdb.base/backtrace.c: New file.
6901 * gdb.base/backtrace.exp: New file.
6902
f2302a34
AB
69032020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6904
6905 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6906
6ec1d75e
PW
69072020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6908
6909 * gdb.base/style.exp: Test that warnings are styled.
6910
c296cbe6
BE
69112019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6912
6913 * gdb.base/line65535.exp: New file.
6914 * gdb.base/line65535.c: New file.
6915
b28a729d
SM
69162019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6917
6918 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6919 * lib/gnat_debug_info_test.adb: New file.
6920 * gdb.ada/ptype_tagged_param.exp: Use
6921 gnat_runtime_has_debug_info, expect a different output if
6922 runtime does not have debug info.
6923
7f2d7a0d
SM
69242019-12-20 Simon Marchi <simon.marchi@efficios.com>
6925
6926 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6927 (another) quote in test name.
6928
f3bce483
SM
69292019-12-20 Simon Marchi <simon.marchi@efficios.com>
6930
6931 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6932 Add quote in test name.
6933
c855a912
TBA
69342019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6935
6936 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6937 directory instead.
6938 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6939 * gdb.cp/pass-by-ref-2.cc: New file.
6940 * gdb.cp/pass-by-ref-2.exp: New file.
6941
fc9d2d72
TT
69422019-12-20 Tom Tromey <tom@tromey.com>
6943
6944 * gdb.tui/list-before.exp: New file.
6945
77b97e00
TT
69462019-12-20 Tom Tromey <tom@tromey.com>
6947
6948 * gdb.tui/list.exp: Check for source on initial listing.
6949
f69656d0
TT
69502019-12-11 Tom Tromey <tromey@adacore.com>
6951
6952 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6953 Add crlf test.
6954
99a55965
SM
69552019-12-18 Simon Marchi <simon.marchi@efficios.com>
6956
6957 * gdb.base/default.exp: Update value of $_gdb_major.
6958
5024637f
BE
69592019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6960
6961 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6962
b63634be
BE
69632019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6964
6965 * gdb.base/skip.exp: Whitespace fix.
6966
45d73523
BE
69672019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6968
6969 * gdb.base/skip-inline.c: New file.
6970 * gdb.base/skip-inline.exp: New file.
6971
d043f8c8
SM
69722019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6973
6974 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6975 jit_function_00 to jit_function_stack_mangle.
6976 * gdb.base/jithost.c (jit_function_t): Rename to...
6977 (jit_function_stack_mangle_t): ... this.
6978 (jit_function_add_t): New typedef.
6979 (jit_function_00_code): Rename to...
6980 (jit_function_stack_mangle_code): ... this, make static.
6981 (jit_function_add_code): New.
6982 (main): Generate "add" function and call it. Adjust to changes
6983 in jithost_abi.
6984 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6985 (struct jithost_abi) <begin, end>: Remove fields.
6986 <object, function_stack_mangle, function_add>: New fields.
6987 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6988 code_end>: Remove fields.
6989 <func_stack_mangle>: New field.
6990 (read_debug_info): Adjust to renaming, create block for "add"
6991 function.
6992 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6993
873de05c
TT
69942019-12-11 Tom Tromey <tom@tromey.com>
6995
6996 * gdb.tui/resize.exp: Fix regexp.
6997 * gdb.tui/regs.exp: Fix regexps.
6998 * gdb.tui/main.exp: Fix regexp.
6999
3d979945
TT
70002019-12-11 Tom Tromey <tom@tromey.com>
7001
7002 * gdb.tui/resize.exp: Update.
7003 * gdb.tui/empty.exp (layouts): Update.
7004
2192a9d3
TT
70052019-12-11 Tom Tromey <tom@tromey.com>
7006
7007 * gdb.tui/regs.exp: Update.
7008 * gdb.tui/empty.exp (layouts): Update.
7009 * gdb.tui/basic.exp: Update.
7010 * lib/tuiterm.exp (_check_box): Don't check bottom border.
7011
d8edc8b7
PW
70122019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7013
7014 * gdb.base/options.exp: Add -raw-values in the print completion list.
7015 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
7016
4c12d936
KB
70172019-12-10 Kevin Buettner <kevinb@redhat.com>
7018
7019 * gdb.threads/omp-par-scope.c: New file.
7020 * gdb/threads/omp-par-scope.exp: New file.
7021
26b911fb
KB
70222019-12-10 Kevin Buettner <kevinb@redhat.com>
7023
bb47f919
KB
7024 * lib/gdb.exp (support_nested_function_tests): New proc.
7025
70262019-12-10 Kevin Buettner <kevinb@redhat.com>
7027
7028 * lib/gdb.exp (gdb_compile_openmp): New proc.
7029 (build_executable_from_specs): Add an "openmp" option.
7030 (gdb_compile_pthreads): Add non-executable case.
26b911fb 7031
6c71eb7d
TT
70322019-12-10 Tom Tromey <tromey@adacore.com>
7033
7034 * gdb.ada/unchecked_union.exp: New file.
7035 * gdb.ada/unchecked_union/pck.adb: New file.
7036 * gdb.ada/unchecked_union/pck.ads: New file.
7037 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
7038 * gdb-utils.exp (string_to_regexp): Also quote "?".
7039
bac7c5cf
GB
70402019-12-10 George Barrett <bob@bob131.so>
7041
7042 Test scripted probe breakpoints.
7043 * gdb.guile/scm-breakpoint.c (main): Add probe point.
7044 * gdb.python/py-breakpoint.c (main): Likewise.
7045 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
7046 specifier test.
7047 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
7048
330f1d38
TBA
70492019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7050
7051 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
7052 an rvalue parameter.
7053 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
7054 parameter.
7055
b43315e2
AB
70562019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7057
7058 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
7059 modules.
7060
54f73dad
AB
70612019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7062
7063 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
7064 broken version of GCC.
7065
d57cbee9
AB
70662019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7067
7068 * gdb.fortran/info-modules.exp: Rewrite to make use of new
7069 sym-info-cmds library.
7070 * gdb.fortran/info-types.exp: Likewise.
7071 * lib/sym-info-cmds.exp: New file.
7072
c14aab8c
TV
70732019-12-08 Tom de Vries <tdevries@suse.de>
7074
7075 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
7076
aa2d5a42
KS
70772019-12-07 Keith Seitz <keiths@redhat.com>
7078
7079 * gdb.base/corefile-buildid-shlib-shr.c: New file.
7080 * gdb.base/corefile-buildid-shlib.c: New file.
7081 * gdb.base/corefile-buildid.c: New file.
7082 * gdb.base/corefile-buildid.exp: New file.
7083
93e55f0a
TV
70842019-12-06 Tom de Vries <tdevries@suse.de>
7085
7086 * gdb.dwarf2/varval.exp: Add decl before def test.
7087
c7d12402
TBA
70882019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7089
7090 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
7091
06acc08f
TBA
70922019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7093
7094 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
7095 CV and reference conversion for overload resolution.
7096 * gdb.cp/rvalue-ref-overload.exp: Test it.
7097
e0fad1ea
PW
70982019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7099
7100 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
7101 * gdb.base/frameapply.exp: Test faas without command.
7102
8d70a9f0
AB
71032019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7104
7105 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
7106 Fortran tests.
7107 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
7108 order.
7109
36c8fb93
AB
71102019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7111
7112 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
7113 casting to type with no kind specified.
7114 (test_basic_parsing_of_type_kinds): Additional tests for types
7115 with no kind specified, and add tests for single/double
7116 precision/complex types.
7117
4139ff00
TT
71182019-12-04 Tom Tromey <tromey@adacore.com>
7119
7120 * gdb.base/endianity.c (struct other) <x>: New field.
7121 (main): Initialize it.
7122 * gdb.base/endianity.exp: Update.
7123
a05cf17a
TT
71242019-12-04 Tom Tromey <tromey@adacore.com>
7125
7126 * gdb.ada/scalar_storage/storage.adb: New file.
7127 * gdb.ada/scalar_storage/pck.adb: New file.
7128 * gdb.ada/scalar_storage/pck.ads: New file.
7129 * gdb.ada/scalar_storage.exp: New file.
7130
103a685e
TT
71312019-12-04 Tom Tromey <tromey@adacore.com>
7132
7133 * gdb.base/endianity.c (struct otherendian) <f>: New field.
7134 (main): Initialize it.
7135 * gdb.base/endianity.exp: Update.
7136
c2512106
AB
71372019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7138
7139 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
7140
293b38d6
AB
71412019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7142
7143 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
7144 -symbol-info-module-functions and -symbol-info-module-variables.
7145
216a7e6b
AB
71462019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
7147
7148 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
7149
5bbd8269
AB
71502019-12-01 Richard Bunt <richard.bunt@arm.com>
7151 Andrew Burgess <andrew.burgess@embecosm.com>
7152
7153 * gdb.fortran/derived-type-striding.exp: New file.
7154 * gdb.fortran/derived-type-striding.f90: New file.
7155 * gdb.fortran/array-slices.exp: New file.
7156 * gdb.fortran/array-slices.f90: New file.
7157
be09caf1
PW
71582019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7159
7160 * gdb.base/define.exp: Test . in command names.
7161 * gdb.base/setshow.exp: Update test, as . is now part of
7162 command name.
7163
643c0cbe
PW
71642019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7165
7166 * gdb.base/define-prefix.exp: New file.
7167
dcdec678
AB
71682019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
7169
7170 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
7171 compile.
7172 (skip_btrace_pt_tests): Likewise.
7173
640ab947
AB
71742019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7175
7176 * gdb.fortran/info-modules.exp: Compile source files in correct
7177 order.
7178
d22670f0
KB
71792019-11-27 Kevin Buettner <kevinb@redhat.com>
7180
7181 * gdb.dwarf2/imported-unit.exp: New file.
7182 * gdb.dwarf2/imported-unit.c: New file.
7183
db5960b4
AB
71842019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7185
7186 * gdb.mi/mi-fortran-modules-2.f90: New file.
7187 * gdb.mi/mi-fortran-modules.exp: New file.
7188 * gdb.mi/mi-fortran-modules.f90: New file.
7189
7dc42066
AB
71902019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7191
7192 * gdb.mi/mi-sym-info-1.c: New file.
7193 * gdb.mi/mi-sym-info-2.c: New file.
7194 * gdb.mi/mi-sym-info.exp: New file.
7195
0dfeecca
TT
71962019-11-22 Tom Tromey <tromey@adacore.com>
7197
7198 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
7199 * gdb.ada/tasks/foo.adb: Add another stopping location.
7200
34877895
PJ
72012019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
7202
7203 * gdb.base/endianity.c: New test.
7204 * gdb.base/endianity.exp: New file.
7205
2e84f897
LD
72062019-11-21 Lukas Durfina <ldurfina@tachyum.com>
7207
7208 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
7209
65d1cd5f
TV
72102019-11-21 Tom de Vries <tdevries@suse.de>
7211
7212 PR gdb/24956
7213 * gdb.base/ui-redirect.exp: Test output of user-defined command.
7214
4f22c3f4
SDJ
72152019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7216
7217 * gdb.python/py-progspace.exp: Add missing parentheses on some
7218 'print' commands.
7219
9f6ad286
TT
72202019-11-19 Tom Tromey <tom@tromey.com>
7221
7222 * gdb.tui/winheight.exp: New file.
7223
0b8dbf3f
AB
72242019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7225
7226 * gdb.base/ctf-whatis.c: Delete.
7227 * gdb.base/ctf-whatis.exp: Delete.
7228 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
7229
f833b7a7
AB
72302019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7231
7232 * gdb.base/ctf-cvexpr.exp: Delete.
7233 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
7234
30d0a636
AB
72352019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7236
7237 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
7238 the compiler. Clean up header comment a little.
7239 * gdb.base/ctf-ptype.exp: Likewise.
7240 * gdb.base/ctf-whatis.exp: Likewise.
7241 * lib/gdb.exp (skip_ctf_tests): New proc.
7242
494409bb
SDJ
72432019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
7244
7245 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
7246 * gdb.tui/corefile-run.exp: New file.
7247
55708e99
TT
72482019-11-14 Tom Tromey <tromey@adacore.com>
7249
7250 * gdb.base/gdbvars.exp (test_convenience_variables): Add
7251 regression tests.
7252
45e42163
TT
72532019-11-12 Tom Tromey <tom@tromey.com>
7254
7255 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
7256 after any command. Expect prompt after WAIT_FOR is seen.
7257 (enter_tui): Enable resize messages.
7258 (command): Expect command in output.
7259 (get_line): Avoid error when cursor appears to be off-screen.
7260 (dump_screen): Include screen size in title.
7261 (_do_resize): New proc, from "resize".
7262 (resize): Rewrite. Do resize in two steps.
7263 * gdb.tui/empty.exp (layouts): Fix entries.
7264 (check_boxes): Remove xfail.
7265 (check_text): Dump screen on failure.
7266
086baaf1
AB
72672019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7268
7269 * gdb.python/py-symbol.exp: Add test for
7270 gdb.lookup_static_symbols.
7271
09ff83af
AB
72722019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7273
7274 * gdb.python/py-symbol.c: Declare and call function from new
7275 py-symbol-2.c file.
7276 * gdb.python/py-symbol.exp: Compile both source files, and add new
7277 tests for gdb.lookup_static_symbol.
7278 * gdb.python/py-symbol-2.c: New file.
7279
11af934b
TV
72802019-11-02 Tom de Vries <tdevries@suse.de>
7281
7282 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
7283 * gdb.base/anon.exp: Same.
7284 * gdb.base/auto-connect-native-target.exp: Same.
7285 * gdb.base/call-ar-st.exp: Same.
7286 * gdb.base/catch-syscall.exp: Same.
7287 * gdb.base/commands.exp: Same.
7288 * gdb.base/default.exp: Same.
7289 * gdb.base/display.exp: Same.
7290 * gdb.base/float.exp: Same.
7291 * gdb.base/foll-fork.exp: Same.
7292 * gdb.base/help.exp: Same.
7293 * gdb.base/info-macros.exp: Same.
7294 * gdb.base/info-proc.exp: Same.
7295 * gdb.base/info-target.exp: Same.
7296 * gdb.base/long_long.exp: Same.
7297 * gdb.base/macscp.exp: Same.
7298 * gdb.base/memattr.exp: Same.
7299 * gdb.base/nofield.exp: Same.
7300 * gdb.base/pointers.exp: Same.
7301 * gdb.base/printcmds.exp: Same.
7302 * gdb.base/ptype.exp: Same.
7303 * gdb.base/restore.exp: Same.
7304 * gdb.base/return.exp: Same.
7305 * gdb.base/scope.exp: Same.
7306 * gdb.base/set-noassign.exp: Same.
7307 * gdb.base/setshow.exp: Same.
7308 * gdb.base/shlib-call.exp: Same.
7309 * gdb.base/signals.exp: Same.
7310 * gdb.base/sigstep.exp: Same.
7311 * gdb.base/skip.exp: Same.
7312 * gdb.base/solib-symbol.exp: Same.
7313 * gdb.base/stap-probe.exp: Same.
7314 * gdb.base/step-line.exp: Same.
7315 * gdb.base/step-test.exp: Same.
7316 * gdb.base/style.exp: Same.
7317 * gdb.base/varargs.exp: Same.
7318 * gdb.base/vla-datatypes.exp: Same.
7319 * gdb.base/vla-ptr.exp: Same.
7320 * gdb.base/vla-sideeffect.exp: Same.
7321 * gdb.base/volatile.exp: Same.
7322 * gdb.base/watch-cond-infcall.exp: Same.
7323 * gdb.base/watchpoint.exp: Same.
7324
e96ec2ba
TV
73252019-11-02 Tom de Vries <tdevries@suse.de>
7326
7327 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7328 * gdb.cp/cpexprs.exp: Same.
7329 * gdb.cp/except-multi-location.exp: Same.
7330 * gdb.cp/exceptprint.exp: Same.
7331 * gdb.cp/gdb2384.exp: Same.
7332 * gdb.cp/inherit.exp: Same.
7333 * gdb.cp/m-static.exp: Same.
7334 * gdb.cp/meth-typedefs.exp: Same.
7335 * gdb.cp/misc.exp: Same.
7336 * gdb.cp/namespace.exp: Same.
7337 * gdb.cp/non-trivial-retval.exp: Same.
7338 * gdb.cp/overload.exp: Same.
7339 * gdb.cp/pr17132.exp: Same.
7340 * gdb.cp/re-set-overloaded.exp: Same.
7341 * gdb.cp/rvalue-ref-types.exp: Same.
7342 * gdb.cp/templates.exp: Same.
7343
bd5766ec
LM
73442019-11-01 Luis Machado <luis.machado@linaro.org>
7345
7346 PR gdb/25124
7347
7348 * gdb.arch/pr25124.S: New file.
7349 * gdb.arch/pr25124.exp: New file.
7350
165f8965
AB
73512019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7352
7353 * gdb.fortran/info-modules.exp: Update expected results, and add
7354 additional tests for 'info module functinos', and 'info module
7355 variables'.
7356 * gdb.fortran/info-types.exp: Update expected results.
7357 * gdb.fortran/info-types.f90: Extend testcase with additional
7358 module variables and functions.
7359
59c35742
AB
73602019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7361
7362 * gdb.fortran/info-modules.exp: New file.
7363 * gdb.fortran/info-types.exp: Build with new file.
7364 * gdb.fortran/info-types.f90: Include and use new module.
7365 * gdb.fortran/info-types-2.f90: New file.
7366
f3fb2519
PW
73672019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7368
7369 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7370 * gdb.base/settings.exp: Test all settings types using
7371 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7372 that now verifies that the value of "maint show" is the same as
7373 returned by the settings functions. Test the type of the
7374 maintenance settings.
7375 * gdb.base/default.exp: Update show_conv_list.
7376
d1e36019
TV
73772019-10-31 Tom de Vries <tdevries@suse.de>
7378
7379 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7380 gdb_test.
7381 * gdb.arch/amd64-disp-step.exp: Same.
7382 * gdb.asm/asm-source.exp: Same.
7383 * gdb.btrace/buffer-size.exp: Same.
7384 * gdb.btrace/cpu.exp: Same.
7385 * gdb.btrace/enable.exp: Same.
7386 * gdb.dwarf2/count.exp: Same.
7387 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7388 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7389 * gdb.fortran/vla-datatypes.exp: Same.
7390 * gdb.fortran/vla-history.exp: Same.
7391 * gdb.fortran/vla-ptype.exp: Same.
7392 * gdb.fortran/vla-value.exp: Same.
7393 * gdb.fortran/whatis_type.exp: Same.
7394 * gdb.guile/guile.exp: Same.
7395 * gdb.multi/tids.exp: Same.
7396 * gdb.python/py-finish-breakpoint.exp: Same.
7397 * gdb.python/py-framefilter.exp: Same.
7398 * gdb.python/py-pp-registration.exp: Same.
7399 * gdb.python/py-xmethods.exp: Same.
7400 * gdb.python/python.exp: Same.
7401 * gdb.server/connect-with-no-symbol-file.exp: Same.
7402 * gdb.server/no-thread-db.exp: Same.
7403 * gdb.server/run-without-local-binary.exp: Same.
7404 * gdb.stabs/weird.exp: Same.
7405 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7406 * gdb.threads/thread-find.exp: Same.
7407 * gdb.threads/tls-shared.exp: Same.
7408 * gdb.threads/tls.exp: Same.
7409 * gdb.threads/wp-replication.exp: Same.
7410 * gdb.trace/ax.exp: Same.
7411 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7412
3d11e68e
TV
74132019-10-31 Tom de Vries <tdevries@suse.de>
7414
7415 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7416 * gdb.ada/array_subscript_addr.exp: Same.
7417 * gdb.ada/arrayidx.exp: Same.
7418 * gdb.ada/arrayparam.exp: Same.
7419 * gdb.ada/arrayptr.exp: Same.
7420 * gdb.ada/boolean_expr.exp: Same.
7421 * gdb.ada/call_pn.exp: Same.
7422 * gdb.ada/complete.exp: Same.
7423 * gdb.ada/fixed_cmp.exp: Same.
7424 * gdb.ada/fun_addr.exp: Same.
7425 * gdb.ada/funcall_param.exp: Same.
7426 * gdb.ada/interface.exp: Same.
7427 * gdb.ada/mod_from_name.exp: Same.
7428 * gdb.ada/null_array.exp: Same.
7429 * gdb.ada/packed_array.exp: Same.
7430 * gdb.ada/packed_tagged.exp: Same.
7431 * gdb.ada/print_chars.exp: Same.
7432 * gdb.ada/print_pc.exp: Same.
7433 * gdb.ada/ptype_arith_binop.exp: Same.
7434 * gdb.ada/ptype_field.exp: Same.
7435 * gdb.ada/ptype_tagged_param.exp: Same.
7436 * gdb.ada/rec_return.exp: Same.
7437 * gdb.ada/ref_tick_size.exp: Same.
7438 * gdb.ada/str_ref_cmp.exp: Same.
7439 * gdb.ada/taft_type.exp: Same.
7440 * gdb.ada/tagged.exp: Same.
7441 * gdb.ada/type_coercion.exp: Same.
7442 * gdb.ada/uninitialized_vars.exp: Same.
7443
60b6ede8
TV
74442019-10-30 Tom de Vries <tdevries@suse.de>
7445
7446 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7447
30baf67b
TV
74482019-10-26 Tom de Vries <tdevries@suse.de>
7449
7450 * gdb.base/bigcore.c: Fix typos in comments.
7451 * gdb.base/ctf-ptype.c: Same.
7452 * gdb.base/long_long.c: Same.
7453 * gdb.dwarf2/dw2-op-out-param.S: Same.
7454 * gdb.python/py-evthreads.c: Same.
7455 * gdb.reverse/i387-stack-reverse.c: Same.
7456 * gdb.trace/tfile.c: Same.
7457 * lib/compiler.c: Same.
7458 * lib/compiler.cc: Same.
7459
158da0d1
TV
74602019-10-25 Tom de Vries <tdevries@suse.de>
7461
7462 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7463 gdb_test_multiple calls.
7464 * gdb.reverse/sigall-reverse.exp: Same.
7465 * gdb.reverse/solib-precsave.exp: Same.
7466 * gdb.reverse/solib-reverse.exp: Same.
7467 * gdb.reverse/until-precsave.exp: Same.
7468 * gdb.reverse/until-reverse.exp: Same.
7469
4ccdfbec
TV
74702019-10-24 Tom de Vries <tdevries@suse.de>
7471
7472 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7473 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7474 kfail using -wrap pattern flag and convenience variable
7475 gdb_test_name.
7476
33d569b7
AB
74772019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7478
7479 * gdb.python/py-progspace.exp: Add tests for the
7480 Progspace.block_for_pc method.
7481
4d0b984b
TT
74822019-10-23 Tom Tromey <tom@tromey.com>
7483
7484 * configure: Rebuild.
7485 * aclocal.m4: Use m4_include, not sinclude.
7486
94cb3754
TV
74872019-10-21 Tom de Vries <tdevries@suse.de>
7488
7489 * gdb.base/infcall-nested-structs.c: Add
7490 __attribute__((noinline,noclone)) to all functions.
7491 (call_all): Add missing variable initialization. Simplify return value.
7492 (breakpt): Increment volatile variable, to prevent call from being
7493 optimized out.
7494 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7495
062f1fc1
TV
74962019-10-17 Tom de Vries <tdevries@suse.de>
7497
7498 * gdb.fortran/module.exp: Allow info variables to print info for files
7499 other than module.f90.
7500
0b54364d
AB
75012019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7502
7503 * gdb.fortran/module.exp: Extend with 'info variables' test.
7504
7ff5fae7
AB
75052019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7506
7507 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7508 F77_FOR_TARGET.
7509
d10eccaa
TV
75102019-10-16 Tom de Vries <tdevries@suse.de>
7511
7512 PR tdep/25096
7513 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7514
745ff14e
TV
75152019-10-16 Tom de Vries <tdevries@suse.de>
7516
7517 PR tdep/24104
7518 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7519 Add KFAIL for PR tdep/25096.
7520
03e1ab94
TV
75212019-10-16 Tom de Vries <tdevries@suse.de>
7522
7523 PR testsuite/25059
7524 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7525
b17fcc10
TV
75262019-10-16 Tom de Vries <tdevries@suse.de>
7527
7528 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7529 as signed.
7530
9223170f
SM
75312019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7532
7533 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7534 one instead of increasing timeout.
7535
d6e76313
TV
75362019-10-13 Tom de Vries <tdevries@suse.de>
7537
7538 PR record/25038
7539 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7540 * gdb.reverse/sigall-reverse.exp: Same.
7541 * gdb.reverse/solib-precsave.exp: Same.
7542 * gdb.reverse/solib-reverse.exp: Same.
7543 * gdb.reverse/step-precsave.exp: Same.
7544 * gdb.reverse/until-precsave.exp: Same.
7545 * gdb.reverse/until-reverse.exp: Same.
7546 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7547
6dfc0041
AA
75482019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7549
7550 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7551 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7552 (cmp_struct_05_01, cmp_struct_static_02_01)
7553 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7554 comparisons.
7555
abcf2cc8
TV
75562019-10-10 Tom de Vries <tdevries@suse.de>
7557
7558 PR testsuite/24888
7559 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7560 gnatlink.
7561
a50faaf6
TV
75622019-10-09 Tom de Vries <tdevries@suse.de>
7563
7564 PR testsuite/25048
7565 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7566
60ff3cd7
AB
75672019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7568
7569 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7570 exceptions due to missing debug information.
7571
dfee8566
TV
75722019-10-07 Tom de Vries <tdevries@suse.de>
7573
7574 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7575
3d63690a
AB
75762019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7577
7578 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7579 * gdb.base/annota1.exp: Update to use gdb_test_name.
7580
30d1f018
WP
75812019-10-07 Weimin Pan <weimin.pan@oracle.com>
7582
7583 * gdb.base/ctf-whatis.exp: New file.
7584 * gdb.base/ctf-whatis.c: New file.
7585 * gdb.base/ctf-ptype.exp: New file.
7586 * gdb.base/ctf-ptype.c: New file.
7587 * gdb.base/ctf-constvars.exp: New file.
7588 * gdb.base/ctf-constvars.c: New file.
7589 * gdb.base/ctf-cvexpr.exp: New file.
7590
4dbbb47c
TV
75912019-10-04 Tom de Vries <tdevries@suse.de>
7592
7593 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7594 for loop.
7595
77c2dba3
TT
75962019-10-03 Tom Tromey <tom@tromey.com>
7597
7598 PR rust/24976:
7599 * gdb.rust/simple.rs (Union2): New type.
7600 (main): Use Union2.
7601 * gdb.rust/simple.exp: Add test.
7602
179aed7f
AB
76032019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7604
7605 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7606 nested function prefix.
7607
0a4b0913
AB
76082019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7609 Richard Bunt <richard.bunt@arm.com>
7610 Andrew Burgess <andrew.burgess@embecosm.com>
7611
7612 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7613 nested functions.
7614 * gdb.fortran/nested-funcs.f90: Update expected results.
7615 * gdb.fortran/nested-funcs-2.exp: New file.
7616 * gdb.fortran/nested-funcs-2.f90: New file.
7617
082cce05
AB
76182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7619
7620 * gdb.python/py-parameter.exp: Make test names unique.
7621 * gdb.python/py-template.exp: Likewise.
7622 * gdb.python/py-value.exp: Likewise.
7623
2b74ba5a
AB
76242019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7625
7626 * gdb.base/break-interp.exp: Reduce test name duplication.
7627 * gdb.base/call-sc.exp: Likewise.
7628 * gdb.base/callfuncs.exp: Likewise.
7629 * gdb.base/charset.exp: Likewise.
7630 * gdb.base/dump.exp: Likewise.
7631 * gdb.base/ena-dis-br.exp: Likewise.
7632 * gdb.base/relational.exp: Likewise.
7633 * gdb.base/step-over-syscall.exp: Likewise.
7634 * gdb.base/structs.exp: Likewise.
7635
58eb20d5
AB
76362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7637
7638 * gdb.linespec/explicit.exp: Make test names unique.
7639 * gdb.linespec/ls-errs.exp: Likewise.
7640
4d421147
AB
76412019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7642
7643 * gdb.reverse/break-precsave.exp: Make test names unique.
7644 * gdb.reverse/break-reverse.exp: Likewise.
7645 * gdb.reverse/finish-precsave.exp: Likewise.
7646 * gdb.reverse/finish-reverse.exp: Likewise.
7647 * gdb.reverse/machinestate-precsave.exp: Likewise.
7648 * gdb.reverse/machinestate.exp: Likewise.
7649 * gdb.reverse/readv-reverse.exp: Likewise.
7650 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7651 * gdb.reverse/sigall-precsave.exp: Likewise.
7652 * gdb.reverse/sigall-reverse.exp: Likewise.
7653 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7654 * gdb.reverse/watch-precsave.exp: Likewise.
7655 * gdb.reverse/watch-reverse.exp: Likewise.
7656
d8c06f22
AB
76572019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7658
7659 * gdb.threads/stop-with-handle.c: New file.
7660 * gdb.threads/stop-with-handle.exp: New file.
7661
3a56ed86
TV
76622019-10-03 Tom de Vries <tdevries@suse.de>
7663
7664 PR testsuite/25059
7665 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7666 directory" line to be missing.
7667
42275044
TV
76682019-10-03 Tom de Vries <tdevries@suse.de>
7669
7670 PR testsuite/25059
7671 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7672 type optional.
7673
9ef62df0
AA
76742019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7675
7676 * gdb.python/py-format-string.c (string.h): New include.
7677 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7678 the same value, for endianness-independence.
7679 * gdb.python/py-format-string.exp (default_regexp_dict)
7680 (test_pretty_structs, test_format): Adjust expected output to the
7681 changed initialization.
7682
37f6a7f4
TT
76832019-10-02 Tom Tromey <tromey@adacore.com>
7684
7685 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7686
1d58d6a2
PA
76872019-10-02 Pedro Alves <palves@redhat.com>
7688 Andrew Burgess <andrew.burgess@embecosm.com>
7689
7690 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7691 "print-file-var.h".
7692 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7693 (get_version_1): Print this_version_id and its address.
7694 Add extern "C" wrappers around interface functions.
7695 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7696 "print-file-var.h".
7697 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7698 (get_version_2): Print this_version_id and its address.
7699 Add extern "C" wrappers around interface functions.
7700 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7701 <stddef.h> and "print-file-var.h".
7702 Add extern "C" wrappers around interface functions.
7703 [VERSION_ID_MAIN] (this_version_id): Define.
7704 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7705 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7706 up extern "C" blocks.
7707 * gdb.base/print-file-var.exp (test): New, factored out from top
7708 level.
7709 (top level): Test all combinations of attribute hidden or not,
7710 dlopen or not, and this_version_id symbol in main file or not.
7711 Compile tests as both C++ and C, make test names unique.
7712
d770d56f
TT
77132019-10-01 Tom Tromey <tom@tromey.com>
7714
7715 * gdb.base/style.exp: Test "show logging filename".
7716
7f6aba03
TT
77172019-10-01 Tom Tromey <tom@tromey.com>
7718
7719 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7720 * gdb.base/style.exp: Add metadata style test.
7721
14309bb6
TT
77222019-10-01 Tom Tromey <tom@tromey.com>
7723
7724 * gdb.base/style.exp: Test "pwd".
7725
2a3c1174
PA
77262019-10-01 Tom Tromey <tom@tromey.com>
7727
7728 * gdb.base/style.exp: Update tests.
7729
53d666ec
AA
77302019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7731
7732 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7733 'six' to unsigned.
7734 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7735 'five'. Use an all-ones bit pattern for each.
7736 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7737 to its changed values.
7738
4a56a520
TT
77392019-09-30 Tom Tromey <tromey@adacore.com>
7740
7741 * gdb.rust/traits.rs: Disable all warnings.
7742
0df0352a
TV
77432019-09-29 Tom de Vries <tdevries@suse.de>
7744
aac66a4c 7745 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7746
73d9a918
TV
77472019-09-29 Tom de Vries <tdevries@suse.de>
7748
7749 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7750
060b3ab4
TV
77512019-09-27 Tom de Vries <tdevries@suse.de>
7752
7753 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7754
68f7d34d
TV
77552019-09-27 Tom de Vries <tdevries@suse.de>
7756
7757 PR record/23188
7758 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7759
5d63b30a
TT
77602019-09-26 Tom Tromey <tromey@adacore.com>
7761
7762 * gdb.ada/py_taft.exp: New file.
7763 * gdb.ada/py_taft/main.adb: New file.
7764 * gdb.ada/py_taft/pkg.adb: New file.
7765 * gdb.ada/py_taft/pkg.ads: New file.
7766
3d435220
TV
77672019-09-24 Tom de Vries <tdevries@suse.de>
7768
7769 PR gdb/24598
7770 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7771
77d03678
TV
77722019-09-22 Tom de Vries <tdevries@suse.de>
7773
7774 * gdb.base/restore.exp: Allow register variables to be optimized out at
7775 -O0.
7776
abf516c6
UW
77772019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7778
7779 * gdb.arch/spu-info.exp: Remove file.
7780 * gdb.arch/spu-info.c: Remove file.
7781 * gdb.arch/spu-ls.exp: Remove file.
7782 * gdb.arch/spu-ls.c: Remove file.
7783
7784 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7785 * gdb.asm/spu.inc: Remove file.
7786
7787 * gdb.base/dump.exp: Remove support for spu*-*-*.
7788 * gdb.base/stack-checking.exp: Likewise.
7789 * gdb.base/overlays.exp: Likewise.
7790 * gdb.base/ovlymgr.c: Likewise.
7791 * gdb.base/spu.ld: Remove file.
7792
7793 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7794 * gdb.cp/cpexprs.exp: Likewise.
7795 * gdb.cp/exception.exp: Likewise.
7796 * gdb.cp/gdb2495.exp: Likewise.
7797 * gdb.cp/mb-templates.exp: Likewise.
7798 * gdb.cp/pr9167.exp: Likewise.
7799 * gdb.cp/userdef.exp: Likewise.
7800
7801 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7802
7803 * gdb.cell: Remove directory.
7804 * lib/cell.exp: Remove file.
7805
e452e88f
TV
78062019-09-19 Tom de Vries <tdevries@suse.de>
7807
7808 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7809
8a625130
TV
78102019-09-19 Tom de Vries <tdevries@suse.de>
7811
7812 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7813
81dc3ab5
TV
78142019-09-19 Tom de Vries <tdevries@suse.de>
7815
7816 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7817 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7818 (gdb_target_cmd): ... here.
7819 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7820 value 2.
7821
b078f3ac
AB
78222019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7823
7824 * gdb.base/source-dir.exp: Avoid having directory names in test
7825 names.
7826
f1b620e9
MG
78272019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7828
7829 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7830 directory.
7831
67f3ed6a
AB
78322019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7833
7834 * gdb.base/list-missing-source.exp: New file.
7835
d1b70248
TV
78362019-09-14 Tom de Vries <tdevries@suse.de>
7837
7838 PR teststuite/24599
7839 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7840 * lib/ada.exp (gnatmake_version_at_least): New proc.
7841
5fabdcd6
AB
78422019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7843
7844 * gdb.base/maint.exp: Use exec_has_index_section.
7845
aa17805f
AB
78462019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7847
7848 * gdb.base/maint.exp: Add test for 'maint info sections'.
7849
25e5c209
TV
78502019-09-12 Tom de Vries <tdevries@suse.de>
7851
7852 * gdb.base/store.exp: Allow register variables to be optimized out at
7853 -O0.
7854
4993045d
PW
78552019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7856
7857 * gdb.ada/rdv_wait.exp: Update to new task names.
7858 * gdb.base/task_switch_in_core.exp: Likewise.
7859 * gdb.base/info_sources_base.c: Likewise.
7860
8a516164
TT
78612019-09-10 Tom Tromey <tromey@adacore.com>
7862
7863 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7864
aa391654
TT
78652019-09-10 Tom Tromey <tromey@adacore.com>
7866
7867 * gdb.ada/dgopt.exp: New file.
7868 * gdb.ada/dgopt/x.adb: New file.
7869
8634b462
TT
78702019-09-08 Tom Tromey <tom@tromey.com>
7871
7872 * gdb.tui/resize.exp: Remove setup_xfail.
7873 * gdb.tui/regs.exp: Remove setup_xfail.
7874 * gdb.tui/basic.exp: Remove setup_xfail.
7875
736b0f76
DB
78762019-09-06 David Blaikie <dblaikie@gmail.com>
7877
7878 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7879 * gdb.cp/cplabel.exp: Ditto.
7880 * gdb.linespec/ls-errs.exp: Ditto.
7881
30331a6c
TV
78822019-09-05 Tom de Vries <tdevries@suse.de>
7883
7884 * lib/gdb.exp (cmp_file_string): New proc.
7885 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7886 runto_main. Verify save breakpoints output.
7887
98b0ebab
PW
78882019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7889
7890 * gdb.base/info-var.exp: Test info variables without running
7891 to main, to avoid expect's buffer overflow.
7892
4e962e74
TT
78932019-09-03 Tom Tromey <tromey@adacore.com>
7894
7895 * gdb.ada/bias.exp: New file.
7896 * gdb.ada/bias/bias.adb: New file.
7897 * gdb.ada/print_chars.exp: Add regression test.
7898 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7899 (MC): New variable.
7900
2ea1a07a
SL
79012019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7902
7903 * gdb.base/argv0-symlink.exp: Run only on native target
7904 and local host.
7905
8077c50d
TV
79062019-08-29 Tom de Vries <tdevries@suse.de>
7907
7908 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7909 diverse debug info.
7910 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7911
48352473
TV
79122019-08-28 Tom de Vries <tdevries@suse.de>
7913
7914 * gdb.base/info-var.exp: Allow info variables to print info for files
7915 other than info-var-f1.c and info-var-f2.c.
7916
d8f27c60
AB
79172019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7918
7919 * gdb.fortran/info-types.exp: Add module.
7920 * gdb.fortran/info-types.f90: Update expected results.
7921
1f20c35e
AB
79222019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7923
7924 * gdb.fortran/info-types.exp: New file.
7925 * gdb.fortran/info-types.f90: New file.
7926 * lib/fortran.exp (fortran_character1): New proc.
7927
4acfdd20
AB
79282019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7929
7930 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7931 functions'. Reindent as needed.
7932 * gdb.base/info-var-f1.c: New file.
7933 * gdb.base/info-var-f2.c: New file.
7934 * gdb.base/info-var.exp: New file.
7935 * gdb.base/info-var.h: New file.
7936
5c31b358
TV
79372019-08-26 Tom de Vries <tdevries@suse.de>
7938
7939 PR c++/24852
7940 * gdb.cp/no-libstdcxx-probe.exp: New test.
7941
b694989f
TV
79422019-08-26 Tom de Vries <tdevries@suse.de>
7943
7944 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7945 * tests need to be skipped.
7946 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7947 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7948 mi_skip_libstdcxx_probe_tests.
7949
d9c4ba53
SDJ
79502019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7951
7952 * gdb.python/py-xmethods.exp: Use raw strings when passing
7953 arguments to SimpleXMethodMatcher.
7954
395fad09
TV
79552019-08-22 Tom de Vries <tdevries@suse.de>
7956
7957 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7958 more informative.
7959
26c957f1
PA
79602019-08-21 Pedro Alves <palves@redhat.com>
7961
7962 * gdb.base/with.exp: Test "with" with no arguments.
7963
61f80d5d
TV
79642019-08-21 Tom de Vries <tdevries@suse.de>
7965
7966 * gdb.base/gdb-caching-proc.exp: Sort files.
7967
d7a11d13
TV
79682019-08-20 Tom de Vries <tdevries@suse.de>
7969
7970 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7971 compilation.
7972
34dafe9f
TV
79732019-08-16 Tom de Vries <tdevries@suse.de>
7974
7975 * gdb.base/compare-sections.exp ("after run to main"): Allow
7976 mismatched read-only sections for PIE executables.
7977
398fdd60
TT
79782019-08-16 Tom Tromey <tom@tromey.com>
7979
7980 * lib/tuiterm.exp (_csi_Z): New proc.
7981 * gdb.tui/basic.exp: Update window positions.
7982 * gdb.tui/empty.exp: Update window positions.
7983
d8f9e51c
SL
79842019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7985
7986 * gdb.base/examine-backward.exp: Correct regexp for
7987 "examine 3 bytes backward from ${address_zero}".
7988
3df505f6
TT
79892019-08-15 Tom Tromey <tom@tromey.com>
7990
7991 * gdb.tui/empty.exp: Enable resizing tests.
7992
272560b5
TT
79932019-08-15 Tom Tromey <tromey@adacore.com>
7994
7995 * gdb.ada/char_enum.exp: Add regression tests.
7996 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7997 and '0'.
7998 (Char, Gchar): Update.
7999 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
8000
08235187
CB
80012019-08-15 Christian Biesinger <cbiesinger@google.com>
8002
8003 * gdb.python/python.exp: Expect a leading underscore on
8004 GdbOutput{,Error}File.
8005
22a2ab04
SL
80062019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8007
8008 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
8009 Windows host.
8010
835b995b
SL
80112019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8012
8013 * gdb.base/batch-preserve-term-settings.exp
8014 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
8015
97dd8e07
CB
80162019-08-15 Christian Biesinger <cbiesinger@google.com>
8017
8018 * lib/gdb.exp: When running on a mingw target, replace
8019 /x/ with x:/.
8020
75faf5c4
AH
80212019-08-14 Alan Hayward <alan.hayward@arm.com>
8022
8023 * gdb.arch/aarch64-prologue.c: New test.
8024 * gdb.arch/aarch64-prologue.exp: New file.
8025
abc6c00f
TV
80262019-08-13 Tom de Vries <tdevries@suse.de>
8027
8028 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
8029 Thread.
8030
74c2c1f4
SL
80312019-08-13 Sandra Loosemore <sandra@codesourcery.com>
8032
8033 * gdb.python/py-completion.exp: Download the .py file to the host
8034 and use its host pathname. Conditionalize tests that use
8035 tab completion and manipulate files on the build machine.
8036 * gdb.python/py-events.exp: Download the .py file to the host
8037 and use its host pathname.
8038 * gdb.python/py-evsignal.exp: Likewise.
8039 * gdb.python/py-evthreads.exp: Likewise.
8040 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
8041 pathname syntax.
8042 * gdb.python/py-framefilter.exp: Download the .py file to the right
8043 place on the host. Match Windows pathname syntax.
8044 * gdb.python/py-mi-var-info-path-expression.exp: Download the
8045 .py file to the host and use its host pathname.
8046 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
8047 * gdb.python/py-objfile.exp: Expect a host pathname, not a
8048 build pathname. Skip symlink test on Windows host. Add missing
8049 newline at end of file.
8050 * gdb.python/py-pp-maint.exp: Download the .py file to the host
8051 and use its host pathname.
8052 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
8053 * gdb.python/py-section-script.exp: Use host location of binfile
8054 on safe-path. Use correct path separator on Windows host.
8055 Reorder alternatives in gdb_test_multiple to prevent matching
8056 the wrong alternative on success.
8057 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
8058
ca2589f3
PP
80592019-08-12 Patrick Palka <patrick@parcs.ath.cx>
8060
8061 * gdb.gdb/selftest.exp (test_with_self): Update test to now
8062 expect the GDB inferior to no longer immediately stop after
8063 being resumed with "signal SIGINT".
8064
020a839d
SL
80652019-08-09 Sandra Loosemore <sandra@codesourcery.com>
8066
8067 * gdb.linespec/break-ask.exp: Generalize regexps to match
8068 Windows pathnames too.
8069
128d6509
TV
80702019-08-08 Tom de Vries <tdevries@suse.de>
8071
8072 PR testsuite/24862
8073 * lib/tuiterm.exp (_accept): Fix CSI regexp.
8074
590042fc
PW
80752019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8076
8077 * gdb.base/style.exp: Update tests for help doc new invariants.
8078 * gdb.base/help.exp: Likewise.
8079
046bebe1
TT
80802019-08-06 Tom Tromey <tom@tromey.com>
8081
8082 * gdb.base/style.exp: Add disassemble test.
8083 * gdb.base/style.c (some_called_function): New function.
8084 (main): Use it.
8085
0b27c27d
CB
80862019-08-05 Christian Biesinger <cbiesinger@google.com>
8087
8088 * gdb.python/py-block.exp: Test dictionary access on blocks.
8089
580f1034
SM
80902019-08-05 Simon Marchi <simon.marchi@efficios.com>
8091
8092 PR gdb/24863
8093 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
8094 -list-thread-groups --available test when running under
8095 check-read1.
8096
d86bd7cb
TV
80972019-08-05 Tom de Vries <tdevries@suse.de>
8098
8099 PR testsuite/24863
8100 * lib/gdb.exp (with_read1_timeout_factor): New proc.
8101 * gdb.base/help.exp: Use with_read1_timeout_factor.
8102 * gdb.base/info-macros.exp: Same.
8103 * gdb.cp/nested-types.exp: Same.
8104
a80cf5d8
TV
81052019-08-05 Tom de Vries <tdevries@suse.de>
8106
8107 * lib/gdb.exp (version_at_least): Factor out of ...
8108 (tcl_version_at_least): ... here.
8109 (gdb_compile): Fail if pie results in non-PIE executable.
8110 (readelf_version, readelf_prints_pie): New proc.
8111 (exec_is_pie): Return -1 if unknown.
8112
d0962838
TV
81132019-08-05 Tom de Vries <tdevries@suse.de>
8114
8115 * lib/gdb.exp (tcl_version_at_least): Fix typo.
8116
2252ff3d
SL
81172019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8118
8119 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
8120
26655f53
SL
81212019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8122
8123 * lib/completion-support.exp (test_gdb_complete_none): Skip
8124 tab completion tests if no readline support.
8125 (test_gdb_complete_unique_re): Likewise.
8126 (test_gdb_complete_multiple): Likewise.
8127
db4dc13e
PW
81282019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8129
8130 * gdb.base/info_sources.exp: New file.
8131 * gdb.base/info_sources.c: New file.
8132 * gdb.base/info_sources_base.c: New file.
8133
0eba165a
PFC
81342019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8135
8136 * gdb.base/batch-exit-status.exp: Call test_exit_status with
8137 prefix argument.
8138 (test_exit_status): Add prefix argument.
8139
59bd512b
TV
81402019-08-01 Tom de Vries <tdevries@suse.de>
8141
8142 PR testsuite/24863
8143 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
8144 calling exp_continue for new thread and thread exited messages.
8145
2a3ad588
TV
81462019-08-01 Tom de Vries <tdevries@suse.de>
8147
8148 PR testsuite/24863
8149 * gdb.base/structs.exp: Fix check-read1 timeout using
8150 gdb_test_sequence.
8151 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
8152
117eb594
TV
81532019-08-01 Tom de Vries <tdevries@suse.de>
8154
8155 PR testsuite/24863
8156 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
8157 line.
8158
ed591340
TV
81592019-08-01 Tom de Vries <tdevries@suse.de>
8160
8161 PR testsuite/24863
8162 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
8163
aa3b6533
TT
81642019-07-30 Tom Tromey <tromey@adacore.com>
8165
8166 * gdb.ada/display_nested.exp: New file.
8167 * gdb.ada/display_nested/foo.adb: New file.
8168 * gdb.ada/display_nested/pack.adb: New file.
8169 * gdb.ada/display_nested/pack.ads: New file.
8170
2906593f
CB
81712019-07-30 Christian Biesinger <cbiesinger@google.com>
8172
8173 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
8174 namespace.
8175 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
8176
0f575925
TV
81772019-07-30 Tom de Vries <tdevries@suse.de>
8178
8179 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
8180 instead.
8181
b13057d9
TV
81822019-07-30 Tom de Vries <tdevries@suse.de>
8183
8184 PR testsuite/24834
8185 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
8186 (exec_is_pie): New proc.
8187
5c4dde85
CB
81882019-07-29 Christian Biesinger <cbiesinger@google.com>
8189
8190 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
8191
c620ed88
CB
81922019-07-29 Christian Biesinger <cbiesinger@google.com>
8193
8194 * gdb.python/py-objfile.c: Add global and static vars.
8195 * gdb.python/py-objfile.exp: Test new functions Objfile.
8196 lookup_global_symbol and lookup_static_symbol.
8197
3d235706
TT
81982019-07-29 Tom Tromey <tom@tromey.com>
8199
8200 * lib/tuiterm.exp (Term::_csi_@): New proc.
8201 (Term::_csi_X): Don't move cursor.
8202
c7e4c0a6
PW
82032019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8204
8205 * gdb.base/options.exp: Update backtrace - completion to
8206 new option -frame-info.
8207 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
8208 Test new 'set print frame-info'. Test backtrace -frame-info
8209 overriding 'set print frame-info'.
8210 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
8211 Test new 'set print frame-info'.
8212 Verify consistency of backtrace with and without filters, with and
8213 without -no-filters.
8214 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
8215 default.
8216
de28a3b7
TV
82172019-07-29 Tom de Vries <tdevries@suse.de>
8218
8219 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
8220 no arguments".
8221
507dd60e
TV
82222019-07-29 Tom de Vries <tdevries@suse.de>
8223
8224 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
8225 is a substring of the first for "complete non-unique file name".
8226
5beafce9
TV
82272019-07-29 Tom de Vries <tdevries@suse.de>
8228
8229 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
8230 with ".*".
8231
2d274232
TV
82322019-07-29 Tom de Vries <tdevries@suse.de>
8233
8234 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
8235 Pass prompt_regexp parameter to gdb_test_multiple calls.
8236
9197cd8b
TV
82372019-07-29 Tom de Vries <tdevries@suse.de>
8238
8239 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 8240 print registers" regexps.
9197cd8b 8241
b528dae0
TV
82422019-07-29 Tom de Vries <tdevries@suse.de>
8243
8244 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
8245
d17725d7
TV
82462019-07-29 Tom de Vries <tdevries@suse.de>
8247
8248 PR gdb/24855
8249 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
8250 (skip_python_tests_prompt): Add prompt_regexp argument to
8251 gdb_test_multiple calls.
8252
52b75bf1
TT
82532019-07-27 Tom Tromey <tom@tromey.com>
8254
8255 * gdb.tui/main.exp: New file.
8256
2b1d00c2
TT
82572019-07-27 Tom Tromey <tom@tromey.com>
8258
8259 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
8260 optional.
8261 * gdb.tui/empty.exp: New file.
8262
ded631d5
TT
82632019-07-27 Tom Tromey <tom@tromey.com>
8264
8265 * lib/tuiterm.exp (spawn): New proc.
8266 (Term::resize): New proc.
8267 * gdb.tui/resize.exp: New file.
8268
58ac439d
TT
82692019-07-27 Tom Tromey <tom@tromey.com>
8270
8271 * gdb.tui/list.exp: New file.
8272
fe1f56ee
TT
82732019-07-27 Tom Tromey <tom@tromey.com>
8274
8275 * gdb.tui/regs.exp: New file.
8276
f790b310
TT
82772019-07-27 Tom Tromey <tom@tromey.com>
8278
8279 * gdb.tui/basic.exp: Add "layout split" test.
8280
d95fc6ee
TT
82812019-07-27 Tom Tromey <tom@tromey.com>
8282
8283 * gdb.tui/basic.exp: Add "layout asm" test.
8284
c3786b3a
TT
82852019-07-27 Tom Tromey <tom@tromey.com>
8286
8287 * lib/tuiterm.exp: New file.
8288 * gdb.tui/basic.exp: New file.
8289
98a617f8
KB
82902019-07-27 Kevin Buettner <kevinb@redhat.com>
8291
8292 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
8293 Enable tests associated with this flag. Adjust regex
8294 referencing "foo_low" to now refer to "foo_cold" instead.
8295
5c076da4
KB
82962019-07-27 Kevin Buettner <kevinb@redhat.com>
8297
8298 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
8299 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
8300 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
8301 foo_cold. Revise comments to match.
8302 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
8303 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
8304 were wrapped into this proc; Call do_test in loop from outermost
8305 level.
8306 (foo_low): Rename all occurrences to "foo_cold".
8307 (backtrace from baz): New test.
8308 (x2/i foo_cold): New test.
8309 (info line *foo_cold): New test.
8310
1512d3b7
TV
83112019-07-26 Tom de Vries <tdevries@suse.de>
8312
8313 * gdb.arch/i386-pkru.exp: Fix unterminated string.
8314
297989a1
TV
83152019-07-25 Tom de Vries <tdevries@suse.de>
8316
8317 PR testsuite/24830
8318 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8319 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8320 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8321 (skip_libstdcxx_probe_tests): ... here.
8322 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8323
b3b965fb
TV
83242019-07-24 Tom de Vries <tdevries@suse.de>
8325
8326 PR testsuite/24807
8327 * gdb.objc/basicclass.m: Include stdio.h.
8328 * gdb.objc/nondebug.m: Same.
8329 * gdb.objc/objcdecode.m: Same.
8330
4625b4d0
TV
83312019-07-24 Tom de Vries <tdevries@suse.de>
8332
8333 PR testsuite/24612
8334 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8335 additional_flags.
8336
024a5840
TV
83372019-07-24 Tom de Vries <tdevries@suse.de>
8338
8339 PR testsuite/24831
8340 * gdb.multi/tids.exp: Update error messages for info threads.
8341
c76ddaa3
TV
83422019-07-24 Tom de Vries <tdevries@suse.de>
8343
8344 * gdb.base/info-types.exp: Allow info types to print info for more than
8345 one file.
8346
9a618ef6
TV
83472019-07-23 Tom de Vries <tdevries@suse.de>
8348
8349 PR testsuite/24842
8350 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8351 gdb_spawn_with_cmdline_opts.
8352
40eadf04
SP
83532019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8354
8355 * gdb.arch/arm-cmse-sgstubs.c: New test.
8356 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8357
5ba29434
TV
83582019-07-23 Tom de Vries <tdevries@suse.de>
8359
8360 PR testsuite/24711
8361 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8362 issuing next command.
8363
a8e9d247
AB
83642019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8365
8366 * gdb.ada/info_auto_lang.exp: Update expected results.
8367 * gdb.base/info-types.c: Add additional types to check.
8368 * gdb.base/info-types.exp: Update expected results.
8369
eb86c5e2
AB
83702019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8371
8372 * gdb.base/info-types.c: New file.
8373 * gdb.base/info-types.exp: New file.
8374
01e175fe
AB
83752019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8376
8377 * gdb.arch/riscv-bp-infcall.c: New file.
8378 * gdb.arch/riscv-bp-infcall.exp: New file.
8379
6b78c3f8
AB
83802019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8381
8382 PR breakpoints/24541
8383 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8384
da738167
TV
83852019-07-14 Tom de Vries <tdevries@suse.de>
8386
8387 PR testsuite/24760
8388 * gdb.objc/basicclass.exp: Fix unterminated string.
8389
0d4e84ed
AB
83902019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8391 Andrew Burgess <andrew.burgess@embecosm.com>
8392
8393 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8394 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8395 negative bounds.
8396 * gdb.fortran/vla-value.exp: Print elements of an array with
8397 negative bounds.
8398 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8399 testing.
8400
021d8588
AB
84012019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8402
8403 * gdb.base/options.exp (expect_string): Dequote strings in
8404 results.
8405 (test-string): Test strings with different quoting and reindent.
8406
f06f1252
TT
84072019-07-10 Tom Tromey <tromey@adacore.com>
8408
8409 * gdb.ada/mi_ex_cond.exp: Update expected results.
8410 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8411 * gdb.ada/mi_catch_ex.exp: Update expected results.
8412 * gdb.ada/mi_catch_assert.exp: Update expected results.
8413 * gdb.ada/catch_ex.exp (catch_exception_info)
8414 (catch_exception_entry, catch_assert_entry)
8415 (catch_unhandled_entry): Update.
8416 * gdb.ada/catch_assert_if.exp: Update expected results.
8417
b863685d
RB
84182019-07-10 Richard Bunt <richard.bunt@arm.com>
8419 Stephen Roberts <stephen.roberts@arm.com>
8420
8421 * gdb.base/define.exp: Restore original prompt.
8422
cb1e4e32
PA
84232019-07-09 Pedro Alves <palves@redhat.com>
8424
8425 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8426 breakpoints" output.
8427 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8428 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8429 throw" creates breakpoint.
8430 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8431 'type="catchpoint"'.
8432
b58a68fe
PA
84332019-07-09 Pedro Alves <palves@redhat.com>
8434
8435 PR c++/15468
8436 * gdb.cp/except-multi-location-lib.cc: New.
8437 * gdb.cp/except-multi-location-main.cc: New.
8438 * gdb.cp/except-multi-location.exp: New.
8439
0826779b
PW
84402019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8441
8442 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8443 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8444 argument and update callers.
8445
5b0e2db4
AB
84462019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8447
8448 * gdb.arch/amd64-break-on-asm-line.S: New file.
8449 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8450
1f6f6e21
PW
84512019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8452
8453 * gdb.base/printcmds.exp: Test printing C string and
8454 C wide string convenience vars without transiting via the inferior.
8455 Also make test names unique.
8456
ea142fbf
AH
84572019-07-08 Alan Hayward <alan.hayward@arm.com>
8458
5862c886 8459 PR breakpoints/25011
ea142fbf
AH
8460 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8461
213fd9fa
PA
84622019-07-04 Pedro Alves <palves@redhat.com>
8463
8464 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8465 body returned ok(0), break(3) or continue(4).
8466 * gdb.testsuite/foreach_with_prefix.exp: New file.
8467
2b40fda7
AH
84682019-07-04 Alan Hayward <alan.hayward@arm.com>
8469
8470 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8471
a26c8de0
PA
84722019-07-03 Pedro Alves <palves@redhat.com>
8473
8474 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8475 "return -code".
8476
5f4ba3e7
PA
84772019-07-03 Pedro Alves <palves@redhat.com>
8478
8479 PR cli/24732
8480 * gdb.base/shell.exp: Load completion-support.exp.
8481 Adjust expected error output. Add completion tests.
8482
a994424f
PA
84832019-07-03 Pedro Alves <palves@redhat.com>
8484
8485 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8486 string_to_regexp.
8487
3d9be6f5
PA
84882019-07-03 Pedro Alves <palves@redhat.com>
8489
8490 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8491 (expect_integer): Adjust to expect "-string".
8492 (expect_string): New.
8493 (all_options): Expect "-string".
8494 (test-flag, test-boolean): Adjust to expect "-string".
8495 (test-string): New proc.
8496 (top level): Call it.
8497
41fc454c
PA
84982019-07-03 Pedro Alves <palves@redhat.com>
8499
8500 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8501 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8502 the expected output in the success.
8503
b2b2a215
PA
85042019-07-03 Pedro Alves <palves@redhat.com>
8505
8506 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8507 Split one gdb_test_multiple call in two to avoid a race.
8508
fdbc9870
PA
85092019-07-03 Pedro Alves <palves@redhat.com>
8510
8511 * gdb.base/with.c: New file.
8512 * gdb.base/with.exp: New file.
8513
c6ac8931
PA
85142019-07-03 Pedro Alves <palves@redhat.com>
8515
8516 * gdb.base/settings.exp: Replace all references to "maint
8517 test-settings set" with references to "maint set test-settings",
8518 and all references to "maint test-settings show" with references
8519 to "maint show test-settings".
8520
970f9d09
PA
85212019-07-03 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.base/settings.exp (test-string): Adjust expected out when
8524 testing "maint test-settings show filename"
8525
54d66006
PA
85262019-07-02 Pedro Alves <palves@redhat.com>
8527
8528 * gdb.base/options.exp (test-info-threads): New procedure.
8529 (top level): Call it.
8530
10d06d82
TT
85312019-06-28 Tom Tromey <tromey@adacore.com>
8532
8533 * gdb.dwarf2/ada-linkage-name.c: New file.
8534 * gdb.dwarf2/ada-linkage-name.exp: New file.
8535
3d507ff2
TT
85362019-06-27 Tom Tromey <tromey@adacore.com>
8537
d039f014 8538 PR c++/20020:
3d507ff2
TT
8539 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8540
8af58ffe
TV
85412019-06-26 Tom de Vries <tdevries@suse.de>
8542
8543 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8544
22e21752
TV
85452019-06-26 Tom de Vries <tdevries@suse.de>
8546
8547 * gdb.base/index-cache.exp: Add back missing debug option.
8548
b65b566c
PW
85492019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8550
8551 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8552
5c2c8c69
TV
85532019-06-25 Tom de Vries <tdevries@suse.de>
8554
8555 PR testsuite/24727
8556 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8557
164e3873
TV
85582019-06-24 Tom de Vries <tdevries@suse.de>
8559
8560 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8561
824eacee
TV
85622019-06-24 Tom de Vries <tdevries@suse.de>
8563
8564 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8565 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8566 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8567
385b97d3
TV
85682019-06-24 Tom de Vries <tdevries@suse.de>
8569
8570 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8571
c596f180
TV
85722019-06-21 Tom de Vries <tdevries@suse.de>
8573
8574 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8575
b13a7d03
TV
85762019-06-21 Tom de Vries <tdevries@suse.de>
8577
8578 PR testsuite/24518
8579 PR ada/24713
8580 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8581 index.
8582
899277ae
TT
85832019-06-19 Tom Tromey <tromey@adacore.com>
8584
8585 * gdb.ada/length_cond.exp: Add intro comment.
8586
680e1bee
TT
85872019-06-19 Tom Tromey <tromey@adacore.com>
8588
8589 * gdb.ada/length_cond.exp: New file.
8590 * gdb.ada/length_cond/length_cond.adb: New file.
8591 * gdb.ada/length_cond/pck.adb: New file.
8592 * gdb.ada/length_cond/pck.ads: New file.
8593
0ed4690a
TV
85942019-06-18 Tom de Vries <tdevries@suse.de>
8595
8596 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8597
d20ed5fd
TT
85982019-06-18 Tom Tromey <tromey@adacore.com>
8599
8600 * gdb.base/list0.h: Add comment explaining control character.
8601
86e04673
TV
86022019-06-18 Tom de Vries <tdevries@suse.de>
8603
8604 * boards/fission.exp: Break up long debug_flags line.
8605
c4973306
SM
86062019-06-16 Tom de Vries <tdevries@suse.de>
8607
8608 PR gdb/24445
8609 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8610 generated index.
8611
93cb9841
AB
86122019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8613
8614 PR gdb/24686
8615 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8616 improve detection of bug gdb/24541.
8617
399aaebd
SM
86182019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8619
8620 PR gdb/24669
8621 * gdb.base/index-cache.exp (uses_readnow,
8622 expecting_index_cache_use): Define global variable.
8623 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8624 expecting_index_cache_use.
8625
584a927c
AB
86262019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8627 Andrew Burgess <andrew.burgess@embecosm.com>
8628
8629 * gdb.fortran/pointers.f90: New file.
8630 * gdb.fortran/print_type.exp: New file.
8631 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8632 * gdb.fortran/vla-type.exp: Likewise.
8633 * gdb.fortran/vla-value.exp: Likewise.
8634 * gdb.mi/mi-vla-fortran.exp: Likewise.
8635
30056ea0
AB
86362019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8637
8638 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8639 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8640 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8641 as a stop reason.
8642
ec8e2b6d
AB
86432019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8644
8645 * gdb.base/annota1.exp: Update expected results.
8646 * gdb.cp/annota2.exp: Likewise.
8647 * gdb.cp/annota3.exp: Likewise.
8648
09e4c4e1
AB
86492019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8650
8651 * gdb.base/style-logging.exp: Remove path from test name.
8652
0735b091
TT
86532019-06-14 Tom Tromey <tromey@adacore.com>
8654
8655 PR gdb/24502:
8656 * gdb.base/style-logging.exp: New file.
8657
f5686554
TT
86582019-06-14 Tom Tromey <tromey@adacore.com>
8659
8660 * gdb.base/symfile-warn.exp: New file.
8661 * gdb.base/symfile-warn.c: New file.
8662
a0c1ffed
TT
86632019-06-14 Tom Tromey <tromey@adacore.com>
8664
8665 * gdb.base/annotate-symlink.exp: New file.
8666
f411722c
TT
86672019-06-14 Tom Tromey <tromey@adacore.com>
8668
8669 * gdb.ada/set_wstr.exp: Add reassignment test.
8670
4268ec18
TT
86712019-06-14 Tom Tromey <tromey@adacore.com>
8672
8673 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8674 'unchecked_access and 'unrestricted_access as well.
8675
9a9e394b
TT
86762019-06-14 Tom Tromey <tromey@adacore.com>
8677
8678 PR ada/24539:
8679 * gdb.ada/vla.exp: Update tests.
8680 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8681 pragma.
8682
4c048731
PA
86832019-06-13 Pedro Alves <palves@redhat.com>
8684
8685 * gdb.base/settings.exp (test-integer): Test junk after
8686 "unlimited".
8687
6665660a
PA
86882019-06-13 Pedro Alves <palves@redhat.com>
8689
8690 * gdb.base/options.exp (test-thread-apply): New.
8691 (top level): Call it.
8692
5d707134
PA
86932019-06-13 Pedro Alves <palves@redhat.com>
8694
8695 * gdb.base/options.exp (test-frame-apply): New.
8696 (top level): Test print commands with different "frame apply"
8697 prefixes.
8698
e2a689da
PA
86992019-06-13 Pedro Alves <palves@redhat.com>
8700
e79be6e5 8701 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8702 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8703 'max_completions' parameter and handle it.
8704 (test_gdb_completion_offers_commands): New.
8705
90a1ef87
PA
87062019-06-13 Pedro Alves <palves@redhat.com>
8707
8708 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8709
d4c16835
PA
87102019-06-13 Pedro Alves <palves@redhat.com>
8711
8712 * gdb.base/options.exp (test-backtrace): New.
8713 (top level): Call it.
8714
2daf894e
PA
87152019-06-13 Pedro Alves <palves@redhat.com>
8716
8717 * gdb.guile/scm-frame-args.exp: Use "set print
8718 raw-frame-arguments" instead of "set print raw frame-arguments".
8719 * gdb.python/py-frame-args.exp: Likewise.
8720
e6ed716c
PA
87212019-06-13 Pedro Alves <palves@redhat.com>
8722
8723 * gdb.compile/compile.exp: Adjust expected output to option
8724 processing changes.
8725
7d8062de
PA
87262019-06-13 Pedro Alves <palves@redhat.com>
8727
8728 * gdb.base/options.exp: Build executable.
8729 (test-print): New procedure.
8730 (top level): Call it, once for "print" and another for "compile
8731 print".
8732
9d0faba9
PA
87332019-06-13 Pedro Alves <palves@redhat.com>
8734
8735 * gdb.base/options.c: New file.
8736 * gdb.base/options.exp: New file.
8737
dee7b4c8
PA
87382019-06-13 Pedro Alves <palves@redhat.com>
8739
8740 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8741 that "o" is ambiguous.
8742
dca0f6c0
PA
87432019-06-13 Pedro Alves <palves@redhat.com>
8744
8745 * gdb.base/settings.c: New file.
8746 * gdb.base/settings.exp: New file.
8747
ccf46844
PA
87482019-06-13 Pedro Alves <palves@redhat.com>
8749
8750 * gdb.base/completion.exp: Fix comment typo.
8751
b9a3f842
PA
87522019-06-13 Pedro Alves <palves@redhat.com>
8753
8754 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8755 foo --1" test.
8756
d106773e
PA
87572019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8758
8759 * gdb.fortran/block-data.f: New.
8760 * gdb.fortran/block-data.exp: New.
8761
fea82da0
TV
87622019-06-11 Tom de Vries <tdevries@suse.de>
8763
8764 PR testsuite/24521
8765 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8766 message.
8767
8c2e74f1
TV
87682019-06-11 Tom de Vries <tdevries@suse.de>
8769
8770 PR testsuite/24521
8771 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8772
b49851c8
TV
87732019-06-11 Tom de Vries <tdevries@suse.de>
8774
8775 * boards/readnow.exp: New file.
8776
a7067863
AB
87772019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8778
8779 * gdb.fortran/vla-sizeof.exp: Update expected results.
8780
1a3da2cd
AB
87812019-06-06 Amos Bird <amosbird@gmail.com>
8782
8783 * gdb.base/annota1.exp (thread_switch): Add test for
8784 thread-exited annotation.
8785
3847a7bf
TT
87862019-06-06 Tom Tromey <tromey@adacore.com>
8787
8788 * gdb.base/maint.exp: Expect command started/finished output.
8789
0088ba59
AB
87902019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8791
8792 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8793 comment.
8794 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8795
312617a3
AB
87962019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8797
8798 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8799 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8800 * gdb.arch/riscv-unwind-long-insn.c: New file.
8801 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8802
e1f2e1a2
CB
88032019-06-04 Christian Biesinger <cbiesinger@google.com>
8804
d3238f7d 8805 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8806
206584bd
PW
88072019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8808
8809 * lib/gdb.exp (help_list_trailer): New regexp variable
8810 factorizing the help trailer message.
8811 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8812 arg to allow to better factorize various tests.
8813 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8814 (test_prefix_command_help): Use help_list_trailer.
8815 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8816 * gdb.guile/scm-cmd.exp: Likewise.
8817 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8818 * gdb.base/help.exp: Use test_user_defined_class_help.
8819 * gdb.base/style.exp: Add tests for styling of help and apropos.
8820 * lib/gdb-utils.exp (style): Add title and highlight styles.
8821
708dc93e
PW
88222019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8823
8824 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8825 $_shell_exitsignal.
8826 * gdb.base/default.exp: Update for new convenience variables.
8827
f49055a5
TT
88282019-05-29 Tom Tromey <tromey@adacore.com>
8829
8830 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8831 to "break complete ada" test case's regexp.
8832
4330d61d
TT
88332019-05-29 Tom Tromey <tromey@adacore.com>
8834
8835 PR c++/20020:
8836 * gdb.cp/constexpr-field.exp: New file.
8837 * gdb.cp/constexpr-field.cc: New file.
8838
000439d5
TT
88392019-05-29 Tom Tromey <tromey@adacore.com>
8840
8841 * gdb.base/finish.exp (finish_no_print): New proc.
8842 (finish_tests): Call it.
8843
5a01c34c
TV
88442019-05-24 Tom de Vries <tdevries@suse.de>
8845
8846 * gdb.dwarf2/gdb-add-index.exp: New file.
8847
18125b16
TT
88482019-05-22 Tom Tromey <tromey@adacore.com>
8849
8850 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8851 * gdb.base/style.exp: Use "style".
8852 * lib/gdb-utils.exp (style): New proc.
8853
af1a8d03
TV
88542019-05-22 Tom de Vries <tdevries@suse.de>
8855
8856 * gdb.base/align.exp: Require c++11.
8857
e7fe496b
TV
88582019-05-22 Tom de Vries <tdevries@suse.de>
8859
8860 PR testsuite/24586
8861 * gdb.python/py-mi-var-info-path-expression.exp: Call
8862 mi_skip_python_tests to check if python is supported.
8863
8fca4da0
AH
88642019-05-22 Alan Hayward <alan.hayward@arm.com>
8865
8866 * gdb.arch/aarch64-pauth.c: New test.
8867 * gdb.arch/aarch64-pauth.exp: New file.
8868
b7060614
AH
88692019-05-22 Alan Hayward <alan.hayward@arm.com>
8870
8871 * README (Re-running Tests Outside The Testsuite): New section.
8872
669d0468
TV
88732019-05-21 Tom de Vries <tdevries@suse.de>
8874
8875 * gdb.arch/amd64-eval.exp: Require c++11.
8876 * gdb.base/max-depth.exp: Same.
8877 * gdb.compile/compile-cplus-array-decay.exp: Same.
8878 * gdb.cp/meth-typedefs.exp: Same.
8879 * gdb.cp/subtypes.exp: Same.
8880 * gdb.cp/temargs.exp: Same.
8881
ce3ebcaa
AH
88822019-05-21 Alan Hayward <alan.hayward@arm.com>
8883
8884 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8885
34d11c68
AB
88862019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8887
8888 PR gdb/18644
8889 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8890 * gdb.fortran/printing-types.exp: Add new test.
8891 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8892 testing.
8893 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8894 setup_kfail call.
8895
87781e84
AH
88962019-05-17 Alan Hayward <alan.hayward@arm.com>
8897
8898 * README (Running the Testsuite): Change example.
8899 (Testsuite Parameters): Remove TRANSCRIPT.
8900 * lib/gdb.exp: Remove TRANSCRIPT check.
8901
b420b89e
AH
89022019-05-17 Alan Hayward <alan.hayward@arm.com>
8903
8904 * README (Testsuite Parameters): Add replay logging to
8905 GDBSERVER_DEBUG.
8906 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8907 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8908 as a comma separated list.
8909 (gdb_debug_init): Override procedure.
8910
408e9b8b
AH
89112019-05-17 Alan Hayward <alan.hayward@arm.com>
8912
8913 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8914 (gdb_write_cmd_file): New procedure.
8915 * lib/gdbserver-support.exp (gdbserver_start): Call
8916 gdbserver_write_cmd_file.
8917 (gdbserver_write_cmd_file): New procedure.
8918
f9e2e39d
AH
89192019-05-17 Alan Hayward <alan.hayward@arm.com>
8920
8921 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8922 (delete_breakpoints): Likewise.
8923 (gdb_run_cmd): Likewise.
8924 (gdb_start_cmd): Likewise.
8925 (gdb_starti_cmd): Likewise.
8926 (gdb_internal_error_resync): Likewise.
8927 (gdb_test_multiple): Likewise.
8928 (gdb_reinitialize_dir): Likewise.
8929 (default_gdb_exit): Likewise.
8930 (gdb_file_cmd): Mark kill as optional.
8931 (default_gdb_start): Call gdb_stdin_log_init.
8932 (send_gdb): Call gdb_stdin_log_write.
8933 (rerun_to_main): Mark Y as an answer.
8934 (gdb_stdin_log_init): New function.
8935 (gdb_stdin_log_write): Likewise.
8936
81f47ac2
AH
89372019-05-17 Alan Hayward <alan.hayward@arm.com>
8938
8939 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8940 * gdb.base/debug-expr.exp: Likewise.
8941 * gdb.base/foll-fork.exp: Likewise.
8942 * gdb.base/foll-vfork.exp: Likewise.
8943 * gdb.base/fork-print-inferior-events.exp: Likewise.
8944 * gdb.base/gdb-sigterm.exp: Likewise.
8945 * gdb.base/gdbinit-history.exp: Likewise.
8946 * gdb.base/osabi.exp: Likewise.
8947 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8948 * gdb.base/ui-redirect.exp: Likewise.
8949 * gdb.gdb/unittest.exp: Likewise.
8950 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8951 * gdb.mi/mi-watch.exp: Likewise.
8952 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8953 * gdb.mi/user-selected-context-sync.exp: Likewise.
8954 * gdb.python/python.exp: Disable debug test when debugging.
8955 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8956 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8957 Likewise.
8958 * gdb.threads/stepi-random-signal.exp: Likewise.
8959
29b52314
AH
89602019-05-17 Alan Hayward <alan.hayward@arm.com>
8961
8962 * Makefile.in: Pass through GDB_DEBUG.
8963 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8964 (gdb,debug): Add board setting.
8965 * lib/gdb.exp (default_gdb_start): Start debugging.
8966 (gdb_debug_enabled): New procedure.
8967 (gdb_debug_init): Likewise.
29b52314
AH
8968
89692019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8970
29b52314
AH
8971 * Makefile.in: Pass through GDB_DEBUG.
8972 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8973 (gdb,debug): Add board setting.
8974 * lib/gdb.exp (default_gdb_start): Start debugging.
8975 (gdb_debug_enabled): New procedure.
8976 (gdb_debug_init): Likewise.
29b52314 8977
ca1285d1
AH
89782019-05-17 Alan Hayward <alan.hayward@arm.com>
8979
8980 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8981
f3a09c80
AH
89822019-05-17 Alan Hayward <alan.hayward@arm.com>
8983
8984 * gdb.base/ui-redirect.exp: Test redirection.
8985
26648588
JV
89862019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8987
8988 * gdb.mi/mi-complete.exp: New file.
8989 * gdb.mi/mi-complete.cc: Likewise.
8990
14237686
AB
89912019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8992
8993 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8994 indexed and sliced arrays, and pointers to arrays.
8995
e7bd7fba
TT
89962019-05-14 Tom Tromey <tromey@adacore.com>
8997
8998 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8999 styling test.
9000
2764128d
TV
90012019-05-14 Tom de Vries <tdevries@suse.de>
9002
9003 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
9004 selection entry encoding.
9005
71bed2db
TT
90062019-05-10 Tom Tromey <tromey@adacore.com>
9007
9008 * gdb.ada/info_exc.exp: Add "complete" test.
9009
63b667ad
TV
90102019-05-09 Tom de Vries <tdevries@suse.de>
9011
9012 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
9013 CU-relative.
9014
9cfd2b89
TV
90152019-05-09 Tom de Vries <tdevries@suse.de>
9016
9017 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
9018 CU-relative.
9019
2228ef77
XR
90202019-05-08 Joel Brobecker <brobecker@adacore.com>
9021
9022 * gdb.ada/frame_arg_lang.exp: New testcase.
9023 * gdb.ada/frame_arg_lang/bla.adb: New file.
9024 * gdb.ada/frame_arg_lang/pck.ads: New file.
9025 * gdb.ada/frame_arg_lang/pck.adb: New file.
9026 * gdb.ada/frame_arg_lang/foo.c: New file.
9027
80e55b13
TT
90282019-05-08 Tom Tromey <tromey@adacore.com>
9029
9030 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
9031
9d3421af
TT
90322019-05-08 Tom Tromey <tromey@adacore.com>
9033
9034 * gdb.base/ptype-offsets.exp: Update tests.
9035
844333e2
TT
90362019-05-08 Tom Tromey <tromey@adacore.com>
9037
9038 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
9039 cases.
9040 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
9041 "short".
9042
988915ee
TT
90432019-05-08 Tom Tromey <tromey@adacore.com>
9044
9045 * gdb.ada/vla.exp: New file.
9046 * gdb.ada/vla/vla.adb: New file.
9047
7bd55dac
TV
90482019-05-07 Tom de Vries <tdevries@suse.de>
9049
9050 * gdb.base/index-cache.exp (ls_host): Fix return statement.
9051
75f06e9d
TV
90522019-05-07 Tom de Vries <tdevries@suse.de>
9053
9054 PR testsuite/24522
9055 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
9056 section.
9057
77e7aaa4
TV
90582019-05-07 Tom de Vries <tdevries@suse.de>
9059
9060 PR testsuite/24522
9061 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
9062 .debug_aranges section.
9063
456ba0fa
TV
90642019-05-07 Tom de Vries <tdevries@suse.de>
9065
9066 PR testsuite/24159
9067 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
9068
5a56d6a6
TV
90692019-05-06 Tom de Vries <tdevries@suse.de>
9070
9071 * lib/gdb.exp (exec_has_index_section): New proc.
9072 * gdb.base/index-cache.exp: Handle case that binfile contains an index
9073 section.
9074
9d6d4be8
TV
90752019-05-04 Tom de Vries <tdevries@suse.de>
9076
9077 * boards/cc-with-debug-names.exp: New file.
9078
222a8d25
TT
90792019-05-03 Tom Tromey <tromey@adacore.com>
9080
9081 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
9082 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
9083 * gdb.ada/char_enum.exp: Add test.
9084
0fdfd794
TV
90852019-05-03 Tom de Vries <tdevries@suse.de>
9086
9087 * boards/cc-with-gdb-index.exp: New file.
9088
80062eb9
AB
90892019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
9090
9091 * gdb.rust/simple.exp: Add new test case.
9092 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
9093 (main): Initialise an instance of the new struct.
9094
4504bbde
TT
90952019-05-01 Tom Tromey <tromey@adacore.com>
9096
9097 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
9098 record.
9099 (NPR): New variable.
9100 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
9101 test.
9102
d48e62f4
TT
91032019-05-01 Tom Tromey <tromey@adacore.com>
9104
9105 * gdb.ada/packed_array_assign.exp: Add packed assignment
9106 regression test.
9107
f59f30f5
TV
91082019-05-01 Tom de Vries <tdevries@suse.de>
9109
9110 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
9111
b70bfc54
TV
91122019-05-01 Tom de Vries <tdevries@suse.de>
9113
9114 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
9115
15f18d14
AT
91162019-04-30 Ali Tamur <tamur@google.com>
9117
9118 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
9119
2ff0a947
TT
91202019-04-30 Tom Tromey <tromey@adacore.com>
9121
9122 * lib/ada.exp (find_ada_tool): New proc.
9123 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
9124 * gdb.ada/catch_ex_std.exp: New file.
9125 * gdb.ada/catch_ex_std/foo.adb: New file.
9126 * gdb.ada/catch_ex_std/some_package.adb: New file.
9127 * gdb.ada/catch_ex_std/some_package.ads: New file.
9128
a776957c
TT
91292019-04-30 Tom Tromey <tromey@adacore.com>
9130
9131 PR c++/24470:
9132 * gdb.cp/temargs.cc: Add test code from PR.
9133
bc68014d
AB
91342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9135
9136 * gdb.fortran/vla-datatypes.exp: Update expected results.
9137 * gdb.fortran/vla-ptype.exp: Likewise.
9138 * gdb.fortran/vla-type.exp: Likewise.
9139 * gdb.fortran/vla-value.exp: Likewise.
9140
f1fdc960
AB
91412019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9142
9143 * gdb.fortran/ptr-indentation.exp: Update expected results.
9144 * gdb.fortran/ptype-on-functions.exp: Likewise.
9145 * gdb.fortran/vla-ptr-info.exp: Likewise.
9146 * gdb.fortran/vla-value.exp: Likewise.
9147
bf7a4de1
AB
91482019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9149
9150 * gdb.fortran/ptype-on-functions.exp: New file.
9151 * gdb.fortran/ptype-on-functions.f90: New file.
9152
bbe75b9d
AB
91532019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9154
9155 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
9156 case void string.
9157
1db455a7
AB
91582019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9159
9160 * gdb.fortran/complex.exp: Expand.
9161 * gdb.fortran/complex.f: Renamed to...
9162 * gdb.fortran/complex.f90: ...this, and extended to add more
9163 complex values.
9164
b6d03bb2
AB
91652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9166
9167 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
9168 MODULO, CMPLX.
9169
2e62ab40
AB
91702019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
9171 Richard Bunt <richard.bunt@arm.com>
9172
9173 * gdb.base/max-depth.c: New file.
9174 * gdb.base/max-depth.exp: New file.
9175 * gdb.python/py-nested-maps.c: New file.
9176 * gdb.python/py-nested-maps.exp: New file.
9177 * gdb.python/py-nested-maps.py: New file.
9178 * gdb.python/py-format-string.exp (test_max_depth): New proc.
9179 (test_all_common): Call test_max_depth.
9180 * gdb.fortran/max-depth.exp: New file.
9181 * gdb.fortran/max-depth.f90: New file.
9182 * gdb.go/max-depth.exp: New file.
9183 * gdb.go/max-depth.go: New file.
9184 * gdb.modula2/max-depth.exp: New file.
9185 * gdb.modula2/max-depth.c: New file.
9186 * lib/gdb.exp (get_print_expr_at_depths): New proc.
9187
d2b584a5
TV
91882019-04-29 Tom de Vries <tdevries@suse.de>
9189
9190 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
9191
136afab8
PW
91922019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9193
9194 * gdb.base/callexit.exp: Test may-call-functions off.
9195
725cbb63
KS
91962019-04-25 Keith Seitz <keiths@redhat.com>
9197
9198 PR c++/24367
9199 * gdb.cp/meth-typedefs.cc (incomplete_struct)
9200 (another_incomplete_struct, test_incomplete): New definitions.
9201 (main): Use new definitions.
9202 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
9203 functions.
9204
701adfb0
PA
92052019-04-25 Ali Tamur <tamur@google.com>
9206
9207 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
9208
82433e3e
SDJ
92092019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
9210
9211 PR corefiles/11608
9212 PR corefiles/18187
9213 * gdb.base/coredump-filter-build-id.exp: New file.
9214
dd06d4d6
AH
92152019-04-25 Alan Hayward <alan.hayward@arm.com>
9216
e79be6e5
SM
9217 * Makefile.in: Pass through GDBSERVER_DEBUG.
9218 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
9219 (gdbserver,debug): Add board setting.
9220 * gdb.trace/tspeed.exp: Skip when debugging.
9221 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
9222 * lib/gdbserver-support.exp: Likewise
dd06d4d6 9223
1670072e
TT
92242019-04-24 Tom Tromey <tromey@adacore.com>
9225
9226 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
9227 Rust.
9228
a59240a4
TT
92292019-04-24 Tom Tromey <tromey@adacore.com>
9230
9231 * gdb.arch/amd64-eval.exp: Test bitfield return.
9232 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
9233 (class Foo) <return_bitfields>: New method.
9234 (main): Call it.
9235
b907456c
AB
92362019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
9237
9238 * gdb.cp/many-args.cc: New file.
9239 * gdb.cp/many-args.exp: New file.
9240
5c565afd
TV
92412019-04-23 Tom de Vries <tdevries@suse.de>
9242
9243 PR gdb/24433
9244 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
9245
ba22ff86
AH
92462019-04-23 Alan Hayward <alan.hayward@arm.com>
9247
9248 * gdb.trace/backtrace.exp: Use nopie flag.
9249 * gdb.trace/circ.exp: Likewise.
9250 * gdb.trace/collection.exp: Likewise.
9251 * gdb.trace/ftrace.exp: Likewise.
9252 * gdb.trace/mi-trace-unavailable.exp: Likewise.
9253 * gdb.trace/mi-traceframe-changed.exp: Likewise.
9254 * gdb.trace/qtro.exp: Likewise.
9255 * gdb.trace/read-memory.exp: Likewise.
9256 * gdb.trace/report.exp: Likewise.
9257 * gdb.trace/tfile.exp: Likewise.
9258 * gdb.trace/tfind.exp: Likewise.
9259 * gdb.trace/unavailable.exp: Likewise.
9260
7905fc35
PA
92612019-04-22 Pedro Alves <palves@redhat.com>
9262
9263 * gdb.base/solib-probes-nosharedlibrary.c,
9264 gdb.base/solib-probes-nosharedlibrary.exp: New files.
9265
8ecb59f8
TT
92662019-04-19 Tom Tromey <tromey@adacore.com>
9267
9268 * gdb.ada/ptype_union.c: New file.
9269 * gdb.ada/ptype_union.exp: New file.
9270
62160ec9
TT
92712019-04-19 Tom Tromey <tromey@adacore.com>
9272
9273 PR symtab/24423:
9274 * gdb.base/list0.h (foo): Add a control-l character.
9275
36cd4ba5
TV
92762019-04-18 Tom de Vries <tdevries@suse.de>
9277
9278 PR gdb/24433
9279 * boards/local-board.exp: Set sysroot to "".
9280
b73715df
TV
92812019-04-18 Tom de Vries <tdevries@suse.de>
9282 Pedro Alves <palves@redhat.com>
9283
9284 PR gdb/24454
9285 * gdb.threads/vfork-follow-child-exec.c: New file.
9286 * gdb.threads/vfork-follow-child-exec.exp: New file.
9287 * gdb.threads/vfork-follow-child-exit.c: New file.
9288 * gdb.threads/vfork-follow-child-exit.exp: New file.
9289
4aa866af
LS
92902019-04-15 Leszek Swirski <leszeks@google.com>
9291
9292 * gdb.arch/amd64-eval.cc: New file.
9293 * gdb.arch/amd64-eval.exp: New file.
9294
e5a1a79a
AH
92952019-04-11 Alan Hayward <alan.hayward@arm.com>
9296
9297 * gdb.server/sysroot.c: New test.
9298 * gdb.server/sysroot.exp: New file.
9299 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
9300 matching param.
9301
41077b66
AB
93022019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
9303
9304 * gdb.base/align.exp: Extend test to cover structures containing
9305 only static fields.
9306
c30391f8
TV
93072019-04-11 Tom de Vries <tdevries@suse.de>
9308
9309 * boards/cc-with-dwz-m.exp: New file.
9310 * boards/cc-with-dwz.exp: New file.
9311 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
9312
e242fd12
SM
93132019-04-09 Simon Marchi <simon.marchi@efficios.com>
9314
9315 * gdb.base/start-cpp.exp: New file.
9316 * gdb.base/start-cpp.cc: New file.
9317
2b0c8b01
KB
93182019-04-08 Kevin Buettner <kevinb@redhat.com>
9319
9320 * gdb.python/py-thrhandle.exp: Adjust tests to call
9321 thread_from_handle instead of thread_from_thread_handle.
9322
947210e5
KB
93232019-04-08 Kevin Buettner <kevinb@redhat.com>
9324
9325 * gdb.python/py-thrhandle.exp: Add tests for
9326 gdb.InferiorThread.handle.
9327
d7df6549
AB
93282019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9329
9330 * gdb.python/py-function.exp: Check calling helper function from
9331 all languages.
9332 * lib/gdb.exp (gdb_supported_languages): New proc.
9333
8bdc1658
AB
93342019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9335
9336 * gdb.base/complex-parts.c: New file.
9337 * gdb.base/complex-parts.exp: New file.
9338
05caa1d2
TT
93392019-04-01 Tom Tromey <tromey@adacore.com>
9340
9341 PR symtab/23331:
9342 * gdb.dwarf2/dw2-ranges-main.c: New file.
9343 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9344 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9345
7734102d
EZ
93462019-03-30 Simon Marchi <simark@simark.ca>
9347
9348 * gdb.base/default.exp: Add values for $_gdb_major and
9349 $_gdb_minor.
9350
188e1fa9
TT
93512019-03-29 Tom Tromey <tromey@adacore.com>
9352
9353 * gdb.base/help.exp: Tighten apropos regexp.
9354
2880242d
KS
93552019-03-29 Keith Seitz <keiths@redhat.com>
9356
9357 * gdb.fortran/array-bounds.exp: New file.
9358 * gdb.fortran/array-bounds.f90: New file.
9359
077cad8e
PW
93602019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9361
9362 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9363
80047cfc
PW
93642019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9365
9366 * gdb.multi/hello.c (main): Increase alarm timer.
9367
f489207e
SL
93682019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9369
9370 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9371 factor when no hardware watchpoint support.
9372
c92df149
AH
93732019-03-28 Alan Hayward <alan.hayward@arm.com>
9374 Pedro Alves <palves@redhat.com>
9375
9376 * boards/local-board.exp: set sysroot to /.
9377
933aebfa
AH
93782019-03-27 Alan Hayward <alan.hayward@arm.com>
9379
9380 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9381 in child.
9382
9f9aa852
AB
93832019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9384
9385 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9386 field.
9387 (make_container): Initialise new field.
9388 * gdb.python/py-prettyprint.exp: Add new tests.
9389 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9390 <display_hint>: New method.
9391
3714a195
AB
93922019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9393
9394 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9395 gdb_continue_to_breakpoint more throughout this test.
9396 (run_lang_tests) Supply unique test names, and use
9397 gdb_test_no_output.
9398
18c77628
AB
93992019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9400
9401 * gdb.base/finish-pretty.exp: Update expected results.
9402 * gdb.base/pretty-print.c: New file.
9403 * gdb.base/pretty-print.exp: New file.
9404
9a93502f
PA
94052019-03-25 Pedro Alves <palves@redhat.com>
9406
9407 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9408 move comments outside list. Append '-i "" eof' section.
9409
968aa7ae
AH
94102019-03-22 Alan Hayward <alan.hayward@arm.com>
9411
34a7f2a4 9412 PR testsuite/25016
968aa7ae
AH
9413 * README: Add pie options.
9414 * gdb.base/break-interp.exp: Ensure pie is disabled.
9415 * gdb.base/dump.exp: Likewise.
9416 * lib/gdb.exp (gdb_compile): Add pie option.
9417
4c7d57e7
TT
94182019-03-19 Tom Tromey <tromey@adacore.com>
9419
9420 * gdb.mi/mi2-cli-display.c: New file.
9421 * gdb.mi/mi2-cli-display.exp: New file.
9422
bff8c71f
TT
94232019-03-18 Joel Brobecker <brobecker@adacore.com>
9424 Tom Tromey <tromey@adacore.com>
9425
9426 * gdb.ada/ptype_array/pck.adb: New file.
9427 * gdb.ada/ptype_array/pck.ads: New file.
9428 * gdb.ada/ptype_array/foo.adb: New file.
9429 * gdb.ada/ptype_array.exp: New file.
9430
d085f989
TT
94312019-03-14 Tom Tromey <tromey@adacore.com>
9432
9433 * gdb.base/style.exp: Add "set style sources" test.
9434
b4be1b06
SM
94352019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9436
9437 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9438 * mi-breakpoint-multiple-locations.exp: ... this.
9439 (make_breakpoints_pattern): New proc.
9440 (do_test): Add mi_version parameter, test -break-insert,
9441 -break-info and =breakpoint-created.
9442
7cde5fc2
AB
94432019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9444
9445 * config/default.exp: Remove 'load_lib gdb.exp'.
9446 * config/monitor.exp: Likewise.
9447 * config/sid.exp: Likewise.
9448 * config/sim.exp: Likewise.
9449 * config/slite.exp: Likewise.
9450 * config/unix.exp: Likewise.
9451 * gdb.base/default.exp: Remove unhelpful comment.
9452
efbecbc1
AB
94532019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9454
9455 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9456
0841c79a
AB
94572019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9458
9459 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9460
4a270568
AB
94612019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9462
9463 * gdb.fortran/type-kinds.exp: Update expected results.
9464
067630bd
AB
94652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9466
9467 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9468
3be47f7a
AB
94692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9470
9471 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9472 function.
9473 (test_basic_parsing_of_type_kinds): Expand types tested.
9474 (test_parsing_invalid_type_kinds): New function.
9475
4d00f5d8
AB
94762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9477
9478 * gdb.fortran/intrinsics.exp: New file.
9479 * gdb.fortran/intrinsics.f90: New file.
9480 * gdb.fortran/type-kinds.exp: New file.
9481
c8f91604
AB
94822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9483
9484 * gdb.fortran/dot-ops.exp: New file.
9485
dd9f2c76
AB
94862019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9487
9488 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9489 Check upper and lower case logical literals.
9490
84ec9724
AB
94912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9492
9493 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9494 Remove duplicate tests.
9495
c3734e09
AH
94962019-03-06 Alan Hayward <alan.hayward@arm.com>
9497
9498 * lib/gdb.exp (builtin_cd): rename of cd.
9499 (cd): Override builtin.
9500
aa3cfbda
RB
95012019-03-06 Richard Bunt <richard.bunt@arm.com>
9502
9503 * gdb.fortran/function-calls.exp: New file.
9504 * gdb.fortran/function-calls.f90: New test.
9505
7b63ad86
RB
95062019-03-04 Richard Bunt <richard.bunt@arm.com>
9507
9508 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9509 on user program standard output.
9510 * gdb.fortran/short-circuit-argument-list.f90: Record function
9511 calls.
9512
01abb042
AH
95132019-02-28 Alan Hayward <alan.hayward@arm.com>
9514
c3734e09
AH
9515 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9516 failure.
01abb042 9517
92137da0
RO
95182019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9519
9520 PR gdb/8527
9521 * gdb.base/interrupt-daemon-attach.c,
9522 gdb.base/interrupt-daemon-attach.exp: New test.
9523
5862844d
PA
95242019-02-27 Pedro Alves <palves@redhat.com>
9525
9526 * gdb.base/page.exp: Add tests for "set width/height -1".
9527
8ed25214
PA
95282019-02-27 Pedro Alves <palves@redhat.com>
9529
9530 * gdb.base/page.exp: Add tests for "set/show width/height" with
9531 "infinite" values.
9532
6c28e44a
TT
95332019-02-27 Tom Tromey <tromey@adacore.com>
9534
9535 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9536 2.4.
9537 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9538 workaround.
9539
bf9a735e
AB
95402019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9541
9542 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9543 tests for structs with static members.
9544
8791793c
TT
95452019-02-26 Tom Tromey <tromey@adacore.com>
9546
9547 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9548 ValueError, not TypeError.
9549
bc2a507e
KB
95502019-02-26 Kevin Buettner <kevinb@redhat.com>
9551
9552 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9553 call from main program.
9554
e0e7d3bd
JB
95552019-02-23 Joel Brobecker <brobecker@adacore.com>
9556
9557 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9558 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9559 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9560 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9561 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9562
9600246d
KS
95632019-02-22 Keith Seitz <keiths@redhat.com>
9564
9565 PR symtab/23853
9566 * gdb.base/symlink-sourcefile.c: New file.
9567 * gdb.base/symlink-sourcefile.exp: New file.
9568
0c95f9ed
TT
95692019-02-20 Tom Tromey <tom@tromey.com>
9570
9571 * gdb.base/info_qt.exp: Update.
9572
6caa91b6
SM
95732019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9574
9575 * gdb.base/source.exp: Move "error in sourced script" code to
9576 the end.
9577 * gdb.base/source-error.gdb: Move contents to
9578 source-error-1.gdb. Add new code to source source-error-1.gdb.
9579 * gdb.base/source-error-1.gdb: New file, from previous
9580 source-error.gdb.
9581
6506371f
TT
95822019-02-17 Tom Tromey <tom@tromey.com>
9583
9584 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9585 for macro styling.
9586 * gdb.base/style.c (SOME_MACRO): New macro.
9587
a0087920
TT
95882019-02-17 Tom Tromey <tom@tromey.com>
9589
9590 * gdb.base/style.exp: Add line-wrapping tests.
9591 * gdb.base/page.exp: Add test for quitting during pagination.
9592
a2cd4f14
JB
95932019-02-17 Joel Brobecker <brobecker@adacore.com>
9594
9595 * gdb.ada/big_packed_array: New testcase.
9596 * gdb.ada/homonym.exp: Fix incorrect expected output for
9597 "break <homonym__get_value>" test.
9598
9d70ffbc
WP
95992019-02-13 Weimin Pan <weimin.pan@oracle.com>
9600
9601 PR breakpoints/21870
9602 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9603 and prepare_for_testing. Add comment.
9604 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9605 redundant cleanup call. Clean up comment.
9606
01c7ae81
WP
96072019-02-12 Weimin Pan <weimin.pan@oracle.com>
9608
9609 PR breakpoints/21870
9610 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9611 * gdb.arch/aarch64-dbreg-contents.c: New file.
9612
aff29d1c
JB
96132019-02-10 Joel Brobecker <brobecker@adacore.com>
9614
9615 * gdb.ada/mi_ref_changeable: New testcase.
9616
df0da8a2
AH
96172019-02-07 Alan Hayward <alan.hayward@arm.com>
9618
9619 * gdb.base/attach.exp: Add double attach test.
9620
bd447abb
SM
96212019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9622
9623 * lib/gdb.exp (default_gdb_start): Don't match pagination
9624 prompt.
9625 (gdb_init): Set stty_init.
9626
1dbc40b9
TT
96272019-01-27 Tom Tromey <tom@tromey.com>
9628
9629 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9630 skip_python_tests.
9631
353229bf
AH
96322019-01-24 Alan Hayward <alan.hayward@arm.com>
9633
9634 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9635 New structure.
9636 (struct struct_static_02_02): Likewise.
9637 (struct struct_static_02_03): Likewise.
9638 (struct struct_static_02_04): Likewise.
9639 (struct struct_static_04_01): Likewise.
9640 (struct struct_static_04_02): Likewise.
9641 (struct struct_static_04_03): Likewise.
9642 (struct struct_static_04_04): Likewise.
9643 (struct struct_static_06_01): Likewise.
9644 (struct struct_static_06_02): Likewise.
9645 (struct struct_static_06_03): Likewise.
9646 (struct struct_static_06_04): Likewise.
9647 (cmp_struct_static_02_01): Likewise.
9648 (cmp_struct_static_02_02): Likewise.
9649 (cmp_struct_static_02_03): Likewise.
9650 (cmp_struct_static_02_04): Likewise.
9651 (cmp_struct_static_04_01): Likewise.
9652 (cmp_struct_static_04_02): Likewise.
9653 (cmp_struct_static_04_03): Likewise.
9654 (cmp_struct_static_04_04): Likewise.
9655 (cmp_struct_static_06_01): Likewise.
9656 (cmp_struct_static_06_02): Likewise.
9657 (cmp_struct_static_06_03): Likewise.
9658 (cmp_struct_static_06_04): Likewise.
9659 (call_all): Test new structs.
9660 * gdb.base/infcall-nested-structs.exp: Likewise.
9661
73021deb
AH
96622019-01-21 Alan Hayward <alan.hayward@arm.com>
9663 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9664
fc65c7db
AH
96652019-01-21 Alan Hayward <alan.hayward@arm.com>
9666 * gdb.base/stack-protector.c: New test.
9667 * gdb.base/stack-protector.exp: New file.
9668 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9669 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9670 option.
9671 (gdb_compile): Remove stack protector for GCC and prevent
9672 recursion.
9673
c24bdb02
KS
96742019-01-16 Keith Seitz <keiths@redhat.com>
9675
9676 PR gdb/23773
9677 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9678
6f072a10
PFC
96792019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9680
9681 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9682 aliases.
9683 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9684 tests.
9685 * gdb.arch/powerpc-vector-regs.c: New file.
9686 * gdb.arch/powerpc-vector-regs.exp: New file.
9687
a7b8d682
PFC
96882019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9689
9690 * gdb.arch/altivec-regs.exp: Fix the list passed to
9691 gdb_expect_list when testing "info vector".
9692
6eb6fb67
AB
96932019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9694
9695 * gdb.base/style.exp: Don't include path in testname.
9696
b56f80d8
KS
96972019-01-10 Keith Seitz <keiths@redhat.com>
9698
9699 PR gdb/23712
9700 PR symtab/23010
9701 * gdb.dwarf2/multidictionary.exp: New file.
9702
041be526
SM
97032019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9704
9705 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9706 (test_gnuv3_style_demangling): ... this.
9707 (test_lucid_style_demangling): Remove.
9708 (test_arm_style_demangling): Remove.
9709 (test_hp_style_demangling): Remove.
9710 (do_tests): Remove calls to the above.
9711
d820d0c3
AB
97122019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9713
9714 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9715 case.
9716
f097f5ad
TT
97172019-01-06 Tom Tromey <tom@tromey.com>
9718
9719 PR gdb/28155:
9720 * gdb.dwarf2/typedef-void-finish.exp: New file.
9721
2cd8cc0b
TT
97222018-12-28 Tom Tromey <tom@tromey.com>
9723 Simon Marchi <simark@simark.ca>
9724
9725 * gdb.base/jit-exec.exp: New file.
9726 * gdb.base/jit-exec.c: New file.
9727 * gdb.base/jit-execd.c: New file.
9728
35fb8261
TT
97292018-12-28 Tom Tromey <tom@tromey.com>
9730
9731 * gdb.base/style.exp: Update test to check for address styling.
9732
47fd17cd
TT
97332018-12-28 Tom Tromey <tom@tromey.com>
9734
9735 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9736 message.
9737
d47032b7
TT
97382018-12-28 Tom Tromey <tom@tromey.com>
9739
9740 * gdb.base/style.exp: Add test for version number styling.
9741
af79b68d
TT
97422018-12-28 Tom Tromey <tom@tromey.com>
9743
9744 * gdb.base/style.exp: Add test for print_address_symbolic.
9745
0bb296cb
TT
97462018-12-28 Tom Tromey <tom@tromey.com>
9747
9748 * gdb.base/style.exp: Add test for breakpoint setting.
9749
80ae2043
TT
97502018-12-28 Tom Tromey <tom@tromey.com>
9751
9752 * gdb.base/style.exp: Add test for variable names.
9753
cbe56571
TT
97542018-12-28 Tom Tromey <tom@tromey.com>
9755
9756 * gdb.base/style.exp: New file.
9757 * gdb.base/style.c: New file.
9758
9162a27c
TT
97592018-12-28 Tom Tromey <tom@tromey.com>
9760
9761 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9762 "dumb".
9763 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9764 the TERM environment variable.
9765
bc543c90
TT
97662018-12-27 Tom Tromey <tom@tromey.com>
9767
9768 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9769 pagination test.
9770
6f0ffe50
AB
97712018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9772
9773 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9774 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9775
b5a1e557
PW
97762018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9777
9778 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9779 Filename a.adb changed to bp_fun_addr.adb.
9780 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9781
6e8b1ab2
JV
97822018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9783
9784 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9785 non-PIE executables.
9786 * README: Mention the gdb,nopie_flag board setting.
9787 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9788 non-PIE executable.
9789 * gdb.arch/amd64-entry-value.exp: Likewise.
9790 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9791 * gdb.arch/i386-float.exp: Likewise.
9792 * gdb.arch/i386-signal.exp: Likewise.
9793 * gdb.mi/mi-reg-undefined.exp: Likewise.
9794
d00a27c5
PM
97952018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9796
9797 PR gdb/23974
9798 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9799
161d081c
PW
98002018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9801
9802 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9803 Update order of results accordingly.
9804
b001de23
AB
98052018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9806
9807 * gdb.base/annota1.exp: Update a test regexp.
9808
99e1a184
AB
98092018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9810
9811 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9812
7a81c1e2
PW
98132018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9814
9815 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9816 (reuse_time): Initialize to REUSE_TIME_CAP.
9817 (check_rc): New function.
9818 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9819 Check pthread_create rc.
9820 (spawner_thread_func): Check pthread_create and pthread_join rc.
9821
73e8dc90
PA
98222018-12-08 Pedro Alves <palves@redhat.com>
9823
9824 * gdb.base/list.exp (test_forward_search): Rename to ...
9825 (test_forward_reverse_search): ... this. Also test reverse-search
9826 and the forward-search alias.
9827
13f2ed32
AB
98282018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9829
9830 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9831 local timeout variable before return, and remove all local timeout
9832 variable entirely.
9833 (gdb_load): Likewise.
9834
64d27cfc
TV
98352018-12-01 Tom de Vries <tdevries@suse.de>
9836
9837 * gdb.base/gdb-caching-proc.exp: New file.
9838
f63c03b4
SDJ
98392018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9840
9841 * Makefile.in (TIMESTAMP): New variable.
9842 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9843 command.
9844 (check-single-racy): Likewise.
9845 (check/%.exp): Likewise.
9846 (check-racy/%.exp): Likewise.
9847 (workers/%.worker): Likewise.
9848 (build-perf): Likewise.
9849 (check-perf): Likewise.
9850 * README: Describe new "TS" and "TS_FORMAT" variables.
9851 * print-ts.py: New file.
9852
1c97054b
BF
98532018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9854
9855 PR python/23714
9856 * gdb.python/python.exp: Test command repetition after
9857 gdb.execute.
9858
1871a62d
AB
98592018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9860
9861 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9862 is correctly aligned.
9863
fb5e1ed9
PW
98642018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9865
9866 * gdb.ada/info_auto_lang.exp: New testcase.
9867 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9868 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9869 * gdb.ada/info_auto_lang/some_c.c: New file.
9870
43d397ca
PW
98712018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9872
9873 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9874 FUNC_lang language syntax.
9875
beddd671
PW
98762018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9877
9878 * gdb.base/info_minsym.c: New file.
9879 * gdb.base/info_minsym.exp: New file.
9880
73fc52c4
TT
98812018-11-19 Tom Tromey <tom@tromey.com>
9882
9883 PR rust/23625:
9884 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9885 * gdb.rust/expr.exp: Update expected output. Change one test.
9886
994b876a
TT
98872018-11-19 Tom Tromey <tom@tromey.com>
9888
9889 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9890
6769f276
PA
98912018-11-19 Pedro Alves <palves@redhat.com>
9892
9893 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9894 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9895 see the expected warning.
9896
38a72da0
AH
98972018-11-16 Alan Hayward <alan.hayward@arm.com>
9898
9899 PR gdb/22736:
9900 * gdb.cp/infcall-nodebug-lib.c: New test.
9901 * gdb.cp/infcall-nodebug-main.c: New test.
9902 * gdb.cp/infcall-nodebug.exp: New file.
9903
53a89d6e
SM
99042018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9905
9906 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9907 completer tests.
9908
9325300d
TV
99092018-11-09 Tom de Vries <tdevries@suse.de>
9910
9911 * gdb.base/msym-lang.c: New test.
9912 * gdb.base/msym-lang.exp: New file.
9913 * gdb.base/msym-lang-main.c: New test.
9914
20f0d60d
TT
99152018-11-08 Tom Tromey <tom@tromey.com>
9916
9917 PR gdb/23555:
9918 PR gdb/23838:
9919 * gdb.base/warning.exp: New file.
9920
b5420128
JB
99212018-11-08 Jan Beulich <jbeulich@suse.com>
9922
9923 * testsuite/gdb.arch/i386-avx512.c,
9924 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9925
cd115d61
AB
99262018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9927
9928 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9929 point hardware.
9930
35ee2dc2
AB
99312018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9932
9933 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9934 * gdb.dwarf2/missing-type-name.exp: New file.
9935
31aceee8
TV
99362018-11-06 Tom de Vries <tdevries@suse.de>
9937
9938 * gdb.base/many-headers.c: New test.
9939 * gdb.base/many-headers.exp: New file.
9940
109be305
JW
99412018-11-06 Jim Wilson <jimw@sifive.com>
9942
9943 * gdb.base/code_elim.exp: For riscv, set additional_flags
9944 to include -msmall-data-limit=0.
9945
e2b7af72
JB
99462018-11-01 Joel Brobecker <brobecker@adacore.com>
9947
9948 * gdb.ada/watch_minus_l: New testcase.
9949
cdcda965
SM
99502018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9951
9952 * gdb.arch/aix-sighandle.c: New file.
9953 * gdb.arch/aix-sighandle.exp: New file.
9954
92dcebf3
AB
99552018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9956
9957 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9958 registers being unions.
9959
68b9ac18
TV
99602018-10-31 Tom de Vries <tdevries@suse.de>
9961
9962 * lib/valgrind.exp: New file.
9963 (vgdb_start, vgdb_stop): New procs, factored out of ...
9964 * gdb.base/valgrind-bt.exp: ... here, ...
9965 * gdb.base/valgrind-disp-step.exp: ... here and ...
9966 * gdb.base/valgrind-infcall.exp: ... here.
9967
1443936e
TV
99682018-10-31 Tom de Vries <tdevries@suse.de>
9969
9970 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9971
eb77c9df
AB
99722018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9973
9974 * gdb.dwarf2/void-type.c: New file.
9975 * gdb.dwarf2/void-type.exp: New file.
9976
82b5e646
PW
99772018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9978
9979 * gdb.base/info_qt.c: New file.
9980 * gdb.base/info_qt.exp: New file.
9981
8d619c01
EBM
99822018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9983
9984 * gdb.arch/powerpc-htm-regs.c: New file.
9985 * gdb.arch/powerpc-htm-regs.exp: New file.
9986
f2cf6173
EBM
99872018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9988
9989 * gdb.arch/powerpc-tar.c: New file.
9990 * gdb.arch/powerpc-tar.exp: New file.
9991
7ca18ed6
EBM
99922018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9993
9994 * gdb.arch/powerpc-ppr-dscr.c: New file.
9995 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9996
bfcc0eba
TV
99972018-10-25 Tom de Vries <tdevries@suse.de>
9998
9999 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
10000
fe1a5cad
TV
100012018-10-24 Tom de Vries <tdevries@suse.de>
10002
10003 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
10004 longer exists error.
10005
a76dc3b7
TV
100062018-10-24 Tom de Vries <tdevries@suse.de>
10007
10008 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
10009
4df46df7
TV
100102018-10-24 Tom de Vries <tdevries@suse.de>
10011
10012 * gdb.base/valgrind-db-attach.exp: Handle removed support for
10013 --db-attach in valgrind.
10014
0dbfcfff
AB
100152018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
10016
10017 * gdb.arch/riscv-reg-aliases.c: New file.
10018 * gdb.arch/riscv-reg-aliases.exp: New file.
10019
b04480b1
AH
100202018-10-19 Alan Hayward <alan.hayward@arm.com>
10021
10022 * gdb.python/py-cmd.exp: Check for gdb_prompt.
10023
2c6ac8d7
AH
100242018-10-19 Alan Hayward <alan.hayward@arm.com>
10025
10026 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
10027
2bc69f25
AH
100282018-10-19 Alan Hayward <alan.hayward@arm.com>
10029
10030 * gdb.cp/ovldbreak.exp: Fix regexps.
10031
1f1ae3a3
AH
100322018-10-19 Alan Hayward <alan.hayward@arm.com>
10033
10034 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
10035
94c18618
SDJ
100362018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
10037
10038 PR cli/23785
10039 * gdb.base/restore.exp: New test to check if "restore" with an
10040 invalid file doesn't segfault.
10041
812cd6eb
TV
100422018-10-18 Tom de Vries <tdevries@suse.de>
10043
10044 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
10045 * gdb.ada/excep_handle.exp: Same.
10046 * gdb.ada/mi_string_access.exp: Same.
10047 * gdb.ada/mi_var_union.exp: Same.
10048 * gdb.arch/arc-analyze-prologue.exp: Same.
10049 * gdb.arch/arc-decode-insn.exp: Same.
10050 * gdb.base/readnever.exp: Same.
10051 * gdb.fortran/printing-types.exp: Same.
10052 * gdb.guile/scm-lazy-string.exp: Same.
10053
c4b90788
TV
100542018-10-16 Tom de Vries <tdevries@suse.de>
10055
10056 PR gdb/23730
10057 * gdb.base/catch-follow-exec.c: Add copyright notice.
10058 * gdb.base/catch-follow-exec.exp: Rewrite to use
10059 gdb_spawn_with_cmdline_opts. Require gdb-native.
10060
8bca2978
SL
100612018-10-12 Sandra Loosemore <sandra@codesourcery.com>
10062
10063 * gdb.trace/actions-changed.exp: Check for arch support.
10064 * gdb.trace/actions.exp: Likewise.
10065 * gdb.trace/ax.exp: Likewise.
10066 * gdb.trace/backtrace.exp: Likewise.
10067 * gdb.trace/change-loc.exp: Likewise.
10068 * gdb.trace/deltrace.exp: Likewise.
10069 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
10070 * gdb.trace/ftrace.exp: Likewise.
10071 * gdb.trace/infotrace.exp: Check for arch support.
10072 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
10073 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
10074 * gdb.trace/mi-tsv-changed.exp: Likewise.
10075 * gdb.trace/packetlen.exp: Likewise.
10076 * gdb.trace/passc-dyn.exp: Likewise.
10077 * gdb.trace/passcount.exp: Likewise.
10078 * gdb.trace/pending.exp: Likewise.
10079 * gdb.trace/range-stepping.exp: Check for shlib support.
10080 * gdb.trace/report.exp: Check for arch support.
10081 * gdb.trace/save-trace.exp: Likewise.
10082 * gdb.trace/signal.exp: Check for signal support.
10083 * gdb.trace/tfind.exp: Check for arch support.
10084 * gdb.trace/trace-break.exp: Check for arch and shlib support.
10085 * gdb.trace/trace-common.h: Add comment.
10086 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
10087 * gdb.trace/trace-enable-disable.exp: Likewise.
10088 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
10089 * gdb.trace/tracecmd.exp: Check for arch support.
10090 * gdb.trace/tspeed.exp: Check for shlib and target support.
10091 * gdb.trace/tstatus.exp: Check for arch support.
10092 * gdb.trace/tsv.exp: Likewise.
10093 * gdb.trace/while-dyn.exp: Likewise.
10094 * gdb.trace/while-stepping.exp: Likewise.
10095 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
10096
f9c49bff
SM
100972018-10-12 Simon Marchi <simon.marchi@ericsson.com>
10098
10099 * gdb.trace/tspeed.exp: Remove nowarnings.
10100 (prepare_for_trace_test): Declare "global ipalib".
10101 * gdb.trace/tspeed.c: Include unistd.h.
10102 (main): Remove superfluous printf argument.
10103
d4330bde
SL
101042018-10-11 Sandra Loosemore <sandra@codesourcery.com>
10105
10106 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
10107 directory prefix on the filename.
10108
8ecfd7bd
SDJ
101092018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
10110
10111 * gdb.gdb/unittest.exp: Update expected message informing that
10112 selftests have been disabled.
10113 * gdb.server/unittest.exp: Likewise.
10114
58bbcd02
TV
101152018-10-09 Tom de Vries <tdevries@suse.de>
10116
10117 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
10118 with runto_main.
10119
9f6b697b
WP
101202018-10-08 Weimin Pan <weimin.pan@oracle.com>
10121
10122 PR c++/16841
10123 * gdb.cp/virtbase2.cc: New file.
10124 * gdb.cp/virtbase2.exp: New file.
10125
add5ded5
TT
101262018-10-06 Tom Tromey <tom@tromey.com>
10127
10128 PR python/19399:
10129 * gdb.python/py-inferior.exp: Add architecture test.
10130
f9e48344
TT
101312018-10-06 Tom Tromey <tom@tromey.com>
10132
10133 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
10134 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
10135
2a8be203
TT
101362018-10-06 Tom Tromey <tom@tromey.com>
10137
10138 * gdb.python/py-breakpoint.exp (check_last_event): Check location
10139 of a "throw" catchpoint.
10140
e04caa70
SDJ
101412018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
10142
10143 * gdb.base/info-proc.exp: Update string expected from "help info
10144 proc".
10145
5ca8c39f
TT
101462018-10-04 Tom Tromey <tom@tromey.com>
10147
10148 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
10149 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
10150 (test_initial_complaints, test_empty_complaints): Update.
10151 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10152
3453e7e4
TT
101532018-10-04 Tom Tromey <tom@tromey.com>
10154
10155 PR cli/19551:
10156 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
10157 * lib/gdb.exp (gdb_file_cmd): Update.
10158 * gdb.stabs/weird.exp (print_weird_var): Update.
10159 * gdb.server/solib-list.exp: Update.
10160 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
10161 * gdb.mi/mi-cli.exp: Update.
10162 * gdb.linespec/linespec.exp: Update.
10163 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10164 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
10165 * gdb.cp/cp-relocate.exp: Update.
10166 * gdb.base/sym-file.exp: Update.
10167 * gdb.base/relocate.exp: Update.
10168 * gdb.base/readnever.exp: Update.
10169 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10170 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
10171 * gdb.base/dbx.exp (gdb_file_cmd): Update.
10172 * gdb.base/code_elim.exp: Update.
10173 * gdb.base/break-unload-file.exp (test_break): Update.
10174 * gdb.base/break-interp.exp (test_attach_gdb): Update.
10175 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
10176 Update.
10177 * gdb.base/attach.exp (do_attach_tests): Update.
10178 * gdb.base/sepdebug.exp: Update.
10179 * gdb.python/py-section-script.exp: Update.
10180
6afcf761
TT
101812018-10-04 Tom Tromey <tom@tromey.com>
10182
10183 PR cli/22234:
10184 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
10185 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
10186 output.
10187
fef1b293
TT
101882018-10-04 Tom Tromey <tom@tromey.com>
10189
10190 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
10191 set width and height to 0.
10192 (test_command_line_attach_run): Use -quiet.
10193
ca98345e
SL
101942018-10-03 Sandra Loosemore <sandra@codesourcery.com>
10195
10196 * lib/gdb.exp (skip_ifunc_tests): New.
10197 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
10198 other compile failures.
10199 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
10200
ff34e6ae
SM
102012018-10-01 Simon Marchi <simon.marchi@ericsson.com>
10202
10203 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
10204 is_amd64_regs_target.
10205
6bb8890e
AH
102062018-10-01 Alan Hayward <alan.hayward@arm.com>
10207
10208 * gdb.arch/aarch64-sighandler-regs.c: New test.
10209 * gdb.arch/aarch64-sighandler-regs.exp: New file.
10210 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
10211
224d30d3
MM
102122018-10-01 Markus Metzger <markus.t.metzger@intel.com>
10213
10214 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
10215 assembly.
10216
f67ffa6a
AB
102172018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
10218
10219 * gdb.base/frame-selection.exp: New file.
10220 * gdb.base/frame-selection.c: New file.
10221
9fc3183f
AH
102222018-09-27 Alan Hayward <alan.hayward@arm.com>
10223
10224 * gdb.threads/check-libthread-db.c (thread_routine): Use a
10225 pthread barrier.
10226 (main): Likewise.
10227
d354055e
AB
102282018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
10229
10230 * gdb.base/large-frame-1.c: New file.
10231 * gdb.base/large-frame-2.c: New file.
10232 * gdb.base/large-frame.exp: New file.
10233 * gdb.base/large-frame.h: New file.
10234
db727370
JL
102352018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10236
10237 PR gdb/20948
10238 * gdb.base/write_mem.exp: New test.
10239 * gdb.base/write_mem.c: Likewise.
10240
ae778caf
TT
102412018-09-23 Tom Tromey <tom@tromey.com>
10242
10243 PR python/18852:
10244 * gdb.python/py-parameter.exp: Add test for parameter that throws
10245 on "set".
10246
fd3ba736
TT
102472018-09-23 Tom Tromey <tom@tromey.com>
10248
10249 PR python/17284:
10250 * gdb.python/py-template.exp (test_template_arg): Add test for
10251 negative template argument number.
10252
39a24317
TT
102532018-09-23 Tom Tromey <tom@tromey.com>
10254
10255 PR python/14062:
10256 * gdb.python/python.exp: Add test for post_event error.
10257
f5769a2c
TT
102582018-09-23 Tom Tromey <tom@tromey.com>
10259
10260 PR python/18170:
10261 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
10262 convert pointers to int and long.
10263
1c1e54f6
TT
102642018-09-23 Tom Tromey <tom@tromey.com>
10265
10266 PR python/20126:
10267 * gdb.python/py-value.exp (test_value_numeric_ops): Add
10268 signed-ness conversion tests.
10269
fb4fa946
TT
102702018-09-23 Tom Tromey <tom@tromey.com>
10271
10272 PR python/18352;
10273 * gdb.python/py-value.exp (test_float_conversion): New proc.
10274 Use it.
10275
a466edac
HAQ
102762018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
10277
10278 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
10279
4ee9b0c5
SL
102802018-09-18 Sandra Loosemore <sandra@codesourcery.com>
10281
10282 * gdb.base/complete-empty.exp: Skip tab-completion tests if
10283 no readline.
10284 * gdb.base/utf8-identifiers.exp: Likewise.
10285 * gdb.cp/cpcompletion.exp: Likewise.
10286 * gdb.linespec/cpcompletion.exp: Likewise.
10287 * gdb.linespec/cpls-abi-tag.exp: Likewise.
10288 * gdb.linespec/cpls-ops.exp: Likewise.
10289
23be8da7
RB
102902018-09-19 Richard Bunt <richard.bunt@arm.com>
10291 Chris January <chris.january@arm.com>
10292
10293 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
10294 * gdb.fortran/short-circuit-argument-list.exp: New file.
10295 * gdb.fortran/short-circuit-argument-list.f90: New test.
10296
5031d0ae
SDJ
102972018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10298
10299 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
10300 "arch=" keyword when executing "-stack-list-frames".
10301
b4c0d1a4
SDJ
103022018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10303
10304 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
10305 "arch=" keyword when executing "-stack-list-frames".
10306
7a6d2b45
SDJ
103072018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10308
10309 * gdb.ada/complete.exp: Expect for "@" when doing "complete
10310 break ada".
10311
8588b356
SM
103122018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
10313
10314 PR python/23669
10315 * gdb.python/python.exp: Test gdb.execute("show commands").
10316
65e65158
TT
103172018-09-16 Tom Tromey <tom@tromey.com>
10318
10319 * gdb.base/new-ui.exp (do_execution_tests): Update.
10320 * gdb.base/dbx.exp (test_breakpoints): Update.
10321
bf326452
AH
103222018-09-14 Alan Hayward <alan.hayward@arm.com>
10323
10324 * lib/gdb.exp (gdb_simple_compile): Add proc.
10325 (is_elf_target): Use gdb_simple_compile.
10326 (skip_altivec_tests): Likewise.
10327 (skip_vsx_tests): Likewise.
10328 (skip_tsx_tests): Likewise.
10329 (skip_btrace_tests): Likewise.
10330 (skip_btrace_pt_tests): Likewise.
10331 (gdb_can_simple_compile): Likewise.
10332 (gdb_has_argv0): Likewise.
10333 (gdb_target_symbol_prefix): Likewise.
10334 (target_supports_scheduler_locking): Likewise.
10335
2361b0fb
TT
103362018-09-13 Tom Tromey <tom@tromey.com>
10337
10338 * Makefile.in (TAGS): Recognize proc_with_prefix and
10339 gdb_caching_proc.
10340
0ae1a321
SM
103412018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10342
10343 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10344 method.
10345
a40bf0c2
SM
103462018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10347
10348 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10349 and a few other Inferior properties when the Inferior is no
10350 longer valid.
10351
4a3fe98f
TT
103522018-09-13 Tom Tromey <tom@tromey.com>
10353
10354 PR rust/23650:
10355 * gdb.rust/simple.exp: Add test for enum field access error.
10356
098b2108
TT
103572018-09-13 Tom Tromey <tom@tromey.com>
10358
10359 PR rust/23626:
10360 * gdb.rust/simple.rs (EmptyEnum): New type.
10361 (main): Use it.
10362 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10363
1256af7d
SM
103642018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10365
10366 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10367 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10368 * gdb.python/py-symtab.exp: Update test printing an objfile.
10369
4aa8e6c2
SM
103702018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10371
10372 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10373 object.
10374
c221b2f7
AH
103752018-09-12 Alan Hayward <alan.hayward@arm.com>
10376
10377 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10378 (support_complex_tests): Use gdb_can_simple_compile.
10379 (is_ilp32_target): Likewise.
10380 (is_lp64_target): Likewise.
10381 (is_64_target): Likewise.
10382 (is_amd64_regs_target): Likewise.
10383 (is_aarch32_target): Likewise.
10384 (gdb_int128_helper): Likewise.
10385
6f1107b5
JK
103862018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10387
10388 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10389
1f5d1570
JG
103902018-09-10 Jerome Guitton <guitton@adacore.com>
10391
10392 * gdb.ada/same_component_name: Add test for case of tagged record
10393 with variable-length fields.
10394
cc330e39
XR
103952018-09-10 Xavier Roirand <roirand@adacore.com>
10396
10397 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10398 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10399 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10400 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10401
b9c50e9a
XR
104022018-09-10 Xavier Roirand <roirand@adacore.com>
10403
10404 * gdb.ada/mi_string_access.exp: New testcase.
10405 * gdb.ada/mi_string_access/bar.adb: New file.
10406 * gdb.ada/mi_string_access/pck.adb: New file.
10407 * gdb.ada/mi_string_access/pck.asd: New file.
10408
2963898f
XR
104092018-09-10 Xavier Roirand <roirand@adacore.com>
10410
10411 * gdb.ada/mi_var_union.exp: New testcase.
10412 * gdb.ada/mi_var_union/bar.adb: New file.
10413 * gdb.ada/mi_var_union/pck.adb: New file.
10414 * gdb.ada/mi_var_union/pck.asd: New file.
10415
1aac008f
TT
104162018-09-08 Tom Tromey <tom@tromey.com>
10417
10418 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10419
332cf4c9
TT
104202018-09-08 Tom Tromey <tom@tromey.com>
10421
10422 PR python/16047:
10423 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10424 (register_pretty_printers): Register new printer.
10425 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10426 test.
10427 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10428 (an_int_type3): New global.
10429
424da6cf
JB
104302018-09-08 Joel Brobecker <brobecker@adacore.com>
10431
10432 * gdb.ada/expr_with_funcall: New testcase.
10433
2a62dfa9
JB
104342018-09-08 Joel Brobecker <brobecker@adacore.com>
10435
10436 * gdb.ada/packed_array_assign: New testcase.
10437
96b6697f
AB
104382018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10439
10440 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10441 names, and add test prefixes to make test names unique.
10442
e4a62c65
TV
104432018-09-05 Tom de Vries <tdevries@suse.de>
10444
10445 * gdb.dwarf2/varval.exp: Add test.
10446
dd083ee2
GB
104472018-09-04 Gary Benson <gbenson@redhat.com>
10448
10449 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10450 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10451
aef9346c
TT
104522018-08-31 Tom Tromey <tom@tromey.com>
10453
10454 * gdb.rust/simple.rs: Rename second variable "v".
10455
c67f2e15
AB
104562018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10457
10458 * gdb.base/funcargs.c (use_a): New function.
10459 (recurse): Call use_a.
10460
078a0207
KS
104612018-08-29 Keith Seitz <keiths@redhat.com>
10462
10463 * gdb.compile/compile-cplus-anonymous.cc: New file.
10464 * gdb.compile/compile-cplus-anonymous.exp: New file.
10465 * gdb.compile/compile-cplus-array-decay.cc: New file.
10466 * gdb.compile/compile-cplus-array-decay.exp: New file.
10467 * gdb.compile/compile-cplus-inherit.cc: New file.
10468 * gdb.compile/compile-cplus-inherit.exp: New file.
10469 * gdb.compile/compile-cplus-member.cc: New file.
10470 * gdb.compile/compile-cplus-member.exp: New file.
10471 * gdb.compile/compile-cplus-method.cc: New file.
10472 * gdb.compile/compile-cplus-method.exp: New file.
10473 * gdb.compile/compile-cplus-mod.c: "New" file.
10474 * gdb.compile/compile-cplus-namespace.cc: New file.
10475 * gdb.compile/compile-cplus-namespace.exp: New file.
10476 * gdb.compile/compile-cplus-nested.cc: New file.
10477 * gdb.compile/compile-cplus-nested.exp: New file.
10478 * gdb.compile/compile-cplus-print.c: "New" file.
10479 * gdb.compile/compile-cplus-print.exp: "New" file.
10480 * gdb.compile/compile-cplus-virtual.cc: New file.
10481 * gdb.compile/compile-cplus-virtual.exp: New file.
10482 * gdb.compile/compile-cplus.c: "New" file.
10483 * gdb.compile/compile-cplus.exp: "New" file.
10484 * lib/compile-support.exp: New file.
10485
b0f492b9
GB
104862018-08-16 Gary Benson <gbenson@redhat.com>
10487
10488 PR gdb/13000:
10489 * gdb.base/batch-exit-status.exp: New file.
10490 * gdb.base/batch-exit-status.good-commands: Likewise.
10491 * gdb.base/batch-exit-status.bad-commands: Likewise.
10492
36eb4c5f
AH
104932018-08-29 Alan Hayward <alan.hayward@arm.com>
10494
10495 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10496 (struct struct02): Likewise.
10497 (struct struct03): Likewise.
10498 (struct struct04): Likewise.
10499 (struct struct_01_01): New struct.
10500 (struct struct_01_02): Likewise.
10501 (struct struct_01_03): Likewise.
10502 (struct struct_01_04): Likewise.
10503 (struct struct_02_01): Likewise.
10504 (struct struct_02_02): Likewise.
10505 (struct struct_02_03): Likewise.
10506 (struct struct_02_04): Likewise.
10507 (struct struct_04_01): Likewise.
10508 (struct struct_04_02): Likewise.
10509 (struct struct_04_03): Likewise.
10510 (struct struct_04_04): Likewise.
10511 (struct struct_05_01): Likewise.
10512 (struct struct_05_02): Likewise.
10513 (struct struct_05_03): Likewise.
10514 (struct struct_05_04): Likewise.
10515 (cmp_struct01): Remove function.
10516 (cmp_struct02): Likewise.
10517 (cmp_struct03): Likewise.
10518 (cmp_struct04): Likewise.
10519 (cmp_struct_01_01): Add Function.
10520 (cmp_struct_01_02): Likewise.
10521 (cmp_struct_01_03): Likewise.
10522 (cmp_struct_01_04): Likewise.
10523 (cmp_struct_02_01): Likewise.
10524 (cmp_struct_02_02): Likewise.
10525 (cmp_struct_02_03): Likewise.
10526 (cmp_struct_02_04): Likewise.
10527 (cmp_struct_04_01): Likewise.
10528 (cmp_struct_04_02): Likewise.
10529 (cmp_struct_04_03): Likewise.
10530 (cmp_struct_04_04): Likewise.
10531 (cmp_struct_05_01): Likewise.
10532 (cmp_struct_05_02): Likewise.
10533 (cmp_struct_05_03): Likewise.
10534 (cmp_struct_05_04): Likewise.
10535 (call_all): Add new structs.
10536 * gdb.base/infcall-nested-structs.exp: Likewise.
10537
3bf9c013
JV
105382018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10539
10540 * gdb.python/py-framefilter-mi.exp: Update regexp to
10541 check for "arch" field in frame output.
10542
450d1e88
KB
105432018-08-23 Kevin Buettner <kevinb@redhat.com>
10544
10545 * gdb.dwarf2/dw2-ranges-func.c: New file.
10546 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10547
ae739fe7
SM
105482018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10549
10550 * gdb.base/term.exp: Compare terminal settings with values from
10551 the inferior.
10552 * gdb.base/term.c: Get and set terminal settings.
10553
6d52907e
JV
105542018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10555
10556 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10557 accommodate new "arch" field in frame output.
10558 * gdb.mi/mi-return.exp: Likewise.
10559 * gdb.mi/mi-stack.exp: Likewise.
10560 * gdb.mi/mi-syn-frame.exp: Likewise.
10561 * gdb.mi/user-selected-context-sync.exp: Likewise.
10562
be2d111a
MS
105632018-08-19 Michael Spang <spang@google.com>
10564
10565 PR gdb/11786
10566 * gdb.base/gcore-tls-pie.c: New file.
10567 * gdb.base/gcore-tls-pie.exp: New file.
10568
ae3a7c47
KB
105692018-08-18 Kevin Buettner <kevinb@redhat.com>
10570
10571 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10572 * gdb.dwarf2/varval.c: New file.
10573 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10574
2ecae92e
AH
105752018-08-17 Alan Hayward <alan.hayward@arm.com>
10576
10577 PR gdb/18931
10578 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10579
c1854f1d
KS
105802018-08-16 Keith Seitz <keiths@redhat.com>
10581
10582 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10583 tests expected to pass.
10584
26fb3983
JV
105852018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10586
10587 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10588 -data-disassemble -a.
10589 (test_disassembly_bogus_args): Likewise.
10590
67943c00
AB
105912018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10592
10593 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10594
5ff2bbae
AB
105952018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10596
10597 * gdb.base/vla-optimized-out.exp: Add new test.
10598
e5bbcd0f
AB
105992018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10600
10601 * gdb.base/vla-optimized-out-o3.exp: Delete.
10602 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10603 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10604 deleted tests.
10605
9d4a934c
AB
106062018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10607
10608 PR gdb/18050:
10609 * gdb.server/extended-remote-restart.c: New file.
10610 * gdb.server/extended-remote-restart.exp: New file.
10611
045cf012
SM
106122018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10613
10614 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10615 "set variable index = 42".
10616
87d6a7aa
SM
106172018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10618
10619 * boards/index-cache-gdb.exp: New file.
10620 * gdb.dwarf2/index-cache.exp: New file.
10621 * gdb.dwarf2/index-cache.c: New file.
10622 * gdb.base/maint.exp: Check if we are using the index cache.
10623
96d68bd4
RO
106242018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10625
10626 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10627 MAKEFLAGS.
10628
5a699617
RO
106292018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10630
10631 * dg-extract-results.sh: Move to toplevel contrib.
10632 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10633 * Makefile.in (check-parallel-racy): Likewise.
10634
5bd18990
AB
106352018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10636
10637 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10638 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10639 tests if the target supports scheduler locking.
10640
3fbbcf47
TV
106412018-08-04 Tom de Vries <tdevries@suse.de>
10642
10643 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10644
3e1d3d8c
TT
106452018-08-02 Tom Tromey <tom@tromey.com>
10646
10647 PR symtab/16842.
10648 * gdb.cp/temargs.exp: Test "info address" of a template
10649 parameter.
10650
5abe0f0c
JV
106512018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10652
10653 * gdb.python/py-mi-var-info-path-expression.c: New file.
10654 * gdb.python/py-mi-var-info-path-expression.py: New file.
10655 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10656
fb66cde8
SDJ
106572018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10658
10659 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10660 error after "cannot resolve name" string.
10661
c708f4d2
AB
106622018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10663
10664 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10665 started.
10666 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10667
37cc0cae
TV
106682018-07-28 Tom de Vries <tdevries@suse.de>
10669
10670 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10671
63b4ecf7
TV
106722018-07-26 Tom de Vries <tdevries@suse.de>
10673
10674 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10675
3c3bb058
AB
106762018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10677
10678 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10679 is visible.
10680
9e7f3bbb
TV
106812018-07-26 Tom de Vries <tdevries@suse.de>
10682
10683 PR breakpoints/23366
10684 * gdb.base/catch-follow-exec.c: New test.
10685 * gdb.base/catch-follow-exec.exp: New file.
10686
16f808ec
TV
106872018-07-25 Tom de Vries <tdevries@suse.de>
10688
10689 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10690 vla-optimized-out.c.
10691
d7154a8d
JV
106922018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10693
10694 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10695 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10696
232a0032
TV
106972018-07-20 Tom de Vries <tdevries@suse.de>
10698
10699 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10700 NOCLONE macro.
10701 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10702
fbb1d502
TV
107032018-07-19 Tom de Vries <tdevries@suse.de>
10704
10705 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10706 regular expression.
10707
42dc7699
TV
107082018-07-18 Tom de Vries <tdevries@suse.de>
10709
10710 * gdb.base/vla-optimized-out.c: New test.
10711 * gdb.base/vla-optimized-out.exp: New file.
10712
7f1f7e23
SDJ
107132018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10714
10715 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10716 message "No address associated with hostname" when gdbserver
10717 cannot resolve the hostname.
10718
5759ebb3
PW
107192018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10720
10721 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10722 Add some test prefixes to make tests unique.
10723
3606ccab
PW
107242018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10725
10726 * gdb.base/frameapply.c: New file.
10727 * gdb.base/frameapply.exp: New file.
10728
529c08b2
PW
107292018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10730
10731 * gdb.base/skip.exp: Update expected error message.
10732
c7ab0aef
SDJ
107332018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10734 Jan Kratochvil <jan.kratochvil@redhat.com>
10735 Paul Fertser <fercerpav@gmail.com>
10736 Tsutomu Seki <sekiriki@gmail.com>
10737
10738 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10739 parameter.
10740 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10741 by default.
10742 * boards/native-gdbserver.exp: Likewise.
10743 * gdb.server/run-without-local-binary.exp: Improve regexp used
10744 for detecting when a remote debugging connection succeeds.
10745 * gdb.server/server-connect.exp: New file.
10746 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10747 Do not prefix the port number with ":".
10748 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10749 support for detecting and using it. Add '$debughost_gdbserver'
10750 to the list of arguments used to start gdbserver. Handle case
10751 when gdbserver cannot resolve a network name.
10752
16ff70dd
SDJ
107532018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10754
10755 PR c++/23373
10756 * gdb.base/ptype-offsets.cc (struct static_member): New
10757 struct.
10758 (main) <stmember>: New variable.
10759 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10760 with a static member in it.
10761
3541979f
AB
107622018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10763
10764 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10765 watchpoints enabled and disabled.
10766
c8ad9b9a
AB
107672018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10768
10769 * gdb.base/examine-backward.exp: Still run tests around address
10770 0x0, even if address 0x0 is not readable. Update the pattern for
10771 matching address 0x0 in expected output.
10772
e0e5e971
AB
107732018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10774
10775 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10776 malloc/free.
10777
1ea5da02
TV
107782018-07-04 Tom de Vries <tdevries@suse.de>
10779
10780 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10781
471b9d15
MR
107822018-07-02 Maciej W. Rozycki <macro@mips.com>
10783
10784 PR tdep/8282
10785 * gdb.arch/mips-disassembler-options.exp: New test.
10786 * gdb.arch/mips-disassembler-options.s: New test source.
10787
75acb486
PA
107882018-06-29 Pedro Alves <palves@redhat.com>
10789
10790 * gdb.threads/names.exp: Adjust expected "info threads" output.
10791
cd2bb709
PA
107922018-06-29 Pedro Alves <palves@redhat.com>
10793
10794 * gdb.opt/inline-break.exp (line number, address): Add "info
10795 break" tests.
10796
991ff292
PA
107972018-06-29 Pedro Alves <palves@redhat.com>
10798
10799 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10800 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10801 number and address and running to them.
10802
356819b6 108032018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10804
10805 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10806
2512d7ef
JK
108072018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10808
10809 * lib/compiler.c: Remove executable permission flag.
10810
be1b6474
RB
108112018-06-28 Richard Bunt <richard.bunt@arm.com>
10812
10813 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10814 code.
10815 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10816
291f9a96
PT
108172018-06-28 Petr Tesarik <ptesarik@suse.cz>
10818
10819 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10820
ed6dfe51
PT
108212018-06-28 Petr Tesarik <ptesarik@suse.cz>
10822
10823 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10824 address argument is omitted.
10825
d4d429d5
PT
108262018-06-28 Petr Tesarik <ptesarik@suse.cz>
10827
10828 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10829
7ab6656f
OJ
108302018-06-27 Omair Javaid <omair.javaid@linaro.org>
10831
10832 PR gdb/21695
10833 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10834 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10835
a33ccfc7
TT
108362018-06-26 Tom Tromey <tom@tromey.com>
10837
10838 PR rust/22574:
10839 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10840 * gdb.rust/simple.rs (struct SimpleLayout): New.
10841
6d72d289
SM
108422018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10843
10844 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10845 "info registers" output.
10846
8363f9d5
RB
108472018-06-21 Richard Bunt <richard.bunt@arm.com>
10848
10849 * gdb.base/watchpoint-hw-attach.c: New test.
10850 * gdb.base/watchpoint-hw-attach.exp: New file.
10851
f00674fe
SM
108522018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10853
10854 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10855 through /bin/sh.
10856 * boards/dwarf4-gdb-index.exp: Likewise.
10857 * boards/fission-dwp.exp: Likewise.
10858
1d554008
UW
108592018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10860
10861 * gdb.base/float128.exp: Add comment and improved fail message
10862 to the failure case of "print large128" test.
10863
d0ac1c44
SM
108642018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10865
10866 * configure.ac: Remove AC_PREREQ.
10867 * configure: Re-generate.
10868
61b04dd0
PA
108692018-06-19 Pedro Alves <palves@redhat.com>
10870
10871 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10872 (func_extern_caller): New.
10873 (main): Call func_extern_caller.
10874 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10875 logic change.
10876
f63b508a
SM
108772018-06-18 Weimin Pan <weimin.pan@oracle.com>
10878
10879 PR gdb/16841
10880 * gdb.cp/typedef-base.cc: New file.
10881 * gdb.cp/typedef-base.exp: New file.
10882
0fe3a558
TV
108832018-06-18 Tom de Vries <tdevries@suse.de>
10884
10885 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10886
7010835a
AB
108872018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10888 Richard Bunt <Richard.Bunt@arm.com>
10889
10890 * gdb.threads/attach-slow-waitpid.c: New file.
10891 * gdb.threads/attach-slow-waitpid.exp: New file.
10892 * gdb.threads/slow-waitpid.c: New file.
10893
14897d65
PA
108942018-06-14 Pedro Alves <palves@redhat.com>
10895
10896 * gdb.base/fork-running-state.c: Include <errno.h>.
10897 (exit_if_relative_exits): New.
10898 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10899 exits.
10900 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10901 child exits.
10902
5d9a0608
TV
109032018-06-14 Tom de Vries <tdevries@suse.de>
10904
10905 PR cli/22573
10906 * gdb.base/finish-pretty.c: New test.
10907 * gdb.base/finish-pretty.exp: New file.
10908
11ae5818
PA
109092018-06-14 Pedro Alves <palves@redhat.com>
10910
10911 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10912 gdb's expected startup output.
10913
1d39de44
PA
109142018-06-14 Pedro Alves <palves@redhat.com>
10915
10916 * lib/selftest-support.exp (selftest_setup): Remove inlined
10917 function handling.
10918
70ee0000
TV
109192018-06-14 Tom de Vries <tdevries@suse.de>
10920
10921 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10922 matching of breakpoint printing.
10923
11f4b608
TV
109242018-06-13 Tom de Vries <tdevries@suse.de>
10925
10926 PR testsuite/23269
10927 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10928 (fork_child): ... here, and ...
10929 (fork_parent): ... here.
10930
109312018-06-12 Tom de Vries <tdevries@suse.de>
10932
10933 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10934
9516f85a
AB
109352018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10936 Stephen Roberts <stephen.roberts@arm.com>
10937
10938 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10939 rewrite test to describe action performed, rather than possible
10940 failure.
10941
5045b3d7
GB
109422018-06-08 Gary Benson <gbenson@redhat.com>
10943
10944 * gdb.threads/check-libthread-db.exp: New file.
10945 * gdb.threads/check-libthread-db.c: Likewise.
10946
c61b06a1
TT
109472018-06-05 Tom Tromey <tom@tromey.com>
10948
10949 * gdb.base/default.exp: Update expected "show version" output.
10950
eb6af809
TT
109512018-06-05 Tom Tromey <tom@tromey.com>
10952
10953 PR cli/12326:
10954 * gdb.cp/static-print-quit.exp: Update.
10955 * lib/gdb.exp (pagination_prompt): Update.
10956 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10957 * gdb.python/python.exp: Update.
10958
178d6a63
JB
109592018-06-04 Joel Brobecker <brobecker@adacore.com>
10960
10961 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10962
8e817061
JB
109632018-06-01 Joel Brobecker <brobecker@adacore.com>
10964
10965 * gdb.ada/bp_fun_addr: New testcase.
10966
e86ca25f
TT
109672018-06-01 Tom Tromey <tom@tromey.com>
10968
10969 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10970 results.
10971 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10972 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10973 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10974 * gdb.base/maint.exp (maint_pass_if): Update.
10975
4b2dfa9d
MR
109762018-05-31 Maciej W. Rozycki <macro@mips.com>
10977
10978 * gdb.base/endian.exp: New test.
10979 * gdb.base/endian.c: New test source.
10980
45f25d6c
AB
109812018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10982
10983 PR gdb/23203
10984 * gdb.base/bt-selected-frame.c: New file.
10985 * gdb.base/bt-selected-frame.exp: New file.
10986 * lib/gdb.exp (get_current_frame_number): New function.
10987
d9f6d7f8
MR
109882018-05-24 Maciej W. Rozycki <macro@mips.com>
10989 Pedro Alves <palves@redhat.com>
10990
10991 * gdb.threads/tls-core.c: Include <stdlib.h>
10992 (thread_proc): Call `abort'.
10993 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10994 (tls_core_test): New procedure, bits factored out from ...
10995 (top level): ... here. Test both native cores and gcore cores.
10996
ff1cf532
TT
109972018-05-23 Tom Tromey <tom@tromey.com>
10998
10999 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
11000
b98664d3
TT
110012018-05-23 Tom Tromey <tom@tromey.com>
11002
11003 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
11004 symfile_complaints.
11005 (test_short_complaints): Likewise.
11006 (test_empty_complaints): Likewise.
11007 (test_initial_complaints): Update.
11008
4e9668d0
TT
110092018-05-23 Tom Tromey <tom@tromey.com>
11010
11011 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
11012
43ba33c7
TT
110132018-05-23 Tom Tromey <tom@tromey.com>
11014
11015 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
11016 (test_short_complaints): Update.
11017
035522c0
PA
110182018-05-22 Pedro Alves <palves@redhat.com>
11019
11020 * gdb.base/remote.exp: Only gdb_start after compiling the
11021 testcase. Issue "disconnect" before testing "set remote" command
11022 defaults. Issue clean_restart before running to main.
11023
cc0be08f
PA
110242018-05-22 Pedro Alves <palves@redhat.com>
11025
11026 * gdb.base/remote.exp: Adjust expected output of "show remote
11027 memory-write-packet-size". Add tests for "set remote
11028 memory-write-packet-size 0" and "set remote
11029 memory-write-packet-size fixed/limit".
11030
b1b60145
PA
110312018-05-22 Pedro Alves <palves@redhat.com>
11032
11033 PR gdb/22973
11034 * gdb.base/utf8-identifiers.c: New file.
11035 * gdb.base/utf8-identifiers.exp: New file.
11036
0ec848ad
PFC
110372018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11038
11039 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
11040
2c3305f6
PFC
110412018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11042
11043 * gdb.arch/powerpc-vsx-gcore.exp: New file.
11044
ce1e8424
TT
110452018-05-18 Tom Tromey <tom@tromey.com>
11046
11047 * gdb.base/ptype-offsets.exp: Update.
11048
ddfe970e
KS
110492018-05-17 Keith Seitz <keiths@redhat.com>
11050
11051 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
11052 in expected breakpoint stop locations.
11053 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
11054 move to proper scope to test variable values.
11055 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
11056 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
11057 New functions.
11058 (main): Call not_inline_func3.
11059 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
11060 inline_func1, inline_func2, and inline_func3. Test that when each
11061 breakpoint is hit, GDB properly reports both the stop location
11062 and the backtrace. Repeat tests for temporary breakpoints.
11063
0726fcc6
MR
110642018-05-15 Maciej W. Rozycki <macro@mips.com>
11065
11066 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
11067 rather then trying to access it in determining whether the PID
11068 of `gdbserver' could have been retrieved.
11069
8ee22052
AB
110702018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
11071
11072 * gdb.arch/amd64-init-x87-values.S: New file.
11073 * gdb.arch/amd64-init-x87-values.exp: New file.
11074
7785df48
JK
110752018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
11078
56bcdbea
TT
110792018-05-04 Tom Tromey <tom@tromey.com>
11080
11081 PR python/22730:
11082 * gdb.python/python.exp: Test multi-line execute.
11083
a913fffb
TT
110842018-05-04 Tom Tromey <tom@tromey.com>
11085
11086 PR python/22731:
11087 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
11088
7a2c85f2
TT
110892018-05-04 Tom Tromey <tom@tromey.com>
11090
11091 PR gdb/11750:
11092 * gdb.base/define.exp: Test defining a user command inside a user
11093 command.
11094 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
11095
a3b60e45
JK
110962018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11097 Pedro Alves <palves@redhat.com>
11098
11099 PR breakpoints/19806 and support for PR external/20207.
11100 * gdb.base/watchpoint-unaligned.c: New file.
11101 * gdb.base/watchpoint-unaligned.exp: New file.
11102
45fe4a03
AB
111032018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11104
11105 * gdb.base/maint.exp: Make test names unique, use
11106 test_prefix_command_help to test 'help maint info', and remove
11107 repeated test of 'help maint'.
11108
9be2ae8f
TT
111092018-05-04 Tom Tromey <tom@tromey.com>
11110
11111 PR gdb/22619:
11112 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
11113 behavior.
11114
11859c31
AB
111152018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11116
11117 * gdb.base/maint.exp: Process output from 'maint print registers'
11118 line at a time.
11119
089a9490
AB
111202018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11121
11122 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
11123 timeout.
11124
9b0797e2
AB
111252018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
11126
11127 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
11128 filter pattern.
11129
f6ac5f3d
PA
111302018-05-02 Pedro Alves <palves@redhat.com>
11131
11132 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
11133 to_log_command renames.
11134 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
11135
77d3c63b
TT
111362018-05-02 Tom Tromey <tom@tromey.com>
11137
11138 * gdb.python/py-parameter.exp: Set test message.
11139
0489430a
TT
111402018-05-02 Tom Tromey <tom@tromey.com>
11141
11142 PR python/20084:
11143 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
11144 PARAM_ZUINTEGER_UNLIMITED tests.
11145
1632f8ba
DR
111462018-04-28 Dan Robertson <danlrobertson89@gmail.com>
11147
11148 PR rust/23124
11149 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
11150 when casting.
11151
6d7bb824
TT
111522018-04-30 Tom Tromey <tom@tromey.com>
11153
11154 * gdb.python/py-type.exp: Check align attribute.
11155 * gdb.python/py-type.c: New "aligncheck" global.
11156
007e1530
TT
111572018-04-30 Tom Tromey <tom@tromey.com>
11158
11159 PR exp/17095:
11160 * gdb.dwarf2/dw2-align.exp: New file.
11161 * gdb.cp/align.exp: New file.
11162 * gdb.base/align.exp: New file.
11163 * lib/gdb.exp (gdb_int128_helper): New proc.
11164 (has_int128_c, has_int128_cxx): New caching procs.
11165
6873858b
TT
111662018-04-27 Tom Tromey <tom@tromey.com>
11167
11168 PR rust/22545:
11169 * gdb.rust/simple.exp: Add inclusive range tests.
11170
79188d8d
PA
111712018-04-26 Pedro Alves <palves@redhat.com>
11172
11173 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
11174 ifunc breakpoint locations correctly of ifunc breakpoints set
11175 while the program resolves the ifunc.
11176
c7075ad5
PA
111772018-04-26 Pedro Alves <palves@redhat.com>
11178
11179 * gdb.base/gnu-ifunc-final.c: New file.
11180 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
11181 * gdb.base/gnu-ifunc.exp (executable): Delete.
11182 (staticexecutable): Adjust.
11183 (lib_opts, exec_opts): Delete.
11184 (make_binsuffix, build, set-break): New procedures.
11185 (misc_tests): New, with tests factored out from the top level.
11186 (top level): Test different combinations of ifunc resolver name,
11187 resolver with and with debug info, and ifunc target with and
11188 without debug info. Wrap static tests with with_target_prefix.
11189
8388016d
PA
111902018-04-26 Pedro Alves <palves@redhat.com>
11191
11192 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
11193 return type" warnings.
11194
249b5733
PA
111952018-04-25 Pedro Alves <palves@redhat.com>
11196
11197 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
11198 killed".
11199 * gdb.base/kill-after-signal.exp: Likewise.
11200 * gdb.threads/kill.exp: Likewise.
11201
f67c0c91
SDJ
112022018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11203 Sergio Durigan Junior <sergiodj@redhat.com>
11204 Pedro Alves <palves@redhat.com>
11205
11206 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
11207 regexps to expect for '[Inferior ... detached]' as well.
11208 * gdb.base/attach.exp: Likewise.
11209 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
11210 "gdb_continue_to_end".
11211 (test_catch_syscall_with_wrong_args): Likewise.
11212 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
11213 ']'. Don't set 'verbose' on.
11214 * gdb.base/foll-vfork.exp: Likewise.
11215 * gdb.base/fork-print-inferior-events.c: New file.
11216 * gdb.base/fork-print-inferior-events.exp: New file.
11217 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
11218 '[Inferior ... has been killed]' message.
11219 * gdb.base/kill-after-signal.exp: Likewise.
11220 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
11221 detach message.
11222 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
11223 message.
11224 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
11225 regexps to expect for '[Inferior ... detached]' as well.
11226 * gdb.threads/process-dies-while-detaching.exp: Likewise.
11227
0a8ddac4
SM
112282018-04-24 Simon Marchi <simon.marchi@ericsson.com>
11229
11230 PR gdb/23104
11231 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
11232
701adfb0
PA
112332018-04-22 Rajendra SY <rajendra.sy@gmail.com>
11234
11235 PR gdb/23095
11236 * gdb.base/break-probes.exp: Pass shlib_load to
11237 prepare_for_testing. Set normal_bp to r_debug_state if target is
11238 bsd.
11239
d27d16bf
RB
112402018-04-19 Richard Bunt <richard.bunt@arm.com>
11241
11242 * gdb.threads/multiple-successive-infcall.c: New test.
11243 * gdb.threads/multiple-successive-infcall.exp: New file.
11244
a037790e
TT
112452018-04-17 Tom Tromey <tom@tromey.com>
11246
11247 * gdb.rust/simple.rs (Union): New type.
11248 (main): New local "u".
11249 * gdb.rust/simple.exp (test_one_slice): Add new test case.
11250
e3a91079
AA
112512018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11252
11253 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
11254 number information in output of "whereis" command.
11255 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
11256
b744723f
AA
112572018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11258
11259 * gdb.ada/info_types.exp: Adjust expected output to the line
11260 numbers now printed by "info var/func/type".
11261 * gdb.base/completion.exp: Likewise.
11262 * gdb.base/included.exp: Likewise.
11263 * gdb.cp/cp-relocate.exp: Likewise.
11264 * gdb.cp/cplusfuncs.exp: Likewise.
11265 * gdb.cp/namespace.exp: Likewise.
11266 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
11267
4a4495d6
MM
112682018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11269
11270 * gdb.btrace/cpu.exp: New.
11271
1d509aa6
MM
112722018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11273
11274 * gdb.base/step-indirect-call-thunk.exp: New.
11275 * gdb.base/step-indirect-call-thunk.c: New.
11276 * gdb.reverse/step-indirect-call-thunk.exp: New.
11277 * gdb.reverse/step-indirect-call-thunk.c: New.
11278
6295b6da
SM
112792018-04-11 Simon Marchi <simon.marchi@ericsson.com>
11280
11281 * gdb.base/pie-fork.c: New file.
11282 * gdb.base/pie-fork.exp: New file.
11283
50146e70
TT
112842018-04-11 Tom Tromey <tom@tromey.com>
11285
11286 * gdb.rust/simple.exp: Add test for ".." struct initializer.
11287
f50d8a2e
PA
112882018-04-10 Pedro Alves <palves@redhat.com>
11289
11290 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
11291 exits. Instead loop running forever.
11292 (fork_parent): Run forever too.
11293
a0be7a36
SM
112942018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11295
11296 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
11297 mi_continue_to_line.
11298 * gdb.mi/mi-stack.c (callee4): Add comment.
11299
9b73db36
SM
113002018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11301
11302 * gdb.mi/mi-stack.exp: Fix indentation.
11303
c912f608
SM
113042018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11305
11306 PR gdb/22979
11307 * gdb.arch/amd64-osabi.exp: New file.
11308
26540402
SM
113092018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11310
11311 PR gdb/22980
11312 * gdb.base/osabi.exp: New file.
11313
121ad66c 113142018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
11315
11316 * gdb.cp/static-typedef-print.exp: New file.
11317 * gdb.cp/static-typedef-print.cc: New file.
11318
3fcded8f
JB
113192018-03-27 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.ada/varsize_limit: New testcase.
11322
59cc4834
JB
113232018-03-27 Joel Brobecker <brobecker@adacore.com>
11324
11325 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11326
11327 * gdb.ada/notcplusplus: New testcase.
11328
11329 * gdb.base/c-linkage-name.c: New file.
11330 * gdb.base/c-linkage-name.exp: New testcase.
11331
4ca59a9f
TT
113322018-03-26 Tom Tromey <tom@tromey.com>
11333
11334 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11335 * gdb.python/py-framefilter.py (name_error): New global.
11336 (ErrorInName.function): Use name_error.
11337
978d6c75
TT
113382018-03-26 Tom Tromey <tom@tromey.com>
11339
11340 PR backtrace/15582:
11341 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11342
b7fee5a3
KS
113432018-03-23 Keith Seitz <keiths@redhat.com>
11344
11345 PR c++/22968
11346 * gdb.cp/subtypes.exp: New file.
11347 * gdb.cp/subtypes.h: New file.
11348 * gdb.cp/subtypes.cc: New file.
11349 * gdb.cp/subtypes-2.cc: New file.
11350
376be529
AB
113512018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11352
11353 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11354 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11355 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11356 -nostartfiles when compiling the test. Confirm that all registers
11357 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11358
066cfa98
AB
113592018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11360
11361 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11362 option, syntax was wrong anyway.
11363 * gdb.arch/arm-disp-step.exp: Likewise.
11364 * gdb.arch/sparc64-regs.exp: Likewise.
11365 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11366 option, syntax was wrong anyway, switch to use
11367 prepare_for_testing.
11368 * gdb.arch/i386-disp-step.exp: Likewise.
11369
079670b9
AA
113702018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11371
11372 * gdb.ada/exec_changed.exp: Replace "target_info exists
11373 use_gdb_stub" by "use_gdb_stub".
11374 * gdb.ada/start.exp: Likewise.
11375 * gdb.base/async-shell.exp: Likewise.
11376 * gdb.base/attach-pie-misread.exp: Likewise.
11377 * gdb.base/attach-wait-input.exp: Likewise.
11378 * gdb.base/break-entry.exp: Likewise.
11379 * gdb.base/break-interp.exp: Likewise.
11380 * gdb.base/dprintf-detach.exp: Likewise.
11381 * gdb.base/nostdlib.exp: Likewise.
11382 * gdb.base/solib-nodir.exp: Likewise.
11383 * gdb.base/statistics.exp: Likewise.
11384 * gdb.base/testenv.exp: Likewise.
11385 * gdb.mi/mi-exec-run.exp: Likewise.
11386 * gdb.mi/mi-start.exp: Likewise.
11387 * gdb.multi/dummy-frame-restore.exp: Likewise.
11388 * gdb.multi/multi-arch-exec.exp: Likewise.
11389 * gdb.multi/multi-arch.exp: Likewise.
11390 * gdb.multi/tids.exp: Likewise.
11391 * gdb.multi/watchpoint-multi.exp: Likewise.
11392 * gdb.python/py-events.exp: Likewise.
11393 * gdb.threads/attach-into-signal.exp: Likewise.
11394 * gdb.threads/attach-stopped.exp: Likewise.
11395 * gdb.threads/threadapply.exp: Likewise.
11396 * lib/selftest-support.exp: Likewise.
11397
26d6cec4
AA
113982018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11399
11400 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11401
4ee89e90
SR
114022018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11403
11404 * gdb.perf/template-breakpoints.cc: New file.
11405 * gdb.perf/template-breakpoints.exp: New file.
11406 * gdb.perf/template-breakpoints.py: New file.
11407
92630041
TT
114082018-03-19 Tom Tromey <tom@tromey.com>
11409
11410 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11411 y0.
11412 * gdb.rust/simple.exp: Test bare identifier form of struct
11413 initializer.
11414
76727919
TT
114152018-03-19 Tom Tromey <tom@tromey.com>
11416
11417 * gdb.gdb/observer.exp: Remove.
11418
194ed413
AA
114192018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11420
11421 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11422 "qualified" option when setting breakpoints.
11423 * gdb.trace/backtrace.exp: Likewise.
11424 * gdb.trace/circ.exp: Likewise.
11425 * gdb.trace/collection.exp: Likewise.
11426 * gdb.trace/disconnected-tracing.exp: Likewise.
11427 * gdb.trace/ftrace-lock.exp: Likewise.
11428 * gdb.trace/ftrace.exp: Likewise.
11429 * gdb.trace/infotrace.exp: Likewise.
11430 * gdb.trace/packetlen.exp: Likewise.
11431 * gdb.trace/passc-dyn.exp: Likewise.
11432 * gdb.trace/qtro.exp: Likewise.
11433 * gdb.trace/read-memory.exp: Likewise.
11434 * gdb.trace/report.exp: Likewise.
11435 * gdb.trace/signal.exp: Likewise.
11436 * gdb.trace/status-stop.exp: Likewise.
11437 * gdb.trace/strace.exp: Likewise.
11438 * gdb.trace/tfind.exp: Likewise.
11439 * gdb.trace/trace-break.exp: Likewise.
11440 * gdb.trace/trace-condition.exp: Likewise.
11441 * gdb.trace/trace-mt.exp: Likewise.
11442 * gdb.trace/tstatus.exp: Likewise.
11443 * gdb.trace/tsv.exp: Likewise.
11444 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11445 * gdb.trace/unavailable.exp: Likewise.
11446 * gdb.trace/while-dyn.exp: Likewise.
11447
8b067d2c
AA
114482018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11449
11450 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11451 that libinproctrace is copied to the target.
11452
3ae9ce5d
TT
114532018-03-14 Tom Tromey <tom@tromey.com>
11454
11455 PR cli/14977:
11456 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11457 a null pointer.
11458 * gdb.base/wchar.exp: Likewise.
11459
b8c2339b
TT
114602018-03-14 Tom Tromey <tom@tromey.com>
11461
11462 PR cli/19918:
11463 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11464 flag.
11465
4872dc46
SM
114662018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11467
11468 PR gdb/22841
11469 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11470 "target" to remote_exec.
11471
e4fe3756
SM
114722018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11473
11474 PR gdb/22841
11475 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11476 ${board}_upload): Remove.
11477
e95a97d4
AA
114782018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11479
11480 * gdb.cp/watch-cp.cc: New test.
11481 * gdb.cp/watch-cp.exp: New file.
11482
dbbb1059
AB
114832018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11484
11485 * gdb.base/infcall-nested-structs.exp: New file.
11486 * gdb.base/infcall-nested-structs.c: New file.
11487 * gdb.base/float.exp: Add riscv support.
11488
ecc054c0
TP
114892018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11490
11491 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11492 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11493
25e3c82c
SDJ
114942018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11495
11496 * gdb.server/abspath.exp: New file.
11497 * lib/gdb.exp (with_cwd): New procedure.
11498
3083294d
SM
114992018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11500
11501 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11502 use it.
11503 (gdb_is_target_remote_prompt): New proc.
11504 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11505 (gdb_is_target_native): Pass prompt parameter to
11506 gdb_is_target_1.
11507
3275ef47
SM
115082018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11509
11510 * gdb.base/load-command.c: New file.
11511 * gdb.base/load-command.exp: New file.
11512 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11513 (gdb_is_target_1): ...this, and generalize for other targets
11514 than just remote.
11515 (gdb_is_target_remote): Use gdb_is_target_1.
11516 (gdb_is_target_native): use gdb_is_target_1.
11517
6893c19a
TT
115182018-02-26 Tom Tromey <tom@tromey.com>
11519
11520 PR python/16497:
11521 * gdb.python/py-framefilter.exp: Update test.
11522
2ddeaf8a
TT
115232018-02-26 Tom Tromey <tom@tromey.com>
11524
11525 * gdb.dwarf2/variant.c: New file.
11526 * gdb.dwarf2/variant.exp: New file.
11527
c9317f21
TT
115282018-02-26 Tom Tromey <tom@tromey.com>
11529
11530 * gdb.rust/simple.exp: Accept more possible results in enum test.
11531
6f6d0c26
SM
115322018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11533
11534 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11535 parentheses.
11536
11b03145
MR
115372018-02-23 Maciej W. Rozycki <macro@mips.com>
11538
11539 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11540 name of a variable: $actual_linejj -> $actual_line.
11541
54a27fe5
JB
115422018-02-21 John Baldwin <jhb@FreeBSD.org>
11543
11544 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11545
de65820c
MM
115462018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11547
11548 * gdb.btrace/buffer-size.exp: Do not force BTS.
11549
980548fd
PA
115502018-02-14 Pedro Alves <palves@redhat.com>
11551
11552 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11553 getting a "Quit".
11554
c4e12631
MM
115552018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11556
11557 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11558 Fix test name.
11559
c2e0e465
SM
115602018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11561
11562 * gdb.cp/m-static.exp: Check type of optimized out static
11563 member.
11564
f7216783
AB
115652018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11566
11567 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11568 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11569
0625771b
LS
115702018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11571 Leszek Swirski <leszeks@google.com>
11572
11573 * gdb.python/py-prettyprint.c
11574 (struct to_string_returns_value_inner,
11575 struct to_string_returns_value_wrapper): New.
11576 (main): Add tsrvw variable.
11577 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11578 ToStringReturnsValueWrapper): New classes.
11579 (register_pretty_printers): Register new pretty-printers.
11580 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11581 recursive pretty printer.
11582 * gdb.python/py-mi.exp: Likewise.
11583
59498c30
LS
115842018-02-01 Leszek Swirski <leszeks@google.com>
11585
11586 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11587 functions with the same name as an include file are parsed
11588 correctly.
11589
d4d38844
YQ
115902018-02-01 Yao Qi <yao.qi@linaro.org>
11591
11592 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11593 "\[^\r\n\]*".
11594
07e5f5cf
NP
115952018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11596
11597 * gdb.arch/powerpc-prologue-frame.s: New file.
11598 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11599 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11600
929b5ad4
JB
116012018-01-31 Joel Brobecker <brobecker@adacore.com>
11602
11603 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11604
e671cd59
PA
116052018-01-30 Pedro Alves <palves@redhat.com>
11606
11607 PR gdb/13211
11608 * gdb.base/interrupt-daemon.c: New.
11609 * gdb.base/interrupt-daemon.exp: New.
11610 * gdb.multi/multi-term-settings.c: New.
11611 * gdb.multi/multi-term-settings.exp: New.
11612
fc413dc4
JB
116132018-01-30 Joel Brobecker <brobecker@adacore.com>
11614
11615 * gdb.base/break.exp: Save the location where the breakpoint
11616 on break.c:47 was actually inserted when debugging the version
11617 compiled at -O2 and use it in the expected output of the "info
11618 break" test performed soon after.
11619
5c319bb2
PA
116202018-01-22 Pedro Alves <palves@redhat.com>
11621 Sergio Durigan Junior <sergiodj@redhat.com>
11622
11623 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11624 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11625
a9e40818
JB
116262018-01-22 Joel Brobecker <brobecker@adacore.com>
11627
11628 * gdb.base/break-include.c, gdb.base/break-include.inc,
11629 gdb.base/break-include.exp: New files.
11630 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11631 line number now being the actual line number where the breakpoint
11632 was inserted.
11633 * gdb.mi/mi-break.exp: Likewise.
11634 * gdb.mi/mi-reverse.exp: Likewise.
11635 * gdb.mi/mi-simplerun.exp: Ditto.
11636
e707fc44
AB
116372018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11638
11639 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11640 varobj.
11641 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11642
ae451627
AB
116432018-01-21 Don Breazeal <donb@codesourcery.com>
11644 Andrew Burgess <andrew.burgess@embecosm.com>
11645
11646 * gdb.mi/basics.c: Add new global.
11647 * gdb.mi/mi-frame-regs.exp: New file.
11648 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11649 case.
11650
b1b189e0
AB
116512018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11652
11653 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11654 non-parameter, and on an unknown symbol.
11655
fcfcc376
TT
116562018-01-19 Tom Tromey <tom@tromey.com>
11657
11658 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11659 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11660
634c1c31
AA
116612018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11662
11663 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11664 setrlimit and chdir to int.
11665
d6ad07fd
AA
116662018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11667
11668 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11669 function.
11670 (my_tend): Likewise.
11671 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11672 rationale of avoiding FP- and vector instructions.
11673
adf8243b
RK
116742018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11675
11676 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11677 "info reg" with "\[ \t\]*".
11678 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11679 "\[ \t\]+".
11680 * gdb.arch/s390-multiarch.exp: Ditto.
11681 * gdb.base/pc-fp.exp: Ditto.
11682 * gdb.reverse/i386-precsave.exp: Ditto.
11683 * gdb.reverse/i386-reverse.exp: Ditto.
11684 * gdb.reverse/i387-env-reverse.exp: Ditto.
11685 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11686
dcc06925
AA
116872018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11688
11689 * lib/gdb.exp (gdb_compile): Re-enable use of
11690 universal_compile_options for languages other than Rust.
11691
25d4fd80
AA
116922018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11693
11694 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11695
ee7f689e 116962018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11697
11698 PR gdb/16577
11699 * gdb.base/solib-vanish.exp: New.
11700 * gdb.base/solib-vanish-main.c: New.
11701 * gdb.base/solib-vanish-lib1.c: New.
11702 * gdb.base/solib-vanish-lib2.c: New.
11703
d8447b6b
YQ
117042018-01-17 Yao Qi <yao.qi@linaro.org>
11705
11706 * gdb.compile/compile.exp: Match the address printed for
11707 frame in the output of command "bt".
11708
86d6a90c
TT
117092018-01-15 Tom Tromey <tom@tromey.com>
11710
11711 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11712 compute sp_reg.
11713
cbcdb1aa
AB
117142018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11715
11716 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11717 to prepare.
11718 (prepare): Return 0 on error, 1 on success.
11719
eea61984
PA
117202018-01-12 Pedro Alves <palves@redhat.com>
11721
11722 * gdb.base/continue-after-aborted-step-over.c: New.
11723 * gdb.base/continue-after-aborted-step-over.exp: New.
11724
6181e9c2
SM
117252018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11726
11727 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11728 options when not creating an executable.
11729
3cada740
PA
117302018-01-11 Pedro Alves <palves@redhat.com>
11731
11732 PR remote/22597
11733 * gdb.server/stop-reply-no-thread.c: New file.
11734 * gdb.server/stop-reply-no-thread.exp: New file.
11735
c63d3e8d
PA
117362018-01-10 Pedro Alves <palves@redhat.com>
11737
11738 PR gdb/22670
11739 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11740 functions too. Test setting breakpoints and printing C functions
11741 with no debug info too.
11742 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11743
d4c2a405
PA
117442018-01-10 Pedro Alves <palves@redhat.com>
11745
11746 PR gdb/22670
11747 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11748 a fail.
11749
8825213e
PA
117502018-01-10 Pedro Alves <palves@redhat.com>
11751
11752 PR gdb/22670
11753 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11754
605fd3c6
YQ
117552018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11756
11757 * gdb.server/unittest.exp: Match the output in non-development
11758 mode.
11759
1e5ded6c
YQ
117602018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11761
11762 * gdb.gdb/unittest.exp: Match output in non-development mode.
11763
30066b0b
JB
117642018-01-08 Joel Brobecker <brobecker@adacore.com>
11765
11766 * gdb.ada/access_tagged_param.exp: Relax expected output
11767 for value of "ObjL" in "continue" to pck.inspect breakpoint
11768 test.
11769
04bafb1e
XR
117702018-01-08 Joel Brobecker <brobecker@adacore.com>
11771
9f86398b
JB
11772 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11773 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11774
e379cee6
PA
117752018-01-05 Pedro Alves <palves@redhat.com>
11776
11777 PR gdb/18653
11778 * gdb.base/libsegfault.exp: New.
11779
de63c46b
PA
117802018-01-05 Joel Brobecker <brobecker@adacore.com>
11781
11782 PR gdb/22670
11783 * gdb.ada/access_tagged_param.exp: New file.
11784 * gdb.ada/access_tagged_param/foo.adb: New file.
11785
f98fc17b
PA
117862018-01-05 Pedro Alves <palves@redhat.com>
11787
11788 PR gdb/22670
11789 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11790 exercise lower case too, and to exercise both full matching and
11791 wild matching.
11792
342f8240
JB
117932018-01-05 Joel Brobecker <brobecker@adacore.com>
11794
11795 * gdb.ada/rename_subscript_param: New testcase.
11796
7150d33c
JG
117972018-01-05 Jerome Guitton <guitton@adacore.com>
11798
11799 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11800
cc0e770c
JB
118012018-01-05 Joel Brobecker <brobecker@adacore.com>
11802
11803 * gdb.ada/convvar_comp: New testcase.
11804
672a41aa 118052018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11806
11807 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11808 (My_Table): New global variable.
11809 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11810
7365ec2f
JB
118112018-01-04 Joel Brobecker <brobecker@adacore.com>
11812
11813 PR gdb/22670
11814 * gdb.ada/maint_with_ada: New testcase.
11815
289483b6
JB
118162018-01-04 Joel Brobecker <brobecker@adacore.com>
11817
11818 PR gdb/22670
11819 * gdb.ada/bp_c_mixed_case: New testcase.
11820
344420da
JB
118212018-01-04 Joel Brobecker <brobecker@adacore.com>
11822
11823 PR gdb/22670
11824 * gdb.ada/complete.exp: Add "complete break ada" test.
11825
66fc87a0
JB
118262018-01-04 Joel Brobecker <brobecker@adacore.com>
11827
11828 PR gdb/22670
11829 * gdb.ada/info_addr_mixed_case: New testcase.
11830
9f757bf7
XR
118312018-01-03 Xavier Roirand <roirand@adacore.com>
11832
11833 * gdb.ada/excep_handle.exp: New testcase.
11834 * gdb.ada/excep_handle/foo.adb: New file.
11835 * gdb.ada/excep_handle/pck.ads: New file.
11836
bd570f80
JB
118372018-01-03 Joel Brobecker <brobecker@adacore.com>
11838
11839 * gdb.base/step-line.c: Add extra empty line in copyright header.
11840 * gdb.base/step-line.inp: Likewise.
11841
9fe561ab
JB
118422018-01-02 Joel Brobecker <brobecker@adacore.com>
11843
11844 * gdb.ada/dyn_stride.exp: Add slice test.
11845
a405673c
JB
118462018-01-02 Joel Brobecker <brobecker@adacore.com>
11847
11848 * gdb.ada/dyn_stride: New testcase.
11849
cef0f868
SH
118502017-12-27 Stafford Horne <shorne@gmail.com>
11851
11852 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11853 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11854
b67d92b0
SH
118552017-12-27 Stafford Horne <shorne@gmail.com>
11856
11857 * gdb.base/reggroups.c: New file.
11858 * gdb.base/reggroups.exp: New file.
11859
eccab96d
JB
118602017-12-18 Joel Brobecker <brobecker@adacore.com>
11861
11862 * gdb.dwarf2/ada-valprint-error.c: New file.
11863 * gdb.dwarf2/ada-valprint-error.exp: New file.
11864
0e2da9f0
JB
118652017-12-18 Joel Brobecker <brobecker@adacore.com>
11866
11867 * gdb.ada/assign_arr: New testcase.
11868
cb923fcc
XR
118692017-12-18 Xavier Roirand <roirand@adacore.com>
11870
11871 * gdb.ada/funcall_ptr: New testcase.
11872
7c161838
SDJ
118732017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11874
11875 PR cli/16224
11876 * gdb.base/ptype-offsets.cc: New file.
11877 * gdb.base/ptype-offsets.exp: New file.
11878
1af17fd9
YQ
118792017-12-15 Yao Qi <yao.qi@linaro.org>
11880
11881 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11882 if XML is disabled.
11883
828d5846
XR
118842017-12-15 Xavier Roirand <roirand@adacore.com>
11885
11886 * gdb.ada/same_component_name: New testcase.
11887
79e8fcaa
JB
118882017-12-14 Joel Brobecker <brobecker@adacore.com>
11889
11890 * gdb.ada/str_binop_equal: New testcase.
11891
e05fa6f9
JB
118922017-12-14 Joel Brobecker <brobecker@adacore.com>
11893
11894 * gdb.ada/task_switch_in_core: New testcase.
11895
b89641ba
SM
118962017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11897
11898 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11899 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11900 call test_bkpt_qualified.
11901 (test_bkpt_qualified): New proc.
11902
6892d2e4
PA
119032017-12-13 Pedro Alves <palves@redhat.com>
11904
11905 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11906 Tighten regexp by matching with an anchor.
11907
a22ecf70
PA
119082017-12-13 Pedro Alves <palves@redhat.com>
11909
11910 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11911 ("expression with namespace"): New set of tests.
11912 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11913 (Nested::Test_NS::qux): New.
11914 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11915 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11916
9937536c
JB
119172017-12-13 Joel Brobecker <brobecker@adacore.com>
11918
11919 * gdb.base/server-del-break.c: New file.
11920 * gdb.base/server-del-break.exp: New file.
11921
fe49c6f5
SH
119222017-12-12 Stafford Horne <shorne@gmail.com>
11923
11924 * gdb.xml/tdesc-regs.exp: Add or1k support.
11925
c3d18620
SH
119262017-12-12 Stafford Horne <shorne@gmail.com>
11927
11928 * gdb.base/bp-permanent.c: Define nop of or1k.
11929
c5f9cfc8
JB
119302017-12-11 Joel Brobecker <brobecker@adacore.com>
11931
11932 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11933 output with components being reordered.
11934
a9c135fc
JB
119352017-12-11 Joel Brobecker <brobecker@adacore.com>
11936
11937 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11938 output with components being reordered.
11939
927aa2e7
JK
119402017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11941 Pedro Alves <palves@redhat.com>
11942
11943 * gdb.base/maint.exp (check for .gdb_index): Check also for
11944 .debug_names.
11945 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11946 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11947 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11948 (.gdb_index used after symbol reloading): Support also .debug_names.
11949 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11950
f17d9474
YQ
119512017-12-08 Yao Qi <yao.qi@linaro.org>
11952
11953 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11954 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11955
a0de8c21
YQ
119562017-12-08 Yao Qi <yao.qi@linaro.org>
11957
11958 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11959 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11960
a738ea1d
YQ
119612017-12-08 Yao Qi <yao.qi@linaro.org>
11962
11963 * gdb.arch/aarch64-tagged-pointer.c: New file.
11964 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11965
1cd9a73b
SDJ
119662017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11967
11968 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11969 "int".
11970
fa6eb693
KS
119712017-12-07 Keith Seitz <keiths@redhat.com>
11972
11973 PR breakpoints/22569
11974 * gdb.linespec/ls-errs.exp: Change expected result of "break
11975 -source this file has spaces.c -line 3".
11976 Check that an explicit source file followed by whitespace is
11977 identified as an invalid explicit location.
11978
883fd55a
KS
119792017-12-07 Keith Seitz <keiths@redhat.com>
11980
11981 * gdb.cp/nested-types.cc: New file.
11982 * gdb.cp/nested-types.exp: New file.
11983 * lib/cp-support.exp: Load data-structures.exp library.
11984 (debug_cp_test_ptype_class): New global.
11985 (cp_ptype_class_verbose, next_line): New procedures.
11986 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11987 Add and document new return value.
11988 Switch the list of lines to a queue.
11989 Add support for new `type' key for nested type definitions.
11990 Add debugging/troubleshooting messages.
11991 * lib/data-structures.exp: New file.
11992
ec72db3e
SM
119932017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11994
11995 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11996 with proc_with_prefix, don't use with_test_prefix.
11997
99598d71
TT
119982017-12-07 Tom Tromey <tom@tromey.com>
11999
12000 * gdb.base/break.exp: Add test for empty "commands".
12001
a8806230
YQ
120022017-12-07 Yao Qi <yao.qi@linaro.org>
12003
12004 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
12005 malloc and catch syscall.
12006
824cc835
PM
120072017-12-07 Phil Muldoon <pmuldoon@redhat.com>
12008
e79be6e5 12009 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
12010 tests for explicit locations.
12011
7cc244de
PA
120122017-12-06 Pedro Alves <palves@redhat.com>
12013
12014 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
12015 force-disabling XML descriptions.
12016
50a1fdd5
PA
120172017-12-04 Pedro Alves <palves@redhat.com>
12018
12019 PR gdb/22499
12020 * gdb.arch/amd64-disp-step-avx.S: New file.
12021 * gdb.arch/amd64-disp-step-avx.exp: New file.
12022
f0fb2488
PA
120232017-12-03 Pedro Alves <palves@redhat.com>
12024
12025 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
12026 and <string.h>.
12027 (parent_function): Print distinct messages when waitpid fails, or
12028 the child exits with a signal, or the child exits for an unhandled
12029 reason.
12030 * gdb.threads/process-dies-while-detaching.exp
12031 (detach_and_expect_exit): New 'inf_output_re' parameter and use
12032 it. Wait for both inferior output and GDB's prompt. Use an
12033 indirect spawn id list.
12034 (do_detach): New parameter 'child_exit'. Use it to compute
12035 expected inferior output.
12036 (test_detach, test_detach_watch, test_detach_killed_outside):
12037 Adjust to pass down the expected child exit kind.
12038
97cbe998
SDJ
120392017-12-01 Joel Brobecker <brobecker@adacore.com>
12040 Sergio Durigan Junior <sergiodj@redhat.com>
12041 Pedro Alves <palves@redhat.com>
12042
12043 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
12044
40fc416f
SDJ
120452017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
12046
12047 * gdb.base/relocate.exp: Add tests to guarantee that arguments
12048 to 'symbol-file' and 'add-symbol-file' can be
12049 position-independent.
12050
1cc75e92
YQ
120512017-12-01 Yao Qi <yao.qi@linaro.org>
12052
12053 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
12054 the URL in copyright header.
12055 * gdb.arch/aarch64-fp.exp: Likewise.
12056 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
12057 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
12058 * gdb.base/expand-psymtabs.exp: Likewise.
12059 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
12060 * gdb.fortran/common-block.exp: Likewise.
12061 * gdb.fortran/common-block.f90: Likewise.
12062 * gdb.fortran/logical.exp: Likewise.
12063 * gdb.fortran/vla-datatypes.f90: Likewise.
12064 * gdb.fortran/vla-sub.f90: Likewise.
12065
875fb7a7
JB
120662017-11-30 Joel Brobecker <brobecker@adacore.com>
12067
12068 * gdb.ada/repeat_dyn: New testcase.
12069
6f14765f
UW
120702017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
12071
12072 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
12073 Update for changed thread numbering.
12074 * gdb.cell/bt.exp: Update for changed GDB output.
12075
f1af7b94
SM
120762017-11-30 Simon Marchi <simon.marchi@ericsson.com>
12077
12078 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
12079 setting isremote by hand.
12080 * boards/dwarf4-gdb-index.exp: Likewise.
12081 * boards/fission.exp: Likewise.
12082 * boards/stabs.exp: Likewise.
12083
e3919f3e
PA
120842017-11-30 Pedro Alves <palves@redhat.com>
12085
12086 * gdb.linespec/cpls-ops.exp
12087 (check_explicit_skips_function_argument): Extract the underlying
12088 type of size_t instead of hardcoding it.
12089
bd69330d
PA
120902017-11-29 Pedro Alves <palves@redhat.com>
12091
12092 PR c++/19436
12093 * gdb.linespec/cpls-abi-tag.cc: New file.
12094 * gdb.linespec/cpls-abi-tag.exp: New file.
12095
a20714ff
PA
120962017-11-29 Pedro Alves <palves@redhat.com>
12097
12098 * gdb.base/langs.exp: Use -qualified.
12099 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
12100 it.
12101 * gdb.cp/namespace.exp: Use -qualified.
12102 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
12103 (overload-3, template-overload, template-ret-type, const-overload)
12104 (const-overload-quoted, anon-ns, ambiguous-prefix): New
12105 procedures.
12106 (test_driver): Call them.
12107 * gdb.cp/save-bp-qualified.cc: New.
12108 * gdb.cp/save-bp-qualified.exp: New.
12109 * gdb.linespec/explicit.exp: Test -qualified.
12110 * lib/completion-support.exp (completion::explicit_opts_list): Add
12111 "-qualified".
12112 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
12113
f6f1d339
PM
121142017-11-29 Phil Muldoon <pmuldoon@redhat.com>
12115
12116 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
12117
02ca603a
TT
121182017-11-29 Tom Tromey <tom@tromey.com>
12119
12120 * gdb.base/relocate.exp: Update invalid argument test.
12121 Add new tests for invalid arguments.
12122
ed6c0bfb
TP
121232017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12124
12125 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
12126 Return 0 as a long.
12127 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
12128
f106e10e
TP
121292017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12130
12131 * gdb.cp/breakpoint.cc (bar): Set return type to void.
12132 * gdb.cp/psymtab-parameter.cc (func): Likewise.
12133 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
12134 func ().
12135 * gdb.cp/shadow.cc (B.func): Return 0.
12136
10329bb2
JB
121372017-11-27 Joel Brobecker <brobecker@adacore.com>
12138
12139 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
12140 expected output in gdb_expect call to allow the exception
12141 message to be present as well. Fix syntax confusion to avoid
12142 TCL thinking that exception_name is an array.
12143
617cd4bc
UW
121442017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
12145
12146 * gdb.arch/spu-info.c: Include <unistd.h>.
12147 (do_signal_test): Fix broken calls to write.
12148 * gdb.arch/spu-info.exp: Use prepare_for_testing.
12149 Fix checks for empty mailboxes. Update signal tests for corrected
12150 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
12151 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
12152 * gdb.cell/arch.exp: Use standard_output_file.
12153 * gdb.cell/break.exp: Likewise.
12154 * gdb.cell/bt.exp: Likewise.
12155 * gdb.cell/core.exp: Likewise.
12156 * gdb.cell/dwarfaddr.exp: Likewise.
12157 * gdb.cell/ea-cache.exp: Likewise.
12158 * gdb.cell/ea-standalone.exp: Likewise.
12159 * gdb.cell/f-regs.exp: Likewise.
12160 * gdb.cell/fork.exp: Likewise.
12161 * gdb.cell/gcore.exp: Likewise.
12162 * gdb.cell/mem-access.exp: Likewise.
12163 * gdb.cell/ptype.exp: Likewise.
12164 * gdb.cell/registers.exp: Likewise.
12165 * gdb.cell/sizeof.exp: Likewise.
12166 * gdb.cell/solib-symbol.exp: Likewise.
12167 * gdb.cell/solib.exp: Likewise.
617cd4bc 12168
a81aaca0
PA
121692017-11-25 Pedro Alves <palves@redhat.com>
12170
12171 * gdb.base/complete-empty.exp: New file.
12172 * gdb.base/completion.exp: Adjust.
12173
6a3c6ee4
PA
121742017-11-25 Pedro Alves <palves@redhat.com>
12175
12176 * gdb.linespec/cpls-ops.cc: New file.
12177 * gdb.linespec/cpls-ops.exp: New file.
12178 * lib/completion-support.exp (test_complete_prefix_range_re): New,
12179 factored out from ...
12180 (test_complete_prefix_range): ... this.
12181
8955eb2d
PA
121822017-11-24 Pedro Alves <palves@redhat.com>
12183
12184 * gdb.linespec/cpcompletion.exp: New file.
12185 * gdb.linespec/cpls-hyphen.cc: New file.
12186 * gdb.linespec/cpls.cc: New file.
12187 * gdb.linespec/cpls2.cc: New file.
12188 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
12189 test to use test_gdb_complete_unique. Add label completion,
12190 keyword completion and explicit location completion tests.
12191 * lib/completion-support.exp: New file.
12192
e547c119
JB
121932017-11-24 Joel Brobecker <brobecker@adacore.com>
12194
12195 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
12196 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
12197 when hitting an exception catchpoint.
12198
7c3c1aa8
YQ
121992017-11-22 Yao Qi <yao.qi@linaro.org>
12200
12201 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
12202
41bd68f5
SM
122032017-11-22 Simon Marchi <simon.marchi@ericsson.com>
12204
12205 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
12206 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
12207 * gdb.dwarf2/info-locals-optimized-out.c: New file.
12208
1daad298
YQ
122092017-11-22 Yao Qi <yao.qi@linaro.org>
12210
12211 * gdb.base/info-os.exp: Pass pthreads.
12212 * gdb.multi/multi-attach.exp: Likewise.
12213
88465e87
YQ
122142017-11-22 Yao Qi <yao.qi@linaro.org>
12215
12216 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
12217 compiler.
12218
dc196b23
YQ
122192017-11-22 Yao Qi <yao.qi@linaro.org>
12220
12221 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
12222 * gdb.base/break-interp.exp: Likewise.
12223 * gdb.base/jit-attach-pie.exp: Likewise.
12224
2400729e
UW
122252017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12226
12227 * gdb.base/float128.c (large128): New variable.
12228 * gdb.base/float128.exp: Add test to print largest __float128 value.
12229
7a26362d
UW
122302017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12231
12232 * gdb.arch/vsx-regs.exp: Update register content checks.
12233
ed0f4273
UW
122342017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
12235
12236 * gdb.arch/ppc-longdouble.exp: New file.
12237 * gdb.arch/ppc-longdouble.c: Likewise.
12238
a25d69c6
PA
122392017-11-21 Pedro Alves <palves@redhat.com>
12240
12241 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
12242
73fcf641
PA
122432017-11-20 Pedro Alves <palves@redhat.com>
12244
12245 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
12246 (long_double_typedef): New typedefs.
12247 Use DEF on double and long double.
12248 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
12249 cases.
12250 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
12251 and 'long_double_ptr_same_size' locals. Use them to decide
12252 whether cast from array/function to float is valid/invalid.
12253
71a3c369
TT
122542017-11-17 Tom Tromey <tom@tromey.com>
12255
12256 * gdb.rust/traits.rs: New file.
12257 * gdb.rust/traits.exp: New file.
12258
ced9779b
JB
122592017-11-17 Joel Brobecker <brobecker@adacore.com>
12260
12261 * gdb.ada/minsyms: New testcase.
12262
a0922d80
PA
122632017-11-16 Pedro Alves <palves@redhat.com>
12264
12265 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
12266 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
12267
ea04e54c
PA
122682017-11-16 Pedro Alves <palves@redhat.com>
12269
12270 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
12271 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
12272
e849ea89
PA
122732017-11-16 Pedro Alves <palves@redhat.com>
12274
12275 * gdb.server/reconnect-ctrl-c.c: New file.
12276 * gdb.server/reconnect-ctrl-c.exp: New file.
12277
d8ae99a7
PM
122782017-11-16 Phil Muldoon <pmuldoon@redhat.com>
12279
12280 * gdb.python/py-rbreak.exp: New file.
12281 * gdb.python/py-rbreak.c: New file.
12282 * gdb.python/py-rbreak-func2.c: New file.
12283
968a13f8
PA
122842017-11-16 Pedro Alves <palves@redhat.com>
12285
12286 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
12287 pattern.
12288 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
12289 GDB.
12290
71774bc9
SM
122912017-11-15 Simon Marchi <simon.marchi@ericsson.com>
12292
12293 * gdb.tui/completionn.exp (test_tab_completion): Add space in
12294 regex.
12295
ddbb44cf
SM
122962017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
12297
12298 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
12299 test names.
12300
584a564f
PA
123012017-11-09 Pedro Alves <palves@redhat.com>
12302
12303 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
12304 factored out from ...
12305 (top level): ... here, and adjusted to avoid expecting beyond the
12306 prompt in a single gdb_test_multiple.
12307
5ed7a928
PA
123082017-11-09 Pedro Alves <palves@redhat.com>
12309
12310 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
12311 output.
12312 * gdb.server/ext-attach.exp ("kill" test): Likewise.
12313 * gdb.server/ext-restart.exp ("kill" test): Likewise.
12314 * gdb.server/ext-run.exp ("kill" test): Likewise.
12315 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
12316
a60e0738
PA
123172017-11-09 Pedro Alves <palves@redhat.com>
12318
12319 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12320 match till end of line.
12321
2c88253f
PA
123222017-11-09 Pedro Alves <palves@redhat.com>
12323
12324 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12325
c7a38517
PA
123262017-11-09 Pedro Alves <palves@redhat.com>
12327
12328 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12329 New procedures, factored out from ...
12330 (top level): ... here, and adjusted to avoid expecting beyond the
12331 prompt in one go.
12332
f29f4b6b
PA
123332017-11-09 Pedro Alves <palves@redhat.com>
12334
12335 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12336 output. Fix '?' match.
12337
286acbb5
JB
123382017-11-08 Joel Brobecker <brobecker@adacore.com>
12339
12340 * gdb.ada/scoped_watch: New testcase.
12341 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12342 which is actually correct.
12343 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12344 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12345
62d7ae92
PA
123462017-11-08 Pedro Alves <palves@redhat.com>
12347
12348 * gdb.gdb/complaints.exp (test_initial_complaints)
12349 (test_serial_complaints, test_short_complaints): Call
12350 complaint_internal instead of complaint.
12351
280ca31f
DT
123522017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12353
12354 * gdb.threads/tls-core.c: New file.
12355 * gdb.threads/tls-core.exp: Likewise.
12356
b5ec771e
PA
123572017-11-08 Pedro Alves <palves@redhat.com>
12358
12359 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12360 (p Exported_Capitalized): New test.
12361 (p exported_capitalized): New test.
12362
a02b41a7
PA
123632017-11-07 Pedro Alves <palves@redhat.com>
12364
12365 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12366
95e95a6d
PA
123672017-11-07 Pedro Alves <palves@redhat.com>
12368
12369 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12370 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12371 (disable_invalid, disable_inverted, disable_negative): New
12372 procedures.
12373 ("bad numbers"): New set of tests.
12374
cee62dbd
PA
123752017-11-07 Pedro Alves <palves@redhat.com>
12376
12377 * gdb.cp/ena-dis-br-range.exp: Add tests.
12378
cc638e86
PA
123792017-11-07 Pedro Alves <palves@redhat.com>
12380
12381 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12382
d0fe4701
XR
123832017-11-07 Xavier Roirand <roirand@adacore.com>
12384 Pedro Alves <palves@redhat.com>
12385
12386 * gdb.base/ena-dis-br.exp: Add reference to
12387 gdb.cp/ena-dis-br-range.exp.
12388 * gdb.cp/ena-dis-br-range.exp: New file.
12389 * gdb.cp/ena-dis-br-range.cc: New file.
12390
46f67f80
PA
123912017-11-06 Pedro Alves <palves@redhat.com>
12392
12393 * gdb.base/attach-non-pgrp-leader.c: New.
12394 * gdb.base/attach-non-pgrp-leader.exp: New.
12395
726e1356
PA
123962017-11-06 Pedro Alves <palves@redhat.com>
12397
12398 * configure.ac: No longer check for termio.h and sgtty.h.
12399 * configure: Regenerate.
12400 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12401 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12402 Remove termio and sgtty code.
12403
50ab6ace
YQ
124042017-11-03 Yao Qi <yao.qi@linaro.org>
12405
12406 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12407 in GDB is disabled.
12408
8e68731c
YQ
124092017-11-03 Yao Qi <yao.qi@linaro.org>
12410
12411 * gdb.python/py-thrhandle.exp: Skip it if python is not
12412 enabled.
12413
3a87ae65
SM
124142017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12415
12416 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12417 as a breakpoint command.
12418
484d8d36
MD
124192017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12420
12421 PR python/21213
12422 * gdb.python/py-infthread.exp: Test calling
12423 InferiorThread.inferior () multiple times in a row.
12424
4a27f119
KS
124252017-10-27 Keith Seitz <keiths@redhat.com>
12426
12427 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12428 Test "info break" for every inlined function breakpoint.
12429
bb11dd58
YQ
124302017-10-27 Yao Qi <yao.qi@linaro.org>
12431
12432 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12433
a43f3893
PF
124342017-10-26 Patrick Frants <osscontribute@gmail.com>
12435
12436 * gdb.cp/classes.exp (test_static_members): Test printing
12437 Outer::instance.
12438 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12439 (Inner::instance, Outer::instance): New.
12440
792ccf00
PA
124412017-10-24 Pedro Alves <palves@redhat.com>
12442
12443 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12444 extra console" test in two stages.
12445
eb2bfbad
PA
124462017-10-24 Pedro Alves <palves@redhat.com>
12447
12448 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12449
1f75a651
PA
124502017-10-24 Pedro Alves <palves@redhat.com>
12451
12452 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12453 loop.
12454
779990d9
PA
124552017-10-24 Pedro Alves <palves@redhat.com>
12456
12457 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12458 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12459
ad9b8f5d
PA
124602017-10-24 Pedro Alves <palves@redhat.com>
12461
12462 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12463 parameter and handle it. Don't output read value in test name.
12464
fee6da6e
PA
124652017-10-24 Pedro Alves <palves@redhat.com>
12466
12467 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12468 custom test name.
12469
10389c2c
PA
124702017-10-24 Pedro Alves <palves@redhat.com>
12471
12472 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12473 include the unstable output directory name in the test's name.
12474 (initial_setup_simple) <'set args'>: Use custom test name.
12475
a80e65a9
PA
124762017-10-24 Pedro Alves <palves@redhat.com>
12477
12478 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12479 with explicit test name.
12480
15763a09
PA
124812017-10-20 Pedro Alves <palves@redhat.com>
12482
12483 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12484 'wait -i'. Use gdb_assert and remote_close.
12485
49a4ce2e
AB
124862017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12487
12488 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12489 number from variable rather than hard-coded.
12490
a75868f5
PA
124912017-10-19 Pedro Alves <palves@redhat.com>
12492
12493 * gdb.base/long-inferior-output.c: New file.
12494 * gdb.base/long-inferior-output.exp: New file.
12495
c8ba13ad
KS
124962017-11-18 Keith Seitz <keiths@redhat.com>
12497
12498 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12499 method.
12500 (main): Call it.
12501 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12502 Add additional user-defined conversion operator tests.
12503
b27de576
PA
125042017-10-17 Pedro Alves <palves@redhat.com>
12505
12506 * boards/native-stdio-gdbserver.exp: Load "local-board".
12507
8484c955
PA
125082017-10-17 Pedro Alves <palves@redhat.com>
12509
12510 * gdb.base/quit-live.c: New file.
12511 * gdb.base/quit-live.exp: New file.
12512
83d5a34d
KS
125132017-10-16 Keith Seitz <keiths@redhat.com>
12514
12515 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12516 (class_with_protected_typedef, class_with_private_typedef)
12517 (struct_with_public_typedef, struct_with_protected_typedef)
12518 (struct_with_private_typedef): New classes/structs.
12519 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12520 typedefs and access specifiers.
12521
739b3f1d
PA
125222017-10-16 Pedro Alves <palves@redhat.com>
12523 Simon Marchi <simon.marchi@polymtl.ca>
12524
12525 * README (Local vs Remote vs Native): New section.
12526 * boards/local-board.exp: New file, with bits factored out from
12527 ...
12528 * boards/native-extended-gdbserver.exp: ... here. Load
12529 "local-board".
12530 * boards/native-gdbserver.exp: Load "local-board".
12531 (${board}_spawn, ${board}_exec): Delete.
12532 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12533 ...
12534 * boards/stdio-gdbserver-base.exp: ... this new file.
12535 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12536 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12537 procedure.
12538 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12539 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12540 stdio_gdbserver_command.
12541 (${board}_get_remote_address, ${board}_get_comm_port)
12542 (${board}_download, ${board}_upload): Delete.
12543 (get_target_remote_pipe_cmd): New.
12544
fe68b953
SM
125452017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12546
12547 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12548 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12549 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12550 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12551 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12552 remove with_test_prefix.
12553
300b6685
PA
125542017-10-13 Pedro Alves <palves@redhat.com>
12555
12556 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12557 * gdb.base/annota1.exp: Use it instead of is_remote.
12558 * gdb.base/annota3.exp: Use it instead of is_remote.
12559 * gdb.cp/annota2.exp: Use it instead of is_remote.
12560 * gdb.cp/annota3.exp: Use it instead of is_remote.
12561 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12562
50500caf
PA
125632017-10-13 Pedro Alves <palves@redhat.com>
12564
12565 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12566 (test_num_test_vars, run_and_count_vars, find_env)
12567 (test_set_unset_env, test_inherit_env_var): New procedures.
12568 (top level): Use them.
12569
dad0c6d2
PA
125702017-10-13 Pedro Alves <palves@redhat.com>
12571
12572 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12573 also skip on stub-like targets.
12574
8b0553c1
PA
125752017-10-13 Pedro Alves <palves@redhat.com>
12576
12577 PR gdb/22293
12578 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12579 (top level): Move some tests to ...
12580 (test_not_found): ... this new procedure.
12581 (top level): Call it.
12582
7594f623
PA
125832017-10-13 Pedro Alves <palves@redhat.com>
12584
12585 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12586 expect different "info terminal" output if testing with a
12587 non-native target.
12588
ebe3b402
PA
125892017-10-13 Pedro Alves <palves@redhat.com>
12590 Simon Marchi <simon.marchi@polymtl.ca>
12591
12592 PR python/12966
12593 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12594
42f1b161
PA
125952017-10-13 Pedro Alves <palves@redhat.com>
12596
12597 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12598 already.
12599
8d6ef72b
PA
126002017-10-13 Pedro Alves <palves@redhat.com>
12601
12602 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12603 is_remote.
12604
d7bcd5b8
PA
126052017-10-13 Pedro Alves <palves@redhat.com>
12606
12607 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12608 is_remote.
12609
df479dc6
PA
126102017-10-13 Pedro Alves <palves@redhat.com>
12611
12612 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12613 is set.
12614 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12615 instead of is_remote.
12616
23fb630a
PA
126172017-10-13 Pedro Alves <palves@redhat.com>
12618
12619 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12620 (top level): Add comment.
12621
cc77b1dc
PA
126222017-10-13 Pedro Alves <palves@redhat.com>
12623
12624 * gdb.base/remote.exp (top level): Fix comment typo and add
12625 missing return.
12626
27c9e813
PA
126272017-10-13 Pedro Alves <palves@redhat.com>
12628 Simon Marchi <simon.marchi@polymtl.ca>
12629
12630 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12631 calls and add comments. Skip test if use_gdb_stub is set.
12632 (top level): Use "set cwd" command instead of "cd" command.
12633
5e830d98
PA
126342017-10-13 Pedro Alves <palves@redhat.com>
12635
12636 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12637 is_remote target check.
12638
f5ca0032
PA
126392017-10-13 Pedro Alves <palves@redhat.com>
12640
12641 * gdb.base/scope.exp: Use build_executable + clean_restart +
12642 gdb_file_cmd instead of prepare_for_testing and no longer skip
12643 "before run" tests on is_remote target boards. Update comments.
12644 * boards/native-extended-gdbserver.exp
12645 (extended_gdbserver_load_last_file): New, factored out from ...
12646 (gdb_load): ... this. Move further below and add comment.
12647 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12648
8aed1c0d
PA
126492017-10-12 Pedro Alves <palves@redhat.com>
12650
12651 * gdb.base/attach.exp: Remove references to gdb64.
12652 * gdb.base/dbx.exp: Remove references to gdb64.
12653
cfa34c87
SM
126542017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12655 Pedro Alves <palves@redhat.com>
12656
12657 * gdb.base/label.exp: Remove is_remote target check.
12658
9192b7de
PA
126592017-10-12 Pedro Alves <palves@redhat.com>
12660
12661 * gdb.base/auvx.exp (coredir): Update comment.
12662 (top level) <core_works>: Use "set cwd" command instead of "cd"
12663 command.
12664
6bf0052d
PA
126652017-10-12 Pedro Alves <palves@redhat.com>
12666 Simon Marchi <simon.marchi@polymtl.ca>
12667
12668 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12669 target boards.
12670
e48ef82d
PA
126712017-10-12 Pedro Alves <palves@redhat.com>
12672 Simon Marchi <simon.marchi@polymtl.ca>
12673
12674 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12675 Instead skip if there's any gdb_protocol set.
12676
8d7aea57
SM
126772017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12678 Pedro Alves <palves@redhat.com>
12679
12680 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12681
30440677
PA
126822017-10-12 Pedro Alves <palves@redhat.com>
12683 Simon Marchi <simon.marchi@polymtl.ca>
12684
12685 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12686 instead of on dejagnu remote boards.
12687
4e04f045 126882017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12689 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12690
12691 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12692 checks. Use build_executable + clean_restart instead of
12693 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12694 of enabling non-stop after starting gdb.
12695
871a186e
PA
126962017-10-12 Pedro Alves <palves@redhat.com>
12697
12698 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12699 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12700 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12701 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12702
56d704da
AK
127032017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12704
12705 * gdb.arch/arc-tdesc-cpu.exp: New file.
12706 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12707
2f20e312
SM
127082017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12709
12710 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12711
65630365
PA
127122017-10-10 Pedro Alves <palves@redhat.com>
12713
12714 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12715 expect CLI output.
12716
bf469271
PA
127172017-10-10 Pedro Alves <palves@redhat.com>
12718
12719 * lib/selftest-support.exp (selftest_setup): Update for
12720 captured_command_loop's prototype change.
12721
777a42f1
PA
127222017-10-09 Pedro Alves <palves@redhat.com>
12723
12724 Test both arch1=>arch2 and arch2=>arch1.
12725
12726 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12727 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12728 factored out to...
12729 (append_arch1_options, append_arch2_options, append_arch_options)
12730 (build_executables): New procedures.
12731 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12732 local.
12733 (top level): Add new 'first_arch' testing axis.
12734
cbd2b4e3
PA
127352017-10-09 Pedro Alves <palves@redhat.com>
12736
12737 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12738 (barrier): New.
12739 (thread_start, all_started): New functions.
12740 (main): Spawn new thread and wait until it is scheduled.
12741 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12742 option.
12743 (do_test): Add 'selected_thread' parameter. Run to all_started
12744 instead of main. Explicitly set the breakpoint at main. Switch
12745 to the SELECTED_THREAD thread.
12746 (top level): Test handling the exec event with either the main
12747 thread or the second thread selected.
12748
5c9e4427
PA
127492017-10-09 Pedro Alves <palves@redhat.com>
12750
12751 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12752 logic. Move STOP marker after the value checks.
12753 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12754 regexp.
12755
b3b7c423
SL
127562017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12757
12758 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12759
3b4b2f16
UW
127602017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12761
12762 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12763 integer-to-dfp conversion.
12764 * gdb.base/dfp-test.exp: Likewise.
12765
5cd63fda
PA
127662017-10-04 Pedro Alves <palves@redhat.com>
12767
12768 * gdb.multi/hangout.c: Include <unistd.h>.
12769 (hangout_loop): New function.
12770 (main): Call alarm. Call hangout_loop in a loop.
12771 * gdb.multi/hello.c: Include <unistd.h>.
12772 (hello_loop): New function.
12773 (main): Call alarm. Call hangout_loop in a loop.
12774 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12775 inferior with the other selected.
12776
4c71c105
SM
127772017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12778
12779 * gdb.mi/list-thread-groups-available.exp: New file.
12780 * gdb.mi/list-thread-groups-available.c: New file.
12781
bc3b087d
SDJ
127822017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12783
12784 * gdb.base/set-cwd.exp: Make it available on
12785 native-extended-gdbserver.
12786
d092c5a2
SDJ
127872017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12788
12789 * gdb.base/set-cwd.c: New file.
12790 * gdb.base/set-cwd.exp: Likewise.
12791
45320ffa
TT
127922017-10-02 Tom Tromey <tom@tromey.com>
12793
12794 PR rust/22236:
12795 * gdb.rust/simple.rs (main): New variable "fslice".
12796 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12797
b3e3859b
TT
127982017-10-02 Tom Tromey <tom@tromey.com>
12799
12800 * gdb.rust/simple.exp: Test ptype of a slice.
12801
01af5e0d
TT
128022017-10-02 Tom Tromey <tom@tromey.com>
12803
12804 * gdb.rust/simple.exp: Test index of slice.
12805
a9bbfbd8
TT
128062017-09-27 Tom Tromey <tom@tromey.com>
12807
12808 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12809
df8899e5
TP
128102017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12811 Pedro Alves <palves@redhat.com>
12812
12813 * gdb.base/compare-sections.exp (get value of read-only section): Read
12814 as unsigned value.
12815 (corrupt read-only section): Likewise and don't set written if patching
12816 failed.
12817
757bf54b
KB
128182017-09-21 Kevin Buettner <kevinb@redhat.com>
12819
12820 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12821 files.
12822
06871ae8
PA
128232017-09-20 Pedro Alves <palves@redhat.com>
12824
12825 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12826 symbol names in gdb's output.
12827 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12828
e5f25bc5
PA
128292017-09-20 Pedro Alves <palves@redhat.com>
12830
12831 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12832 Rename to ...
12833 (test_list_ambiguous_symbol): ... this and add a symbol name
12834 parameter. Adjust.
12835 (test_list_ambiguous_function): Reimplement on top of
12836 test_list_ambiguous_symbol and also test listing ambiguous
12837 variables.
12838 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12839 (ambiguous_fun): ... this.
12840 (ambiguous_var): New.
12841 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12842 (ambiguous_fun): ... this.
12843 (ambiguous_var): New.
12844
4e5a4f58
JB
128452017-09-19 John Baldwin <jhb@FreeBSD.org>
12846
12847 * gdb.base/starti.c: New file.
12848 * gdb.base/starti.exp: New file.
12849 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12850
26e53f3e
PA
128512017-09-14 Pedro Alves <palves@redhat.com>
12852
12853 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12854 (top level): Use it instead of runto.
12855
cb791d59
TT
128562017-09-11 Tom Tromey <tom@tromey.com>
12857
12858 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12859
7c96f8c1
TT
128602017-09-11 Tom Tromey <tom@tromey.com>
12861
12862 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12863 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12864
469412dd
CW
128652017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12866
12867 * gdb.fortran/printing-types.exp: New file.
12868 * gdb.fortran/printing-types.exp: New file.
12869
e0f86435
BH
128702017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12871
12872 * gdb.fortran/vla-ptype.exp: Fix typos.
12873 * gdb.fortran/vla-value.exp: Same.
12874
9e9af4be
BH
128752017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12876
12877 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12878 * gdb.mi/mi-var-child-f.exp: Likewise.
12879 * gdb.mi/mi-vla-fortran.exp: Likewise.
12880
a5ad232b 128812017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12882 Christoph Weinmann <christoph.t.weinmann@intel.com>
12883 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12884
12885 * gdb.fortran/ptr-indentation.f90: New file.
12886 * gdb.fortran/ptr-indentation.exp: New file.
12887
5aec60eb
TT
128882017-09-05 Tom Tromey <tom@tromey.com>
12889
12890 PR gdb/22010:
12891 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12892
8f8f8152
TP
128932017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12894
12895 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12896
fbd1b771
JK
128972017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12898
12899 * gdb.threads/tls-nodebug-pie.c: New file.
12900 * gdb.threads/tls-nodebug-pie.exp: New file.
12901
5eb5f850
TT
129022017-09-05 Tom Tromey <tom@tromey.com>
12903
12904 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12905 for rust.
12906
ae780a21
SM
129072017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12908
12909 * gdb.multi/multi-arch-exec.exp: Test with different
12910 "follow-exec-mode" settings.
12911 (do_test): New procedure.
12912
3693fdb3
PA
129132017-09-04 Pedro Alves <palves@redhat.com>
12914
12915 * gdb.base/func-static.c (S::method const, S::method volatile)
12916 (S::method volatile const): New methods.
12917 (c_s, v_s, cv_s): New instances.
12918 (main): Call method() on them.
12919 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12920 (cannot_resolve): New procedure.
12921 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12922 print-quote-unquoted columns.
12923 (do_test): Test printing each scope too.
12924
e68cb8e0
PA
129252017-09-04 Pedro Alves <palves@redhat.com>
12926
12927 * gdb.base/local-static.exp: Also test with
12928 class::method::variable wholly quoted.
12929 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12930
858be34c
PA
129312017-09-04 Pedro Alves <palves@redhat.com>
12932
12933 * gdb.base/local-static.c: New.
12934 * gdb.base/local-static.cc: New.
12935 * gdb.base/local-static.exp: New.
12936
46a4882b
PA
129372017-09-04 Pedro Alves <palves@redhat.com>
12938
12939 * gdb.asm/asm-source.exp: Add casts to int.
12940 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12941 (dataglobal64_1, dataglobal64_2): New globals.
12942 * gdb.base/nodebug.exp: Test different expressions involving the
12943 new globals, with print, whatis and ptype. Add casts to int.
12944 * gdb.base/solib-display.exp: Add casts to int.
12945 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12946 * gdb.cp/m-static.exp: Add cast to int.
12947 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12948 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12949 tls variable with no debug info without a cast. Test with a cast
12950 to int too.
12951 * gdb.trace/entry-values.exp: Add casts.
12952
2c5a2be1
PA
129532017-09-04 Pedro Alves <palves@redhat.com>
12954
12955 * gdb.base/nodebug.exp: Test that ptype's error about functions
12956 with unknown return type includes the function name too.
12957
7022349d
PA
129582017-09-04 Pedro Alves <palves@redhat.com>
12959
12960 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12961 return type of munmap in infcall.
12962 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12963 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12964 type of ftell in infcall.
12965 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12966 type of getpid in infcall.
12967 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12968 infcall.
12969 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12970 Bail on failure to extract the pid.
12971 * gdb.base/nodebug.c: #include <stdint.h>.
12972 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12973 New functions.
12974 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12975 Change expected output of print/whatis/ptype with functions with
12976 no debug info. Test all supported languages. Call
12977 test_call_promotion.
12978 * gdb.compile/compile.exp: Adjust expected output to expect
12979 warning.
12980 * gdb.threads/siginfo-threads.exp: Likewise.
12981
54990598
PA
129822017-09-04 Pedro Alves <palves@redhat.com>
12983
12984 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12985 "prototypes". Test calling float functions via prototyped and
12986 unprototyped function pointers.
12987 (perform_all_tests): New parameter "prototypes". Pass it down.
12988 (top level): Pass down "prototypes" parameter to
12989 perform_all_tests.
12990
34d16ea2
SM
129912017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12992
12993 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12994 Test with nested loops.
12995
9521ecda
SM
129962017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12997
12998 * gdb.base/commands.exp: Call the new procedures.
12999 (loop_break_test, loop_continue_test): New procedures.
13000
80a65e9b
SM
130012017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13002
13003 * gdb.base/commands.exp: Call new procedure.
13004 (define_if_without_arg_test): New procedure.
13005
e439fa14
PA
130062017-09-04 Pedro Alves <palves@redhat.com>
13007
13008 * gdb.base/list-ambiguous.exp: New file.
13009 * gdb.base/list-ambiguous0.c: New file.
13010 * gdb.base/list-ambiguous1.c: New file.
13011 * gdb.base/list.exp (test_list_range): Adjust expected output.
13012
0a2dde4a
SDJ
130132017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
13014
13015 * gdb.base/share-env-with-gdbserver.c: New file.
13016 * gdb.base/share-env-with-gdbserver.exp: Likewise.
13017
5e89eb3a
SM
130182017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13019
13020 * gdb.base/commands.exp (gdbvar_simple_if_test,
13021 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
13022 progvar_simple_if_test, progvar_simple_while_test,
13023 progvar_complex_if_while_test, user_defined_command_test,
13024 user_defined_command_args_eval,
13025 user_defined_command_args_stack_test,
13026 user_defined_command_manyargs_test, bp_deleted_in_command_test,
13027 temporary_breakpoint_commands,
13028 gdb_test_no_prompt, redefine_hook_test,
13029 redefine_backtrace_test): Remove "global gdb_prompt".
13030
fd437cbc
SM
130312017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13032
13033 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
13034 New proc, call it from toplevel.
13035
87215ad1
SDJ
130362017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
13037
13038 PR remote/21852
13039 * gdb.server/normal.c: New file, copied from gdb.base.
13040 * gdb.server/run-without-local-binary.exp: New file.
13041
58afddc6
WP
130422017-08-07 Weimin Pan <weimin.pan@oracle.com>
13043
13044 * gdb.arch/sparc64-adi.exp: New file.
13045 * gdb.arch/sparc64-adi.c: New file.
13046
5277199a
PA
130472017-08-22 Pedro Alves <palves@redhat.com>
13048
13049 * gdb.cp/overload.exp (line_range_pattern): New procedure.
13050 (top level): Add "list all overloads" tests.
13051
14278e1f
TT
130522017-08-22 Tom Tromey <tom@tromey.com>
13053
13054 * gdb.gdb/xfullpath.exp: Remove.
13055
bf223d3e
PA
130562017-08-21 Pedro Alves <palves@redhat.com>
13057
13058 PR gdb/19487
13059 * gdb.base/symbol-alias.c: New.
13060 * gdb.base/symbol-alias2.c: New.
13061 * gdb.base/symbol-alias.exp: New.
13062
c973d0aa
PA
130632017-08-21 Pedro Alves <palves@redhat.com>
13064
13065 * gdb.base/dfp-test.c
13066 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
13067 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
13068 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
13069 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
13070 * gdb.base/whatis-ptype-typedefs.c: New.
13071 * gdb.base/whatis-ptype-typedefs.exp: New.
13072 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
13073 (an_int, an_int_type, an_int_type2): New globals.
13074 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
13075 involving typedefs and cast expressions.
13076 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
13077 (lookup_typedefs_function): New.
13078 (typedefs_pretty_printers_dict): New.
13079 (top level): Register lookup_typedefs_function in
13080 gdb.pretty_printers.
13081
6d580b63
YQ
130822017-08-18 Yao Qi <yao.qi@linaro.org>
13083
13084 * gdb.server/unittest.exp: New.
13085
206726fb
SDJ
130862017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
13087
13088 PR gdb/21954
13089 * gdb.base/environ.exp: Add test to check if 'unset environment'
13090 works.
13091
bf0ec4c2
AA
130922017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13093
13094 * lib/gdb.exp (universal_compile_options): New caching proc.
13095 (gdb_compile): Suppress GCC's coloring of messages.
13096
d6382fff
TT
130972017-08-14 Tom Tromey <tom@tromey.com>
13098
13099 PR gdb/21675:
13100 * gdb.base/printcmds.exp (test_radices): New function.
13101 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
13102 * gdb.base/sizeof.exp (check_valueof): Use p/d.
13103 * lib/gdb.exp (get_integer_valueof): Use p/d.
13104
c2c2dd9f
SM
131052017-08-12 Simon Marchi <simon.marchi@ericsson.com>
13106
13107 * lib/gdb.exp (get_valueof): Don't capture end-of-line
13108 characters.
13109
fdffd6f4
TT
131102017-08-05 Tom Tromey <tom@tromey.com>
13111
13112 * gdb.rust/simple.exp: Allow String to appear in a different
13113 namespace.
13114
27d41eac
YQ
131152017-07-26 Yao Qi <yao.qi@linaro.org>
13116
13117 * gdb.gdb/unittest.exp: Invoke command
13118 "maintenance check xml-descriptions".
13119
031ed05d
AA
131202017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13121
13122 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
13123 calling context.
13124 (hex128): Drop erroneous calculation of parameters.
13125
dcd27ddf
SM
131262017-07-22 Simon Marchi <simon.marchi@ericsson.com>
13127
13128 * gdb.python/py-unwind.exp: Disable stack protection when
13129 building test file.
13130
47e77640
PA
131312017-07-20 Pedro Alves <palves@redhat.com>
13132
13133 * gdb.base/default.exp (set language): Adjust expected output.
13134
62d2a18a
PA
131352017-07-20 Pedro Alves <palves@redhat.com>
13136
13137 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
13138 (test_minsym): ... this, and make static.
13139 (get_pck__foo__bar__minsym): Rename to ...
13140 (get_test_minsym): ... this.
13141 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
13142 symbol names and comments.
13143 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
13144 (get_test_minsym): ... this.
13145 (pck__foo__bar__minsym__2): Rename to ...
13146 (test_minsym): ... this.
13147 (main): Adjust.
13148
c45ec17c
PA
131492017-07-17 Pedro Alves <palves@redhat.com>
13150
13151 * gdb.base/completion.exp: Adjust expected output.
13152 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
13153 the completer works.
13154
c6756f62
PA
131552017-07-17 Pedro Alves <palves@redhat.com>
13156
13157 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
13158
5bd68487
AB
131592017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
13160
13161 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
13162
8880f2a9
TT
131632017-07-14 Tom Tromey <tom@tromey.com>
13164
13165 PR rust/21764:
13166 * gdb.rust/simple.exp: Add tests.
13167
65547233
TT
131682017-07-14 Tom Tromey <tom@tromey.com>
13169
13170 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
13171
8f14146e
PA
131722017-07-14 Pedro Alves <palves@redhat.com>
13173
13174 * gdb.linespec/base/one/thefile.cc (z1): New function.
13175 * gdb.linespec/base/two/thefile.cc (z2): New function.
13176 * gdb.linespec/linespec.exp: Add tests.
13177
b4365d02
AB
131782017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13179
13180 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
13181 to mi_create_breakpoint.
13182
5d2cbaa5
AB
131832017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13184
13185 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
13186 mi_create_breakpoint.
13187
11cb5716
IB
131882017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
13189
13190 * gdb.dlang/demangle.exp: Update for demangling changes.
13191
03278692
TT
131922017-07-09 Tom Tromey <tom@tromey.com>
13193
13194 * gdb.dwarf2/shortpiece.exp: New file.
13195
33c5cd75
DB
131962017-07-06 David Blaikie <dblaikie@gmail.com>
13197
13198 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
13199 built from fissiont-multi-cu{1,2}.c.
13200 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
13201 except putting 'main' and 'func' in separate CUs in the same DWO file.
13202 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
13203 test.
13204 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
13205 test.
13206
8455d262
PA
132072017-07-06 Pedro Alves <palves@redhat.com>
13208
13209 * gdb.python/py-unwind.exp: Test flushregs.
13210
dc4bde35
SDJ
132112017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13212
13213 PR cli/21688
13214 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
13215 tests for alias commands and trailing whitespace.
13216
51ed89aa
SDJ
132172017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13218
13219 PR cli/21688
13220 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
13221 procedure. Call it.
13222
eb17d413
PA
132232017-06-29 Pedro Alves <palves@redhat.com>
13224
13225 * gdb.base/printcmds.exp: Add tests.
13226
41664b45
DG
132272017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
13228
13229 PR gdb/21337
13230 * gdb.base/reread-readsym.exp: New file.
13231 * gdb.base/reread-readsym.c: New file.
13232
75312ae3
KB
132332017-06-21 Kevin Buettner <kevinb@redhat.com>
13234
13235 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
13236 subpattern.
13237
66953522
PB
132382017-06-19 Peter Bergner <bergner@vnet.ibm.com>
13239
13240 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
13241 extended mnemonic.
13242 * gdb.arch/powerpc-power9.s: Likewise.
13243
5524b525
AA
132442017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13245
13246 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
13247 on 32-bit x86 targets. Exploit is_*_target macros where
13248 appropriate.
13249
03c8af18
AA
132502017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13251
13252 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
13253 register pieces.
13254
3bf31011
AA
132552017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13256
13257 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
13258 located in one or more DWARF pieces.
13259
805acca0
AA
132602017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13261
13262 * lib/gdb.exp (get_endianness): New proc.
13263 * gdb.arch/aarch64-fp.exp: Use it.
13264 * gdb.arch/altivec-regs.exp: Likewise.
13265 * gdb.arch/e500-regs.exp: Likewise.
13266 * gdb.arch/vsx-regs.exp: Likewise.
13267 * gdb.base/dump.exp: Likewise.
13268 * gdb.base/funcargs.exp: Likewise.
13269 * gdb.base/gnu_vector.exp: Likewise.
13270 * gdb.dwarf2/formdata16.exp: Likewise.
13271 * gdb.dwarf2/implptrpiece.exp: Likewise.
13272 * gdb.dwarf2/nonvar-access.exp: Likewise.
13273 * gdb.python/py-inferior.exp: Likewise.
13274 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
13275
e9352324
AA
132762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13277
13278 PR gdb/21226
13279 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
13280 stack value pieces are taken from the LSB end.
13281
d5d1163e
AA
132822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13283
13284 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
13285 variable at nonzero offset.
13286
0567c986
AA
132872017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13288
13289 * gdb.dwarf2/var-access.c: New file.
13290 * gdb.dwarf2/var-access.exp: New test.
13291 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
13292
973e9aab
TT
132932017-06-12 Tom Tromey <tom@tromey.com>
13294
13295 * gdb.dwarf2/formdata16.exp: Add tests.
13296
d9109c80
TT
132972017-06-12 Tom Tromey <tom@tromey.com>
13298
13299 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
13300
30a25466
TT
133012017-06-12 Tom Tromey <tom@tromey.com>
13302
13303 PR exp/16225:
13304 * gdb.reverse/i386-sse-reverse.exp: Update tests.
13305 * gdb.arch/vsx-regs.exp: Update tests.
13306 * gdb.arch/s390-vregs.exp (hex128): New proc.
13307 Update test.
13308 * gdb.arch/altivec-regs.exp: Update tests.
13309
aefd8b33
SDJ
133102017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13311
13312 * gdb.base/startup-with-shell.c: New file.
13313 * gdb.base/startup-with-shell.exp: Likewise.
13314
2090129c
SDJ
133152017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13316
13317 * gdb.server/non-existing-program.exp: Update regex in order to
13318 reflect the fact that gdbserver is now using fork_inferior (with a
13319 shell) to startup the inferior.
13320
8e86a419
SM
133212017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13322
13323 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13324 support function calls from GDB.
13325
e6cf65f2
TT
133262017-05-21 Tom Tromey <tom@tromey.com>
13327
13328 PR rust/21466:
13329 * gdb.rust/unsized.exp: New file.
13330 * gdb.rust/unsized.rs: New file.
13331
43cc5389
TT
133322017-05-19 Tom Tromey <tom@tromey.com>
13333
13334 PR rust/21484:
13335 * gdb.rust/watch.exp: New file.
13336 * gdb.rust/watch.rs: New file.
13337
ec8df234
TT
133382017-05-18 Tom Tromey <tom@tromey.com>
13339
13340 * gdb.rust/simple.exp: Allow Box to be qualified.
13341
3e3e7fae
TP
133422017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13343
13344 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13345
59cc050d
PA
133462017-05-18 Pedro Alves <palves@redhat.com>
13347
13348 * gdb.base/fileio.c (test_write, test_read, test_close)
13349 (test_fstat): Don't print 'ret' in the fail path.
13350
c8f6abd1
PA
133512017-05-18 Pedro Alves <palves@redhat.com>
13352
13353 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13354 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13355 (test_system, test_rename, test_unlink, test_time): Change
13356 prototypes.
13357 * gdb.base/fileio.exp (stop_msg): Adjust.
13358
d2a03b77
PA
133592017-05-18 Pedro Alves <palves@redhat.com>
13360
13361 * gdb.base/fileio.c (null_str): New global.
13362 (test_stat): Use it.
13363 * gdb.base/fileio.exp: Remove nowarnings.
13364
0d5c6999
YQ
133652017-05-17 Yao Qi <yao.qi@linaro.org>
13366
13367 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13368
21873064
YQ
133692017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13370
13371 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13372 argument command.
13373 (top-level): Invoke test_set_inferior_tty.
13374
d512d31c
PA
133752017-05-04 Pedro Alves <palves@redhat.com>
13376
13377 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13378 Add parens to print call for Python 3.
13379
90cef2ed
KS
133802017-05-03 Keith Seitz <keiths@redhat.com>
13381
13382 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13383 (main): Call it.
13384
14f819c8
TW
133852017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13386
13387 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13388 to prev and next.
13389
913aeadd
TW
133902017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13391
13392 * gdb.python/py-record-btrace.exp: Remove test for
13393 gdb.BtraceInstruction.error.
13394
a3be24ad
TW
133952017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13396
13397 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13398
ae20e79a
TW
133992017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13400
13401 * gdb.python/py-record-btrace-threads.c: New file.
13402 * gdb.python/py-record-btrace-threads.exp: New file.
13403
45ce1b47
SDJ
134042017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13405
13406 PR testsuite/8595
13407 * gdb.base/environ.exp: Make test available in all architectures.
13408 Move bits related to "info program" testing to
13409 gdb.base/info-program.exp. Rewrite tests to use the two new
13410 procedures mentione below.
13411 (test_set_show_env_var) New procedure.
13412 (test_set_show_env_var_equal): Likewise.
13413 * gdb.base/info-program.exp: New file.
13414
e15c3eb4
KS
134152017-04-27 Keith Seitz <keiths@redhat.com>
13416
13417 * gdb.cp/oranking.cc (test15): New function.
13418 (main): Call test15 and declare additional variables for testing.
13419 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13420 "p foo101('abc')" tests.
13421 Add tests for cv qualifier overloads.
13422 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13423 "lvalue reference overload" test.
13424 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13425 "print value of f1 on Child&& in f2" test.
13426
3a3fd0fd
PA
134272017-04-19 Pedro Alves <palves@redhat.com>
13428
13429 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13430 procedure.
13431 (top level): Call it.
13432 * lib/gdb.exp (gdb_define_cmd): New procedure.
13433
53375380
PA
134342017-04-12 Pedro Alves <palves@redhat.com>
13435
13436 PR gdb/21323
13437 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13438 (wchar): New global.
13439 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13440 (do_test_wide_char, wide_char_types_no_program, top level): Add
13441 wchar_t testing.
13442
53e710ac
PA
134432017-04-12 Pedro Alves <palves@redhat.com>
13444
13445 PR c++/21323
13446 * gdb.cp/wide_char_types.c: New file.
13447 * gdb.cp/wide_char_types.exp: New file.
13448
0ad9d8c7
SDJ
134492017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13450
13451 PR gdb/21352
13452 * gdb.trace/tsv.exp: Add test for "tsave -r".
13453
b1b45502
IB
134542017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13455
13456 * gdb.dlang/watch-loc.c: New file.
13457 * gdb.dlang/watch-loc.exp: New file.
13458
ec13808e
JK
134592017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13460
13461 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13462
fe5f7374
AK
134632017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13464
13465 * gdb.arch/arc-analyze-prologue.S: New file.
13466 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13467
eea78757
AK
134682017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13469
13470 * gdb.arch/arc-decode-insn.S: New file.
13471 * gdb.arch/arc-decode-insn.exp: Likewise.
13472
5badf10a
IR
134732017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13474
13475 PR tdep/20928
13476 * gdb.arch/sparc64-regs.exp: New file.
13477 * gdb.arch/sparc64-regs.S: Likewise.
13478
cee59b3f
TW
134792017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13480
13481 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13482 and memory view on Python 3.
13483
c0f55cc6
AV
134842017-03-20 Artemiy Volkov <artemiyv@acm.org>
13485 Keith Seitz <keiths@redhat.com>
13486
13487 PR gdb/14441
13488 * gdb.cp/demangle.exp: Add rvalue reference tests.
13489 * gdb.cp/rvalue-ref-casts.cc: New file.
13490 * gdb.cp/rvalue-ref-casts.exp: New file.
13491 * gdb.cp/rvalue-ref-overload.cc: New file.
13492 * gdb.cp/rvalue-ref-overload.exp: New file.
13493 * gdb.cp/rvalue-ref-params.cc: New file.
13494 * gdb.cp/rvalue-ref-params.exp: New file.
13495 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13496 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13497 * gdb.cp/rvalue-ref-types.cc: New file.
13498 * gdb.cp/rvalue-ref-types.exp: New file.
13499 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13500 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13501
51457a05
MAL
135022017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13503
13504 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13505 New procedure.
13506
5b291c04
MAL
135072017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13508
13509 * lib/mi-support.exp (mi_gdb_test): Add additional message
13510 for unexpected output.
13511
59a56148
AA
135122017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13513
13514 * gdb.base/examine-backward.c (Barrier): New character array
13515 constant, to ensure that TestStrings is preceded by a string
13516 terminator.
13517
7942e96e
AA
135182017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13519
13520 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13521 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13522 and implicit pointer into such a location.
13523
6ebac3fb
DE
135242017-03-16 Doug Evans <dje@google.com>
13525
13526 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13527
ec3b243d
TP
135282017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13529
13530 * gdb.cp/m-static.exp: Fix expectation for prototype of
13531 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13532
135332017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13534
13535 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13536 * gdb.guile/scm-lazy-string.c: New file.
13537 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13538 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13539 for pointer, array, typedef lazy strings.
13540
2cc36e25 135412017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13542
13543 PR python/17728, python/18439, python/18779
13544 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13545 * gdb.python/py-lazy-string.c (pointer): New typedef.
13546 (main): New locals ptr, array, typedef_ptr.
13547 * gdb.python/py-value.exp: Move lazy string tests to ...
13548 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13549 array, typedef lazy strings.
ec3b243d 13550
0efcde63
AK
135512017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13552
13553 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13554 Add optional 'test' parameter.
13555
7978d7c3
SM
135562017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13557
13558 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13559 Skip for versions of DejaGnu < 1.5.
13560
896c0c1e
SM
135612017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13562
13563 * lib/gdb.exp (dejagnu_version): New proc.
13564 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13565 Use dejagnu_version.
13566
5f4d1085
KS
135672017-03-10 Keith Seitz <keiths@redhat.com>
13568
13569 PR c++/8128
13570 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13571 type from destructor regexps.
13572 Add a branch which actually passes the test.
13573 Adjust "ptype t5i" test names.
13574
1de05205
PA
135752017-03-08 Pedro Alves <palves@redhat.com>
13576
13577 * gdb.base/step-over-exit.exp: Add explicit test message.
13578
c65d6b55
PA
135792017-03-08 Pedro Alves <palves@redhat.com>
13580
13581 PR gdb/18360
13582 * gdb.threads/interrupt-while-step-over.c: New file.
13583 * gdb.threads/interrupt-while-step-over.exp: New file.
13584
2e86a283
PA
135852017-03-08 Pedro Alves <palves@redhat.com>
13586
13587 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13588 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13589
25dcbff6
PA
135902017-03-08 Pedro Alves <palves@redhat.com>
13591
13592 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13593 PKRU as not supported as a PASS.
13594
dc9366eb
PA
135952017-03-08 Pedro Alves <palves@redhat.com>
13596
13597 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13598 prefix instead of $binfile1/$binfile2.
13599 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13600 in test message.
13601 * gdb.python/py-completion.exp: Use "load python file" as test
13602 messages instead of unstable path names.
13603
6e5d74e7
PA
136042017-03-08 Pedro Alves <palves@redhat.com>
13605 Jan Kratochvil <jan.kratochvil@redhat.com>
13606
13607 PR cli/21218
13608 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13609 New proc.
13610 (top level): Call it.
13611
9753a2f6
PA
136122017-03-08 Pedro Alves <palves@redhat.com>
13613
13614 PR tui/21216
13615 * gdb.tui/tui-nl-filtered-output.exp: New file.
13616
1a4dd9dd
PA
136172017-03-08 Pedro Alves <palves@redhat.com>
13618
13619 * gdb.base/completion.exp: Move TUI completion tests to ...
13620 * gdb.tui/completion.exp: ... this new file.
13621
7cbbff33
PA
136222017-03-08 Pedro Alves <palves@redhat.com>
13623
13624 * gdb.base/tui-disasm-long-lines.c,
13625 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13626 gdb.base/tui-layout.exp: Move to ...
13627 * gdb.tui/: ... this new directory.
13628
5f6fd321
PA
136292017-03-07 Pedro Alves <palves@redhat.com>
13630
13631 * gdb.base/tui-layout.c: New file.
13632 * gdb.base/tui-layout.exp: New file.
13633
44959fa8
PA
136342017-03-07 Pedro Alves <palves@redhat.com>
13635
13636 * gdb.base/tui-layout.c: Rename to ...
13637 * gdb.base/tui-disasm-long-lines.c: ... this.
13638 * gdb.base/tui-layout.exp: Rename to ...
13639 * gdb.base/tui-disasm-long-lines.exp: ... this.
13640
f8c4e718
PA
136412017-03-07 Pedro Alves <palves@redhat.com>
13642
13643 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13644
6dbb839a 136452017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13646
13647 * i386-mpx-call.c: New file.
13648 * i386-mpx-call.exp: New file.
13649
65b48a81
PB
136502017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13651
13652 * gdb.arch/powerpc-power.exp: Delete test.
13653 * gdb.arch/powerpc-power.s: Likewise.
13654 * gdb.disasm/disassembler-options.exp: New test.
13655 * gdb.arch/powerpc-altivec.exp: Likewise.
13656 * gdb.arch/powerpc-altivec.s: Likewise.
13657 * gdb.arch/powerpc-altivec2.exp: Likewise.
13658 * gdb.arch/powerpc-altivec2.s: Likewise.
13659 * gdb.arch/powerpc-altivec3.exp: Likewise.
13660 * gdb.arch/powerpc-altivec3.s: Likewise.
13661 * gdb.arch/powerpc-power7.exp: Likewise.
13662 * gdb.arch/powerpc-power7.s: Likewise.
13663 * gdb.arch/powerpc-power8.exp: Likewise.
13664 * gdb.arch/powerpc-power8.s: Likewise.
13665 * gdb.arch/powerpc-power9.exp: Likewise.
13666 * gdb.arch/powerpc-power9.s: Likewise.
13667 * gdb.arch/powerpc-vsx.exp: Likewise.
13668 * gdb.arch/powerpc-vsx.s: Likewise.
13669 * gdb.arch/powerpc-vsx2.exp: Likewise.
13670 * gdb.arch/powerpc-vsx2.s: Likewise.
13671 * gdb.arch/powerpc-vsx3.exp: Likewise.
13672 * gdb.arch/powerpc-vsx3.s: Likewise.
13673 * gdb.arch/arm-disassembler-options.exp: Likewise.
13674 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13675 * gdb.arch/s390-disassembler-options.exp: Likewise.
13676
17cd4947
LM
136772017-02-23 Luis Machado <lgustavo@codesourcery.com>
13678
13679 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13680 (check_supported_features): ... this. Changed return type to void.
13681 (supports_rdseed): New static global.
13682 (rdseed): Check supports_rdseed.
13683 (initialize): Call check_supported_features.
13684
2039d74e
EBM
136852017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13686
13687 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13688 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13689 and lqarx/stqcx.
13690 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13691 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13692
a51d7ecf
EBM
136932017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13694
13695 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13696 uppercase.
13697
0224619f
JK
136982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13699
13700 * gdb.dwarf2/formdata16.c: New file.
13701 * gdb.dwarf2/formdata16.exp: New file.
13702 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13703
216f72a1
JK
137042017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13705
13706 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13707 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13708 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13709 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13710 DW_AT_GNU_*.
13711
43988095
JK
137122017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13713
13714 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13715
99e8a4f9
SDJ
137162017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13717
13718 PR gdb/21164
13719 * gdb.base/maint.exp: Add testcases for when the commands do
13720 not have arguments.
13721
b58a8c0c
TP
137222017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13723
13724 * gdb.cp/chained-calls.exp: Use p instead of P.
13725
4e746bb6
TW
137262017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13727
13728 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13729 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13730
3f77c769
TT
137312017-02-14 Tom Tromey <tom@tromey.com>
13732
13733 PR python/13598:
13734 * gdb.python/py-events.exp: Add before_prompt event tests.
13735
075beec0
AA
137362017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13737
13738 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13739
bf5f525c
LM
137402017-02-13 Luis Machado <lgustavo@codesourcery.com>
13741
13742 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13743 (main): Call my_unique_function_name.
13744 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13745 completion of patterns with a single match.
13746 Add missing -re switches to gdb_test_multiple calls.
13747
13a66184
LM
137482017-02-13 Luis Machado <lgustavo@codesourcery.com>
13749
13750 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13751 return if core file is not recognized.
13752
26a06916
SM
137532017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13754
13755 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13756 and extra UIs.
13757
b761ca9e
SM
137582017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13759
13760 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13761 proc_with_prefix.
13762
b964bee0
TT
137632017-02-10 Tom Tromey <tom@tromey.com>
13764
13765 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13766
18da0c51
MG
137672017-02-10 Martin Galvan <martingalvan@sourceware.org>
13768
13769 PR gdb/21122
13770 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13771
604c4576
JG
137722017-02-08 Jerome Guitton <guitton@adacore.com>
13773
13774 * gdb.base/define.exp: Add test for command abbreviations
13775 in define.
13776
20b477a7
LM
137772017-02-06 Luis Machado <lgustavo@codesourcery.com>
13778
13779 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13780 * gdb.reverse/insn-reverse-x86.c: New file.
13781
3f7b46f2
IR
137822017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13783
13784 PR tdep/20936
13785 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13786
f0fd41c1
TT
137872017-02-03 Tom Tromey <tom@tromey.com>
13788
13789 PR rust/21097:
13790 * gdb.rust/simple.exp: Add new tests.
13791
5be5dbf0
PA
137922017-02-02 Pedro Alves <palves@redhat.com>
13793
13794 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13795 tests.
13796
7346ef59
AA
137972017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13798
13799 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13800 taking a 2-byte value out of a 4-byte DWARF implicit value on
13801 big-endian targets.
13802 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13803 logic. Add test cases for DW_OP_implicit.
13804
787f0025
MM
138052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13806
13807 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13808
68777c29
MM
138092017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13810
13811 * gdb.btrace/enable.exp: Call gdb_exit before
13812 skip_gdbserver_tests.
13813
0a1c7e28
MM
138142017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13815
13816 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13817 GDBFLAGS.
13818
b5ac99b0
MM
138192017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13820
13821 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13822 the test is skipped.
13823 * gdb.btrace/data.exp: Likewise.
13824 * gdb.btrace/delta.exp: Likewise.
13825 * gdb.btrace/dlopen.exp: Likewise.
13826 * gdb.btrace/enable-running.exp: Likewise.
13827 * gdb.btrace/enable.exp: Likewise.
13828 * gdb.btrace/exception.exp: Likewise.
13829 * gdb.btrace/function_call_history.exp: Likewise.
13830 * gdb.btrace/gcore.exp: Likewise.
13831 * gdb.btrace/instruction_history.exp: Likewise.
13832 * gdb.btrace/multi-thread-step.exp: Likewise.
13833 * gdb.btrace/nohist.exp: Likewise.
13834 * gdb.btrace/non-stop.exp: Likewise.
13835 * gdb.btrace/reconnect.exp: Likewise.
13836 * gdb.btrace/record_goto-step.exp: Likewise.
13837 * gdb.btrace/record_goto.exp: Likewise.
13838 * gdb.btrace/rn-dl-bind.exp: Likewise.
13839 * gdb.btrace/segv.exp: Likewise.
13840 * gdb.btrace/step.exp: Likewise.
13841 * gdb.btrace/stepi.exp: Likewise.
13842 * gdb.btrace/tailcall-only.exp: Likewise.
13843 * gdb.btrace/tailcall.exp: Likewise.
13844 * gdb.btrace/tsx.exp: Likewise.
13845 * gdb.btrace/unknown_functions.exp: Likewise.
13846 * gdb.btrace/vdso.exp: Likewise.
13847
cd4007e4
MM
138482017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13849
13850 * gdb.btrace/enable-running.c: New.
13851 * gdb.btrace/enable-running.exp: New.
13852
2735833d
WT
138532017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13854
13855 * gdb.arch/amd64-gs_base.c: New file.
13856 * gdb.arch/amd64-gs_base.exp: New file.
13857
b51e1e94
LM
138582017-01-26 Luis Machado <lgustavo@codesourcery.com>
13859
13860 * lib/memory.exp: Remove spurious empty newlines.
13861
72ca0410
SM
138622017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13863
13864 * gdb.python/py-bad-printers.exp: Load python file using "source".
13865 * gdb.python/py-events.exp: Likewise.
13866 * gdb.python/py-evsignal.exp: Likewise.
13867 * gdb.python/py-evthreads.exp: Likewise.
13868 * gdb.python/py-frame-args.exp: Likewise.
13869 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13870 * gdb.python/py-framefilter-mi.exp: Likewise.
13871 * gdb.python/py-framefilter.exp: Likewise.
13872 * gdb.python/py-mi.exp: Likewise.
13873 * gdb.python/py-pp-maint.exp: Likewise.
13874 * gdb.python/py-pp-registration.exp: Likewise.
13875 * gdb.python/py-prettyprint.exp: Likewise.
13876 (run_lang_tests): Likewise.
13877 * gdb.python/py-typeprint.exp: Likewise.
13878
e309aa65
LM
138792017-01-26 Luis Machado <lgustavo@codesourcery.com>
13880
13881 * lib/memory.exp: New file.
13882 * lib/gdb.exp: Load memory.exp.
13883 * gdb.base/memattr.exp (delete_memory): Move proc to
13884 lib/memory.exp and rename to delete_memory_regions.
13885 Replace delete_memory with delete_memory_regions.
13886 Cleanup memory regions before tests.
13887 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13888 before tests.
13889
515aff23
LM
138902017-01-26 Luis Machado <lgustavo@codesourcery.com>
13891
13892 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13893 files.
13894 (initialize): New function conditionally defined.
13895 (testcases): Move within conditional block.
13896 (main): Call initialize.
13897 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13898 of gdb.reverse/insn-reverse.c.
13899 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13900 gdb.reverse/insn-reverse.c.
13901
d8b49cf0
YQ
139022017-01-26 Yao Qi <yao.qi@linaro.org>
13903
13904 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13905 disassemble on address 0.
13906
f13a9a0c
YQ
139072017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13908 Yao Qi <yao.qi@linaro.org>
13909
13910 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13911 * gdb.dwarf2/implptr-64bit.S: Remove.
13912 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13913 variables in caller's context. Add DW_OP_implicit_value.
13914
5ac95241
YQ
139152017-01-25 Yao Qi <yao.qi@linaro.org>
13916
13917 * lib/dwarf.exp (Dwarf::_location): Handle
13918 DW_OP_GNU_implicit_pointer with proper size.
13919
23e82930
LM
139202017-01-20 Luis Machado <lgustavo@codesourcery.com>
13921
13922 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13923 and add untested calls.
13924
d334ae25
LM
139252017-01-20 Luis Machado <lgustavo@codesourcery.com>
13926
13927 * gdb.python/python.exp: Check line number against what GDB thinks
13928 the line number is for func1.
13929
f5e6296e
IB
139302017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13931
13932 * gdb.dlang/debug-expr.exp: New file.
13933
5b362f04
LM
139342016-12-23 Luis Machado <lgustavo@codesourcery.com>
13935
13936 Fix test names for the following files:
13937
13938 * gdb.ada/exec_changed.exp
13939 * gdb.ada/info_types.exp
13940 * gdb.arch/aarch64-atomic-inst.exp
13941 * gdb.arch/aarch64-fp.exp
13942 * gdb.arch/altivec-abi.exp
13943 * gdb.arch/altivec-regs.exp
13944 * gdb.arch/amd64-byte.exp
13945 * gdb.arch/amd64-disp-step.exp
13946 * gdb.arch/amd64-dword.exp
13947 * gdb.arch/amd64-entry-value-inline.exp
13948 * gdb.arch/amd64-entry-value-param.exp
13949 * gdb.arch/amd64-entry-value-paramref.exp
13950 * gdb.arch/amd64-entry-value.exp
13951 * gdb.arch/amd64-i386-address.exp
13952 * gdb.arch/amd64-invalid-stack-middle.exp
13953 * gdb.arch/amd64-invalid-stack-top.exp
13954 * gdb.arch/amd64-optimout-repeat.exp
13955 * gdb.arch/amd64-prologue-skip.exp
13956 * gdb.arch/amd64-prologue-xmm.exp
13957 * gdb.arch/amd64-stap-special-operands.exp
13958 * gdb.arch/amd64-stap-wrong-subexp.exp
13959 * gdb.arch/amd64-tailcall-cxx.exp
13960 * gdb.arch/amd64-tailcall-noret.exp
13961 * gdb.arch/amd64-tailcall-ret.exp
13962 * gdb.arch/amd64-tailcall-self.exp
13963 * gdb.arch/amd64-word.exp
13964 * gdb.arch/arm-bl-branch-dest.exp
13965 * gdb.arch/arm-disp-step.exp
13966 * gdb.arch/arm-neon.exp
13967 * gdb.arch/arm-single-step-kernel-helper.exp
13968 * gdb.arch/avr-flash-qualifier.exp
13969 * gdb.arch/disp-step-insn-reloc.exp
13970 * gdb.arch/e500-abi.exp
13971 * gdb.arch/e500-regs.exp
13972 * gdb.arch/ftrace-insn-reloc.exp
13973 * gdb.arch/i386-avx512.exp
13974 * gdb.arch/i386-bp_permanent.exp
13975 * gdb.arch/i386-byte.exp
13976 * gdb.arch/i386-cfi-notcurrent.exp
13977 * gdb.arch/i386-disp-step.exp
13978 * gdb.arch/i386-dr3-watch.exp
13979 * gdb.arch/i386-float.exp
13980 * gdb.arch/i386-gnu-cfi.exp
13981 * gdb.arch/i386-mpx-map.exp
13982 * gdb.arch/i386-mpx-sigsegv.exp
13983 * gdb.arch/i386-mpx-simple_segv.exp
13984 * gdb.arch/i386-mpx.exp
13985 * gdb.arch/i386-permbkpt.exp
13986 * gdb.arch/i386-prologue.exp
13987 * gdb.arch/i386-signal.exp
13988 * gdb.arch/i386-size-overlap.exp
13989 * gdb.arch/i386-unwind.exp
13990 * gdb.arch/i386-word.exp
13991 * gdb.arch/mips-fcr.exp
13992 * gdb.arch/powerpc-d128-regs.exp
13993 * gdb.arch/powerpc-stackless.exp
13994 * gdb.arch/ppc64-atomic-inst.exp
13995 * gdb.arch/s390-stackless.exp
13996 * gdb.arch/s390-tdbregs.exp
13997 * gdb.arch/s390-vregs.exp
13998 * gdb.arch/sparc-sysstep.exp
13999 * gdb.arch/thumb-bx-pc.exp
14000 * gdb.arch/thumb-singlestep.exp
14001 * gdb.arch/thumb2-it.exp
14002 * gdb.arch/vsx-regs.exp
14003 * gdb.asm/asm-source.exp
14004 * gdb.base/a2-run.exp
14005 * gdb.base/advance.exp
14006 * gdb.base/all-bin.exp
14007 * gdb.base/anon.exp
14008 * gdb.base/args.exp
14009 * gdb.base/arithmet.exp
14010 * gdb.base/async-shell.exp
14011 * gdb.base/async.exp
14012 * gdb.base/attach-pie-noexec.exp
14013 * gdb.base/attach-twice.exp
14014 * gdb.base/auto-load.exp
14015 * gdb.base/bang.exp
14016 * gdb.base/bitfields.exp
14017 * gdb.base/break-always.exp
14018 * gdb.base/break-caller-line.exp
14019 * gdb.base/break-entry.exp
14020 * gdb.base/break-inline.exp
14021 * gdb.base/break-on-linker-gcd-function.exp
14022 * gdb.base/break-probes.exp
14023 * gdb.base/break.exp
14024 * gdb.base/breakpoint-shadow.exp
14025 * gdb.base/call-ar-st.exp
14026 * gdb.base/call-sc.exp
14027 * gdb.base/call-signal-resume.exp
14028 * gdb.base/call-strs.exp
14029 * gdb.base/callfuncs.exp
14030 * gdb.base/catch-fork-static.exp
14031 * gdb.base/catch-gdb-caused-signals.exp
14032 * gdb.base/catch-load.exp
14033 * gdb.base/catch-signal-fork.exp
14034 * gdb.base/catch-signal.exp
14035 * gdb.base/catch-syscall.exp
14036 * gdb.base/charset.exp
14037 * gdb.base/checkpoint.exp
14038 * gdb.base/chng-syms.exp
14039 * gdb.base/code-expr.exp
14040 * gdb.base/code_elim.exp
14041 * gdb.base/commands.exp
14042 * gdb.base/completion.exp
14043 * gdb.base/complex.exp
14044 * gdb.base/cond-expr.exp
14045 * gdb.base/condbreak.exp
14046 * gdb.base/consecutive.exp
14047 * gdb.base/continue-all-already-running.exp
14048 * gdb.base/coredump-filter.exp
14049 * gdb.base/corefile.exp
14050 * gdb.base/dbx.exp
14051 * gdb.base/debug-expr.exp
14052 * gdb.base/define.exp
14053 * gdb.base/del.exp
14054 * gdb.base/disabled-location.exp
14055 * gdb.base/disasm-end-cu.exp
14056 * gdb.base/disasm-optim.exp
14057 * gdb.base/display.exp
14058 * gdb.base/duplicate-bp.exp
14059 * gdb.base/ena-dis-br.exp
14060 * gdb.base/ending-run.exp
14061 * gdb.base/enumval.exp
14062 * gdb.base/environ.exp
14063 * gdb.base/eu-strip-infcall.exp
14064 * gdb.base/eval-avoid-side-effects.exp
14065 * gdb.base/eval-skip.exp
14066 * gdb.base/exitsignal.exp
14067 * gdb.base/expand-psymtabs.exp
14068 * gdb.base/filesym.exp
14069 * gdb.base/find-unmapped.exp
14070 * gdb.base/finish.exp
14071 * gdb.base/float.exp
14072 * gdb.base/foll-exec-mode.exp
14073 * gdb.base/foll-exec.exp
14074 * gdb.base/foll-fork.exp
14075 * gdb.base/fortran-sym-case.exp
14076 * gdb.base/freebpcmd.exp
14077 * gdb.base/func-ptr.exp
14078 * gdb.base/func-ptrs.exp
14079 * gdb.base/funcargs.exp
14080 * gdb.base/gcore-buffer-overflow.exp
14081 * gdb.base/gcore-relro-pie.exp
14082 * gdb.base/gcore-relro.exp
14083 * gdb.base/gcore.exp
14084 * gdb.base/gdb1090.exp
14085 * gdb.base/gdb11530.exp
14086 * gdb.base/gdb11531.exp
14087 * gdb.base/gdb1821.exp
14088 * gdb.base/gdbindex-stabs.exp
14089 * gdb.base/gdbvars.exp
14090 * gdb.base/hbreak.exp
14091 * gdb.base/hbreak2.exp
14092 * gdb.base/included.exp
14093 * gdb.base/infcall-input.exp
14094 * gdb.base/inferior-died.exp
14095 * gdb.base/infnan.exp
14096 * gdb.base/info-macros.exp
14097 * gdb.base/info-os.exp
14098 * gdb.base/info-proc.exp
14099 * gdb.base/info-shared.exp
14100 * gdb.base/info-target.exp
14101 * gdb.base/infoline.exp
14102 * gdb.base/interp.exp
14103 * gdb.base/interrupt.exp
14104 * gdb.base/jit-reader.exp
14105 * gdb.base/jit-simple.exp
14106 * gdb.base/kill-after-signal.exp
14107 * gdb.base/kill-detach-inferiors-cmd.exp
14108 * gdb.base/label.exp
14109 * gdb.base/langs.exp
14110 * gdb.base/ldbl_e308.exp
14111 * gdb.base/line-symtabs.exp
14112 * gdb.base/linespecs.exp
14113 * gdb.base/list.exp
14114 * gdb.base/long_long.exp
14115 * gdb.base/longest-types.exp
14116 * gdb.base/maint.exp
14117 * gdb.base/max-value-size.exp
14118 * gdb.base/memattr.exp
14119 * gdb.base/mips_pro.exp
14120 * gdb.base/morestack.exp
14121 * gdb.base/moribund-step.exp
14122 * gdb.base/multi-forks.exp
14123 * gdb.base/nested-addr.exp
14124 * gdb.base/nextoverexit.exp
14125 * gdb.base/noreturn-finish.exp
14126 * gdb.base/noreturn-return.exp
14127 * gdb.base/nostdlib.exp
14128 * gdb.base/offsets.exp
14129 * gdb.base/opaque.exp
14130 * gdb.base/pc-fp.exp
14131 * gdb.base/permissions.exp
14132 * gdb.base/print-symbol-loading.exp
14133 * gdb.base/prologue-include.exp
14134 * gdb.base/psymtab.exp
14135 * gdb.base/ptype.exp
14136 * gdb.base/random-signal.exp
14137 * gdb.base/randomize.exp
14138 * gdb.base/range-stepping.exp
14139 * gdb.base/readline-ask.exp
14140 * gdb.base/recpar.exp
14141 * gdb.base/recurse.exp
14142 * gdb.base/relational.exp
14143 * gdb.base/restore.exp
14144 * gdb.base/return-nodebug.exp
14145 * gdb.base/return.exp
14146 * gdb.base/run-after-attach.exp
14147 * gdb.base/save-bp.exp
14148 * gdb.base/scope.exp
14149 * gdb.base/sect-cmd.exp
14150 * gdb.base/set-lang-auto.exp
14151 * gdb.base/set-noassign.exp
14152 * gdb.base/setvar.exp
14153 * gdb.base/sigall.exp
14154 * gdb.base/sigbpt.exp
14155 * gdb.base/siginfo-addr.exp
14156 * gdb.base/siginfo-infcall.exp
14157 * gdb.base/siginfo-obj.exp
14158 * gdb.base/siginfo.exp
14159 * gdb.base/signals-state-child.exp
14160 * gdb.base/signest.exp
14161 * gdb.base/sigstep.exp
14162 * gdb.base/sizeof.exp
14163 * gdb.base/skip.exp
14164 * gdb.base/solib-corrupted.exp
14165 * gdb.base/solib-nodir.exp
14166 * gdb.base/solib-search.exp
14167 * gdb.base/stack-checking.exp
14168 * gdb.base/stale-infcall.exp
14169 * gdb.base/stap-probe.exp
14170 * gdb.base/start.exp
14171 * gdb.base/step-break.exp
14172 * gdb.base/step-bt.exp
14173 * gdb.base/step-line.exp
14174 * gdb.base/step-over-exit.exp
14175 * gdb.base/step-over-syscall.exp
14176 * gdb.base/step-resume-infcall.exp
14177 * gdb.base/step-test.exp
14178 * gdb.base/store.exp
14179 * gdb.base/structs3.exp
14180 * gdb.base/sym-file.exp
14181 * gdb.base/symbol-without-target_section.exp
14182 * gdb.base/term.exp
14183 * gdb.base/testenv.exp
14184 * gdb.base/ui-redirect.exp
14185 * gdb.base/until.exp
14186 * gdb.base/unwindonsignal.exp
14187 * gdb.base/value-double-free.exp
14188 * gdb.base/vla-datatypes.exp
14189 * gdb.base/vla-ptr.exp
14190 * gdb.base/vla-sideeffect.exp
14191 * gdb.base/volatile.exp
14192 * gdb.base/watch-cond-infcall.exp
14193 * gdb.base/watch-cond.exp
14194 * gdb.base/watch-non-mem.exp
14195 * gdb.base/watch-read.exp
14196 * gdb.base/watch-vfork.exp
14197 * gdb.base/watchpoint-cond-gone.exp
14198 * gdb.base/watchpoint-delete.exp
14199 * gdb.base/watchpoint-hw-hit-once.exp
14200 * gdb.base/watchpoint-hw.exp
14201 * gdb.base/watchpoint-stops-at-right-insn.exp
14202 * gdb.base/watchpoints.exp
14203 * gdb.base/wchar.exp
14204 * gdb.base/whatis-exp.exp
14205 * gdb.btrace/buffer-size.exp
14206 * gdb.btrace/data.exp
14207 * gdb.btrace/delta.exp
14208 * gdb.btrace/dlopen.exp
14209 * gdb.btrace/enable.exp
14210 * gdb.btrace/exception.exp
14211 * gdb.btrace/function_call_history.exp
14212 * gdb.btrace/gcore.exp
14213 * gdb.btrace/instruction_history.exp
14214 * gdb.btrace/nohist.exp
14215 * gdb.btrace/reconnect.exp
14216 * gdb.btrace/record_goto-step.exp
14217 * gdb.btrace/record_goto.exp
14218 * gdb.btrace/rn-dl-bind.exp
14219 * gdb.btrace/segv.exp
14220 * gdb.btrace/step.exp
14221 * gdb.btrace/stepi.exp
14222 * gdb.btrace/tailcall-only.exp
14223 * gdb.btrace/tailcall.exp
14224 * gdb.btrace/tsx.exp
14225 * gdb.btrace/unknown_functions.exp
14226 * gdb.btrace/vdso.exp
14227 * gdb.compile/compile-ifunc.exp
14228 * gdb.compile/compile-ops.exp
14229 * gdb.compile/compile-print.exp
14230 * gdb.compile/compile-setjmp.exp
14231 * gdb.cp/abstract-origin.exp
14232 * gdb.cp/ambiguous.exp
14233 * gdb.cp/annota2.exp
14234 * gdb.cp/annota3.exp
14235 * gdb.cp/anon-ns.exp
14236 * gdb.cp/anon-struct.exp
14237 * gdb.cp/anon-union.exp
14238 * gdb.cp/arg-reference.exp
14239 * gdb.cp/baseenum.exp
14240 * gdb.cp/bool.exp
14241 * gdb.cp/breakpoint.exp
14242 * gdb.cp/bs15503.exp
14243 * gdb.cp/call-c.exp
14244 * gdb.cp/casts.exp
14245 * gdb.cp/chained-calls.exp
14246 * gdb.cp/class2.exp
14247 * gdb.cp/classes.exp
14248 * gdb.cp/cmpd-minsyms.exp
14249 * gdb.cp/converts.exp
14250 * gdb.cp/cp-relocate.exp
14251 * gdb.cp/cpcompletion.exp
14252 * gdb.cp/cpexprs.exp
14253 * gdb.cp/cplabel.exp
14254 * gdb.cp/cplusfuncs.exp
14255 * gdb.cp/cpsizeof.exp
14256 * gdb.cp/ctti.exp
14257 * gdb.cp/derivation.exp
14258 * gdb.cp/destrprint.exp
14259 * gdb.cp/dispcxx.exp
14260 * gdb.cp/enum-class.exp
14261 * gdb.cp/exception.exp
14262 * gdb.cp/exceptprint.exp
14263 * gdb.cp/expand-psymtabs-cxx.exp
14264 * gdb.cp/expand-sals.exp
14265 * gdb.cp/extern-c.exp
14266 * gdb.cp/filename.exp
14267 * gdb.cp/formatted-ref.exp
14268 * gdb.cp/fpointer.exp
14269 * gdb.cp/gdb1355.exp
14270 * gdb.cp/gdb2495.exp
14271 * gdb.cp/hang.exp
14272 * gdb.cp/impl-this.exp
14273 * gdb.cp/infcall-dlopen.exp
14274 * gdb.cp/inherit.exp
14275 * gdb.cp/iostream.exp
14276 * gdb.cp/koenig.exp
14277 * gdb.cp/local.exp
14278 * gdb.cp/m-data.exp
14279 * gdb.cp/m-static.exp
14280 * gdb.cp/mb-ctor.exp
14281 * gdb.cp/mb-inline.exp
14282 * gdb.cp/mb-templates.exp
14283 * gdb.cp/member-name.exp
14284 * gdb.cp/member-ptr.exp
14285 * gdb.cp/meth-typedefs.exp
14286 * gdb.cp/method.exp
14287 * gdb.cp/method2.exp
14288 * gdb.cp/minsym-fallback.exp
14289 * gdb.cp/misc.exp
14290 * gdb.cp/namelessclass.exp
14291 * gdb.cp/namespace-enum.exp
14292 * gdb.cp/namespace-nested-import.exp
14293 * gdb.cp/namespace.exp
14294 * gdb.cp/nextoverthrow.exp
14295 * gdb.cp/no-dmgl-verbose.exp
14296 * gdb.cp/non-trivial-retval.exp
14297 * gdb.cp/noparam.exp
14298 * gdb.cp/nsdecl.exp
14299 * gdb.cp/nsimport.exp
14300 * gdb.cp/nsnested.exp
14301 * gdb.cp/nsnoimports.exp
14302 * gdb.cp/nsrecurs.exp
14303 * gdb.cp/nsstress.exp
14304 * gdb.cp/nsusing.exp
14305 * gdb.cp/operator.exp
14306 * gdb.cp/oranking.exp
14307 * gdb.cp/overload-const.exp
14308 * gdb.cp/overload.exp
14309 * gdb.cp/ovldbreak.exp
14310 * gdb.cp/ovsrch.exp
14311 * gdb.cp/paren-type.exp
14312 * gdb.cp/parse-lang.exp
14313 * gdb.cp/pass-by-ref.exp
14314 * gdb.cp/pr-1023.exp
14315 * gdb.cp/pr-1210.exp
14316 * gdb.cp/pr-574.exp
14317 * gdb.cp/pr10687.exp
14318 * gdb.cp/pr12028.exp
14319 * gdb.cp/pr17132.exp
14320 * gdb.cp/pr17494.exp
14321 * gdb.cp/pr9067.exp
14322 * gdb.cp/pr9167.exp
14323 * gdb.cp/pr9631.exp
14324 * gdb.cp/printmethod.exp
14325 * gdb.cp/psmang.exp
14326 * gdb.cp/psymtab-parameter.exp
14327 * gdb.cp/ptype-cv-cp.exp
14328 * gdb.cp/ptype-flags.exp
14329 * gdb.cp/re-set-overloaded.exp
14330 * gdb.cp/ref-types.exp
14331 * gdb.cp/rtti.exp
14332 * gdb.cp/scope-err.exp
14333 * gdb.cp/shadow.exp
14334 * gdb.cp/smartp.exp
14335 * gdb.cp/static-method.exp
14336 * gdb.cp/static-print-quit.exp
14337 * gdb.cp/temargs.exp
14338 * gdb.cp/templates.exp
14339 * gdb.cp/try_catch.exp
14340 * gdb.cp/typedef-operator.exp
14341 * gdb.cp/typeid.exp
14342 * gdb.cp/userdef.exp
14343 * gdb.cp/using-crash.exp
14344 * gdb.cp/var-tag.exp
14345 * gdb.cp/virtbase.exp
14346 * gdb.cp/virtfunc.exp
14347 * gdb.cp/virtfunc2.exp
14348 * gdb.cp/vla-cxx.exp
14349 * gdb.disasm/t01_mov.exp
14350 * gdb.disasm/t02_mova.exp
14351 * gdb.disasm/t03_add.exp
14352 * gdb.disasm/t04_sub.exp
14353 * gdb.disasm/t05_cmp.exp
14354 * gdb.disasm/t06_ari2.exp
14355 * gdb.disasm/t07_ari3.exp
14356 * gdb.disasm/t08_or.exp
14357 * gdb.disasm/t09_xor.exp
14358 * gdb.disasm/t10_and.exp
14359 * gdb.disasm/t11_logs.exp
14360 * gdb.disasm/t12_bit.exp
14361 * gdb.disasm/t13_otr.exp
14362 * gdb.dlang/circular.exp
14363 * gdb.dwarf2/arr-stride.exp
14364 * gdb.dwarf2/arr-subrange.exp
14365 * gdb.dwarf2/atomic-type.exp
14366 * gdb.dwarf2/bad-regnum.exp
14367 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14368 * gdb.dwarf2/callframecfa.exp
14369 * gdb.dwarf2/clztest.exp
14370 * gdb.dwarf2/corrupt.exp
14371 * gdb.dwarf2/data-loc.exp
14372 * gdb.dwarf2/dup-psym.exp
14373 * gdb.dwarf2/dw2-anon-mptr.exp
14374 * gdb.dwarf2/dw2-anonymous-func.exp
14375 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14376 * gdb.dwarf2/dw2-bad-unresolved.exp
14377 * gdb.dwarf2/dw2-basic.exp
14378 * gdb.dwarf2/dw2-canonicalize-type.exp
14379 * gdb.dwarf2/dw2-case-insensitive.exp
14380 * gdb.dwarf2/dw2-common-block.exp
14381 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14382 * gdb.dwarf2/dw2-compressed.exp
14383 * gdb.dwarf2/dw2-const.exp
14384 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14385 * gdb.dwarf2/dw2-cu-size.exp
14386 * gdb.dwarf2/dw2-dup-frame.exp
14387 * gdb.dwarf2/dw2-entry-value.exp
14388 * gdb.dwarf2/dw2-icycle.exp
14389 * gdb.dwarf2/dw2-ifort-parameter.exp
14390 * gdb.dwarf2/dw2-inline-break.exp
14391 * gdb.dwarf2/dw2-inline-param.exp
14392 * gdb.dwarf2/dw2-intercu.exp
14393 * gdb.dwarf2/dw2-intermix.exp
14394 * gdb.dwarf2/dw2-lexical-block-bare.exp
14395 * gdb.dwarf2/dw2-linkage-name-trust.exp
14396 * gdb.dwarf2/dw2-minsym-in-cu.exp
14397 * gdb.dwarf2/dw2-noloc.exp
14398 * gdb.dwarf2/dw2-op-call.exp
14399 * gdb.dwarf2/dw2-op-out-param.exp
14400 * gdb.dwarf2/dw2-opt-structptr.exp
14401 * gdb.dwarf2/dw2-param-error.exp
14402 * gdb.dwarf2/dw2-producer.exp
14403 * gdb.dwarf2/dw2-ranges-base.exp
14404 * gdb.dwarf2/dw2-ref-missing-frame.exp
14405 * gdb.dwarf2/dw2-reg-undefined.exp
14406 * gdb.dwarf2/dw2-regno-invalid.exp
14407 * gdb.dwarf2/dw2-restore.exp
14408 * gdb.dwarf2/dw2-restrict.exp
14409 * gdb.dwarf2/dw2-single-line-discriminators.exp
14410 * gdb.dwarf2/dw2-strp.exp
14411 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14412 * gdb.dwarf2/dw2-unresolved.exp
14413 * gdb.dwarf2/dw2-var-zero-addr.exp
14414 * gdb.dwarf2/dw4-sig-types.exp
14415 * gdb.dwarf2/dwz.exp
14416 * gdb.dwarf2/dynarr-ptr.exp
14417 * gdb.dwarf2/enum-type.exp
14418 * gdb.dwarf2/gdb-index.exp
14419 * gdb.dwarf2/implptr-64bit.exp
14420 * gdb.dwarf2/implptr-optimized-out.exp
14421 * gdb.dwarf2/implptr.exp
14422 * gdb.dwarf2/implref-array.exp
14423 * gdb.dwarf2/implref-const.exp
14424 * gdb.dwarf2/implref-global.exp
14425 * gdb.dwarf2/implref-struct.exp
14426 * gdb.dwarf2/mac-fileno.exp
14427 * gdb.dwarf2/main-subprogram.exp
14428 * gdb.dwarf2/member-ptr-forwardref.exp
14429 * gdb.dwarf2/method-ptr.exp
14430 * gdb.dwarf2/missing-sig-type.exp
14431 * gdb.dwarf2/nonvar-access.exp
14432 * gdb.dwarf2/opaque-type-lookup.exp
14433 * gdb.dwarf2/pieces-optimized-out.exp
14434 * gdb.dwarf2/pieces.exp
14435 * gdb.dwarf2/pr10770.exp
14436 * gdb.dwarf2/pr13961.exp
14437 * gdb.dwarf2/staticvirtual.exp
14438 * gdb.dwarf2/subrange.exp
14439 * gdb.dwarf2/symtab-producer.exp
14440 * gdb.dwarf2/trace-crash.exp
14441 * gdb.dwarf2/typeddwarf.exp
14442 * gdb.dwarf2/valop.exp
14443 * gdb.dwarf2/watch-notconst.exp
14444 * gdb.fortran/array-element.exp
14445 * gdb.fortran/charset.exp
14446 * gdb.fortran/common-block.exp
14447 * gdb.fortran/complex.exp
14448 * gdb.fortran/derived-type-function.exp
14449 * gdb.fortran/derived-type.exp
14450 * gdb.fortran/logical.exp
14451 * gdb.fortran/module.exp
14452 * gdb.fortran/multi-dim.exp
14453 * gdb.fortran/nested-funcs.exp
14454 * gdb.fortran/print-formatted.exp
14455 * gdb.fortran/subarray.exp
14456 * gdb.fortran/vla-alloc-assoc.exp
14457 * gdb.fortran/vla-datatypes.exp
14458 * gdb.fortran/vla-history.exp
14459 * gdb.fortran/vla-ptr-info.exp
14460 * gdb.fortran/vla-ptype-sub.exp
14461 * gdb.fortran/vla-ptype.exp
14462 * gdb.fortran/vla-sizeof.exp
14463 * gdb.fortran/vla-type.exp
14464 * gdb.fortran/vla-value-sub-arbitrary.exp
14465 * gdb.fortran/vla-value-sub-finish.exp
14466 * gdb.fortran/vla-value-sub.exp
14467 * gdb.fortran/vla-value.exp
14468 * gdb.fortran/whatis_type.exp
14469 * gdb.go/chan.exp
14470 * gdb.go/handcall.exp
14471 * gdb.go/hello.exp
14472 * gdb.go/integers.exp
14473 * gdb.go/methods.exp
14474 * gdb.go/package.exp
14475 * gdb.go/strings.exp
14476 * gdb.go/types.exp
14477 * gdb.go/unsafe.exp
14478 * gdb.guile/scm-arch.exp
14479 * gdb.guile/scm-block.exp
14480 * gdb.guile/scm-breakpoint.exp
14481 * gdb.guile/scm-cmd.exp
14482 * gdb.guile/scm-disasm.exp
14483 * gdb.guile/scm-equal.exp
14484 * gdb.guile/scm-frame-args.exp
14485 * gdb.guile/scm-frame-inline.exp
14486 * gdb.guile/scm-frame.exp
14487 * gdb.guile/scm-iterator.exp
14488 * gdb.guile/scm-math.exp
14489 * gdb.guile/scm-objfile.exp
14490 * gdb.guile/scm-ports.exp
14491 * gdb.guile/scm-symbol.exp
14492 * gdb.guile/scm-symtab.exp
14493 * gdb.guile/scm-value-cc.exp
14494 * gdb.guile/types-module.exp
14495 * gdb.linespec/break-ask.exp
14496 * gdb.linespec/cpexplicit.exp
14497 * gdb.linespec/explicit.exp
14498 * gdb.linespec/keywords.exp
14499 * gdb.linespec/linespec.exp
14500 * gdb.linespec/ls-dollar.exp
14501 * gdb.linespec/ls-errs.exp
14502 * gdb.linespec/skip-two.exp
14503 * gdb.linespec/thread.exp
14504 * gdb.mi/mi-async.exp
14505 * gdb.mi/mi-basics.exp
14506 * gdb.mi/mi-break.exp
14507 * gdb.mi/mi-catch-load.exp
14508 * gdb.mi/mi-cli.exp
14509 * gdb.mi/mi-cmd-param-changed.exp
14510 * gdb.mi/mi-console.exp
14511 * gdb.mi/mi-detach.exp
14512 * gdb.mi/mi-disassemble.exp
14513 * gdb.mi/mi-eval.exp
14514 * gdb.mi/mi-file-transfer.exp
14515 * gdb.mi/mi-file.exp
14516 * gdb.mi/mi-fill-memory.exp
14517 * gdb.mi/mi-inheritance-syntax-error.exp
14518 * gdb.mi/mi-linespec-err-cp.exp
14519 * gdb.mi/mi-logging.exp
14520 * gdb.mi/mi-memory-changed.exp
14521 * gdb.mi/mi-read-memory.exp
14522 * gdb.mi/mi-record-changed.exp
14523 * gdb.mi/mi-reg-undefined.exp
14524 * gdb.mi/mi-regs.exp
14525 * gdb.mi/mi-return.exp
14526 * gdb.mi/mi-reverse.exp
14527 * gdb.mi/mi-simplerun.exp
14528 * gdb.mi/mi-solib.exp
14529 * gdb.mi/mi-stack.exp
14530 * gdb.mi/mi-stepi.exp
14531 * gdb.mi/mi-syn-frame.exp
14532 * gdb.mi/mi-until.exp
14533 * gdb.mi/mi-var-block.exp
14534 * gdb.mi/mi-var-child.exp
14535 * gdb.mi/mi-var-cmd.exp
14536 * gdb.mi/mi-var-cp.exp
14537 * gdb.mi/mi-var-display.exp
14538 * gdb.mi/mi-var-invalidate.exp
14539 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14540 * gdb.mi/mi-vla-fortran.exp
14541 * gdb.mi/mi-watch.exp
14542 * gdb.mi/mi2-var-child.exp
14543 * gdb.mi/user-selected-context-sync.exp
14544 * gdb.modula2/unbounded-array.exp
14545 * gdb.multi/dummy-frame-restore.exp
14546 * gdb.multi/multi-arch-exec.exp
14547 * gdb.multi/multi-arch.exp
14548 * gdb.multi/tids.exp
14549 * gdb.multi/watchpoint-multi.exp
14550 * gdb.opencl/callfuncs.exp
14551 * gdb.opencl/convs_casts.exp
14552 * gdb.opencl/datatypes.exp
14553 * gdb.opencl/operators.exp
14554 * gdb.opencl/vec_comps.exp
14555 * gdb.opt/clobbered-registers-O2.exp
14556 * gdb.opt/inline-break.exp
14557 * gdb.opt/inline-bt.exp
14558 * gdb.opt/inline-cmds.exp
14559 * gdb.opt/inline-locals.exp
14560 * gdb.pascal/case-insensitive-symbols.exp
14561 * gdb.pascal/floats.exp
14562 * gdb.pascal/gdb11492.exp
14563 * gdb.python/lib-types.exp
14564 * gdb.python/py-arch.exp
14565 * gdb.python/py-as-string.exp
14566 * gdb.python/py-bad-printers.exp
14567 * gdb.python/py-block.exp
14568 * gdb.python/py-breakpoint-create-fail.exp
14569 * gdb.python/py-breakpoint.exp
14570 * gdb.python/py-caller-is.exp
14571 * gdb.python/py-cmd.exp
14572 * gdb.python/py-explore-cc.exp
14573 * gdb.python/py-explore.exp
14574 * gdb.python/py-finish-breakpoint.exp
14575 * gdb.python/py-finish-breakpoint2.exp
14576 * gdb.python/py-frame-args.exp
14577 * gdb.python/py-frame-inline.exp
14578 * gdb.python/py-frame.exp
14579 * gdb.python/py-framefilter-mi.exp
14580 * gdb.python/py-infthread.exp
14581 * gdb.python/py-lazy-string.exp
14582 * gdb.python/py-linetable.exp
14583 * gdb.python/py-mi-events.exp
14584 * gdb.python/py-mi-objfile.exp
14585 * gdb.python/py-mi.exp
14586 * gdb.python/py-objfile.exp
14587 * gdb.python/py-pp-integral.exp
14588 * gdb.python/py-pp-maint.exp
14589 * gdb.python/py-pp-re-notag.exp
14590 * gdb.python/py-pp-registration.exp
14591 * gdb.python/py-recurse-unwind.exp
14592 * gdb.python/py-strfns.exp
14593 * gdb.python/py-symbol.exp
14594 * gdb.python/py-symtab.exp
14595 * gdb.python/py-sync-interp.exp
14596 * gdb.python/py-typeprint.exp
14597 * gdb.python/py-unwind-maint.exp
14598 * gdb.python/py-unwind.exp
14599 * gdb.python/py-value-cc.exp
14600 * gdb.python/py-xmethods.exp
14601 * gdb.reverse/amd64-tailcall-reverse.exp
14602 * gdb.reverse/break-precsave.exp
14603 * gdb.reverse/break-reverse.exp
14604 * gdb.reverse/consecutive-precsave.exp
14605 * gdb.reverse/consecutive-reverse.exp
14606 * gdb.reverse/finish-precsave.exp
14607 * gdb.reverse/finish-reverse-bkpt.exp
14608 * gdb.reverse/finish-reverse.exp
14609 * gdb.reverse/fstatat-reverse.exp
14610 * gdb.reverse/getresuid-reverse.exp
14611 * gdb.reverse/i386-precsave.exp
14612 * gdb.reverse/i386-reverse.exp
14613 * gdb.reverse/i386-sse-reverse.exp
14614 * gdb.reverse/i387-env-reverse.exp
14615 * gdb.reverse/i387-stack-reverse.exp
14616 * gdb.reverse/insn-reverse.exp
14617 * gdb.reverse/machinestate-precsave.exp
14618 * gdb.reverse/machinestate.exp
14619 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14620 * gdb.reverse/pipe-reverse.exp
14621 * gdb.reverse/readv-reverse.exp
14622 * gdb.reverse/recvmsg-reverse.exp
14623 * gdb.reverse/rerun-prec.exp
14624 * gdb.reverse/s390-mvcle.exp
14625 * gdb.reverse/step-precsave.exp
14626 * gdb.reverse/step-reverse.exp
14627 * gdb.reverse/time-reverse.exp
14628 * gdb.reverse/until-precsave.exp
14629 * gdb.reverse/until-reverse.exp
14630 * gdb.reverse/waitpid-reverse.exp
14631 * gdb.reverse/watch-precsave.exp
14632 * gdb.reverse/watch-reverse.exp
14633 * gdb.rust/generics.exp
14634 * gdb.rust/methods.exp
14635 * gdb.rust/modules.exp
14636 * gdb.rust/simple.exp
14637 * gdb.server/connect-with-no-symbol-file.exp
14638 * gdb.server/ext-attach.exp
14639 * gdb.server/ext-restart.exp
14640 * gdb.server/ext-wrapper.exp
14641 * gdb.server/file-transfer.exp
14642 * gdb.server/server-exec-info.exp
14643 * gdb.server/server-kill.exp
14644 * gdb.server/server-mon.exp
14645 * gdb.server/wrapper.exp
14646 * gdb.stabs/exclfwd.exp
14647 * gdb.stabs/gdb11479.exp
14648 * gdb.threads/clone-new-thread-event.exp
14649 * gdb.threads/corethreads.exp
14650 * gdb.threads/current-lwp-dead.exp
14651 * gdb.threads/dlopen-libpthread.exp
14652 * gdb.threads/gcore-thread.exp
14653 * gdb.threads/sigstep-threads.exp
14654 * gdb.threads/watchpoint-fork.exp
14655 * gdb.trace/actions-changed.exp
14656 * gdb.trace/backtrace.exp
14657 * gdb.trace/change-loc.exp
14658 * gdb.trace/circ.exp
14659 * gdb.trace/collection.exp
14660 * gdb.trace/disconnected-tracing.exp
14661 * gdb.trace/ftrace.exp
14662 * gdb.trace/mi-trace-frame-collected.exp
14663 * gdb.trace/mi-trace-unavailable.exp
14664 * gdb.trace/mi-traceframe-changed.exp
14665 * gdb.trace/mi-tsv-changed.exp
14666 * gdb.trace/no-attach-trace.exp
14667 * gdb.trace/passc-dyn.exp
14668 * gdb.trace/qtro.exp
14669 * gdb.trace/range-stepping.exp
14670 * gdb.trace/read-memory.exp
14671 * gdb.trace/save-trace.exp
14672 * gdb.trace/signal.exp
14673 * gdb.trace/status-stop.exp
14674 * gdb.trace/tfile.exp
14675 * gdb.trace/trace-break.exp
14676 * gdb.trace/trace-buffer-size.exp
14677 * gdb.trace/trace-condition.exp
14678 * gdb.trace/tracefile-pseudo-reg.exp
14679 * gdb.trace/tstatus.exp
14680 * gdb.trace/unavailable.exp
14681 * gdb.trace/while-dyn.exp
14682 * gdb.trace/while-stepping.exp
14683
34c41c68
DE
146842016-12-22 Doug Evans <xdje42@gmail.com>
14685
14686 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14687 and msymbols.
14688
16e69324
YQ
146892016-12-19 Yao Qi <yao.qi@linaro.org>
14690
14691 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14692 (test_with_self): Don't call do_steps_and_nexts, and remove
14693 code about stepping into xmalloc.
14694
f94f411b
YQ
146952016-12-09 Yao Qi <yao.qi@linaro.org>
14696
14697 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14698
146992016-12-09 Yao Qi <yao.qi@linaro.org>
14700
14701 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14702
f1b5deee
PA
147032016-12-09 Pedro Alves <palves@redhat.com>
14704
14705 * gdb.base/all-architectures-0.exp: New file.
14706 * gdb.base/all-architectures-1.exp: New file.
14707 * gdb.base/all-architectures-2.exp: New file.
14708 * gdb.base/all-architectures-3.exp: New file.
14709 * gdb.base/all-architectures-4.exp: New file.
14710 * gdb.base/all-architectures-5.exp: New file.
14711 * gdb.base/all-architectures-6.exp: New file.
14712 * gdb.base/all-architectures-7.exp: New file.
14713 * gdb.base/all-architectures.exp.in: New file.
14714
364ca42e
YQ
147152016-12-09 Yao Qi <yao.qi@linaro.org>
14716
14717 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14718
107c2d62
LM
147192016-12-02 Luis Machado <lgustavo@codesourcery.com>
14720
14721 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14722 possible.
14723 Remove useless pattern-matching code.
14724
df3ee9ca
PA
147252016-12-02 Pedro Alves <palves@redhat.com>
14726
14727 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14728 procedure.
14729 (top level): Call it.
14730
ec835369
PA
147312016-12-02 Pedro Alves <palves@redhat.com>
14732
14733 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14734 New procedure.
14735 (top level): Call it.
14736
01770bbd
PA
147372016-12-02 Pedro Alves <palves@redhat.com>
14738
14739 PR cli/20559
14740 * gdb.base/commands.exp (user_defined_command_args_eval): New
14741 procedure.
14742 (top level): Call it.
14743
008459ea
LM
147442016-12-02 Luis Machado <lgustavo@codesourcery.com>
14745
14746 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14747 timeout handling.
14748
0c1b455e
TT
147492016-12-02 Tom Tromey <tom@tromey.com>
14750
14751 * gdb.dwarf2/main-subprogram.c: New file.
14752 * gdb.dwarf2/main-subprogram.exp: New file.
14753
018572b8
LM
147542016-12-01 Luis Machado <lgustavo@codesourcery.com>
14755
14756 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14757 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14758 gdb_test_no_output for a couple of cases.
14759 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14760
84c93cd5
LM
147612016-12-01 Luis Machado <lgustavo@codesourcery.com>
14762
14763 Fix test names and standardize compilation error messages throughout
14764 the following files:
14765
14766 * gdb.ada/start.exp
14767 * gdb.arch/alpha-step.exp
14768 * gdb.arch/e500-prologue.exp
14769 * gdb.arch/ftrace-insn-reloc.exp
14770 * gdb.arch/gdb1291.exp
14771 * gdb.arch/gdb1431.exp
14772 * gdb.arch/gdb1558.exp
14773 * gdb.arch/i386-dr3-watch.exp
14774 * gdb.arch/i386-sse-stack-align.exp
14775 * gdb.arch/ia64-breakpoint-shadow.exp
14776 * gdb.arch/pa-nullify.exp
14777 * gdb.arch/powerpc-aix-prologue.exp
14778 * gdb.arch/thumb-bx-pc.exp
14779 * gdb.base/annota1.exp
14780 * gdb.base/annota3.exp
14781 * gdb.base/arrayidx.exp
14782 * gdb.base/assign.exp
14783 * gdb.base/attach.exp
14784 * gdb.base/auxv.exp
14785 * gdb.base/bang.exp
14786 * gdb.base/bfp-test.exp
14787 * gdb.base/bigcore.exp
14788 * gdb.base/bitfields2.exp
14789 * gdb.base/break-fun-addr.exp
14790 * gdb.base/break-probes.exp
14791 * gdb.base/call-rt-st.exp
14792 * gdb.base/callexit.exp
14793 * gdb.base/catch-fork-kill.exp
14794 * gdb.base/charset.exp
14795 * gdb.base/checkpoint.exp
14796 * gdb.base/comprdebug.exp
14797 * gdb.base/constvars.exp
14798 * gdb.base/coredump-filter.exp
14799 * gdb.base/cursal.exp
14800 * gdb.base/cvexpr.exp
14801 * gdb.base/detach.exp
14802 * gdb.base/display.exp
14803 * gdb.base/dmsym.exp
14804 * gdb.base/dprintf-pending.exp
14805 * gdb.base/dso2dso.exp
14806 * gdb.base/dtrace-probe.exp
14807 * gdb.base/dump.exp
14808 * gdb.base/enum_cond.exp
14809 * gdb.base/exe-lock.exp
14810 * gdb.base/exec-invalid-sysroot.exp
14811 * gdb.base/execl-update-breakpoints.exp
14812 * gdb.base/exprs.exp
14813 * gdb.base/fileio.exp
14814 * gdb.base/find.exp
14815 * gdb.base/finish.exp
14816 * gdb.base/fixsection.exp
14817 * gdb.base/foll-vfork.exp
14818 * gdb.base/frame-args.exp
14819 * gdb.base/gcore.exp
14820 * gdb.base/gdb1250.exp
14821 * gdb.base/global-var-nested-by-dso.exp
14822 * gdb.base/gnu-ifunc.exp
14823 * gdb.base/hashline1.exp
14824 * gdb.base/hashline2.exp
14825 * gdb.base/hashline3.exp
14826 * gdb.base/hbreak-in-shr-unsupported.exp
14827 * gdb.base/huge.exp
14828 * gdb.base/infcall-input.exp
14829 * gdb.base/info-fun.exp
14830 * gdb.base/info-shared.exp
14831 * gdb.base/jit-simple.exp
14832 * gdb.base/jit-so.exp
14833 * gdb.base/jit.exp
14834 * gdb.base/jump.exp
14835 * gdb.base/label.exp
14836 * gdb.base/lineinc.exp
14837 * gdb.base/logical.exp
14838 * gdb.base/longjmp.exp
14839 * gdb.base/macscp.exp
14840 * gdb.base/miscexprs.exp
14841 * gdb.base/new-ui-echo.exp
14842 * gdb.base/new-ui-pending-input.exp
14843 * gdb.base/new-ui.exp
14844 * gdb.base/nodebug.exp
14845 * gdb.base/nofield.exp
14846 * gdb.base/offsets.exp
14847 * gdb.base/overlays.exp
14848 * gdb.base/pending.exp
14849 * gdb.base/pointers.exp
14850 * gdb.base/pr11022.exp
14851 * gdb.base/printcmds.exp
14852 * gdb.base/prologue.exp
14853 * gdb.base/ptr-typedef.exp
14854 * gdb.base/realname-expand.exp
14855 * gdb.base/relativedebug.exp
14856 * gdb.base/relocate.exp
14857 * gdb.base/remote.exp
14858 * gdb.base/reread.exp
14859 * gdb.base/return2.exp
14860 * gdb.base/savedregs.exp
14861 * gdb.base/sep.exp
14862 * gdb.base/sepdebug.exp
14863 * gdb.base/sepsymtab.exp
14864 * gdb.base/set-inferior-tty.exp
14865 * gdb.base/setshow.exp
14866 * gdb.base/shlib-call.exp
14867 * gdb.base/sigaltstack.exp
14868 * gdb.base/siginfo-addr.exp
14869 * gdb.base/signals.exp
14870 * gdb.base/signull.exp
14871 * gdb.base/sigrepeat.exp
14872 * gdb.base/so-impl-ld.exp
14873 * gdb.base/solib-display.exp
14874 * gdb.base/solib-overlap.exp
14875 * gdb.base/solib-search.exp
14876 * gdb.base/solib-symbol.exp
14877 * gdb.base/structs.exp
14878 * gdb.base/structs2.exp
14879 * gdb.base/symtab-search-order.exp
14880 * gdb.base/twice.exp
14881 * gdb.base/unload.exp
14882 * gdb.base/varargs.exp
14883 * gdb.base/watchpoint-solib.exp
14884 * gdb.base/watchpoint.exp
14885 * gdb.base/whatis.exp
14886 * gdb.base/wrong_frame_bt_full.exp
14887 * gdb.btrace/dlopen.exp
14888 * gdb.cell/ea-standalone.exp
14889 * gdb.cell/ea-test.exp
14890 * gdb.cp/dispcxx.exp
14891 * gdb.cp/gdb2384.exp
14892 * gdb.cp/method2.exp
14893 * gdb.cp/nextoverthrow.exp
14894 * gdb.cp/pr10728.exp
14895 * gdb.disasm/am33.exp
14896 * gdb.disasm/h8300s.exp
14897 * gdb.disasm/mn10300.exp
14898 * gdb.disasm/sh3.exp
14899 * gdb.dwarf2/dw2-dir-file-name.exp
14900 * gdb.fortran/complex.exp
14901 * gdb.fortran/library-module.exp
14902 * gdb.guile/scm-pretty-print.exp
14903 * gdb.guile/scm-symbol.exp
14904 * gdb.guile/scm-type.exp
14905 * gdb.guile/scm-value.exp
14906 * gdb.linespec/linespec.exp
14907 * gdb.mi/gdb701.exp
14908 * gdb.mi/gdb792.exp
14909 * gdb.mi/mi-breakpoint-changed.exp
14910 * gdb.mi/mi-dprintf-pending.exp
14911 * gdb.mi/mi-dprintf.exp
14912 * gdb.mi/mi-exit-code.exp
14913 * gdb.mi/mi-pending.exp
14914 * gdb.mi/mi-solib.exp
14915 * gdb.mi/new-ui-mi-sync.exp
14916 * gdb.mi/pr11022.exp
14917 * gdb.mi/user-selected-context-sync.exp
14918 * gdb.opt/solib-intra-step.exp
14919 * gdb.python/py-events.exp
14920 * gdb.python/py-finish-breakpoint.exp
14921 * gdb.python/py-mi.exp
14922 * gdb.python/py-prettyprint.exp
14923 * gdb.python/py-shared.exp
14924 * gdb.python/py-symbol.exp
14925 * gdb.python/py-template.exp
14926 * gdb.python/py-type.exp
14927 * gdb.python/py-value.exp
14928 * gdb.reverse/solib-precsave.exp
14929 * gdb.reverse/solib-reverse.exp
14930 * gdb.server/solib-list.exp
14931 * gdb.stabs/weird.exp
14932 * gdb.threads/reconnect-signal.exp
14933 * gdb.threads/stepi-random-signal.exp
14934 * gdb.trace/actions.exp
14935 * gdb.trace/ax.exp
14936 * gdb.trace/backtrace.exp
14937 * gdb.trace/change-loc.exp
14938 * gdb.trace/deltrace.exp
14939 * gdb.trace/ftrace-lock.exp
14940 * gdb.trace/ftrace.exp
14941 * gdb.trace/infotrace.exp
14942 * gdb.trace/mi-tracepoint-changed.exp
14943 * gdb.trace/packetlen.exp
14944 * gdb.trace/passcount.exp
14945 * gdb.trace/pending.exp
14946 * gdb.trace/range-stepping.exp
14947 * gdb.trace/report.exp
14948 * gdb.trace/stap-trace.exp
14949 * gdb.trace/tfind.exp
14950 * gdb.trace/trace-break.exp
14951 * gdb.trace/trace-condition.exp
14952 * gdb.trace/trace-enable-disable.exp
14953 * gdb.trace/trace-mt.exp
14954 * gdb.trace/tracecmd.exp
14955 * gdb.trace/tspeed.exp
14956 * gdb.trace/tsv.exp
14957 * lib/perftest.exp
14958
fb9feb35
LM
149592016-12-01 Luis Machado <lgustavo@codesourcery.com>
14960
14961 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14962 with gdb_test_no_output.
14963 Use command as test name.
14964
cd2ddb6c
LM
149652016-12-01 Luis Machado <lgustavo@codesourcery.com>
14966
14967 Fix test names starting with uppercase throughout the files.
14968
14969 * gdb.ada/assign_1.exp
14970 * gdb.ada/boolean_expr.exp
14971 * gdb.base/arrayidx.exp
14972 * gdb.base/del.exp
14973 * gdb.base/gcore-buffer-overflow.exp
14974 * gdb.base/testenv.exp
14975 * gdb.compile/compile.exp
14976 * gdb.python/py-framefilter-invalidarg.exp
14977 * gdb.python/py-framefilter.exp
14978
bb95117e
LM
149792016-12-01 Luis Machado <lgustavo@codesourcery.com>
14980
14981 Fix test names starting with uppercase throughout the files.
14982
14983 * gdb.ada/array_return.exp
14984 * gdb.ada/expr_delims.exp
14985 * gdb.ada/mi_dyn_arr.exp
14986 * gdb.ada/mi_interface.exp
14987 * gdb.ada/mi_var_array.exp
14988 * gdb.ada/watch_arg.exp
14989 * gdb.arch/alpha-step.exp
14990 * gdb.arch/altivec-regs.exp
14991 * gdb.arch/e500-regs.exp
14992 * gdb.arch/powerpc-d128-regs.exp
14993 * gdb.base/arrayidx.exp
14994 * gdb.base/break.exp
14995 * gdb.base/checkpoint.exp
14996 * gdb.base/debug-expr.exp
14997 * gdb.base/dmsym.exp
14998 * gdb.base/radix.exp
14999 * gdb.base/sepdebug.exp
15000 * gdb.base/testenv.exp
15001 * gdb.base/watch_thread_num.exp
15002 * gdb.base/watchpoint-cond-gone.exp
15003 * gdb.cell/break.exp
15004 * gdb.cell/ea-cache.exp
15005 * gdb.compile/compile.exp
15006 * gdb.cp/gdb2495.exp
15007 * gdb.gdb/selftest.exp
15008 * gdb.gdb/xfullpath.exp
15009 * gdb.go/hello.exp
15010 * gdb.go/integers.exp
15011 * gdb.objc/basicclass.exp
15012 * gdb.pascal/hello.exp
15013 * gdb.pascal/integers.exp
15014 * gdb.python/py-breakpoint.exp
15015 * gdb.python/py-cmd.exp
15016 * gdb.python/py-linetable.exp
15017 * gdb.python/py-xmethods.exp
15018 * gdb.python/python.exp
15019 * gdb.reverse/consecutive-precsave.exp
15020 * gdb.reverse/finish-precsave.exp
15021 * gdb.reverse/i386-precsave.exp
15022 * gdb.reverse/machinestate-precsave.exp
15023 * gdb.reverse/sigall-precsave.exp
15024 * gdb.reverse/solib-precsave.exp
15025 * gdb.reverse/step-precsave.exp
15026 * gdb.reverse/until-precsave.exp
15027 * gdb.reverse/watch-precsave.exp
15028 * gdb.threads/leader-exit.exp
15029 * gdb.threads/pthreads.exp
15030 * gdb.threads/wp-replication.exp
15031 * gdb.trace/actions.exp
15032 * gdb.trace/mi-tsv-changed.exp
15033 * gdb.trace/tsv.exp
15034
de97fdd4
LM
150352016-12-01 Luis Machado <lgustavo@codesourcery.com>
15036
15037 Fix test names starting with uppercase throughout the files.
15038
15039 * gdb.arch/i386-bp_permanent.exp
15040 * gdb.arch/i386-gnu-cfi.exp
15041 * gdb.base/disasm-end-cu.exp
15042 * gdb.base/macscp.exp
15043 * gdb.base/pending.exp
15044 * gdb.base/watch_thread_num.exp
15045 * gdb.cp/exception.exp
15046 * gdb.cp/gdb2495.exp
15047 * gdb.cp/local.exp
15048 * gdb.python/py-evsignal.exp
15049 * gdb.python/python.exp
15050 * gdb.trace/tracecmd.exp
15051
9f058c10
LM
150522016-12-01 Luis Machado <lgustavo@codesourcery.com>
15053
15054 Fix test names starting with uppercase throughout the files.
15055
15056 * gdb.base/charset.exp
15057 * gdb.base/eval.exp
15058 * gdb.base/multi-forks.exp
15059 * gdb.guile/scm-progspace.exp
15060 * gdb.opencl/datatypes.exp
15061 * gdb.python/py-block.exp
15062 * gdb.python/py-function.exp
15063 * gdb.python/py-symbol.exp
15064 * gdb.python/py-symtab.exp
15065 * gdb.python/py-xmethods.exp
15066 * gdb.reverse/break-precsave.exp
15067 * gdb.reverse/break-reverse.exp
15068 * gdb.reverse/consecutive-precsave.exp
15069 * gdb.reverse/consecutive-reverse.exp
15070 * gdb.reverse/finish-precsave.exp
15071 * gdb.reverse/finish-reverse-bkpt.exp
15072 * gdb.reverse/finish-reverse.exp
15073 * gdb.reverse/fstatat-reverse.exp
15074 * gdb.reverse/getresuid-reverse.exp
15075 * gdb.reverse/i386-precsave.exp
15076 * gdb.reverse/i386-reverse.exp
15077 * gdb.reverse/i386-sse-reverse.exp
15078 * gdb.reverse/i387-stack-reverse.exp
15079 * gdb.reverse/insn-reverse.exp
15080 * gdb.reverse/machinestate-precsave.exp
15081 * gdb.reverse/machinestate.exp
15082 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15083 * gdb.reverse/pipe-reverse.exp
15084 * gdb.reverse/readv-reverse.exp
15085 * gdb.reverse/recvmsg-reverse.exp
15086 * gdb.reverse/rerun-prec.exp
15087 * gdb.reverse/s390-mvcle.exp
15088 * gdb.reverse/sigall-precsave.exp
15089 * gdb.reverse/sigall-reverse.exp
15090 * gdb.reverse/solib-precsave.exp
15091 * gdb.reverse/solib-reverse.exp
15092 * gdb.reverse/step-precsave.exp
15093 * gdb.reverse/step-reverse.exp
15094 * gdb.reverse/time-reverse.exp
15095 * gdb.reverse/until-precsave.exp
15096 * gdb.reverse/until-reverse.exp
15097 * gdb.reverse/waitpid-reverse.exp
15098 * gdb.reverse/watch-precsave.exp
15099 * gdb.reverse/watch-reverse.exp
15100
cdc7edd7
LM
151012016-12-01 Luis Machado <lgustavo@codesourcery.com>
15102
15103 Fix test names starting with uppercase throughout the files.
15104
15105 * gdb.arch/i386-mpx-simple_segv.exp
15106 * gdb.arch/i386-mpx.exp
15107 * gdb.arch/i386-permbkpt.exp
15108 * gdb.arch/pa-nullify.exp
15109 * gdb.arch/powerpc-d128-regs.exp
15110 * gdb.arch/vsx-regs.exp
15111 * gdb.base/bfp-test.exp
15112 * gdb.base/break.exp
15113 * gdb.base/breakpoint-shadow.exp
15114 * gdb.base/callfuncs.exp
15115 * gdb.base/charset.exp
15116 * gdb.base/commands.exp
15117 * gdb.base/completion.exp
15118 * gdb.base/dfp-test.exp
15119 * gdb.base/echo.exp
15120 * gdb.base/ending-run.exp
15121 * gdb.base/eval.exp
15122 * gdb.base/expand-psymtabs.exp
15123 * gdb.base/float128.exp
15124 * gdb.base/floatn.exp
15125 * gdb.base/foll-exec-mode.exp
15126 * gdb.base/gdb1056.exp
15127 * gdb.base/gdb11531.exp
15128 * gdb.base/kill-after-signal.exp
15129 * gdb.base/multi-forks.exp
15130 * gdb.base/overlays.exp
15131 * gdb.base/pending.exp
15132 * gdb.base/sepdebug.exp
15133 * gdb.base/testenv.exp
15134 * gdb.base/valgrind-db-attach.exp
15135 * gdb.base/watch_thread_num.exp
15136 * gdb.base/watchpoint-cond-gone.exp
15137 * gdb.base/watchpoint.exp
15138 * gdb.base/watchpoints.exp
15139 * gdb.cp/arg-reference.exp
15140 * gdb.cp/baseenum.exp
15141 * gdb.cp/operator.exp
15142 * gdb.cp/shadow.exp
15143 * gdb.dwarf2/dw2-op-out-param.exp
15144 * gdb.dwarf2/dw2-reg-undefined.exp
15145 * gdb.go/chan.exp
15146 * gdb.go/hello.exp
15147 * gdb.go/integers.exp
15148 * gdb.go/methods.exp
15149 * gdb.go/package.exp
15150 * gdb.guile/scm-parameter.exp
15151 * gdb.guile/scm-progspace.exp
15152 * gdb.guile/scm-value.exp
15153 * gdb.mi/mi-pending.exp
15154 * gdb.mi/user-selected-context-sync.exp
15155 * gdb.multi/multi-attach.exp
15156 * gdb.multi/tids.exp
15157 * gdb.opt/clobbered-registers-O2.exp
15158 * gdb.pascal/floats.exp
15159 * gdb.pascal/integers.exp
15160 * gdb.python/py-block.exp
15161 * gdb.python/py-events.exp
15162 * gdb.python/py-parameter.exp
15163 * gdb.python/py-symbol.exp
15164 * gdb.python/py-symtab.exp
15165 * gdb.python/py-type.exp
15166 * gdb.python/py-value.exp
15167 * gdb.python/py-xmethods.exp
15168 * gdb.python/python.exp
15169 * gdb.reverse/break-precsave.exp
15170 * gdb.reverse/consecutive-precsave.exp
15171 * gdb.reverse/finish-precsave.exp
15172 * gdb.reverse/i386-precsave.exp
15173 * gdb.reverse/machinestate-precsave.exp
15174 * gdb.reverse/sigall-precsave.exp
15175 * gdb.reverse/solib-precsave.exp
15176 * gdb.reverse/step-precsave.exp
15177 * gdb.reverse/until-precsave.exp
15178 * gdb.reverse/watch-precsave.exp
15179 * gdb.server/ext-attach.exp
15180 * gdb.server/ext-restart.exp
15181 * gdb.server/ext-run.exp
15182 * gdb.server/ext-wrapper.exp
15183 * gdb.stabs/gdb11479.exp
15184 * gdb.stabs/weird.exp
15185 * gdb.threads/attach-many-short-lived-threads.exp
15186 * gdb.threads/kill.exp
15187 * gdb.threads/watchpoint-fork.exp
15188
bc6c7af4
LM
151892016-12-01 Luis Machado <lgustavo@codesourcery.com>
15190
15191 Fix test names starting with uppercase throughout all the files below.
15192
15193 * gdb.ada/array_return.exp
15194 * gdb.ada/catch_ex.exp
15195 * gdb.ada/info_exc.exp
15196 * gdb.ada/mi_catch_ex.exp
15197 * gdb.ada/mi_dyn_arr.exp
15198 * gdb.ada/mi_ex_cond.exp
15199 * gdb.ada/mi_exc_info.exp
15200 * gdb.ada/mi_interface.exp
15201 * gdb.ada/mi_task_arg.exp
15202 * gdb.ada/mi_task_info.exp
15203 * gdb.ada/mi_var_array.exp
15204 * gdb.arch/alpha-step.exp
15205 * gdb.arch/amd64-disp-step.exp
15206 * gdb.arch/arm-disp-step.exp
15207 * gdb.arch/disp-step-insn-reloc.exp
15208 * gdb.arch/e500-prologue.exp
15209 * gdb.arch/ftrace-insn-reloc.exp
15210 * gdb.arch/gdb1558.exp
15211 * gdb.arch/i386-bp_permanent.exp
15212 * gdb.arch/i386-disp-step.exp
15213 * gdb.arch/i386-float.exp
15214 * gdb.arch/i386-gnu-cfi.exp
15215 * gdb.arch/ia64-breakpoint-shadow.exp
15216 * gdb.arch/mips16-thunks.exp
15217 * gdb.arch/pa-nullify.exp
15218 * gdb.arch/powerpc-aix-prologue.exp
15219 * gdb.arch/powerpc-power.exp
15220 * gdb.arch/ppc-dfp.exp
15221 * gdb.arch/s390-tdbregs.exp
15222 * gdb.arch/spu-info.exp
15223 * gdb.arch/spu-ls.exp
15224 * gdb.arch/thumb-bx-pc.exp
15225 * gdb.base/advance.exp
15226 * gdb.base/annota-input-while-running.exp
15227 * gdb.base/arrayidx.exp
15228 * gdb.base/asmlabel.exp
15229 * gdb.base/async.exp
15230 * gdb.base/attach-wait-input.exp
15231 * gdb.base/auto-connect-native-target.exp
15232 * gdb.base/batch-preserve-term-settings.exp
15233 * gdb.base/bfp-test.exp
15234 * gdb.base/bigcore.exp
15235 * gdb.base/bp-permanent.exp
15236 * gdb.base/break-always.exp
15237 * gdb.base/break-fun-addr.exp
15238 * gdb.base/break-idempotent.exp
15239 * gdb.base/break-main-file-remove-fail.exp
15240 * gdb.base/break-probes.exp
15241 * gdb.base/break-unload-file.exp
15242 * gdb.base/break.exp
15243 * gdb.base/call-ar-st.exp
15244 * gdb.base/call-rt-st.exp
15245 * gdb.base/call-sc.exp
15246 * gdb.base/call-signal-resume.exp
15247 * gdb.base/call-strs.exp
15248 * gdb.base/callexit.exp
15249 * gdb.base/callfuncs.exp
15250 * gdb.base/catch-gdb-caused-signals.exp
15251 * gdb.base/catch-signal-siginfo-cond.exp
15252 * gdb.base/catch-syscall.exp
15253 * gdb.base/compare-sections.exp
15254 * gdb.base/cond-eval-mode.exp
15255 * gdb.base/condbreak-call-false.exp
15256 * gdb.base/consecutive-step-over.exp
15257 * gdb.base/cursal.exp
15258 * gdb.base/disabled-location.exp
15259 * gdb.base/disasm-end-cu.exp
15260 * gdb.base/display.exp
15261 * gdb.base/double-prompt-target-event-error.exp
15262 * gdb.base/dprintf-bp-same-addr.exp
15263 * gdb.base/dprintf-detach.exp
15264 * gdb.base/dprintf-next.exp
15265 * gdb.base/dprintf-non-stop.exp
15266 * gdb.base/dprintf-pending.exp
15267 * gdb.base/dso2dso.exp
15268 * gdb.base/ending-run.exp
15269 * gdb.base/enum_cond.exp
15270 * gdb.base/examine-backward.exp
15271 * gdb.base/exe-lock.exp
15272 * gdb.base/exec-invalid-sysroot.exp
15273 * gdb.base/execl-update-breakpoints.exp
15274 * gdb.base/execution-termios.exp
15275 * gdb.base/fileio.exp
15276 * gdb.base/fixsection.exp
15277 * gdb.base/foll-exec-mode.exp
15278 * gdb.base/foll-exec.exp
15279 * gdb.base/fork-running-state.exp
15280 * gdb.base/frame-args.exp
15281 * gdb.base/fullpath-expand.exp
15282 * gdb.base/func-ptr.exp
15283 * gdb.base/gcore-relro-pie.exp
15284 * gdb.base/gdb1090.exp
15285 * gdb.base/gdb1555.exp
15286 * gdb.base/global-var-nested-by-dso.exp
15287 * gdb.base/gnu-ifunc.exp
15288 * gdb.base/hbreak-in-shr-unsupported.exp
15289 * gdb.base/hbreak-unmapped.exp
15290 * gdb.base/hook-stop.exp
15291 * gdb.base/infcall-input.exp
15292 * gdb.base/info-fun.exp
15293 * gdb.base/info-shared.exp
15294 * gdb.base/interrupt-noterm.exp
15295 * gdb.base/jit-so.exp
15296 * gdb.base/jit.exp
15297 * gdb.base/line-symtabs.exp
15298 * gdb.base/list.exp
15299 * gdb.base/longjmp.exp
15300 * gdb.base/macscp.exp
15301 * gdb.base/max-value-size.exp
15302 * gdb.base/nodebug.exp
15303 * gdb.base/nofield.exp
15304 * gdb.base/overlays.exp
15305 * gdb.base/paginate-after-ctrl-c-running.exp
15306 * gdb.base/paginate-bg-execution.exp
15307 * gdb.base/paginate-inferior-exit.exp
15308 * gdb.base/pending.exp
15309 * gdb.base/pr11022.exp
15310 * gdb.base/printcmds.exp
15311 * gdb.base/ptr-typedef.exp
15312 * gdb.base/ptype.exp
15313 * gdb.base/randomize.exp
15314 * gdb.base/range-stepping.exp
15315 * gdb.base/realname-expand.exp
15316 * gdb.base/relativedebug.exp
15317 * gdb.base/remote.exp
15318 * gdb.base/savedregs.exp
15319 * gdb.base/sepdebug.exp
15320 * gdb.base/set-noassign.exp
15321 * gdb.base/shlib-call.exp
15322 * gdb.base/shreloc.exp
15323 * gdb.base/sigaltstack.exp
15324 * gdb.base/sigbpt.exp
15325 * gdb.base/siginfo-addr.exp
15326 * gdb.base/siginfo-obj.exp
15327 * gdb.base/siginfo-thread.exp
15328 * gdb.base/signest.exp
15329 * gdb.base/signull.exp
15330 * gdb.base/sigrepeat.exp
15331 * gdb.base/skip.exp
15332 * gdb.base/so-impl-ld.exp
15333 * gdb.base/solib-corrupted.exp
15334 * gdb.base/solib-disc.exp
15335 * gdb.base/solib-display.exp
15336 * gdb.base/solib-overlap.exp
15337 * gdb.base/solib-search.exp
15338 * gdb.base/solib-symbol.exp
15339 * gdb.base/source-execution.exp
15340 * gdb.base/sss-bp-on-user-bp-2.exp
15341 * gdb.base/sss-bp-on-user-bp.exp
15342 * gdb.base/stack-checking.exp
15343 * gdb.base/stale-infcall.exp
15344 * gdb.base/step-break.exp
15345 * gdb.base/step-line.exp
15346 * gdb.base/step-over-exit.exp
15347 * gdb.base/step-test.exp
15348 * gdb.base/structs.exp
15349 * gdb.base/sym-file.exp
15350 * gdb.base/symtab-search-order.exp
15351 * gdb.base/term.exp
15352 * gdb.base/type-opaque.exp
15353 * gdb.base/unload.exp
15354 * gdb.base/until-nodebug.exp
15355 * gdb.base/until.exp
15356 * gdb.base/unwindonsignal.exp
15357 * gdb.base/watch-cond.exp
15358 * gdb.base/watch-non-mem.exp
15359 * gdb.base/watch_thread_num.exp
15360 * gdb.base/watchpoint-reuse-slot.exp
15361 * gdb.base/watchpoint-solib.exp
15362 * gdb.base/watchpoint.exp
15363 * gdb.btrace/dlopen.exp
15364 * gdb.cell/arch.exp
15365 * gdb.cell/break.exp
15366 * gdb.cell/bt.exp
15367 * gdb.cell/core.exp
15368 * gdb.cell/data.exp
15369 * gdb.cell/dwarfaddr.exp
15370 * gdb.cell/ea-cache.exp
15371 * gdb.cell/ea-standalone.exp
15372 * gdb.cell/ea-test.exp
15373 * gdb.cell/f-regs.exp
15374 * gdb.cell/fork.exp
15375 * gdb.cell/gcore.exp
15376 * gdb.cell/mem-access.exp
15377 * gdb.cell/ptype.exp
15378 * gdb.cell/registers.exp
15379 * gdb.cell/sizeof.exp
15380 * gdb.cell/solib-symbol.exp
15381 * gdb.cell/solib.exp
15382 * gdb.compile/compile-tls.exp
15383 * gdb.cp/exception.exp
15384 * gdb.cp/gdb2495.exp
15385 * gdb.cp/local.exp
15386 * gdb.cp/mb-inline.exp
15387 * gdb.cp/mb-templates.exp
15388 * gdb.cp/pr10687.exp
15389 * gdb.cp/pr9167.exp
15390 * gdb.cp/scope-err.exp
15391 * gdb.cp/templates.exp
15392 * gdb.cp/virtfunc.exp
15393 * gdb.dwarf2/dw2-dir-file-name.exp
15394 * gdb.dwarf2/dw2-single-line-discriminators.exp
15395 * gdb.fortran/complex.exp
15396 * gdb.fortran/library-module.exp
15397 * gdb.guile/guile.exp
15398 * gdb.guile/scm-cmd.exp
15399 * gdb.guile/scm-frame-inline.exp
15400 * gdb.guile/scm-objfile.exp
15401 * gdb.guile/scm-pretty-print.exp
15402 * gdb.guile/scm-symbol.exp
15403 * gdb.guile/scm-type.exp
15404 * gdb.guile/scm-value.exp
15405 * gdb.linespec/keywords.exp
15406 * gdb.linespec/ls-errs.exp
15407 * gdb.linespec/macro-relative.exp
15408 * gdb.linespec/thread.exp
15409 * gdb.mi/mi-breakpoint-changed.exp
15410 * gdb.mi/mi-dprintf-pending.exp
15411 * gdb.mi/mi-fullname-deleted.exp
15412 * gdb.mi/mi-logging.exp
15413 * gdb.mi/mi-pending.exp
15414 * gdb.mi/mi-solib.exp
15415 * gdb.mi/new-ui-mi-sync.exp
15416 * gdb.mi/user-selected-context-sync.exp
15417 * gdb.multi/dummy-frame-restore.exp
15418 * gdb.multi/multi-arch-exec.exp
15419 * gdb.multi/remove-inferiors.exp
15420 * gdb.multi/watchpoint-multi-exit.exp
15421 * gdb.opt/solib-intra-step.exp
15422 * gdb.perf/backtrace.exp
15423 * gdb.perf/single-step.exp
15424 * gdb.perf/skip-command.exp
15425 * gdb.perf/skip-prologue.exp
15426 * gdb.perf/solib.exp
15427 * gdb.python/lib-types.exp
15428 * gdb.python/py-as-string.exp
15429 * gdb.python/py-bad-printers.exp
15430 * gdb.python/py-block.exp
15431 * gdb.python/py-breakpoint.exp
15432 * gdb.python/py-cmd.exp
15433 * gdb.python/py-events.exp
15434 * gdb.python/py-evthreads.exp
15435 * gdb.python/py-finish-breakpoint.exp
15436 * gdb.python/py-finish-breakpoint2.exp
15437 * gdb.python/py-frame-inline.exp
15438 * gdb.python/py-frame.exp
15439 * gdb.python/py-inferior.exp
15440 * gdb.python/py-infthread.exp
15441 * gdb.python/py-mi.exp
15442 * gdb.python/py-objfile.exp
15443 * gdb.python/py-pp-maint.exp
15444 * gdb.python/py-pp-registration.exp
15445 * gdb.python/py-prettyprint.exp
15446 * gdb.python/py-recurse-unwind.exp
15447 * gdb.python/py-shared.exp
15448 * gdb.python/py-symbol.exp
15449 * gdb.python/py-symtab.exp
15450 * gdb.python/py-template.exp
15451 * gdb.python/py-type.exp
15452 * gdb.python/py-unwind-maint.exp
15453 * gdb.python/py-unwind.exp
15454 * gdb.python/py-value.exp
15455 * gdb.python/python.exp
15456 * gdb.reverse/finish-reverse-bkpt.exp
15457 * gdb.reverse/insn-reverse.exp
15458 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15459 * gdb.reverse/solib-precsave.exp
15460 * gdb.reverse/solib-reverse.exp
15461 * gdb.stabs/gdb11479.exp
15462 * gdb.stabs/weird.exp
15463 * gdb.threads/fork-child-threads.exp
15464 * gdb.threads/fork-plus-threads.exp
15465 * gdb.threads/fork-thread-pending.exp
15466 * gdb.threads/forking-threads-plus-breakpoint.exp
15467 * gdb.threads/hand-call-in-threads.exp
15468 * gdb.threads/interrupted-hand-call.exp
15469 * gdb.threads/linux-dp.exp
15470 * gdb.threads/local-watch-wrong-thread.exp
15471 * gdb.threads/next-while-other-thread-longjmps.exp
15472 * gdb.threads/non-ldr-exit.exp
15473 * gdb.threads/pending-step.exp
15474 * gdb.threads/print-threads.exp
15475 * gdb.threads/process-dies-while-detaching.exp
15476 * gdb.threads/process-dies-while-handling-bp.exp
15477 * gdb.threads/pthreads.exp
15478 * gdb.threads/queue-signal.exp
15479 * gdb.threads/reconnect-signal.exp
15480 * gdb.threads/signal-command-handle-nopass.exp
15481 * gdb.threads/signal-command-multiple-signals-pending.exp
15482 * gdb.threads/signal-delivered-right-thread.exp
15483 * gdb.threads/signal-sigtrap.exp
15484 * gdb.threads/sigthread.exp
15485 * gdb.threads/staticthreads.exp
15486 * gdb.threads/stepi-random-signal.exp
15487 * gdb.threads/thread-unwindonsignal.exp
15488 * gdb.threads/thread_check.exp
15489 * gdb.threads/thread_events.exp
15490 * gdb.threads/tid-reuse.exp
15491 * gdb.threads/tls-nodebug.exp
15492 * gdb.threads/tls-shared.exp
15493 * gdb.threads/tls-so_extern.exp
15494 * gdb.threads/tls.exp
15495 * gdb.threads/wp-replication.exp
15496 * gdb.trace/actions-changed.exp
15497 * gdb.trace/actions.exp
15498 * gdb.trace/backtrace.exp
15499 * gdb.trace/change-loc.exp
15500 * gdb.trace/collection.exp
15501 * gdb.trace/deltrace.exp
15502 * gdb.trace/disconnected-tracing.exp
15503 * gdb.trace/entry-values.exp
15504 * gdb.trace/ftrace-lock.exp
15505 * gdb.trace/ftrace.exp
15506 * gdb.trace/infotrace.exp
15507 * gdb.trace/mi-trace-frame-collected.exp
15508 * gdb.trace/mi-trace-unavailable.exp
15509 * gdb.trace/mi-traceframe-changed.exp
15510 * gdb.trace/mi-tracepoint-changed.exp
15511 * gdb.trace/mi-tsv-changed.exp
15512 * gdb.trace/no-attach-trace.exp
15513 * gdb.trace/packetlen.exp
15514 * gdb.trace/passc-dyn.exp
15515 * gdb.trace/passcount.exp
15516 * gdb.trace/pending.exp
15517 * gdb.trace/pr16508.exp
15518 * gdb.trace/qtro.exp
15519 * gdb.trace/range-stepping.exp
15520 * gdb.trace/read-memory.exp
15521 * gdb.trace/report.exp
15522 * gdb.trace/save-trace.exp
15523 * gdb.trace/signal.exp
15524 * gdb.trace/stap-trace.exp
15525 * gdb.trace/status-stop.exp
15526 * gdb.trace/strace.exp
15527 * gdb.trace/tfile.exp
15528 * gdb.trace/tfind.exp
15529 * gdb.trace/trace-break.exp
15530 * gdb.trace/trace-condition.exp
15531 * gdb.trace/trace-enable-disable.exp
15532 * gdb.trace/trace-mt.exp
15533 * gdb.trace/tracecmd.exp
15534 * gdb.trace/tracefile-pseudo-reg.exp
15535 * gdb.trace/tspeed.exp
15536 * gdb.trace/tstatus.exp
15537 * gdb.trace/tsv.exp
15538 * gdb.trace/unavailable.exp
15539 * gdb.trace/while-dyn.exp
15540 * gdb.trace/while-stepping.exp
15541 * lib/gdb-guile.exp
15542 * lib/gdb.exp
15543 * lib/mi-support.exp
15544 * lib/pascal.exp
15545 * lib/perftest.exp
15546 * lib/prelink-support.exp
15547 * lib/selftest-support.exp
15548
ad02e4fe
SM
155492016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15550
15551 * Makefile.in: Include disable-implicit-rules.mk.
15552
22347e55
AA
155532016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15554
15555 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15556 non-byte-aligned bit fields.
15557
da5b30da
AA
155582016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15559
15560 PR gdb/12616
15561 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15562 respects the DW_AT_data_bit_offset attribute.
15563
b593ecca
SM
155642016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15565
15566 * gdb.base/default.exp: Fix output of "set language".
15567
3b165252
SM
155682016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15569
15570 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15571 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15572 make.
15573 * configure.ac: Remove checks for the make program.
15574 * configure: Re-generate.
15575
1a2f3d7f
KB
155762016-11-16 Kevin Buettner <kevinb@redhat.com>
15577
15578 * gdb.python/py-recurse-unwind.c (main): Add loop.
15579 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15580 to read_register() and gdb.parse_and_eval(). Make each code
15581 call a separate case that can be individually tested.
15582 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15583 proc. Call cont_and_backtrace for each of the code paths that
15584 we want to test in the unwinder.
15585
b7f38fda
AA
155862016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15587
15588 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15589 the definition of struct S.
15590
1f8db343
CM
155912016-11-11 Catherine Moore <clm@codesourcery.com>
15592
15593 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15594
fad0c9fb
PA
155952016-11-09 Pedro Alves <palves@redhat.com>
15596
15597 * gdb.base/commands.exp (runto_or_return): New procedure.
15598 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15599 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15600 (progvar_simple_while_test, progvar_complex_if_while_test)
15601 (if_while_breakpoint_command_test)
15602 (infrun_breakpoint_command_test, breakpoint_command_test)
15603 (user_defined_command_test, watchpoint_command_test)
15604 (test_command_prompt_position, redefine_hook_test)
15605 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15606 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15607 multi_line_input and multi_line. Remove gdb_expect and
15608 gdb_stop_suppressing_tests uses.
15609 * lib/gdb.exp (valnum_re): New global.
15610 (multi_line_input): New procedure.
15611
8354c62c
SM
156122016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15613
15614 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15615 Remove.
15616 (test_setup): Define with proc_with_prefix.
15617 (test_cli_inferior): Likewise.
15618 (test_cli_thread): Likewise.
15619 (test_cli_frame): Likewise.
15620 (test_cli_select_frame): Likewise.
15621 (test_cli_up_down): Likewise.
15622 (test_mi_thread_select): Likewise.
15623 (test_mi_stack_select_frame): Likewise.
15624 (test_cli_in_mi_inferior): Likewise.
15625 (test_cli_in_mi_thread): Likewise.
15626 (test_cli_in_mi_frame): Likewise.
15627 (top level): Do not use with_test_prefix_procname.
15628
64f367a2
PA
156292016-11-09 Pedro Alves <palves@redhat.com>
15630
15631 * gdb.base/commands.exp (gdbvar_simple_if_test)
15632 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15633 (progvar_simple_if_test, progvar_simple_while_test)
15634 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15635 (infrun_breakpoint_command_test, breakpoint_command_test)
15636 (user_defined_command_test, watchpoint_command_test)
15637 (test_command_prompt_position, deprecated_command_test)
15638 (bp_deleted_in_command, temporary_breakpoint_commands)
15639 (stray_arg0_test, source_file_with_indented_comment)
15640 (recursive_source_test, if_commands_test)
15641 (error_clears_commands_left, redefine_hook_test)
15642 (redefine_backtrace_test): Use proc_with_prefix.
15643 * lib/gdb.exp (proc_with_prefix): New proc.
15644
0bb65f1e
AA
156452016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15646
15647 * gdb.base/tui-layout.c: New file.
15648 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15649 disassembly window contains very long lines.
15650
7353f247
TT
156512016-11-08 Tom Tromey <tom@tromey.com>
15652
15653 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15654 depend on Python 2.
15655
30a7bb83
TT
156562016-11-08 Tom Tromey <tom@tromey.com>
15657
15658 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15659 New method.
15660
cdf5a07c
MG
156612016-10-29 Manish Goregaokar <manish@mozilla.com>
15662
2806dc7e 15663 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15664
51a789c3
MG
156652016-10-27 Manish Goregaokar <manish@mozilla.com>
15666
2806dc7e
PA
15667 * gdb.rust/simple.rs: Add test for univariant enums without
15668 discriminants and for encoded struct-like enums.
51a789c3 15669
f610ab6d
PA
156702016-10-28 Pedro Alves <palves@redhat.com>
15671
15672 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15673 gdb_test_multiple, tighten regexps and match symtabs and line
15674 tables incrementally.
15675
b129b0ca
LM
156762016-10-28 Luis Machado <lgustavo@codesourcery.com>
15677
15678 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15679 general.
15680
ecf45d2c
SL
156812016-10-25 Luis Machado <lgustavo@codesourcery.com>
15682
15683 * gdb.base/exec-invalid-sysroot.exp: New file.
15684
b8d38ee4
JK
156852016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15686
15687 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15688
f90fd8c2
JK
156892016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15690
15691 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15692
2d2476aa
MR
156932016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15694
2806dc7e
PA
15695 * gdb.base/killed-outside.exp: Remove $options from a call to
15696 `prepare_for_testing'.
2d2476aa 15697
e42b25a0
SM
156982016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15699
15700 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15701 Change test message.
15702
3ccdb432
SM
157032016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15704
15705 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15706 Update comment.
15707
5bad3170
SM
157082016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15709
15710 * gdb.trace/mi-trace-save.exp: New file.
15711
5ad9dba7
YQ
157122016-10-13 Yao Qi <yao.qi@linaro.org>
15713
15714 * gdb.base/code_elim.exp (get_var_address): Remove.
15715 * gdb.base/relocate.exp: Likewise.
15716 * gdb.base/shreloc.exp: Likewise.
15717 * lib/gdb.exp (get_var_address): New.
15718
62df7e21
YQ
157192016-10-13 Yao Qi <yao.qi@linaro.org>
15720
15721 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15722 floating point tests if $skip_float_test is false.
15723
4dac951e
LM
157242016-10-12 Luis Machado <lgustavo@codesourcery.com>
15725
15726 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15727 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15728 argc values.
15729 Add 1 to argc so we guarantee distinct initial/modified argc values.
15730
8f1a8fc4
JK
157312016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15732
15733 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15734
16c85b5d
JK
157352016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15736
15737 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15738 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15739 * gdb.arch/vsx-regs.exp: Likewise.
15740
1d0e042a
YQ
157412016-10-07 Yao Qi <yao.qi@linaro.org>
15742
15743 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15744
68dadef5
MM
157452016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15746
15747 * gdb.python/python.exp: Test decode_line("*0").
15748
33fa2c6e
DE
157492016-10-06 Doug Evans <dje@google.com>
15750
15751 * gdb.python/py-value.exp (test_value_creation): Add test for large
15752 unsigned 64-bit value.
15753
9c37b5ae
TT
157542016-10-06 Tom Tromey <tom@tromey.com>
15755
15756 * gdb.compile/compile.exp: Change java tests to rust.
15757 * gdb.base/setshow.exp: Change java tests to rust.
15758 * gdb.base/default.exp: Remove java from language list.
15759 * README (Examples): Update language example.
15760 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15761 test.
15762 * lib/gdb.exp (skip_java_tests): Remove.
15763 * lib/java.exp: Remove.
15764 * gdb.java: Remove.
15765
78b86327
MR
157662016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15767
15768 * gdb.arch/mips-fcr.exp: New test.
15769 * gdb.arch/mips-fcr.c: Source for the new test.
15770
7470adbb
MR
157712016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15772
15773 * gdb.base/solib-disc.exp: Use `standard_output_file'
15774 throughout.
15775
4a556533
PA
157762016-10-06 Pedro Alves <palves@redhat.com>
15777
15778 * gdb.base/jit-simple-dl.c: New file.
15779 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15780 * gdb.base/jit-simple.c: ... this.
15781 * gdb.base/jit-simple.exp (jit_run): Delete.
15782 (build_jit): New proc.
15783 (jit_test_reread): Recompile either the main program or the shared
15784 library, depending on what is being tested. Skip changing address
15785 if caller wants to. Compare before/after addresses. If testing
15786 standalone, explicitly load the binary. Test "maint info
15787 breakpoints".
15788 (top level): Add "standalone vs shared lib" and "change address"
15789 vs "same address" axes.
15790
5a122fbc
PA
157912016-10-06 Pedro Alves <palves@redhat.com>
15792
15793 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15794 call.
15795 (jit_run): Delete.
15796 (jit_test_reread): Use with_test_prefix. Reload the main binary
15797 explicitly. Compare the before/after addresses of the JIT
15798 descriptor.
15799
ee8da4b8
DE
158002016-08-15 Doug Evans <dje@google.com>
15801
15802 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15803 for single bitfields is bool.
15804 * gdb.xml/tdesc-regs.exp: Ditto.
15805
f389f6fe
JK
158062016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15807
15808 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15809
fdebf1a4
YQ
158102016-10-05 Yao Qi <yao.qi@linaro.org>
15811
15812 * lib/gdb.exp (support_complex_tests): Return zero if
15813 gdb_skip_float_test return true.
15814
9c36d954 158152016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15816 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15817
15818 PR gdb/20487
15819 * gdb.mi/user-selected-context-sync.exp: New file.
15820 * gdb.mi/user-selected-context-sync.c: New file.
15821
4034d0ff 158222016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15823 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15824
15825 PR gdb/20487
15826 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15827 =thread-select-event check.
15828
a4297203
PB
158292016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15830
15831 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15832 the compulsory L operand changes.
15833 * gdb.arch/powerpc-power.s: Likewise.
15834
bb805577
JK
158352016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15836
15837 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15838 * gdb.base/jit-attach-pie.c: New file.
15839 * gdb.base/jit-attach-pie.exp: New file.
15840
6d61dee5
PA
158412016-09-28 Pedro Alves <palves@redhat.com>
15842
15843 * gdb.base/infcall-input.c: New file.
15844 * gdb.base/infcall-input.exp: New file.
15845
f73842fc
YQ
158462016-09-22 Yao Qi <yao.qi@linaro.org>
15847
15848 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15849 (gdb_exit): Rename it to ...
15850 (gdbserver_gdb_exit): ... Close GDBserver.
15851 (gdb_exit): New proc, call gdbserver_gdb_exit.
15852 (mi_gdb_exit): Likewise.
15853
90681dab
YQ
158542016-09-22 Yao Qi <yao.qi@linaro.org>
15855
15856 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15857 path.
15858 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15859 Remove duplication.
15860
9c211fd8
YQ
158612016-09-22 Yao Qi <yao.qi@linaro.org>
15862
15863 * lib/gdbserver-support.exp: Check the existence of
15864 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15865
ad0a504f
AK
158662016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15867
15868 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15869
36cf1806
TT
158702016-09-21 Tom Tromey <tom@tromey.com>
15871
15872 PR gdb/20604:
15873 * gdb.base/quit.exp: New file.
15874
74172ecf
SM
158752016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15876
15877 * .gitignore: New file.
15878
3d0ec882
MR
158792016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15880
15881 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15882 throughout.
15883
8193adea
AA
158842016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15885
15886 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15887
d41a5c09
JK
158882016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15889
15890 * gdb.cp/casts.cc (decltype): Move it ...
15891 (main): ... with its call to ...
15892 * gdb.cp/casts03.cc: ... a new file.
15893 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15894
d2dfe700
JK
158952016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15896
15897 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15898
e2a92b16
PB
158992016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15900
15901 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15902 and sync up the test with tests in gas/testsuite/gas/ppc.
15903 * gdb.arch/powerpc-power.exp: Likewise.
15904
49b4de64
JK
159052016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15906
15907 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15908
2c29df25
SDJ
159092016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15910 Jan Kratochvil <jan.kratochvil@redhat.com>
15911
15912 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15913 make m1's definition to be different from m2's. Use 'dummy' as an
15914 argument for probe 'two'.
15915
cc3c2846
JB
159162016-09-10 Jon Beniston <jon@beniston.com>
15917
15918 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15919 for sim target.
15920
e1b2624a
AA
159212016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15922
15923 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15924 variable declaration.
15925 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15926 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15927 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15928 received HWCAP as its argument.
15929
4295e285
PA
159302016-09-06 Pedro Alves <palves@redhat.com>
15931
15932 * gdb.base/new-ui-pending-input.c: New file.
15933 * gdb.base/new-ui-pending-input.exp: New file.
15934 * gdb.exp (clear_gdb_spawn_id): New procedure.
15935 (with_spawn_id): Check whether gdb_spawn_id exists before
15936 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15937 on exit.
15938
00d5215e
UW
159392016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15940
15941 * gdb.base/float128.c: New file.
15942 * gdb.base/float128.exp: Likewise.
15943 * gdb.base/floatn.c: Likewise.
15944 * gdb.base/floatn.exp: Likewise.
15945
a9ff5f12
UW
159462016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15947
15948 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15949
f245535c
PA
159502016-09-05 Pedro Alves <palves@redhat.com>
15951
15952 PR backtrace/19927
15953 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15954 unwinders are immediately called as side effect of "source" or
15955 "disable unwinder" commands.
15956 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15957
ae9cf263
YQ
159582016-09-02 Yao Qi <yao.qi@linaro.org>
15959
15960 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15961 is true and $type is "float" or "double".
15962
27aba047
YQ
159632016-09-02 Yao Qi <yao.qi@linaro.org>
15964
15965 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15966 true.
15967 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15968 * gdb.base/call-rt-st.exp: Likewise.
15969 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15970 return value instead of gdb,skip_float_test.
15971 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15972 (do_function_calls): Use its return value instead of
15973 gdb,skip_float_test.
15974 * gdb.base/finish.exp: Likewise.
15975 * gdb.base/funcargs.exp: Likewise.
15976 * gdb.base/return.exp: Likewise.
15977 * gdb.base/return2.exp: Likewise.
15978 * gdb.base/varargs.exp: Likewise.
15979 * lib/gdb.exp (gdb_skip_float_test): Change it to
15980 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15981
5af962df
AA
159822016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15983
15984 * gdb.multi/tids.exp: Test "thread apply all".
15985
7fac6910
JK
159862016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15987
15988 * gdb.base/default.exp (tty): Remove.
15989
bb1fe4ac
KB
159902016-08-24 Kevin Buettner <kevinb@redhat.com>
15991
2806dc7e
PA
15992 * gdb.python/py-recurse-unwind.c: New file.
15993 * gdb.python/py-recurse-unwind.py: New file.
15994 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15995
0a1ddfa6
SM
159962016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15997
15998 * gdb.base/set-inferior-tty.exp: New file.
15999 * gdb.base/set-inferior-tty.c: New file.
16000
d9de1fe3
PA
160012016-08-23 Pedro Alves <palves@redhat.com>
16002
16003 PR gdb/20494
16004 * gdb.base/new-ui-echo.c: New file.
16005 * gdb.base/new-ui-echo.exp: New file.
16006
e9d9abd7
YQ
160072016-08-23 Yao Qi <yao.qi@linaro.org>
16008
16009 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
16010 gdbserver_spawn.
16011 * gdb.server/connect-without-multi-process.exp (do_test):
16012 Likewise.
16013
3589529e
YQ
160142016-08-23 Yao Qi <yao.qi@linaro.org>
16015
16016 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
16017 standalone_txt. Delete gdb_txt and standalone_txt on host
16018 and target. Spawn the binary on target. Copy files from
16019 target to host.
16020
6bb90213
PA
160212016-08-22 Pedro Alves <palves@redhat.com>
16022
16023 PR gdb/20505
16024 * gdb.base/vdso-warning.exp: Test core dumps too. Use
16025 with_test_prefix. Factor out bits to ...
16026 (test_no_vdso): ... this new procedure.
16027
20c2c024
CL
160282016-08-19 Carl Love <cel@us.ibm.com>
16029
16030 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
16031 maintaining separate logic for constructing the output path.
16032 * gdb.arch/powerpc-d128-regs.exp: Likewise.
16033 * gdb.arch/ppc-dfp.exp: Likewise.
16034 * gdb.arch/ppc-fp.exp: Likewise.
16035 * gdb.arch/vsx-regs.exp: Likewise.
16036 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
16037 binprefix for generating the additional binary files.
16038
0646e07d
PA
160392016-08-19 Pedro Alves <palves@redhat.com>
16040
16041 * gdb.trace/mi-trace-frame-collected.exp
16042 (test_trace_frame_collected): On x32, expect two registers.
16043
46da9242
CL
160442016-08-18 Carl Love <cel@us.ibm.com>
16045
16046 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
16047 and sync up the test with tests in gas/testsuite/gas/ppc.
16048 * gdb.arch/powerpc-power.exp: Likewise.
16049
eb2332d7
SM
160502016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16051
16052 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
16053 expected error message.
16054
63c61e04
SM
160552016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16056
16057 * gdb.multi/remove-inferiors.exp: New file.
16058 * gdb.multi/remove-inferiors.c: New file.
16059
7b17065f
YQ
160602016-08-12 Yao Qi <yao.qi@linaro.org>
16061
16062 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
16063 argument list.
16064
01d3dedf
PA
160652016-08-10 Pedro Alves <palves@redhat.com>
16066
16067 PR gdb/19187
16068 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
16069 setup_kfails.
16070
3eb7562a
PA
160712016-08-09 Pedro Alves <palves@redhat.com>
16072 Simon Marchi <simon.marchi@ericsson.com>
16073
16074 PR gdb/20418
16075 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
16076 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
16077
80614914
PA
160782016-08-09 Pedro Alves <palves@redhat.com>
16079
16080 PR mi/20431
16081 * gdb.mi/mi-cmd-error.exp: New file.
16082
f348d89a
PA
160832016-08-09 Pedro Alves <palves@redhat.com>
16084
16085 PR gdb/18653
16086 * gdb.base/signals-state-child.c: New file.
16087 * gdb.base/signals-state-child.exp: New file.
16088 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
16089
e5ca03b4
PA
160902016-08-09 Pedro Alves <palves@redhat.com>
16091
16092 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
16093
282a0691
TT
160942016-08-03 Tom Tromey <tom@tromey.com>
16095
16096 PR python/18565:
16097 * gdb.python/py-frame-inline.exp: Add Frame.function test.
16098
41bfcd63
YQ
160992016-08-01 Yao Qi <yao.qi@linaro.org>
16100
16101 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
16102 variable mode to "multi-process" if $multi_process is 1, otherwise
16103 set it to "single-process".
16104
e3465b24
YQ
161052016-08-01 Yao Qi <yao.qi@linaro.org>
16106
16107 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
16108 * gdb.cp/cpexprs.exp: Likewise.
16109 * gdb.cp/m-static.exp: Likewise.
16110
0b31a4bc
TT
161112016-07-26 Tom Tromey <tom@tromey.com>
16112
16113 PR python/20190:
16114 * gdb.threads/tls.exp (check_thread_local): Add python symbol
16115 test.
16116
e0461dbb
MM
161172016-07-26 Markus Metzger <markus.t.metzger@intel.com>
16118
16119 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
16120 selecting assembly source files.
16121 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
16122 assembly source files.
16123 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
16124 assembly source files.
16125 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
16126 selecting assembly source files.
16127
8194e927
SM
161282016-07-25 Simon Marchi <simon.marchi@ericsson.com>
16129
16130 * gdb.base/new-ui.exp (do_test_invalid_args): New
16131 procedure.
16132
c0272db5
TW
161332016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
16134
16135 * gdb.btrace/reconnect.c: New file.
16136 * gdb.btrace/reconnect.exp: New file.
16137
e3487908
GKB
161382016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
16139
16140 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
16141 to test_catch_syscall_group.
16142 (test_catch_syscall_group): New.
16143
12df5c00
TT
161442016-07-21 Tom Tromey <tom@tromey.com>
16145
16146 * gdb.rust/simple.rs (main): Use empty struct expression.
16147 * gdb.rust/simple.exp: Add tests for empty struct expression.
16148
bae62ee2
YQ
161492016-07-21 Yao Qi <yao.qi@linaro.org>
16150
16151 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
16152 if gdb_skip_xml_test is true on some targets.
16153
b1b53fb3
YQ
161542016-07-21 Yao Qi <yao.qi@linaro.org>
16155
16156 * gdb.server/solib-list.exp: Unset last_loaded_file.
16157
027d97f8
JK
161582016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16159
16160 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
16161 "step into captured_main (args)".
16162
7674d381
JK
161632016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16164
16165 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
16166
72b5d099
JK
161672016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16168
16169 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
16170
1f960ced
PA
161712016-07-19 Pedro Alves <palves@redhat.com>
16172
16173 * gdb.opt/inline-break.exp: Remove optimize=-O2.
16174 * gdb.opt/inline-bt.exp: Likewise.
16175 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
16176 additional_flags=-Winline.
16177 * gdb.opt/inline-locals.exp: Likewise.
16178 * gdb.opt/inline-markers.c (ATTR): Define.
16179 (inlined_fn): Use it.
16180
f25827c1
YQ
161812016-07-19 Yao Qi <yao.qi@linaro.org>
16182
16183 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
16184 (test_with_self): Remove some code. Remove argument executable.
16185 (top-level): Use do_self_tests.
16186
37539ebe
DB
161872016-07-15 Zachary Welch <zwelch@codesourcery.com>
16188 Don Breazeal <donb@codesourcery.com>
16189
16190 * gdb.base/maint.exp: Escape paths used in regular expressions.
16191 * gdb.stabs/weird.exp: Likewise.
16192
dac790e1
TT
161932016-07-13 Tom Tromey <tom@tromey.com>
16194
16195 PR python/15620, PR python/18620:
16196 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
16197 (test_bkpt_events): New procs.
16198
93daf339
TT
161992016-07-13 Tom Tromey <tom@tromey.com>
16200
16201 PR python/17698:
16202 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
16203 test.
16204 (test_watchpoints): Likewise.
16205 (test_bkpt_pending): New proc.
16206
6571a381
TT
162072016-07-13 Tom Tromey <tom@tromey.com>
16208
16209 PR cli/18053:
16210 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
16211 completion test.
16212
e8732474
JK
162132016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16214
16215 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
16216 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
16217 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
16218 f_label.
16219 (g): Rename g_end_lbl to g_label.
16220 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
16221 low_pc and high_pc.
16222 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
16223
e0f3fd7c
TT
162242016-07-12 Tom Tromey <tom@tromey.com>
16225
16226 PR python/19293:
16227 * gdb.python/py-unwind-maint.exp: Update tests.
16228
3cfe46b6
YQ
162292016-07-12 Yao Qi <yao.qi@linaro.org>
16230
16231 * lib/selftest-support.exp (selftest_setup): Match the output
16232 when captured_main is inlined.
16233
4f19a0e6
WT
162342016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
16235
16236 * gdb.fortran/derived-types.exp (result_line, result_line_2):
16237 New variables.
16238 (print this%a, print this%b, print this): New tests.
16239 * gdb.fortran/derived-types.f90 (this): New object and
16240 initialization.
16241
986cf455
SM
162422016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16243
16244 * gdb.ada/arraydim.exp: Remove extra directory level in build
16245 directory.
16246
f0464b23
SM
162472016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16248
16249 * lib/ada.exp: Remove extra directory level in build directory.
16250 * gdb.ada/cond_lang.exp: Likewise.
16251 * gdb.ada/exec_changed.exp: Likewise.
16252 * gdb.ada/lang_switch.exp: Likewise.
16253
42d94011
MG
162542016-07-06 Manish Goregaokar <manish@mozilla.com>
16255
2806dc7e
PA
16256 * simple.rs: Add test for raw pointer subscripting.
16257 * simple.exp: Add test expectations.
42d94011 16258
647c264c
YQ
162592016-07-05 Yao Qi <yao.qi@linaro.org>
16260
16261 * gdb.mi/mi-reverse.exp: Match =record-started output.
16262
20aa2c60
PA
162632016-07-01 Pedro Alves <palves@redhat.com>
16264
16265 * gdb.base/jit-reader.exp (info_registers_current_frame): New
16266 procedure.
16267 (jit_reader_test): Test the jit reader's unwinder.
16268 * gdb.base/jithost.c (jit_function_00_code): New global.
16269 (main): Use memcpy to fill in the mmapped code, instead of poking
16270 bytes manually here.
16271 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
16272 value.
16273 (read_debug_info): Save the function's range.
16274 (read_sp): New function.
16275 (unwind_frame): Use it. Also unwind RBP.
16276 (get_frame_id): Use read_sp.
16277 (gdb_init_reader): Use calloc instead of malloc.
16278 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
16279 parameter. Use gdb_test_multiple.
16280
ced2dffb
PA
162812016-07-01 Pedro Alves <palves@redhat.com>
16282 Antoine Tremblay <antoine.tremblay@ericsson.com>
16283
16284 * gdb.threads/process-dies-while-detaching.c: New file.
16285 * gdb.threads/process-dies-while-detaching.exp: New file.
16286
63000888
PA
162872016-07-01 Pedro Alves <palves@redhat.com>
16288
16289 * gdb.multi/watchpoint-multi-exit.c: New file.
16290 * gdb.multi/watchpoint-multi-exit.exp: New file.
16291
038d4868
PA
162922016-06-30 Pedro Alves <palves@redhat.com>
16293
16294 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
16295 unset inferior_spawn_id.
16296
994e9c83
PA
162972016-06-30 Pedro Alves <palves@redhat.com>
16298
16299 * lib/mi-support.exp (default_mi_gdb_start): Declare global
16300 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
16301
e5653468
YQ
163022016-06-29 Yao Qi <yao.qi@linaro.org>
16303
16304 * gdb.base/return.c: Add copyright header.
16305
803b47e5
TT
163062016-06-29 Tom Tromey <tom@tromey.com>
16307
16308 PR python/20129:
16309 * gdb.python/py-framefilter.exp: Add tests for setting priority
16310 and disabling of non-existent frame filter.
16311
28244707
YQ
163122016-06-29 Yao Qi <yao.qi@linaro.org>
16313
16314 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
16315 0x0f07ff.
16316
a31d2f06
YQ
163172016-06-28 Yao Qi <yao.qi@linaro.org>
16318
16319 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16320 triplets. Start gdb, execute catch syscall, and continue. Check
16321 gdb's output to determine catch syscall is supported.
16322
921d8f54
MG
163232016-06-27 Manish Goregaokar <manish@mozilla.com>
16324
25d49b86
PA
16325 * gdb.rust/simple.rs: Add test for returning unit in a function.
16326 * gdb.rust/simple.exp: Add expectation for functions returning
16327 unit.
921d8f54 16328
f4952523
PMR
163292016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16330
16331 * gdb.python/py-breakpoint-create-fail.c,
16332 gdb.python/py-breakpoint-create-fail.exp,
16333 gdb.python/py-breakpoint-create-fail.py: New testcase.
16334
fccb08f8
MG
163352016-06-25 Manish Goregaokar <manish@mozilla.com>
16336
16337 PR gdb/20239
16338 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16339 * gdb.rust/simple.exp: Add test expectations for new NonZero
16340 tests.
fccb08f8 16341
6b850546
DT
163422016-06-24 David Taylor <dtaylor@emc.com>
16343
16344 * gdb.base/offsets.exp: New file.
16345 * gdb.base/offsets.c: New file.
16346
17621150
TT
163472016-06-23 Tom Tromey <tom@tromey.com>
16348
16349 PR gdb/16483:
16350 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16351 before any filters are loaded.
16352
04d59df6
WT
163532016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16354
16355 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16356 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16357 structs.
16358 * gdb.fortran/derived-type-function.exp: New file.
16359 * gdb.fortran/derived-type-function.f90: New file.
16360
16361
ac69f786
PA
163622016-06-21 Pedro Alves <palves@redhat.com>
16363
16364 * gdb.base/new-ui.exp: New file.
16365 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16366 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16367 (with_spawn_id): New procedure.
16368
49940788
PA
163692016-06-21 Pedro Alves <palves@redhat.com>
16370
16371 * gdb.mi/mi-exec-run.exp: New file.
16372
ef274d26
PA
163732016-06-21 Pedro Alves <palves@redhat.com>
16374
16375 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16376 breakpoint command's output on the main UI.
16377 (test_break): New procedure, factored out from calls in the top
16378 level.
16379 (top level): Use foreach_with_prefix to test MI as main UI and as
16380 separate UI.
16381
468afe6c
PA
163822016-06-21 Pedro Alves <palves@redhat.com>
16383
16384 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16385 (test_awatch_creation_and_listing)
16386 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16387 Remove 'type' parameter.
16388 (test_watchpoint_all): New parameter mi_mode. Remove
16389 with_test_prefix.
16390 (top level): Use foreach_with_prefix, and add main/separate UI MI
16391 testing axis.
16392
51f77c37
PA
163932016-06-21 Pedro Alves <palves@redhat.com>
16394
16395 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16396 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16397 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16398 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16399 (gdb_main_spawn_id, mi_spawn_id): Declare and
16400 comment.
16401 (mi_create_inferior_pty): New procedure,
16402 factored out from default_mi_gdb_start.
16403 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16404 procedures.
16405 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16406 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16407 Use mi_create_inferior_pty.
16408 (mi_gdb_start): Use eval to pass down args list.
16409
8980e177
PA
164102016-06-21 Pedro Alves <palves@redhat.com>
16411
16412 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16413 * gdb.opt/inline-cmds.exp: Add MI tests.
16414
f38d3ad1
PA
164152016-06-21 Pedro Alves <palves@redhat.com>
16416
16417 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16418
45db7c09
PA
164192016-06-21 Pedro Alves <palves@redhat.com>
16420
16421 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16422 (top level): Use it instead of mi_execute_to.
16423
5a069ab3
PA
164242016-06-21 Pedro Alves <palves@redhat.com>
16425
16426 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16427 (cont_handler_str): New.
16428 (signal_stop_handler): Set stop_handler_str instead of printing to
16429 stdout.
16430 (continue_handler): Set cont_handler_str instead of printing to
16431 stdout.
16432 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16433 mi_send_resuming_command. Print stop_handler_str and
16434 cont_handler_str instead of expecting the python events print
16435 directly.
16436
2838cc1d
SD
164372016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16438
16439 * gdb.base/jit-reader.exp: New file.
16440 * gdb.base/jithost.c: New file.
16441 * gdb.base/jithost.h: New file.
16442 * gdb.base/jitreader.c : New file.
16443 * gdb.base/jit-protocol.h: New file.
16444
21a77091
YQ
164452016-06-17 Yao Qi <yao.qi@linaro.org>
16446
16447 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16448 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16449 and detach-on-fork. Adjust tests.
16450 (top level): Invoke break_cond_on_syscall with combinations of
16451 syscall, follow-fork-mode and detach-on-fork.
16452
f50bf8e5
YQ
164532016-06-17 Yao Qi <yao.qi@linaro.org>
16454
16455 * gdb.base/step-over-exit.c: New.
16456 * gdb.base/step-over-exit.exp: New.
16457
a28d8e50
YTL
164582016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16459
16460 * gdb.base/float.exp: Add target check for nds32*-*-*.
16461 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16462
cad8e26d
AB
164632016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16464
16465 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16466 for unsupported target features.
16467 * gdb.base/call-rt-st.exp: Likewise.
16468 * gdb.base/call-sc.exp: Likewise.
16469 * gdb.base/call-signal-resume.exp: Likewise.
16470 * gdb.base/call-strs.exp: Likewise.
16471 * gdb.base/callexit.exp: Likewise.
16472 * gdb.base/callfuncs.exp: Likewise.
16473 * gdb.base/nodebug.exp: Likewise.
16474 * gdb.base/printcmds.exp: Likewise.
16475 * gdb.base/ptype.exp: Likewise.
16476 * gdb.base/structs.exp: Likewise.
16477 * gdb.base/unwindonsignal.exp: Likewise.
16478 * gdb.cp/gdb2495.exp: Likewise.
16479 * gdb.cp/templates.exp: Likewise.
16480 * gdb.cp/virtfunc.exp: Likewise.
16481 * gdb.threads/hand-call-in-threads.exp: Likewise.
16482 * gdb.threads/interrupted-hand-call.exp: Likewise.
16483 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16484
347dc102
TT
164852016-06-10 Tom Tromey <tom@tromey.com>
16486
16487 PR rust/20110:
16488 * gdb.rust/expr.exp: Add test for integer constant larger than
16489 i32.
16490
5e13cf25
BH
164912016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16492
16493 * gdb.fortran/nested-funcs.exp: New.
16494 * gdb.fortran/nested-funcs.f90: New.
16495
bb556f1f
TK
164962016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16497
16498 * gdb.base/examine-backward.c: New file.
16499 * gdb.base/examine-backward.exp: New file.
16500
38b022b4
SM
165012016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16502
16503 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16504 matching.
16505
1b40ec05
TT
165062016-06-02 Tom Tromey <tom@tromey.com>
16507
16508 PR python/18984:
16509 * gdb.python/py-shared.exp: Add solib_name test.
16510
193bd378
SM
165112016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16512
16513 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16514
3326303b
MG
165152016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16516
16517 PR c++/19893
16518 * gdb.dwarf2/implref.exp: Rename to...
16519 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16520 * gdb.dwarf2/implref-array.c: New file.
16521 * gdb.dwarf2/implref-array.exp: Likewise.
16522 * gdb.dwarf2/implref-global.c: Likewise.
16523 * gdb.dwarf2/implref-global.exp: Likewise.
16524 * gdb.dwarf2/implref-struct.c: Likewise.
16525 * gdb.dwarf2/implref-struct.exp: Likewise.
16526
825c8ef2
AT
165272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16528
16529 * gdb.trace/trace-condition.exp: Add 64bit tests.
16530
2320162a
AT
165312016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16532
16533 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16534 bits types.
16535 (main): Adapt to 8 to 64 bits types.
16536 * gdb.trace/trace-condition.exp: Add new tests.
16537
a7818233
AT
165382016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16539
16540 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16541
0d336466
AT
165422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16543
16544 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16545 Move condition tests...
16546 * gdb.trace/trace-condition.exp: Here.
16547
7faeb45a
AT
165482016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16549
16550 * gdb.trace/trace-condition.exp: Add counter-case tests.
16551
e385593e
JK
165522016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16553
16554 PR c++/15231
16555 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16556 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16557
744608cc
PA
165582016-05-27 Pedro Alves <palves@redhat.com>
16559
16560 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16561 New procedure.
16562 (top level): Call it, and bail out of DejaGnu is known to be bad.
16563
ac775bf4
AB
165642016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16565
16566 * gdb.base/whatis.c: Extend the test case.
16567 * gdb.base/whatis.exp: Add additional tests.
16568
2bbad2ea
BH
165692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16570
16571* gdb.fortran/type.f90: Add pointer variable.
16572* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16573
8b70175d
BH
165742016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16575
16576 * gdb.fortran/vla-type.exp: Fix testcase name.
16577
86d8a848
BH
165782016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16579
16580 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16581
e188eb36
BH
165822016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16583
16584 * gdb.fortran/type.f90: Add nested structures.
16585 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16586 * gdb.fortran/derived-type.exp: Adapt expected output.
16587 * gdb.fortran/vla-type.exp: Adapt expected output.
16588
9b2db1fd
BH
165892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16590
16591 * gdb.fortran/whatis_type.exp: Adapt expected output.
16592
72b17055
BH
165932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16594
16595 * gdb.fortran/print_type.exp: Fix expected output.
16596 * gdb.fortran/whatis_type.exp: Fix expected output.
16597
3cd81d8d
BH
165982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16599
16600 * gdb.fortran/whatis_type.exp: Use multi_line.
16601
ddae9462
TT
166022016-05-24 Tom Tromey <tom@tromey.com>
16603
16604 PR python/17386:
16605 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16606 use value as an index.
16607
1957f6b8
TT
166082016-05-23 Tom Tromey <tom@tromey.com>
16609
16610 PR python/17981:
16611 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16612 no-breakpoint case.
16613
026a9174
PA
166142016-05-24 Pedro Alves <palves@redhat.com>
16615
16616 PR gdb/19828
16617 * gdb.threads/clone-attach-detach.c: New file.
16618 * gdb.threads/clone-attach-detach.exp: New file.
16619
e70a7231
FR
166202016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16621
16622 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16623
0f6ed0e0
TT
166242016-05-23 Tom Tromey <tom@tromey.com>
16625
16626 PR python/19438, PR python/18393:
16627 * gdb.python/py-progspace.exp: Add "dir" test.
16628 * gdb.python/py-objfile.exp: Add "dir" test.
16629
ffd19d61
YQ
166302016-05-23 Yao Qi <yao.qi@linaro.org>
16631
16632 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16633 * gdb.arch/thumb2-it.exp: Likewise.
16634
9e8f9b05
SM
166352016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16636
16637 * gdb.mi/mi-threads-interrupt.c: New file.
16638 * gdb.mi/mi-threads-interrupt.exp: New file.
16639
61c6156d
SM
166402016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16641
16642 PR gdb/18077
16643 * gdb.mi/mi-async-run.exp: New file.
16644 * gdb.mi/mi-async-run.c: New file.
16645
67218854
TT
166462016-05-17 Tom Tromey <tom@tromey.com>
16647 Manish Goregaokar <manishsmail@gmail.com>
16648
16649 * lib/rust-support.exp: New file.
16650 * lib/gdb.exp (skip_rust_tests): New proc.
16651 (build_executable_from_specs): Handle rust.
16652 * lib/future.exp (gdb_find_rustc): New proc.
16653 (gdb_default_target_compile): Handle rust.
16654 * gdb.rust/expr.exp: New file.
16655 * gdb.rust/generics.exp: New file.
16656 * gdb.rust/generics.rs: New file.
16657 * gdb.rust/methods.exp: New file.
16658 * gdb.rust/methods.rs: New file.
16659 * gdb.rust/modules.exp: New file.
16660 * gdb.rust/modules.rs: New file.
16661 * gdb.rust/simple.exp: New file.
16662 * gdb.rust/simple.rs: New file.
16663
c44af4eb
TT
166642016-05-17 Tom Tromey <tom@tromey.com>
16665
16666 * gdb.base/default.exp (set language): Add rust.
16667
dcd1f979
TT
166682016-05-17 Tom Tromey <tom@tromey.com>
16669
16670 * gdb.gdb/unittest.exp: New file.
16671
155b7f57
YQ
166722016-05-16 Yao Qi <yao.qi@linaro.org>
16673
16674 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16675 shell_prompt. Update shell_prompt_re.
16676
8ddd5a6c
DE
166772016-05-12 Doug Evans <dje@google.com>
16678
16679 PR symtab/19999
16680 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16681 $options when building executable.
16682 * gdb.dwarf2/fission-loclists-pie.S: New file.
16683 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16684
02e370d9
SM
166852016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16686
16687 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16688 of [is_remote target],
16689
8929ad8b
SM
166902016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16691
16692 * lib/gdb.exp (use_gdb_stub): New procedure.
16693
6c447423
DE
166942016-05-03 Yunlian Jiang <yunlian@google.com>
16695 Doug Evans <dje@google.com>
16696
16697 PR symtab/19914
16698 * gdb.dwarf2/dwp-sepdebug.c: New file.
16699 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16700
444e826c
SM
167012016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16702
16703 * gdb.base/detach.exp: Remove is_remote check.
16704
740feeaa
SM
167052016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16706
16707 * gdb.base/annota-input-while-running.exp: Don't check for
16708 [is_remote target]. Enable annotations after running to main.
16709 Remove unused "set test..." line.
16710
9080ac9d
SM
167112016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16712
16713 * gdb.trace/trace-enable-disable.exp: New file.
16714 * gdb.trace/trace-enable-disable.c: New file.
16715
952ebca5
SM
167162016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16717
16718 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16719 use it in info sharedlibrary test.
16720 * gdb.trace/ftrace-lock.exp: Likewise.
16721 * gdb.trace/ftrace.exp: Likewise.
16722 * gdb.trace/range-stepping.exp: Likewise.
16723 * gdb.trace/trace-break.exp: Likewise.
16724 * gdb.trace/trace-condition.exp: Likewise.
16725 * gdb.trace/trace-mt.exp: Likewise.
16726
d9019901
SM
167272016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16728
16729 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16730 (gdb_load_shlib): ... this.
16731 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16732 gdb_load_shlib.
16733 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16734 * gdb.base/ctxobj.exp: Likewise.
16735 * gdb.base/dprintf-pending.exp: Likewise.
16736 * gdb.base/dso2dso.exp: Likewise.
16737 * gdb.base/fixsection.exp: Likewise.
16738 * gdb.base/gcore-relro.exp: Likewise.
16739 * gdb.base/gdb1555.exp: Likewise.
16740 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16741 * gdb.base/gnu-ifunc.exp: Likewise.
16742 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16743 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16744 * gdb.base/pending.exp: Likewise.
16745 * gdb.base/print-file-var.exp: Likewise.
16746 * gdb.base/print-symbol-loading.exp: Likewise.
16747 * gdb.base/shlib-call.exp: Likewise.
16748 * gdb.base/shreloc.exp: Likewise.
16749 * gdb.base/so-impl-ld.exp: Likewise.
16750 * gdb.base/solib-disc.exp: Likewise.
16751 * gdb.base/solib-nodir.exp: Likewise.
16752 * gdb.base/solib-overlap.exp: Likewise.
16753 * gdb.base/solib-symbol.exp: Likewise.
16754 * gdb.base/solib-weak.exp (do_test): Likewise.
16755 * gdb.base/sym-file.exp: Likewise.
16756 * gdb.base/symtab-search-order.exp: Likewise.
16757 * gdb.base/type-opaque.exp: Likewise.
16758 * gdb.base/unload.exp: Likewise.
16759 * gdb.base/watchpoint-solib.exp: Likewise.
16760 * gdb.compile/compile.exp: Likewise.
16761 * gdb.cp/gdb2384.exp: Likewise.
16762 * gdb.cp/infcall-dlopen.exp: Likewise.
16763 * gdb.cp/re-set-overloaded.exp: Likewise.
16764 * gdb.fortran/library-module.exp: Likewise.
16765 * gdb.opt/solib-intra-step.exp: Likewise.
16766 * gdb.python/py-finish-breakpoint.exp: Likewise.
16767 * gdb.python/py-shared.exp: Likewise.
16768 * gdb.reverse/solib-precsave.exp: Likewise.
16769 * gdb.reverse/solib-reverse.exp: Likewise.
16770 * gdb.server/solib-list.exp: Likewise.
16771 * gdb.threads/dlopen-libpthread.exp: Likewise.
16772 * gdb.threads/tls-shared.exp: Likewise.
16773 * gdb.threads/tls-so_extern.exp: Likewise.
16774 * gdb.trace/change-loc.exp: Likewise.
16775 * gdb.trace/ftrace-lock.exp: Likewise.
16776 * gdb.trace/ftrace.exp: Likewise.
16777 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16778 * gdb.trace/pending.exp: Likewise.
16779 * gdb.trace/range-stepping.exp: Likewise.
16780 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16781 (strace_info_marker): Likewise.
16782 (strace_probe_marker): Likewise.
16783 (strace_trace_on_same_addr): Likewise.
16784 (strace_trace_on_diff_addr): Likewise.
16785 * gdb.trace/trace-break.exp: Likewise.
16786 * gdb.trace/trace-condition.exp: Likewise.
16787 * gdb.trace/trace-mt.exp: Likewise.
16788
fca4cfd9
SM
167892016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16790
16791 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16792 result of gdb_remote_download.
16793 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16794 * gdb.base/dso2dso.exp: Likewise.
16795 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16796 * gdb.base/print-file-var.exp: Likewise.
16797 * gdb.base/shlib-call.exp: Likewise.
16798 * gdb.base/shreloc.exp: Likewise.
16799 * gdb.base/solib-overlap.exp: Likewise.
16800 * gdb.base/solib-weak.exp (do_test): Likewise.
16801 * gdb.base/unload.exp: Likewise.
16802
11cf4ffb
YQ
168032016-04-27 Yao Qi <yao.qi@linaro.org>
16804
16805 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16806 exists.
16807
3e2e34f8
KB
168082016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16809
16810 * vla-type.exp: Print structure from toplevel.
16811
8f07e298
BH
168122016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16813
16814 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16815 of dynamic types.
16816 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16817 of dynamic types.
16818
9920b434
BH
168192016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16820
16821 * gdb.fortran/vla-type.f90: New file.
16822 * gdb.fortran/vla-type.exp: New file.
16823
f3abeff5
YQ
168242016-04-25 Yao Qi <yao.qi@linaro.org>
16825
16826 * gdb.base/branch-to-self.c: New file.
16827 * gdb.base/branch-to-self.exp: New file.
16828
0a5d52f0
YQ
168292016-04-22 Yao Qi <yao.qi@linaro.org>
16830
16831 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16832 more after $hex.
16833
495346f6
YQ
168342016-04-22 Yao Qi <yao.qi@linaro.org>
16835
16836 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16837 * gdb.base/annota3.exp: Likewise.
16838
4a7e075c
YQ
168392016-04-22 Yao Qi <yao.qi@linaro.org>
16840
16841 * gdb.reverse/step-precsave.exp: Do one step and test program
16842 stops in "callee" and do multiple steps until program goes out
16843 of "callee".
16844 * gdb.reverse/step-reverse.exp: Likewise.
16845
5b061e98
YQ
168462016-04-22 Yao Qi <yao.qi@linaro.org>
16847
16848 * gdb.trace/signal.exp: Also pass if
16849 $tracepoint_hits($i) > $iterations.
16850
5c5dc57f
YQ
168512016-04-22 Yao Qi <yao.qi@linaro.org>
16852
16853 * gdb.trace/signal.c: New file.
16854 * gdb.trace/signal.exp: New file.
16855
a55411b9
DE
168562016-04-19 Doug Evans <xdje42@gmail.com>
16857
16858 * gdb.base/bad-file.exp: New file.
16859
a22df60a
MG
168602016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16861
16862 * gdb.dwarf2/implref.exp: New file.
16863
0c13f7e5
BH
168642016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16865
16866 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16867 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16868 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16869 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16870 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16871 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16872 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16873 * lib/fortran.exp (fortran_int4): New procedure.
16874 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16875 (fortran_logical4): Likewise.
16876
9b9b09e9
BH
168772016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16878
16879 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16880
a14d1f4d
BH
168812016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16882
16883 * lib/compiler.c: Add Intel specific preprocessor macros.
16884 * lib/compiler.cc: Likewise.
25d49b86 16885
7d49b1d0
LM
168862016-04-13 Luis Machado <lgustavo@codesourcery.com>
16887
16888 * gdb.server/connect-with-no-symbol-file.c: New file.
16889 * gdb.server/connect-with-no-symbol-file.exp: New file.
16890
8392fa22
SM
168912016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16892
16893 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16894
8c4c4aeb
SM
168952016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16896
16897 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16898 standard output directory.
16899
45e3745e
AT
169002016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16901
16902 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16903
e26b7e41
MM
169042016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16905
16906 * gdb.btrace/instruction_history.c (loop): Add declaration.
16907
8ce09462
AT
169082016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16909
16910 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16911
2e88a1ea
SM
169122016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16913
16914 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16915 parentheses to print.
16916 (continue_handler): Likewise.
16917
f48e22e3
SM
169182016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16919
16920 * gdb.server/solib-list.exp: Remove is_remote check.
16921 Pass shlib= to gdb_compile. Don't link shared library with
16922 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16923 Run binary filename through "readlink -f" on the target.
16924
096be756
PA
169252016-04-08 Pedro Alves <palves@redhat.com>
16926
16927 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16928 interpreter filename as argument to gdbserver_spawn.
16929 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16930 Return empty if $last_loaded_file does not exist.
16931
06500533
JK
169322016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16933
16934 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16935 * gdb.base/jit-main.c: Use exit after usage.
16936
2d35e871
JK
169372016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16938
16939 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16940 GDBHISTSIZE prior to the tests.
16941 * gdb.base/gdbinit-history.exp: Likewise.
16942
169432016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16944
16945 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16946 instead of build_executable. Use gdb_load_shlibs.
16947
c8064e7e
YQ
169482016-04-07 Yao Qi <yao.qi@linaro.org>
16949
16950 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16951 Execute "si" command.
16952
bde47561
YQ
169532016-04-07 Yao Qi <yao.qi@linaro.org>
16954
16955 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16956 number instead of the comments on some line.
16957
b16f8a3b
DB
169582016-04-06 Don Breazeal <donb@codesourcery.com>
16959
16960 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16961 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16962
c2f901df
SM
169632016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16964
16965 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16966 standard_output_file. Remove unused binfile variable.
16967
ac17fda0
CU
169682016-04-05 Catalin Udma <catalin.udma@freescale.com>
16969
16970 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16971 * gdb.python/py-mi-objfile.exp: Match "list main" output
16972 in console format.
16973
03a8c4df
SM
169742016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16975
16976 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16977 absolute.
16978
6e774b13
SM
169792016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16980
16981 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16982 absolute.
16983 * gdb.trace/ftrace.exp: Likewise.
16984 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16985 targets as well.
16986 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16987 (gdb_load_shlibs): Copy libraries to test directory when testing
16988 natively. Only set solib-search-path if testing remotely.
16989 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16990
7817ea46
SM
169912016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16992
16993 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16994 gdb_download. Use it even if the target is not remote.
16995 * gdb.base/jit.exp (compile_jit_test): Likewise.
16996 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16997 output directory if the destination board is local, otherwise use
16998 the standard remote_download from DejaGnu.
16999 (gdb_download): Remove.
17000 (gdb_load_shlibs): Use gdb_remote_download instead of
17001 gdb_download.
17002 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
17003 Use gdb_remote_download instead of gdb_download. Use it even if
17004 the target is not remote.
17005 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
17006 instead of gdb_download.
17007
7beb7f68
SM
170082016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
17009
17010 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
17011 (test_insert_delete_modify): Call mi_load_shlibs before trying to
17012 run.
17013
cc63428a
AV
170142016-04-01 Artemiy Volkov <artemiyv@acm.org>
17015
17016 PR gdb/19820
17017 * gdb.base/printcmds.exp: Add artificial arrays tests.
17018
64cdf930
PA
170192016-03-31 Pedro Alves <palves@redhat.com>
17020
17021 PR gdb/19858
17022 * gdb.base/jit-main.c: Include unistd.h.
17023 (ATTACH): Define to 0 if not already defined.
17024 (wait_for_gdb, mypid): New globals.
17025 (WAIT_FOR_GDB): New macro.
17026 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
17027 some breakpoint locations.
17028 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
17029 New procedures.
17030 (one_jit_test): Add REATTACH parameter, and handle it. Use
17031 continue_to_test_location.
17032 (top level): Test attach, and adjusts calls to one_jit_test.
17033
40dea8cb
PA
170342016-03-31 Pedro Alves <palves@redhat.com>
17035
17036 PR gdb/19858
17037 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
17038 BINSUFFIX parameter, and handle it.
17039 (top level): Adjust calls compile_jit_test.
17040
e7ea3ec7
CU
170412016-03-31 Catalin Udma <catalin.udma@freescale.com>
17042
17043 PR python/19743
17044 * gdb.python/py-mi-events-gdb.py: New file.
17045 * gdb.python/py-mi-events.c: New file.
17046 * gdb.python/py-mi-events.exp: New file.
17047
e6359af3
YQ
170482016-03-30 Yao Qi <yao.qi@linaro.org>
17049
17050 * gdb.reverse/until-precsave.exp: Match function name only.
17051 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
17052 Move malloc to a condition block.
17053 * gdb.reverse/until-reverse.exp: Match function name only.
17054
a4105d04
MK
170552016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
17056
17057 * gdb.trace/ftrace.exp: Set arg0exp for s390.
17058 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
17059 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
17060 variable for GPR 0 instead of assuming it is register 0.
17061 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
17062 * lib/trace-support.exp: Add s390 registers.
17063
bfa6adb9
YQ
170642016-03-29 Yao Qi <yao.qi@linaro.org>
17065
17066 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
17067
1e6697ea
YQ
170682016-03-24 Yao Qi <yao.qi@linaro.org>
17069
17070 * gdb.reverse/break-reverse.exp: Add quotation mark in the
17071 test message.
17072
64bcd522
AA
170732016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17074
17075 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
17076 maintaining separate logic for constructing the output path.
17077
7868401b
DB
170782016-03-16 Don Breazeal <donb@codesourcery.com>
17079
17080 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
17081 Retry fork and waitpid on interrupted system call errors.
17082 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17083 Use with_timeout_factor to increase timeout by factor of 10.
17084
1cafadb4
DB
170852016-03-15 Don Breazeal <donb@codesourcery.com>
17086
17087 * gdb.cp/scope-err.cc: New test program.
17088 * gdb.cp/scope-err.exp: New test script.
17089 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
17090 lines and "set breakpoint here" comment.
17091 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
17092 Fixed some whitespace and format issues.
17093 * gdb.mi/mi-linespec-err-cp.cc: New test program.
17094 * gdb.mi/mi-linespec-err-cp.exp: New test script.
17095
81516450
DE
170962016-03-15 Doug Evans <dje@google.com>
17097
17098 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
17099 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
17100 All callers updated. Add tests for enums, mixed flags register.
17101
aa52b601
DE
171022016-03-15 Doug Evans <dje@google.com>
17103
17104 * gdb.base/skip.c (main): Call test_skip_file_and_function.
17105 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
17106
fa4ff313
SM
171072016-03-14 Simon Marchi <simon.marchi@ericsson.com>
17108
17109 * gdb.base/default.exp: Add $_as_string to the list of expected
17110 convenience functions.
17111
f2403c39
AB
171122016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
17113
17114 * gdb.base/maint.exp: New tests for 'maint info line-table'.
17115
f2f3ccb9
SM
171162016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
17117
17118 * gdb.python/py-as-string.exp: New file.
17119 * gdb.python/py-as-string.c: New file.
17120
00dbd492
PA
171212016-03-09 Pedro Alves <palves@redhat.com>
17122
17123 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
17124 signal" -> "Thread NN received signal" output change.
17125 * gdb.threads/ia64-sigill.exp: Likewise.
17126 * gdb.threads/linux-dp.exp: Likewise.
17127 * gdb.threads/manythreads.exp: Likewise.
17128 * gdb.threads/pending-step.exp: Likewise.
17129 * gdb.threads/print-threads.exp: Likewise.
17130 * gdb.threads/sigstep-threads.exp: Likewise.
17131 * gdb.threads/staticthreads.exp: Likewise.
17132 * gdb.threads/tls.exp: Likewise.
17133
1e6697ea
YQ
171342016-03-09 Pedro Alves <palves@redhat.com>
17135
17136 * gdb.base/command-line-input.exp: New file.
17137
b04fd3be
MK
171382016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17139
17140 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
17141 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
17142 * gdb.trace/pending.exp: Accept leading dot before function name.
17143 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
17144 * lib/trace-support.exp: Set registers for ppc.
17145
98fa59e9
MK
171462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17147
17148 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
17149 use it for disassembly; accept .main in addition to main in backtrace.
17150
f77198c8
MK
171512016-03-09 Wei-cheng Wang <cole945@gmail.com>
17152 Marcin Kościelnicki <koriakin@0x04.net>
17153
17154 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
17155 (gdb_recursion_test_ptr): New global variable.
17156 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
17157 gdb_recursion_test.
17158 (gdb_c_test): Ditto.
17159
ba84e0da
MK
171602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17161
17162 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
17163 ordering.
17164
4366d36e
MK
171652016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17166
17167 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
17168 (bar): Add bar_start_lbl label.
17169 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
17170 of foo/bar for emitting DWARF and tracing.
17171
5eb264df
SDJ
171722016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
17173
17174 * analyze-racy-logs.py: Set executable bit.
17175
fb6a751f
SDJ
171762016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
17177
17178 * Makefile.in (DEFAULT_RACY_ITER): New variable.
17179 (CHECK_TARGET_TMP): Likewise.
17180 (check-single-racy): New rule.
17181 (check-parallel-racy): Likewise.
17182 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
17183 (do-check-parallel-racy): New rule.
17184 (check-racy/%.exp): Likewise.
17185 * README (Racy testcases): New section.
17186 * analyze-racy-logs.py: New file.
17187
bdf7e230
DE
171882016-03-03 Doug Evans <dje@google.com>
17189
17190 * gdb.base/skip.exp: Use with_test_prefix.
17191
4719d415
YQ
171922016-03-03 Yao Qi <yao.qi@linaro.org>
17193
17194 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
17195 Invoke step_over_syscall "clone" and break_cond_on_syscall
17196 "clone".
17197 * gdb.base/step-over-clone.c: New file.
17198
ea507862
YQ
171992016-03-03 Yao Qi <yao.qi@linaro.org>
17200
17201 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
17202 code format.
17203
8fc8cbda
YQ
172042016-03-03 Yao Qi <yao.qi@linaro.org>
17205
17206 * gdb.base/disp-step-fork.c: Rename to ...
17207 * gdb.base/step-over-fork.c: ... it. New file.
17208 * gdb.base/disp-step-vfork.c: Rename to ...
17209 * gdb.base/step-over-vfork.c: ... it. New file.
17210 * gdb.base/disp-step-syscall.exp: Rename to ...
17211 * gdb.base/step-over-syscall.exp: ... it. New file.
17212 (disp_step_cross_syscall): Rename to ...
17213 (step_over_syscall): ... it.
17214
92fa70b0
YQ
172152016-03-03 Yao Qi <yao.qi@linaro.org>
17216
17217 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
17218 If target supports condition evaluation on target, invoke
17219 break_cond_on_syscall for fork and vfork.
17220
e197ad3c
YQ
172212016-03-03 Yao Qi <yao.qi@linaro.org>
17222
17223 * gdb.base/disp-step-syscall.exp: Don't invoke
17224 support_displaced_stepping.
17225 (disp_step_cross_syscall): Test with displaced stepping off and
17226 on if supported.
17227
0b47da9f
YQ
172282016-03-03 Yao Qi <yao.qi@linaro.org>
17229
17230 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
17231 proc.
17232 (setup): New proc.
17233 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
17234 and setup.
17235
065ab6dc
BH
172362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17237
17238 * gdb.fortran/vla-history.exp: Remove breakpoint.
17239
07e448ad 172402016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17241
25d49b86
PA
17242 * gdb.fortran/vla-history.exp: Lookup array elements and printing
17243 exceeds timeout.
07e448ad 17244
9ac2d526 172452016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17246
25d49b86
PA
17247 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
17248 breakpoint.
9ac2d526 17249
17807369
BH
172502016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17251
17252 * gdb.mi/vla.f90: Nullify pointer after declaration.
17253
86e501af
PA
172542016-03-01 Pedro Alves <palves@redhat.com>
17255
17256 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
17257
1e903e32
PA
172582016-03-01 Pedro Alves <palves@redhat.com>
17259
17260 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
17261 before anything else.
17262 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
17263 _GNU_SOURCE here.
17264 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
17265 before anything else.
17266 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
17267
6ccb54e2
PA
172682016-03-01 Pedro Alves <palves@redhat.com>
17269
17270 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
17271
30ca9da1
YQ
172722016-03-01 Yao Qi <yao.qi@linaro.org>
17273
17274 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
17275 prepare_for_testing.
17276
dc856b38
YQ
172772016-03-01 Yao Qi <yao.qi@linaro.org>
17278
17279 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
17280
4a932159
AA
172812016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17282
17283 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
17284 manually constructing the output path.
17285
f2489477
AA
172862016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17287
17288 * gdb.arch/s390-stackless.S: New.
17289 * gdb.arch/s390-stackless.exp: New.
17290
38899f16
IB
172912016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
17292
17293 * gdb.dlang/circular.c: New file.
17294 * gdb.dlang/circular.exp: New file.
17295
9fde51ed
YQ
172962016-02-26 Yao Qi <yao.qi@linaro.org>
17297
17298 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
17299 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
17300 (testcases): Update.
17301
ce90fefe
YQ
173022016-02-26 Yao Qi <yao.qi@linaro.org>
17303
17304 * gdb.reverse/aarch64.c: Rename to ...
17305 * gdb.reverse/insn-reverse.c: ... it.
17306 * gdb.reverse/aarch64.exp: Rename to ...
17307 * gdb.reverse/insn-reverse.exp: ... it.
17308
3263bceb
YQ
173092016-02-26 Yao Qi <yao.qi@linaro.org>
17310
17311 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
17312 (testcase_ftype): New.
17313 (testcases): New array.
17314 (n_testcases): New.
17315 (main): Call each element in testcases.
17316 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
17317 (read_testcase): New.
17318 Do the tests in a loop.
17319
6cb59ff1
YQ
173202016-02-25 Yao Qi <yao.qi@linaro.org>
17321
17322 * gdb.base/branches.c: Remove.
17323
ae91f625
MK
173242016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17325
17326 PR gdb/13808
17327 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17328
678b48b7
MK
173292016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17330
17331 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17332
7337a6f2
MK
173332016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17334
17335 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17336 change x86_64 call_insn to 'callq'.
17337
861ca91f
AT
173382016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17339
17340 * gdb.trace/tfile-avx.c: Move to...
17341 * gdb.trace/tracefile-pseudo-reg.c: Here.
17342 * gdb.trace/tfile-avx.exp: Move to...
17343 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17344
bf74e428
GB
173452016-02-24 Gary Benson <gbenson@redhat.com>
17346
17347 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17348 message on attach.
17349
cce0e923
DE
173502016-02-23 Doug Evans <dje@google.com>
17351
17352 * gdb.base/skip.c (test_skip): New function.
17353 (end_test_skip_file_and_function): New function.
17354 (test_skip_file_and_function): New function.
17355 * gdb.base/skip1.c (test_skip): New function.
17356 (skip1_test_skip_file_and_function): New function.
17357 * gdb.base/skip.exp: Add tests for new skip options.
17358 * gdb.base/skip-solib.exp: Update expected output.
17359 * gdb.perf/skip-command.cc: New file.
17360 * gdb.perf/skip-command.exp: New file.
17361 * gdb.perf/skip-command.py: New file.
17362
4000e47e
MK
173632016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17364
17365 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17366 info registers pattern.
17367
24f75ead
IB
173682016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17369
17370 * lib/future.exp: Add D support.
17371 (gdb_find_gdc): New proc.
17372 (gdb_default_target_compile): Add D support.
17373
fbb7bcbe
WW
173742016-02-18 Wei-cheng Wang <cole945@gmail.com>
17375
17376 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17377 user+system time.
17378 (trace_speed_test): Determine the iteration count for a time
17379 between 15..30 seconds.
17380
012b3a21
WT
173812016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17382
17383 * gdb.arch/i386-mpx-sigsegv.c: New file.
17384 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17385 * gdb.arch/i386-mpx-simple_segv.c: New file.
17386 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17387
2d5189bd
YQ
173882016-02-18 Yao Qi <yao.qi@linaro.org>
17389
17390 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17391 Don't call setup_kfail.
17392
40fb20d0
YQ
173932016-02-18 Yao Qi <yao.qi@linaro.org>
17394
17395 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17396 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17397
21b1f8d2
DE
173982016-02-16 Doug Evans <dje@google.com>
17399
17400 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17401 * gdb.base/skip1.c: Ditto.
17402 * gdb.base/skip.exp: Whitespace cleanup.
17403
4041ed77
DB
174042016-02-16 Don Breazeal <donb@codesourcery.com>
17405
17406 PR remote/19496
17407 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17408 Remove kfail for PR remote/19496.
17409
c4ef31bf
SM
174102016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17411
17412 * lib/gdb.exp (standard_temp_file): Return a path specific to
17413 the runtest invocation.
17414
266b65b3
SM
174152016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17416
17417 * gdb.trace/save-trace.exp: Change relative path to be in the
17418 standard output directory.
17419
a7a0a6a9
JK
174202016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17421
17422 * gdb.arch/i386-prologue.c: Add missing prototypes.
17423
c99dbb42
JK
174242016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17425
17426 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17427 * gdb.arch/i386-prologue.exp: Likewise.
17428 * gdb.arch/i386-size.exp: Likewise.
17429
aa480355
SM
174302016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17431
17432 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17433 define object file path.
17434 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17435 file path.
17436 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17437 standard_output_file to define binfile.
17438
ba881f50
JK
174392016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17440
17441 Fix compatibility with recent gfortran-5.3.1.
17442 * gdb.fortran/vla-history.exp (print vla1 allocated)
17443 (print vla2 allocated, print $2, print $3): Remove
17444 (print $4): Rename to ...
17445 (print $2): ... here.
17446 (print $9): Rename to ...
17447 (print $5): ... here.
17448 (print $10): Rename to ...
17449 (print $6): ... here.
17450 * gdb.fortran/vla.f90: Add pvla initialization.
17451
e9fb005c
JK
174522016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17453
17454 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17455 New test.
17456 * gdb.fortran/vla-value-sub.exp: Likewise.
17457
e44e00ff
MK
174582016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17459
17460 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17461
97e94151
SM
174622016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17463
17464 * i386-biarch-core.exp: Define corefile using
17465 standard_output_file.
17466
01113bc1
YQ
174672016-02-12 Yao Qi <yao.qi@linaro.org>
17468
17469 * gdb.arch/arm-single-step-kernel-helper.c: New.
17470 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17471
33b4777c
MM
174722016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17473
17474 * gdb.btrace/tailcall-only.exp: New.
17475 * gdb.btrace/tailcall-only.c: New.
17476 * gdb.btrace/x86_64-tailcall-only.S: New.
17477 * gdb.btrace/i686-tailcall-only.S: New.
17478
acc23c11
PA
174792016-02-11 Pedro Alves <palves@redhat.com>
17480
17481 * README (Parallel testing): Add missing double quotes.
17482
e352bf0a
PA
174832016-02-11 Pedro Alves <palves@redhat.com>
17484
17485 * README (Parallel testing): New section.
17486 (GDB_PARALLEL): Rewrite.
17487 (FORCE_PARALLEL): Document.
17488
9f5fed78
MK
174892016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17490
17491 * gdb.trace/tfile-avx.c: New test.
17492 * gdb.trace/tfile-avx.exp: New test.
17493
9ef9e6a6
KS
174942016-02-09 Keith Seitz <keiths@redhat.com>
17495
17496 PR breakpoints/19546
17497 * gdb.base/infcall-exec.c: New file.
17498 * gdb.base/infcall-exec2.c: New file.
17499 * gdb.base/infcall-exec.exp: New file.
17500
a96e36da
KS
175012016-02-09 Keith Seitz <keiths@redhat.com>
17502
17503 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17504 (toplevel): Call test_bkpt_address.
17505
9f61929f
KS
175062016-02-09 Keith Seitz <keiths@redhat.com>
17507
17508 PR python/19506
17509 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17510 (toplevel): Call test_bkpt_address.
17511
1e94266c
SM
175122016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17513
17514 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17515 to AC_OUTPUT.
17516 * configure: Regenerate.
17517
2a7f3dff
PA
175182016-02-09 Pedro Alves <palves@redhat.com>
17519
17520 PR breakpoints/19548
17521 * gdb.base/execl-update-breakpoints.c (some_function): New
17522 function.
17523 (main): Call it.
17524 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17525 Tighten expected GDB output.
17526
2151ccc5
SM
175272016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17528
17529 * Makefile.in (ALL_SUBDIRS): Remove.
17530 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17531 (distclean maintainer-clean realclean): Likewise.
17532 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17533 * configure: Regenerate.
17534 * gdb.ada/Makefile.in: Delete.
17535 * gdb.arch/Makefile.in: Likewise.
17536 * gdb.asm/Makefile.in: Likewise.
17537 * gdb.base/Makefile.in: Likewise.
17538 * gdb.btrace/Makefile.in: Likewise.
17539 * gdb.cell/Makefile.in: Likewise.
17540 * gdb.compile/Makefile.in: Likewise.
17541 * gdb.cp/Makefile.in: Likewise.
17542 * gdb.disasm/Makefile.in: Likewise.
17543 * gdb.dlang/Makefile.in: Likewise.
17544 * gdb.dwarf2/Makefile.in: Likewise.
17545 * gdb.fortran/Makefile.in: Likewise.
17546 * gdb.gdb/Makefile.in: Likewise.
17547 * gdb.go/Makefile.in: Likewise.
17548 * gdb.guile/Makefile.in: Likewise.
17549 * gdb.java/Makefile.in: Likewise.
17550 * gdb.linespec/Makefile.in: Likewise.
17551 * gdb.mi/Makefile.in: Likewise.
17552 * gdb.modula2/Makefile.in: Likewise.
17553 * gdb.multi/Makefile.in: Likewise.
17554 * gdb.objc/Makefile.in: Likewise.
17555 * gdb.opencl/Makefile.in: Likewise.
17556 * gdb.opt/Makefile.in: Likewise.
17557 * gdb.pascal/Makefile.in: Likewise.
17558 * gdb.perf/Makefile.in: Likewise.
17559 * gdb.python/Makefile.in: Likewise.
17560 * gdb.reverse/Makefile.in: Likewise.
17561 * gdb.server/Makefile.in: Likewise.
17562 * gdb.stabs/Makefile.in: Likewise.
17563 * gdb.threads/Makefile.in: Likewise.
17564 * gdb.trace/Makefile.in: Likewise.
17565 * gdb.xml/Makefile.in: Likewise.
17566 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17567 GDB_PARALLEL.
17568 (standard_output_file): Remove check for GDB_PARALLEL, always
17569 return path in outputs/$subdir/$testname.
17570
437277d4
SM
175712016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17572
17573 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17574 (site.exp): Assign abs_srcdir to tcl's srcdir.
17575
31d913c7
YQ
175762016-02-04 Yao Qi <yao.qi@linaro.org>
17577
17578 * gdb.base/foll-exec-mode.c: Include limits.h.
17579 (main): Add parameters argc and argv. Get directory from
17580 argv[0].
17581 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17582 compilation.
17583 * gdb.base/foll-exec.c: Include limits.h.
17584 (main): Add parameters argc and argv.
17585 Get directory from argv[0].
17586 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17587 Adjust tests on the number of lines as source code changed.
17588 * gdb.base/foll-vfork-exit.c: Include limits.h.
17589 (main): Add one line of statement before vfork.
17590 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17591 (main): Add parameters argc and argv. Get directory from
17592 argv[0].
17593 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17594 (setup_gdb): Set tbreak to skip some source lines.
17595 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17596 (main): Add parameters argc and argv. Get directory from
17597 argv[0].
17598 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17599 compilation.
17600 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17601 (main): Add parameters argc and argv. Get directory from
17602 argv[0].
17603 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17604 compilation.
17605
9482b9fb
DE
176062016-02-01 Doug Evans <dje@google.com>
17607
17608 * gdb.base/skip.exp: Clean up multiple references to same test name.
17609
6b2e4f10
PA
176102016-02-01 Pedro Alves <palves@redhat.com>
17611
ccb6afd6 17612 PR remote/19496
6b2e4f10
PA
17613 * gdb.threads/forking-threads-plus-breakpoint.exp
17614 (displaced_stepping_supported): New global.
17615 (probe_displaced_stepping_support): New procedure.
17616 (do_test): Add 'displaced' parameter, and use it.
17617 (top level): Check for displaced stepping support. Add displaced
17618 stepping on/off testing axis.
17619
37a8db1a
AB
176202016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17621
17622 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17623 pointer. Don't perform further tests on the unassociated pointer
17624 if the first test fails.
17625
5fdf6324
AB
176262016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17627
17628 * gdb.base/max-value-size.c: New file.
17629 * gdb.base/max-value-size.exp: New file.
17630 * gdb.base/huge.exp: Disable max-value-size for this test.
17631
935c6144
IB
176322016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17633
17634 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17635
7fe8399d
YQ
176362016-01-28 Yao Qi <yao.qi@linaro.org>
17637
17638 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17639
a2077e25
PA
176402016-01-25 Pedro Alves <palves@redhat.com>
17641
17642 PR threads/19461
17643 * gdb.base/fork-running-state.c: New file.
17644 * gdb.base/fork-running-state.exp: New file.
17645
1d2736d4
PA
176462016-01-25 Pedro Alves <palves@redhat.com>
17647
17648 PR gdb/19494
17649 * gdb.base/catch-fork-kill.c: New file.
17650 * gdb.base/catch-fork-kill.exp: New file.
17651
f1da4b11
PA
176522016-01-25 Pedro Alves <palves@redhat.com>
17653
17654 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17655 Delete, moved to lib/gdb.exp.
17656 * gdb.threads/forking-threads-plus-breakpoint.exp
17657 (foreach_with_prefix): Likewise.
17658 * gdb.threads/process-dies-while-handling-bp.exp
17659 (foreach_with_prefix): Likewise.
17660 * lib/gdb.exp (foreach_with_prefix): New procedure.
17661
45f38546
MK
176622016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17663
17664 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17665 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17666
dc29a1ce
MK
176672016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17668
17669 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17670 endian targets.
17671
092127d7
JK
176722016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17673 Pedro Alves <palves@redhat.com>
17674
17675 Fix testsuite compatibility with Guile.
17676 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17677 number.
17678
31d765d3
JK
176792016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17680
17681 Fix testsuite compatibility with Guile.
17682 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17683 (thread 1): New test for backtrace through signal handler.
17684
1ac78c04
YQ
176852016-01-22 Yao Qi <yao.qi@linaro.org>
17686
17687 PR testsuite/19491
17688 * gdb.base/multi-forks.c: Include
17689 ../lib/unbuffer_output.c
17690 (main): Call gdb_unbuffer_output.
17691
4f5946a8
DE
176922016-01-21 Doug Evans <dje@google.com>
17693
17694 * lib/ada.exp (gdb_compile_ada): Fix typo.
17695
305e13e6
JB
176962016-01-21 Joel Brobecker <brobecker@adacore.com>
17697
17698 * gdb.base/break-fun-addr.exp: New file.
17699 * gdb.base/break-fun-addr1.c: New file.
17700 * gdb.base/break-fun-addr2.c: New file.
17701
5f5dfff6
SM
177022016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17703
17704 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17705 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17706 enum flag values.
17707
fd356fa2
AA
177082016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17709
17710 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17711 when GDB can not set the vector return value. Add more comments
17712 for clarification.
17713
9df22175
AT
177142016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17715
17716 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17717 command.
17718
41d1845e
SM
177192016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17720
17721 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17722
01ac6840
SM
177232016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17724
17725 * Makefile.in (check-single): Pass --status to runtest.
17726 (check/%.exp): Likewise.
17727
177282016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17729
17730 * Makefile.in (check-parallel): Propagate return code from make
17731 do-check-parallel.
17732
bd0a71fa
MK
177332016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17734
17735 * gdb.trace/ftrace.exp: Fix expected message on continue.
17736 * gdb.trace/pending.exp: Fix expected message on continue.
17737 * gdb.trace/trace-break.exp: Fix expected message on continue.
17738
8bcbad33
SM
177392016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17740
17741 * lib/gdb.exp (gdb_test): Remove unused global references.
17742
f303dbd6
PA
177432016-01-18 Pedro Alves <palves@redhat.com>
17744
17745 * gdb.base/async-shell.exp: Adjust expected output.
17746 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17747 * gdb.base/siginfo-thread.exp: Adjust expected output.
17748 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17749 * gdb.java/jnpe.exp: Adjust expected output.
17750 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17751 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17752 * gdb.threads/leader-exit.exp: Adjust expected output.
17753 * gdb.threads/manythreads.exp: Adjust expected output.
17754 * gdb.threads/pthreads.exp: Adjust expected output.
17755 * gdb.threads/schedlock.exp: Adjust expected output.
17756 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17757 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17758 expected output.
17759 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17760 output.
17761 * gdb.threads/sigthread.exp: Adjust expected output.
17762 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17763
b2789696
YQ
177642016-01-18 Yao Qi <yao.qi@linaro.org>
17765
17766 * gdb.guile/scm-section-script.c: Replace @progbits with
17767 %progbits.
17768 * gdb.python/py-section-script.c: Likewise.
17769
71ef29a8
PA
177702016-01-15 Pedro Alves <palves@redhat.com>
17771
17772 * gdb.multi/tids.exp: Test star wildcard ranges.
17773
3f5b7598
PA
177742016-01-15 Pedro Alves <palves@redhat.com>
17775
17776 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17777 command from "thread apply" invocation.
17778 (thr_apply_info_thr_invalid): Default the expected output to the
17779 input tid list.
17780 (top level): Add tests that use convenience variables. Add tests
17781 for "thread apply" with a valid TID list, but missing the command.
17782
663f6d42
PA
177832016-01-13 Pedro Alves <palves@redhat.com>
17784
17785 * gdb.base/default.exp: Expect $_gthread as well.
17786 * gdb.multi/tids.exp: Test $_gthread.
17787 * gdb.threads/thread-specific.exp: Test $_gthread.
17788
c84f6bbf
PA
177892016-01-13 Pedro Alves <palves@redhat.com>
17790
17791 * gdb.multi/tids.exp: Test "info threads -gid".
17792
22a02324
PA
177932016-01-13 Pedro Alves <palves@redhat.com>
17794
17795 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17796 Breakpoint.thread.
17797 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17798
5d5658a1
PA
177992016-01-07 Pedro Alves <palves@redhat.com>
17800
17801 * gdb.base/break.exp: Adjust to output changes.
17802 * gdb.base/hbreak2.exp: Likewise.
17803 * gdb.base/sepdebug.exp: Likewise.
17804 * gdb.base/watch_thread_num.exp: Likewise.
17805 * gdb.linespec/keywords.exp: Likewise.
17806 * gdb.multi/info-threads.exp: Likewise.
17807 * gdb.threads/thread-find.exp: Likewise.
17808 * gdb.multi/tids.c: New file.
17809 * gdb.multi/tids.exp: New file.
17810
84654457
PA
178112016-01-13 Pedro Alves <palves@redhat.com>
17812
17813 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17814
e3940304
PA
178152016-01-13 Pedro Alves <palves@redhat.com>
17816
17817 * gdb.base/default.exp: Expect $_inferior as well.
17818 * gdb.multi/base.exp: Test $_inferior.
17819
a911d87a
PA
178202016-01-13 Pedro Alves <palves@redhat.com>
17821
17822 PR breakpoints/19388
17823 * gdb.base/catch-signal-siginfo-cond.c: New file.
17824 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17825
82075af2
JS
178262016-01-12 Josh Stone <jistone@redhat.com>
17827 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17828
17829 * gdb.base/catch-syscall.c (do_execve): New variable.
17830 (main): Conditionally trigger an execve.
17831 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17832 (test_catch_syscall_execve): New, check entry/return across execve.
17833 (do_syscall_tests): Call test_catch_syscall_execve.
17834
e46eeedd
PA
178352016-01-12 Pedro Alves <palves@redhat.com>
17836
17837 * gdb.base/random-signal.exp (do_test): New procedure, with body
17838 of testcase moved in.
17839
01d8c27e
JK
178402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17841 Pedro Alves <palves@redhat.com>
17842
17843 * gdb.base/funcargs.exp (finish from indirectly called function):
17844 Reintroduce the case for 'First'.
17845
9a706302
JK
178462016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17847 Pedro Alves <palves@redhat.com>
17848
17849 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17850 (tcatch_vfork_then_child_follow_exec)
17851 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17852 identification.
17853
c0ecb95f
JK
178542016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17855
17856 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17857 and repeats to unlimited.
17858 * gdb.python/py-value.exp: Likewise.
17859 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17860 and repeats to unlimited.
17861
6cfc1fcb
JK
178622016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17863
17864 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17865 and reordering the functions.
17866 * gdb.multi/hangout.c: Likewise.
17867 * gdb.multi/hello.c: Likewise.
17868
582a1b00
SM
178692016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17870
17871 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17872 absolute.
17873 (SingleStatisticTestResult.report): Use dict.keys instead of
17874 dict.iterkeys.
17875
79bc59cb
PA
178762016-01-06 Pedro Alves <palves@redhat.com>
17877
17878 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17879
43368e1d
MM
178802016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17881
17882 * gdb.btrace/dlopen.exp: New.
17883 * gdb.btrace/dlopen.c: New.
17884 * gdb.btrace/dlopen-dso.c: New.
17885
79fad5b8
SL
178862015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17887
17888 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17889 PATTERN argument is optional.
17890
ab8314b3
JB
178912015-12-24 Joel Brobecker <brobecker@adacore.com>
17892
17893 * lib/ada.exp (target_compile_ada_from_dir): New function.
17894 (gdb_compile_ada): Reimplement avoiding the use of project files.
17895 * gdb.ada/gnat_ada.gpr: Delete.
17896 * gdb.ada/cond_lang.exp: Adjust test to make path before
17897 filename optional.
17898 * gdb.ada/small_reg_param.exp: Likewise.
17899
fe33faff
SM
179002015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17901
17902 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17903
6d265cb4
TP
179042015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17905
17906 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17907 case.
17908
10125099
SM
179092015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17910
17911 * gdb.base/break.exp: Remove dead code.
17912 * gdb.base/sepdebug.exp: Likewise.
17913
3ca22649
SM
179142015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17915
17916 * gdb.asm/asm-source.exp: Remove HP-UX references.
17917 * gdb.base/annota1.exp: Likewise.
17918 * gdb.base/annota3.exp: Likewise.
17919 * gdb.base/attach.exp: Likewise.
17920 * gdb.base/bigcore.exp: Likewise.
17921 * gdb.base/break.exp: Likewise.
17922 * gdb.base/call-ar-st.exp: Likewise.
17923 * gdb.base/callfuncs.exp: Likewise.
17924 * gdb.base/catch-fork-static.exp: Likewise.
17925 * gdb.base/display.exp: Likewise.
17926 * gdb.base/foll-exec-mode.exp: Likewise.
17927 * gdb.base/foll-exec.exp: Likewise.
17928 * gdb.base/foll-fork.exp: Likewise.
17929 * gdb.base/foll-vfork.exp: Likewise.
17930 * gdb.base/funcargs.exp: Likewise.
17931 * gdb.base/hbreak2.exp: Likewise.
17932 * gdb.base/inferior-died.exp: Likewise.
17933 * gdb.base/interrupt.exp: Likewise.
17934 * gdb.base/multi-forks.exp: Likewise.
17935 * gdb.base/nodebug.exp: Likewise.
17936 * gdb.base/sepdebug.exp: Likewise.
17937 * gdb.base/solib1.c: Likewise.
17938 * gdb.base/step-test.exp: Likewise.
17939 * gdb.mi/non-stop.c: Likewise.
17940 * gdb.mi/pthreads.c: Likewise.
17941 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17942 * gdb.threads/pthreads.c: Likewise.
17943 * gdb.threads/staticthreads.exp: Likewise.
17944 * lib/future.exp: Likewise.
17945 * lib/gdb.exp: Likewise.
17946 * gdb.base/so-indr-cl.c: Remove.
17947 * gdb.base/so-indr-cl.exp: Likewise.
17948 * gdb.base/solib.c: Likewise.
17949 * gdb.base/solib.exp: Likewise.
17950 * gdb.base/solib2.c: Likewise.
17951
b6304613
SM
179522015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17953
17954 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17955 * gdb.base/call-ar-st.exp: Likewise.
17956 * gdb.base/callfuncs.exp: Likewise.
17957 * gdb.base/condbreak.exp: Likewise.
17958 * gdb.base/constvars.exp: Likewise.
17959 * gdb.base/hbreak2.exp: Likewise.
17960 * gdb.base/langs.exp: Likewise.
17961 * gdb.base/list.exp: Likewise.
17962 * gdb.base/long_long.exp: Likewise.
17963 * gdb.base/ptype.exp: Likewise.
17964 * gdb.base/scope.exp: Likewise.
17965 * gdb.base/signals.exp: Likewise.
17966 * gdb.base/so-impl-ld.exp: Likewise.
17967 * gdb.base/varargs.exp: Likewise.
17968 * gdb.base/volatile.exp: Likewise.
17969 * gdb.base/whatis.exp: Likewise.
17970 * gdb.cp/cplusfuncs.exp: Likewise.
17971 * gdb.cp/inherit.exp: Likewise.
17972 * gdb.cp/local.exp: Likewise.
17973 * gdb.cp/member-ptr.exp: Likewise.
17974 * gdb.cp/method.exp: Likewise.
17975 * gdb.cp/overload.exp: Likewise.
17976 * gdb.cp/templates.exp: Likewise.
17977 * gdb.stabs/weird.exp: Likewise.
17978 * lib/compiler.c: Likewise.
17979 * lib/compiler.cc: Likewise.
17980 * lib/cp-support.exp: Likewise.
17981 * lib/gdb.exp: Likewise.
17982
bf401b07
SM
179832015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17984
17985 * configure.ac: Remove HP-UX case.
17986 * configure: Regenerate.
17987
aff9c0f8
SM
179882015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17989
17990 * lib/gdb.exp (gdb_compile): Add function doc.
17991
a6904d5a
PA
179922015-12-17 Pedro Alves <palves@redhat.com>
17993
17994 PR threads/19354
17995 * gdb.multi/info-threads.exp: New file.
17996
a22279dd
YQ
179972015-12-15 Yao Qi <yao.qi@linaro.org>
17998
17999 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
18000 is aarch64*-*-*.
18001
0588c796
SL
180022015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18003
18004 * gdb.base/history-duplicates.exp: Skip if no readline support.
18005
5d978e17
SL
180062015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18007
18008 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
18009
7e763b86
SL
180102015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18011
18012 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
18013
87a3a92c
SL
180142015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18015
18016 * gdb.base/completion.exp: Skip tests that interrupt GDB with
18017 ctrl-C if nointerrupts target property is set.
18018 * gdb.base/double-prompt-target-event-error.exp: Likewise.
18019 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
18020 * gdb.base/paginate-bg-execution.exp: Likewise.
18021 * gdb.base/paginate-execution-startup.exp: Likewise.
18022 * gdb.base/random-signal.exp: Likewise.
18023 * gdb.base/range-stepping.exp: Likewise.
18024 * gdb.cp/annota2.exp: Likewise.
18025 * gdb.cp/annota3.exp: Likewise.
18026 * gdb.gdb/selftest.exp: Likewise.
18027 * gdb.threads/continue-pending-status.exp: Likewise.
18028 * gdb.threads/leader-exit.exp: Likewise.
18029 * gdb.threads/manythreads.exp: Likewise.
18030 * gdb.threads/pthreads.exp: Likewise.
18031 * gdb.threads/schedlock.exp: Likewise.
18032 * gdb.threads/sigthread.exp: Likewise.
18033
a8f077dc
DB
180342015-12-11 Don Breazeal <donb@codesourcery.com>
18035
18036 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
18037 remote.
18038 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
18039 * gdb.base/foll-exec.exp (main): Enable for target remote.
18040 * gdb.base/foll-fork.exp (main): Likewise.
18041 * gdb.base/foll-vfork.exp (main): Likewise.
18042 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
18043 (proc continue_to_exit_bp_loc): Use clean_restart.
18044 * gdb.base/pie-execl.exp (main): Disable for target remote.
18045 * gdb.base/watch-vfork.exp (main): Enable for target remote.
18046 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
18047 * gdb.threads/execl.exp (main): Likewise.
18048 * gdb.threads/fork-child-threads.exp (main): Likewise.
18049 * gdb.threads/fork-plus-threads.exp (main): Disable for target
18050 remote.
18051 * gdb.threads/fork-thread-pending.exp (main): Enable for target
18052 remote.
18053 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
18054 pid.tid style ptids, instead of just tid.
18055 * gdb.threads/thread-execl.exp (main): Enable for target remote.
18056 * gdb.threads/watchpoint-fork.exp (main): Likewise.
18057 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
18058 ptids, instead of just tid.
18059
3b2464a8
AB
180602015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18061
18062 * gdb.base/list.exp (test_list_forward): Add end of file error
18063 test.
18064 (test_repeat_list_command): Add end of file error test.
18065 (test_list_backwards): Add beginning of file error test.
18066
a0def019
AB
180672015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18068
18069 * gdb.base/list.exp (test_list_invalid_args): New function,
18070 defined, and called.
18071
5c000dff
AB
180722015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18073
18074 * gdb.base/list.exp (test_list): Make test names unique.
18075
f1637ebe
YQ
180762015-12-11 Yao Qi <yao.qi@linaro.org>
18077
18078 * gdb.base/coremaker2.c: Remove.
18079
36d6fc0a
PA
180802015-12-10 Pedro Alves <palves@redhat.com>
18081
18082 * gdb.multi/base.exp: Remove stale "spaces" references.
18083
762f7747
PA
180842015-12-10 Pedro Alves <palves@redhat.com>
18085
18086 * gdb.multi/base.exp: Don't use nowarnings.
18087 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
18088 * gdb.multi/hangout.c: Include stdio.h.
18089 * gdb.multi/hello.c: Include stdlib.h.
18090 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
18091 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
18092 * gdb.multi/multi-arch.exp: Don't use nowarnings.
18093
28d2bfb9
AB
180942015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
18095
18096 * gdb.dwarf2/dw2-ranges-base.c: New file.
18097 * gdb.dwarf2/dw2-ranges-base.exp: New file.
18098 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
18099 support additional line table, and debug ranges generation.
18100 (Dwarf::ranges): New function, generate .debug_ranges.
18101 (Dwarf::lines): Support generating simple line table programs.
18102 (Dwarf::assemble): Initialise new namespace variables.
18103
5fc2beac
KB
181042015-12-09 Kevin Buettner <kevinb@redhat.com>
18105
18106 * gdb.base/async.exp (proc test_background): Add case for
18107 asynchronous execution not supported.
18108
1c35a88f
LM
181092015-12-09 Luis Machado <lgustavo@codesourcery.com>
18110
18111 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
18112 format and change test names to make them unique.
18113
b593e3d9
RK
181142015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
18115 Pedro Alves <pedro@redhat.com>
18116
18117 PR gdb/18702
18118 Add checking of floatformats setup on x86_64 hosts.
18119 * gdb.arch/i386-float.S (main): Load bigval and smallval.
18120 (smallval, bigval): New labels/constants.
18121 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
18122 float" after loading bigval and smallval.
18123
d72413e6
PMR
181242015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
18125
18126 * gdb.ada/fun_overload_menu.exp: New testcase.
18127 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
18128
ece66d65
JS
181292015-12-04 Josh Stone <jistone@redhat.com>
18130
18131 * gdb.base/catch-fork-static.exp: New.
18132
41d0efca
YQ
181332015-12-03 Yao Qi <yao.qi@linaro.org>
18134
18135 * gdb.base/sizeof.c: Don't include stdio.h and
18136 ../lib/unbuffer_output.c.
18137 (main): New variable 'size' and 'value'. Remove printf and
18138 gdb_unbuffer_output. Assign return value to size and value.
18139 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
18140 at the beginning.
18141 (check_sizeof): Check the result by printing variable 'size'.
18142 (check_valueof): Check the result by printing variable 'value'.
18143
99fd02d9
YQ
181442015-12-01 Yao Qi <yao.qi@linaro.org>
18145
18146 * gdb.base/disp-step-syscall.exp: Define syscall instruction
18147 for aarch64*-*-linux* target.
18148
f2faf941
PA
181492015-11-30 Pedro Alves <palves@redhat.com>
18150
18151 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
18152
04bf20c5
PA
181532015-11-30 Pedro Alves <palves@redhat.com>
18154
18155 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
18156 Handle non-stop mode vCont replies.
18157
09df4675
PA
181582015-11-30 Pedro Alves <palves@redhat.com>
18159
18160 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
18161 prepare_for_testing. Start gdb with "set non-stop on" appended to
18162 GDBFLAGS. Lax expected stop output.
18163
58b584af
YQ
181642015-11-27 Yao Qi <yao.qi@linaro.org>
18165
18166 * gdb.arch/arm-neon.exp: New.
18167 * gdb.arch/arm-neon.c: New.
18168
dfcb77a8
YQ
181692015-11-27 Yao Qi <yao.qi@linaro.org>
18170
18171 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
18172
88e8ec1b
YQ
181732015-11-27 Yao Qi <yao.qi@linaro.org>
18174
18175 * gdb.cp/annota2.exp: Allow multiple occurrences of the
18176 frames-invalid annotation.
18177
bfde72c2
YQ
181782015-11-27 Yao Qi <yao.qi@linaro.org>
18179
18180 * gdb.cp/annota2.exp: Use ${frames_invalid}.
18181
f6512a69
SM
181822015-11-26 Simon Marchi <simon.marchi@ericsson.com>
18183
18184 * gdb.threads/names.exp: New file.
18185 * gdb.threads/names.c: New file.
18186 * README: Mention gdb,no_thread_names.
18187
46a3515b
MM
181882015-11-26 Markus Metzger <markus.t.metzger@intel.com>
18189
18190 PR 19297
18191 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
18192 support" error.
18193
62147a22
PA
181942015-11-24 Pedro Alves <palves@redhat.com>
18195
18196 PR 17539
18197 * gdb.base/display.exp: Expect displays to be sorted in ascending
18198 order. Use multi_line.
18199 * gdb.base/solib-display.exp: Likewise.
18200
2f341b6e
PA
182012015-11-24 Pedro Alves <palves@redhat.com>
18202
18203 PR 17539
25d49b86
PA
18204 * gdb.base/display.exp: Expect displays to be sorted in ascending
18205 order. Use multi_line.
18206 * gdb.base/solib-display.exp: Likewise.
2f341b6e 18207
7e0aa6aa
PA
182082015-11-24 Pedro Alves <palves@redhat.com>
18209
18210 PR 17539
18211 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
18212 threads in ascending order.
18213 * gdb.base/foll-fork.exp: Likewise.
18214 * gdb.base/foll-vfork.exp: Likewise.
18215 * gdb.base/multi-forks.exp: Likewise.
18216 * gdb.mi/mi-nonstop.exp: Likewise.
18217 * gdb.mi/mi-nsintrall.exp: Likewise.
18218 * gdb.multi/base.exp: Likewise.
18219 * gdb.multi/multi-arch.exp: Likewise.
18220 * gdb.python/py-inferior.exp: Likewise.
18221 * gdb.threads/break-while-running.exp: Likewise.
18222 * gdb.threads/execl.exp: Likewise.
18223 * gdb.threads/gcore-thread.exp: Likewise.
18224 * gdb.threads/info-threads-cur-sal.exp: Likewise.
18225 * gdb.threads/kill.exp: Likewise.
18226 * gdb.threads/linux-dp.exp: Likewise.
18227 * gdb.threads/multiple-step-overs.exp: Likewise.
18228 * gdb.threads/next-bp-other-thread.exp: Likewise.
18229 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
18230 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
18231 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
18232 * gdb.threads/thread-find.exp: Likewise.
18233 * gdb.threads/tls.exp: Likewise.
18234 * lib/mi-support.exp (mi_reverse_list): Delete.
18235 (mi_check_thread_states): No longer reverse list.
18236
2cc57ad8
PA
182372015-11-24 Pedro Alves <palves@redhat.com>
18238
18239 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
18240 use lowercase.
18241
c93e8391
SM
182422015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18243
18244 * gdb.trace/actions.c: Include trace-common.h.
18245 (main): Add a location for a fast tracepoint.
18246 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
18247 the normal tracepoints.
18248 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
18249
045ccf91
SM
182502015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18251
18252 * save-trace.exp: Factor out code to these...
18253 (gdb_save_tracepoints): New.
18254 (gdb_load_tracepoints): New.
18255 (do_save_load_test): New.
18256
5506f9f6
KB
182572015-11-23 Kevin Buettner <kevinb@redhat.com>
18258
18259 * gdb.base/asmlabel.exp: New test.
18260 * gdb.base/asmlabel.c: New test case.
18261
16c3b12f
JB
182622015-11-23 Joel Brobecker <brobecker@adacore.com>
18263
18264 * gdb.base/wrong_frame_bt_full-main.c: New file.
18265 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
18266 * gdb.base/wrong_frame_bt_full.exp: New file.
18267
155bfbd3
JB
182682015-11-23 Joel Brobecker <brobecker@adacore.com>
18269
18270 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
18271
bb097445
JM
182722015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18273
206853a0 18274 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
18275 pstate register when comparing registers values in
18276 sparc64-*-linux-gnu targets to avoid spurious differences.
18277
9c88ed8f
JM
182782015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18279
206853a0 18280 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 18281
96161e25
SL
182822015-11-19 Sandra Loosemore <sandra@codesourcery.com>
18283
18284 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
18285 as type argument to gdb_compile.
18286 * gdb.base/nested-subp2.exp: Likewise.
18287 * gdb.base/nested-subp3.exp: Likewise.
18288
340c2830
DV
182892015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
18290
18291 * lib/dwarf.exp (_note): Fix left shift of negative value.
18292 * gdb.trace/trace-condition.exp: Likewise.
18293
c1862d0f
YQ
182942015-11-13 Yao Qi <yao.qi@linaro.org>
18295
18296 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
18297 comments about d10v.
18298 (test_scalar_returns): Likewise.
18299 * gdb.base/d10v.ld: Remove.
18300 * gdb.base/overlays.exp: Remove the target triplet checking for
18301 d10v-*-*.
18302 * gdb.base/structs.exp (test_struct_returns): Remove the
18303 comments about d10v.
18304 (test_struct_calls): Likewise.
18305
77ae9c19
YQ
183062015-11-13 Yao Qi <yao.qi@linaro.org>
18307
18308 * gdb.base/gnu_vector.exp: Check the return value by "p res".
18309 * gdb.base/gnu_vector.c: Don't include stdio.h.
18310 (main): Don't print res and call add_some_intvecs.
18311
430e004e
MK
183122015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
18313
18314 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
18315 macro.
18316 (func5): Removed.
18317 (func4): Use FAST_TRACEPOINT_LABEL.
18318 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18319 macro.
18320 (func): Removed.
18321 (thread_function): Use FAST_TRACEPOINT_LABEL.
18322 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18323 (func): Remove.
18324 (marker): Use FAST_TRACEPOINT_LABEL.
18325 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18326 (pendfunc1): Remove.
18327 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18328 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18329 (foo): Remove.
18330 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18331 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18332 macro.
18333 (func): Remove.
18334 (marker): Use FAST_TRACEPOINT_LABEL.
18335 * gdb.trace/trace-common.h: New header.
18336 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18337 macro.
18338 (func): Remove.
18339 (marker): Use FAST_TRACEPOINT_LABEL.
18340 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18341 (func): Remove.
18342 (thread_function): Use FAST_TRACEPOINT_LABEL.
18343
6e7675a7
MK
183442015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18345
18346 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18347 in front.
18348 * gdb.trace/change-loc.exp: Use global pcreg definition.
18349 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18350 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18351 in front.
18352 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18353 * gdb.trace/pending.exp: Likewise.
18354 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18355 * gdb.trace/trace-break.exp: Likewise.
18356 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18357 in front.
18358 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18359 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18360 in front.
18361 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18362
dddc0e16
JB
183632015-11-09 Joel Brobecker <brobecker@adacore.com>
18364
18365 * gdb.ada/fin_fun_out: New testcase.
18366
c6f0b406
KB
183672015-11-07 Kevin Buettner <kevinb@redhat.com>
18368
18369 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18370 value associated with DW_AT_byte_size.
18371 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18372 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18373 DW_AT_upper_bound.
18374
f01dcfd9
KB
183752015-11-07 Kevin Buettner <kevinb@redhat.com>
18376
18377 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18378 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18379 version.
18380 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18381 gdb.dwarf2/dw2-canonicalize-type.exp,
18382 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18383 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18384 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18385 provided by gdb_target_symbol_prefix_flags_asm.
18386 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18387 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18388 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18389 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18390 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18391 macros where needed). Use this macro for symbols which require
18392 the prefix provided by SYMBOL_PREFIX.
18393
2223449a
KB
183942015-11-05 Kevin Buettner <kevinb@redhat.com>
18395
18396 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18397 New procs.
18398 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18399 representing expressions, of more than one list element.
18400 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18401 to prepend linker symbol prefix to f.
18402 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18403 table_1 and table_2.
18404 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18405 Likewise, for f and g.
18406 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18407 for ptr.
18408 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18409 for main.
18410 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18411 table_1_ptr and table_2_ptr.
18412
6f2f1a3a
JK
184132015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18414 Joel Brobecker <brobecker@adacore.com>
18415
18416 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18417
566c56c9
MK
184182015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18419
18420 * gdb.reverse/s390-mvcle.c: New test.
18421 * gdb.reverse/s390-mvcle.exp: New file.
18422 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18423
d5f0636b
MK
184242015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18425
18426 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18427
7ad8b86c
MK
184282015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18429
18430 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18431 reaching marker2.
18432 * gdb.reverse/getresuid-reverse.exp: Likewise.
18433 * gdb.reverse/pipe-reverse.exp: Likewise.
18434 * gdb.reverse/readv-reverse.exp: Likewise.
18435 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18436 * gdb.reverse/time-reverse.exp: Likewise.
18437 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18438
4081c0f1
YQ
184392015-10-30 Yao Qi <yao.qi@linaro.org>
18440
18441 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18442 (empty_cycle): Remove.
18443 (main): Don't call empty_cycle. Don't use watch_count_done.
18444 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18445 empty_cycle. Rewrite the code counting HW watchpoints.
18446
452b4ba5
MK
184472015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18448
18449 * gdb.reverse/fstatat-reverse.c: New test.
18450 * gdb.reverse/fstatat-reverse.exp: New file.
18451 * gdb.reverse/getresuid-reverse.c: New test.
18452 * gdb.reverse/getresuid-reverse.exp: New file.
18453 * gdb.reverse/pipe-reverse.c: New test.
18454 * gdb.reverse/pipe-reverse.exp: New file.
18455 * gdb.reverse/readv-reverse.c: New test.
18456 * gdb.reverse/readv-reverse.exp: New file.
18457 * gdb.reverse/recvmsg-reverse.c: New test.
18458 * gdb.reverse/recvmsg-reverse.exp: New file.
18459 * gdb.reverse/time-reverse.c: New test.
18460 * gdb.reverse/time-reverse.exp: New file.
18461 * gdb.reverse/waitpid-reverse.c: New test.
18462 * gdb.reverse/waitpid-reverse.exp: New file.
18463
5e2e7507
JK
184642015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18465
18466 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18467
0fde2c53
DE
184682015-10-26 Doug Evans <dje@google.com>
18469
18470 PR symtab/17391
18471 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18472 * gdb.dwarf2/bad-regnum.c: New file.
18473 * gdb.dwarf2/bad-regnum.exp: New file.
18474
1a70ae97
DE
184752015-10-26 Doug Evans <dje@google.com>
18476
18477 PR python/18938
18478 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18479 file.
18480
27dc26ab
JK
184812015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18482
18483 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18484 for a change by "Mention language in compile error message".
18485
bed91f4d
SM
184862015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18487
18488 PR python/18073
18489 * gdb.python/py-type.c (C::a_method): New.
18490 (C::a_const_method): New.
18491 (C::a_static_method): New.
18492 (a_function): New.
18493 * gdb.python/py-type.exp (test_fields): Test getting fields
18494 from function and method.
18495
3f2f83dd
KB
184962015-10-21 Keven Boell <keven.boell@intel.com>
18497
18498 * gdb.fortran/vla-alloc-assoc.exp: New file.
18499 * gdb.fortran/vla-datatypes.exp: New file.
18500 * gdb.fortran/vla-datatypes.f90: New file.
18501 * gdb.fortran/vla-history.exp: New file.
18502 * gdb.fortran/vla-ptype-sub.exp: New file.
18503 * gdb.fortran/vla-ptype.exp: New file.
18504 * gdb.fortran/vla-sizeof.exp: New file.
18505 * gdb.fortran/vla-sub.f90: New file.
18506 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18507 * gdb.fortran/vla-value-sub-finish.exp: New file.
18508 * gdb.fortran/vla-value-sub.exp: New file.
18509 * gdb.fortran/vla-value.exp: New file.
18510 * gdb.fortran/vla-ptr-info.exp: New file.
18511 * gdb.mi/mi-vla-fortran.exp: New file.
18512 * gdb.mi/vla.f90: New file.
18513
27145d50
SL
185142015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18515
18516 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18517 of hardwired timeout value.
18518
5f3ff4f8
JK
185192015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18520 Pedro Alves <palves@redhat.com>
18521
18522 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18523 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18524
bfd09d20
JS
185252015-10-19 Josh Stone <jistone@redhat.com>
18526
18527 * gdb.base/catch-syscall.c: Include <sched.h>.
18528 (unknown_syscall): New variable.
18529 (main): Trigger a vfork and an unknown syscall.
18530 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18531 (unknown_syscall_number): Likewise.
18532 (check_call_to_syscall): Accept an optional syscall pattern.
18533 (check_return_from_syscall): Likewise.
18534 (check_continue): Likewise.
18535 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18536 (test_catch_syscall_skipping_return): New test toggling off 'catch
18537 syscall' to step over the syscall return, then toggling back on.
18538 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18539 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18540 (do_syscall_tests): Call test_catch_syscall_without_args and
18541 test_catch_syscall_mid_vfork.
18542 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18543 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18544
b32b93c6
AS
185452015-10-19 Andrew Stubbs <ams@codesourcery.com>
18546
18547 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18548 print g_vE): Add new pass patterns.
18549 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18550 print various symbol names for vptr fields.
18551
9d622bda
AB
185522015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18553
18554 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18555 results.
18556
0fd8ac1c
YQ
185572015-10-12 Yao Qi <yao.qi@linaro.org>
18558
18559 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18560
34240514
YQ
185612015-10-12 Yao Qi <yao.qi@linaro.org>
18562
18563 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18564 is aarch64*-*-linux*.
18565
8240f442
YQ
185662015-10-12 Yao Qi <yao.qi@linaro.org>
18567
18568 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18569 (can_relocate_bcond_true): ... it.
18570 (can_relocate_bcond_false): New function.
18571 (foo): Likewise.
18572 (can_relocate_bl): Likewise.
18573 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18574 can_relocate_bl.
18575
2520f728
PMR
185762015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18577
18578 * gdb.base/nested-addr.c: New file.
18579 * gdb.base/nested-addr.exp: New testcase.
18580
abcef95a
MM
185812015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18582
18583 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18584 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18585 its output. Ignore the output of "record goto begin" and instead
18586 check that GDB is replaying.
18587
145e3ddb
PA
185882015-10-09 Pedro Alves <palves@redhat.com>
18589
18590 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18591 (top level): Use it in the run with no args test.
18592
d5d8c4e1
IB
185932015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18594
18595 * gdb.dlang/properties.exp: New file.
18596
06e635ef
SL
185972015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18598
18599 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18600 whether or not address 0x1000 is mapped on the target.
18601
e019fd1d
SM
186022015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18603
18604 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18605 build.
18606
77ba2a67
MM
186072015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18608
18609 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18610 instruction-history test.
18611
c60eb31f
DE
186122015-09-28 Doug Evans <dje@google.com>
18613
18614 * gdb.base/gcore.c (array_func): Add reference to static_array.
18615
9a3c8263
SM
186162015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18617
18618 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18619 source line.
18620
9720e656
SL
186212015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18622
18623 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18624 short or char as base type.
18625
938d3bf2
SL
186262015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18627
18628 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18629 to allow any size enum.
18630
e6c2c623
PMR
186312015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18632
18633 * gdb.ada/array_ptr_renaming.exp: New testcase.
18634 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18635 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18636
06da0f77
PL
186372015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18638
18639 * gdb.trace/ftrace-lock.c: New file.
18640 * gdb.trace/ftrace-lock.exp: New file.
18641
4f51c22a
PL
186422015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18643
18644 * gdb.arch/insn-reloc.c: New file.
18645 * gdb.arch/ftrace-insn-reloc.exp: New file.
18646
7041adf4
PL
186472015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18648
18649 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18650 instruction.
18651 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18652 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18653 * gdb.trace/range-stepping.c: Likewise.
18654 * gdb.trace/trace-break.c: Likewise.
18655 * gdb.trace/trace-mt.c (thread_function): Likewise.
18656 * gdb.trace/ftrace.c (marker): Likewise.
18657 * gdb.trace/trace-condition.c (marker): Likewise.
18658 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18659 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18660 is_aarch64_target.
18661
015d2e7e
DE
186622015-09-18 Doug Evans <xdje42@gmail.com>
18663
18664 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18665 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18666
26b188a2
SL
186672015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18668
18669 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18670 the breakpoint.
18671
79dc332b
SL
186722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18673
18674 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18675 the pending breakpoint. Remove timeout override for "Run till
18676 MI pending breakpoint on pendfunc3 on thread 2" test.
18677
f57929f2
SL
186782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18679
18680 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18681 filename pattern.
18682
3f469b17
SL
186832015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18684
18685 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18686 in breakpoint filename pattern.
18687
515b89b3
SL
186882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18689
7800dbe4
SL
18690 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18691
186922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18693
515b89b3
SL
18694 * gdb.linespec/explicit.exp: Check for readline support for
18695 tab-completion tests. Fix obvious typo.
18696
d2939ba2
MM
186972015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18698
18699 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18700 and replay.
18701
cbb55fa7
MM
187022015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18703
18704 * gdb.btrace/non-stop.c: New.
18705 * gdb.btrace/non-stop.exp: New.
18706
43691ca1
PL
187072015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18708 Yao Qi <yao.qi@linaro.org>
18709
18710 * gdb.trace/trace-condition.c: New file.
18711 * gdb.trace/trace-condition.exp: New file.
18712
d78908cf
WW
187132015-09-16 Wei-cheng Wang <cole945@gmail.com>
18714
18715 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18716 for testing bytecode compilation.
18717
1ed415e2
PA
187182015-09-16 Pedro Alves <palves@redhat.com>
18719 Sandra Loosemore <sandra@codesourcery.com>
18720
18721 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18722 (SECONDS): Redefine.
18723 (main): Call pthread_kill and alarm early.
18724 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18725 support.
18726 (test): If the target can't hardware step and doesn't support
18727 displaced stepping, increase the timeout.
18728
d136eff5
PA
187292015-09-16 Pedro Alves <palves@redhat.com>
18730
18731 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18732 (enable_debug): New procedures.
18733 (test): Use them. Bail out if waiting for threads fails.
18734 (top level): Bail out if a test fails.
18735
991f019c
YQ
187362015-09-16 Yao Qi <yao.qi@linaro.org>
18737
18738 * gdb.asm/asm-source.exp: Set asm-arch for
18739 aarch64*-*-* target.
18740 * gdb.asm/aarch64.inc: New file.
18741
bfca584f
PMR
187422015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18743
18744 * gdb.ada/array_of_variable_length.exp: New testcase.
18745 * gdb.ada/array_of_variable_length/foo.adb: New file.
18746 * gdb.ada/array_of_variable_length/pck.adb: New file.
18747 * gdb.ada/array_of_variable_length/pck.ads: New file.
18748
b326e587
DE
187492015-09-15 Doug Evans <dje@google.com>
18750
18751 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18752 of function static local variable.
18753
5382cfab
PW
187542015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18755
18756 * gdb.threads/tls-so_extern.exp: New test file.
18757 * gdb.threads/tls-so_extern.c: New test file.
18758 * gdb.threads/tls-so_extern_main.c: New test file.
18759
141c5cc4
JK
187602015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18761
18762 * gdb.opt/solib-intra-step-lib.c: New file.
18763 * gdb.opt/solib-intra-step-main.c: New file.
18764 * gdb.opt/solib-intra-step.exp: New file.
18765
d15dcecd
PA
187662015-09-15 Pedro Alves <palves@redhat.com>
18767
18768 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18769 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18770
4c2f2a79
PA
187712015-09-14 Pedro Alves <palves@redhat.com>
18772
18773 * gdb.base/hook-stop-continue.c: Delete.
18774 * gdb.base/hook-stop-continue.exp: Delete.
18775 * gdb.base/hook-stop-frame.c: Delete.
18776 * gdb.base/hook-stop-frame.exp: Delete.
18777 * gdb.base/hook-stop.c: New file.
18778 * gdb.base/hook-stop.exp: New file.
18779
919e6dbe
PMR
187802015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18781
18782 * gdb.ada/access_to_packed_array.exp: New testcase.
18783 * gdb.ada/access_to_packed_array/foo.adb: New file.
18784 * gdb.ada/access_to_packed_array/pack.adb: New file.
18785 * gdb.ada/access_to_packed_array/pack.ads: New file.
18786
157280a4
MM
187872015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18788
18789 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18790 buffer size test.
18791
2fd33e94
DB
187922015-09-11 Don Breazeal <donb@codesourcery.com>
18793
18794 * gdb.base/foll-exec.c: Add copyright header. Fix
18795 formatting issues.
18796 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18797 (do_exec_tests): Use clean_restart in place of zap_session,
18798 and for test initialization. Fix formatting issues. Use
18799 fail in place of perror.
18800 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18801 an expect statement to match an expression with output from
18802 the program under debug.
18803 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18804 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18805 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18806 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18807 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18808
e70b6e8e
DE
188092015-09-09 Doug Evans <dje@google.com>
18810
18811 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18812
7a551a51
DE
188132015-09-09 Doug Evans <dje@google.com>
18814
18815 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18816
4c666f84
DE
188172015-09-09 Doug Evans <dje@google.com>
18818
18819 * gdb.base/savedregs.exp: Fix typo.
18820
243a9253
PA
188212015-09-09 Pedro Alves <palves@redhat.com>
18822
18823 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18824
c0fa8fbd
SL
188252015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18826
18827 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18828 command actually switches threads. Give up on remaining
18829 tests if target fails to stop at breakpoint.
18830
cd7c1778
PMR
188312015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18832
18833 * gdb.ada/funcall_char.exp: New testcase.
18834 * gdb.ada/funcall_char/foo.adb: New file.
18835
dc5c8746
PMR
188362015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18837
18838 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18839 expected outputs. Add two testcases for completing ambiguous
18840 functions.
18841 * gdb.ada/complete/aux_pck.adb: New file.
18842 * gdb.ada/complete/aux_pck.ads: New file.
18843 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18844 Ambiguous_Func functions.
18845 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18846 * gdb.ada/complete/pck.adb: Likewise.
18847
4e83a1e7
UW
188482015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18849
18850 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18851 failures to run the test program under GDB.
18852
8ce74153
LM
188532015-08-26 Luis Machado <lgustavo@codesourcery.com>
18854
18855 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18856 to C.
18857
e9756d52
PP
188582015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18859
18860 * gdb.base/run-after-attach.exp: New test file.
18861 * gdb.base/run-after-attach.c: New test file.
18862
8d37573b
DB
188632015-08-26 Don Breazeal <donb@codesourcery.com>
18864
18865 * gdb.base/foll-exec-2.c: New test program.
18866 * gdb.base/foll-exec-2.exp: New test.
18867
63e43d3a
PMR
188682015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18869
18870 * gdb.base/nested-subp1.exp: New file.
18871 * gdb.base/nested-subp1.c: New file.
18872 * gdb.base/nested-subp2.exp: New file.
18873 * gdb.base/nested-subp2.c: New file.
18874 * gdb.base/nested-subp3.exp: New file.
18875 * gdb.base/nested-subp3.c: New file.
18876
3d40fbb5
PA
188772015-08-24 Pedro Alves <palves@redhat.com>
18878
18879 * gdb.server/connect-without-multi-process.c: New file.
18880 * gdb.server/connect-without-multi-process.exp: New file.
18881
4422ac93
LM
188822015-08-24 Luis Machado <lgustavo@codesourcery.com>
18883
18884 * gdb.opt/inline-markers.c: Make z int.
18885
91dddb86
LM
188862015-08-24 Luis Machado <lgustavo@codesourcery.com>
18887
18888 * gdb.opt/inline-markers.c: Make z volatile.
18889
a48847ee
LM
188902015-08-24 Luis Machado <lgustavo@codesourcery.com>
18891
18892 * gdb.opt/inline-bt.c: New volatile global z.
18893 * gdb.opt/inline-cmds.c: Likewise.
18894 * gdb.opt/inline-locals.c: Likewise.
18895 * gdb.opt/inline-markers.c: New extern global z.
18896 (marker): Use z.
18897 (inline_fn): Likewise.
18898
0ebbc52b
PA
188992015-08-24 Pedro Alves <palves@redhat.com>
18900
18901 * config/m32r-stub.exp: Remove file.
18902 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18903 * gdb.base/call-rt-st.exp: Likewise.
18904 * gdb.base/call-strs.exp: Likewise.
18905 * gdb.base/default.exp: Remove references to h8300-*-hms and
18906 *-*-udi*.
18907 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18908
77c365df
AA
189092015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18910
18911 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18912 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18913 and "return" use KFAIL when GDB can not read/write the vector
18914 return value.
18915
4313b8c0
GB
189162015-08-21 Gary Benson <gbenson@redhat.com>
18917
18918 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18919
0e433b32
PA
189202015-08-20 Pedro Alves <palves@redhat.com>
18921
18922 * gdb.server/solib-list.exp: No longer expect an interior stop in
18923 non-stop mode.
18924
221e1a37
PA
189252015-08-20 Pedro Alves <palves@redhat.com>
18926
18927 * gdb.server/connect-stopped-target.c: New file.
18928 * gdb.server/connect-stopped-target.exp: New file.
18929
40e3ad0e
PA
189302015-08-20 Pedro Alves <palves@redhat.com>
18931
18932 * gdb.dwarf2/comp-unit-lang.exp: New file.
18933 * gdb.dwarf2/comp-unit-lang.c: New file.
18934
af39b327
PMR
189352015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18936
18937 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18938 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18939
7d45c7c3 189402015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18941
7d45c7c3
KB
18942 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18943 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18944
4d6cceb4
DE
189452015-08-18 Doug Evans <dje@google.com>
18946 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18947
18948 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18949 skip_python_tests. New arg prompt_regexp.
18950 (skip_python_tests): New function.
18951 * lib/mi-support.exp (mi_skip_python_tests): New function.
18952 * gdb.python/py-mi-objfile-gdb.py: New file.
18953 * gdb.python/py-mi-objfile.c: New file.
18954 * gdb.python/py-mi-objfile.exp: New file.
18955
ad89c2aa
KS
189562015-08-17 Keith Seitz <keiths@redhat.com>
18957
18958 * gdb.linespec/explicit.exp: Move strace test from here ...
18959 * gdb.trace/strace.exp: ... to here.
18960
e3ae3c43
PP
189612015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18962
18963 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18964 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18965
604b2636
DE
189662015-08-14 Doug Evans <xdje42@gmail.com>
18967
18968 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18969 inferior before selecting a new file.
18970
6ff0ba5f
DE
189712015-08-14 Doug Evans <xdje42@gmail.com>
18972
18973 * gdb.mi/mi-disassemble.exp: Update.
18974 * gdb.base/disasm-optim.S: New file.
18975 * gdb.base/disasm-optim.c: New file.
18976 * gdb.base/disasm-optim.h: New file.
18977 * gdb.base/disasm-optim.exp: New file.
18978
9ca98f92
KS
189792015-08-14 Keith Seitz <keiths@redhat.com>
18980
18981 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18982 "evaluated-by".
18983
52bbc560
JB
189842015-08-13 Joel Brobecker <brobecker@adacore.com>
18985
18986 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18987
5d8c3ed3
PMR
189882015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18989
18990 * gdb.ada/fun_renaming.exp: New testcase.
18991 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18992 * gdb.ada/fun_renaming/pack.adb: New file.
18993 * gdb.ada/fun_renaming/pack.ads: New file.
18994
ea8812bc
KS
189952015-08-12 Keith Seitz <keiths@redhat.com>
18996
18997 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18998 gdb_get_line_number.
18999
4dafcdeb
JB
190002015-08-12 Joel Brobecker <brobecker@adacore.com>
19001
19002 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
19003 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
19004 gdb.base/dso2dso.exp: New files.
19005
5ba32597
SDJ
190062015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
19007 Pedro Alves <palves@redhat.com>
19008 Keith Seitz <keiths@redhat.com>
19009
19010 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
19011 GDBFLAGS.
19012
b6dafabf
PP
190132015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19014
19015 * gdb.base/gdbhistsize-history.exp
19016 (test_histsize_history_setting): Use save_vars.
19017 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19018 Use save_vars.
19019 (test_no_truncation_of_unlimited_history_file): Use save_vars.
19020 * gdb.base/readline.exp: Use save_vars.
19021
abe8e607
PP
190222015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19023
19024 * lib/gdb.exp (save_vars): New proc.
19025
629500fa
KS
190262015-08-11 Keith Seitz <keiths@redhat.com>
19027
19028 * gdb.base/help.exp: Update help_breakpoint_text.
19029
eb8c4e2e
KS
190302015-08-11 Keith Seitz <keiths@redhat.com>
19031
19032 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
19033 (at toplevel): Call test_explicit_breakpoints.
19034 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
19035 breakpoints.
19036 * lib/mi-support.exp (mi_make_breakpoint): Add support for
19037 breakpoint conditions, "-cond".
19038
87f0e720
KS
190392015-08-11 Keith Seitz <keiths@redhat.com>
19040
19041 * gdb.linespec/3explicit.c: New file.
19042 * gdb.linespec/cpexplicit.cc: New file.
19043 * gdb.linespec/cpexplicit.exp: New file.
19044 * gdb.linespec/explicit.c: New file.
19045 * gdb.linespec/explicit.exp: New file.
19046 * gdb.linespec/explicit2.c: New file.
19047 * gdb.linespec/ls-errs.exp: Add explicit location tests.
19048 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
19049 before using in the matching pattern.
19050 Clarify that `prefix' is a regular expression.
19051
f00aae0f
KS
190522015-08-11 Keith Seitz <keiths@redhat.com>
19053
19054 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
19055 test.
19056 Add tests for missing ",FMT" and ",".
19057
e27852be
DE
190582015-08-10 Doug Evans <dje@google.com>
19059 Keith Seitz <keiths@redhat.com>
19060
19061 PR gdb/17960
19062 * gdb.base/completion.exp: Add location completer tests.
19063
7f03bd92
PA
190642015-08-07 Pedro Alves <palves@redhat.com>
19065
19066 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
19067 tests here.
19068 (top level): Run do_test with and without displaced stepping.
19069
3fc8eb30
PA
190702015-08-07 Pedro Alves <palves@redhat.com>
19071
19072 * gdb.base/valgrind-disp-step.c: New file.
19073 * gdb.base/valgrind-disp-step.exp: New file.
19074
d4569d7b
PA
190752015-08-07 Pedro Alves <palves@redhat.com>
19076
19077 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
19078 Delete function.
19079 (main): Add alarm. Run an infinite loop instead of calling
19080 wait_threads.
19081 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
19082 comment.
19083 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
19084 Delete function.
19085 (main): Add alarm. Run an infinite loop instead of calling
19086 wait_threads.
19087 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
19088 comment.
19089
e1316e60
PA
190902015-08-07 Pedro Alves <palves@redhat.com>
19091
19092 * gdb.base/checkpoint-ns.exp: New file.
19093 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
19094 standard_testfile.
19095
da8c46d2
MM
190962015-08-07 Markus Metzger <markus.t.metzger@intel.com>
19097
19098 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
19099 * gdb.btrace/instruction_history.exp: Update.
19100 * gdb.btrace/tsx.exp: New.
19101 * gdb.btrace/tsx.c: New.
19102
de1c2c52
PA
191032015-08-06 Pedro Alves <palves@redhat.com>
19104
19105 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
19106 increase timeout.
19107 * gdb.reverse/until-precsave.exp: Bump timeouts.
19108
782e0bf4
PA
191092015-08-06 Pedro Alves <palves@redhat.com>
19110
19111 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
19112
83e97ed0
PA
191132015-08-06 Pedro Alves <palves@redhat.com>
19114
19115 PR gdb/18749
19116 * gdb.threads/process-dies-while-handling-bp.c: New file.
19117 * gdb.threads/process-dies-while-handling-bp.exp: New file.
19118
863d01bd
PA
191192015-08-06 Pedro Alves <palves@redhat.com>
19120
19121 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
19122 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
19123
0a39bb32
PA
191242015-08-05 Pedro Alves <palves@redhat.com>
19125
19126 * gdb.threads/next-while-other-thread-longjmps.c: New file.
19127 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
19128
ee2d2b10
SL
191292015-08-03 Sandra Loosemore <sandra@codesourcery.com>
19130
19131 * gdb.base/bp-permanent.exp: Report test as unsupported if
19132 the target cannot stop at the permanent breakpoint.
19133
4e1bdb00
DE
191342015-08-03 Doug Evans <dje@google.com>
19135
19136 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
19137 10000.
19138
3d338901
DE
191392015-08-03 Doug Evans <dje@google.com>
19140
19141 * Makefile.in (workers/%.worker, build-perf): New rule.
19142 (GDB_PERFTEST_MODE): New variable.
19143 (check-perf): Use it.
19144 (clean): Clean up gdb.perf parallel build subdirs.
19145 * lib/build-piece.exp: New file.
19146 * lib/gdb.exp (make_gdb_parallel_path): New function
19147 (standard_output_file, standard_temp_file): Call it.
19148 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19149 of $GDB_PARALLEL.
19150 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
19151
af061d3e
DE
191522015-08-03 Doug Evans <dje@google.com>
19153
8e1afc81 19154 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
19155 (LOG_FILE_NAME): New global.
19156 (TextReporter.__init__): Initialize self.txt_sum.
19157 (TextReporter.report): Add support for multiple data-points.
19158 Move report to perftest.sum, put raw data in perftest.log.
19159 (TextReporter.start): Open sum and log files.
19160 (TextReporter.end): Close sum and log files.
8e1afc81
DE
19161 * gdb.perf/lib/perftest/testresult.py
19162 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 19163
2c8c5d37
PA
191642015-07-31 Pedro Alves <palves@redhat.com>
19165
19166 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
19167 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19168 kill_wait_spawned_process instead of explicit "kill -9".
19169 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
19170 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19171 kill_wait_spawned_process.
19172 * gdb.base/attach-twice.exp: Likewise.
19173 * gdb.base/attach.exp: Likewise.
19174 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
19175 gdb_test_multiple.
19176 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
19177 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19178 kill_wait_spawned_process.
19179 * gdb.base/valgrind-infcall.exp: Likewise.
19180 * gdb.multi/multi-attach.exp: Likewise.
19181 * gdb.python/py-prompt.exp: Likewise.
19182 * gdb.python/py-sync-interp.exp: Likewise.
19183 * gdb.server/ext-attach.exp: Likewise.
19184 * gdb.threads/attach-into-signal.exp (corefunc): Use
19185 spawn_wait_for_attach, spawn_id_get_pid and
19186 kill_wait_spawned_process.
19187 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
19188 spawn_wait_for_attach returning a spawn id instead of a pid. Use
19189 spawn_id_get_pid and kill_wait_spawned_process.
19190 * gdb.threads/attach-stopped.exp (corefunc): Use
19191 spawn_wait_for_attach, spawn_id_get_pid and
19192 kill_wait_spawned_process.
19193 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
19194 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19195 kill_wait_spawned_process instead of explicit "kill -9".
19196 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
19197 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
19198 (spawn_wait_for_attach): Use spawn instead of exec to spawn
19199 processes. Don't map cygwin/windows pids here. Now returns a
19200 spawn id list.
19201
032a0fca
SL
192022015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19203
19204 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
19205 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
19206 correct patch.
19207
61a934ca
SL
192082015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19209
19210 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
19211
4bc4d428
SL
192122015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19213
19214 Reapply:
19215 2014-05-21 Mark Wielaard <mjw@redhat.com>
19216
19217 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19218
998d452a
PA
192192015-07-30 Pedro Alves <palves@redhat.com>
19220
19221 * linux-low.c (handle_extended_wait): Set the child's last
19222 reported status to TARGET_WAITKIND_STOPPED.
19223
69dde7dc
PA
192242015-07-30 Pedro Alves <palves@redhat.com>
19225
19226 PR threads/18600
19227 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
19228 only shows inferior 1.
19229
4dd63d48
PA
192302015-07-30 Simon Marchi <simon.marchi@ericsson.com>
19231 Pedro Alves <palves@redhat.com>
19232
19233 PR threads/18600
19234 * gdb.threads/fork-plus-threads.c: New file.
19235 * gdb.threads/fork-plus-threads.exp: New file.
19236
d618e4c5
PP
192372015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19238
19239 * gdb.base/batch-preserve-term-settings.exp
19240 (test_terminal_settings_preserved_after_cli_exit): Use
19241 send_quit_command.
19242
1eef6428
PA
192432015-07-29 Pedro Alves <palves@redhat.com>
19244 Don Breazeal <donb@codesourcery.com>
19245
19246 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
19247 output from both inferior_spawn_id and gdb_spawn_id.
19248
7da5b897
SDJ
192492015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19250
19251 * gdb.threads/attach-into-signal.exp (corefunc): Use
19252 with_test_prefix on nested loops, uniquefying the test messages.
19253
dac804df
SDJ
192542015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19255
19256 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
19257 commit.
19258
06265e53
PP
192592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19260
19261 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
19262 New proc.
19263 (test_terminal_settings_preserved_after_sigterm): New test.
19264
18206ca3
PP
192652015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19266
19267 * gdb.base/batch-preserve-term-settings.exp
19268 (test_terminal_settings_preserved_after_cli_exit): New test.
19269
90074d11
PP
192702015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19271
19272 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
19273 manipulation of saved_gdbflags.
19274 (test_terminal_settings_preserved): Remove global declaration of
19275 the unused variable pagination_prompt. Remove manipulation of
19276 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
19277 GDBFLAGS.
19278
eb1a7902
PA
192792015-07-29 Pedro Alves <palves@redhat.com>
19280
19281 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
19282
8b75dd3b
PA
192832015-07-29 Pedro Alves <palves@redhat.com>
19284
19285 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
19286 at the top.
19287
dedad4e3
PA
192882015-07-29 Pedro Alves <palves@redhat.com>
19289
19290 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
19291 (main): Call gdb_unbuffer_output.
19292 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
19293 (main): Call gdb_unbuffer_output.
19294 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
19295 (main): Call gdb_unbuffer_output.
19296 * gdb.base/call-strs.exp: Adjust to step over the
19297 gdb_unbuffer_output call.
19298 * gdb.base/catch-gdb-caused-signals.c: Include
19299 "../lib/unbuffer_output.c".
19300 (main): Call gdb_unbuffer_output.
19301 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
19302 (main): Call gdb_unbuffer_output.
19303 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
19304 (main): Call gdb_unbuffer_output.
19305 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
19306 (main): Call gdb_unbuffer_output.
19307 * gdb.base/shlib-call.exp: Adjust to step over the
19308 gdb_unbuffer_output call.
19309 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
19310 (main): Call gdb_unbuffer_output.
19311 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
19312 (main): Call gdb_unbuffer_output.
19313 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
19314 (main): Rename to ...
19315 (test): ... this.
19316 (main): Reimplement.
19317 * gdb.base/varargs.exp: Run to test instead of to main.
19318 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19319 (main): Call gdb_unbuffer_output.
19320
58789a91
PA
193212015-07-29 Pedro Alves <palves@redhat.com>
19322
19323 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19324 factore out from mi_continue_dprintf. For call-style dprintfs,
19325 expect dprintf output out of $inferior_spawn_id.
19326 (mi_continue_dprintf): Use mi_expect_dprintf.
19327 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19328 (main): Call gdb_unbuffer_output.
19329
e8376742
PA
193302015-07-29 Pedro Alves <palves@redhat.com>
19331
19332 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19333 (default_mi_gdb_start): Set inferior_spawn_id instead of
19334 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19335 gdb_spawn_id.
19336 (mi_gdb_test): Always expect inferior output from both
19337 $inferior_spawn_id and $gdb_spawn_id.
19338
08280010
PA
193392015-07-29 Pedro Alves <palves@redhat.com>
19340
19341 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19342 send_inferior and $inferior_spawn_id.
19343
4d30e432
PA
193442015-07-29 Pedro Alves <palves@redhat.com>
19345
19346 * gdb.gdb/complaints.exp (test_initial_complaints)
19347 (test_serial_complaints, test_short_complaints): Use
19348 gdb_test_stdio.
19349 (test_empty_complaint): Handle $inferior_spawn_id !=
19350 $gdb_spawn_id.
19351
0d30a335
PA
193522015-07-29 Pedro Alves <palves@redhat.com>
19353
19354 * gdb.base/varargs.exp: Use gdb_test_stdio.
19355
39413b29
PA
193562015-07-29 Pedro Alves <palves@redhat.com>
19357
19358 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19359
7cb000a9
PA
193602015-07-29 Pedro Alves <palves@redhat.com>
19361
19362 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19363
d7b8ac82
PA
193642015-07-29 Pedro Alves <palves@redhat.com>
19365
19366 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19367 parameter into two new parameters, "inf_result" and "gdb_result".
19368 Expect inferior output and gdb output from $inferior_spawn_id and
19369 $gdb_spawn_id, respectively. Adjust all callers.
19370
789c3a0c
PA
193712015-07-29 Pedro Alves <palves@redhat.com>
19372
19373 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19374 of gdb_test_sequence.
19375
77e760c3
PA
193762015-07-29 Pedro Alves <palves@redhat.com>
19377
19378 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19379 (saw_spurious_output): Expect inferior output from
19380 $inferior_spawn_id. Use gdb_test_stdio.
19381
8396d2cd
PA
193822015-07-29 Pedro Alves <palves@redhat.com>
19383
19384 * gdb.base/dprintf.exp: Use standard_testfile. Change
19385 prepare_for_testing call.
19386 (srcfile): Don't set.
19387 (restart): New procedure.
19388 (test_dprintf): New procecure, use to continue over dprintfs.
19389 (test_call, test_agent): New procedures, tests moved here.
19390 Restart gdb and recreate dprintfs. Adjust expected output.
19391
2051d61f
PA
193922015-07-29 Pedro Alves <palves@redhat.com>
19393
19394 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19395
452397af
PA
193962015-07-29 Pedro Alves <palves@redhat.com>
19397
19398 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19399
8aed9555
PA
194002015-07-29 Pedro Alves <palves@redhat.com>
19401
19402 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19403 gdb_test_stdio.
19404
188a61b4
PA
194052015-07-29 Pedro Alves <palves@redhat.com>
19406
19407 * lib/gdb.exp (gdb_test_stdio): New procedure.
19408
12264a45
PA
194092015-07-29 Pedro Alves <palves@redhat.com>
19410
19411 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19412
23ffc893
PA
194132015-07-29 Pedro Alves <palves@redhat.com>
19414
19415 * gdb.base/call-signal-resume.exp: Remove check for
19416 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19417 * gdb.base/unwindonsignal.exp: Likewise.
19418 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19419 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19420
65566918
PA
194212015-07-29 Pedro Alves <palves@redhat.com>
19422
19423 * gdb.base/siginfo-addr.c (pass): New function.
19424 (handler): Call it iff si_addr is correct.
19425 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19426 Set a breakpoint at "pass" and continue to it.
19427
d60a9221
SDJ
194282015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19429
19430 * gdb.python/py-objfile.exp: Make some tests have unique names.
19431 * gdb.python/py-pp-registration.exp: Likewise.
19432
bde40b8f
PA
194332015-07-28 Pedro Alves <palves@redhat.com>
19434
19435 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19436
13e1dec8
SM
194372015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19438
19439 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19440
da33c9a7
SM
194412015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19442
19443 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19444
077836f7
PP
194452015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19446
19447 * gdb.base/gdb-sigterm-2.exp: New test.
19448
b8cc7b2e
DE
194492015-07-25 Doug Evans <xdje42@gmail.com>
19450
19451 Revert:
19452 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19453 (workers/%.worker, build-perf): New rule.
19454 (GDB_PERFTEST_MODE): New variable.
19455 (check-perf): Use it.
19456 (clean): Clean up gdb.perf parallel build subdirs.
19457 * lib/build-piece.exp: New file.
19458 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19459 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19460 name.
19461 (standard_temp_file): Ditto.
19462 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19463 of $GDB_PARALLEL.
19464
c8bd4544
DE
194652015-07-24 Doug Evans <dje@google.com>
19466
19467 * gdb.perf/lib/perftest/utils.py: New file.
19468 * gdb.perf/gm-hello.cc: New file.
19469 * gdb.perf/gm-pervasive-typedef.cc: New file.
19470 * gdb.perf/gm-pervasive-typedef.h: New file.
19471 * gdb.perf/gm-std.cc: New file.
19472 * gdb.perf/gm-std.h: New file.
19473 * gdb.perf/gm-use-cerr.cc: New file.
19474 * gdb.perf/gm-utils.h: New file.
19475 * gdb.perf/gmonster-null-lookup.py: New file.
19476 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19477 * gdb.perf/gmonster-print-cerr.py: New file.
19478 * gdb.perf/gmonster-ptype-string.py: New file.
19479 * gdb.perf/gmonster-runto-main.py: New file.
19480 * gdb.perf/gmonster-select-file.py: New file.
19481 * gdb.perf/gmonster1-null-lookup.exp: New file.
19482 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19483 * gdb.perf/gmonster1-print-cerr.exp: New file.
19484 * gdb.perf/gmonster1-ptype-string.exp: New file.
19485 * gdb.perf/gmonster1-runto-main.exp: New file.
19486 * gdb.perf/gmonster1-select-file.exp: New file.
19487 * gdb.perf/gmonster1.cc: New file.
19488 * gdb.perf/gmonster1.exp: New file.
19489 * gdb.perf/gmonster2-null-lookup.exp: New file.
19490 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19491 * gdb.perf/gmonster2-print-cerr.exp: New file.
19492 * gdb.perf/gmonster2-ptype-string.exp: New file.
19493 * gdb.perf/gmonster2-runto-main.exp: New file.
19494 * gdb.perf/gmonster2-select-file.exp: New file.
19495 * gdb.perf/gmonster2.cc: New file.
19496 * gdb.perf/gmonster2.exp: New file.
19497
6eab34f3
DE
194982015-07-24 Doug Evans <dje@google.com>
19499
19500 * gdb.perf/README: New file.
19501 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19502 * lib/gen-perf-test.exp: New file.
19503
63738bfd
DE
195042015-07-24 Doug Evans <dje@google.com>
19505
19506 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19507 (PerfTest::startup): New function.
19508 (PerfTest::run): Return result of calling body.
19509 (PerfTest::assemble): Rewrite.
19510 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19511 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19512 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19513 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19514 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19515
7b606f95
DE
195162015-07-24 Doug Evans <dje@google.com>
19517
19518 * lib/gdb.exp (clean_restart): Make executable optional.
19519
a97b16b8
DE
195202015-07-24 Doug Evans <dje@google.com>
19521
19522 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19523 compiler_info references.
19524 * gdb.cp/temargs.exp: Ditto.
19525 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19526 (get_compiler_info): Early exit if already computed. Set compiler_info
19527 to "unknown" if there was a problem.
19528 (test_compiler_info): Add function comment. Call get_compiler_info.
19529
35baa57f
DE
195302015-07-24 Doug Evans <dje@google.com>
19531
19532 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19533 (workers/%.worker, build-perf): New rule.
19534 (GDB_PERFTEST_MODE): New variable.
19535 (check-perf): Use it.
19536 (clean): Clean up gdb.perf parallel build subdirs.
19537 * lib/build-piece.exp: New file.
19538 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19539 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19540 name.
19541 (standard_temp_file): Ditto.
19542 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19543 of $GDB_PARALLEL.
19544
6ebea266
DE
195452015-07-24 Doug Evans <dje@google.com>
19546
19547 * lib/future.exp (gdb_default_target_compile): New option
19548 "early_flags".
19549 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19550 --as-needed.
19551
1e76a7e9
SDJ
195522015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19553
19554 * gdb.base/catch-syscall.exp: Call gdb_exit before
19555 gdb_skip_xml_test.
19556
5068630a
PA
195572015-07-24 Pedro Alves <palves@redhat.com>
19558
19559 * gdb.python/py-events.exp: Accept output between the stop event
19560 and the prompt.
19561 * gdb.python/py-evsignal.exp: Likewise.
19562 * gdb.python/py-evthreads.exp: Likewise.
19563
77598427
PA
195642015-07-24 Pedro Alves <palves@redhat.com>
19565
19566 PR gdb/18717
19567 * gdb.threads/non-ldr-exit.c: New file.
19568 * gdb.threads/non-ldr-exit.exp: New file.
19569
11e6c98f
YQ
195702015-07-24 Yao Qi <yao.qi@linaro.org>
19571
19572 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19573 restarting process.
19574
51aee833
YQ
195752015-07-24 Yao Qi <yao.qi@linaro.org>
19576
19577 * gdb.server/ext-restart.exp: New file.
19578
8cfe207c
YQ
195792015-07-24 Yao Qi <yao.qi@linaro.org>
19580
19581 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19582 argument options.
19583 * gdb.server/ext-wrapper.exp: New file.
19584
cc12ce38
DE
195852015-07-23 Doug Evans <dje@google.com>
19586
19587 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19588 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19589
d0d84780
PMR
195902015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19591
19592 * gdb.ada/var_arr_typedef.exp: New testcase.
19593 * gdb.ada/var_arr_typedef/pack.adb: New file.
19594 * gdb.ada/var_arr_typedef/pack.ads: New file.
19595 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19596
8b558f79
JB
195972015-07-20 Joel Brobecker <brobecker@adacore.com>
19598
19599 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19600
775a3298
JK
196012015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19602
19603 * gdb.arch/i386-biarch-core.exp: Replace istarget
19604 by "complete set gnutarget". Remove expectation for the "core-file"
19605 command.
19606
db1ff28b
JK
196072015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19608
19609 Revert the previous commit:
19610 Tests for validate symbol file using build-id.
19611
0a94970d
JK
196122015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19613
19614 Tests for validate symbol file using build-id.
19615 * gdb.base/solib-mismatch-lib.c: New file.
19616 * gdb.base/solib-mismatch-libmod.c: New file.
19617 * gdb.base/solib-mismatch.c: New file.
19618 * gdb.base/solib-mismatch.exp: New file.
19619
03346981
SL
196202015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19621
19622 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19623 nios2-*-linux*.
19624 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19625 * gdb.base/siginfo.exp: Likewise.
19626 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19627
42422cc7
PL
196282015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19629
19630 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19631 Move it to ...
19632 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19633 ... here.
19634 * gdb.trace/range-stepping.exp: Check that the target supports
19635 range stepping.
19636
cfa68bae
JK
196372015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19638
19639 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19640
8ffdba26
PA
196412015-07-14 Pedro Alves <palves@redhat.com>
19642
19643 * gdb.base/killed-outside.exp: New file.
19644 * gdb.base/killed-outside.c: New file.
19645
218a5a11
JK
196462015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19647
19648 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19649 (n at main): New.
19650 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19651
e03ed3c6
AA
196522015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19653
19654 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19655 infcall tests instead of setting up for KFAIL.
19656
485668e5
MM
196572015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19658
19659 * gdb.btrace/record_goto-step.exp: New.
19660
08464196
JK
196612015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19662
19663 PR compile/18484
19664 * gdb.compile/compile.c (struct struct_type): Add volatile to
19665 selffield's type.
19666 * gdb.compile/compile.exp
19667 (compile code struct_object.selffield = &struct_object): Skip further
19668 struct_object tests if this one xfails.
19669
bcf5c1d9
RC
196702015-07-08 Robert O'Callahan <robert@ocallahan.org>
19671
19672 PR exp/18617
19673 * gdb.trace/ax.exp: Add test.
19674
4931af25
YQ
196752015-07-07 Yao Qi <yao.qi@linaro.org>
19676
19677 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19678 instead of istarget "aarch64*-*-*".
19679 * gdb.arch/aarch64-fp.exp: Likewise.
19680 * gdb.base/float.exp: Likewise.
19681 * gdb.reverse/aarch64.exp: Likewise.
19682 * lib/gdb.exp (is_aarch64_target): New proc.
19683
9fcf688e
YQ
196842015-07-07 Yao Qi <yao.qi@linaro.org>
19685
19686 * lib/gdb.exp (is_aarch32_target): New proc.
19687 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19688 instead of "istarget "arm*-*-*"".
19689 * gdb.arch/arm-disp-step.exp: Likewise.
19690 * gdb.arch/thumb-bx-pc.exp: Likewise.
19691 * gdb.arch/thumb-prologue.exp: Likewise.
19692 * gdb.arch/thumb-singlestep.exp: Likewise.
19693 * gdb.base/disp-step-syscall.exp: Likewise.
19694 * gdb.base/float.exp: Likewise.
19695
fbd8d50d
YQ
196962015-07-07 Yao Qi <yao.qi@linaro.org>
19697
19698 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19699 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19700
71be1fdc
YQ
197012015-07-07 Yao Qi <yao.qi@linaro.org>
19702
19703 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19704 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19705 if it exists.
19706 * gdb.multi/multi-arch.exp: Likewise.
19707
3e221d36
SM
197082015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19709
19710 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19711 print.
19712
d441430b
YQ
197132015-07-07 Yao Qi <yao.qi@linaro.org>
19714
19715 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19716
06f810bd
MG
197172015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19718
19719 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19720 '[' and ']' characters.
19721
5e61e7c0
IB
197222015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19723
19724 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19725
28bf096c
PA
197262015-06-29 Pedro Alves <palves@redhat.com>
19727
19728 PR threads/18127
19729 * gdb.threads/hand-call-new-thread.c: New file.
19730 * gdb.threads/hand-call-new-thread.c: New file.
19731
ee93cd5e
KS
197322015-06-26 Keith Seitz <keiths@redhat.com>
19733 Doug Evans <dje@google.com>
19734
19735 PR 16253
19736 * gdb.cp/var-tag-2.cc: New file.
19737 * gdb.cp/var-tag-3.cc: New file.
19738 * gdb.cp/var-tag-4.cc: New file.
19739 * gdb.cp/var-tag.cc: New file.
19740 * gdb.cp/var-tag.exp: New file.
19741
fc637f04
PP
197422015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19743
19744 * gdb.base/history-duplicates.exp: New test.
19745
2e52ae68
PP
197462015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19747
19748 * gdb.base/completion.exp: Test the completion of the "focus"
19749 command.
19750
6e22494e
JK
197512015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19752
19753 * gdb.arch/amd64-prologue-skip.S: New file.
19754 * gdb.arch/amd64-prologue-skip.exp: New file.
19755
bf7b9cd9
SM
197562015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19757
19758 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19759 is_address_zero_readable check.
19760
201e8dfd
PB
197612015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19762
19763 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19764 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19765
5cd867b4
YQ
197662015-06-24 Yao Qi <yao.qi@linaro.org>
19767
19768 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19769 linux targets.
19770
4d7be007
YQ
197712015-06-24 Yao Qi <yao.qi@linaro.org>
19772
19773 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19774 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19775 * gdb.base/siginfo-thread.exp: Likewise.
19776
07fcd301
YQ
197772015-06-22 Yao Qi <yao.qi@linaro.org>
19778
19779 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19780
52042a00
YQ
197812015-06-22 Yao Qi <yao.qi@linaro.org>
19782
19783 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19784 aarch64*-*-*.
19785 (skip_hw_watchpoint_tests): Likewise.
19786
74bd41ce
PP
197872015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19788
19789 * gdb.base/gdbinit-history.exp: Test the interaction between
19790 setting GDBHISTSIZE and setting the history size via .gdbinit.
19791
bc460514
PP
197922015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19793
19794 PR gdb/16999
19795 * gdb.base/gdbhistsize-history.exp: New test.
19796
b58c513b
PP
197972015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19798
19799 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19800 with GDBHISTSIZE.
19801 * gdb.base/readline.exp: Likewise.
19802
92046791
YQ
198032015-06-17 Yao Qi <yao.qi@linaro.org>
19804
19805 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19806 line.
19807
2093d2d3
PP
198082015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19809
19810 * gdb.base/gdbinit-history.exp: Add test case to check that
19811 an unlimited history file does not get truncated on exit.
19812
e6c693af
AA
198132015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19814
19815 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19816 (VECTOR): New macro. Use it...
19817 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19818 ...for these typedefs.
19819 (int8, char1, int1, double1): New typedefs.
19820 (struct just_int2, struct two_int2): New structures.
19821 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19822 (add_structvecs, add_singlevecs): New functions.
19823 (main): Call add_some_intvecs twice.
19824 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19825 the compile and exit upon failure. Try compiling for the "native"
19826 architecture. Test inferior function calls with vector arguments
19827 and vector return value handling with "finish" and "return".
19828
c74f7d1c
JT
198292015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19830
19831 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19832 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19833 PE file.
19834 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19835
98aa42ee
AT
198362015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19837
19838 PR breakpoints/16465
19839 * gdb.mi/mi-dprintf-pending.c: New file.
19840 * gdb.mi/mi-dprintf-pending.exp: New test.
19841 * gdb.mi/mi-dprintf-pendshr.c: New file.
19842
7d73c23c 198432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19844 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19845
19846 * gdb.arch/i386-mpx-map.c: New file.
19847 * gdb.arch/i386-mpx-map.exp: New File.
19848
198492015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19850
19851 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19852 * gdb.arch/i386-mpx.exp: Indentation fixed.
19853
198542015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19855
19856 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19857 function and improved indentation.
19858 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19859 gdb_test_multiple. Added additional tests to skip the test.
19860
198612015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19862
19863 * gdb.arch/i386-avx512.c: Change path in include file.
19864 * gdb.arch/i386-avx512.exp: Change include dir path
19865 compilation flag.
19866 * gdb.arch/i386-mpx.c: Change path in include file.
19867 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19868 flag.
19869
d5eba19a
JK
198702015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19871
19872 * gdb.compile/compile-print.exp (compile print *vararray@3)
19873 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19874
7f361056
JK
198752015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19876
19877 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19878 (do not keep jit in memory): ... this.
19879 (expect 5): Change it to ...
19880 (expect no 5): ... this.
19881
3b462ec2
SM
198822015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19883
19884 PR gdb/15564
19885 * gdb.mi/mi-detach.exp: New file.
19886
e0619de6
JK
198872015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19888
19889 PR symtab/18392
19890 * gdb.arch/amd64-tailcall-self.S: New file.
19891 * gdb.arch/amd64-tailcall-self.c: New file.
19892 * gdb.arch/amd64-tailcall-self.exp: New file.
19893
e970cb34
DB
198942015-05-28 Don Breazeal <donb@codesourcery.com>
19895
19896 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19897 tests for remote targets by checking is_target_gdbserver.
19898
b2e2f908
DE
198992015-05-27 Doug Evans <dje@google.com>
19900
19901 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19902 * gdb.dwarf2/opaque-type-lookup.c: New file.
19903 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19904
82c7be31
DE
199052015-05-26 Doug Evans <dje@google.com>
19906
19907 * gdb.cp/iostream.cc: New file.
19908 * gdb.cp/iostream.exp: New file.
19909
b4f54984
DE
199102015-05-26 Doug Evans <dje@google.com>
19911
19912 * gdb.dwarf2/dw2-op-call.exp: Update.
19913 * gdb.dwarf2/dw4-sig-types.exp: Update.
19914 * gdb.dwarf2/implptr.exp: Update.
19915 * gdb.mi/mi-cmd-param-changed.exp: Update.
19916
4ea6efe9
DE
199172015-05-26 Doug Evans <dje@google.com>
19918
19919 * gdb.python/py-lazy-string.c: New file.
19920 * gdb.python/py-lazy-string.exp: New file.
19921 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19922 (main): Update. Add estring3.
19923 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19924 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19925
f6bb7db3
YQ
199262015-05-26 Omair Javaid <omair.javaid@linaro.org>
19927 Yao Qi <yao.qi@linaro.org>
19928
19929 * gdb.reverse/aarch64.c: New.
19930 * gdb.reverse/aarch64.exp: New.
19931
a81bfbd0
OJ
199322015-05-26 Omair Javaid <omair.javaid@linaro.org>
19933
25d49b86
PA
19934 * lib/gdb.exp (supports_process_record): Return true for
19935 aarch64*-linux*.
a81bfbd0
OJ
19936 (supports_reverse): Likewise.
19937
158bf1b4
PP
199382015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19939
19940 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19941 Use with_test_prefix.
19942
a0145030
AB
199432015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19944
19945 * gdb.base/completion.exp: Add test for completion of layout
19946 names.
19947
ebe3b578
AB
199482015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19949
19950 * lib/gdb.exp (skip_tui_tests): New proc.
19951 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19952
84204ed7
PA
199532015-05-19 Pedro Alves <palves@redhat.com>
19954
19955 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19956 Save the whole env array instead of just HOME. Unset HISTSIZE in
19957 the environment while testing. Restore whole environment
19958 afterwards.
19959
37442ce1
DE
199602015-05-16 Doug Evans <xdje42@gmail.com>
19961
19962 * gdb.guile/scm-ports.c: New file.
19963 * gdb.guile/scm-ports.exp: Add memory port tests.
19964
36de76f9
JK
199652015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19966
19967 * gdb.compile/compile-print.c: New file.
19968 * gdb.compile/compile-print.exp: New file.
19969
3a9558c4
JK
199702015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19971
19972 * gdb.compile/compile-ops.exp: Cast param to void.
19973 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19974 (compile code struct_object.selffield = &struct_object): Add xfail.
19975
aa715135
JG
199762015-05-15 Joel Brobecker <brobecker@adacore.com>
19977
19978 * gdb.ada/arr_enum_with_gap: New testcase.
19979
931e5bc3
JG
199802015-05-15 Joel Brobecker <brobecker@adacore.com>
19981
19982 * gdb.ada/byte_packed_arr: New testcase.
19983
9cd4d857
JB
199842015-05-15 Joel Brobecker <brobecker@adacore.com>
19985
19986 * gdb.ada/pckd_neg: New testcase.
19987
ebfd00d2
PP
199882015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19989
19990 PR gdb/17820
19991 * gdb.base/gdbinit-history.exp: New test.
19992 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19993 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19994
4c082a81
SC
199952015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19996
19997 * gdb.python/py-xmethods.cc: Enhance test case.
19998 * gdb.python/py-xmethods.exp: New tests.
19999 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
20000 function.
20001 (B_indexoper): Likewise.
20002 (global_dm_list) : Add new xmethod worker functions.
20003
f7797074
SDJ
200042015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
20005
20006 * gdb.base/coredump-filter.exp: Correctly unset
20007 "coredump_var_addr" array.
20008
a4674e4e
PA
200092015-05-08 Pedro Alves <palves@redhat.com>
20010
20011 * gdb.server/non-existing-program.exp: Unset spawn_id.
20012
df2eb078
SC
200132015-05-08 Siva Chandra Reddy <sivachandra@google.com>
20014
20015 PR python/18291
20016 * gdb.python/py-xmethods.exp: Add tests.
20017
422349a3
YQ
200182015-05-08 Yao Qi <yao.qi@linaro.org>
20019
20020 PR gdb/18208
20021 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
20022 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
20023 function set_coredump_filter, and remove remote_exec call.
20024 Remove argument ipid. Callers update.
20025 (top level): Don't get inferior's PID.
20026
63fc80ce
AA
200272015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
20028
20029 * gdb.base/watch_thread_num.exp: Skip test on targets without
20030 access watchpoints.
20031
80ad801e
PA
200322015-05-06 Pedro Alves <palves@redhat.com>
20033
20034 PR server/18081
20035 * gdb.server/non-existing-program.exp: New file.
20036
0fa7fe50
JB
200372015-05-05 Joel Brobecker <brobecker@adacore.com>
20038
20039 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
20040
3ea89b92
PMR
200412015-05-05 Joel Brobecker <brobecker@adacore.com>
20042
20043 * gdb.ada/out_of_line_in_inlined: New testcase.
20044
87b8eff0
JB
200452015-05-05 Joel Brobecker <brobecker@adacore.com>
20046
20047 * gdb.ada/var_rec_arr: New testcase.
20048
5fccc635
YQ
200492015-04-30 Yao Qi <yao.qi@linaro.org>
20050
20051 * gdb.base/break-idempotent.exp: If
20052 skip_hw_watchpoint_multi_tests returns true, skip the tests
20053 on "rwatch" and "awatch".
20054
42d38f42
YQ
200552015-04-30 Yao Qi <yao.qi@linaro.org>
20056
20057 * gdb.base/relativedebug.exp: Invoke gdb command
20058 "info sharedlibrary", and if libc.so doesn't have debug info,
20059 skip the test.
20060
2ce1cdbf
DE
200612015-04-29 Doug Evans <dje@google.com>
20062
20063 * gdb.python/py-xmethods.exp: Add ptype tests.
20064 * gdb.python/py-xmethods.py (E_method_char_worker): Add
20065 get_result_type method.
20066
f24a38c5
LM
200672015-04-29 Luis Machado <lgustavo@codesourcery.com>
20068
20069 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
20070 the target does not support hardware watchpoints.
20071
ecbf2b3c
LM
200722015-04-29 Luis Machado <lgustavo@codesourcery.com>
20073
20074 * gdb.base/break-always.exp: Abort testing if writing to memory
20075 causes an error.
20076
34f5f757
DE
200772015-04-28 Doug Evans <dje@google.com>
20078
20079 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
20080 * gdb.python/py-pp-registration.exp: ... here. New file.
20081 * gdb.python/py-pp-registration.c: New file.
20082 * gdb.python/py-pp-registration.py: New file.
20083
69b4374a
DE
200842015-04-28 Doug Evans <dje@google.com>
20085
20086 * gdb.python/py-bad-printers.c: New file.
20087 * gdb.python/py-bad-printers.py: New file.
20088 * gdb.python/py-bad-printers.exp: New file.
20089
59fb7612
SS
200902015-04-28 Sasha Smundak <asmundak@google.com>
20091
20092 * gdb.python/py-type.exp: New test.
20093
2631b16a
AW
200942015-04-28 Andy Wingo <wingo@igalia.com>
20095
20096 * gdb.python/py-parameter.exp:
20097 * gdb.guile/scm-parameter.exp: Escape the path that we are
20098 matching against, as it might contain characters that are special
20099 to regular expressions.
20100
460efde1
JB
201012015-04-27 Joel Brobecker <brobecker@adacore.com>
20102
20103 * gdb.ada/rec_comp: New testcase.
20104
2d369d8e
SDJ
201052015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
20106
20107 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
20108 before using it.
20109
cf75d6c3
AB
201102015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
20111
20112 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
20113 new tests for verilog output.
20114
8dbe7ca5
YQ
201152015-04-24 Yao Qi <yao.qi@linaro.org>
20116
20117 * boards/remote-gdbserver-on-localhost.exp: New file.
20118
4ef9fb2f
PA
201192015-04-23 Pedro Alves <palves@redhat.com>
20120
20121 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
20122 $inferior_spawn_id instead of $inferior_spawn_id directly. On
20123 "end of file", remove $inferior_spawn_id from the indirect list.
20124
0a803169
PA
201252015-04-23 Pedro Alves <palves@redhat.com>
20126
20127 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
20128
749ef8f8
PA
201292015-04-23 Pedro Alves <palves@redhat.com>
20130
20131 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
20132 on $any_spawn_id instead of only on $gdb_spawn_id.
20133
8aae4344
PM
201342015-04-21 Pierre Muller <muller@sourceware.org>
20135
20136 PR pascal/17815
20137 * lib/pascal.exp (gpc_compile): Add new option "class".
20138 (fpc_compile): Likewise.
20139 * gdb.pascal/case-insensitive-symbols.pas: New file.
20140 * gdb.pascal/case-insensitive-symbols.exp: New file.
20141
1586c8fb
GB
201422015-04-20 Gary Benson <gbenson@redhat.com>
20143
20144 * gdb.base/attach.exp: Fix three extended remote failures.
20145
1b6e6f5c
GB
201462015-04-17 Gary Benson <gbenson@redhat.com>
20147
20148 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
20149 the main executable over the remote protocol.
20150
e797481d
PA
201512015-04-16 Pedro Alves <palves@redhat.com>
20152
20153 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
20154 a new gdbserver if gdbserver_reconnect_p is set.
20155
1ca99c42
PA
201562015-04-16 Pedro Alves <palves@redhat.com>
20157
20158 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
20159 is set, don't exit gdbserver.
20160
af9fd6f8
AA
201612015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20162
20163 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
20164 appropriate .insn, such that an older assembler can be used.
20165 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
20166 the z/Architecture instruction set on 31-bit targets as well.
20167
04ff1e61
AA
201682015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20169
20170 * gdb.go/handcall.exp: Remove all logic related to the first
20171 breakpoint and rely on go_runto_main instead.
20172 * gdb.go/strings.exp: Likewise.
20173 * gdb.go/unsafe.exp: Likewise.
20174 * gdb.go/hello.exp: Likewise. Also rename the remaining
20175 breakpoint marker to "breakpoint 1".
20176 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
20177 * gdb.go/strings.go: Likewise.
20178 * gdb.go/unsafe.go: Likewise.
20179 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
20180 "set breakpoint 2 here" and rename the remaining breakpoint marker
20181 to "breakpoint 1".
20182
40d2f8d6
SM
201832015-04-15 Simon Marchi <simon.marchi@ericsson.com>
20184
20185 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
20186 if itertools.imap is not present.
20187 * gdb.python/py-objfile.exp: Add parentheses.
20188 * gdb.python/py-type.exp: Same.
20189 * gdb.python/py-unwind-maint.py: Same.
20190
8cbc97c6
YQ
201912015-04-15 Yao Qi <yao.qi@linaro.org>
20192
20193 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
20194 of ":$ptr_size" and set its form explicitly.
20195
45fd756c
YQ
201962015-04-15 Pedro Alves <palves@redhat.com>
20197 Yao Qi <yao.qi@linaro.org>
20198
20199 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
20200 timeout by factor of 4.
20201 (test_regular_watch): Likewise.
20202 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
20203 * gdb.reverse/sigall-reverse.exp: Likewise.
20204 * gdb.reverse/until-precsave.exp: Likewise.
20205 * lib/gdb.exp (with_timeout_factor): New proc.
20206 (gdb_expect): Move some code to ...
20207 (get_largest_timeout): ... here. New procedure.
20208
9e811bc3
LM
202092015-04-14 Luis Machado <lgustavo@codesourcery.com>
20210
20211 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
20212
0ff6fcb2
LM
202132015-04-13 Luis Machado <lgustavo@codesourcery.com>
20214
20215 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
20216 to write to the .text section.
20217
7578d5f7
LM
202182015-04-13 Luis Machado <lgustavo@codesourcery.com>
20219
20220 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
20221 Handle the case of targets that do not provide PID information.
20222
2efe15c4
YQ
202232015-04-13 Yao Qi <yao.qi@linaro.org>
20224
20225 * lib/gdbserver-support.exp (gdb_exit): Catch exception
20226 and use expect instead of gdb_expect.
20227
8cd8f2f8
SDJ
202282015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
20229
20230 * gdb.base/coredump-filter.exp: Rename variable "addr" to
20231 "coredump_var_addr" to avoid naming conflict with other testcases.
20232
9ee41772
PA
202332015-04-10 Pedro Alves <palves@redhat.com>
20234
20235 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
20236 gdb_test_sequence and gdb_assert.
20237
07473109
PA
202382015-04-10 Pedro Alves <palves@redhat.com>
20239
20240 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
20241 test messages that don't include the breakpoint address.
20242
de3db44c
YQ
202432015-04-10 Yao Qi <yao.qi@linaro.org>
20244
20245 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
20246 false for some offset and width combinations which aren't
20247 supported by linux kernel.
20248
c79d856c
PA
202492015-04-10 Pedro Alves <palves@redhat.com>
20250
20251 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
20252 procedure, factored out from ...
20253 (top level): ... here. Add "set displaced-stepping" testing axis.
20254 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
20255 parameter "displaced". Use it.
20256 (top level): Use foreach and add "set displaced-stepping" testing
20257 axis.
20258
ebc90b50
PA
202592015-04-10 Pedro Alves <palves@redhat.com>
20260
20261 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
20262 Remove comment.
20263 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
20264 both the address of the instruction that triggers the watchpoint
20265 and the address of the instruction immediately after, and use
20266 those addresses for the test. Fix comment.
20267
8f572e5c
PA
202682015-04-10 Pedro Alves <palves@redhat.com>
20269
20270 * gdb.base/sigstep.exp (breakpoint_to_handler)
20271 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
20272 Test "backtrace" in handler.
20273 (breakpoint_over_handler): New parameter 'displaced'. Use it.
20274 (top level): Add new "displaced" test axis to
20275 breakpoint_to_handler, breakpoint_to_handler_entry and
20276 breakpoint_over_handler.
20277
8d707a12
PA
202782015-04-10 Pedro Alves <palves@redhat.com>
20279
20280 PR gdb/18216
20281 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
20282
ef713951
YQ
202832015-04-10 Yao Qi <yao.qi@linaro.org>
20284
20285 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
20286 (test_add_rn_pc): New function.
20287 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
20288 (top level): Invoke test_add_rn_pc.
20289
906d60cf
PA
202902015-04-10 Pedro Alves <palves@redhat.com>
20291
20292 PR gdb/13858
20293 * gdb.base/step-over-no-symbols.exp: New file.
20294
f2983cc3
AW
202952015-04-09 Andy Wingo <wingo@igalia.com>
20296
20297 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
20298 after the Python tests.
20299
6d62641c
SDJ
203002015-04-08 Keith Seitz <keiths@redhat.com>
20301
20302 PR python/16699
20303 * gdb.python/py-completion.exp: New tests for completion.
20304 * gdb.python/py-completion.py (CompleteLimit1): New class.
20305 (CompleteLimit2): Likewise.
20306 (CompleteLimit3): Likewise.
20307 (CompleteLimit4): Likewise.
20308 (CompleteLimit5): Likewise.
20309 (CompleteLimit6): Likewise.
20310 (CompleteLimit7): Likewise.
20311
f3770638
PA
203122015-04-08 Pedro Alves <palves@redhat.com>
20313
20314 PR gdb/18214
20315 PR gdb/18216
20316 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
20317 function.
20318 (main): Install it as SIGUSR1 handler.
20319 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20320 parameter. Always use "setup" as prefix. Toggle "set
20321 displaced-stepping" off/on depending on global. Don't switch to
20322 thread 1 here.
20323 (top level): Add displaced stepping "off/on" test axis. Update
20324 "setup" calls. Wrap each subtest with with_test_prefix. Test
20325 continuing with a queued signal in each thread.
20326
4496bed7
PA
203272015-04-08 Pedro Alves <palves@redhat.com>
20328
20329 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20330 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20331 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20332 Return early if running to main fails.
20333 * gdb.trace/while-stepping.exp: Likewise.
20334
b97fde92
PA
203352015-04-07 Pedro Alves <palves@redhat.com>
20336
20337 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20338 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20339 interact with inferior program.
20340
f71c18e7
PA
203412015-04-07 Pedro Alves <palves@redhat.com>
20342
20343 * lib/gdb.exp (inferior_spawn_id): New global.
20344 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20345 spawn id after processing the user code.
20346 (default_gdb_start): Set inferior_spawn_id.
20347 (send_inferior): New procedure.
20348 * lib/gdbserver-support.exp (gdbserver_start): Set
20349 inferior_spawn_id.
20350 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20351
6423214f
PA
203522015-04-07 Pedro Alves <palves@redhat.com>
20353
20354 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20355 * lib/gdbserver-support.exp (gdbserver_start): Make
20356 $server_spawn_id global.
20357 (gdbserver_start): Don't wait for gdbserver's spawn id with
20358 expect_background.
20359 (close_gdbserver): New procedure.
20360 (gdb_exit): Rename the default version and reimplement.
20361
71c0ee8c
PA
203622015-04-07 Pedro Alves <palves@redhat.com>
20363
72f4393d 20364 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20365 append the substituted item, not the original item.
20366
203bc29b
PA
203672015-04-07 Pedro Alves <palves@redhat.com>
20368
20369 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20370 gdb_expect.
20371
508a3ddf
PA
203722015-04-07 Pedro Alves <palves@redhat.com>
20373
20374 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20375 output appearing once only.
20376
9f6dbe2b
PA
203772015-04-07 Pedro Alves <palves@redhat.com>
20378
20379 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20380 that doesn't expect anything. Return early if running to main
20381 fails.
20382
337532fa
YQ
203832015-04-07 Yao Qi <yao.qi@linaro.org>
20384
20385 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20386 (child_function): Call alarm.
20387 (main): Move call to alarm into the loop.
20388 * gdb.threads/non-stop-fair-events.exp: Build program with
20389 -DTIMEOUT=$timeout.
20390
01b622d4
DE
203912015-04-06 Doug Evans <xdje42@gmail.com>
20392
20393 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20394 Fix dest parameter to board_info.
20395 (fpc_compile): Ditto.
20396 (gdb_compile_pascal): Rename dest arg to destfile.
20397
961f4160
PMR
203982015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20399
20400 * gdb.ada/funcall_ref.exp: New file.
20401 * gdb.ada/funcall_ref/foo.adb: New file.
20402
cafda597
YQ
204032015-04-02 Yao Qi <yao.qi@linaro.org>
20404
20405 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20406 is remote.
20407
fed040c6
GB
204082015-04-02 Gary Benson <gbenson@redhat.com>
20409
20410 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20411
d11916aa
SS
204122015-04-01 Sasha Smundak <asmundak@google.com>
20413
20414 * gdb.python/py-unwind-maint.c: New file.
20415 * gdb.python/py-unwind-maint.exp: New test.
20416 * gdb.python/py-unwind-maint.py: New file.
20417 * gdb.python/py-unwind.c: New file.
20418 * gdb.python/py-unwind.exp: New test.
20419 * gdb.python/py-unwind.py: New test.
20420
a1471180
PA
204212015-04-01 Pedro Alves <palves@redhat.com>
20422
20423 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20424 to fail instead of non-existent $test.
20425
0bbeccb1
PA
204262015-04-01 Pedro Alves <palves@redhat.com>
20427
20428 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20429 GDBFLAGS if not empty.
20430
3c724c8c
PMR
204312015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20432
20433 * gdb.ada/complete.exp: Remove "multi_line".
20434 * gdb.ada/info_exc.exp: Remove "multi_line".
20435 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20436 * gdb.ada/ptype_field.exp: Remove "multi_line".
20437 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20438 * gdb.ada/tagged.exp: Remove "multi_line".
20439 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20440 [multi_line ...]
20441 * gdb.btrace/delta.exp: Likewise.
20442 * gdb.btrace/exception.exp: Likewise.
20443 * gdb.btrace/function_call_history.exp: Likewise.
20444 * gdb.btrace/instruction_history.exp: Likewise.
20445 * gdb.btrace/nohist.exp: Likewise.
20446 * gdb.btrace/record_goto.exp: Likewise.
20447 * gdb.btrace/segv.exp: Likewise.
20448 * gdb.btrace/stepi.exp: Likewise.
20449 * gdb.btrace/tailcall.exp: Likewise.
20450 * gdb.btrace/unknown_functions.exp: Likewise.
20451 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20452 * lib/gdb.exp: Add the "multi_line" helper.
20453
4eec2deb
PA
204542015-04-01 Pedro Alves <palves@redhat.com>
20455
20456 * gdb.threads/tid-reuse.c: New file.
20457 * gdb.threads/tid-reuse.exp: New file.
20458
df8411da
SDJ
204592015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20460
20461 PR corefiles/16092
20462 * gdb.base/coredump-filter.c: New file.
20463 * gdb.base/coredump-filter.exp: Likewise.
20464
6ef37366
PM
204652015-03-27 Petr Machata <pmachata@redhat.com>
20466
20467 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20468 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20469 (Dwarf::assemble): Initialize them.
20470 (Dwarf::lines): New function.
20471
7ec911b0
JT
204722015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20473
20474 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20475 SYMBOL_PREFIX for x86_64-*-cygwin.
20476
ff908ebf
AW
204772015-03-26 Andy Wingo <wingo@igalia.com>
20478
20479 PR symtab/18148
20480 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20481 const_value but not a location.
20482 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20483 location defined in non-main CUs are visible.
20484
6d5f0679
YQ
204852015-03-26 Yao Qi <yao.qi@linaro.org>
20486
20487 PR testsuite/18139
20488 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20489 Add a line number entry for the same line.
20490 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20491 Add a line number entry for the same line.
20492
2898689b
YQ
204932015-03-26 Yao Qi <yao.qi@linaro.org>
20494
20495 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20496 .int 0.
20497 (func): Likewise. Add .Lfunc_1 label.
20498 Use .Lfunc_1 label.
20499 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20500 .int 0.
20501 (func): Likewise.
20502 Use .Lfunc_1 label.
20503
85180498
YQ
205042015-03-26 Yao Qi <yao.qi@linaro.org>
20505
20506 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20507 Call gdb_compile instead to compile each .s files without debug
20508 information.
20509
8aa08a8d
YQ
205102015-03-26 Yao Qi <yao.qi@linaro.org>
20511
20512 * gdb.base/savedregs.exp (process_saved_regs): Make
20513 "Saved registers:" optional in the pattern.
20514
66849923
MM
205152015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20516
20517 * gdb.btrace/next.exp: Merged into step.exp.
20518 * gdb.btrace/finish.exp: Merged into step.exp.
20519 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20520 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20521 "record goto" and checking the exact replay position.
20522 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20523 check for "Recording format" in "info record" output.
20524 * gdb.btrace/record_goto.exp: Choose test file based on target.
20525 * gdb.btrace/x86-record_goto.S: Renamed into ...
20526 * gdb.btrace/x86_64-record_goto.S: ... this.
20527 * gdb.btrace/i686-record_goto.S: New.
20528 * gdb.btrace/x86-tailcall.S: Renamed into ...
20529 * gdb.btrace/x86_64-tailcall.S: ... this.
20530 * gdb.btrace/i686-tailcall.S: New.
20531 * gdb.btrace/x86-tailcall.c: Renamed into ...
20532 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20533 separate statements. Update test.
20534 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20535 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20536 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20537 * gdb.btrace/tailcall.exp: Choose test file based on target.
20538 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20539
11cc1b74
MM
205402015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20541
20542 * gdb.btrace/exception.exp: Increase BTS buffer size.
20543
a25d8bf9
PA
205442015-03-24 Pedro Alves <palves@redhat.com>
20545
20546 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20547
856e7dd6
PA
205482015-03-24 Pedro Alves <palves@redhat.com>
20549
20550 * gdb.threads/schedlock.exp (test_step): No longer expect that
20551 "set scheduler-locking step" with "next" over a function call runs
20552 threads unlocked.
20553
ad235a41
AT
205542015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20555
20556 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20557
15630549
AT
205582015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20559
20560 PR breakpoints/16466
20561 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20562 * gdb.mi/mi-pending.c (thread_func): New function.
20563 (int main): Add threading support required.
20564 * gdb.mi/mi-pending.exp: Add tests for this issue.
20565 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20566 (pendfunc2): Remove stdio dependency.
20567 * gdb.mi/mi-pendshr2.c: New file.
20568
693dca06
KS
205692015-03-23 Keith Seitz <keiths@redhat.com>
20570
20571 * gdb.linespec/keywords.c: New file.
20572 * gdb.linespec/keywords.exp: New file.
20573
7e993ebf
KS
205742015-03-23 Keith Seitz <keiths@redhat.com>
20575
20576 PR gdb/18021
20577 * gdb.dwarf2/staticvirtual.exp: New test.
20578
bc23328c
JK
205792015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20580
20581 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20582 * README: Remove HP-UX and gdb.hp.
20583 (configuration):
20584 * configure: Regenerate.
20585 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20586 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20587 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20588 gdb.hp/gdb.defects/Makefile.
20589 * gdb.hp/Makefile.in: File deleted.
20590 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20591 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20592 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20593 * gdb.hp/gdb.aCC/run.c: File deleted.
20594 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20595 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20596 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20597 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20598 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20599 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20600 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20601 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20602 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20603 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20604 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20605 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20606 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20607 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20608 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20609 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20610 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20611 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20612 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20613 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20614 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20615 * gdb.hp/gdb.compat/average.c: File deleted.
20616 * gdb.hp/gdb.compat/sum.c: File deleted.
20617 * gdb.hp/gdb.compat/xdb.c: File deleted.
20618 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20619 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20620 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20621 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20622 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20623 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20624 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20625 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20626 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20627 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20628 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20629 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20630 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20631 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20632 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20633 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20634 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20635 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20636 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20637 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20638 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20639 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20640 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20641 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20642 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20643 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20644 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20645 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20646 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20647 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20648 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20649 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20650 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20651 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20652 * gdb.hp/tools/odump: File deleted.
20653
8bf3b159
PA
206542015-03-19 Pedro Alves <palves@redhat.com>
20655
20656 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20657 (saw_thread_3): New globals.
20658 (top level): Increment them when an event for the corresponding
20659 thread is seen.
20660 (no thread starvation): New test.
20661
eb54c8bf
PA
206622015-03-19 Pedro Alves <palves@redhat.com>
20663
20664 * gdb.threads/continue-pending-status.c: New file.
20665 * gdb.threads/continue-pending-status.exp: New file.
20666
32d2e5d6
PA
206672015-03-18 Pedro Alves <palves@redhat.com>
20668
20669 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20670 Use gdb_is_target_remote instead of is_remote. Use
20671 gdb_test_multiple instead of gdb_expect. Exit early if
20672 gdb_test_multiple hits its internal matches. Tighten stepi tests
20673 expected output. Fail on exit with any signal, instead of just
20674 SIGILL.
20675
f68f11b7
YQ
206762015-03-18 Yao Qi <yao.qi@linaro.org>
20677
20678 PR tdep/18107
20679 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20680 variable.
20681 * gdb.base/catch-syscall.exp: Don't skip it on
20682 aarch64*-*-linux* target. Remove elements in all_syscalls.
20683 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20684 target.
20685 (setup_all_syscalls): New proc.
20686
ca5fd19b
YQ
206872015-03-16 Yao Qi <yao.qi@linaro.org>
20688
20689 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20690 (top level): Skip tests if valid_addr_p returns false for
20691 $cmd1 or $cmd2.
20692
85642ba0
AW
206932015-03-11 Andy Wingo <wingo@igalia.com>
20694
20695 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20696
e03f9645
YQ
206972015-03-11 Yao Qi <yao.qi@linaro.org>
20698
20699 * gdb.base/catch-syscall.exp: Fix typo in comments.
20700
5d0962b2
YQ
207012015-03-11 Yao Qi <yao.qi@linaro.org>
20702
20703 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20704
b2df3cef
PA
207052015-03-09 Pedro Alves <palves@redhat.com>
20706
20707 * dg-extract-results.py: Delete.
20708
ef878e53
PA
207092015-03-09 Pedro Alves <palves@redhat.com>
20710
20711 Merge dg-extract-results.sh from GCC upstream (r218843).
20712
20713 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20714 * dg-extract-results.sh: Use --text with grep to avoid issues with
20715 binary files. Fall back to cat -v, if that doesn't work.
20716
9494d219
PA
207172015-03-05 Pedro Alves <palves@redhat.com>
20718
20719 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20720
a8d9763a
SM
207212015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20722
20723 * lib/mi-support.exp (mi_expect_interrupt): Accept
20724 alternative event for when in all-stop mode.
20725
be9957b8
PA
207262015-03-04 Pedro Alves <palves@redhat.com>
20727
20728 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20729
d57be0f4 207302015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20731
20732 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20733
c214c7cf
AA
207342015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20735
20736 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20737 regexps for GDB's current line display, accept a hex address
20738 preceding the line number.
20739
6d74a497
AA
207402015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20741
20742 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20743 the 'arch1' variable for "s390*-linux*" targets.
20744
511aee7c
PA
207452015-03-04 Pedro Alves <palves@redhat.com>
20746
20747 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20748 (main): Pass missing retval argument to pthread_join call.
20749
95e50b27
PA
207502015-03-02 Pedro Alves <palves@redhat.com>
20751
20752 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20753 (top level): Call do_test with non-stop as well.
20754
28054d69
PA
207552015-03-02 Pedro Alves <palves@redhat.com>
20756
20757 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20758 -1.
20759
4fa5d7b4
AA
207602015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20761
20762 * gdb.arch/s390-vregs.exp: New test.
20763 * gdb.arch/s390-vregs.S: New file.
20764
97c18565
PA
207652015-02-27 Pedro Alves <palves@redhat.com>
20766
20767 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20768 call to catch_command_errors.
20769 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20770 catch_command_errors.
20771
a37bfa30
PA
207722015-02-27 Pedro Alves <palves@redhat.com>
20773
20774 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20775 "true" for boolean result.
20776 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20777 prototype of main.
20778
6f98576f
PA
207792015-02-27 Pedro Alves <palves@redhat.com>
20780
20781 * lib/unbuffer_output.c: New file.
20782 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20783 (main): Call gdb_unbuffer_output.
20784
eba5ab56
YQ
207852015-02-27 Yao Qi <yao.qi@linaro.org>
20786
20787 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20788 target.
20789
0def5aaa
DE
207902015-02-26 Doug Evans <dje@google.com>
20791
20792 * gdb.cp/class2.cc (Dbase, D): New classes.
20793 (main): New local delta.
20794 * gdb.cp/class2.exp: Test printing delta.
20795 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20796 (dynbar): New global.
20797 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20798
081a1c2c
JK
207992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20800
20801 * gdb.compile/compile-ifunc.c: New file.
20802 * gdb.compile/compile-ifunc.exp: New file.
20803
2f41223f
AT
208042015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20805
20806 * gdb.base/structs.exp: Check for correct struct on finish.
20807
03eddd80
YQ
208082015-02-26 Yao Qi <yao.qi@linaro.org>
20809
20810 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20811 is zero.
20812
80c57053
JK
208132015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20814
20815 * gdb.arch/cordic.ko.bz2: New file.
20816 * gdb.arch/cordic.ko.debug.bz2: New file.
20817 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20818
21613c12
YQ
208192015-02-25 Yao Qi <yao.qi@linaro.org>
20820
20821 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20822 aarch64*-*-* target.
20823
d8b901ed
PA
208242015-02-23 Pedro Alves <palves@redhat.com>
20825
20826 * lib/gdb.exp (delete_breakpoints): Rewrite using
20827 gdb_test_multiple.
20828
e5b85ead
PA
208292015-02-23 Pedro Alves <palves@redhat.com>
20830
20831 * gdb.base/info-os.c: Include stdlib.h.
20832
85c3a371
DE
208332015-02-22 Doug Evans <xdje42@gmail.com>
20834
20835 PR symtab/17855
20836 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20837 is read after symbols have been re-read.
20838 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20839 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20840
96553a0c
DE
208412015-02-21 Doug Evans <dje@google.com>
20842
20843 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20844
97a0c697
JK
208452015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20846
20847 PR corefiles/17808
20848 * gdb.arch/i386-biarch-core.core.bz2: New file.
20849 * gdb.arch/i386-biarch-core.exp: New file.
20850
a47cd6e9
PA
208512015-02-21 Pedro Alves <palves@redhat.com>
20852
20853 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20854 runto_main fails.
20855
c5facdc4
PA
208562015-02-20 Pedro Alves <palves@redhat.com>
20857
20858 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20859 info probes.
20860
2db9a427
PA
208612015-02-20 Pedro Alves <palves@redhat.com>
20862
20863 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20864
60fb7e9e
PA
208652015-02-20 Pedro Alves <palves@redhat.com>
20866
20867 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20868 clean_restart before gdb_target_supports_trace.
20869
5c5019c2
PA
208702015-02-20 Pedro Alves <palves@redhat.com>
20871
20872 PR threads/18006
20873 * gdb.threads/clone-thread_db.c: New file.
20874 * gdb.threads/clone-thread_db.exp: New file.
20875
c9587f88
AT
208762015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20877
20878 PR breakpoints/16812
20879 * gdb.base/catch-gdb-caused-signals.c: New file.
20880 * gdb.base/catch-gdb-caused-signals.exp: New file.
20881
f6a88844
JM
208822015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20883
20884 * configure: Regenerated.
20885 * configure.ac: Use GDB_AC_TRANSFORM.
20886 * aclocal.m4: sinclude ../transform.m4.
20887
497c491b
JM
208882015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20889
20890 * lib/dtrace.exp: New file.
20891 * gdb.base/dtrace-probe.exp: Likewise.
20892 * gdb.base/dtrace-probe.d: Likewise.
20893 * gdb.base/dtrace-probe.c: Likewise.
20894 * lib/pdtrace.in: Likewise.
20895 * configure.ac: Output variables with the transformed names of
20896 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20897 * configure: Regenerated.
20898
03e98035
JM
208992015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20900
20901 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20902 expected message when trying to access $_probe_* convenience
20903 variables while not on a probe.
20904
63cc30e9
JK
209052015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20906
20907 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20908
0703599a
PA
209092015-02-11 Pedro Alves <pedro@codesourcery.com>
20910
20911 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20912 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20913
7e60a48e
DE
209142015-02-10 Doug Evans <xdje42@gmail.com>
20915
20916 * lib/gdb.exp (gdb_load): Always return a result.
20917
01b088bc
PA
209182015-02-10 Pedro Alves <palves@redhat.com>
20919
20920 * gdb.threads/signal-sigtrap.c: New file.
20921 * gdb.threads/signal-sigtrap.exp: New file.
20922
b05ec7a5
AT
209232015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20924
20925 * gdb.trace/no-attach-trace.c: New file.
20926 * gdb.trace/no-attach-trace.exp: New file.
20927
a2c2acaf
MW
209282015-02-09 Mark Wielaard <mjw@redhat.com>
20929
20930 * gdb.dwarf2/atomic.c: New file.
20931 * gdb.dwarf2/atomic-type.exp: Likewise.
20932
31fd9caa
MM
209332015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20934
20935 * gdb.btrace/buffer-size.exp: Update "info record" output.
20936 * gdb.btrace/delta.exp: Update "info record" output.
20937 * gdb.btrace/enable.exp: Update "info record" output.
20938 * gdb.btrace/finish.exp: Update "info record" output.
20939 * gdb.btrace/instruction_history.exp: Update "info record" output.
20940 * gdb.btrace/next.exp: Update "info record" output.
20941 * gdb.btrace/nexti.exp: Update "info record" output.
20942 * gdb.btrace/step.exp: Update "info record" output.
20943 * gdb.btrace/stepi.exp: Update "info record" output.
20944 * gdb.btrace/nohist.exp: Update "info record" output.
20945
d33501a5
MM
209462015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20947
20948 * gdb.btrace/buffer-size: New.
20949
f4abbc16
MM
209502015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20951
20952 * gdb.btrace/delta.exp: Update "info record" output.
20953 * gdb.btrace/enable.exp: Update "info record" output.
20954 * gdb.btrace/finish.exp: Update "info record" output.
20955 * gdb.btrace/instruction_history.exp: Update "info record" output.
20956 * gdb.btrace/next.exp: Update "info record" output.
20957 * gdb.btrace/nexti.exp: Update "info record" output.
20958 * gdb.btrace/step.exp: Update "info record" output.
20959 * gdb.btrace/stepi.exp: Update "info record" output.
20960 * gdb.btrace/nohist.exp: Update "info record" output.
20961
b9d61307
SM
209622015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20963
20964 PR gdb/15678
20965 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20966
e584fdbc
PA
209672015-02-06 Pedro Alves <palves@redhat.com>
20968
20969 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20970 macro.
20971 (seconds_left, again): New globals.
20972 (main): Wait seconds_left in a 1-second sleep loop instead of
20973 sleeping 180 seconds. If 'again' is set, reset the seconds
20974 counter.
20975 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20976 'again' in the inferior before detaching. Print the seconds left.
20977 (options): New global.
20978 (top level): Build program with -DTIMEOUT=$timeout.
20979
77f41761
PA
209802015-02-06 Pedro Alves <palves@redhat.com>
20981
20982 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20983 determine how many seconds to pass to 'alarm'.
20984 * gdb.base/gdb-sigterm.exp (top level): Build program with
20985 -DTIMEOUT=$timeout.
20986 (do_test): Return success/failure indication. Add more verbose
20987 logging. Don't fail if 200 single steps are seen. Instead, fail
20988 when the test times out.
20989 (passes): New global.
20990 (top level): Break the testing loop if testing fails on any
20991 iteration. Use gdb_assert.
20992
b9394193
DB
209932015-02-04 Don Breazeal <donb@codesourcery.com>
20994
20995 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20996 and initialize them.
20997 (ipc_cleanup): New function.
20998 (main): Don't declare shmid, semid, and msqid. Add a call to
20999 atexit so that we call ipc_cleanup on exit.
21000
42d9e528
PA
210012015-02-04 Pedro Alves <palves@redhat.com>
21002
21003 * boards/native-extended-gdbserver.exp: Remove any target variant
21004 specifications from the board name before clearing the isremote
21005 flag from board_info.
21006
ae6ae975
DE
210072015-01-31 Doug Evans <xdje42@gmail.com>
21008
21009 * gdb.base/maint.exp <maint print type argc>: Update expected output.
21010
cfb069a8
GB
210112015-01-31 Gary Benson <gbenson@redhat.com>
21012
21013 * gdb.base/completion.exp: Disable completion limiting for
21014 existing tests. Add new tests to check completion limiting.
21015 * gdb.linespec/ls-errs.exp: Disable completion limiting.
21016
5dd31d79
DE
210172015-01-31 Doug Evans <xdje42@gmail.com>
21018
21019 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
21020
9f050062
DE
210212015-01-31 Doug Evans <xdje42@gmail.com>
21022
21023 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
21024 entries. Duplicate file section script entries.
21025 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
21026 inlined entries. Add test for safe-path rejection.
21027 * gdb.python/py-section-script.c: Add duplicate inlined section script
21028 entries. Duplicate file section script entries.
21029 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
21030 inlined entries. Add test for safe-path rejection.
21031
df25ebbd
JB
210322015-01-29 Joel Brobecker <brobecker@adacore.com>
21033
21034 * gdb.ada/disc_arr_bound: New testcase.
21035
4a0ca9ec
JB
210362015-01-29 Joel Brobecker <brobecker@adacore.com>
21037
21038 * gdb.ada/mi_var_array: New testcase.
21039
3a8b707a
DE
210402015-01-27 Doug Evans <dje@google.com>
21041
21042 * gdb.python/py-objfile.exp: Add tests for objfile.username.
21043 Add test for objfile.filename, objfile.username after objfile
21044 has been unloaded.
21045
f8313f6e
JB
210462015-01-26 Joel Brobecker <brobecker@adacore.com>
21047
21048 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
21049 the second test to print the name attribute of value
21050 returned by the call to gdb.lookup_type, and adjust
21051 the expected output accordingly.
21052
37bc665e
MW
210532015-01-25 Mark Wielaard <mjw@redhat.com>
21054
21055 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
21056 * gdb.base/disp-step-fork.c: Include unistd.h.
21057 * gdb.base/siginfo-obj.c: Include stdio.h.
21058 * gdb.base/siginfo-thread.c: Likewise.
21059 * gdb.mi/non-stop.c: Include unistd.h.
21060 * gdb.mi/nsthrexec.c: Include stdio.h.
21061 * gdb.mi/pthreads.c: Include unistd.h.
21062 * gdb.modula2/unbounded1.c (main): Declare returns int.
21063 * gdb.reverse/consecutive-reverse.c: Likewise.
21064 * gdb.threads/create-fail.c: Include unistd.h.
21065 * gdb.threads/killed.c: Likewise.
21066 * gdb.threads/linux-dp.c: Likewise.
21067 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
21068 * gdb.threads/non-ldr-exc-2.c: Likewise.
21069 * gdb.threads/non-ldr-exc-3.c: Likewise.
21070 * gdb.threads/non-ldr-exc-4.c: Likewise.
21071 * gdb.threads/pthreads.c: Include unistd.h.
21072 (main): Declare returns int.
21073 * gdb.threads/tls-main.c (foo): New declaration.
21074 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
21075
f7e5394d
SM
210762015-01-23 Simon Marchi <simon.marchi@ericsson.com>
21077
21078 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
21079 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
21080
743649fd
MW
210812015-01-15 Mark Wielaard <mjw@redhat.com>
21082
21083 * gdb.base/noreturn-return.c: New file.
21084 * gdb.base/noreturn-return.exp: New file.
21085 * gdb.base/noreturn-finish.c: New file.
21086 * gdb.base/noreturn-finish.exp: New file.
21087
198297aa
PA
210882015-01-23 Pedro Alves <palves@redhat.com>
21089
21090 * gdb.threads/continue-pending-after-query.c: New file.
21091 * gdb.threads/continue-pending-after-query.exp: New file.
21092
717cf30c
AG
210932015-01-22 Anders Granlund <anders.granlund@ericsson.com>
21094 Simon Marchi <simon.marchi@ericsson.com>
21095
21096 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
21097 * gdb.base/valgrind-db-attach.exp: Same.
21098 * gdb.base/valgrind-infcall.exp: Same.
21099 * lib/mi-support.exp (default_mi_gdb_start): Same.
21100 * lib/prompt.exp (default_prompt_gdb_start): Same.
21101 * lib/gdb.exp (default_gdb_spawn): Same.
21102 (gdb_interact): New.
21103
21104
4b62a76e
JK
211052015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21106
21107 * gdb.compile/compile.exp (pointer to jit function): New test.
21108
b4cdae6f
WW
211092015-01-17 Wei-cheng Wang <cole945@gmail.com>
21110
21111 * lib/gdb.exp (supports_process_record): Return true for
21112 powerpc*-*-linux*.
21113 (supports_reverse): Likewise.
21114
d221e7ef
DB
211152015-01-15 Don Breazeal <donb@codesourcery.com>
21116
21117 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
21118 instead of checking whether the target board is remote and
21119 use spawn_wait_for_attach instead of exec/sleep.
21120 * gdb.base/attach-twice.exp: Likewise.
21121
bafffb51
JB
211222015-01-15 Joel Brobecker <brobecker@adacore.com>
21123
21124 * gdb.ada/var_arr_attrs: New testcase.
21125
5589af0e
PA
211262015-01-14 Pedro Alves <palves@redhat.com>
21127 Joel Brobecker <brobecker@adacore.com>
21128
21129 PR gdb/17525
21130 * gdb.base/bp-cmds-execution-x-script.c: New file.
21131 * gdb.base/bp-cmds-execution-x-script.exp: New file.
21132 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
21133
6c400b59
PA
211342015-01-14 Pedro Alves <palves@redhat.com>
21135
21136 PR cli/17828
21137 * gdb.base/batch-preserve-term-settings.c: New file.
21138 * gdb.base/batch-preserve-term-settings.exp: New file.
21139
e02c96a7
DE
211402015-01-13 Doug Evans <dje@google.com>
21141
21142 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
21143 binary.
21144
576fd14c
JB
211452015-01-13 Joel Brobecker <brobecker@adacore.com>
21146
21147 * Makefile.in (clean mostlyclean): Do not delete *.py.
21148
04dccad0
JB
211492015-01-13 Joel Brobecker <brobecker@adacore.com>
21150
21151 * gdb.python/py-lookup-type.exp: New file.
21152
3d230f71
PA
211532015-01-12 Pedro Alves <palves@redhat.com>
21154
21155 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
21156 restore GDBFLAGS before returning.
21157
7e67715d
JK
211582015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21159
21160 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
21161 is_amd64_regs_target and is_x86_like_target.
21162
f2e0d4b4
DE
211632015-01-11 Doug Evans <xdje42@gmail.com>
21164
21165 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
21166 is given without an explicit form.
21167 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
21168 attributes.
21169 * gdb.dwarf/corrupt.exp: Ditto.
21170 * gdb.dwarf2/enum-type.exp: Ditto.
21171 * gdb.trace/entry-values.exp: Ditto.
21172 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
21173
439250fb
DE
211742015-01-11 Doug Evans <xdje42@gmail.com>
21175
21176 PR gdb/15830
21177 * gdb.base/maint.exp: Remove references to "maint demangle".
21178 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
21179 Add tests for explicitly specifying language to demangle.
21180 * gdb.dlang/demangle.exp: Ditto.
21181
ede9f622
PA
211822015-01-09 Pedro Alves <palves@redhat.com>
21183
21184 * gdb.threads/non-stop-fair-events.c: New file.
21185 * gdb.threads/non-stop-fair-events.exp: New file.
21186
a7b796db
PA
211872015-01-09 Pedro Alves <palves@redhat.com>
21188
21189 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
21190 the global scope. Set a breakpoint after all threads are started
21191 rather than stepping over two source lines. Expect the prompt.
21192 * gdb.base/watch_thread_num.c (threads_started_barrier): New
21193 global.
21194 (NUM): Now 15.
21195 (main): Use threads_started_barrier to wait for all threads to
21196 start. Main thread no longer calls thread_function. Exit after
21197 180 seconds.
21198 (loop): New function.
21199 (thread_function): Wait on threads_started_barrier barrier. Call
21200 'loop' at each iteration.
21201 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
21202 threads have started, instead of hardcoding number of "next"
21203 steps. Use an access watchpoint instead of a write watchpoint.
21204
9665ffdd
PA
212052015-01-09 Pedro Alves <palves@redhat.com>
21206
21207 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
21208 (thread_func): Wait on barrier.
21209 (main): Wait for all threads to start before stopping GDB.
21210 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
21211 global.
21212 (thread1_func, thread2_func): Wait on barrier.
21213 (main): Wait for all threads to start before stopping GDB.
21214 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
21215 New global.
21216 (thread1_func, thread2_func): Wait on barrier.
21217 (main): Wait for all threads to start before stopping GDB.
21218
c945a99f
PA
212192015-01-09 Pedro Alves <palves@redhat.com>
21220
21221 * gdb.threads/attach-many-short-lived-threads.c: New file.
21222 * gdb.threads/attach-many-short-lived-threads.exp: New file.
21223
c1a747c1
PA
212242014-01-09 Pedro Alves <palves@redhat.com>
21225
21226 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
21227 instead of to thread 2.
21228 * gdb.threads/signal-command-multiple-signals-pending.c (main):
21229 Add barrier around each pthread_create call instead of around all
21230 calls.
21231 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
21232 Set a break on thread_function and have the child threads hit it
21233 one at at a time.
21234
60b3033e
PA
212352015-01-09 Pedro Alves <palves@redhat.com>
21236
21237 * lib/gdb.exp (can_spawn_for_attach): New procedure.
21238 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
21239 false.
21240 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
21241 checking whether the target board is remote.
21242 * gdb.multi/multi-attach.exp: Likewise.
21243 * gdb.python/py-sync-interp.exp: Likewise.
21244 * gdb.server/ext-attach.exp: Likewise.
21245 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
21246 tests that need to attach, instead of checking whether the target
21247 board is remote at the top of the file.
21248
acc018ac
YQ
212492015-01-08 Yao Qi <yao@codesourcery.com>
21250
21251 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
21252
50a18af8
JK
212532015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21254
21255 Fix testcase compilation.
21256 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
21257
8503d6e1
JB
212582015-01-06 Joel Brobecker <brobecker@adacore.com>
21259
21260 * gdb.python/py-type.exp: Add a couple test about empty
21261 array creation, and negative-length array creation.
21262
cc73dbcc
DE
212632015-01-02 Doug Evans <xdje42@gmail.com>
21264
21265 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
21266
0300bbc7
DE
212672015-01-02 Doug Evans <dje@google.com>
21268
21269 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
21270
9d85a0ec
YQ
212712014-12-29 Yao Qi <yao@codesourcery.com>
21272
21273 * gdb.trace/entry-values.exp: Update comments. Rename variable
21274 bar_call_foo to returned_from_foo.
21275
87186c6a
MMN
212762014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
21277
21278 PR gdb/17394
21279 * gdb.linespec/break-asm-file.c: New file.
21280 * gdb.linespec/break-asm-file.exp: New file.
21281 * gdb.linespec/break-asm-file0.s: New file.
21282 * gdb.linespec/break-asm-file1.s: New file.
21283
1bab7383
YQ
212842014-12-18 Nigel Stephens <nigel@mips.com>
21285 Maciej W. Rozycki <macro@codesourcery.com>
21286
21287 * gdb.base/float.exp: Handle the new output from "info float" on
21288 MIPS targets.
21289
1bc1068a
JK
212902014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21291
21292 Fix MinGW compilation.
21293 * gdb.compile/compile-ops.exp: Update untested message if
21294 !skip_compile_feature_tests.
21295 * gdb.compile/compile-setjmp.exp: Likewise.
21296 * gdb.compile/compile-tls.exp: Likewise.
21297 * gdb.compile/compile.exp: Likewise.
21298 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
21299 supported on this host".
21300
b6615d10
DE
213012014-12-16 Doug Evans <xdje42@gmail.com>
21302
21303 * boards/stabs.exp: New file.
21304
25dda427
AA
213052014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
21306
21307 * gdb.base/completion.exp: Adjust to format changes of "maint
21308 print user-registers".
21309
bf330350
CU
213102014-12-16 Catalin Udma <catalin.udma@freescale.com>
21311
21312 PR server/17457
21313 * gdb.arch/aarch64-fp.c: New file.
21314 * gdb.arch/aarch64-fp.exp: New file.
21315
395cf596
SDJ
213162014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
21317
21318 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21319 r210637, r210913, r211666, r215400, r215817).
21320
21321 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21322 * dg-extract-results.py: New file.
21323 * dg-extract-results.sh: Use it if the environment seems
21324 suitable.
21325
21326 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21327
21328 * dg-extract-results.py (parse_run): Handle warnings that
21329 are printed before a test harness is run.
21330
21331 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21332
21333 * dg-extract-results.py (Named): Remove __cmp__ method.
21334 (output_variation): Use a key to sort variation.harnesses.
21335
21336 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21337
21338 * dg-extract-results.py: For Python 3, force sys.stdout to
21339 handle surrogate escape sequences.
21340 (safe_open): New function.
21341 (output_segment, main): Use it.
21342
21343 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21344
21345 * dg-extract-results.py (Prog.result_re): Include options
21346 in test name.
21347
21348 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21349
21350 * dg-extract-results.py (output_variation): Always sort if
21351 do_sum.
21352
e882ef3c
SM
213532014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21354
21355 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21356 as long as we get pagination notifications.
21357
4992aa20
JM
213582014-12-15 Jason Merrill <jason@redhat.com>
21359
21360 * Makefile.in (check-gdb.%): Restore.
21361 * README: Mention it.
21362
c1b5a1a6
JB
213632014-12-13 Joel Brobecker <brobecker@adacore.com>
21364
21365 * gdb.ada/str_uninit: New testcase.
21366
5537b577
JK
213672014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21368
21369 PR symtab/17642
21370 * gdb.base/vla-stub-define.c: New file.
21371 * gdb.base/vla-stub.c: New file.
21372 * gdb.base/vla-stub.exp: New file.
21373
bb2ec1b3
TT
213742014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21375 Jan Kratochvil <jan.kratochvil@redhat.com>
21376 Tom Tromey <tromey@redhat.com>
21377
21378 * configure.ac: Add gdb.compile/.
21379 * configure: Regenerate.
21380 * gdb.compile/Makefile.in: New file.
21381 * gdb.compile/compile-ops.exp: New file.
21382 * gdb.compile/compile-ops.c: New file.
21383 * gdb.compile/compile-tls.c: New file.
21384 * gdb.compile/compile-tls.exp: New file.
21385 * gdb.compile/compile-constvar.S: New file.
21386 * gdb.compile/compile-constvar.c: New file.
21387 * gdb.compile/compile-mod.c: New file.
21388 * gdb.compile/compile-nodebug.c: New file.
21389 * gdb.compile/compile-setjmp-mod.c: New file.
21390 * gdb.compile/compile-setjmp.c: New file.
21391 * gdb.compile/compile-setjmp.exp: New file.
21392 * gdb.compile/compile-shlib.c: New file.
21393 * gdb.compile/compile.c: New file.
21394 * gdb.compile/compile.exp: New file.
21395 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21396
4ff709eb
TT
213972014-12-12 Tom Tromey <tromey@redhat.com>
21398
21399 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21400 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21401
6dddd6a5
DE
214022014-12-12 Doug Evans <dje@google.com>
21403
21404 * lib/gdb-python.exp (get_python_valueof): New function.
21405 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21406
71c24708
AA
214072014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21408
21409 * gdb.base/completion.exp: Add test for completion of "info
21410 registers ".
21411
3e29f34a
MR
214122014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21413
21414 * gdb.base/func-ptrs.c: New file.
21415 * gdb.base/func-ptrs.exp: New file.
21416
fc126975
SM
214172014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21418
21419 PR breakpoints/17012
21420 * gdb.base/dprintf-detach.c: New file.
21421 * gdb.base/dprintf-detach.exp: New file.
21422
0a46d518
SM
214232014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21424
21425 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21426 * lib/gdb.exp (target_is_gdbserver): New procedure.
21427
a0be3e44
DE
214282014-12-08 Doug Evans <dje@google.com>
21429
21430 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21431
df1b803a
YQ
214322014-12-05 Yao Qi <yao@codesourcery.com>
21433
21434 * gdb.guile/scm-error.exp: Remove the third argument to
21435 gdb_remote_download.
21436 * gdb.guile/scm-frame-args.exp: Likewise.
21437 * gdb.guile/scm-section-script.exp: Likewise.
21438
ddb9f679
YQ
214392014-12-05 Yao Qi <yao@codesourcery.com>
21440
21441 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21442
86e4ed39
DE
214432014-12-04 Doug Evans <dje@google.com>
21444
21445 * gdb.python/py-objfile.exp: Add tests for
21446 objfile.add_separate_debug_file.
21447
7c50a931
DE
214482014-12-04 Doug Evans <dje@google.com>
21449
21450 * lib/gdb.exp (get_build_id): New function.
21451 (build_id_debug_filename_get): Rewrite to use it.
21452 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21453
621661e3
MR
214542014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21455
21456 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21457 `method(long)', not just 0x0.
21458 * gdb.cp/nsalias.exp: Align code labels to 4.
21459 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21460 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21461 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21462 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21463 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21464 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21465
29f0c3b7
DE
214662014-12-02 Doug Evans <dje@google.com>
21467
e1e061e7 21468 PR symtab/17602
29f0c3b7 21469 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21470 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21471 * gdb.cp/anon-ns.exp: Update.
21472
162078c8
NB
214732014-12-02 Nick Bull <nicholaspbull@gmail.com>
21474
21475 * gdb.python/py-events.py (inferior_call_handler): New.
21476 (register_changed_handler, memory_changed_handler): New.
21477 (test_events.invoke): Register new handlers.
21478 * gdb.python/py-events.exp: Add tests for inferior call,
21479 memory_changed and register_changed events.
21480
fdb09caf
AA
214812014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21482
21483 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21484 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21485 if the linker doesn't understand this.
21486
55cfb2c4
SM
214872014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21488
21489 * gdb.python/python.exp: Change expected reply to help().
21490
9e8cd6df
YQ
214912014-12-01 Yao Qi <yao@codesourcery.com>
21492
21493 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21494 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21495 * configure: Re-generated.
21496
6c659fc2
SC
214972014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21498
21499 * gdb.cp/chained-calls.cc: New file.
21500 * gdb.cp/chained-calls.exp: New file.
21501 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21502
d7fc3181
SM
215032014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21504
21505 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21506 * gdb.dwarf2/symtab-producer.exp: Same.
21507 * gdb.gdb/python-interrupts.exp: Same.
21508 * gdb.gdb/python-selftest.exp: Same.
21509 * gdb.python/py-linetable.exp: Same.
21510 * gdb.python/py-type.exp: Same.
21511 * gdb.python/py-value-cc.exp: Same.
21512 * gdb.python/py-value.exp: Same.
21513
10e79639
YQ
215142014-11-28 Yao Qi <yao@codesourcery.com>
21515
21516 * gdb.base/break-probes.exp: Match library name prefixed with
21517 sysroot.
21518
f28a0564
SM
215192014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21520
21521 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21522 test expected output. Add parentheses for the call to print.
21523 Remove L suffix from integers.
21524
3fe1ce1d
DE
215252014-11-26 Doug Evans <dje@google.com>
21526
21527 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21528
84429e27
YQ
215292014-11-22 Yao Qi <yao@codesourcery.com>
21530
21531 * gdb.trace/entry-values.c: Remove asms.
21532 (foo): Add foo_label.
21533 (bar): Add bar_label.
21534 * gdb.trace/entry-values.exp: Remove code computing foo's
21535 length and bar's length.
21536 (Dwarf::assemble): Invoke function_range for bar and use
21537 MACRO_AT_func for foo.
21538
26741859
YQ
215392014-11-22 Yao Qi <yao@codesourcery.com>
21540
21541 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21542 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21543 Use .Lgcc43_procstart instead of gcc43.
21544
45e44d27
JB
215452014-11-21 Joel Brobecker <brobecker@adacore.com>
21546
21547 * gdb.ada/n_arr_bound: New testcase.
21548
458c8db8
SDJ
215492014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21550
21551 PR breakpoints/10737
21552 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21553 test_catch_syscall_multi_arch.
21554 (test_catch_syscall_multi_arch): New function.
21555
43f3e411
DE
215562014-11-20 Doug Evans <xdje42@gmail.com>
21557
21558 * gdb.base/maint.exp: Update expected output.
21559
0d7b2549
AA
215602014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21561
21562 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21563 4-byte instruction on S390.
21564
8908fca5
JB
215652014-11-19 Joel Brobecker <brobecker@adacore.com>
21566
21567 * gdb.ada/arr_arr: New testcase.
21568
4a46959e
JB
215692014-11-19 Joel Brobecker <brobecker@adacore.com>
21570
21571 * gdb.ada/pkd_arr_elem: New Testcase.
21572
470e2f4e
LM
215732014-11-18 Luis Machado <lgustavo@codesourcery.com>
21574
21575 * gdb.reverse/break-precsave: Expect completion message for
21576 core file reads.
21577 * gdb.reverse/consecutive-precsave.exp: Likewise.
21578 * gdb.reverse/finish-precsave.exp: Likewise.
21579 * gdb.reverse/i386-precsave.exp: Likewise.
21580 * gdb.reverse/machinestate-precsave.exp: Likewise.
21581 * gdb.reverse/sigall-precsave.exp: Likewise.
21582 * gdb.reverse/solib-precsave.exp: Likewise.
21583 * gdb.reverse/step-precsave.exp: Likewise.
21584 * gdb.reverse/until-precsave.exp: Likewise.
21585 * gdb.reverse/watch-precsave.exp: Likewise.
21586
a267f3ad
AA
215872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21588
21589 * gdb.base/bp-permanent.c: Include unistd.h.
21590 * gdb.python/py-framefilter-mi.c (main): Add return type.
21591 * gdb.python/py-framefilter.c (main): Likewise.
21592 * gdb.trace/actions-changed.c (main): Likewise.
21593
12084a9a
AA
215942014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21595
21596 * gdb.mi/until.c: Add eye-catchers.
21597 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21598 line numbers.
21599
dc7e1a77
AA
216002014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21601
21602 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21603 function header variants in break1.c.
21604 * gdb.base/ena-dis-br.exp: Likewise.
21605 * gdb.base/hbreak2.exp: Likewise.
21606 * gdb.reverse/until-precsave.exp: Drop references to removed
21607 non-prototype function header variants in ur1.c.
21608 * gdb.reverse/until-reverse.exp: Likewise.
21609
41c77605
PM
216102014-11-17 Petr Machata <pmachata@redhat.com>
21611
21612 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21613 ${_cu_offset_size} bytes abbrev offset.
21614
34248c3a
DE
216152014-11-15 Doug Evans <xdje42@gmail.com>
21616
21617 PR symtab/17559
21618 * gdb.base/line-symtabs.exp: New file.
21619 * gdb.base/line-symtabs.c: New file.
21620 * gdb.base/line-symtabs.h: New file.
21621
646da059
YQ
216222014-11-14 Yao Qi <yao@codesourcery.com>
21623
21624 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21625 (func): Add label func_label.
21626 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21627 Replace low_pc and high_pc with MACRO_AT_range.
21628 Replace name, low_pc and high_pc with MACRO_AT_func.
21629
9301ebe6
YQ
216302014-11-14 Yao Qi <yao@codesourcery.com>
21631
21632 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21633 Replace name, low_pc and high_pc with MACRO_AT_func.
21634
f166b542
YQ
216352014-11-14 Yao Qi <yao@codesourcery.com>
21636
21637 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21638 produce debug information.
21639 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21640
0f6e71e3
YQ
216412014-11-14 Yao Qi <yao@codesourcery.com>
21642
21643 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21644 object and get function length.
21645 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21646 with MACRO_AT_func.
21647 (top-level): Replace gdb_compile and clean_restart with
21648 prepare_for_testing.
21649 * gdb.dwarf2/main.c (main): Add label main_label.
21650
876c4df9
YQ
216512014-11-14 Yao Qi <yao@codesourcery.com>
21652
21653 * lib/dwarf.exp (function_range): New procedure.
21654 (Dwarf::_handle_macro_at_func): New procedure.
21655 (Dwarf::_handle_macro_at_range): New procedure.
21656 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21657
02ad9cf1
YQ
216582014-11-14 Yao Qi <yao@codesourcery.com>
21659
21660 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21661 (_handle_attribute): New procedure.
21662
a59add0c
AA
216632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21664
21665 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21666 * gdb.base/call-sc.c (zed): Likewise.
21667 * gdb.base/checkpoint.c (main): Likewise.
21668 * gdb.base/dump.c (main): Likewise.
21669 * gdb.base/gcore.c (main): Likewise.
21670 * gdb.base/huge.c (main): Likewise.
21671 * gdb.base/multi-forks.c (main): Likewise.
21672 * gdb.base/pr10179-a.c (main): Likewise.
21673 * gdb.base/savedregs.c (main): Likewise.
21674 * gdb.base/sigaltstack.c (main): Likewise.
21675 * gdb.base/siginfo.c (main): Likewise.
21676 * gdb.base/structs.c (zed): Likewise.
21677 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21678 * gdb.mi/mi-syn-frame.c (main): Likewise.
21679 * gdb.mi/until.c (foo, main): Likewise.
21680 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21681 * gdb.base/solib-weak.c (foo): Declare.
21682 * gdb.base/attach-twice.c: Include stdio.h.
21683 * gdb.base/weaklib1.c: Likewise.
21684 * gdb.base/weaklib2.c: Likewise.
21685 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21686 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21687 unistd.h.
21688 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21689 * gdb.mi/mi-exit-code.c: Likewise.
21690 * gdb.base/break-interp-lib.c: Include string.h.
21691 * gdb.base/coremaker.c: Likewise.
21692 * gdb.base/testenv.c: Likewise.
21693 * gdb.python/py-finish-breakpoint.c: Likewise.
21694 * gdb.base/inferior-died.c: Include sys/wait.h.
21695 * gdb.base/fileio.c: Include time.h.
21696 * gdb.base/async-shell.c: Include unistd.h.
21697 * gdb.base/dprintf-non-stop.c: Likewise.
21698 * gdb.base/info-os.c: Likewise.
21699 * gdb.mi/mi-console.c: Likewise.
21700 * gdb.mi/watch-nonstop.c: Likewise.
21701 * gdb.python/py-events.c: Likewise.
21702 * gdb.base/async.c (baz): Move up before its invocation.
21703 * gdb.base/code_elim2.c (my_global_func): Likewise.
21704 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21705 * gdb.base/advance.c (func2): Likewise.
21706
3b5d5997
AA
217072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21708
21709 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21710 variant.
21711 * gdb.base/annota3.c: Likewise.
21712 * gdb.base/async.c: Likewise.
21713 * gdb.base/average.c: Likewise.
21714 * gdb.base/call-ar-st.c: Likewise.
21715 * gdb.base/call-rt-st.c: Likewise.
21716 * gdb.base/call-sc.c: Likewise.
21717 * gdb.base/call-strs.c: Likewise.
21718 * gdb.base/ending-run.c: Likewise.
21719 * gdb.base/execd-prog.c: Likewise.
21720 * gdb.base/exprs.c: Likewise.
21721 * gdb.base/foll-exec.c: Likewise.
21722 * gdb.base/foll-fork.c: Likewise.
21723 * gdb.base/foll-vfork.c: Likewise.
21724 * gdb.base/funcargs.c: Likewise.
21725 * gdb.base/gcore.c: Likewise.
21726 * gdb.base/jump.c: Likewise.
21727 * gdb.base/langs0.c: Likewise.
21728 * gdb.base/langs1.c: Likewise.
21729 * gdb.base/langs2.c: Likewise.
21730 * gdb.base/mips_pro.c: Likewise.
21731 * gdb.base/nodebug.c: Likewise.
21732 * gdb.base/opaque0.c: Likewise.
21733 * gdb.base/opaque1.c: Likewise.
21734 * gdb.base/recurse.c: Likewise.
21735 * gdb.base/run.c: Likewise.
21736 * gdb.base/scope0.c: Likewise.
21737 * gdb.base/scope1.c: Likewise.
21738 * gdb.base/setshow.c: Likewise.
21739 * gdb.base/setvar.c: Likewise.
21740 * gdb.base/shmain.c: Likewise.
21741 * gdb.base/shr1.c: Likewise.
21742 * gdb.base/shr2.c: Likewise.
21743 * gdb.base/sigall.c: Likewise.
21744 * gdb.base/signals.c: Likewise.
21745 * gdb.base/so-indr-cl.c: Likewise.
21746 * gdb.base/solib2.c: Likewise.
21747 * gdb.base/structs.c: Likewise.
21748 * gdb.base/sum.c: Likewise.
21749 * gdb.base/vforked-prog.c: Likewise.
21750 * gdb.base/watchpoint.c: Likewise.
21751 * gdb.reverse/shr2.c: Likewise.
21752 * gdb.reverse/until-reverse.c: Likewise.
21753 * gdb.reverse/ur1.c: Likewise.
21754 * gdb.reverse/watch-reverse.c: Likewise.
21755
066a77c5
AA
217562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21757
21758 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21759 variant.
21760 * gdb.base/sepdebug.exp: Drop references to removed code.
21761
4f204ea5
AA
217622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21763
21764 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21765 variant. Preserve original line numbering.
21766 * gdb.base/list1.c: Likewise.
21767
3b377a3a
AA
217682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21769
21770 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21771 variant.
21772 * gdb.base/break1.c: Likewise.
21773 * gdb.base/break.exp: Drop references to removed code.
21774
e444df73
AA
217752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21776
21777 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21778 variant.
21779
8008f2a7
AA
217802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21781
21782 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21783
a5a06887
AA
217842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21785
21786 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21787 logic into perform_all_tests() and invoke it with and without
21788 function header prototypes.
21789 (do_function_calls): Remove conditional XFAIL for PR 5318.
21790 (rerun_and_prepare): Remove duplicate code.
21791 (perform_all_tests): New. Main logic moved here.
21792
44dba9b9
AA
217932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21794
21795 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21796 code guarded by #ifdef NO_PROTOTYPES.
21797 (t_double_many_args): Likewise.
21798 (DEF_FUNC_MANY_ARGS_1): Likewise.
21799 (DEF_FUNC_VALUES_1): Likewise.
21800 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21801 guarded by #ifdef PROTOTYPES.
21802
d1fbcd56
AA
218032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21804
21805 * gdb.mi/mi-console.c: Add eye-catcher.
21806 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21807 instead of literal line number.
21808
b0e59b8f
AA
218092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21810
21811 * gdb.base/shr2.c: Add eye-catcher.
21812 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21813 line number.
21814
78f98cca
AA
218152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21816
21817 * gdb.base/jump.c: Add eye-catchers.
21818 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21819 numbers.
21820
58fa2af0
AA
218212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21822
21823 * gdb.base/execd-prog.c: Add eye-catchers.
21824 * gdb.base/foll-exec.c: Likewise.
21825 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21826 line numbers.
21827
04e5059b
AA
218282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21829
21830 * gdb.base/ending-run.c: Add eye-catchers.
21831 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21832 literal line numbers.
21833
dbfdb174
AA
218342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21835
21836 * gdb.base/call-rt-st.c: Add eye-catchers.
21837 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21838 literal line numbers.
21839
888a2ade
AA
218402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21841
21842 * gdb.base/call-ar-st.c: Add eye-catchers.
21843 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21844 literal line numbers.
21845
6acc2dde
AA
218462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21847
21848 * gdb.base/average.c: Add eye-catchers.
21849 * gdb.base/sum.c: Likewise.
21850 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21851 regexps dynamically.
21852
9ecfcd1d
AA
218532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21854
21855 * gdb.base/solib1.c: Add eye-catchers.
21856 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21857 literal line numbers.
21858
78708b7c
PA
218592014-11-12 Pedro Alves <palves@redhat.com>
21860
21861 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21862 leader has exited.
21863
af48d08f
PA
218642014-11-12 Pedro Alves <palves@redhat.com>
21865
21866 * gdb.arch/i386-bp_permanent.c: New file.
21867 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21868 (srcfile): Set to i386-bp_permanent.c.
21869 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21870 that stepi does not execute the 'leave' instruction, instead of
21871 testing it does execute.
21872 * gdb.base/bp-permanent.c: New file.
21873 * gdb.base/bp-permanent.exp: New file.
21874
af3768e9
DE
218752014-11-10 Doug Evans <xdje42@gmail.com>
21876
21877 PR symtab/17564
21878 * gdb.base/symtab-search-order.exp: New file.
21879 * gdb.base/symtab-search-order.c: New file.
21880 * gdb.base/symtab-search-order-1.c: New file.
21881 * gdb.base/symtab-search-order-shlib-1.c: New file.
21882
9de00a4a
PA
218832014-11-07 Pedro Alves <palves@redhat.com>
21884
21885 PR gdb/17511
21886 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21887 i?86-*-linux*.
21888
e0f52461
SC
218892014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21890
21891 PR c++/17494
21892 * gdb.cp/pr17494.cc: New file.
21893 * gdb.cp/pr17494.exp: New file.
21894
6ce8c980
YQ
218952014-11-02 Yao Qi <yao@codesourcery.com>
21896
21897 * gdb.python/python.exp: Get working directory and match the
21898 output of "set extended-prompt \\w " with it.
21899
02be9a71
DE
219002014-10-30 Doug Evans <dje@google.com>
21901
21902 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21903 in objfiles.
21904 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21905 in progspaces.
21906
3bdff46b
LM
219072014-10-30 Janis Johnson <janisjo@codesourcery.com>
21908
21909 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21910 * gdb.base/realname-expand.exp: Likewise.
21911 * gdb.linespec/macro-relative.exp: Likewise.
21912
ab917dfb
PA
219132014-10-29 Pedro Alves <palves@redhat.com>
21914
21915 PR gdb/17408
21916 * gdb.threads/schedlock.c (some_function): New function.
21917 (call_function): New global.
21918 (MAYBE_CALL_SOME_FUNCTION): New macro.
21919 (thread_function): Call it.
21920 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21921 and use it instead of a global counter. Adjust all callers.
21922 (get_current_thread): Use "find current thread" for test message
21923 here rather than having all callers pass down the same string.
21924 (goto_loop): New procedure, factored out from ...
21925 (my_continue): ... this.
21926 (step_ten_loops): Change parameter from test message to command to
21927 use. Adjust.
21928 (list_count): Delete global.
21929 (check_result): New procedure, factored out from duplicate top
21930 level code.
21931 (continue tests): Wrap in with_test_prefix.
21932 (test_step): New procedure, factored out from duplicate top level
21933 code.
21934 (top level): Test "step" in combination with all scheduler-locking
21935 modes. Test "next" in combination with all scheduler-locking
21936 modes, and in combination with stepping over a function call or
21937 not.
21938 * gdb.threads/next-bp-other-thread.c: New file.
21939 * gdb.threads/next-bp-other-thread.exp: New file.
21940
d3d4baed
PA
219412014-10-29 Pedro Alves <palves@redhat.com>
21942
21943 PR python/17372
21944 * gdb.python/python.exp: Test a multi-line command that spawns
21945 interactive Python.
21946 * gdb.base/multi-line-starts-subshell.exp: New file.
21947
563e8d85
YQ
219482014-10-29 Yao Qi <yao@codesourcery.com>
21949
21950 * gdb.base/fileio.exp: Make directories on host.
21951
0ea4d52e
YQ
219522014-10-29 Yao Qi <yao@codesourcery.com>
21953
21954 * gdb.base/fileio.c (test_write): Close the file.
21955
7f5ef605
PA
219562014-10-28 Pedro Alves <palves@redhat.com>
21957
21958 PR gdb/12623
21959 * gdb.base/sigstep.c (no_handler): New global.
21960 (main): If 'no_handler is true, set the signal handlers to
21961 SIG_IGN.
21962 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21963 with_sw_watch and no_handler parameters. Handle them.
21964 (top level) <stepping over handler when stopped at a breakpoint
21965 test>: Add a test axis for testing with a software watchpoint, and
21966 another for testing with the signal handler set to SIG_IGN.
21967 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21968 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21969
abbdbd03
PA
219702014-10-28 Pedro Alves <palves@redhat.com>
21971
21972 PR gdb/17511
21973 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21974 * gdb.base/sigstep.exp (other_handler_location): New global.
21975 (advance): Support stepping into the signal handler, and running
21976 commands while in the handler.
21977 (in_handler_map): New global.
21978 (top level): In the advance test, add combinations for getting
21979 into the handler with stepping commands, and for running commands
21980 in the handler. Add comment descripting the advancei tests.
21981
1df4399f
PA
219822014-10-28 Pedro Alves <palves@redhat.com>
21983
21984 * gdb.base/sigstep.exp: Use build_executable instead of
21985 prepare_for_testing.
21986 (top level): Move code that starts GDB, runs to main and creates a
21987 display to ...
21988 (restart): ... this new procedure.
21989 (top level): Move backtrace from signal handler test to ...
21990 (validate_backtrace): ... this new procedure.
21991 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21992 with_test_prefix. Always restart GDB.
21993 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21994 with_test_prefix. Always restart GDB. No need to delete
21995 breakpoints after the test.
21996 (test_skip_handler): Remove prefix parameter.
21997 (skip_over_handler, breakpoint_to_handler)
21998 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21999 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
22000 restart GDB. No need to delete breakpoints after the test.
22001 (top level): Use foreach to call the test procedures with
22002 different commands.
22003
a5b6e449
PA
220042014-10-28 Pedro Alves <palves@redhat.com>
22005
22006 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
22007 instead of GNATS numbers.
22008 * gdb.base/sigbpt.exp: Likewise.
22009 * gdb.base/siginfo.exp: Likewise.
22010 * gdb.base/sigstep.exp: Likewise.
22011
e5f8a7cc
PA
220122014-10-27 Pedro Alves <palves@redhat.com>
22013
22014 * gdb.base/sigstep.c (dummy): New global.
22015 (main): Issue a couple writes to the new global.
22016 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
22017 procedures.
22018 (skip_over_handler): Use test_skip_handler.
22019 (top level): Call skip_over_handler for stepi and nexti too.
22020 (breakpoint_over_handler): Use test_skip_handler.
22021 (top level): Call breakpoint_over_handler for stepi and nexti too.
22022
763905a3
YQ
220232014-10-27 Yao Qi <yao@codesourcery.com>
22024
22025 * gdb.trace/tfile.c (adjust_function_address)
22026 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
22027 function descriptor.
22028
6f259a23
DB
220292014-10-24 Don Breazeal <donb@codesourcery.com>
22030
22031 * gdb.base/foll-fork.exp (test_follow_fork,
22032 catch_fork_child_follow): Check for updated fork messages emitted
22033 from infrun.c.
22034 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
22035 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
22036 vfork_and_exec_child_follow_through_step): Check for updated vfork
22037 messages emitted from infrun.c.
22038
09dd9a69
PA
220392014-10-24 Pedro Alves <palves@redhat.com>
22040
22041 * gdb.base/corefile.exp: Remove references to ultrix.
22042 * gdb.base/interrupt.exp: Likewise.
22043 * gdb.base/whatis.exp: Likewise.
22044 * gdb.gdb/selftest.exp: Likewise.
22045 * gdb.threads/manythreads.exp: Likewise.
22046 * gdb.threads/print-threads.exp: Likewise.
22047 * gdb.threads/pthreads.exp:: Likewise.
22048 * gdb.threads/schedlock.exp: Likewise.
22049
3433cfa5
SC
220502014-10-24 Siva Chandra Reddy <sivachandra@google.com>
22051
22052 * gdb.cp/non-trivial-retval.cc: Add a test case.
22053 * gdb.cp/non-trivial-retval.exp: Add a test.
22054
092f880b
YQ
220552014-10-20 Yao Qi <yao@codesourcery.com>
22056
22057 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
22058 * gdb.python/py-objfile-script-gdb.py: New file.
22059 * gdb.python/py-objfile-script.exp: Update reference to
22060 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
22061 of remote_download. Remove the dest file.
22062
acbdb7f3
YQ
220632014-10-20 Yao Qi <yao@codesourcery.com>
22064
22065 * gdb.base/checkpoint.exp: Don't remove file copied on host.
22066 * gdb.base/step-line.exp: Likewise.
22067 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22068 * gdb.dwarf2/dw2-basic.exp: Likewise.
22069 * gdb.dwarf2/dw2-compressed.exp: Likewise.
22070 * gdb.dwarf2/dw2-filename.exp: Likewise.
22071 * gdb.dwarf2/dw2-intercu.exp: Likewise.
22072 * gdb.dwarf2/dw2-intermix.exp: Likewise.
22073 * gdb.dwarf2/dw2-producer.exp: Likewise.
22074 * gdb.dwarf2/mac-fileno.exp: Likewise.
22075 * gdb.python/py-frame-args.exp: Likewise.
22076 * gdb.python/py-framefilter.exp: Likewise.
22077 * gdb.python/py-mi.exp: Likewise.
22078 * gdb.python/py-objfile-script.exp: Likewise
22079 * gdb.python/py-pp-integral.exp: Likewise.
22080 * gdb.python/py-pp-re-notag.exp: Likewise.
22081 * gdb.python/py-prettyprint.exp: Likewise.
22082 * gdb.python/py-section-script.exp: Likewise.
22083 * gdb.python/py-typeprint.exp: Likewise.
22084 * gdb.python/py-xmethods.exp: Likewise.
22085 * gdb.stabs/weird.exp: Likewise.
22086 * gdb.xml/tdesc-regs.exp: Likewise.
22087
bd286a29
KCY
220882014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
22089
22090 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
22091 (out_cu): Use addr_len for the size of addresses.
22092 (out_line): Likewise. Size DW_LNE_set_address instruction
22093 according to addr_len.
22094 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
22095 (FUNC): Add START_INSNS to definition.
22096
673dc4a0
YQ
220972014-10-18 Yao Qi <yao@codesourcery.com>
22098
22099 * gdb.base/argv0-symlink.exp: Check argv[0] value if
22100 gdb_has_argv0 return true.
22101 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
22102 check [target_info exists noargs], check [gdb_has_argv0]
22103 instead.
22104 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22105 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
22106 procedures.
22107
4ffbba72
DE
221082014-10-17 Doug Evans <dje@google.com>
22109
22110 * gdb.python/py-events.exp: Update expected output for clear_objfiles
22111 event.
22112 * gdb.python/py-events.py: Add clear_objfiles event.
22113
d096d8c1
DE
221142014-10-17 Doug Evans <dje@google.com>
22115
22116 * gdb.python/py-objfile.exp: Test progspace attribute.
22117
a80db015
LM
221182014-10-17 Luis Machado <lgustavo@codesourcery.com>
22119
22120 * gdb.guile/scm-breakpoint.exp: Do not assume any
22121 directory separators when matching source file paths.
22122 * gdb.python/py-breakpoint.exp: Likewise.
22123 * gdb.reverse/break-precsave.exp: Likewise.
22124 * gdb.reverse/break-reverse.exp: Likewise.
22125 * gdb.reverse/consecutive-precsave.exp: Likewise.
22126 * gdb.reverse/finish-precsave.exp: Likewise.
22127 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
22128 * gdb.reverse/finish-reverse.exp: Likewise.
22129 * gdb.reverse/i386-precsave.exp: Likewise.
22130 * gdb.reverse/i387-env-reverse.exp: Likewise.
22131 * gdb.reverse/i387-stack-reverse.exp: Likewise.
22132 * gdb.reverse/machinestate-precsave.exp: Likewise.
22133 * gdb.reverse/machinestate.exp: Likewise.
22134 * gdb.reverse/sigall-precsave.exp: Likewise.
22135 * gdb.reverse/solib-precsave.exp: Likewise.
22136 * gdb.reverse/step-precsave.exp: Likewise.
22137 * gdb.reverse/until-precsave.exp: Likewise.
22138 * gdb.reverse/watch-precsave.exp: Likewise.
22139 * gdb.reverse/watch-reverse.exp: Likewise.
22140
b22089ab
YQ
221412014-10-17 Yao Qi <yao@codesourcery.com>
22142
22143 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
22144 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
22145
6c4486e6
PA
221462014-10-17 Pedro Alves <palves@redhat.com>
22147
22148 PR gdb/17471
22149 * gdb.base/bg-execution-repeat.c: New file.
22150 * gdb.base/bg-execution-repeat.exp: New file.
22151
0ff33695
PA
221522014-10-17 Pedro Alves <palves@redhat.com>
22153
22154 PR gdb/17300
22155 * gdb.base/continue-all-already-running.c: New file.
22156 * gdb.base/continue-all-already-running.exp: New file.
22157
6fdebc3d
PA
221582014-10-17 Pedro Alves <palves@redhat.com>
22159
22160 PR gdb/17472
22161 * gdb.base/annota-input-while-running.c: New file.
22162 * gdb.base/annota-input-while-running.exp: New file.
22163
32a8097b
PA
221642014-10-17 Pedro Alves <palves@redhat.com>
22165
22166 * gdb.base/callfuncs.exp: emove references to osf.
22167 * gdb.base/sigall.exp: Likewise.
22168 * gdb.gdb/selftest.exp: Likewise.
22169 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
22170 * gdb.mi/non-stop.c: Likewise.
22171 * gdb.mi/pthreads.c: Likewise.
22172 * gdb.reverse/sigall-precsave.exp: Likewise.
22173 * gdb.reverse/sigall-reverse.exp: Likewise.
22174 * gdb.threads/pthreads.c: Likewise.
22175 * gdb.threads/pthreads.exp: Likewise.
22176
7a3517ff
YQ
221772014-10-17 Yao Qi <yao@codesourcery.com>
22178
22179 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
22180 check 'target_info exists noargs'.
22181 (test_command_prompt_position): Likewise.
22182 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
22183 Remove "set args".
22184 (progvar_simple_while_test): Likewise.
22185 (progvar_complex_if_while_test): Likewise.
22186 (if_while_breakpoint_command_test): Likewise.
22187 (infrun_breakpoint_command_test): Likewise.
22188 (breakpoint_command_test): Likewise.
22189 (watchpoint_command_test): Likewise.
22190 (bp_deleted_in_command_test): Likewise.
22191 (temporary_breakpoint_commands): Likewise.
22192
bb99c472
YQ
221932014-10-16 Yao Qi <yao@codesourcery.com>
22194
22195 * gdb.base/remotetimeout.exp: Remove noargs checking.
22196
7c16b83e
PA
221972014-10-15 Pedro Alves <palves@redhat.com>
22198
22199 PR breakpoints/9649
22200 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
22201 * gdb.base/breakpoint-in-ro-region.exp
22202 (probe_target_hardware_step): New procedure.
22203 (top level): Probe hardware stepping and hardware breakpoint
22204 support. Test stepping through a read-only region, with both
22205 "breakpoint auto-hw" on and off and both "always-inserted" on and
22206 off.
22207
35a49624
IB
222082014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
22209
22210 * gdb.dlang/demangle.exp: Update for demangling changes.
22211
2d1c107c
SC
222122014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22213
22214 * gdb.cp/non-trivial-retval.cc: Add new test cases.
22215 * gdb.cp/non-trivial-retval.exp: Add new tests.
22216
778811d5
SC
222172014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22218
22219 PR c++/13403
22220 PR c++/15154
22221 * gdb.cp/non-trivial-retval.cc: New file.
22222 * gdb.cp/non-trivial-retval.exp: New file.
22223
10c5f0a8
YQ
222242014-10-15 Yao Qi <yao@codesourcery.com>
22225
22226 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
22227 remote host.
22228
65d7b369
YQ
222292014-10-15 Yao Qi <yao@codesourcery.com>
22230
22231 * gdb.python/py-symbol.exp: Match file base name if host is
22232 remote, otherwise match file name with dir name.
22233 * gdb.python/py-symtab.exp: Likewise.
22234 * gdb.python/python.exp: Likewise.
22235
46dc1394
YQ
222362014-10-15 Yao Qi <yao@codesourcery.com>
22237
22238 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
22239 pattern.
22240 * gdb.python/py-symtab.exp: Likewise.
22241 * gdb.python/python.exp: Remove trailing ".*". Fix typo
22242 locationn.
22243
c40cc657
JB
222442014-10-14 Joel Brobecker <brobecker@adacore.com>
22245
22246 * gdb.ada/addr_arith: New testcase.
22247
2abf49e1
MR
222482014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
22249
22250 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
22251 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
22252 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
22253 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
22254
f7088df3
SDJ
222552014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
22256
22257 * gdb.arch/stap-eval-lang-ada.S: Likewise.
22258 * gdb.arch/stap-eval-lang-ada.c: Likewise.
22259 * gdb.arch/stap-eval-lang-ada.exp: New file.
22260
4dc06805
YQ
222612014-10-14 Yao Qi <yao@codesourcery.com>
22262
22263 * gdb.mi/mi-var-child.c (nothing1): New function.
22264 (nothing2): New function.
22265 (do_children_tests): Set function pointers by nothing1 and
22266 nothing2.
22267 * gdb.mi/mi-var-child.exp: Step over new added statements.
22268 Update test to match the new output.
22269 * gdb.mi/var-cmd.c (nothing1): New function.
22270 (nothing2): New function.
22271 (do_children_tests): Set function pointers by nothing1 and
22272 nothing2.
22273 * gdb.mi/mi-var-display.exp: Update test to match output.
22274 Step to the line specified by $line_dct_nothing.
22275 Increase the number of lines to step.
22276
46a93de2
YQ
222772014-10-14 Yao Qi <yao@codesourcery.com>
22278
22279 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
22280 tests.
22281 * gdb.mi/mi2-var-child.exp: Likewise.
22282
14ea52ee
DE
222832014-10-13 Doug Evans <dje@google.com>
22284
22285 * gdb.python/py-objfile.exp: Change name of file name test.
22286
e5c6e92b
DE
222872014-10-13 Doug Evans <dje@google.com>
22288
22289 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
22290 from the start of the CU.
22291
c780cc2f
JK
222922014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
22293 Yao Qi <yao@codesourcery.com>
22294
22295 Fix "save breakpoints" for "catch" command.
22296 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
22297 Remove -nonewline. Match also the added "main" line.
22298
99894e11
JK
222992014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22300
22301 Fix "save breakpoints" for "disable $bpnum" command.
22302 * gdb.base/save-bp.c (main): Add label.
22303 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
22304
6e1ac5a3
JK
223052014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22306
22307 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
22308
754dd2b0
YQ
223092014-10-11 Yao Qi <yao@codesourcery.com>
22310
22311 * gdb.server/server-kill.exp: Execute command
22312 "set remote trace-status-packet on" before "tstatus".
22313
f90183d7
YQ
223142014-10-11 Yao Qi <yao@codesourcery.com>
22315
22316 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
22317 (main): Call getppid.
22318 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22319 and continue to it. Read variable "server_pid".
22320
bf40a607
YQ
223212014-10-11 Yao Qi <yao@codesourcery.com>
22322
22323 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22324
052ca370
YQ
223252014-10-11 Yao Qi <yao@codesourcery.com>
22326
22327 * gdb.threads/thread-find.exp: Don't execute command
22328 "info threads".
22329 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22330 * gdb.threads/linux-dp.exp: Don't check the condition
22331 $threads_created equals to zero.
22332
3831839c
PA
223332014-10-10 Pedro Alves <palves@redhat.com>
22334
22335 * gdb.base/bigcore.exp: Remove references to IRIX.
22336 * gdb.base/funcargs.exp: Likewise.
22337 * gdb.base/interrupt.exp: Likewise.
22338 * gdb.base/mips_pro.exp: Likewise.
22339 * gdb.base/nodebug.exp: Likewise.
22340 * gdb.base/setvar.exp: Likewise.
22341 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22342
8b9a549d
PA
223432014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22344 Pedro Alves <palves@redhat.com>
22345
22346 PR symtab/14466
22347 * gdb.base/vdso-warning.c: New file.
22348 * gdb.base/vdso-warning.exp: New file.
22349
d48ba5e8
DE
223502014-10-02 Doug Evans <dje@google.com>
22351
22352 * gdb.base/structs.c (main): Don't run forever.
22353
2278c276
PA
223542014-10-02 Pedro Alves <palves@redhat.com>
22355
22356 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22357 (top level) <stop threads 1, stop threads 2>: Use it.
22358
b57bacec
PA
223592014-10-02 Pedro Alves <palves@redhat.com>
22360
22361 * gdb.threads/break-while-running.exp (test): Add new
22362 'update_thread_list' argument. Skip "info threads" if false.
22363 (top level): Add new 'update_thread_list' axis.
22364
13fd3ff3
PA
223652014-10-02 Pedro Alves <palves@redhat.com>
22366
22367 PR breakpoints/17431
22368 * gdb.base/execl-update-breakpoints.c: New file.
22369 * gdb.base/execl-update-breakpoints.exp: New file.
22370
0fec99e8
PA
223712014-10-01 Pedro Alves <palves@redhat.com>
22372
22373 * gdb.base/breakpoint-in-ro-region.c: New file.
22374 * gdb.base/breakpoint-in-ro-region.exp: New file.
22375
2ddf4301
SM
223762014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22377
22378 * gdb.mi/mi-exit-code.exp: New file.
22379 * gdb.mi/mi-exit-code.c: New file.
22380
6a5f3f43
YQ
223812014-09-30 Yao Qi <yao@codesourcery.com>
22382
22383 * lib/prelink-support.exp (build_executable_own_libs): Error if
22384 the target isn't native.
22385
345bcc73
YQ
223862014-09-30 Yao Qi <yao@codesourcery.com>
22387
22388 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22389 false.
22390
a25a5a45
PA
223912014-09-22 Pedro Alves <palves@redhat.com>
22392
22393 * gdb.threads/break-while-running.exp: New file.
22394 * gdb.threads/break-while-running.c: New file.
22395
00ba3162
YQ
223962014-09-19 Yao Qi <yao@codesourcery.com>
22397
22398 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22399 Invoke test. Restart GDB with --readnow and invoke test again.
22400
c3b7b696
YQ
224012014-09-19 Yao Qi <yao@codesourcery.com>
22402
22403 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22404 proc set_breakpoint_on_gcd_function. Invoke
22405 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22406 invoke set_breakpoint_on_gcd_function again.
22407
2b4fd423
DE
224082014-09-18 Doug Evans <dje@google.com>
22409
22410 * gdb.dwarf2/symtab-producer.exp: New file.
22411
a5947601
SDJ
224122014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22413
22414 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22415 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22416 * gdb.base/global-var-nested-by-dso.c: Likewise.
22417 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22418
91c19059
SDJ
224192014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22420 Pedro Alves <palves@redhat.com>
22421
22422 * gdb.base/watch-bitfields.exp: Pass string other than test file
22423 name to prepare_for_testing.
22424 (watch): New procedure.
22425 (expect_watchpoint): Use with_test_prefix.
22426 (top level): Factor out tests to ...
22427 (test_watch_location, test_regular_watch): ... these new
22428 procedures, and use with_test_prefix and gdb_continue_to_end.
22429
bb9d5f81
PP
224302014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22431
22432 PR breakpoints/12526
22433 * gdb.base/watch-bitfields.exp: New file.
22434 * gdb.base/watch-bitfields.c: New file.
22435
635856f5
PA
224362014-09-16 Pedro Alves <palves@redhat.com>
22437
22438 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22439 software and hardware addresses, not software address against
22440 itself.
22441
7280ceea
PA
224422014-09-16 Pedro Alves <palves@redhat.com>
22443
22444 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22445 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22446
428b16bd
PA
224472014-09-16 Pedro Alves <palves@redhat.com>
22448
22449 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22450 files.
22451 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22452 "*-*-vxworks*" throughout.
22453 * gdb.base/break.exp: Likewise.
22454 * gdb.base/default.exp: Likewise.
22455 * gdb.base/scope.exp: Likewise.
22456 * gdb.base/sepdebug.exp: Likewise.
22457 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22458 throughout.
22459 * gdb.base/run.c: Likewise.
22460 * gdb.base/sepdebug.c: Likewise.
22461 * gdb.hp/gdb.aCC/run.c: Likewise.
22462 * gdb.reverse/until-reverse.c: Likewise.
22463 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22464
666d413c
YQ
224652014-09-16 Yao Qi <yao@codesourcery.com>
22466
22467 * boards/local-remote-host-native.exp: New file.
22468
57cbd724
DE
224692014-09-14 Doug Evans <xdje42@gmail.com>
22470
22471 * gdb.threads/queue-signal.c (thread_count): New variable.
22472 (thread_count_mutex, thread_count_condvar): New variables.
22473 (incr_thread_count, wait_all_threads_running): New functions.
22474 (main): Wait for all threads to be in their thread functions.
22475
81219e53
DE
224762014-09-13 Doug Evans <xdje42@gmail.com>
22477
22478 * gdb.threads/queue-signal.c: New file.
22479 * gdb.threads/queue-signal.exp: New file.
22480
3714cea7
DE
224812014-09-13 Doug Evans <xdje42@gmail.com>
22482
22483 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22484 be consistent with what default_gdb_init uses.
22485 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22486 the plain text of the prompt. Add some logging printfs.
22487 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22488
fa43b1d7
PA
224892014-09-12 Pedro Alves <palves@redhat.com>
22490
22491 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22492 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22493 * gdb.arch/i386-size-overlap.exp: Likewise.
22494 * gdb.arch/i386-size.exp: Likewise.
22495 * gdb.arch/i386-unwind.exp: Likewise.
22496 * gdb.base/a2-run.exp: Likewise.
22497 * gdb.base/break.exp: Likewise.
22498 * gdb.base/charset.exp: Likewise.
22499 * gdb.base/chng-syms.exp: Likewise.
22500 * gdb.base/commands.exp: Likewise.
22501 * gdb.base/dbx.exp: Likewise.
22502 * gdb.base/find.exp: Likewise.
22503 * gdb.base/funcargs.exp: Likewise.
22504 * gdb.base/jit-simple.exp: Likewise.
22505 * gdb.base/reread.exp: Likewise.
22506 * gdb.base/sepdebug.exp: Likewise.
22507 * gdb.base/step-bt.exp: Likewise.
22508 * gdb.cp/mb-inline.exp: Likewise.
22509 * gdb.cp/mb-templates.exp: Likewise.
22510 * gdb.objc/basicclass.exp: Likewise.
22511 * gdb.threads/killed.exp: Likewise.
22512
9d9bf2df
EBM
225132014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22514
22515 PR tdep/17379
22516 * gdb.arch/powerpc-stackless.S: New file.
22517 * gdb.arch/powerpc-stackless.exp: New file.
22518
1cf2f1b0
JK
225192014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22520
22521 * gdb.base/attach.c: Include unistd.h.
22522 (main): Call alarm. Add label postloop.
22523 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22524 gdb_breakpoint, gdb_continue_to_breakpoint.
22525 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22526
98880d46
PA
225272014-09-11 Pedro Alves <palves@redhat.com>
22528
22529 PR gdb/17347
22530 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22531 * gdb.base/attach.exp (test_command_line_attach_run): New
22532 procedure.
22533 (top level): Call it.
22534
4c92ff2c
PA
225352014-09-11 Pedro Alves <palves@redhat.com>
22536
22537 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22538 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22539 (do_command_attach_tests): Use spawn_wait_for_attach.
22540 * gdb.base/solib-overlap.exp: Likewise.
22541 * gdb.multi/multi-attach.exp: Likewise.
22542 * gdb.python/py-prompt.exp: Likewise.
22543 * gdb.python/py-sync-interp.exp: Likewise.
22544 * gdb.server/ext-attach.exp: Likewise.
22545
3adc1a7d
GKB
225462014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22547
22548 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22549 command in testcase. Simplify testcase.
22550
96334934
JB
225512014-09-10 Joel Brobecker <brobecker@adacore.com>
22552
22553 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22554
eb479039
JB
225552014-09-10 Joel Brobecker <brobecker@adacore.com>
22556
22557 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22558
deede10c
JB
225592014-09-10 Joel Brobecker <brobecker@adacore.com>
22560
22561 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22562
7828a5f5
JB
225632014-09-10 Joel Brobecker <brobecker@adacore.com>
22564
22565 * gdb.dwarf2/dynarr-ptr.c: New file.
22566 * gdb.dwarf2/dynarr-ptr.exp: New file.
22567
33aeebcf
MR
225682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22569
22570 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22571 of 30 rather than hardcoding 120 for a slow test case. Take the
22572 `gdb,timeout' target setting into account for this calculation.
22573 Don't extend the timeout for the test cases that don't need it.
22574
7b415901
MR
225752014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22576
22577 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22578 a factor of 2 for a slow test case. Take the `gdb,timeout'
22579 target setting into account for this calculation.
22580 * gdb.reverse/until-precsave.exp: Increase the timeout by
22581 a factor of 15 and 3 respectively rather than adding 120
22582 for a pair of slow test cases. Take the `gdb,timeout'
22583 target setting into account for this calculation.
22584
4a40f85a
MR
225852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22586
22587 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22588 timeout, don't pass one down to gdb_expect.
22589 (gdb_expect): Rework timeout selection.
22590
09635af7
MR
225912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22592
22593 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22594 exception on timeout.
22595 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22596 (gdbserver_start_extended): Catch any `gdbserver_start' error
22597 exceptions.
22598 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22599 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22600 `gdbserver_gdb_load' error exceptions.
22601
2bdd10b7
MR
226022014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22603
22604 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22605 120 on waiting for the TCP socket to open.
22606
316935f0
DE
226072014-09-09 Doug Evans <xdje42@gmail.com>
22608
22609 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22610 _caller_matches, _any_caller_is, _any_caller_matches.
22611
83740597
DE
226122014-09-09 Doug Evans <xdje42@gmail.com>
22613
22614 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22615
4c122fc3
YQ
226162014-09-09 Yao Qi <yao@codesourcery.com>
22617
22618 * gdb.mi/mi-var-display.exp: Set print symbol off.
22619
a9f116cb
GKB
226202014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22621
22622 PR gdb/17035
22623 * gdb.base/commands.exp: Add tests to verify user-defined
22624 commands with empty bodies.
22625 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22626 python commands in `show user command`.
22627 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22628 scheme commands in `show user command`.
22629
c75bd3a2
JK
226302014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22631
22632 PR python/17355
22633 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22634 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22635 * gdb.python/py-framefilter-invalidarg.exp: New file.
22636 * gdb.python/py-framefilter-invalidarg.py: New file.
22637
faa42425
DE
226382014-09-06 Doug Evans <xdje42@gmail.com>
22639
22640 PR 15276
22641 * gdb.python/py-caller-is.c: New file.
22642 * gdb.python/py-caller-is.exp: New file.
22643
474ca4f6
SDJ
226442014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22645
22646 PR gdb/17235
22647 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22648 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22649
eb0b0463
SDJ
226502014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22651
22652 PR fortran/17237
22653 * gdb.fortran/print-formatted.exp: New file.
22654 * gdb.fortran/print-formatted.f90: Likewise.
22655
5f3b99cf
SS
226562014-09-03 Sasha Smundak <asmundak@google.com>
22657
22658 * gdb.python/py-frame.exp: Test Frame.read_register.
22659
7d793aa9
SDJ
226602014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22661
22662 PR python/16699
22663 * gdb.python/py-completion.exp: New file.
22664 * gdb.python/py-completion.py: Likewise.
22665
fb0576e9
DE
226662014-08-28 Doug Evans <dje@google.com>
22667
22668 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22669 eax,etc. are live with values set by gdb and thus the compiler can't
22670 use them.
22671 * gdb.arch/i386-pseudo.c (main): Ditto.
22672
ee92b0dd
DE
226732014-08-27 Doug Evans <dje@google.com>
22674
22675 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22676
6649db35
DE
226772014-08-25 Doug Evans <dje@google.com>
22678
22679 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22680 (main): Ditto.
22681
564b7600
DE
226822014-08-25 Doug Evans <dje@google.com>
22683
22684 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22685
3881fb67
YQ
226862014-08-24 Yao Qi <yao@codesourcery.com>
22687
22688 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22689 symbol off.
22690 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22691
a05a36a5
DE
226922014-08-22 Doug Evans <dje@google.com>
22693
22694 PR 17276
22695 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22696 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22697 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22698
7c343b48
YQ
226992014-08-22 Yao Qi <yao@codesourcery.com>
22700
22701 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22702 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22703 * gdb.python/python.exp: Likewise. Use .py file on the host
22704 instead of the build.
22705
22fd09ae
JK
227062014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22707
22708 * gdb.threads/gcore-stale-thread.c: New file.
22709 * gdb.threads/gcore-stale-thread.exp: New file.
22710
a8454a7c
PA
227112014-08-21 Pedro Alves <palves@redhat.com>
22712
22713 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22714 * gdb.base/gcore-relro-pie.exp: Likewise.
22715 * gdb.base/gcore-relro.exp: Likewise.
22716 * gdb.base/gcore.exp: Likewise.
22717 * gdb.base/print-symbol-loading.exp: Likewise.
22718 * gdb.threads/gcore-thread.exp: Likewise.
22719 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22720
2a31c623
PA
227212014-08-20 Pedro Alves <palves@redhat.com>
22722 Jan Kratochvil <jan.kratochvil@redhat.com>
22723
22724 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22725 configure.
22726 (EXPECT): Handle READ1 being set.
22727 (all): Depend on EXTRA_RULES.
22728 (check-read1, expect-read1, read1.so, read1): New rules.
22729 * README (Testsuite Parameters): Document the READ1 make variable.
22730 (Race detection): New section.
22731 * configure: Regenerate.
22732 * configure.ac: If build==host==target, and running under a
22733 GNU/glibc system, add read1 to the extra Makefile rules.
22734 (EXTRA_RULES): AC_SUBST it.
22735 * lib/read1.c: New file.
22736
d36430db
JB
227372014-08-20 Joel Brobecker <brobecker@adacore.com>
22738
22739 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22740 the handling of variables declared as a typedef to an array
22741 which a DW_AT_data_location attribute.
22742
9a0dc9e3
PA
227432014-08-19 Andrew Burgess <aburgess@broadcom.com>
22744 Pedro Alves <palves@redhat.com>
22745
22746 PR symtab/14604
22747 PR symtab/14605
22748 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22749 gdb_test.
22750
0718a8da
PA
227512014-08-19 Pedro Alves <palves@redhat.com>
22752
22753 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22754
13b448cd
YQ
227552014-08-19 Yao Qi <yao@codesourcery.com>
22756
22757 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22758 right line.
22759
1cbf5077
DB
227602014-08-18 David Blaikie <dblaikie@gmail.com>
22761
22762 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22763
bf0fae19
JB
227642014-08-18 Joel Brobecker <brobecker@adacore.com>
22765
22766 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22767 attribute in array range.
22768
3c8c5dcc
JB
227692014-08-18 Joel Brobecker <brobecker@adacore.com>
22770
22771 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22772
e66d4446
SC
227732014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22774
22775 PR c++/17132
22776 * gdb.cp/pr17132.cc: New file.
22777 * gdb.cp/pr17132.exp: New file.
22778
940df408
SC
227792014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22780
22781 * gdb.python/py-xmethods.py (A_getarrayind)
22782 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22783 Use 'print' with function call syntax.
22784 (E_method_matcher.match): Fix tab vs space indentation mixup.
22785
ebcc6c3a
YQ
227862014-08-15 Yao Qi <yao@codesourcery.com>
22787
22788 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22789 false.
22790
775e0f04
YQ
227912014-08-15 Yao Qi <yao@codesourcery.com>
22792
22793 * gdb.cp/casts.exp: Set print symbol off.
22794 * gdb.cp/class2.exp: Likewise.
22795 * gdb.cp/overload.exp: Likewise.
22796 * gdb.cp/templates.exp: Likewise.
22797
d769e349
DE
227982014-08-11 Doug Evans <dje@google.com>
22799
22800 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22801 (test_load_shlib): Update.
22802
20c6f1e1
YQ
228032014-08-09 Yao Qi <yao@codesourcery.com>
22804
22805 * gdb.base/display.exp: Invoke is_address_zero_readable.
22806 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22807 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22808 * gdb.base/hbreak-unmapped.exp: Return if
22809 is_address_zero_readable returns true.
22810 * gdb.base/signest.exp: Likewise.
22811 * gdb.base/signull.exp: Likewise.
22812 * gdb.base/sigbpt.exp: Likewise.
22813 * gdb.guile/scm-disasm.exp: Do the test if
22814 is_address_zero_readable returns false.
22815 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22816 * gdb.python/py-arch.exp: Likewise.
22817 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22818 * lib/gdb.exp (is_address_zero_readable): New proc.
22819
5792e8e3
YQ
228202014-08-09 Yao Qi <yao@codesourcery.com>
22821
22822 PR testsuite/13443
22823 * gdb.mi/mi-var-display.exp: Make test messages unique.
22824
3cecbbbe
TT
228252014-08-04 Tom Tromey <tromey@redhat.com>
22826
22827 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22828 target 0".
22829
00b51ff5
TT
228302014-08-04 Tom Tromey <tromey@redhat.com>
22831
22832 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22833 "target_resume".
22834
6908c509
JB
228352014-08-01 Joel Brobecker <brobecker@adacore.com>
22836
22837 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22838 inner_vla_struct_object_size.
22839 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22840 as xfail.
22841
cc6563d2
PA
228422014-07-30 Pedro Alves <palves@redhat.com>
22843
22844 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22845 comment.
22846
7e09a223
YQ
228472014-07-29 Yao Qi <yao@codesourcery.com>
22848
22849 PR gdb/17206
22850 * gdb.base/until-nodebug.exp: New.
22851
7ebdbe92
DE
228522014-07-28 Doug Evans <xdje42@gmail.com>
22853
22854 PR guile/17203
22855 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22856 previously existing parameter, and previously ambiguously spelled
22857 parameter.
22858
fdb1adc6
WN
228592014-07-28 Will Newton <will.newton@linaro.org>
22860
22861 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22862
186fcde0
DE
228632014-07-26 Ludovic Courtès <ludo@gnu.org>
22864 Doug Evans <xdje42@gmail.com>
22865
22866 PR guile/17146
22867 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22868
70509625
PA
228692014-07-25 Pedro Alves <palves@redhat.com>
22870
22871 * gdb.threads/signal-command-handle-nopass.c: New file.
22872 * gdb.threads/signal-command-handle-nopass.exp: New file.
22873 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22874 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22875 * gdb.threads/signal-delivered-right-thread.c: New file.
22876 * gdb.threads/signal-delivered-right-thread.exp: New file.
22877
c3f814a1
PA
228782014-07-25 Pedro Alves <palves@redhat.com>
22879
22880 * gdb.base/double-prompt-target-event-error.exp
22881 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22882 match.
22883 (cancel_pagination_in_target_event): Rework double prompt
22884 detection.
22885 * gdb.base/paginate-after-ctrl-c-running.exp
22886 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22887 <return>' match.
22888 * gdb.base/paginate-bg-execution.exp
22889 (test_bg_execution_pagination_return)
22890 (test_bg_execution_pagination_cancel): Remove '-notransfer
22891 <return>' matches.
22892 * gdb.base/paginate-execution-startup.exp
22893 (test_fg_execution_pagination_return)
22894 (test_fg_execution_pagination_cancel): Remove '-notransfer
22895 <return>' matches.
22896 * gdb.base/paginate-inferior-exit.exp
22897 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22898 match.
22899 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22900 * lib/gdb.exp (pagination_prompt): Run text through
22901 string_to_regexp.
22902 (gdb_test_multiple): Match $pagination_prompt instead of
22903 "<return>".
22904 (string_to_regexp): Move to lib/gdb-utils.exp.
22905
e214cf6c
JK
229062014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22907
22908 * gdb.arch/amd64-entry-value-paramref.S: New file.
22909 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22910 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22911 * gdb.arch/amd64-optimout-repeat.S: New file.
22912 * gdb.arch/amd64-optimout-repeat.c: New file.
22913 * gdb.arch/amd64-optimout-repeat.exp: New file.
22914
17d0c5c8
JK
229152014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22916
22917 PR gdb/17170
22918 * gdb.base/statistics.exp: New file.
22919
b8b8facf
DE
229202014-07-17 Doug Evans <dje@google.com>
22921
74b49205 22922 PR gdb/17170
b8b8facf
DE
22923 * gdb.base/maint.exp: Update testing of per-command stats.
22924
1b5d0ab3
PA
229252014-07-16 Pedro Alves <palves@redhat.com>
22926
22927 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22928 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22929 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22930 (tfile_write_buf): New functions.
22931 (add_memory_block): Rewrite using the above.
22932 (adjust_function_address): New function.
22933 (FUNCTION_ADDRESS): New macro.
22934 (write_basic_trace_file): Remove short_x local, and use
22935 tfile_write_16. Change type of func_addr local to unsigned long
22936 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22937 here. Cast argument of add_memory_block to char pointer.
22938 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22939 (main): Remove parameters.
22940 * gdb.trace/tfile.exp: Remove nowarnings.
22941
4d974e88
SM
229422014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22943
22944 * gdb.base/debug-expr.exp: Test string evaluation with
22945 "debug expression" on.
22946
41e99568
PA
229472014-07-15 Pedro Alves <palves@redhat.com>
22948
22949 * gdb.base/reread.exp: Use clean_restart.
22950
487d9753
PL
229512014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22952
22953 * gdb.arch/avr-flash-qualifer.c: New.
22954 * gdb.arch/avr-flash-qualifer.exp: New.
22955
cc1c52ad
PA
229562014-07-14 Pedro Alves <palves@redhat.com>
22957
22958 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22959 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22960
1e973570
PA
229612014-07-14 Pedro Alves <palves@redhat.com>
22962
22963 * gdb.base/double-prompt-target-event-error.c: New file.
22964 * gdb.base/double-prompt-target-event-error.exp: New file.
22965
93d6eb10
PA
229662014-07-14 Pedro Alves <palves@redhat.com>
22967
22968 PR gdb/17072
22969 * gdb.base/paginate-inferior-exit.c: New file.
22970 * gdb.base/paginate-inferior-exit.exp: New file.
22971
0017922d
PA
229722014-07-14 Pedro Alves <palves@redhat.com>
22973
22974 PR gdb/17072
22975 * gdb.base/paginate-bg-execution.c: New file.
22976 * gdb.base/paginate-bg-execution.exp: New file.
22977
94696ad3
PA
229782014-07-14 Pedro Alves <palves@redhat.com>
22979
22980 PR gdb/17072
22981 * gdb.base/paginate-execution-startup.c: New file.
22982 * gdb.base/paginate-execution-startup.exp: New file.
22983 * lib/gdb.exp (pagination_prompt): New global.
22984 (default_gdb_spawn): New procedure, factored out from
22985 default_gdb_spawn.
22986 (default_gdb_start): Adjust to call default_gdb_spawn.
22987 (gdb_spawn): New procedure.
22988
bd293940
PA
229892014-07-14 Pedro Alves <palves@redhat.com>
22990
22991 * lib/gdb.exp (gdb_assert): New procedure.
22992 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22993
c933f875
PA
229942014-07-14 Pedro Alves <palves@redhat.com>
22995
22996 * gdb.base/execution-termios.c: New file.
22997 * gdb.base/execution-termios.exp: New file.
22998
d98b7a16
TT
229992014-07-14 Tom Tromey <tromey@redhat.com>
23000
23001 * gdb.cp/vla-cxx.cc: New file.
23002 * gdb.cp/vla-cxx.exp: New file.
23003
548740d6
TT
230042014-07-14 Tom Tromey <tromey@redhat.com>
23005
23006 * gdb.reverse/rerun-prec.c: New file.
23007 * gdb.reverse/rerun-prec.exp: New file.
23008
a25eb028
MR
230092014-07-12 Maciej W. Rozycki <macro@mips.com>
23010 Maciej W. Rozycki <macro@codesourcery.com>
23011
23012 * lib/gdb-utils.exp: New file.
23013 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
23014 inline `gdb_init_command' processing.
23015 (gdb_start_cmd): Likewise.
23016 * lib/mi-support.exp (mi_run_cmd): Likewise.
23017 * README: Document `gdb_init_command' and `gdb_init_commands'.
23018
218c2655
JK
230192014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
23020
23021 Fix false FAIL running under a very long directory name.
23022 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
23023 and "set print elements 10000". Twice.
23024
5401fde3
YQ
230252014-07-11 Yao Qi <yao@codesourcery.com>
23026
23027 * gdb.base/exprs.exp: "set print symbol off".
23028
e76126e8
PA
230292014-07-11 Pedro Alves <palves@redhat.com>
23030
23031 * gdb.threads/kill.c: New file.
23032 * gdb.threads/kill.exp: New file.
23033
2d6f0de6
YQ
230342014-07-10 Yao Qi <yao@codesourcery.com>
23035
23036 * gdb.trace/tfile.c (write_basic_trace_file)
23037 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
23038 address written to trace file.
23039
7180e04a
PA
230402014-07-09 Pedro Alves <palves@redhat.com>
23041
23042 * gdb.base/attach-wait-input.exp: New file.
23043 * gdb.base/attach-wait-input.c: New file.
23044
9a9a7608
AB
230452014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
23046
23047 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
23048 setting up test structures.
23049 (main): Call new test function.
23050 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
23051 test function, continue into test function and walk test
23052 structures.
23053
161ac41e
YQ
230542014-07-02 Yao Qi <yao@codesourcery.com>
23055
23056 * gdb.trace/entry-values.c: Define labels 'foo_start' and
23057 'bar_start' at the beginning of functions 'foo' and 'bar'
23058 respectively.
23059 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
23060 instead of 'foo' and 'bar'.
23061
1f267ae3
MM
230622014-07-08 Markus Metzger <markus.t.metzger@intel.com>
23063
23064 * gdb.btrace/segv.exp: New.
23065 * gdb.btrace/segv.c: New.
23066
2b239efb
LM
230672014-07-02 Luis Machado <lgustavo@codesourcery.com>
23068
23069 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
23070 instruction.
23071
cf363f18
MW
230722014-06-30 Mark Wielaard <mjw@redhat.com>
23073
23074 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
23075 vulture, vilify, villar): New volatile array constants.
23076 (vindictive, vegetation): New const volatile array constants.
23077 * gdb.base/volatile.exp: Test volatile and const volatile array
23078 types.
23079
aebf9d24
AA
230802014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
23081
23082 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
23083 target lacks support for awatch, rwatch, or hbreak.
23084
b67a2c6f
YQ
230852014-06-27 Yao Qi <yao@codesourcery.com>
23086
23087 * gdb.multi/dummy-frame-restore.exp: New.
23088 * gdb.multi/dummy-frame-restore.c: New.
23089
aef92902
MM
230902014-06-25 Markus Metzger <markus.t.metzger@intel.com>
23091
23092 * gdb.btrace/gcore.exp: New.
23093
8e9db26e
PA
230942014-06-23 Pedro Alves <palves@redhat.com>
23095
23096 * gdb.base/watchpoint-reuse-slot.c: New file.
23097 * gdb.base/watchpoint-reuse-slot.exp: New file.
23098
70afc5b7
SC
230992014-06-23 Siva Chandra Reddy <sivachandra@google.com>
23100
23101 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
23102 progspace's filename in 'info', 'enable' and 'disable' command
23103 tests.
23104
b972bd9c
JK
231052014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
23106
23107 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
23108 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23109 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
23110
125f8a3d
GB
231112014-06-20 Gary Benson <gbenson@redhat.com>
23112
23113 * gdb.arch/i386-avx.exp: Fix include file location.
23114 * gdb.arch/i386-sse.exp: Likewise.
23115
3ed9baed
IB
231162014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
23117
23118 * gdb.dlang/expression.exp: New file.
23119
034f788c
PA
231202014-06-19 Pedro Alves <palves@redhat.com>
23121
23122 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
23123 out from ...
23124 (top level): ... here. Iterate running tests under different
23125 scheduler-locking settings.
23126
45371d0c
LM
231272014-06-18 Luis Machado <lgustavo@codesourcery.com>
23128
23129 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
23130 to DW_FORM_addr and use non-zero addresses.
23131
5d376983
SC
231322014-06-18 Siva Chandra Reddy <sivachandra@google.com>
23133
23134 PR gdb/17017
23135 * gdb.python/py-xmethods.cc: Add global function call counters and
23136 increment them in their respective functions. Remove "cout"
23137 statements.
23138 * gdb.python/py-xmethods.exp: Make tests check the global function
23139 call counters instead of depending on inferior IO.
23140
a1aa2221
LM
231412014-06-18 Don Breazeal <donb@codesourcery.com>
23142
23143 * gdb.base/foll-fork.exp (default_fork_parent_follow):
23144 Deleted procedure.
23145 (explicit_fork_parent_follow): Deleted procedure.
23146 (explicit_fork_child_follow): Deleted procedure.
23147 (test_follow_fork): New procedure.
23148 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 23149 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
23150 procedure calls.
23151
0fc05997
YQ
231522014-06-17 Yao Qi <yao@codesourcery.com>
23153
23154 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
23155 CP1252.
23156
70795c52
LM
231572014-06-17 Luis Machado <lgustavo@codesourcery.com>
23158
23159 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
23160 Initialize ptr and S explicitly.
23161 (skip_type_update_when_not_use_rtti_test): Likewise.
23162
6be47f0c
KS
231632014-06-16 Keith Seitz <keiths@redhat.com>
23164
23165 PR mi/15863
23166 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
23167 the inferior is started.
23168
d03de421
PA
231692014-06-16 Pedro Alves <palves@redhat.com>
23170
23171 * gdb.base/break-main-file-remove-fail.c: New file.
23172 * gdb.base/break-main-file-remove-fail.exp: New file.
23173 * gdb.base/break-unload-file.exp: Use build_executable instead of
23174 prepare_for_testing.
23175 (test_break): New parameter "initial_load". Handle it.
23176 (top level): Add initial_load cmdline/file axis.
23177
f9579b99
TT
231782014-06-12 Tom Tromey <tromey@redhat.com>
23179
23180 * gdb.base/completion.exp: Don't use directory name in test.
23181
3657956b
GB
231822014-06-09 Gary Benson <gbenson@redhat.com>
23183
23184 * gdb.base/sigall.c [Functions to send signals]: Reorder to
23185 separate the always-available ANSI-standard signals from the
23186 signals that require checking.
23187 (main): Likewise.
23188 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
23189 Likewise.
23190 (main): Likewise.
23191
4186eb54
KS
231922014-06-07 Keith Seitz <keiths@redhat.com>
23193
23194 Revert:
23195 PR c++/16253
23196 * gdb.cp/var-tag.cc: New file.
23197 * gdb.cp/var-tag.exp: New file.
23198 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23199 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23200 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23201 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23202
25326a28 232032014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
23204
23205 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
23206
829155c9
PA
232072014-06-06 Pedro Alves <palves@redhat.com>
23208
23209 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
23210 in target debug output instead of looking at RSP packets,
23211 disabling the test on any target that uses hardware stepping.
23212 Update comments.
23213
61c8d22e
PA
232142014-06-06 Pedro Alves <palves@redhat.com>
23215
23216 * gdb.base/break-unload-file.exp: Fix typo.
23217
d9a47287
YQ
232182014-06-06 Yao Qi <yao@codesourcery.com>
23219
23220 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
23221 from "jit_function" to "^jit_function".
23222
e5e01dbf
YQ
232232014-06-06 Yao Qi <yao@codesourcery.com>
23224
23225 * gdb.base/async.c (foo): Add one statement.
23226 * gdb.base/async.exp: Get the next instruction address and
23227 match the output of "nexti" by instruction address. Match
23228 the hex address in the output of "finish".
23229
73ba372c
GB
232302014-06-06 Gary Benson <gbenson@redhat.com>
23231
23232 * gdb.base/call-signals.c: Remove preprocessor conditionals
23233 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
23234 SIGSEGV and SIGTERM.
23235 * gdb.base/sigall.c: Likewise.
23236 * gdb.base/unwindonsignal.c: Likewise.
23237 * gdb.reverse/sigall-reverse.c: Likewise.
23238
831517df
YQ
232392014-06-06 Yao Qi <yao@codesourcery.com>
23240
23241 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
23242 readable, skip the test.
23243
b8b91e98
YQ
232442014-06-06 Yao Qi <yao@codesourcery.com>
23245
23246 * gdb.threads/staticthreads.c (thread_function): Move the line
23247 setting breakpoint on forward.
23248 * gdb.threads/staticthreads.exp: Update comments.
23249
fb934770
LC
232502014-06-05 Ludovic Courtès <ludo@gnu.org>
23251
23252 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
23253 "history-append! type error".
23254
6ef284bd
SM
232552014-06-05 Simon Marchi <simon.marchi@ericsson.com>
23256
23257 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
23258 erroneous dprintf expected input.
23259
a872e241
DE
232602014-06-04 Doug Evans <xdje42@gmail.com>
23261
23262 * gdb.guile/scm-generics.exp: Delete.
23263
16f691fb
DE
232642014-06-04 Doug Evans <xdje42@gmail.com>
23265
23266 * gdb.guile/scm-breakpoint.exp: Update.
23267 Add tests for breakpoint registration.
23268
012370f6
TT
232692014-06-04 Tom Tromey <tromey@redhat.com>
23270
23271 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23272 VLA-in-union.
23273 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
23274 inner_vla_struct, vla_union types. Initialize objects of those
23275 types and compute their sizes.
23276
9f5a4cef
HZ
232772014-06-04 Nathan Sidwell <nathan@codesourcery.com>
23278 Hui Zhu <hui@codesourcery.com>
23279
23280 * gdb.base/fileio.exp: Add test for shell not available as well as
23281 available.
23282 * gdb.base/fileio.c (test_system): Check for shell twice.
23283
90a45c4d
YQ
232842014-06-04 Yao Qi <yao@codesourcery.com>
23285
23286 * gdb.base/auto-connect-native-target.exp: Remove redundant
23287 space from the regexp pattern.
23288
70017e41
YQ
232892014-06-04 Yao Qi <yao@codesourcery.com>
23290
23291 * gdb.base/default.exp: Replace "child" with "native" in
23292 regexp pattern.
23293
883964a7
SC
232942014-06-03 Siva Chandra Reddy <sivachandra@google.com>
23295
23296 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
23297 * gdb.python/py-xmethods.exp: New tests to test xmethods.
23298 * gdb.python/py-xmethods.py: Python script supporting the
23299 new testcase and tests.
23300
ef370185
JB
233012014-06-03 Joel Brobecker <brobecker@adacore.com>
23302 Pedro Alves <palves@redhat.com>
23303
23304 PR breakpoints/17000
23305 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
23306 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
23307
1e2ccb61
BM
233082014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
23309
23310 * gdb.base/subst.exp: Add tests to verify partial path matching
23311 output.
23312
c6ec5ab2
PA
233132014-06-03 Pedro Alves <palves@redhat.com>
23314
23315 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
23316 target that doesn't use software single-stepping.
23317
835c559f
PA
233182014-06-03 Pedro Alves <palves@redhat.com>
23319
23320 PR breakpoints/17000
23321 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23322 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23323
06eb1586
DE
233242014-06-02 Doug Evans <xdje42@gmail.com>
23325
23326 * gdb.guile/scm-parameter.exp: New file.
23327
e698b8c4
DE
233282014-06-02 Doug Evans <xdje42@gmail.com>
23329
23330 * gdb.guile/scm-cmd.c: New file.
23331 * gdb.guile/scm-cmd.exp: New file.
23332
ded03782
DE
233332014-06-02 Doug Evans <xdje42@gmail.com>
23334
23335 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23336 pretty-printer lookup.
23337 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23338 (make-pp_s-printer): Call it.
23339 (make-pretty-printer-from-dict): New function.
23340 (lookup-pretty-printer-maker-from-dict): New function.
23341 (*pretty-printer*): Simplify.
23342 (make-objfile-pp_s-printer): New function.
23343 (install-objfile-pretty-printers!): New function.
23344 (make-progspace-pp_s-printer): New function.
23345 (install-progspace-pretty-printers!): New function.
23346 * gdb.guile/scm-progspace.c: New file.
23347 * gdb.guile/scm-progspace.exp: New file.
23348
41fac0cf
PA
233492014-06-02 Pedro Alves <palves@redhat.com>
23350
23351 * gdb.base/dprintf-bp-same-addr.c: New file.
23352 * gdb.base/dprintf-bp-same-addr.exp: New file.
23353
96ae5695
EBM
233542014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23355
23356 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23357 * gdb.arch/powerpc-power.s: Likewise.
23358
da02b3a8
JB
233592014-06-02 Joel Brobecker <brobecker@adacore.com>
23360
23361 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23362
c72b2e7b
YQ
233632014-06-01 Yao Qi <yao@codesourcery.com>
23364
23365 * gdb.base/watchpoint.exp (test_watch_location): Check null
23366 pointer can be dereferenced. If not, do the test, otherwise
23367 skip it.
23368
53e8a631
AB
233692014-05-30 Andrew Burgess <aburgess@broadcom.com>
23370
23371 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23372 results.
23373 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23374
938f0e2f
AB
233752014-05-30 Andrew Burgess <aburgess@broadcom.com>
23376
23377 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23378 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23379 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23380 * gdb.arch/amd64-invalid-stack-top.c: New file.
23381 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23382
9ba6657a
PA
233832014-05-30 Pedro Alves <palves@redhat.com>
23384
23385 PR breakpoints/17000
23386 * gdb.base/sss-bp-on-user-bp.c: New file.
23387 * gdb.base/sss-bp-on-user-bp.exp: New file.
23388
522c09bf
DB
233892014-05-30 David Blaikie <dblaikie@gmail.com>
23390
23391 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23392 gnu_inline semantics via attribute.
23393 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23394 source explicitly specifies the required semantics.
23395
bf4ef81e
MR
233962014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23397
23398 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23399
329ea579
PA
234002014-05-29 Pedro Alves <palves@redhat.com>
23401 Tom Tromey <tromey@redhat.com>
23402
23403 * gdb.base/async-shell.exp: Don't enable target-async.
23404 * gdb.base/async.exp
23405 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23406 parameter. Adjust.
23407 (top level): Don't test with "target-async".
23408 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23409 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23410 * gdb.base/inferior-died.exp: Don't enable target-async.
23411 * gdb.base/interrupt-noterm.exp: Likewise.
23412 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23413 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23414 * gdb.mi/mi-nonstop.exp: Likewise.
23415 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23416 * gdb.mi/mi-nsintrall.exp: Likewise.
23417 * gdb.mi/mi-nsmoribund.exp: Likewise.
23418 * gdb.mi/mi-nsthrexec.exp: Likewise.
23419 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23420 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23421 * gdb.python/py-evsignal.exp: Don't enable target-async.
23422 * gdb.python/py-evthreads.exp: Likewise.
23423 * gdb.python/py-prompt.exp: Likewise.
23424 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23425 * gdb.server/solib-list.exp: Don't enable target-async.
23426 * gdb.threads/thread-specific-bp.exp: Likewise.
23427 * lib/mi-support.exp: Adjust to use mi-async.
23428
fd664c91
PA
234292014-05-29 Pedro Alves <palves@redhat.com>
23430
23431 PR gdb/13860
23432 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23433 reason, even in sync mode.
23434
251bde03
PA
234352014-05-29 Pedro Alves <palves@redhat.com>
23436 Hui Zhu <hui@codesourcery.com>
23437
23438 PR PR15693
23439 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23440 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23441 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23442 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23443
7f3c0343
JB
234442014-05-28 Joel Brobecker <brobecker@adacore.com>
23445
23446 * config/monitor.exp (gdb_target_monitor): Replace use of
23447 "set remotebaud" by "set serial baud".
23448
b2715b27
AW
234492014-05-26 Andy Wingo <wingo@igalia.com>
23450
23451 * gdb.guile/scm-breakpoint.exp:
23452 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23453 properties instead of gdb-object-properties.
23454
498a4489
YQ
234552014-05-26 Yao Qi <yao@codesourcery.com>
23456
23457 * gdb.server/no-thread-db.exp: Specify source file name
23458 explicitly when setting a breakpoint.
23459
589fdceb
MM
234602014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23461
23462 * gdb.btrace/vdso.c: New.
23463 * gdb.btrace/vdso.exp: New.
23464
e9089e05
MM
234652014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23466
23467 * gdb.base/gcore.exp (capture_command_output): Move ...
23468 * lib/gdb.exp (capture_command_output): ... here.
23469
67b5c0c1
MM
234702014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23471
23472 * gdb.btrace/data.exp: Test memory access during btrace replay.
23473
a2199296
SM
234742014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23475
23476 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23477
17b2616c
PA
234782014-05-21 Pedro Alves <palves@redhat.com>
23479
23480 PR gdb/13860
23481 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23482 (top level): Test that output related to execution commands is
23483 sent to the console with CLI commands, but not with MI commands.
23484 Test that breakpoint events are always mirrored to the console.
23485 Also expect the new source line to be output after a "next" in
23486 async mode too. Make it a pass/fail test.
23487 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23488 output.
23489 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23490
5166082f
PA
234912014-05-21 Pedro Alves <palves@redhat.com>
23492
23493 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23494 Use them to test variations of "list" after reaching a breakpoint.
23495 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23496 Test "list" with listsize 10 after reaching a breakpoint.
23497 * gdb.python/python.exp (decode_line current location line
23498 number): Adjust expected line number.
23499
2f25d70f
SM
235002014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23501
23502 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23503 behavior for $args, pass it directly to "run".
23504
ff604a67
MR
235052014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23506
23507 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23508 30000 to 65536.
23509
6a3cb8e8
PA
235102014-05-21 Pedro Alves <palves@redhat.com>
23511
23512 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23513 auto-connect-native-target off".
23514 * gdb.base/auto-connect-native-target.c: New file.
23515 * gdb.base/auto-connect-native-target.exp: New file.
23516
4ebfc96e
PA
235172014-05-21 Pedro Alves <palves@redhat.com>
23518
23519 * gdb.base/default.exp: Test "target native" instead of "target
23520 child".
23521
36d46afb
MW
235222014-05-21 Mark Wielaard <mjw@redhat.com>
23523
23524 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23525
5876f503
JK
235262014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23527
23528 Fix TLS access for -static -pthread.
23529 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23530 <HAVE_TLS> (thread_function, main): Initialize it.
23531 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23532 Add clean_restart.
23533 <$have_tls != "">: Check TLSVAR.
23534
0256a6ac
PA
235352014-05-21 Pedro Alves <palves@redhat.com>
23536
23537 * gdb.base/dcache-line-read-error.c: New.
23538 * gdb.base/dcache-line-read-error.exp: New.
23539
936d2992
PA
235402014-05-20 Pedro Alves <palves@redhat.com>
23541
23542 * gdb.base/compare-sections.c: New file.
23543 * gdb.base/compare-sections.exp: New file.
23544
802e8e6d
PA
235452014-05-20 Pedro Alves <palves@redhat.com>
23546
23547 * gdb.base/break-idempotent.c: New file.
23548 * gdb.base/break-idempotent.exp: New file.
23549
e59fa00f
MM
235502014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23551
23552 * gdb.btrace/nohist.exp: New.
23553
8b696e31
YQ
235542014-05-20 Yao Qi <yao@codesourcery.com>
23555
23556 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23557 gdb.reverse directory and gdb_reverse_timeout exists in board
23558 setting.
23559 * README: Document gdb_reverse_timeout.
23560
73c9764f
YQ
235612014-05-20 Yao Qi <yao@codesourcery.com>
23562
23563 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23564 'test_file_name'. Treat args as a string instead of a list.
23565 (gdb_init): Rename argument 'args' by 'test_file_name'.
23566
f1f4348a
JK
235672014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23568
23569 * gdb.arch/powerpc-power.exp: New file.
23570 * gdb.arch/powerpc-power.s: New file.
23571
0dbe70ce
DE
235722014-05-16 Doug Evans <dje@google.com>
23573
23574 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23575 * gdb.base/completion.exp: Check that all expected files exist
23576 before doing file completion.
0dbe70ce 23577
8d551b02
DE
235782014-05-16 Doug Evans <dje@google.com>
23579
23580 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23581 Update.
23582 (do_syscall_tests_without_xml): Update.
23583
73eb7709
PA
235842014-05-16 Pedro Alves <palves@redhat.com>
23585
23586 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23587 instead of "unknown output after running".
23588
3fae92fc
YQ
235892014-05-16 Yao Qi <yao@codesourcery.com>
23590
23591 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23592 file1.txt from host at the end.
23593 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23594
c2b2ccc5
DE
235952014-05-15 Doug Evans <dje@google.com>
23596
23597 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23598 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23599 loading file. Add test for TU lookup.
23600
8c217a4b
SM
236012014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23602
23603 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23604 calling "-exec-arguments" or "set args" before running the
23605 inferior.
23606
3deb39c6
SM
236072014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23608
23609 * lib/mi-support.exp (mi_expect_stop): Expect message for
23610 inferiors that exit with non-zero exit code.
23611
71a79f8c
YQ
236122014-05-14 Yao Qi <yao@codesourcery.com>
23613
23614 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23615 match absolute path on remote host.
23616 (test_file_list_exec_source_files): Remove "/" from the
23617 pattern.
23618
f23fcd46
YQ
236192014-05-14 Yao Qi <yao@codesourcery.com>
23620
23621 * boards/local-remote-host-notty.exp (${board}_file): New
23622 proc.
23623
9404b58f
KM
236242014-05-07 Kyle McMartin <kyle@redhat.com>
23625
23626 Pushed by Joel Brobecker <brobecker@adacore.com>.
23627 * gdb.arch/aarch64-atomic-inst.c: New file.
23628 * gdb.arch/aarch64-atomic-inst.exp: New file.
23629
5e45f04c
YQ
236302014-05-07 Yao Qi <yao@codesourcery.com>
23631
23632 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23633 in current context" too.
23634
c888a17d
KS
236352014-05-05 Keith Seitz <keiths@redhat.com>
23636
23637 * gdb.linespec/ls-dollar.exp: Add test for linespec
23638 file:convenience_variable.
23639
290a839c
YQ
236402014-05-05 Yao Qi <yao@codesourcery.com>
23641
23642 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23643 traceframes into tfile and ctf trace files. Read data from
23644 trace file and test collected data.
23645 (gdb_collect_locals_test): Likewise.
23646 (gdb_unavailable_registers_test): Likewise.
23647 (gdb_unavailable_floats): Likewise.
23648 (gdb_collect_globals_test): Likewise.
23649 (top-level): Append "ctf" to trace_file_targets if GDB
23650 supports.
23651
b5262cd0
YQ
236522014-05-05 Yao Qi <yao@codesourcery.com>
23653
23654 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23655 code to ...
23656 (gdb_collect_args_test_1): ... it. New proc.
23657 (gdb_collect_locals_test): Move some code to ...
23658 (gdb_collect_locals_test_1): ... it. New proc.
23659 (gdb_unavailable_registers_test): Move some code to ...
23660 (gdb_unavailable_registers_test_1): ... it. New proc.
23661 (gdb_unavailable_floats): Move some code to ...
23662 (gdb_unavailable_floats_1): ... it. New proc.
23663
30a1e6cc
SDJ
236642014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23665
23666 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23667 probes to test for bitness recognition.
23668 * gdb.arch/amd64-stap-optional-prefix.exp
23669 (test_probe_value_without_reg): New procedure.
23670 Add code to test for different kinds of bitness.
23671
f33da99a
SDJ
236722014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23673
23674 PR breakpoints/16889
23675 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23676 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23677
5b80f00d
PA
236782014-05-01 Pedro Alves <palves@redhat.com>
23679
23680 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23681 gdb_file_cmd if no file is specified.
23682 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23683 last_loaded_file to set the remote exec-file.
23684
f8c2a73c
PA
236852014-05-01 Pedro Alves <palves@redhat.com>
23686
23687 * boards/local-remote-host.exp: New file.
23688
be6e8ac7
PA
236892014-05-01 Pedro Alves <palves@redhat.com>
23690
23691 * boards/local-remote-host.exp: Rename to ...
23692 * boards/local-remote-host-notty.exp: ... this.
23693
cac0dc8f
JB
236942014-04-28 Joel Brobecker <brobecker@adacore.com>
23695
23696 * gdb.ada/dyn_arrayidx: New testcase.
23697
9730e6cc
YQ
236982014-04-26 Yao Qi <yao@codesourcery.com>
23699
23700 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23701 and compute the length of function main. Save it in
23702 $main_length.
23703 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23704 (top-level): Use gdb_compile to compile objects into
23705 executable and restart GDB. Remove invocation to
23706 prepare_for_testing.
23707
7ae1a6a6
PA
237082014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23709 Pedro Alves <palves@redhat.com>
23710
23711 PR server/16255
23712 * gdb.multi/multi-attach.c: New file.
23713 * gdb.multi/multi-attach.exp: New file.
23714
4082afcc
PA
237152014-04-25 Pedro Alves <palves@redhat.com>
23716
23717 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23718 user.
23719 (top level): Test that "set remote conditional-breakpoints-packet
23720 off" works as intended.
23721 * gdb.base/dprintf.exp: Test that "set remote
23722 breakpoint-commands-packet off" works as intended.
23723 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23724 New function.
23725 (top level): Call it.
23726 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23727 remote fast-tracepoints-packet off" works as intended.
23728 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23729 * lib/gdb.exp (gdb_is_target_remote): ... here.
23730
2abc3f8d
DB
237312014-04-24 David Blaikie <dblaikie@gmail.com>
23732
23733 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23734 ensure clang would not discard them.
23735 * gdb.base/gdbvars.c: Ditto.
23736 * gdb.base/memattr.c: Ditto.
23737 * gdb.base/whatis.c: Ditto.
23738 * gdb.python/py-prettyprint.c: Ditto.
23739 * gdb.trace/actions.c: Ditto.
23740 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23741 ensure clang would not discard it.
23742
bfd39632
DB
237432014-04-24 David Blaikie <dblaikie@gmail.com>
23744
23745 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23746 clang to emit the full definition of type required by the test
23747 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23748
22842ff6
DB
237492014-04-24 David Blaikie <dblaikie@gmail.com>
23750
23751 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23752 coax Clang into emitting the definition of the type.
23753 * gdb.cp/pr10728-x.h (y): Ditto.
23754 * gdb.cp/pr10728-y.cc (y): Ditto.
23755
c2e827ad
DB
237562014-04-24 David Blaikie <dblaikie@gmail.com>
23757
23758 * gdb.base/label.exp: XFAIL label related tests under Clang.
23759 * gdb.cp/cplabel.exp: Ditto.
23760 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23761 under Clang those using labels.
23762
4c2d33e7
YQ
237632014-04-25 Yao Qi <yao@codesourcery.com>
23764
23765 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23766 double_label.
23767 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23768 partial_label and double_label.
23769
56083b99
DB
237702014-04-24 David Blaikie <dblaikie@gmail.com>
23771
23772 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23773
25d4e99d
DB
237742014-04-24 David Blaikie <dblaikie@gmail.com>
23775
23776 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23777 of the function to work across GCC and Clang.
23778 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23779 pointer types (const void ** const V void **).
23780
01f9f808
MS
237812014-04-24 Michael Sturm <michael.sturm@mintel.com>
23782 Walfred Tedeschi <walfred.tedeschi@intel.com>
23783
23784 * Makefile.in (EXECUTABLES): Added i386-avx512.
23785 * gdb.arch/i386-avx512.c: New file.
23786 * gdb.arch/i386-avx512.exp: Likewise.
23787
4b48d439
KS
237882014-04-23 Keith Seitz <keiths@redhat.com>
23789
23790 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23791 (mi_make_breakpoint_table): New procedure.
23792 (mi_create_breakpoint): Use mi_make_breakpoint
23793 and return the result.
23794 (mi_make_breakpoint): New procedure.
23795 (mi_build_kv_pairs): New procedure.
23796
23797 * gdb.mi/mi-break.exp: Remove unused globals,
23798 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23799 All callers updated.
23800 * gdb.mi/mi-dprintf.exp: Use variable to track command
23801 number.
23802 Update all callers of mi_create_breakpoint and use
23803 mi_make_breakpoint_table.
23804 Remove any unused global variables.
23805 * gdb.mi/mi-nonstop.exp: Likewise.
23806 * gdb.mi/mi-nsintrall.exp: Likewise.
23807 * gdb.mi/mi-nsmoribund.exp: Likewise.
23808 * gdb.mi/mi-nsthrexec.exp: Likewise.
23809 * gdb.mi/mi-reverse.exp: Likewise.
23810 * gdb.mi/mi-simplerun.exp: Likewise.
23811 * gdb.mi/mi-stepn.exp: Likewise.
23812 * gdb.mi/mi-syn-frame.exp: Likewise.
23813 * gdb.mi/mi-until.exp: Likewise.
23814 * gdb.mi/mi-var-cp.exp: Likewise.
23815 * gdb.mi/mi-var-display.exp: Likewise.
23816 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23817 * gdb.mi/mi2-var-child.exp: Likewise.
23818 * gdb.mi/mi-vla-c99.exp: Likewise.
23819 * lib/mi-support.exp: Likewise.
23820
23821 From Ian Lance Taylor <iant@cygnus.com>:
23822 * lib/gdb.exp (parse_args): New procedure.
23823
08351840
PA
238242014-04-23 Pedro Alves <palves@redhat.com>
23825
23826 * gdb.base/break-unload-file.c: New file.
23827 * gdb.base/break-unload-file.exp: New file.
23828 * gdb.base/sym-file-lib.c (baz): New function.
23829 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23830 field.
23831 (load): Store the segment's mapped size.
23832 (unload): New function.
23833 (unload_shlib): New function.
23834 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23835 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23836 set a breakpoint at baz, and call it.
23837 * gdb.base/sym-file.exp: New tests for stale breakpoint
23838 instructions.
23839
076855f9
PA
238402014-04-23 Pedro Alves <palves@redhat.com>
23841
23842 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23843 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23844 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23845 * gdb.base/hbreak-unmapped.c: New file.
23846 * gdb.base/hbreak-unmapped.exp: New file.
23847 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23848 * lib/gdb.exp (gdb_is_target_remote): ... here.
23849
483805cf
PA
238502014-04-22 Pedro Alves <palves@redhat.com>
23851
23852 * gdb.base/consecutive-step-over.c: New file.
23853 * gdb.base/consecutive-step-over.exp: New file.
23854
06d97543
PA
238552014-04-22 Pedro Alves <palves@redhat.com>
23856
23857 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23858 instead of send_gdb/gdb_expect.
23859
b4429ea2
YQ
238602014-04-22 Yao Qi <yao@codesourcery.com>
23861
23862 * lib/trace-support.exp (generate_tracefile): New procedure.
23863 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23864 return 0.
23865 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23866 if generate_tracefile returns 1.
23867
51d48146
PA
238682014-04-18 Tom Tromey <palves@redhat.com>
23869 Pedro alves <tromey@redhat.com>
23870
23871 PR backtrace/15558
23872 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23873 with a backtrace limit.
23874 * gdb.python/py-frame-inline.exp: Test running to an inline
23875 function with a backtrace limit, and printing the newest frame.
23876 * gdb.python/py-frame-inline.c (main): Call f.
23877
bd1dce5f
MS
238782014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23879
23880 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23881
40d1a503
MS
238822014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23883
23884 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23885 Drop prefix from unsupported source file path.
23886
389b98f7
YQ
238872014-04-17 Yao Qi <yao@codesourcery.com>
23888
23889 * lib/gdb.exp (with_target_charset): New proc.
23890 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23891 with_target_charset.
23892 (test_print_strings): Likewise.
23893 (test_repeat_bytes): Likewise.
23894 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23895 for some tests.
23896
22869d73
KS
238972014-04-16 Keith Seitz <keiths@redhat.com>
23898
23899 PR gdb/15827
23900 * gdb.dwarf2/corrupt.c: New file.
23901 * gdb.dwarf2/corrupt.exp: New file.
23902
c4f87ca6
KS
239032014-04-16 Keith Seitz <keiths@redhat.com>
23904
23905 PR c++/16597
23906 * gdb.cp/namelessclass.cc: New file.
23907 * gdb.cp/namelessclass.exp: New file.
23908 * gdb.cp/namelessclass.S: New file.
23909
ab19de87
DE
239102014-04-16 Doug Evans <dje@google.com>
23911
23912 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23913 Add comment.
23914 (gdbserver_default_get_comm_port): New function.
23915 (gdbserver_start): Check if board file provided
23916 "gdbserver,get_comm_port" and use it if so.
23917 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23918 (gdb,socketport): Set to "stdio".
23919 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23920 (stdio_gdbserver_template): Delete.
23921 (${board}_get_remote_address): Update.
23922 (${board}_build_remote_cmd): Delete.
23923 (${board}_get_comm_port): New function.
23924 (${board}_spawn): Update.
23925 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23926 Delete.
23927 (${board}_get_remote_address): Update.
23928 (${board}_get_comm_port): New function.
23929
fc98a809
AB
239302014-04-16 Andrew Burgess <aburgess@broadcom.com>
23931
23932 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23933 appearing in any order.
23934
87fd9e6e
DE
239352014-04-15 Doug Evans <dje@google.com>
23936
23937 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23938 uninitialized value of "description".
23939
099fc3ea
KS
239402014-04-15 Keith Seitz <keiths@redhat.com>
23941
23942 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23943 Remove unused globals.
23944 (test_running_the_program): Likewise.
23945 (test_controlled_execution): Likewise.
23946 (test_controlling_breakpoints): Likewise.
23947 (test_program_termination): Likewise.
23948
5da151d4
KS
239492014-04-15 Keith Seitz <keiths@redhat.com>
23950
23951 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23952 unused globals.
23953 (test_rbreak_creation_and_listing): Likewise.
23954 (test_ignore_count): Likewise.
23955 (test_error): Likewise.
23956
35e5d2f0
PA
239572014-04-15 Pedro Alves <palves@redhat.com>
23958
23959 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23960 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23961 sym-file-loader.c.
23962 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23963 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23964 to sym-file-loader.c.
23965 (struct library): Forward declare.
23966 (load_shlib, lookup_function): Change prototypes.
23967 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23968 (translate_offset): Remove declarations.
23969 (get_text_addr): New declaration.
23970 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23971 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23972 sym-file-loader.h.
23973 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23974 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23975 here from sym-file-loader.h.
23976 (struct library): New structure.
23977 (load_shlib, lookup_function): Change prototypes and adjust to
23978 work with a struct library.
23979 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23980 (translate_offset): Make static.
23981 (get_text_addr): New function.
23982 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23983
eb4c1710
PA
239842014-04-15 Pedro Alves <palves@redhat.com>
23985
23986 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23987
2d1baf52
PA
239882014-04-15 Pedro Alves <palves@redhat.com>
23989
23990 * gdb.base/sym-file-loader.c: Include <limits.h>.
23991 (SELF_LINK): New define.
23992 (get_origin): New function.
23993 (load_shlib): Use it.
23994 * gdb.base/sym-file.exp: Don't early return if the target is
23995 remote. Use runto_main, and issue fail is that fails. Use
23996 gdb_load_shlibs.
23997 (shlib_name): Delete.
23998 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23999
7dd6df01
PA
240002014-04-15 Pedro Alves <palves@redhat.com>
24001
24002 * gdb.base/sym-file.exp: Remove regex characters from test
24003 message. Don't refer to breakpoint numbers in test messages.
24004
b50c8614
KS
240052014-04-14 Keith Seitz <keiths@redhat.com>
24006
24007 PR c++/16253
24008 * gdb.cp/var-tag.cc: New file.
24009 * gdb.cp/var-tag.exp: New file.
24010 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
24011 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
24012 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
24013 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
24014
3d567982
TT
240152014-04-14 Tom Tromey <tromey@redhat.com>
24016
24017 * gdb.cp/classes.exp (test_enums): Handle underlying type.
24018 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
24019 type.
24020 * gdb.cp/enum-class.exp: New file.
24021 * gdb.cp/enum-class.cc: New file.
24022
0626fc76
TT
240232014-04-14 Tom Tromey <tromey@redhat.com>
24024
24025 * gdb.dwarf2/enum-type.exp: New file.
24026
dca325b3
SA
240272014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24028
24029 * gdb.mi/mi-vla-c99.exp: New file.
24030 * gdb.mi/vla.c: New file.
24031
5854b38a
SA
240322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24033
24034 * gdb.base/vla-datatypes.c: New file.
24035 * gdb.base/vla-datatypes.exp: New file.
24036
463bb957
SA
240372014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24038
24039 * gdb.base/vla-ptr.c: New file.
24040 * gdb.base/vla-ptr.exp: New file.
24041
3dd170be
SA
240422014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24043
24044 * gdb.dwarf2/count.exp: New file.
24045
5ecaaa66
SA
240462014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24047
24048 * gdb.base/vla-sideeffect.c: New file.
24049 * gdb.base/vla-sideeffect.exp: New file.
24050
41f1ada5
DB
240512014-04-14 David Blaikie <dblaikie@gmail.com>
24052
24053 * gdb.mi/non-stop.c: Add return value for non-void function return
24054 statement.
24055 * gdb.threads/staticthreads.c: Ditto.
24056
0be03e84
DE
240572014-04-12 Siva Chandra Reddy <sivachandra@google.com>
24058 Doug Evans <xdje42@gmail.com>
24059
24060 * gdb.guile/scm-value.c: Improve test case.
24061 * gdb.guile/scm-value.exp: Add new test.
24062
f180a1fb
DB
240632014-04-11 David Blaikie <dblaikie@gmail.com>
24064
24065 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
24066 override Clang's default.
24067
6b662e19
JB
240682014-04-11 Joel Brobecker <brobecker@adacore.com>
24069
24070 Revert the following changes (regressions):
24071
24072 * gdb.base/vla-sideeffect.c: New file.
24073 * gdb.base/vla-sideeffect.exp: New file.
24074
24075 * gdb.dwarf2/count.exp: New file.
24076
24077 * gdb.base/vla-multi.c: New file.
24078 * gdb.base/vla-multi.exp: New file.
24079
24080 * gdb.base/vla-ptr.c: New file.
24081 * gdb.base/vla-ptr.exp: New file.
24082
24083 * gdb.base/vla-datatypes.c: New file.
24084 * gdb.base/vla-datatypes.exp: New file.
24085
24086 * gdb.mi/mi-vla-c99.exp: New file.
24087 * gdb.mi/vla.c: New file.
24088
245a5f0b
KS
240892014-04-11 Keith Seitz <keiths@redhat.com>
24090
24091 PR c++/16675
24092 * gdb.cp/cpsizeof.exp: New file.
24093 * gdb.cp/cpsizeof.cc: New file.
24094
58a84dcf
SA
240952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24096
191a8a90
JB
24097 * gdb.mi/mi-vla-c99.exp: New file.
24098 * gdb.mi/vla.c: New file.
58a84dcf 24099
c8655f75
SA
241002014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24101
24102 * gdb.base/vla-datatypes.c: New file.
24103 * gdb.base/vla-datatypes.exp: New file.
24104
024e13b4
SA
241052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24106
24107 * gdb.base/vla-ptr.c: New file.
24108 * gdb.base/vla-ptr.exp: New file.
24109
1a237e0e
SA
241102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24111
24112 * gdb.base/vla-multi.c: New file.
24113 * gdb.base/vla-multi.exp: New file.
24114
504f3432
SA
241152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24116
24117 * gdb.dwarf2/count.exp: New file.
24118
3bce8237
SA
241192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24120
191a8a90
JB
24121 * gdb.base/vla-sideeffect.c: New file.
24122 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 24123
322f9c21
YQ
241242014-04-11 Yao Qi <yao@codesourcery.com>
24125
24126 * gdb.base/completion.exp: Check file exists before running tests
24127 on file completion.
24128
d708bcd1
PA
241292014-04-10 Pedro Alves <palves@redhat.com>
24130
24131 * gdb.base/cond-eval-mode.c: New file.
24132 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
24133 prepare_for_testing to build the new file. Check result of
24134 runto_main.
24135 (test_break, test_watch): New procedures.
24136 (top level): Use them.
24137
ae1d2761
PM
241382014-04-08 Pierre Muller <muller@sourceware.org>
24139
24140 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
24141 Ctrl-V use for mingw hosts.
24142
7af389b8
SC
241432014-04-07 Siva Chandra Reddy <sivachandra@google.com>
24144
24145 * gdb.python/py-value.c: Improve test case.
24146 * gdb.python/py-value.exp: Add new test.
24147
5e703181
DE
241482014-04-07 David Blaikie <dblaikie@gmail.com>
24149
24150 * lib/compiler.c: Identify the clang compiler.
24151 * lib/compiler.cc: Ditto.
24152
9810b410
YQ
241532014-04-03 Yao Qi <yao@codesourcery.com>
24154
24155 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
24156
98d1b8dc
AB
241572014-04-01 Anton Blanchard <anton@samba.org>
24158
24159 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
24160 messages unique.
24161
3114cea1
AB
241622014-04-01 Anton Blanchard <anton@samba.org>
24163
24164 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
24165 prepare_for_testing.
24166
62f7182c
AB
241672014-04-01 Anton Blanchard <anton@samba.org>
24168
24169 * gdb.arch/ppc64-atomic-inst.c: Remove.
24170 * gdb.arch/ppc64-atomic-inst.S: New file.
24171 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
24172
770e7fc7
DE
241732014-03-31 Doug Evans <dje@google.com>
24174
24175 * gdb.base/print-symbol-loading-lib.c: New file.
24176 * gdb.base/print-symbol-loading-main.c: New file.
24177 * gdb.base/print-symbol-loading.exp: New file.
24178
46e2bafa
YQ
241792014-03-31 Yao Qi <yao@codesourcery.com>
24180
24181 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
24182
8776cfe9
JB
241832014-03-28 Joel Brobecker <brobecker@adacore.com>
24184
24185 * gdb.ada/mi_dyn_arr: New testcase.
24186
5d1ef361
DE
241872014-03-27 Doug Evans <dje@google.com>
24188
24189 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
24190
b5bee914
YQ
241912014-03-27 Yao Qi <yao@codesourcery.com>
24192
24193 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
24194 if target is nios2-*-*.
24195
0d4d0e77
YQ
241962014-03-26 Yao Qi <yao@codesourcery.com>
24197
24198 * lib/gdb.exp (readline_is_used): New proc.
24199 * gdb.base/completion.exp: Move tests on command complete up.
24200 Skip the rest of tests if readline is not used.
24201 * gdb.ada/complete.exp: Skp the test if readline is not
24202 used.
24203 * gdb.base/filesym.exp: Likewise.
24204 * gdb.base/macscp.exp: Likewise.
24205 * gdb.base/readline-ask.exp: Likewise.
24206 * gdb.base/readline.exp: Likewise.
24207 * gdb.python/py-cmd.exp: Likewise.
24208 * gdb.trace/tfile.exp: Likewise.
24209
29361eee
YQ
242102014-03-26 Yao Qi <yao@codesourcery.com>
24211
24212 * gdb.base/macscp.exp: Fix code format issues.
24213
bc9a5525
UW
242142014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
24215
24216 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
24217 * gdb.asm/powerpc64le.inc: New file.
24218
d3839ede
PA
242192014-03-25 Pedro Alves <palves@redhat.com>
24220 Doug Evans <dje@google.com>
24221
24222 * gdb.base/source-execution.c: New file.
24223 * gdb.base/source-execution.exp: New file.
24224 * gdb.base/source-execution.gdb: New file.
24225
01672a57
DE
242262014-03-24 Doug Evans <dje@google.com>
24227
24228 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
24229 using fission.
24230
88bbeca9
HZ
242312014-03-24 Hui Zhu <hui@codesourcery.com>
24232 Pedro Alves <palves@redhat.com>
24233
24234 PR breakpoints/16101
24235 * gdb.base/dprintf.exp: Use unsupported rather than changing the
24236 test pass/fail messages. Detect missing support for dprintf when
24237 breakpoints are actually inserted.
24238 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
24239 breakpoints are actually inserted.
24240 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
24241 fails.
24242
d2348791
JK
242432014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
24244
24245 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
24246
feef67ab
DE
242472014-03-22 Doug Evans <xdje42@gmail.com>
24248
24249 * gdb.python/python.exp (python not supported): Verify multi-line
24250 python command issues an error.
25d743f9 24251 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 24252 guile command issues an error.
feef67ab 24253
ecebef6a
MR
242542014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
24255
24256 * gdb.threads/thread-specific.exp: Handle the lack of usable
24257 $this_breakpoint and $this_thread.
24258
ccdd1909
HZ
242592014-03-21 Hui Zhu <hui@codesourcery.com>
24260
24261 * gdb.base/attach.exp (do_command_attach_tests): New.
24262
beb460e8
PA
242632014-03-20 Tom Tromey <tromey@redhat.com>
24264 Pedro Alves <palves@redhat.com>
24265
24266 PR cli/15718
24267 * gdb.base/condbreak-call-false.c: New file.
24268 * gdb.base/condbreak-call-false.exp: New file.
24269
40acf43a
PA
242702014-03-20 Pedro Alves <palves@redhat.com>
24271
24272 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
24273 Delete.
24274 (block_signals, unblock_signals): Delete.
24275 (child_function_2, main): Remove references to deleted variable
24276 and functions.
24277
9f5e1e02
PA
242782014-03-20 Pedro Alves <palves@redhat.com>
24279
24280 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
24281 Use pthread_kill to signal thread 2.
24282 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24283 Adjust to make the test send itself a signal rather than using the
24284 host's "kill" command.
24285
99619bea
PA
242862014-03-20 Pedro Alves <palves@redhat.com>
24287
24288 * gdb.threads/multiple-step-overs.c: New file.
24289 * gdb.threads/multiple-step-overs.exp: New file.
24290 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24291 Adjust expected infrun debug output.
24292
2adfaa28
PA
242932014-03-20 Pedro Alves <palves@redhat.com>
24294
24295 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
24296 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
24297
31e77af2
PA
242982014-03-20 Pedro Alves <palves@redhat.com>
24299
24300 PR breakpoints/7143
24301 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
24302 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
24303 of gdb_test_multiple.
24304 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
24305 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
24306
b9f437de
PA
243072014-03-20 Pedro Alves <palves@redhat.com>
24308
24309 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
24310 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
24311
05adc73e
PA
243122014-03-19 Pedro Alves <palves@redhat.com>
24313
24314 * gdb.base/async.exp: Remove early return.
24315
6048b950
PA
243162014-03-19 Pedro Alves <palves@redhat.com>
24317
24318 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24319
8bcfb00a
PA
243202014-03-19 Pedro Alves <palves@redhat.com>
24321
24322 * gdb.base/async.exp (test_background): Expect \r\n after
24323 "completed." in the fail pattern.
24324
884e37dc
PA
243252014-03-19 Pedro Alves <palves@redhat.com>
24326
24327 * gdb.base/async.exp (test_background): New procedure.
24328 Use it for all background execution command tests.
24329
148e57e2
PA
243302014-03-19 Pedro Alves <palves@redhat.com>
24331
24332 * gdb.base/async.exp: Use prepare_for_testing.
24333
f48088c7
PA
243342014-03-19 Pedro Alves <palves@redhat.com>
24335
24336 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24337 the same line.
24338
e2f6c966
PA
243392014-03-19 Pedro Alves <palves@redhat.com>
24340
24341 * gdb.base/async.c (main): Add "jump here" and "until here" line
24342 marker comments.
24343 * gdb.base/async.exp (jump_here): New global.
24344 (jump& test): Use it.
24345 (until_here): New global.
24346 (until& test): Use it.
24347
c30568d4
PA
243482014-03-19 Pedro Alves <palves@redhat.com>
24349
24350 * gdb.base/async.exp: Don't frob gdb_protocol.
24351
0172b6a7
DE
243522014-03-18 Doug Evans <xdje42@gmail.com>
24353
24354 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24355 Fix spelling of exec-done-display.
24356
06c868a8
JK
243572014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24358
24359 PR gdb/15358
24360 * gdb.base/gdb-sigterm.c: New file.
24361 * gdb.base/gdb-sigterm.exp: New file.
24362
0c7e1a46
PA
243632014-03-18 Pedro Alves <palves@redhat.com>
24364
24365 PR gdb/13860
24366 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24367 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24368 solib-event.
24369
f7c77d93
JB
243702014-03-17 Joel Brobecker <brobecker@adacore.com>
24371
24372 * gdb.ada/pckd_arr_ren: New testcase.
24373
5a1e8c7a
DE
243742014-03-13 Doug Evans <xdje42@gmail.com>
24375
24376 PR guile/16612
24377 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24378 collect after discarding symbols.
24379
350e1a76
DE
243802014-03-13 Ludovic Courtès <ludo@gnu.org>
24381 Doug Evans <xdje42@gmail.com>
24382
24383 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24384 to history survives a gc.
24385
a69900ae
PA
243862014-03-13 Pedro Alves <palves@redhat.com>
24387
24388 * gdb.base/default.exp: Don't test "target procfs".
24389
5db9f0bd
PA
243902014-03-13 Pedro Alves <palves@redhat.com>
24391
24392 * gdb.base/default.exp: Update "target child" and "target procfs"
24393 tests to not expect "Unix".
24394
b3ccfe11
TT
243952014-03-12 Tom Tromey <tromey@redhat.com>
24396
24397 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24398 New procs. Add target-async tests.
24399 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24400 Add target-async tests.
24401
646f4417
AA
244022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24403
24404 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24405 'func_start' and 'func_end' for the beginning and end of the
24406 function code, respectively.
24407 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24408 'func_end' instead of 'func' and 'main'.
24409
288c211f
AA
244102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24411
24412 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24413 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24414 generate the debug info assembler source.
24415
e0c0f156
AA
244162014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24417
24418 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24419 * gdb.dwarf2/arr-subrange.exp: Likewise.
24420 * gdb.dwarf2/dwz.exp: Likewise.
24421 * gdb.dwarf2/method-ptr.exp: Likewise.
24422 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24423 * gdb.dwarf2/subrange.exp: Likewise.
24424 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24425 * gdb.dwarf2/implptrpiece.exp: Likewise.
24426 * gdb.dwarf2/nostaticblock.exp: Likewise.
24427
0e5c4555
AA
244282014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24429
24430 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24431 directory to absolute path name arguments.
24432
5ec18f2b
JG
244332014-03-10 Joel Brobecker <brobecker@adacore.com>
24434
24435 * gdb.ada/tagged_access: New testcase.
24436
847fc4f2
MM
244372014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24438
24439 * gdb.btrace/data.exp: Update expected output.
24440
cc3da688
YQ
244412014-03-06 Yao Qi <yao@codesourcery.com>
24442
24443 * gdb.trace/pr16508.exp: New file.
24444
0f26cec1
PA
244452014-03-05 Pedro Alves <palves@redhat.com>
24446
24447 PR gdb/16575
24448 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24449 procedure.
24450 (top level): Adjust to use it. Add tests that exercise breakpoint
24451 interaction with the code-cache.
24452
7a5a839f
LC
244532014-02-26 Ludovic Courtès <ludo@gnu.org>
24454
24455 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24456 test for 'history-append!'.
24457
31aa7e4e
JB
244582014-02-26 Joel Brobecker <brobecker@adacore.com>
24459
24460 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24461 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24462 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24463 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24464 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24465 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24466
1b588015
JB
244672014-02-26 Joel Brobecker <brobecker@adacore.com>
24468
24469 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24470 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24471 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24472
55426c9d
JB
244732014-02-26 Joel Brobecker <brobecker@adacore.com>
24474
24475 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24476
dc53a7ad
JB
244772014-02-26 Joel Brobecker <brobecker@adacore.com>
24478
24479 * gdb.dwarf2/arr-stride.c: New file.
24480 * gdb.dwarf2/arr-stride.exp: New file.
24481
12ab52e9
PA
244822014-02-26 Pedro Alves <palves@redhat.com>
24483
24484 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24485 that won't ever trigger. Make sure that GDB reports the correct
24486 breakpoint that caused the stop.
24487
849c862e
JK
244882014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24489
24490 PR gdb/16626
24491 * gdb.base/auto-load-script: New file.
24492 * gdb.base/auto-load.c: New file.
24493 * gdb.base/auto-load.exp: New file.
24494
71b7d793
JK
24495 PR gdb/16626
24496 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24497
e2f0d509
JK
244982014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24499
24500 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24501 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24502
50cc37c8
DE
245032014-02-24 Doug Evans <dje@google.com>
24504
24505 * lib/gdb.exp (run_on_host): Log error output if program fails.
24506
ea4758f2
PA
245072014-02-21 Pedro Alves <palves@redhat.com>
24508
24509 * gdb.threads/step-after-sr-lock.c: Rename to ...
24510 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24511 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24512 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24513 ... this.
24514
d7b30f67
SDJ
245152014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24516
24517 PR tdep/16397
24518 * gdb.arch/amd64-stap-special-operands.exp: New file.
24519 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24520 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24521 * gdb.arch/amd64-stap-triplet.S: Likewise.
24522 * gdb.arch/amd64-stap-triplet.c: Likewise.
24523
83deb43f
JB
245242014-02-20 Joel Brobecker <brobecker@adacore.com>
24525
24526 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24527 in .section pseudo-op.
24528
adde2bff
DE
245292014-02-20 lin zuojian <manjian2006@gmail.com>
24530 Joel Brobecker <brobecker@adacore.com>
24531 Doug Evans <xdje42@gmail.com>
24532
24533 PR symtab/16581
24534 * gdb.dwarf2/dw2-icycle.S: New file.
24535 * gdb.dwarf2/dw2-icycle.c: New file.
24536 * gdb.dwarf2/dw2-icycle.exp: New file.
24537
f7bd0f78
SC
245382014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24539
24540 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24541 operations on gdb.Value objects.
24542 * gdb.python/py-value-cc.exp: Add new test to test operations on
24543 gdb.Value objects.
24544
c17ef0d5
DE
245452014-02-18 Doug Evans <dje@google.com>
24546
24547 * Makefile.in (TESTS): New variable.
24548 (expanded_tests, expanded_tests_or_none): New variables
24549 (check-single): Pass $(expanded_tests_or_none) to runtest.
24550 (check-parallel): Only run tests in $(TESTS) if non-empty.
24551 (check/no-matching-tests-found): New rule.
24552 * README: Document TESTS makefile variable.
24553
5dd3176f
DE
245542014-02-18 Doug Evans <dje@google.com>
24555
24556 * Makefile.in (check-parallel): rm -rf outputs temp.
24557
0b10be4f
JK
245582014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24559
24560 Fix "ERROR: no fileid for" in the testsuite.
24561 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24562
85f224e7
DE
245632014-02-12 Doug Evans <dje@google.com>
24564
24565 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24566 (MISCELLANEOUS): New variable.
24567 (clean): rm -rf $(MISCELLANEOUS).
24568 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24569 dwp live in the same directory as symlinks, with each symlink pointed
24570 to a differently named file in a different directory.
24571
149b30ff
DE
245722014-02-11 Doug Evans <dje@google.com>
24573
24574 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24575 of Tcl file commands.
24576
1dfdac32
MK
245772014-02-10 Mark Kettenis <kettenis@gnu.org>
24578
24579 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24580 "kill -SIGUSR1 -1".
24581
aa4fb036
JB
245822014-02-10 Joel Brobecker <brobecker@adacore.com>
24583
24584 * gdb.ada/tick_length_array_enum_idx: New testcase.
24585
ed3ef339
DE
245862014-02-10 Doug Evans <xdje42@gmail.com>
24587
24588 * configure.ac (AC_OUTPUT): Add gdb.guile.
24589 * configure: Regenerate.
24590 * lib/gdb-guile.exp: New file.
24591 * lib/gdb.exp (get_target_charset): New function.
24592 * gdb.base/help.exp: Update expected output from "apropos apropos".
24593 * gdb.guile/Makefile.in: New file.
24594 * gdb.guile/guile.exp: New file.
24595 * gdb.guile/scm-arch.c: New file.
24596 * gdb.guile/scm-arch.exp: New file.
24597 * gdb.guile/scm-block.c: New file.
24598 * gdb.guile/scm-block.exp: New file.
24599 * gdb.guile/scm-breakpoint.c: New file.
24600 * gdb.guile/scm-breakpoint.exp: New file.
24601 * gdb.guile/scm-disasm.c: New file.
24602 * gdb.guile/scm-disasm.exp: New file.
24603 * gdb.guile/scm-equal.c: New file.
24604 * gdb.guile/scm-equal.exp: New file.
24605 * gdb.guile/scm-error.exp: New file.
24606 * gdb.guile/scm-error.scm: New file.
24607 * gdb.guile/scm-frame-args.c: New file.
24608 * gdb.guile/scm-frame-args.exp: New file.
24609 * gdb.guile/scm-frame-args.scm: New file.
24610 * gdb.guile/scm-frame-inline.c: New file.
24611 * gdb.guile/scm-frame-inline.exp: New file.
24612 * gdb.guile/scm-frame.c: New file.
24613 * gdb.guile/scm-frame.exp: New file.
24614 * gdb.guile/scm-generics.exp: New file.
24615 * gdb.guile/scm-gsmob.exp: New file.
24616 * gdb.guile/scm-iterator.c: New file.
24617 * gdb.guile/scm-iterator.exp: New file.
24618 * gdb.guile/scm-math.c: New file.
24619 * gdb.guile/scm-math.exp: New file.
24620 * gdb.guile/scm-objfile-script-gdb.in: New file.
24621 * gdb.guile/scm-objfile-script.c: New file.
24622 * gdb.guile/scm-objfile-script.exp: New file.
24623 * gdb.guile/scm-objfile.c: New file.
24624 * gdb.guile/scm-objfile.exp: New file.
24625 * gdb.guile/scm-ports.exp: New file.
24626 * gdb.guile/scm-pretty-print.c: New file.
24627 * gdb.guile/scm-pretty-print.exp: New file.
24628 * gdb.guile/scm-pretty-print.scm: New file.
24629 * gdb.guile/scm-section-script.c: New file.
24630 * gdb.guile/scm-section-script.exp: New file.
24631 * gdb.guile/scm-section-script.scm: New file.
24632 * gdb.guile/scm-symbol.c: New file.
24633 * gdb.guile/scm-symbol.exp: New file.
24634 * gdb.guile/scm-symtab-2.c: New file.
24635 * gdb.guile/scm-symtab.c: New file.
24636 * gdb.guile/scm-symtab.exp: New file.
24637 * gdb.guile/scm-type.c: New file.
24638 * gdb.guile/scm-type.exp: New file.
24639 * gdb.guile/scm-value-cc.cc: New file.
24640 * gdb.guile/scm-value-cc.exp: New file.
24641 * gdb.guile/scm-value.c: New file.
24642 * gdb.guile/scm-value.exp: New file.
24643 * gdb.guile/source2.scm: New file.
24644 * gdb.guile/types-module.cc: New file.
24645 * gdb.guile/types-module.exp: New file.
24646
7026a7c1
YQ
246472014-02-10 Yao Qi <yao@codesourcery.com>
24648
24649 PR testsuite/16543
24650 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24651 * configure: Regenerated.
24652 * Makefile.in: New file.
24653
6c466447
AS
246542014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24655
24656 * gdb.python/py-framefilter.exp: Fix typo.
24657
6e854735
YQ
246582014-02-08 Yao Qi <yao@codesourcery.com>
24659
24660 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24661 that no =breakpoint-modified is emitted when breakpoints are
24662 modified through MI commands.
24663
d137e6dc
PA
246642014-02-07 Pedro Alves <pedro@codesourcery.com>
24665 Pedro Alves <palves@redhat.com>
24666
24667 * gdb.threads/step-after-sr-lock.c: New file.
24668 * gdb.threads/step-after-sr-lock.exp: New file.
24669
b5ee5a50
PA
246702014-02-07 Pedro Alves <palves@redhat.com>
24671
24672 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24673
3c77faf3
JK
246742014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24675
24676 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24677 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24678
6dddc817
DE
246792014-02-06 Doug Evans <xdje42@gmail.com>
24680
24681 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24682 output.
24683
24684 * gdb.gdb/python-interrupts.exp: New file.
24685
de7b2893
YQ
246862014-02-05 Yao Qi <yao@codesourcery.com>
24687
24688 * gdb.trace/report.exp (use_collected_data): Test the output
24689 of "info threads" and "info inferiors".
24690
66d032ac
YQ
246912014-02-05 Yao Qi <yao@codesourcery.com>
24692
24693 Revert this patch:
24694
24695 2013-05-24 Yao Qi <yao@codesourcery.com>
24696
24697 * gdb.trace/tfile.exp: Test inferior and thread.
24698
591a12a1
UW
246992014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24700
24701 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24702 on a function.
24703 * gdb.base/step-bt.c: Call hello via function pointer to make
24704 sure its first instruction is executed on powerpc64le-linux.
24705
0ff3e01f
UW
247062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24707
24708 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24709
084ee545
UW
247102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24711
24712 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24713 of the test patterns for use on little-endian systems.
24714
6ed14ff3
UW
247152014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24716
24717 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24718 (decimal_vector): Fix for little-endian.
24719
401e27fd
JM
247202014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24721
24722 * gdb.arch/sparc-sysstep.exp: New file.
24723 * gdb.arch/sparc-sysstep.c: Likewise.
24724
24725 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24726
8b924729
EBM
247272014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24728
24729 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24730
fb151210
JB
247312014-01-23 Tom Tromey <tromey@redhat.com>
24732
24733 * gdb.ada/array_char_idx: New testcase.
24734
0740f8d8
TT
247352014-01-23 Tom Tromey <tromey@redhat.com>
24736
24737 PR python/16487:
24738 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24739 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24740 classes.
24741
21909fa1
TT
247422014-01-23 Tom Tromey <tromey@redhat.com>
24743
24744 PR python/16491:
24745 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24746 string from an inferior frame.
24747 * gdb.python/py-framefilter-mi.exp: Update.
24748
87ce2a04
DE
247492014-01-22 Doug Evans <dje@google.com>
24750
24751 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24752
237b092b
AA
247532014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24754
24755 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24756
d674a709
AA
247572014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24758
24759 * gdb.trace/entry-values.exp: Remove excess space character from
24760 regex patterns. Handle s390 call instruction.
24761
20fa3390
AA
247622014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24763
24764 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24765 define "*_start" label. Make "name" static.
24766 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24767 ${name} by references to ${name}_start.
24768
78466714
AA
247692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24770
24771 * gdb.base/info-macros.exp: Remove "debug" from the compile
24772 options.
24773
ec9f644a
IB
247742014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24775
24776 * gdb.dlang/demangle.exp: New file.
24777
94b1b47e
IB
247782014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24779
24780 * gdb.dlang/primitive-types.exp: New file.
24781
7f420862
IB
247822014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24783
24784 * configure.ac: Create gdb.dlang/Makefile.
24785 * configure: Regenerate.
24786 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24787 * gdb.dlang/Makefile.in: New file.
24788 * lib/d-support.exp: New file.
24789 * lib/gdb.exp (skip_d_tests): New proc.
24790
52834460
MM
247912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24792
24793 * gdb.btrace/delta.exp: Check reverse stepi.
24794 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24795 * gdb.btrace/finish.exp: New.
24796 * gdb.btrace/next.exp: New.
24797 * gdb.btrace/nexti.exp: New.
24798 * gdb.btrace/record_goto.c: Add comments.
24799 * gdb.btrace/step.exp: New.
24800 * gdb.btrace/stepi.exp: New.
24801 * gdb.btrace/multi-thread-step.c: New.
24802 * gdb.btrace/multi-thread-step.exp: New.
24803 * gdb.btrace/rn-dl-bind.c: New.
24804 * gdb.btrace/rn-dl-bind.exp: New.
24805 * gdb.btrace/data.c: New.
24806 * gdb.btrace/data.exp: New.
24807 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24808
6e07b1d2
MM
248092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24810
24811 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24812 * gdb.btrace/exception.exp: Update.
24813 * gdb.btrace/instruction_history.exp: Update.
24814 * gdb.btrace/record_goto.exp: Update.
24815 * gdb.btrace/tailcall.exp: Update.
24816 * gdb.btrace/unknown_functions.exp: Update.
24817 * gdb.btrace/delta.exp: New.
24818
0b722aec
MM
248192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24820
24821 * gdb.btrace/record_goto.exp: Add backtrace test.
24822 * gdb.btrace/tailcall.exp: Add backtrace test.
24823
066ce621
MM
248242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24825
24826 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24827 * gdb.btrace/record_goto.c: New.
24828 * gdb.btrace/record_goto.exp: New.
24829 * gdb.btrace/x86-record_goto.S: New.
24830
0688d04e
MM
248312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24832
24833 * gdb.btrace/function_call_history.exp: Update tests.
24834 * gdb.btrace/instruction_history.exp: Update tests.
24835
8710b709
MM
248362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24837
24838 * gdb.btrace/function_call_history.exp: Fix expected field
24839 order for "record function-call-history".
24840 Add new tests for "record function-call-history /c".
24841 * gdb.btrace/exception.cc: New.
24842 * gdb.btrace/exception.exp: New.
24843 * gdb.btrace/tailcall.exp: New.
24844 * gdb.btrace/x86-tailcall.S: New.
24845 * gdb.btrace/x86-tailcall.c: New.
24846 * gdb.btrace/unknown_functions.c: New.
24847 * gdb.btrace/unknown_functions.exp: New.
24848 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24849
5de9129b
MM
248502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24851
24852 * gdb.btrace/instruction_history.exp: Update.
24853 * gdb.btrace/function_call_history.exp: Update.
24854
23a7fe75
MM
248552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24856
24857 * gdb.btrace/function_call_history.exp: Fix expected function
24858 trace.
24859 * gdb.btrace/instruction_history.exp: Initialize traced.
24860 Remove traced_functions.
24861
724c7dd8
MM
248622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24863
24864 * gdb.btrace/function_call_history.exp: Update
24865 * gdb.btrace/instruction_history.exp: Update.
24866
6d78d93b
MM
248672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24868
24869 * gdb.btrace/enable.exp: Update expected text.
24870
93a360cc
OJ
248712014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24872
24873 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24874 bytes.
24875
3772b53f
MR
248762014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24877
24878 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24879
596662fa
OJ
248802014-01-15 Omair Javaid <omair.javaid@linaro.org>
24881
24882 * lib/gdb.exp (supports_process_record): Return true for
24883 arm*-linux*. (supports_reverse): Likewise.
24884
b5b08fb4
SC
248852014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24886
24887 PR python/15464
24888 PR python/16113
24889 * gdb.python/py-type.c: Enhance test case.
24890 * gdb.python/py-value-cc.cc: Likewise
24891 * gdb.python/py-type.exp: Add new tests.
24892 * gdb.python/py-value-cc.exp: Likewise
24893
52d7fb13
AA
248942014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24895 Pedro Alves <palves@redhat.com>
24896
24897 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24898 Make "name" extern.
24899 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24900 references to ${name}_start by references to ${name}.
24901
a2cd8cfe
JB
249022014-01-10 Joel Brobecker <brobecker@adacore.com>
24903
24904 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24905
4e23fced
JB
249062014-01-10 Joel Brobecker <brobecker@adacore.com>
24907
24908 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24909
c6a9e42c
PA
249102014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24911 Pedro Alves <palves@redhat.com>
24912
24913 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24914 mi_gdb_target_load.
c6a9e42c 24915
b7ea362b
PA
249162014-01-08 Pedro Alves <palves@redhat.com>
24917
24918 * gdb.threads/reconnect-signal.c: New file.
24919 * gdb.threads/reconnect-signal.exp: New file.
24920
5e3f4fab
EBM
249212014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24922
24923 * gdb.base/source-dir.exp: New file.
24924
79301218
JB
249252014-01-07 Joel Brobecker <brobecker@adacore.com>
24926
24927 * gdb.ada/mi_interface: New testcase.
24928
8e355c5d
JB
249292014-01-07 Joel Brobecker <brobecker@adacore.com>
24930
24931 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24932 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24933 gdb.ada/pp-rec-component/pck.ads: New files.
24934
c0d48811
JB
249352014-01-07 Joel Brobecker <brobecker@adacore.com>
24936
24937 * gdb.python/py-pp-integral.c: New file.
24938 * gdb.python/py-pp-integral.py: New file.
24939 * gdb.python/py-pp-integral.exp: New file.
24940
17b609c3 24941For older changes see ChangeLog-1993-2013.
c906108c 24942\f
8d8cb839
EZ
24943;; Local Variables:
24944;; mode: change-log
24945;; left-margin: 8
24946;; fill-column: 74
24947;; version-control: never
24948;; End:
902f2ccb 24949
4a94e368 24950 Copyright 2014-2022 Free Software Foundation, Inc.
902f2ccb
MC
24951 Copying and distribution of this file, with or without modification,
24952 are permitted provided the copyright notice and this notice are preserved.