[gdb/testsuite] Fix gdb.mi/mi-info-sources.exp for extra debug info
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
29119da4
TV
12021-07-12 Tom de Vries <tdevries@suse.de>
2
3 * lib/mi-support.exp (mi_readnow): New proc.
4 * gdb.mi/mi-info-sources.exp: Use nosharedlibrary. Update patterns.
5 Skip tests for readnow. Use "maint expand-symtabs".
6
732236a7
TV
72021-07-08 Tom de Vries <tdevries@suse.de>
8
9 * gdb.guile/scm-breakpoint.exp: Make additional "ERROR: " prefix in
10 exception printing optional.
11
8043d65b
SM
122021-07-06 Simon Marchi <simon.marchi@polymtl.ca>
13
14 * configure.ac: Restore.
15 * configure: Re-generate.
16 * aclocal.m4: Re-generate.
17 * Makefile.in (distclean): Add config.status.
18 (Makefile): Adjust paths.
19 (lib/pdtrace): Adjust paths.
20 (config.status): Add.
21
52e44e8d
TV
222021-07-06 Tom de Vries <tdevries@suse.de>
23
24 * gdb.fortran/ptype-on-functions.exp: Allow both $integer8 and
25 $integer4 for size of string length.
26
05c06f31
PA
272021-07-01 Pedro Alves <pedro@palves.net>
28
29 PR mi/15729
30 PR gdb/13463
31 * gdb.base/access-mem-running.c: New.
32 * gdb.base/access-mem-running.exp: New.
33 * gdb.threads/access-mem-running-thread-exit.c: New.
34 * gdb.threads/access-mem-running-thread-exit.exp: New.
35
a05a883f
SM
362021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
37
38 * gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
39
bd742128
AB
402021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
41
42 * gdb.base/info_sources_2-header.h: New file.
43 * gdb.base/info_sources_2-lib.c: New file.
44 * gdb.base/info_sources_2-test.c: New file.
45 * gdb.base/info_sources_2.exp: New file.
46
1fb1ce02
AB
472021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
48
49 * gdb.mi/mi-info-sources.exp: Add additional tests.
50
0e350a05
AB
512021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
52
53 * gdb.dwarf2/dw2-filename.exp: Update expected results.
54 * gdb.mi/mi-file.exp: Likewise.
55 * gdb.mi/mi-info-sources-base.c: New file.
56 * gdb.mi/mi-info-sources.c: New file.
57 * gdb.mi/mi-info-sources.exp: New file.
58
d038ce48
AB
592021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
60
61 * gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
62 function static_method.
63 (global_var): New global.
64 (main): Use new static_method to ensure it is compiled in.
65 * gdb.cp/method-call-in-c.exp: Test calls to static member
66 function.
67
13221aec
AB
682021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
69
70 PR gdb/27994
71 * gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
72 change initial value of var member variable.
73 (main): Make use of foo_type's operator+=.
74 * gdb.cp/method-call-in-c.exp: Test use of operator+=.
75
79bd4d34
AB
762021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
77
78 PR gdb/27994
79 * gdb.cp/method-call-in-c.cc: New file.
80 * gdb.cp/method-call-in-c.exp: New file.
81
3da4c644
TT
822021-06-25 Tom Tromey <tom@tromey.com>
83
84 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
85 parameter.
86 * gdb.rust/dwindex.exp: New file.
87 * gdb.rust/dwindex.rs: New file.
88
6b95f5ad
AB
892021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
90
91 * gdb.python/py-breakpoint.c (do_throw): New function.
92 (main): Call do_throw.
93 * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
94
08080f97
AB
952021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
96
97 * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
98
81b327aa
AB
992021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
100
101 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
102
202054ae
CL
103gdb/testsuite/ChangeLog
1042021-06-25 Carl Love <cel@us.ibm.com>
105
106 * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
107 * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
108
67470e9d
TT
1092021-06-25 Tom Tromey <tromey@adacore.com>
110
111 * gdb.ada/py_range.exp: Add type name test cases.
112
013270a1
TV
1132021-06-24 Tom de Vries <tdevries@suse.de>
114
115 * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
116 test names.
117
657dcee4
TV
1182021-06-24 Tom de Vries <tdevries@suse.de>
119
120 * gdb.base/argv0-symlink.exp: Use with_test_prefix.
121
2dd865d7
TV
1222021-06-23 Tom de Vries <tdevries@suse.de>
123
124 * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
125 multiline tcl regexp.
126 * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
127 regexp optional.
128 * gdb.base/info-macros.exp: Update.
129 * gdb.cp/cplusfuncs.exp: Update.
130
80d1206d
AS
1312021-06-22 Andreas Schwab <schwab@suse.de>
132
133 PR symtab/27999
134 * lib/dwarf.exp (start_end): New proc inside loclists.
135 * gdb.dwarf2/loclists-start-end.exp: New file.
136 * gdb.dwarf2/loclists-start-end.c: New file.
137
e5b77106
TV
1382021-06-22 Tom de Vries <tdevries@suse.de>
139
140 * gdb.dwarf2/imported-unit-c.exp: New file.
141
80dc83fd
AB
1422021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
143
144 * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
145 make use of this in prepare to select which pid we should kill.
146 Run all the tests twice with a different kill_pid_of value.
147 (prepare): Make use of kill_pid_of.
148 (test_stepi): New proc.
149
d52b8007
AB
1502021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
151
152 * gdb.python/py-frame.exp: Add Frame.level tests.
153 * gdb.python/py-pending-frame-level.c: New file.
154 * gdb.python/py-pending-frame-level.exp: New file.
155 * gdb.python/py-pending-frame-level.py: New file.
156
61e2dde2
AB
1572021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * gdb.python/py-unwind-user-regs.c: New file.
160 * gdb.python/py-unwind-user-regs.exp: New file.
161 * gdb.python/py-unwind-user-regs.py: New file.
162
ff5404f5
CL
1632021-06-17 Carl Love <cel@us.ibm.com>
164
165 * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
166 to bgetar and bgetarl.
167 * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
168 for mnemonics to bgetar and bnstarl.
169
18263be7
SM
1702021-06-17 Simon Marchi <simon.marchi@efficios.com>
171
172 * gdb.base/args.exp: Check target, KFAIL if remote.
173 (args_test): Add parameter and use it.
174
d30e3263
SM
1752021-06-17 Simon Marchi <simon.marchi@efficios.com>
176
177 * gdb.base/args.exp: Remove trailing parenthesis in test names.
178
c4ddc1da
SM
1792021-06-17 Simon Marchi <simon.marchi@efficios.com>
180
181 * gdb.base/args.exp: Use $old_gdbflags in all tests.
182
18b5aade
SM
1832021-06-17 Simon Marchi <simon.marchi@efficios.com>
184
185 * gdb.base/args.exp: Use save_vars.
186
c9923e71
PA
1872021-06-14 Pedro Alves <pedro@palves.net>
188
189 * gdb.base/annota1.exp: Build list using [list] instead of {}.
190 Tell [join] to join with no character. Build expected pattern in
191 separate variable instead of in the -re expression directly.
192
b8bd29a1
KB
1932021-06-11 Kevin Buettner <kevinb@redhat.com>
194
195 * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
196 timeout.
197
72c4daa3
KB
1982021-06-11 Kevin Buettner <kevinb@redhat.com>
199
200 * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
201 Allow "Symbols already loaded for..." messages.
202
4cc2e606
KB
2032021-06-11 Kevin Buettner <kevinb@redhat.com>
204
205 * gdb.base/execl-update-breakpoints.exp: Add regular
206 expression for optionally matching output related to
207 libthread_db.
208 * gdb.base/fork-print-inferior-events.exp: Likewise.
209
db77748b
FW
2102021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
211
212 * gdb.mi/array.f: Convert into...
213 * gdb.mi/array.f90: ...this.
214 * gdb.mi/mi-var-child-f.exp: Use array.f90.
215
48ec4c05
TT
2162021-06-11 Tom Tromey <tom@tromey.com>
217
218 PR rust/23427
219 * lib/rust-support.exp (rust_compiler_version): New caching proc.
220 * gdb.rust/rawids.exp: New file.
221 * gdb.rust/rawids.rs: New file.
222
46f263cc
SM
2232021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
224
225 * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
226 (spawn_capture_tty_name): New, override builtin spawn.
227 (default_gdb_spawn): Capture GDB's TTY name.
228 * lib/tuiterm.exp (tuiterm_spawn): Remove.
229 (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
230 (Term) <resize>: Use new variable name.
231 (tuiterm_env_init, tuiterm_env_finish): Remove.
232 (tuiterm_env): Don't call tuiterm_env_init and register
233 tuiterm_env_finish in gdb_finish_hooks.
234 (gdb_finish_hooks): Remove.
235 (gdb_finish): Don't call finish hooks.
236
6179e5f1
TV
2372021-06-10 Tom de Vries <tdevries@suse.de>
238
239 * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
240 Rewrite while (1) using dummy loop body.
241
4bdd1a06
BK
2422021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
243
244 * gdb.base/foll-exec.c: convert the multi-line function call into
245 single line.
246
36695cf8
TV
2472021-06-10 Tom de Vries <tdevries@suse.de>
248
249 * lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
250 * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
251
0cc809fa
TV
2522021-06-10 Tom de Vries <tdevries@suse.de>
253
254 * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
255
c70fdc45
TT
2562021-06-09 Tom Tromey <tromey@adacore.com>
257
258 * README (Example): Update read1 example.
259
d0a3c757
SM
2602021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
261
262 * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
263
f9e59d06
LS
2642021-06-08 Lancelot Six <lsix@lancelotsix.com>
265
266 * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
267 'is None' instead of '== None' and 'is not None' instead of
268 '!= None'.
269 * gdb.python/py-frame-args.py (lookup_function): Same.
270 * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
271 * gdb.python/py-framefilter.py (Reverse_Function): Same.
272 * gdb.python/py-nested-maps.py (lookup_function): Same.
273 * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
274 * gdb.python/py-prettyprint.py (lookup_function): Same.
275 * gdb.python/py-section-script.py (lookup_function): Same.
276 * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
277 * gdb.python/python.exp: Same.
278 * gdb.rust/pp.py (lookup_function): Same.
279
fdae5c22
TV
2802021-06-08 Tom de Vries <tdevries@suse.de>
281
282 * lib/gdb.exp (multi_line): Require more than one argument.
283 * gdb.base/gdbinit-history.exp: Update multi_line call.
284 * gdb.base/jit-reader.exp: Remove multi_line call.
285 * gdb.fortran/dynamic-ptype-whatis.exp: Same.
286
c3cfd9eb
TV
2872021-06-08 Tom de Vries <tdevries@suse.de>
288
289 * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
290 * lib/gdb.exp: ... here.
291 * gdb.base/info-macros.exp: Use gdb_test_lines.
292
58f076c6
TV
2932021-06-08 Tom de Vries <tdevries@suse.de>
294
295 * gdb.base/info-types.exp.tcl (match_line): Handle --any.
296 (gdb_test_lines): Factor out of ...
297 (run_test): ... here.
298
4c5d7c03
TV
2992021-06-08 Tom de Vries <tdevries@suse.de>
300
301 * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
302 matching of initial prompt.
303
4a11703a
TV
3042021-06-08 Tom de Vries <tdevries@suse.de>
305
306 * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
307 one line.
308
ac6c175e
TV
3092021-06-08 Tom de Vries <tdevries@suse.de>
310
311 * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
312 test name.
313
25ff4de7
TV
3142021-06-08 Tom de Vries <tdevries@suse.de>
315
316 * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
317
cfc75767
SM
3182021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
319
320 * gdb.base/continue-all-already-running.exp: Call fail if can't
321 run to main.
322
a12a15e7
AB
3232021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 PR gdb/27847
326 * gdb.dwarf2/dw2-weird-type-len.c: New file.
327 * gdb.dwarf2/dw2-weird-type-len.exp: New file.
328
f1854e35
SM
3292021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
330
331 * gdb.base/attach.exp (test_command_line_attach_run): Use
332 proc_with_prefix.
333
b0e2f96b
TV
3342021-06-07 Tom de Vries <tdevries@suse.de>
335
336 PR testsuite/27908
337 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
338 after attach using '$gdb_prompt $'.
339
409cac34
TV
3402021-06-07 Tom de Vries <tdevries@suse.de>
341
342 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
343 matching state machine.
344
bc37aacd
TV
3452021-06-07 Tom de Vries <tdevries@suse.de>
346
347 * gdb.base/new-ui-pending-input.exp
348 (test_command_line_new_ui_pending_input): Fix regexp for "initial
349 prompt on extra console".
350
7ee8c127
TV
3512021-06-07 Tom de Vries <tdevries@suse.de>
352
353 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
354 up.
355
921b2bc7
SM
3562021-06-06 Simon Marchi <simon.marchi@efficios.com>
357
358 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
359 host and target are local.
360
ad4bd975
HD
3612021-06-05 Hannes Domani <ssbssa@yahoo.de>
362
363 * gdb.python/py-symbol.exp: Fix tests for Python 3.
364
ae61ef2c
SV
3652021-06-05 Shahab Vahedi <shahab@synopsys.com>
366
367 * gdb.arch/arc-disassembler-options.exp: New test.
368 * gdb.arch/arc-disassembler-options.s: New test source.
369
386de171
TT
3702021-06-04 Tom Tromey <tromey@adacore.com>
371
372 * gdb.ada/array_of_symbolic_length.exp: New file.
373 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
374 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
375 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
376 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
377 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
378
df5bc734
MH
3792021-06-03 Magne Hov <mhov@undo.io>
380
381 PR python/27841
382 * gdb.python/py-events.exp: Extend inferior exit tests.
383 * gdb.python/py-events.py: Print inferior exit PID.
384
6ac5237c
HD
3852021-06-03 Hannes Domani <ssbssa@yahoo.de>
386
387 * gdb.python/py-symbol.exp: Test symbol constants.
388
60be64b3
BE
3892021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
390
391 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
392
170960e8
CL
3932021-06-02 Carl Love <cel@us.ibm.com>
394
395 * gdb.threads/threadapply.c: Add global mybarrier.
396 (main): Add pthread_barrier_init.
397 (thread_function): Replace while loop with myp increment and
398 pthread_barrier_wait.
399
f2d42111
AB
4002021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
401
402 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
403 gcc based Fortran compiler, for example, flang does not support
404 this option.
405
8a222a6b
AB
4062021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
407
408 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
409
2adf1781
TT
4102021-06-01 Tom Tromey <tromey@adacore.com>
411
412 * Makefile.in (all): Don't print anything.
413 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
414 (expect-read1): Likewise.
415 (read1.so): Use $(ECHO_CC).
416 Include silent-rules.mk.
417
f99d1d37
TT
4182021-06-01 Tom Tromey <tromey@adacore.com>
419
420 * aclocal.m4, configure.ac, configure: Remove.
421 * Makefile.in (EXTRA_RULES): Remove.
422 ($(abs_builddir)/site.exp site.exp): Don't depend on
423 config.status.
424 (distclean maintainer-clean realclean, Makefile): Update.
425 (config.status): Remove target.
426 (lib/pdtrace): New target.
427 (all): Don't depend on EXTRA_RULES.
428 (check-read1): Depend on read1.so, expect-read1.
429
17d305ef
TV
4302021-06-01 Tom de Vries <tdevries@suse.de>
431
432 PR symtab/26096
433 * gdb.cp/cold-clone.cc: New test.
434 * gdb.cp/cold-clone.exp: New file.
435
b97eff8f
AB
4362021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
437
438 * gdb.gdb/unittest.c: New file.
439 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
440 into GDB.
441
b4b3e2de
AB
4422021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
443
444 * gdb.base/premature-dummy-frame-removal.c: New file.
445 * gdb.base/premature-dummy-frame-removal.exp: New file.
446 * gdb.base/premature-dummy-frame-removal.py: New file.
447
d5a6313e
SM
4482021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
449
450 * gdb.base/reverse-init-functions.exp: New.
451
248f7165
TV
4522021-05-27 Tom de Vries <tdevries@suse.de>
453
454 PR symtab/27919
455 PR testsuite/27920
456 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
457 -readnow.
458
e453275c
TV
4592021-05-27 Tom de Vries <tdevries@suse.de>
460
461 PR testsuite/27921
462 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
463 (local_add_gdb_index): ... this.
464
778ae9cc
TV
4652021-05-21 Tom de Vries <tdevries@suse.de>
466
467 PR testsuite/25047
468 * boards/cc-with-gnu-debuglink.exp: New file.
469
ca43e660
TBA
4702021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
471
472 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
473 a dead code with an assignment to a global var. Fix a
474 whitespacing problem around an assignment operator.
475
7f2b8718
WS
4762021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
477
478 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
479 for the powerpc64 LE target.
480 * gdb.arch/powerpc-prologue.exp: Test Harness.
481
d9211df2
AB
4822021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
483
484 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
485 duplicate test names.
486
2129a942
TV
4872021-05-19 Tom de Vries <tdevries@suse.de>
488
489 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
490
5277208d
SM
4912021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
492
493 * gdb.python/py-framefilter-gdb.py.in: Rename to:
494 * gdb.python/py-framefilter-gdb.py: ... this.
495 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
496 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
497
91e159e9
SM
4982021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
499
500 * gdb.python/py-framefilter-gdb.py.in: Re-format.
501 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
502
467f8eb2
BK
5032021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
504
505 * gdb.base/class-allocatable-array.exp: Modified test for clang.
506
ea11a98d
WP
5072021-05-16 Weimin Pan <weimin.pan@oracle.com>
508
509 * gdb.ctf/funcreturn.exp: New file.
510 * gdb.ctf/whatis.c: Copy from gdb.base.
511
887e7158
TT
5122021-05-14 Tom Tromey <tom@tromey.com>
513
514 * gdb.rust/pp.exp: New file.
515 * gdb.rust/pp.py: New file.
516 * gdb.rust/pp.rs: New file.
517
f8eec398
BE
5182021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
519
520 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
521 remove the directory.
522 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
523
55789354
TBA
5242021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
525
526 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
527
ecf25064
KC
5282021-05-14 Kent Cheung <kent.cheung@arm.com>
529 Andrew Burgess <andrew.burgess@embecosm.com>
530
531 * gdb.python/py-format-string.c: Added a variable to test.
532 * gdb.python/py-format-string.exp: Check string representation is
533 printed at appropriate max_depth settings.
534 * gdb.python/py-nested-maps.exp: Likewise.
535 * gdb.guile/scm-pretty-print.exp: Add additional tests.
536
bab9eb49 5372021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
538
539 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
540 unique names, also wrap proc body in with_test_prefix.
541
bab9eb49 5422021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
543
544 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
545 duplicate test names.
546 * gdb.guile/scm-parameter.exp: Provide test names to avoid
547 duplicate names based on the command being run.
548 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
549 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
550 loading a support module.
551 (test_equality): Update test name to match the actual test, making
552 the name unique in the process.
553 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
554 to resolve duplicate tests.
555 (test_inferior_function_call): Likewise.
556 (test_subscript_regression): Likewise.
557
bab9eb49 5582021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
559
560 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
561 silence PASS lines.
562 (gdb_install_guile_module): Likewise.
563
ee35ce82
GB
5642021-05-12 George Barrett <bob@bob131.so>
565
566 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
567 value-const-value.
568
9d4fc61d
GB
5692021-05-12 George Barrett <bob@bob131.so>
570
571 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
572 value-reference-value. Add test for value-rvalue-reference-value.
573
5048549a
TV
5742021-05-11 Tom de Vries <tdevries@suse.de>
575
576 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
577 Add "set debug infrun 1" commented out.
578
2302f963
TV
5792021-05-11 Tom de Vries <tdevries@suse.de>
580
581 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
582
abb894a4
BK
5832021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
584
585 * gdb.fortran/array-element.exp: Breakpoint location is modified.
586
db1f6cd6
LS
5872021-05-10 Lancelot Six <lsix@lancelotsix.com>
588
589 PR gdb/27614
590 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
591
9344937b
AB
5922021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
593
594 * gdb.guile/guile.exp: Don't use the source directory as a
595 temporary HOME directory.
596
0709cf68
SM
5972021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
598
599 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
600 parameters.
601
1845e254
AB
6022021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
603
604 * gdb.guile/guile.exp: Add an extra test.
605
a3237c7c
AB
6062021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
607
608 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
609 gdb_test_no_output.
610
13123da8
SM
6112021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
612
613 * Re-format all Python files using black.
614 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
615
0618ecf6
AB
6162021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
617
618 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
619 watchpoint object before and after registering it with GDB.
620
a7ed4ea6
AB
6212021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
622
623 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
624 'proc_with_prefix', remove use of 'with_test_prefix', and
625 reindent.
626 (test_bkpt_deletion): Likewise.
627 (test_bkpt_cond_and_cmds): Likewise.
628 (test_bkpt_invisible): Likewise.
629 (test_watchpoints): Likewise.
630 (test_bkpt_internal): Likewise.
631 (test_bkpt_eval_funcs): Likewise.
632 (test_bkpt_registration): Likewise.
633 (test_bkpt_address): Convert to 'proc_with_prefix'.
634 (test_bkpt_probe): Likewise.
635
7ebbaa1c
AB
6362021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
637
638 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
639 names to avoid duplicates.
640 (test_bkpt_cond_and_cmds): Likewise.
641 (test_bkpt_eval_funcs): Likewise.
642
79aabb73
TBA
6432021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
644
645 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
646 for the -break-condition command's "--force" flag.
647
10e578d7
TBA
6482021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
649
650 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
651 is called by the test.
652
2f000c80
TV
6532021-05-05 Tom de Vries <tdevries@suse.de>
654
655 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
656 "Reading symbols" or "Expanding full symbols" lines. Using timeout
657 factor of 2 for attach.
658
09f83f79
TV
6592021-05-05 Tom de Vries <tdevries@suse.de>
660
661 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
662 "LWP <n> exited" messages.
663
fa94b3a7
SM
6642021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
665
666 * gdb.python/py-type.exp (test_fields): Test calling fields on
667 an int type.
668
858c8f2c
SM
6692021-05-04 Simon Marchi <simon.marchi@efficios.com>
670
671 * gdb.python/flexible-array-member.exp: Adjust expected range
672 value for member declared with 0 size. Test accessing range
673 tuple through range type.
674
d389a1a7
AB
6752021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
676
677 PR testsuite/27788
678 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
679 expected results when environment variable PYTHONDONTWRITEBYTECODE
680 is set.
681
2869ac4b
TT
6822021-04-30 Tom Tromey <tromey@adacore.com>
683
684 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
685 (Confused_Array): New types.
686 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
687 * gdb.ada/enum_idx_packed.exp: Add new tests.
688
5536f0cc
TV
6892021-04-30 Tom de Vries <tdevries@suse.de>
690
691 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
692 existing timeout factors.
693
7f7f284d
TV
6942021-04-30 Tom de Vries <tdevries@suse.de>
695
696 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
697
3f334074
TV
6982021-04-29 Tom de Vries <tdevries@suse.de>
699
700 PR testsuite/27786
701 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
702 remotetimeout to 4.
703
db2534b7
TT
7042021-04-28 Tom Tromey <tromey@adacore.com>
705
706 * gdb.ada/null_overload.exp: New file.
707 * gdb.ada/null_overload/foo.adb: New file.
708
edeaceda
AB
7092021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
710
711 * gdb.python/py-startup-opt.exp: New file.
712
b9f90c72
LM
7132021-04-27 Luis Machado <luis.machado@linaro.org>
714
715 * gdb.base/maint.exp: Drop a pattern that is not needed.
716 * lib/gdb.exp (readnow): Match line-by-line.
717
4b62a30d
LM
7182021-04-27 Luis Machado <luis.machado@linaro.org>
719
720 * gdb.xml/tdesc-reload.exp: Pass -lbl.
721
2c473def
MW
7222021-04-27 Michael Weghorn <m.weghorn@posteo.de>
723 Simon Marchi <simon.marchi@polymtl.ca>
724
725 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
726 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
727 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
728 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
729 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
730 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
731
e8b6c1da
TT
7322021-04-26 Tom Tromey <tromey@adacore.com>
733
734 PR gdb/27743:
735 * gdb.dwarf2/imported-unit-bp.exp: New file.
736 * gdb.dwarf2/imported-unit-bp-main.c: New file.
737 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
738
bea3329b
SM
7392021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
740
741 PR gdb/27773
742 * gdb.base/dump.exp: Test dump to non-existent dir.
743
21f91785
LM
7442021-04-26 Luis Machado <luis.machado@linaro.org>
745
746 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
747 comparison.
748
fbb46296
LS
7492021-04-25 Lancelot Six <lsix@lancelotsix.com>
750
751 PR gdb/22640
752 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
753 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
754 changes the default behavior of 'ptype/o'. Update to take into
755 account new horizontal layout.
756 * gdb.rust/simple.exp: Update ptype test to check new horizontal
757 layout.
758 * gdb.rust/union.exp: Same.
759
9fc29955
AB
7602021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
761
762 * gdb.base/info_sources.exp: Add new tests.
763
432ce4cf
TT
7642021-04-22 Tom Tromey <tom@tromey.com>
765
766 * gdb.base/ptype-offsets.cc (struct empty_member): New.
767 (main): Use empty_member.
768 * gdb.base/ptype-offsets.exp: Add new test.
769
a87caa6d
SM
7702021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
771
772 * gdb.python/flexible-array-member.exp: Add check for Python
773 support.
774
e25d6d93
SM
7752021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
776
777 PR gdb/27757
778 * gdb.python/flexible-array-member.c: New test.
779 * gdb.python/flexible-array-member.exp: New test.
780 * gdb.guile/scm-type.exp (test_range): Add test for flexible
781 array member.
782 * gdb.guile/scm-type.c (struct flex_member): New.
783 (main): Use it.
784
22f80c0f
TT
7852021-04-22 Tom Tromey <tom@tromey.com>
786
787 * gdb.rust/modules.exp: Add checks for syntax errors.
788 * gdb.rust/expr.exp: Add checks for syntax errors.
789 * gdb.rust/simple.exp: Add checks for syntax errors.
790
6d5702a5
CL
7912021-04-21 Carl Love <cel@us.ibm.com>
792
793 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
794 Update expected string for gdb_test "bt".
795
796 * lib/valgrind.exp: Add set remotetimeout 3.
797 Increase vgdb wait from 1 to 2.
798 Add max-invoke-ms option to vgdb command line.
799
10a636cc
TBA
8002021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
801
802 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
803 conditions.
804
98e713ab
SM
8052021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
806 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
807
808 * gdb.mi/mi-break.exp: Fix the duplicate test names.
809
525174e8
FW
8102021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
811
812 * gdb.base/address_space_qualifier.exp: New file.
813
392e0bcc
TT
8142021-04-19 Tom Tromey <tromey@adacore.com>
815
816 PR gdb/27742:
817 * gdb.opt/inline-locals.exp: Update kfail patterns.
818
da314dd3
TT
8192021-04-17 Tom Tromey <tom@tromey.com>
820
821 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
822
3cbc7ac3
TT
8232021-04-16 Tom Tromey <tom@tromey.com>
824
825 * gdb.rust/simple.exp: Change error text.
826 * gdb.rust/expr.exp: Change error text.
827
458620aa
TT
8282021-04-16 Tom Tromey <tom@tromey.com>
829
830 * gdb.rust/simple.exp: Add parens to 'as' test.
831
321d0cd7
SM
8322021-04-16 Simon Marchi <simon.marchi@efficios.com>
833
834 * boards/simavr.exp: Set debug_flags.
835
1b6b755e
LM
8362021-04-16 Luis Machado <luis.machado@linaro.org>
837
838 * gdb.dwarf2/dw2-bfloat16.exp: New file.
839
fd5c30cd
AB
8402021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
841
842 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
843 including a path in the test name.
844
41f14dc8
SM
8452021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
846
847 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
848
a15a276b
TT
8492021-04-15 Tom Tromey <tromey@adacore.com>
850
851 * gdb.dwarf2/arr-stride.exp: Add test.
852
5809fbf2
TT
8532021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
854
855 * gdb.base/startup-file.exp: Add more tests.
856
92e4e97a
AB
8572021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
858
859 PR cli/25956
860 * gdb.base/early-init-file.c: New file.
861 * gdb.base/early-init-file.exp: New file.
862 * lib/gdb-utils.exp (style): Handle style 'none'.
863
fcc99c42
TBA
8642021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
865
866 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
867 @DW_INL_declared_inlined for the inline attribute.
868
34dc0f95
TBA
8692021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
870
871 * gdb.opt/inline-locals.c (scoped): New function.
872 (main): Call 'scoped'.
873 * gdb.opt/inline-locals.exp: Update with "info locals" tests
874 for scoped variables.
875 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
876 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
877
ac4d323e
TBA
8782021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
879
880 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
881
6b142048
WS
8822021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
883
884 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
885
82d9b280 8862021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
887
888 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
889 non-relative plxv instructions.
890 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
891
8922021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 893
e3d528d7
WS
894 PR gdb/27525
895 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
896 exercise single-stepping over subpcis,lnia,addpcis instructions
897 with displacement.
898 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
899 of addpcis/lnia/subpcis instructions.
900 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
901 exercise single-stepping over lnia instructions with displacement.
902 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
903 lnia instructions.
904
9052021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
906
82d9b280
WS
907 * gdb.arch/powerpc-power10.s: New test for instructions.
908 * gdb.arch/powerpc-power10.exp: Harness to run the test.
909
6ba4cb84
CL
9102021-4-12 Carl Love <cel@us.ibm.com>
911
912 * gdb.arch/vsx-vsr-float128.c: New test file.
913 * gdb.arch/vsx-vsr-float128.exp: New expect file.
914
9d8f3022
MM
9152021-04-12 Markus Metzger <markus.t.metzger@intel.com>
916
917 * gdb.btrace/reconnect.exp: Relax expected stepi output.
918
dc2b480f
WP
9192021-04-07 Weimin Pan <weimin.pan@oracle.com>
920
921 * gdb.base/ctf-ptype.c: Add struct link containing a forward
922 reference type.
923 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
924
0a703a4c
AB
9252021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
926
927 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
928 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
929
30ab3586
AB
9302021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
931
932 * gdb.cp/rvalue-ref-params.cc (f3): New function.
933 (f4): New function.
934 (global_int): New global variable.
935 (global_float): Likeiwse.
936 (main): Call both new functions.
937 * gdb.cp/rvalue-ref-params.exp: Add new tests.
938
56d467f4
CT
9392021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
940
941 * gdb.dwarf2/fission-relative-dwo.c: New file.
942 * gdb.dwarf2/fission-relative-dwo.exp: New file.
943
61dee722
AB
9442021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
945
946 * gdb.dwarf2/fission-absolute-dwo.c: New file.
947 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
948 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
949 instead of build_executable_from_fission_assembler.
950 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
951 * gdb.dwarf2/fission-loclists.exp: Likewise.
952
953 * gdb.dwarf2/fission-multi-cu.S: Delete file.
954 * gdb.dwarf2/fission-multi-cu.c: New file based on old
955 fission-multi-cu1.c and fission-multi-cu2.c files.
956 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
957 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
958 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
959 * gdb.dwarf2/fission-reread.exp: Likewise.
960 * lib/dwarf.exp (extract_dwo_information): New proc.
961 (strip_dwo_information): New proc.
962 (build_executable_and_dwo_files): New proc.
963 (build_executable_from_fission_assembler): Delete.
964 (Dwarf::_debug_addr_index): New variable.
965 (Dwarf::_cu_is_fission): New variable.
966 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
967 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
968 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
969 if this is a fission CU.
970 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
971 (Dwarf::debug_addr_label): New proc.
972 (Dwarf::cu): Initialise _cu_is_fission.
973 (Dwarf::tu): Likewise.
974 (Dwarf::assemble): Initialise _debug_addr_index.
975
1fd999d9
AB
9762021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
977
978 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
979
79c02443
AB
9802021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
981
982 * gdb.python/py-parameter.exp: Add test for reading data-directory
983 using gdb.parameter API.
984
340d00fb
TV
9852021-04-06 Tom de Vries <tdevries@suse.de>
986
987 PR breakpoints/25884
988 * gdb.opt/inline-cmds.exp: Remove kfail.
989
043bcbaf
TV
9902021-04-06 Tom de Vries <tdevries@suse.de>
991
992 PR testsuite/27691
993 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
994 file "".
995
ac628a06
EB
9962021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
997
998 * lib/pdtrace.in: Fix obvious typo.
999
3f49d080
TT
10002021-03-31 Tom Tromey <tromey@adacore.com>
1001
1002 * lib/dwarf.exp (Dwarf::_get_args): New proc.
1003 (Dwarf::_location): Use it.
1004
cfcbd506
TV
10052021-03-31 Tom de Vries <tdevries@suse.de>
1006
1007 PR testsuite/27667
1008 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
1009
8a91fbdf
SM
10102021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
1011
1012 PR gdb/27541
1013 * gdb.base/index-cache-load-twice.exp: Remove.
1014 * gdb.base/index-cache-load-twice.c: Remove.
1015 * gdb.dwarf2/per-bfd-sharing.exp: New.
1016 * gdb.dwarf2/per-bfd-sharing.c: New.
1017
b953e703
TV
10182021-03-30 Tom de Vries <tdevries@suse.de>
1019
1020 PR testsuite/27604
1021 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
1022
aa33ea68
TBA
10232021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1024
1025 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
1026 the infinite loop to avoid a Clang bug.
1027
99066782
WS
10282021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1029
1030 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
1031 names for uniqueness.
1032 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
1033 uniqueness.
1034
b1f3973b
AB
10352021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1036
1037 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
1038 member.
1039 (make_container): Initialise is_array_p.
1040 * gdb.python/py-prettyprint.exp: Add new tests.
1041 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
1042 Check is_array_p and possibly return 'array'.
1043
3c2dcf90
AB
10442021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1045
1046 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
1047 * gdb.cp/casts.exp: Give tests unique names.
1048 * gdb.cp/filename.exp: Likewise.
1049 * gdb.cp/gdb2495.exp: Likewise.
1050 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
1051 * gdb.cp/misc.exp: Rename test to make it unique.
1052 * gdb.cp/nsnested.exp: Give tests unique names.
1053 * gdb.cp/ovldbreak.exp: Likewise.
1054 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
1055 being tested. This also removes the duplicate test name.
1056 * gdb.cp/ref-types.exp: Likewise.
1057 * gdb.cp/temargs.exp: Likewise.
1058
6b78370d
AB
10592021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1060
1061 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
1062 square brackets in test.
1063
baecbb3d
AB
10642021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1065
1066 * gdb.cp/maint.exp (test_first_component): Run more tests with a
1067 variable number of spaces, this removes the duplicate testing of
1068 'operator ->' which existed before.
1069
6e892297
AB
10702021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1071
1072 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
1073 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
1074 duplicates, and also to avoid having a string inside parentheses
1075 at the end of test names.
1076
ac45a6ca
AB
10772021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1078
1079 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
1080 Avoid repeated uses of 'runto', and instread just progress once
1081 through the test stopping at different breakpoints. Give comments
1082 a capital letter and full stop. Give duplicate tests unique names.
1083
323fd5b9
PA
10842021-03-25 Pedro Alves <pedro@palves.net>
1085
1086 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
1087 "target_non_stop" parameter and use it.
1088 (top level): Add "maint set target-non-stop on/off" testing axis.
1089
ba3c61fc
AB
10902021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
1091
1092 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
1093 gdb_test_multiple.
1094
bf0aecce
LM
10952021-03-24 Luis Machado <luis.machado@linaro.org>
1096
1097 * gdb.arch/aarch64-mte.c: New file.
1098 * gdb.arch/aarch64-mte.exp: New test.
1099 * gdb.base/memtag.c: New file.
1100 * gdb.base/memtag.exp: New test.
1101 * lib/gdb.exp (supports_memtag): New function.
1102
bef382e6
LM
11032021-03-24 Luis Machado <luis.machado@linaro.org>
1104
1105 * gdb.base/options.exp: Adjust for new print options.
1106 * gdb.base/with.exp: Likewise.
1107
702cf3f5
AB
11082021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1109
1110 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
1111 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
1112
1e7fcccb
AB
11132021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1114
1115 * gdb.dwarf2/dw2-using-debug-str.c: New file.
1116 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
1117 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
1118 not .debug_string.
1119
4829711b
TT
11202021-03-20 Tom Tromey <tom@tromey.com>
1121
1122 * gdb.base/maint.exp: Update "maint print statistics" output.
1123
e0d6d274
KB
11242021-03-19 Kevin Buettner <kevinb@redhat.com>
1125
1126 * lib/gdbserver-support.exp (gdbserver_exit): Use the
1127 "-nowait" flag when waiting for gdbserver to exit.
1128
a088215a
SST
11292021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
1130
1131 * gdb.base/info-macros.exp: Append -fdebug-macro to
1132 additional_flags for clang.
1133 * gdb.base/macscp.exp: Likewise.
1134 * gdb.base/style.exp: Likewise.
1135 * gdb.linespec/macro-relative.exp: Likewise.
1136
d0c99a23
SM
11372021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
1138 Pedro Alves <pedro@palves.net>
1139
1140 * gdb.base/run-attach-while-running.exp: New.
1141 * gdb.base/run-attach-while-running.c: New.
1142
7807d76a
AB
11432021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1144
1145 * gdb.python/py-framefilter-addr.c: New file.
1146 * gdb.python/py-framefilter-addr.exp: New file.
1147 * gdb.python/py-framefilter-addr.py: New file.
1148
f302f9e2
AB
11492021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1150
1151 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
1152 Make use of $gdb_test_name instead of creating a separate $test
1153 variable.
1154 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
1155 adding a '($name)' at the end of each test. This also catches the
1156 one place where '($name)' was missing, and so caused a duplicate
1157 test name.
1158 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
1159 duplicate test names based on the command being tested.
1160 * gdb.threads/signal-command-multiple-signals-pending.exp:
1161 Likewise.
1162 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
1163 avoid duplicate testnames when a test script uses this proc and
1164 also gdb_compile_pthreads.
1165 * lib/prelink-support.exp (build_executable_own_libs): Use
1166 with_test_prefix to avoid duplicate test names when we call
1167 build_executable twice.
1168
6813ceb0
TT
11692021-03-15 Tom Tromey <tromey@adacore.com>
1170
1171 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
1172
3b5c4de0
TT
11732021-03-15 Tom Tromey <tromey@adacore.com>
1174
1175 * gdb.ada/varsize_limit.exp: Add new test.
1176 * gdb.ada/varsize_limit/vsizelim.adb: Update.
1177
c04da66c
TT
11782021-03-15 Tom Tromey <tromey@adacore.com>
1179
1180 * gdb.ada/operator_call/twovecs.ads: New file.
1181 * gdb.ada/operator_call/twovecs.adb: New file.
1182 * gdb.ada/operator_call/opcall.adb: New file.
1183 * gdb.ada/operator_call.exp: New file.
1184
1ac74522
TT
11852021-03-15 Tom Tromey <tromey@adacore.com>
1186
1187 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
1188 * gdb.ada/enums_overload/enums_overload.ads: New file.
1189 * gdb.ada/enums_overload/enums_overload.adb: New file.
1190 * gdb.ada/enums_overload.exp: New file.
1191
207582c0
TT
11922021-03-15 Tom Tromey <tromey@adacore.com>
1193
1194 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
1195 Declare.
1196 * gdb.ada/assign_arr/target_wrapper.adb: New file.
1197 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
1198 Call Put.
1199 * gdb.ada/assign_arr.exp: Update.
1200
ba6a0ef3
AB
12012021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
1202
1203 * gdb.python/py-auto-load-chaining-f1.c: New file.
1204 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
1205 * gdb.python/py-auto-load-chaining-f2.c: New file.
1206 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
1207 * gdb.python/py-auto-load-chaining.c: New file.
1208 * gdb.python/py-auto-load-chaining.exp: New file.
1209
7f99d636
AB
12102021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1211
1212 * gdb.python/py-bad-printers.exp: Extend test names to make them
1213 unique.
1214 * gdb.python/py-events.exp: Likewise.
1215 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1216 * gdb.python/py-frame-inline.exp: Likewise.
1217 * gdb.python/py-frame.exp: Likewise.
1218 * gdb.python/py-infthread.exp: Likewise.
1219
323b848c
AB
12202021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1221
1222 * gdb.python/py-value-cc.exp: Remove a duplicate test.
1223
8a4efb36
AB
12242021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1225
1226 * gdb.python/lib-types.exp: Update the test to check the correct
1227 python variable.
1228
66bb1dd9
AB
12292021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1230
1231 * gdb.python/py-explore-cc.exp: Extend test names to make them
1232 unique.
1233
0125fabc
AB
12342021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1235
1236 * gdb.python/py-lookup-type.exp: Remove duplicate test.
1237
79d04157
AB
12382021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1239
1240 * gdb.python/py-symtab.exp: Extend test names to make them
1241 unique.
1242
e3e48d8f
AB
12432021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1244
1245 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
1246 names unique.
1247
2cb60e74
AB
12482021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1249
1250 * gdb.python/py-block.exp: Give tests unique names.
1251
8b12ded4
AB
12522021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1253
1254 * gdb.python/py-pp-maint.exp: Extend test names to make them
1255 unique.
1256
93598ea4
AB
12572021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1258
1259 * gdb.python/py-explore.exp: Add with_test_prefix to make test
1260 names unique.
1261
f35d6971
AB
12622021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1263
1264 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
1265
22d3e7f6
AB
12662021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1267
1268 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
1269 names unique.
1270
5fc5a1b8
AB
12712021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1272
1273 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
1274 test names unique.
1275
e3141a4d
AB
12762021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1277
1278 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
1279 unique.
1280
ccdc02ed
TT
12812021-03-09 Tom Tromey <tromey@adacore.com>
1282
1283 * gdb.base/cast-call.exp: New file.
1284 * gdb.base/cast-call.c: New file.
1285
fbb1aace
AB
12862021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1287
1288 * gdb.gdb/python-helper.exp: New file.
1289
611aa09d
FW
12902020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
1291
1292 * gdb.fortran/intrinsics.exp: Add LOC tests.
1293
eef32f59
AB
12942021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1295
1296 * gdb.fortran/shape.exp: New file.
1297 * gdb.fortran/shape.f90: New file.
1298
7ba155b3
AB
12992021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1300
1301 * gdb.fortran/size.exp: New file.
1302 * gdb.fortran/size.f90: New file.
1303
e14816a8
AB
13042021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1305
1306 * gdb.fortran/rank.exp: New file.
1307 * gdb.fortran/rank.f90: New file.
1308
d308ba78
TT
13092021-03-08 Tom Tromey <tom@tromey.com>
1310
1311 * gdb.fortran/debug-expr.exp: Update tests.
1312
d182f279
TT
13132021-03-08 Tom Tromey <tom@tromey.com>
1314
1315 * gdb.base/debug-expr.exp: Update expected dump output.
1316
a7308ce0
TT
13172021-03-06 Tom Tromey <tom@tromey.com>
1318
1319 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
1320 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
1321 * gdb.dwarf2/dwznolink.exp: New file.
1322
b0a8c2ff
MW
13232021-03-05 Mark Wielaard <mark@klomp.org>
1324
1325 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
1326
844be3f2
WP
13272021-03-06 Weimin Pan <weimin.pan@oracle.com>
1328
1329 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1330
82333781
MM
13312021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1332
1333 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1334
32c52999
MM
13352021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1336
1337 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1338
26ed1478
MM
13392021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1340
1341 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1342
d2c5f24e
MM
13432021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1344
1345 * gdb.btrace/exception.cc (main): Update test source.
1346 * gdb.btrace/exception.exp: Update patterns.
1347 * gdb.btrace/function_call_history.exp: Likewise.
1348
c7c7253a
MM
13492021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1350
1351 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1352
f0778fc1
MM
13532021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1354
1355 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1356 reverse-continue to breakpoint.
1357
e71dbd03
MM
13582021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1359
1360 * gdb.btrace/delta.exp: Remove instruction-history and
1361 function-call-history checks.
1362
b93a3ed0
MM
13632021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1364
1365 * README (Note): Add nopie_ldflag.
1366 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1367
bbcdf9ab
TT
13682021-03-02 Tom Tromey <tromey@adacore.com>
1369
1370 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1371 encodings.
1372
bb3a4efe
LS
13732021-02-27 Lancelot Six <lsix@lancelotix.com>
1374
1375 PR gdb/27393
1376 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1377
1378
573dc0cc
TT
13792021-02-26 Tom Tromey <tom@tromey.com>
1380
1381 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1382
f8218786
JV
13832021-02-26 Jan Vrany <jan.vrany@labware.com>
1384
1385 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1386 Remove trailing \n from expected output.
1387
cb51b708
MM
13882021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1389
1390 * lib/gdb.exp (use_gdb_stub): Extend comment.
1391
64d38fdd
JM
13922021-02-25 Jan Matyas <jmatyas@codasip.com>
1393
1394 PR gdb/26819
1395 * gdb.server/stop-reply-no-thread.exp: Add two test
1396 scenarios that cover remote targets which do not have
1397 the concept of threads.
1398
d4ff3cbf
AB
13992021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1400
1401 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1402
68337b8b
AB
14032021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1404
1405 PR fortran/26155
1406 * gdb.fortran/call-no-debug-func.f90: New file.
1407 * gdb.fortran/call-no-debug-prog.f90: New file.
1408 * gdb.fortran/call-no-debug.exp: New file.
1409
faeb9f13
AB
14102021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1411
1412 * gdb.fortran/associated.exp: New file.
1413 * gdb.fortran/associated.f90: New file.
1414
170f4b23
AB
14152021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1416
1417 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1418
dd80d750
AB
14192021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1420
1421 * gdb.base/sect-cmd.exp: Update expected results.
1422
b91919ac
AB
14232021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1424
1425 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1426 techniques. Enable the test for all targets.
1427
02a79309
AB
14282021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1429
1430 * gdb.base/maint-info-sections.exp: Add new tests.
1431 (check_maint_info_target_sections_output): New proc.
1432
895b7b4e
AB
14332021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1434
1435 * gdb.arch/riscv-default-tdesc.exp: New file.
1436
bc3c0632
AB
14372021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1438
1439 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1440
acde2092
AB
14412021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1442
1443 * gdb.arch/i386-biarch-core.exp: Add target check.
1444
7d2e5095
AKS
14452021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1446
1447 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1448
96df3e28
AB
14492021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1450
1451 * gdb.fortran/allocated.exp: New file.
1452 * gdb.fortran/allocated.f90: New file.
1453
a1670b72
AB
14542021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1455
1456 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1457
bf3386f0
AB
14582021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1459
1460 * gdb.base/maint-info-sections.exp: Update expected output, and
1461 add additional tests. Again.
1462
4790db14
AB
14632021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1464
1465 * gdb.base/maint-info-sections.exp: Update expected output, and
1466 add additional tests.
1467
f4be6772
AB
14682021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1469
1470 * gdb.base/maint-info-sections.exp: New file, content is moved
1471 from gdb.base/maint.exp and cleaned up to use latest testsuite
1472 techniques.
1473 * gdb.base/maint.exp: Tests moved out to
1474 gdb.base/maint-info-sections.exp.
1475
25ad1e83
SM
14762021-02-10 Simon Marchi <simon.marchi@efficios.com>
1477
1478 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1479 GDBFLAGS.
1480
e92c8eb8
AB
14812021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1482
1483 * gdb.fortran/lbound-ubound.F90: New file.
1484 * gdb.fortran/lbound-ubound.exp: New file.
1485
ee4c3d88
TV
14862021-02-10 Tom de Vries <tdevries@suse.de>
1487
1488 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1489 "Restore saved setting of complaints".
1490
cf2b2075
TV
14912021-02-09 Tom de Vries <tdevries@suse.de>
1492
1493 PR symtab/27341
1494 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1495 (gdb_load_no_complaints): ... here.
1496 * gdb.fortran/function-calls.exp: Add test-case.
1497
b61f7811
HAQ
14982021-02-09 Abid Qadeer <abidh@codesourcery.com>
1499
1500 * gdb.threads/signal-command-handle-nopass.exp: Call
1501 'standard_testfile' before using 'testfile'.
1502 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1503 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1504 * gdb.threads/signal-sigtrap.exp: Likewise
1505
3d4aae48
LM
15062021-02-08 Luis Machado <luis.machado@linaro.org>
1507
1508 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1509
4001d90d
TV
15102021-02-08 Tom de Vries <tdevries@suse.de>
1511
1512 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1513
29db1eb3
AB
15142021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1515
1516 * gdb.python/tui-window-disabled.c: New file.
1517 * gdb.python/tui-window-disabled.exp: New file.
1518 * gdb.python/tui-window-disabled.py: New file.
1519
e0c23e11
AB
15202021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1521
1522 * gdb.python/tui-window.exp: Add new tests.
1523 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1524 TestWindow object into global the_window.
1525 <remote_title>: New method.
1526 (delete_window_title): New function.
1527
1cf23996
AB
15282021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1529
1530 * gdb.tui/winheight.exp: Add more tests.
1531
2708dbbd
AB
15322021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1533
1534 * gdb.python/py-framefilter.exp: Update expected results.
1535 * gdb.python/python.exp: Update expected results.
1536
cd074e04
AB
15372021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1538
1539 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1540 about bug in GDB, update expected results, and add more tests.
1541
5fb97639
AB
15422021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1543
1544 * gdb.tui/scroll.exp: New file.
1545 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1546 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1547 remaining lines up.
1548 (Term::check_region_contents): New proc.
1549 (Term::check_box_contents): Use check_region_contents.
1550
c0e56745
TV
15512021-02-06 Tom de Vries <tdevries@suse.de>
1552
1553 PR testsuite/26922
1554 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1555 scrolling.
1556
0e857c82
TV
15572021-02-05 Tom de Vries <tdevries@suse.de>
1558
1559 PR breakpoints/27313
1560 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1561 rejected.
1562
a22ec6e8
TV
15632021-02-05 Tom de Vries <tdevries@suse.de>
1564
1565 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1566 * gdb.fortran/mixed-lang-stack.exp: Same.
1567
ae710496
TV
15682021-02-05 Tom de Vries <tdevries@suse.de>
1569
1570 PR exp/27265
1571 * gdb.base/complex-parts.exp: Add tests.
1572
d3b54e63
TV
15732021-02-05 Tom de Vries <tdevries@suse.de>
1574
1575 PR symtab/27307
1576 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1577
3eccb1c8
SV
15782021-02-04 Shahab Vahedi <shahab@synopsys.com>
1579
1580 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1581
a71501e2
PA
15822021-02-03 Pedro Alves <pedro@palves.net>
1583
1584 * gdb.threads/detach-step-over.c: New file.
1585 * gdb.threads/detach-step-over.exp: New file.
1586
92234eb1
PA
15872021-02-03 Pedro Alves <pedro@palves.net>
1588
1589 * gdb.threads/attach-non-stop.c: New file.
1590 * gdb.threads/attach-non-stop.exp: New file.
1591
2e3773ff
LS
15922021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1593
1594 * gdb.base/inferior-noarg.c: New test.
1595 * gdb.base/inferior-noarg.exp: New test.
1596
e0bd9202
SM
15972021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1598
1599 * gdb.base/scope.exp: Use proc_with_prefix.
1600
9307efbe
SM
16012021-02-02 Simon Marchi <simon.marchi@efficios.com>
1602
1603 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1604 table proc.
1605 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1606 .debug_rnglists table without offset array.
1607 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1608 .debug_loclists table without offset array.
1609
2b0c7f41
SM
16102021-02-02 Simon Marchi <simon.marchi@efficios.com>
1611
1612 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1613 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1614 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1615 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1616 attribute
1617
ecfda20d
SM
16182021-02-02 Simon Marchi <simon.marchi@efficios.com>
1619
1620 PR gdb/26813
1621 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1622 (loclists): New proc.
1623 * gdb.dwarf2/loclists-multiple-cus.c: New.
1624 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1625 * gdb.dwarf2/loclists-sec-offset.c: New.
1626 * gdb.dwarf2/loclists-sec-offset.exp: New.
1627
6b0933da
SM
16282021-02-02 Simon Marchi <simon.marchi@efficios.com>
1629
1630 * lib/dwarf.exp (_location): Add parameters.
1631 (_handle_DW_FORM): Adjust.
1632
962effa7
SM
16332021-02-02 Simon Marchi <simon.marchi@efficios.com>
1634
1635 PR gdb/26813
1636 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1637 (cu): Generate header for DWARF 5.
1638 (rnglists): New proc.
1639 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1640 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1641
2bd3e4b8
TV
16422021-02-02 Tom de Vries <tdevries@suse.de>
1643
1644 PR symtab/24620
1645 * gdb.dwarf2/fission-reread.exp: Add test-case.
1646
c39c8637
TV
16472021-02-01 Tom de Vries <tdevries@suse.de>
1648
1649 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1650 * gdb.dwarf2/fission-loclists-pie.S: Same.
1651 * gdb.dwarf2/fission-loclists.S: Same.
1652 * gdb.dwarf2/fission-multi-cu.S: Same.
1653 * gdb.dwarf2/fission-reread.S: Same.
1654 * gdb.dwarf2/fission-base.exp: Use DWO.
1655 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1656 * gdb.dwarf2/fission-loclists.exp: Same.
1657 * gdb.dwarf2/fission-multi-cu.exp: Same.
1658 * gdb.dwarf2/fission-reread.exp: Same.
1659
ebde6f2d
TV
16602021-01-29 Tom de Vries <tdevries@suse.de>
1661
1662 PR breakpoints/26063
1663 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1664 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1665
620ec3ca
TV
16662021-01-29 Tom de Vries <tdevries@suse.de>
1667
1668 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1669
cdeba395
TV
16702021-01-28 Tom de Vries <tdevries@suse.de>
1671
1672 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1673 in the backtrace, and use that in the rest of the test instead of
1674 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1675
c47b145e
TV
16762021-01-28 Tom de Vries <tdevries@suse.de>
1677
1678 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1679 * gdb.arch/i386-sse-stack-align.c: Same.
1680 * gdb.arch/i386-sse-stack-align.exp: Same.
1681
47918cca
AB
16822021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1683
1684 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1685
2f985dd1
TV
16862021-01-28 Tom de Vries <tdevries@suse.de>
1687
1688 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1689
22efa3d3
TV
16902021-01-28 Tom de Vries <tdevries@suse.de>
1691
1692 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1693 "maint info line-table". Make PASS pattern more specific. Make
1694 FAIL pattern work for -m32.
1695
59b59f08
LS
16962021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1697
1698 PR gdb/27133
1699 * gdb.base/ui-redirect.exp: Add test case that ensures that
1700 redirecting both logging and debug does not cause gdb to crash.
1701
1702
807f647c
MM
17032021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1704
1705 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1706
4ca40594
TV
17072021-01-26 Tom de Vries <tdevries@suse.de>
1708
1709 * gdb.threads/killed-outside.exp: Allow regular output.
1710
d0021af3
TV
17112021-01-26 Tom de Vries <tdevries@suse.de>
1712
1713 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1714
9f6c202e
TV
17152021-01-25 Tom de Vries <tdevries@suse.de>
1716
1717 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1718 * lib/gdb.exp: Use gdb_load_no_complaints.
1719
a625a8c9
TT
17202021-01-25 Tom Tromey <tromey@adacore.com>
1721
1722 * gdb.ada/fixed_points.exp: Add regression test.
1723 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1724 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1725
19184910
TT
17262021-01-25 Tom Tromey <tromey@adacore.com>
1727
1728 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1729
acd6125f
TT
17302021-01-25 Tom Tromey <tromey@adacore.com>
1731
1732 * gdb.ada/local-enum.exp: New file.
1733 * gdb.ada/local-enum/local.adb: New file.
1734
1af4c9c4
TT
17352021-01-23 Tom Tromey <tom@tromey.com>
1736
1737 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1738
705646c0
BE
17392021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1740
1741 * gdb.base/line65535.exp: Fix test expectation.
1742
0ac85db5
SM
17432021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1744
1745 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1746 suppression.
1747 (default_gdb_exit): Likewise.
1748 (default_gdb_spawn): Likewise.
1749 (send_gdb): Likewise.
1750 (gdb_expect): Likewise.
1751 (gdb_expect_list): Likewise.
1752 (default_gdb_init): Likewise.
1753 (gdb_suppress_entire_file): Remove.
1754 (gdb_suppress_tests): Remove.
1755 (gdb_stop_suppressing_tests): Remove.
1756 (gdb_clear_suppressed): Remove.
1757 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1758 related to test suppression.
1759 (default_mi_gdb_start): Likewise.
1760 (mi_gdb_reinitialize_dir): Likewise.
1761 (mi_gdb_test): Likewise.
1762 (mi_run_cmd_full): Likewise.
1763 (mi_runto_helper): Likewise.
1764 (mi_execute_to): Likewise.
1765 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1766 * gdb.base/bitfields.exp: Likewise.
1767 * gdb.base/bitfields2.exp: Likewise.
1768 * gdb.base/break.exp: Likewise.
1769 * gdb.base/call-sc.exp: Likewise.
1770 * gdb.base/callfuncs.exp: Likewise.
1771 * gdb.base/dfp-test.exp: Likewise.
1772 * gdb.base/endian.exp: Likewise.
1773 * gdb.base/exprs.exp: Likewise.
1774 * gdb.base/funcargs.exp: Likewise.
1775 * gdb.base/hbreak2.exp: Likewise.
1776 * gdb.base/recurse.exp: Likewise.
1777 * gdb.base/scope.exp: Likewise.
1778 * gdb.base/sepdebug.exp: Likewise.
1779 * gdb.base/structs.exp: Likewise.
1780 * gdb.base/until.exp: Likewise.
1781 * gdb.cp/misc.exp: Likewise.
1782
9d2d8a16
AB
17832021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1784
1785 PR cli/25956
1786 * gdb.base/style.exp (run_style_tests): Add version string test.
1787 (test_startup_version_string): Use version style name.
1788 * lib/gdb-utils.exp (style): Handle version style name.
1789
e7b43072
AB
17902021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1791
1792 * gdb.base/style.exp (limited_style): New proc.
1793 (clean_restart_and_disable): New proc.
1794 (run_style_tests): New proc. Most of the old tests from this file
1795 are now in this proc.
1796 (test_startup_version_string): New proc. Reamining test from the
1797 old file is in this proc.
1798
2189c312
SM
17992021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1800
1801 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1802 Adjust to "set debug remote" changes.
1803
cd211c75
LM
18042021-01-21 Luis Machado <luis.machado@linaro.org>
1805
1806 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1807 message.
1808
730af663
SM
18092021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1810
1811 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1812
325d39e4
HD
18132021-01-21 Hannes Domani <ssbssa@yahoo.de>
1814
1815 PR python/19151
1816 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1817
c3e96aa7
SM
18182021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1819
1820 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1821
6571ffc6
SM
18222021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1823
1824 * lib/tuiterm.exp: Add links in comments.
1825
7c794afd
TV
18262021-01-20 Tom de Vries <tdevries@suse.de>
1827
1828 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1829 offset.
1830
1402665c
TV
18312021-01-20 Tom de Vries <tdevries@suse.de>
1832
1833 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1834
6f52fdf4
SDJ
18352021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1836
1837 * gdb.arch/amd64-stap-expressions.S: New file.
1838 * gdb.arch/amd64-stap-expressions.exp: New file.
1839
14852123
TV
18402021-01-19 Tom de Vries <tdevries@suse.de>
1841
1842 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1843 sequence.
1844
0c4e2c6c
TV
18452021-01-19 Tom de Vries <tdevries@suse.de>
1846
1847 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1848
02baa133
AB
18492021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1850
1851 * gdb.fortran/array-slices.exp (run_test): Avoid including
1852 addresses in test names.
1853
10f92414
TV
18542021-01-15 Tom de Vries <tdevries@suse.de>
1855
1856 PR testsuite/26997
1857 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1858 when adding sizeof.
1859
116d0cf1
TV
18602021-01-14 Tom de Vries <tdevries@suse.de>
1861
1862 PR testsuite/24590
1863 * gdb.base/style.exp: Handle shorter argv in frame command output.
1864
8f66807b
AB
18652021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1866
1867 PR gdb/26819
1868 * gdb.server/stop-reply-no-thread-multi.c: New file.
1869 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1870
3f94e588
TV
18712021-01-12 Tom de Vries <tdevries@suse.de>
1872
1873 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1874 (main): Remove call to have_mpx.
1875 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1876 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1877 (main): Remote call to have_mpx.
1878 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1879 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1880 (main): Remove call to have_mpx.
1881 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1882 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1883 (main): Remove call to have_mpx.
1884 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1885 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1886 (main): Remote call to have_mpx.
1887 * gdb.arch/i386-mpx.exp: Use have_mpx.
1888 * lib/gdb.exp (have_mpx): New proc.
1889
5291fe3c
SP
18902021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1891
1892 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1893
18bfb505
TV
18942021-01-12 Tom de Vries <tdevries@suse.de>
1895
1896 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1897
ce38f5ed
AB
18982021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1899
1900 * gdb.fortran/debug-expr.exp: Add new tests.
1901
7c654b71
AB
19022021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1903
1904 * gdb.fortran/dot-ops.exp: Add new tests.
1905
10dadadc
TV
19062021-01-11 Tom de Vries <tdevries@suse.de>
1907
1908 PR testsuite/26968
1909 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1910 Move insn setting $eax to before probe point.
1911
66beed02
TT
19122021-01-09 Tom Tromey <tom@tromey.com>
1913
1914 * gdb.trace/ax.exp: Do not require an "ext".
1915
8fc48b79
TT
19162021-01-08 Tom Tromey <tromey@adacore.com>
1917
1918 * gdb.ada/voidctx/pck.adb: New file.
1919 * gdb.ada/voidctx/pck.ads: New file.
1920 * gdb.ada/voidctx/voidctx.adb: New file.
1921 * gdb.ada/voidctx.exp: New file.
1922
6abd4cf2
SM
19232021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1924
1925 PR gdb/27157
1926 * gdb.base/empty-host-env-vars.exp: New test.
1927
d00f0868
AB
19282021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1929
1930 * gdb.base/completion.exp: Add a new test.
1931
3c8c6de2
AB
19322021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1933
1934 * gdb.fortran/intvar-dynamic-types.exp: New file.
1935 * gdb.fortran/intvar-dynamic-types.f90: New file.
1936
e3436813
AB
19372021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1938
1939 * gdb.fortran/intvar-array.exp: New file.
1940 * gdb.fortran/intvar-array.f90: New file.
1941
d4813f10
TT
19422021-01-07 Tom Tromey <tromey@adacore.com>
1943
1944 * gdb.ada/assign_arr.exp: Add 'others' test.
1945
b49180ac
TT
19462021-01-06 Tom Tromey <tromey@adacore.com>
1947
1948 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1949 (FP4_Type): New type.
1950 (FP4_Var): New variable.
1951 * gdb.ada/fixed_points/fixed_points.adb: Update.
1952 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1953
3c55062c
SM
19542021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1955
1956 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1957 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1958 Pass prompt containing debug print to gdb_test_sequence.
1959
e4ad960a
TV
19602021-01-04 Tom de Vries <tdevries@suse.de>
1961
1962 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1963
3ec3145c
SM
19642021-01-04 Simon Marchi <simon.marchi@efficios.com>
1965
1966
1967
8dc558a0
SM
19682021-01-04 Simon Marchi <simon.marchi@efficios.com>
1969
1970 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1971 * gdb.server/connect-without-multi-process.exp: Likewise.
1972 * gdb.server/exit-multiple-threads.exp: Likewise.
1973 * gdb.server/ext-attach.exp: Likewise.
1974 * gdb.server/ext-restart.exp: Likewise.
1975 * gdb.server/ext-run.exp: Likewise.
1976 * gdb.server/ext-wrapper.exp: Likewise.
1977 * gdb.server/multi-ui-errors.exp: Likewise.
1978 * gdb.server/no-thread-db.exp: Likewise.
1979 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1980 * gdb.server/run-without-local-binary.exp: Likewise.
1981 * gdb.server/server-kill.exp: Likewise.
1982 * gdb.server/server-run.exp: Likewise.
1983 * gdb.server/solib-list.exp: Likewise.
1984 * gdb.server/stop-reply-no-thread.exp: Likewise.
1985 * gdb.server/wrapper.exp: Likewise.
1986 * gdb.server/sysroot.exp: Increase timeout when testing the
1987 target: sysroot.
1988
d8387cc8
SM
19892021-01-04 Simon Marchi <simon.marchi@efficios.com>
1990
1991 * gdb.server/server-run.exp: Use clean_restart.
1992
5169ae34
SM
19932021-01-04 Simon Marchi <simon.marchi@efficios.com>
1994
1995 * gdb.server/ext-run.exp: Use clean_restart.
1996
7b0ff8a2
SM
19972021-01-04 Simon Marchi <simon.marchi@efficios.com>
1998
1999 * gdb.server/stop-reply-no-thread.exp: Use build_executable
2000 instead of prepare_for_testing.
2001
a754fbdf
SM
20022021-01-04 Simon Marchi <simon.marchi@efficios.com>
2003
2004 * gdb.server/solib-list.exp: Use clean_restart.
2005
c5e71b33
TV
20062021-01-04 Tom de Vries <tdevries@suse.de>
2007
2008 * gdb.base/morestack.c: Remove printf.
2009 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
2010
9b243007
TT
20112020-12-31 Tom Tromey <tom@tromey.com>
2012
2013 * gdb.rust/simple.exp: Update output for Rust 1.49.
2014
4ff509e7
BE
20152020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
2016
2017 * gdb.cp/step-and-next-inline.exp: Fix test case.
2018
391750c3
SM
20192020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
2020
2021 * gdb.python/py-frame-args.exp: De-duplicate test names.
2022
b7874836
AB
20232020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
2024
2025 PR gdb/27059
2026 * gdb.dwarf2/dyn-type-unallocated.c: New file.
2027 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
2028
e1ff6226
PW
20292020-12-21 Peter Waller <p@pwaller.net>
2030
2031 * gdb.base/style-interp-exec-mi.exp: New.
2032 * gdb.base/style-interp-exec-mi.c: New.
2033
ca01f1bf
SM
20342020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
2035
2036 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
2037 gdb_test. Use proc_with_prefix.
2038
0fe69a94
MM
20392020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2040
2041 * gdb.btrace/exception.exp: Build with nopie.
2042 * gdb.btrace/function_call_history.exp: Likewise.
2043 * gdb.btrace/unknown_functions.exp: Likewise.
2044
806e7575
MM
20452020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2046
2047 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
2048
493d2172
MM
20492020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2050
2051 * gdb.python/py-record-btrace.exp: Make test names unique.
2052 * gdb.python/py-record-full.exp: Likewise.
2053
1a1c0afc
MM
20542020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2055
2056 * gdb.btrace/data.exp: Make test names unique.
2057 * gdb.btrace/delta.exp: Likewise.
2058 * gdb.btrace/enable.exp: Likewise.
2059 * gdb.btrace/function_call_history.exp: Likewise.
2060 * gdb.btrace/nohist.exp: Likewise.
2061 * gdb.btrace/non-stop.exp: Likewise.
2062 * gdb.btrace/rn-dl-bind.exp: Likewise.
2063 * gdb.btrace/step.exp: Likewise.
2064 * gdb.btrace/stepi.exp: Likewise.
2065 * gdb.btrace/tailcall.exp: Likewise.
2066
98d837f0
MM
20672020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2068
2069 * gdb.btrace/enable.exp: Update error message.
2070 * gdb.btrace/multi-inferior.exp: Likewise.
2071 * gdb.btrace/reconnect.exp: Likewise.
2072 * gdb.python/py-record-btrace.exp: Likewise.
2073 * gdb.python/py-record-full.exp: Likewise.
2074
c541fa7c
TV
20752020-12-20 Tom de Vries <tdevries@suse.de>
2076
2077 * lib/gdb.exp (save_target_board_info): New proc.
2078 (gdb_compile_shlib): Use save_target_board_info.
2079
60108e47
TV
20802020-12-19 Tom de Vries <tdevries@suse.de>
2081
2082 * lib/gdb.exp (supports_scalar_storage_order_attribute)
2083 (supports_gnuc): New proc.
2084 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
2085 test_compiler_info calls. Add unsupported message.
2086 * gdb.base/endianity.c: Use TEST_SSO.
2087
fa639f55
HD
20882020-12-19 Hannes Domani <ssbssa@yahoo.de>
2089
2090 PR exp/27070
2091 * gdb.python/compare-enum-type-a.c: New test.
2092 * gdb.python/compare-enum-type-b.c: New test.
2093 * gdb.python/compare-enum-type.exp: New file.
2094 * gdb.python/compare-enum-type.h: New test.
2095
4aea001f
HD
20962020-12-18 Hannes Domani <ssbssa@yahoo.de>
2097
2098 * gdb.python/py-format-string.exp: Add tests for address keyword.
2099
b3f9469b
HD
21002020-12-18 Hannes Domani <ssbssa@yahoo.de>
2101
2102 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
2103
86ef42bd
TT
21042020-12-18 Tom Tromey <tromey@adacore.com>
2105
2106 * gdb.ada/fixed_points.exp: Also run with
2107 -fgnat-encodings=minimal. Update expected output.
2108
93df4a1d
SM
21092020-12-16 Simon Marchi <simon.marchi@efficios.com>
2110
2111 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
2112 * gdb.base/continue-all-already-running.exp: Likewise.
2113 * gdb.base/moribund-step.exp: Likewise.
2114 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
2115
592995fa
TV
21162020-12-16 Tom de Vries <tdevries@suse.de>
2117
2118 * gdb.base/batch-preserve-term-settings.exp:
2119
1e61189d
TV
21202020-12-16 Tom de Vries <tdevries@suse.de>
2121
2122 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
2123 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
2124
19007d95
LM
21252020-12-16 Luis Machado <luis.machado@linaro.org>
2126
2127 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
2128 pointer-based memory accesses.
2129 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
2130 hw watchpoint cases.
2131
a33fc9ae
RK
21322020-12-15 Rae Kim <rae.kim@gmail.com>
2133
2134 * gdb.base/document.exp: New test.
2135
0e5ad442
TT
21362020-12-15 Tom Tromey <tromey@adacore.com>
2137
2138 * gdb.base/style.exp: Add deprecation tests.
2139
60598dbd
SM
21402020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
2141
2142 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
2143
8cd6d968
MW
21442020-12-14 Mark Wielaard <mark@klomp.org>
2145
2146 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
2147 specially, set attr_form_comment to the actual FORM string used.
2148
eab9267c
MW
21492020-12-14 Mark Wielaard <mark@klomp.org>
2150
2151 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
2152 _constants(SPECIAL_expr) here, but set it...
2153 (Dwarf::cu): ...here based on _cu_version.
2154
2f413264
TV
21552020-12-14 Tom de Vries <tdevries@suse.de>
2156
2157 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
2158 pass -fPIC.
2159 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
2160 * gdb.base/break-probes.exp: Same.
2161 * gdb.base/ctxobj.exp: Same.
2162 * gdb.base/dso2dso.exp: Same.
2163 * gdb.base/global-var-nested-by-dso.exp: Same.
2164 * gdb.base/info-shared.exp: Same.
2165 * gdb.base/jit-reader-simple.exp: Same.
2166 * gdb.base/print-file-var.exp: Same.
2167 * gdb.base/skip-solib.exp: Same.
2168 * gdb.btrace/dlopen.exp: Same.
2169
18f1cb1f
TV
21702020-12-14 Tom de Vries <tdevries@suse.de>
2171
2172 PR testsuite/26963
2173 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
2174
519155c9
TV
21752020-12-14 Tom de Vries <tdevries@suse.de>
2176
2177 PR testsuite/26962
2178 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
2179 cast it to its declared type".
2180
153f6e6c
TV
21812020-12-14 Tom de Vries <tdevries@suse.de>
2182
2183 PR testsuite/26951
2184 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
2185 shell prompt.
2186
86b44259
TT
21872020-12-14 Tom Tromey <tromey@adacore.com>
2188
2189 * gdb.ada/nested.exp: Add new tests.
2190 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
2191
e26624c6
TT
21922020-12-14 Tom Tromey <tromey@adacore.com>
2193
2194 * gdb.dwarf2/ada-thick-pointer.exp: New file.
2195
a3bdae4e
TT
21962020-12-14 Tom Tromey <tromey@adacore.com>
2197
2198 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
2199
862fcbd8
TV
22002020-12-13 Tom de Vries <tdevries@suse.de>
2201
2202 PR testsuite/26953
2203 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
2204 attribute support if compiler doesn't support it.
2205
a406a98e
TV
22062020-12-13 Tom de Vries <tdevries@suse.de>
2207
2208 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
2209 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
2210 source to shared lib. Add ada to options.
2211
5d7e6ed0
TV
22122020-12-13 Tom de Vries <tdevries@suse.de>
2213
2214 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
2215 calling gnatbind and gnatlink.
2216
ee9812a0
AB
22172020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2218
2219 * gdb.base/dcache-flush.c: New file.
2220 * gdb.base/dcache-flush.exp: New file.
2221
50a5f187
AB
22222020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2223
2224 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
2225 commands.
2226 * gdb.base/killed-outside.exp: Likewise.
2227 * gdb.opt/inline-bt.exp: Likewise.
2228 * gdb.perf/gmonster-null-lookup.py: Likewise.
2229 * gdb.perf/gmonster-print-cerr.py: Likewise.
2230 * gdb.perf/gmonster-ptype-string.py: Likewise.
2231 * gdb.python/py-unwind.exp: Likewise.
2232
19c659f1
AB
22332020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2234
2235 * gdb.base/commands.exp: Update expected results.
2236
9ef6d4a1
AB
22372020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2238
2239 PR cli/15104
2240 * gdb.base/commands.exp: Add additional tests.
2241 * gdb.base/completion.exp: Add additional tests.
2242
1536146f
AB
22432020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2244
2245 * gdb.base/completion.exp: Add additional tests.
2246
346e7e19
TV
22472020-12-11 Tom de Vries <tdevries@suse.de>
2248
2249 PR testsuite/26991
2250 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
2251 violations by setting bounds registers if the bounds are passed in the
2252 Bounds Table.
2253
9cd7a95a
TV
22542020-12-11 Tom de Vries <tdevries@suse.de>
2255
2256 PR testsuite/26954
2257 * gdb.base/float128.exp: Detect and handle no mpfr support.
2258
4483a8e7
SM
22592020-12-10 Simon Marchi <simon.marchi@efficios.com>
2260
2261 PR gdb/24694
2262 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
2263 calls.
2264
10067028
TV
22652020-12-10 Tom de Vries <tdevries@suse.de>
2266
2267 PR testsuite/26947
2268 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
2269 braces for tcl 8.5 and earlier.
2270
5b56203a
SM
22712020-12-09 Simon Marchi <simon.marchi@efficios.com>
2272
2273 PR 26875, PR 26901
2274 * gdb.base/flexible-array-member.c: New test.
2275 * gdb.base/flexible-array-member.exp: New test.
2276
b46551b2
TV
22772020-12-08 Tom de Vries <tdevries@suse.de>
2278
2279 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
2280 using is_amd64_regs_target.
2281
8439f446
TV
22822020-12-08 Tom de Vries <tdevries@suse.de>
2283
2284 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
2285 self_id.
2286
bc545da7
PA
22872020-12-07 Pedro Alves <pedro@palves.net>
2288
2289 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
2290 'additional_flags' variable.
2291
1f58f6c2
TBA
22922020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2293
2294 * gdb.linespec/explicit.exp: Extend with a test to check completing
2295 '-' after seemingly complete options.
2296
5759831a
TBA
22972020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2298
2299 * gdb.linespec/keywords.exp: Add tests to check positional
2300 flexibility of "-force-condition".
2301
21e051b3
TBA
23022020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2303
2304 * gdb.base/bp-cmds-run-with-ex.c: New file.
2305 * gdb.base/bp-cmds-run-with-ex.exp: New file.
2306 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
2307 * gdb.gdb/python-interrupts.exp: Update the call to
2308 'catch_command_errors' with the new argument.
2309 * gdb.gdb/python-selftest.exp: Ditto.
2310
187b041e
SM
23112020-12-04 Simon Marchi <simon.marchi@efficios.com>
2312
2313 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
2314 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2315 * gdb.threads/non-stop-fair-events.exp: Likewise.
2316
3b7a962d
SM
23172020-12-04 Simon Marchi <simon.marchi@efficios.com>
2318
2319 * gdb.threads/step-over-exec.exp: New.
2320 * gdb.threads/step-over-exec.c: New.
2321 * gdb.threads/step-over-exec-execd.c: New.
2322 * lib/my-syscalls.S: New.
2323 * lib/my-syscalls.h: New.
2324
e633b117
SM
23252020-12-04 Simon Marchi <simon.marchi@efficios.com>
2326
2327 * lib/dwarf.exp (declare_labels): Use name as text if text is
2328 not provided.
2329
67748e0f
TV
23302020-12-04 Tom de Vries <tdevries@suse.de>
2331
2332 PR testsuite/26990
2333 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2334 are unsupported.
2335
a8d13675
TV
23362020-12-04 Tom de Vries <tdevries@suse.de>
2337
2338 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2339 clause.
2340
f17727b3
TV
23412020-12-04 Tom de Vries <tdevries@suse.de>
2342
2343 * gdb.reverse/insn-reverse.exp: Fix count handling.
2344
a1499830
TV
23452020-12-04 Tom de Vries <tdevries@suse.de>
2346
2347 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2348 __x86_64__.
2349
9c027c2f
TV
23502020-12-04 Tom de Vries <tdevries@suse.de>
2351
2352 * gdb.reverse/insn-reverse.c (test_nr): New var.
2353 (usage, parse_args): New function.
2354 (main): Call parse_args. Only run test for test_nr.
2355 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2356 and bail out. Run subtests individually, using an inferior arg
2357 specifying the subtest.
2358
533b2ae0
AB
23592020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2360
2361 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2362
e4502042
AB
23632020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2364
2365 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2366 update test to use this.
2367
f55a9a37
SM
23682020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2369
2370 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2371
0a6155a0
SM
23722020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2373
2374 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2375 (do_test): Don't use with_test_prefix.
2376 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2377 (do_test): Don't use with_test_prefix.
2378 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2379 (do_test): Don't use with_test_prefix.
2380 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2381 (do_test): Don't use with_test_prefix.
2382
4d56d64a
SM
23832020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2384
2385 * gdb.threads/non-ldr-exit.exp: Fix comment.
2386
54e75f29
AB
23872020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2388
2389 * gdb.xml/maint-xml-dump-03.xml: New file.
2390
7ce05d21
TV
23912020-11-30 Tom de Vries <tdevries@suse.de>
2392
2393 PR symtab/26905
2394 * gdb.dwarf2/count.exp: Remove kfails.
2395
50757f95
TBA
23962020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2397
2398 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2399 indices.
2400
4afa9fd9
JB
24012020-11-24 Joel Brobecker <brobecker@adacore.com>
2402
2403 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2404 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2405 languages. Remove the associated setup_xfail.
2406
15a491af
SM
24072020-11-23 Simon Marchi <simon.marchi@efficios.com>
2408
2409 * lib/gdb.exp (gdb_assert): Show error message on error.
2410
891615f0
TV
24112020-11-23 Tom de Vries <tdevries@suse.de>
2412
2413 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2414 * gdb.ada/mod_from_name.exp: Same.
2415 * gdb.ada/pckd_arr_ren.exp: Same.
2416
19922582
SM
24172020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2418
2419 * gdb.base/template.exp: New.
2420 * gdb.base/template.c: New.
2421
117c628d
GB
24222020-11-22 Gary Benson <gbenson@redhat.com>
2423
2424 PR gdb/26905
2425 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2426 is defined using a DW_AT_count which references another DIE.
2427
da39d3ba
TV
24282020-11-21 Tom de Vries <tdevries@suse.de>
2429
2430 * gdb.base/vla-ptr.exp: Add XFAIL.
2431
a5c641b5
AB
24322020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2433
2434 * gdb.fortran/array-slices-bad.exp: New file.
2435 * gdb.fortran/array-slices-bad.f90: New file.
2436 * gdb.fortran/array-slices-sub-slices.exp: New file.
2437 * gdb.fortran/array-slices-sub-slices.f90: New file.
2438 * gdb.fortran/array-slices.exp: Rewrite tests.
2439 * gdb.fortran/array-slices.f90: Rewrite tests.
2440 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2441
a15a5258
AB
24422020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2443
2444 * gdb.base/completion.exp: Add new completion tests.
2445
7cb2893d
SM
24462020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2447
2448 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2449 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2450 * gdb.mi/mi-nsintrall.exp: Likewise.
2451 * gdb.mi/mi-nsmoribund.exp: Likewise.
2452 * gdb.mi/mi-nsthrexec.exp: Likewise.
2453 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2454
cf144ec8
SM
24552020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2456
2457 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2458 of perror.
2459
6b6a3e05
JM
24602020-11-18 Joseph Myers <joseph@codesourcery.com>
2461
2462 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2463 $arg.exe exists but $arg does not.
2464
811bdca0
GB
24652020-11-17 Gary Benson <gbenson@redhat.com>
2466
2467 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2468 __attribute__ ((used)).
2469
c72e3136
AB
24702020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2471
2472 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2473
037d7135
AB
24742020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2475
2476 * gdb.base/completion.exp: Add new tests.
2477
119e99bb
TT
24782020-11-16 Tom Tromey <tromey@adacore.com>
2479
2480 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2481 tests.
2482
b74dbc20
JB
24832020-11-15 Joel Brobecker <brobecker@adacore.com>
2484
2485 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2486 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2487 (main): Add reference to pck__fp1_var2.
2488 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2489
0a12719e
JB
24902020-11-15 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2493
0c9150e4
JB
24942020-11-15 Joel Brobecker <brobecker@adacore.com>
2495
2496 * gdb.ada/fixed_points.exp: Add ptype tests.
2497 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2498
b26daff9
JB
24992020-11-15 Joel Brobecker <brobecker@adacore.com>
2500
2501 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2502
09584414
JB
25032020-11-15 Joel Brobecker <brobecker@adacore.com>
2504
2505 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2506 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2507 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2508 New files.
2509 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2510
2511 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2512 New files.
2513
9dd02fc0
AB
25142020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2515
2516 PR cli/26879
2517 * gdb.fortran/completion.exp: New file.
2518 * gdb.fortran/completion.f90: New file.
2519
5643c500
JM
25202020-11-12 Joseph Myers <joseph@codesourcery.com>
2521
2522 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2523 but $arg does not.
2524
7bea47f0
AB
25252020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2526
2527 * gdb.fortran/types.exp: Add more tests.
2528
1f2624a3
TT
25292020-11-12 Tom Tromey <tom@tromey.com>
2530
2531 PR rust/26799:
2532 * gdb.rust/traits.exp: Remove kfails.
2533
9e74f0ae
GB
25342020-11-12 Gary Benson <gbenson@redhat.com>
2535
2536 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2537 statement.
2538
acb994fa
SM
25392020-11-11 Simon Marchi <simon.marchi@efficios.com>
2540
2541 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2542 always-inserted" axis.
2543 (do_test): Add breakpoint_always_inserted parameter.
2544
95016fd2
TT
25452020-11-10 Tom Tromey <tromey@adacore.com>
2546
2547 * gdb.ada/bias.exp: Update.
2548 * gdb.ada/bias/bias.adb (X): Change value.
2549
83100a74
GB
25502020-11-10 Gary Benson <gbenson@redhat.com>
2551
2552 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2553 regexp fragment in parentheses to prevent false matching.
2554
6ff174a7
GB
25552020-11-10 Gary Benson <gbenson@redhat.com>
2556
2557 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2558
eb24648c
GB
25592020-11-10 Gary Benson <gbenson@redhat.com>
2560
2561 * gdb.cp/step-and-next-inline.exp: Only require
2562 -gstatement-frontiers when building with GCC.
2563 Only setup KFAIL's for GCC issues when using
2564 a GCC-built executable.
2565
86775fab
AB
25662020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2567
2568 * gdb.base/debug-expr.c: Add extra function to allow for an
2569 additional test.
2570 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2571 to this proc with gdb_test_debug_expr. Add an extra test.
2572 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2573 to this proc with gdb_test_debug_expr, give the tests names
2574 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2575 calls to this proc with gdb_test_debug_expr, give the tests names
2576 * gdb.fortran/debug-expr.exp: New file.
2577 * gdb.fortran/debug-expr.f90: New file.
2578 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2579
a1945bd4
SM
25802020-11-06 Simon Marchi <simon.marchi@efficios.com>
2581
2582 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2583 proceduresu.
2584 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2585 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2586 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2587 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2588 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2589 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2590 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2591 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2592
9c91c725
TT
25932020-11-04 Tom Tromey <tromey@adacore.com>
2594
2595 * gdb.ada/funcall_ref.exp: Update.
2596 * gdb.ada/var_rec_arr.exp: Update.
2597
8d9fd3a1
TT
25982020-11-04 Tom Tromey <tromey@adacore.com>
2599
2600 * gdb.ada/rec_ptype.exp: New file.
2601 * gdb.ada/rec_ptype/main.adb: New file.
2602 * gdb.ada/rec_ptype/p.ads: New file.
2603
d8f62e84
TT
26042020-11-04 Tom Tromey <tromey@adacore.com>
2605
2606 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2607 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2608 (PT_Full): New variable.
2609 * gdb.ada/tick_length_array_enum_idx/pck.adb
2610 (Full_PT): New type.
2611
7ff5b937
TT
26122020-11-04 Tom Tromey <tromey@adacore.com>
2613
2614 * gdb.ada/array_of_variant.exp: New file.
2615 * gdb.ada/array_of_variant/p.adb: New file.
2616 * gdb.ada/array_of_variant/pck.ads: New file.
2617 * gdb.ada/array_of_variant/pck.adb: New file.
2618
10f6a3ad
TT
26192020-11-04 Tom Tromey <tromey@adacore.com>
2620
2621 * gdb.ada/enum_idx_packed.exp: Add test.
2622 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2623 New variable.
2624 * gdb.ada/enum_idx_packed/pck.ads (Short)
2625 (Multi_Dimension, Multi_Dimension_Access): New types.
2626
b72795a8
TT
26272020-11-04 Tom Tromey <tromey@adacore.com>
2628
2629 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2630
24aa1b02
TT
26312020-11-04 Tom Tromey <tromey@adacore.com>
2632
2633 * gdb.ada/set_pckd_arr_elt.exp: Also test
2634 -fgnat-encodings=minimal. Add tests.
2635 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2636 Call Update_Small a second time.
2637 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2638 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2639 (Variant_Access): New types.
2640 (New_Variant): Declare.
2641
c9a28cbe
TT
26422020-11-04 Tom Tromey <tromey@adacore.com>
2643
2644 * gdb.ada/mod_from_name.exp: Test printing slice.
2645
57567375
TT
26462020-11-04 Tom Tromey <tromey@adacore.com>
2647
2648 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2649 values.
2650 * gdb.ada/access_to_unbounded_array.exp: Test different
2651 -fgnat-encodings values.
2652 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2653 values.
2654 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2655 values.
2656 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2657 values.
2658 * gdb.ada/array_of_variable_length.exp: Test different
2659 -fgnat-encodings values.
2660 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2661 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2662 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2663 change.
2664 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2665 values.
2666 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2667 * gdb.ada/out_of_line_in_inlined.exp: Test different
2668 -fgnat-encodings values.
2669 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2670 values.
2671 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2672 values.
2673 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2674 -fgnat-encodings values.
2675 * gdb.ada/variant_record_packed_array.exp: Test different
2676 -fgnat-encodings values.
2677
a7400e44
TT
26782020-11-04 Tom Tromey <tromey@adacore.com>
2679
2680 * gdb.ada/enum_idx_packed.exp: Add tests.
2681 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2682 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2683 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2684 declarations.
2685
c40907bf
TV
26862020-11-03 Tom de Vries <tdevries@suse.de>
2687
2688 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2689 terminator comments.
2690 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2691 terminator.
2692
f468977a
SM
26932020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2694
2695 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2696 integer format test with regexp.
2697
1c2bec19
GB
26982020-11-02 Gary Benson <gbenson@redhat.com>
2699
2700 * gdb.base/print-file-var.exp (test): Separate compiler and
2701 linker options, and build using build_executable_from_specs
2702 to accommodate this.
2703
6539a36d
GB
27042020-11-02 Gary Benson <gbenson@redhat.com>
2705
2706 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2707 for .c files compiled as C++ with Clang if any shared
2708 libraries are specified.
2709
7ea44a51
GB
27102020-11-02 Gary Benson <gbenson@redhat.com>
2711
2712 * lib/attributes.h: New header.
2713 * gdb.base/backtrace.c: Include the above. Replace
2714 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2715 * gdb.base/infcall-nested-structs.c: Likewise.
2716 * gdb.base/vla-optimized-out.c: Likewise.
2717
ab8f783d
TV
27182020-11-02 Tom de Vries <tdevries@suse.de>
2719
2720 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2721
d77c9224
JB
27222020-11-01 Joel Brobecker <brobecker@adacore.com>
2723
2724 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2725 System.Min_Int and System.Max_Int with smaller hardcoded
2726 constants.
2727
0e5b0dd0
SM
27282020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2729
2730 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2731 * configure: Re-generate.
2732
136821d9
SM
27332020-10-30 Simon Marchi <simon.marchi@efficios.com>
2734
2735 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2736 expected output.
2737
b78b3a29
TBA
27382020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2739
2740 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2741 behavior.
2742 * gdb.base/paginate-bg-execution.exp: Ditto.
2743 * gdb.base/paginate-inferior-exit.exp: Ditto.
2744 * gdb.base/double-prompt-target-event-error.c: Remove.
2745 * gdb.base/double-prompt-target-event-error.exp: Remove.
2746
cfaa8f76
TBA
27472020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2748
2749 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2750 inferiors' and 'detach inferiors' do not change the current
2751 inferior.
2752
0ad0e70c
TV
27532020-10-29 Tom de Vries <tdevries@suse.de>
2754
2755 * gdb.threads/tls.exp: Fix DUPLICATEs.
2756
99cc6b2a
TV
27572020-10-28 Tom de Vries <tdevries@suse.de>
2758
2759 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2760
efe9b873
TV
27612020-10-28 Tom de Vries <tdevries@suse.de>
2762
2763 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2764 * gdb.base/reread.exp: Same.
2765
6b68fd45
TV
27662020-10-28 Tom de Vries <tdevries@suse.de>
2767
2768 * lib/gdb.exp (readnow): Handle arg.
2769 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2770
32a5f98a
TV
27712020-10-28 Tom de Vries <tdevries@suse.de>
2772
2773 * gdb.base/relocate.exp: Update regexp for -readnow.
2774
f93b8760
TV
27752020-10-28 Tom de Vries <tdevries@suse.de>
2776
2777 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2778 -readnow.
2779
1b00ef06
TV
27802020-10-28 Tom de Vries <tdevries@suse.de>
2781
2782 PR symtab/26772
2783 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2784 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2785
364bb903
TV
27862020-10-28 Tom de Vries <tdevries@suse.de>
2787
2788 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2789 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2790 complaint during file command for -readnow.
2791
445a033f
TV
27922020-10-28 Tom de Vries <tdevries@suse.de>
2793
2794 * gdb.cp/nsalias.exp: Fix typo in test name.
2795
fdd67a42
TV
27962020-10-28 Tom de Vries <tdevries@suse.de>
2797
2798 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2799
706baf4c
TV
28002020-10-28 Tom de Vries <tdevries@suse.de>
2801
2802 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2803 -readnow.
2804
b448cca5
TV
28052020-10-27 Tom de Vries <tdevries@suse.de>
2806
2807 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2808
5868da03
TV
28092020-10-27 Tom de Vries <tdevries@suse.de>
2810
2811 * gdb.base/maint.exp: Update for -readnow.
2812
06db6ec3
TV
28132020-10-27 Tom de Vries <tdevries@suse.de>
2814
2815 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2816 -readnow.
2817
934a1764
GB
28182020-10-14 Gary Benson <gbenson@redhat.com>
2819
2820 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2821 "_vptr$Base" as correct, in addition to "_vptr.Base".
2822 (test_mixed): Likewise.
2823
0bf21fbd
GB
28242020-10-27 Gary Benson <gbenson@redhat.com>
2825
2826 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2827 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2828
b1d4d8d1
TBA
28292020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2830
2831 * gdb.base/condbreak.exp: Update the completion tests to
2832 consider the '-force' flag.
2833
bd24c5d6
TV
28342020-10-27 Tom de Vries <tdevries@suse.de>
2835
2836 * gdb.base/list-ambiguous-readnow.exp: New file.
2837
733d554a
TBA
28382020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2839
2840 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2841 the condition.
2842 * gdb.linespec/cpcompletion.exp: Update to consider the
2843 '-force-condition' keyword.
2844 * gdb.linespec/explicit.exp: Ditto.
2845 * lib/completion-support.exp: Ditto.
2846
b5fa468f
TBA
28472020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2848
2849 * gdb.base/condbreak-multi-context.cc: New file.
2850 * gdb.base/condbreak-multi-context.exp: New file.
2851
b3247276
TT
28522020-10-26 Tom Tromey <tom@tromey.com>
2853
2854 * lib/mi-support.exp (default_mi_gdb_start): Call
2855 gdb_stdin_log_init.
2856 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2857 subtract one from gdb_instances.
2858 (gdb_stdin_log_write): Flush in_file.
2859
1c47ec3e
TV
28602020-10-26 Tom de Vries <tdevries@suse.de>
2861
2862 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2863
6390859c
TT
28642020-10-26 Tom Tromey <tromey@adacore.com>
2865
2866 * gdb.ada/unsigned_range/foo.adb: New file.
2867 * gdb.ada/unsigned_range/pack.adb: New file.
2868 * gdb.ada/unsigned_range/pack.ads: New file.
2869 * gdb.ada/unsigned_range.exp: New file.
2870
55c3ad88
TV
28712020-10-26 Tom de Vries <tdevries@suse.de>
2872
2873 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2874
1612c4bb
TV
28752020-10-26 Tom de Vries <tdevries@suse.de>
2876
2877 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2878 for CU.
2879 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2880
7d72802b
TV
28812020-10-23 Tom de Vries <tdevries@suse.de>
2882
2883 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2884 DW_FORM_string.
2885 (Dwarf::_default_form): New proc.
2886 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2887 guessed.
2888
9476b583
TV
28892020-10-23 Tom de Vries <tdevries@suse.de>
2890
2891 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2892 * gdb.dwarf2/atomic-type.exp: Same.
2893 * gdb.dwarf2/bad-regnum.exp: Same.
2894 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2895 * gdb.dwarf2/dw2-align.exp: Same.
2896 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2897 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2898 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2899 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2900 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2901 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2902 * gdb.dwarf2/enum-type.exp: Same.
2903 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2904 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2905 * gdb.dwarf2/main-subprogram.exp: Same.
2906 * gdb.dwarf2/missing-type-name.exp: Same.
2907 * gdb.dwarf2/nonvar-access.exp: Same.
2908 * gdb.dwarf2/typedef-void-finish.exp: Same.
2909 * gdb.dwarf2/var-access.exp: Same.
2910 * gdb.dwarf2/void-type.exp: Same.
2911
4a636814
SM
29122020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2913
2914 PR gdb/26693
2915 * gdb.dwarf2/template-specification-full-name.exp: New test.
2916
557fc257
LM
29172020-10-22 Luis Machado <luis.machado@linaro.org>
2918
2919 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2920 expected an offset from the function.
2921 * gdb.base/msym-bp.exp (test): Likewise.
2922
6b4c676c
AB
29232020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2924
2925 * gdb.fortran/array-slices.exp: Add a new test.
2926
98cec4f6
GB
29272020-10-21 Gary Benson <gbenson@redhat.com>
2928
2929 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2930 fullname test with Clang. Also expand comments generally.
2931
ae86f581
TV
29322020-10-20 Tom de Vries <tdevries@suse.de>
2933
2934 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2935
8c161360
TV
29362020-10-20 Tom de Vries <tdevries@suse.de>
2937
2938 * gdb.dwarf2/arr-stride.c: Remove.
2939 * gdb.dwarf2/arr-stride.exp: Use main.c.
2940 * gdb.dwarf2/arr-subrange.c: Remove.
2941 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2942 * gdb.dwarf2/bad-regnum.c: Remove.
2943 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2944 * gdb.dwarf2/corrupt.c: Remove.
2945 * gdb.dwarf2/corrupt.exp: Use main.c.
2946 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2947 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2948 * gdb.dwarf2/dw2-icycle.c: Remove.
2949 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2950 * gdb.dwarf2/formdata16.c: Remove.
2951 * gdb.dwarf2/formdata16.exp: Use main.c.
2952 * gdb.dwarf2/implptrconst.c: Remove.
2953 * gdb.dwarf2/implptrconst.exp: Use main.c.
2954 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2955 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2956 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2957 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2958
9c2412ec
TV
29592020-10-20 Tom de Vries <tdevries@suse.de>
2960
2961 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2962 file.
2963 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2964
0cd2ad78
TV
29652020-10-20 Tom de Vries <tdevries@suse.de>
2966
2967 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2968 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2969 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2970 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2971 * gdb.dwarf2/dw2-ranges.exp: Same.
2972 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2973 * gdb.dwarf2/var-access.exp: Same.
2974
22cc388e
TT
29752020-10-19 Tom Tromey <tromey@adacore.com>
2976
2977 PR tui/26719
2978 * gdb.tui/list.exp: Check source window contents after focus
2979 change.
2980
520596f2
TV
29812020-10-17 Tom de Vries <tdevries@suse.de>
2982
2983 PR symtab/26317
2984 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2985
d1c8a76d
TV
29862020-10-17 Tom de Vries <tdevries@suse.de>
2987
2988 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2989 as suffix.
2990 * gdb.dwarf2/atomic.c: Rename to ...
2991 * gdb.dwarf2/atomic-type.c: ... this.
2992 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2993 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2994 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2995 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2996 * gdb.dwarf2/fission-mix2.c: Rename to ...
2997 * gdb.dwarf2/fission-mix-2.c: ... this.
2998 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2999 standard_testfile.
3000 * gdb.dwarf2/ada-valprint-error.exp: Same.
3001 * gdb.dwarf2/arr-stride.exp: Same.
3002 * gdb.dwarf2/arr-subrange.exp: Same.
3003 * gdb.dwarf2/atomic-type.exp: Same.
3004 * gdb.dwarf2/bad-regnum.exp: Same.
3005 * gdb.dwarf2/break-inline-psymtab.exp: Same.
3006 * gdb.dwarf2/clang-debug-names-2.exp: Same.
3007 * gdb.dwarf2/clang-debug-names.exp: Same.
3008 * gdb.dwarf2/comp-unit-lang.exp: Same.
3009 * gdb.dwarf2/corrupt.exp: Same.
3010 * gdb.dwarf2/count.exp: Same.
3011 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3012 * gdb.dwarf2/data-loc.exp: Same.
3013 * gdb.dwarf2/dw2-align.exp: Same.
3014 * gdb.dwarf2/dw2-bad-elf.exp: Same.
3015 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3016 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
3017 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
3018 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
3019 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3020 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
3021 * gdb.dwarf2/dw2-inline-param.exp: Same.
3022 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3023 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3024 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3025 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3026 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
3027 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
3028 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3029 * gdb.dwarf2/dw2-param-error.exp: Same.
3030 * gdb.dwarf2/dw2-ranges-base.exp: Same.
3031 * gdb.dwarf2/dw2-ranges.exp: Same.
3032 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
3033 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
3034 * gdb.dwarf2/dw4-sig-types.exp: Same.
3035 * gdb.dwarf2/dynarr-ptr.exp: Same.
3036 * gdb.dwarf2/enum-type.exp: Same.
3037 * gdb.dwarf2/fission-mix.exp: Same.
3038 * gdb.dwarf2/formdata16.exp: Same.
3039 * gdb.dwarf2/implptrconst.exp: Same.
3040 * gdb.dwarf2/implptrpiece.exp: Same.
3041 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3042 * gdb.dwarf2/main-subprogram.exp: Same.
3043 * gdb.dwarf2/method-ptr.exp: Same.
3044 * gdb.dwarf2/missing-sig-type.exp: Same.
3045 * gdb.dwarf2/nonvar-access.exp: Same.
3046 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3047 * gdb.dwarf2/shortpiece.exp: Same.
3048 * gdb.dwarf2/staticvirtual.exp: Same.
3049 * gdb.dwarf2/subrange.exp: Same.
3050 * gdb.dwarf2/symtab-producer.exp: Same.
3051 * gdb.dwarf2/typedef-void-finish.exp: Same.
3052 * gdb.dwarf2/var-access.exp: Same.
3053 * gdb.dwarf2/variant.exp: Same.
3054 * gdb.dwarf2/void-type.exp: Same.
3055 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
3056 dw2-ranges-main.c.
3057 * gdb.dwarf2/dw2-ranges-main.c: Remove.
3058
472d09c1
TV
30592020-10-16 Tom de Vries <tdevries@suse.de>
3060
3061 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
3062
afe75f6d
TV
30632020-10-16 Tom de Vries <tdevries@suse.de>
3064
3065 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
3066
8c8bd0ba
TV
30672020-10-14 Tom de Vries <tdevries@suse.de>
3068
3069 PR testsuite/26732
3070 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
3071 scenario 2.
3072 * gdb.ada/mi_catch_ex_hand.exp: Same.
3073
b75d55d4
PA
30742020-10-13 Pedro Alves <pedro@palves.net>
3075
3076 * lib/mi-support.exp (mi_clean_restart): New.
3077 (mi_run_to_main): Delete.
3078 All callers adjust to use mi_clean_restart / mi_runto_main.
3079
e777225b
PA
30802020-10-13 Pedro Alves <pedro@palves.net>
3081
3082 * config/monitor.exp: Use "list -q".
3083 * gdb.arch/gdb1558.exp: Use "break -q".
3084 * gdb.arch/i386-permbkpt.exp: Use "break -q".
3085 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
3086 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
3087 * gdb.base/commands.exp: Use "break -q".
3088 * gdb.base/condbreak.exp: Use "break -q".
3089 * gdb.base/ctf-ptype.exp: Use "list -q".
3090 * gdb.base/define.exp: Use "break -q".
3091 * gdb.base/del.exp: Use "break -q".
3092 * gdb.base/fullname.exp: Use "break -q".
3093 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
3094 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
3095 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
3096 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
3097 "hbreak -q".
3098 * gdb.base/included.exp: Use "list -q".
3099 * gdb.base/label.exp: Use "break -q".
3100 * gdb.base/lineinc.exp: Use "break -q".
3101 * gdb.base/list.exp: Use "list -q".
3102 * gdb.base/macscp.exp: Use "list -q".
3103 * gdb.base/pending.exp: Use "break -q".
3104 * gdb.base/prologue-include.exp: Use "break -q".
3105 * gdb.base/ptype.exp: Use "list -q".
3106 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
3107 * gdb.base/server-del-break.exp: Use "break -q".
3108 * gdb.base/style.exp: Use "break -q".
3109 * gdb.base/symbol-without-target_section.exp: Use "list -q".
3110 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
3111 * gdb.cp/exception.exp: Use "tbreak -q".
3112 * gdb.dwarf2/dw2-error.exp: Use "break -q".
3113 * gdb.dwarf2/fission-mix.exp: Use "break -q".
3114 * gdb.dwarf2/fission-reread.exp: Use "break -q".
3115 * gdb.dwarf2/pr13961.exp: Use "break -q".
3116 * gdb.linespec/explicit.exp: Use "list -q".
3117 * gdb.linespec/linespec.exp: Use "break -q".
3118 * gdb.mi/mi-simplerun.exp: Use "--qualified".
3119 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
3120 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
3121 * gdb.server/connect-without-multi-process.exp: Use "break -q".
3122 * gdb.trace/change-loc.exp: Use "break -q".
3123 * gdb.trace/pending.exp: Use "break -q".
3124 * gdb.tui/basic.exp: Use "list -q".
3125 * gdb.tui/list-before.exp: Use "list -q".
3126 * gdb.tui/list.exp: Use "list -q".
3127 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
3128
8abd8ee8
PA
31292020-10-13 Pedro Alves <pedro@palves.net>
3130
3131 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
3132 saved breakpoints file.
3133 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
3134 inspecting breakpoint list.
3135 * lib/gdb.exp (runto_main): Add "qualified" to options.
3136 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
3137 and handle it.
3138 (mi_runto_main): Pass 1 as qualified argument.
3139
f71e6719
PA
31402020-10-13 Pedro Alves <pedro@palves.net>
3141
3142 * lib/mi-support.exp (mi_runto_main): New proc.
3143 (mi_run_to_main): Use it.
3144 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
3145 * gdb.mi/mi-var-cmd.exp: Likewise.
3146 * gdb.mi/mi-var-invalidate.exp: Likewise.
3147 * mi-var-list-children-invalid-grandchild.exp: Likewise.
3148 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3149 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3150 * gdb.mi/user-selected-context-sync.exp: Likewise.
3151 * gdb.opt/inline-cmds.exp: Likewise.
3152 * gdb.python/py-framefilter-mi.exp: Likewise.
3153 * gdb.python/py-mi.exp: Likewise.
3154
50441f0f
PA
31552020-10-13 Pedro Alves <pedro@palves.net>
3156
3157 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
3158 "runto main".
3159 * gdb.ada/small_reg_param.exp: Likewise.
3160 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3161 * gdb.base/annota1.exp: Likewise.
3162 * gdb.base/anon.exp: Likewise.
3163 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
3164 * gdb.base/dprintf-non-stop.exp: Likewise.
3165 * gdb.base/dprintf.exp: Likewise.
3166 * gdb.base/gdb11530.exp: Likewise.
3167 * gdb.base/gdb11531.exp: Likewise.
3168 * gdb.base/gnu_vector.exp: Likewise.
3169 * gdb.base/interrupt-noterm.exp: Likewise.
3170 * gdb.base/memattr.exp: Likewise.
3171 * gdb.base/step-over-syscall.exp: Likewise.
3172 * gdb.base/watch-cond-infcall.exp: Likewise.
3173 * gdb.base/watch-read.exp: Likewise.
3174 * gdb.base/watch-vfork.exp: Likewise.
3175 * gdb.base/watch_thread_num.exp: Likewise.
3176 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
3177 * gdb.guile/scm-frame-inline.exp: Likewise.
3178 * gdb.linespec/explicit.exp: Likewise.
3179 * gdb.opt/inline-break.exp: Likewise.
3180 * gdb.python/py-frame-inline.exp: Likewise.
3181 * gdb.reverse/break-precsave.exp: Likewise.
3182 * gdb.reverse/break-reverse.exp: Likewise.
3183 * gdb.reverse/consecutive-precsave.exp: Likewise.
3184 * gdb.reverse/consecutive-reverse.exp: Likewise.
3185 * gdb.reverse/finish-precsave.exp: Likewise.
3186 * gdb.reverse/finish-reverse.exp: Likewise.
3187 * gdb.reverse/fstatat-reverse.exp: Likewise.
3188 * gdb.reverse/getresuid-reverse.exp: Likewise.
3189 * gdb.reverse/i386-precsave.exp: Likewise.
3190 * gdb.reverse/i386-reverse.exp: Likewise.
3191 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3192 * gdb.reverse/i387-env-reverse.exp: Likewise.
3193 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3194 * gdb.reverse/insn-reverse.exp: Likewise.
3195 * gdb.reverse/machinestate-precsave.exp: Likewise.
3196 * gdb.reverse/machinestate.exp: Likewise.
3197 * gdb.reverse/pipe-reverse.exp: Likewise.
3198 * gdb.reverse/readv-reverse.exp: Likewise.
3199 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3200 * gdb.reverse/rerun-prec.exp: Likewise.
3201 * gdb.reverse/s390-mvcle.exp: Likewise.
3202 * gdb.reverse/solib-precsave.exp: Likewise.
3203 * gdb.reverse/solib-reverse.exp: Likewise.
3204 * gdb.reverse/step-precsave.exp: Likewise.
3205 * gdb.reverse/step-reverse.exp: Likewise.
3206 * gdb.reverse/time-reverse.exp: Likewise.
3207 * gdb.reverse/until-precsave.exp: Likewise.
3208 * gdb.reverse/until-reverse.exp: Likewise.
3209 * gdb.reverse/waitpid-reverse.exp: Likewise.
3210 * gdb.reverse/watch-precsave.exp: Likewise.
3211 * gdb.reverse/watch-reverse.exp: Likewise.
3212 * gdb.threads/kill.exp: Likewise.
3213 * gdb.threads/tid-reuse.exp: Likewise.
3214
d3a07122
SM
32152020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
3216
3217 PR gdb/26642
3218 * gdb.base/maint-target-async-off.c: New test.
3219 * gdb.base/maint-target-async-off.exp: New test.
3220
c65c6c42
AM
32212020-10-13 Alan Modra <amodra@gmail.com>
3222
3223 * gdb.arch/powerpc-altivec.s,
3224 * gdb.arch/powerpc-power7.s,
3225 * gdb.arch/powerpc-power8.s,
3226 * gdb.arch/powerpc-power9.s,
3227 * gdb.arch/powerpc-vsx.s,
3228 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
3229 * gdb.arch/powerpc-altivec.exp,
3230 * gdb.arch/powerpc-power7.exp,
3231 * gdb.arch/powerpc-power8.exp,
3232 * gdb.arch/powerpc-power9.exp,
3233 * gdb.arch/powerpc-vsx.exp,
3234 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
3235 disassembly of mfvsrd/mtvsrd.
3236
f4a0f710
AM
32372020-10-13 Alan Modra <amodra@gmail.com>
3238
3239 * gdb.arch/arm-disassembler-options.exp: Adjust expected
3240 "target architecture" output.
3241 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3242 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
3243 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
3244 * gdb.arch/s390-disassembler-options.exp: Likewise.
3245
87a37e5e
PA
32462020-10-12 Pedro Alves <pedro@palves.net>
3247
3248 PR exp/26602
3249 PR c++/26550
3250 * gdb.cp/ambiguous.cc (marker1): Delete.
3251 (main): Initialize all the fields of the locals. Replace marker1
3252 call with a "set breakpoint here" marker.
3253 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
3254 instead of running to marker1. Add tests printing all the
3255 variables and all the fields of the variables.
3256 (test_ambiguous): New proc, expecting the new GDB output when a
3257 field access is ambiguous. Change all "warning: X ambiguous"
3258 tests to use it.
3259
71e1b6b0
GB
32602020-10-12 Gary Benson <gbenson@redhat.com>
3261
3262 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
3263 * gdb.base/msym-bp-2.c (foo): Likewise.
3264 * gdb.base/msym-lang.c (foo): Likewise.
3265 * gdb.base/msym-lang-main.c (foo): Likewise.
3266 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
3267 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
3268 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
3269 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
3270 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
3271 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
3272 * gdb.python/py-objfile.c (static_var): Likewise.
3273 * gdb.python/py-symbol.c (rr): Likewise.
3274 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
3275 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
3276
9370fd51
AB
32772020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
3278
3279 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
3280 output of backtrace.
3281
7c184d33
TT
32822020-10-09 Tom Tromey <tromey@adacore.com>
3283
3284 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
3285 (Rec): Add field. Fix range.
3286 * gdb.ada/scalar_storage.exp: Update.
3287
3d87245c
HD
32882020-10-09 Hannes Domani <ssbssa@yahoo.de>
3289
3290 PR exp/26714
3291 * gdb.base/printcmds.exp: Add tests for void results.
3292
f5c4b229
JV
32932020-10-09 Jan Vrany <jan.vrany@labware.com>
3294
3295 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
3296 is emmited for both 'set directories' and 'directory' commands.
3297
b2701685
TT
32982020-10-08 Tom Tromey <tom@tromey.com>
3299
3300 * gdb.base/style.exp: Check that "main"'s name is styled.
3301
e86efb33
TT
33022020-10-07 Tom Tromey <tromey@adacore.com>
3303
3304 * gdb.base/find.exp: Rename some tests.
3305
30897591
GB
33062020-10-06 Gary Benson <gbenson@redhat.com>
3307
3308 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
3309 * gdb.base/list1.c (unused): Likewise.
3310
ced4a4c1
GB
33112020-10-06 Gary Benson <gbenson@redhat.com>
3312
3313 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
3314 __attribute__ ((used)).
3315 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
3316
ed3bdac4
AB
33172020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
3318
3319 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
3320 make use of regions throughout.
3321 * gdb.base/overlays.exp: Enclose string with variableds in "..",
3322 not {...}.
3323 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
3324
cd096ec8
HD
33252020-10-05 Hannes Domani <ssbssa@yahoo.de>
3326
3327 * gdb.base/call-sc.c: Fix return struct on stack test case.
3328 * gdb.base/call-sc.exp: Likewise.
3329
3ee6f75d
GB
33302020-10-02 Gary Benson <gbenson@redhat.com>
3331
3332 * README: Fix "paralell".
3333
f65825ec
GB
33342020-09-30 Gary Benson <gbenson@redhat.com>
3335
3336 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3337 Convert directive to lowercase.
3338 (.Labbrev1_begin): Add missing label.
3339 (abbrev code 0x1): Remove DW_AT_stmt_list.
3340 (.Ldie_b): Likewise.
3341
5f278258
TT
33422020-09-27 Tom Tromey <tom@tromey.com>
3343
3344 * gdb.tui/new-layout.exp: Use with_test_prefix.
3345
8f9929bb
GR
33462020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3347
3348 PR python/26586
3349 * gdb.python/python.exp: add test cases for the from_tty
3350 argument to gdb.execute.
3351
c20c017b
GB
33522020-09-25 Gary Benson <gbenson@redhat.com>
3353
3354 * gdb.base/infcall-nested-structs.exp.tcl: Add
3355 additional_flags=-Wno-tautological-compare for C++
3356 tests when compiling using Clang.
3357
68d654af
GB
33582020-09-25 Gary Benson <gbenson@redhat.com>
3359
3360 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3361 for .c files.
3362
b551a89f
TT
33632020-09-24 Tom Tromey <tromey@adacore.com>
3364
3365 PR tui/26638:
3366 * gdb.tui/list.exp: Check output of "focus next".
3367
20a5fcbd
TT
33682020-09-23 Tom Tromey <tom@tromey.com>
3369
3370 * gdb.dwarf2/intbits.exp: New file.
3371 * gdb.dwarf2/intbits.c: New file.
3372
b167e53f
PA
33732020-09-20 Pedro Alves <pedro@palves.net>
3374
3375 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3376 spawn_id before calling remote_close. Close secondary MI channel.
3377
dbc49e9f
PA
33782020-09-20 Pedro Alves <pedro@palves.net>
3379
3380 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3381 fails.
3382
c8d5abea
AB
33832020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3384
3385 * gdb.fortran/array-slices.exp: Update expected results.
3386 * gdb.fortran/class-allocatable-array.exp: Likewise.
3387 * gdb.fortran/multi-dim.exp: Likewise.
3388 * gdb.fortran/vla-type.exp: Likewise.
3389 * gdb.mi/mi-vla-fortran.exp: Likewise.
3390
14f9473c
VC
33912020-09-18 Victor Collod <vcollod@nvidia.com>
3392
3393 PR gdb/26635
3394 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3395 compatible with i386, and move it to...
3396 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3397 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3398 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3399
e8ef12b9
PA
34002020-09-18 Pedro Alves <pedro@palves.net>
3401
3402 PR gdb/26631
3403 * gdb.multi/multi-target-thread-find.exp: New file.
3404
e11daf7a
PA
34052020-09-18 Pedro Alves <pedro@palves.net>
3406
3407 * gdb.multi/multi-target-continue.exp: New file, factored out from
3408 multi-target.exp.
3409 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3410 multi-target.exp.
3411 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3412 multi-target.exp.
3413 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3414 multi-target.exp.
3415 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3416 multi-target.exp.
3417 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3418 multi-target.exp.
3419 * gdb.multi/multi-target.exp: Delete.
3420
d0edc2b8
AB
34212020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3422
3423 * gdb.fortran/array-slices.exp: Add missing message data.
3424
7474326c
PA
34252020-09-17 Pedro Alves <pedro@palves.net>
3426
3427 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3428
dd23068d
PA
34292020-09-17 Pedro Alves <pedro@palves.net>
3430
3431 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3432 full prototype.
3433
0640a543
PA
34342020-09-17 Pedro Alves <pedro@palves.net>
3435
3436 * gdb.python/py-as-string.c: Add cast.
3437
ef0cdbc1
PA
34382020-09-17 Pedro Alves <pedro@palves.net>
3439
3440 * gdb.base/sizeof.c (fill): Add cast.
3441
3a5eeb8b
PA
34422020-09-17 Pedro Alves <pedro@palves.net>
3443
3444 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3445
a8129512
PA
34462020-09-17 Pedro Alves <pedro@palves.net>
3447
3448 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3449 linkage name.
3450 * gdb.base/prologue.exp: Use print /d.
3451 * gdb.base/symbol-alias.exp: Handle C++ output.
3452 * gdb.base/symbol-alias2.c: Handle C++ output.
3453 [__cplusplus] (func): Explicitly specify linkage name.
3454
a83cdcb6
PA
34552020-09-17 Pedro Alves <pedro@palves.net>
3456
3457 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3458 (struct my_key_t): ... this. Adjust all references.
3459 (struct value_t): Rename to ...
3460 (struct my_value_t): ... this. Adjust all references.
3461 (create_map, add_map_element, create_map_map)
3462 (add_map_map_element): Add casts.
3463
d4bcee5c
PA
34642020-09-17 Pedro Alves <pedro@palves.net>
3465
3466 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3467 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3468
81f90489
PA
34692020-09-17 Pedro Alves <pedro@palves.net>
3470
3471 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3472
0a229804
PA
34732020-09-17 Pedro Alves <pedro@palves.net>
3474
3475 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3476 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3477 (charfoo, intfoo): Define full prototype.
3478 * gdb.base/ptype1.c (charfoo): Define full prototype.
3479 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3480 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3481
c3e5138d
PA
34822020-09-17 Pedro Alves <pedro@palves.net>
3483
3484 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3485 Don't define.
3486 (utf_32_string): Compile for both C and C++.
3487 * gdb.base/charset.exp: Use "print /d".
3488
151fdbad
PA
34892020-09-17 Pedro Alves <pedro@palves.net>
3490
3491 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3492 (nullptr): Rename to ...
3493 (null_ptr): ... this.
3494 * gdb.base/watchpoint.exp: Adjust to rename.
3495
18a25b64
PA
34962020-09-17 Pedro Alves <pedro@palves.net>
3497
3498 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3499 (three_not_flag): Add casts.
3500
11fac337
PA
35012020-09-17 Pedro Alves <pedro@palves.net>
3502
3503 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3504 char array.
3505 (main): Add references to Barrier, TestStrings, TestStringsH and
3506 TestStringsW.
3507 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3508 and expect a full prototype in C++.
3509
52626c58
PA
35102020-09-17 Pedro Alves <pedro@palves.net>
3511
3512 * gdb.base/nested-addr.c (main): Add cast.
3513 * gdb.base/nested-addr.exp: Use "print /d".
3514
52bb0902
PA
35152020-09-17 Pedro Alves <pedro@palves.net>
3516
3517 * gdb.base/break.exp (func): New. Use it throughout when
3518 expecting a function name.
3519
73e18ac9
PA
35202020-09-17 Pedro Alves <pedro@palves.net>
3521
3522 * gdb.base/display.exp: Issue "set print asm-demangle on".
3523
c8b18808
PA
35242020-09-17 Pedro Alves <pedro@palves.net>
3525
3526 * gdb.base/find.c: Include <string.h>.
3527 (init_bufs): Add cast.
3528 * gdb.base/find.exp: Issue "set print asm-demangle on".
3529
fe830662
TT
35302020-09-16 Tom Tromey <tromey@adacore.com>
3531
3532 PR gdb/26598:
3533 * gdb.base/skipcxx.exp: New file.
3534 * gdb.base/skipcxx.cc: New file.
3535
945ff6e2
TV
35362020-09-16 Tom de Vries <tdevries@suse.de>
3537
3538 PR testsuite/26617
3539 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3540 WITH_DEBUG_SECTIONS is defined.
3541 (xstr, str): New macro.
3542 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3543 to get start and size of _Dmain.
3544 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3545 using additional_flags.
3546
da1df1db
TBA
35472020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3548
3549 * gdb.base/bp-cmds-sourced-script.c: New file.
3550 * gdb.base/bp-cmds-sourced-script.exp: New test.
3551 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3552
337882d4
TV
35532020-09-16 Tom de Vries <tdevries@suse.de>
3554
3555 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3556 get the gdb prompt after issuing "monitor exit".
3557
7361f908
TV
35582020-09-16 Tom de Vries <tdevries@suse.de>
3559
3560 PR testsuite/26624
3561 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3562
4d91ddd3
TV
35632020-09-16 Tom de Vries <tdevries@suse.de>
3564
3565 PR testsuite/26618
3566 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3567
08cc37dd
TT
35682020-09-15 Tom Tromey <tromey@adacore.com>
3569
3570 PR rust/26197:
3571 * lib/rust-support.exp (rust_llvm_version): New proc.
3572 * gdb.rust/simple.exp: Check rust_llvm_version.
3573
ee6372f2
TV
35742020-09-14 Tom de Vries <tdevries@suse.de>
3575
3576 * gdb.rust/traits.exp: Fix PATH warning.
3577
dc3a371e
PA
35782020-09-13 Pedro Alves <pedro@palves.net>
3579
3580 * gdb.base/catch-follow-exec.c (main): Add explicit return
3581 statement.
3582 * gdb.base/catch-signal.c (main): Likewise.
3583 * gdb.base/condbreak-call-false.c (main): Likewise.
3584 * gdb.base/consecutive.c (main): Add explicit return
3585 statement and return type.
3586 * gdb.base/cursal.c (main): Add explicit return statement.
3587 * gdb.base/cvexpr.c (main): Likewise.
3588 * gdb.base/display.c (main): Add explicit return statement and
3589 return type.
3590 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3591 * gdb.base/endianity.c (main): Likewise.
3592 * gdb.base/execd-prog.c (main): Likewise.
3593 * gdb.base/gdb1090.c (main): Likewise.
3594 * gdb.base/info_qt.c (main): Likewise.
3595 * gdb.base/lineinc.c (main): Likewise.
3596 * gdb.base/load-command.c (main): Likewise.
3597 * gdb.base/macscp1.c (main): Likewise.
3598 * gdb.base/pr10179-a.c (main): Likewise.
3599 * gdb.base/quit-live.c (main): Likewise.
3600 * gdb.base/scope0.c (main): Likewise.
3601 * gdb.base/settings.c (main): Likewise.
3602 * gdb.base/stack-checking.c (main): Return int.
3603 * gdb.base/varargs.c (main): Add explicit return statement.
3604 * gdb.cp/ambiguous.cc (main): Likewise.
3605 * gdb.cp/anon-struct.cc (main): Likewise.
3606 * gdb.cp/anon-union.cc (main): Likewise.
3607 * gdb.cp/bool.cc (main): Likewise.
3608 * gdb.cp/bs15503.cc (main): Likewise.
3609 * gdb.cp/cplusfuncs.cc (main): Likewise.
3610 * gdb.cp/cttiadd.cc (main): Likewise.
3611 * gdb.cp/extern-c.cc (main): Likewise.
3612 * gdb.cp/filename.cc (main): Likewise.
3613 * gdb.cp/formatted-ref.cc (main): Likewise.
3614 * gdb.cp/mb-ctor.cc (main): Likewise.
3615 * gdb.cp/member-ptr.cc (main): Likewise.
3616 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3617 * gdb.cp/overload-const.cc (main): Likewise.
3618 * gdb.cp/paren-type.cc (main): Likewise.
3619 * gdb.cp/parse-lang.cc (main): Likewise.
3620 * gdb.cp/pr-1023.cc (main): Likewise.
3621 * gdb.cp/psmang1.cc (main): Likewise.
3622 * gdb.cp/readnow-language.cc (main): Likewise.
3623 * gdb.cp/ref-params.cc (main): Likewise.
3624 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3625 * gdb.cp/virtbase2.cc (main): Likewise.
3626 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3627 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3628 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3629 * gdb.mi/mi-console.c (main): Likewise.
3630 * gdb.mi/mi-read-memory.c (main): Likewise.
3631 * gdb.modula2/multidim.c (main): Likewise.
3632 * gdb.opt/inline-small-func.c (main): Likewise.
3633 * gdb.python/py-rbreak.c (main): Likewise.
3634 * gdb.stabs/exclfwd1.c (main): Likewise.
3635 * gdb.trace/qtro.c (main): Likewise.
3636
af26601c
PA
36372020-09-13 Pedro Alves <pedro@palves.net>
3638
3639 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3640 instead of getenv.
3641
2f4b83cd
PA
36422020-09-13 Pedro Alves <pedro@palves.net>
3643
3644 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3645 instead of spawning GDB with remote_spawn.
3646 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3647 gdb_spawn instead of spawning GDB with remote_spawn.
3648
c49da0e4
PA
36492020-09-13 Pedro Alves <pedro@palves.net>
3650
3651 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3652 file and add calls to first and second.
3653 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3654 add call to f.
3655
6791b117
PA
36562020-09-13 Pedro Alves <pedro@palves.net>
3657
3658 * gdb.mi/mi-break-qualified.cc: New file.
3659 * gdb.mi/mi-break-qualified.exp: New file.
3660 * lib/mi-support.exp (mi_create_breakpoint_multi)
3661 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3662 procedures.
3663 (mi_create_breakpoint_1): New, factored out from
3664 mi_create_breakpoint.
3665
3b8d4c5c
PA
36662020-09-13 Pedro Alves <pedro@palves.net>
3667
3668 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3669 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3670 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3671 (register_class): Delete.
3672 (main): Don't call register_class.
3673
d5f96005
PA
36742020-09-13 Pedro Alves <pedro@palves.net>
3675
3676 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3677 (do_tests): Remove "calling method for small class" test.
3678 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3679 (register_class): Delete.
3680 (main): Don't call register_class.
3681 * gdb.cp/call-method-register.exp: New file, based on bits removed
3682 from classes.exp.
3683 * gdb.cp/call-method-register.cc: New file, based on bits removed
3684 from classes.cc.
3685
77f2120b
PA
36862020-09-13 Pedro Alves <pedro@palves.net>
3687
3688 * gdb.base/msym-bp-2.c: New.
3689 * gdb.base/msym-bp-shl-lib.c: New file.
3690 * gdb.base/msym-bp-shl-main-2.c: New file.
3691 * gdb.base/msym-bp-shl-main.c: New file.
3692 * gdb.base/msym-bp-shl.exp: New file.
3693 * gdb.base/msym-bp.c: New file.
3694 * gdb.base/msym-bp.exp: New file.
3695
32aea73e
JB
36962020-09-13 Joel Brobecker <brobecker@adacore.com>
3697
3698 * gdb.base/default.exp: Change $_gdb_major to 11.
3699
2a67f09d
FW
37002020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3701 Felix Willgerodt <Felix.Willgerodt@intel.com>
3702
3703 * x86-avx512bf16.c: New file.
3704 * x86-avx512bf16.exp: Likewise.
3705 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3706
ad570dd7
TV
37072020-09-11 Tom de Vries <tdevries@suse.de>
3708
3709 PR exp/26602
3710 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3711
a56f7391
TBA
37122020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3713
3714 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3715
918619e5
AM
37162020-09-10 Alan Modra <amodra@gmail.com>
3717
3718 PR 26597
3719 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3720
cac1e71d
TV
37212020-09-08 Tom de Vries <tdevries@suse.de>
3722
3723 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3724 after gdb_starti_cmd.
3725
c5cd900e
AKS
37262020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3727
3728 * lib/fortran.exp (fortran_complex8): New proc.
3729 (fortran_complex16): New proc.
3730 * gdb.fortran/complex.exp: Use routines from fortran.exp
3731 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3732 * gdb.fortran/vla-ptr-info.exp: Likewise.
3733
8f5c6526
TV
37342020-09-03 Tom de Vries <tdevries@suse.de>
3735
3736 PR breakpoint/26546
3737 * gdb.base/label-without-address.exp: Runto main first.
3738
02c6f3f1
TT
37392020-09-02 Tom Tromey <tromey@adacore.com>
3740
3741 * gdb.ada/mi_var_access.exp: Test children of access variable.
3742 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3743 * gdb.ada/mi_var_array.exp: Update.
3744
efe24f05
KB
37452020-08-31 Kevin Buettner <kevinb@redhat.com>
3746
3747 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3748 on docker w/ AUFS storage driver.
3749
973695d6
KB
37502020-08-31 Kevin Buettner <kevinb@redhat.com>
3751
3752 * gdb.base/corefile2.exp (renamed binfile): New tests.
3753
f3bd50f1
SM
37542020-08-31 Simon Marchi <simon.marchi@efficios.com>
3755
3756 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3757
22b9b4b0
SL
37582020-08-31 Simon Marchi <simon.marchi@efficios.com>
3759
3760 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3761 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3762
8efaf6b3
SM
37632020-08-31 Simon Marchi <simon.marchi@efficios.com>
3764
3765 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3766 output, printing a "not saved" value from history and printing a
3767 convenience variable created from a "not saved" value.
3768
e840f2e3
TV
37692020-08-31 Tom de Vries <tdevries@suse.de>
3770
3771 * gdb.base/eh_return.exp: Use nopie.
3772
8f57f343
PA
37732020-08-28 Pedro Alves <pedro@palves.net>
3774
3775 * gdb.base/advance-until-multiple-locations.exp
3776 (advance_overload, until_overload): Adjust to match the
3777 frame/function header instead of the source line text.
3778
626d2320
TV
37792020-08-28 Tom de Vries <tdevries@suse.de>
3780
3781 * gdb.base/label-without-address.c: New test.
3782 * gdb.base/label-without-address.exp: New file.
3783
df631783
PA
37842020-08-27 Pedro Alves <pedro@palves.net>
3785
3786 PR gdb/26523
3787 PR gdb/26524
3788 * gdb.base/advance-until-multiple-locations.cc: New.
3789 * gdb.base/advance-until-multiple-locations.exp: New.
3790
48b076bb
SM
37912020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3792
3793 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3794
c2015ce4
AB
37952020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3796
3797 * gdb.arch/amd64-byte.exp: Make test names unique, use
3798 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3799 * gdb.arch/amd64-dword.exp: Likewise.
3800 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3801 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3802 unique.
3803 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3804 * gdb.arch/amd64-word.exp: Make test names unique, use
3805 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3806 * gdb.arch/i386-byte.exp: Make test names unique, use
3807 gdb_breakpoint.
3808 * gdb.arch/i386-word.exp: Likewise.
3809
995d3a19
SV
38102020-08-25 Shahab Vahedi <shahab@synopsys.com>
3811
3812 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3813
8cac2b31
SM
38142020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3815
3816 PR gdb/26532
3817 * gdb.threads/stepi-random-signal.exp: Update pattern.
3818
2bc19622
SM
38192020-08-25 Simon Marchi <simon.marchi@efficios.com>
3820
3821 PR gdb/26532
3822 * gdb.base/ui-redirect.exp: Update pattern.
3823
b04aa1fc
GB
38242020-08-25 Gary Benson <gbenson@redhat.com>
3825
3826 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3827 when compiling with clang.
8571e9c8 3828 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3829
9f68b453
GB
38302020-08-25 Gary Benson <gbenson@redhat.com>
3831
3832 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3833 Add additional_flags=-Wno-inaccessible-base when compiling
3834 with GCC >= 10.1 or clang. Add additional_flags=-w when
3835 compiling with GCC < 10.
3836
3945d2d7
GM
38372020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3838
3839 PR m2/26372
fc5d6901
SM
3840 * gdb.modula2/multidim.c: New file.
3841 * gdb.modula2/multidim.exp: New file.
3945d2d7 3842
60122dbe
SM
38432020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3844
3845 * lib/gdb.exp (runto): Always emit fail on internal error.
3846
1eb8556f
SM
38472020-08-24 Simon Marchi <simon.marchi@efficios.com>
3848
3849 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3850 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3851 Likewise.
3852 * gdb.threads/stepi-random-signal.exp: Likewise.
3853
33bf4c5c
TBA
38542020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3855
3856 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3857 * gdb.trace/strace.exp: Ditto.
3858
c2fd7fae
AKS
38592020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3860
3861 * gdb.fortran/vla-type.exp: Skip commands not required for
3862 the Flang compiled binaries after prologue fix.
3863
326afb72
TT
38642020-08-17 Tom de Vries <tdevries@suse.de>
3865 Tom Tromey <tromey@adacore.com>
3866
3867 PR rust/26197:
3868 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3869
3ae7ab99
TT
38702020-08-17 Tom Tromey <tromey@adacore.com>
3871
3872 * gdb.ada/mi_var_access.exp: New file.
3873 * gdb.ada/mi_var_access/mi_access.adb: New file.
3874 * gdb.ada/mi_var_access/pck.adb: New file.
3875 * gdb.ada/mi_var_access/pck.ads: New file.
3876
f569c1c5
TV
38772020-08-16 Tom de Vries <tdevries@suse.de>
3878
3879 PR gdb/25350
3880 * gdb.base/eh_return.c: New test.
3881 * gdb.base/eh_return.exp: New file.
3882
3d11c30a
TV
38832020-08-15 Tom de Vries <tdevries@suse.de>
3884
3885 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3886 (mixed_func_1d_): Use fortran_charlen_t in decl.
3887
547ce8f0
TV
38882020-08-15 Tom de Vries <tdevries@suse.de>
3889
3890 PR backtrace/26390
3891 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3892 Update expected pattern.
3893
a54a7f13
PA
38942020-08-13 Pedro Alves <pedro@palves.net>
3895
3896 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3897 * gdb.fortran/library-module.exp: Likewise.
3898 * gdb.fortran/logical.exp: Likewise.
3899 * gdb.fortran/module.exp: Likewise.
3900 * gdb.fortran/print_type.exp: Likewise.
3901 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3902 * gdb.fortran/vla-datatypes.exp: Likewise.
3903 * gdb.fortran/vla-history.exp: Likewise.
3904 * gdb.fortran/vla-ptr-info.exp: Likewise.
3905 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3906 * gdb.fortran/vla-ptype.exp: Likewise.
3907 * gdb.fortran/vla-sizeof.exp: Likewise.
3908 * gdb.fortran/vla-type.exp: Likewise.
3909 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3910 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3911 * gdb.fortran/vla-value-sub.exp: Likewise.
3912 * gdb.fortran/vla-value.exp: Likewise.
3913
7a82e903
PA
39142020-08-13 Pedro Alves <pedro@palves.net>
3915
3916 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3917 * gdb.ada/access_to_packed_array.exp: Likewise.
3918 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3919 * gdb.ada/addr_arith.exp: Likewise.
3920 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3921 * gdb.ada/arr_arr.exp: Likewise.
3922 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3923 * gdb.ada/array_bounds.exp: Likewise.
3924 * gdb.ada/array_of_variable_length.exp: Likewise.
3925 * gdb.ada/array_ptr_renaming.exp: Likewise.
3926 * gdb.ada/array_subscript_addr.exp: Likewise.
3927 * gdb.ada/arraydim.exp: Likewise.
3928 * gdb.ada/arrayparam.exp: Likewise.
3929 * gdb.ada/arrayptr.exp: Likewise.
3930 * gdb.ada/assign_1.exp: Likewise.
3931 * gdb.ada/assign_arr.exp: Likewise.
3932 * gdb.ada/atomic_enum.exp: Likewise.
3933 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3934 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3935 * gdb.ada/bias.exp: Likewise.
3936 * gdb.ada/boolean_expr.exp: Likewise.
3937 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3938 * gdb.ada/bp_enum_homonym.exp: Likewise.
3939 * gdb.ada/bp_inlined_func.exp: Likewise.
3940 * gdb.ada/bp_on_var.exp: Likewise.
3941 * gdb.ada/bp_range_type.exp: Likewise.
3942 * gdb.ada/bp_reset.exp: Likewise.
3943 * gdb.ada/call_pn.exp: Likewise.
3944 * gdb.ada/catch_assert_if.exp: Likewise.
3945 * gdb.ada/catch_ex.exp: Likewise.
3946 * gdb.ada/catch_ex_std.exp: Likewise.
3947 * gdb.ada/char_enum.exp: Likewise.
3948 * gdb.ada/char_param.exp: Likewise.
3949 * gdb.ada/complete.exp: Likewise.
3950 * gdb.ada/cond_lang.exp: Likewise.
3951 * gdb.ada/convvar_comp.exp: Likewise.
3952 * gdb.ada/dgopt.exp: Likewise.
3953 * gdb.ada/disc_arr_bound.exp: Likewise.
3954 * gdb.ada/display_nested.exp: Likewise.
3955 * gdb.ada/dot_all.exp: Likewise.
3956 * gdb.ada/dyn_loc.exp: Likewise.
3957 * gdb.ada/dyn_stride.exp: Likewise.
3958 * gdb.ada/excep_handle.exp: Likewise.
3959 * gdb.ada/expr_delims.exp: Likewise.
3960 * gdb.ada/expr_with_funcall.exp: Likewise.
3961 * gdb.ada/exprs.exp: Likewise.
3962 * gdb.ada/fin_fun_out.exp: Likewise.
3963 * gdb.ada/fixed_cmp.exp: Likewise.
3964 * gdb.ada/formatted_ref.exp: Likewise.
3965 * gdb.ada/frame_arg_lang.exp: Likewise.
3966 * gdb.ada/frame_args.exp: Likewise.
3967 * gdb.ada/fullname_bp.exp: Likewise.
3968 * gdb.ada/fun_addr.exp: Likewise.
3969 * gdb.ada/fun_in_declare.exp: Likewise.
3970 * gdb.ada/fun_overload_menu.exp: Likewise.
3971 * gdb.ada/fun_renaming.exp: Likewise.
3972 * gdb.ada/funcall_char.exp: Likewise.
3973 * gdb.ada/funcall_param.exp: Likewise.
3974 * gdb.ada/funcall_ptr.exp: Likewise.
3975 * gdb.ada/funcall_ref.exp: Likewise.
3976 * gdb.ada/homonym.exp: Likewise.
3977 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3978 * gdb.ada/info_auto_lang.exp: Likewise.
3979 * gdb.ada/info_exc.exp: Likewise.
3980 * gdb.ada/info_types.exp: Likewise.
3981 * gdb.ada/int_deref.exp: Likewise.
3982 * gdb.ada/interface.exp: Likewise.
3983 * gdb.ada/iwide.exp: Likewise.
3984 * gdb.ada/lang_switch.exp: Likewise.
3985 * gdb.ada/length_cond.exp: Likewise.
3986 * gdb.ada/maint_with_ada.exp: Likewise.
3987 * gdb.ada/mi_catch_assert.exp: Likewise.
3988 * gdb.ada/mi_catch_ex.exp: Likewise.
3989 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3990 * gdb.ada/mi_dyn_arr.exp: Likewise.
3991 * gdb.ada/mi_ex_cond.exp: Likewise.
3992 * gdb.ada/mi_exc_info.exp: Likewise.
3993 * gdb.ada/mi_interface.exp: Likewise.
3994 * gdb.ada/mi_prot.exp: Likewise.
3995 * gdb.ada/mi_ref_changeable.exp: Likewise.
3996 * gdb.ada/mi_string_access.exp: Likewise.
3997 * gdb.ada/mi_task_arg.exp: Likewise.
3998 * gdb.ada/mi_task_info.exp: Likewise.
3999 * gdb.ada/mi_var_array.exp: Likewise.
4000 * gdb.ada/mi_var_union.exp: Likewise.
4001 * gdb.ada/mi_variant.exp: Likewise.
4002 * gdb.ada/minsyms.exp: Likewise.
4003 * gdb.ada/mod_from_name.exp: Likewise.
4004 * gdb.ada/nested.exp: Likewise.
4005 * gdb.ada/null_array.exp: Likewise.
4006 * gdb.ada/optim_drec.exp: Likewise.
4007 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
4008 * gdb.ada/packed_array_assign.exp: Likewise.
4009 * gdb.ada/packed_tagged.exp: Likewise.
4010 * gdb.ada/pp-rec-component.exp: Likewise.
4011 * gdb.ada/print_chars.exp: Likewise.
4012 * gdb.ada/print_pc.exp: Likewise.
4013 * gdb.ada/ptr_typedef.exp: Likewise.
4014 * gdb.ada/ptype_arith_binop.exp: Likewise.
4015 * gdb.ada/ptype_array.exp: Likewise.
4016 * gdb.ada/ptype_field.exp: Likewise.
4017 * gdb.ada/ptype_tagged_param.exp: Likewise.
4018 * gdb.ada/ptype_union.exp: Likewise.
4019 * gdb.ada/py_range.exp: Likewise.
4020 * gdb.ada/py_taft.exp: Likewise.
4021 * gdb.ada/rdv_wait.exp: Likewise.
4022 * gdb.ada/rec_comp.exp: Likewise.
4023 * gdb.ada/rec_return.exp: Likewise.
4024 * gdb.ada/ref_param.exp: Likewise.
4025 * gdb.ada/ref_tick_size.exp: Likewise.
4026 * gdb.ada/rename_subscript_param.exp: Likewise.
4027 * gdb.ada/repeat_dyn.exp: Likewise.
4028 * gdb.ada/same_component_name.exp: Likewise.
4029 * gdb.ada/same_enum.exp: Likewise.
4030 * gdb.ada/scalar_storage.exp: Likewise.
4031 * gdb.ada/set_wstr.exp: Likewise.
4032 * gdb.ada/small_reg_param.exp: Likewise.
4033 * gdb.ada/str_binop_equal.exp: Likewise.
4034 * gdb.ada/str_ref_cmp.exp: Likewise.
4035 * gdb.ada/str_uninit.exp: Likewise.
4036 * gdb.ada/sub_variant.exp: Likewise.
4037 * gdb.ada/sym_print_name.exp: Likewise.
4038 * gdb.ada/taft_type.exp: Likewise.
4039 * gdb.ada/tagged.exp: Likewise.
4040 * gdb.ada/tagged_access.exp: Likewise.
4041 * gdb.ada/task_bp.exp: Likewise.
4042 * gdb.ada/task_switch_in_core.exp: Likewise.
4043 * gdb.ada/tasks.exp: Likewise.
4044 * gdb.ada/tick_last_segv.exp: Likewise.
4045 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
4046 * gdb.ada/type_coercion.exp: Likewise.
4047 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4048 * gdb.ada/unchecked_union.exp: Likewise.
4049 * gdb.ada/uninitialized_vars.exp: Likewise.
4050 * gdb.ada/var_arr_attrs.exp: Likewise.
4051 * gdb.ada/var_arr_typedef.exp: Likewise.
4052 * gdb.ada/var_rec_arr.exp: Likewise.
4053 * gdb.ada/variant-record.exp: Likewise.
4054 * gdb.ada/variant.exp: Likewise.
4055 * gdb.ada/variant_record_packed_array.exp: Likewise.
4056 * gdb.ada/varsize_limit.exp: Likewise.
4057 * gdb.ada/whatis_array_val.exp: Likewise.
4058 * gdb.ada/widewide.exp: Likewise.
4059 * gdb.ada/win_fu_syms.exp: Likewise.
4060
40612020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
4062
4063 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
4064
10c381b5
AB
40652020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
4066
4067 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
4068 unset the array variable.
4069
8f34b746
TV
40702020-08-03 Tom de Vries <tdevries@suse.de>
4071
4072 PR symtab/26333
4073 * lib/dwarf.exp (DW_LNE_user): New proc.
4074 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
4075 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
4076
0245e136
KB
40772020-07-31 Kevin Buettner <kevinb@redhat.com>
4078
4079 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
4080 to 'uintptr_t'
4081 (inttypes.h): Include.
4082
9ef1ec5d
KB
40832020-07-31 Kevin Buettner <kevinb@redhat.com>
4084
4085 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
4086 (C5_24k): Delete.
4087 (C5_8k, C5_64k, C5_256k): New macros.
4088 (buf_ro): Allocate 256 KiB of initialized data.
4089
4c55e970
TBA
40902020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4091
4092 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
4093 that attempt to overwrite an existing condition with a condition
4094 that fails parsing and also with a condition that parses fine
4095 but contains junk at the end.
4096
1e620590
TBA
40972020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4098
4099 * gdb.base/condbreak-bad.c: New test.
4100 * gdb.base/condbreak-bad.exp: New file.
4101
e12dcc50
TV
41022020-07-30 Tom de Vries <tdevries@suse.de>
4103
4104 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
4105 out of ...
4106 (GDBInfoModuleSymbols::check_entry): ... here.
4107 (GDBInfoModuleSymbols::check_optional_entry): New proc.
4108 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
4109 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
4110
6cc64caa
TV
41112020-07-30 Tom de Vries <tdevries@suse.de>
4112
4113 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
4114 "__class_some_module_Number_t" optional.
4115
90fd07fc
TV
41162020-07-29 Tom de Vries <tdevries@suse.de>
4117
4118 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
4119 multiple locations.
4120
f5c79e97
TV
41212020-07-29 Tom de Vries <tdevries@suse.de>
4122
4123 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
4124 rather than function name.
4125
f75a0693
AB
41262020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4127
4128 PR symtab/26270:
4129 * gdb.cp/disasm-func-name.cc: New file.
4130 * gdb.cp/disasm-func-name.exp: New file.
4131
4888741a
TT
41322020-07-28 Tom Tromey <tromey@adacore.com>
4133
4134 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
4135 'varval' location.
4136
43d5901d
AB
41372020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4138
4139 * gdb.python/py-unwind.py: Update to make use of a register
4140 descriptor.
4141
14fa8fb3
AB
41422020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4143
4144 * gdb.python/py-arch-reg-names.exp: Add additional tests.
4145
e79eb02f
AB
41462020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
4147
4148 PR fortran/23051
4149 PR fortran/26139
4150 * gdb.fortran/class-allocatable-array.exp: New file.
4151 * gdb.fortran/class-allocatable-array.f90: New file.
4152 * gdb.fortran/pointer-to-pointer.exp: New file.
4153 * gdb.fortran/pointer-to-pointer.f90: New file.
4154
876518dd
TV
41552020-07-25 Tom de Vries <tdevries@suse.de>
4156
4157 PR symtab/26243
4158 * gdb.dwarf2/dw2-line-number-zero.c: New test.
4159 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
4160
6dcfb80a
TV
41612020-07-24 Tom de Vries <tdevries@suse.de>
4162
4163 PR testsuite/26293
4164 * gdb.ada/mi_prot.exp: Require gnatmake-8.
4165
e7bc9db8
PA
41662020-07-23 Pedro Alves <pedro@palves.net>
4167
4168 * gdb.server/server-kill.exp (prepare): New, factored out from the
4169 top level.
4170 (kill_server): New.
4171 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
4172 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
4173
78344df7
AB
41742020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
4175
4176 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
4177
25dfed24
SL
41782020-07-22 Sandra Loosemore <sandra@codesourcery.com>
4179
4180 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
4181 Initialize to empty string at top level.
4182 (gdb_wrapper_init): Revert check for file existence on build.
4183 Build the wrapper in its default place, not a build-specific
4184 location. When host == build, make the pathname absolute.
4185 (gdb_compile): Delete leftover declaration of
4186 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
4187 string instead of uninitialized.
4188
7da515fd
KB
41892020-07-22 Kevin Buettner <kevinb@redhat.com>
4190
4191 * gdb.base/corefile2.exp: New file.
4192 * gdb.base/coremaker2.exp: New file.
4193
9c5ec5c2
KB
41942020-07-22 Kevin Buettner <kevinb@redhat.com>
4195
4196 * gdb.base/coredump-filter.exp: Add second
4197 non-Private-Shared-Anon-File test.
4198 (test_disasm): Rename binfile for test which is expected
4199 to fail.
4200
f9e233c9
KB
42012020-07-22 Kevin Buettner <kevinb@redhat.com>
4202
4203 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
4204 data in core file".
4205 * gdb.base/coremaker.c (buf2ro): New global.
4206 (mmapdata): Add a read-only mmap mapping.
4207
94c265d7
KB
42082020-07-22 Kevin Buettner <kevinb@redhat.com>
4209
4210 PR corefiles/25631
4211 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
4212 New test.
4213 * gdb.base/coremaker.c (buf3): New global.
4214 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
4215 flags.
4216
42172020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
4218
4219 * gdb.base/coremaker.c (filler_ro): New global constant.
4220
32fa152e
TT
42212020-07-22 Tom Tromey <tromey@adacore.com>
4222
4223 * gdb.ada/mi_prot.exp: New file.
4224 * gdb.ada/mi_prot/pkg.adb: New file.
4225 * gdb.ada/mi_prot/pkg.ads: New file.
4226 * gdb.ada/mi_prot/prot.adb: New file.
4227
c8474dc3
TBA
42282020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4229
4230 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
4231 loads two JITers.
4232
baf8791e
AB
42332020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4234
4235 * gdb.python/py-arch-reg-groups.exp: Additional tests.
4236
f7306dac
AB
42372020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4238
4239 * gdb.python/py-arch-reg-names.exp: Additional tests.
4240
6d3d6e4b
TV
42412020-07-21 Tom de Vries <tdevries@suse.de>
4242
4243 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
4244 breakpoint locations".
4245 * gdb.reverse/solib-reverse.exp: Same.
4246
803d0592
TV
42472020-07-21 Tom de Vries <tdevries@suse.de>
4248
4249 * gdb.reverse/step-reverse.c (callee): Merge statements.
4250
e9bdc510
TV
42512020-07-21 Tom de Vries <tdevries@suse.de>
4252
4253 * gdb.fortran/info-modules.exp (info module variables): Allow missing
4254 line numbers for some variables.
4255
f0f9e75a
TV
42562020-07-21 Tom de Vries <tdevries@suse.de>
4257
4258 * gdb.opt/inline-locals.c (init_array): New func.
4259 (func1): Use init_array.
4260 * gdb.opt/inline-locals.exp: Update pattern.
4261
bd460ecb
TV
42622020-07-21 Tom de Vries <tdevries@suse.de>
4263
4264 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
4265 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
4266
ae5369e7
LC
42672020-07-20 Ludovic Courtès <ludo@gnu.org>
4268
4269 * gdb.guile/source2.scm: Add #f first argument to 'format'.
4270 * gdb.guile/types-module.exp: Remove "ERROR:" from
4271 regexps since Guile 3.0 no longer prints that.
4272
68cf161c
LC
42732020-07-20 Ludovic Courtès <ludo@gnu.org>
4274
4275 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
4276 error regexp to match on Guile 2.2.
4277
c14b4913
GB
42782020-07-20 Gary Benson <gbenson@redhat.com>
4279
4280 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
4281 with clang.
4282
b243ba58
TV
42832020-07-20 Tom de Vries <tdevries@suse.de>
4284
4285 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
4286 (omp_set_lock_in_order): New function.
4287 (single_scope, multi_scope, nested_func, nested_parallel): Use
4288 omp_set_lock_in_order and omp_unset_lock.
4289 (main): Init and destroy lock and lock2.
4290
c06ad8b5
TV
42912020-07-20 Tom de Vries <tdevries@suse.de>
4292
4293 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
4294
6e22f117
TV
42952020-07-20 Tom de Vries <tdevries@suse.de>
4296
4297 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
4298
33176ea7
TV
42992020-07-17 Tom de Vries <tdevries@suse.de>
4300
4301 * gdb.base/valgrind-infcall-2.c: New test.
4302 * gdb.base/valgrind-infcall-2.exp: New file.
4303 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
4304
90c3ec2d
TV
43052020-07-17 Tom de Vries <tdevries@suse.de>
4306
4307 * gdb.dlang/circular.c (found): Use found_label as label name.
4308 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
4309 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
4310 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
4311 * gdb.dwarf2/ada-linkage-name.exp: Same.
4312 * gdb.dwarf2/arr-subrange.exp: Same.
4313 * gdb.dwarf2/atomic-type.exp: Same.
4314 * gdb.dwarf2/comp-unit-lang.exp: Same.
4315 * gdb.dwarf2/cpp-linkage-name.exp: Same.
4316 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
4317 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
4318 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
4319 * gdb.dwarf2/implptr-64bit.exp: Same.
4320 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4321 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4322 * gdb.dwarf2/imported-unit.exp: Same.
4323 * gdb.dwarf2/main-subprogram.exp: Same.
4324 * gdb.dwarf2/missing-type-name.exp: Same.
4325 * gdb.dwarf2/nonvar-access.exp: Same.
4326 * gdb.dwarf2/struct-with-sig.exp: Same.
4327 * gdb.dwarf2/typedef-void-finish.exp: Same.
4328 * gdb.dwarf2/void-type.exp: Same.
4329
10da644d
TV
43302020-07-17 Tom de Vries <tdevries@suse.de>
4331
4332 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4333 src parameter.
4334 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4335 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4336 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4337 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4338 * gdb.dwarf2/dwz.exp: Same.
4339 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4340 * gdb.dwarf2/implref-array.exp: Same.
4341 * gdb.dwarf2/implref-const.exp: Same.
4342 * gdb.dwarf2/implref-global.exp: Same.
4343 * gdb.dwarf2/implref-struct.exp: Same.
4344 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4345 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4346 * gdb.dwarf2/var-access.exp: Same.
4347 * gdb.dwarf2/varval.exp: Same.
4348 * gdb.trace/entry-values.exp: Same.
4349
315e6afc
TV
43502020-07-17 Tom de Vries <tdevries@suse.de>
4351
4352 * lib/dwarf.exp (Dwarf::extern): Remove.
4353 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4354 * gdb.dlang/circular.exp: Same.
4355 * gdb.dwarf2/comp-unit-lang.exp: Same.
4356 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4357 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4358 * gdb.dwarf2/dwz.exp: Same.
4359 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4360 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4361 * gdb.dwarf2/imported-unit.exp: Same.
4362 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4363
5597c940
SL
43642020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4365
4366 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4367 Use double quotes instead of single quotes.
4368
d0ce17d8
CT
43692020-07-16 Caroline Tice <cmtice@google.com>
4370
4371 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4372 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4373
853772cc
TV
43742020-07-16 Tom de Vries <tdevries@suse.de>
4375
4376 * lib/dwarf.exp (program): Initialize _line.
4377 (DW_LNE_end_sequence): Reinitialize _line.
4378 (DW_LNS_advance_line): Update _line.
4379 (line): New proc.
4380 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4381 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4382 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4383 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4384 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4385 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4386
fe07b572
AB
43872020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4388
4389 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4390 generic.
4391
52781cce
TV
43922020-07-15 Tom de Vries <tdevries@suse.de>
4393
4394 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4395 is_amd64_regs_target.
4396
3dcc261c
AB
43972020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4398
4399 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4400 * gdb.fortran/ptype-on-functions.f90: Likewise.
4401
054a0959
SM
44022020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4403
4404 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4405 values in documentation for addr_size to 4 and 8.
4406
ccb9eba6
AB
44072020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4408
4409 * gdb.arch/amd64-osabi.exp: Update.
4410 * gdb.arch/arm-disassembler-options.exp: Update.
4411 * gdb.arch/powerpc-disassembler-options.exp: Update.
4412 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4413 * gdb.arch/s390-disassembler-options.exp: Update.
4414 * gdb.base/all-architectures.exp.tcl: Update.
4415 * gdb.base/attach-pie-noexec.exp: Update.
4416 * gdb.base/catch-syscall.exp: Update.
4417 * gdb.xml/tdesc-arch.exp: Update.
4418
025a39a7
TV
44192020-07-14 Tom de Vries <tdevries@suse.de>
4420
4421 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4422 (local_gettid): ... this.
4423 (fn): Update.
4424
74e4b667
SL
44252020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4426
4427 * gdb.base/info_sources.exp: Skip directory match tests on
4428 remote hosts.
4429
f413dd74
GB
44302020-07-13 Gary Benson <gbenson@redhat.com>
4431
4432 * gdb.base/savedregs.exp (caller): Use parentheses to
4433 make expected expression evaluation ordering explicit.
4434
915771bb
GB
44352020-07-13 Gary Benson <gbenson@redhat.com>
4436
4437 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4438
2a122642
GB
44392020-07-13 Gary Benson <gbenson@redhat.com>
4440
4441 * gdb.base/bigcore.c (main): Use a volatile pointer when
4442 attempting to trigger a SIGSEGV.
4443 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4444 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4445 * gdb.base/savedregs.c (thrower): Likewise.
4446 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4447
3f00c730
GB
44482020-07-13 Gary Benson <gbenson@redhat.com>
4449
4450 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4451 defining and using VLA structure fields into...
4452 * gdb.base/vla-struct-fields.c: New file.
4453 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4454 tests into...
4455 * gdb.base/vla-struct-fields.exp: New file.
4456
963eeee4
TV
44572020-07-13 Tom de Vries <tdevries@suse.de>
4458
4459 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4460 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4461 * gdb.base/gold-gdb-index.exp: Same.
4462 * gdb.base/morestack.exp: Same.
4463
0ed35c9a
DX
44642020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4465
4466 PR rust/26121
4467 * gdb.rust/modules.rs: Prevent linker from discarding test
4468 symbol.
4469
4fdba23d
PA
44702020-07-10 Pedro Alves <pedro@palves.net>
4471
4472 PR gdb/26199
4473 * gdb.multi/multi-target.c (exit_thread): New.
4474 (thread_start): Break loop if EXIT_THREAD.
4475 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4476 (top level) Call test_no_resumed.
4477
15f3b077
TT
44782020-07-08 Tom Tromey <tromey@adacore.com>
4479
4480 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4481 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4482
9fc501fd
AB
44832020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4484
4485 PR python/22748
4486 * gdb.opt/inline-frame-tailcall.c: New file.
4487 * gdb.opt/inline-frame-tailcall.exp: New file.
4488 * gdb.python/py-unwind-inline.c: New file.
4489 * gdb.python/py-unwind-inline.exp: New file.
4490 * gdb.python/py-unwind-inline.py: New file.
4491
64cb3757
AB
44922020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4493
4494 * gdb.python/py-arch-reg-groups.exp: New file.
4495
0f767f94
AB
44962020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4497
4498 * gdb.python/py-arch-reg-names.exp: New file.
4499
87dbc774
AB
45002020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4501
4502 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4503 gdb.PendingFrame.architecture method.
4504
d8cc8af6
TV
45052020-07-06 Tom de Vries <tdevries@suse.de>
4506
4507 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4508
3c8ea5be
PA
45092020-07-03 Pedro Alves <palves@redhat.com>
4510
4511 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4512 explicitly write negative numbers.
4513 * gdb.base/structs2.exp: Adjust expected output.
4514
bf90c83a
PA
45152020-07-03 Pedro Alves <palves@redhat.com>
4516
4517 * gdb.base/charset.c (init_string): Change all char parameters to
4518 unsigned char parameters.
4519
2eb82157
PA
45202020-07-03 Pedro Alves <palves@redhat.com>
4521
4522 * gdb.base/call-sc.exp (start_scalars_test): Use
4523 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4524 * gdb.base/overlays.c: Remove references to PARAMS.
4525 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4526 * gdb.base/reread.exp: Don't set 'prototypes' global.
4527 * gdb.base/structs.exp (start_structs_test): Use
4528 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4529 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4530 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4531 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4532 call.
4533 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4534
9adda7af
PA
45352020-07-03 Pedro Alves <palves@redhat.com>
4536
4537 * gdb.base/m32rovly.c: Delete.
4538 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4539
2a17c803
PW
45402020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4541
4542 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4543 of gdb_py_test_multiple.
4544 * gdb.python/py-cmd.exp: Likewise.
4545 * gdb.python/py-events.exp: Likewise.
4546 * gdb.python/py-function.exp: Likewise.
4547 * gdb.python/py-inferior.exp: Likewise.
4548 * gdb.python/py-infthread.exp: Likewise.
4549 * gdb.python/py-linetable.exp: Likewise.
4550 * gdb.python/py-parameter.exp: Likewise.
4551 * gdb.python/py-value.exp: Likewise.
4552
b011fe1a
TV
45532020-06-30 Tom de Vries <tdevries@suse.de>
4554
4555 PR testsuite/26175
4556 * lib/future.exp (gdb_default_target_compile): Detect and handle
4557 early_flags.
4558
df5b8876
SM
45592020-06-29 Simon Marchi <simon.marchi@efficios.com>
4560
4561 * boards/simavr.exp (gdb_load): Catch errors when closing
4562 previous connection. Close connection, wait for process and
4563 unset simavr_spawn_id on failure.
4564
a3ca48cd
TV
45652020-06-29 Tom de Vries <tdevries@suse.de>
4566
4567 * lib/gdb.exp (unknown): Make test-case unresolved.
4568
b0237c0e
TV
45692020-06-29 Tom de Vries <tdevries@suse.de>
4570
4571 PR gdb/25475
4572 * gdb.server/solib-list.exp: Verify that the symbol reload
4573 confirmation question is asked.
4574
c0b3b3bd
PW
45752020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4576
4577 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4578 have a input seq nr in each pass message.
fe4c3d43 4579 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4580 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4581 * gdb.python/python.exp: Make test names unique,
4582 use gdb_test_multiline instead of gdb_py_test_multiple,
4583 use $gdb_test_name.
4584 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4585
1776e3e5
NA
45862020-06-26 Nick Alcock <nick.alcock@oracle.com>
4587
4588 * configure.ac: Add --enable-libctf.
4589 * aclocal.m4: sinclude ../config/enable.m4.
4590 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4591 * lib/gdb.exp (skip_ctf_tests): Use it.
4592 * gdb.base/ctf-constvars.exp: Error message tweak.
4593 * gdb.base/ctf-ptype.exp: Likewise.
4594 * configure: Regenerate.
4595
f53b3eeb
GB
45962020-06-26 Gary Benson <gbenson@redhat.com>
4597
4598 * gdb.cp/try_catch.cc: Include string.h.
4599 (main): Replace comparison against string literal with
4600 strcmp, avoiding build failure with -Wstring-compare.
4601 Add "marker test-complete".
4602 * gdb.cp/try_catch.exp: Run the test to the above marker,
4603 then verify that the value of "test" is still true.
4604
6d74da72
AB
46052020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4606
4607 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4608
2e52d038
AB
46092020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4610
4611 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4612
3b9fce96
AB
46132020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4614
4615 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4616 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4617 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4618 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4619 * gdb.arch/riscv-tdesc-loading.exp: New file.
4620
ed69cbc8
AB
46212020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4622
4623 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4624
767a879e
AB
46252020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4626
4627 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4628 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4629 * gdb.arch/riscv-tdesc-regs.c: New file.
4630 * gdb.arch/riscv-tdesc-regs.exp: New file.
4631
221db974
PA
46322020-06-24 Pedro Alves <palves@redhat.com>
4633
4634 * gdb.arch/amd64-entry-value-paramref.exp: Use
4635 prepare_for_testing_full and don't pass "c++" for the .S file
4636 build spec.
4637 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4638 $options, since it's an assembly file. Remove -Wno-deprecated.
4639 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4640 compiling C++ programs.
4641
331733cd
PA
46422020-06-24 Pedro Alves <palves@redhat.com>
4643
4644 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4645 Clang, add "-Wno-unknown-warning-option" to the options.
4646
caa7fd04
AB
46472020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4648
4649 * gdb.xml/tdesc-reload.c: New file.
4650 * gdb.xml/tdesc-reload.exp: New file.
4651 * gdb.xml/maint-xml-dump-01.xml: New file.
4652 * gdb.xml/maint-xml-dump-02.xml: New file.
4653 * gdb.xml/maint-xml-dump.exp: New file.
4654
bb8d1260
SL
46552020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4656
4657 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4658 Adjust for omitted commands when TUI is disabled.
4659
7e4b9c4c
GB
46602020-06-23 Gary Benson <gbenson@redhat.com>
4661 Pedro Alves <palves@redhat.com>
4662
4663 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4664 * gdb.cp/nsimport.cc: Likewise.
4665 * gdb.cp/nsnested.cc: Likewise.
4666 * gdb.cp/nsnoimports.cc: Likewise.
4667 * gdb.cp/nsusing.cc: Likewise.
4668 * gdb.cp/smartp.cc: Likewise.
4669 * gdb.python/py-pp-integral.c: Likewise.
4670 * gdb.python/py-pp-re-notag.c: Likewise.
4671
2e573c0a
GB
46722020-06-23 Gary Benson <gbenson@redhat.com>
4673
4674 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4675 * gdb.cp/nsimport.cc: Likewise.
4676 * gdb.cp/nsnested.cc: Likewise.
4677 * gdb.cp/nsnoimports.cc: Likewise.
4678 * gdb.cp/nsusing.cc: Likewise.
4679 * gdb.cp/smartp.cc: Likewise.
4680 * gdb.python/py-pp-integral.c: Likewise.
4681 * gdb.python/py-pp-re-notag.c: Likewise.
4682
746ebfe8
PW
46832020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4684
4685 * gdb.base/default-args.exp: New test.
4686 * gdb.base/default-args.c: New file.
4687 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4688 * gdb.base/default.exp: Update to new help text.
4689 * gdb.base/help.exp: Likewise.
4690 * gdb.base/page.exp: Likewise.
4691 * gdb.base/style.exp: Likewise.
4692 * gdb.guile/guile.exp: Likewise.
4693 * gdb.python/python.exp: Likewise.
4694
e822f2cd
SL
46952020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4696
4697 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4698 remote host. Fix search path syntax on Windows host.
4699
48e9cc84
PW
47002020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4701
4702 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4703 over 'exec-file-mismatch'.
4704 * gdb.base/attach.c: Mark should_exit volatile.
4705 * gdb.base/attach2.c: Likewise. Add a comment explaining
4706 why the sleep cannot be big.
4707 * gdb.base/attach3.c: New file.
4708
160f8a8f
SL
47092020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4710
4711 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4712 prefix optional.
4713
4d91c2a4
SL
47142020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4715
4716 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4717 for remote host.
4718
87f83f20
SL
47192020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4720 Hafiz Abid Qadeer <abidh@codesourcery.com>
4721
4722 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4723 file sent to remote host.
4724 (top level): Allow int32_t as type of 32-bit register.
4725
37ab8655
TV
47262020-06-19 Tom de Vries <tdevries@suse.de>
4727
4728 * lib/gdb.exp (gdb_note): New proc.
4729 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4730 (gdb_default_target_compile): ... here. Only call
4731 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4732 (use_gdb_compile): Change to array.
4733 (toplevel): Update sets of use_gdb_compile to specify language.
4734 Warn about default_target_compile override. Store dejagnu's version
4735 of default_target_compile in dejagnu_default_target_compile.
4736
a8a56685
TV
47372020-06-18 Tom de Vries <tdevries@suse.de>
4738
4739 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4740 (default_gdb_init): ... here.
4741
581bea2c
SL
47422020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4743
4744 Fix TUI support checks in gdb.tui tests.
4745
4746 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4747 just say UNSUPPORTED.
4748 * gdb.tui/corefile-run.exp: Likewise.
4749 * gdb.tui/empty.exp: Likewise.
4750 * gdb.tui/list-before.exp: Likewise.
4751 * gdb.tui/list.exp: Likewise.
4752 * gdb.tui/main.exp: Likewise.
4753 * gdb.tui/regs.exp: Likewise.
4754 * gdb.tui/resize.exp: Likewise.
4755 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4756 * gdb.tui/tui-layout-asm.exp: Likewise.
4757 * gdb.tui/tui-missing-src.exp: Likewise.
4758 * gdb.tui/winheight.exp: Likewise.
4759 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4760
05e682e3
SL
47612020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4762
4763 Fix TCL error in gdb.python/py-format-string.exp.
4764
4765 * gdb.python/py-format-string.exp: Move test for python support
4766 earlier, out of function body.
4767
efb763a5
SM
47682020-06-15 Simon Marchi <simon.marchi@efficios.com>
4769
4770 * gdb.base/index-cache-load-twice.c: New.
4771 * gdb.base/index-cache-load-twice.exp: New.
4772
43327b20
KS
47732020-06-17 Keith Seitz <keiths@redhat.com>
4774
99cf27cf 4775 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4776 when executing "gdb --configuration".
4777
081e778c
TV
47782020-06-17 Tom de Vries <tdevries@suse.de>
4779
4780 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4781 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4782 conditional on presence of gdb_tcl_unknown.
4783 (gdb_finish): Make override undo conditional on presence of
4784 gdb_tcl_unknown.
4785
d2d1ea20
TT
47862020-06-16 Tom Tromey <tom@tromey.com>
4787
4788 * gdb.python/tui-window.py (failwin): New function. Register it
4789 as a TUI window type.
4790 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4791
c802e8a7
GB
47922020-06-16 Gary Benson <gbenson@redhat.com>
4793
4794 * gdb.python/py-nested-maps.c (create_map): Add missing return
4795 value.
4796 (create_map_map): Likewise.
4797
ff08abb8
TBA
47982020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4799
4800 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4801 variable.
4802 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4803 and use the already-defined 'options' variable.
4804
a29d5112
AB
48052020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4806 Tom de Vries <tdevries@suse.de>
4807
4808 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4809 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4810 (gdb_setup_known_globals): New proc.
4811 (gdb_cleanup_globals): New proc.
4812 * lib/gdb.exp (load_lib): New override proc.
4813 (gdb_stdin_log_init): Set var in_file as persistent global.
4814 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4815 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4816 fpc_compiler as persistent global.
4817
8c74a764
TV
48182020-06-12 Tom de Vries <tdevries@suse.de>
4819
4820 * lib/tuiterm.exp (spawn): Rename to ...
4821 (tui_spawn): ... this.
4822 (toplevel): Move rename of spawn ...
4823 (gdb_init_tuiterm): ... here. New proc.
4824 (gdb_finish_tuiterm): New proc.
4825 * lib/gdb.exp (gdb_finish_hooks): New global var.
4826 (gdb_finish): Handle gdb_finish_hooks.
4827 (tuiterm_env): New proc.
4828 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4829 tuiterm_env.
4830 * gdb.tui/basic.exp: Same.
4831 * gdb.tui/corefile-run.exp: Same.
4832 * gdb.tui/empty.exp: Same.
4833 * gdb.tui/list-before.exp: Same.
4834 * gdb.tui/list.exp: Same.
4835 * gdb.tui/main.exp: Same.
4836 * gdb.tui/new-layout.exp: Same.
4837 * gdb.tui/regs.exp: Same.
4838 * gdb.tui/resize.exp: Same.
4839 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4840 * gdb.tui/tui-layout-asm.exp: Same.
4841 * gdb.tui/tui-missing-src.exp: Same.
4842 * gdb.tui/winheight.exp: Same.
4843
26783bce
TV
48442020-06-12 Tom de Vries <tdevries@suse.de>
4845
4846 PR testsuite/26110
4847 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4848 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4849
2b4e6a3f
TT
48502020-06-11 Tom Tromey <tom@tromey.com>
4851
4852 PR gdb/18318:
4853 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4854 floating point tests.
4855
2f33032a
KS
48562020-06-11 Keith Seitz <keiths@redhat.com>
4857
4858 PR gdb/21356
4859 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4860 vla_struct.
4861 Add new struct vla_typedef and union vla_typedef_union and
4862 corresponding instantiation objects.
4863 Initialize new objects.
4864 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4865 and vla_typedef_union_object.
4866 Fixup type for vla_struct_object.
4867
a8baf0a3
TV
48682020-06-11 Tom de Vries <tdevries@suse.de>
4869
4870 * lib/gdb.exp (with_override): New proc, factored out of ...
4871 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4872
7ab96794
TV
48732020-06-10 Tom de Vries <tdevries@suse.de>
4874
4875 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4876
cab5c3b7
SM
48772020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4878
4879 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4880 parameter, update callers.
4881
f8c41851
SM
48822020-06-04 Simon Marchi <simon.marchi@efficios.com>
4883
4884 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4885 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4886 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4887
1c07a73f
TV
48882020-06-04 Tom de Vries <tdevries@suse.de>
4889
4890 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4891
95146b5d
TV
48922020-06-04 Tom de Vries <tdevries@suse.de>
4893
4894 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4895 exp_continue.
4896
0cfcd4f0
TV
48972020-06-04 Tom de Vries <tdevries@suse.de>
4898
4899 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4900
f9b5d5ea
TV
49012020-06-03 Tom de Vries <tdevries@suse.de>
4902
4903 PR symtab/26046
4904 * gdb.cp/breakpoint-locs-2.cc: New test.
4905 * gdb.cp/breakpoint-locs.cc: New test.
4906 * gdb.cp/breakpoint-locs.exp: New file.
4907 * gdb.cp/breakpoint-locs.h: New test.
4908
5144dfba
TV
49092020-06-03 Tom de Vries <tdevries@suse.de>
4910
4911 PR testsuite/25609
4912 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4913 value of global verbose.
4914 * gdb.base/jit-elf.exp: Same.
4915 * gdb.base/jit-reader.exp: Same.
4916
621eacdf
TV
49172020-06-02 Tom de Vries <tdevries@suse.de>
4918
4919 * gdb.dwarf2/multidictionary.exp: Don't use
4920 gdb_spawn_with_cmdline_opts.
4921
1313c56e
AB
49222020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4925 use_header case.
4926 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4927 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4928 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4929 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4930 * gdb.dwarf2/dw2-inline-header.c: New file.
4931 * gdb.dwarf2/dw2-inline-header.h: New file.
4932
f68f85b5
PA
49332020-05-30 Pedro Alves <palves@redhat.com>
4934
4935 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4936 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4937
678048e8
GB
49382020-05-29 Gary Benson <gbenson@redhat.com>
4939
4940 * gdb.compile/compile-cplus.exp (additional_flags): Also
4941 set when building with clang.
4942 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4943 when building with clang.
4944
9fcafd23
GB
49452020-05-29 Gary Benson <gbenson@redhat.com>
4946
4947 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4948 building with clang.
4949 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4950
735d5a07
GB
49512020-05-29 Gary Benson <gbenson@redhat.com>
4952
4953 * gdb.cp/koenig.exp (prepare_for_testing): Add
4954 additional_flags=-Wno-unused-comparison.
4955 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4956
4ad2c6a0
GB
49572020-05-28 Gary Benson <gbenson@redhat.com>
4958
4959 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4960 statement.
4961
09fe663e
GB
49622020-05-28 Gary Benson <gbenson@redhat.com>
4963
4964 * gdb.cp/classes.exp (prepare_for_testing): Add
4965 additional_flags=-Wno-deprecated-register.
4966 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4967 * gdb.cp/misc.exp: Likewise.
4968
cee00f17
GB
49692020-05-28 Gary Benson <gbenson@redhat.com>
4970
4971 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4972 (test_op_new::operator new): Add return statement.
4973 (test_op_new_array::operator new[]): Likewise.
4974
636edd00
PA
49752020-05-27 Pedro Alves <palves@redhat.com>
4976
4977 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4978 check. Use test_gdb_complete_unique instead of
4979 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4980 test_gdb_complete_multiple instead of
4981 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4982
c2b75043
LM
49832020-05-27 Luis Machado <luis.machado@linaro.org>
4984
4985 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4986 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4987 * gdb.arch/arm-disassembler-options.exp: Likewise.
4988 * gdb.arch/arm-disp-step.exp: Likewise.
4989 * gdb.arch/thumb-prologue.exp: Likewise.
4990 * gdb.base/async.exp: Likewise.
4991 * gdb.base/auxv.exp: Likewise.
4992 * gdb.base/complex-parts.exp: Likewise.
4993 * gdb.base/ena-dis-br.exp: Likewise.
4994 * gdb.base/foll-exec.exp: Likewise.
4995 * gdb.base/permissions.exp: Likewise.
4996 * gdb.base/relocate.exp: Likewise.
4997 * gdb.base/return2.exp: Likewise.
4998 * gdb.base/sigbpt.exp: Likewise.
4999 * gdb.base/siginfo-obj.exp: Likewise.
5000 * gdb.cp/converts.exp: Likewise.
5001 * gdb.cp/exceptprint.exp: Likewise.
5002 * gdb.cp/inherit.exp: Likewise.
5003 * gdb.cp/nsnoimports.exp: Likewise.
5004 * gdb.cp/virtbase2.exp: Likewise.
5005 * gdb.mi/mi-var-cmd.exp: Likewise.
5006 * gdb.mi/var-cmd.c: Likewise.
5007
53a47a3e
TT
50082020-05-26 Tom Tromey <tromey@adacore.com>
5009
5010 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
5011
0bc2354b
TT
50122020-05-26 Tom Tromey <tromey@adacore.com>
5013
5014 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
5015 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
5016 type.
5017 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
5018 variable.
5019
0db49895
CBG
50202020-05-26 Christian Biesinger <cbiesinger@google.com>
5021
5022 * Makefile.in: Use = instead of == for the test command
5023 for portability.
5024
40d22035
TV
50252020-05-26 Tom de Vries <tdevries@suse.de>
5026
5027 * gdb.base/gold-gdb-index-2.c: New test.
5028 * gdb.base/gold-gdb-index.c: New test.
5029 * gdb.base/gold-gdb-index.exp: New file.
5030 * gdb.base/gold-gdb-index.h: New test.
5031
043e2e02
TV
50322020-05-25 Tom de Vries <tdevries@suse.de>
5033
5034 * boards/gold-gdb-index.exp: New file.
5035
462f72c5
SM
50362020-05-25 Simon Marchi <simon.marchi@efficios.com>
5037
5038 * boards/simavr.exp: New file.
5039
6cf66e76
SM
50402020-05-25 Simon Marchi <simon.marchi@efficios.com>
5041
5042 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
5043 * gdb.base/inferior-args.exp: New file.
5044 * gdb.base/inferior-args.c: New file.
5045
75d04512
SM
50462020-05-25 Simon Marchi <simon.marchi@efficios.com>
5047
5048 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
5049 inferior_args. Pass it to gdb_reload.
5050 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
5051 inferior_args.
5052 (gdb_reload): Add inferior_args argument.
5053 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
5054 pass it to gdbserver_run.
5055 * boards/native-gdbserver.exp: Do not set noargs.
5056 * boards/native-extended-gdbserver.exp (gdb_reload): Add
5057 inferior_args argument.
5058 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
5059 * gdb.base/a2-run.exp: Check for use_gdb_stub.
5060 * gdb.base/args.exp: Likewise.
5061
42cf1844
TV
50622020-05-25 Tom de Vries <tdevries@suse.de>
5063
5064 * lib/gdb.exp (exec_is_pie): Add comment.
5065
8f7d38ef
TV
50662020-05-25 Tom de Vries <tdevries@suse.de>
5067
5068 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
5069 instead of $binfile in the untested message.
5070
465e1b0f
TV
50712020-05-25 Tom de Vries <tdevries@suse.de>
5072
5073 PR testsuite/26031
5074 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
5075
3c5a0e02
TV
50762020-05-25 Tom de Vries <tdevries@suse.de>
5077
5078 * boards/gold.exp: New file.
5079
0a4f5f8c
TT
50802020-05-23 Tom Tromey <tom@tromey.com>
5081
5082 * gdb.base/style.exp: Remove completion styling test.
5083 * lib/gdb-utils.exp (style): Remove completion styles.
5084
eca1f90c
TT
50852020-05-23 Tom Tromey <tom@tromey.com>
5086
5087 * gdb.base/style.exp: Add completion styling test.
5088 * lib/gdb-utils.exp (style): Add completion styles.
5089
7c13f4e8
AB
50902020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
5091
5092 * gdb.base/annota1.exp: Update expected results.
5093 * gdb.cp/annota2.exp: Update expected results, remove duplicate
5094 test name.
5095 * gdb.cp/annota3.exp: Update expected results.
5096
41977d16
SM
50972020-05-20 Simon Marchi <simon.marchi@efficios.com>
5098
5099 PR gdb/26016
5100 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
5101 against MAP_FAILED.
5102 * gdb.base/coremaker.c (mmapdata): Likewise.
5103 * gdb.base/jit-reader-host.c (main): Likewise.
5104 * gdb.base/sym-file-loader.c (load): Likewise.
5105 (load_shlib): Likewise.
5106
b4757f2e
TT
51072020-05-20 Tom Tromey <tromey@adacore.com>
5108
5109 * gdb.ada/array_char_idx.exp: Recognize initialized array.
5110
9a0bacfb
TV
51112020-05-20 Tom de Vries <tdevries@suse.de>
5112
5113 PR symtab/25833
5114 * gdb.base/with-mf-inc.c: New test.
5115 * gdb.base/with-mf-main.c: New test.
5116 * gdb.base/with-mf.exp: New file.
5117
76571211
TT
51182020-05-19 Tom Tromey <tromey@adacore.com>
5119
5120 * gdb.rust/simple.exp: Restore missing test result.
5121
4cd9f3d5
TV
51222020-05-19 Tom de Vries <tdevries@suse.de>
5123
5124 * gdb.base/gdb-caching-proc.exp: Fix typo.
5125
7d874253
TT
51262020-05-19 Tom Tromey <tromey@adacore.com>
5127
5128 * gdb.rust/simple.exp: Add some test descriptions.
5129 (test_one_slice): Use with_test_prefix.
5130
1d727695
TV
51312020-05-18 Tom de Vries <tdevries@suse.de>
5132
5133 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
5134
7f32a4d5
PA
51352020-05-17 Pedro Alves <palves@redhat.com>
5136
5137 PR gdb/25741
5138 * gdb.base/hw-sw-break-same-address.exp: New file.
5139
7cfd74cf
PA
51402020-05-16 Pedro Alves <palves@redhat.com>
5141
5142 * gdb.multi/multi-re-run.exp (test_re_run): Switch
5143 LAST_LOADED_FILE accordingly.
5144
57b4f16e
PW
51452020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5146
5147 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
5148
7c05caf7
PW
51492020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5150
5151 * gdb.base/help.exp: Test apropos and help for commands
5152 having aliases. Fixed comments not starting with an
5153 upper-case letter or not finishing with a dot.
5154
7aa1b46f
PW
51552020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5156
3b3aaacb
PW
5157 * gdb.base/alias.exp: Update help output check.
5158
57b4f16e 51592020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 5160
7aa1b46f
PW
5161 * gdb.base/default.exp: Update output following fixes.
5162
0605465f
PW
51632020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5164
5165 * gdb.base/alias.exp: Test aliases starting with a prefix of
5166 another alias.
5167
86e4e63d
GB
51682020-05-15 Gary Benson <gbenson@redhat.com>
5169
5170 * gdb.base/info-os.c (main): Add return statement.
5171 * gdb.base/info_minsym.c (minsym_fun): Likewise.
5172 * gdb.base/large-frame-2.c (func): Likewise.
5173 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
5174 * gdb.base/pr10179-b.c (foo2): Likewise.
5175 * gdb.base/valgrind-disp-step.c (foo): Likewise.
5176 * gdb.base/watch-cond.c (func): Likewise.
5177 * gdb.multi/goodbye.c (verylongfun): Likewise.
5178 * gdb.multi/hello.c (commonfun): Likewise.
5179 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
5180 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
5181 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
5182 Likewise.
5183 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
5184 * gdb.threads/interrupt-while-step-over.c (child_function):
5185 Likewise.
5186 * gdb.trace/actions-changed.c (end): Likewise.
5187
163df4df
GB
51882020-05-15 Gary Benson <gbenson@redhat.com>
5189
5190 * gdb.opencl/callfuncs.exp: Report when test skipped.
5191 * gdb.opencl/convs_casts.exp: Likewise.
5192 * gdb.opencl/datatypes.exp: Likewise.
5193 * gdb.opencl/operators.exp: Likewise.
5194 * gdb.opencl/vec_comps.exp: Likewise.
5195
6dbc505a
TV
51962020-05-15 Tom de Vries <tdevries@suse.de>
5197
5198 * gdb.base/align.exp.in: Rename to ...
5199 * gdb.base/align.exp.tcl: ... this.
5200 * gdb.base/align-c++.exp: Update.
5201 * gdb.base/align-c.exp: Update.
5202 * gdb.base/all-architectures.exp.in: Rename to ...
5203 * gdb.base/all-architectures.exp: ... this.
5204 * gdb.base/all-architectures-0.exp: Update.
5205 * gdb.base/all-architectures-1.exp: Update.
5206 * gdb.base/all-architectures-2.exp: Update.
5207 * gdb.base/all-architectures-3.exp: Update.
5208 * gdb.base/all-architectures-4.exp: Update.
5209 * gdb.base/all-architectures-5.exp: Update.
5210 * gdb.base/all-architectures-6.exp: Update.
5211 * gdb.base/all-architectures-7.exp: Update.
5212 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
5213 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
5214 * gdb.base/infcall-nested-structs-c++.exp: Update.
5215 * gdb.base/infcall-nested-structs-c.exp: Update.
5216 * gdb.base/info-types.exp.in: Rename to ...
5217 * gdb.base/info-types.exp.tcl: ... this.
5218 * gdb.base/info-types-c++.exp: Update.
5219 * gdb.base/info-types-c.exp: Update.
5220 * gdb.base/max-depth.exp.in: Rename to ...
5221 * gdb.base/max-depth.exp.tcl: ... this.
5222 * gdb.base/max-depth-c++.exp: Update.
5223 * gdb.base/max-depth-c.exp: Update.
5224 * gdb.cp/cpexprs.exp.in: Rename to ...
5225 * gdb.cp/cpexprs.exp.tcl: ... this.
5226 * gdb.cp/cpexprs-debug-types.exp: Update.
5227 * gdb.cp/cpexprs.exp: Update.
5228 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
5229 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
5230 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
5231 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
5232 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
5233 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
5234 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
5235 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
5236 * gdb.dwarf2/clang-debug-names-2.exp: Update.
5237 * gdb.dwarf2/clang-debug-names.exp: Update.
5238
d1034d78
AB
52392020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
5240
5241 * lib/check-test-names.exp: Remove code that prevents this file
5242 loading when tests are run in parallel.
5243
3c5c3649
PA
52442020-05-15 Pedro Alves <palves@redhat.com>
5245
5246 * gdb.multi/multi-kill.exp (start_inferior): Remove
5247 'testpid' parameter. Refer to namespace variable directly.
5248 (testpid): Declare as namespace variable.
5249
272c36b8
PA
52502020-05-15 Pedro Alves <palves@redhat.com>
5251
5252 * gdb.multi/multi-kill.exp: Wrap in namespace.
5253 (start_inferior): Add TESTPID parameter. Use it instead of the
5254 testpid global.
5255 (top level): Define empty TESTPID array, and pass it down to
5256 start_inferior.
5257
02eba61a
TV
52582020-05-14 Tom de Vries <tdevries@suse.de>
5259
5260 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
5261 output.
5262
971a3747
TV
52632020-05-14 Tom de Vries <tdevries@suse.de>
5264
5265 * gdb.base/align.exp: Split into ...
5266 * gdb.base/align.exp.in: ...
5267 * gdb.base/align-c++.exp: ...
5268 * gdb.base/align-c.exp: ... these.
5269 * gdb.base/infcall-nested-structs.exp: Split into ...
5270 * gdb.base/infcall-nested-structs.exp.in: ...
5271 * gdb.base/infcall-nested-structs-c++.exp: ...
5272 * gdb.base/infcall-nested-structs-c.exp: ... these.
5273 * gdb.base/info-types.exp: Split into ...
5274 * gdb.base/info-types.exp.in: ...
5275 * gdb.base/info-types-c++.exp: ...
5276 * gdb.base/info-types-c.exp: ... these.
5277 * gdb.base/max-depth.exp: Split into ...
5278 * gdb.base/max-depth.exp.in: ...
5279 * gdb.base/max-depth-c++.exp: ...
5280 * gdb.base/max-depth-c.exp: ... these.
5281 * gdb.cp/infcall-nodebug.exp: Split into ...
5282 * gdb.cp/infcall-nodebug.exp.in: ...
5283 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
5284 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
5285 * gdb.cp/infcall-nodebug-c-d0.exp: ...
5286 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
5287
a05575d3
TBA
52882020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5289 Pedro Alves <palves@redhat.com>
5290
5291 * gdb.multi/multi-exit.c: New file.
5292 * gdb.multi/multi-exit.exp: New file.
5293 * gdb.multi/multi-kill.c: New file.
5294 * gdb.multi/multi-kill.exp: New file.
5295
6ad82919
TBA
52962020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5297
5298 * gdb.base/annota1.exp: Update the expected output.
5299 * gdb.cp/annota2.exp: Ditto.
5300
843f4d93
AB
53012020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
5302
5303 * lib/check-test-names.exp: Disable when testing is being run in
5304 parallel.
5305
c7c66341
TV
53062020-05-12 Tom de Vries <tdevries@suse.de>
5307
5308 * gdb.base/jit-elf.exp: Fix string concat.
5309
1b59ca1c
TV
53102020-05-12 Tom de Vries <tdevries@suse.de>
5311
5312 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
5313 messages.
5314
b4991d29
TV
53152020-05-12 Tom de Vries <tdevries@suse.de>
5316
5317 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
5318
dbb0ab10
TV
53192020-05-12 Tom de Vries <tdevries@suse.de>
5320
5321 * gdb.ada/catch_ex.exp: Use with_test_prefix.
5322 * gdb.ada/mi_catch_ex.exp: Same.
5323 * gdb.ada/mi_catch_ex_hand.exp: Same.
5324
7549fed8
TV
53252020-05-12 Tom de Vries <tdevries@suse.de>
5326
5327 * gdb.fortran/complex.exp: Use with_test_prefix.
5328
af2d5cd8
TV
53292020-05-12 Tom de Vries <tdevries@suse.de>
5330
5331 * gdb.trace/passcount.exp: Fix test-names.
5332
7c121311
TV
53332020-05-12 Tom de Vries <tdevries@suse.de>
5334
5335 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5336
c9f3b40e
TV
53372020-05-12 Tom de Vries <tdevries@suse.de>
5338
5339 * gdb.gdb/complaints.exp: Use with_test_prefix.
5340 * gdb.xml/tdesc-regs.exp: Same.
5341 * gdb.opt/inline-locals.exp: Fix test name.
5342
111b33f0
TV
53432020-05-12 Tom de Vries <tdevries@suse.de>
5344
5345 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5346 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5347 * gdb.dwarf2/implref-struct.exp: Same.
5348 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5349 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5350
ebf47080
SM
53512020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5352
5353 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5354
d30dcd12
AB
53552020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5356
5357 * lib/check-test-names.exp (all_test_names): New module variable.
5358 (counts): Add 'duplicates' field.
5359 (_check_duplicates): New procedure.
5360 (check): Also check for duplicates.
5361 (do_log_summary): Print duplicates count.
5362 (do_reset_vars): Reset counter for duplicate test names, and
5363 discard all know test names.
5364
34584c09
AB
53652020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5366
5367 * lib/gdb.exp: Include check-test-names.exp library.
5368 * lib/check-test-names.exp: New file.
5369
e0002117
TV
53702020-05-11 Tom de Vries <tdevries@suse.de>
5371
5372 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5373
53f539a3
KS
53742020-05-11 Keith Seitz <keiths@redhat.com>
5375
5376 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5377
113ee09a
TV
53782020-05-11 Tom de Vries <tdevries@suse.de>
5379
5380 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5381 * gdb.cp/cpexprs.exp.in: .. here.
5382 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5383 cpexprs.exp.
5384
ba3e70b0
KS
53852020-05-11 Keith Seitz <keiths@redhat.com>
5386
5387 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5388 test names.
5389 * gdb.ada/arrayptr.exp: Likewise.
5390 * gdb.ada/assign_arr.exp: Likewise.
5391 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5392 * gdb.ada/bp_on_var.exp: Likewise.
5393 * gdb.ada/call_pn.exp: Likewise.
5394 * gdb.ada/complete.exp: Likewise.
5395 * gdb.ada/fun_overload_menu.exp: Likewise.
5396 * gdb.ada/funcall_param.exp: Likewise.
5397 * gdb.ada/funcall_ref.exp: Likewise.
5398 * gdb.ada/packed_array_assign.exp: Likewise.
5399 * gdb.ada/same_component_name.exp: Likewise.
5400 * gdb.ada/type_coercion.exp: Likewise.
5401 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5402 * gdb.ada/variant_record_packed_array.exp: Likewise.
5403
3ee6bb11
TV
54042020-05-11 Tom de Vries <tdevries@suse.de>
5405
5406 PR symtab/25941
5407 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5408 out of ...
5409 * gdb.dwarf2/clang-debug-names.exp: ... here.
5410 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5411 clang-debug-names.exp.in.
5412 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5413 * gdb.dwarf2/clang-debug-names-2.c: New test.
5414
86cd6bc8
AKS
54152020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5416
5417 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5418 (fortran_runto_main): New Proc, fortran version of runto_main.
5419 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5420 * gdb.fortran/array-bounds.exp: Likewise.
5421 * gdb.fortran/array-slices.exp: Likewise.
5422 * gdb.fortran/block-data.exp: Likewise.
5423 * gdb.fortran/charset.exp: Likewise.
5424 * gdb.fortran/common-block.exp: Likewise.
5425 * gdb.fortran/complex.exp: Likewise.
5426 * gdb.fortran/derived-type-function.exp: Likewise.
5427 * gdb.fortran/derived-type.exp: Likewise.
5428 * gdb.fortran/info-modules.exp: Likewise.
5429 * gdb.fortran/info-types.exp: Likewise.
5430 * gdb.fortran/intrinsics.exp: Likewise.
5431 * gdb.fortran/library-module.exp: Likewise.
5432 * gdb.fortran/logical.exp: Likewise.
5433 * gdb.fortran/max-depth.exp: Likewise.
5434 * gdb.fortran/module.exp: Likewise.
5435 * gdb.fortran/multi-dim.exp: Likewise.
5436 * gdb.fortran/nested-funcs.exp: Likewise.
5437 * gdb.fortran/print-formatted.exp: Likewise.
5438 * gdb.fortran/print_type.exp: Likewise.
5439 * gdb.fortran/printing-types.exp: Likewise.
5440 * gdb.fortran/ptr-indentation.exp: Likewise.
5441 * gdb.fortran/ptype-on-functions.exp: Likewise.
5442 * gdb.fortran/subarray.exp: Likewise.
5443 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5444 * gdb.fortran/vla-datatypes.exp: Likewise.
5445 * gdb.fortran/vla-history.exp: Likewise.
5446 * gdb.fortran/vla-ptr-info.exp: Likewise.
5447 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5448 * gdb.fortran/vla-ptype.exp: Likewise.
5449 * gdb.fortran/vla-sizeof.exp: Likewise.
5450 * gdb.fortran/vla-type.exp: Likewise.
5451 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5452 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5453 * gdb.fortran/vla-value-sub.exp: Likewise.
5454 * gdb.fortran/vla-value.exp: Likewise.
5455 * gdb.fortran/whatis_type.exp: Likewise.
5456 * gdb.mi/mi-var-child-f.exp: Likewise.
5457
6dc55ce9 54582020-05-09 Tom de Vries <tdevries@suse.de>
5459
5460 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5461
283cb58c
TV
54622020-05-08 Tom de Vries <tdevries@suse.de>
5463
5464 * gdb.dwarf2/clang-debug-names.c: New test.
5465 * gdb.dwarf2/clang-debug-names.exp: New file.
5466
ac4a4f1c
SM
54672020-05-06 Simon Marchi <simon.marchi@efficios.com>
5468
5469 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5470 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5471
24fe640b
TV
54722020-05-06 Tom de Vries <tdevries@suse.de>
5473
5474 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5475 breakpoint is at a "recommended breakpoint location".
5476 * gdb.reverse/consecutive-reverse.exp: Same.
5477
0d8683a3
TV
54782020-05-06 Tom de Vries <tdevries@suse.de>
5479
5480 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5481 address.
5482
b8983c46
TV
54832020-05-06 Tom de Vries <tdevries@suse.de>
5484
5485 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5486
abf6d805
TV
54872020-05-06 Tom de Vries <tdevries@suse.de>
5488
5489 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5490 info for r.
5491
0fc2a808
TV
54922020-05-06 Tom de Vries <tdevries@suse.de>
5493
5494 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5495 necessary.
5496
873dd427
TV
54972020-05-06 Tom de Vries <tdevries@suse.de>
5498
5499 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5500 void.
5501
7c99e7e2
TV
55022020-05-06 Tom de Vries <tdevries@suse.de>
5503
5504 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5505 of ...
5506 * gdb.base/async.exp: ... here.
5507 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5508 "recommended breakpoint location".
5509
6173d6a6
TV
55102020-05-06 Tom de Vries <tdevries@suse.de>
5511
5512 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5513
6015a067
TV
55142020-05-04 Tom de Vries <tdevries@suse.de>
5515
5516 * gdb.base/async.exp: Check whether instruction addresses are a
5517 "recommended breakpoint location".
5518
3b6acaee
TT
55192020-05-03 Tom Tromey <tom@tromey.com>
5520
5521 * gdb.base/sepdebug.exp: Remove "catch" test.
5522 * gdb.base/break.exp: Remove "catch" test.
5523 * gdb.base/default.exp: Update expected output.
5524
5beb4d17
TV
55252020-05-02 Tom de Vries <tdevries@suse.de>
5526
5527 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5528 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5529 * gdb.arch/i386-mpx-map.exp: Same.
5530 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5531 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5532 * gdb.arch/i386-mpx.exp: Same.
5533
8caf140d
TV
55342020-05-02 Tom de Vries <tdevries@suse.de>
5535
5536 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5537
693196cb
TV
55382020-05-01 Tom de Vries <tdevries@suse.de>
5539
5540 * gdb.ada/operator_bp.exp: Allow more than required amount of
5541 breakpoint.
5542
53ae0aa9
TV
55432020-05-01 Tom de Vries <tdevries@suse.de>
5544
5545 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5546
ee9d1e5f
HD
55472020-04-30 Hannes Domani <ssbssa@yahoo.de>
5548
5549 PR gdb/18706
5550 * gdb.cp/stub-array-size.cc: New test.
5551 * gdb.cp/stub-array-size.exp: New file.
5552 * gdb.cp/stub-array-size.h: New test.
5553 * gdb.cp/stub-array-size2.cc: New test.
5554
d5cf82c0
HD
55552020-04-30 Hannes Domani <ssbssa@yahoo.de>
5556
5557 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5558 output to the new format.
5559
42e165c3
SM
55602020-04-29 Simon Marchi <simon.marchi@efficios.com>
5561
5562 * gdb.base/break.exp: Use with_test_prefix.
5563
6e4e3fe1
TV
55642020-04-29 Tom de Vries <tdevries@suse.de>
5565
5566 * lib/gdb.exp (debug_types): New proc.
5567 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5568 * gdb.python/py-symtab.exp: Same.
5569
d642b692
HD
55702020-04-29 Hannes Domani <ssbssa@yahoo.de>
5571
5572 PR gdb/17320
5573 * gdb.base/pretty-array.c: New test.
5574 * gdb.base/pretty-array.exp: New file.
5575
ea90f227
TV
55762020-04-29 Tom de Vries <tdevries@suse.de>
5577
5578 PR symtab/25889
5579 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5580 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5581 and include cpexprs.exp.
5582
a65189c9
TV
55832020-04-28 Mark Williams <mark@myosotissp.com>
5584
5585 PR gdb/24480
5586 * dw4-toplevel-types.exp: Test for top level types.
5587 * dw4-toplevel-types.cc: Test for top level types.
5588
32d1f47a
TBA
55892020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5590
5591 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5592 (theads -> threads).
5593
56a4f5a1
TV
55942020-04-28 Tom de Vries <tdevries@suse.de>
5595
5596 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5597
0b2f8a3b
TV
55982020-04-28 Tom de Vries <tdevries@suse.de>
5599
5600 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5601
5390c717
TV
56022020-04-28 Tom de Vries <tdevries@suse.de>
5603
5604 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5605
15cd93d0
TV
56062020-04-28 Tom de Vries <tdevries@suse.de>
5607
5608 * gdb.dwarf2/main-foo.c: New test.
5609 * gdb.dwarf2/struct-with-sig.exp: New file.
5610
d472f0fb
TV
56112020-04-25 Tom de Vries <tdevries@suse.de>
5612
5613 * boards/debug-types.exp: New file.
5614
8d840e05
AB
56152020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5616
5617 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5618
bcfe6157
TT
56192020-04-24 Tom Tromey <tom@tromey.com>
5620
5621 PR symtab/12707:
5622 * gdb.python/py-symbol.exp: Update expected results for
5623 linkage_name test.
5624 * gdb.cp/print-demangle.exp: New file.
5625 * gdb.base/c-linkage-name.exp: Fix test.
5626 * gdb.guile/scm-symbol.exp: Update expected results for
5627 linkage_name test.
5628
f049a313
TT
56292020-04-24 Tom Tromey <tom@tromey.com>
5630
5631 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5632 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5633 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5634 assembler.
5635
7cf28874
TV
56362020-04-24 Tom de Vries <tdevries@suse.de>
5637
5638 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5639 C++.
5640
dac2fef7
TT
56412020-04-24 Tom Tromey <tromey@adacore.com>
5642
5643 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5644 values.
5645 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5646 values. Update test for minimal encodings.
5647 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5648 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5649 values. Update test for minimal encodings.
5650
1acda803
TT
56512020-04-24 Tom Tromey <tromey@adacore.com>
5652
5653 PR python/23662:
5654 * gdb.ada/variant.exp: Add Python checks.
5655 * gdb.rust/simple.exp: Add dynamic type checks.
5656
adfb9815
TT
56572020-04-24 Tom Tromey <tromey@adacore.com>
5658
5659 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5660 Make array type matching more lax.
5661 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5662 * gdb.ada/mi_variant.exp: New file.
5663 * gdb.ada/mi_variant/pck.ads: New file.
5664 * gdb.ada/mi_variant/pkg.adb: New file.
5665 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5666 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5667
7d79de9a
TT
56682020-04-24 Tom Tromey <tromey@adacore.com>
5669
5670 * gdb.ada/variant.exp: Add dynamic field offset tests.
5671 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5672 * gdb.ada/variant/pkg.adb: Add new variables.
5673
f8e89861
TT
56742020-04-24 Tom Tromey <tromey@adacore.com>
5675
5676 * gdb.ada/variant.exp: New file
5677 * gdb.ada/variant/pkg.adb: New file
5678 * gdb.ada/variant/pck.adb: New file
5679
86e887ae
TV
56802020-04-24 Tom de Vries <tdevries@suse.de>
5681
5682 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5683
88428775
TV
56842020-04-24 Tom de Vries <tdevries@suse.de>
5685
5686 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5687 flags.
5688
4e86f6e7
TV
56892020-04-24 Tom de Vries <tdevries@suse.de>
5690
5691 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5692
2016d3e6
TV
56932020-04-24 Tom de Vries <tdevries@suse.de>
5694
5695 * lib/gdb.exp (default_gdb_start): Handle eof.
5696 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5697 failure.
5698 * gdb.base/readnever.exp: Handle clean_restart failure.
5699
70bc38f5
TV
57002020-04-23 Tom de Vries <tdevries@suse.de>
5701
5702 * gdb.base/decl-before-def.exp: Run to main and print a again.
5703
de82891c
TV
57042020-04-23 Tom de Vries <tdevries@suse.de>
5705
5706 * gdb.base/decl-before-def-decl.c: New test.
5707 * gdb.base/decl-before-def-def.c: New test.
5708 * gdb.base/decl-before-def.exp: New file.
5709
96038148
TV
57102020-04-23 Tom de Vries <tdevries@suse.de>
5711
5712 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5713
54ac3df1
TV
57142020-04-22 Tom de Vries <tdevries@suse.de>
5715
5716 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5717 debug_info_offset.
5718 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5719 before $objsfile in the line line.
5720
714534e1
TV
57212020-04-22 Tom de Vries <tdevries@suse.de>
5722
5723 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5724
16a7dbf4
MS
57252020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5726
5727 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5728 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5729 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5730 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5731 * gdb.base/jit-protocol.h: Update definitions to match all usage
5732 contexts.
5733
57342020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5735
5736 * gdb.base: Rename all jit related test and source files.
5737
57382020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5739
5740 * gdb.base/jit-reader.exp: Relax register output check.
5741
317d2668
TV
57422020-04-22 Tom de Vries <tdevries@suse.de>
5743
5744 PR symtab/25764
5745 * gdb.base/psym-external-decl-2.c: New test.
5746 * gdb.base/psym-external-decl.c: New test.
5747 * gdb.base/psym-external-decl.exp: New file.
5748 * gdb.threads/tls.exp: Add PR25807 kfail.
5749
eea9e357
TV
57502020-04-22 Tom de Vries <tdevries@suse.de>
5751
5752 PR symtab/25801
5753 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5754 in "info source" output.
5755
3d5afab3
TV
57562020-04-22 Tom de Vries <tdevries@suse.de>
5757
5758 PR symtab/25700
5759 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5760 symtab for imported_unit.c.
5761
b32102f6
GB
57622020-04-21 Gary Benson <gbenson@redhat.com>
5763
5764 * gdb.base/advance.c (func): New argument, to match call site.
5765 (func2, func3): Add return statements.
5766
d43b7a2d
TBA
57672020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5768
5769 * gdb.multi/run-only-second-inf.c: New file.
5770 * gdb.multi/run-only-second-inf.exp: New file.
5771
d89edf9b
MM
57722020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5773
5774 * gdb.btrace/multi-inferior.c: New test.
5775 * gdb.btrace/multi-inferior.exp: New file.
5776
1a476b6d
MM
57772020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5778
5779 * gdb.btrace/enable-new-thread.c: New test.
5780 * gdb.btrace/enable-new-thread.exp: New file.
5781
4778a5f8
TV
57822020-04-21 Tom de Vries <tdevries@suse.de>
5783
5784 PR gdb/25471
5785 * gdb.threads/killed-outside.c: New test.
5786 * gdb.threads/killed-outside.exp: New file.
5787
9b2c992c
GB
57882020-04-20 Gary Benson <gbenson@redhat.com>
5789
5790 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5791 * gdb.base/nested-subp2.exp: Likewise.
5792 * gdb.base/nested-subp3.exp: Likewise.
5793
b5d1d6f7
GB
57942020-04-20 Gary Benson <gbenson@redhat.com>
5795
5796 * gdb.base/nested-subp1.exp: Disable test when using clang.
5797 * gdb.base/nested-subp2.exp: Likewise.
5798 * gdb.base/nested-subp3.exp: Likewise.
5799
25230285
GB
58002020-04-20 Gary Benson <gbenson@redhat.com>
5801
5802 * gdb.cp/exception.cc: Fix compilation error with clang.
5803
fa93cc8f
GB
58042020-04-20 Gary Benson <gbenson@redhat.com>
5805
809730f3 5806 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5807
e0c45f30
GB
58082020-04-20 Gary Benson <gbenson@redhat.com>
5809
5810 * gdb.base/jit-main.c: Fix compilation error with clang.
5811
4ddfec93
KR
58122020-04-17 Kamil Rytarowski <n54@gmx.com>
5813
5814 * gdb.base/attach-twice.c: Include "sys/types.h".
5815 (PTRACE_ATTACH): Add fallback definition.
5816 (main): Pass `0' to the 4th argument of `ptrace'.
5817
2bed205e
KR
58182020-04-17 Kamil Rytarowski <n54@gmx.com>
5819
5820 * gdb.base/fork-running-state.c: Include "signal.h".
5821
0743fc83
TT
58222020-04-17 Tom Tromey <tromey@adacore.com>
5823
5824 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5825 Update tests.
5826 * gdb.btrace/cpu.exp: Update tests.
5827 * gdb.base/maint.exp: Update tests.
5828 * gdb.base/default.exp: Update tests.
5829 * gdb.base/completion.exp: Update tests.
5830
efba5c23
TV
58312020-04-16 Tom de Vries <tdevries@suse.de>
5832
5833 PR symtab/25791
5834 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5835 (ensure_gdb_index): and factor out and move ...
5836 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5837 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5838
d191d716
TV
58392020-04-16 Tom de Vries <tdevries@suse.de>
5840
5841 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5842 loading exec.
5843
99f1bc6a
AB
58442020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5845
5846 * gdb.base/many-completions.exp: New file.
5847
194d088f
TV
58482020-04-14 Tom de Vries <tdevries@suse.de>
5849
5850 PR symtab/25718
5851 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5852
c1a66c06
TV
58532020-04-14 Tom de Vries <tdevries@suse.de>
5854
5855 PR symtab/25720
5856 * gdb.base/maint-expand-symbols-header-file.c: New test.
5857 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5858 * gdb.base/maint-expand-symbols-header-file.h: New test.
5859
21b0982c
AB
58602020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5861
5862 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5863 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5864 get_func_info.
5865 (get_func_info): Delete.
5866 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5867 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5868 * lib/dwarf.exp (get_func_info): New function.
5869
dd1cab06
TV
58702020-04-13 Tom de Vries <tdevries@suse.de>
5871
5872 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5873 to what find_gnatmake does.
5874
71ea2b6b
TV
58752020-04-10 Tom de Vries <tdevries@suse.de>
5876
5877 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5878 -readnow.
5879
bdfc1e8a
TV
58802020-04-10 Tom de Vries <tdevries@suse.de>
5881
5882 PR cli/25808
5883 * gdb.base/style.c: Add leading newlines.
5884 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5885 Check listing of main's one-line body.
5886
14ca8ecf
TV
58872020-04-08 Tom de Vries <tdevries@suse.de>
5888
5889 * lib/gdb.exp (psymtabs_p): New proc.
5890 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5891 importing unit" unsupported if there are no partial symbols.
5892
e21d048f
TV
58932020-04-08 Tom de Vries <tdevries@suse.de>
5894
5895 PR testsuite/25760
5896 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5897
25c11aca
TV
58982020-04-07 Tom de Vries <tdevries@suse.de>
5899
5900 PR symtab/25796
5901 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5902
5707e24b
TV
59032020-04-07 Tom de Vries <tdevries@suse.de>
5904
5905 * gdb.base/check-psymtab.c: New test.
5906 * gdb.base/check-psymtab.exp: New file.
5907
6ee448cc
TT
59082020-04-06 Tom Tromey <tromey@adacore.com>
5909
5910 * gdb.ada/variant-record/proc.adb: New file.
5911 * gdb.ada/variant-record/value.adb: New file.
5912 * gdb.ada/variant-record/value.s: New file.
5913 * gdb.ada/variant-record.exp: New file.
5914
9e7c9a03
HD
59152020-04-03 Hannes Domani <ssbssa@yahoo.de>
5916
5917 PR gdb/25325
5918 * gdb.cp/typed-enum.cc: New test.
5919 * gdb.cp/typed-enum.exp: New file.
5920
c90d28ac
AB
59212020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5922
5923 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5924 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5925 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5926 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5927 * gdb.opt/inline-small-func.c: New file.
5928 * gdb.opt/inline-small-func.exp: New file.
5929 * gdb.opt/inline-small-func.h: New file.
5930
34e9a9fa
AB
59312020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5932
5933 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5934 function.
5935
6a354911
AB
59362020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5937
5938 * lib/dwarf.exp (function_range): Allow compiler options to be
5939 specified.
5940
880d9777
TV
59412020-04-02 Tom de Vries <tdevries@suse.de>
5942
5943 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5944 __attribute__((always_inline)).
5945 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5946
f32682ea
TV
59472020-04-02 Tom de Vries <tdevries@suse.de>
5948
5949 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5950 (gdbserver_gdb_exit): ... here. Add timeout warning.
5951 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5952 (connect_target_extended_remote): Append new server_spawn_id to
5953 server_spawn_ids.
5954 (cleanup): New proc.
5955 (setup, <toplevel>): Call cleanup.
5956
d3214198
TV
59572020-04-02 Tom de Vries <tdevries@suse.de>
5958
5959 * gdb.base/main-psymtab.exp: New file.
5960
cc77ed24
TV
59612020-04-02 Tom de Vries <tdevries@suse.de>
5962
5963 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5964
3638a098
TT
59652020-04-01 Tom Tromey <tom@tromey.com>
5966
5967 * gdb.base/complex-parts.exp: Add type tests.
5968
c34e8714
TT
59692020-04-01 Tom Tromey <tom@tromey.com>
5970
5971 * gdb.base/complex-parts.exp: Add arithmetic tests.
5972
981c08ce
TT
59732020-04-01 Tom Tromey <tom@tromey.com>
5974
5975 * gdb.compile/compile.exp: Update.
5976 * gdb.compile/compile-cplus.exp: Update.
5977 * gdb.base/varargs.exp: Update.
5978 * gdb.base/floatn.exp: Update.
5979 * gdb.base/endianity.exp: Update.
5980 * gdb.base/callfuncs.exp (do_function_calls): Update.
5981 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5982 (complex_float_integral_args): Update.
5983 * gdb.base/complex.exp: Update.
5984 * gdb.base/complex-parts.exp: Update.
5985
3d1cfd43
TT
59862020-04-01 Tom Tromey <tromey@adacore.com>
5987
5988 * gdb.rust/union.rs: New file.
5989 * gdb.rust/union.exp: New file.
5990 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5991 (main): Update.
5992 * gdb.rust/simple.exp: Move union tests to union.exp.
5993
e033dfa9
TT
59942020-04-01 Tom Tromey <tromey@adacore.com>
5995
5996 * gdb.rust/simple.rs (main): Remove "y0".
5997
53cccef1
TBA
59982020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5999
6000 * gdb.multi/stop-all-on-exit.c: New test.
6001 * gdb.multi/stop-all-on-exit.exp: New file.
6002
60e22c1e
HD
60032020-04-01 Hannes Domani <ssbssa@yahoo.de>
6004
6005 PR gdb/24789
6006 * gdb.cp/misc.cc: Add integer reference variable.
6007 * gdb.cp/misc.exp: Add test.
6008
e139a727
TBA
60092020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6010
6011 * gdb.server/stop-reply-no-thread.exp: Enhance the test
6012 scenario to cover execution until the end and also the case
6013
16b0db75
TV
60142020-03-31 Tom de Vries <tdevries@suse.de>
6015
6016 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
6017 c. Use "maint info symtabs" to check symtab expansion.
6018
c0502da6
TV
60192020-03-30 Tom de Vries <tdevries@suse.de>
6020
6021 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
6022 unsupported.
6023 (verify_psymtab_expanded): Move ...
6024 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
6025 test.
6026 (readnow): New proc.
6027
5935fd15
AB
60282020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6029
6030 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
6031 with $hex.
6032
1773be9e
TT
60332020-03-20 Tom Tromey <tromey@adacore.com>
6034
6035 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
6036
70304be9
TT
60372020-03-20 Tom Tromey <tromey@adacore.com>
6038
6039 * gdb.ada/sub_variant/subv.adb: New file.
6040 * gdb.ada/sub_variant.exp: New file.
6041
0dd7b8f7
TV
60422020-03-20 Tom de Vries <tdevries@suse.de>
6043
6044 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
6045 first break fails.
6046 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
6047
cada5fc9
AB
60482020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6049
6050 * gdb.server/exit-multiple-threads.c: New file.
6051 * gdb.server/exit-multiple-threads.exp: New file.
6052
6b8c53f2
AB
60532020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6054
6055 * gdb.fortran/mixed-lang-stack.c: New file.
6056 * gdb.fortran/mixed-lang-stack.cpp: New file.
6057 * gdb.fortran/mixed-lang-stack.exp: New file.
6058 * gdb.fortran/mixed-lang-stack.f90: New file.
6059
19a2740f
AB
60602020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6061
6062 * gdb.linespec/cp-completion-aliases.cc: New file.
6063 * gdb.linespec/cp-completion-aliases.exp: New file.
6064
d8c8b848
TV
60652020-03-19 Tom de Vries <tdevries@suse.de>
6066
6067 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
6068 more precise.
6069
a9933ccf
TV
60702020-03-18 Tom de Vries <tdevries@suse.de>
6071
6072 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
6073 * gdb.dwarf2/break-inline-psymtab.c: New test.
6074 * gdb.dwarf2/break-inline-psymtab.exp: New file.
6075
2f89101f
TV
60762020-03-16 Tom de Vries <tdevries@suse.de>
6077
6078 * lib/cache.exp (gdb_do_cache): Add and handle local variables
6079 cache_verify and cache_verify_proc.
6080
6b9374f1
TV
60812020-03-15 Tom de Vries <tdevries@suse.de>
6082
6083 * gdb.server/solib-list.exp: Handle
6084 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
6085
eaeaf44c
TV
60862020-03-15 Tom de Vries <tdevries@suse.de>
6087
6088 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
6089 objfiles".
6090
3293bbaf
TT
60912020-03-14 Tom Tromey <tom@tromey.com>
6092
6093 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
6094
ab44624c
TV
60952020-03-14 Tom de Vries <tdevries@suse.de>
6096
6097 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
6098
54c43825
TV
60992020-03-14 Tom de Vries <tdevries@suse.de>
6100
6101 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
6102 result in line-by-line fashion.
6103
2ac70237
TV
61042020-03-14 Tom de Vries <tdevries@suse.de>
6105
6106 * lib/gdb.exp (supports_statement_frontiers): New proc.
6107 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
6108
09546b56
TV
61092020-03-14 Tom de Vries <tdevries@suse.de>
6110
6111 * gdb.base/printcmds.exp: Add missing quoting for "print
6112 teststring2".
6113
a1f6a07c
TT
61142020-03-13 Tom Tromey <tom@tromey.com>
6115
6116 * gdb.base/printcmds.exp (test_print_strings): Add regression
6117 test.
6118 * gdb.base/printcmds.c (charptr): New typedef.
6119 (teststring2): New global.
6120
1b83d09c
AB
61212020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
6122
6123 * gdb.base/break-interp.exp: Use the tail of the filename, not the
6124 full path in the test name.
6125 (test_ld): Add some with_test_prefix blocks to make test names
6126 unique.
6127
2d61316c
TV
61282020-03-13 Tom de Vries <tdevries@suse.de>
6129
6130 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
6131
2e9145ac
TV
61322020-03-13 Tom de Vries <tdevries@suse.de>
6133
6134 * gdb.mi/mi-sym-info.exp: Make matching more precise.
6135
96c7f873
TV
61362020-03-13 Tom de Vries <tdevries@suse.de>
6137
6138 PR symtab/25646
6139 * gdb.dwarf2/imported-unit.exp: Add test.
6140
49ba92c0
TV
61412020-03-13 Tom de Vries <tdevries@suse.de>
6142
6143 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
6144 (var1, var2): New variable.
6145 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
6146 matching symbols.
6147
301b21e0
TV
61482020-03-13 Tom de Vries <tdevries@suse.de>
6149
6150 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
6151 (Term::command): Use prompt prefix.
6152 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
6153 * gdb.tui/tui-layout-asm-short-prog.exp: Use
6154 command_no_prompt_prefix instead of prefix.
6155 * gdb.tui/tui-layout-asm.exp: Same.
6156
3f512721
SM
61572020-03-12 Simon Marchi <simon.marchi@efficios.com>
6158
6159 * gdb.base/break-interp.exp: Use foreach_with_prefix.
6160
40310f30
SM
61612020-03-12 Simon Marchi <simon.marchi@efficios.com>
6162
6163 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
6164 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
6165 on" while stepping over the test instruction, match printed
6166 message.
6167
09252140
TV
61682020-03-12 Tom de Vries <tdevries@suse.de>
6169
6170 * gdb.base/info-types.exp: Use exp_continue during matching of output
6171 of "info types".
6172
14e9c72c
TV
61732020-03-12 Tom de Vries <tdevries@suse.de>
6174
6175 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
6176
e515d67e
TV
61772020-03-12 Tom de Vries <tdevries@suse.de>
6178
6179 * gdb.fortran/module.exp: Use exp_continue during matching of output
6180 of "info variable -n".
6181
307eafd8
TV
61822020-03-12 Tom de Vries <tdevries@suse.de>
6183
6184 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
6185 gdb.dwarf2/dw2-ranges-base.c.
6186
9a2de3fc
TV
61872020-03-12 Tom de Vries <tdevries@suse.de>
6188
6189 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
6190 in presence of GLIBC debuginfo.
6191
3217502e
TV
61922020-03-12 Tom de Vries <tdevries@suse.de>
6193
6194 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
6195 $core.
6196
1281424c
TV
61972020-03-12 Tom de Vries <tdevries@suse.de>
6198
6199 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
6200 more precise.
6201
038b97fc
SM
62022020-03-11 Simon Marchi <simon.marchi@efficios.com>
6203
6204 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
6205 from Unix to Windows path.
6206
5308d1e7
TV
62072020-03-11 Tom de Vries <tdevries@suse.de>
6208
6209 * gdb.ada/minsyms.exp: Set language to ada.
6210
f870f78f
TV
62112020-03-11 Tom de Vries <tdevries@suse.de>
6212
6213 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
6214
5a13315d
TV
62152020-03-11 Tom de Vries <tdevries@suse.de>
6216
6217 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
6218
976862ed
TT
62192020-03-11 Tom Tromey <tromey@adacore.com>
6220
6221 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
6222
7462c383
TV
62232020-03-11 Tom de Vries <tdevries@suse.de>
6224
6225 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
6226
1c6c46a0
TV
62272020-03-11 Tom de Vries <tdevries@suse.de>
6228
6229 * gdb.base/break-interp.exp: Limit verbose scope.
6230
44f41bb7
TV
62312020-03-11 Tom de Vries <tdevries@suse.de>
6232
6233 * gdb.fortran/logical.f90: Define variable with character type.
6234 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
6235
b76f3a42
TV
62362020-03-11 Tom de Vries <tdevries@suse.de>
6237
6238 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
6239
1c33af77
TV
62402020-03-11 Tom de Vries <tdevries@suse.de>
6241
6242 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
6243 symtabs.
6244
8c95582d
AB
62452020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6246 Bernd Edlinger <bernd.edlinger@hotmail.de>
6247
6248 * gdb.cp/step-and-next-inline.cc: New file.
6249 * gdb.cp/step-and-next-inline.exp: New file.
6250 * gdb.cp/step-and-next-inline.h: New file.
6251 * gdb.dwarf2/dw2-is-stmt.c: New file.
6252 * gdb.dwarf2/dw2-is-stmt.exp: New file.
6253 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
6254 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
6255 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
6256
cecf8547
AB
62572020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6258
6259 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
6260 is-stmt flag in the line table.
6261
0ba678c9
TV
62622020-03-09 Tom de Vries <tdevries@suse.de>
6263
6264 * lib/gdb.exp (cached_file): Create cache dir.
6265
72fbdf83
TV
62662020-03-07 Tom de Vries <tdevries@suse.de>
6267
6268 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
6269 * gdb.cp/rvalue-ref-params.exp: Same.
6270
436b5e99
TV
62712020-03-06 Tom de Vries <tdevries@suse.de>
6272
6273 * lib/gdb.exp (tentative_rename, cached_file): New proc.
6274 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
6275
09f2921c
TV
62762020-03-06 Tom de Vries <tdevries@suse.de>
6277
6278 * README: Fix "the the".
6279 * gdb.base/dprintf.exp: Same.
6280
50a3cc5d
TV
62812020-03-05 Tom de Vries <tdevries@suse.de>
6282
6283 * gdb.base/maint.exp: Update "main print statistics" expected output.
6284
0a709cba
AKS
62852020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6286
6287 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
6288 (fortran_int8): Likewise.
6289 (fortran_real4): Likewise.
6290 (fortran_real8): Likewise.
6291 (fortran_complex4): Likewise.
6292 (fortran_logical4): Likewise.
6293 (fortran_character1): Likewise.
6294
5e5d66b6
AB
62952020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
6296
6297 * gdb.fortran/logical.exp: Add tests that any non-zero value is
6298 printed as true.
6299
7b973adc
SDJ
63002020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
6301
6302 * gdb.base/printcmds.exp: Add test to verify printf of a
6303 variable holding an address.
6304
478e490a
TV
63052020-03-03 Tom de Vries <tdevries@suse.de>
6306
6307 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
6308
1ef44e86
TV
63092020-03-03 Tom de Vries <tdevries@suse.de>
6310
6311 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
6312 gdb_test_multiple call.
6313
b98cc2cf
TV
63142020-03-03 Tom de Vries <tdevries@suse.de>
6315
6316 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
6317 gdb_test_multiple calls.
6318
63e163f2
AB
63192020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6320
6321 * gdb.base/default.exp: Remove test of 'set history filename'.
6322 * gdb.base/gdbinit-history.exp: Add tests for setting the history
6323 filename to the empty string.
6324 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
6325 and GDBHISTSIZE.
6326
24ed6739
AB
63272020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6328
6329 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6330 disabled.
6331
590003dc 63322020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6333 Tom de Vries <tdevries@suse.de>
590003dc
TV
6334
6335 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6336 -prompt prefix, before user_code argument. Add -lbl option likewise.
6337 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6338 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6339 argument.
6340 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6341 have "\r\n" at start-of-line, instead of at end-of-line.
6342
f5e46084
SM
63432020-02-28 Simon Marchi <simon.marchi@efficios.com>
6344
6345 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6346 libinproctrace.so.
6347
f7a7000d
LM
63482020-02-28 Luis Machado <luis.machado@linaro.org>
6349
6350 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6351 to "p/x".
6352
718e0816
LM
63532020-02-28 Luis Machado <luis.machado@linaro.org>
6354
6355 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6356 asm/ptrace.h and error.h.
6357
13c3a74a
TV
63582020-02-28 Tom de Vries <tdevries@suse.de>
6359
6360 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6361 (struct wrapper, do_something, mundane/symada__cS): Move ...
6362 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6363 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6364 Update "print symada__cS before partial symtab expansion" regexp.
6365 Update breakpoint location. Flush symbol cache after expansion.
6366
85d2d5bb
LM
63672020-02-28 Luis Machado <luis.machado@linaro.org>
6368
6369 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6370
3608f86c
TV
63712020-02-27 Tom de Vries <tdevries@suse.de>
6372
6373 * config/sid.exp: Remove unused globals.
6374 * gdb.base/attach.exp: Same.
6375 * gdb.base/catch-load.exp: Same.
6376 * gdb.base/dbx.exp: Same.
6377 * lib/gdb.exp: Same.
6378 * lib/mi-support.exp: Same.
6379 * lib/prompt.exp: Same.
6380
c8d4f6df
TV
63812020-02-27 Tom de Vries <tdevries@suse.de>
6382
6383 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6384 not set.
6385
0d79cdc4
AM
63862020-02-26 Aaron Merey <amerey@redhat.com>
6387
6388 * gdb.debuginfod: New directory for debuginfod tests.
6389 * gdb.debuginfod/main.c: New test file.
6390 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6391
0dce4280
TV
63922020-02-26 Tom de Vries <tdevries@suse.de>
6393
6394 PR gdb/25603
6395 * gdb.base/persistent-lang.cc: New test.
6396 * gdb.base/persistent-lang.exp: New file.
6397
9e80cfa1
AB
63982020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6399
6400 * gdb.fortran/derived-type-striding.exp: Add a new test.
6401 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6402 new test.
6403
2078dbb2
AB
64042020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6405
6406 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6407 names.
6408
70d49700
TV
64092020-02-25 Tom de Vries <tdevries@suse.de>
6410
6411 PR go/18926
6412 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6413
a88ef40d
TV
64142020-02-24 Tom de Vries <tdevries@suse.de>
6415
6416 PR gdb/25592
6417 * gdb.base/info-locals-unused-static-var.c: New test.
6418 * gdb.base/info-locals-unused-static-var.exp: New file.
6419
01b1af32
TT
64202020-02-22 Tom Tromey <tom@tromey.com>
6421
6422 * gdb.python/tui-window.exp: New file.
6423 * gdb.python/tui-window.py: New file.
6424
7c043ba6
TT
64252020-02-22 Tom Tromey <tom@tromey.com>
6426
6427 PR tui/17850:
6428 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6429 tests.
6430
c22fef7e
TT
64312020-02-22 Tom Tromey <tom@tromey.com>
6432
6433 * gdb.tui/new-layout.exp: Add sub-layout tests.
6434
ee325b61
TT
64352020-02-22 Tom Tromey <tom@tromey.com>
6436
6437 * gdb.tui/new-layout.exp: New file.
6438
3f0cbb04
TT
64392020-02-22 Tom Tromey <tom@tromey.com>
6440
6441 * gdb.rust/rust-style.rs: New file.
6442 * gdb.rust/rust-style.exp: New file.
6443 * gdb.base/style.exp: Test structure printing.
6444 * gdb.base/style.c (struct some_struct): New type.
6445 (enum etype): New type.
6446 (struct_value): New global.
6447
75525152
TV
64482020-02-21 Tom de Vries <tdevries@suse.de>
6449
6450 PR go/18926
6451 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6452 Remove blanket xfails. Use message argument for gdb_breakpoint.
6453 Make continuing to breakpoint test conditional on setting breakpoint.
6454 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6455 DW_AT_name attribute. Add xfail for GCC PR93866.
6456
bd360d30
AB
64572020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6458
6459 * gdb.dwarf2/cpp-linkage-name.c: New file.
6460 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6461
c7adb09f 64622020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6463
6464 * lib/gdb.exp (gdb_wrapper_init): Reset
6465 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6466 not exist.
6467
a9c79803
TV
64682020-02-20 Tom de Vries <tdevries@suse.de>
6469
6470 PR go/17018
6471 * gdb.go/hello.exp: Copy ...
6472 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6473 print of st to print value of global definition. Add xfail for GCC
6474 PR93844.
6475 * gdb.go/hello.exp: Remove printing of st before definition.
6476 * gdb.go/hello.go: Copy ...
6477 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6478 to st.
6479 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6480
d7445728
TV
64812020-02-20 Tom de Vries <tdevries@suse.de>
6482
6483 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6484 (gdb_simple_compile): Handle compile_flags go by using .go extension
6485 for source file.
6486 * gdb.go/chan.exp: Use support_go_compile.
6487 * gdb.go/handcall.exp: Same.
6488 * gdb.go/hello.exp: Same.
6489 * gdb.go/integers.exp: Same.
6490 * gdb.go/max-depth.exp: Same.
6491 * gdb.go/methods.exp: Same.
6492 * gdb.go/package.exp: Same.
6493 * gdb.go/strings.exp: Same.
6494 * gdb.go/types.exp: Same.
6495 * gdb.go/unsafe.exp: Same.
6496
c9c41e6d
TV
64972020-02-19 Tom de Vries <tdevries@suse.de>
6498
6499 * gdb.python/lib-types.exp: Make xfail more strict.
6500
f20ff837
TV
65012020-02-19 Tom de Vries <tdevries@suse.de>
6502
6503 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6504
08410482
DE
65052020-02-19 Doug Evans <dje@google.com>
6506
6507 PR rust/25535
6508 * gdb.rust/simple.exp: Add test.
6509 * gdb.rust/simple.rs: Add test.
6510
623563f7
TV
65112020-02-19 Tom de Vries <tdevries@suse.de>
6512
6513 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6514 output line-by-line.
6515
d3308cfd
TV
65162020-02-19 Tom de Vries <tdevries@suse.de>
6517
6518 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6519
86cbc5dc
TV
65202020-02-19 Tom de Vries <tdevries@suse.de>
6521
6522 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6523 prelink.
6524
9db2b96b
TV
65252020-02-19 Tom de Vries <tdevries@suse.de>
6526
6527 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6528 (gdb_do_cache): Use gdb_do_cache_wrap.
6529 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6530
89e2fdc5
TV
65312020-02-19 Tom de Vries <tdevries@suse.de>
6532
6533 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6534 gdb_compile option.
6535
373d7ac0
SM
65362020-02-18 Simon Marchi <simon.marchi@efficios.com>
6537
6538 * gdb.base/printcmds.exp (test_print_enums): Update expected
6539 output.
6540
b29a2df0
SM
65412020-02-18 Simon Marchi <simon.marchi@efficios.com>
6542
6543 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6544 for "unknown".
6545
6740f0cc
SM
65462020-02-18 Simon Marchi <simon.marchi@efficios.com>
6547
6548 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6549 enumerator.
6550
edd45eb0
SM
65512020-02-18 Simon Marchi <simon.marchi@efficios.com>
6552
6553 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6554 FE_, add FE_NONE.
6555 (three): Update.
6556 (enum flag_enum_without_zero): New enum.
6557 (flag_enum_without_zero): New variable.
6558 (enum not_flag_enum): New enum.
6559 (three_not_flag): New variable.
6560 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6561 (test_print_enums): Add more tests for printing flag enums.
6562
d4295de4
TV
65632020-02-18 Tom de Vries <tdevries@suse.de>
6564
6565 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6566 (gdb_compile_ada): ... here.
6567 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6568 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6569
f251f505
TT
65702020-02-14 Tom Tromey <tom@tromey.com>
6571
6572 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6573 build directory.
6574 * boards/gdbserver-base.exp: Update path to gdbserver.
6575
8f432634
TV
65762020-02-13 Tom de Vries <tdevries@suse.de>
6577
6578 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6579
92b6eaf7
TV
65802020-02-13 Tom de Vries <tdevries@suse.de>
6581
6582 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6583 are missing.
6584
f3b0f7fe
TV
65852020-02-13 Tom de Vries <tdevries@suse.de>
6586
6587 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6588 call.
6589
f6be8713
SDJ
65902020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6591
6592 PR tui/25126
6593 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6594 * gdb.base/cached-source-file.c: New file.
6595 * gdb.base/cached-source-file.exp: New file.
6596
b2770d5e
TV
65972020-02-11 Tom de Vries <tdevries@suse.de>
6598
6599 PR testsuite/25488
6600 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6601
44f6938e
TV
66022020-02-10 Tom de Vries <tdevries@suse.de>
6603
6604 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6605
5f0e2eb7
MR
66062020-02-10 Maciej W. Rozycki <macro@wdc.com>
6607
6608 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6609 and $after_addr are both integers before making a comparison.
6610
46ce2b6f
TV
66112020-02-09 Tom de Vries <tdevries@suse.de>
6612
6613 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6614 command output and paste it into gdb.log. If any, paste catch message
6615 to gdb.log.
6616
5abbbe1d
TT
66172020-02-07 Tom Tromey <tromey@adacore.com>
6618
6619 PR breakpoints/24915:
6620 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6621
1d5d29e7
SV
66222020-02-06 Shahab Vahedi <shahab@synopsys.com>
6623
6624 * gdb.tui/tui-missing-src.exp: Add the "missing source
6625 file" test for the TUI.
6626
b0999b9b
AB
66272020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6628
6629 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6630 including a port number in the output.
6631
c3b149eb
AKS
66322020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6633
6634 * lib/fortran.exp (fortran_int4): Handle clang.
6635 (fortran_int8): Likewise.
6636 (fortran_real4): Likewise.
6637 (fortran_real8): Likewise.
6638 (fortran_complex4): Likewise.
6639 (fortran_logical4): Likewise.
6640 (fortran_character1): Likewise.
6641
f8dcc90b
TV
66422020-02-04 Tom de Vries <tdevries@suse.de>
6643
6644 * README (Race detection): Add note.
6645
f90ac7c2
TV
66462020-02-04 Tom de Vries <tdevries@suse.de>
6647
6648 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6649
780636ae
TV
66502020-02-04 Tom de Vries <tdevries@suse.de>
6651
6652 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6653
5d2e1193
RA
66542020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6655
6656 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6657 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6658 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6659 blttar, bnetarl.
6660 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6661 binary for blttar, bnetarl.
6662 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6663 wait instruction. Delete ldmx test.
6664 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6665
e409c542
AKS
66662020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6667
6668 * gdb.fortran/array-bounds-high.exp: New file.
6669 * gdb.fortran/array-bounds-high.f90: New file.
6670
b0029748
LD
66712020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6672
6673 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6674 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6675
195a8287
TV
66762020-02-01 Tom de Vries <tdevries@suse.de>
6677
6678 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6679
42330a68
AB
66802020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6681
6682 PR tui/9765
6683 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6684 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6685
b62a8028
LM
66862020-01-29 Luis Machado <luis.machado@linaro.org>
6687
6688 * gdb.arch/aarch64-brk-patterns.c: New source file.
6689 * gdb.arch/aarch64-brk-patterns.exp: New test.
6690
5f440116
TBA
66912020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6692
6693 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6694 GCC/Clang version.
6695 * gdb.cp/pass-by-ref.exp: Ditto.
6696
ee2a6fc6
TV
66972020-01-29 Tom de Vries <tdevries@suse.de>
6698
6699 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6700 * gdb.threads/watchpoint-fork-mt.c: Same.
6701 * gdb.threads/watchpoint-fork-parent.c: Same.
6702 * gdb.threads/watchpoint-fork-st.c: Same.
6703 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6704
16b10d6e
LM
67052020-01-27 Luis Machado <luis.machado@linaro.org>
6706
6707 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6708 sitting at a syscall instruction when we hit the syscall function's
6709 breakpoint.
6710 Check PC against one obtained with the x command.
6711 Validate syscall number.
6712 (step_over_syscall): Don't continue to the syscall instruction if
6713 we're already there.
6714
b1468492
PW
67152020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6716
6717 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6718
7ffa82e1
AB
67192020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6720
6721 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6722 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6723
3d92a3e3
AB
67242020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6725
6726 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6727 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6728
94a72be7
AB
67292020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6730
6731 * gdb.base/maint.exp: Update line table parsing test.
6732 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6733
53af73bf
PA
67342020-01-24 Pedro Alves <palves@redhat.com>
6735
6736 PR gdb/25410
6737 * gdb.multi/multi-re-run-1.c: New.
6738 * gdb.multi/multi-re-run-2.c: New.
6739 * gdb.multi/multi-re-run.exp: New.
6740
1ba1ac88
AB
67412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6742
6743 PR gdb/23718
6744 * gdb.server/server-kill-python.exp: New file.
6745
f3364a6d
AB
67462020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6747
6748 * gdb.server/multi-ui-errors.c: New file.
6749 * gdb.server/multi-ui-errors.exp: New file.
6750
733d0a67
AB
67512020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6752
6753 PR tui/9765
6754 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6755
4f13c1c0
TT
67562020-01-19 Tom Tromey <tom@tromey.com>
6757
6758 * gdb.tui/main.exp: Add check for plain "file".
6759
40c94099
CB
67602020-01-16 Christian Biesinger <cbiesinger@google.com>
6761
6762 * lib/gdb.exp: Fix spelling error (seperatelly).
6763
ff47f4f0
TT
67642020-01-14 Tom Tromey <tom@tromey.com>
6765
6766 PR symtab/12535:
6767 * gdb.python/python.exp: Test decode_line with empty string
6768 argument.
6769
717c684d
BE
67702020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6771
6772 * gdb.base/skip-inline.exp: Extend test.
6773
44e4c775
AB
67742020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6775
6776 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6777 * gdb.dwarf2/dw2-bad-elf.c: New file.
6778 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6779
d93c6db7
AB
67802020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6781
6782 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6783 _line_saw_file.
6784
9a6d629c
AB
67852020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6786
6787 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6788 border.
6789
d9ebdab7
TBA
67902020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6791
6792 * gdb.multi/multi-target.exp (setup): Factor out "info
6793 connections" and "info inferiors" tests to ...
6794 (test_info_inferiors): ... this new procedure.
6795 (top level): Run new "info-inferiors" tests.
6796
f3c469b9
PA
67972020-01-10 Pedro Alves <palves@redhat.com>
6798
6799 * gdb.server/bkpt-other-inferior.exp: New file.
6800
121b3efd
PA
68012020-01-10 Pedro Alves <palves@redhat.com>
6802
6803 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6804 of "add-inferior".
6805 * gdb.base/quit-live.exp: Likewise.
6806 * gdb.base/remote-exec-file.exp: Likewise.
6807 * gdb.guile/scm-progspace.exp: Likewise.
6808 * gdb.linespec/linespec.exp: Likewise.
6809 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6810 * gdb.mi/user-selected-context-sync.exp: Likewise.
6811 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6812 "info inferiors" tests.
6813 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6814 "add-inferior".
6815 * gdb.multi/watchpoint-multi.exp: Likewise.
6816 * gdb.python/py-inferior.exp: Likewise.
6817 * gdb.server/extended-remote-restart.exp: Likewise.
6818 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6819 "info inferiors".
6820 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6821 * gdb.trace/report.exp: Likewise.
6822
1dadb1dd
PA
68232020-01-10 Pedro Alves <palves@redhat.com>
6824
6825 * gdb.multi/multi-target.c: New file.
6826 * gdb.multi/multi-target.exp: New file.
6827 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6828 mode requested, but remote does not support non-stop".
6829
78f2c40a
PA
68302020-01-10 Pedro Alves <palves@redhat.com>
6831
6832 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6833 disconnect before reconnecting.
6834
e7af6c70
TBA
68352020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6836 Pedro Alves <palves@redhat.com>
6837
6838 * gdb.server/connect-without-multi-process.exp: Also test
6839 continuing to end.
6840
acdf84a6
PA
68412020-01-10 Pedro Alves <palves@redhat.com>
6842
6843 * gdb.base/remote-exec-file.exp: New file.
6844
873657b9
PA
68452020-01-10 Pedro Alves <palves@redhat.com>
6846
6847 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6848 output.
6849 * gdb.threads/async.c: New.
6850 * gdb.threads/async.exp: New.
6851 * gdb.multi/tids-gid-reset.c: New.
6852 * gdb.multi/tids-gid-reset.exp: New.
6853
7f0ae84c
GB
68542020-01-10 George Barrett <bob@bob131.so>
6855
6856 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6857 to help in finding the image relocation offset.
6858 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6859 options in arguments.
6860 (stap_test_no_debuginfo): Likewise.
6861 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6862 test variants.
6863 (stap_test): Add null semaphore relocation test.
6864
47e9d49d
GB
68652020-01-10 George Barrett <bob@bob131.so>
6866
6867 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6868 * gdb.base/stap-probe.exp: Likewise.
6869 (stap_test): Pass argument as an additional flag.
6870 (stap_test_no_debuginfo): Likewise.
6871 (stap_test): Check `info probes stap' output for semaphore
6872 addresses if the test binary is supposed to have them.
6873
f5a7c406
AB
68742020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6875
6876 * gdb.tui/basic.exp: Add more scrolling tests.
6877
9ae6bf64
TT
68782020-01-09 Tom Tromey <tom@tromey.com>
6879
6880 PR tui/18932:
6881 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6882 meangingful value.
6883 (Term::command, Term::resize): Update.
6884 * gdb.tui/basic.exp: Add scrolling test.
6885
b2efe70c
AB
68862020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6887
6888 * gdb.tui/tui-layout-asm.exp: New file.
6889
3804da7e
AB
68902020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6891
6892 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6893
b40aa28f
AB
68942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6895
6896 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6897 (Term::enter_tui): Use Term::prepare_for_tui.
6898
63ffd7c9
AB
68992020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6900
6901 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6902 called.
6903
3be966f6
AB
69042020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6905
6906 * gdb.base/skip.exp: Fix race condition in test.
6907
153d79c4
AB
69082020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6909
6910 * gdb.base/backtrace.c: New file.
6911 * gdb.base/backtrace.exp: New file.
6912
f2302a34
AB
69132020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6914
6915 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6916
6ec1d75e
PW
69172020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6918
6919 * gdb.base/style.exp: Test that warnings are styled.
6920
c296cbe6
BE
69212019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6922
6923 * gdb.base/line65535.exp: New file.
6924 * gdb.base/line65535.c: New file.
6925
b28a729d
SM
69262019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6927
6928 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6929 * lib/gnat_debug_info_test.adb: New file.
6930 * gdb.ada/ptype_tagged_param.exp: Use
6931 gnat_runtime_has_debug_info, expect a different output if
6932 runtime does not have debug info.
6933
7f2d7a0d
SM
69342019-12-20 Simon Marchi <simon.marchi@efficios.com>
6935
6936 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6937 (another) quote in test name.
6938
f3bce483
SM
69392019-12-20 Simon Marchi <simon.marchi@efficios.com>
6940
6941 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6942 Add quote in test name.
6943
c855a912
TBA
69442019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6945
6946 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6947 directory instead.
6948 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6949 * gdb.cp/pass-by-ref-2.cc: New file.
6950 * gdb.cp/pass-by-ref-2.exp: New file.
6951
fc9d2d72
TT
69522019-12-20 Tom Tromey <tom@tromey.com>
6953
6954 * gdb.tui/list-before.exp: New file.
6955
77b97e00
TT
69562019-12-20 Tom Tromey <tom@tromey.com>
6957
6958 * gdb.tui/list.exp: Check for source on initial listing.
6959
f69656d0
TT
69602019-12-11 Tom Tromey <tromey@adacore.com>
6961
6962 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6963 Add crlf test.
6964
99a55965
SM
69652019-12-18 Simon Marchi <simon.marchi@efficios.com>
6966
6967 * gdb.base/default.exp: Update value of $_gdb_major.
6968
5024637f
BE
69692019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6970
6971 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6972
b63634be
BE
69732019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6974
6975 * gdb.base/skip.exp: Whitespace fix.
6976
45d73523
BE
69772019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6978
6979 * gdb.base/skip-inline.c: New file.
6980 * gdb.base/skip-inline.exp: New file.
6981
d043f8c8
SM
69822019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6983
6984 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6985 jit_function_00 to jit_function_stack_mangle.
6986 * gdb.base/jithost.c (jit_function_t): Rename to...
6987 (jit_function_stack_mangle_t): ... this.
6988 (jit_function_add_t): New typedef.
6989 (jit_function_00_code): Rename to...
6990 (jit_function_stack_mangle_code): ... this, make static.
6991 (jit_function_add_code): New.
6992 (main): Generate "add" function and call it. Adjust to changes
6993 in jithost_abi.
6994 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6995 (struct jithost_abi) <begin, end>: Remove fields.
6996 <object, function_stack_mangle, function_add>: New fields.
6997 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6998 code_end>: Remove fields.
6999 <func_stack_mangle>: New field.
7000 (read_debug_info): Adjust to renaming, create block for "add"
7001 function.
7002 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
7003
873de05c
TT
70042019-12-11 Tom Tromey <tom@tromey.com>
7005
7006 * gdb.tui/resize.exp: Fix regexp.
7007 * gdb.tui/regs.exp: Fix regexps.
7008 * gdb.tui/main.exp: Fix regexp.
7009
3d979945
TT
70102019-12-11 Tom Tromey <tom@tromey.com>
7011
7012 * gdb.tui/resize.exp: Update.
7013 * gdb.tui/empty.exp (layouts): Update.
7014
2192a9d3
TT
70152019-12-11 Tom Tromey <tom@tromey.com>
7016
7017 * gdb.tui/regs.exp: Update.
7018 * gdb.tui/empty.exp (layouts): Update.
7019 * gdb.tui/basic.exp: Update.
7020 * lib/tuiterm.exp (_check_box): Don't check bottom border.
7021
d8edc8b7
PW
70222019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7023
7024 * gdb.base/options.exp: Add -raw-values in the print completion list.
7025 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
7026
4c12d936
KB
70272019-12-10 Kevin Buettner <kevinb@redhat.com>
7028
7029 * gdb.threads/omp-par-scope.c: New file.
7030 * gdb/threads/omp-par-scope.exp: New file.
7031
26b911fb
KB
70322019-12-10 Kevin Buettner <kevinb@redhat.com>
7033
bb47f919
KB
7034 * lib/gdb.exp (support_nested_function_tests): New proc.
7035
70362019-12-10 Kevin Buettner <kevinb@redhat.com>
7037
7038 * lib/gdb.exp (gdb_compile_openmp): New proc.
7039 (build_executable_from_specs): Add an "openmp" option.
7040 (gdb_compile_pthreads): Add non-executable case.
26b911fb 7041
6c71eb7d
TT
70422019-12-10 Tom Tromey <tromey@adacore.com>
7043
7044 * gdb.ada/unchecked_union.exp: New file.
7045 * gdb.ada/unchecked_union/pck.adb: New file.
7046 * gdb.ada/unchecked_union/pck.ads: New file.
7047 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
7048 * gdb-utils.exp (string_to_regexp): Also quote "?".
7049
bac7c5cf
GB
70502019-12-10 George Barrett <bob@bob131.so>
7051
7052 Test scripted probe breakpoints.
7053 * gdb.guile/scm-breakpoint.c (main): Add probe point.
7054 * gdb.python/py-breakpoint.c (main): Likewise.
7055 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
7056 specifier test.
7057 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
7058
330f1d38
TBA
70592019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7060
7061 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
7062 an rvalue parameter.
7063 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
7064 parameter.
7065
b43315e2
AB
70662019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7067
7068 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
7069 modules.
7070
54f73dad
AB
70712019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7072
7073 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
7074 broken version of GCC.
7075
d57cbee9
AB
70762019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7077
7078 * gdb.fortran/info-modules.exp: Rewrite to make use of new
7079 sym-info-cmds library.
7080 * gdb.fortran/info-types.exp: Likewise.
7081 * lib/sym-info-cmds.exp: New file.
7082
c14aab8c
TV
70832019-12-08 Tom de Vries <tdevries@suse.de>
7084
7085 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
7086
aa2d5a42
KS
70872019-12-07 Keith Seitz <keiths@redhat.com>
7088
7089 * gdb.base/corefile-buildid-shlib-shr.c: New file.
7090 * gdb.base/corefile-buildid-shlib.c: New file.
7091 * gdb.base/corefile-buildid.c: New file.
7092 * gdb.base/corefile-buildid.exp: New file.
7093
93e55f0a
TV
70942019-12-06 Tom de Vries <tdevries@suse.de>
7095
7096 * gdb.dwarf2/varval.exp: Add decl before def test.
7097
c7d12402
TBA
70982019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7099
7100 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
7101
06acc08f
TBA
71022019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7103
7104 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
7105 CV and reference conversion for overload resolution.
7106 * gdb.cp/rvalue-ref-overload.exp: Test it.
7107
e0fad1ea
PW
71082019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7109
7110 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
7111 * gdb.base/frameapply.exp: Test faas without command.
7112
8d70a9f0
AB
71132019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7114
7115 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
7116 Fortran tests.
7117 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
7118 order.
7119
36c8fb93
AB
71202019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7121
7122 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
7123 casting to type with no kind specified.
7124 (test_basic_parsing_of_type_kinds): Additional tests for types
7125 with no kind specified, and add tests for single/double
7126 precision/complex types.
7127
4139ff00
TT
71282019-12-04 Tom Tromey <tromey@adacore.com>
7129
7130 * gdb.base/endianity.c (struct other) <x>: New field.
7131 (main): Initialize it.
7132 * gdb.base/endianity.exp: Update.
7133
a05cf17a
TT
71342019-12-04 Tom Tromey <tromey@adacore.com>
7135
7136 * gdb.ada/scalar_storage/storage.adb: New file.
7137 * gdb.ada/scalar_storage/pck.adb: New file.
7138 * gdb.ada/scalar_storage/pck.ads: New file.
7139 * gdb.ada/scalar_storage.exp: New file.
7140
103a685e
TT
71412019-12-04 Tom Tromey <tromey@adacore.com>
7142
7143 * gdb.base/endianity.c (struct otherendian) <f>: New field.
7144 (main): Initialize it.
7145 * gdb.base/endianity.exp: Update.
7146
c2512106
AB
71472019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7148
7149 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
7150
293b38d6
AB
71512019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7152
7153 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
7154 -symbol-info-module-functions and -symbol-info-module-variables.
7155
216a7e6b
AB
71562019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
7157
7158 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
7159
5bbd8269
AB
71602019-12-01 Richard Bunt <richard.bunt@arm.com>
7161 Andrew Burgess <andrew.burgess@embecosm.com>
7162
7163 * gdb.fortran/derived-type-striding.exp: New file.
7164 * gdb.fortran/derived-type-striding.f90: New file.
7165 * gdb.fortran/array-slices.exp: New file.
7166 * gdb.fortran/array-slices.f90: New file.
7167
be09caf1
PW
71682019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7169
7170 * gdb.base/define.exp: Test . in command names.
7171 * gdb.base/setshow.exp: Update test, as . is now part of
7172 command name.
7173
643c0cbe
PW
71742019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7175
7176 * gdb.base/define-prefix.exp: New file.
7177
dcdec678
AB
71782019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
7179
7180 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
7181 compile.
7182 (skip_btrace_pt_tests): Likewise.
7183
640ab947
AB
71842019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7185
7186 * gdb.fortran/info-modules.exp: Compile source files in correct
7187 order.
7188
d22670f0
KB
71892019-11-27 Kevin Buettner <kevinb@redhat.com>
7190
7191 * gdb.dwarf2/imported-unit.exp: New file.
7192 * gdb.dwarf2/imported-unit.c: New file.
7193
db5960b4
AB
71942019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7195
7196 * gdb.mi/mi-fortran-modules-2.f90: New file.
7197 * gdb.mi/mi-fortran-modules.exp: New file.
7198 * gdb.mi/mi-fortran-modules.f90: New file.
7199
7dc42066
AB
72002019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7201
7202 * gdb.mi/mi-sym-info-1.c: New file.
7203 * gdb.mi/mi-sym-info-2.c: New file.
7204 * gdb.mi/mi-sym-info.exp: New file.
7205
0dfeecca
TT
72062019-11-22 Tom Tromey <tromey@adacore.com>
7207
7208 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
7209 * gdb.ada/tasks/foo.adb: Add another stopping location.
7210
34877895
PJ
72112019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
7212
7213 * gdb.base/endianity.c: New test.
7214 * gdb.base/endianity.exp: New file.
7215
2e84f897
LD
72162019-11-21 Lukas Durfina <ldurfina@tachyum.com>
7217
7218 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
7219
65d1cd5f
TV
72202019-11-21 Tom de Vries <tdevries@suse.de>
7221
7222 PR gdb/24956
7223 * gdb.base/ui-redirect.exp: Test output of user-defined command.
7224
4f22c3f4
SDJ
72252019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7226
7227 * gdb.python/py-progspace.exp: Add missing parentheses on some
7228 'print' commands.
7229
9f6ad286
TT
72302019-11-19 Tom Tromey <tom@tromey.com>
7231
7232 * gdb.tui/winheight.exp: New file.
7233
0b8dbf3f
AB
72342019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7235
7236 * gdb.base/ctf-whatis.c: Delete.
7237 * gdb.base/ctf-whatis.exp: Delete.
7238 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
7239
f833b7a7
AB
72402019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7241
7242 * gdb.base/ctf-cvexpr.exp: Delete.
7243 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
7244
30d0a636
AB
72452019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7246
7247 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
7248 the compiler. Clean up header comment a little.
7249 * gdb.base/ctf-ptype.exp: Likewise.
7250 * gdb.base/ctf-whatis.exp: Likewise.
7251 * lib/gdb.exp (skip_ctf_tests): New proc.
7252
494409bb
SDJ
72532019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
7254
7255 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
7256 * gdb.tui/corefile-run.exp: New file.
7257
55708e99
TT
72582019-11-14 Tom Tromey <tromey@adacore.com>
7259
7260 * gdb.base/gdbvars.exp (test_convenience_variables): Add
7261 regression tests.
7262
45e42163
TT
72632019-11-12 Tom Tromey <tom@tromey.com>
7264
7265 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
7266 after any command. Expect prompt after WAIT_FOR is seen.
7267 (enter_tui): Enable resize messages.
7268 (command): Expect command in output.
7269 (get_line): Avoid error when cursor appears to be off-screen.
7270 (dump_screen): Include screen size in title.
7271 (_do_resize): New proc, from "resize".
7272 (resize): Rewrite. Do resize in two steps.
7273 * gdb.tui/empty.exp (layouts): Fix entries.
7274 (check_boxes): Remove xfail.
7275 (check_text): Dump screen on failure.
7276
086baaf1
AB
72772019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7278
7279 * gdb.python/py-symbol.exp: Add test for
7280 gdb.lookup_static_symbols.
7281
09ff83af
AB
72822019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7283
7284 * gdb.python/py-symbol.c: Declare and call function from new
7285 py-symbol-2.c file.
7286 * gdb.python/py-symbol.exp: Compile both source files, and add new
7287 tests for gdb.lookup_static_symbol.
7288 * gdb.python/py-symbol-2.c: New file.
7289
11af934b
TV
72902019-11-02 Tom de Vries <tdevries@suse.de>
7291
7292 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
7293 * gdb.base/anon.exp: Same.
7294 * gdb.base/auto-connect-native-target.exp: Same.
7295 * gdb.base/call-ar-st.exp: Same.
7296 * gdb.base/catch-syscall.exp: Same.
7297 * gdb.base/commands.exp: Same.
7298 * gdb.base/default.exp: Same.
7299 * gdb.base/display.exp: Same.
7300 * gdb.base/float.exp: Same.
7301 * gdb.base/foll-fork.exp: Same.
7302 * gdb.base/help.exp: Same.
7303 * gdb.base/info-macros.exp: Same.
7304 * gdb.base/info-proc.exp: Same.
7305 * gdb.base/info-target.exp: Same.
7306 * gdb.base/long_long.exp: Same.
7307 * gdb.base/macscp.exp: Same.
7308 * gdb.base/memattr.exp: Same.
7309 * gdb.base/nofield.exp: Same.
7310 * gdb.base/pointers.exp: Same.
7311 * gdb.base/printcmds.exp: Same.
7312 * gdb.base/ptype.exp: Same.
7313 * gdb.base/restore.exp: Same.
7314 * gdb.base/return.exp: Same.
7315 * gdb.base/scope.exp: Same.
7316 * gdb.base/set-noassign.exp: Same.
7317 * gdb.base/setshow.exp: Same.
7318 * gdb.base/shlib-call.exp: Same.
7319 * gdb.base/signals.exp: Same.
7320 * gdb.base/sigstep.exp: Same.
7321 * gdb.base/skip.exp: Same.
7322 * gdb.base/solib-symbol.exp: Same.
7323 * gdb.base/stap-probe.exp: Same.
7324 * gdb.base/step-line.exp: Same.
7325 * gdb.base/step-test.exp: Same.
7326 * gdb.base/style.exp: Same.
7327 * gdb.base/varargs.exp: Same.
7328 * gdb.base/vla-datatypes.exp: Same.
7329 * gdb.base/vla-ptr.exp: Same.
7330 * gdb.base/vla-sideeffect.exp: Same.
7331 * gdb.base/volatile.exp: Same.
7332 * gdb.base/watch-cond-infcall.exp: Same.
7333 * gdb.base/watchpoint.exp: Same.
7334
e96ec2ba
TV
73352019-11-02 Tom de Vries <tdevries@suse.de>
7336
7337 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7338 * gdb.cp/cpexprs.exp: Same.
7339 * gdb.cp/except-multi-location.exp: Same.
7340 * gdb.cp/exceptprint.exp: Same.
7341 * gdb.cp/gdb2384.exp: Same.
7342 * gdb.cp/inherit.exp: Same.
7343 * gdb.cp/m-static.exp: Same.
7344 * gdb.cp/meth-typedefs.exp: Same.
7345 * gdb.cp/misc.exp: Same.
7346 * gdb.cp/namespace.exp: Same.
7347 * gdb.cp/non-trivial-retval.exp: Same.
7348 * gdb.cp/overload.exp: Same.
7349 * gdb.cp/pr17132.exp: Same.
7350 * gdb.cp/re-set-overloaded.exp: Same.
7351 * gdb.cp/rvalue-ref-types.exp: Same.
7352 * gdb.cp/templates.exp: Same.
7353
bd5766ec
LM
73542019-11-01 Luis Machado <luis.machado@linaro.org>
7355
7356 PR gdb/25124
7357
7358 * gdb.arch/pr25124.S: New file.
7359 * gdb.arch/pr25124.exp: New file.
7360
165f8965
AB
73612019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7362
7363 * gdb.fortran/info-modules.exp: Update expected results, and add
7364 additional tests for 'info module functinos', and 'info module
7365 variables'.
7366 * gdb.fortran/info-types.exp: Update expected results.
7367 * gdb.fortran/info-types.f90: Extend testcase with additional
7368 module variables and functions.
7369
59c35742
AB
73702019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7371
7372 * gdb.fortran/info-modules.exp: New file.
7373 * gdb.fortran/info-types.exp: Build with new file.
7374 * gdb.fortran/info-types.f90: Include and use new module.
7375 * gdb.fortran/info-types-2.f90: New file.
7376
f3fb2519
PW
73772019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7378
7379 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7380 * gdb.base/settings.exp: Test all settings types using
7381 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7382 that now verifies that the value of "maint show" is the same as
7383 returned by the settings functions. Test the type of the
7384 maintenance settings.
7385 * gdb.base/default.exp: Update show_conv_list.
7386
d1e36019
TV
73872019-10-31 Tom de Vries <tdevries@suse.de>
7388
7389 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7390 gdb_test.
7391 * gdb.arch/amd64-disp-step.exp: Same.
7392 * gdb.asm/asm-source.exp: Same.
7393 * gdb.btrace/buffer-size.exp: Same.
7394 * gdb.btrace/cpu.exp: Same.
7395 * gdb.btrace/enable.exp: Same.
7396 * gdb.dwarf2/count.exp: Same.
7397 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7398 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7399 * gdb.fortran/vla-datatypes.exp: Same.
7400 * gdb.fortran/vla-history.exp: Same.
7401 * gdb.fortran/vla-ptype.exp: Same.
7402 * gdb.fortran/vla-value.exp: Same.
7403 * gdb.fortran/whatis_type.exp: Same.
7404 * gdb.guile/guile.exp: Same.
7405 * gdb.multi/tids.exp: Same.
7406 * gdb.python/py-finish-breakpoint.exp: Same.
7407 * gdb.python/py-framefilter.exp: Same.
7408 * gdb.python/py-pp-registration.exp: Same.
7409 * gdb.python/py-xmethods.exp: Same.
7410 * gdb.python/python.exp: Same.
7411 * gdb.server/connect-with-no-symbol-file.exp: Same.
7412 * gdb.server/no-thread-db.exp: Same.
7413 * gdb.server/run-without-local-binary.exp: Same.
7414 * gdb.stabs/weird.exp: Same.
7415 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7416 * gdb.threads/thread-find.exp: Same.
7417 * gdb.threads/tls-shared.exp: Same.
7418 * gdb.threads/tls.exp: Same.
7419 * gdb.threads/wp-replication.exp: Same.
7420 * gdb.trace/ax.exp: Same.
7421 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7422
3d11e68e
TV
74232019-10-31 Tom de Vries <tdevries@suse.de>
7424
7425 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7426 * gdb.ada/array_subscript_addr.exp: Same.
7427 * gdb.ada/arrayidx.exp: Same.
7428 * gdb.ada/arrayparam.exp: Same.
7429 * gdb.ada/arrayptr.exp: Same.
7430 * gdb.ada/boolean_expr.exp: Same.
7431 * gdb.ada/call_pn.exp: Same.
7432 * gdb.ada/complete.exp: Same.
7433 * gdb.ada/fixed_cmp.exp: Same.
7434 * gdb.ada/fun_addr.exp: Same.
7435 * gdb.ada/funcall_param.exp: Same.
7436 * gdb.ada/interface.exp: Same.
7437 * gdb.ada/mod_from_name.exp: Same.
7438 * gdb.ada/null_array.exp: Same.
7439 * gdb.ada/packed_array.exp: Same.
7440 * gdb.ada/packed_tagged.exp: Same.
7441 * gdb.ada/print_chars.exp: Same.
7442 * gdb.ada/print_pc.exp: Same.
7443 * gdb.ada/ptype_arith_binop.exp: Same.
7444 * gdb.ada/ptype_field.exp: Same.
7445 * gdb.ada/ptype_tagged_param.exp: Same.
7446 * gdb.ada/rec_return.exp: Same.
7447 * gdb.ada/ref_tick_size.exp: Same.
7448 * gdb.ada/str_ref_cmp.exp: Same.
7449 * gdb.ada/taft_type.exp: Same.
7450 * gdb.ada/tagged.exp: Same.
7451 * gdb.ada/type_coercion.exp: Same.
7452 * gdb.ada/uninitialized_vars.exp: Same.
7453
60b6ede8
TV
74542019-10-30 Tom de Vries <tdevries@suse.de>
7455
7456 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7457
30baf67b
TV
74582019-10-26 Tom de Vries <tdevries@suse.de>
7459
7460 * gdb.base/bigcore.c: Fix typos in comments.
7461 * gdb.base/ctf-ptype.c: Same.
7462 * gdb.base/long_long.c: Same.
7463 * gdb.dwarf2/dw2-op-out-param.S: Same.
7464 * gdb.python/py-evthreads.c: Same.
7465 * gdb.reverse/i387-stack-reverse.c: Same.
7466 * gdb.trace/tfile.c: Same.
7467 * lib/compiler.c: Same.
7468 * lib/compiler.cc: Same.
7469
158da0d1
TV
74702019-10-25 Tom de Vries <tdevries@suse.de>
7471
7472 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7473 gdb_test_multiple calls.
7474 * gdb.reverse/sigall-reverse.exp: Same.
7475 * gdb.reverse/solib-precsave.exp: Same.
7476 * gdb.reverse/solib-reverse.exp: Same.
7477 * gdb.reverse/until-precsave.exp: Same.
7478 * gdb.reverse/until-reverse.exp: Same.
7479
4ccdfbec
TV
74802019-10-24 Tom de Vries <tdevries@suse.de>
7481
7482 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7483 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7484 kfail using -wrap pattern flag and convenience variable
7485 gdb_test_name.
7486
33d569b7
AB
74872019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7488
7489 * gdb.python/py-progspace.exp: Add tests for the
7490 Progspace.block_for_pc method.
7491
4d0b984b
TT
74922019-10-23 Tom Tromey <tom@tromey.com>
7493
7494 * configure: Rebuild.
7495 * aclocal.m4: Use m4_include, not sinclude.
7496
94cb3754
TV
74972019-10-21 Tom de Vries <tdevries@suse.de>
7498
7499 * gdb.base/infcall-nested-structs.c: Add
7500 __attribute__((noinline,noclone)) to all functions.
7501 (call_all): Add missing variable initialization. Simplify return value.
7502 (breakpt): Increment volatile variable, to prevent call from being
7503 optimized out.
7504 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7505
062f1fc1
TV
75062019-10-17 Tom de Vries <tdevries@suse.de>
7507
7508 * gdb.fortran/module.exp: Allow info variables to print info for files
7509 other than module.f90.
7510
0b54364d
AB
75112019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7512
7513 * gdb.fortran/module.exp: Extend with 'info variables' test.
7514
7ff5fae7
AB
75152019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7516
7517 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7518 F77_FOR_TARGET.
7519
d10eccaa
TV
75202019-10-16 Tom de Vries <tdevries@suse.de>
7521
7522 PR tdep/25096
7523 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7524
745ff14e
TV
75252019-10-16 Tom de Vries <tdevries@suse.de>
7526
7527 PR tdep/24104
7528 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7529 Add KFAIL for PR tdep/25096.
7530
03e1ab94
TV
75312019-10-16 Tom de Vries <tdevries@suse.de>
7532
7533 PR testsuite/25059
7534 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7535
b17fcc10
TV
75362019-10-16 Tom de Vries <tdevries@suse.de>
7537
7538 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7539 as signed.
7540
9223170f
SM
75412019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7542
7543 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7544 one instead of increasing timeout.
7545
d6e76313
TV
75462019-10-13 Tom de Vries <tdevries@suse.de>
7547
7548 PR record/25038
7549 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7550 * gdb.reverse/sigall-reverse.exp: Same.
7551 * gdb.reverse/solib-precsave.exp: Same.
7552 * gdb.reverse/solib-reverse.exp: Same.
7553 * gdb.reverse/step-precsave.exp: Same.
7554 * gdb.reverse/until-precsave.exp: Same.
7555 * gdb.reverse/until-reverse.exp: Same.
7556 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7557
6dfc0041
AA
75582019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7559
7560 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7561 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7562 (cmp_struct_05_01, cmp_struct_static_02_01)
7563 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7564 comparisons.
7565
abcf2cc8
TV
75662019-10-10 Tom de Vries <tdevries@suse.de>
7567
7568 PR testsuite/24888
7569 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7570 gnatlink.
7571
a50faaf6
TV
75722019-10-09 Tom de Vries <tdevries@suse.de>
7573
7574 PR testsuite/25048
7575 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7576
60ff3cd7
AB
75772019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7578
7579 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7580 exceptions due to missing debug information.
7581
dfee8566
TV
75822019-10-07 Tom de Vries <tdevries@suse.de>
7583
7584 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7585
3d63690a
AB
75862019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7587
7588 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7589 * gdb.base/annota1.exp: Update to use gdb_test_name.
7590
30d1f018
WP
75912019-10-07 Weimin Pan <weimin.pan@oracle.com>
7592
7593 * gdb.base/ctf-whatis.exp: New file.
7594 * gdb.base/ctf-whatis.c: New file.
7595 * gdb.base/ctf-ptype.exp: New file.
7596 * gdb.base/ctf-ptype.c: New file.
7597 * gdb.base/ctf-constvars.exp: New file.
7598 * gdb.base/ctf-constvars.c: New file.
7599 * gdb.base/ctf-cvexpr.exp: New file.
7600
4dbbb47c
TV
76012019-10-04 Tom de Vries <tdevries@suse.de>
7602
7603 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7604 for loop.
7605
77c2dba3
TT
76062019-10-03 Tom Tromey <tom@tromey.com>
7607
7608 PR rust/24976:
7609 * gdb.rust/simple.rs (Union2): New type.
7610 (main): Use Union2.
7611 * gdb.rust/simple.exp: Add test.
7612
179aed7f
AB
76132019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7614
7615 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7616 nested function prefix.
7617
0a4b0913
AB
76182019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7619 Richard Bunt <richard.bunt@arm.com>
7620 Andrew Burgess <andrew.burgess@embecosm.com>
7621
7622 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7623 nested functions.
7624 * gdb.fortran/nested-funcs.f90: Update expected results.
7625 * gdb.fortran/nested-funcs-2.exp: New file.
7626 * gdb.fortran/nested-funcs-2.f90: New file.
7627
082cce05
AB
76282019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7629
7630 * gdb.python/py-parameter.exp: Make test names unique.
7631 * gdb.python/py-template.exp: Likewise.
7632 * gdb.python/py-value.exp: Likewise.
7633
2b74ba5a
AB
76342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7635
7636 * gdb.base/break-interp.exp: Reduce test name duplication.
7637 * gdb.base/call-sc.exp: Likewise.
7638 * gdb.base/callfuncs.exp: Likewise.
7639 * gdb.base/charset.exp: Likewise.
7640 * gdb.base/dump.exp: Likewise.
7641 * gdb.base/ena-dis-br.exp: Likewise.
7642 * gdb.base/relational.exp: Likewise.
7643 * gdb.base/step-over-syscall.exp: Likewise.
7644 * gdb.base/structs.exp: Likewise.
7645
58eb20d5
AB
76462019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7647
7648 * gdb.linespec/explicit.exp: Make test names unique.
7649 * gdb.linespec/ls-errs.exp: Likewise.
7650
4d421147
AB
76512019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7652
7653 * gdb.reverse/break-precsave.exp: Make test names unique.
7654 * gdb.reverse/break-reverse.exp: Likewise.
7655 * gdb.reverse/finish-precsave.exp: Likewise.
7656 * gdb.reverse/finish-reverse.exp: Likewise.
7657 * gdb.reverse/machinestate-precsave.exp: Likewise.
7658 * gdb.reverse/machinestate.exp: Likewise.
7659 * gdb.reverse/readv-reverse.exp: Likewise.
7660 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7661 * gdb.reverse/sigall-precsave.exp: Likewise.
7662 * gdb.reverse/sigall-reverse.exp: Likewise.
7663 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7664 * gdb.reverse/watch-precsave.exp: Likewise.
7665 * gdb.reverse/watch-reverse.exp: Likewise.
7666
d8c06f22
AB
76672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7668
7669 * gdb.threads/stop-with-handle.c: New file.
7670 * gdb.threads/stop-with-handle.exp: New file.
7671
3a56ed86
TV
76722019-10-03 Tom de Vries <tdevries@suse.de>
7673
7674 PR testsuite/25059
7675 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7676 directory" line to be missing.
7677
42275044
TV
76782019-10-03 Tom de Vries <tdevries@suse.de>
7679
7680 PR testsuite/25059
7681 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7682 type optional.
7683
9ef62df0
AA
76842019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7685
7686 * gdb.python/py-format-string.c (string.h): New include.
7687 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7688 the same value, for endianness-independence.
7689 * gdb.python/py-format-string.exp (default_regexp_dict)
7690 (test_pretty_structs, test_format): Adjust expected output to the
7691 changed initialization.
7692
37f6a7f4
TT
76932019-10-02 Tom Tromey <tromey@adacore.com>
7694
7695 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7696
1d58d6a2
PA
76972019-10-02 Pedro Alves <palves@redhat.com>
7698 Andrew Burgess <andrew.burgess@embecosm.com>
7699
7700 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7701 "print-file-var.h".
7702 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7703 (get_version_1): Print this_version_id and its address.
7704 Add extern "C" wrappers around interface functions.
7705 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7706 "print-file-var.h".
7707 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7708 (get_version_2): Print this_version_id and its address.
7709 Add extern "C" wrappers around interface functions.
7710 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7711 <stddef.h> and "print-file-var.h".
7712 Add extern "C" wrappers around interface functions.
7713 [VERSION_ID_MAIN] (this_version_id): Define.
7714 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7715 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7716 up extern "C" blocks.
7717 * gdb.base/print-file-var.exp (test): New, factored out from top
7718 level.
7719 (top level): Test all combinations of attribute hidden or not,
7720 dlopen or not, and this_version_id symbol in main file or not.
7721 Compile tests as both C++ and C, make test names unique.
7722
d770d56f
TT
77232019-10-01 Tom Tromey <tom@tromey.com>
7724
7725 * gdb.base/style.exp: Test "show logging filename".
7726
7f6aba03
TT
77272019-10-01 Tom Tromey <tom@tromey.com>
7728
7729 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7730 * gdb.base/style.exp: Add metadata style test.
7731
14309bb6
TT
77322019-10-01 Tom Tromey <tom@tromey.com>
7733
7734 * gdb.base/style.exp: Test "pwd".
7735
2a3c1174
PA
77362019-10-01 Tom Tromey <tom@tromey.com>
7737
7738 * gdb.base/style.exp: Update tests.
7739
53d666ec
AA
77402019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7741
7742 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7743 'six' to unsigned.
7744 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7745 'five'. Use an all-ones bit pattern for each.
7746 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7747 to its changed values.
7748
4a56a520
TT
77492019-09-30 Tom Tromey <tromey@adacore.com>
7750
7751 * gdb.rust/traits.rs: Disable all warnings.
7752
0df0352a
TV
77532019-09-29 Tom de Vries <tdevries@suse.de>
7754
aac66a4c 7755 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7756
73d9a918
TV
77572019-09-29 Tom de Vries <tdevries@suse.de>
7758
7759 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7760
060b3ab4
TV
77612019-09-27 Tom de Vries <tdevries@suse.de>
7762
7763 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7764
68f7d34d
TV
77652019-09-27 Tom de Vries <tdevries@suse.de>
7766
7767 PR record/23188
7768 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7769
5d63b30a
TT
77702019-09-26 Tom Tromey <tromey@adacore.com>
7771
7772 * gdb.ada/py_taft.exp: New file.
7773 * gdb.ada/py_taft/main.adb: New file.
7774 * gdb.ada/py_taft/pkg.adb: New file.
7775 * gdb.ada/py_taft/pkg.ads: New file.
7776
3d435220
TV
77772019-09-24 Tom de Vries <tdevries@suse.de>
7778
7779 PR gdb/24598
7780 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7781
77d03678
TV
77822019-09-22 Tom de Vries <tdevries@suse.de>
7783
7784 * gdb.base/restore.exp: Allow register variables to be optimized out at
7785 -O0.
7786
abf516c6
UW
77872019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7788
7789 * gdb.arch/spu-info.exp: Remove file.
7790 * gdb.arch/spu-info.c: Remove file.
7791 * gdb.arch/spu-ls.exp: Remove file.
7792 * gdb.arch/spu-ls.c: Remove file.
7793
7794 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7795 * gdb.asm/spu.inc: Remove file.
7796
7797 * gdb.base/dump.exp: Remove support for spu*-*-*.
7798 * gdb.base/stack-checking.exp: Likewise.
7799 * gdb.base/overlays.exp: Likewise.
7800 * gdb.base/ovlymgr.c: Likewise.
7801 * gdb.base/spu.ld: Remove file.
7802
7803 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7804 * gdb.cp/cpexprs.exp: Likewise.
7805 * gdb.cp/exception.exp: Likewise.
7806 * gdb.cp/gdb2495.exp: Likewise.
7807 * gdb.cp/mb-templates.exp: Likewise.
7808 * gdb.cp/pr9167.exp: Likewise.
7809 * gdb.cp/userdef.exp: Likewise.
7810
7811 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7812
7813 * gdb.cell: Remove directory.
7814 * lib/cell.exp: Remove file.
7815
e452e88f
TV
78162019-09-19 Tom de Vries <tdevries@suse.de>
7817
7818 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7819
8a625130
TV
78202019-09-19 Tom de Vries <tdevries@suse.de>
7821
7822 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7823
81dc3ab5
TV
78242019-09-19 Tom de Vries <tdevries@suse.de>
7825
7826 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7827 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7828 (gdb_target_cmd): ... here.
7829 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7830 value 2.
7831
b078f3ac
AB
78322019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7833
7834 * gdb.base/source-dir.exp: Avoid having directory names in test
7835 names.
7836
f1b620e9
MG
78372019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7838
7839 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7840 directory.
7841
67f3ed6a
AB
78422019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7843
7844 * gdb.base/list-missing-source.exp: New file.
7845
d1b70248
TV
78462019-09-14 Tom de Vries <tdevries@suse.de>
7847
7848 PR teststuite/24599
7849 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7850 * lib/ada.exp (gnatmake_version_at_least): New proc.
7851
5fabdcd6
AB
78522019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7853
7854 * gdb.base/maint.exp: Use exec_has_index_section.
7855
aa17805f
AB
78562019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7857
7858 * gdb.base/maint.exp: Add test for 'maint info sections'.
7859
25e5c209
TV
78602019-09-12 Tom de Vries <tdevries@suse.de>
7861
7862 * gdb.base/store.exp: Allow register variables to be optimized out at
7863 -O0.
7864
4993045d
PW
78652019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7866
7867 * gdb.ada/rdv_wait.exp: Update to new task names.
7868 * gdb.base/task_switch_in_core.exp: Likewise.
7869 * gdb.base/info_sources_base.c: Likewise.
7870
8a516164
TT
78712019-09-10 Tom Tromey <tromey@adacore.com>
7872
7873 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7874
aa391654
TT
78752019-09-10 Tom Tromey <tromey@adacore.com>
7876
7877 * gdb.ada/dgopt.exp: New file.
7878 * gdb.ada/dgopt/x.adb: New file.
7879
8634b462
TT
78802019-09-08 Tom Tromey <tom@tromey.com>
7881
7882 * gdb.tui/resize.exp: Remove setup_xfail.
7883 * gdb.tui/regs.exp: Remove setup_xfail.
7884 * gdb.tui/basic.exp: Remove setup_xfail.
7885
736b0f76
DB
78862019-09-06 David Blaikie <dblaikie@gmail.com>
7887
7888 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7889 * gdb.cp/cplabel.exp: Ditto.
7890 * gdb.linespec/ls-errs.exp: Ditto.
7891
30331a6c
TV
78922019-09-05 Tom de Vries <tdevries@suse.de>
7893
7894 * lib/gdb.exp (cmp_file_string): New proc.
7895 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7896 runto_main. Verify save breakpoints output.
7897
98b0ebab
PW
78982019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7899
7900 * gdb.base/info-var.exp: Test info variables without running
7901 to main, to avoid expect's buffer overflow.
7902
4e962e74
TT
79032019-09-03 Tom Tromey <tromey@adacore.com>
7904
7905 * gdb.ada/bias.exp: New file.
7906 * gdb.ada/bias/bias.adb: New file.
7907 * gdb.ada/print_chars.exp: Add regression test.
7908 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7909 (MC): New variable.
7910
2ea1a07a
SL
79112019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7912
7913 * gdb.base/argv0-symlink.exp: Run only on native target
7914 and local host.
7915
8077c50d
TV
79162019-08-29 Tom de Vries <tdevries@suse.de>
7917
7918 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7919 diverse debug info.
7920 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7921
48352473
TV
79222019-08-28 Tom de Vries <tdevries@suse.de>
7923
7924 * gdb.base/info-var.exp: Allow info variables to print info for files
7925 other than info-var-f1.c and info-var-f2.c.
7926
d8f27c60
AB
79272019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7928
7929 * gdb.fortran/info-types.exp: Add module.
7930 * gdb.fortran/info-types.f90: Update expected results.
7931
1f20c35e
AB
79322019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7933
7934 * gdb.fortran/info-types.exp: New file.
7935 * gdb.fortran/info-types.f90: New file.
7936 * lib/fortran.exp (fortran_character1): New proc.
7937
4acfdd20
AB
79382019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7939
7940 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7941 functions'. Reindent as needed.
7942 * gdb.base/info-var-f1.c: New file.
7943 * gdb.base/info-var-f2.c: New file.
7944 * gdb.base/info-var.exp: New file.
7945 * gdb.base/info-var.h: New file.
7946
5c31b358
TV
79472019-08-26 Tom de Vries <tdevries@suse.de>
7948
7949 PR c++/24852
7950 * gdb.cp/no-libstdcxx-probe.exp: New test.
7951
b694989f
TV
79522019-08-26 Tom de Vries <tdevries@suse.de>
7953
7954 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7955 * tests need to be skipped.
7956 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7957 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7958 mi_skip_libstdcxx_probe_tests.
7959
d9c4ba53
SDJ
79602019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7961
7962 * gdb.python/py-xmethods.exp: Use raw strings when passing
7963 arguments to SimpleXMethodMatcher.
7964
395fad09
TV
79652019-08-22 Tom de Vries <tdevries@suse.de>
7966
7967 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7968 more informative.
7969
26c957f1
PA
79702019-08-21 Pedro Alves <palves@redhat.com>
7971
7972 * gdb.base/with.exp: Test "with" with no arguments.
7973
61f80d5d
TV
79742019-08-21 Tom de Vries <tdevries@suse.de>
7975
7976 * gdb.base/gdb-caching-proc.exp: Sort files.
7977
d7a11d13
TV
79782019-08-20 Tom de Vries <tdevries@suse.de>
7979
7980 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7981 compilation.
7982
34dafe9f
TV
79832019-08-16 Tom de Vries <tdevries@suse.de>
7984
7985 * gdb.base/compare-sections.exp ("after run to main"): Allow
7986 mismatched read-only sections for PIE executables.
7987
398fdd60
TT
79882019-08-16 Tom Tromey <tom@tromey.com>
7989
7990 * lib/tuiterm.exp (_csi_Z): New proc.
7991 * gdb.tui/basic.exp: Update window positions.
7992 * gdb.tui/empty.exp: Update window positions.
7993
d8f9e51c
SL
79942019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7995
7996 * gdb.base/examine-backward.exp: Correct regexp for
7997 "examine 3 bytes backward from ${address_zero}".
7998
3df505f6
TT
79992019-08-15 Tom Tromey <tom@tromey.com>
8000
8001 * gdb.tui/empty.exp: Enable resizing tests.
8002
272560b5
TT
80032019-08-15 Tom Tromey <tromey@adacore.com>
8004
8005 * gdb.ada/char_enum.exp: Add regression tests.
8006 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
8007 and '0'.
8008 (Char, Gchar): Update.
8009 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
8010
08235187
CB
80112019-08-15 Christian Biesinger <cbiesinger@google.com>
8012
8013 * gdb.python/python.exp: Expect a leading underscore on
8014 GdbOutput{,Error}File.
8015
22a2ab04
SL
80162019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8017
8018 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
8019 Windows host.
8020
835b995b
SL
80212019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8022
8023 * gdb.base/batch-preserve-term-settings.exp
8024 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
8025
97dd8e07
CB
80262019-08-15 Christian Biesinger <cbiesinger@google.com>
8027
8028 * lib/gdb.exp: When running on a mingw target, replace
8029 /x/ with x:/.
8030
75faf5c4
AH
80312019-08-14 Alan Hayward <alan.hayward@arm.com>
8032
8033 * gdb.arch/aarch64-prologue.c: New test.
8034 * gdb.arch/aarch64-prologue.exp: New file.
8035
abc6c00f
TV
80362019-08-13 Tom de Vries <tdevries@suse.de>
8037
8038 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
8039 Thread.
8040
74c2c1f4
SL
80412019-08-13 Sandra Loosemore <sandra@codesourcery.com>
8042
8043 * gdb.python/py-completion.exp: Download the .py file to the host
8044 and use its host pathname. Conditionalize tests that use
8045 tab completion and manipulate files on the build machine.
8046 * gdb.python/py-events.exp: Download the .py file to the host
8047 and use its host pathname.
8048 * gdb.python/py-evsignal.exp: Likewise.
8049 * gdb.python/py-evthreads.exp: Likewise.
8050 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
8051 pathname syntax.
8052 * gdb.python/py-framefilter.exp: Download the .py file to the right
8053 place on the host. Match Windows pathname syntax.
8054 * gdb.python/py-mi-var-info-path-expression.exp: Download the
8055 .py file to the host and use its host pathname.
8056 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
8057 * gdb.python/py-objfile.exp: Expect a host pathname, not a
8058 build pathname. Skip symlink test on Windows host. Add missing
8059 newline at end of file.
8060 * gdb.python/py-pp-maint.exp: Download the .py file to the host
8061 and use its host pathname.
8062 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
8063 * gdb.python/py-section-script.exp: Use host location of binfile
8064 on safe-path. Use correct path separator on Windows host.
8065 Reorder alternatives in gdb_test_multiple to prevent matching
8066 the wrong alternative on success.
8067 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
8068
ca2589f3
PP
80692019-08-12 Patrick Palka <patrick@parcs.ath.cx>
8070
8071 * gdb.gdb/selftest.exp (test_with_self): Update test to now
8072 expect the GDB inferior to no longer immediately stop after
8073 being resumed with "signal SIGINT".
8074
020a839d
SL
80752019-08-09 Sandra Loosemore <sandra@codesourcery.com>
8076
8077 * gdb.linespec/break-ask.exp: Generalize regexps to match
8078 Windows pathnames too.
8079
128d6509
TV
80802019-08-08 Tom de Vries <tdevries@suse.de>
8081
8082 PR testsuite/24862
8083 * lib/tuiterm.exp (_accept): Fix CSI regexp.
8084
590042fc
PW
80852019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8086
8087 * gdb.base/style.exp: Update tests for help doc new invariants.
8088 * gdb.base/help.exp: Likewise.
8089
046bebe1
TT
80902019-08-06 Tom Tromey <tom@tromey.com>
8091
8092 * gdb.base/style.exp: Add disassemble test.
8093 * gdb.base/style.c (some_called_function): New function.
8094 (main): Use it.
8095
0b27c27d
CB
80962019-08-05 Christian Biesinger <cbiesinger@google.com>
8097
8098 * gdb.python/py-block.exp: Test dictionary access on blocks.
8099
580f1034
SM
81002019-08-05 Simon Marchi <simon.marchi@efficios.com>
8101
8102 PR gdb/24863
8103 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
8104 -list-thread-groups --available test when running under
8105 check-read1.
8106
d86bd7cb
TV
81072019-08-05 Tom de Vries <tdevries@suse.de>
8108
8109 PR testsuite/24863
8110 * lib/gdb.exp (with_read1_timeout_factor): New proc.
8111 * gdb.base/help.exp: Use with_read1_timeout_factor.
8112 * gdb.base/info-macros.exp: Same.
8113 * gdb.cp/nested-types.exp: Same.
8114
a80cf5d8
TV
81152019-08-05 Tom de Vries <tdevries@suse.de>
8116
8117 * lib/gdb.exp (version_at_least): Factor out of ...
8118 (tcl_version_at_least): ... here.
8119 (gdb_compile): Fail if pie results in non-PIE executable.
8120 (readelf_version, readelf_prints_pie): New proc.
8121 (exec_is_pie): Return -1 if unknown.
8122
d0962838
TV
81232019-08-05 Tom de Vries <tdevries@suse.de>
8124
8125 * lib/gdb.exp (tcl_version_at_least): Fix typo.
8126
2252ff3d
SL
81272019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8128
8129 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
8130
26655f53
SL
81312019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8132
8133 * lib/completion-support.exp (test_gdb_complete_none): Skip
8134 tab completion tests if no readline support.
8135 (test_gdb_complete_unique_re): Likewise.
8136 (test_gdb_complete_multiple): Likewise.
8137
db4dc13e
PW
81382019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8139
8140 * gdb.base/info_sources.exp: New file.
8141 * gdb.base/info_sources.c: New file.
8142 * gdb.base/info_sources_base.c: New file.
8143
0eba165a
PFC
81442019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8145
8146 * gdb.base/batch-exit-status.exp: Call test_exit_status with
8147 prefix argument.
8148 (test_exit_status): Add prefix argument.
8149
59bd512b
TV
81502019-08-01 Tom de Vries <tdevries@suse.de>
8151
8152 PR testsuite/24863
8153 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
8154 calling exp_continue for new thread and thread exited messages.
8155
2a3ad588
TV
81562019-08-01 Tom de Vries <tdevries@suse.de>
8157
8158 PR testsuite/24863
8159 * gdb.base/structs.exp: Fix check-read1 timeout using
8160 gdb_test_sequence.
8161 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
8162
117eb594
TV
81632019-08-01 Tom de Vries <tdevries@suse.de>
8164
8165 PR testsuite/24863
8166 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
8167 line.
8168
ed591340
TV
81692019-08-01 Tom de Vries <tdevries@suse.de>
8170
8171 PR testsuite/24863
8172 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
8173
aa3b6533
TT
81742019-07-30 Tom Tromey <tromey@adacore.com>
8175
8176 * gdb.ada/display_nested.exp: New file.
8177 * gdb.ada/display_nested/foo.adb: New file.
8178 * gdb.ada/display_nested/pack.adb: New file.
8179 * gdb.ada/display_nested/pack.ads: New file.
8180
2906593f
CB
81812019-07-30 Christian Biesinger <cbiesinger@google.com>
8182
8183 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
8184 namespace.
8185 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
8186
0f575925
TV
81872019-07-30 Tom de Vries <tdevries@suse.de>
8188
8189 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
8190 instead.
8191
b13057d9
TV
81922019-07-30 Tom de Vries <tdevries@suse.de>
8193
8194 PR testsuite/24834
8195 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
8196 (exec_is_pie): New proc.
8197
5c4dde85
CB
81982019-07-29 Christian Biesinger <cbiesinger@google.com>
8199
8200 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
8201
c620ed88
CB
82022019-07-29 Christian Biesinger <cbiesinger@google.com>
8203
8204 * gdb.python/py-objfile.c: Add global and static vars.
8205 * gdb.python/py-objfile.exp: Test new functions Objfile.
8206 lookup_global_symbol and lookup_static_symbol.
8207
3d235706
TT
82082019-07-29 Tom Tromey <tom@tromey.com>
8209
8210 * lib/tuiterm.exp (Term::_csi_@): New proc.
8211 (Term::_csi_X): Don't move cursor.
8212
c7e4c0a6
PW
82132019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8214
8215 * gdb.base/options.exp: Update backtrace - completion to
8216 new option -frame-info.
8217 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
8218 Test new 'set print frame-info'. Test backtrace -frame-info
8219 overriding 'set print frame-info'.
8220 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
8221 Test new 'set print frame-info'.
8222 Verify consistency of backtrace with and without filters, with and
8223 without -no-filters.
8224 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
8225 default.
8226
de28a3b7
TV
82272019-07-29 Tom de Vries <tdevries@suse.de>
8228
8229 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
8230 no arguments".
8231
507dd60e
TV
82322019-07-29 Tom de Vries <tdevries@suse.de>
8233
8234 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
8235 is a substring of the first for "complete non-unique file name".
8236
5beafce9
TV
82372019-07-29 Tom de Vries <tdevries@suse.de>
8238
8239 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
8240 with ".*".
8241
2d274232
TV
82422019-07-29 Tom de Vries <tdevries@suse.de>
8243
8244 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
8245 Pass prompt_regexp parameter to gdb_test_multiple calls.
8246
9197cd8b
TV
82472019-07-29 Tom de Vries <tdevries@suse.de>
8248
8249 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 8250 print registers" regexps.
9197cd8b 8251
b528dae0
TV
82522019-07-29 Tom de Vries <tdevries@suse.de>
8253
8254 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
8255
d17725d7
TV
82562019-07-29 Tom de Vries <tdevries@suse.de>
8257
8258 PR gdb/24855
8259 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
8260 (skip_python_tests_prompt): Add prompt_regexp argument to
8261 gdb_test_multiple calls.
8262
52b75bf1
TT
82632019-07-27 Tom Tromey <tom@tromey.com>
8264
8265 * gdb.tui/main.exp: New file.
8266
2b1d00c2
TT
82672019-07-27 Tom Tromey <tom@tromey.com>
8268
8269 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
8270 optional.
8271 * gdb.tui/empty.exp: New file.
8272
ded631d5
TT
82732019-07-27 Tom Tromey <tom@tromey.com>
8274
8275 * lib/tuiterm.exp (spawn): New proc.
8276 (Term::resize): New proc.
8277 * gdb.tui/resize.exp: New file.
8278
58ac439d
TT
82792019-07-27 Tom Tromey <tom@tromey.com>
8280
8281 * gdb.tui/list.exp: New file.
8282
fe1f56ee
TT
82832019-07-27 Tom Tromey <tom@tromey.com>
8284
8285 * gdb.tui/regs.exp: New file.
8286
f790b310
TT
82872019-07-27 Tom Tromey <tom@tromey.com>
8288
8289 * gdb.tui/basic.exp: Add "layout split" test.
8290
d95fc6ee
TT
82912019-07-27 Tom Tromey <tom@tromey.com>
8292
8293 * gdb.tui/basic.exp: Add "layout asm" test.
8294
c3786b3a
TT
82952019-07-27 Tom Tromey <tom@tromey.com>
8296
8297 * lib/tuiterm.exp: New file.
8298 * gdb.tui/basic.exp: New file.
8299
98a617f8
KB
83002019-07-27 Kevin Buettner <kevinb@redhat.com>
8301
8302 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
8303 Enable tests associated with this flag. Adjust regex
8304 referencing "foo_low" to now refer to "foo_cold" instead.
8305
5c076da4
KB
83062019-07-27 Kevin Buettner <kevinb@redhat.com>
8307
8308 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
8309 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
8310 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
8311 foo_cold. Revise comments to match.
8312 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
8313 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
8314 were wrapped into this proc; Call do_test in loop from outermost
8315 level.
8316 (foo_low): Rename all occurrences to "foo_cold".
8317 (backtrace from baz): New test.
8318 (x2/i foo_cold): New test.
8319 (info line *foo_cold): New test.
8320
1512d3b7
TV
83212019-07-26 Tom de Vries <tdevries@suse.de>
8322
8323 * gdb.arch/i386-pkru.exp: Fix unterminated string.
8324
297989a1
TV
83252019-07-25 Tom de Vries <tdevries@suse.de>
8326
8327 PR testsuite/24830
8328 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8329 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8330 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8331 (skip_libstdcxx_probe_tests): ... here.
8332 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8333
b3b965fb
TV
83342019-07-24 Tom de Vries <tdevries@suse.de>
8335
8336 PR testsuite/24807
8337 * gdb.objc/basicclass.m: Include stdio.h.
8338 * gdb.objc/nondebug.m: Same.
8339 * gdb.objc/objcdecode.m: Same.
8340
4625b4d0
TV
83412019-07-24 Tom de Vries <tdevries@suse.de>
8342
8343 PR testsuite/24612
8344 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8345 additional_flags.
8346
024a5840
TV
83472019-07-24 Tom de Vries <tdevries@suse.de>
8348
8349 PR testsuite/24831
8350 * gdb.multi/tids.exp: Update error messages for info threads.
8351
c76ddaa3
TV
83522019-07-24 Tom de Vries <tdevries@suse.de>
8353
8354 * gdb.base/info-types.exp: Allow info types to print info for more than
8355 one file.
8356
9a618ef6
TV
83572019-07-23 Tom de Vries <tdevries@suse.de>
8358
8359 PR testsuite/24842
8360 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8361 gdb_spawn_with_cmdline_opts.
8362
40eadf04
SP
83632019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8364
8365 * gdb.arch/arm-cmse-sgstubs.c: New test.
8366 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8367
5ba29434
TV
83682019-07-23 Tom de Vries <tdevries@suse.de>
8369
8370 PR testsuite/24711
8371 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8372 issuing next command.
8373
a8e9d247
AB
83742019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8375
8376 * gdb.ada/info_auto_lang.exp: Update expected results.
8377 * gdb.base/info-types.c: Add additional types to check.
8378 * gdb.base/info-types.exp: Update expected results.
8379
eb86c5e2
AB
83802019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8381
8382 * gdb.base/info-types.c: New file.
8383 * gdb.base/info-types.exp: New file.
8384
01e175fe
AB
83852019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8386
8387 * gdb.arch/riscv-bp-infcall.c: New file.
8388 * gdb.arch/riscv-bp-infcall.exp: New file.
8389
6b78c3f8
AB
83902019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8391
8392 PR breakpoints/24541
8393 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8394
da738167
TV
83952019-07-14 Tom de Vries <tdevries@suse.de>
8396
8397 PR testsuite/24760
8398 * gdb.objc/basicclass.exp: Fix unterminated string.
8399
0d4e84ed
AB
84002019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8401 Andrew Burgess <andrew.burgess@embecosm.com>
8402
8403 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8404 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8405 negative bounds.
8406 * gdb.fortran/vla-value.exp: Print elements of an array with
8407 negative bounds.
8408 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8409 testing.
8410
021d8588
AB
84112019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8412
8413 * gdb.base/options.exp (expect_string): Dequote strings in
8414 results.
8415 (test-string): Test strings with different quoting and reindent.
8416
f06f1252
TT
84172019-07-10 Tom Tromey <tromey@adacore.com>
8418
8419 * gdb.ada/mi_ex_cond.exp: Update expected results.
8420 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8421 * gdb.ada/mi_catch_ex.exp: Update expected results.
8422 * gdb.ada/mi_catch_assert.exp: Update expected results.
8423 * gdb.ada/catch_ex.exp (catch_exception_info)
8424 (catch_exception_entry, catch_assert_entry)
8425 (catch_unhandled_entry): Update.
8426 * gdb.ada/catch_assert_if.exp: Update expected results.
8427
b863685d
RB
84282019-07-10 Richard Bunt <richard.bunt@arm.com>
8429 Stephen Roberts <stephen.roberts@arm.com>
8430
8431 * gdb.base/define.exp: Restore original prompt.
8432
cb1e4e32
PA
84332019-07-09 Pedro Alves <palves@redhat.com>
8434
8435 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8436 breakpoints" output.
8437 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8438 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8439 throw" creates breakpoint.
8440 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8441 'type="catchpoint"'.
8442
b58a68fe
PA
84432019-07-09 Pedro Alves <palves@redhat.com>
8444
8445 PR c++/15468
8446 * gdb.cp/except-multi-location-lib.cc: New.
8447 * gdb.cp/except-multi-location-main.cc: New.
8448 * gdb.cp/except-multi-location.exp: New.
8449
0826779b
PW
84502019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8451
8452 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8453 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8454 argument and update callers.
8455
5b0e2db4
AB
84562019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8457
8458 * gdb.arch/amd64-break-on-asm-line.S: New file.
8459 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8460
1f6f6e21
PW
84612019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8462
8463 * gdb.base/printcmds.exp: Test printing C string and
8464 C wide string convenience vars without transiting via the inferior.
8465 Also make test names unique.
8466
ea142fbf
AH
84672019-07-08 Alan Hayward <alan.hayward@arm.com>
8468
5862c886 8469 PR breakpoints/25011
ea142fbf
AH
8470 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8471
213fd9fa
PA
84722019-07-04 Pedro Alves <palves@redhat.com>
8473
8474 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8475 body returned ok(0), break(3) or continue(4).
8476 * gdb.testsuite/foreach_with_prefix.exp: New file.
8477
2b40fda7
AH
84782019-07-04 Alan Hayward <alan.hayward@arm.com>
8479
8480 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8481
a26c8de0
PA
84822019-07-03 Pedro Alves <palves@redhat.com>
8483
8484 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8485 "return -code".
8486
5f4ba3e7
PA
84872019-07-03 Pedro Alves <palves@redhat.com>
8488
8489 PR cli/24732
8490 * gdb.base/shell.exp: Load completion-support.exp.
8491 Adjust expected error output. Add completion tests.
8492
a994424f
PA
84932019-07-03 Pedro Alves <palves@redhat.com>
8494
8495 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8496 string_to_regexp.
8497
3d9be6f5
PA
84982019-07-03 Pedro Alves <palves@redhat.com>
8499
8500 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8501 (expect_integer): Adjust to expect "-string".
8502 (expect_string): New.
8503 (all_options): Expect "-string".
8504 (test-flag, test-boolean): Adjust to expect "-string".
8505 (test-string): New proc.
8506 (top level): Call it.
8507
41fc454c
PA
85082019-07-03 Pedro Alves <palves@redhat.com>
8509
8510 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8511 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8512 the expected output in the success.
8513
b2b2a215
PA
85142019-07-03 Pedro Alves <palves@redhat.com>
8515
8516 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8517 Split one gdb_test_multiple call in two to avoid a race.
8518
fdbc9870
PA
85192019-07-03 Pedro Alves <palves@redhat.com>
8520
8521 * gdb.base/with.c: New file.
8522 * gdb.base/with.exp: New file.
8523
c6ac8931
PA
85242019-07-03 Pedro Alves <palves@redhat.com>
8525
8526 * gdb.base/settings.exp: Replace all references to "maint
8527 test-settings set" with references to "maint set test-settings",
8528 and all references to "maint test-settings show" with references
8529 to "maint show test-settings".
8530
970f9d09
PA
85312019-07-03 Pedro Alves <palves@redhat.com>
8532
8533 * gdb.base/settings.exp (test-string): Adjust expected out when
8534 testing "maint test-settings show filename"
8535
54d66006
PA
85362019-07-02 Pedro Alves <palves@redhat.com>
8537
8538 * gdb.base/options.exp (test-info-threads): New procedure.
8539 (top level): Call it.
8540
10d06d82
TT
85412019-06-28 Tom Tromey <tromey@adacore.com>
8542
8543 * gdb.dwarf2/ada-linkage-name.c: New file.
8544 * gdb.dwarf2/ada-linkage-name.exp: New file.
8545
3d507ff2
TT
85462019-06-27 Tom Tromey <tromey@adacore.com>
8547
d039f014 8548 PR c++/20020:
3d507ff2
TT
8549 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8550
8af58ffe
TV
85512019-06-26 Tom de Vries <tdevries@suse.de>
8552
8553 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8554
22e21752
TV
85552019-06-26 Tom de Vries <tdevries@suse.de>
8556
8557 * gdb.base/index-cache.exp: Add back missing debug option.
8558
b65b566c
PW
85592019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8560
8561 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8562
5c2c8c69
TV
85632019-06-25 Tom de Vries <tdevries@suse.de>
8564
8565 PR testsuite/24727
8566 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8567
164e3873
TV
85682019-06-24 Tom de Vries <tdevries@suse.de>
8569
8570 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8571
824eacee
TV
85722019-06-24 Tom de Vries <tdevries@suse.de>
8573
8574 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8575 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8576 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8577
385b97d3
TV
85782019-06-24 Tom de Vries <tdevries@suse.de>
8579
8580 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8581
c596f180
TV
85822019-06-21 Tom de Vries <tdevries@suse.de>
8583
8584 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8585
b13a7d03
TV
85862019-06-21 Tom de Vries <tdevries@suse.de>
8587
8588 PR testsuite/24518
8589 PR ada/24713
8590 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8591 index.
8592
899277ae
TT
85932019-06-19 Tom Tromey <tromey@adacore.com>
8594
8595 * gdb.ada/length_cond.exp: Add intro comment.
8596
680e1bee
TT
85972019-06-19 Tom Tromey <tromey@adacore.com>
8598
8599 * gdb.ada/length_cond.exp: New file.
8600 * gdb.ada/length_cond/length_cond.adb: New file.
8601 * gdb.ada/length_cond/pck.adb: New file.
8602 * gdb.ada/length_cond/pck.ads: New file.
8603
0ed4690a
TV
86042019-06-18 Tom de Vries <tdevries@suse.de>
8605
8606 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8607
d20ed5fd
TT
86082019-06-18 Tom Tromey <tromey@adacore.com>
8609
8610 * gdb.base/list0.h: Add comment explaining control character.
8611
86e04673
TV
86122019-06-18 Tom de Vries <tdevries@suse.de>
8613
8614 * boards/fission.exp: Break up long debug_flags line.
8615
c4973306
SM
86162019-06-16 Tom de Vries <tdevries@suse.de>
8617
8618 PR gdb/24445
8619 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8620 generated index.
8621
93cb9841
AB
86222019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8623
8624 PR gdb/24686
8625 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8626 improve detection of bug gdb/24541.
8627
399aaebd
SM
86282019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8629
8630 PR gdb/24669
8631 * gdb.base/index-cache.exp (uses_readnow,
8632 expecting_index_cache_use): Define global variable.
8633 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8634 expecting_index_cache_use.
8635
584a927c
AB
86362019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8637 Andrew Burgess <andrew.burgess@embecosm.com>
8638
8639 * gdb.fortran/pointers.f90: New file.
8640 * gdb.fortran/print_type.exp: New file.
8641 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8642 * gdb.fortran/vla-type.exp: Likewise.
8643 * gdb.fortran/vla-value.exp: Likewise.
8644 * gdb.mi/mi-vla-fortran.exp: Likewise.
8645
30056ea0
AB
86462019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8647
8648 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8649 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8650 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8651 as a stop reason.
8652
ec8e2b6d
AB
86532019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8654
8655 * gdb.base/annota1.exp: Update expected results.
8656 * gdb.cp/annota2.exp: Likewise.
8657 * gdb.cp/annota3.exp: Likewise.
8658
09e4c4e1
AB
86592019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8660
8661 * gdb.base/style-logging.exp: Remove path from test name.
8662
0735b091
TT
86632019-06-14 Tom Tromey <tromey@adacore.com>
8664
8665 PR gdb/24502:
8666 * gdb.base/style-logging.exp: New file.
8667
f5686554
TT
86682019-06-14 Tom Tromey <tromey@adacore.com>
8669
8670 * gdb.base/symfile-warn.exp: New file.
8671 * gdb.base/symfile-warn.c: New file.
8672
a0c1ffed
TT
86732019-06-14 Tom Tromey <tromey@adacore.com>
8674
8675 * gdb.base/annotate-symlink.exp: New file.
8676
f411722c
TT
86772019-06-14 Tom Tromey <tromey@adacore.com>
8678
8679 * gdb.ada/set_wstr.exp: Add reassignment test.
8680
4268ec18
TT
86812019-06-14 Tom Tromey <tromey@adacore.com>
8682
8683 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8684 'unchecked_access and 'unrestricted_access as well.
8685
9a9e394b
TT
86862019-06-14 Tom Tromey <tromey@adacore.com>
8687
8688 PR ada/24539:
8689 * gdb.ada/vla.exp: Update tests.
8690 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8691 pragma.
8692
4c048731
PA
86932019-06-13 Pedro Alves <palves@redhat.com>
8694
8695 * gdb.base/settings.exp (test-integer): Test junk after
8696 "unlimited".
8697
6665660a
PA
86982019-06-13 Pedro Alves <palves@redhat.com>
8699
8700 * gdb.base/options.exp (test-thread-apply): New.
8701 (top level): Call it.
8702
5d707134
PA
87032019-06-13 Pedro Alves <palves@redhat.com>
8704
8705 * gdb.base/options.exp (test-frame-apply): New.
8706 (top level): Test print commands with different "frame apply"
8707 prefixes.
8708
e2a689da
PA
87092019-06-13 Pedro Alves <palves@redhat.com>
8710
e79be6e5 8711 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8712 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8713 'max_completions' parameter and handle it.
8714 (test_gdb_completion_offers_commands): New.
8715
90a1ef87
PA
87162019-06-13 Pedro Alves <palves@redhat.com>
8717
8718 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8719
d4c16835
PA
87202019-06-13 Pedro Alves <palves@redhat.com>
8721
8722 * gdb.base/options.exp (test-backtrace): New.
8723 (top level): Call it.
8724
2daf894e
PA
87252019-06-13 Pedro Alves <palves@redhat.com>
8726
8727 * gdb.guile/scm-frame-args.exp: Use "set print
8728 raw-frame-arguments" instead of "set print raw frame-arguments".
8729 * gdb.python/py-frame-args.exp: Likewise.
8730
e6ed716c
PA
87312019-06-13 Pedro Alves <palves@redhat.com>
8732
8733 * gdb.compile/compile.exp: Adjust expected output to option
8734 processing changes.
8735
7d8062de
PA
87362019-06-13 Pedro Alves <palves@redhat.com>
8737
8738 * gdb.base/options.exp: Build executable.
8739 (test-print): New procedure.
8740 (top level): Call it, once for "print" and another for "compile
8741 print".
8742
9d0faba9
PA
87432019-06-13 Pedro Alves <palves@redhat.com>
8744
8745 * gdb.base/options.c: New file.
8746 * gdb.base/options.exp: New file.
8747
dee7b4c8
PA
87482019-06-13 Pedro Alves <palves@redhat.com>
8749
8750 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8751 that "o" is ambiguous.
8752
dca0f6c0
PA
87532019-06-13 Pedro Alves <palves@redhat.com>
8754
8755 * gdb.base/settings.c: New file.
8756 * gdb.base/settings.exp: New file.
8757
ccf46844
PA
87582019-06-13 Pedro Alves <palves@redhat.com>
8759
8760 * gdb.base/completion.exp: Fix comment typo.
8761
b9a3f842
PA
87622019-06-13 Pedro Alves <palves@redhat.com>
8763
8764 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8765 foo --1" test.
8766
d106773e
PA
87672019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8768
8769 * gdb.fortran/block-data.f: New.
8770 * gdb.fortran/block-data.exp: New.
8771
fea82da0
TV
87722019-06-11 Tom de Vries <tdevries@suse.de>
8773
8774 PR testsuite/24521
8775 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8776 message.
8777
8c2e74f1
TV
87782019-06-11 Tom de Vries <tdevries@suse.de>
8779
8780 PR testsuite/24521
8781 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8782
b49851c8
TV
87832019-06-11 Tom de Vries <tdevries@suse.de>
8784
8785 * boards/readnow.exp: New file.
8786
a7067863
AB
87872019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8788
8789 * gdb.fortran/vla-sizeof.exp: Update expected results.
8790
1a3da2cd
AB
87912019-06-06 Amos Bird <amosbird@gmail.com>
8792
8793 * gdb.base/annota1.exp (thread_switch): Add test for
8794 thread-exited annotation.
8795
3847a7bf
TT
87962019-06-06 Tom Tromey <tromey@adacore.com>
8797
8798 * gdb.base/maint.exp: Expect command started/finished output.
8799
0088ba59
AB
88002019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8801
8802 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8803 comment.
8804 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8805
312617a3
AB
88062019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8807
8808 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8809 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8810 * gdb.arch/riscv-unwind-long-insn.c: New file.
8811 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8812
e1f2e1a2
CB
88132019-06-04 Christian Biesinger <cbiesinger@google.com>
8814
d3238f7d 8815 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8816
206584bd
PW
88172019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8818
8819 * lib/gdb.exp (help_list_trailer): New regexp variable
8820 factorizing the help trailer message.
8821 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8822 arg to allow to better factorize various tests.
8823 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8824 (test_prefix_command_help): Use help_list_trailer.
8825 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8826 * gdb.guile/scm-cmd.exp: Likewise.
8827 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8828 * gdb.base/help.exp: Use test_user_defined_class_help.
8829 * gdb.base/style.exp: Add tests for styling of help and apropos.
8830 * lib/gdb-utils.exp (style): Add title and highlight styles.
8831
708dc93e
PW
88322019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8833
8834 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8835 $_shell_exitsignal.
8836 * gdb.base/default.exp: Update for new convenience variables.
8837
f49055a5
TT
88382019-05-29 Tom Tromey <tromey@adacore.com>
8839
8840 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8841 to "break complete ada" test case's regexp.
8842
4330d61d
TT
88432019-05-29 Tom Tromey <tromey@adacore.com>
8844
8845 PR c++/20020:
8846 * gdb.cp/constexpr-field.exp: New file.
8847 * gdb.cp/constexpr-field.cc: New file.
8848
000439d5
TT
88492019-05-29 Tom Tromey <tromey@adacore.com>
8850
8851 * gdb.base/finish.exp (finish_no_print): New proc.
8852 (finish_tests): Call it.
8853
5a01c34c
TV
88542019-05-24 Tom de Vries <tdevries@suse.de>
8855
8856 * gdb.dwarf2/gdb-add-index.exp: New file.
8857
18125b16
TT
88582019-05-22 Tom Tromey <tromey@adacore.com>
8859
8860 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8861 * gdb.base/style.exp: Use "style".
8862 * lib/gdb-utils.exp (style): New proc.
8863
af1a8d03
TV
88642019-05-22 Tom de Vries <tdevries@suse.de>
8865
8866 * gdb.base/align.exp: Require c++11.
8867
e7fe496b
TV
88682019-05-22 Tom de Vries <tdevries@suse.de>
8869
8870 PR testsuite/24586
8871 * gdb.python/py-mi-var-info-path-expression.exp: Call
8872 mi_skip_python_tests to check if python is supported.
8873
8fca4da0
AH
88742019-05-22 Alan Hayward <alan.hayward@arm.com>
8875
8876 * gdb.arch/aarch64-pauth.c: New test.
8877 * gdb.arch/aarch64-pauth.exp: New file.
8878
b7060614
AH
88792019-05-22 Alan Hayward <alan.hayward@arm.com>
8880
8881 * README (Re-running Tests Outside The Testsuite): New section.
8882
669d0468
TV
88832019-05-21 Tom de Vries <tdevries@suse.de>
8884
8885 * gdb.arch/amd64-eval.exp: Require c++11.
8886 * gdb.base/max-depth.exp: Same.
8887 * gdb.compile/compile-cplus-array-decay.exp: Same.
8888 * gdb.cp/meth-typedefs.exp: Same.
8889 * gdb.cp/subtypes.exp: Same.
8890 * gdb.cp/temargs.exp: Same.
8891
ce3ebcaa
AH
88922019-05-21 Alan Hayward <alan.hayward@arm.com>
8893
8894 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8895
34d11c68
AB
88962019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8897
8898 PR gdb/18644
8899 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8900 * gdb.fortran/printing-types.exp: Add new test.
8901 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8902 testing.
8903 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8904 setup_kfail call.
8905
87781e84
AH
89062019-05-17 Alan Hayward <alan.hayward@arm.com>
8907
8908 * README (Running the Testsuite): Change example.
8909 (Testsuite Parameters): Remove TRANSCRIPT.
8910 * lib/gdb.exp: Remove TRANSCRIPT check.
8911
b420b89e
AH
89122019-05-17 Alan Hayward <alan.hayward@arm.com>
8913
8914 * README (Testsuite Parameters): Add replay logging to
8915 GDBSERVER_DEBUG.
8916 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8917 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8918 as a comma separated list.
8919 (gdb_debug_init): Override procedure.
8920
408e9b8b
AH
89212019-05-17 Alan Hayward <alan.hayward@arm.com>
8922
8923 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8924 (gdb_write_cmd_file): New procedure.
8925 * lib/gdbserver-support.exp (gdbserver_start): Call
8926 gdbserver_write_cmd_file.
8927 (gdbserver_write_cmd_file): New procedure.
8928
f9e2e39d
AH
89292019-05-17 Alan Hayward <alan.hayward@arm.com>
8930
8931 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8932 (delete_breakpoints): Likewise.
8933 (gdb_run_cmd): Likewise.
8934 (gdb_start_cmd): Likewise.
8935 (gdb_starti_cmd): Likewise.
8936 (gdb_internal_error_resync): Likewise.
8937 (gdb_test_multiple): Likewise.
8938 (gdb_reinitialize_dir): Likewise.
8939 (default_gdb_exit): Likewise.
8940 (gdb_file_cmd): Mark kill as optional.
8941 (default_gdb_start): Call gdb_stdin_log_init.
8942 (send_gdb): Call gdb_stdin_log_write.
8943 (rerun_to_main): Mark Y as an answer.
8944 (gdb_stdin_log_init): New function.
8945 (gdb_stdin_log_write): Likewise.
8946
81f47ac2
AH
89472019-05-17 Alan Hayward <alan.hayward@arm.com>
8948
8949 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8950 * gdb.base/debug-expr.exp: Likewise.
8951 * gdb.base/foll-fork.exp: Likewise.
8952 * gdb.base/foll-vfork.exp: Likewise.
8953 * gdb.base/fork-print-inferior-events.exp: Likewise.
8954 * gdb.base/gdb-sigterm.exp: Likewise.
8955 * gdb.base/gdbinit-history.exp: Likewise.
8956 * gdb.base/osabi.exp: Likewise.
8957 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8958 * gdb.base/ui-redirect.exp: Likewise.
8959 * gdb.gdb/unittest.exp: Likewise.
8960 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8961 * gdb.mi/mi-watch.exp: Likewise.
8962 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8963 * gdb.mi/user-selected-context-sync.exp: Likewise.
8964 * gdb.python/python.exp: Disable debug test when debugging.
8965 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8966 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8967 Likewise.
8968 * gdb.threads/stepi-random-signal.exp: Likewise.
8969
29b52314
AH
89702019-05-17 Alan Hayward <alan.hayward@arm.com>
8971
8972 * Makefile.in: Pass through GDB_DEBUG.
8973 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8974 (gdb,debug): Add board setting.
8975 * lib/gdb.exp (default_gdb_start): Start debugging.
8976 (gdb_debug_enabled): New procedure.
8977 (gdb_debug_init): Likewise.
29b52314
AH
8978
89792019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8980
29b52314
AH
8981 * Makefile.in: Pass through GDB_DEBUG.
8982 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8983 (gdb,debug): Add board setting.
8984 * lib/gdb.exp (default_gdb_start): Start debugging.
8985 (gdb_debug_enabled): New procedure.
8986 (gdb_debug_init): Likewise.
29b52314 8987
ca1285d1
AH
89882019-05-17 Alan Hayward <alan.hayward@arm.com>
8989
8990 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8991
f3a09c80
AH
89922019-05-17 Alan Hayward <alan.hayward@arm.com>
8993
8994 * gdb.base/ui-redirect.exp: Test redirection.
8995
26648588
JV
89962019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8997
8998 * gdb.mi/mi-complete.exp: New file.
8999 * gdb.mi/mi-complete.cc: Likewise.
9000
14237686
AB
90012019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
9002
9003 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
9004 indexed and sliced arrays, and pointers to arrays.
9005
e7bd7fba
TT
90062019-05-14 Tom Tromey <tromey@adacore.com>
9007
9008 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
9009 styling test.
9010
2764128d
TV
90112019-05-14 Tom de Vries <tdevries@suse.de>
9012
9013 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
9014 selection entry encoding.
9015
71bed2db
TT
90162019-05-10 Tom Tromey <tromey@adacore.com>
9017
9018 * gdb.ada/info_exc.exp: Add "complete" test.
9019
63b667ad
TV
90202019-05-09 Tom de Vries <tdevries@suse.de>
9021
9022 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
9023 CU-relative.
9024
9cfd2b89
TV
90252019-05-09 Tom de Vries <tdevries@suse.de>
9026
9027 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
9028 CU-relative.
9029
2228ef77
XR
90302019-05-08 Joel Brobecker <brobecker@adacore.com>
9031
9032 * gdb.ada/frame_arg_lang.exp: New testcase.
9033 * gdb.ada/frame_arg_lang/bla.adb: New file.
9034 * gdb.ada/frame_arg_lang/pck.ads: New file.
9035 * gdb.ada/frame_arg_lang/pck.adb: New file.
9036 * gdb.ada/frame_arg_lang/foo.c: New file.
9037
80e55b13
TT
90382019-05-08 Tom Tromey <tromey@adacore.com>
9039
9040 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
9041
9d3421af
TT
90422019-05-08 Tom Tromey <tromey@adacore.com>
9043
9044 * gdb.base/ptype-offsets.exp: Update tests.
9045
844333e2
TT
90462019-05-08 Tom Tromey <tromey@adacore.com>
9047
9048 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
9049 cases.
9050 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
9051 "short".
9052
988915ee
TT
90532019-05-08 Tom Tromey <tromey@adacore.com>
9054
9055 * gdb.ada/vla.exp: New file.
9056 * gdb.ada/vla/vla.adb: New file.
9057
7bd55dac
TV
90582019-05-07 Tom de Vries <tdevries@suse.de>
9059
9060 * gdb.base/index-cache.exp (ls_host): Fix return statement.
9061
75f06e9d
TV
90622019-05-07 Tom de Vries <tdevries@suse.de>
9063
9064 PR testsuite/24522
9065 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
9066 section.
9067
77e7aaa4
TV
90682019-05-07 Tom de Vries <tdevries@suse.de>
9069
9070 PR testsuite/24522
9071 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
9072 .debug_aranges section.
9073
456ba0fa
TV
90742019-05-07 Tom de Vries <tdevries@suse.de>
9075
9076 PR testsuite/24159
9077 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
9078
5a56d6a6
TV
90792019-05-06 Tom de Vries <tdevries@suse.de>
9080
9081 * lib/gdb.exp (exec_has_index_section): New proc.
9082 * gdb.base/index-cache.exp: Handle case that binfile contains an index
9083 section.
9084
9d6d4be8
TV
90852019-05-04 Tom de Vries <tdevries@suse.de>
9086
9087 * boards/cc-with-debug-names.exp: New file.
9088
222a8d25
TT
90892019-05-03 Tom Tromey <tromey@adacore.com>
9090
9091 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
9092 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
9093 * gdb.ada/char_enum.exp: Add test.
9094
0fdfd794
TV
90952019-05-03 Tom de Vries <tdevries@suse.de>
9096
9097 * boards/cc-with-gdb-index.exp: New file.
9098
80062eb9
AB
90992019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
9100
9101 * gdb.rust/simple.exp: Add new test case.
9102 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
9103 (main): Initialise an instance of the new struct.
9104
4504bbde
TT
91052019-05-01 Tom Tromey <tromey@adacore.com>
9106
9107 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
9108 record.
9109 (NPR): New variable.
9110 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
9111 test.
9112
d48e62f4
TT
91132019-05-01 Tom Tromey <tromey@adacore.com>
9114
9115 * gdb.ada/packed_array_assign.exp: Add packed assignment
9116 regression test.
9117
f59f30f5
TV
91182019-05-01 Tom de Vries <tdevries@suse.de>
9119
9120 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
9121
b70bfc54
TV
91222019-05-01 Tom de Vries <tdevries@suse.de>
9123
9124 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
9125
15f18d14
AT
91262019-04-30 Ali Tamur <tamur@google.com>
9127
9128 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
9129
2ff0a947
TT
91302019-04-30 Tom Tromey <tromey@adacore.com>
9131
9132 * lib/ada.exp (find_ada_tool): New proc.
9133 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
9134 * gdb.ada/catch_ex_std.exp: New file.
9135 * gdb.ada/catch_ex_std/foo.adb: New file.
9136 * gdb.ada/catch_ex_std/some_package.adb: New file.
9137 * gdb.ada/catch_ex_std/some_package.ads: New file.
9138
a776957c
TT
91392019-04-30 Tom Tromey <tromey@adacore.com>
9140
9141 PR c++/24470:
9142 * gdb.cp/temargs.cc: Add test code from PR.
9143
bc68014d
AB
91442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9145
9146 * gdb.fortran/vla-datatypes.exp: Update expected results.
9147 * gdb.fortran/vla-ptype.exp: Likewise.
9148 * gdb.fortran/vla-type.exp: Likewise.
9149 * gdb.fortran/vla-value.exp: Likewise.
9150
f1fdc960
AB
91512019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9152
9153 * gdb.fortran/ptr-indentation.exp: Update expected results.
9154 * gdb.fortran/ptype-on-functions.exp: Likewise.
9155 * gdb.fortran/vla-ptr-info.exp: Likewise.
9156 * gdb.fortran/vla-value.exp: Likewise.
9157
bf7a4de1
AB
91582019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9159
9160 * gdb.fortran/ptype-on-functions.exp: New file.
9161 * gdb.fortran/ptype-on-functions.f90: New file.
9162
bbe75b9d
AB
91632019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9164
9165 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
9166 case void string.
9167
1db455a7
AB
91682019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9169
9170 * gdb.fortran/complex.exp: Expand.
9171 * gdb.fortran/complex.f: Renamed to...
9172 * gdb.fortran/complex.f90: ...this, and extended to add more
9173 complex values.
9174
b6d03bb2
AB
91752019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9176
9177 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
9178 MODULO, CMPLX.
9179
2e62ab40
AB
91802019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
9181 Richard Bunt <richard.bunt@arm.com>
9182
9183 * gdb.base/max-depth.c: New file.
9184 * gdb.base/max-depth.exp: New file.
9185 * gdb.python/py-nested-maps.c: New file.
9186 * gdb.python/py-nested-maps.exp: New file.
9187 * gdb.python/py-nested-maps.py: New file.
9188 * gdb.python/py-format-string.exp (test_max_depth): New proc.
9189 (test_all_common): Call test_max_depth.
9190 * gdb.fortran/max-depth.exp: New file.
9191 * gdb.fortran/max-depth.f90: New file.
9192 * gdb.go/max-depth.exp: New file.
9193 * gdb.go/max-depth.go: New file.
9194 * gdb.modula2/max-depth.exp: New file.
9195 * gdb.modula2/max-depth.c: New file.
9196 * lib/gdb.exp (get_print_expr_at_depths): New proc.
9197
d2b584a5
TV
91982019-04-29 Tom de Vries <tdevries@suse.de>
9199
9200 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
9201
136afab8
PW
92022019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9203
9204 * gdb.base/callexit.exp: Test may-call-functions off.
9205
725cbb63
KS
92062019-04-25 Keith Seitz <keiths@redhat.com>
9207
9208 PR c++/24367
9209 * gdb.cp/meth-typedefs.cc (incomplete_struct)
9210 (another_incomplete_struct, test_incomplete): New definitions.
9211 (main): Use new definitions.
9212 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
9213 functions.
9214
701adfb0
PA
92152019-04-25 Ali Tamur <tamur@google.com>
9216
9217 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
9218
82433e3e
SDJ
92192019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
9220
9221 PR corefiles/11608
9222 PR corefiles/18187
9223 * gdb.base/coredump-filter-build-id.exp: New file.
9224
dd06d4d6
AH
92252019-04-25 Alan Hayward <alan.hayward@arm.com>
9226
e79be6e5
SM
9227 * Makefile.in: Pass through GDBSERVER_DEBUG.
9228 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
9229 (gdbserver,debug): Add board setting.
9230 * gdb.trace/tspeed.exp: Skip when debugging.
9231 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
9232 * lib/gdbserver-support.exp: Likewise
dd06d4d6 9233
1670072e
TT
92342019-04-24 Tom Tromey <tromey@adacore.com>
9235
9236 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
9237 Rust.
9238
a59240a4
TT
92392019-04-24 Tom Tromey <tromey@adacore.com>
9240
9241 * gdb.arch/amd64-eval.exp: Test bitfield return.
9242 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
9243 (class Foo) <return_bitfields>: New method.
9244 (main): Call it.
9245
b907456c
AB
92462019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
9247
9248 * gdb.cp/many-args.cc: New file.
9249 * gdb.cp/many-args.exp: New file.
9250
5c565afd
TV
92512019-04-23 Tom de Vries <tdevries@suse.de>
9252
9253 PR gdb/24433
9254 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
9255
ba22ff86
AH
92562019-04-23 Alan Hayward <alan.hayward@arm.com>
9257
9258 * gdb.trace/backtrace.exp: Use nopie flag.
9259 * gdb.trace/circ.exp: Likewise.
9260 * gdb.trace/collection.exp: Likewise.
9261 * gdb.trace/ftrace.exp: Likewise.
9262 * gdb.trace/mi-trace-unavailable.exp: Likewise.
9263 * gdb.trace/mi-traceframe-changed.exp: Likewise.
9264 * gdb.trace/qtro.exp: Likewise.
9265 * gdb.trace/read-memory.exp: Likewise.
9266 * gdb.trace/report.exp: Likewise.
9267 * gdb.trace/tfile.exp: Likewise.
9268 * gdb.trace/tfind.exp: Likewise.
9269 * gdb.trace/unavailable.exp: Likewise.
9270
7905fc35
PA
92712019-04-22 Pedro Alves <palves@redhat.com>
9272
9273 * gdb.base/solib-probes-nosharedlibrary.c,
9274 gdb.base/solib-probes-nosharedlibrary.exp: New files.
9275
8ecb59f8
TT
92762019-04-19 Tom Tromey <tromey@adacore.com>
9277
9278 * gdb.ada/ptype_union.c: New file.
9279 * gdb.ada/ptype_union.exp: New file.
9280
62160ec9
TT
92812019-04-19 Tom Tromey <tromey@adacore.com>
9282
9283 PR symtab/24423:
9284 * gdb.base/list0.h (foo): Add a control-l character.
9285
36cd4ba5
TV
92862019-04-18 Tom de Vries <tdevries@suse.de>
9287
9288 PR gdb/24433
9289 * boards/local-board.exp: Set sysroot to "".
9290
b73715df
TV
92912019-04-18 Tom de Vries <tdevries@suse.de>
9292 Pedro Alves <palves@redhat.com>
9293
9294 PR gdb/24454
9295 * gdb.threads/vfork-follow-child-exec.c: New file.
9296 * gdb.threads/vfork-follow-child-exec.exp: New file.
9297 * gdb.threads/vfork-follow-child-exit.c: New file.
9298 * gdb.threads/vfork-follow-child-exit.exp: New file.
9299
4aa866af
LS
93002019-04-15 Leszek Swirski <leszeks@google.com>
9301
9302 * gdb.arch/amd64-eval.cc: New file.
9303 * gdb.arch/amd64-eval.exp: New file.
9304
e5a1a79a
AH
93052019-04-11 Alan Hayward <alan.hayward@arm.com>
9306
9307 * gdb.server/sysroot.c: New test.
9308 * gdb.server/sysroot.exp: New file.
9309 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
9310 matching param.
9311
41077b66
AB
93122019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
9313
9314 * gdb.base/align.exp: Extend test to cover structures containing
9315 only static fields.
9316
c30391f8
TV
93172019-04-11 Tom de Vries <tdevries@suse.de>
9318
9319 * boards/cc-with-dwz-m.exp: New file.
9320 * boards/cc-with-dwz.exp: New file.
9321 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
9322
e242fd12
SM
93232019-04-09 Simon Marchi <simon.marchi@efficios.com>
9324
9325 * gdb.base/start-cpp.exp: New file.
9326 * gdb.base/start-cpp.cc: New file.
9327
2b0c8b01
KB
93282019-04-08 Kevin Buettner <kevinb@redhat.com>
9329
9330 * gdb.python/py-thrhandle.exp: Adjust tests to call
9331 thread_from_handle instead of thread_from_thread_handle.
9332
947210e5
KB
93332019-04-08 Kevin Buettner <kevinb@redhat.com>
9334
9335 * gdb.python/py-thrhandle.exp: Add tests for
9336 gdb.InferiorThread.handle.
9337
d7df6549
AB
93382019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9339
9340 * gdb.python/py-function.exp: Check calling helper function from
9341 all languages.
9342 * lib/gdb.exp (gdb_supported_languages): New proc.
9343
8bdc1658
AB
93442019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9345
9346 * gdb.base/complex-parts.c: New file.
9347 * gdb.base/complex-parts.exp: New file.
9348
05caa1d2
TT
93492019-04-01 Tom Tromey <tromey@adacore.com>
9350
9351 PR symtab/23331:
9352 * gdb.dwarf2/dw2-ranges-main.c: New file.
9353 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9354 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9355
7734102d
EZ
93562019-03-30 Simon Marchi <simark@simark.ca>
9357
9358 * gdb.base/default.exp: Add values for $_gdb_major and
9359 $_gdb_minor.
9360
188e1fa9
TT
93612019-03-29 Tom Tromey <tromey@adacore.com>
9362
9363 * gdb.base/help.exp: Tighten apropos regexp.
9364
2880242d
KS
93652019-03-29 Keith Seitz <keiths@redhat.com>
9366
9367 * gdb.fortran/array-bounds.exp: New file.
9368 * gdb.fortran/array-bounds.f90: New file.
9369
077cad8e
PW
93702019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9371
9372 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9373
80047cfc
PW
93742019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9375
9376 * gdb.multi/hello.c (main): Increase alarm timer.
9377
f489207e
SL
93782019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9379
9380 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9381 factor when no hardware watchpoint support.
9382
c92df149
AH
93832019-03-28 Alan Hayward <alan.hayward@arm.com>
9384 Pedro Alves <palves@redhat.com>
9385
9386 * boards/local-board.exp: set sysroot to /.
9387
933aebfa
AH
93882019-03-27 Alan Hayward <alan.hayward@arm.com>
9389
9390 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9391 in child.
9392
9f9aa852
AB
93932019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9394
9395 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9396 field.
9397 (make_container): Initialise new field.
9398 * gdb.python/py-prettyprint.exp: Add new tests.
9399 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9400 <display_hint>: New method.
9401
3714a195
AB
94022019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9403
9404 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9405 gdb_continue_to_breakpoint more throughout this test.
9406 (run_lang_tests) Supply unique test names, and use
9407 gdb_test_no_output.
9408
18c77628
AB
94092019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9410
9411 * gdb.base/finish-pretty.exp: Update expected results.
9412 * gdb.base/pretty-print.c: New file.
9413 * gdb.base/pretty-print.exp: New file.
9414
9a93502f
PA
94152019-03-25 Pedro Alves <palves@redhat.com>
9416
9417 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9418 move comments outside list. Append '-i "" eof' section.
9419
968aa7ae
AH
94202019-03-22 Alan Hayward <alan.hayward@arm.com>
9421
34a7f2a4 9422 PR testsuite/25016
968aa7ae
AH
9423 * README: Add pie options.
9424 * gdb.base/break-interp.exp: Ensure pie is disabled.
9425 * gdb.base/dump.exp: Likewise.
9426 * lib/gdb.exp (gdb_compile): Add pie option.
9427
4c7d57e7
TT
94282019-03-19 Tom Tromey <tromey@adacore.com>
9429
9430 * gdb.mi/mi2-cli-display.c: New file.
9431 * gdb.mi/mi2-cli-display.exp: New file.
9432
bff8c71f
TT
94332019-03-18 Joel Brobecker <brobecker@adacore.com>
9434 Tom Tromey <tromey@adacore.com>
9435
9436 * gdb.ada/ptype_array/pck.adb: New file.
9437 * gdb.ada/ptype_array/pck.ads: New file.
9438 * gdb.ada/ptype_array/foo.adb: New file.
9439 * gdb.ada/ptype_array.exp: New file.
9440
d085f989
TT
94412019-03-14 Tom Tromey <tromey@adacore.com>
9442
9443 * gdb.base/style.exp: Add "set style sources" test.
9444
b4be1b06
SM
94452019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9446
9447 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9448 * mi-breakpoint-multiple-locations.exp: ... this.
9449 (make_breakpoints_pattern): New proc.
9450 (do_test): Add mi_version parameter, test -break-insert,
9451 -break-info and =breakpoint-created.
9452
7cde5fc2
AB
94532019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9454
9455 * config/default.exp: Remove 'load_lib gdb.exp'.
9456 * config/monitor.exp: Likewise.
9457 * config/sid.exp: Likewise.
9458 * config/sim.exp: Likewise.
9459 * config/slite.exp: Likewise.
9460 * config/unix.exp: Likewise.
9461 * gdb.base/default.exp: Remove unhelpful comment.
9462
efbecbc1
AB
94632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9464
9465 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9466
0841c79a
AB
94672019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9468
9469 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9470
4a270568
AB
94712019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9472
9473 * gdb.fortran/type-kinds.exp: Update expected results.
9474
067630bd
AB
94752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9476
9477 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9478
3be47f7a
AB
94792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9480
9481 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9482 function.
9483 (test_basic_parsing_of_type_kinds): Expand types tested.
9484 (test_parsing_invalid_type_kinds): New function.
9485
4d00f5d8
AB
94862019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9487
9488 * gdb.fortran/intrinsics.exp: New file.
9489 * gdb.fortran/intrinsics.f90: New file.
9490 * gdb.fortran/type-kinds.exp: New file.
9491
c8f91604
AB
94922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9493
9494 * gdb.fortran/dot-ops.exp: New file.
9495
dd9f2c76
AB
94962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9497
9498 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9499 Check upper and lower case logical literals.
9500
84ec9724
AB
95012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9502
9503 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9504 Remove duplicate tests.
9505
c3734e09
AH
95062019-03-06 Alan Hayward <alan.hayward@arm.com>
9507
9508 * lib/gdb.exp (builtin_cd): rename of cd.
9509 (cd): Override builtin.
9510
aa3cfbda
RB
95112019-03-06 Richard Bunt <richard.bunt@arm.com>
9512
9513 * gdb.fortran/function-calls.exp: New file.
9514 * gdb.fortran/function-calls.f90: New test.
9515
7b63ad86
RB
95162019-03-04 Richard Bunt <richard.bunt@arm.com>
9517
9518 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9519 on user program standard output.
9520 * gdb.fortran/short-circuit-argument-list.f90: Record function
9521 calls.
9522
01abb042
AH
95232019-02-28 Alan Hayward <alan.hayward@arm.com>
9524
c3734e09
AH
9525 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9526 failure.
01abb042 9527
92137da0
RO
95282019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9529
9530 PR gdb/8527
9531 * gdb.base/interrupt-daemon-attach.c,
9532 gdb.base/interrupt-daemon-attach.exp: New test.
9533
5862844d
PA
95342019-02-27 Pedro Alves <palves@redhat.com>
9535
9536 * gdb.base/page.exp: Add tests for "set width/height -1".
9537
8ed25214
PA
95382019-02-27 Pedro Alves <palves@redhat.com>
9539
9540 * gdb.base/page.exp: Add tests for "set/show width/height" with
9541 "infinite" values.
9542
6c28e44a
TT
95432019-02-27 Tom Tromey <tromey@adacore.com>
9544
9545 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9546 2.4.
9547 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9548 workaround.
9549
bf9a735e
AB
95502019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9551
9552 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9553 tests for structs with static members.
9554
8791793c
TT
95552019-02-26 Tom Tromey <tromey@adacore.com>
9556
9557 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9558 ValueError, not TypeError.
9559
bc2a507e
KB
95602019-02-26 Kevin Buettner <kevinb@redhat.com>
9561
9562 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9563 call from main program.
9564
e0e7d3bd
JB
95652019-02-23 Joel Brobecker <brobecker@adacore.com>
9566
9567 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9568 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9569 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9570 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9571 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9572
9600246d
KS
95732019-02-22 Keith Seitz <keiths@redhat.com>
9574
9575 PR symtab/23853
9576 * gdb.base/symlink-sourcefile.c: New file.
9577 * gdb.base/symlink-sourcefile.exp: New file.
9578
0c95f9ed
TT
95792019-02-20 Tom Tromey <tom@tromey.com>
9580
9581 * gdb.base/info_qt.exp: Update.
9582
6caa91b6
SM
95832019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9584
9585 * gdb.base/source.exp: Move "error in sourced script" code to
9586 the end.
9587 * gdb.base/source-error.gdb: Move contents to
9588 source-error-1.gdb. Add new code to source source-error-1.gdb.
9589 * gdb.base/source-error-1.gdb: New file, from previous
9590 source-error.gdb.
9591
6506371f
TT
95922019-02-17 Tom Tromey <tom@tromey.com>
9593
9594 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9595 for macro styling.
9596 * gdb.base/style.c (SOME_MACRO): New macro.
9597
a0087920
TT
95982019-02-17 Tom Tromey <tom@tromey.com>
9599
9600 * gdb.base/style.exp: Add line-wrapping tests.
9601 * gdb.base/page.exp: Add test for quitting during pagination.
9602
a2cd4f14
JB
96032019-02-17 Joel Brobecker <brobecker@adacore.com>
9604
9605 * gdb.ada/big_packed_array: New testcase.
9606 * gdb.ada/homonym.exp: Fix incorrect expected output for
9607 "break <homonym__get_value>" test.
9608
9d70ffbc
WP
96092019-02-13 Weimin Pan <weimin.pan@oracle.com>
9610
9611 PR breakpoints/21870
9612 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9613 and prepare_for_testing. Add comment.
9614 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9615 redundant cleanup call. Clean up comment.
9616
01c7ae81
WP
96172019-02-12 Weimin Pan <weimin.pan@oracle.com>
9618
9619 PR breakpoints/21870
9620 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9621 * gdb.arch/aarch64-dbreg-contents.c: New file.
9622
aff29d1c
JB
96232019-02-10 Joel Brobecker <brobecker@adacore.com>
9624
9625 * gdb.ada/mi_ref_changeable: New testcase.
9626
df0da8a2
AH
96272019-02-07 Alan Hayward <alan.hayward@arm.com>
9628
9629 * gdb.base/attach.exp: Add double attach test.
9630
bd447abb
SM
96312019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9632
9633 * lib/gdb.exp (default_gdb_start): Don't match pagination
9634 prompt.
9635 (gdb_init): Set stty_init.
9636
1dbc40b9
TT
96372019-01-27 Tom Tromey <tom@tromey.com>
9638
9639 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9640 skip_python_tests.
9641
353229bf
AH
96422019-01-24 Alan Hayward <alan.hayward@arm.com>
9643
9644 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9645 New structure.
9646 (struct struct_static_02_02): Likewise.
9647 (struct struct_static_02_03): Likewise.
9648 (struct struct_static_02_04): Likewise.
9649 (struct struct_static_04_01): Likewise.
9650 (struct struct_static_04_02): Likewise.
9651 (struct struct_static_04_03): Likewise.
9652 (struct struct_static_04_04): Likewise.
9653 (struct struct_static_06_01): Likewise.
9654 (struct struct_static_06_02): Likewise.
9655 (struct struct_static_06_03): Likewise.
9656 (struct struct_static_06_04): Likewise.
9657 (cmp_struct_static_02_01): Likewise.
9658 (cmp_struct_static_02_02): Likewise.
9659 (cmp_struct_static_02_03): Likewise.
9660 (cmp_struct_static_02_04): Likewise.
9661 (cmp_struct_static_04_01): Likewise.
9662 (cmp_struct_static_04_02): Likewise.
9663 (cmp_struct_static_04_03): Likewise.
9664 (cmp_struct_static_04_04): Likewise.
9665 (cmp_struct_static_06_01): Likewise.
9666 (cmp_struct_static_06_02): Likewise.
9667 (cmp_struct_static_06_03): Likewise.
9668 (cmp_struct_static_06_04): Likewise.
9669 (call_all): Test new structs.
9670 * gdb.base/infcall-nested-structs.exp: Likewise.
9671
73021deb
AH
96722019-01-21 Alan Hayward <alan.hayward@arm.com>
9673 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9674
fc65c7db
AH
96752019-01-21 Alan Hayward <alan.hayward@arm.com>
9676 * gdb.base/stack-protector.c: New test.
9677 * gdb.base/stack-protector.exp: New file.
9678 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9679 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9680 option.
9681 (gdb_compile): Remove stack protector for GCC and prevent
9682 recursion.
9683
c24bdb02
KS
96842019-01-16 Keith Seitz <keiths@redhat.com>
9685
9686 PR gdb/23773
9687 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9688
6f072a10
PFC
96892019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9690
9691 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9692 aliases.
9693 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9694 tests.
9695 * gdb.arch/powerpc-vector-regs.c: New file.
9696 * gdb.arch/powerpc-vector-regs.exp: New file.
9697
a7b8d682
PFC
96982019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9699
9700 * gdb.arch/altivec-regs.exp: Fix the list passed to
9701 gdb_expect_list when testing "info vector".
9702
6eb6fb67
AB
97032019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9704
9705 * gdb.base/style.exp: Don't include path in testname.
9706
b56f80d8
KS
97072019-01-10 Keith Seitz <keiths@redhat.com>
9708
9709 PR gdb/23712
9710 PR symtab/23010
9711 * gdb.dwarf2/multidictionary.exp: New file.
9712
041be526
SM
97132019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9714
9715 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9716 (test_gnuv3_style_demangling): ... this.
9717 (test_lucid_style_demangling): Remove.
9718 (test_arm_style_demangling): Remove.
9719 (test_hp_style_demangling): Remove.
9720 (do_tests): Remove calls to the above.
9721
d820d0c3
AB
97222019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9723
9724 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9725 case.
9726
f097f5ad
TT
97272019-01-06 Tom Tromey <tom@tromey.com>
9728
9729 PR gdb/28155:
9730 * gdb.dwarf2/typedef-void-finish.exp: New file.
9731
2cd8cc0b
TT
97322018-12-28 Tom Tromey <tom@tromey.com>
9733 Simon Marchi <simark@simark.ca>
9734
9735 * gdb.base/jit-exec.exp: New file.
9736 * gdb.base/jit-exec.c: New file.
9737 * gdb.base/jit-execd.c: New file.
9738
35fb8261
TT
97392018-12-28 Tom Tromey <tom@tromey.com>
9740
9741 * gdb.base/style.exp: Update test to check for address styling.
9742
47fd17cd
TT
97432018-12-28 Tom Tromey <tom@tromey.com>
9744
9745 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9746 message.
9747
d47032b7
TT
97482018-12-28 Tom Tromey <tom@tromey.com>
9749
9750 * gdb.base/style.exp: Add test for version number styling.
9751
af79b68d
TT
97522018-12-28 Tom Tromey <tom@tromey.com>
9753
9754 * gdb.base/style.exp: Add test for print_address_symbolic.
9755
0bb296cb
TT
97562018-12-28 Tom Tromey <tom@tromey.com>
9757
9758 * gdb.base/style.exp: Add test for breakpoint setting.
9759
80ae2043
TT
97602018-12-28 Tom Tromey <tom@tromey.com>
9761
9762 * gdb.base/style.exp: Add test for variable names.
9763
cbe56571
TT
97642018-12-28 Tom Tromey <tom@tromey.com>
9765
9766 * gdb.base/style.exp: New file.
9767 * gdb.base/style.c: New file.
9768
9162a27c
TT
97692018-12-28 Tom Tromey <tom@tromey.com>
9770
9771 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9772 "dumb".
9773 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9774 the TERM environment variable.
9775
bc543c90
TT
97762018-12-27 Tom Tromey <tom@tromey.com>
9777
9778 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9779 pagination test.
9780
6f0ffe50
AB
97812018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9782
9783 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9784 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9785
b5a1e557
PW
97862018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9787
9788 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9789 Filename a.adb changed to bp_fun_addr.adb.
9790 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9791
6e8b1ab2
JV
97922018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9793
9794 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9795 non-PIE executables.
9796 * README: Mention the gdb,nopie_flag board setting.
9797 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9798 non-PIE executable.
9799 * gdb.arch/amd64-entry-value.exp: Likewise.
9800 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9801 * gdb.arch/i386-float.exp: Likewise.
9802 * gdb.arch/i386-signal.exp: Likewise.
9803 * gdb.mi/mi-reg-undefined.exp: Likewise.
9804
d00a27c5
PM
98052018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9806
9807 PR gdb/23974
9808 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9809
161d081c
PW
98102018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9811
9812 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9813 Update order of results accordingly.
9814
b001de23
AB
98152018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9816
9817 * gdb.base/annota1.exp: Update a test regexp.
9818
99e1a184
AB
98192018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9820
9821 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9822
7a81c1e2
PW
98232018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9824
9825 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9826 (reuse_time): Initialize to REUSE_TIME_CAP.
9827 (check_rc): New function.
9828 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9829 Check pthread_create rc.
9830 (spawner_thread_func): Check pthread_create and pthread_join rc.
9831
73e8dc90
PA
98322018-12-08 Pedro Alves <palves@redhat.com>
9833
9834 * gdb.base/list.exp (test_forward_search): Rename to ...
9835 (test_forward_reverse_search): ... this. Also test reverse-search
9836 and the forward-search alias.
9837
13f2ed32
AB
98382018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9839
9840 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9841 local timeout variable before return, and remove all local timeout
9842 variable entirely.
9843 (gdb_load): Likewise.
9844
64d27cfc
TV
98452018-12-01 Tom de Vries <tdevries@suse.de>
9846
9847 * gdb.base/gdb-caching-proc.exp: New file.
9848
f63c03b4
SDJ
98492018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9850
9851 * Makefile.in (TIMESTAMP): New variable.
9852 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9853 command.
9854 (check-single-racy): Likewise.
9855 (check/%.exp): Likewise.
9856 (check-racy/%.exp): Likewise.
9857 (workers/%.worker): Likewise.
9858 (build-perf): Likewise.
9859 (check-perf): Likewise.
9860 * README: Describe new "TS" and "TS_FORMAT" variables.
9861 * print-ts.py: New file.
9862
1c97054b
BF
98632018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9864
9865 PR python/23714
9866 * gdb.python/python.exp: Test command repetition after
9867 gdb.execute.
9868
1871a62d
AB
98692018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9870
9871 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9872 is correctly aligned.
9873
fb5e1ed9
PW
98742018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9875
9876 * gdb.ada/info_auto_lang.exp: New testcase.
9877 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9878 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9879 * gdb.ada/info_auto_lang/some_c.c: New file.
9880
43d397ca
PW
98812018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9882
9883 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9884 FUNC_lang language syntax.
9885
beddd671
PW
98862018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9887
9888 * gdb.base/info_minsym.c: New file.
9889 * gdb.base/info_minsym.exp: New file.
9890
73fc52c4
TT
98912018-11-19 Tom Tromey <tom@tromey.com>
9892
9893 PR rust/23625:
9894 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9895 * gdb.rust/expr.exp: Update expected output. Change one test.
9896
994b876a
TT
98972018-11-19 Tom Tromey <tom@tromey.com>
9898
9899 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9900
6769f276
PA
99012018-11-19 Pedro Alves <palves@redhat.com>
9902
9903 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9904 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9905 see the expected warning.
9906
38a72da0
AH
99072018-11-16 Alan Hayward <alan.hayward@arm.com>
9908
9909 PR gdb/22736:
9910 * gdb.cp/infcall-nodebug-lib.c: New test.
9911 * gdb.cp/infcall-nodebug-main.c: New test.
9912 * gdb.cp/infcall-nodebug.exp: New file.
9913
53a89d6e
SM
99142018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9915
9916 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9917 completer tests.
9918
9325300d
TV
99192018-11-09 Tom de Vries <tdevries@suse.de>
9920
9921 * gdb.base/msym-lang.c: New test.
9922 * gdb.base/msym-lang.exp: New file.
9923 * gdb.base/msym-lang-main.c: New test.
9924
20f0d60d
TT
99252018-11-08 Tom Tromey <tom@tromey.com>
9926
9927 PR gdb/23555:
9928 PR gdb/23838:
9929 * gdb.base/warning.exp: New file.
9930
b5420128
JB
99312018-11-08 Jan Beulich <jbeulich@suse.com>
9932
9933 * testsuite/gdb.arch/i386-avx512.c,
9934 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9935
cd115d61
AB
99362018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9937
9938 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9939 point hardware.
9940
35ee2dc2
AB
99412018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9942
9943 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9944 * gdb.dwarf2/missing-type-name.exp: New file.
9945
31aceee8
TV
99462018-11-06 Tom de Vries <tdevries@suse.de>
9947
9948 * gdb.base/many-headers.c: New test.
9949 * gdb.base/many-headers.exp: New file.
9950
109be305
JW
99512018-11-06 Jim Wilson <jimw@sifive.com>
9952
9953 * gdb.base/code_elim.exp: For riscv, set additional_flags
9954 to include -msmall-data-limit=0.
9955
e2b7af72
JB
99562018-11-01 Joel Brobecker <brobecker@adacore.com>
9957
9958 * gdb.ada/watch_minus_l: New testcase.
9959
cdcda965
SM
99602018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9961
9962 * gdb.arch/aix-sighandle.c: New file.
9963 * gdb.arch/aix-sighandle.exp: New file.
9964
92dcebf3
AB
99652018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9966
9967 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9968 registers being unions.
9969
68b9ac18
TV
99702018-10-31 Tom de Vries <tdevries@suse.de>
9971
9972 * lib/valgrind.exp: New file.
9973 (vgdb_start, vgdb_stop): New procs, factored out of ...
9974 * gdb.base/valgrind-bt.exp: ... here, ...
9975 * gdb.base/valgrind-disp-step.exp: ... here and ...
9976 * gdb.base/valgrind-infcall.exp: ... here.
9977
1443936e
TV
99782018-10-31 Tom de Vries <tdevries@suse.de>
9979
9980 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9981
eb77c9df
AB
99822018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9983
9984 * gdb.dwarf2/void-type.c: New file.
9985 * gdb.dwarf2/void-type.exp: New file.
9986
82b5e646
PW
99872018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9988
9989 * gdb.base/info_qt.c: New file.
9990 * gdb.base/info_qt.exp: New file.
9991
8d619c01
EBM
99922018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9993
9994 * gdb.arch/powerpc-htm-regs.c: New file.
9995 * gdb.arch/powerpc-htm-regs.exp: New file.
9996
f2cf6173
EBM
99972018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9998
9999 * gdb.arch/powerpc-tar.c: New file.
10000 * gdb.arch/powerpc-tar.exp: New file.
10001
7ca18ed6
EBM
100022018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
10003
10004 * gdb.arch/powerpc-ppr-dscr.c: New file.
10005 * gdb.arch/powerpc-ppr-dscr.exp: New file.
10006
bfcc0eba
TV
100072018-10-25 Tom de Vries <tdevries@suse.de>
10008
10009 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
10010
fe1a5cad
TV
100112018-10-24 Tom de Vries <tdevries@suse.de>
10012
10013 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
10014 longer exists error.
10015
a76dc3b7
TV
100162018-10-24 Tom de Vries <tdevries@suse.de>
10017
10018 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
10019
4df46df7
TV
100202018-10-24 Tom de Vries <tdevries@suse.de>
10021
10022 * gdb.base/valgrind-db-attach.exp: Handle removed support for
10023 --db-attach in valgrind.
10024
0dbfcfff
AB
100252018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
10026
10027 * gdb.arch/riscv-reg-aliases.c: New file.
10028 * gdb.arch/riscv-reg-aliases.exp: New file.
10029
b04480b1
AH
100302018-10-19 Alan Hayward <alan.hayward@arm.com>
10031
10032 * gdb.python/py-cmd.exp: Check for gdb_prompt.
10033
2c6ac8d7
AH
100342018-10-19 Alan Hayward <alan.hayward@arm.com>
10035
10036 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
10037
2bc69f25
AH
100382018-10-19 Alan Hayward <alan.hayward@arm.com>
10039
10040 * gdb.cp/ovldbreak.exp: Fix regexps.
10041
1f1ae3a3
AH
100422018-10-19 Alan Hayward <alan.hayward@arm.com>
10043
10044 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
10045
94c18618
SDJ
100462018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
10047
10048 PR cli/23785
10049 * gdb.base/restore.exp: New test to check if "restore" with an
10050 invalid file doesn't segfault.
10051
812cd6eb
TV
100522018-10-18 Tom de Vries <tdevries@suse.de>
10053
10054 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
10055 * gdb.ada/excep_handle.exp: Same.
10056 * gdb.ada/mi_string_access.exp: Same.
10057 * gdb.ada/mi_var_union.exp: Same.
10058 * gdb.arch/arc-analyze-prologue.exp: Same.
10059 * gdb.arch/arc-decode-insn.exp: Same.
10060 * gdb.base/readnever.exp: Same.
10061 * gdb.fortran/printing-types.exp: Same.
10062 * gdb.guile/scm-lazy-string.exp: Same.
10063
c4b90788
TV
100642018-10-16 Tom de Vries <tdevries@suse.de>
10065
10066 PR gdb/23730
10067 * gdb.base/catch-follow-exec.c: Add copyright notice.
10068 * gdb.base/catch-follow-exec.exp: Rewrite to use
10069 gdb_spawn_with_cmdline_opts. Require gdb-native.
10070
8bca2978
SL
100712018-10-12 Sandra Loosemore <sandra@codesourcery.com>
10072
10073 * gdb.trace/actions-changed.exp: Check for arch support.
10074 * gdb.trace/actions.exp: Likewise.
10075 * gdb.trace/ax.exp: Likewise.
10076 * gdb.trace/backtrace.exp: Likewise.
10077 * gdb.trace/change-loc.exp: Likewise.
10078 * gdb.trace/deltrace.exp: Likewise.
10079 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
10080 * gdb.trace/ftrace.exp: Likewise.
10081 * gdb.trace/infotrace.exp: Check for arch support.
10082 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
10083 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
10084 * gdb.trace/mi-tsv-changed.exp: Likewise.
10085 * gdb.trace/packetlen.exp: Likewise.
10086 * gdb.trace/passc-dyn.exp: Likewise.
10087 * gdb.trace/passcount.exp: Likewise.
10088 * gdb.trace/pending.exp: Likewise.
10089 * gdb.trace/range-stepping.exp: Check for shlib support.
10090 * gdb.trace/report.exp: Check for arch support.
10091 * gdb.trace/save-trace.exp: Likewise.
10092 * gdb.trace/signal.exp: Check for signal support.
10093 * gdb.trace/tfind.exp: Check for arch support.
10094 * gdb.trace/trace-break.exp: Check for arch and shlib support.
10095 * gdb.trace/trace-common.h: Add comment.
10096 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
10097 * gdb.trace/trace-enable-disable.exp: Likewise.
10098 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
10099 * gdb.trace/tracecmd.exp: Check for arch support.
10100 * gdb.trace/tspeed.exp: Check for shlib and target support.
10101 * gdb.trace/tstatus.exp: Check for arch support.
10102 * gdb.trace/tsv.exp: Likewise.
10103 * gdb.trace/while-dyn.exp: Likewise.
10104 * gdb.trace/while-stepping.exp: Likewise.
10105 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
10106
f9c49bff
SM
101072018-10-12 Simon Marchi <simon.marchi@ericsson.com>
10108
10109 * gdb.trace/tspeed.exp: Remove nowarnings.
10110 (prepare_for_trace_test): Declare "global ipalib".
10111 * gdb.trace/tspeed.c: Include unistd.h.
10112 (main): Remove superfluous printf argument.
10113
d4330bde
SL
101142018-10-11 Sandra Loosemore <sandra@codesourcery.com>
10115
10116 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
10117 directory prefix on the filename.
10118
8ecfd7bd
SDJ
101192018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
10120
10121 * gdb.gdb/unittest.exp: Update expected message informing that
10122 selftests have been disabled.
10123 * gdb.server/unittest.exp: Likewise.
10124
58bbcd02
TV
101252018-10-09 Tom de Vries <tdevries@suse.de>
10126
10127 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
10128 with runto_main.
10129
9f6b697b
WP
101302018-10-08 Weimin Pan <weimin.pan@oracle.com>
10131
10132 PR c++/16841
10133 * gdb.cp/virtbase2.cc: New file.
10134 * gdb.cp/virtbase2.exp: New file.
10135
add5ded5
TT
101362018-10-06 Tom Tromey <tom@tromey.com>
10137
10138 PR python/19399:
10139 * gdb.python/py-inferior.exp: Add architecture test.
10140
f9e48344
TT
101412018-10-06 Tom Tromey <tom@tromey.com>
10142
10143 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
10144 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
10145
2a8be203
TT
101462018-10-06 Tom Tromey <tom@tromey.com>
10147
10148 * gdb.python/py-breakpoint.exp (check_last_event): Check location
10149 of a "throw" catchpoint.
10150
e04caa70
SDJ
101512018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
10152
10153 * gdb.base/info-proc.exp: Update string expected from "help info
10154 proc".
10155
5ca8c39f
TT
101562018-10-04 Tom Tromey <tom@tromey.com>
10157
10158 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
10159 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
10160 (test_initial_complaints, test_empty_complaints): Update.
10161 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10162
3453e7e4
TT
101632018-10-04 Tom Tromey <tom@tromey.com>
10164
10165 PR cli/19551:
10166 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
10167 * lib/gdb.exp (gdb_file_cmd): Update.
10168 * gdb.stabs/weird.exp (print_weird_var): Update.
10169 * gdb.server/solib-list.exp: Update.
10170 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
10171 * gdb.mi/mi-cli.exp: Update.
10172 * gdb.linespec/linespec.exp: Update.
10173 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10174 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
10175 * gdb.cp/cp-relocate.exp: Update.
10176 * gdb.base/sym-file.exp: Update.
10177 * gdb.base/relocate.exp: Update.
10178 * gdb.base/readnever.exp: Update.
10179 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10180 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
10181 * gdb.base/dbx.exp (gdb_file_cmd): Update.
10182 * gdb.base/code_elim.exp: Update.
10183 * gdb.base/break-unload-file.exp (test_break): Update.
10184 * gdb.base/break-interp.exp (test_attach_gdb): Update.
10185 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
10186 Update.
10187 * gdb.base/attach.exp (do_attach_tests): Update.
10188 * gdb.base/sepdebug.exp: Update.
10189 * gdb.python/py-section-script.exp: Update.
10190
6afcf761
TT
101912018-10-04 Tom Tromey <tom@tromey.com>
10192
10193 PR cli/22234:
10194 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
10195 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
10196 output.
10197
fef1b293
TT
101982018-10-04 Tom Tromey <tom@tromey.com>
10199
10200 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
10201 set width and height to 0.
10202 (test_command_line_attach_run): Use -quiet.
10203
ca98345e
SL
102042018-10-03 Sandra Loosemore <sandra@codesourcery.com>
10205
10206 * lib/gdb.exp (skip_ifunc_tests): New.
10207 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
10208 other compile failures.
10209 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
10210
ff34e6ae
SM
102112018-10-01 Simon Marchi <simon.marchi@ericsson.com>
10212
10213 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
10214 is_amd64_regs_target.
10215
6bb8890e
AH
102162018-10-01 Alan Hayward <alan.hayward@arm.com>
10217
10218 * gdb.arch/aarch64-sighandler-regs.c: New test.
10219 * gdb.arch/aarch64-sighandler-regs.exp: New file.
10220 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
10221
224d30d3
MM
102222018-10-01 Markus Metzger <markus.t.metzger@intel.com>
10223
10224 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
10225 assembly.
10226
f67ffa6a
AB
102272018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
10228
10229 * gdb.base/frame-selection.exp: New file.
10230 * gdb.base/frame-selection.c: New file.
10231
9fc3183f
AH
102322018-09-27 Alan Hayward <alan.hayward@arm.com>
10233
10234 * gdb.threads/check-libthread-db.c (thread_routine): Use a
10235 pthread barrier.
10236 (main): Likewise.
10237
d354055e
AB
102382018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
10239
10240 * gdb.base/large-frame-1.c: New file.
10241 * gdb.base/large-frame-2.c: New file.
10242 * gdb.base/large-frame.exp: New file.
10243 * gdb.base/large-frame.h: New file.
10244
db727370
JL
102452018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10246
10247 PR gdb/20948
10248 * gdb.base/write_mem.exp: New test.
10249 * gdb.base/write_mem.c: Likewise.
10250
ae778caf
TT
102512018-09-23 Tom Tromey <tom@tromey.com>
10252
10253 PR python/18852:
10254 * gdb.python/py-parameter.exp: Add test for parameter that throws
10255 on "set".
10256
fd3ba736
TT
102572018-09-23 Tom Tromey <tom@tromey.com>
10258
10259 PR python/17284:
10260 * gdb.python/py-template.exp (test_template_arg): Add test for
10261 negative template argument number.
10262
39a24317
TT
102632018-09-23 Tom Tromey <tom@tromey.com>
10264
10265 PR python/14062:
10266 * gdb.python/python.exp: Add test for post_event error.
10267
f5769a2c
TT
102682018-09-23 Tom Tromey <tom@tromey.com>
10269
10270 PR python/18170:
10271 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
10272 convert pointers to int and long.
10273
1c1e54f6
TT
102742018-09-23 Tom Tromey <tom@tromey.com>
10275
10276 PR python/20126:
10277 * gdb.python/py-value.exp (test_value_numeric_ops): Add
10278 signed-ness conversion tests.
10279
fb4fa946
TT
102802018-09-23 Tom Tromey <tom@tromey.com>
10281
10282 PR python/18352;
10283 * gdb.python/py-value.exp (test_float_conversion): New proc.
10284 Use it.
10285
a466edac
HAQ
102862018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
10287
10288 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
10289
4ee9b0c5
SL
102902018-09-18 Sandra Loosemore <sandra@codesourcery.com>
10291
10292 * gdb.base/complete-empty.exp: Skip tab-completion tests if
10293 no readline.
10294 * gdb.base/utf8-identifiers.exp: Likewise.
10295 * gdb.cp/cpcompletion.exp: Likewise.
10296 * gdb.linespec/cpcompletion.exp: Likewise.
10297 * gdb.linespec/cpls-abi-tag.exp: Likewise.
10298 * gdb.linespec/cpls-ops.exp: Likewise.
10299
23be8da7
RB
103002018-09-19 Richard Bunt <richard.bunt@arm.com>
10301 Chris January <chris.january@arm.com>
10302
10303 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
10304 * gdb.fortran/short-circuit-argument-list.exp: New file.
10305 * gdb.fortran/short-circuit-argument-list.f90: New test.
10306
5031d0ae
SDJ
103072018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10308
10309 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
10310 "arch=" keyword when executing "-stack-list-frames".
10311
b4c0d1a4
SDJ
103122018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10313
10314 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
10315 "arch=" keyword when executing "-stack-list-frames".
10316
7a6d2b45
SDJ
103172018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10318
10319 * gdb.ada/complete.exp: Expect for "@" when doing "complete
10320 break ada".
10321
8588b356
SM
103222018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
10323
10324 PR python/23669
10325 * gdb.python/python.exp: Test gdb.execute("show commands").
10326
65e65158
TT
103272018-09-16 Tom Tromey <tom@tromey.com>
10328
10329 * gdb.base/new-ui.exp (do_execution_tests): Update.
10330 * gdb.base/dbx.exp (test_breakpoints): Update.
10331
bf326452
AH
103322018-09-14 Alan Hayward <alan.hayward@arm.com>
10333
10334 * lib/gdb.exp (gdb_simple_compile): Add proc.
10335 (is_elf_target): Use gdb_simple_compile.
10336 (skip_altivec_tests): Likewise.
10337 (skip_vsx_tests): Likewise.
10338 (skip_tsx_tests): Likewise.
10339 (skip_btrace_tests): Likewise.
10340 (skip_btrace_pt_tests): Likewise.
10341 (gdb_can_simple_compile): Likewise.
10342 (gdb_has_argv0): Likewise.
10343 (gdb_target_symbol_prefix): Likewise.
10344 (target_supports_scheduler_locking): Likewise.
10345
2361b0fb
TT
103462018-09-13 Tom Tromey <tom@tromey.com>
10347
10348 * Makefile.in (TAGS): Recognize proc_with_prefix and
10349 gdb_caching_proc.
10350
0ae1a321
SM
103512018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10352
10353 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10354 method.
10355
a40bf0c2
SM
103562018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10357
10358 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10359 and a few other Inferior properties when the Inferior is no
10360 longer valid.
10361
4a3fe98f
TT
103622018-09-13 Tom Tromey <tom@tromey.com>
10363
10364 PR rust/23650:
10365 * gdb.rust/simple.exp: Add test for enum field access error.
10366
098b2108
TT
103672018-09-13 Tom Tromey <tom@tromey.com>
10368
10369 PR rust/23626:
10370 * gdb.rust/simple.rs (EmptyEnum): New type.
10371 (main): Use it.
10372 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10373
1256af7d
SM
103742018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10375
10376 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10377 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10378 * gdb.python/py-symtab.exp: Update test printing an objfile.
10379
4aa8e6c2
SM
103802018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10381
10382 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10383 object.
10384
c221b2f7
AH
103852018-09-12 Alan Hayward <alan.hayward@arm.com>
10386
10387 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10388 (support_complex_tests): Use gdb_can_simple_compile.
10389 (is_ilp32_target): Likewise.
10390 (is_lp64_target): Likewise.
10391 (is_64_target): Likewise.
10392 (is_amd64_regs_target): Likewise.
10393 (is_aarch32_target): Likewise.
10394 (gdb_int128_helper): Likewise.
10395
6f1107b5
JK
103962018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10397
10398 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10399
1f5d1570
JG
104002018-09-10 Jerome Guitton <guitton@adacore.com>
10401
10402 * gdb.ada/same_component_name: Add test for case of tagged record
10403 with variable-length fields.
10404
cc330e39
XR
104052018-09-10 Xavier Roirand <roirand@adacore.com>
10406
10407 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10408 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10409 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10410 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10411
b9c50e9a
XR
104122018-09-10 Xavier Roirand <roirand@adacore.com>
10413
10414 * gdb.ada/mi_string_access.exp: New testcase.
10415 * gdb.ada/mi_string_access/bar.adb: New file.
10416 * gdb.ada/mi_string_access/pck.adb: New file.
10417 * gdb.ada/mi_string_access/pck.asd: New file.
10418
2963898f
XR
104192018-09-10 Xavier Roirand <roirand@adacore.com>
10420
10421 * gdb.ada/mi_var_union.exp: New testcase.
10422 * gdb.ada/mi_var_union/bar.adb: New file.
10423 * gdb.ada/mi_var_union/pck.adb: New file.
10424 * gdb.ada/mi_var_union/pck.asd: New file.
10425
1aac008f
TT
104262018-09-08 Tom Tromey <tom@tromey.com>
10427
10428 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10429
332cf4c9
TT
104302018-09-08 Tom Tromey <tom@tromey.com>
10431
10432 PR python/16047:
10433 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10434 (register_pretty_printers): Register new printer.
10435 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10436 test.
10437 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10438 (an_int_type3): New global.
10439
424da6cf
JB
104402018-09-08 Joel Brobecker <brobecker@adacore.com>
10441
10442 * gdb.ada/expr_with_funcall: New testcase.
10443
2a62dfa9
JB
104442018-09-08 Joel Brobecker <brobecker@adacore.com>
10445
10446 * gdb.ada/packed_array_assign: New testcase.
10447
96b6697f
AB
104482018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10449
10450 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10451 names, and add test prefixes to make test names unique.
10452
e4a62c65
TV
104532018-09-05 Tom de Vries <tdevries@suse.de>
10454
10455 * gdb.dwarf2/varval.exp: Add test.
10456
dd083ee2
GB
104572018-09-04 Gary Benson <gbenson@redhat.com>
10458
10459 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10460 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10461
aef9346c
TT
104622018-08-31 Tom Tromey <tom@tromey.com>
10463
10464 * gdb.rust/simple.rs: Rename second variable "v".
10465
c67f2e15
AB
104662018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10467
10468 * gdb.base/funcargs.c (use_a): New function.
10469 (recurse): Call use_a.
10470
078a0207
KS
104712018-08-29 Keith Seitz <keiths@redhat.com>
10472
10473 * gdb.compile/compile-cplus-anonymous.cc: New file.
10474 * gdb.compile/compile-cplus-anonymous.exp: New file.
10475 * gdb.compile/compile-cplus-array-decay.cc: New file.
10476 * gdb.compile/compile-cplus-array-decay.exp: New file.
10477 * gdb.compile/compile-cplus-inherit.cc: New file.
10478 * gdb.compile/compile-cplus-inherit.exp: New file.
10479 * gdb.compile/compile-cplus-member.cc: New file.
10480 * gdb.compile/compile-cplus-member.exp: New file.
10481 * gdb.compile/compile-cplus-method.cc: New file.
10482 * gdb.compile/compile-cplus-method.exp: New file.
10483 * gdb.compile/compile-cplus-mod.c: "New" file.
10484 * gdb.compile/compile-cplus-namespace.cc: New file.
10485 * gdb.compile/compile-cplus-namespace.exp: New file.
10486 * gdb.compile/compile-cplus-nested.cc: New file.
10487 * gdb.compile/compile-cplus-nested.exp: New file.
10488 * gdb.compile/compile-cplus-print.c: "New" file.
10489 * gdb.compile/compile-cplus-print.exp: "New" file.
10490 * gdb.compile/compile-cplus-virtual.cc: New file.
10491 * gdb.compile/compile-cplus-virtual.exp: New file.
10492 * gdb.compile/compile-cplus.c: "New" file.
10493 * gdb.compile/compile-cplus.exp: "New" file.
10494 * lib/compile-support.exp: New file.
10495
b0f492b9
GB
104962018-08-16 Gary Benson <gbenson@redhat.com>
10497
10498 PR gdb/13000:
10499 * gdb.base/batch-exit-status.exp: New file.
10500 * gdb.base/batch-exit-status.good-commands: Likewise.
10501 * gdb.base/batch-exit-status.bad-commands: Likewise.
10502
36eb4c5f
AH
105032018-08-29 Alan Hayward <alan.hayward@arm.com>
10504
10505 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10506 (struct struct02): Likewise.
10507 (struct struct03): Likewise.
10508 (struct struct04): Likewise.
10509 (struct struct_01_01): New struct.
10510 (struct struct_01_02): Likewise.
10511 (struct struct_01_03): Likewise.
10512 (struct struct_01_04): Likewise.
10513 (struct struct_02_01): Likewise.
10514 (struct struct_02_02): Likewise.
10515 (struct struct_02_03): Likewise.
10516 (struct struct_02_04): Likewise.
10517 (struct struct_04_01): Likewise.
10518 (struct struct_04_02): Likewise.
10519 (struct struct_04_03): Likewise.
10520 (struct struct_04_04): Likewise.
10521 (struct struct_05_01): Likewise.
10522 (struct struct_05_02): Likewise.
10523 (struct struct_05_03): Likewise.
10524 (struct struct_05_04): Likewise.
10525 (cmp_struct01): Remove function.
10526 (cmp_struct02): Likewise.
10527 (cmp_struct03): Likewise.
10528 (cmp_struct04): Likewise.
10529 (cmp_struct_01_01): Add Function.
10530 (cmp_struct_01_02): Likewise.
10531 (cmp_struct_01_03): Likewise.
10532 (cmp_struct_01_04): Likewise.
10533 (cmp_struct_02_01): Likewise.
10534 (cmp_struct_02_02): Likewise.
10535 (cmp_struct_02_03): Likewise.
10536 (cmp_struct_02_04): Likewise.
10537 (cmp_struct_04_01): Likewise.
10538 (cmp_struct_04_02): Likewise.
10539 (cmp_struct_04_03): Likewise.
10540 (cmp_struct_04_04): Likewise.
10541 (cmp_struct_05_01): Likewise.
10542 (cmp_struct_05_02): Likewise.
10543 (cmp_struct_05_03): Likewise.
10544 (cmp_struct_05_04): Likewise.
10545 (call_all): Add new structs.
10546 * gdb.base/infcall-nested-structs.exp: Likewise.
10547
3bf9c013
JV
105482018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10549
10550 * gdb.python/py-framefilter-mi.exp: Update regexp to
10551 check for "arch" field in frame output.
10552
450d1e88
KB
105532018-08-23 Kevin Buettner <kevinb@redhat.com>
10554
10555 * gdb.dwarf2/dw2-ranges-func.c: New file.
10556 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10557
ae739fe7
SM
105582018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10559
10560 * gdb.base/term.exp: Compare terminal settings with values from
10561 the inferior.
10562 * gdb.base/term.c: Get and set terminal settings.
10563
6d52907e
JV
105642018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10565
10566 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10567 accommodate new "arch" field in frame output.
10568 * gdb.mi/mi-return.exp: Likewise.
10569 * gdb.mi/mi-stack.exp: Likewise.
10570 * gdb.mi/mi-syn-frame.exp: Likewise.
10571 * gdb.mi/user-selected-context-sync.exp: Likewise.
10572
be2d111a
MS
105732018-08-19 Michael Spang <spang@google.com>
10574
10575 PR gdb/11786
10576 * gdb.base/gcore-tls-pie.c: New file.
10577 * gdb.base/gcore-tls-pie.exp: New file.
10578
ae3a7c47
KB
105792018-08-18 Kevin Buettner <kevinb@redhat.com>
10580
10581 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10582 * gdb.dwarf2/varval.c: New file.
10583 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10584
2ecae92e
AH
105852018-08-17 Alan Hayward <alan.hayward@arm.com>
10586
10587 PR gdb/18931
10588 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10589
c1854f1d
KS
105902018-08-16 Keith Seitz <keiths@redhat.com>
10591
10592 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10593 tests expected to pass.
10594
26fb3983
JV
105952018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10596
10597 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10598 -data-disassemble -a.
10599 (test_disassembly_bogus_args): Likewise.
10600
67943c00
AB
106012018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10602
10603 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10604
5ff2bbae
AB
106052018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10606
10607 * gdb.base/vla-optimized-out.exp: Add new test.
10608
e5bbcd0f
AB
106092018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10610
10611 * gdb.base/vla-optimized-out-o3.exp: Delete.
10612 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10613 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10614 deleted tests.
10615
9d4a934c
AB
106162018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10617
10618 PR gdb/18050:
10619 * gdb.server/extended-remote-restart.c: New file.
10620 * gdb.server/extended-remote-restart.exp: New file.
10621
045cf012
SM
106222018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10623
10624 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10625 "set variable index = 42".
10626
87d6a7aa
SM
106272018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10628
10629 * boards/index-cache-gdb.exp: New file.
10630 * gdb.dwarf2/index-cache.exp: New file.
10631 * gdb.dwarf2/index-cache.c: New file.
10632 * gdb.base/maint.exp: Check if we are using the index cache.
10633
96d68bd4
RO
106342018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10635
10636 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10637 MAKEFLAGS.
10638
5a699617
RO
106392018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10640
10641 * dg-extract-results.sh: Move to toplevel contrib.
10642 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10643 * Makefile.in (check-parallel-racy): Likewise.
10644
5bd18990
AB
106452018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10646
10647 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10648 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10649 tests if the target supports scheduler locking.
10650
3fbbcf47
TV
106512018-08-04 Tom de Vries <tdevries@suse.de>
10652
10653 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10654
3e1d3d8c
TT
106552018-08-02 Tom Tromey <tom@tromey.com>
10656
10657 PR symtab/16842.
10658 * gdb.cp/temargs.exp: Test "info address" of a template
10659 parameter.
10660
5abe0f0c
JV
106612018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10662
10663 * gdb.python/py-mi-var-info-path-expression.c: New file.
10664 * gdb.python/py-mi-var-info-path-expression.py: New file.
10665 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10666
fb66cde8
SDJ
106672018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10668
10669 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10670 error after "cannot resolve name" string.
10671
c708f4d2
AB
106722018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10673
10674 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10675 started.
10676 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10677
37cc0cae
TV
106782018-07-28 Tom de Vries <tdevries@suse.de>
10679
10680 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10681
63b4ecf7
TV
106822018-07-26 Tom de Vries <tdevries@suse.de>
10683
10684 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10685
3c3bb058
AB
106862018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10687
10688 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10689 is visible.
10690
9e7f3bbb
TV
106912018-07-26 Tom de Vries <tdevries@suse.de>
10692
10693 PR breakpoints/23366
10694 * gdb.base/catch-follow-exec.c: New test.
10695 * gdb.base/catch-follow-exec.exp: New file.
10696
16f808ec
TV
106972018-07-25 Tom de Vries <tdevries@suse.de>
10698
10699 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10700 vla-optimized-out.c.
10701
d7154a8d
JV
107022018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10703
10704 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10705 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10706
232a0032
TV
107072018-07-20 Tom de Vries <tdevries@suse.de>
10708
10709 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10710 NOCLONE macro.
10711 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10712
fbb1d502
TV
107132018-07-19 Tom de Vries <tdevries@suse.de>
10714
10715 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10716 regular expression.
10717
42dc7699
TV
107182018-07-18 Tom de Vries <tdevries@suse.de>
10719
10720 * gdb.base/vla-optimized-out.c: New test.
10721 * gdb.base/vla-optimized-out.exp: New file.
10722
7f1f7e23
SDJ
107232018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10724
10725 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10726 message "No address associated with hostname" when gdbserver
10727 cannot resolve the hostname.
10728
5759ebb3
PW
107292018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10730
10731 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10732 Add some test prefixes to make tests unique.
10733
3606ccab
PW
107342018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10735
10736 * gdb.base/frameapply.c: New file.
10737 * gdb.base/frameapply.exp: New file.
10738
529c08b2
PW
107392018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10740
10741 * gdb.base/skip.exp: Update expected error message.
10742
c7ab0aef
SDJ
107432018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10744 Jan Kratochvil <jan.kratochvil@redhat.com>
10745 Paul Fertser <fercerpav@gmail.com>
10746 Tsutomu Seki <sekiriki@gmail.com>
10747
10748 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10749 parameter.
10750 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10751 by default.
10752 * boards/native-gdbserver.exp: Likewise.
10753 * gdb.server/run-without-local-binary.exp: Improve regexp used
10754 for detecting when a remote debugging connection succeeds.
10755 * gdb.server/server-connect.exp: New file.
10756 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10757 Do not prefix the port number with ":".
10758 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10759 support for detecting and using it. Add '$debughost_gdbserver'
10760 to the list of arguments used to start gdbserver. Handle case
10761 when gdbserver cannot resolve a network name.
10762
16ff70dd
SDJ
107632018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10764
10765 PR c++/23373
10766 * gdb.base/ptype-offsets.cc (struct static_member): New
10767 struct.
10768 (main) <stmember>: New variable.
10769 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10770 with a static member in it.
10771
3541979f
AB
107722018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10773
10774 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10775 watchpoints enabled and disabled.
10776
c8ad9b9a
AB
107772018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10778
10779 * gdb.base/examine-backward.exp: Still run tests around address
10780 0x0, even if address 0x0 is not readable. Update the pattern for
10781 matching address 0x0 in expected output.
10782
e0e5e971
AB
107832018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10784
10785 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10786 malloc/free.
10787
1ea5da02
TV
107882018-07-04 Tom de Vries <tdevries@suse.de>
10789
10790 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10791
471b9d15
MR
107922018-07-02 Maciej W. Rozycki <macro@mips.com>
10793
10794 PR tdep/8282
10795 * gdb.arch/mips-disassembler-options.exp: New test.
10796 * gdb.arch/mips-disassembler-options.s: New test source.
10797
75acb486
PA
107982018-06-29 Pedro Alves <palves@redhat.com>
10799
10800 * gdb.threads/names.exp: Adjust expected "info threads" output.
10801
cd2bb709
PA
108022018-06-29 Pedro Alves <palves@redhat.com>
10803
10804 * gdb.opt/inline-break.exp (line number, address): Add "info
10805 break" tests.
10806
991ff292
PA
108072018-06-29 Pedro Alves <palves@redhat.com>
10808
10809 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10810 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10811 number and address and running to them.
10812
356819b6 108132018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10814
10815 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10816
2512d7ef
JK
108172018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10818
10819 * lib/compiler.c: Remove executable permission flag.
10820
be1b6474
RB
108212018-06-28 Richard Bunt <richard.bunt@arm.com>
10822
10823 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10824 code.
10825 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10826
291f9a96
PT
108272018-06-28 Petr Tesarik <ptesarik@suse.cz>
10828
10829 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10830
ed6dfe51
PT
108312018-06-28 Petr Tesarik <ptesarik@suse.cz>
10832
10833 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10834 address argument is omitted.
10835
d4d429d5
PT
108362018-06-28 Petr Tesarik <ptesarik@suse.cz>
10837
10838 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10839
7ab6656f
OJ
108402018-06-27 Omair Javaid <omair.javaid@linaro.org>
10841
10842 PR gdb/21695
10843 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10844 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10845
a33ccfc7
TT
108462018-06-26 Tom Tromey <tom@tromey.com>
10847
10848 PR rust/22574:
10849 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10850 * gdb.rust/simple.rs (struct SimpleLayout): New.
10851
6d72d289
SM
108522018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10853
10854 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10855 "info registers" output.
10856
8363f9d5
RB
108572018-06-21 Richard Bunt <richard.bunt@arm.com>
10858
10859 * gdb.base/watchpoint-hw-attach.c: New test.
10860 * gdb.base/watchpoint-hw-attach.exp: New file.
10861
f00674fe
SM
108622018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10863
10864 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10865 through /bin/sh.
10866 * boards/dwarf4-gdb-index.exp: Likewise.
10867 * boards/fission-dwp.exp: Likewise.
10868
1d554008
UW
108692018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10870
10871 * gdb.base/float128.exp: Add comment and improved fail message
10872 to the failure case of "print large128" test.
10873
d0ac1c44
SM
108742018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10875
10876 * configure.ac: Remove AC_PREREQ.
10877 * configure: Re-generate.
10878
61b04dd0
PA
108792018-06-19 Pedro Alves <palves@redhat.com>
10880
10881 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10882 (func_extern_caller): New.
10883 (main): Call func_extern_caller.
10884 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10885 logic change.
10886
f63b508a
SM
108872018-06-18 Weimin Pan <weimin.pan@oracle.com>
10888
10889 PR gdb/16841
10890 * gdb.cp/typedef-base.cc: New file.
10891 * gdb.cp/typedef-base.exp: New file.
10892
0fe3a558
TV
108932018-06-18 Tom de Vries <tdevries@suse.de>
10894
10895 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10896
7010835a
AB
108972018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10898 Richard Bunt <Richard.Bunt@arm.com>
10899
10900 * gdb.threads/attach-slow-waitpid.c: New file.
10901 * gdb.threads/attach-slow-waitpid.exp: New file.
10902 * gdb.threads/slow-waitpid.c: New file.
10903
14897d65
PA
109042018-06-14 Pedro Alves <palves@redhat.com>
10905
10906 * gdb.base/fork-running-state.c: Include <errno.h>.
10907 (exit_if_relative_exits): New.
10908 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10909 exits.
10910 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10911 child exits.
10912
5d9a0608
TV
109132018-06-14 Tom de Vries <tdevries@suse.de>
10914
10915 PR cli/22573
10916 * gdb.base/finish-pretty.c: New test.
10917 * gdb.base/finish-pretty.exp: New file.
10918
11ae5818
PA
109192018-06-14 Pedro Alves <palves@redhat.com>
10920
10921 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10922 gdb's expected startup output.
10923
1d39de44
PA
109242018-06-14 Pedro Alves <palves@redhat.com>
10925
10926 * lib/selftest-support.exp (selftest_setup): Remove inlined
10927 function handling.
10928
70ee0000
TV
109292018-06-14 Tom de Vries <tdevries@suse.de>
10930
10931 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10932 matching of breakpoint printing.
10933
11f4b608
TV
109342018-06-13 Tom de Vries <tdevries@suse.de>
10935
10936 PR testsuite/23269
10937 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10938 (fork_child): ... here, and ...
10939 (fork_parent): ... here.
10940
109412018-06-12 Tom de Vries <tdevries@suse.de>
10942
10943 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10944
9516f85a
AB
109452018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10946 Stephen Roberts <stephen.roberts@arm.com>
10947
10948 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10949 rewrite test to describe action performed, rather than possible
10950 failure.
10951
5045b3d7
GB
109522018-06-08 Gary Benson <gbenson@redhat.com>
10953
10954 * gdb.threads/check-libthread-db.exp: New file.
10955 * gdb.threads/check-libthread-db.c: Likewise.
10956
c61b06a1
TT
109572018-06-05 Tom Tromey <tom@tromey.com>
10958
10959 * gdb.base/default.exp: Update expected "show version" output.
10960
eb6af809
TT
109612018-06-05 Tom Tromey <tom@tromey.com>
10962
10963 PR cli/12326:
10964 * gdb.cp/static-print-quit.exp: Update.
10965 * lib/gdb.exp (pagination_prompt): Update.
10966 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10967 * gdb.python/python.exp: Update.
10968
178d6a63
JB
109692018-06-04 Joel Brobecker <brobecker@adacore.com>
10970
10971 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10972
8e817061
JB
109732018-06-01 Joel Brobecker <brobecker@adacore.com>
10974
10975 * gdb.ada/bp_fun_addr: New testcase.
10976
e86ca25f
TT
109772018-06-01 Tom Tromey <tom@tromey.com>
10978
10979 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10980 results.
10981 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10982 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10983 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10984 * gdb.base/maint.exp (maint_pass_if): Update.
10985
4b2dfa9d
MR
109862018-05-31 Maciej W. Rozycki <macro@mips.com>
10987
10988 * gdb.base/endian.exp: New test.
10989 * gdb.base/endian.c: New test source.
10990
45f25d6c
AB
109912018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10992
10993 PR gdb/23203
10994 * gdb.base/bt-selected-frame.c: New file.
10995 * gdb.base/bt-selected-frame.exp: New file.
10996 * lib/gdb.exp (get_current_frame_number): New function.
10997
d9f6d7f8
MR
109982018-05-24 Maciej W. Rozycki <macro@mips.com>
10999 Pedro Alves <palves@redhat.com>
11000
11001 * gdb.threads/tls-core.c: Include <stdlib.h>
11002 (thread_proc): Call `abort'.
11003 * gdb.threads/tls-core.exp: Generate a core with core_find too.
11004 (tls_core_test): New procedure, bits factored out from ...
11005 (top level): ... here. Test both native cores and gcore cores.
11006
ff1cf532
TT
110072018-05-23 Tom Tromey <tom@tromey.com>
11008
11009 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
11010
b98664d3
TT
110112018-05-23 Tom Tromey <tom@tromey.com>
11012
11013 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
11014 symfile_complaints.
11015 (test_short_complaints): Likewise.
11016 (test_empty_complaints): Likewise.
11017 (test_initial_complaints): Update.
11018
4e9668d0
TT
110192018-05-23 Tom Tromey <tom@tromey.com>
11020
11021 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
11022
43ba33c7
TT
110232018-05-23 Tom Tromey <tom@tromey.com>
11024
11025 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
11026 (test_short_complaints): Update.
11027
035522c0
PA
110282018-05-22 Pedro Alves <palves@redhat.com>
11029
11030 * gdb.base/remote.exp: Only gdb_start after compiling the
11031 testcase. Issue "disconnect" before testing "set remote" command
11032 defaults. Issue clean_restart before running to main.
11033
cc0be08f
PA
110342018-05-22 Pedro Alves <palves@redhat.com>
11035
11036 * gdb.base/remote.exp: Adjust expected output of "show remote
11037 memory-write-packet-size". Add tests for "set remote
11038 memory-write-packet-size 0" and "set remote
11039 memory-write-packet-size fixed/limit".
11040
b1b60145
PA
110412018-05-22 Pedro Alves <palves@redhat.com>
11042
11043 PR gdb/22973
11044 * gdb.base/utf8-identifiers.c: New file.
11045 * gdb.base/utf8-identifiers.exp: New file.
11046
0ec848ad
PFC
110472018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11048
11049 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
11050
2c3305f6
PFC
110512018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11052
11053 * gdb.arch/powerpc-vsx-gcore.exp: New file.
11054
ce1e8424
TT
110552018-05-18 Tom Tromey <tom@tromey.com>
11056
11057 * gdb.base/ptype-offsets.exp: Update.
11058
ddfe970e
KS
110592018-05-17 Keith Seitz <keiths@redhat.com>
11060
11061 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
11062 in expected breakpoint stop locations.
11063 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
11064 move to proper scope to test variable values.
11065 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
11066 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
11067 New functions.
11068 (main): Call not_inline_func3.
11069 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
11070 inline_func1, inline_func2, and inline_func3. Test that when each
11071 breakpoint is hit, GDB properly reports both the stop location
11072 and the backtrace. Repeat tests for temporary breakpoints.
11073
0726fcc6
MR
110742018-05-15 Maciej W. Rozycki <macro@mips.com>
11075
11076 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
11077 rather then trying to access it in determining whether the PID
11078 of `gdbserver' could have been retrieved.
11079
8ee22052
AB
110802018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
11081
11082 * gdb.arch/amd64-init-x87-values.S: New file.
11083 * gdb.arch/amd64-init-x87-values.exp: New file.
11084
7785df48
JK
110852018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11086
11087 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
11088
56bcdbea
TT
110892018-05-04 Tom Tromey <tom@tromey.com>
11090
11091 PR python/22730:
11092 * gdb.python/python.exp: Test multi-line execute.
11093
a913fffb
TT
110942018-05-04 Tom Tromey <tom@tromey.com>
11095
11096 PR python/22731:
11097 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
11098
7a2c85f2
TT
110992018-05-04 Tom Tromey <tom@tromey.com>
11100
11101 PR gdb/11750:
11102 * gdb.base/define.exp: Test defining a user command inside a user
11103 command.
11104 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
11105
a3b60e45
JK
111062018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11107 Pedro Alves <palves@redhat.com>
11108
11109 PR breakpoints/19806 and support for PR external/20207.
11110 * gdb.base/watchpoint-unaligned.c: New file.
11111 * gdb.base/watchpoint-unaligned.exp: New file.
11112
45fe4a03
AB
111132018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11114
11115 * gdb.base/maint.exp: Make test names unique, use
11116 test_prefix_command_help to test 'help maint info', and remove
11117 repeated test of 'help maint'.
11118
9be2ae8f
TT
111192018-05-04 Tom Tromey <tom@tromey.com>
11120
11121 PR gdb/22619:
11122 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
11123 behavior.
11124
11859c31
AB
111252018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11126
11127 * gdb.base/maint.exp: Process output from 'maint print registers'
11128 line at a time.
11129
089a9490
AB
111302018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11131
11132 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
11133 timeout.
11134
9b0797e2
AB
111352018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
11136
11137 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
11138 filter pattern.
11139
f6ac5f3d
PA
111402018-05-02 Pedro Alves <palves@redhat.com>
11141
11142 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
11143 to_log_command renames.
11144 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
11145
77d3c63b
TT
111462018-05-02 Tom Tromey <tom@tromey.com>
11147
11148 * gdb.python/py-parameter.exp: Set test message.
11149
0489430a
TT
111502018-05-02 Tom Tromey <tom@tromey.com>
11151
11152 PR python/20084:
11153 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
11154 PARAM_ZUINTEGER_UNLIMITED tests.
11155
1632f8ba
DR
111562018-04-28 Dan Robertson <danlrobertson89@gmail.com>
11157
11158 PR rust/23124
11159 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
11160 when casting.
11161
6d7bb824
TT
111622018-04-30 Tom Tromey <tom@tromey.com>
11163
11164 * gdb.python/py-type.exp: Check align attribute.
11165 * gdb.python/py-type.c: New "aligncheck" global.
11166
007e1530
TT
111672018-04-30 Tom Tromey <tom@tromey.com>
11168
11169 PR exp/17095:
11170 * gdb.dwarf2/dw2-align.exp: New file.
11171 * gdb.cp/align.exp: New file.
11172 * gdb.base/align.exp: New file.
11173 * lib/gdb.exp (gdb_int128_helper): New proc.
11174 (has_int128_c, has_int128_cxx): New caching procs.
11175
6873858b
TT
111762018-04-27 Tom Tromey <tom@tromey.com>
11177
11178 PR rust/22545:
11179 * gdb.rust/simple.exp: Add inclusive range tests.
11180
79188d8d
PA
111812018-04-26 Pedro Alves <palves@redhat.com>
11182
11183 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
11184 ifunc breakpoint locations correctly of ifunc breakpoints set
11185 while the program resolves the ifunc.
11186
c7075ad5
PA
111872018-04-26 Pedro Alves <palves@redhat.com>
11188
11189 * gdb.base/gnu-ifunc-final.c: New file.
11190 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
11191 * gdb.base/gnu-ifunc.exp (executable): Delete.
11192 (staticexecutable): Adjust.
11193 (lib_opts, exec_opts): Delete.
11194 (make_binsuffix, build, set-break): New procedures.
11195 (misc_tests): New, with tests factored out from the top level.
11196 (top level): Test different combinations of ifunc resolver name,
11197 resolver with and with debug info, and ifunc target with and
11198 without debug info. Wrap static tests with with_target_prefix.
11199
8388016d
PA
112002018-04-26 Pedro Alves <palves@redhat.com>
11201
11202 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
11203 return type" warnings.
11204
249b5733
PA
112052018-04-25 Pedro Alves <palves@redhat.com>
11206
11207 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
11208 killed".
11209 * gdb.base/kill-after-signal.exp: Likewise.
11210 * gdb.threads/kill.exp: Likewise.
11211
f67c0c91
SDJ
112122018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11213 Sergio Durigan Junior <sergiodj@redhat.com>
11214 Pedro Alves <palves@redhat.com>
11215
11216 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
11217 regexps to expect for '[Inferior ... detached]' as well.
11218 * gdb.base/attach.exp: Likewise.
11219 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
11220 "gdb_continue_to_end".
11221 (test_catch_syscall_with_wrong_args): Likewise.
11222 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
11223 ']'. Don't set 'verbose' on.
11224 * gdb.base/foll-vfork.exp: Likewise.
11225 * gdb.base/fork-print-inferior-events.c: New file.
11226 * gdb.base/fork-print-inferior-events.exp: New file.
11227 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
11228 '[Inferior ... has been killed]' message.
11229 * gdb.base/kill-after-signal.exp: Likewise.
11230 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
11231 detach message.
11232 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
11233 message.
11234 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
11235 regexps to expect for '[Inferior ... detached]' as well.
11236 * gdb.threads/process-dies-while-detaching.exp: Likewise.
11237
0a8ddac4
SM
112382018-04-24 Simon Marchi <simon.marchi@ericsson.com>
11239
11240 PR gdb/23104
11241 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
11242
701adfb0
PA
112432018-04-22 Rajendra SY <rajendra.sy@gmail.com>
11244
11245 PR gdb/23095
11246 * gdb.base/break-probes.exp: Pass shlib_load to
11247 prepare_for_testing. Set normal_bp to r_debug_state if target is
11248 bsd.
11249
d27d16bf
RB
112502018-04-19 Richard Bunt <richard.bunt@arm.com>
11251
11252 * gdb.threads/multiple-successive-infcall.c: New test.
11253 * gdb.threads/multiple-successive-infcall.exp: New file.
11254
a037790e
TT
112552018-04-17 Tom Tromey <tom@tromey.com>
11256
11257 * gdb.rust/simple.rs (Union): New type.
11258 (main): New local "u".
11259 * gdb.rust/simple.exp (test_one_slice): Add new test case.
11260
e3a91079
AA
112612018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11262
11263 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
11264 number information in output of "whereis" command.
11265 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
11266
b744723f
AA
112672018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11268
11269 * gdb.ada/info_types.exp: Adjust expected output to the line
11270 numbers now printed by "info var/func/type".
11271 * gdb.base/completion.exp: Likewise.
11272 * gdb.base/included.exp: Likewise.
11273 * gdb.cp/cp-relocate.exp: Likewise.
11274 * gdb.cp/cplusfuncs.exp: Likewise.
11275 * gdb.cp/namespace.exp: Likewise.
11276 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
11277
4a4495d6
MM
112782018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11279
11280 * gdb.btrace/cpu.exp: New.
11281
1d509aa6
MM
112822018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11283
11284 * gdb.base/step-indirect-call-thunk.exp: New.
11285 * gdb.base/step-indirect-call-thunk.c: New.
11286 * gdb.reverse/step-indirect-call-thunk.exp: New.
11287 * gdb.reverse/step-indirect-call-thunk.c: New.
11288
6295b6da
SM
112892018-04-11 Simon Marchi <simon.marchi@ericsson.com>
11290
11291 * gdb.base/pie-fork.c: New file.
11292 * gdb.base/pie-fork.exp: New file.
11293
50146e70
TT
112942018-04-11 Tom Tromey <tom@tromey.com>
11295
11296 * gdb.rust/simple.exp: Add test for ".." struct initializer.
11297
f50d8a2e
PA
112982018-04-10 Pedro Alves <palves@redhat.com>
11299
11300 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
11301 exits. Instead loop running forever.
11302 (fork_parent): Run forever too.
11303
a0be7a36
SM
113042018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11305
11306 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
11307 mi_continue_to_line.
11308 * gdb.mi/mi-stack.c (callee4): Add comment.
11309
9b73db36
SM
113102018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11311
11312 * gdb.mi/mi-stack.exp: Fix indentation.
11313
c912f608
SM
113142018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11315
11316 PR gdb/22979
11317 * gdb.arch/amd64-osabi.exp: New file.
11318
26540402
SM
113192018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11320
11321 PR gdb/22980
11322 * gdb.base/osabi.exp: New file.
11323
121ad66c 113242018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
11325
11326 * gdb.cp/static-typedef-print.exp: New file.
11327 * gdb.cp/static-typedef-print.cc: New file.
11328
3fcded8f
JB
113292018-03-27 Joel Brobecker <brobecker@adacore.com>
11330
11331 * gdb.ada/varsize_limit: New testcase.
11332
59cc4834
JB
113332018-03-27 Joel Brobecker <brobecker@adacore.com>
11334
11335 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11336
11337 * gdb.ada/notcplusplus: New testcase.
11338
11339 * gdb.base/c-linkage-name.c: New file.
11340 * gdb.base/c-linkage-name.exp: New testcase.
11341
4ca59a9f
TT
113422018-03-26 Tom Tromey <tom@tromey.com>
11343
11344 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11345 * gdb.python/py-framefilter.py (name_error): New global.
11346 (ErrorInName.function): Use name_error.
11347
978d6c75
TT
113482018-03-26 Tom Tromey <tom@tromey.com>
11349
11350 PR backtrace/15582:
11351 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11352
b7fee5a3
KS
113532018-03-23 Keith Seitz <keiths@redhat.com>
11354
11355 PR c++/22968
11356 * gdb.cp/subtypes.exp: New file.
11357 * gdb.cp/subtypes.h: New file.
11358 * gdb.cp/subtypes.cc: New file.
11359 * gdb.cp/subtypes-2.cc: New file.
11360
376be529
AB
113612018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11362
11363 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11364 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11365 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11366 -nostartfiles when compiling the test. Confirm that all registers
11367 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11368
066cfa98
AB
113692018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11370
11371 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11372 option, syntax was wrong anyway.
11373 * gdb.arch/arm-disp-step.exp: Likewise.
11374 * gdb.arch/sparc64-regs.exp: Likewise.
11375 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11376 option, syntax was wrong anyway, switch to use
11377 prepare_for_testing.
11378 * gdb.arch/i386-disp-step.exp: Likewise.
11379
079670b9
AA
113802018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11381
11382 * gdb.ada/exec_changed.exp: Replace "target_info exists
11383 use_gdb_stub" by "use_gdb_stub".
11384 * gdb.ada/start.exp: Likewise.
11385 * gdb.base/async-shell.exp: Likewise.
11386 * gdb.base/attach-pie-misread.exp: Likewise.
11387 * gdb.base/attach-wait-input.exp: Likewise.
11388 * gdb.base/break-entry.exp: Likewise.
11389 * gdb.base/break-interp.exp: Likewise.
11390 * gdb.base/dprintf-detach.exp: Likewise.
11391 * gdb.base/nostdlib.exp: Likewise.
11392 * gdb.base/solib-nodir.exp: Likewise.
11393 * gdb.base/statistics.exp: Likewise.
11394 * gdb.base/testenv.exp: Likewise.
11395 * gdb.mi/mi-exec-run.exp: Likewise.
11396 * gdb.mi/mi-start.exp: Likewise.
11397 * gdb.multi/dummy-frame-restore.exp: Likewise.
11398 * gdb.multi/multi-arch-exec.exp: Likewise.
11399 * gdb.multi/multi-arch.exp: Likewise.
11400 * gdb.multi/tids.exp: Likewise.
11401 * gdb.multi/watchpoint-multi.exp: Likewise.
11402 * gdb.python/py-events.exp: Likewise.
11403 * gdb.threads/attach-into-signal.exp: Likewise.
11404 * gdb.threads/attach-stopped.exp: Likewise.
11405 * gdb.threads/threadapply.exp: Likewise.
11406 * lib/selftest-support.exp: Likewise.
11407
26d6cec4
AA
114082018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11409
11410 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11411
4ee89e90
SR
114122018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11413
11414 * gdb.perf/template-breakpoints.cc: New file.
11415 * gdb.perf/template-breakpoints.exp: New file.
11416 * gdb.perf/template-breakpoints.py: New file.
11417
92630041
TT
114182018-03-19 Tom Tromey <tom@tromey.com>
11419
11420 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11421 y0.
11422 * gdb.rust/simple.exp: Test bare identifier form of struct
11423 initializer.
11424
76727919
TT
114252018-03-19 Tom Tromey <tom@tromey.com>
11426
11427 * gdb.gdb/observer.exp: Remove.
11428
194ed413
AA
114292018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11430
11431 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11432 "qualified" option when setting breakpoints.
11433 * gdb.trace/backtrace.exp: Likewise.
11434 * gdb.trace/circ.exp: Likewise.
11435 * gdb.trace/collection.exp: Likewise.
11436 * gdb.trace/disconnected-tracing.exp: Likewise.
11437 * gdb.trace/ftrace-lock.exp: Likewise.
11438 * gdb.trace/ftrace.exp: Likewise.
11439 * gdb.trace/infotrace.exp: Likewise.
11440 * gdb.trace/packetlen.exp: Likewise.
11441 * gdb.trace/passc-dyn.exp: Likewise.
11442 * gdb.trace/qtro.exp: Likewise.
11443 * gdb.trace/read-memory.exp: Likewise.
11444 * gdb.trace/report.exp: Likewise.
11445 * gdb.trace/signal.exp: Likewise.
11446 * gdb.trace/status-stop.exp: Likewise.
11447 * gdb.trace/strace.exp: Likewise.
11448 * gdb.trace/tfind.exp: Likewise.
11449 * gdb.trace/trace-break.exp: Likewise.
11450 * gdb.trace/trace-condition.exp: Likewise.
11451 * gdb.trace/trace-mt.exp: Likewise.
11452 * gdb.trace/tstatus.exp: Likewise.
11453 * gdb.trace/tsv.exp: Likewise.
11454 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11455 * gdb.trace/unavailable.exp: Likewise.
11456 * gdb.trace/while-dyn.exp: Likewise.
11457
8b067d2c
AA
114582018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11459
11460 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11461 that libinproctrace is copied to the target.
11462
3ae9ce5d
TT
114632018-03-14 Tom Tromey <tom@tromey.com>
11464
11465 PR cli/14977:
11466 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11467 a null pointer.
11468 * gdb.base/wchar.exp: Likewise.
11469
b8c2339b
TT
114702018-03-14 Tom Tromey <tom@tromey.com>
11471
11472 PR cli/19918:
11473 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11474 flag.
11475
4872dc46
SM
114762018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11477
11478 PR gdb/22841
11479 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11480 "target" to remote_exec.
11481
e4fe3756
SM
114822018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11483
11484 PR gdb/22841
11485 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11486 ${board}_upload): Remove.
11487
e95a97d4
AA
114882018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11489
11490 * gdb.cp/watch-cp.cc: New test.
11491 * gdb.cp/watch-cp.exp: New file.
11492
dbbb1059
AB
114932018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11494
11495 * gdb.base/infcall-nested-structs.exp: New file.
11496 * gdb.base/infcall-nested-structs.c: New file.
11497 * gdb.base/float.exp: Add riscv support.
11498
ecc054c0
TP
114992018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11500
11501 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11502 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11503
25e3c82c
SDJ
115042018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11505
11506 * gdb.server/abspath.exp: New file.
11507 * lib/gdb.exp (with_cwd): New procedure.
11508
3083294d
SM
115092018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11510
11511 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11512 use it.
11513 (gdb_is_target_remote_prompt): New proc.
11514 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11515 (gdb_is_target_native): Pass prompt parameter to
11516 gdb_is_target_1.
11517
3275ef47
SM
115182018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11519
11520 * gdb.base/load-command.c: New file.
11521 * gdb.base/load-command.exp: New file.
11522 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11523 (gdb_is_target_1): ...this, and generalize for other targets
11524 than just remote.
11525 (gdb_is_target_remote): Use gdb_is_target_1.
11526 (gdb_is_target_native): use gdb_is_target_1.
11527
6893c19a
TT
115282018-02-26 Tom Tromey <tom@tromey.com>
11529
11530 PR python/16497:
11531 * gdb.python/py-framefilter.exp: Update test.
11532
2ddeaf8a
TT
115332018-02-26 Tom Tromey <tom@tromey.com>
11534
11535 * gdb.dwarf2/variant.c: New file.
11536 * gdb.dwarf2/variant.exp: New file.
11537
c9317f21
TT
115382018-02-26 Tom Tromey <tom@tromey.com>
11539
11540 * gdb.rust/simple.exp: Accept more possible results in enum test.
11541
6f6d0c26
SM
115422018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11543
11544 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11545 parentheses.
11546
11b03145
MR
115472018-02-23 Maciej W. Rozycki <macro@mips.com>
11548
11549 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11550 name of a variable: $actual_linejj -> $actual_line.
11551
54a27fe5
JB
115522018-02-21 John Baldwin <jhb@FreeBSD.org>
11553
11554 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11555
de65820c
MM
115562018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11557
11558 * gdb.btrace/buffer-size.exp: Do not force BTS.
11559
980548fd
PA
115602018-02-14 Pedro Alves <palves@redhat.com>
11561
11562 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11563 getting a "Quit".
11564
c4e12631
MM
115652018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11566
11567 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11568 Fix test name.
11569
c2e0e465
SM
115702018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11571
11572 * gdb.cp/m-static.exp: Check type of optimized out static
11573 member.
11574
f7216783
AB
115752018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11576
11577 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11578 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11579
0625771b
LS
115802018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11581 Leszek Swirski <leszeks@google.com>
11582
11583 * gdb.python/py-prettyprint.c
11584 (struct to_string_returns_value_inner,
11585 struct to_string_returns_value_wrapper): New.
11586 (main): Add tsrvw variable.
11587 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11588 ToStringReturnsValueWrapper): New classes.
11589 (register_pretty_printers): Register new pretty-printers.
11590 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11591 recursive pretty printer.
11592 * gdb.python/py-mi.exp: Likewise.
11593
59498c30
LS
115942018-02-01 Leszek Swirski <leszeks@google.com>
11595
11596 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11597 functions with the same name as an include file are parsed
11598 correctly.
11599
d4d38844
YQ
116002018-02-01 Yao Qi <yao.qi@linaro.org>
11601
11602 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11603 "\[^\r\n\]*".
11604
07e5f5cf
NP
116052018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11606
11607 * gdb.arch/powerpc-prologue-frame.s: New file.
11608 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11609 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11610
929b5ad4
JB
116112018-01-31 Joel Brobecker <brobecker@adacore.com>
11612
11613 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11614
e671cd59
PA
116152018-01-30 Pedro Alves <palves@redhat.com>
11616
11617 PR gdb/13211
11618 * gdb.base/interrupt-daemon.c: New.
11619 * gdb.base/interrupt-daemon.exp: New.
11620 * gdb.multi/multi-term-settings.c: New.
11621 * gdb.multi/multi-term-settings.exp: New.
11622
fc413dc4
JB
116232018-01-30 Joel Brobecker <brobecker@adacore.com>
11624
11625 * gdb.base/break.exp: Save the location where the breakpoint
11626 on break.c:47 was actually inserted when debugging the version
11627 compiled at -O2 and use it in the expected output of the "info
11628 break" test performed soon after.
11629
5c319bb2
PA
116302018-01-22 Pedro Alves <palves@redhat.com>
11631 Sergio Durigan Junior <sergiodj@redhat.com>
11632
11633 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11634 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11635
a9e40818
JB
116362018-01-22 Joel Brobecker <brobecker@adacore.com>
11637
11638 * gdb.base/break-include.c, gdb.base/break-include.inc,
11639 gdb.base/break-include.exp: New files.
11640 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11641 line number now being the actual line number where the breakpoint
11642 was inserted.
11643 * gdb.mi/mi-break.exp: Likewise.
11644 * gdb.mi/mi-reverse.exp: Likewise.
11645 * gdb.mi/mi-simplerun.exp: Ditto.
11646
e707fc44
AB
116472018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11648
11649 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11650 varobj.
11651 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11652
ae451627
AB
116532018-01-21 Don Breazeal <donb@codesourcery.com>
11654 Andrew Burgess <andrew.burgess@embecosm.com>
11655
11656 * gdb.mi/basics.c: Add new global.
11657 * gdb.mi/mi-frame-regs.exp: New file.
11658 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11659 case.
11660
b1b189e0
AB
116612018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11662
11663 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11664 non-parameter, and on an unknown symbol.
11665
fcfcc376
TT
116662018-01-19 Tom Tromey <tom@tromey.com>
11667
11668 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11669 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11670
634c1c31
AA
116712018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11672
11673 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11674 setrlimit and chdir to int.
11675
d6ad07fd
AA
116762018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11677
11678 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11679 function.
11680 (my_tend): Likewise.
11681 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11682 rationale of avoiding FP- and vector instructions.
11683
adf8243b
RK
116842018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11685
11686 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11687 "info reg" with "\[ \t\]*".
11688 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11689 "\[ \t\]+".
11690 * gdb.arch/s390-multiarch.exp: Ditto.
11691 * gdb.base/pc-fp.exp: Ditto.
11692 * gdb.reverse/i386-precsave.exp: Ditto.
11693 * gdb.reverse/i386-reverse.exp: Ditto.
11694 * gdb.reverse/i387-env-reverse.exp: Ditto.
11695 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11696
dcc06925
AA
116972018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11698
11699 * lib/gdb.exp (gdb_compile): Re-enable use of
11700 universal_compile_options for languages other than Rust.
11701
25d4fd80
AA
117022018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11703
11704 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11705
ee7f689e 117062018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11707
11708 PR gdb/16577
11709 * gdb.base/solib-vanish.exp: New.
11710 * gdb.base/solib-vanish-main.c: New.
11711 * gdb.base/solib-vanish-lib1.c: New.
11712 * gdb.base/solib-vanish-lib2.c: New.
11713
d8447b6b
YQ
117142018-01-17 Yao Qi <yao.qi@linaro.org>
11715
11716 * gdb.compile/compile.exp: Match the address printed for
11717 frame in the output of command "bt".
11718
86d6a90c
TT
117192018-01-15 Tom Tromey <tom@tromey.com>
11720
11721 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11722 compute sp_reg.
11723
cbcdb1aa
AB
117242018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11725
11726 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11727 to prepare.
11728 (prepare): Return 0 on error, 1 on success.
11729
eea61984
PA
117302018-01-12 Pedro Alves <palves@redhat.com>
11731
11732 * gdb.base/continue-after-aborted-step-over.c: New.
11733 * gdb.base/continue-after-aborted-step-over.exp: New.
11734
6181e9c2
SM
117352018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11736
11737 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11738 options when not creating an executable.
11739
3cada740
PA
117402018-01-11 Pedro Alves <palves@redhat.com>
11741
11742 PR remote/22597
11743 * gdb.server/stop-reply-no-thread.c: New file.
11744 * gdb.server/stop-reply-no-thread.exp: New file.
11745
c63d3e8d
PA
117462018-01-10 Pedro Alves <palves@redhat.com>
11747
11748 PR gdb/22670
11749 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11750 functions too. Test setting breakpoints and printing C functions
11751 with no debug info too.
11752 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11753
d4c2a405
PA
117542018-01-10 Pedro Alves <palves@redhat.com>
11755
11756 PR gdb/22670
11757 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11758 a fail.
11759
8825213e
PA
117602018-01-10 Pedro Alves <palves@redhat.com>
11761
11762 PR gdb/22670
11763 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11764
605fd3c6
YQ
117652018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11766
11767 * gdb.server/unittest.exp: Match the output in non-development
11768 mode.
11769
1e5ded6c
YQ
117702018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11771
11772 * gdb.gdb/unittest.exp: Match output in non-development mode.
11773
30066b0b
JB
117742018-01-08 Joel Brobecker <brobecker@adacore.com>
11775
11776 * gdb.ada/access_tagged_param.exp: Relax expected output
11777 for value of "ObjL" in "continue" to pck.inspect breakpoint
11778 test.
11779
04bafb1e
XR
117802018-01-08 Joel Brobecker <brobecker@adacore.com>
11781
9f86398b
JB
11782 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11783 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11784
e379cee6
PA
117852018-01-05 Pedro Alves <palves@redhat.com>
11786
11787 PR gdb/18653
11788 * gdb.base/libsegfault.exp: New.
11789
de63c46b
PA
117902018-01-05 Joel Brobecker <brobecker@adacore.com>
11791
11792 PR gdb/22670
11793 * gdb.ada/access_tagged_param.exp: New file.
11794 * gdb.ada/access_tagged_param/foo.adb: New file.
11795
f98fc17b
PA
117962018-01-05 Pedro Alves <palves@redhat.com>
11797
11798 PR gdb/22670
11799 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11800 exercise lower case too, and to exercise both full matching and
11801 wild matching.
11802
342f8240
JB
118032018-01-05 Joel Brobecker <brobecker@adacore.com>
11804
11805 * gdb.ada/rename_subscript_param: New testcase.
11806
7150d33c
JG
118072018-01-05 Jerome Guitton <guitton@adacore.com>
11808
11809 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11810
cc0e770c
JB
118112018-01-05 Joel Brobecker <brobecker@adacore.com>
11812
11813 * gdb.ada/convvar_comp: New testcase.
11814
672a41aa 118152018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11816
11817 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11818 (My_Table): New global variable.
11819 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11820
7365ec2f
JB
118212018-01-04 Joel Brobecker <brobecker@adacore.com>
11822
11823 PR gdb/22670
11824 * gdb.ada/maint_with_ada: New testcase.
11825
289483b6
JB
118262018-01-04 Joel Brobecker <brobecker@adacore.com>
11827
11828 PR gdb/22670
11829 * gdb.ada/bp_c_mixed_case: New testcase.
11830
344420da
JB
118312018-01-04 Joel Brobecker <brobecker@adacore.com>
11832
11833 PR gdb/22670
11834 * gdb.ada/complete.exp: Add "complete break ada" test.
11835
66fc87a0
JB
118362018-01-04 Joel Brobecker <brobecker@adacore.com>
11837
11838 PR gdb/22670
11839 * gdb.ada/info_addr_mixed_case: New testcase.
11840
9f757bf7
XR
118412018-01-03 Xavier Roirand <roirand@adacore.com>
11842
11843 * gdb.ada/excep_handle.exp: New testcase.
11844 * gdb.ada/excep_handle/foo.adb: New file.
11845 * gdb.ada/excep_handle/pck.ads: New file.
11846
bd570f80
JB
118472018-01-03 Joel Brobecker <brobecker@adacore.com>
11848
11849 * gdb.base/step-line.c: Add extra empty line in copyright header.
11850 * gdb.base/step-line.inp: Likewise.
11851
9fe561ab
JB
118522018-01-02 Joel Brobecker <brobecker@adacore.com>
11853
11854 * gdb.ada/dyn_stride.exp: Add slice test.
11855
a405673c
JB
118562018-01-02 Joel Brobecker <brobecker@adacore.com>
11857
11858 * gdb.ada/dyn_stride: New testcase.
11859
cef0f868
SH
118602017-12-27 Stafford Horne <shorne@gmail.com>
11861
11862 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11863 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11864
b67d92b0
SH
118652017-12-27 Stafford Horne <shorne@gmail.com>
11866
11867 * gdb.base/reggroups.c: New file.
11868 * gdb.base/reggroups.exp: New file.
11869
eccab96d
JB
118702017-12-18 Joel Brobecker <brobecker@adacore.com>
11871
11872 * gdb.dwarf2/ada-valprint-error.c: New file.
11873 * gdb.dwarf2/ada-valprint-error.exp: New file.
11874
0e2da9f0
JB
118752017-12-18 Joel Brobecker <brobecker@adacore.com>
11876
11877 * gdb.ada/assign_arr: New testcase.
11878
cb923fcc
XR
118792017-12-18 Xavier Roirand <roirand@adacore.com>
11880
11881 * gdb.ada/funcall_ptr: New testcase.
11882
7c161838
SDJ
118832017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11884
11885 PR cli/16224
11886 * gdb.base/ptype-offsets.cc: New file.
11887 * gdb.base/ptype-offsets.exp: New file.
11888
1af17fd9
YQ
118892017-12-15 Yao Qi <yao.qi@linaro.org>
11890
11891 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11892 if XML is disabled.
11893
828d5846
XR
118942017-12-15 Xavier Roirand <roirand@adacore.com>
11895
11896 * gdb.ada/same_component_name: New testcase.
11897
79e8fcaa
JB
118982017-12-14 Joel Brobecker <brobecker@adacore.com>
11899
11900 * gdb.ada/str_binop_equal: New testcase.
11901
e05fa6f9
JB
119022017-12-14 Joel Brobecker <brobecker@adacore.com>
11903
11904 * gdb.ada/task_switch_in_core: New testcase.
11905
b89641ba
SM
119062017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11907
11908 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11909 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11910 call test_bkpt_qualified.
11911 (test_bkpt_qualified): New proc.
11912
6892d2e4
PA
119132017-12-13 Pedro Alves <palves@redhat.com>
11914
11915 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11916 Tighten regexp by matching with an anchor.
11917
a22ecf70
PA
119182017-12-13 Pedro Alves <palves@redhat.com>
11919
11920 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11921 ("expression with namespace"): New set of tests.
11922 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11923 (Nested::Test_NS::qux): New.
11924 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11925 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11926
9937536c
JB
119272017-12-13 Joel Brobecker <brobecker@adacore.com>
11928
11929 * gdb.base/server-del-break.c: New file.
11930 * gdb.base/server-del-break.exp: New file.
11931
fe49c6f5
SH
119322017-12-12 Stafford Horne <shorne@gmail.com>
11933
11934 * gdb.xml/tdesc-regs.exp: Add or1k support.
11935
c3d18620
SH
119362017-12-12 Stafford Horne <shorne@gmail.com>
11937
11938 * gdb.base/bp-permanent.c: Define nop of or1k.
11939
c5f9cfc8
JB
119402017-12-11 Joel Brobecker <brobecker@adacore.com>
11941
11942 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11943 output with components being reordered.
11944
a9c135fc
JB
119452017-12-11 Joel Brobecker <brobecker@adacore.com>
11946
11947 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11948 output with components being reordered.
11949
927aa2e7
JK
119502017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11951 Pedro Alves <palves@redhat.com>
11952
11953 * gdb.base/maint.exp (check for .gdb_index): Check also for
11954 .debug_names.
11955 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11956 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11957 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11958 (.gdb_index used after symbol reloading): Support also .debug_names.
11959 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11960
f17d9474
YQ
119612017-12-08 Yao Qi <yao.qi@linaro.org>
11962
11963 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11964 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11965
a0de8c21
YQ
119662017-12-08 Yao Qi <yao.qi@linaro.org>
11967
11968 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11969 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11970
a738ea1d
YQ
119712017-12-08 Yao Qi <yao.qi@linaro.org>
11972
11973 * gdb.arch/aarch64-tagged-pointer.c: New file.
11974 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11975
1cd9a73b
SDJ
119762017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11977
11978 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11979 "int".
11980
fa6eb693
KS
119812017-12-07 Keith Seitz <keiths@redhat.com>
11982
11983 PR breakpoints/22569
11984 * gdb.linespec/ls-errs.exp: Change expected result of "break
11985 -source this file has spaces.c -line 3".
11986 Check that an explicit source file followed by whitespace is
11987 identified as an invalid explicit location.
11988
883fd55a
KS
119892017-12-07 Keith Seitz <keiths@redhat.com>
11990
11991 * gdb.cp/nested-types.cc: New file.
11992 * gdb.cp/nested-types.exp: New file.
11993 * lib/cp-support.exp: Load data-structures.exp library.
11994 (debug_cp_test_ptype_class): New global.
11995 (cp_ptype_class_verbose, next_line): New procedures.
11996 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11997 Add and document new return value.
11998 Switch the list of lines to a queue.
11999 Add support for new `type' key for nested type definitions.
12000 Add debugging/troubleshooting messages.
12001 * lib/data-structures.exp: New file.
12002
ec72db3e
SM
120032017-12-07 Simon Marchi <simon.marchi@ericsson.com>
12004
12005 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
12006 with proc_with_prefix, don't use with_test_prefix.
12007
99598d71
TT
120082017-12-07 Tom Tromey <tom@tromey.com>
12009
12010 * gdb.base/break.exp: Add test for empty "commands".
12011
a8806230
YQ
120122017-12-07 Yao Qi <yao.qi@linaro.org>
12013
12014 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
12015 malloc and catch syscall.
12016
824cc835
PM
120172017-12-07 Phil Muldoon <pmuldoon@redhat.com>
12018
e79be6e5 12019 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
12020 tests for explicit locations.
12021
7cc244de
PA
120222017-12-06 Pedro Alves <palves@redhat.com>
12023
12024 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
12025 force-disabling XML descriptions.
12026
50a1fdd5
PA
120272017-12-04 Pedro Alves <palves@redhat.com>
12028
12029 PR gdb/22499
12030 * gdb.arch/amd64-disp-step-avx.S: New file.
12031 * gdb.arch/amd64-disp-step-avx.exp: New file.
12032
f0fb2488
PA
120332017-12-03 Pedro Alves <palves@redhat.com>
12034
12035 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
12036 and <string.h>.
12037 (parent_function): Print distinct messages when waitpid fails, or
12038 the child exits with a signal, or the child exits for an unhandled
12039 reason.
12040 * gdb.threads/process-dies-while-detaching.exp
12041 (detach_and_expect_exit): New 'inf_output_re' parameter and use
12042 it. Wait for both inferior output and GDB's prompt. Use an
12043 indirect spawn id list.
12044 (do_detach): New parameter 'child_exit'. Use it to compute
12045 expected inferior output.
12046 (test_detach, test_detach_watch, test_detach_killed_outside):
12047 Adjust to pass down the expected child exit kind.
12048
97cbe998
SDJ
120492017-12-01 Joel Brobecker <brobecker@adacore.com>
12050 Sergio Durigan Junior <sergiodj@redhat.com>
12051 Pedro Alves <palves@redhat.com>
12052
12053 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
12054
40fc416f
SDJ
120552017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
12056
12057 * gdb.base/relocate.exp: Add tests to guarantee that arguments
12058 to 'symbol-file' and 'add-symbol-file' can be
12059 position-independent.
12060
1cc75e92
YQ
120612017-12-01 Yao Qi <yao.qi@linaro.org>
12062
12063 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
12064 the URL in copyright header.
12065 * gdb.arch/aarch64-fp.exp: Likewise.
12066 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
12067 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
12068 * gdb.base/expand-psymtabs.exp: Likewise.
12069 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
12070 * gdb.fortran/common-block.exp: Likewise.
12071 * gdb.fortran/common-block.f90: Likewise.
12072 * gdb.fortran/logical.exp: Likewise.
12073 * gdb.fortran/vla-datatypes.f90: Likewise.
12074 * gdb.fortran/vla-sub.f90: Likewise.
12075
875fb7a7
JB
120762017-11-30 Joel Brobecker <brobecker@adacore.com>
12077
12078 * gdb.ada/repeat_dyn: New testcase.
12079
6f14765f
UW
120802017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
12081
12082 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
12083 Update for changed thread numbering.
12084 * gdb.cell/bt.exp: Update for changed GDB output.
12085
f1af7b94
SM
120862017-11-30 Simon Marchi <simon.marchi@ericsson.com>
12087
12088 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
12089 setting isremote by hand.
12090 * boards/dwarf4-gdb-index.exp: Likewise.
12091 * boards/fission.exp: Likewise.
12092 * boards/stabs.exp: Likewise.
12093
e3919f3e
PA
120942017-11-30 Pedro Alves <palves@redhat.com>
12095
12096 * gdb.linespec/cpls-ops.exp
12097 (check_explicit_skips_function_argument): Extract the underlying
12098 type of size_t instead of hardcoding it.
12099
bd69330d
PA
121002017-11-29 Pedro Alves <palves@redhat.com>
12101
12102 PR c++/19436
12103 * gdb.linespec/cpls-abi-tag.cc: New file.
12104 * gdb.linespec/cpls-abi-tag.exp: New file.
12105
a20714ff
PA
121062017-11-29 Pedro Alves <palves@redhat.com>
12107
12108 * gdb.base/langs.exp: Use -qualified.
12109 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
12110 it.
12111 * gdb.cp/namespace.exp: Use -qualified.
12112 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
12113 (overload-3, template-overload, template-ret-type, const-overload)
12114 (const-overload-quoted, anon-ns, ambiguous-prefix): New
12115 procedures.
12116 (test_driver): Call them.
12117 * gdb.cp/save-bp-qualified.cc: New.
12118 * gdb.cp/save-bp-qualified.exp: New.
12119 * gdb.linespec/explicit.exp: Test -qualified.
12120 * lib/completion-support.exp (completion::explicit_opts_list): Add
12121 "-qualified".
12122 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
12123
f6f1d339
PM
121242017-11-29 Phil Muldoon <pmuldoon@redhat.com>
12125
12126 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
12127
02ca603a
TT
121282017-11-29 Tom Tromey <tom@tromey.com>
12129
12130 * gdb.base/relocate.exp: Update invalid argument test.
12131 Add new tests for invalid arguments.
12132
ed6c0bfb
TP
121332017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12134
12135 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
12136 Return 0 as a long.
12137 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
12138
f106e10e
TP
121392017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12140
12141 * gdb.cp/breakpoint.cc (bar): Set return type to void.
12142 * gdb.cp/psymtab-parameter.cc (func): Likewise.
12143 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
12144 func ().
12145 * gdb.cp/shadow.cc (B.func): Return 0.
12146
10329bb2
JB
121472017-11-27 Joel Brobecker <brobecker@adacore.com>
12148
12149 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
12150 expected output in gdb_expect call to allow the exception
12151 message to be present as well. Fix syntax confusion to avoid
12152 TCL thinking that exception_name is an array.
12153
617cd4bc
UW
121542017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
12155
12156 * gdb.arch/spu-info.c: Include <unistd.h>.
12157 (do_signal_test): Fix broken calls to write.
12158 * gdb.arch/spu-info.exp: Use prepare_for_testing.
12159 Fix checks for empty mailboxes. Update signal tests for corrected
12160 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
12161 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
12162 * gdb.cell/arch.exp: Use standard_output_file.
12163 * gdb.cell/break.exp: Likewise.
12164 * gdb.cell/bt.exp: Likewise.
12165 * gdb.cell/core.exp: Likewise.
12166 * gdb.cell/dwarfaddr.exp: Likewise.
12167 * gdb.cell/ea-cache.exp: Likewise.
12168 * gdb.cell/ea-standalone.exp: Likewise.
12169 * gdb.cell/f-regs.exp: Likewise.
12170 * gdb.cell/fork.exp: Likewise.
12171 * gdb.cell/gcore.exp: Likewise.
12172 * gdb.cell/mem-access.exp: Likewise.
12173 * gdb.cell/ptype.exp: Likewise.
12174 * gdb.cell/registers.exp: Likewise.
12175 * gdb.cell/sizeof.exp: Likewise.
12176 * gdb.cell/solib-symbol.exp: Likewise.
12177 * gdb.cell/solib.exp: Likewise.
617cd4bc 12178
a81aaca0
PA
121792017-11-25 Pedro Alves <palves@redhat.com>
12180
12181 * gdb.base/complete-empty.exp: New file.
12182 * gdb.base/completion.exp: Adjust.
12183
6a3c6ee4
PA
121842017-11-25 Pedro Alves <palves@redhat.com>
12185
12186 * gdb.linespec/cpls-ops.cc: New file.
12187 * gdb.linespec/cpls-ops.exp: New file.
12188 * lib/completion-support.exp (test_complete_prefix_range_re): New,
12189 factored out from ...
12190 (test_complete_prefix_range): ... this.
12191
8955eb2d
PA
121922017-11-24 Pedro Alves <palves@redhat.com>
12193
12194 * gdb.linespec/cpcompletion.exp: New file.
12195 * gdb.linespec/cpls-hyphen.cc: New file.
12196 * gdb.linespec/cpls.cc: New file.
12197 * gdb.linespec/cpls2.cc: New file.
12198 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
12199 test to use test_gdb_complete_unique. Add label completion,
12200 keyword completion and explicit location completion tests.
12201 * lib/completion-support.exp: New file.
12202
e547c119
JB
122032017-11-24 Joel Brobecker <brobecker@adacore.com>
12204
12205 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
12206 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
12207 when hitting an exception catchpoint.
12208
7c3c1aa8
YQ
122092017-11-22 Yao Qi <yao.qi@linaro.org>
12210
12211 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
12212
41bd68f5
SM
122132017-11-22 Simon Marchi <simon.marchi@ericsson.com>
12214
12215 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
12216 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
12217 * gdb.dwarf2/info-locals-optimized-out.c: New file.
12218
1daad298
YQ
122192017-11-22 Yao Qi <yao.qi@linaro.org>
12220
12221 * gdb.base/info-os.exp: Pass pthreads.
12222 * gdb.multi/multi-attach.exp: Likewise.
12223
88465e87
YQ
122242017-11-22 Yao Qi <yao.qi@linaro.org>
12225
12226 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
12227 compiler.
12228
dc196b23
YQ
122292017-11-22 Yao Qi <yao.qi@linaro.org>
12230
12231 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
12232 * gdb.base/break-interp.exp: Likewise.
12233 * gdb.base/jit-attach-pie.exp: Likewise.
12234
2400729e
UW
122352017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12236
12237 * gdb.base/float128.c (large128): New variable.
12238 * gdb.base/float128.exp: Add test to print largest __float128 value.
12239
7a26362d
UW
122402017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12241
12242 * gdb.arch/vsx-regs.exp: Update register content checks.
12243
ed0f4273
UW
122442017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
12245
12246 * gdb.arch/ppc-longdouble.exp: New file.
12247 * gdb.arch/ppc-longdouble.c: Likewise.
12248
a25d69c6
PA
122492017-11-21 Pedro Alves <palves@redhat.com>
12250
12251 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
12252
73fcf641
PA
122532017-11-20 Pedro Alves <palves@redhat.com>
12254
12255 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
12256 (long_double_typedef): New typedefs.
12257 Use DEF on double and long double.
12258 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
12259 cases.
12260 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
12261 and 'long_double_ptr_same_size' locals. Use them to decide
12262 whether cast from array/function to float is valid/invalid.
12263
71a3c369
TT
122642017-11-17 Tom Tromey <tom@tromey.com>
12265
12266 * gdb.rust/traits.rs: New file.
12267 * gdb.rust/traits.exp: New file.
12268
ced9779b
JB
122692017-11-17 Joel Brobecker <brobecker@adacore.com>
12270
12271 * gdb.ada/minsyms: New testcase.
12272
a0922d80
PA
122732017-11-16 Pedro Alves <palves@redhat.com>
12274
12275 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
12276 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
12277
ea04e54c
PA
122782017-11-16 Pedro Alves <palves@redhat.com>
12279
12280 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
12281 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
12282
e849ea89
PA
122832017-11-16 Pedro Alves <palves@redhat.com>
12284
12285 * gdb.server/reconnect-ctrl-c.c: New file.
12286 * gdb.server/reconnect-ctrl-c.exp: New file.
12287
d8ae99a7
PM
122882017-11-16 Phil Muldoon <pmuldoon@redhat.com>
12289
12290 * gdb.python/py-rbreak.exp: New file.
12291 * gdb.python/py-rbreak.c: New file.
12292 * gdb.python/py-rbreak-func2.c: New file.
12293
968a13f8
PA
122942017-11-16 Pedro Alves <palves@redhat.com>
12295
12296 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
12297 pattern.
12298 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
12299 GDB.
12300
71774bc9
SM
123012017-11-15 Simon Marchi <simon.marchi@ericsson.com>
12302
12303 * gdb.tui/completionn.exp (test_tab_completion): Add space in
12304 regex.
12305
ddbb44cf
SM
123062017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
12307
12308 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
12309 test names.
12310
584a564f
PA
123112017-11-09 Pedro Alves <palves@redhat.com>
12312
12313 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
12314 factored out from ...
12315 (top level): ... here, and adjusted to avoid expecting beyond the
12316 prompt in a single gdb_test_multiple.
12317
5ed7a928
PA
123182017-11-09 Pedro Alves <palves@redhat.com>
12319
12320 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
12321 output.
12322 * gdb.server/ext-attach.exp ("kill" test): Likewise.
12323 * gdb.server/ext-restart.exp ("kill" test): Likewise.
12324 * gdb.server/ext-run.exp ("kill" test): Likewise.
12325 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
12326
a60e0738
PA
123272017-11-09 Pedro Alves <palves@redhat.com>
12328
12329 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12330 match till end of line.
12331
2c88253f
PA
123322017-11-09 Pedro Alves <palves@redhat.com>
12333
12334 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12335
c7a38517
PA
123362017-11-09 Pedro Alves <palves@redhat.com>
12337
12338 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12339 New procedures, factored out from ...
12340 (top level): ... here, and adjusted to avoid expecting beyond the
12341 prompt in one go.
12342
f29f4b6b
PA
123432017-11-09 Pedro Alves <palves@redhat.com>
12344
12345 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12346 output. Fix '?' match.
12347
286acbb5
JB
123482017-11-08 Joel Brobecker <brobecker@adacore.com>
12349
12350 * gdb.ada/scoped_watch: New testcase.
12351 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12352 which is actually correct.
12353 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12354 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12355
62d7ae92
PA
123562017-11-08 Pedro Alves <palves@redhat.com>
12357
12358 * gdb.gdb/complaints.exp (test_initial_complaints)
12359 (test_serial_complaints, test_short_complaints): Call
12360 complaint_internal instead of complaint.
12361
280ca31f
DT
123622017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12363
12364 * gdb.threads/tls-core.c: New file.
12365 * gdb.threads/tls-core.exp: Likewise.
12366
b5ec771e
PA
123672017-11-08 Pedro Alves <palves@redhat.com>
12368
12369 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12370 (p Exported_Capitalized): New test.
12371 (p exported_capitalized): New test.
12372
a02b41a7
PA
123732017-11-07 Pedro Alves <palves@redhat.com>
12374
12375 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12376
95e95a6d
PA
123772017-11-07 Pedro Alves <palves@redhat.com>
12378
12379 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12380 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12381 (disable_invalid, disable_inverted, disable_negative): New
12382 procedures.
12383 ("bad numbers"): New set of tests.
12384
cee62dbd
PA
123852017-11-07 Pedro Alves <palves@redhat.com>
12386
12387 * gdb.cp/ena-dis-br-range.exp: Add tests.
12388
cc638e86
PA
123892017-11-07 Pedro Alves <palves@redhat.com>
12390
12391 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12392
d0fe4701
XR
123932017-11-07 Xavier Roirand <roirand@adacore.com>
12394 Pedro Alves <palves@redhat.com>
12395
12396 * gdb.base/ena-dis-br.exp: Add reference to
12397 gdb.cp/ena-dis-br-range.exp.
12398 * gdb.cp/ena-dis-br-range.exp: New file.
12399 * gdb.cp/ena-dis-br-range.cc: New file.
12400
46f67f80
PA
124012017-11-06 Pedro Alves <palves@redhat.com>
12402
12403 * gdb.base/attach-non-pgrp-leader.c: New.
12404 * gdb.base/attach-non-pgrp-leader.exp: New.
12405
726e1356
PA
124062017-11-06 Pedro Alves <palves@redhat.com>
12407
12408 * configure.ac: No longer check for termio.h and sgtty.h.
12409 * configure: Regenerate.
12410 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12411 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12412 Remove termio and sgtty code.
12413
50ab6ace
YQ
124142017-11-03 Yao Qi <yao.qi@linaro.org>
12415
12416 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12417 in GDB is disabled.
12418
8e68731c
YQ
124192017-11-03 Yao Qi <yao.qi@linaro.org>
12420
12421 * gdb.python/py-thrhandle.exp: Skip it if python is not
12422 enabled.
12423
3a87ae65
SM
124242017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12425
12426 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12427 as a breakpoint command.
12428
484d8d36
MD
124292017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12430
12431 PR python/21213
12432 * gdb.python/py-infthread.exp: Test calling
12433 InferiorThread.inferior () multiple times in a row.
12434
4a27f119
KS
124352017-10-27 Keith Seitz <keiths@redhat.com>
12436
12437 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12438 Test "info break" for every inlined function breakpoint.
12439
bb11dd58
YQ
124402017-10-27 Yao Qi <yao.qi@linaro.org>
12441
12442 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12443
a43f3893
PF
124442017-10-26 Patrick Frants <osscontribute@gmail.com>
12445
12446 * gdb.cp/classes.exp (test_static_members): Test printing
12447 Outer::instance.
12448 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12449 (Inner::instance, Outer::instance): New.
12450
792ccf00
PA
124512017-10-24 Pedro Alves <palves@redhat.com>
12452
12453 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12454 extra console" test in two stages.
12455
eb2bfbad
PA
124562017-10-24 Pedro Alves <palves@redhat.com>
12457
12458 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12459
1f75a651
PA
124602017-10-24 Pedro Alves <palves@redhat.com>
12461
12462 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12463 loop.
12464
779990d9
PA
124652017-10-24 Pedro Alves <palves@redhat.com>
12466
12467 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12468 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12469
ad9b8f5d
PA
124702017-10-24 Pedro Alves <palves@redhat.com>
12471
12472 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12473 parameter and handle it. Don't output read value in test name.
12474
fee6da6e
PA
124752017-10-24 Pedro Alves <palves@redhat.com>
12476
12477 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12478 custom test name.
12479
10389c2c
PA
124802017-10-24 Pedro Alves <palves@redhat.com>
12481
12482 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12483 include the unstable output directory name in the test's name.
12484 (initial_setup_simple) <'set args'>: Use custom test name.
12485
a80e65a9
PA
124862017-10-24 Pedro Alves <palves@redhat.com>
12487
12488 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12489 with explicit test name.
12490
15763a09
PA
124912017-10-20 Pedro Alves <palves@redhat.com>
12492
12493 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12494 'wait -i'. Use gdb_assert and remote_close.
12495
49a4ce2e
AB
124962017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12497
12498 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12499 number from variable rather than hard-coded.
12500
a75868f5
PA
125012017-10-19 Pedro Alves <palves@redhat.com>
12502
12503 * gdb.base/long-inferior-output.c: New file.
12504 * gdb.base/long-inferior-output.exp: New file.
12505
c8ba13ad
KS
125062017-11-18 Keith Seitz <keiths@redhat.com>
12507
12508 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12509 method.
12510 (main): Call it.
12511 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12512 Add additional user-defined conversion operator tests.
12513
b27de576
PA
125142017-10-17 Pedro Alves <palves@redhat.com>
12515
12516 * boards/native-stdio-gdbserver.exp: Load "local-board".
12517
8484c955
PA
125182017-10-17 Pedro Alves <palves@redhat.com>
12519
12520 * gdb.base/quit-live.c: New file.
12521 * gdb.base/quit-live.exp: New file.
12522
83d5a34d
KS
125232017-10-16 Keith Seitz <keiths@redhat.com>
12524
12525 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12526 (class_with_protected_typedef, class_with_private_typedef)
12527 (struct_with_public_typedef, struct_with_protected_typedef)
12528 (struct_with_private_typedef): New classes/structs.
12529 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12530 typedefs and access specifiers.
12531
739b3f1d
PA
125322017-10-16 Pedro Alves <palves@redhat.com>
12533 Simon Marchi <simon.marchi@polymtl.ca>
12534
12535 * README (Local vs Remote vs Native): New section.
12536 * boards/local-board.exp: New file, with bits factored out from
12537 ...
12538 * boards/native-extended-gdbserver.exp: ... here. Load
12539 "local-board".
12540 * boards/native-gdbserver.exp: Load "local-board".
12541 (${board}_spawn, ${board}_exec): Delete.
12542 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12543 ...
12544 * boards/stdio-gdbserver-base.exp: ... this new file.
12545 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12546 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12547 procedure.
12548 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12549 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12550 stdio_gdbserver_command.
12551 (${board}_get_remote_address, ${board}_get_comm_port)
12552 (${board}_download, ${board}_upload): Delete.
12553 (get_target_remote_pipe_cmd): New.
12554
fe68b953
SM
125552017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12556
12557 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12558 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12559 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12560 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12561 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12562 remove with_test_prefix.
12563
300b6685
PA
125642017-10-13 Pedro Alves <palves@redhat.com>
12565
12566 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12567 * gdb.base/annota1.exp: Use it instead of is_remote.
12568 * gdb.base/annota3.exp: Use it instead of is_remote.
12569 * gdb.cp/annota2.exp: Use it instead of is_remote.
12570 * gdb.cp/annota3.exp: Use it instead of is_remote.
12571 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12572
50500caf
PA
125732017-10-13 Pedro Alves <palves@redhat.com>
12574
12575 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12576 (test_num_test_vars, run_and_count_vars, find_env)
12577 (test_set_unset_env, test_inherit_env_var): New procedures.
12578 (top level): Use them.
12579
dad0c6d2
PA
125802017-10-13 Pedro Alves <palves@redhat.com>
12581
12582 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12583 also skip on stub-like targets.
12584
8b0553c1
PA
125852017-10-13 Pedro Alves <palves@redhat.com>
12586
12587 PR gdb/22293
12588 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12589 (top level): Move some tests to ...
12590 (test_not_found): ... this new procedure.
12591 (top level): Call it.
12592
7594f623
PA
125932017-10-13 Pedro Alves <palves@redhat.com>
12594
12595 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12596 expect different "info terminal" output if testing with a
12597 non-native target.
12598
ebe3b402
PA
125992017-10-13 Pedro Alves <palves@redhat.com>
12600 Simon Marchi <simon.marchi@polymtl.ca>
12601
12602 PR python/12966
12603 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12604
42f1b161
PA
126052017-10-13 Pedro Alves <palves@redhat.com>
12606
12607 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12608 already.
12609
8d6ef72b
PA
126102017-10-13 Pedro Alves <palves@redhat.com>
12611
12612 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12613 is_remote.
12614
d7bcd5b8
PA
126152017-10-13 Pedro Alves <palves@redhat.com>
12616
12617 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12618 is_remote.
12619
df479dc6
PA
126202017-10-13 Pedro Alves <palves@redhat.com>
12621
12622 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12623 is set.
12624 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12625 instead of is_remote.
12626
23fb630a
PA
126272017-10-13 Pedro Alves <palves@redhat.com>
12628
12629 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12630 (top level): Add comment.
12631
cc77b1dc
PA
126322017-10-13 Pedro Alves <palves@redhat.com>
12633
12634 * gdb.base/remote.exp (top level): Fix comment typo and add
12635 missing return.
12636
27c9e813
PA
126372017-10-13 Pedro Alves <palves@redhat.com>
12638 Simon Marchi <simon.marchi@polymtl.ca>
12639
12640 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12641 calls and add comments. Skip test if use_gdb_stub is set.
12642 (top level): Use "set cwd" command instead of "cd" command.
12643
5e830d98
PA
126442017-10-13 Pedro Alves <palves@redhat.com>
12645
12646 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12647 is_remote target check.
12648
f5ca0032
PA
126492017-10-13 Pedro Alves <palves@redhat.com>
12650
12651 * gdb.base/scope.exp: Use build_executable + clean_restart +
12652 gdb_file_cmd instead of prepare_for_testing and no longer skip
12653 "before run" tests on is_remote target boards. Update comments.
12654 * boards/native-extended-gdbserver.exp
12655 (extended_gdbserver_load_last_file): New, factored out from ...
12656 (gdb_load): ... this. Move further below and add comment.
12657 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12658
8aed1c0d
PA
126592017-10-12 Pedro Alves <palves@redhat.com>
12660
12661 * gdb.base/attach.exp: Remove references to gdb64.
12662 * gdb.base/dbx.exp: Remove references to gdb64.
12663
cfa34c87
SM
126642017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12665 Pedro Alves <palves@redhat.com>
12666
12667 * gdb.base/label.exp: Remove is_remote target check.
12668
9192b7de
PA
126692017-10-12 Pedro Alves <palves@redhat.com>
12670
12671 * gdb.base/auvx.exp (coredir): Update comment.
12672 (top level) <core_works>: Use "set cwd" command instead of "cd"
12673 command.
12674
6bf0052d
PA
126752017-10-12 Pedro Alves <palves@redhat.com>
12676 Simon Marchi <simon.marchi@polymtl.ca>
12677
12678 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12679 target boards.
12680
e48ef82d
PA
126812017-10-12 Pedro Alves <palves@redhat.com>
12682 Simon Marchi <simon.marchi@polymtl.ca>
12683
12684 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12685 Instead skip if there's any gdb_protocol set.
12686
8d7aea57
SM
126872017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12688 Pedro Alves <palves@redhat.com>
12689
12690 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12691
30440677
PA
126922017-10-12 Pedro Alves <palves@redhat.com>
12693 Simon Marchi <simon.marchi@polymtl.ca>
12694
12695 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12696 instead of on dejagnu remote boards.
12697
4e04f045 126982017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12699 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12700
12701 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12702 checks. Use build_executable + clean_restart instead of
12703 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12704 of enabling non-stop after starting gdb.
12705
871a186e
PA
127062017-10-12 Pedro Alves <palves@redhat.com>
12707
12708 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12709 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12710 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12711 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12712
56d704da
AK
127132017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12714
12715 * gdb.arch/arc-tdesc-cpu.exp: New file.
12716 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12717
2f20e312
SM
127182017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12719
12720 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12721
65630365
PA
127222017-10-10 Pedro Alves <palves@redhat.com>
12723
12724 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12725 expect CLI output.
12726
bf469271
PA
127272017-10-10 Pedro Alves <palves@redhat.com>
12728
12729 * lib/selftest-support.exp (selftest_setup): Update for
12730 captured_command_loop's prototype change.
12731
777a42f1
PA
127322017-10-09 Pedro Alves <palves@redhat.com>
12733
12734 Test both arch1=>arch2 and arch2=>arch1.
12735
12736 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12737 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12738 factored out to...
12739 (append_arch1_options, append_arch2_options, append_arch_options)
12740 (build_executables): New procedures.
12741 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12742 local.
12743 (top level): Add new 'first_arch' testing axis.
12744
cbd2b4e3
PA
127452017-10-09 Pedro Alves <palves@redhat.com>
12746
12747 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12748 (barrier): New.
12749 (thread_start, all_started): New functions.
12750 (main): Spawn new thread and wait until it is scheduled.
12751 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12752 option.
12753 (do_test): Add 'selected_thread' parameter. Run to all_started
12754 instead of main. Explicitly set the breakpoint at main. Switch
12755 to the SELECTED_THREAD thread.
12756 (top level): Test handling the exec event with either the main
12757 thread or the second thread selected.
12758
5c9e4427
PA
127592017-10-09 Pedro Alves <palves@redhat.com>
12760
12761 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12762 logic. Move STOP marker after the value checks.
12763 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12764 regexp.
12765
b3b7c423
SL
127662017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12767
12768 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12769
3b4b2f16
UW
127702017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12771
12772 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12773 integer-to-dfp conversion.
12774 * gdb.base/dfp-test.exp: Likewise.
12775
5cd63fda
PA
127762017-10-04 Pedro Alves <palves@redhat.com>
12777
12778 * gdb.multi/hangout.c: Include <unistd.h>.
12779 (hangout_loop): New function.
12780 (main): Call alarm. Call hangout_loop in a loop.
12781 * gdb.multi/hello.c: Include <unistd.h>.
12782 (hello_loop): New function.
12783 (main): Call alarm. Call hangout_loop in a loop.
12784 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12785 inferior with the other selected.
12786
4c71c105
SM
127872017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12788
12789 * gdb.mi/list-thread-groups-available.exp: New file.
12790 * gdb.mi/list-thread-groups-available.c: New file.
12791
bc3b087d
SDJ
127922017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12793
12794 * gdb.base/set-cwd.exp: Make it available on
12795 native-extended-gdbserver.
12796
d092c5a2
SDJ
127972017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12798
12799 * gdb.base/set-cwd.c: New file.
12800 * gdb.base/set-cwd.exp: Likewise.
12801
45320ffa
TT
128022017-10-02 Tom Tromey <tom@tromey.com>
12803
12804 PR rust/22236:
12805 * gdb.rust/simple.rs (main): New variable "fslice".
12806 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12807
b3e3859b
TT
128082017-10-02 Tom Tromey <tom@tromey.com>
12809
12810 * gdb.rust/simple.exp: Test ptype of a slice.
12811
01af5e0d
TT
128122017-10-02 Tom Tromey <tom@tromey.com>
12813
12814 * gdb.rust/simple.exp: Test index of slice.
12815
a9bbfbd8
TT
128162017-09-27 Tom Tromey <tom@tromey.com>
12817
12818 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12819
df8899e5
TP
128202017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12821 Pedro Alves <palves@redhat.com>
12822
12823 * gdb.base/compare-sections.exp (get value of read-only section): Read
12824 as unsigned value.
12825 (corrupt read-only section): Likewise and don't set written if patching
12826 failed.
12827
757bf54b
KB
128282017-09-21 Kevin Buettner <kevinb@redhat.com>
12829
12830 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12831 files.
12832
06871ae8
PA
128332017-09-20 Pedro Alves <palves@redhat.com>
12834
12835 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12836 symbol names in gdb's output.
12837 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12838
e5f25bc5
PA
128392017-09-20 Pedro Alves <palves@redhat.com>
12840
12841 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12842 Rename to ...
12843 (test_list_ambiguous_symbol): ... this and add a symbol name
12844 parameter. Adjust.
12845 (test_list_ambiguous_function): Reimplement on top of
12846 test_list_ambiguous_symbol and also test listing ambiguous
12847 variables.
12848 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12849 (ambiguous_fun): ... this.
12850 (ambiguous_var): New.
12851 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12852 (ambiguous_fun): ... this.
12853 (ambiguous_var): New.
12854
4e5a4f58
JB
128552017-09-19 John Baldwin <jhb@FreeBSD.org>
12856
12857 * gdb.base/starti.c: New file.
12858 * gdb.base/starti.exp: New file.
12859 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12860
26e53f3e
PA
128612017-09-14 Pedro Alves <palves@redhat.com>
12862
12863 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12864 (top level): Use it instead of runto.
12865
cb791d59
TT
128662017-09-11 Tom Tromey <tom@tromey.com>
12867
12868 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12869
7c96f8c1
TT
128702017-09-11 Tom Tromey <tom@tromey.com>
12871
12872 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12873 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12874
469412dd
CW
128752017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12876
12877 * gdb.fortran/printing-types.exp: New file.
12878 * gdb.fortran/printing-types.exp: New file.
12879
e0f86435
BH
128802017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12881
12882 * gdb.fortran/vla-ptype.exp: Fix typos.
12883 * gdb.fortran/vla-value.exp: Same.
12884
9e9af4be
BH
128852017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12886
12887 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12888 * gdb.mi/mi-var-child-f.exp: Likewise.
12889 * gdb.mi/mi-vla-fortran.exp: Likewise.
12890
a5ad232b 128912017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12892 Christoph Weinmann <christoph.t.weinmann@intel.com>
12893 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12894
12895 * gdb.fortran/ptr-indentation.f90: New file.
12896 * gdb.fortran/ptr-indentation.exp: New file.
12897
5aec60eb
TT
128982017-09-05 Tom Tromey <tom@tromey.com>
12899
12900 PR gdb/22010:
12901 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12902
8f8f8152
TP
129032017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12904
12905 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12906
fbd1b771
JK
129072017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12908
12909 * gdb.threads/tls-nodebug-pie.c: New file.
12910 * gdb.threads/tls-nodebug-pie.exp: New file.
12911
5eb5f850
TT
129122017-09-05 Tom Tromey <tom@tromey.com>
12913
12914 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12915 for rust.
12916
ae780a21
SM
129172017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12918
12919 * gdb.multi/multi-arch-exec.exp: Test with different
12920 "follow-exec-mode" settings.
12921 (do_test): New procedure.
12922
3693fdb3
PA
129232017-09-04 Pedro Alves <palves@redhat.com>
12924
12925 * gdb.base/func-static.c (S::method const, S::method volatile)
12926 (S::method volatile const): New methods.
12927 (c_s, v_s, cv_s): New instances.
12928 (main): Call method() on them.
12929 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12930 (cannot_resolve): New procedure.
12931 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12932 print-quote-unquoted columns.
12933 (do_test): Test printing each scope too.
12934
e68cb8e0
PA
129352017-09-04 Pedro Alves <palves@redhat.com>
12936
12937 * gdb.base/local-static.exp: Also test with
12938 class::method::variable wholly quoted.
12939 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12940
858be34c
PA
129412017-09-04 Pedro Alves <palves@redhat.com>
12942
12943 * gdb.base/local-static.c: New.
12944 * gdb.base/local-static.cc: New.
12945 * gdb.base/local-static.exp: New.
12946
46a4882b
PA
129472017-09-04 Pedro Alves <palves@redhat.com>
12948
12949 * gdb.asm/asm-source.exp: Add casts to int.
12950 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12951 (dataglobal64_1, dataglobal64_2): New globals.
12952 * gdb.base/nodebug.exp: Test different expressions involving the
12953 new globals, with print, whatis and ptype. Add casts to int.
12954 * gdb.base/solib-display.exp: Add casts to int.
12955 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12956 * gdb.cp/m-static.exp: Add cast to int.
12957 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12958 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12959 tls variable with no debug info without a cast. Test with a cast
12960 to int too.
12961 * gdb.trace/entry-values.exp: Add casts.
12962
2c5a2be1
PA
129632017-09-04 Pedro Alves <palves@redhat.com>
12964
12965 * gdb.base/nodebug.exp: Test that ptype's error about functions
12966 with unknown return type includes the function name too.
12967
7022349d
PA
129682017-09-04 Pedro Alves <palves@redhat.com>
12969
12970 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12971 return type of munmap in infcall.
12972 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12973 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12974 type of ftell in infcall.
12975 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12976 type of getpid in infcall.
12977 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12978 infcall.
12979 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12980 Bail on failure to extract the pid.
12981 * gdb.base/nodebug.c: #include <stdint.h>.
12982 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12983 New functions.
12984 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12985 Change expected output of print/whatis/ptype with functions with
12986 no debug info. Test all supported languages. Call
12987 test_call_promotion.
12988 * gdb.compile/compile.exp: Adjust expected output to expect
12989 warning.
12990 * gdb.threads/siginfo-threads.exp: Likewise.
12991
54990598
PA
129922017-09-04 Pedro Alves <palves@redhat.com>
12993
12994 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12995 "prototypes". Test calling float functions via prototyped and
12996 unprototyped function pointers.
12997 (perform_all_tests): New parameter "prototypes". Pass it down.
12998 (top level): Pass down "prototypes" parameter to
12999 perform_all_tests.
13000
34d16ea2
SM
130012017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13002
13003 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
13004 Test with nested loops.
13005
9521ecda
SM
130062017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13007
13008 * gdb.base/commands.exp: Call the new procedures.
13009 (loop_break_test, loop_continue_test): New procedures.
13010
80a65e9b
SM
130112017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13012
13013 * gdb.base/commands.exp: Call new procedure.
13014 (define_if_without_arg_test): New procedure.
13015
e439fa14
PA
130162017-09-04 Pedro Alves <palves@redhat.com>
13017
13018 * gdb.base/list-ambiguous.exp: New file.
13019 * gdb.base/list-ambiguous0.c: New file.
13020 * gdb.base/list-ambiguous1.c: New file.
13021 * gdb.base/list.exp (test_list_range): Adjust expected output.
13022
0a2dde4a
SDJ
130232017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
13024
13025 * gdb.base/share-env-with-gdbserver.c: New file.
13026 * gdb.base/share-env-with-gdbserver.exp: Likewise.
13027
5e89eb3a
SM
130282017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13029
13030 * gdb.base/commands.exp (gdbvar_simple_if_test,
13031 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
13032 progvar_simple_if_test, progvar_simple_while_test,
13033 progvar_complex_if_while_test, user_defined_command_test,
13034 user_defined_command_args_eval,
13035 user_defined_command_args_stack_test,
13036 user_defined_command_manyargs_test, bp_deleted_in_command_test,
13037 temporary_breakpoint_commands,
13038 gdb_test_no_prompt, redefine_hook_test,
13039 redefine_backtrace_test): Remove "global gdb_prompt".
13040
fd437cbc
SM
130412017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13042
13043 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
13044 New proc, call it from toplevel.
13045
87215ad1
SDJ
130462017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
13047
13048 PR remote/21852
13049 * gdb.server/normal.c: New file, copied from gdb.base.
13050 * gdb.server/run-without-local-binary.exp: New file.
13051
58afddc6
WP
130522017-08-07 Weimin Pan <weimin.pan@oracle.com>
13053
13054 * gdb.arch/sparc64-adi.exp: New file.
13055 * gdb.arch/sparc64-adi.c: New file.
13056
5277199a
PA
130572017-08-22 Pedro Alves <palves@redhat.com>
13058
13059 * gdb.cp/overload.exp (line_range_pattern): New procedure.
13060 (top level): Add "list all overloads" tests.
13061
14278e1f
TT
130622017-08-22 Tom Tromey <tom@tromey.com>
13063
13064 * gdb.gdb/xfullpath.exp: Remove.
13065
bf223d3e
PA
130662017-08-21 Pedro Alves <palves@redhat.com>
13067
13068 PR gdb/19487
13069 * gdb.base/symbol-alias.c: New.
13070 * gdb.base/symbol-alias2.c: New.
13071 * gdb.base/symbol-alias.exp: New.
13072
c973d0aa
PA
130732017-08-21 Pedro Alves <palves@redhat.com>
13074
13075 * gdb.base/dfp-test.c
13076 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
13077 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
13078 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
13079 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
13080 * gdb.base/whatis-ptype-typedefs.c: New.
13081 * gdb.base/whatis-ptype-typedefs.exp: New.
13082 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
13083 (an_int, an_int_type, an_int_type2): New globals.
13084 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
13085 involving typedefs and cast expressions.
13086 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
13087 (lookup_typedefs_function): New.
13088 (typedefs_pretty_printers_dict): New.
13089 (top level): Register lookup_typedefs_function in
13090 gdb.pretty_printers.
13091
6d580b63
YQ
130922017-08-18 Yao Qi <yao.qi@linaro.org>
13093
13094 * gdb.server/unittest.exp: New.
13095
206726fb
SDJ
130962017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
13097
13098 PR gdb/21954
13099 * gdb.base/environ.exp: Add test to check if 'unset environment'
13100 works.
13101
bf0ec4c2
AA
131022017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13103
13104 * lib/gdb.exp (universal_compile_options): New caching proc.
13105 (gdb_compile): Suppress GCC's coloring of messages.
13106
d6382fff
TT
131072017-08-14 Tom Tromey <tom@tromey.com>
13108
13109 PR gdb/21675:
13110 * gdb.base/printcmds.exp (test_radices): New function.
13111 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
13112 * gdb.base/sizeof.exp (check_valueof): Use p/d.
13113 * lib/gdb.exp (get_integer_valueof): Use p/d.
13114
c2c2dd9f
SM
131152017-08-12 Simon Marchi <simon.marchi@ericsson.com>
13116
13117 * lib/gdb.exp (get_valueof): Don't capture end-of-line
13118 characters.
13119
fdffd6f4
TT
131202017-08-05 Tom Tromey <tom@tromey.com>
13121
13122 * gdb.rust/simple.exp: Allow String to appear in a different
13123 namespace.
13124
27d41eac
YQ
131252017-07-26 Yao Qi <yao.qi@linaro.org>
13126
13127 * gdb.gdb/unittest.exp: Invoke command
13128 "maintenance check xml-descriptions".
13129
031ed05d
AA
131302017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13131
13132 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
13133 calling context.
13134 (hex128): Drop erroneous calculation of parameters.
13135
dcd27ddf
SM
131362017-07-22 Simon Marchi <simon.marchi@ericsson.com>
13137
13138 * gdb.python/py-unwind.exp: Disable stack protection when
13139 building test file.
13140
47e77640
PA
131412017-07-20 Pedro Alves <palves@redhat.com>
13142
13143 * gdb.base/default.exp (set language): Adjust expected output.
13144
62d2a18a
PA
131452017-07-20 Pedro Alves <palves@redhat.com>
13146
13147 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
13148 (test_minsym): ... this, and make static.
13149 (get_pck__foo__bar__minsym): Rename to ...
13150 (get_test_minsym): ... this.
13151 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
13152 symbol names and comments.
13153 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
13154 (get_test_minsym): ... this.
13155 (pck__foo__bar__minsym__2): Rename to ...
13156 (test_minsym): ... this.
13157 (main): Adjust.
13158
c45ec17c
PA
131592017-07-17 Pedro Alves <palves@redhat.com>
13160
13161 * gdb.base/completion.exp: Adjust expected output.
13162 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
13163 the completer works.
13164
c6756f62
PA
131652017-07-17 Pedro Alves <palves@redhat.com>
13166
13167 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
13168
5bd68487
AB
131692017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
13170
13171 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
13172
8880f2a9
TT
131732017-07-14 Tom Tromey <tom@tromey.com>
13174
13175 PR rust/21764:
13176 * gdb.rust/simple.exp: Add tests.
13177
65547233
TT
131782017-07-14 Tom Tromey <tom@tromey.com>
13179
13180 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
13181
8f14146e
PA
131822017-07-14 Pedro Alves <palves@redhat.com>
13183
13184 * gdb.linespec/base/one/thefile.cc (z1): New function.
13185 * gdb.linespec/base/two/thefile.cc (z2): New function.
13186 * gdb.linespec/linespec.exp: Add tests.
13187
b4365d02
AB
131882017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13189
13190 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
13191 to mi_create_breakpoint.
13192
5d2cbaa5
AB
131932017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13194
13195 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
13196 mi_create_breakpoint.
13197
11cb5716
IB
131982017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
13199
13200 * gdb.dlang/demangle.exp: Update for demangling changes.
13201
03278692
TT
132022017-07-09 Tom Tromey <tom@tromey.com>
13203
13204 * gdb.dwarf2/shortpiece.exp: New file.
13205
33c5cd75
DB
132062017-07-06 David Blaikie <dblaikie@gmail.com>
13207
13208 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
13209 built from fissiont-multi-cu{1,2}.c.
13210 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
13211 except putting 'main' and 'func' in separate CUs in the same DWO file.
13212 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
13213 test.
13214 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
13215 test.
13216
8455d262
PA
132172017-07-06 Pedro Alves <palves@redhat.com>
13218
13219 * gdb.python/py-unwind.exp: Test flushregs.
13220
dc4bde35
SDJ
132212017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13222
13223 PR cli/21688
13224 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
13225 tests for alias commands and trailing whitespace.
13226
51ed89aa
SDJ
132272017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13228
13229 PR cli/21688
13230 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
13231 procedure. Call it.
13232
eb17d413
PA
132332017-06-29 Pedro Alves <palves@redhat.com>
13234
13235 * gdb.base/printcmds.exp: Add tests.
13236
41664b45
DG
132372017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
13238
13239 PR gdb/21337
13240 * gdb.base/reread-readsym.exp: New file.
13241 * gdb.base/reread-readsym.c: New file.
13242
75312ae3
KB
132432017-06-21 Kevin Buettner <kevinb@redhat.com>
13244
13245 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
13246 subpattern.
13247
66953522
PB
132482017-06-19 Peter Bergner <bergner@vnet.ibm.com>
13249
13250 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
13251 extended mnemonic.
13252 * gdb.arch/powerpc-power9.s: Likewise.
13253
5524b525
AA
132542017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13255
13256 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
13257 on 32-bit x86 targets. Exploit is_*_target macros where
13258 appropriate.
13259
03c8af18
AA
132602017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13261
13262 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
13263 register pieces.
13264
3bf31011
AA
132652017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13266
13267 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
13268 located in one or more DWARF pieces.
13269
805acca0
AA
132702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13271
13272 * lib/gdb.exp (get_endianness): New proc.
13273 * gdb.arch/aarch64-fp.exp: Use it.
13274 * gdb.arch/altivec-regs.exp: Likewise.
13275 * gdb.arch/e500-regs.exp: Likewise.
13276 * gdb.arch/vsx-regs.exp: Likewise.
13277 * gdb.base/dump.exp: Likewise.
13278 * gdb.base/funcargs.exp: Likewise.
13279 * gdb.base/gnu_vector.exp: Likewise.
13280 * gdb.dwarf2/formdata16.exp: Likewise.
13281 * gdb.dwarf2/implptrpiece.exp: Likewise.
13282 * gdb.dwarf2/nonvar-access.exp: Likewise.
13283 * gdb.python/py-inferior.exp: Likewise.
13284 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
13285
e9352324
AA
132862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13287
13288 PR gdb/21226
13289 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
13290 stack value pieces are taken from the LSB end.
13291
d5d1163e
AA
132922017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13293
13294 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
13295 variable at nonzero offset.
13296
0567c986
AA
132972017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13298
13299 * gdb.dwarf2/var-access.c: New file.
13300 * gdb.dwarf2/var-access.exp: New test.
13301 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
13302
973e9aab
TT
133032017-06-12 Tom Tromey <tom@tromey.com>
13304
13305 * gdb.dwarf2/formdata16.exp: Add tests.
13306
d9109c80
TT
133072017-06-12 Tom Tromey <tom@tromey.com>
13308
13309 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
13310
30a25466
TT
133112017-06-12 Tom Tromey <tom@tromey.com>
13312
13313 PR exp/16225:
13314 * gdb.reverse/i386-sse-reverse.exp: Update tests.
13315 * gdb.arch/vsx-regs.exp: Update tests.
13316 * gdb.arch/s390-vregs.exp (hex128): New proc.
13317 Update test.
13318 * gdb.arch/altivec-regs.exp: Update tests.
13319
aefd8b33
SDJ
133202017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13321
13322 * gdb.base/startup-with-shell.c: New file.
13323 * gdb.base/startup-with-shell.exp: Likewise.
13324
2090129c
SDJ
133252017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13326
13327 * gdb.server/non-existing-program.exp: Update regex in order to
13328 reflect the fact that gdbserver is now using fork_inferior (with a
13329 shell) to startup the inferior.
13330
8e86a419
SM
133312017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13332
13333 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13334 support function calls from GDB.
13335
e6cf65f2
TT
133362017-05-21 Tom Tromey <tom@tromey.com>
13337
13338 PR rust/21466:
13339 * gdb.rust/unsized.exp: New file.
13340 * gdb.rust/unsized.rs: New file.
13341
43cc5389
TT
133422017-05-19 Tom Tromey <tom@tromey.com>
13343
13344 PR rust/21484:
13345 * gdb.rust/watch.exp: New file.
13346 * gdb.rust/watch.rs: New file.
13347
ec8df234
TT
133482017-05-18 Tom Tromey <tom@tromey.com>
13349
13350 * gdb.rust/simple.exp: Allow Box to be qualified.
13351
3e3e7fae
TP
133522017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13353
13354 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13355
59cc050d
PA
133562017-05-18 Pedro Alves <palves@redhat.com>
13357
13358 * gdb.base/fileio.c (test_write, test_read, test_close)
13359 (test_fstat): Don't print 'ret' in the fail path.
13360
c8f6abd1
PA
133612017-05-18 Pedro Alves <palves@redhat.com>
13362
13363 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13364 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13365 (test_system, test_rename, test_unlink, test_time): Change
13366 prototypes.
13367 * gdb.base/fileio.exp (stop_msg): Adjust.
13368
d2a03b77
PA
133692017-05-18 Pedro Alves <palves@redhat.com>
13370
13371 * gdb.base/fileio.c (null_str): New global.
13372 (test_stat): Use it.
13373 * gdb.base/fileio.exp: Remove nowarnings.
13374
0d5c6999
YQ
133752017-05-17 Yao Qi <yao.qi@linaro.org>
13376
13377 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13378
21873064
YQ
133792017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13380
13381 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13382 argument command.
13383 (top-level): Invoke test_set_inferior_tty.
13384
d512d31c
PA
133852017-05-04 Pedro Alves <palves@redhat.com>
13386
13387 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13388 Add parens to print call for Python 3.
13389
90cef2ed
KS
133902017-05-03 Keith Seitz <keiths@redhat.com>
13391
13392 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13393 (main): Call it.
13394
14f819c8
TW
133952017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13396
13397 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13398 to prev and next.
13399
913aeadd
TW
134002017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13401
13402 * gdb.python/py-record-btrace.exp: Remove test for
13403 gdb.BtraceInstruction.error.
13404
a3be24ad
TW
134052017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13406
13407 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13408
ae20e79a
TW
134092017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13410
13411 * gdb.python/py-record-btrace-threads.c: New file.
13412 * gdb.python/py-record-btrace-threads.exp: New file.
13413
45ce1b47
SDJ
134142017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13415
13416 PR testsuite/8595
13417 * gdb.base/environ.exp: Make test available in all architectures.
13418 Move bits related to "info program" testing to
13419 gdb.base/info-program.exp. Rewrite tests to use the two new
13420 procedures mentione below.
13421 (test_set_show_env_var) New procedure.
13422 (test_set_show_env_var_equal): Likewise.
13423 * gdb.base/info-program.exp: New file.
13424
e15c3eb4
KS
134252017-04-27 Keith Seitz <keiths@redhat.com>
13426
13427 * gdb.cp/oranking.cc (test15): New function.
13428 (main): Call test15 and declare additional variables for testing.
13429 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13430 "p foo101('abc')" tests.
13431 Add tests for cv qualifier overloads.
13432 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13433 "lvalue reference overload" test.
13434 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13435 "print value of f1 on Child&& in f2" test.
13436
3a3fd0fd
PA
134372017-04-19 Pedro Alves <palves@redhat.com>
13438
13439 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13440 procedure.
13441 (top level): Call it.
13442 * lib/gdb.exp (gdb_define_cmd): New procedure.
13443
53375380
PA
134442017-04-12 Pedro Alves <palves@redhat.com>
13445
13446 PR gdb/21323
13447 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13448 (wchar): New global.
13449 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13450 (do_test_wide_char, wide_char_types_no_program, top level): Add
13451 wchar_t testing.
13452
53e710ac
PA
134532017-04-12 Pedro Alves <palves@redhat.com>
13454
13455 PR c++/21323
13456 * gdb.cp/wide_char_types.c: New file.
13457 * gdb.cp/wide_char_types.exp: New file.
13458
0ad9d8c7
SDJ
134592017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13460
13461 PR gdb/21352
13462 * gdb.trace/tsv.exp: Add test for "tsave -r".
13463
b1b45502
IB
134642017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13465
13466 * gdb.dlang/watch-loc.c: New file.
13467 * gdb.dlang/watch-loc.exp: New file.
13468
ec13808e
JK
134692017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13470
13471 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13472
fe5f7374
AK
134732017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13474
13475 * gdb.arch/arc-analyze-prologue.S: New file.
13476 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13477
eea78757
AK
134782017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13479
13480 * gdb.arch/arc-decode-insn.S: New file.
13481 * gdb.arch/arc-decode-insn.exp: Likewise.
13482
5badf10a
IR
134832017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13484
13485 PR tdep/20928
13486 * gdb.arch/sparc64-regs.exp: New file.
13487 * gdb.arch/sparc64-regs.S: Likewise.
13488
cee59b3f
TW
134892017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13490
13491 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13492 and memory view on Python 3.
13493
c0f55cc6
AV
134942017-03-20 Artemiy Volkov <artemiyv@acm.org>
13495 Keith Seitz <keiths@redhat.com>
13496
13497 PR gdb/14441
13498 * gdb.cp/demangle.exp: Add rvalue reference tests.
13499 * gdb.cp/rvalue-ref-casts.cc: New file.
13500 * gdb.cp/rvalue-ref-casts.exp: New file.
13501 * gdb.cp/rvalue-ref-overload.cc: New file.
13502 * gdb.cp/rvalue-ref-overload.exp: New file.
13503 * gdb.cp/rvalue-ref-params.cc: New file.
13504 * gdb.cp/rvalue-ref-params.exp: New file.
13505 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13506 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13507 * gdb.cp/rvalue-ref-types.cc: New file.
13508 * gdb.cp/rvalue-ref-types.exp: New file.
13509 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13510 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13511
51457a05
MAL
135122017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13513
13514 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13515 New procedure.
13516
5b291c04
MAL
135172017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13518
13519 * lib/mi-support.exp (mi_gdb_test): Add additional message
13520 for unexpected output.
13521
59a56148
AA
135222017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13523
13524 * gdb.base/examine-backward.c (Barrier): New character array
13525 constant, to ensure that TestStrings is preceded by a string
13526 terminator.
13527
7942e96e
AA
135282017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13529
13530 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13531 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13532 and implicit pointer into such a location.
13533
6ebac3fb
DE
135342017-03-16 Doug Evans <dje@google.com>
13535
13536 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13537
ec3b243d
TP
135382017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13539
13540 * gdb.cp/m-static.exp: Fix expectation for prototype of
13541 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13542
135432017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13544
13545 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13546 * gdb.guile/scm-lazy-string.c: New file.
13547 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13548 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13549 for pointer, array, typedef lazy strings.
13550
2cc36e25 135512017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13552
13553 PR python/17728, python/18439, python/18779
13554 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13555 * gdb.python/py-lazy-string.c (pointer): New typedef.
13556 (main): New locals ptr, array, typedef_ptr.
13557 * gdb.python/py-value.exp: Move lazy string tests to ...
13558 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13559 array, typedef lazy strings.
ec3b243d 13560
0efcde63
AK
135612017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13562
13563 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13564 Add optional 'test' parameter.
13565
7978d7c3
SM
135662017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13567
13568 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13569 Skip for versions of DejaGnu < 1.5.
13570
896c0c1e
SM
135712017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13572
13573 * lib/gdb.exp (dejagnu_version): New proc.
13574 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13575 Use dejagnu_version.
13576
5f4d1085
KS
135772017-03-10 Keith Seitz <keiths@redhat.com>
13578
13579 PR c++/8128
13580 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13581 type from destructor regexps.
13582 Add a branch which actually passes the test.
13583 Adjust "ptype t5i" test names.
13584
1de05205
PA
135852017-03-08 Pedro Alves <palves@redhat.com>
13586
13587 * gdb.base/step-over-exit.exp: Add explicit test message.
13588
c65d6b55
PA
135892017-03-08 Pedro Alves <palves@redhat.com>
13590
13591 PR gdb/18360
13592 * gdb.threads/interrupt-while-step-over.c: New file.
13593 * gdb.threads/interrupt-while-step-over.exp: New file.
13594
2e86a283
PA
135952017-03-08 Pedro Alves <palves@redhat.com>
13596
13597 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13598 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13599
25dcbff6
PA
136002017-03-08 Pedro Alves <palves@redhat.com>
13601
13602 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13603 PKRU as not supported as a PASS.
13604
dc9366eb
PA
136052017-03-08 Pedro Alves <palves@redhat.com>
13606
13607 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13608 prefix instead of $binfile1/$binfile2.
13609 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13610 in test message.
13611 * gdb.python/py-completion.exp: Use "load python file" as test
13612 messages instead of unstable path names.
13613
6e5d74e7
PA
136142017-03-08 Pedro Alves <palves@redhat.com>
13615 Jan Kratochvil <jan.kratochvil@redhat.com>
13616
13617 PR cli/21218
13618 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13619 New proc.
13620 (top level): Call it.
13621
9753a2f6
PA
136222017-03-08 Pedro Alves <palves@redhat.com>
13623
13624 PR tui/21216
13625 * gdb.tui/tui-nl-filtered-output.exp: New file.
13626
1a4dd9dd
PA
136272017-03-08 Pedro Alves <palves@redhat.com>
13628
13629 * gdb.base/completion.exp: Move TUI completion tests to ...
13630 * gdb.tui/completion.exp: ... this new file.
13631
7cbbff33
PA
136322017-03-08 Pedro Alves <palves@redhat.com>
13633
13634 * gdb.base/tui-disasm-long-lines.c,
13635 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13636 gdb.base/tui-layout.exp: Move to ...
13637 * gdb.tui/: ... this new directory.
13638
5f6fd321
PA
136392017-03-07 Pedro Alves <palves@redhat.com>
13640
13641 * gdb.base/tui-layout.c: New file.
13642 * gdb.base/tui-layout.exp: New file.
13643
44959fa8
PA
136442017-03-07 Pedro Alves <palves@redhat.com>
13645
13646 * gdb.base/tui-layout.c: Rename to ...
13647 * gdb.base/tui-disasm-long-lines.c: ... this.
13648 * gdb.base/tui-layout.exp: Rename to ...
13649 * gdb.base/tui-disasm-long-lines.exp: ... this.
13650
f8c4e718
PA
136512017-03-07 Pedro Alves <palves@redhat.com>
13652
13653 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13654
6dbb839a 136552017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13656
13657 * i386-mpx-call.c: New file.
13658 * i386-mpx-call.exp: New file.
13659
65b48a81
PB
136602017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13661
13662 * gdb.arch/powerpc-power.exp: Delete test.
13663 * gdb.arch/powerpc-power.s: Likewise.
13664 * gdb.disasm/disassembler-options.exp: New test.
13665 * gdb.arch/powerpc-altivec.exp: Likewise.
13666 * gdb.arch/powerpc-altivec.s: Likewise.
13667 * gdb.arch/powerpc-altivec2.exp: Likewise.
13668 * gdb.arch/powerpc-altivec2.s: Likewise.
13669 * gdb.arch/powerpc-altivec3.exp: Likewise.
13670 * gdb.arch/powerpc-altivec3.s: Likewise.
13671 * gdb.arch/powerpc-power7.exp: Likewise.
13672 * gdb.arch/powerpc-power7.s: Likewise.
13673 * gdb.arch/powerpc-power8.exp: Likewise.
13674 * gdb.arch/powerpc-power8.s: Likewise.
13675 * gdb.arch/powerpc-power9.exp: Likewise.
13676 * gdb.arch/powerpc-power9.s: Likewise.
13677 * gdb.arch/powerpc-vsx.exp: Likewise.
13678 * gdb.arch/powerpc-vsx.s: Likewise.
13679 * gdb.arch/powerpc-vsx2.exp: Likewise.
13680 * gdb.arch/powerpc-vsx2.s: Likewise.
13681 * gdb.arch/powerpc-vsx3.exp: Likewise.
13682 * gdb.arch/powerpc-vsx3.s: Likewise.
13683 * gdb.arch/arm-disassembler-options.exp: Likewise.
13684 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13685 * gdb.arch/s390-disassembler-options.exp: Likewise.
13686
17cd4947
LM
136872017-02-23 Luis Machado <lgustavo@codesourcery.com>
13688
13689 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13690 (check_supported_features): ... this. Changed return type to void.
13691 (supports_rdseed): New static global.
13692 (rdseed): Check supports_rdseed.
13693 (initialize): Call check_supported_features.
13694
2039d74e
EBM
136952017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13696
13697 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13698 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13699 and lqarx/stqcx.
13700 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13701 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13702
a51d7ecf
EBM
137032017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13704
13705 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13706 uppercase.
13707
0224619f
JK
137082017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13709
13710 * gdb.dwarf2/formdata16.c: New file.
13711 * gdb.dwarf2/formdata16.exp: New file.
13712 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13713
216f72a1
JK
137142017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13715
13716 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13717 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13718 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13719 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13720 DW_AT_GNU_*.
13721
43988095
JK
137222017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13723
13724 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13725
99e8a4f9
SDJ
137262017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13727
13728 PR gdb/21164
13729 * gdb.base/maint.exp: Add testcases for when the commands do
13730 not have arguments.
13731
b58a8c0c
TP
137322017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13733
13734 * gdb.cp/chained-calls.exp: Use p instead of P.
13735
4e746bb6
TW
137362017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13737
13738 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13739 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13740
3f77c769
TT
137412017-02-14 Tom Tromey <tom@tromey.com>
13742
13743 PR python/13598:
13744 * gdb.python/py-events.exp: Add before_prompt event tests.
13745
075beec0
AA
137462017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13747
13748 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13749
bf5f525c
LM
137502017-02-13 Luis Machado <lgustavo@codesourcery.com>
13751
13752 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13753 (main): Call my_unique_function_name.
13754 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13755 completion of patterns with a single match.
13756 Add missing -re switches to gdb_test_multiple calls.
13757
13a66184
LM
137582017-02-13 Luis Machado <lgustavo@codesourcery.com>
13759
13760 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13761 return if core file is not recognized.
13762
26a06916
SM
137632017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13764
13765 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13766 and extra UIs.
13767
b761ca9e
SM
137682017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13769
13770 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13771 proc_with_prefix.
13772
b964bee0
TT
137732017-02-10 Tom Tromey <tom@tromey.com>
13774
13775 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13776
18da0c51
MG
137772017-02-10 Martin Galvan <martingalvan@sourceware.org>
13778
13779 PR gdb/21122
13780 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13781
604c4576
JG
137822017-02-08 Jerome Guitton <guitton@adacore.com>
13783
13784 * gdb.base/define.exp: Add test for command abbreviations
13785 in define.
13786
20b477a7
LM
137872017-02-06 Luis Machado <lgustavo@codesourcery.com>
13788
13789 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13790 * gdb.reverse/insn-reverse-x86.c: New file.
13791
3f7b46f2
IR
137922017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13793
13794 PR tdep/20936
13795 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13796
f0fd41c1
TT
137972017-02-03 Tom Tromey <tom@tromey.com>
13798
13799 PR rust/21097:
13800 * gdb.rust/simple.exp: Add new tests.
13801
5be5dbf0
PA
138022017-02-02 Pedro Alves <palves@redhat.com>
13803
13804 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13805 tests.
13806
7346ef59
AA
138072017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13808
13809 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13810 taking a 2-byte value out of a 4-byte DWARF implicit value on
13811 big-endian targets.
13812 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13813 logic. Add test cases for DW_OP_implicit.
13814
787f0025
MM
138152017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13816
13817 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13818
68777c29
MM
138192017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13820
13821 * gdb.btrace/enable.exp: Call gdb_exit before
13822 skip_gdbserver_tests.
13823
0a1c7e28
MM
138242017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13825
13826 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13827 GDBFLAGS.
13828
b5ac99b0
MM
138292017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13830
13831 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13832 the test is skipped.
13833 * gdb.btrace/data.exp: Likewise.
13834 * gdb.btrace/delta.exp: Likewise.
13835 * gdb.btrace/dlopen.exp: Likewise.
13836 * gdb.btrace/enable-running.exp: Likewise.
13837 * gdb.btrace/enable.exp: Likewise.
13838 * gdb.btrace/exception.exp: Likewise.
13839 * gdb.btrace/function_call_history.exp: Likewise.
13840 * gdb.btrace/gcore.exp: Likewise.
13841 * gdb.btrace/instruction_history.exp: Likewise.
13842 * gdb.btrace/multi-thread-step.exp: Likewise.
13843 * gdb.btrace/nohist.exp: Likewise.
13844 * gdb.btrace/non-stop.exp: Likewise.
13845 * gdb.btrace/reconnect.exp: Likewise.
13846 * gdb.btrace/record_goto-step.exp: Likewise.
13847 * gdb.btrace/record_goto.exp: Likewise.
13848 * gdb.btrace/rn-dl-bind.exp: Likewise.
13849 * gdb.btrace/segv.exp: Likewise.
13850 * gdb.btrace/step.exp: Likewise.
13851 * gdb.btrace/stepi.exp: Likewise.
13852 * gdb.btrace/tailcall-only.exp: Likewise.
13853 * gdb.btrace/tailcall.exp: Likewise.
13854 * gdb.btrace/tsx.exp: Likewise.
13855 * gdb.btrace/unknown_functions.exp: Likewise.
13856 * gdb.btrace/vdso.exp: Likewise.
13857
cd4007e4
MM
138582017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13859
13860 * gdb.btrace/enable-running.c: New.
13861 * gdb.btrace/enable-running.exp: New.
13862
2735833d
WT
138632017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13864
13865 * gdb.arch/amd64-gs_base.c: New file.
13866 * gdb.arch/amd64-gs_base.exp: New file.
13867
b51e1e94
LM
138682017-01-26 Luis Machado <lgustavo@codesourcery.com>
13869
13870 * lib/memory.exp: Remove spurious empty newlines.
13871
72ca0410
SM
138722017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13873
13874 * gdb.python/py-bad-printers.exp: Load python file using "source".
13875 * gdb.python/py-events.exp: Likewise.
13876 * gdb.python/py-evsignal.exp: Likewise.
13877 * gdb.python/py-evthreads.exp: Likewise.
13878 * gdb.python/py-frame-args.exp: Likewise.
13879 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13880 * gdb.python/py-framefilter-mi.exp: Likewise.
13881 * gdb.python/py-framefilter.exp: Likewise.
13882 * gdb.python/py-mi.exp: Likewise.
13883 * gdb.python/py-pp-maint.exp: Likewise.
13884 * gdb.python/py-pp-registration.exp: Likewise.
13885 * gdb.python/py-prettyprint.exp: Likewise.
13886 (run_lang_tests): Likewise.
13887 * gdb.python/py-typeprint.exp: Likewise.
13888
e309aa65
LM
138892017-01-26 Luis Machado <lgustavo@codesourcery.com>
13890
13891 * lib/memory.exp: New file.
13892 * lib/gdb.exp: Load memory.exp.
13893 * gdb.base/memattr.exp (delete_memory): Move proc to
13894 lib/memory.exp and rename to delete_memory_regions.
13895 Replace delete_memory with delete_memory_regions.
13896 Cleanup memory regions before tests.
13897 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13898 before tests.
13899
515aff23
LM
139002017-01-26 Luis Machado <lgustavo@codesourcery.com>
13901
13902 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13903 files.
13904 (initialize): New function conditionally defined.
13905 (testcases): Move within conditional block.
13906 (main): Call initialize.
13907 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13908 of gdb.reverse/insn-reverse.c.
13909 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13910 gdb.reverse/insn-reverse.c.
13911
d8b49cf0
YQ
139122017-01-26 Yao Qi <yao.qi@linaro.org>
13913
13914 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13915 disassemble on address 0.
13916
f13a9a0c
YQ
139172017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13918 Yao Qi <yao.qi@linaro.org>
13919
13920 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13921 * gdb.dwarf2/implptr-64bit.S: Remove.
13922 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13923 variables in caller's context. Add DW_OP_implicit_value.
13924
5ac95241
YQ
139252017-01-25 Yao Qi <yao.qi@linaro.org>
13926
13927 * lib/dwarf.exp (Dwarf::_location): Handle
13928 DW_OP_GNU_implicit_pointer with proper size.
13929
23e82930
LM
139302017-01-20 Luis Machado <lgustavo@codesourcery.com>
13931
13932 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13933 and add untested calls.
13934
d334ae25
LM
139352017-01-20 Luis Machado <lgustavo@codesourcery.com>
13936
13937 * gdb.python/python.exp: Check line number against what GDB thinks
13938 the line number is for func1.
13939
f5e6296e
IB
139402017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13941
13942 * gdb.dlang/debug-expr.exp: New file.
13943
5b362f04
LM
139442016-12-23 Luis Machado <lgustavo@codesourcery.com>
13945
13946 Fix test names for the following files:
13947
13948 * gdb.ada/exec_changed.exp
13949 * gdb.ada/info_types.exp
13950 * gdb.arch/aarch64-atomic-inst.exp
13951 * gdb.arch/aarch64-fp.exp
13952 * gdb.arch/altivec-abi.exp
13953 * gdb.arch/altivec-regs.exp
13954 * gdb.arch/amd64-byte.exp
13955 * gdb.arch/amd64-disp-step.exp
13956 * gdb.arch/amd64-dword.exp
13957 * gdb.arch/amd64-entry-value-inline.exp
13958 * gdb.arch/amd64-entry-value-param.exp
13959 * gdb.arch/amd64-entry-value-paramref.exp
13960 * gdb.arch/amd64-entry-value.exp
13961 * gdb.arch/amd64-i386-address.exp
13962 * gdb.arch/amd64-invalid-stack-middle.exp
13963 * gdb.arch/amd64-invalid-stack-top.exp
13964 * gdb.arch/amd64-optimout-repeat.exp
13965 * gdb.arch/amd64-prologue-skip.exp
13966 * gdb.arch/amd64-prologue-xmm.exp
13967 * gdb.arch/amd64-stap-special-operands.exp
13968 * gdb.arch/amd64-stap-wrong-subexp.exp
13969 * gdb.arch/amd64-tailcall-cxx.exp
13970 * gdb.arch/amd64-tailcall-noret.exp
13971 * gdb.arch/amd64-tailcall-ret.exp
13972 * gdb.arch/amd64-tailcall-self.exp
13973 * gdb.arch/amd64-word.exp
13974 * gdb.arch/arm-bl-branch-dest.exp
13975 * gdb.arch/arm-disp-step.exp
13976 * gdb.arch/arm-neon.exp
13977 * gdb.arch/arm-single-step-kernel-helper.exp
13978 * gdb.arch/avr-flash-qualifier.exp
13979 * gdb.arch/disp-step-insn-reloc.exp
13980 * gdb.arch/e500-abi.exp
13981 * gdb.arch/e500-regs.exp
13982 * gdb.arch/ftrace-insn-reloc.exp
13983 * gdb.arch/i386-avx512.exp
13984 * gdb.arch/i386-bp_permanent.exp
13985 * gdb.arch/i386-byte.exp
13986 * gdb.arch/i386-cfi-notcurrent.exp
13987 * gdb.arch/i386-disp-step.exp
13988 * gdb.arch/i386-dr3-watch.exp
13989 * gdb.arch/i386-float.exp
13990 * gdb.arch/i386-gnu-cfi.exp
13991 * gdb.arch/i386-mpx-map.exp
13992 * gdb.arch/i386-mpx-sigsegv.exp
13993 * gdb.arch/i386-mpx-simple_segv.exp
13994 * gdb.arch/i386-mpx.exp
13995 * gdb.arch/i386-permbkpt.exp
13996 * gdb.arch/i386-prologue.exp
13997 * gdb.arch/i386-signal.exp
13998 * gdb.arch/i386-size-overlap.exp
13999 * gdb.arch/i386-unwind.exp
14000 * gdb.arch/i386-word.exp
14001 * gdb.arch/mips-fcr.exp
14002 * gdb.arch/powerpc-d128-regs.exp
14003 * gdb.arch/powerpc-stackless.exp
14004 * gdb.arch/ppc64-atomic-inst.exp
14005 * gdb.arch/s390-stackless.exp
14006 * gdb.arch/s390-tdbregs.exp
14007 * gdb.arch/s390-vregs.exp
14008 * gdb.arch/sparc-sysstep.exp
14009 * gdb.arch/thumb-bx-pc.exp
14010 * gdb.arch/thumb-singlestep.exp
14011 * gdb.arch/thumb2-it.exp
14012 * gdb.arch/vsx-regs.exp
14013 * gdb.asm/asm-source.exp
14014 * gdb.base/a2-run.exp
14015 * gdb.base/advance.exp
14016 * gdb.base/all-bin.exp
14017 * gdb.base/anon.exp
14018 * gdb.base/args.exp
14019 * gdb.base/arithmet.exp
14020 * gdb.base/async-shell.exp
14021 * gdb.base/async.exp
14022 * gdb.base/attach-pie-noexec.exp
14023 * gdb.base/attach-twice.exp
14024 * gdb.base/auto-load.exp
14025 * gdb.base/bang.exp
14026 * gdb.base/bitfields.exp
14027 * gdb.base/break-always.exp
14028 * gdb.base/break-caller-line.exp
14029 * gdb.base/break-entry.exp
14030 * gdb.base/break-inline.exp
14031 * gdb.base/break-on-linker-gcd-function.exp
14032 * gdb.base/break-probes.exp
14033 * gdb.base/break.exp
14034 * gdb.base/breakpoint-shadow.exp
14035 * gdb.base/call-ar-st.exp
14036 * gdb.base/call-sc.exp
14037 * gdb.base/call-signal-resume.exp
14038 * gdb.base/call-strs.exp
14039 * gdb.base/callfuncs.exp
14040 * gdb.base/catch-fork-static.exp
14041 * gdb.base/catch-gdb-caused-signals.exp
14042 * gdb.base/catch-load.exp
14043 * gdb.base/catch-signal-fork.exp
14044 * gdb.base/catch-signal.exp
14045 * gdb.base/catch-syscall.exp
14046 * gdb.base/charset.exp
14047 * gdb.base/checkpoint.exp
14048 * gdb.base/chng-syms.exp
14049 * gdb.base/code-expr.exp
14050 * gdb.base/code_elim.exp
14051 * gdb.base/commands.exp
14052 * gdb.base/completion.exp
14053 * gdb.base/complex.exp
14054 * gdb.base/cond-expr.exp
14055 * gdb.base/condbreak.exp
14056 * gdb.base/consecutive.exp
14057 * gdb.base/continue-all-already-running.exp
14058 * gdb.base/coredump-filter.exp
14059 * gdb.base/corefile.exp
14060 * gdb.base/dbx.exp
14061 * gdb.base/debug-expr.exp
14062 * gdb.base/define.exp
14063 * gdb.base/del.exp
14064 * gdb.base/disabled-location.exp
14065 * gdb.base/disasm-end-cu.exp
14066 * gdb.base/disasm-optim.exp
14067 * gdb.base/display.exp
14068 * gdb.base/duplicate-bp.exp
14069 * gdb.base/ena-dis-br.exp
14070 * gdb.base/ending-run.exp
14071 * gdb.base/enumval.exp
14072 * gdb.base/environ.exp
14073 * gdb.base/eu-strip-infcall.exp
14074 * gdb.base/eval-avoid-side-effects.exp
14075 * gdb.base/eval-skip.exp
14076 * gdb.base/exitsignal.exp
14077 * gdb.base/expand-psymtabs.exp
14078 * gdb.base/filesym.exp
14079 * gdb.base/find-unmapped.exp
14080 * gdb.base/finish.exp
14081 * gdb.base/float.exp
14082 * gdb.base/foll-exec-mode.exp
14083 * gdb.base/foll-exec.exp
14084 * gdb.base/foll-fork.exp
14085 * gdb.base/fortran-sym-case.exp
14086 * gdb.base/freebpcmd.exp
14087 * gdb.base/func-ptr.exp
14088 * gdb.base/func-ptrs.exp
14089 * gdb.base/funcargs.exp
14090 * gdb.base/gcore-buffer-overflow.exp
14091 * gdb.base/gcore-relro-pie.exp
14092 * gdb.base/gcore-relro.exp
14093 * gdb.base/gcore.exp
14094 * gdb.base/gdb1090.exp
14095 * gdb.base/gdb11530.exp
14096 * gdb.base/gdb11531.exp
14097 * gdb.base/gdb1821.exp
14098 * gdb.base/gdbindex-stabs.exp
14099 * gdb.base/gdbvars.exp
14100 * gdb.base/hbreak.exp
14101 * gdb.base/hbreak2.exp
14102 * gdb.base/included.exp
14103 * gdb.base/infcall-input.exp
14104 * gdb.base/inferior-died.exp
14105 * gdb.base/infnan.exp
14106 * gdb.base/info-macros.exp
14107 * gdb.base/info-os.exp
14108 * gdb.base/info-proc.exp
14109 * gdb.base/info-shared.exp
14110 * gdb.base/info-target.exp
14111 * gdb.base/infoline.exp
14112 * gdb.base/interp.exp
14113 * gdb.base/interrupt.exp
14114 * gdb.base/jit-reader.exp
14115 * gdb.base/jit-simple.exp
14116 * gdb.base/kill-after-signal.exp
14117 * gdb.base/kill-detach-inferiors-cmd.exp
14118 * gdb.base/label.exp
14119 * gdb.base/langs.exp
14120 * gdb.base/ldbl_e308.exp
14121 * gdb.base/line-symtabs.exp
14122 * gdb.base/linespecs.exp
14123 * gdb.base/list.exp
14124 * gdb.base/long_long.exp
14125 * gdb.base/longest-types.exp
14126 * gdb.base/maint.exp
14127 * gdb.base/max-value-size.exp
14128 * gdb.base/memattr.exp
14129 * gdb.base/mips_pro.exp
14130 * gdb.base/morestack.exp
14131 * gdb.base/moribund-step.exp
14132 * gdb.base/multi-forks.exp
14133 * gdb.base/nested-addr.exp
14134 * gdb.base/nextoverexit.exp
14135 * gdb.base/noreturn-finish.exp
14136 * gdb.base/noreturn-return.exp
14137 * gdb.base/nostdlib.exp
14138 * gdb.base/offsets.exp
14139 * gdb.base/opaque.exp
14140 * gdb.base/pc-fp.exp
14141 * gdb.base/permissions.exp
14142 * gdb.base/print-symbol-loading.exp
14143 * gdb.base/prologue-include.exp
14144 * gdb.base/psymtab.exp
14145 * gdb.base/ptype.exp
14146 * gdb.base/random-signal.exp
14147 * gdb.base/randomize.exp
14148 * gdb.base/range-stepping.exp
14149 * gdb.base/readline-ask.exp
14150 * gdb.base/recpar.exp
14151 * gdb.base/recurse.exp
14152 * gdb.base/relational.exp
14153 * gdb.base/restore.exp
14154 * gdb.base/return-nodebug.exp
14155 * gdb.base/return.exp
14156 * gdb.base/run-after-attach.exp
14157 * gdb.base/save-bp.exp
14158 * gdb.base/scope.exp
14159 * gdb.base/sect-cmd.exp
14160 * gdb.base/set-lang-auto.exp
14161 * gdb.base/set-noassign.exp
14162 * gdb.base/setvar.exp
14163 * gdb.base/sigall.exp
14164 * gdb.base/sigbpt.exp
14165 * gdb.base/siginfo-addr.exp
14166 * gdb.base/siginfo-infcall.exp
14167 * gdb.base/siginfo-obj.exp
14168 * gdb.base/siginfo.exp
14169 * gdb.base/signals-state-child.exp
14170 * gdb.base/signest.exp
14171 * gdb.base/sigstep.exp
14172 * gdb.base/sizeof.exp
14173 * gdb.base/skip.exp
14174 * gdb.base/solib-corrupted.exp
14175 * gdb.base/solib-nodir.exp
14176 * gdb.base/solib-search.exp
14177 * gdb.base/stack-checking.exp
14178 * gdb.base/stale-infcall.exp
14179 * gdb.base/stap-probe.exp
14180 * gdb.base/start.exp
14181 * gdb.base/step-break.exp
14182 * gdb.base/step-bt.exp
14183 * gdb.base/step-line.exp
14184 * gdb.base/step-over-exit.exp
14185 * gdb.base/step-over-syscall.exp
14186 * gdb.base/step-resume-infcall.exp
14187 * gdb.base/step-test.exp
14188 * gdb.base/store.exp
14189 * gdb.base/structs3.exp
14190 * gdb.base/sym-file.exp
14191 * gdb.base/symbol-without-target_section.exp
14192 * gdb.base/term.exp
14193 * gdb.base/testenv.exp
14194 * gdb.base/ui-redirect.exp
14195 * gdb.base/until.exp
14196 * gdb.base/unwindonsignal.exp
14197 * gdb.base/value-double-free.exp
14198 * gdb.base/vla-datatypes.exp
14199 * gdb.base/vla-ptr.exp
14200 * gdb.base/vla-sideeffect.exp
14201 * gdb.base/volatile.exp
14202 * gdb.base/watch-cond-infcall.exp
14203 * gdb.base/watch-cond.exp
14204 * gdb.base/watch-non-mem.exp
14205 * gdb.base/watch-read.exp
14206 * gdb.base/watch-vfork.exp
14207 * gdb.base/watchpoint-cond-gone.exp
14208 * gdb.base/watchpoint-delete.exp
14209 * gdb.base/watchpoint-hw-hit-once.exp
14210 * gdb.base/watchpoint-hw.exp
14211 * gdb.base/watchpoint-stops-at-right-insn.exp
14212 * gdb.base/watchpoints.exp
14213 * gdb.base/wchar.exp
14214 * gdb.base/whatis-exp.exp
14215 * gdb.btrace/buffer-size.exp
14216 * gdb.btrace/data.exp
14217 * gdb.btrace/delta.exp
14218 * gdb.btrace/dlopen.exp
14219 * gdb.btrace/enable.exp
14220 * gdb.btrace/exception.exp
14221 * gdb.btrace/function_call_history.exp
14222 * gdb.btrace/gcore.exp
14223 * gdb.btrace/instruction_history.exp
14224 * gdb.btrace/nohist.exp
14225 * gdb.btrace/reconnect.exp
14226 * gdb.btrace/record_goto-step.exp
14227 * gdb.btrace/record_goto.exp
14228 * gdb.btrace/rn-dl-bind.exp
14229 * gdb.btrace/segv.exp
14230 * gdb.btrace/step.exp
14231 * gdb.btrace/stepi.exp
14232 * gdb.btrace/tailcall-only.exp
14233 * gdb.btrace/tailcall.exp
14234 * gdb.btrace/tsx.exp
14235 * gdb.btrace/unknown_functions.exp
14236 * gdb.btrace/vdso.exp
14237 * gdb.compile/compile-ifunc.exp
14238 * gdb.compile/compile-ops.exp
14239 * gdb.compile/compile-print.exp
14240 * gdb.compile/compile-setjmp.exp
14241 * gdb.cp/abstract-origin.exp
14242 * gdb.cp/ambiguous.exp
14243 * gdb.cp/annota2.exp
14244 * gdb.cp/annota3.exp
14245 * gdb.cp/anon-ns.exp
14246 * gdb.cp/anon-struct.exp
14247 * gdb.cp/anon-union.exp
14248 * gdb.cp/arg-reference.exp
14249 * gdb.cp/baseenum.exp
14250 * gdb.cp/bool.exp
14251 * gdb.cp/breakpoint.exp
14252 * gdb.cp/bs15503.exp
14253 * gdb.cp/call-c.exp
14254 * gdb.cp/casts.exp
14255 * gdb.cp/chained-calls.exp
14256 * gdb.cp/class2.exp
14257 * gdb.cp/classes.exp
14258 * gdb.cp/cmpd-minsyms.exp
14259 * gdb.cp/converts.exp
14260 * gdb.cp/cp-relocate.exp
14261 * gdb.cp/cpcompletion.exp
14262 * gdb.cp/cpexprs.exp
14263 * gdb.cp/cplabel.exp
14264 * gdb.cp/cplusfuncs.exp
14265 * gdb.cp/cpsizeof.exp
14266 * gdb.cp/ctti.exp
14267 * gdb.cp/derivation.exp
14268 * gdb.cp/destrprint.exp
14269 * gdb.cp/dispcxx.exp
14270 * gdb.cp/enum-class.exp
14271 * gdb.cp/exception.exp
14272 * gdb.cp/exceptprint.exp
14273 * gdb.cp/expand-psymtabs-cxx.exp
14274 * gdb.cp/expand-sals.exp
14275 * gdb.cp/extern-c.exp
14276 * gdb.cp/filename.exp
14277 * gdb.cp/formatted-ref.exp
14278 * gdb.cp/fpointer.exp
14279 * gdb.cp/gdb1355.exp
14280 * gdb.cp/gdb2495.exp
14281 * gdb.cp/hang.exp
14282 * gdb.cp/impl-this.exp
14283 * gdb.cp/infcall-dlopen.exp
14284 * gdb.cp/inherit.exp
14285 * gdb.cp/iostream.exp
14286 * gdb.cp/koenig.exp
14287 * gdb.cp/local.exp
14288 * gdb.cp/m-data.exp
14289 * gdb.cp/m-static.exp
14290 * gdb.cp/mb-ctor.exp
14291 * gdb.cp/mb-inline.exp
14292 * gdb.cp/mb-templates.exp
14293 * gdb.cp/member-name.exp
14294 * gdb.cp/member-ptr.exp
14295 * gdb.cp/meth-typedefs.exp
14296 * gdb.cp/method.exp
14297 * gdb.cp/method2.exp
14298 * gdb.cp/minsym-fallback.exp
14299 * gdb.cp/misc.exp
14300 * gdb.cp/namelessclass.exp
14301 * gdb.cp/namespace-enum.exp
14302 * gdb.cp/namespace-nested-import.exp
14303 * gdb.cp/namespace.exp
14304 * gdb.cp/nextoverthrow.exp
14305 * gdb.cp/no-dmgl-verbose.exp
14306 * gdb.cp/non-trivial-retval.exp
14307 * gdb.cp/noparam.exp
14308 * gdb.cp/nsdecl.exp
14309 * gdb.cp/nsimport.exp
14310 * gdb.cp/nsnested.exp
14311 * gdb.cp/nsnoimports.exp
14312 * gdb.cp/nsrecurs.exp
14313 * gdb.cp/nsstress.exp
14314 * gdb.cp/nsusing.exp
14315 * gdb.cp/operator.exp
14316 * gdb.cp/oranking.exp
14317 * gdb.cp/overload-const.exp
14318 * gdb.cp/overload.exp
14319 * gdb.cp/ovldbreak.exp
14320 * gdb.cp/ovsrch.exp
14321 * gdb.cp/paren-type.exp
14322 * gdb.cp/parse-lang.exp
14323 * gdb.cp/pass-by-ref.exp
14324 * gdb.cp/pr-1023.exp
14325 * gdb.cp/pr-1210.exp
14326 * gdb.cp/pr-574.exp
14327 * gdb.cp/pr10687.exp
14328 * gdb.cp/pr12028.exp
14329 * gdb.cp/pr17132.exp
14330 * gdb.cp/pr17494.exp
14331 * gdb.cp/pr9067.exp
14332 * gdb.cp/pr9167.exp
14333 * gdb.cp/pr9631.exp
14334 * gdb.cp/printmethod.exp
14335 * gdb.cp/psmang.exp
14336 * gdb.cp/psymtab-parameter.exp
14337 * gdb.cp/ptype-cv-cp.exp
14338 * gdb.cp/ptype-flags.exp
14339 * gdb.cp/re-set-overloaded.exp
14340 * gdb.cp/ref-types.exp
14341 * gdb.cp/rtti.exp
14342 * gdb.cp/scope-err.exp
14343 * gdb.cp/shadow.exp
14344 * gdb.cp/smartp.exp
14345 * gdb.cp/static-method.exp
14346 * gdb.cp/static-print-quit.exp
14347 * gdb.cp/temargs.exp
14348 * gdb.cp/templates.exp
14349 * gdb.cp/try_catch.exp
14350 * gdb.cp/typedef-operator.exp
14351 * gdb.cp/typeid.exp
14352 * gdb.cp/userdef.exp
14353 * gdb.cp/using-crash.exp
14354 * gdb.cp/var-tag.exp
14355 * gdb.cp/virtbase.exp
14356 * gdb.cp/virtfunc.exp
14357 * gdb.cp/virtfunc2.exp
14358 * gdb.cp/vla-cxx.exp
14359 * gdb.disasm/t01_mov.exp
14360 * gdb.disasm/t02_mova.exp
14361 * gdb.disasm/t03_add.exp
14362 * gdb.disasm/t04_sub.exp
14363 * gdb.disasm/t05_cmp.exp
14364 * gdb.disasm/t06_ari2.exp
14365 * gdb.disasm/t07_ari3.exp
14366 * gdb.disasm/t08_or.exp
14367 * gdb.disasm/t09_xor.exp
14368 * gdb.disasm/t10_and.exp
14369 * gdb.disasm/t11_logs.exp
14370 * gdb.disasm/t12_bit.exp
14371 * gdb.disasm/t13_otr.exp
14372 * gdb.dlang/circular.exp
14373 * gdb.dwarf2/arr-stride.exp
14374 * gdb.dwarf2/arr-subrange.exp
14375 * gdb.dwarf2/atomic-type.exp
14376 * gdb.dwarf2/bad-regnum.exp
14377 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14378 * gdb.dwarf2/callframecfa.exp
14379 * gdb.dwarf2/clztest.exp
14380 * gdb.dwarf2/corrupt.exp
14381 * gdb.dwarf2/data-loc.exp
14382 * gdb.dwarf2/dup-psym.exp
14383 * gdb.dwarf2/dw2-anon-mptr.exp
14384 * gdb.dwarf2/dw2-anonymous-func.exp
14385 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14386 * gdb.dwarf2/dw2-bad-unresolved.exp
14387 * gdb.dwarf2/dw2-basic.exp
14388 * gdb.dwarf2/dw2-canonicalize-type.exp
14389 * gdb.dwarf2/dw2-case-insensitive.exp
14390 * gdb.dwarf2/dw2-common-block.exp
14391 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14392 * gdb.dwarf2/dw2-compressed.exp
14393 * gdb.dwarf2/dw2-const.exp
14394 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14395 * gdb.dwarf2/dw2-cu-size.exp
14396 * gdb.dwarf2/dw2-dup-frame.exp
14397 * gdb.dwarf2/dw2-entry-value.exp
14398 * gdb.dwarf2/dw2-icycle.exp
14399 * gdb.dwarf2/dw2-ifort-parameter.exp
14400 * gdb.dwarf2/dw2-inline-break.exp
14401 * gdb.dwarf2/dw2-inline-param.exp
14402 * gdb.dwarf2/dw2-intercu.exp
14403 * gdb.dwarf2/dw2-intermix.exp
14404 * gdb.dwarf2/dw2-lexical-block-bare.exp
14405 * gdb.dwarf2/dw2-linkage-name-trust.exp
14406 * gdb.dwarf2/dw2-minsym-in-cu.exp
14407 * gdb.dwarf2/dw2-noloc.exp
14408 * gdb.dwarf2/dw2-op-call.exp
14409 * gdb.dwarf2/dw2-op-out-param.exp
14410 * gdb.dwarf2/dw2-opt-structptr.exp
14411 * gdb.dwarf2/dw2-param-error.exp
14412 * gdb.dwarf2/dw2-producer.exp
14413 * gdb.dwarf2/dw2-ranges-base.exp
14414 * gdb.dwarf2/dw2-ref-missing-frame.exp
14415 * gdb.dwarf2/dw2-reg-undefined.exp
14416 * gdb.dwarf2/dw2-regno-invalid.exp
14417 * gdb.dwarf2/dw2-restore.exp
14418 * gdb.dwarf2/dw2-restrict.exp
14419 * gdb.dwarf2/dw2-single-line-discriminators.exp
14420 * gdb.dwarf2/dw2-strp.exp
14421 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14422 * gdb.dwarf2/dw2-unresolved.exp
14423 * gdb.dwarf2/dw2-var-zero-addr.exp
14424 * gdb.dwarf2/dw4-sig-types.exp
14425 * gdb.dwarf2/dwz.exp
14426 * gdb.dwarf2/dynarr-ptr.exp
14427 * gdb.dwarf2/enum-type.exp
14428 * gdb.dwarf2/gdb-index.exp
14429 * gdb.dwarf2/implptr-64bit.exp
14430 * gdb.dwarf2/implptr-optimized-out.exp
14431 * gdb.dwarf2/implptr.exp
14432 * gdb.dwarf2/implref-array.exp
14433 * gdb.dwarf2/implref-const.exp
14434 * gdb.dwarf2/implref-global.exp
14435 * gdb.dwarf2/implref-struct.exp
14436 * gdb.dwarf2/mac-fileno.exp
14437 * gdb.dwarf2/main-subprogram.exp
14438 * gdb.dwarf2/member-ptr-forwardref.exp
14439 * gdb.dwarf2/method-ptr.exp
14440 * gdb.dwarf2/missing-sig-type.exp
14441 * gdb.dwarf2/nonvar-access.exp
14442 * gdb.dwarf2/opaque-type-lookup.exp
14443 * gdb.dwarf2/pieces-optimized-out.exp
14444 * gdb.dwarf2/pieces.exp
14445 * gdb.dwarf2/pr10770.exp
14446 * gdb.dwarf2/pr13961.exp
14447 * gdb.dwarf2/staticvirtual.exp
14448 * gdb.dwarf2/subrange.exp
14449 * gdb.dwarf2/symtab-producer.exp
14450 * gdb.dwarf2/trace-crash.exp
14451 * gdb.dwarf2/typeddwarf.exp
14452 * gdb.dwarf2/valop.exp
14453 * gdb.dwarf2/watch-notconst.exp
14454 * gdb.fortran/array-element.exp
14455 * gdb.fortran/charset.exp
14456 * gdb.fortran/common-block.exp
14457 * gdb.fortran/complex.exp
14458 * gdb.fortran/derived-type-function.exp
14459 * gdb.fortran/derived-type.exp
14460 * gdb.fortran/logical.exp
14461 * gdb.fortran/module.exp
14462 * gdb.fortran/multi-dim.exp
14463 * gdb.fortran/nested-funcs.exp
14464 * gdb.fortran/print-formatted.exp
14465 * gdb.fortran/subarray.exp
14466 * gdb.fortran/vla-alloc-assoc.exp
14467 * gdb.fortran/vla-datatypes.exp
14468 * gdb.fortran/vla-history.exp
14469 * gdb.fortran/vla-ptr-info.exp
14470 * gdb.fortran/vla-ptype-sub.exp
14471 * gdb.fortran/vla-ptype.exp
14472 * gdb.fortran/vla-sizeof.exp
14473 * gdb.fortran/vla-type.exp
14474 * gdb.fortran/vla-value-sub-arbitrary.exp
14475 * gdb.fortran/vla-value-sub-finish.exp
14476 * gdb.fortran/vla-value-sub.exp
14477 * gdb.fortran/vla-value.exp
14478 * gdb.fortran/whatis_type.exp
14479 * gdb.go/chan.exp
14480 * gdb.go/handcall.exp
14481 * gdb.go/hello.exp
14482 * gdb.go/integers.exp
14483 * gdb.go/methods.exp
14484 * gdb.go/package.exp
14485 * gdb.go/strings.exp
14486 * gdb.go/types.exp
14487 * gdb.go/unsafe.exp
14488 * gdb.guile/scm-arch.exp
14489 * gdb.guile/scm-block.exp
14490 * gdb.guile/scm-breakpoint.exp
14491 * gdb.guile/scm-cmd.exp
14492 * gdb.guile/scm-disasm.exp
14493 * gdb.guile/scm-equal.exp
14494 * gdb.guile/scm-frame-args.exp
14495 * gdb.guile/scm-frame-inline.exp
14496 * gdb.guile/scm-frame.exp
14497 * gdb.guile/scm-iterator.exp
14498 * gdb.guile/scm-math.exp
14499 * gdb.guile/scm-objfile.exp
14500 * gdb.guile/scm-ports.exp
14501 * gdb.guile/scm-symbol.exp
14502 * gdb.guile/scm-symtab.exp
14503 * gdb.guile/scm-value-cc.exp
14504 * gdb.guile/types-module.exp
14505 * gdb.linespec/break-ask.exp
14506 * gdb.linespec/cpexplicit.exp
14507 * gdb.linespec/explicit.exp
14508 * gdb.linespec/keywords.exp
14509 * gdb.linespec/linespec.exp
14510 * gdb.linespec/ls-dollar.exp
14511 * gdb.linespec/ls-errs.exp
14512 * gdb.linespec/skip-two.exp
14513 * gdb.linespec/thread.exp
14514 * gdb.mi/mi-async.exp
14515 * gdb.mi/mi-basics.exp
14516 * gdb.mi/mi-break.exp
14517 * gdb.mi/mi-catch-load.exp
14518 * gdb.mi/mi-cli.exp
14519 * gdb.mi/mi-cmd-param-changed.exp
14520 * gdb.mi/mi-console.exp
14521 * gdb.mi/mi-detach.exp
14522 * gdb.mi/mi-disassemble.exp
14523 * gdb.mi/mi-eval.exp
14524 * gdb.mi/mi-file-transfer.exp
14525 * gdb.mi/mi-file.exp
14526 * gdb.mi/mi-fill-memory.exp
14527 * gdb.mi/mi-inheritance-syntax-error.exp
14528 * gdb.mi/mi-linespec-err-cp.exp
14529 * gdb.mi/mi-logging.exp
14530 * gdb.mi/mi-memory-changed.exp
14531 * gdb.mi/mi-read-memory.exp
14532 * gdb.mi/mi-record-changed.exp
14533 * gdb.mi/mi-reg-undefined.exp
14534 * gdb.mi/mi-regs.exp
14535 * gdb.mi/mi-return.exp
14536 * gdb.mi/mi-reverse.exp
14537 * gdb.mi/mi-simplerun.exp
14538 * gdb.mi/mi-solib.exp
14539 * gdb.mi/mi-stack.exp
14540 * gdb.mi/mi-stepi.exp
14541 * gdb.mi/mi-syn-frame.exp
14542 * gdb.mi/mi-until.exp
14543 * gdb.mi/mi-var-block.exp
14544 * gdb.mi/mi-var-child.exp
14545 * gdb.mi/mi-var-cmd.exp
14546 * gdb.mi/mi-var-cp.exp
14547 * gdb.mi/mi-var-display.exp
14548 * gdb.mi/mi-var-invalidate.exp
14549 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14550 * gdb.mi/mi-vla-fortran.exp
14551 * gdb.mi/mi-watch.exp
14552 * gdb.mi/mi2-var-child.exp
14553 * gdb.mi/user-selected-context-sync.exp
14554 * gdb.modula2/unbounded-array.exp
14555 * gdb.multi/dummy-frame-restore.exp
14556 * gdb.multi/multi-arch-exec.exp
14557 * gdb.multi/multi-arch.exp
14558 * gdb.multi/tids.exp
14559 * gdb.multi/watchpoint-multi.exp
14560 * gdb.opencl/callfuncs.exp
14561 * gdb.opencl/convs_casts.exp
14562 * gdb.opencl/datatypes.exp
14563 * gdb.opencl/operators.exp
14564 * gdb.opencl/vec_comps.exp
14565 * gdb.opt/clobbered-registers-O2.exp
14566 * gdb.opt/inline-break.exp
14567 * gdb.opt/inline-bt.exp
14568 * gdb.opt/inline-cmds.exp
14569 * gdb.opt/inline-locals.exp
14570 * gdb.pascal/case-insensitive-symbols.exp
14571 * gdb.pascal/floats.exp
14572 * gdb.pascal/gdb11492.exp
14573 * gdb.python/lib-types.exp
14574 * gdb.python/py-arch.exp
14575 * gdb.python/py-as-string.exp
14576 * gdb.python/py-bad-printers.exp
14577 * gdb.python/py-block.exp
14578 * gdb.python/py-breakpoint-create-fail.exp
14579 * gdb.python/py-breakpoint.exp
14580 * gdb.python/py-caller-is.exp
14581 * gdb.python/py-cmd.exp
14582 * gdb.python/py-explore-cc.exp
14583 * gdb.python/py-explore.exp
14584 * gdb.python/py-finish-breakpoint.exp
14585 * gdb.python/py-finish-breakpoint2.exp
14586 * gdb.python/py-frame-args.exp
14587 * gdb.python/py-frame-inline.exp
14588 * gdb.python/py-frame.exp
14589 * gdb.python/py-framefilter-mi.exp
14590 * gdb.python/py-infthread.exp
14591 * gdb.python/py-lazy-string.exp
14592 * gdb.python/py-linetable.exp
14593 * gdb.python/py-mi-events.exp
14594 * gdb.python/py-mi-objfile.exp
14595 * gdb.python/py-mi.exp
14596 * gdb.python/py-objfile.exp
14597 * gdb.python/py-pp-integral.exp
14598 * gdb.python/py-pp-maint.exp
14599 * gdb.python/py-pp-re-notag.exp
14600 * gdb.python/py-pp-registration.exp
14601 * gdb.python/py-recurse-unwind.exp
14602 * gdb.python/py-strfns.exp
14603 * gdb.python/py-symbol.exp
14604 * gdb.python/py-symtab.exp
14605 * gdb.python/py-sync-interp.exp
14606 * gdb.python/py-typeprint.exp
14607 * gdb.python/py-unwind-maint.exp
14608 * gdb.python/py-unwind.exp
14609 * gdb.python/py-value-cc.exp
14610 * gdb.python/py-xmethods.exp
14611 * gdb.reverse/amd64-tailcall-reverse.exp
14612 * gdb.reverse/break-precsave.exp
14613 * gdb.reverse/break-reverse.exp
14614 * gdb.reverse/consecutive-precsave.exp
14615 * gdb.reverse/consecutive-reverse.exp
14616 * gdb.reverse/finish-precsave.exp
14617 * gdb.reverse/finish-reverse-bkpt.exp
14618 * gdb.reverse/finish-reverse.exp
14619 * gdb.reverse/fstatat-reverse.exp
14620 * gdb.reverse/getresuid-reverse.exp
14621 * gdb.reverse/i386-precsave.exp
14622 * gdb.reverse/i386-reverse.exp
14623 * gdb.reverse/i386-sse-reverse.exp
14624 * gdb.reverse/i387-env-reverse.exp
14625 * gdb.reverse/i387-stack-reverse.exp
14626 * gdb.reverse/insn-reverse.exp
14627 * gdb.reverse/machinestate-precsave.exp
14628 * gdb.reverse/machinestate.exp
14629 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14630 * gdb.reverse/pipe-reverse.exp
14631 * gdb.reverse/readv-reverse.exp
14632 * gdb.reverse/recvmsg-reverse.exp
14633 * gdb.reverse/rerun-prec.exp
14634 * gdb.reverse/s390-mvcle.exp
14635 * gdb.reverse/step-precsave.exp
14636 * gdb.reverse/step-reverse.exp
14637 * gdb.reverse/time-reverse.exp
14638 * gdb.reverse/until-precsave.exp
14639 * gdb.reverse/until-reverse.exp
14640 * gdb.reverse/waitpid-reverse.exp
14641 * gdb.reverse/watch-precsave.exp
14642 * gdb.reverse/watch-reverse.exp
14643 * gdb.rust/generics.exp
14644 * gdb.rust/methods.exp
14645 * gdb.rust/modules.exp
14646 * gdb.rust/simple.exp
14647 * gdb.server/connect-with-no-symbol-file.exp
14648 * gdb.server/ext-attach.exp
14649 * gdb.server/ext-restart.exp
14650 * gdb.server/ext-wrapper.exp
14651 * gdb.server/file-transfer.exp
14652 * gdb.server/server-exec-info.exp
14653 * gdb.server/server-kill.exp
14654 * gdb.server/server-mon.exp
14655 * gdb.server/wrapper.exp
14656 * gdb.stabs/exclfwd.exp
14657 * gdb.stabs/gdb11479.exp
14658 * gdb.threads/clone-new-thread-event.exp
14659 * gdb.threads/corethreads.exp
14660 * gdb.threads/current-lwp-dead.exp
14661 * gdb.threads/dlopen-libpthread.exp
14662 * gdb.threads/gcore-thread.exp
14663 * gdb.threads/sigstep-threads.exp
14664 * gdb.threads/watchpoint-fork.exp
14665 * gdb.trace/actions-changed.exp
14666 * gdb.trace/backtrace.exp
14667 * gdb.trace/change-loc.exp
14668 * gdb.trace/circ.exp
14669 * gdb.trace/collection.exp
14670 * gdb.trace/disconnected-tracing.exp
14671 * gdb.trace/ftrace.exp
14672 * gdb.trace/mi-trace-frame-collected.exp
14673 * gdb.trace/mi-trace-unavailable.exp
14674 * gdb.trace/mi-traceframe-changed.exp
14675 * gdb.trace/mi-tsv-changed.exp
14676 * gdb.trace/no-attach-trace.exp
14677 * gdb.trace/passc-dyn.exp
14678 * gdb.trace/qtro.exp
14679 * gdb.trace/range-stepping.exp
14680 * gdb.trace/read-memory.exp
14681 * gdb.trace/save-trace.exp
14682 * gdb.trace/signal.exp
14683 * gdb.trace/status-stop.exp
14684 * gdb.trace/tfile.exp
14685 * gdb.trace/trace-break.exp
14686 * gdb.trace/trace-buffer-size.exp
14687 * gdb.trace/trace-condition.exp
14688 * gdb.trace/tracefile-pseudo-reg.exp
14689 * gdb.trace/tstatus.exp
14690 * gdb.trace/unavailable.exp
14691 * gdb.trace/while-dyn.exp
14692 * gdb.trace/while-stepping.exp
14693
34c41c68
DE
146942016-12-22 Doug Evans <xdje42@gmail.com>
14695
14696 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14697 and msymbols.
14698
16e69324
YQ
146992016-12-19 Yao Qi <yao.qi@linaro.org>
14700
14701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14702 (test_with_self): Don't call do_steps_and_nexts, and remove
14703 code about stepping into xmalloc.
14704
f94f411b
YQ
147052016-12-09 Yao Qi <yao.qi@linaro.org>
14706
14707 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14708
147092016-12-09 Yao Qi <yao.qi@linaro.org>
14710
14711 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14712
f1b5deee
PA
147132016-12-09 Pedro Alves <palves@redhat.com>
14714
14715 * gdb.base/all-architectures-0.exp: New file.
14716 * gdb.base/all-architectures-1.exp: New file.
14717 * gdb.base/all-architectures-2.exp: New file.
14718 * gdb.base/all-architectures-3.exp: New file.
14719 * gdb.base/all-architectures-4.exp: New file.
14720 * gdb.base/all-architectures-5.exp: New file.
14721 * gdb.base/all-architectures-6.exp: New file.
14722 * gdb.base/all-architectures-7.exp: New file.
14723 * gdb.base/all-architectures.exp.in: New file.
14724
364ca42e
YQ
147252016-12-09 Yao Qi <yao.qi@linaro.org>
14726
14727 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14728
107c2d62
LM
147292016-12-02 Luis Machado <lgustavo@codesourcery.com>
14730
14731 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14732 possible.
14733 Remove useless pattern-matching code.
14734
df3ee9ca
PA
147352016-12-02 Pedro Alves <palves@redhat.com>
14736
14737 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14738 procedure.
14739 (top level): Call it.
14740
ec835369
PA
147412016-12-02 Pedro Alves <palves@redhat.com>
14742
14743 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14744 New procedure.
14745 (top level): Call it.
14746
01770bbd
PA
147472016-12-02 Pedro Alves <palves@redhat.com>
14748
14749 PR cli/20559
14750 * gdb.base/commands.exp (user_defined_command_args_eval): New
14751 procedure.
14752 (top level): Call it.
14753
008459ea
LM
147542016-12-02 Luis Machado <lgustavo@codesourcery.com>
14755
14756 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14757 timeout handling.
14758
0c1b455e
TT
147592016-12-02 Tom Tromey <tom@tromey.com>
14760
14761 * gdb.dwarf2/main-subprogram.c: New file.
14762 * gdb.dwarf2/main-subprogram.exp: New file.
14763
018572b8
LM
147642016-12-01 Luis Machado <lgustavo@codesourcery.com>
14765
14766 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14767 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14768 gdb_test_no_output for a couple of cases.
14769 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14770
84c93cd5
LM
147712016-12-01 Luis Machado <lgustavo@codesourcery.com>
14772
14773 Fix test names and standardize compilation error messages throughout
14774 the following files:
14775
14776 * gdb.ada/start.exp
14777 * gdb.arch/alpha-step.exp
14778 * gdb.arch/e500-prologue.exp
14779 * gdb.arch/ftrace-insn-reloc.exp
14780 * gdb.arch/gdb1291.exp
14781 * gdb.arch/gdb1431.exp
14782 * gdb.arch/gdb1558.exp
14783 * gdb.arch/i386-dr3-watch.exp
14784 * gdb.arch/i386-sse-stack-align.exp
14785 * gdb.arch/ia64-breakpoint-shadow.exp
14786 * gdb.arch/pa-nullify.exp
14787 * gdb.arch/powerpc-aix-prologue.exp
14788 * gdb.arch/thumb-bx-pc.exp
14789 * gdb.base/annota1.exp
14790 * gdb.base/annota3.exp
14791 * gdb.base/arrayidx.exp
14792 * gdb.base/assign.exp
14793 * gdb.base/attach.exp
14794 * gdb.base/auxv.exp
14795 * gdb.base/bang.exp
14796 * gdb.base/bfp-test.exp
14797 * gdb.base/bigcore.exp
14798 * gdb.base/bitfields2.exp
14799 * gdb.base/break-fun-addr.exp
14800 * gdb.base/break-probes.exp
14801 * gdb.base/call-rt-st.exp
14802 * gdb.base/callexit.exp
14803 * gdb.base/catch-fork-kill.exp
14804 * gdb.base/charset.exp
14805 * gdb.base/checkpoint.exp
14806 * gdb.base/comprdebug.exp
14807 * gdb.base/constvars.exp
14808 * gdb.base/coredump-filter.exp
14809 * gdb.base/cursal.exp
14810 * gdb.base/cvexpr.exp
14811 * gdb.base/detach.exp
14812 * gdb.base/display.exp
14813 * gdb.base/dmsym.exp
14814 * gdb.base/dprintf-pending.exp
14815 * gdb.base/dso2dso.exp
14816 * gdb.base/dtrace-probe.exp
14817 * gdb.base/dump.exp
14818 * gdb.base/enum_cond.exp
14819 * gdb.base/exe-lock.exp
14820 * gdb.base/exec-invalid-sysroot.exp
14821 * gdb.base/execl-update-breakpoints.exp
14822 * gdb.base/exprs.exp
14823 * gdb.base/fileio.exp
14824 * gdb.base/find.exp
14825 * gdb.base/finish.exp
14826 * gdb.base/fixsection.exp
14827 * gdb.base/foll-vfork.exp
14828 * gdb.base/frame-args.exp
14829 * gdb.base/gcore.exp
14830 * gdb.base/gdb1250.exp
14831 * gdb.base/global-var-nested-by-dso.exp
14832 * gdb.base/gnu-ifunc.exp
14833 * gdb.base/hashline1.exp
14834 * gdb.base/hashline2.exp
14835 * gdb.base/hashline3.exp
14836 * gdb.base/hbreak-in-shr-unsupported.exp
14837 * gdb.base/huge.exp
14838 * gdb.base/infcall-input.exp
14839 * gdb.base/info-fun.exp
14840 * gdb.base/info-shared.exp
14841 * gdb.base/jit-simple.exp
14842 * gdb.base/jit-so.exp
14843 * gdb.base/jit.exp
14844 * gdb.base/jump.exp
14845 * gdb.base/label.exp
14846 * gdb.base/lineinc.exp
14847 * gdb.base/logical.exp
14848 * gdb.base/longjmp.exp
14849 * gdb.base/macscp.exp
14850 * gdb.base/miscexprs.exp
14851 * gdb.base/new-ui-echo.exp
14852 * gdb.base/new-ui-pending-input.exp
14853 * gdb.base/new-ui.exp
14854 * gdb.base/nodebug.exp
14855 * gdb.base/nofield.exp
14856 * gdb.base/offsets.exp
14857 * gdb.base/overlays.exp
14858 * gdb.base/pending.exp
14859 * gdb.base/pointers.exp
14860 * gdb.base/pr11022.exp
14861 * gdb.base/printcmds.exp
14862 * gdb.base/prologue.exp
14863 * gdb.base/ptr-typedef.exp
14864 * gdb.base/realname-expand.exp
14865 * gdb.base/relativedebug.exp
14866 * gdb.base/relocate.exp
14867 * gdb.base/remote.exp
14868 * gdb.base/reread.exp
14869 * gdb.base/return2.exp
14870 * gdb.base/savedregs.exp
14871 * gdb.base/sep.exp
14872 * gdb.base/sepdebug.exp
14873 * gdb.base/sepsymtab.exp
14874 * gdb.base/set-inferior-tty.exp
14875 * gdb.base/setshow.exp
14876 * gdb.base/shlib-call.exp
14877 * gdb.base/sigaltstack.exp
14878 * gdb.base/siginfo-addr.exp
14879 * gdb.base/signals.exp
14880 * gdb.base/signull.exp
14881 * gdb.base/sigrepeat.exp
14882 * gdb.base/so-impl-ld.exp
14883 * gdb.base/solib-display.exp
14884 * gdb.base/solib-overlap.exp
14885 * gdb.base/solib-search.exp
14886 * gdb.base/solib-symbol.exp
14887 * gdb.base/structs.exp
14888 * gdb.base/structs2.exp
14889 * gdb.base/symtab-search-order.exp
14890 * gdb.base/twice.exp
14891 * gdb.base/unload.exp
14892 * gdb.base/varargs.exp
14893 * gdb.base/watchpoint-solib.exp
14894 * gdb.base/watchpoint.exp
14895 * gdb.base/whatis.exp
14896 * gdb.base/wrong_frame_bt_full.exp
14897 * gdb.btrace/dlopen.exp
14898 * gdb.cell/ea-standalone.exp
14899 * gdb.cell/ea-test.exp
14900 * gdb.cp/dispcxx.exp
14901 * gdb.cp/gdb2384.exp
14902 * gdb.cp/method2.exp
14903 * gdb.cp/nextoverthrow.exp
14904 * gdb.cp/pr10728.exp
14905 * gdb.disasm/am33.exp
14906 * gdb.disasm/h8300s.exp
14907 * gdb.disasm/mn10300.exp
14908 * gdb.disasm/sh3.exp
14909 * gdb.dwarf2/dw2-dir-file-name.exp
14910 * gdb.fortran/complex.exp
14911 * gdb.fortran/library-module.exp
14912 * gdb.guile/scm-pretty-print.exp
14913 * gdb.guile/scm-symbol.exp
14914 * gdb.guile/scm-type.exp
14915 * gdb.guile/scm-value.exp
14916 * gdb.linespec/linespec.exp
14917 * gdb.mi/gdb701.exp
14918 * gdb.mi/gdb792.exp
14919 * gdb.mi/mi-breakpoint-changed.exp
14920 * gdb.mi/mi-dprintf-pending.exp
14921 * gdb.mi/mi-dprintf.exp
14922 * gdb.mi/mi-exit-code.exp
14923 * gdb.mi/mi-pending.exp
14924 * gdb.mi/mi-solib.exp
14925 * gdb.mi/new-ui-mi-sync.exp
14926 * gdb.mi/pr11022.exp
14927 * gdb.mi/user-selected-context-sync.exp
14928 * gdb.opt/solib-intra-step.exp
14929 * gdb.python/py-events.exp
14930 * gdb.python/py-finish-breakpoint.exp
14931 * gdb.python/py-mi.exp
14932 * gdb.python/py-prettyprint.exp
14933 * gdb.python/py-shared.exp
14934 * gdb.python/py-symbol.exp
14935 * gdb.python/py-template.exp
14936 * gdb.python/py-type.exp
14937 * gdb.python/py-value.exp
14938 * gdb.reverse/solib-precsave.exp
14939 * gdb.reverse/solib-reverse.exp
14940 * gdb.server/solib-list.exp
14941 * gdb.stabs/weird.exp
14942 * gdb.threads/reconnect-signal.exp
14943 * gdb.threads/stepi-random-signal.exp
14944 * gdb.trace/actions.exp
14945 * gdb.trace/ax.exp
14946 * gdb.trace/backtrace.exp
14947 * gdb.trace/change-loc.exp
14948 * gdb.trace/deltrace.exp
14949 * gdb.trace/ftrace-lock.exp
14950 * gdb.trace/ftrace.exp
14951 * gdb.trace/infotrace.exp
14952 * gdb.trace/mi-tracepoint-changed.exp
14953 * gdb.trace/packetlen.exp
14954 * gdb.trace/passcount.exp
14955 * gdb.trace/pending.exp
14956 * gdb.trace/range-stepping.exp
14957 * gdb.trace/report.exp
14958 * gdb.trace/stap-trace.exp
14959 * gdb.trace/tfind.exp
14960 * gdb.trace/trace-break.exp
14961 * gdb.trace/trace-condition.exp
14962 * gdb.trace/trace-enable-disable.exp
14963 * gdb.trace/trace-mt.exp
14964 * gdb.trace/tracecmd.exp
14965 * gdb.trace/tspeed.exp
14966 * gdb.trace/tsv.exp
14967 * lib/perftest.exp
14968
fb9feb35
LM
149692016-12-01 Luis Machado <lgustavo@codesourcery.com>
14970
14971 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14972 with gdb_test_no_output.
14973 Use command as test name.
14974
cd2ddb6c
LM
149752016-12-01 Luis Machado <lgustavo@codesourcery.com>
14976
14977 Fix test names starting with uppercase throughout the files.
14978
14979 * gdb.ada/assign_1.exp
14980 * gdb.ada/boolean_expr.exp
14981 * gdb.base/arrayidx.exp
14982 * gdb.base/del.exp
14983 * gdb.base/gcore-buffer-overflow.exp
14984 * gdb.base/testenv.exp
14985 * gdb.compile/compile.exp
14986 * gdb.python/py-framefilter-invalidarg.exp
14987 * gdb.python/py-framefilter.exp
14988
bb95117e
LM
149892016-12-01 Luis Machado <lgustavo@codesourcery.com>
14990
14991 Fix test names starting with uppercase throughout the files.
14992
14993 * gdb.ada/array_return.exp
14994 * gdb.ada/expr_delims.exp
14995 * gdb.ada/mi_dyn_arr.exp
14996 * gdb.ada/mi_interface.exp
14997 * gdb.ada/mi_var_array.exp
14998 * gdb.ada/watch_arg.exp
14999 * gdb.arch/alpha-step.exp
15000 * gdb.arch/altivec-regs.exp
15001 * gdb.arch/e500-regs.exp
15002 * gdb.arch/powerpc-d128-regs.exp
15003 * gdb.base/arrayidx.exp
15004 * gdb.base/break.exp
15005 * gdb.base/checkpoint.exp
15006 * gdb.base/debug-expr.exp
15007 * gdb.base/dmsym.exp
15008 * gdb.base/radix.exp
15009 * gdb.base/sepdebug.exp
15010 * gdb.base/testenv.exp
15011 * gdb.base/watch_thread_num.exp
15012 * gdb.base/watchpoint-cond-gone.exp
15013 * gdb.cell/break.exp
15014 * gdb.cell/ea-cache.exp
15015 * gdb.compile/compile.exp
15016 * gdb.cp/gdb2495.exp
15017 * gdb.gdb/selftest.exp
15018 * gdb.gdb/xfullpath.exp
15019 * gdb.go/hello.exp
15020 * gdb.go/integers.exp
15021 * gdb.objc/basicclass.exp
15022 * gdb.pascal/hello.exp
15023 * gdb.pascal/integers.exp
15024 * gdb.python/py-breakpoint.exp
15025 * gdb.python/py-cmd.exp
15026 * gdb.python/py-linetable.exp
15027 * gdb.python/py-xmethods.exp
15028 * gdb.python/python.exp
15029 * gdb.reverse/consecutive-precsave.exp
15030 * gdb.reverse/finish-precsave.exp
15031 * gdb.reverse/i386-precsave.exp
15032 * gdb.reverse/machinestate-precsave.exp
15033 * gdb.reverse/sigall-precsave.exp
15034 * gdb.reverse/solib-precsave.exp
15035 * gdb.reverse/step-precsave.exp
15036 * gdb.reverse/until-precsave.exp
15037 * gdb.reverse/watch-precsave.exp
15038 * gdb.threads/leader-exit.exp
15039 * gdb.threads/pthreads.exp
15040 * gdb.threads/wp-replication.exp
15041 * gdb.trace/actions.exp
15042 * gdb.trace/mi-tsv-changed.exp
15043 * gdb.trace/tsv.exp
15044
de97fdd4
LM
150452016-12-01 Luis Machado <lgustavo@codesourcery.com>
15046
15047 Fix test names starting with uppercase throughout the files.
15048
15049 * gdb.arch/i386-bp_permanent.exp
15050 * gdb.arch/i386-gnu-cfi.exp
15051 * gdb.base/disasm-end-cu.exp
15052 * gdb.base/macscp.exp
15053 * gdb.base/pending.exp
15054 * gdb.base/watch_thread_num.exp
15055 * gdb.cp/exception.exp
15056 * gdb.cp/gdb2495.exp
15057 * gdb.cp/local.exp
15058 * gdb.python/py-evsignal.exp
15059 * gdb.python/python.exp
15060 * gdb.trace/tracecmd.exp
15061
9f058c10
LM
150622016-12-01 Luis Machado <lgustavo@codesourcery.com>
15063
15064 Fix test names starting with uppercase throughout the files.
15065
15066 * gdb.base/charset.exp
15067 * gdb.base/eval.exp
15068 * gdb.base/multi-forks.exp
15069 * gdb.guile/scm-progspace.exp
15070 * gdb.opencl/datatypes.exp
15071 * gdb.python/py-block.exp
15072 * gdb.python/py-function.exp
15073 * gdb.python/py-symbol.exp
15074 * gdb.python/py-symtab.exp
15075 * gdb.python/py-xmethods.exp
15076 * gdb.reverse/break-precsave.exp
15077 * gdb.reverse/break-reverse.exp
15078 * gdb.reverse/consecutive-precsave.exp
15079 * gdb.reverse/consecutive-reverse.exp
15080 * gdb.reverse/finish-precsave.exp
15081 * gdb.reverse/finish-reverse-bkpt.exp
15082 * gdb.reverse/finish-reverse.exp
15083 * gdb.reverse/fstatat-reverse.exp
15084 * gdb.reverse/getresuid-reverse.exp
15085 * gdb.reverse/i386-precsave.exp
15086 * gdb.reverse/i386-reverse.exp
15087 * gdb.reverse/i386-sse-reverse.exp
15088 * gdb.reverse/i387-stack-reverse.exp
15089 * gdb.reverse/insn-reverse.exp
15090 * gdb.reverse/machinestate-precsave.exp
15091 * gdb.reverse/machinestate.exp
15092 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15093 * gdb.reverse/pipe-reverse.exp
15094 * gdb.reverse/readv-reverse.exp
15095 * gdb.reverse/recvmsg-reverse.exp
15096 * gdb.reverse/rerun-prec.exp
15097 * gdb.reverse/s390-mvcle.exp
15098 * gdb.reverse/sigall-precsave.exp
15099 * gdb.reverse/sigall-reverse.exp
15100 * gdb.reverse/solib-precsave.exp
15101 * gdb.reverse/solib-reverse.exp
15102 * gdb.reverse/step-precsave.exp
15103 * gdb.reverse/step-reverse.exp
15104 * gdb.reverse/time-reverse.exp
15105 * gdb.reverse/until-precsave.exp
15106 * gdb.reverse/until-reverse.exp
15107 * gdb.reverse/waitpid-reverse.exp
15108 * gdb.reverse/watch-precsave.exp
15109 * gdb.reverse/watch-reverse.exp
15110
cdc7edd7
LM
151112016-12-01 Luis Machado <lgustavo@codesourcery.com>
15112
15113 Fix test names starting with uppercase throughout the files.
15114
15115 * gdb.arch/i386-mpx-simple_segv.exp
15116 * gdb.arch/i386-mpx.exp
15117 * gdb.arch/i386-permbkpt.exp
15118 * gdb.arch/pa-nullify.exp
15119 * gdb.arch/powerpc-d128-regs.exp
15120 * gdb.arch/vsx-regs.exp
15121 * gdb.base/bfp-test.exp
15122 * gdb.base/break.exp
15123 * gdb.base/breakpoint-shadow.exp
15124 * gdb.base/callfuncs.exp
15125 * gdb.base/charset.exp
15126 * gdb.base/commands.exp
15127 * gdb.base/completion.exp
15128 * gdb.base/dfp-test.exp
15129 * gdb.base/echo.exp
15130 * gdb.base/ending-run.exp
15131 * gdb.base/eval.exp
15132 * gdb.base/expand-psymtabs.exp
15133 * gdb.base/float128.exp
15134 * gdb.base/floatn.exp
15135 * gdb.base/foll-exec-mode.exp
15136 * gdb.base/gdb1056.exp
15137 * gdb.base/gdb11531.exp
15138 * gdb.base/kill-after-signal.exp
15139 * gdb.base/multi-forks.exp
15140 * gdb.base/overlays.exp
15141 * gdb.base/pending.exp
15142 * gdb.base/sepdebug.exp
15143 * gdb.base/testenv.exp
15144 * gdb.base/valgrind-db-attach.exp
15145 * gdb.base/watch_thread_num.exp
15146 * gdb.base/watchpoint-cond-gone.exp
15147 * gdb.base/watchpoint.exp
15148 * gdb.base/watchpoints.exp
15149 * gdb.cp/arg-reference.exp
15150 * gdb.cp/baseenum.exp
15151 * gdb.cp/operator.exp
15152 * gdb.cp/shadow.exp
15153 * gdb.dwarf2/dw2-op-out-param.exp
15154 * gdb.dwarf2/dw2-reg-undefined.exp
15155 * gdb.go/chan.exp
15156 * gdb.go/hello.exp
15157 * gdb.go/integers.exp
15158 * gdb.go/methods.exp
15159 * gdb.go/package.exp
15160 * gdb.guile/scm-parameter.exp
15161 * gdb.guile/scm-progspace.exp
15162 * gdb.guile/scm-value.exp
15163 * gdb.mi/mi-pending.exp
15164 * gdb.mi/user-selected-context-sync.exp
15165 * gdb.multi/multi-attach.exp
15166 * gdb.multi/tids.exp
15167 * gdb.opt/clobbered-registers-O2.exp
15168 * gdb.pascal/floats.exp
15169 * gdb.pascal/integers.exp
15170 * gdb.python/py-block.exp
15171 * gdb.python/py-events.exp
15172 * gdb.python/py-parameter.exp
15173 * gdb.python/py-symbol.exp
15174 * gdb.python/py-symtab.exp
15175 * gdb.python/py-type.exp
15176 * gdb.python/py-value.exp
15177 * gdb.python/py-xmethods.exp
15178 * gdb.python/python.exp
15179 * gdb.reverse/break-precsave.exp
15180 * gdb.reverse/consecutive-precsave.exp
15181 * gdb.reverse/finish-precsave.exp
15182 * gdb.reverse/i386-precsave.exp
15183 * gdb.reverse/machinestate-precsave.exp
15184 * gdb.reverse/sigall-precsave.exp
15185 * gdb.reverse/solib-precsave.exp
15186 * gdb.reverse/step-precsave.exp
15187 * gdb.reverse/until-precsave.exp
15188 * gdb.reverse/watch-precsave.exp
15189 * gdb.server/ext-attach.exp
15190 * gdb.server/ext-restart.exp
15191 * gdb.server/ext-run.exp
15192 * gdb.server/ext-wrapper.exp
15193 * gdb.stabs/gdb11479.exp
15194 * gdb.stabs/weird.exp
15195 * gdb.threads/attach-many-short-lived-threads.exp
15196 * gdb.threads/kill.exp
15197 * gdb.threads/watchpoint-fork.exp
15198
bc6c7af4
LM
151992016-12-01 Luis Machado <lgustavo@codesourcery.com>
15200
15201 Fix test names starting with uppercase throughout all the files below.
15202
15203 * gdb.ada/array_return.exp
15204 * gdb.ada/catch_ex.exp
15205 * gdb.ada/info_exc.exp
15206 * gdb.ada/mi_catch_ex.exp
15207 * gdb.ada/mi_dyn_arr.exp
15208 * gdb.ada/mi_ex_cond.exp
15209 * gdb.ada/mi_exc_info.exp
15210 * gdb.ada/mi_interface.exp
15211 * gdb.ada/mi_task_arg.exp
15212 * gdb.ada/mi_task_info.exp
15213 * gdb.ada/mi_var_array.exp
15214 * gdb.arch/alpha-step.exp
15215 * gdb.arch/amd64-disp-step.exp
15216 * gdb.arch/arm-disp-step.exp
15217 * gdb.arch/disp-step-insn-reloc.exp
15218 * gdb.arch/e500-prologue.exp
15219 * gdb.arch/ftrace-insn-reloc.exp
15220 * gdb.arch/gdb1558.exp
15221 * gdb.arch/i386-bp_permanent.exp
15222 * gdb.arch/i386-disp-step.exp
15223 * gdb.arch/i386-float.exp
15224 * gdb.arch/i386-gnu-cfi.exp
15225 * gdb.arch/ia64-breakpoint-shadow.exp
15226 * gdb.arch/mips16-thunks.exp
15227 * gdb.arch/pa-nullify.exp
15228 * gdb.arch/powerpc-aix-prologue.exp
15229 * gdb.arch/powerpc-power.exp
15230 * gdb.arch/ppc-dfp.exp
15231 * gdb.arch/s390-tdbregs.exp
15232 * gdb.arch/spu-info.exp
15233 * gdb.arch/spu-ls.exp
15234 * gdb.arch/thumb-bx-pc.exp
15235 * gdb.base/advance.exp
15236 * gdb.base/annota-input-while-running.exp
15237 * gdb.base/arrayidx.exp
15238 * gdb.base/asmlabel.exp
15239 * gdb.base/async.exp
15240 * gdb.base/attach-wait-input.exp
15241 * gdb.base/auto-connect-native-target.exp
15242 * gdb.base/batch-preserve-term-settings.exp
15243 * gdb.base/bfp-test.exp
15244 * gdb.base/bigcore.exp
15245 * gdb.base/bp-permanent.exp
15246 * gdb.base/break-always.exp
15247 * gdb.base/break-fun-addr.exp
15248 * gdb.base/break-idempotent.exp
15249 * gdb.base/break-main-file-remove-fail.exp
15250 * gdb.base/break-probes.exp
15251 * gdb.base/break-unload-file.exp
15252 * gdb.base/break.exp
15253 * gdb.base/call-ar-st.exp
15254 * gdb.base/call-rt-st.exp
15255 * gdb.base/call-sc.exp
15256 * gdb.base/call-signal-resume.exp
15257 * gdb.base/call-strs.exp
15258 * gdb.base/callexit.exp
15259 * gdb.base/callfuncs.exp
15260 * gdb.base/catch-gdb-caused-signals.exp
15261 * gdb.base/catch-signal-siginfo-cond.exp
15262 * gdb.base/catch-syscall.exp
15263 * gdb.base/compare-sections.exp
15264 * gdb.base/cond-eval-mode.exp
15265 * gdb.base/condbreak-call-false.exp
15266 * gdb.base/consecutive-step-over.exp
15267 * gdb.base/cursal.exp
15268 * gdb.base/disabled-location.exp
15269 * gdb.base/disasm-end-cu.exp
15270 * gdb.base/display.exp
15271 * gdb.base/double-prompt-target-event-error.exp
15272 * gdb.base/dprintf-bp-same-addr.exp
15273 * gdb.base/dprintf-detach.exp
15274 * gdb.base/dprintf-next.exp
15275 * gdb.base/dprintf-non-stop.exp
15276 * gdb.base/dprintf-pending.exp
15277 * gdb.base/dso2dso.exp
15278 * gdb.base/ending-run.exp
15279 * gdb.base/enum_cond.exp
15280 * gdb.base/examine-backward.exp
15281 * gdb.base/exe-lock.exp
15282 * gdb.base/exec-invalid-sysroot.exp
15283 * gdb.base/execl-update-breakpoints.exp
15284 * gdb.base/execution-termios.exp
15285 * gdb.base/fileio.exp
15286 * gdb.base/fixsection.exp
15287 * gdb.base/foll-exec-mode.exp
15288 * gdb.base/foll-exec.exp
15289 * gdb.base/fork-running-state.exp
15290 * gdb.base/frame-args.exp
15291 * gdb.base/fullpath-expand.exp
15292 * gdb.base/func-ptr.exp
15293 * gdb.base/gcore-relro-pie.exp
15294 * gdb.base/gdb1090.exp
15295 * gdb.base/gdb1555.exp
15296 * gdb.base/global-var-nested-by-dso.exp
15297 * gdb.base/gnu-ifunc.exp
15298 * gdb.base/hbreak-in-shr-unsupported.exp
15299 * gdb.base/hbreak-unmapped.exp
15300 * gdb.base/hook-stop.exp
15301 * gdb.base/infcall-input.exp
15302 * gdb.base/info-fun.exp
15303 * gdb.base/info-shared.exp
15304 * gdb.base/interrupt-noterm.exp
15305 * gdb.base/jit-so.exp
15306 * gdb.base/jit.exp
15307 * gdb.base/line-symtabs.exp
15308 * gdb.base/list.exp
15309 * gdb.base/longjmp.exp
15310 * gdb.base/macscp.exp
15311 * gdb.base/max-value-size.exp
15312 * gdb.base/nodebug.exp
15313 * gdb.base/nofield.exp
15314 * gdb.base/overlays.exp
15315 * gdb.base/paginate-after-ctrl-c-running.exp
15316 * gdb.base/paginate-bg-execution.exp
15317 * gdb.base/paginate-inferior-exit.exp
15318 * gdb.base/pending.exp
15319 * gdb.base/pr11022.exp
15320 * gdb.base/printcmds.exp
15321 * gdb.base/ptr-typedef.exp
15322 * gdb.base/ptype.exp
15323 * gdb.base/randomize.exp
15324 * gdb.base/range-stepping.exp
15325 * gdb.base/realname-expand.exp
15326 * gdb.base/relativedebug.exp
15327 * gdb.base/remote.exp
15328 * gdb.base/savedregs.exp
15329 * gdb.base/sepdebug.exp
15330 * gdb.base/set-noassign.exp
15331 * gdb.base/shlib-call.exp
15332 * gdb.base/shreloc.exp
15333 * gdb.base/sigaltstack.exp
15334 * gdb.base/sigbpt.exp
15335 * gdb.base/siginfo-addr.exp
15336 * gdb.base/siginfo-obj.exp
15337 * gdb.base/siginfo-thread.exp
15338 * gdb.base/signest.exp
15339 * gdb.base/signull.exp
15340 * gdb.base/sigrepeat.exp
15341 * gdb.base/skip.exp
15342 * gdb.base/so-impl-ld.exp
15343 * gdb.base/solib-corrupted.exp
15344 * gdb.base/solib-disc.exp
15345 * gdb.base/solib-display.exp
15346 * gdb.base/solib-overlap.exp
15347 * gdb.base/solib-search.exp
15348 * gdb.base/solib-symbol.exp
15349 * gdb.base/source-execution.exp
15350 * gdb.base/sss-bp-on-user-bp-2.exp
15351 * gdb.base/sss-bp-on-user-bp.exp
15352 * gdb.base/stack-checking.exp
15353 * gdb.base/stale-infcall.exp
15354 * gdb.base/step-break.exp
15355 * gdb.base/step-line.exp
15356 * gdb.base/step-over-exit.exp
15357 * gdb.base/step-test.exp
15358 * gdb.base/structs.exp
15359 * gdb.base/sym-file.exp
15360 * gdb.base/symtab-search-order.exp
15361 * gdb.base/term.exp
15362 * gdb.base/type-opaque.exp
15363 * gdb.base/unload.exp
15364 * gdb.base/until-nodebug.exp
15365 * gdb.base/until.exp
15366 * gdb.base/unwindonsignal.exp
15367 * gdb.base/watch-cond.exp
15368 * gdb.base/watch-non-mem.exp
15369 * gdb.base/watch_thread_num.exp
15370 * gdb.base/watchpoint-reuse-slot.exp
15371 * gdb.base/watchpoint-solib.exp
15372 * gdb.base/watchpoint.exp
15373 * gdb.btrace/dlopen.exp
15374 * gdb.cell/arch.exp
15375 * gdb.cell/break.exp
15376 * gdb.cell/bt.exp
15377 * gdb.cell/core.exp
15378 * gdb.cell/data.exp
15379 * gdb.cell/dwarfaddr.exp
15380 * gdb.cell/ea-cache.exp
15381 * gdb.cell/ea-standalone.exp
15382 * gdb.cell/ea-test.exp
15383 * gdb.cell/f-regs.exp
15384 * gdb.cell/fork.exp
15385 * gdb.cell/gcore.exp
15386 * gdb.cell/mem-access.exp
15387 * gdb.cell/ptype.exp
15388 * gdb.cell/registers.exp
15389 * gdb.cell/sizeof.exp
15390 * gdb.cell/solib-symbol.exp
15391 * gdb.cell/solib.exp
15392 * gdb.compile/compile-tls.exp
15393 * gdb.cp/exception.exp
15394 * gdb.cp/gdb2495.exp
15395 * gdb.cp/local.exp
15396 * gdb.cp/mb-inline.exp
15397 * gdb.cp/mb-templates.exp
15398 * gdb.cp/pr10687.exp
15399 * gdb.cp/pr9167.exp
15400 * gdb.cp/scope-err.exp
15401 * gdb.cp/templates.exp
15402 * gdb.cp/virtfunc.exp
15403 * gdb.dwarf2/dw2-dir-file-name.exp
15404 * gdb.dwarf2/dw2-single-line-discriminators.exp
15405 * gdb.fortran/complex.exp
15406 * gdb.fortran/library-module.exp
15407 * gdb.guile/guile.exp
15408 * gdb.guile/scm-cmd.exp
15409 * gdb.guile/scm-frame-inline.exp
15410 * gdb.guile/scm-objfile.exp
15411 * gdb.guile/scm-pretty-print.exp
15412 * gdb.guile/scm-symbol.exp
15413 * gdb.guile/scm-type.exp
15414 * gdb.guile/scm-value.exp
15415 * gdb.linespec/keywords.exp
15416 * gdb.linespec/ls-errs.exp
15417 * gdb.linespec/macro-relative.exp
15418 * gdb.linespec/thread.exp
15419 * gdb.mi/mi-breakpoint-changed.exp
15420 * gdb.mi/mi-dprintf-pending.exp
15421 * gdb.mi/mi-fullname-deleted.exp
15422 * gdb.mi/mi-logging.exp
15423 * gdb.mi/mi-pending.exp
15424 * gdb.mi/mi-solib.exp
15425 * gdb.mi/new-ui-mi-sync.exp
15426 * gdb.mi/user-selected-context-sync.exp
15427 * gdb.multi/dummy-frame-restore.exp
15428 * gdb.multi/multi-arch-exec.exp
15429 * gdb.multi/remove-inferiors.exp
15430 * gdb.multi/watchpoint-multi-exit.exp
15431 * gdb.opt/solib-intra-step.exp
15432 * gdb.perf/backtrace.exp
15433 * gdb.perf/single-step.exp
15434 * gdb.perf/skip-command.exp
15435 * gdb.perf/skip-prologue.exp
15436 * gdb.perf/solib.exp
15437 * gdb.python/lib-types.exp
15438 * gdb.python/py-as-string.exp
15439 * gdb.python/py-bad-printers.exp
15440 * gdb.python/py-block.exp
15441 * gdb.python/py-breakpoint.exp
15442 * gdb.python/py-cmd.exp
15443 * gdb.python/py-events.exp
15444 * gdb.python/py-evthreads.exp
15445 * gdb.python/py-finish-breakpoint.exp
15446 * gdb.python/py-finish-breakpoint2.exp
15447 * gdb.python/py-frame-inline.exp
15448 * gdb.python/py-frame.exp
15449 * gdb.python/py-inferior.exp
15450 * gdb.python/py-infthread.exp
15451 * gdb.python/py-mi.exp
15452 * gdb.python/py-objfile.exp
15453 * gdb.python/py-pp-maint.exp
15454 * gdb.python/py-pp-registration.exp
15455 * gdb.python/py-prettyprint.exp
15456 * gdb.python/py-recurse-unwind.exp
15457 * gdb.python/py-shared.exp
15458 * gdb.python/py-symbol.exp
15459 * gdb.python/py-symtab.exp
15460 * gdb.python/py-template.exp
15461 * gdb.python/py-type.exp
15462 * gdb.python/py-unwind-maint.exp
15463 * gdb.python/py-unwind.exp
15464 * gdb.python/py-value.exp
15465 * gdb.python/python.exp
15466 * gdb.reverse/finish-reverse-bkpt.exp
15467 * gdb.reverse/insn-reverse.exp
15468 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15469 * gdb.reverse/solib-precsave.exp
15470 * gdb.reverse/solib-reverse.exp
15471 * gdb.stabs/gdb11479.exp
15472 * gdb.stabs/weird.exp
15473 * gdb.threads/fork-child-threads.exp
15474 * gdb.threads/fork-plus-threads.exp
15475 * gdb.threads/fork-thread-pending.exp
15476 * gdb.threads/forking-threads-plus-breakpoint.exp
15477 * gdb.threads/hand-call-in-threads.exp
15478 * gdb.threads/interrupted-hand-call.exp
15479 * gdb.threads/linux-dp.exp
15480 * gdb.threads/local-watch-wrong-thread.exp
15481 * gdb.threads/next-while-other-thread-longjmps.exp
15482 * gdb.threads/non-ldr-exit.exp
15483 * gdb.threads/pending-step.exp
15484 * gdb.threads/print-threads.exp
15485 * gdb.threads/process-dies-while-detaching.exp
15486 * gdb.threads/process-dies-while-handling-bp.exp
15487 * gdb.threads/pthreads.exp
15488 * gdb.threads/queue-signal.exp
15489 * gdb.threads/reconnect-signal.exp
15490 * gdb.threads/signal-command-handle-nopass.exp
15491 * gdb.threads/signal-command-multiple-signals-pending.exp
15492 * gdb.threads/signal-delivered-right-thread.exp
15493 * gdb.threads/signal-sigtrap.exp
15494 * gdb.threads/sigthread.exp
15495 * gdb.threads/staticthreads.exp
15496 * gdb.threads/stepi-random-signal.exp
15497 * gdb.threads/thread-unwindonsignal.exp
15498 * gdb.threads/thread_check.exp
15499 * gdb.threads/thread_events.exp
15500 * gdb.threads/tid-reuse.exp
15501 * gdb.threads/tls-nodebug.exp
15502 * gdb.threads/tls-shared.exp
15503 * gdb.threads/tls-so_extern.exp
15504 * gdb.threads/tls.exp
15505 * gdb.threads/wp-replication.exp
15506 * gdb.trace/actions-changed.exp
15507 * gdb.trace/actions.exp
15508 * gdb.trace/backtrace.exp
15509 * gdb.trace/change-loc.exp
15510 * gdb.trace/collection.exp
15511 * gdb.trace/deltrace.exp
15512 * gdb.trace/disconnected-tracing.exp
15513 * gdb.trace/entry-values.exp
15514 * gdb.trace/ftrace-lock.exp
15515 * gdb.trace/ftrace.exp
15516 * gdb.trace/infotrace.exp
15517 * gdb.trace/mi-trace-frame-collected.exp
15518 * gdb.trace/mi-trace-unavailable.exp
15519 * gdb.trace/mi-traceframe-changed.exp
15520 * gdb.trace/mi-tracepoint-changed.exp
15521 * gdb.trace/mi-tsv-changed.exp
15522 * gdb.trace/no-attach-trace.exp
15523 * gdb.trace/packetlen.exp
15524 * gdb.trace/passc-dyn.exp
15525 * gdb.trace/passcount.exp
15526 * gdb.trace/pending.exp
15527 * gdb.trace/pr16508.exp
15528 * gdb.trace/qtro.exp
15529 * gdb.trace/range-stepping.exp
15530 * gdb.trace/read-memory.exp
15531 * gdb.trace/report.exp
15532 * gdb.trace/save-trace.exp
15533 * gdb.trace/signal.exp
15534 * gdb.trace/stap-trace.exp
15535 * gdb.trace/status-stop.exp
15536 * gdb.trace/strace.exp
15537 * gdb.trace/tfile.exp
15538 * gdb.trace/tfind.exp
15539 * gdb.trace/trace-break.exp
15540 * gdb.trace/trace-condition.exp
15541 * gdb.trace/trace-enable-disable.exp
15542 * gdb.trace/trace-mt.exp
15543 * gdb.trace/tracecmd.exp
15544 * gdb.trace/tracefile-pseudo-reg.exp
15545 * gdb.trace/tspeed.exp
15546 * gdb.trace/tstatus.exp
15547 * gdb.trace/tsv.exp
15548 * gdb.trace/unavailable.exp
15549 * gdb.trace/while-dyn.exp
15550 * gdb.trace/while-stepping.exp
15551 * lib/gdb-guile.exp
15552 * lib/gdb.exp
15553 * lib/mi-support.exp
15554 * lib/pascal.exp
15555 * lib/perftest.exp
15556 * lib/prelink-support.exp
15557 * lib/selftest-support.exp
15558
ad02e4fe
SM
155592016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15560
15561 * Makefile.in: Include disable-implicit-rules.mk.
15562
22347e55
AA
155632016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15564
15565 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15566 non-byte-aligned bit fields.
15567
da5b30da
AA
155682016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15569
15570 PR gdb/12616
15571 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15572 respects the DW_AT_data_bit_offset attribute.
15573
b593ecca
SM
155742016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15575
15576 * gdb.base/default.exp: Fix output of "set language".
15577
3b165252
SM
155782016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15579
15580 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15581 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15582 make.
15583 * configure.ac: Remove checks for the make program.
15584 * configure: Re-generate.
15585
1a2f3d7f
KB
155862016-11-16 Kevin Buettner <kevinb@redhat.com>
15587
15588 * gdb.python/py-recurse-unwind.c (main): Add loop.
15589 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15590 to read_register() and gdb.parse_and_eval(). Make each code
15591 call a separate case that can be individually tested.
15592 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15593 proc. Call cont_and_backtrace for each of the code paths that
15594 we want to test in the unwinder.
15595
b7f38fda
AA
155962016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15597
15598 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15599 the definition of struct S.
15600
1f8db343
CM
156012016-11-11 Catherine Moore <clm@codesourcery.com>
15602
15603 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15604
fad0c9fb
PA
156052016-11-09 Pedro Alves <palves@redhat.com>
15606
15607 * gdb.base/commands.exp (runto_or_return): New procedure.
15608 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15609 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15610 (progvar_simple_while_test, progvar_complex_if_while_test)
15611 (if_while_breakpoint_command_test)
15612 (infrun_breakpoint_command_test, breakpoint_command_test)
15613 (user_defined_command_test, watchpoint_command_test)
15614 (test_command_prompt_position, redefine_hook_test)
15615 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15616 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15617 multi_line_input and multi_line. Remove gdb_expect and
15618 gdb_stop_suppressing_tests uses.
15619 * lib/gdb.exp (valnum_re): New global.
15620 (multi_line_input): New procedure.
15621
8354c62c
SM
156222016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15623
15624 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15625 Remove.
15626 (test_setup): Define with proc_with_prefix.
15627 (test_cli_inferior): Likewise.
15628 (test_cli_thread): Likewise.
15629 (test_cli_frame): Likewise.
15630 (test_cli_select_frame): Likewise.
15631 (test_cli_up_down): Likewise.
15632 (test_mi_thread_select): Likewise.
15633 (test_mi_stack_select_frame): Likewise.
15634 (test_cli_in_mi_inferior): Likewise.
15635 (test_cli_in_mi_thread): Likewise.
15636 (test_cli_in_mi_frame): Likewise.
15637 (top level): Do not use with_test_prefix_procname.
15638
64f367a2
PA
156392016-11-09 Pedro Alves <palves@redhat.com>
15640
15641 * gdb.base/commands.exp (gdbvar_simple_if_test)
15642 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15643 (progvar_simple_if_test, progvar_simple_while_test)
15644 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15645 (infrun_breakpoint_command_test, breakpoint_command_test)
15646 (user_defined_command_test, watchpoint_command_test)
15647 (test_command_prompt_position, deprecated_command_test)
15648 (bp_deleted_in_command, temporary_breakpoint_commands)
15649 (stray_arg0_test, source_file_with_indented_comment)
15650 (recursive_source_test, if_commands_test)
15651 (error_clears_commands_left, redefine_hook_test)
15652 (redefine_backtrace_test): Use proc_with_prefix.
15653 * lib/gdb.exp (proc_with_prefix): New proc.
15654
0bb65f1e
AA
156552016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15656
15657 * gdb.base/tui-layout.c: New file.
15658 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15659 disassembly window contains very long lines.
15660
7353f247
TT
156612016-11-08 Tom Tromey <tom@tromey.com>
15662
15663 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15664 depend on Python 2.
15665
30a7bb83
TT
156662016-11-08 Tom Tromey <tom@tromey.com>
15667
15668 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15669 New method.
15670
cdf5a07c
MG
156712016-10-29 Manish Goregaokar <manish@mozilla.com>
15672
2806dc7e 15673 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15674
51a789c3
MG
156752016-10-27 Manish Goregaokar <manish@mozilla.com>
15676
2806dc7e
PA
15677 * gdb.rust/simple.rs: Add test for univariant enums without
15678 discriminants and for encoded struct-like enums.
51a789c3 15679
f610ab6d
PA
156802016-10-28 Pedro Alves <palves@redhat.com>
15681
15682 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15683 gdb_test_multiple, tighten regexps and match symtabs and line
15684 tables incrementally.
15685
b129b0ca
LM
156862016-10-28 Luis Machado <lgustavo@codesourcery.com>
15687
15688 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15689 general.
15690
ecf45d2c
SL
156912016-10-25 Luis Machado <lgustavo@codesourcery.com>
15692
15693 * gdb.base/exec-invalid-sysroot.exp: New file.
15694
b8d38ee4
JK
156952016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15696
15697 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15698
f90fd8c2
JK
156992016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15700
15701 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15702
2d2476aa
MR
157032016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15704
2806dc7e
PA
15705 * gdb.base/killed-outside.exp: Remove $options from a call to
15706 `prepare_for_testing'.
2d2476aa 15707
e42b25a0
SM
157082016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15709
15710 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15711 Change test message.
15712
3ccdb432
SM
157132016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15714
15715 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15716 Update comment.
15717
5bad3170
SM
157182016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15719
15720 * gdb.trace/mi-trace-save.exp: New file.
15721
5ad9dba7
YQ
157222016-10-13 Yao Qi <yao.qi@linaro.org>
15723
15724 * gdb.base/code_elim.exp (get_var_address): Remove.
15725 * gdb.base/relocate.exp: Likewise.
15726 * gdb.base/shreloc.exp: Likewise.
15727 * lib/gdb.exp (get_var_address): New.
15728
62df7e21
YQ
157292016-10-13 Yao Qi <yao.qi@linaro.org>
15730
15731 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15732 floating point tests if $skip_float_test is false.
15733
4dac951e
LM
157342016-10-12 Luis Machado <lgustavo@codesourcery.com>
15735
15736 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15737 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15738 argc values.
15739 Add 1 to argc so we guarantee distinct initial/modified argc values.
15740
8f1a8fc4
JK
157412016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15742
15743 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15744
16c85b5d
JK
157452016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15746
15747 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15748 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15749 * gdb.arch/vsx-regs.exp: Likewise.
15750
1d0e042a
YQ
157512016-10-07 Yao Qi <yao.qi@linaro.org>
15752
15753 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15754
68dadef5
MM
157552016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15756
15757 * gdb.python/python.exp: Test decode_line("*0").
15758
33fa2c6e
DE
157592016-10-06 Doug Evans <dje@google.com>
15760
15761 * gdb.python/py-value.exp (test_value_creation): Add test for large
15762 unsigned 64-bit value.
15763
9c37b5ae
TT
157642016-10-06 Tom Tromey <tom@tromey.com>
15765
15766 * gdb.compile/compile.exp: Change java tests to rust.
15767 * gdb.base/setshow.exp: Change java tests to rust.
15768 * gdb.base/default.exp: Remove java from language list.
15769 * README (Examples): Update language example.
15770 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15771 test.
15772 * lib/gdb.exp (skip_java_tests): Remove.
15773 * lib/java.exp: Remove.
15774 * gdb.java: Remove.
15775
78b86327
MR
157762016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15777
15778 * gdb.arch/mips-fcr.exp: New test.
15779 * gdb.arch/mips-fcr.c: Source for the new test.
15780
7470adbb
MR
157812016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15782
15783 * gdb.base/solib-disc.exp: Use `standard_output_file'
15784 throughout.
15785
4a556533
PA
157862016-10-06 Pedro Alves <palves@redhat.com>
15787
15788 * gdb.base/jit-simple-dl.c: New file.
15789 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15790 * gdb.base/jit-simple.c: ... this.
15791 * gdb.base/jit-simple.exp (jit_run): Delete.
15792 (build_jit): New proc.
15793 (jit_test_reread): Recompile either the main program or the shared
15794 library, depending on what is being tested. Skip changing address
15795 if caller wants to. Compare before/after addresses. If testing
15796 standalone, explicitly load the binary. Test "maint info
15797 breakpoints".
15798 (top level): Add "standalone vs shared lib" and "change address"
15799 vs "same address" axes.
15800
5a122fbc
PA
158012016-10-06 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15804 call.
15805 (jit_run): Delete.
15806 (jit_test_reread): Use with_test_prefix. Reload the main binary
15807 explicitly. Compare the before/after addresses of the JIT
15808 descriptor.
15809
ee8da4b8
DE
158102016-08-15 Doug Evans <dje@google.com>
15811
15812 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15813 for single bitfields is bool.
15814 * gdb.xml/tdesc-regs.exp: Ditto.
15815
f389f6fe
JK
158162016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15817
15818 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15819
fdebf1a4
YQ
158202016-10-05 Yao Qi <yao.qi@linaro.org>
15821
15822 * lib/gdb.exp (support_complex_tests): Return zero if
15823 gdb_skip_float_test return true.
15824
9c36d954 158252016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15826 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15827
15828 PR gdb/20487
15829 * gdb.mi/user-selected-context-sync.exp: New file.
15830 * gdb.mi/user-selected-context-sync.c: New file.
15831
4034d0ff 158322016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15833 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15834
15835 PR gdb/20487
15836 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15837 =thread-select-event check.
15838
a4297203
PB
158392016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15840
15841 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15842 the compulsory L operand changes.
15843 * gdb.arch/powerpc-power.s: Likewise.
15844
bb805577
JK
158452016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15846
15847 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15848 * gdb.base/jit-attach-pie.c: New file.
15849 * gdb.base/jit-attach-pie.exp: New file.
15850
6d61dee5
PA
158512016-09-28 Pedro Alves <palves@redhat.com>
15852
15853 * gdb.base/infcall-input.c: New file.
15854 * gdb.base/infcall-input.exp: New file.
15855
f73842fc
YQ
158562016-09-22 Yao Qi <yao.qi@linaro.org>
15857
15858 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15859 (gdb_exit): Rename it to ...
15860 (gdbserver_gdb_exit): ... Close GDBserver.
15861 (gdb_exit): New proc, call gdbserver_gdb_exit.
15862 (mi_gdb_exit): Likewise.
15863
90681dab
YQ
158642016-09-22 Yao Qi <yao.qi@linaro.org>
15865
15866 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15867 path.
15868 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15869 Remove duplication.
15870
9c211fd8
YQ
158712016-09-22 Yao Qi <yao.qi@linaro.org>
15872
15873 * lib/gdbserver-support.exp: Check the existence of
15874 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15875
ad0a504f
AK
158762016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15877
15878 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15879
36cf1806
TT
158802016-09-21 Tom Tromey <tom@tromey.com>
15881
15882 PR gdb/20604:
15883 * gdb.base/quit.exp: New file.
15884
74172ecf
SM
158852016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15886
15887 * .gitignore: New file.
15888
3d0ec882
MR
158892016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15890
15891 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15892 throughout.
15893
8193adea
AA
158942016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15895
15896 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15897
d41a5c09
JK
158982016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15899
15900 * gdb.cp/casts.cc (decltype): Move it ...
15901 (main): ... with its call to ...
15902 * gdb.cp/casts03.cc: ... a new file.
15903 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15904
d2dfe700
JK
159052016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15906
15907 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15908
e2a92b16
PB
159092016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15910
15911 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15912 and sync up the test with tests in gas/testsuite/gas/ppc.
15913 * gdb.arch/powerpc-power.exp: Likewise.
15914
49b4de64
JK
159152016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15916
15917 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15918
2c29df25
SDJ
159192016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15920 Jan Kratochvil <jan.kratochvil@redhat.com>
15921
15922 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15923 make m1's definition to be different from m2's. Use 'dummy' as an
15924 argument for probe 'two'.
15925
cc3c2846
JB
159262016-09-10 Jon Beniston <jon@beniston.com>
15927
15928 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15929 for sim target.
15930
e1b2624a
AA
159312016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15932
15933 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15934 variable declaration.
15935 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15936 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15937 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15938 received HWCAP as its argument.
15939
4295e285
PA
159402016-09-06 Pedro Alves <palves@redhat.com>
15941
15942 * gdb.base/new-ui-pending-input.c: New file.
15943 * gdb.base/new-ui-pending-input.exp: New file.
15944 * gdb.exp (clear_gdb_spawn_id): New procedure.
15945 (with_spawn_id): Check whether gdb_spawn_id exists before
15946 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15947 on exit.
15948
00d5215e
UW
159492016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15950
15951 * gdb.base/float128.c: New file.
15952 * gdb.base/float128.exp: Likewise.
15953 * gdb.base/floatn.c: Likewise.
15954 * gdb.base/floatn.exp: Likewise.
15955
a9ff5f12
UW
159562016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15957
15958 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15959
f245535c
PA
159602016-09-05 Pedro Alves <palves@redhat.com>
15961
15962 PR backtrace/19927
15963 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15964 unwinders are immediately called as side effect of "source" or
15965 "disable unwinder" commands.
15966 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15967
ae9cf263
YQ
159682016-09-02 Yao Qi <yao.qi@linaro.org>
15969
15970 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15971 is true and $type is "float" or "double".
15972
27aba047
YQ
159732016-09-02 Yao Qi <yao.qi@linaro.org>
15974
15975 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15976 true.
15977 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15978 * gdb.base/call-rt-st.exp: Likewise.
15979 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15980 return value instead of gdb,skip_float_test.
15981 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15982 (do_function_calls): Use its return value instead of
15983 gdb,skip_float_test.
15984 * gdb.base/finish.exp: Likewise.
15985 * gdb.base/funcargs.exp: Likewise.
15986 * gdb.base/return.exp: Likewise.
15987 * gdb.base/return2.exp: Likewise.
15988 * gdb.base/varargs.exp: Likewise.
15989 * lib/gdb.exp (gdb_skip_float_test): Change it to
15990 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15991
5af962df
AA
159922016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15993
15994 * gdb.multi/tids.exp: Test "thread apply all".
15995
7fac6910
JK
159962016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15997
15998 * gdb.base/default.exp (tty): Remove.
15999
bb1fe4ac
KB
160002016-08-24 Kevin Buettner <kevinb@redhat.com>
16001
2806dc7e
PA
16002 * gdb.python/py-recurse-unwind.c: New file.
16003 * gdb.python/py-recurse-unwind.py: New file.
16004 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 16005
0a1ddfa6
SM
160062016-08-24 Simon Marchi <simon.marchi@ericsson.com>
16007
16008 * gdb.base/set-inferior-tty.exp: New file.
16009 * gdb.base/set-inferior-tty.c: New file.
16010
d9de1fe3
PA
160112016-08-23 Pedro Alves <palves@redhat.com>
16012
16013 PR gdb/20494
16014 * gdb.base/new-ui-echo.c: New file.
16015 * gdb.base/new-ui-echo.exp: New file.
16016
e9d9abd7
YQ
160172016-08-23 Yao Qi <yao.qi@linaro.org>
16018
16019 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
16020 gdbserver_spawn.
16021 * gdb.server/connect-without-multi-process.exp (do_test):
16022 Likewise.
16023
3589529e
YQ
160242016-08-23 Yao Qi <yao.qi@linaro.org>
16025
16026 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
16027 standalone_txt. Delete gdb_txt and standalone_txt on host
16028 and target. Spawn the binary on target. Copy files from
16029 target to host.
16030
6bb90213
PA
160312016-08-22 Pedro Alves <palves@redhat.com>
16032
16033 PR gdb/20505
16034 * gdb.base/vdso-warning.exp: Test core dumps too. Use
16035 with_test_prefix. Factor out bits to ...
16036 (test_no_vdso): ... this new procedure.
16037
20c2c024
CL
160382016-08-19 Carl Love <cel@us.ibm.com>
16039
16040 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
16041 maintaining separate logic for constructing the output path.
16042 * gdb.arch/powerpc-d128-regs.exp: Likewise.
16043 * gdb.arch/ppc-dfp.exp: Likewise.
16044 * gdb.arch/ppc-fp.exp: Likewise.
16045 * gdb.arch/vsx-regs.exp: Likewise.
16046 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
16047 binprefix for generating the additional binary files.
16048
0646e07d
PA
160492016-08-19 Pedro Alves <palves@redhat.com>
16050
16051 * gdb.trace/mi-trace-frame-collected.exp
16052 (test_trace_frame_collected): On x32, expect two registers.
16053
46da9242
CL
160542016-08-18 Carl Love <cel@us.ibm.com>
16055
16056 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
16057 and sync up the test with tests in gas/testsuite/gas/ppc.
16058 * gdb.arch/powerpc-power.exp: Likewise.
16059
eb2332d7
SM
160602016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16061
16062 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
16063 expected error message.
16064
63c61e04
SM
160652016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16066
16067 * gdb.multi/remove-inferiors.exp: New file.
16068 * gdb.multi/remove-inferiors.c: New file.
16069
7b17065f
YQ
160702016-08-12 Yao Qi <yao.qi@linaro.org>
16071
16072 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
16073 argument list.
16074
01d3dedf
PA
160752016-08-10 Pedro Alves <palves@redhat.com>
16076
16077 PR gdb/19187
16078 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
16079 setup_kfails.
16080
3eb7562a
PA
160812016-08-09 Pedro Alves <palves@redhat.com>
16082 Simon Marchi <simon.marchi@ericsson.com>
16083
16084 PR gdb/20418
16085 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
16086 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
16087
80614914
PA
160882016-08-09 Pedro Alves <palves@redhat.com>
16089
16090 PR mi/20431
16091 * gdb.mi/mi-cmd-error.exp: New file.
16092
f348d89a
PA
160932016-08-09 Pedro Alves <palves@redhat.com>
16094
16095 PR gdb/18653
16096 * gdb.base/signals-state-child.c: New file.
16097 * gdb.base/signals-state-child.exp: New file.
16098 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
16099
e5ca03b4
PA
161002016-08-09 Pedro Alves <palves@redhat.com>
16101
16102 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
16103
282a0691
TT
161042016-08-03 Tom Tromey <tom@tromey.com>
16105
16106 PR python/18565:
16107 * gdb.python/py-frame-inline.exp: Add Frame.function test.
16108
41bfcd63
YQ
161092016-08-01 Yao Qi <yao.qi@linaro.org>
16110
16111 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
16112 variable mode to "multi-process" if $multi_process is 1, otherwise
16113 set it to "single-process".
16114
e3465b24
YQ
161152016-08-01 Yao Qi <yao.qi@linaro.org>
16116
16117 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
16118 * gdb.cp/cpexprs.exp: Likewise.
16119 * gdb.cp/m-static.exp: Likewise.
16120
0b31a4bc
TT
161212016-07-26 Tom Tromey <tom@tromey.com>
16122
16123 PR python/20190:
16124 * gdb.threads/tls.exp (check_thread_local): Add python symbol
16125 test.
16126
e0461dbb
MM
161272016-07-26 Markus Metzger <markus.t.metzger@intel.com>
16128
16129 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
16130 selecting assembly source files.
16131 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
16132 assembly source files.
16133 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
16134 assembly source files.
16135 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
16136 selecting assembly source files.
16137
8194e927
SM
161382016-07-25 Simon Marchi <simon.marchi@ericsson.com>
16139
16140 * gdb.base/new-ui.exp (do_test_invalid_args): New
16141 procedure.
16142
c0272db5
TW
161432016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
16144
16145 * gdb.btrace/reconnect.c: New file.
16146 * gdb.btrace/reconnect.exp: New file.
16147
e3487908
GKB
161482016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
16149
16150 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
16151 to test_catch_syscall_group.
16152 (test_catch_syscall_group): New.
16153
12df5c00
TT
161542016-07-21 Tom Tromey <tom@tromey.com>
16155
16156 * gdb.rust/simple.rs (main): Use empty struct expression.
16157 * gdb.rust/simple.exp: Add tests for empty struct expression.
16158
bae62ee2
YQ
161592016-07-21 Yao Qi <yao.qi@linaro.org>
16160
16161 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
16162 if gdb_skip_xml_test is true on some targets.
16163
b1b53fb3
YQ
161642016-07-21 Yao Qi <yao.qi@linaro.org>
16165
16166 * gdb.server/solib-list.exp: Unset last_loaded_file.
16167
027d97f8
JK
161682016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16169
16170 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
16171 "step into captured_main (args)".
16172
7674d381
JK
161732016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16174
16175 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
16176
72b5d099
JK
161772016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16178
16179 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
16180
1f960ced
PA
161812016-07-19 Pedro Alves <palves@redhat.com>
16182
16183 * gdb.opt/inline-break.exp: Remove optimize=-O2.
16184 * gdb.opt/inline-bt.exp: Likewise.
16185 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
16186 additional_flags=-Winline.
16187 * gdb.opt/inline-locals.exp: Likewise.
16188 * gdb.opt/inline-markers.c (ATTR): Define.
16189 (inlined_fn): Use it.
16190
f25827c1
YQ
161912016-07-19 Yao Qi <yao.qi@linaro.org>
16192
16193 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
16194 (test_with_self): Remove some code. Remove argument executable.
16195 (top-level): Use do_self_tests.
16196
37539ebe
DB
161972016-07-15 Zachary Welch <zwelch@codesourcery.com>
16198 Don Breazeal <donb@codesourcery.com>
16199
16200 * gdb.base/maint.exp: Escape paths used in regular expressions.
16201 * gdb.stabs/weird.exp: Likewise.
16202
dac790e1
TT
162032016-07-13 Tom Tromey <tom@tromey.com>
16204
16205 PR python/15620, PR python/18620:
16206 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
16207 (test_bkpt_events): New procs.
16208
93daf339
TT
162092016-07-13 Tom Tromey <tom@tromey.com>
16210
16211 PR python/17698:
16212 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
16213 test.
16214 (test_watchpoints): Likewise.
16215 (test_bkpt_pending): New proc.
16216
6571a381
TT
162172016-07-13 Tom Tromey <tom@tromey.com>
16218
16219 PR cli/18053:
16220 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
16221 completion test.
16222
e8732474
JK
162232016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16224
16225 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
16226 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
16227 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
16228 f_label.
16229 (g): Rename g_end_lbl to g_label.
16230 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
16231 low_pc and high_pc.
16232 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
16233
e0f3fd7c
TT
162342016-07-12 Tom Tromey <tom@tromey.com>
16235
16236 PR python/19293:
16237 * gdb.python/py-unwind-maint.exp: Update tests.
16238
3cfe46b6
YQ
162392016-07-12 Yao Qi <yao.qi@linaro.org>
16240
16241 * lib/selftest-support.exp (selftest_setup): Match the output
16242 when captured_main is inlined.
16243
4f19a0e6
WT
162442016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
16245
16246 * gdb.fortran/derived-types.exp (result_line, result_line_2):
16247 New variables.
16248 (print this%a, print this%b, print this): New tests.
16249 * gdb.fortran/derived-types.f90 (this): New object and
16250 initialization.
16251
986cf455
SM
162522016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16253
16254 * gdb.ada/arraydim.exp: Remove extra directory level in build
16255 directory.
16256
f0464b23
SM
162572016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16258
16259 * lib/ada.exp: Remove extra directory level in build directory.
16260 * gdb.ada/cond_lang.exp: Likewise.
16261 * gdb.ada/exec_changed.exp: Likewise.
16262 * gdb.ada/lang_switch.exp: Likewise.
16263
42d94011
MG
162642016-07-06 Manish Goregaokar <manish@mozilla.com>
16265
2806dc7e
PA
16266 * simple.rs: Add test for raw pointer subscripting.
16267 * simple.exp: Add test expectations.
42d94011 16268
647c264c
YQ
162692016-07-05 Yao Qi <yao.qi@linaro.org>
16270
16271 * gdb.mi/mi-reverse.exp: Match =record-started output.
16272
20aa2c60
PA
162732016-07-01 Pedro Alves <palves@redhat.com>
16274
16275 * gdb.base/jit-reader.exp (info_registers_current_frame): New
16276 procedure.
16277 (jit_reader_test): Test the jit reader's unwinder.
16278 * gdb.base/jithost.c (jit_function_00_code): New global.
16279 (main): Use memcpy to fill in the mmapped code, instead of poking
16280 bytes manually here.
16281 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
16282 value.
16283 (read_debug_info): Save the function's range.
16284 (read_sp): New function.
16285 (unwind_frame): Use it. Also unwind RBP.
16286 (get_frame_id): Use read_sp.
16287 (gdb_init_reader): Use calloc instead of malloc.
16288 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
16289 parameter. Use gdb_test_multiple.
16290
ced2dffb
PA
162912016-07-01 Pedro Alves <palves@redhat.com>
16292 Antoine Tremblay <antoine.tremblay@ericsson.com>
16293
16294 * gdb.threads/process-dies-while-detaching.c: New file.
16295 * gdb.threads/process-dies-while-detaching.exp: New file.
16296
63000888
PA
162972016-07-01 Pedro Alves <palves@redhat.com>
16298
16299 * gdb.multi/watchpoint-multi-exit.c: New file.
16300 * gdb.multi/watchpoint-multi-exit.exp: New file.
16301
038d4868
PA
163022016-06-30 Pedro Alves <palves@redhat.com>
16303
16304 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
16305 unset inferior_spawn_id.
16306
994e9c83
PA
163072016-06-30 Pedro Alves <palves@redhat.com>
16308
16309 * lib/mi-support.exp (default_mi_gdb_start): Declare global
16310 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
16311
e5653468
YQ
163122016-06-29 Yao Qi <yao.qi@linaro.org>
16313
16314 * gdb.base/return.c: Add copyright header.
16315
803b47e5
TT
163162016-06-29 Tom Tromey <tom@tromey.com>
16317
16318 PR python/20129:
16319 * gdb.python/py-framefilter.exp: Add tests for setting priority
16320 and disabling of non-existent frame filter.
16321
28244707
YQ
163222016-06-29 Yao Qi <yao.qi@linaro.org>
16323
16324 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
16325 0x0f07ff.
16326
a31d2f06
YQ
163272016-06-28 Yao Qi <yao.qi@linaro.org>
16328
16329 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16330 triplets. Start gdb, execute catch syscall, and continue. Check
16331 gdb's output to determine catch syscall is supported.
16332
921d8f54
MG
163332016-06-27 Manish Goregaokar <manish@mozilla.com>
16334
25d49b86
PA
16335 * gdb.rust/simple.rs: Add test for returning unit in a function.
16336 * gdb.rust/simple.exp: Add expectation for functions returning
16337 unit.
921d8f54 16338
f4952523
PMR
163392016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16340
16341 * gdb.python/py-breakpoint-create-fail.c,
16342 gdb.python/py-breakpoint-create-fail.exp,
16343 gdb.python/py-breakpoint-create-fail.py: New testcase.
16344
fccb08f8
MG
163452016-06-25 Manish Goregaokar <manish@mozilla.com>
16346
16347 PR gdb/20239
16348 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16349 * gdb.rust/simple.exp: Add test expectations for new NonZero
16350 tests.
fccb08f8 16351
6b850546
DT
163522016-06-24 David Taylor <dtaylor@emc.com>
16353
16354 * gdb.base/offsets.exp: New file.
16355 * gdb.base/offsets.c: New file.
16356
17621150
TT
163572016-06-23 Tom Tromey <tom@tromey.com>
16358
16359 PR gdb/16483:
16360 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16361 before any filters are loaded.
16362
04d59df6
WT
163632016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16364
16365 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16366 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16367 structs.
16368 * gdb.fortran/derived-type-function.exp: New file.
16369 * gdb.fortran/derived-type-function.f90: New file.
16370
16371
ac69f786
PA
163722016-06-21 Pedro Alves <palves@redhat.com>
16373
16374 * gdb.base/new-ui.exp: New file.
16375 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16376 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16377 (with_spawn_id): New procedure.
16378
49940788
PA
163792016-06-21 Pedro Alves <palves@redhat.com>
16380
16381 * gdb.mi/mi-exec-run.exp: New file.
16382
ef274d26
PA
163832016-06-21 Pedro Alves <palves@redhat.com>
16384
16385 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16386 breakpoint command's output on the main UI.
16387 (test_break): New procedure, factored out from calls in the top
16388 level.
16389 (top level): Use foreach_with_prefix to test MI as main UI and as
16390 separate UI.
16391
468afe6c
PA
163922016-06-21 Pedro Alves <palves@redhat.com>
16393
16394 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16395 (test_awatch_creation_and_listing)
16396 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16397 Remove 'type' parameter.
16398 (test_watchpoint_all): New parameter mi_mode. Remove
16399 with_test_prefix.
16400 (top level): Use foreach_with_prefix, and add main/separate UI MI
16401 testing axis.
16402
51f77c37
PA
164032016-06-21 Pedro Alves <palves@redhat.com>
16404
16405 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16406 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16407 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16408 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16409 (gdb_main_spawn_id, mi_spawn_id): Declare and
16410 comment.
16411 (mi_create_inferior_pty): New procedure,
16412 factored out from default_mi_gdb_start.
16413 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16414 procedures.
16415 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16416 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16417 Use mi_create_inferior_pty.
16418 (mi_gdb_start): Use eval to pass down args list.
16419
8980e177
PA
164202016-06-21 Pedro Alves <palves@redhat.com>
16421
16422 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16423 * gdb.opt/inline-cmds.exp: Add MI tests.
16424
f38d3ad1
PA
164252016-06-21 Pedro Alves <palves@redhat.com>
16426
16427 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16428
45db7c09
PA
164292016-06-21 Pedro Alves <palves@redhat.com>
16430
16431 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16432 (top level): Use it instead of mi_execute_to.
16433
5a069ab3
PA
164342016-06-21 Pedro Alves <palves@redhat.com>
16435
16436 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16437 (cont_handler_str): New.
16438 (signal_stop_handler): Set stop_handler_str instead of printing to
16439 stdout.
16440 (continue_handler): Set cont_handler_str instead of printing to
16441 stdout.
16442 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16443 mi_send_resuming_command. Print stop_handler_str and
16444 cont_handler_str instead of expecting the python events print
16445 directly.
16446
2838cc1d
SD
164472016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16448
16449 * gdb.base/jit-reader.exp: New file.
16450 * gdb.base/jithost.c: New file.
16451 * gdb.base/jithost.h: New file.
16452 * gdb.base/jitreader.c : New file.
16453 * gdb.base/jit-protocol.h: New file.
16454
21a77091
YQ
164552016-06-17 Yao Qi <yao.qi@linaro.org>
16456
16457 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16458 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16459 and detach-on-fork. Adjust tests.
16460 (top level): Invoke break_cond_on_syscall with combinations of
16461 syscall, follow-fork-mode and detach-on-fork.
16462
f50bf8e5
YQ
164632016-06-17 Yao Qi <yao.qi@linaro.org>
16464
16465 * gdb.base/step-over-exit.c: New.
16466 * gdb.base/step-over-exit.exp: New.
16467
a28d8e50
YTL
164682016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16469
16470 * gdb.base/float.exp: Add target check for nds32*-*-*.
16471 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16472
cad8e26d
AB
164732016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16474
16475 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16476 for unsupported target features.
16477 * gdb.base/call-rt-st.exp: Likewise.
16478 * gdb.base/call-sc.exp: Likewise.
16479 * gdb.base/call-signal-resume.exp: Likewise.
16480 * gdb.base/call-strs.exp: Likewise.
16481 * gdb.base/callexit.exp: Likewise.
16482 * gdb.base/callfuncs.exp: Likewise.
16483 * gdb.base/nodebug.exp: Likewise.
16484 * gdb.base/printcmds.exp: Likewise.
16485 * gdb.base/ptype.exp: Likewise.
16486 * gdb.base/structs.exp: Likewise.
16487 * gdb.base/unwindonsignal.exp: Likewise.
16488 * gdb.cp/gdb2495.exp: Likewise.
16489 * gdb.cp/templates.exp: Likewise.
16490 * gdb.cp/virtfunc.exp: Likewise.
16491 * gdb.threads/hand-call-in-threads.exp: Likewise.
16492 * gdb.threads/interrupted-hand-call.exp: Likewise.
16493 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16494
347dc102
TT
164952016-06-10 Tom Tromey <tom@tromey.com>
16496
16497 PR rust/20110:
16498 * gdb.rust/expr.exp: Add test for integer constant larger than
16499 i32.
16500
5e13cf25
BH
165012016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16502
16503 * gdb.fortran/nested-funcs.exp: New.
16504 * gdb.fortran/nested-funcs.f90: New.
16505
bb556f1f
TK
165062016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16507
16508 * gdb.base/examine-backward.c: New file.
16509 * gdb.base/examine-backward.exp: New file.
16510
38b022b4
SM
165112016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16512
16513 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16514 matching.
16515
1b40ec05
TT
165162016-06-02 Tom Tromey <tom@tromey.com>
16517
16518 PR python/18984:
16519 * gdb.python/py-shared.exp: Add solib_name test.
16520
193bd378
SM
165212016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16522
16523 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16524
3326303b
MG
165252016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16526
16527 PR c++/19893
16528 * gdb.dwarf2/implref.exp: Rename to...
16529 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16530 * gdb.dwarf2/implref-array.c: New file.
16531 * gdb.dwarf2/implref-array.exp: Likewise.
16532 * gdb.dwarf2/implref-global.c: Likewise.
16533 * gdb.dwarf2/implref-global.exp: Likewise.
16534 * gdb.dwarf2/implref-struct.c: Likewise.
16535 * gdb.dwarf2/implref-struct.exp: Likewise.
16536
825c8ef2
AT
165372016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16538
16539 * gdb.trace/trace-condition.exp: Add 64bit tests.
16540
2320162a
AT
165412016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16542
16543 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16544 bits types.
16545 (main): Adapt to 8 to 64 bits types.
16546 * gdb.trace/trace-condition.exp: Add new tests.
16547
a7818233
AT
165482016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16549
16550 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16551
0d336466
AT
165522016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16553
16554 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16555 Move condition tests...
16556 * gdb.trace/trace-condition.exp: Here.
16557
7faeb45a
AT
165582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16559
16560 * gdb.trace/trace-condition.exp: Add counter-case tests.
16561
e385593e
JK
165622016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16563
16564 PR c++/15231
16565 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16566 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16567
744608cc
PA
165682016-05-27 Pedro Alves <palves@redhat.com>
16569
16570 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16571 New procedure.
16572 (top level): Call it, and bail out of DejaGnu is known to be bad.
16573
ac775bf4
AB
165742016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16575
16576 * gdb.base/whatis.c: Extend the test case.
16577 * gdb.base/whatis.exp: Add additional tests.
16578
2bbad2ea
BH
165792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16580
16581* gdb.fortran/type.f90: Add pointer variable.
16582* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16583
8b70175d
BH
165842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16585
16586 * gdb.fortran/vla-type.exp: Fix testcase name.
16587
86d8a848
BH
165882016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16589
16590 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16591
e188eb36
BH
165922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16593
16594 * gdb.fortran/type.f90: Add nested structures.
16595 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16596 * gdb.fortran/derived-type.exp: Adapt expected output.
16597 * gdb.fortran/vla-type.exp: Adapt expected output.
16598
9b2db1fd
BH
165992016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16600
16601 * gdb.fortran/whatis_type.exp: Adapt expected output.
16602
72b17055
BH
166032016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16604
16605 * gdb.fortran/print_type.exp: Fix expected output.
16606 * gdb.fortran/whatis_type.exp: Fix expected output.
16607
3cd81d8d
BH
166082016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16609
16610 * gdb.fortran/whatis_type.exp: Use multi_line.
16611
ddae9462
TT
166122016-05-24 Tom Tromey <tom@tromey.com>
16613
16614 PR python/17386:
16615 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16616 use value as an index.
16617
1957f6b8
TT
166182016-05-23 Tom Tromey <tom@tromey.com>
16619
16620 PR python/17981:
16621 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16622 no-breakpoint case.
16623
026a9174
PA
166242016-05-24 Pedro Alves <palves@redhat.com>
16625
16626 PR gdb/19828
16627 * gdb.threads/clone-attach-detach.c: New file.
16628 * gdb.threads/clone-attach-detach.exp: New file.
16629
e70a7231
FR
166302016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16631
16632 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16633
0f6ed0e0
TT
166342016-05-23 Tom Tromey <tom@tromey.com>
16635
16636 PR python/19438, PR python/18393:
16637 * gdb.python/py-progspace.exp: Add "dir" test.
16638 * gdb.python/py-objfile.exp: Add "dir" test.
16639
ffd19d61
YQ
166402016-05-23 Yao Qi <yao.qi@linaro.org>
16641
16642 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16643 * gdb.arch/thumb2-it.exp: Likewise.
16644
9e8f9b05
SM
166452016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16646
16647 * gdb.mi/mi-threads-interrupt.c: New file.
16648 * gdb.mi/mi-threads-interrupt.exp: New file.
16649
61c6156d
SM
166502016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16651
16652 PR gdb/18077
16653 * gdb.mi/mi-async-run.exp: New file.
16654 * gdb.mi/mi-async-run.c: New file.
16655
67218854
TT
166562016-05-17 Tom Tromey <tom@tromey.com>
16657 Manish Goregaokar <manishsmail@gmail.com>
16658
16659 * lib/rust-support.exp: New file.
16660 * lib/gdb.exp (skip_rust_tests): New proc.
16661 (build_executable_from_specs): Handle rust.
16662 * lib/future.exp (gdb_find_rustc): New proc.
16663 (gdb_default_target_compile): Handle rust.
16664 * gdb.rust/expr.exp: New file.
16665 * gdb.rust/generics.exp: New file.
16666 * gdb.rust/generics.rs: New file.
16667 * gdb.rust/methods.exp: New file.
16668 * gdb.rust/methods.rs: New file.
16669 * gdb.rust/modules.exp: New file.
16670 * gdb.rust/modules.rs: New file.
16671 * gdb.rust/simple.exp: New file.
16672 * gdb.rust/simple.rs: New file.
16673
c44af4eb
TT
166742016-05-17 Tom Tromey <tom@tromey.com>
16675
16676 * gdb.base/default.exp (set language): Add rust.
16677
dcd1f979
TT
166782016-05-17 Tom Tromey <tom@tromey.com>
16679
16680 * gdb.gdb/unittest.exp: New file.
16681
155b7f57
YQ
166822016-05-16 Yao Qi <yao.qi@linaro.org>
16683
16684 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16685 shell_prompt. Update shell_prompt_re.
16686
8ddd5a6c
DE
166872016-05-12 Doug Evans <dje@google.com>
16688
16689 PR symtab/19999
16690 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16691 $options when building executable.
16692 * gdb.dwarf2/fission-loclists-pie.S: New file.
16693 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16694
02e370d9
SM
166952016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16696
16697 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16698 of [is_remote target],
16699
8929ad8b
SM
167002016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16701
16702 * lib/gdb.exp (use_gdb_stub): New procedure.
16703
6c447423
DE
167042016-05-03 Yunlian Jiang <yunlian@google.com>
16705 Doug Evans <dje@google.com>
16706
16707 PR symtab/19914
16708 * gdb.dwarf2/dwp-sepdebug.c: New file.
16709 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16710
444e826c
SM
167112016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16712
16713 * gdb.base/detach.exp: Remove is_remote check.
16714
740feeaa
SM
167152016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16716
16717 * gdb.base/annota-input-while-running.exp: Don't check for
16718 [is_remote target]. Enable annotations after running to main.
16719 Remove unused "set test..." line.
16720
9080ac9d
SM
167212016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16722
16723 * gdb.trace/trace-enable-disable.exp: New file.
16724 * gdb.trace/trace-enable-disable.c: New file.
16725
952ebca5
SM
167262016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16727
16728 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16729 use it in info sharedlibrary test.
16730 * gdb.trace/ftrace-lock.exp: Likewise.
16731 * gdb.trace/ftrace.exp: Likewise.
16732 * gdb.trace/range-stepping.exp: Likewise.
16733 * gdb.trace/trace-break.exp: Likewise.
16734 * gdb.trace/trace-condition.exp: Likewise.
16735 * gdb.trace/trace-mt.exp: Likewise.
16736
d9019901
SM
167372016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16738
16739 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16740 (gdb_load_shlib): ... this.
16741 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16742 gdb_load_shlib.
16743 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16744 * gdb.base/ctxobj.exp: Likewise.
16745 * gdb.base/dprintf-pending.exp: Likewise.
16746 * gdb.base/dso2dso.exp: Likewise.
16747 * gdb.base/fixsection.exp: Likewise.
16748 * gdb.base/gcore-relro.exp: Likewise.
16749 * gdb.base/gdb1555.exp: Likewise.
16750 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16751 * gdb.base/gnu-ifunc.exp: Likewise.
16752 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16753 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16754 * gdb.base/pending.exp: Likewise.
16755 * gdb.base/print-file-var.exp: Likewise.
16756 * gdb.base/print-symbol-loading.exp: Likewise.
16757 * gdb.base/shlib-call.exp: Likewise.
16758 * gdb.base/shreloc.exp: Likewise.
16759 * gdb.base/so-impl-ld.exp: Likewise.
16760 * gdb.base/solib-disc.exp: Likewise.
16761 * gdb.base/solib-nodir.exp: Likewise.
16762 * gdb.base/solib-overlap.exp: Likewise.
16763 * gdb.base/solib-symbol.exp: Likewise.
16764 * gdb.base/solib-weak.exp (do_test): Likewise.
16765 * gdb.base/sym-file.exp: Likewise.
16766 * gdb.base/symtab-search-order.exp: Likewise.
16767 * gdb.base/type-opaque.exp: Likewise.
16768 * gdb.base/unload.exp: Likewise.
16769 * gdb.base/watchpoint-solib.exp: Likewise.
16770 * gdb.compile/compile.exp: Likewise.
16771 * gdb.cp/gdb2384.exp: Likewise.
16772 * gdb.cp/infcall-dlopen.exp: Likewise.
16773 * gdb.cp/re-set-overloaded.exp: Likewise.
16774 * gdb.fortran/library-module.exp: Likewise.
16775 * gdb.opt/solib-intra-step.exp: Likewise.
16776 * gdb.python/py-finish-breakpoint.exp: Likewise.
16777 * gdb.python/py-shared.exp: Likewise.
16778 * gdb.reverse/solib-precsave.exp: Likewise.
16779 * gdb.reverse/solib-reverse.exp: Likewise.
16780 * gdb.server/solib-list.exp: Likewise.
16781 * gdb.threads/dlopen-libpthread.exp: Likewise.
16782 * gdb.threads/tls-shared.exp: Likewise.
16783 * gdb.threads/tls-so_extern.exp: Likewise.
16784 * gdb.trace/change-loc.exp: Likewise.
16785 * gdb.trace/ftrace-lock.exp: Likewise.
16786 * gdb.trace/ftrace.exp: Likewise.
16787 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16788 * gdb.trace/pending.exp: Likewise.
16789 * gdb.trace/range-stepping.exp: Likewise.
16790 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16791 (strace_info_marker): Likewise.
16792 (strace_probe_marker): Likewise.
16793 (strace_trace_on_same_addr): Likewise.
16794 (strace_trace_on_diff_addr): Likewise.
16795 * gdb.trace/trace-break.exp: Likewise.
16796 * gdb.trace/trace-condition.exp: Likewise.
16797 * gdb.trace/trace-mt.exp: Likewise.
16798
fca4cfd9
SM
167992016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16800
16801 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16802 result of gdb_remote_download.
16803 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16804 * gdb.base/dso2dso.exp: Likewise.
16805 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16806 * gdb.base/print-file-var.exp: Likewise.
16807 * gdb.base/shlib-call.exp: Likewise.
16808 * gdb.base/shreloc.exp: Likewise.
16809 * gdb.base/solib-overlap.exp: Likewise.
16810 * gdb.base/solib-weak.exp (do_test): Likewise.
16811 * gdb.base/unload.exp: Likewise.
16812
11cf4ffb
YQ
168132016-04-27 Yao Qi <yao.qi@linaro.org>
16814
16815 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16816 exists.
16817
3e2e34f8
KB
168182016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16819
16820 * vla-type.exp: Print structure from toplevel.
16821
8f07e298
BH
168222016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16823
16824 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16825 of dynamic types.
16826 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16827 of dynamic types.
16828
9920b434
BH
168292016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16830
16831 * gdb.fortran/vla-type.f90: New file.
16832 * gdb.fortran/vla-type.exp: New file.
16833
f3abeff5
YQ
168342016-04-25 Yao Qi <yao.qi@linaro.org>
16835
16836 * gdb.base/branch-to-self.c: New file.
16837 * gdb.base/branch-to-self.exp: New file.
16838
0a5d52f0
YQ
168392016-04-22 Yao Qi <yao.qi@linaro.org>
16840
16841 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16842 more after $hex.
16843
495346f6
YQ
168442016-04-22 Yao Qi <yao.qi@linaro.org>
16845
16846 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16847 * gdb.base/annota3.exp: Likewise.
16848
4a7e075c
YQ
168492016-04-22 Yao Qi <yao.qi@linaro.org>
16850
16851 * gdb.reverse/step-precsave.exp: Do one step and test program
16852 stops in "callee" and do multiple steps until program goes out
16853 of "callee".
16854 * gdb.reverse/step-reverse.exp: Likewise.
16855
5b061e98
YQ
168562016-04-22 Yao Qi <yao.qi@linaro.org>
16857
16858 * gdb.trace/signal.exp: Also pass if
16859 $tracepoint_hits($i) > $iterations.
16860
5c5dc57f
YQ
168612016-04-22 Yao Qi <yao.qi@linaro.org>
16862
16863 * gdb.trace/signal.c: New file.
16864 * gdb.trace/signal.exp: New file.
16865
a55411b9
DE
168662016-04-19 Doug Evans <xdje42@gmail.com>
16867
16868 * gdb.base/bad-file.exp: New file.
16869
a22df60a
MG
168702016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16871
16872 * gdb.dwarf2/implref.exp: New file.
16873
0c13f7e5
BH
168742016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16875
16876 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16877 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16878 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16879 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16880 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16881 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16882 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16883 * lib/fortran.exp (fortran_int4): New procedure.
16884 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16885 (fortran_logical4): Likewise.
16886
9b9b09e9
BH
168872016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16888
16889 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16890
a14d1f4d
BH
168912016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16892
16893 * lib/compiler.c: Add Intel specific preprocessor macros.
16894 * lib/compiler.cc: Likewise.
25d49b86 16895
7d49b1d0
LM
168962016-04-13 Luis Machado <lgustavo@codesourcery.com>
16897
16898 * gdb.server/connect-with-no-symbol-file.c: New file.
16899 * gdb.server/connect-with-no-symbol-file.exp: New file.
16900
8392fa22
SM
169012016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16902
16903 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16904
8c4c4aeb
SM
169052016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16906
16907 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16908 standard output directory.
16909
45e3745e
AT
169102016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16911
16912 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16913
e26b7e41
MM
169142016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16915
16916 * gdb.btrace/instruction_history.c (loop): Add declaration.
16917
8ce09462
AT
169182016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16919
16920 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16921
2e88a1ea
SM
169222016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16923
16924 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16925 parentheses to print.
16926 (continue_handler): Likewise.
16927
f48e22e3
SM
169282016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16929
16930 * gdb.server/solib-list.exp: Remove is_remote check.
16931 Pass shlib= to gdb_compile. Don't link shared library with
16932 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16933 Run binary filename through "readlink -f" on the target.
16934
096be756
PA
169352016-04-08 Pedro Alves <palves@redhat.com>
16936
16937 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16938 interpreter filename as argument to gdbserver_spawn.
16939 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16940 Return empty if $last_loaded_file does not exist.
16941
06500533
JK
169422016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16943
16944 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16945 * gdb.base/jit-main.c: Use exit after usage.
16946
2d35e871
JK
169472016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16948
16949 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16950 GDBHISTSIZE prior to the tests.
16951 * gdb.base/gdbinit-history.exp: Likewise.
16952
169532016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16954
16955 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16956 instead of build_executable. Use gdb_load_shlibs.
16957
c8064e7e
YQ
169582016-04-07 Yao Qi <yao.qi@linaro.org>
16959
16960 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16961 Execute "si" command.
16962
bde47561
YQ
169632016-04-07 Yao Qi <yao.qi@linaro.org>
16964
16965 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16966 number instead of the comments on some line.
16967
b16f8a3b
DB
169682016-04-06 Don Breazeal <donb@codesourcery.com>
16969
16970 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16971 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16972
c2f901df
SM
169732016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16974
16975 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16976 standard_output_file. Remove unused binfile variable.
16977
ac17fda0
CU
169782016-04-05 Catalin Udma <catalin.udma@freescale.com>
16979
16980 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16981 * gdb.python/py-mi-objfile.exp: Match "list main" output
16982 in console format.
16983
03a8c4df
SM
169842016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16985
16986 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16987 absolute.
16988
6e774b13
SM
169892016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16990
16991 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16992 absolute.
16993 * gdb.trace/ftrace.exp: Likewise.
16994 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16995 targets as well.
16996 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16997 (gdb_load_shlibs): Copy libraries to test directory when testing
16998 natively. Only set solib-search-path if testing remotely.
16999 * lib/mi-support.exp (mi_load_shlibs): Likewise.
17000
7817ea46
SM
170012016-04-05 Simon Marchi <simon.marchi@ericsson.com>
17002
17003 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
17004 gdb_download. Use it even if the target is not remote.
17005 * gdb.base/jit.exp (compile_jit_test): Likewise.
17006 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
17007 output directory if the destination board is local, otherwise use
17008 the standard remote_download from DejaGnu.
17009 (gdb_download): Remove.
17010 (gdb_load_shlibs): Use gdb_remote_download instead of
17011 gdb_download.
17012 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
17013 Use gdb_remote_download instead of gdb_download. Use it even if
17014 the target is not remote.
17015 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
17016 instead of gdb_download.
17017
7beb7f68
SM
170182016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
17019
17020 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
17021 (test_insert_delete_modify): Call mi_load_shlibs before trying to
17022 run.
17023
cc63428a
AV
170242016-04-01 Artemiy Volkov <artemiyv@acm.org>
17025
17026 PR gdb/19820
17027 * gdb.base/printcmds.exp: Add artificial arrays tests.
17028
64cdf930
PA
170292016-03-31 Pedro Alves <palves@redhat.com>
17030
17031 PR gdb/19858
17032 * gdb.base/jit-main.c: Include unistd.h.
17033 (ATTACH): Define to 0 if not already defined.
17034 (wait_for_gdb, mypid): New globals.
17035 (WAIT_FOR_GDB): New macro.
17036 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
17037 some breakpoint locations.
17038 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
17039 New procedures.
17040 (one_jit_test): Add REATTACH parameter, and handle it. Use
17041 continue_to_test_location.
17042 (top level): Test attach, and adjusts calls to one_jit_test.
17043
40dea8cb
PA
170442016-03-31 Pedro Alves <palves@redhat.com>
17045
17046 PR gdb/19858
17047 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
17048 BINSUFFIX parameter, and handle it.
17049 (top level): Adjust calls compile_jit_test.
17050
e7ea3ec7
CU
170512016-03-31 Catalin Udma <catalin.udma@freescale.com>
17052
17053 PR python/19743
17054 * gdb.python/py-mi-events-gdb.py: New file.
17055 * gdb.python/py-mi-events.c: New file.
17056 * gdb.python/py-mi-events.exp: New file.
17057
e6359af3
YQ
170582016-03-30 Yao Qi <yao.qi@linaro.org>
17059
17060 * gdb.reverse/until-precsave.exp: Match function name only.
17061 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
17062 Move malloc to a condition block.
17063 * gdb.reverse/until-reverse.exp: Match function name only.
17064
a4105d04
MK
170652016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
17066
17067 * gdb.trace/ftrace.exp: Set arg0exp for s390.
17068 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
17069 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
17070 variable for GPR 0 instead of assuming it is register 0.
17071 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
17072 * lib/trace-support.exp: Add s390 registers.
17073
bfa6adb9
YQ
170742016-03-29 Yao Qi <yao.qi@linaro.org>
17075
17076 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
17077
1e6697ea
YQ
170782016-03-24 Yao Qi <yao.qi@linaro.org>
17079
17080 * gdb.reverse/break-reverse.exp: Add quotation mark in the
17081 test message.
17082
64bcd522
AA
170832016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17084
17085 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
17086 maintaining separate logic for constructing the output path.
17087
7868401b
DB
170882016-03-16 Don Breazeal <donb@codesourcery.com>
17089
17090 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
17091 Retry fork and waitpid on interrupted system call errors.
17092 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17093 Use with_timeout_factor to increase timeout by factor of 10.
17094
1cafadb4
DB
170952016-03-15 Don Breazeal <donb@codesourcery.com>
17096
17097 * gdb.cp/scope-err.cc: New test program.
17098 * gdb.cp/scope-err.exp: New test script.
17099 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
17100 lines and "set breakpoint here" comment.
17101 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
17102 Fixed some whitespace and format issues.
17103 * gdb.mi/mi-linespec-err-cp.cc: New test program.
17104 * gdb.mi/mi-linespec-err-cp.exp: New test script.
17105
81516450
DE
171062016-03-15 Doug Evans <dje@google.com>
17107
17108 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
17109 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
17110 All callers updated. Add tests for enums, mixed flags register.
17111
aa52b601
DE
171122016-03-15 Doug Evans <dje@google.com>
17113
17114 * gdb.base/skip.c (main): Call test_skip_file_and_function.
17115 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
17116
fa4ff313
SM
171172016-03-14 Simon Marchi <simon.marchi@ericsson.com>
17118
17119 * gdb.base/default.exp: Add $_as_string to the list of expected
17120 convenience functions.
17121
f2403c39
AB
171222016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
17123
17124 * gdb.base/maint.exp: New tests for 'maint info line-table'.
17125
f2f3ccb9
SM
171262016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
17127
17128 * gdb.python/py-as-string.exp: New file.
17129 * gdb.python/py-as-string.c: New file.
17130
00dbd492
PA
171312016-03-09 Pedro Alves <palves@redhat.com>
17132
17133 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
17134 signal" -> "Thread NN received signal" output change.
17135 * gdb.threads/ia64-sigill.exp: Likewise.
17136 * gdb.threads/linux-dp.exp: Likewise.
17137 * gdb.threads/manythreads.exp: Likewise.
17138 * gdb.threads/pending-step.exp: Likewise.
17139 * gdb.threads/print-threads.exp: Likewise.
17140 * gdb.threads/sigstep-threads.exp: Likewise.
17141 * gdb.threads/staticthreads.exp: Likewise.
17142 * gdb.threads/tls.exp: Likewise.
17143
1e6697ea
YQ
171442016-03-09 Pedro Alves <palves@redhat.com>
17145
17146 * gdb.base/command-line-input.exp: New file.
17147
b04fd3be
MK
171482016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17149
17150 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
17151 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
17152 * gdb.trace/pending.exp: Accept leading dot before function name.
17153 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
17154 * lib/trace-support.exp: Set registers for ppc.
17155
98fa59e9
MK
171562016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17157
17158 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
17159 use it for disassembly; accept .main in addition to main in backtrace.
17160
f77198c8
MK
171612016-03-09 Wei-cheng Wang <cole945@gmail.com>
17162 Marcin Kościelnicki <koriakin@0x04.net>
17163
17164 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
17165 (gdb_recursion_test_ptr): New global variable.
17166 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
17167 gdb_recursion_test.
17168 (gdb_c_test): Ditto.
17169
ba84e0da
MK
171702016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17171
17172 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
17173 ordering.
17174
4366d36e
MK
171752016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17176
17177 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
17178 (bar): Add bar_start_lbl label.
17179 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
17180 of foo/bar for emitting DWARF and tracing.
17181
5eb264df
SDJ
171822016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
17183
17184 * analyze-racy-logs.py: Set executable bit.
17185
fb6a751f
SDJ
171862016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
17187
17188 * Makefile.in (DEFAULT_RACY_ITER): New variable.
17189 (CHECK_TARGET_TMP): Likewise.
17190 (check-single-racy): New rule.
17191 (check-parallel-racy): Likewise.
17192 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
17193 (do-check-parallel-racy): New rule.
17194 (check-racy/%.exp): Likewise.
17195 * README (Racy testcases): New section.
17196 * analyze-racy-logs.py: New file.
17197
bdf7e230
DE
171982016-03-03 Doug Evans <dje@google.com>
17199
17200 * gdb.base/skip.exp: Use with_test_prefix.
17201
4719d415
YQ
172022016-03-03 Yao Qi <yao.qi@linaro.org>
17203
17204 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
17205 Invoke step_over_syscall "clone" and break_cond_on_syscall
17206 "clone".
17207 * gdb.base/step-over-clone.c: New file.
17208
ea507862
YQ
172092016-03-03 Yao Qi <yao.qi@linaro.org>
17210
17211 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
17212 code format.
17213
8fc8cbda
YQ
172142016-03-03 Yao Qi <yao.qi@linaro.org>
17215
17216 * gdb.base/disp-step-fork.c: Rename to ...
17217 * gdb.base/step-over-fork.c: ... it. New file.
17218 * gdb.base/disp-step-vfork.c: Rename to ...
17219 * gdb.base/step-over-vfork.c: ... it. New file.
17220 * gdb.base/disp-step-syscall.exp: Rename to ...
17221 * gdb.base/step-over-syscall.exp: ... it. New file.
17222 (disp_step_cross_syscall): Rename to ...
17223 (step_over_syscall): ... it.
17224
92fa70b0
YQ
172252016-03-03 Yao Qi <yao.qi@linaro.org>
17226
17227 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
17228 If target supports condition evaluation on target, invoke
17229 break_cond_on_syscall for fork and vfork.
17230
e197ad3c
YQ
172312016-03-03 Yao Qi <yao.qi@linaro.org>
17232
17233 * gdb.base/disp-step-syscall.exp: Don't invoke
17234 support_displaced_stepping.
17235 (disp_step_cross_syscall): Test with displaced stepping off and
17236 on if supported.
17237
0b47da9f
YQ
172382016-03-03 Yao Qi <yao.qi@linaro.org>
17239
17240 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
17241 proc.
17242 (setup): New proc.
17243 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
17244 and setup.
17245
065ab6dc
BH
172462016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17247
17248 * gdb.fortran/vla-history.exp: Remove breakpoint.
17249
07e448ad 172502016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17251
25d49b86
PA
17252 * gdb.fortran/vla-history.exp: Lookup array elements and printing
17253 exceeds timeout.
07e448ad 17254
9ac2d526 172552016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17256
25d49b86
PA
17257 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
17258 breakpoint.
9ac2d526 17259
17807369
BH
172602016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17261
17262 * gdb.mi/vla.f90: Nullify pointer after declaration.
17263
86e501af
PA
172642016-03-01 Pedro Alves <palves@redhat.com>
17265
17266 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
17267
1e903e32
PA
172682016-03-01 Pedro Alves <palves@redhat.com>
17269
17270 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
17271 before anything else.
17272 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
17273 _GNU_SOURCE here.
17274 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
17275 before anything else.
17276 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
17277
6ccb54e2
PA
172782016-03-01 Pedro Alves <palves@redhat.com>
17279
17280 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
17281
30ca9da1
YQ
172822016-03-01 Yao Qi <yao.qi@linaro.org>
17283
17284 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
17285 prepare_for_testing.
17286
dc856b38
YQ
172872016-03-01 Yao Qi <yao.qi@linaro.org>
17288
17289 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
17290
4a932159
AA
172912016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17292
17293 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
17294 manually constructing the output path.
17295
f2489477
AA
172962016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17297
17298 * gdb.arch/s390-stackless.S: New.
17299 * gdb.arch/s390-stackless.exp: New.
17300
38899f16
IB
173012016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
17302
17303 * gdb.dlang/circular.c: New file.
17304 * gdb.dlang/circular.exp: New file.
17305
9fde51ed
YQ
173062016-02-26 Yao Qi <yao.qi@linaro.org>
17307
17308 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
17309 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
17310 (testcases): Update.
17311
ce90fefe
YQ
173122016-02-26 Yao Qi <yao.qi@linaro.org>
17313
17314 * gdb.reverse/aarch64.c: Rename to ...
17315 * gdb.reverse/insn-reverse.c: ... it.
17316 * gdb.reverse/aarch64.exp: Rename to ...
17317 * gdb.reverse/insn-reverse.exp: ... it.
17318
3263bceb
YQ
173192016-02-26 Yao Qi <yao.qi@linaro.org>
17320
17321 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
17322 (testcase_ftype): New.
17323 (testcases): New array.
17324 (n_testcases): New.
17325 (main): Call each element in testcases.
17326 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
17327 (read_testcase): New.
17328 Do the tests in a loop.
17329
6cb59ff1
YQ
173302016-02-25 Yao Qi <yao.qi@linaro.org>
17331
17332 * gdb.base/branches.c: Remove.
17333
ae91f625
MK
173342016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17335
17336 PR gdb/13808
17337 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17338
678b48b7
MK
173392016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17340
17341 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17342
7337a6f2
MK
173432016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17344
17345 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17346 change x86_64 call_insn to 'callq'.
17347
861ca91f
AT
173482016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17349
17350 * gdb.trace/tfile-avx.c: Move to...
17351 * gdb.trace/tracefile-pseudo-reg.c: Here.
17352 * gdb.trace/tfile-avx.exp: Move to...
17353 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17354
bf74e428
GB
173552016-02-24 Gary Benson <gbenson@redhat.com>
17356
17357 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17358 message on attach.
17359
cce0e923
DE
173602016-02-23 Doug Evans <dje@google.com>
17361
17362 * gdb.base/skip.c (test_skip): New function.
17363 (end_test_skip_file_and_function): New function.
17364 (test_skip_file_and_function): New function.
17365 * gdb.base/skip1.c (test_skip): New function.
17366 (skip1_test_skip_file_and_function): New function.
17367 * gdb.base/skip.exp: Add tests for new skip options.
17368 * gdb.base/skip-solib.exp: Update expected output.
17369 * gdb.perf/skip-command.cc: New file.
17370 * gdb.perf/skip-command.exp: New file.
17371 * gdb.perf/skip-command.py: New file.
17372
4000e47e
MK
173732016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17374
17375 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17376 info registers pattern.
17377
24f75ead
IB
173782016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17379
17380 * lib/future.exp: Add D support.
17381 (gdb_find_gdc): New proc.
17382 (gdb_default_target_compile): Add D support.
17383
fbb7bcbe
WW
173842016-02-18 Wei-cheng Wang <cole945@gmail.com>
17385
17386 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17387 user+system time.
17388 (trace_speed_test): Determine the iteration count for a time
17389 between 15..30 seconds.
17390
012b3a21
WT
173912016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17392
17393 * gdb.arch/i386-mpx-sigsegv.c: New file.
17394 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17395 * gdb.arch/i386-mpx-simple_segv.c: New file.
17396 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17397
2d5189bd
YQ
173982016-02-18 Yao Qi <yao.qi@linaro.org>
17399
17400 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17401 Don't call setup_kfail.
17402
40fb20d0
YQ
174032016-02-18 Yao Qi <yao.qi@linaro.org>
17404
17405 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17406 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17407
21b1f8d2
DE
174082016-02-16 Doug Evans <dje@google.com>
17409
17410 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17411 * gdb.base/skip1.c: Ditto.
17412 * gdb.base/skip.exp: Whitespace cleanup.
17413
4041ed77
DB
174142016-02-16 Don Breazeal <donb@codesourcery.com>
17415
17416 PR remote/19496
17417 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17418 Remove kfail for PR remote/19496.
17419
c4ef31bf
SM
174202016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17421
17422 * lib/gdb.exp (standard_temp_file): Return a path specific to
17423 the runtest invocation.
17424
266b65b3
SM
174252016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17426
17427 * gdb.trace/save-trace.exp: Change relative path to be in the
17428 standard output directory.
17429
a7a0a6a9
JK
174302016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17431
17432 * gdb.arch/i386-prologue.c: Add missing prototypes.
17433
c99dbb42
JK
174342016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17435
17436 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17437 * gdb.arch/i386-prologue.exp: Likewise.
17438 * gdb.arch/i386-size.exp: Likewise.
17439
aa480355
SM
174402016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17441
17442 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17443 define object file path.
17444 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17445 file path.
17446 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17447 standard_output_file to define binfile.
17448
ba881f50
JK
174492016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17450
17451 Fix compatibility with recent gfortran-5.3.1.
17452 * gdb.fortran/vla-history.exp (print vla1 allocated)
17453 (print vla2 allocated, print $2, print $3): Remove
17454 (print $4): Rename to ...
17455 (print $2): ... here.
17456 (print $9): Rename to ...
17457 (print $5): ... here.
17458 (print $10): Rename to ...
17459 (print $6): ... here.
17460 * gdb.fortran/vla.f90: Add pvla initialization.
17461
e9fb005c
JK
174622016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17463
17464 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17465 New test.
17466 * gdb.fortran/vla-value-sub.exp: Likewise.
17467
e44e00ff
MK
174682016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17469
17470 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17471
97e94151
SM
174722016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17473
17474 * i386-biarch-core.exp: Define corefile using
17475 standard_output_file.
17476
01113bc1
YQ
174772016-02-12 Yao Qi <yao.qi@linaro.org>
17478
17479 * gdb.arch/arm-single-step-kernel-helper.c: New.
17480 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17481
33b4777c
MM
174822016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17483
17484 * gdb.btrace/tailcall-only.exp: New.
17485 * gdb.btrace/tailcall-only.c: New.
17486 * gdb.btrace/x86_64-tailcall-only.S: New.
17487 * gdb.btrace/i686-tailcall-only.S: New.
17488
acc23c11
PA
174892016-02-11 Pedro Alves <palves@redhat.com>
17490
17491 * README (Parallel testing): Add missing double quotes.
17492
e352bf0a
PA
174932016-02-11 Pedro Alves <palves@redhat.com>
17494
17495 * README (Parallel testing): New section.
17496 (GDB_PARALLEL): Rewrite.
17497 (FORCE_PARALLEL): Document.
17498
9f5fed78
MK
174992016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17500
17501 * gdb.trace/tfile-avx.c: New test.
17502 * gdb.trace/tfile-avx.exp: New test.
17503
9ef9e6a6
KS
175042016-02-09 Keith Seitz <keiths@redhat.com>
17505
17506 PR breakpoints/19546
17507 * gdb.base/infcall-exec.c: New file.
17508 * gdb.base/infcall-exec2.c: New file.
17509 * gdb.base/infcall-exec.exp: New file.
17510
a96e36da
KS
175112016-02-09 Keith Seitz <keiths@redhat.com>
17512
17513 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17514 (toplevel): Call test_bkpt_address.
17515
9f61929f
KS
175162016-02-09 Keith Seitz <keiths@redhat.com>
17517
17518 PR python/19506
17519 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17520 (toplevel): Call test_bkpt_address.
17521
1e94266c
SM
175222016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17523
17524 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17525 to AC_OUTPUT.
17526 * configure: Regenerate.
17527
2a7f3dff
PA
175282016-02-09 Pedro Alves <palves@redhat.com>
17529
17530 PR breakpoints/19548
17531 * gdb.base/execl-update-breakpoints.c (some_function): New
17532 function.
17533 (main): Call it.
17534 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17535 Tighten expected GDB output.
17536
2151ccc5
SM
175372016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17538
17539 * Makefile.in (ALL_SUBDIRS): Remove.
17540 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17541 (distclean maintainer-clean realclean): Likewise.
17542 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17543 * configure: Regenerate.
17544 * gdb.ada/Makefile.in: Delete.
17545 * gdb.arch/Makefile.in: Likewise.
17546 * gdb.asm/Makefile.in: Likewise.
17547 * gdb.base/Makefile.in: Likewise.
17548 * gdb.btrace/Makefile.in: Likewise.
17549 * gdb.cell/Makefile.in: Likewise.
17550 * gdb.compile/Makefile.in: Likewise.
17551 * gdb.cp/Makefile.in: Likewise.
17552 * gdb.disasm/Makefile.in: Likewise.
17553 * gdb.dlang/Makefile.in: Likewise.
17554 * gdb.dwarf2/Makefile.in: Likewise.
17555 * gdb.fortran/Makefile.in: Likewise.
17556 * gdb.gdb/Makefile.in: Likewise.
17557 * gdb.go/Makefile.in: Likewise.
17558 * gdb.guile/Makefile.in: Likewise.
17559 * gdb.java/Makefile.in: Likewise.
17560 * gdb.linespec/Makefile.in: Likewise.
17561 * gdb.mi/Makefile.in: Likewise.
17562 * gdb.modula2/Makefile.in: Likewise.
17563 * gdb.multi/Makefile.in: Likewise.
17564 * gdb.objc/Makefile.in: Likewise.
17565 * gdb.opencl/Makefile.in: Likewise.
17566 * gdb.opt/Makefile.in: Likewise.
17567 * gdb.pascal/Makefile.in: Likewise.
17568 * gdb.perf/Makefile.in: Likewise.
17569 * gdb.python/Makefile.in: Likewise.
17570 * gdb.reverse/Makefile.in: Likewise.
17571 * gdb.server/Makefile.in: Likewise.
17572 * gdb.stabs/Makefile.in: Likewise.
17573 * gdb.threads/Makefile.in: Likewise.
17574 * gdb.trace/Makefile.in: Likewise.
17575 * gdb.xml/Makefile.in: Likewise.
17576 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17577 GDB_PARALLEL.
17578 (standard_output_file): Remove check for GDB_PARALLEL, always
17579 return path in outputs/$subdir/$testname.
17580
437277d4
SM
175812016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17582
17583 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17584 (site.exp): Assign abs_srcdir to tcl's srcdir.
17585
31d913c7
YQ
175862016-02-04 Yao Qi <yao.qi@linaro.org>
17587
17588 * gdb.base/foll-exec-mode.c: Include limits.h.
17589 (main): Add parameters argc and argv. Get directory from
17590 argv[0].
17591 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17592 compilation.
17593 * gdb.base/foll-exec.c: Include limits.h.
17594 (main): Add parameters argc and argv.
17595 Get directory from argv[0].
17596 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17597 Adjust tests on the number of lines as source code changed.
17598 * gdb.base/foll-vfork-exit.c: Include limits.h.
17599 (main): Add one line of statement before vfork.
17600 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17601 (main): Add parameters argc and argv. Get directory from
17602 argv[0].
17603 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17604 (setup_gdb): Set tbreak to skip some source lines.
17605 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17606 (main): Add parameters argc and argv. Get directory from
17607 argv[0].
17608 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17609 compilation.
17610 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17611 (main): Add parameters argc and argv. Get directory from
17612 argv[0].
17613 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17614 compilation.
17615
9482b9fb
DE
176162016-02-01 Doug Evans <dje@google.com>
17617
17618 * gdb.base/skip.exp: Clean up multiple references to same test name.
17619
6b2e4f10
PA
176202016-02-01 Pedro Alves <palves@redhat.com>
17621
ccb6afd6 17622 PR remote/19496
6b2e4f10
PA
17623 * gdb.threads/forking-threads-plus-breakpoint.exp
17624 (displaced_stepping_supported): New global.
17625 (probe_displaced_stepping_support): New procedure.
17626 (do_test): Add 'displaced' parameter, and use it.
17627 (top level): Check for displaced stepping support. Add displaced
17628 stepping on/off testing axis.
17629
37a8db1a
AB
176302016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17631
17632 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17633 pointer. Don't perform further tests on the unassociated pointer
17634 if the first test fails.
17635
5fdf6324
AB
176362016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17637
17638 * gdb.base/max-value-size.c: New file.
17639 * gdb.base/max-value-size.exp: New file.
17640 * gdb.base/huge.exp: Disable max-value-size for this test.
17641
935c6144
IB
176422016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17643
17644 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17645
7fe8399d
YQ
176462016-01-28 Yao Qi <yao.qi@linaro.org>
17647
17648 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17649
a2077e25
PA
176502016-01-25 Pedro Alves <palves@redhat.com>
17651
17652 PR threads/19461
17653 * gdb.base/fork-running-state.c: New file.
17654 * gdb.base/fork-running-state.exp: New file.
17655
1d2736d4
PA
176562016-01-25 Pedro Alves <palves@redhat.com>
17657
17658 PR gdb/19494
17659 * gdb.base/catch-fork-kill.c: New file.
17660 * gdb.base/catch-fork-kill.exp: New file.
17661
f1da4b11
PA
176622016-01-25 Pedro Alves <palves@redhat.com>
17663
17664 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17665 Delete, moved to lib/gdb.exp.
17666 * gdb.threads/forking-threads-plus-breakpoint.exp
17667 (foreach_with_prefix): Likewise.
17668 * gdb.threads/process-dies-while-handling-bp.exp
17669 (foreach_with_prefix): Likewise.
17670 * lib/gdb.exp (foreach_with_prefix): New procedure.
17671
45f38546
MK
176722016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17673
17674 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17675 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17676
dc29a1ce
MK
176772016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17678
17679 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17680 endian targets.
17681
092127d7
JK
176822016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17683 Pedro Alves <palves@redhat.com>
17684
17685 Fix testsuite compatibility with Guile.
17686 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17687 number.
17688
31d765d3
JK
176892016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17690
17691 Fix testsuite compatibility with Guile.
17692 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17693 (thread 1): New test for backtrace through signal handler.
17694
1ac78c04
YQ
176952016-01-22 Yao Qi <yao.qi@linaro.org>
17696
17697 PR testsuite/19491
17698 * gdb.base/multi-forks.c: Include
17699 ../lib/unbuffer_output.c
17700 (main): Call gdb_unbuffer_output.
17701
4f5946a8
DE
177022016-01-21 Doug Evans <dje@google.com>
17703
17704 * lib/ada.exp (gdb_compile_ada): Fix typo.
17705
305e13e6
JB
177062016-01-21 Joel Brobecker <brobecker@adacore.com>
17707
17708 * gdb.base/break-fun-addr.exp: New file.
17709 * gdb.base/break-fun-addr1.c: New file.
17710 * gdb.base/break-fun-addr2.c: New file.
17711
5f5dfff6
SM
177122016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17713
17714 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17715 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17716 enum flag values.
17717
fd356fa2
AA
177182016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17719
17720 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17721 when GDB can not set the vector return value. Add more comments
17722 for clarification.
17723
9df22175
AT
177242016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17725
17726 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17727 command.
17728
41d1845e
SM
177292016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17730
17731 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17732
01ac6840
SM
177332016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17734
17735 * Makefile.in (check-single): Pass --status to runtest.
17736 (check/%.exp): Likewise.
17737
177382016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17739
17740 * Makefile.in (check-parallel): Propagate return code from make
17741 do-check-parallel.
17742
bd0a71fa
MK
177432016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17744
17745 * gdb.trace/ftrace.exp: Fix expected message on continue.
17746 * gdb.trace/pending.exp: Fix expected message on continue.
17747 * gdb.trace/trace-break.exp: Fix expected message on continue.
17748
8bcbad33
SM
177492016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17750
17751 * lib/gdb.exp (gdb_test): Remove unused global references.
17752
f303dbd6
PA
177532016-01-18 Pedro Alves <palves@redhat.com>
17754
17755 * gdb.base/async-shell.exp: Adjust expected output.
17756 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17757 * gdb.base/siginfo-thread.exp: Adjust expected output.
17758 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17759 * gdb.java/jnpe.exp: Adjust expected output.
17760 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17761 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17762 * gdb.threads/leader-exit.exp: Adjust expected output.
17763 * gdb.threads/manythreads.exp: Adjust expected output.
17764 * gdb.threads/pthreads.exp: Adjust expected output.
17765 * gdb.threads/schedlock.exp: Adjust expected output.
17766 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17767 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17768 expected output.
17769 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17770 output.
17771 * gdb.threads/sigthread.exp: Adjust expected output.
17772 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17773
b2789696
YQ
177742016-01-18 Yao Qi <yao.qi@linaro.org>
17775
17776 * gdb.guile/scm-section-script.c: Replace @progbits with
17777 %progbits.
17778 * gdb.python/py-section-script.c: Likewise.
17779
71ef29a8
PA
177802016-01-15 Pedro Alves <palves@redhat.com>
17781
17782 * gdb.multi/tids.exp: Test star wildcard ranges.
17783
3f5b7598
PA
177842016-01-15 Pedro Alves <palves@redhat.com>
17785
17786 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17787 command from "thread apply" invocation.
17788 (thr_apply_info_thr_invalid): Default the expected output to the
17789 input tid list.
17790 (top level): Add tests that use convenience variables. Add tests
17791 for "thread apply" with a valid TID list, but missing the command.
17792
663f6d42
PA
177932016-01-13 Pedro Alves <palves@redhat.com>
17794
17795 * gdb.base/default.exp: Expect $_gthread as well.
17796 * gdb.multi/tids.exp: Test $_gthread.
17797 * gdb.threads/thread-specific.exp: Test $_gthread.
17798
c84f6bbf
PA
177992016-01-13 Pedro Alves <palves@redhat.com>
17800
17801 * gdb.multi/tids.exp: Test "info threads -gid".
17802
22a02324
PA
178032016-01-13 Pedro Alves <palves@redhat.com>
17804
17805 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17806 Breakpoint.thread.
17807 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17808
5d5658a1
PA
178092016-01-07 Pedro Alves <palves@redhat.com>
17810
17811 * gdb.base/break.exp: Adjust to output changes.
17812 * gdb.base/hbreak2.exp: Likewise.
17813 * gdb.base/sepdebug.exp: Likewise.
17814 * gdb.base/watch_thread_num.exp: Likewise.
17815 * gdb.linespec/keywords.exp: Likewise.
17816 * gdb.multi/info-threads.exp: Likewise.
17817 * gdb.threads/thread-find.exp: Likewise.
17818 * gdb.multi/tids.c: New file.
17819 * gdb.multi/tids.exp: New file.
17820
84654457
PA
178212016-01-13 Pedro Alves <palves@redhat.com>
17822
17823 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17824
e3940304
PA
178252016-01-13 Pedro Alves <palves@redhat.com>
17826
17827 * gdb.base/default.exp: Expect $_inferior as well.
17828 * gdb.multi/base.exp: Test $_inferior.
17829
a911d87a
PA
178302016-01-13 Pedro Alves <palves@redhat.com>
17831
17832 PR breakpoints/19388
17833 * gdb.base/catch-signal-siginfo-cond.c: New file.
17834 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17835
82075af2
JS
178362016-01-12 Josh Stone <jistone@redhat.com>
17837 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17838
17839 * gdb.base/catch-syscall.c (do_execve): New variable.
17840 (main): Conditionally trigger an execve.
17841 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17842 (test_catch_syscall_execve): New, check entry/return across execve.
17843 (do_syscall_tests): Call test_catch_syscall_execve.
17844
e46eeedd
PA
178452016-01-12 Pedro Alves <palves@redhat.com>
17846
17847 * gdb.base/random-signal.exp (do_test): New procedure, with body
17848 of testcase moved in.
17849
01d8c27e
JK
178502016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17851 Pedro Alves <palves@redhat.com>
17852
17853 * gdb.base/funcargs.exp (finish from indirectly called function):
17854 Reintroduce the case for 'First'.
17855
9a706302
JK
178562016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17857 Pedro Alves <palves@redhat.com>
17858
17859 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17860 (tcatch_vfork_then_child_follow_exec)
17861 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17862 identification.
17863
c0ecb95f
JK
178642016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17865
17866 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17867 and repeats to unlimited.
17868 * gdb.python/py-value.exp: Likewise.
17869 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17870 and repeats to unlimited.
17871
6cfc1fcb
JK
178722016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17873
17874 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17875 and reordering the functions.
17876 * gdb.multi/hangout.c: Likewise.
17877 * gdb.multi/hello.c: Likewise.
17878
582a1b00
SM
178792016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17880
17881 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17882 absolute.
17883 (SingleStatisticTestResult.report): Use dict.keys instead of
17884 dict.iterkeys.
17885
79bc59cb
PA
178862016-01-06 Pedro Alves <palves@redhat.com>
17887
17888 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17889
43368e1d
MM
178902016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17891
17892 * gdb.btrace/dlopen.exp: New.
17893 * gdb.btrace/dlopen.c: New.
17894 * gdb.btrace/dlopen-dso.c: New.
17895
79fad5b8
SL
178962015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17897
17898 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17899 PATTERN argument is optional.
17900
ab8314b3
JB
179012015-12-24 Joel Brobecker <brobecker@adacore.com>
17902
17903 * lib/ada.exp (target_compile_ada_from_dir): New function.
17904 (gdb_compile_ada): Reimplement avoiding the use of project files.
17905 * gdb.ada/gnat_ada.gpr: Delete.
17906 * gdb.ada/cond_lang.exp: Adjust test to make path before
17907 filename optional.
17908 * gdb.ada/small_reg_param.exp: Likewise.
17909
fe33faff
SM
179102015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17911
17912 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17913
6d265cb4
TP
179142015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17915
17916 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17917 case.
17918
10125099
SM
179192015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17920
17921 * gdb.base/break.exp: Remove dead code.
17922 * gdb.base/sepdebug.exp: Likewise.
17923
3ca22649
SM
179242015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17925
17926 * gdb.asm/asm-source.exp: Remove HP-UX references.
17927 * gdb.base/annota1.exp: Likewise.
17928 * gdb.base/annota3.exp: Likewise.
17929 * gdb.base/attach.exp: Likewise.
17930 * gdb.base/bigcore.exp: Likewise.
17931 * gdb.base/break.exp: Likewise.
17932 * gdb.base/call-ar-st.exp: Likewise.
17933 * gdb.base/callfuncs.exp: Likewise.
17934 * gdb.base/catch-fork-static.exp: Likewise.
17935 * gdb.base/display.exp: Likewise.
17936 * gdb.base/foll-exec-mode.exp: Likewise.
17937 * gdb.base/foll-exec.exp: Likewise.
17938 * gdb.base/foll-fork.exp: Likewise.
17939 * gdb.base/foll-vfork.exp: Likewise.
17940 * gdb.base/funcargs.exp: Likewise.
17941 * gdb.base/hbreak2.exp: Likewise.
17942 * gdb.base/inferior-died.exp: Likewise.
17943 * gdb.base/interrupt.exp: Likewise.
17944 * gdb.base/multi-forks.exp: Likewise.
17945 * gdb.base/nodebug.exp: Likewise.
17946 * gdb.base/sepdebug.exp: Likewise.
17947 * gdb.base/solib1.c: Likewise.
17948 * gdb.base/step-test.exp: Likewise.
17949 * gdb.mi/non-stop.c: Likewise.
17950 * gdb.mi/pthreads.c: Likewise.
17951 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17952 * gdb.threads/pthreads.c: Likewise.
17953 * gdb.threads/staticthreads.exp: Likewise.
17954 * lib/future.exp: Likewise.
17955 * lib/gdb.exp: Likewise.
17956 * gdb.base/so-indr-cl.c: Remove.
17957 * gdb.base/so-indr-cl.exp: Likewise.
17958 * gdb.base/solib.c: Likewise.
17959 * gdb.base/solib.exp: Likewise.
17960 * gdb.base/solib2.c: Likewise.
17961
b6304613
SM
179622015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17963
17964 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17965 * gdb.base/call-ar-st.exp: Likewise.
17966 * gdb.base/callfuncs.exp: Likewise.
17967 * gdb.base/condbreak.exp: Likewise.
17968 * gdb.base/constvars.exp: Likewise.
17969 * gdb.base/hbreak2.exp: Likewise.
17970 * gdb.base/langs.exp: Likewise.
17971 * gdb.base/list.exp: Likewise.
17972 * gdb.base/long_long.exp: Likewise.
17973 * gdb.base/ptype.exp: Likewise.
17974 * gdb.base/scope.exp: Likewise.
17975 * gdb.base/signals.exp: Likewise.
17976 * gdb.base/so-impl-ld.exp: Likewise.
17977 * gdb.base/varargs.exp: Likewise.
17978 * gdb.base/volatile.exp: Likewise.
17979 * gdb.base/whatis.exp: Likewise.
17980 * gdb.cp/cplusfuncs.exp: Likewise.
17981 * gdb.cp/inherit.exp: Likewise.
17982 * gdb.cp/local.exp: Likewise.
17983 * gdb.cp/member-ptr.exp: Likewise.
17984 * gdb.cp/method.exp: Likewise.
17985 * gdb.cp/overload.exp: Likewise.
17986 * gdb.cp/templates.exp: Likewise.
17987 * gdb.stabs/weird.exp: Likewise.
17988 * lib/compiler.c: Likewise.
17989 * lib/compiler.cc: Likewise.
17990 * lib/cp-support.exp: Likewise.
17991 * lib/gdb.exp: Likewise.
17992
bf401b07
SM
179932015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17994
17995 * configure.ac: Remove HP-UX case.
17996 * configure: Regenerate.
17997
aff9c0f8
SM
179982015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17999
18000 * lib/gdb.exp (gdb_compile): Add function doc.
18001
a6904d5a
PA
180022015-12-17 Pedro Alves <palves@redhat.com>
18003
18004 PR threads/19354
18005 * gdb.multi/info-threads.exp: New file.
18006
a22279dd
YQ
180072015-12-15 Yao Qi <yao.qi@linaro.org>
18008
18009 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
18010 is aarch64*-*-*.
18011
0588c796
SL
180122015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18013
18014 * gdb.base/history-duplicates.exp: Skip if no readline support.
18015
5d978e17
SL
180162015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18017
18018 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
18019
7e763b86
SL
180202015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18021
18022 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
18023
87a3a92c
SL
180242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18025
18026 * gdb.base/completion.exp: Skip tests that interrupt GDB with
18027 ctrl-C if nointerrupts target property is set.
18028 * gdb.base/double-prompt-target-event-error.exp: Likewise.
18029 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
18030 * gdb.base/paginate-bg-execution.exp: Likewise.
18031 * gdb.base/paginate-execution-startup.exp: Likewise.
18032 * gdb.base/random-signal.exp: Likewise.
18033 * gdb.base/range-stepping.exp: Likewise.
18034 * gdb.cp/annota2.exp: Likewise.
18035 * gdb.cp/annota3.exp: Likewise.
18036 * gdb.gdb/selftest.exp: Likewise.
18037 * gdb.threads/continue-pending-status.exp: Likewise.
18038 * gdb.threads/leader-exit.exp: Likewise.
18039 * gdb.threads/manythreads.exp: Likewise.
18040 * gdb.threads/pthreads.exp: Likewise.
18041 * gdb.threads/schedlock.exp: Likewise.
18042 * gdb.threads/sigthread.exp: Likewise.
18043
a8f077dc
DB
180442015-12-11 Don Breazeal <donb@codesourcery.com>
18045
18046 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
18047 remote.
18048 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
18049 * gdb.base/foll-exec.exp (main): Enable for target remote.
18050 * gdb.base/foll-fork.exp (main): Likewise.
18051 * gdb.base/foll-vfork.exp (main): Likewise.
18052 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
18053 (proc continue_to_exit_bp_loc): Use clean_restart.
18054 * gdb.base/pie-execl.exp (main): Disable for target remote.
18055 * gdb.base/watch-vfork.exp (main): Enable for target remote.
18056 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
18057 * gdb.threads/execl.exp (main): Likewise.
18058 * gdb.threads/fork-child-threads.exp (main): Likewise.
18059 * gdb.threads/fork-plus-threads.exp (main): Disable for target
18060 remote.
18061 * gdb.threads/fork-thread-pending.exp (main): Enable for target
18062 remote.
18063 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
18064 pid.tid style ptids, instead of just tid.
18065 * gdb.threads/thread-execl.exp (main): Enable for target remote.
18066 * gdb.threads/watchpoint-fork.exp (main): Likewise.
18067 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
18068 ptids, instead of just tid.
18069
3b2464a8
AB
180702015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18071
18072 * gdb.base/list.exp (test_list_forward): Add end of file error
18073 test.
18074 (test_repeat_list_command): Add end of file error test.
18075 (test_list_backwards): Add beginning of file error test.
18076
a0def019
AB
180772015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18078
18079 * gdb.base/list.exp (test_list_invalid_args): New function,
18080 defined, and called.
18081
5c000dff
AB
180822015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18083
18084 * gdb.base/list.exp (test_list): Make test names unique.
18085
f1637ebe
YQ
180862015-12-11 Yao Qi <yao.qi@linaro.org>
18087
18088 * gdb.base/coremaker2.c: Remove.
18089
36d6fc0a
PA
180902015-12-10 Pedro Alves <palves@redhat.com>
18091
18092 * gdb.multi/base.exp: Remove stale "spaces" references.
18093
762f7747
PA
180942015-12-10 Pedro Alves <palves@redhat.com>
18095
18096 * gdb.multi/base.exp: Don't use nowarnings.
18097 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
18098 * gdb.multi/hangout.c: Include stdio.h.
18099 * gdb.multi/hello.c: Include stdlib.h.
18100 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
18101 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
18102 * gdb.multi/multi-arch.exp: Don't use nowarnings.
18103
28d2bfb9
AB
181042015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
18105
18106 * gdb.dwarf2/dw2-ranges-base.c: New file.
18107 * gdb.dwarf2/dw2-ranges-base.exp: New file.
18108 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
18109 support additional line table, and debug ranges generation.
18110 (Dwarf::ranges): New function, generate .debug_ranges.
18111 (Dwarf::lines): Support generating simple line table programs.
18112 (Dwarf::assemble): Initialise new namespace variables.
18113
5fc2beac
KB
181142015-12-09 Kevin Buettner <kevinb@redhat.com>
18115
18116 * gdb.base/async.exp (proc test_background): Add case for
18117 asynchronous execution not supported.
18118
1c35a88f
LM
181192015-12-09 Luis Machado <lgustavo@codesourcery.com>
18120
18121 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
18122 format and change test names to make them unique.
18123
b593e3d9
RK
181242015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
18125 Pedro Alves <pedro@redhat.com>
18126
18127 PR gdb/18702
18128 Add checking of floatformats setup on x86_64 hosts.
18129 * gdb.arch/i386-float.S (main): Load bigval and smallval.
18130 (smallval, bigval): New labels/constants.
18131 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
18132 float" after loading bigval and smallval.
18133
d72413e6
PMR
181342015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
18135
18136 * gdb.ada/fun_overload_menu.exp: New testcase.
18137 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
18138
ece66d65
JS
181392015-12-04 Josh Stone <jistone@redhat.com>
18140
18141 * gdb.base/catch-fork-static.exp: New.
18142
41d0efca
YQ
181432015-12-03 Yao Qi <yao.qi@linaro.org>
18144
18145 * gdb.base/sizeof.c: Don't include stdio.h and
18146 ../lib/unbuffer_output.c.
18147 (main): New variable 'size' and 'value'. Remove printf and
18148 gdb_unbuffer_output. Assign return value to size and value.
18149 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
18150 at the beginning.
18151 (check_sizeof): Check the result by printing variable 'size'.
18152 (check_valueof): Check the result by printing variable 'value'.
18153
99fd02d9
YQ
181542015-12-01 Yao Qi <yao.qi@linaro.org>
18155
18156 * gdb.base/disp-step-syscall.exp: Define syscall instruction
18157 for aarch64*-*-linux* target.
18158
f2faf941
PA
181592015-11-30 Pedro Alves <palves@redhat.com>
18160
18161 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
18162
04bf20c5
PA
181632015-11-30 Pedro Alves <palves@redhat.com>
18164
18165 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
18166 Handle non-stop mode vCont replies.
18167
09df4675
PA
181682015-11-30 Pedro Alves <palves@redhat.com>
18169
18170 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
18171 prepare_for_testing. Start gdb with "set non-stop on" appended to
18172 GDBFLAGS. Lax expected stop output.
18173
58b584af
YQ
181742015-11-27 Yao Qi <yao.qi@linaro.org>
18175
18176 * gdb.arch/arm-neon.exp: New.
18177 * gdb.arch/arm-neon.c: New.
18178
dfcb77a8
YQ
181792015-11-27 Yao Qi <yao.qi@linaro.org>
18180
18181 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
18182
88e8ec1b
YQ
181832015-11-27 Yao Qi <yao.qi@linaro.org>
18184
18185 * gdb.cp/annota2.exp: Allow multiple occurrences of the
18186 frames-invalid annotation.
18187
bfde72c2
YQ
181882015-11-27 Yao Qi <yao.qi@linaro.org>
18189
18190 * gdb.cp/annota2.exp: Use ${frames_invalid}.
18191
f6512a69
SM
181922015-11-26 Simon Marchi <simon.marchi@ericsson.com>
18193
18194 * gdb.threads/names.exp: New file.
18195 * gdb.threads/names.c: New file.
18196 * README: Mention gdb,no_thread_names.
18197
46a3515b
MM
181982015-11-26 Markus Metzger <markus.t.metzger@intel.com>
18199
18200 PR 19297
18201 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
18202 support" error.
18203
62147a22
PA
182042015-11-24 Pedro Alves <palves@redhat.com>
18205
18206 PR 17539
18207 * gdb.base/display.exp: Expect displays to be sorted in ascending
18208 order. Use multi_line.
18209 * gdb.base/solib-display.exp: Likewise.
18210
2f341b6e
PA
182112015-11-24 Pedro Alves <palves@redhat.com>
18212
18213 PR 17539
25d49b86
PA
18214 * gdb.base/display.exp: Expect displays to be sorted in ascending
18215 order. Use multi_line.
18216 * gdb.base/solib-display.exp: Likewise.
2f341b6e 18217
7e0aa6aa
PA
182182015-11-24 Pedro Alves <palves@redhat.com>
18219
18220 PR 17539
18221 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
18222 threads in ascending order.
18223 * gdb.base/foll-fork.exp: Likewise.
18224 * gdb.base/foll-vfork.exp: Likewise.
18225 * gdb.base/multi-forks.exp: Likewise.
18226 * gdb.mi/mi-nonstop.exp: Likewise.
18227 * gdb.mi/mi-nsintrall.exp: Likewise.
18228 * gdb.multi/base.exp: Likewise.
18229 * gdb.multi/multi-arch.exp: Likewise.
18230 * gdb.python/py-inferior.exp: Likewise.
18231 * gdb.threads/break-while-running.exp: Likewise.
18232 * gdb.threads/execl.exp: Likewise.
18233 * gdb.threads/gcore-thread.exp: Likewise.
18234 * gdb.threads/info-threads-cur-sal.exp: Likewise.
18235 * gdb.threads/kill.exp: Likewise.
18236 * gdb.threads/linux-dp.exp: Likewise.
18237 * gdb.threads/multiple-step-overs.exp: Likewise.
18238 * gdb.threads/next-bp-other-thread.exp: Likewise.
18239 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
18240 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
18241 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
18242 * gdb.threads/thread-find.exp: Likewise.
18243 * gdb.threads/tls.exp: Likewise.
18244 * lib/mi-support.exp (mi_reverse_list): Delete.
18245 (mi_check_thread_states): No longer reverse list.
18246
2cc57ad8
PA
182472015-11-24 Pedro Alves <palves@redhat.com>
18248
18249 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
18250 use lowercase.
18251
c93e8391
SM
182522015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18253
18254 * gdb.trace/actions.c: Include trace-common.h.
18255 (main): Add a location for a fast tracepoint.
18256 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
18257 the normal tracepoints.
18258 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
18259
045ccf91
SM
182602015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18261
18262 * save-trace.exp: Factor out code to these...
18263 (gdb_save_tracepoints): New.
18264 (gdb_load_tracepoints): New.
18265 (do_save_load_test): New.
18266
5506f9f6
KB
182672015-11-23 Kevin Buettner <kevinb@redhat.com>
18268
18269 * gdb.base/asmlabel.exp: New test.
18270 * gdb.base/asmlabel.c: New test case.
18271
16c3b12f
JB
182722015-11-23 Joel Brobecker <brobecker@adacore.com>
18273
18274 * gdb.base/wrong_frame_bt_full-main.c: New file.
18275 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
18276 * gdb.base/wrong_frame_bt_full.exp: New file.
18277
155bfbd3
JB
182782015-11-23 Joel Brobecker <brobecker@adacore.com>
18279
18280 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
18281
bb097445
JM
182822015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18283
206853a0 18284 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
18285 pstate register when comparing registers values in
18286 sparc64-*-linux-gnu targets to avoid spurious differences.
18287
9c88ed8f
JM
182882015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18289
206853a0 18290 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 18291
96161e25
SL
182922015-11-19 Sandra Loosemore <sandra@codesourcery.com>
18293
18294 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
18295 as type argument to gdb_compile.
18296 * gdb.base/nested-subp2.exp: Likewise.
18297 * gdb.base/nested-subp3.exp: Likewise.
18298
340c2830
DV
182992015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
18300
18301 * lib/dwarf.exp (_note): Fix left shift of negative value.
18302 * gdb.trace/trace-condition.exp: Likewise.
18303
c1862d0f
YQ
183042015-11-13 Yao Qi <yao.qi@linaro.org>
18305
18306 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
18307 comments about d10v.
18308 (test_scalar_returns): Likewise.
18309 * gdb.base/d10v.ld: Remove.
18310 * gdb.base/overlays.exp: Remove the target triplet checking for
18311 d10v-*-*.
18312 * gdb.base/structs.exp (test_struct_returns): Remove the
18313 comments about d10v.
18314 (test_struct_calls): Likewise.
18315
77ae9c19
YQ
183162015-11-13 Yao Qi <yao.qi@linaro.org>
18317
18318 * gdb.base/gnu_vector.exp: Check the return value by "p res".
18319 * gdb.base/gnu_vector.c: Don't include stdio.h.
18320 (main): Don't print res and call add_some_intvecs.
18321
430e004e
MK
183222015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
18323
18324 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
18325 macro.
18326 (func5): Removed.
18327 (func4): Use FAST_TRACEPOINT_LABEL.
18328 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18329 macro.
18330 (func): Removed.
18331 (thread_function): Use FAST_TRACEPOINT_LABEL.
18332 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18333 (func): Remove.
18334 (marker): Use FAST_TRACEPOINT_LABEL.
18335 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18336 (pendfunc1): Remove.
18337 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18338 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18339 (foo): Remove.
18340 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18341 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18342 macro.
18343 (func): Remove.
18344 (marker): Use FAST_TRACEPOINT_LABEL.
18345 * gdb.trace/trace-common.h: New header.
18346 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18347 macro.
18348 (func): Remove.
18349 (marker): Use FAST_TRACEPOINT_LABEL.
18350 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18351 (func): Remove.
18352 (thread_function): Use FAST_TRACEPOINT_LABEL.
18353
6e7675a7
MK
183542015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18355
18356 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18357 in front.
18358 * gdb.trace/change-loc.exp: Use global pcreg definition.
18359 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18360 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18361 in front.
18362 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18363 * gdb.trace/pending.exp: Likewise.
18364 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18365 * gdb.trace/trace-break.exp: Likewise.
18366 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18367 in front.
18368 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18369 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18370 in front.
18371 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18372
dddc0e16
JB
183732015-11-09 Joel Brobecker <brobecker@adacore.com>
18374
18375 * gdb.ada/fin_fun_out: New testcase.
18376
c6f0b406
KB
183772015-11-07 Kevin Buettner <kevinb@redhat.com>
18378
18379 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18380 value associated with DW_AT_byte_size.
18381 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18382 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18383 DW_AT_upper_bound.
18384
f01dcfd9
KB
183852015-11-07 Kevin Buettner <kevinb@redhat.com>
18386
18387 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18388 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18389 version.
18390 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18391 gdb.dwarf2/dw2-canonicalize-type.exp,
18392 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18393 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18394 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18395 provided by gdb_target_symbol_prefix_flags_asm.
18396 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18397 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18398 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18399 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18400 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18401 macros where needed). Use this macro for symbols which require
18402 the prefix provided by SYMBOL_PREFIX.
18403
2223449a
KB
184042015-11-05 Kevin Buettner <kevinb@redhat.com>
18405
18406 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18407 New procs.
18408 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18409 representing expressions, of more than one list element.
18410 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18411 to prepend linker symbol prefix to f.
18412 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18413 table_1 and table_2.
18414 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18415 Likewise, for f and g.
18416 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18417 for ptr.
18418 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18419 for main.
18420 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18421 table_1_ptr and table_2_ptr.
18422
6f2f1a3a
JK
184232015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18424 Joel Brobecker <brobecker@adacore.com>
18425
18426 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18427
566c56c9
MK
184282015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18429
18430 * gdb.reverse/s390-mvcle.c: New test.
18431 * gdb.reverse/s390-mvcle.exp: New file.
18432 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18433
d5f0636b
MK
184342015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18435
18436 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18437
7ad8b86c
MK
184382015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18439
18440 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18441 reaching marker2.
18442 * gdb.reverse/getresuid-reverse.exp: Likewise.
18443 * gdb.reverse/pipe-reverse.exp: Likewise.
18444 * gdb.reverse/readv-reverse.exp: Likewise.
18445 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18446 * gdb.reverse/time-reverse.exp: Likewise.
18447 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18448
4081c0f1
YQ
184492015-10-30 Yao Qi <yao.qi@linaro.org>
18450
18451 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18452 (empty_cycle): Remove.
18453 (main): Don't call empty_cycle. Don't use watch_count_done.
18454 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18455 empty_cycle. Rewrite the code counting HW watchpoints.
18456
452b4ba5
MK
184572015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18458
18459 * gdb.reverse/fstatat-reverse.c: New test.
18460 * gdb.reverse/fstatat-reverse.exp: New file.
18461 * gdb.reverse/getresuid-reverse.c: New test.
18462 * gdb.reverse/getresuid-reverse.exp: New file.
18463 * gdb.reverse/pipe-reverse.c: New test.
18464 * gdb.reverse/pipe-reverse.exp: New file.
18465 * gdb.reverse/readv-reverse.c: New test.
18466 * gdb.reverse/readv-reverse.exp: New file.
18467 * gdb.reverse/recvmsg-reverse.c: New test.
18468 * gdb.reverse/recvmsg-reverse.exp: New file.
18469 * gdb.reverse/time-reverse.c: New test.
18470 * gdb.reverse/time-reverse.exp: New file.
18471 * gdb.reverse/waitpid-reverse.c: New test.
18472 * gdb.reverse/waitpid-reverse.exp: New file.
18473
5e2e7507
JK
184742015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18475
18476 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18477
0fde2c53
DE
184782015-10-26 Doug Evans <dje@google.com>
18479
18480 PR symtab/17391
18481 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18482 * gdb.dwarf2/bad-regnum.c: New file.
18483 * gdb.dwarf2/bad-regnum.exp: New file.
18484
1a70ae97
DE
184852015-10-26 Doug Evans <dje@google.com>
18486
18487 PR python/18938
18488 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18489 file.
18490
27dc26ab
JK
184912015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18492
18493 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18494 for a change by "Mention language in compile error message".
18495
bed91f4d
SM
184962015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18497
18498 PR python/18073
18499 * gdb.python/py-type.c (C::a_method): New.
18500 (C::a_const_method): New.
18501 (C::a_static_method): New.
18502 (a_function): New.
18503 * gdb.python/py-type.exp (test_fields): Test getting fields
18504 from function and method.
18505
3f2f83dd
KB
185062015-10-21 Keven Boell <keven.boell@intel.com>
18507
18508 * gdb.fortran/vla-alloc-assoc.exp: New file.
18509 * gdb.fortran/vla-datatypes.exp: New file.
18510 * gdb.fortran/vla-datatypes.f90: New file.
18511 * gdb.fortran/vla-history.exp: New file.
18512 * gdb.fortran/vla-ptype-sub.exp: New file.
18513 * gdb.fortran/vla-ptype.exp: New file.
18514 * gdb.fortran/vla-sizeof.exp: New file.
18515 * gdb.fortran/vla-sub.f90: New file.
18516 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18517 * gdb.fortran/vla-value-sub-finish.exp: New file.
18518 * gdb.fortran/vla-value-sub.exp: New file.
18519 * gdb.fortran/vla-value.exp: New file.
18520 * gdb.fortran/vla-ptr-info.exp: New file.
18521 * gdb.mi/mi-vla-fortran.exp: New file.
18522 * gdb.mi/vla.f90: New file.
18523
27145d50
SL
185242015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18525
18526 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18527 of hardwired timeout value.
18528
5f3ff4f8
JK
185292015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18530 Pedro Alves <palves@redhat.com>
18531
18532 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18533 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18534
bfd09d20
JS
185352015-10-19 Josh Stone <jistone@redhat.com>
18536
18537 * gdb.base/catch-syscall.c: Include <sched.h>.
18538 (unknown_syscall): New variable.
18539 (main): Trigger a vfork and an unknown syscall.
18540 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18541 (unknown_syscall_number): Likewise.
18542 (check_call_to_syscall): Accept an optional syscall pattern.
18543 (check_return_from_syscall): Likewise.
18544 (check_continue): Likewise.
18545 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18546 (test_catch_syscall_skipping_return): New test toggling off 'catch
18547 syscall' to step over the syscall return, then toggling back on.
18548 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18549 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18550 (do_syscall_tests): Call test_catch_syscall_without_args and
18551 test_catch_syscall_mid_vfork.
18552 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18553 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18554
b32b93c6
AS
185552015-10-19 Andrew Stubbs <ams@codesourcery.com>
18556
18557 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18558 print g_vE): Add new pass patterns.
18559 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18560 print various symbol names for vptr fields.
18561
9d622bda
AB
185622015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18563
18564 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18565 results.
18566
0fd8ac1c
YQ
185672015-10-12 Yao Qi <yao.qi@linaro.org>
18568
18569 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18570
34240514
YQ
185712015-10-12 Yao Qi <yao.qi@linaro.org>
18572
18573 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18574 is aarch64*-*-linux*.
18575
8240f442
YQ
185762015-10-12 Yao Qi <yao.qi@linaro.org>
18577
18578 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18579 (can_relocate_bcond_true): ... it.
18580 (can_relocate_bcond_false): New function.
18581 (foo): Likewise.
18582 (can_relocate_bl): Likewise.
18583 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18584 can_relocate_bl.
18585
2520f728
PMR
185862015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18587
18588 * gdb.base/nested-addr.c: New file.
18589 * gdb.base/nested-addr.exp: New testcase.
18590
abcef95a
MM
185912015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18592
18593 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18594 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18595 its output. Ignore the output of "record goto begin" and instead
18596 check that GDB is replaying.
18597
145e3ddb
PA
185982015-10-09 Pedro Alves <palves@redhat.com>
18599
18600 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18601 (top level): Use it in the run with no args test.
18602
d5d8c4e1
IB
186032015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18604
18605 * gdb.dlang/properties.exp: New file.
18606
06e635ef
SL
186072015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18608
18609 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18610 whether or not address 0x1000 is mapped on the target.
18611
e019fd1d
SM
186122015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18613
18614 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18615 build.
18616
77ba2a67
MM
186172015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18618
18619 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18620 instruction-history test.
18621
c60eb31f
DE
186222015-09-28 Doug Evans <dje@google.com>
18623
18624 * gdb.base/gcore.c (array_func): Add reference to static_array.
18625
9a3c8263
SM
186262015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18627
18628 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18629 source line.
18630
9720e656
SL
186312015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18632
18633 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18634 short or char as base type.
18635
938d3bf2
SL
186362015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18637
18638 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18639 to allow any size enum.
18640
e6c2c623
PMR
186412015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18642
18643 * gdb.ada/array_ptr_renaming.exp: New testcase.
18644 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18645 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18646
06da0f77
PL
186472015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18648
18649 * gdb.trace/ftrace-lock.c: New file.
18650 * gdb.trace/ftrace-lock.exp: New file.
18651
4f51c22a
PL
186522015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18653
18654 * gdb.arch/insn-reloc.c: New file.
18655 * gdb.arch/ftrace-insn-reloc.exp: New file.
18656
7041adf4
PL
186572015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18658
18659 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18660 instruction.
18661 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18662 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18663 * gdb.trace/range-stepping.c: Likewise.
18664 * gdb.trace/trace-break.c: Likewise.
18665 * gdb.trace/trace-mt.c (thread_function): Likewise.
18666 * gdb.trace/ftrace.c (marker): Likewise.
18667 * gdb.trace/trace-condition.c (marker): Likewise.
18668 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18669 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18670 is_aarch64_target.
18671
015d2e7e
DE
186722015-09-18 Doug Evans <xdje42@gmail.com>
18673
18674 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18675 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18676
26b188a2
SL
186772015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18678
18679 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18680 the breakpoint.
18681
79dc332b
SL
186822015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18683
18684 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18685 the pending breakpoint. Remove timeout override for "Run till
18686 MI pending breakpoint on pendfunc3 on thread 2" test.
18687
f57929f2
SL
186882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18689
18690 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18691 filename pattern.
18692
3f469b17
SL
186932015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18694
18695 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18696 in breakpoint filename pattern.
18697
515b89b3
SL
186982015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18699
7800dbe4
SL
18700 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18701
187022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18703
515b89b3
SL
18704 * gdb.linespec/explicit.exp: Check for readline support for
18705 tab-completion tests. Fix obvious typo.
18706
d2939ba2
MM
187072015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18708
18709 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18710 and replay.
18711
cbb55fa7
MM
187122015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18713
18714 * gdb.btrace/non-stop.c: New.
18715 * gdb.btrace/non-stop.exp: New.
18716
43691ca1
PL
187172015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18718 Yao Qi <yao.qi@linaro.org>
18719
18720 * gdb.trace/trace-condition.c: New file.
18721 * gdb.trace/trace-condition.exp: New file.
18722
d78908cf
WW
187232015-09-16 Wei-cheng Wang <cole945@gmail.com>
18724
18725 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18726 for testing bytecode compilation.
18727
1ed415e2
PA
187282015-09-16 Pedro Alves <palves@redhat.com>
18729 Sandra Loosemore <sandra@codesourcery.com>
18730
18731 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18732 (SECONDS): Redefine.
18733 (main): Call pthread_kill and alarm early.
18734 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18735 support.
18736 (test): If the target can't hardware step and doesn't support
18737 displaced stepping, increase the timeout.
18738
d136eff5
PA
187392015-09-16 Pedro Alves <palves@redhat.com>
18740
18741 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18742 (enable_debug): New procedures.
18743 (test): Use them. Bail out if waiting for threads fails.
18744 (top level): Bail out if a test fails.
18745
991f019c
YQ
187462015-09-16 Yao Qi <yao.qi@linaro.org>
18747
18748 * gdb.asm/asm-source.exp: Set asm-arch for
18749 aarch64*-*-* target.
18750 * gdb.asm/aarch64.inc: New file.
18751
bfca584f
PMR
187522015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18753
18754 * gdb.ada/array_of_variable_length.exp: New testcase.
18755 * gdb.ada/array_of_variable_length/foo.adb: New file.
18756 * gdb.ada/array_of_variable_length/pck.adb: New file.
18757 * gdb.ada/array_of_variable_length/pck.ads: New file.
18758
b326e587
DE
187592015-09-15 Doug Evans <dje@google.com>
18760
18761 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18762 of function static local variable.
18763
5382cfab
PW
187642015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18765
18766 * gdb.threads/tls-so_extern.exp: New test file.
18767 * gdb.threads/tls-so_extern.c: New test file.
18768 * gdb.threads/tls-so_extern_main.c: New test file.
18769
141c5cc4
JK
187702015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18771
18772 * gdb.opt/solib-intra-step-lib.c: New file.
18773 * gdb.opt/solib-intra-step-main.c: New file.
18774 * gdb.opt/solib-intra-step.exp: New file.
18775
d15dcecd
PA
187762015-09-15 Pedro Alves <palves@redhat.com>
18777
18778 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18779 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18780
4c2f2a79
PA
187812015-09-14 Pedro Alves <palves@redhat.com>
18782
18783 * gdb.base/hook-stop-continue.c: Delete.
18784 * gdb.base/hook-stop-continue.exp: Delete.
18785 * gdb.base/hook-stop-frame.c: Delete.
18786 * gdb.base/hook-stop-frame.exp: Delete.
18787 * gdb.base/hook-stop.c: New file.
18788 * gdb.base/hook-stop.exp: New file.
18789
919e6dbe
PMR
187902015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18791
18792 * gdb.ada/access_to_packed_array.exp: New testcase.
18793 * gdb.ada/access_to_packed_array/foo.adb: New file.
18794 * gdb.ada/access_to_packed_array/pack.adb: New file.
18795 * gdb.ada/access_to_packed_array/pack.ads: New file.
18796
157280a4
MM
187972015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18798
18799 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18800 buffer size test.
18801
2fd33e94
DB
188022015-09-11 Don Breazeal <donb@codesourcery.com>
18803
18804 * gdb.base/foll-exec.c: Add copyright header. Fix
18805 formatting issues.
18806 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18807 (do_exec_tests): Use clean_restart in place of zap_session,
18808 and for test initialization. Fix formatting issues. Use
18809 fail in place of perror.
18810 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18811 an expect statement to match an expression with output from
18812 the program under debug.
18813 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18814 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18815 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18816 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18817 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18818
e70b6e8e
DE
188192015-09-09 Doug Evans <dje@google.com>
18820
18821 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18822
7a551a51
DE
188232015-09-09 Doug Evans <dje@google.com>
18824
18825 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18826
4c666f84
DE
188272015-09-09 Doug Evans <dje@google.com>
18828
18829 * gdb.base/savedregs.exp: Fix typo.
18830
243a9253
PA
188312015-09-09 Pedro Alves <palves@redhat.com>
18832
18833 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18834
c0fa8fbd
SL
188352015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18836
18837 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18838 command actually switches threads. Give up on remaining
18839 tests if target fails to stop at breakpoint.
18840
cd7c1778
PMR
188412015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18842
18843 * gdb.ada/funcall_char.exp: New testcase.
18844 * gdb.ada/funcall_char/foo.adb: New file.
18845
dc5c8746
PMR
188462015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18847
18848 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18849 expected outputs. Add two testcases for completing ambiguous
18850 functions.
18851 * gdb.ada/complete/aux_pck.adb: New file.
18852 * gdb.ada/complete/aux_pck.ads: New file.
18853 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18854 Ambiguous_Func functions.
18855 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18856 * gdb.ada/complete/pck.adb: Likewise.
18857
4e83a1e7
UW
188582015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18859
18860 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18861 failures to run the test program under GDB.
18862
8ce74153
LM
188632015-08-26 Luis Machado <lgustavo@codesourcery.com>
18864
18865 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18866 to C.
18867
e9756d52
PP
188682015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18869
18870 * gdb.base/run-after-attach.exp: New test file.
18871 * gdb.base/run-after-attach.c: New test file.
18872
8d37573b
DB
188732015-08-26 Don Breazeal <donb@codesourcery.com>
18874
18875 * gdb.base/foll-exec-2.c: New test program.
18876 * gdb.base/foll-exec-2.exp: New test.
18877
63e43d3a
PMR
188782015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18879
18880 * gdb.base/nested-subp1.exp: New file.
18881 * gdb.base/nested-subp1.c: New file.
18882 * gdb.base/nested-subp2.exp: New file.
18883 * gdb.base/nested-subp2.c: New file.
18884 * gdb.base/nested-subp3.exp: New file.
18885 * gdb.base/nested-subp3.c: New file.
18886
3d40fbb5
PA
188872015-08-24 Pedro Alves <palves@redhat.com>
18888
18889 * gdb.server/connect-without-multi-process.c: New file.
18890 * gdb.server/connect-without-multi-process.exp: New file.
18891
4422ac93
LM
188922015-08-24 Luis Machado <lgustavo@codesourcery.com>
18893
18894 * gdb.opt/inline-markers.c: Make z int.
18895
91dddb86
LM
188962015-08-24 Luis Machado <lgustavo@codesourcery.com>
18897
18898 * gdb.opt/inline-markers.c: Make z volatile.
18899
a48847ee
LM
189002015-08-24 Luis Machado <lgustavo@codesourcery.com>
18901
18902 * gdb.opt/inline-bt.c: New volatile global z.
18903 * gdb.opt/inline-cmds.c: Likewise.
18904 * gdb.opt/inline-locals.c: Likewise.
18905 * gdb.opt/inline-markers.c: New extern global z.
18906 (marker): Use z.
18907 (inline_fn): Likewise.
18908
0ebbc52b
PA
189092015-08-24 Pedro Alves <palves@redhat.com>
18910
18911 * config/m32r-stub.exp: Remove file.
18912 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18913 * gdb.base/call-rt-st.exp: Likewise.
18914 * gdb.base/call-strs.exp: Likewise.
18915 * gdb.base/default.exp: Remove references to h8300-*-hms and
18916 *-*-udi*.
18917 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18918
77c365df
AA
189192015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18920
18921 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18922 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18923 and "return" use KFAIL when GDB can not read/write the vector
18924 return value.
18925
4313b8c0
GB
189262015-08-21 Gary Benson <gbenson@redhat.com>
18927
18928 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18929
0e433b32
PA
189302015-08-20 Pedro Alves <palves@redhat.com>
18931
18932 * gdb.server/solib-list.exp: No longer expect an interior stop in
18933 non-stop mode.
18934
221e1a37
PA
189352015-08-20 Pedro Alves <palves@redhat.com>
18936
18937 * gdb.server/connect-stopped-target.c: New file.
18938 * gdb.server/connect-stopped-target.exp: New file.
18939
40e3ad0e
PA
189402015-08-20 Pedro Alves <palves@redhat.com>
18941
18942 * gdb.dwarf2/comp-unit-lang.exp: New file.
18943 * gdb.dwarf2/comp-unit-lang.c: New file.
18944
af39b327
PMR
189452015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18946
18947 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18948 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18949
7d45c7c3 189502015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18951
7d45c7c3
KB
18952 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18953 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18954
4d6cceb4
DE
189552015-08-18 Doug Evans <dje@google.com>
18956 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18957
18958 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18959 skip_python_tests. New arg prompt_regexp.
18960 (skip_python_tests): New function.
18961 * lib/mi-support.exp (mi_skip_python_tests): New function.
18962 * gdb.python/py-mi-objfile-gdb.py: New file.
18963 * gdb.python/py-mi-objfile.c: New file.
18964 * gdb.python/py-mi-objfile.exp: New file.
18965
ad89c2aa
KS
189662015-08-17 Keith Seitz <keiths@redhat.com>
18967
18968 * gdb.linespec/explicit.exp: Move strace test from here ...
18969 * gdb.trace/strace.exp: ... to here.
18970
e3ae3c43
PP
189712015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18972
18973 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18974 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18975
604b2636
DE
189762015-08-14 Doug Evans <xdje42@gmail.com>
18977
18978 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18979 inferior before selecting a new file.
18980
6ff0ba5f
DE
189812015-08-14 Doug Evans <xdje42@gmail.com>
18982
18983 * gdb.mi/mi-disassemble.exp: Update.
18984 * gdb.base/disasm-optim.S: New file.
18985 * gdb.base/disasm-optim.c: New file.
18986 * gdb.base/disasm-optim.h: New file.
18987 * gdb.base/disasm-optim.exp: New file.
18988
9ca98f92
KS
189892015-08-14 Keith Seitz <keiths@redhat.com>
18990
18991 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18992 "evaluated-by".
18993
52bbc560
JB
189942015-08-13 Joel Brobecker <brobecker@adacore.com>
18995
18996 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18997
5d8c3ed3
PMR
189982015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18999
19000 * gdb.ada/fun_renaming.exp: New testcase.
19001 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
19002 * gdb.ada/fun_renaming/pack.adb: New file.
19003 * gdb.ada/fun_renaming/pack.ads: New file.
19004
ea8812bc
KS
190052015-08-12 Keith Seitz <keiths@redhat.com>
19006
19007 * gdb.base/dso2dso.exp: Pass basename of source file in call to
19008 gdb_get_line_number.
19009
4dafcdeb
JB
190102015-08-12 Joel Brobecker <brobecker@adacore.com>
19011
19012 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
19013 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
19014 gdb.base/dso2dso.exp: New files.
19015
5ba32597
SDJ
190162015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
19017 Pedro Alves <palves@redhat.com>
19018 Keith Seitz <keiths@redhat.com>
19019
19020 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
19021 GDBFLAGS.
19022
b6dafabf
PP
190232015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19024
19025 * gdb.base/gdbhistsize-history.exp
19026 (test_histsize_history_setting): Use save_vars.
19027 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19028 Use save_vars.
19029 (test_no_truncation_of_unlimited_history_file): Use save_vars.
19030 * gdb.base/readline.exp: Use save_vars.
19031
abe8e607
PP
190322015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19033
19034 * lib/gdb.exp (save_vars): New proc.
19035
629500fa
KS
190362015-08-11 Keith Seitz <keiths@redhat.com>
19037
19038 * gdb.base/help.exp: Update help_breakpoint_text.
19039
eb8c4e2e
KS
190402015-08-11 Keith Seitz <keiths@redhat.com>
19041
19042 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
19043 (at toplevel): Call test_explicit_breakpoints.
19044 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
19045 breakpoints.
19046 * lib/mi-support.exp (mi_make_breakpoint): Add support for
19047 breakpoint conditions, "-cond".
19048
87f0e720
KS
190492015-08-11 Keith Seitz <keiths@redhat.com>
19050
19051 * gdb.linespec/3explicit.c: New file.
19052 * gdb.linespec/cpexplicit.cc: New file.
19053 * gdb.linespec/cpexplicit.exp: New file.
19054 * gdb.linespec/explicit.c: New file.
19055 * gdb.linespec/explicit.exp: New file.
19056 * gdb.linespec/explicit2.c: New file.
19057 * gdb.linespec/ls-errs.exp: Add explicit location tests.
19058 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
19059 before using in the matching pattern.
19060 Clarify that `prefix' is a regular expression.
19061
f00aae0f
KS
190622015-08-11 Keith Seitz <keiths@redhat.com>
19063
19064 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
19065 test.
19066 Add tests for missing ",FMT" and ",".
19067
e27852be
DE
190682015-08-10 Doug Evans <dje@google.com>
19069 Keith Seitz <keiths@redhat.com>
19070
19071 PR gdb/17960
19072 * gdb.base/completion.exp: Add location completer tests.
19073
7f03bd92
PA
190742015-08-07 Pedro Alves <palves@redhat.com>
19075
19076 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
19077 tests here.
19078 (top level): Run do_test with and without displaced stepping.
19079
3fc8eb30
PA
190802015-08-07 Pedro Alves <palves@redhat.com>
19081
19082 * gdb.base/valgrind-disp-step.c: New file.
19083 * gdb.base/valgrind-disp-step.exp: New file.
19084
d4569d7b
PA
190852015-08-07 Pedro Alves <palves@redhat.com>
19086
19087 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
19088 Delete function.
19089 (main): Add alarm. Run an infinite loop instead of calling
19090 wait_threads.
19091 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
19092 comment.
19093 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
19094 Delete function.
19095 (main): Add alarm. Run an infinite loop instead of calling
19096 wait_threads.
19097 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
19098 comment.
19099
e1316e60
PA
191002015-08-07 Pedro Alves <palves@redhat.com>
19101
19102 * gdb.base/checkpoint-ns.exp: New file.
19103 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
19104 standard_testfile.
19105
da8c46d2
MM
191062015-08-07 Markus Metzger <markus.t.metzger@intel.com>
19107
19108 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
19109 * gdb.btrace/instruction_history.exp: Update.
19110 * gdb.btrace/tsx.exp: New.
19111 * gdb.btrace/tsx.c: New.
19112
de1c2c52
PA
191132015-08-06 Pedro Alves <palves@redhat.com>
19114
19115 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
19116 increase timeout.
19117 * gdb.reverse/until-precsave.exp: Bump timeouts.
19118
782e0bf4
PA
191192015-08-06 Pedro Alves <palves@redhat.com>
19120
19121 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
19122
83e97ed0
PA
191232015-08-06 Pedro Alves <palves@redhat.com>
19124
19125 PR gdb/18749
19126 * gdb.threads/process-dies-while-handling-bp.c: New file.
19127 * gdb.threads/process-dies-while-handling-bp.exp: New file.
19128
863d01bd
PA
191292015-08-06 Pedro Alves <palves@redhat.com>
19130
19131 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
19132 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
19133
0a39bb32
PA
191342015-08-05 Pedro Alves <palves@redhat.com>
19135
19136 * gdb.threads/next-while-other-thread-longjmps.c: New file.
19137 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
19138
ee2d2b10
SL
191392015-08-03 Sandra Loosemore <sandra@codesourcery.com>
19140
19141 * gdb.base/bp-permanent.exp: Report test as unsupported if
19142 the target cannot stop at the permanent breakpoint.
19143
4e1bdb00
DE
191442015-08-03 Doug Evans <dje@google.com>
19145
19146 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
19147 10000.
19148
3d338901
DE
191492015-08-03 Doug Evans <dje@google.com>
19150
19151 * Makefile.in (workers/%.worker, build-perf): New rule.
19152 (GDB_PERFTEST_MODE): New variable.
19153 (check-perf): Use it.
19154 (clean): Clean up gdb.perf parallel build subdirs.
19155 * lib/build-piece.exp: New file.
19156 * lib/gdb.exp (make_gdb_parallel_path): New function
19157 (standard_output_file, standard_temp_file): Call it.
19158 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19159 of $GDB_PARALLEL.
19160 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
19161
af061d3e
DE
191622015-08-03 Doug Evans <dje@google.com>
19163
8e1afc81 19164 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
19165 (LOG_FILE_NAME): New global.
19166 (TextReporter.__init__): Initialize self.txt_sum.
19167 (TextReporter.report): Add support for multiple data-points.
19168 Move report to perftest.sum, put raw data in perftest.log.
19169 (TextReporter.start): Open sum and log files.
19170 (TextReporter.end): Close sum and log files.
8e1afc81
DE
19171 * gdb.perf/lib/perftest/testresult.py
19172 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 19173
2c8c5d37
PA
191742015-07-31 Pedro Alves <palves@redhat.com>
19175
19176 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
19177 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19178 kill_wait_spawned_process instead of explicit "kill -9".
19179 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
19180 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19181 kill_wait_spawned_process.
19182 * gdb.base/attach-twice.exp: Likewise.
19183 * gdb.base/attach.exp: Likewise.
19184 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
19185 gdb_test_multiple.
19186 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
19187 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19188 kill_wait_spawned_process.
19189 * gdb.base/valgrind-infcall.exp: Likewise.
19190 * gdb.multi/multi-attach.exp: Likewise.
19191 * gdb.python/py-prompt.exp: Likewise.
19192 * gdb.python/py-sync-interp.exp: Likewise.
19193 * gdb.server/ext-attach.exp: Likewise.
19194 * gdb.threads/attach-into-signal.exp (corefunc): Use
19195 spawn_wait_for_attach, spawn_id_get_pid and
19196 kill_wait_spawned_process.
19197 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
19198 spawn_wait_for_attach returning a spawn id instead of a pid. Use
19199 spawn_id_get_pid and kill_wait_spawned_process.
19200 * gdb.threads/attach-stopped.exp (corefunc): Use
19201 spawn_wait_for_attach, spawn_id_get_pid and
19202 kill_wait_spawned_process.
19203 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
19204 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19205 kill_wait_spawned_process instead of explicit "kill -9".
19206 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
19207 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
19208 (spawn_wait_for_attach): Use spawn instead of exec to spawn
19209 processes. Don't map cygwin/windows pids here. Now returns a
19210 spawn id list.
19211
032a0fca
SL
192122015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19213
19214 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
19215 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
19216 correct patch.
19217
61a934ca
SL
192182015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19219
19220 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
19221
4bc4d428
SL
192222015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19223
19224 Reapply:
19225 2014-05-21 Mark Wielaard <mjw@redhat.com>
19226
19227 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19228
998d452a
PA
192292015-07-30 Pedro Alves <palves@redhat.com>
19230
19231 * linux-low.c (handle_extended_wait): Set the child's last
19232 reported status to TARGET_WAITKIND_STOPPED.
19233
69dde7dc
PA
192342015-07-30 Pedro Alves <palves@redhat.com>
19235
19236 PR threads/18600
19237 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
19238 only shows inferior 1.
19239
4dd63d48
PA
192402015-07-30 Simon Marchi <simon.marchi@ericsson.com>
19241 Pedro Alves <palves@redhat.com>
19242
19243 PR threads/18600
19244 * gdb.threads/fork-plus-threads.c: New file.
19245 * gdb.threads/fork-plus-threads.exp: New file.
19246
d618e4c5
PP
192472015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19248
19249 * gdb.base/batch-preserve-term-settings.exp
19250 (test_terminal_settings_preserved_after_cli_exit): Use
19251 send_quit_command.
19252
1eef6428
PA
192532015-07-29 Pedro Alves <palves@redhat.com>
19254 Don Breazeal <donb@codesourcery.com>
19255
19256 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
19257 output from both inferior_spawn_id and gdb_spawn_id.
19258
7da5b897
SDJ
192592015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19260
19261 * gdb.threads/attach-into-signal.exp (corefunc): Use
19262 with_test_prefix on nested loops, uniquefying the test messages.
19263
dac804df
SDJ
192642015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19265
19266 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
19267 commit.
19268
06265e53
PP
192692015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19270
19271 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
19272 New proc.
19273 (test_terminal_settings_preserved_after_sigterm): New test.
19274
18206ca3
PP
192752015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19276
19277 * gdb.base/batch-preserve-term-settings.exp
19278 (test_terminal_settings_preserved_after_cli_exit): New test.
19279
90074d11
PP
192802015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19281
19282 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
19283 manipulation of saved_gdbflags.
19284 (test_terminal_settings_preserved): Remove global declaration of
19285 the unused variable pagination_prompt. Remove manipulation of
19286 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
19287 GDBFLAGS.
19288
eb1a7902
PA
192892015-07-29 Pedro Alves <palves@redhat.com>
19290
19291 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
19292
8b75dd3b
PA
192932015-07-29 Pedro Alves <palves@redhat.com>
19294
19295 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
19296 at the top.
19297
dedad4e3
PA
192982015-07-29 Pedro Alves <palves@redhat.com>
19299
19300 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
19301 (main): Call gdb_unbuffer_output.
19302 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
19303 (main): Call gdb_unbuffer_output.
19304 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
19305 (main): Call gdb_unbuffer_output.
19306 * gdb.base/call-strs.exp: Adjust to step over the
19307 gdb_unbuffer_output call.
19308 * gdb.base/catch-gdb-caused-signals.c: Include
19309 "../lib/unbuffer_output.c".
19310 (main): Call gdb_unbuffer_output.
19311 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
19312 (main): Call gdb_unbuffer_output.
19313 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
19314 (main): Call gdb_unbuffer_output.
19315 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
19316 (main): Call gdb_unbuffer_output.
19317 * gdb.base/shlib-call.exp: Adjust to step over the
19318 gdb_unbuffer_output call.
19319 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
19320 (main): Call gdb_unbuffer_output.
19321 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
19322 (main): Call gdb_unbuffer_output.
19323 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
19324 (main): Rename to ...
19325 (test): ... this.
19326 (main): Reimplement.
19327 * gdb.base/varargs.exp: Run to test instead of to main.
19328 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19329 (main): Call gdb_unbuffer_output.
19330
58789a91
PA
193312015-07-29 Pedro Alves <palves@redhat.com>
19332
19333 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19334 factore out from mi_continue_dprintf. For call-style dprintfs,
19335 expect dprintf output out of $inferior_spawn_id.
19336 (mi_continue_dprintf): Use mi_expect_dprintf.
19337 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19338 (main): Call gdb_unbuffer_output.
19339
e8376742
PA
193402015-07-29 Pedro Alves <palves@redhat.com>
19341
19342 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19343 (default_mi_gdb_start): Set inferior_spawn_id instead of
19344 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19345 gdb_spawn_id.
19346 (mi_gdb_test): Always expect inferior output from both
19347 $inferior_spawn_id and $gdb_spawn_id.
19348
08280010
PA
193492015-07-29 Pedro Alves <palves@redhat.com>
19350
19351 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19352 send_inferior and $inferior_spawn_id.
19353
4d30e432
PA
193542015-07-29 Pedro Alves <palves@redhat.com>
19355
19356 * gdb.gdb/complaints.exp (test_initial_complaints)
19357 (test_serial_complaints, test_short_complaints): Use
19358 gdb_test_stdio.
19359 (test_empty_complaint): Handle $inferior_spawn_id !=
19360 $gdb_spawn_id.
19361
0d30a335
PA
193622015-07-29 Pedro Alves <palves@redhat.com>
19363
19364 * gdb.base/varargs.exp: Use gdb_test_stdio.
19365
39413b29
PA
193662015-07-29 Pedro Alves <palves@redhat.com>
19367
19368 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19369
7cb000a9
PA
193702015-07-29 Pedro Alves <palves@redhat.com>
19371
19372 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19373
d7b8ac82
PA
193742015-07-29 Pedro Alves <palves@redhat.com>
19375
19376 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19377 parameter into two new parameters, "inf_result" and "gdb_result".
19378 Expect inferior output and gdb output from $inferior_spawn_id and
19379 $gdb_spawn_id, respectively. Adjust all callers.
19380
789c3a0c
PA
193812015-07-29 Pedro Alves <palves@redhat.com>
19382
19383 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19384 of gdb_test_sequence.
19385
77e760c3
PA
193862015-07-29 Pedro Alves <palves@redhat.com>
19387
19388 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19389 (saw_spurious_output): Expect inferior output from
19390 $inferior_spawn_id. Use gdb_test_stdio.
19391
8396d2cd
PA
193922015-07-29 Pedro Alves <palves@redhat.com>
19393
19394 * gdb.base/dprintf.exp: Use standard_testfile. Change
19395 prepare_for_testing call.
19396 (srcfile): Don't set.
19397 (restart): New procedure.
19398 (test_dprintf): New procecure, use to continue over dprintfs.
19399 (test_call, test_agent): New procedures, tests moved here.
19400 Restart gdb and recreate dprintfs. Adjust expected output.
19401
2051d61f
PA
194022015-07-29 Pedro Alves <palves@redhat.com>
19403
19404 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19405
452397af
PA
194062015-07-29 Pedro Alves <palves@redhat.com>
19407
19408 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19409
8aed9555
PA
194102015-07-29 Pedro Alves <palves@redhat.com>
19411
19412 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19413 gdb_test_stdio.
19414
188a61b4
PA
194152015-07-29 Pedro Alves <palves@redhat.com>
19416
19417 * lib/gdb.exp (gdb_test_stdio): New procedure.
19418
12264a45
PA
194192015-07-29 Pedro Alves <palves@redhat.com>
19420
19421 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19422
23ffc893
PA
194232015-07-29 Pedro Alves <palves@redhat.com>
19424
19425 * gdb.base/call-signal-resume.exp: Remove check for
19426 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19427 * gdb.base/unwindonsignal.exp: Likewise.
19428 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19429 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19430
65566918
PA
194312015-07-29 Pedro Alves <palves@redhat.com>
19432
19433 * gdb.base/siginfo-addr.c (pass): New function.
19434 (handler): Call it iff si_addr is correct.
19435 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19436 Set a breakpoint at "pass" and continue to it.
19437
d60a9221
SDJ
194382015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19439
19440 * gdb.python/py-objfile.exp: Make some tests have unique names.
19441 * gdb.python/py-pp-registration.exp: Likewise.
19442
bde40b8f
PA
194432015-07-28 Pedro Alves <palves@redhat.com>
19444
19445 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19446
13e1dec8
SM
194472015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19448
19449 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19450
da33c9a7
SM
194512015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19452
19453 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19454
077836f7
PP
194552015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19456
19457 * gdb.base/gdb-sigterm-2.exp: New test.
19458
b8cc7b2e
DE
194592015-07-25 Doug Evans <xdje42@gmail.com>
19460
19461 Revert:
19462 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19463 (workers/%.worker, build-perf): New rule.
19464 (GDB_PERFTEST_MODE): New variable.
19465 (check-perf): Use it.
19466 (clean): Clean up gdb.perf parallel build subdirs.
19467 * lib/build-piece.exp: New file.
19468 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19469 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19470 name.
19471 (standard_temp_file): Ditto.
19472 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19473 of $GDB_PARALLEL.
19474
c8bd4544
DE
194752015-07-24 Doug Evans <dje@google.com>
19476
19477 * gdb.perf/lib/perftest/utils.py: New file.
19478 * gdb.perf/gm-hello.cc: New file.
19479 * gdb.perf/gm-pervasive-typedef.cc: New file.
19480 * gdb.perf/gm-pervasive-typedef.h: New file.
19481 * gdb.perf/gm-std.cc: New file.
19482 * gdb.perf/gm-std.h: New file.
19483 * gdb.perf/gm-use-cerr.cc: New file.
19484 * gdb.perf/gm-utils.h: New file.
19485 * gdb.perf/gmonster-null-lookup.py: New file.
19486 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19487 * gdb.perf/gmonster-print-cerr.py: New file.
19488 * gdb.perf/gmonster-ptype-string.py: New file.
19489 * gdb.perf/gmonster-runto-main.py: New file.
19490 * gdb.perf/gmonster-select-file.py: New file.
19491 * gdb.perf/gmonster1-null-lookup.exp: New file.
19492 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19493 * gdb.perf/gmonster1-print-cerr.exp: New file.
19494 * gdb.perf/gmonster1-ptype-string.exp: New file.
19495 * gdb.perf/gmonster1-runto-main.exp: New file.
19496 * gdb.perf/gmonster1-select-file.exp: New file.
19497 * gdb.perf/gmonster1.cc: New file.
19498 * gdb.perf/gmonster1.exp: New file.
19499 * gdb.perf/gmonster2-null-lookup.exp: New file.
19500 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19501 * gdb.perf/gmonster2-print-cerr.exp: New file.
19502 * gdb.perf/gmonster2-ptype-string.exp: New file.
19503 * gdb.perf/gmonster2-runto-main.exp: New file.
19504 * gdb.perf/gmonster2-select-file.exp: New file.
19505 * gdb.perf/gmonster2.cc: New file.
19506 * gdb.perf/gmonster2.exp: New file.
19507
6eab34f3
DE
195082015-07-24 Doug Evans <dje@google.com>
19509
19510 * gdb.perf/README: New file.
19511 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19512 * lib/gen-perf-test.exp: New file.
19513
63738bfd
DE
195142015-07-24 Doug Evans <dje@google.com>
19515
19516 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19517 (PerfTest::startup): New function.
19518 (PerfTest::run): Return result of calling body.
19519 (PerfTest::assemble): Rewrite.
19520 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19521 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19522 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19523 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19524 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19525
7b606f95
DE
195262015-07-24 Doug Evans <dje@google.com>
19527
19528 * lib/gdb.exp (clean_restart): Make executable optional.
19529
a97b16b8
DE
195302015-07-24 Doug Evans <dje@google.com>
19531
19532 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19533 compiler_info references.
19534 * gdb.cp/temargs.exp: Ditto.
19535 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19536 (get_compiler_info): Early exit if already computed. Set compiler_info
19537 to "unknown" if there was a problem.
19538 (test_compiler_info): Add function comment. Call get_compiler_info.
19539
35baa57f
DE
195402015-07-24 Doug Evans <dje@google.com>
19541
19542 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19543 (workers/%.worker, build-perf): New rule.
19544 (GDB_PERFTEST_MODE): New variable.
19545 (check-perf): Use it.
19546 (clean): Clean up gdb.perf parallel build subdirs.
19547 * lib/build-piece.exp: New file.
19548 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19549 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19550 name.
19551 (standard_temp_file): Ditto.
19552 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19553 of $GDB_PARALLEL.
19554
6ebea266
DE
195552015-07-24 Doug Evans <dje@google.com>
19556
19557 * lib/future.exp (gdb_default_target_compile): New option
19558 "early_flags".
19559 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19560 --as-needed.
19561
1e76a7e9
SDJ
195622015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19563
19564 * gdb.base/catch-syscall.exp: Call gdb_exit before
19565 gdb_skip_xml_test.
19566
5068630a
PA
195672015-07-24 Pedro Alves <palves@redhat.com>
19568
19569 * gdb.python/py-events.exp: Accept output between the stop event
19570 and the prompt.
19571 * gdb.python/py-evsignal.exp: Likewise.
19572 * gdb.python/py-evthreads.exp: Likewise.
19573
77598427
PA
195742015-07-24 Pedro Alves <palves@redhat.com>
19575
19576 PR gdb/18717
19577 * gdb.threads/non-ldr-exit.c: New file.
19578 * gdb.threads/non-ldr-exit.exp: New file.
19579
11e6c98f
YQ
195802015-07-24 Yao Qi <yao.qi@linaro.org>
19581
19582 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19583 restarting process.
19584
51aee833
YQ
195852015-07-24 Yao Qi <yao.qi@linaro.org>
19586
19587 * gdb.server/ext-restart.exp: New file.
19588
8cfe207c
YQ
195892015-07-24 Yao Qi <yao.qi@linaro.org>
19590
19591 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19592 argument options.
19593 * gdb.server/ext-wrapper.exp: New file.
19594
cc12ce38
DE
195952015-07-23 Doug Evans <dje@google.com>
19596
19597 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19598 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19599
d0d84780
PMR
196002015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19601
19602 * gdb.ada/var_arr_typedef.exp: New testcase.
19603 * gdb.ada/var_arr_typedef/pack.adb: New file.
19604 * gdb.ada/var_arr_typedef/pack.ads: New file.
19605 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19606
8b558f79
JB
196072015-07-20 Joel Brobecker <brobecker@adacore.com>
19608
19609 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19610
775a3298
JK
196112015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19612
19613 * gdb.arch/i386-biarch-core.exp: Replace istarget
19614 by "complete set gnutarget". Remove expectation for the "core-file"
19615 command.
19616
db1ff28b
JK
196172015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19618
19619 Revert the previous commit:
19620 Tests for validate symbol file using build-id.
19621
0a94970d
JK
196222015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19623
19624 Tests for validate symbol file using build-id.
19625 * gdb.base/solib-mismatch-lib.c: New file.
19626 * gdb.base/solib-mismatch-libmod.c: New file.
19627 * gdb.base/solib-mismatch.c: New file.
19628 * gdb.base/solib-mismatch.exp: New file.
19629
03346981
SL
196302015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19631
19632 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19633 nios2-*-linux*.
19634 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19635 * gdb.base/siginfo.exp: Likewise.
19636 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19637
42422cc7
PL
196382015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19639
19640 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19641 Move it to ...
19642 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19643 ... here.
19644 * gdb.trace/range-stepping.exp: Check that the target supports
19645 range stepping.
19646
cfa68bae
JK
196472015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19648
19649 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19650
8ffdba26
PA
196512015-07-14 Pedro Alves <palves@redhat.com>
19652
19653 * gdb.base/killed-outside.exp: New file.
19654 * gdb.base/killed-outside.c: New file.
19655
218a5a11
JK
196562015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19657
19658 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19659 (n at main): New.
19660 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19661
e03ed3c6
AA
196622015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19663
19664 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19665 infcall tests instead of setting up for KFAIL.
19666
485668e5
MM
196672015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19668
19669 * gdb.btrace/record_goto-step.exp: New.
19670
08464196
JK
196712015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19672
19673 PR compile/18484
19674 * gdb.compile/compile.c (struct struct_type): Add volatile to
19675 selffield's type.
19676 * gdb.compile/compile.exp
19677 (compile code struct_object.selffield = &struct_object): Skip further
19678 struct_object tests if this one xfails.
19679
bcf5c1d9
RC
196802015-07-08 Robert O'Callahan <robert@ocallahan.org>
19681
19682 PR exp/18617
19683 * gdb.trace/ax.exp: Add test.
19684
4931af25
YQ
196852015-07-07 Yao Qi <yao.qi@linaro.org>
19686
19687 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19688 instead of istarget "aarch64*-*-*".
19689 * gdb.arch/aarch64-fp.exp: Likewise.
19690 * gdb.base/float.exp: Likewise.
19691 * gdb.reverse/aarch64.exp: Likewise.
19692 * lib/gdb.exp (is_aarch64_target): New proc.
19693
9fcf688e
YQ
196942015-07-07 Yao Qi <yao.qi@linaro.org>
19695
19696 * lib/gdb.exp (is_aarch32_target): New proc.
19697 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19698 instead of "istarget "arm*-*-*"".
19699 * gdb.arch/arm-disp-step.exp: Likewise.
19700 * gdb.arch/thumb-bx-pc.exp: Likewise.
19701 * gdb.arch/thumb-prologue.exp: Likewise.
19702 * gdb.arch/thumb-singlestep.exp: Likewise.
19703 * gdb.base/disp-step-syscall.exp: Likewise.
19704 * gdb.base/float.exp: Likewise.
19705
fbd8d50d
YQ
197062015-07-07 Yao Qi <yao.qi@linaro.org>
19707
19708 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19709 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19710
71be1fdc
YQ
197112015-07-07 Yao Qi <yao.qi@linaro.org>
19712
19713 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19714 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19715 if it exists.
19716 * gdb.multi/multi-arch.exp: Likewise.
19717
3e221d36
SM
197182015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19719
19720 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19721 print.
19722
d441430b
YQ
197232015-07-07 Yao Qi <yao.qi@linaro.org>
19724
19725 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19726
06f810bd
MG
197272015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19728
19729 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19730 '[' and ']' characters.
19731
5e61e7c0
IB
197322015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19733
19734 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19735
28bf096c
PA
197362015-06-29 Pedro Alves <palves@redhat.com>
19737
19738 PR threads/18127
19739 * gdb.threads/hand-call-new-thread.c: New file.
19740 * gdb.threads/hand-call-new-thread.c: New file.
19741
ee93cd5e
KS
197422015-06-26 Keith Seitz <keiths@redhat.com>
19743 Doug Evans <dje@google.com>
19744
19745 PR 16253
19746 * gdb.cp/var-tag-2.cc: New file.
19747 * gdb.cp/var-tag-3.cc: New file.
19748 * gdb.cp/var-tag-4.cc: New file.
19749 * gdb.cp/var-tag.cc: New file.
19750 * gdb.cp/var-tag.exp: New file.
19751
fc637f04
PP
197522015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19753
19754 * gdb.base/history-duplicates.exp: New test.
19755
2e52ae68
PP
197562015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19757
19758 * gdb.base/completion.exp: Test the completion of the "focus"
19759 command.
19760
6e22494e
JK
197612015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19762
19763 * gdb.arch/amd64-prologue-skip.S: New file.
19764 * gdb.arch/amd64-prologue-skip.exp: New file.
19765
bf7b9cd9
SM
197662015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19767
19768 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19769 is_address_zero_readable check.
19770
201e8dfd
PB
197712015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19772
19773 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19774 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19775
5cd867b4
YQ
197762015-06-24 Yao Qi <yao.qi@linaro.org>
19777
19778 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19779 linux targets.
19780
4d7be007
YQ
197812015-06-24 Yao Qi <yao.qi@linaro.org>
19782
19783 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19784 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19785 * gdb.base/siginfo-thread.exp: Likewise.
19786
07fcd301
YQ
197872015-06-22 Yao Qi <yao.qi@linaro.org>
19788
19789 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19790
52042a00
YQ
197912015-06-22 Yao Qi <yao.qi@linaro.org>
19792
19793 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19794 aarch64*-*-*.
19795 (skip_hw_watchpoint_tests): Likewise.
19796
74bd41ce
PP
197972015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19798
19799 * gdb.base/gdbinit-history.exp: Test the interaction between
19800 setting GDBHISTSIZE and setting the history size via .gdbinit.
19801
bc460514
PP
198022015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19803
19804 PR gdb/16999
19805 * gdb.base/gdbhistsize-history.exp: New test.
19806
b58c513b
PP
198072015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19808
19809 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19810 with GDBHISTSIZE.
19811 * gdb.base/readline.exp: Likewise.
19812
92046791
YQ
198132015-06-17 Yao Qi <yao.qi@linaro.org>
19814
19815 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19816 line.
19817
2093d2d3
PP
198182015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19819
19820 * gdb.base/gdbinit-history.exp: Add test case to check that
19821 an unlimited history file does not get truncated on exit.
19822
e6c693af
AA
198232015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19824
19825 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19826 (VECTOR): New macro. Use it...
19827 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19828 ...for these typedefs.
19829 (int8, char1, int1, double1): New typedefs.
19830 (struct just_int2, struct two_int2): New structures.
19831 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19832 (add_structvecs, add_singlevecs): New functions.
19833 (main): Call add_some_intvecs twice.
19834 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19835 the compile and exit upon failure. Try compiling for the "native"
19836 architecture. Test inferior function calls with vector arguments
19837 and vector return value handling with "finish" and "return".
19838
c74f7d1c
JT
198392015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19840
19841 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19842 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19843 PE file.
19844 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19845
98aa42ee
AT
198462015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19847
19848 PR breakpoints/16465
19849 * gdb.mi/mi-dprintf-pending.c: New file.
19850 * gdb.mi/mi-dprintf-pending.exp: New test.
19851 * gdb.mi/mi-dprintf-pendshr.c: New file.
19852
7d73c23c 198532015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19854 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19855
19856 * gdb.arch/i386-mpx-map.c: New file.
19857 * gdb.arch/i386-mpx-map.exp: New File.
19858
198592015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19860
19861 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19862 * gdb.arch/i386-mpx.exp: Indentation fixed.
19863
198642015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19865
19866 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19867 function and improved indentation.
19868 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19869 gdb_test_multiple. Added additional tests to skip the test.
19870
198712015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19872
19873 * gdb.arch/i386-avx512.c: Change path in include file.
19874 * gdb.arch/i386-avx512.exp: Change include dir path
19875 compilation flag.
19876 * gdb.arch/i386-mpx.c: Change path in include file.
19877 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19878 flag.
19879
d5eba19a
JK
198802015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19881
19882 * gdb.compile/compile-print.exp (compile print *vararray@3)
19883 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19884
7f361056
JK
198852015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19886
19887 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19888 (do not keep jit in memory): ... this.
19889 (expect 5): Change it to ...
19890 (expect no 5): ... this.
19891
3b462ec2
SM
198922015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19893
19894 PR gdb/15564
19895 * gdb.mi/mi-detach.exp: New file.
19896
e0619de6
JK
198972015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19898
19899 PR symtab/18392
19900 * gdb.arch/amd64-tailcall-self.S: New file.
19901 * gdb.arch/amd64-tailcall-self.c: New file.
19902 * gdb.arch/amd64-tailcall-self.exp: New file.
19903
e970cb34
DB
199042015-05-28 Don Breazeal <donb@codesourcery.com>
19905
19906 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19907 tests for remote targets by checking is_target_gdbserver.
19908
b2e2f908
DE
199092015-05-27 Doug Evans <dje@google.com>
19910
19911 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19912 * gdb.dwarf2/opaque-type-lookup.c: New file.
19913 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19914
82c7be31
DE
199152015-05-26 Doug Evans <dje@google.com>
19916
19917 * gdb.cp/iostream.cc: New file.
19918 * gdb.cp/iostream.exp: New file.
19919
b4f54984
DE
199202015-05-26 Doug Evans <dje@google.com>
19921
19922 * gdb.dwarf2/dw2-op-call.exp: Update.
19923 * gdb.dwarf2/dw4-sig-types.exp: Update.
19924 * gdb.dwarf2/implptr.exp: Update.
19925 * gdb.mi/mi-cmd-param-changed.exp: Update.
19926
4ea6efe9
DE
199272015-05-26 Doug Evans <dje@google.com>
19928
19929 * gdb.python/py-lazy-string.c: New file.
19930 * gdb.python/py-lazy-string.exp: New file.
19931 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19932 (main): Update. Add estring3.
19933 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19934 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19935
f6bb7db3
YQ
199362015-05-26 Omair Javaid <omair.javaid@linaro.org>
19937 Yao Qi <yao.qi@linaro.org>
19938
19939 * gdb.reverse/aarch64.c: New.
19940 * gdb.reverse/aarch64.exp: New.
19941
a81bfbd0
OJ
199422015-05-26 Omair Javaid <omair.javaid@linaro.org>
19943
25d49b86
PA
19944 * lib/gdb.exp (supports_process_record): Return true for
19945 aarch64*-linux*.
a81bfbd0
OJ
19946 (supports_reverse): Likewise.
19947
158bf1b4
PP
199482015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19949
19950 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19951 Use with_test_prefix.
19952
a0145030
AB
199532015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19954
19955 * gdb.base/completion.exp: Add test for completion of layout
19956 names.
19957
ebe3b578
AB
199582015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19959
19960 * lib/gdb.exp (skip_tui_tests): New proc.
19961 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19962
84204ed7
PA
199632015-05-19 Pedro Alves <palves@redhat.com>
19964
19965 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19966 Save the whole env array instead of just HOME. Unset HISTSIZE in
19967 the environment while testing. Restore whole environment
19968 afterwards.
19969
37442ce1
DE
199702015-05-16 Doug Evans <xdje42@gmail.com>
19971
19972 * gdb.guile/scm-ports.c: New file.
19973 * gdb.guile/scm-ports.exp: Add memory port tests.
19974
36de76f9
JK
199752015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19976
19977 * gdb.compile/compile-print.c: New file.
19978 * gdb.compile/compile-print.exp: New file.
19979
3a9558c4
JK
199802015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19981
19982 * gdb.compile/compile-ops.exp: Cast param to void.
19983 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19984 (compile code struct_object.selffield = &struct_object): Add xfail.
19985
aa715135
JG
199862015-05-15 Joel Brobecker <brobecker@adacore.com>
19987
19988 * gdb.ada/arr_enum_with_gap: New testcase.
19989
931e5bc3
JG
199902015-05-15 Joel Brobecker <brobecker@adacore.com>
19991
19992 * gdb.ada/byte_packed_arr: New testcase.
19993
9cd4d857
JB
199942015-05-15 Joel Brobecker <brobecker@adacore.com>
19995
19996 * gdb.ada/pckd_neg: New testcase.
19997
ebfd00d2
PP
199982015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19999
20000 PR gdb/17820
20001 * gdb.base/gdbinit-history.exp: New test.
20002 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
20003 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
20004
4c082a81
SC
200052015-05-09 Siva Chandra Reddy <sivachandra@google.com>
20006
20007 * gdb.python/py-xmethods.cc: Enhance test case.
20008 * gdb.python/py-xmethods.exp: New tests.
20009 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
20010 function.
20011 (B_indexoper): Likewise.
20012 (global_dm_list) : Add new xmethod worker functions.
20013
f7797074
SDJ
200142015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
20015
20016 * gdb.base/coredump-filter.exp: Correctly unset
20017 "coredump_var_addr" array.
20018
a4674e4e
PA
200192015-05-08 Pedro Alves <palves@redhat.com>
20020
20021 * gdb.server/non-existing-program.exp: Unset spawn_id.
20022
df2eb078
SC
200232015-05-08 Siva Chandra Reddy <sivachandra@google.com>
20024
20025 PR python/18291
20026 * gdb.python/py-xmethods.exp: Add tests.
20027
422349a3
YQ
200282015-05-08 Yao Qi <yao.qi@linaro.org>
20029
20030 PR gdb/18208
20031 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
20032 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
20033 function set_coredump_filter, and remove remote_exec call.
20034 Remove argument ipid. Callers update.
20035 (top level): Don't get inferior's PID.
20036
63fc80ce
AA
200372015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
20038
20039 * gdb.base/watch_thread_num.exp: Skip test on targets without
20040 access watchpoints.
20041
80ad801e
PA
200422015-05-06 Pedro Alves <palves@redhat.com>
20043
20044 PR server/18081
20045 * gdb.server/non-existing-program.exp: New file.
20046
0fa7fe50
JB
200472015-05-05 Joel Brobecker <brobecker@adacore.com>
20048
20049 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
20050
3ea89b92
PMR
200512015-05-05 Joel Brobecker <brobecker@adacore.com>
20052
20053 * gdb.ada/out_of_line_in_inlined: New testcase.
20054
87b8eff0
JB
200552015-05-05 Joel Brobecker <brobecker@adacore.com>
20056
20057 * gdb.ada/var_rec_arr: New testcase.
20058
5fccc635
YQ
200592015-04-30 Yao Qi <yao.qi@linaro.org>
20060
20061 * gdb.base/break-idempotent.exp: If
20062 skip_hw_watchpoint_multi_tests returns true, skip the tests
20063 on "rwatch" and "awatch".
20064
42d38f42
YQ
200652015-04-30 Yao Qi <yao.qi@linaro.org>
20066
20067 * gdb.base/relativedebug.exp: Invoke gdb command
20068 "info sharedlibrary", and if libc.so doesn't have debug info,
20069 skip the test.
20070
2ce1cdbf
DE
200712015-04-29 Doug Evans <dje@google.com>
20072
20073 * gdb.python/py-xmethods.exp: Add ptype tests.
20074 * gdb.python/py-xmethods.py (E_method_char_worker): Add
20075 get_result_type method.
20076
f24a38c5
LM
200772015-04-29 Luis Machado <lgustavo@codesourcery.com>
20078
20079 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
20080 the target does not support hardware watchpoints.
20081
ecbf2b3c
LM
200822015-04-29 Luis Machado <lgustavo@codesourcery.com>
20083
20084 * gdb.base/break-always.exp: Abort testing if writing to memory
20085 causes an error.
20086
34f5f757
DE
200872015-04-28 Doug Evans <dje@google.com>
20088
20089 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
20090 * gdb.python/py-pp-registration.exp: ... here. New file.
20091 * gdb.python/py-pp-registration.c: New file.
20092 * gdb.python/py-pp-registration.py: New file.
20093
69b4374a
DE
200942015-04-28 Doug Evans <dje@google.com>
20095
20096 * gdb.python/py-bad-printers.c: New file.
20097 * gdb.python/py-bad-printers.py: New file.
20098 * gdb.python/py-bad-printers.exp: New file.
20099
59fb7612
SS
201002015-04-28 Sasha Smundak <asmundak@google.com>
20101
20102 * gdb.python/py-type.exp: New test.
20103
2631b16a
AW
201042015-04-28 Andy Wingo <wingo@igalia.com>
20105
20106 * gdb.python/py-parameter.exp:
20107 * gdb.guile/scm-parameter.exp: Escape the path that we are
20108 matching against, as it might contain characters that are special
20109 to regular expressions.
20110
460efde1
JB
201112015-04-27 Joel Brobecker <brobecker@adacore.com>
20112
20113 * gdb.ada/rec_comp: New testcase.
20114
2d369d8e
SDJ
201152015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
20116
20117 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
20118 before using it.
20119
cf75d6c3
AB
201202015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
20121
20122 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
20123 new tests for verilog output.
20124
8dbe7ca5
YQ
201252015-04-24 Yao Qi <yao.qi@linaro.org>
20126
20127 * boards/remote-gdbserver-on-localhost.exp: New file.
20128
4ef9fb2f
PA
201292015-04-23 Pedro Alves <palves@redhat.com>
20130
20131 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
20132 $inferior_spawn_id instead of $inferior_spawn_id directly. On
20133 "end of file", remove $inferior_spawn_id from the indirect list.
20134
0a803169
PA
201352015-04-23 Pedro Alves <palves@redhat.com>
20136
20137 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
20138
749ef8f8
PA
201392015-04-23 Pedro Alves <palves@redhat.com>
20140
20141 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
20142 on $any_spawn_id instead of only on $gdb_spawn_id.
20143
8aae4344
PM
201442015-04-21 Pierre Muller <muller@sourceware.org>
20145
20146 PR pascal/17815
20147 * lib/pascal.exp (gpc_compile): Add new option "class".
20148 (fpc_compile): Likewise.
20149 * gdb.pascal/case-insensitive-symbols.pas: New file.
20150 * gdb.pascal/case-insensitive-symbols.exp: New file.
20151
1586c8fb
GB
201522015-04-20 Gary Benson <gbenson@redhat.com>
20153
20154 * gdb.base/attach.exp: Fix three extended remote failures.
20155
1b6e6f5c
GB
201562015-04-17 Gary Benson <gbenson@redhat.com>
20157
20158 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
20159 the main executable over the remote protocol.
20160
e797481d
PA
201612015-04-16 Pedro Alves <palves@redhat.com>
20162
20163 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
20164 a new gdbserver if gdbserver_reconnect_p is set.
20165
1ca99c42
PA
201662015-04-16 Pedro Alves <palves@redhat.com>
20167
20168 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
20169 is set, don't exit gdbserver.
20170
af9fd6f8
AA
201712015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20172
20173 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
20174 appropriate .insn, such that an older assembler can be used.
20175 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
20176 the z/Architecture instruction set on 31-bit targets as well.
20177
04ff1e61
AA
201782015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20179
20180 * gdb.go/handcall.exp: Remove all logic related to the first
20181 breakpoint and rely on go_runto_main instead.
20182 * gdb.go/strings.exp: Likewise.
20183 * gdb.go/unsafe.exp: Likewise.
20184 * gdb.go/hello.exp: Likewise. Also rename the remaining
20185 breakpoint marker to "breakpoint 1".
20186 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
20187 * gdb.go/strings.go: Likewise.
20188 * gdb.go/unsafe.go: Likewise.
20189 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
20190 "set breakpoint 2 here" and rename the remaining breakpoint marker
20191 to "breakpoint 1".
20192
40d2f8d6
SM
201932015-04-15 Simon Marchi <simon.marchi@ericsson.com>
20194
20195 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
20196 if itertools.imap is not present.
20197 * gdb.python/py-objfile.exp: Add parentheses.
20198 * gdb.python/py-type.exp: Same.
20199 * gdb.python/py-unwind-maint.py: Same.
20200
8cbc97c6
YQ
202012015-04-15 Yao Qi <yao.qi@linaro.org>
20202
20203 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
20204 of ":$ptr_size" and set its form explicitly.
20205
45fd756c
YQ
202062015-04-15 Pedro Alves <palves@redhat.com>
20207 Yao Qi <yao.qi@linaro.org>
20208
20209 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
20210 timeout by factor of 4.
20211 (test_regular_watch): Likewise.
20212 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
20213 * gdb.reverse/sigall-reverse.exp: Likewise.
20214 * gdb.reverse/until-precsave.exp: Likewise.
20215 * lib/gdb.exp (with_timeout_factor): New proc.
20216 (gdb_expect): Move some code to ...
20217 (get_largest_timeout): ... here. New procedure.
20218
9e811bc3
LM
202192015-04-14 Luis Machado <lgustavo@codesourcery.com>
20220
20221 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
20222
0ff6fcb2
LM
202232015-04-13 Luis Machado <lgustavo@codesourcery.com>
20224
20225 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
20226 to write to the .text section.
20227
7578d5f7
LM
202282015-04-13 Luis Machado <lgustavo@codesourcery.com>
20229
20230 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
20231 Handle the case of targets that do not provide PID information.
20232
2efe15c4
YQ
202332015-04-13 Yao Qi <yao.qi@linaro.org>
20234
20235 * lib/gdbserver-support.exp (gdb_exit): Catch exception
20236 and use expect instead of gdb_expect.
20237
8cd8f2f8
SDJ
202382015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
20239
20240 * gdb.base/coredump-filter.exp: Rename variable "addr" to
20241 "coredump_var_addr" to avoid naming conflict with other testcases.
20242
9ee41772
PA
202432015-04-10 Pedro Alves <palves@redhat.com>
20244
20245 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
20246 gdb_test_sequence and gdb_assert.
20247
07473109
PA
202482015-04-10 Pedro Alves <palves@redhat.com>
20249
20250 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
20251 test messages that don't include the breakpoint address.
20252
de3db44c
YQ
202532015-04-10 Yao Qi <yao.qi@linaro.org>
20254
20255 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
20256 false for some offset and width combinations which aren't
20257 supported by linux kernel.
20258
c79d856c
PA
202592015-04-10 Pedro Alves <palves@redhat.com>
20260
20261 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
20262 procedure, factored out from ...
20263 (top level): ... here. Add "set displaced-stepping" testing axis.
20264 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
20265 parameter "displaced". Use it.
20266 (top level): Use foreach and add "set displaced-stepping" testing
20267 axis.
20268
ebc90b50
PA
202692015-04-10 Pedro Alves <palves@redhat.com>
20270
20271 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
20272 Remove comment.
20273 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
20274 both the address of the instruction that triggers the watchpoint
20275 and the address of the instruction immediately after, and use
20276 those addresses for the test. Fix comment.
20277
8f572e5c
PA
202782015-04-10 Pedro Alves <palves@redhat.com>
20279
20280 * gdb.base/sigstep.exp (breakpoint_to_handler)
20281 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
20282 Test "backtrace" in handler.
20283 (breakpoint_over_handler): New parameter 'displaced'. Use it.
20284 (top level): Add new "displaced" test axis to
20285 breakpoint_to_handler, breakpoint_to_handler_entry and
20286 breakpoint_over_handler.
20287
8d707a12
PA
202882015-04-10 Pedro Alves <palves@redhat.com>
20289
20290 PR gdb/18216
20291 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
20292
ef713951
YQ
202932015-04-10 Yao Qi <yao.qi@linaro.org>
20294
20295 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
20296 (test_add_rn_pc): New function.
20297 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
20298 (top level): Invoke test_add_rn_pc.
20299
906d60cf
PA
203002015-04-10 Pedro Alves <palves@redhat.com>
20301
20302 PR gdb/13858
20303 * gdb.base/step-over-no-symbols.exp: New file.
20304
f2983cc3
AW
203052015-04-09 Andy Wingo <wingo@igalia.com>
20306
20307 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
20308 after the Python tests.
20309
6d62641c
SDJ
203102015-04-08 Keith Seitz <keiths@redhat.com>
20311
20312 PR python/16699
20313 * gdb.python/py-completion.exp: New tests for completion.
20314 * gdb.python/py-completion.py (CompleteLimit1): New class.
20315 (CompleteLimit2): Likewise.
20316 (CompleteLimit3): Likewise.
20317 (CompleteLimit4): Likewise.
20318 (CompleteLimit5): Likewise.
20319 (CompleteLimit6): Likewise.
20320 (CompleteLimit7): Likewise.
20321
f3770638
PA
203222015-04-08 Pedro Alves <palves@redhat.com>
20323
20324 PR gdb/18214
20325 PR gdb/18216
20326 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
20327 function.
20328 (main): Install it as SIGUSR1 handler.
20329 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20330 parameter. Always use "setup" as prefix. Toggle "set
20331 displaced-stepping" off/on depending on global. Don't switch to
20332 thread 1 here.
20333 (top level): Add displaced stepping "off/on" test axis. Update
20334 "setup" calls. Wrap each subtest with with_test_prefix. Test
20335 continuing with a queued signal in each thread.
20336
4496bed7
PA
203372015-04-08 Pedro Alves <palves@redhat.com>
20338
20339 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20340 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20341 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20342 Return early if running to main fails.
20343 * gdb.trace/while-stepping.exp: Likewise.
20344
b97fde92
PA
203452015-04-07 Pedro Alves <palves@redhat.com>
20346
20347 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20348 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20349 interact with inferior program.
20350
f71c18e7
PA
203512015-04-07 Pedro Alves <palves@redhat.com>
20352
20353 * lib/gdb.exp (inferior_spawn_id): New global.
20354 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20355 spawn id after processing the user code.
20356 (default_gdb_start): Set inferior_spawn_id.
20357 (send_inferior): New procedure.
20358 * lib/gdbserver-support.exp (gdbserver_start): Set
20359 inferior_spawn_id.
20360 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20361
6423214f
PA
203622015-04-07 Pedro Alves <palves@redhat.com>
20363
20364 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20365 * lib/gdbserver-support.exp (gdbserver_start): Make
20366 $server_spawn_id global.
20367 (gdbserver_start): Don't wait for gdbserver's spawn id with
20368 expect_background.
20369 (close_gdbserver): New procedure.
20370 (gdb_exit): Rename the default version and reimplement.
20371
71c0ee8c
PA
203722015-04-07 Pedro Alves <palves@redhat.com>
20373
72f4393d 20374 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20375 append the substituted item, not the original item.
20376
203bc29b
PA
203772015-04-07 Pedro Alves <palves@redhat.com>
20378
20379 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20380 gdb_expect.
20381
508a3ddf
PA
203822015-04-07 Pedro Alves <palves@redhat.com>
20383
20384 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20385 output appearing once only.
20386
9f6dbe2b
PA
203872015-04-07 Pedro Alves <palves@redhat.com>
20388
20389 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20390 that doesn't expect anything. Return early if running to main
20391 fails.
20392
337532fa
YQ
203932015-04-07 Yao Qi <yao.qi@linaro.org>
20394
20395 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20396 (child_function): Call alarm.
20397 (main): Move call to alarm into the loop.
20398 * gdb.threads/non-stop-fair-events.exp: Build program with
20399 -DTIMEOUT=$timeout.
20400
01b622d4
DE
204012015-04-06 Doug Evans <xdje42@gmail.com>
20402
20403 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20404 Fix dest parameter to board_info.
20405 (fpc_compile): Ditto.
20406 (gdb_compile_pascal): Rename dest arg to destfile.
20407
961f4160
PMR
204082015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20409
20410 * gdb.ada/funcall_ref.exp: New file.
20411 * gdb.ada/funcall_ref/foo.adb: New file.
20412
cafda597
YQ
204132015-04-02 Yao Qi <yao.qi@linaro.org>
20414
20415 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20416 is remote.
20417
fed040c6
GB
204182015-04-02 Gary Benson <gbenson@redhat.com>
20419
20420 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20421
d11916aa
SS
204222015-04-01 Sasha Smundak <asmundak@google.com>
20423
20424 * gdb.python/py-unwind-maint.c: New file.
20425 * gdb.python/py-unwind-maint.exp: New test.
20426 * gdb.python/py-unwind-maint.py: New file.
20427 * gdb.python/py-unwind.c: New file.
20428 * gdb.python/py-unwind.exp: New test.
20429 * gdb.python/py-unwind.py: New test.
20430
a1471180
PA
204312015-04-01 Pedro Alves <palves@redhat.com>
20432
20433 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20434 to fail instead of non-existent $test.
20435
0bbeccb1
PA
204362015-04-01 Pedro Alves <palves@redhat.com>
20437
20438 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20439 GDBFLAGS if not empty.
20440
3c724c8c
PMR
204412015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20442
20443 * gdb.ada/complete.exp: Remove "multi_line".
20444 * gdb.ada/info_exc.exp: Remove "multi_line".
20445 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20446 * gdb.ada/ptype_field.exp: Remove "multi_line".
20447 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20448 * gdb.ada/tagged.exp: Remove "multi_line".
20449 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20450 [multi_line ...]
20451 * gdb.btrace/delta.exp: Likewise.
20452 * gdb.btrace/exception.exp: Likewise.
20453 * gdb.btrace/function_call_history.exp: Likewise.
20454 * gdb.btrace/instruction_history.exp: Likewise.
20455 * gdb.btrace/nohist.exp: Likewise.
20456 * gdb.btrace/record_goto.exp: Likewise.
20457 * gdb.btrace/segv.exp: Likewise.
20458 * gdb.btrace/stepi.exp: Likewise.
20459 * gdb.btrace/tailcall.exp: Likewise.
20460 * gdb.btrace/unknown_functions.exp: Likewise.
20461 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20462 * lib/gdb.exp: Add the "multi_line" helper.
20463
4eec2deb
PA
204642015-04-01 Pedro Alves <palves@redhat.com>
20465
20466 * gdb.threads/tid-reuse.c: New file.
20467 * gdb.threads/tid-reuse.exp: New file.
20468
df8411da
SDJ
204692015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20470
20471 PR corefiles/16092
20472 * gdb.base/coredump-filter.c: New file.
20473 * gdb.base/coredump-filter.exp: Likewise.
20474
6ef37366
PM
204752015-03-27 Petr Machata <pmachata@redhat.com>
20476
20477 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20478 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20479 (Dwarf::assemble): Initialize them.
20480 (Dwarf::lines): New function.
20481
7ec911b0
JT
204822015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20483
20484 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20485 SYMBOL_PREFIX for x86_64-*-cygwin.
20486
ff908ebf
AW
204872015-03-26 Andy Wingo <wingo@igalia.com>
20488
20489 PR symtab/18148
20490 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20491 const_value but not a location.
20492 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20493 location defined in non-main CUs are visible.
20494
6d5f0679
YQ
204952015-03-26 Yao Qi <yao.qi@linaro.org>
20496
20497 PR testsuite/18139
20498 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20499 Add a line number entry for the same line.
20500 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20501 Add a line number entry for the same line.
20502
2898689b
YQ
205032015-03-26 Yao Qi <yao.qi@linaro.org>
20504
20505 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20506 .int 0.
20507 (func): Likewise. Add .Lfunc_1 label.
20508 Use .Lfunc_1 label.
20509 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20510 .int 0.
20511 (func): Likewise.
20512 Use .Lfunc_1 label.
20513
85180498
YQ
205142015-03-26 Yao Qi <yao.qi@linaro.org>
20515
20516 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20517 Call gdb_compile instead to compile each .s files without debug
20518 information.
20519
8aa08a8d
YQ
205202015-03-26 Yao Qi <yao.qi@linaro.org>
20521
20522 * gdb.base/savedregs.exp (process_saved_regs): Make
20523 "Saved registers:" optional in the pattern.
20524
66849923
MM
205252015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20526
20527 * gdb.btrace/next.exp: Merged into step.exp.
20528 * gdb.btrace/finish.exp: Merged into step.exp.
20529 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20530 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20531 "record goto" and checking the exact replay position.
20532 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20533 check for "Recording format" in "info record" output.
20534 * gdb.btrace/record_goto.exp: Choose test file based on target.
20535 * gdb.btrace/x86-record_goto.S: Renamed into ...
20536 * gdb.btrace/x86_64-record_goto.S: ... this.
20537 * gdb.btrace/i686-record_goto.S: New.
20538 * gdb.btrace/x86-tailcall.S: Renamed into ...
20539 * gdb.btrace/x86_64-tailcall.S: ... this.
20540 * gdb.btrace/i686-tailcall.S: New.
20541 * gdb.btrace/x86-tailcall.c: Renamed into ...
20542 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20543 separate statements. Update test.
20544 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20545 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20546 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20547 * gdb.btrace/tailcall.exp: Choose test file based on target.
20548 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20549
11cc1b74
MM
205502015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20551
20552 * gdb.btrace/exception.exp: Increase BTS buffer size.
20553
a25d8bf9
PA
205542015-03-24 Pedro Alves <palves@redhat.com>
20555
20556 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20557
856e7dd6
PA
205582015-03-24 Pedro Alves <palves@redhat.com>
20559
20560 * gdb.threads/schedlock.exp (test_step): No longer expect that
20561 "set scheduler-locking step" with "next" over a function call runs
20562 threads unlocked.
20563
ad235a41
AT
205642015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20565
20566 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20567
15630549
AT
205682015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20569
20570 PR breakpoints/16466
20571 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20572 * gdb.mi/mi-pending.c (thread_func): New function.
20573 (int main): Add threading support required.
20574 * gdb.mi/mi-pending.exp: Add tests for this issue.
20575 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20576 (pendfunc2): Remove stdio dependency.
20577 * gdb.mi/mi-pendshr2.c: New file.
20578
693dca06
KS
205792015-03-23 Keith Seitz <keiths@redhat.com>
20580
20581 * gdb.linespec/keywords.c: New file.
20582 * gdb.linespec/keywords.exp: New file.
20583
7e993ebf
KS
205842015-03-23 Keith Seitz <keiths@redhat.com>
20585
20586 PR gdb/18021
20587 * gdb.dwarf2/staticvirtual.exp: New test.
20588
bc23328c
JK
205892015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20590
20591 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20592 * README: Remove HP-UX and gdb.hp.
20593 (configuration):
20594 * configure: Regenerate.
20595 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20596 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20597 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20598 gdb.hp/gdb.defects/Makefile.
20599 * gdb.hp/Makefile.in: File deleted.
20600 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20601 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20602 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20603 * gdb.hp/gdb.aCC/run.c: File deleted.
20604 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20605 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20606 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20607 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20608 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20609 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20610 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20611 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20612 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20613 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20614 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20615 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20616 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20617 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20618 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20619 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20620 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20621 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20622 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20623 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20624 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20625 * gdb.hp/gdb.compat/average.c: File deleted.
20626 * gdb.hp/gdb.compat/sum.c: File deleted.
20627 * gdb.hp/gdb.compat/xdb.c: File deleted.
20628 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20629 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20630 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20631 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20632 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20633 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20634 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20635 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20636 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20637 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20638 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20639 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20640 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20641 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20642 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20643 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20644 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20645 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20646 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20647 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20648 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20649 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20650 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20651 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20652 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20653 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20654 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20655 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20656 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20657 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20658 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20659 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20660 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20661 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20662 * gdb.hp/tools/odump: File deleted.
20663
8bf3b159
PA
206642015-03-19 Pedro Alves <palves@redhat.com>
20665
20666 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20667 (saw_thread_3): New globals.
20668 (top level): Increment them when an event for the corresponding
20669 thread is seen.
20670 (no thread starvation): New test.
20671
eb54c8bf
PA
206722015-03-19 Pedro Alves <palves@redhat.com>
20673
20674 * gdb.threads/continue-pending-status.c: New file.
20675 * gdb.threads/continue-pending-status.exp: New file.
20676
32d2e5d6
PA
206772015-03-18 Pedro Alves <palves@redhat.com>
20678
20679 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20680 Use gdb_is_target_remote instead of is_remote. Use
20681 gdb_test_multiple instead of gdb_expect. Exit early if
20682 gdb_test_multiple hits its internal matches. Tighten stepi tests
20683 expected output. Fail on exit with any signal, instead of just
20684 SIGILL.
20685
f68f11b7
YQ
206862015-03-18 Yao Qi <yao.qi@linaro.org>
20687
20688 PR tdep/18107
20689 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20690 variable.
20691 * gdb.base/catch-syscall.exp: Don't skip it on
20692 aarch64*-*-linux* target. Remove elements in all_syscalls.
20693 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20694 target.
20695 (setup_all_syscalls): New proc.
20696
ca5fd19b
YQ
206972015-03-16 Yao Qi <yao.qi@linaro.org>
20698
20699 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20700 (top level): Skip tests if valid_addr_p returns false for
20701 $cmd1 or $cmd2.
20702
85642ba0
AW
207032015-03-11 Andy Wingo <wingo@igalia.com>
20704
20705 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20706
e03f9645
YQ
207072015-03-11 Yao Qi <yao.qi@linaro.org>
20708
20709 * gdb.base/catch-syscall.exp: Fix typo in comments.
20710
5d0962b2
YQ
207112015-03-11 Yao Qi <yao.qi@linaro.org>
20712
20713 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20714
b2df3cef
PA
207152015-03-09 Pedro Alves <palves@redhat.com>
20716
20717 * dg-extract-results.py: Delete.
20718
ef878e53
PA
207192015-03-09 Pedro Alves <palves@redhat.com>
20720
20721 Merge dg-extract-results.sh from GCC upstream (r218843).
20722
20723 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20724 * dg-extract-results.sh: Use --text with grep to avoid issues with
20725 binary files. Fall back to cat -v, if that doesn't work.
20726
9494d219
PA
207272015-03-05 Pedro Alves <palves@redhat.com>
20728
20729 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20730
a8d9763a
SM
207312015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20732
20733 * lib/mi-support.exp (mi_expect_interrupt): Accept
20734 alternative event for when in all-stop mode.
20735
be9957b8
PA
207362015-03-04 Pedro Alves <palves@redhat.com>
20737
20738 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20739
d57be0f4 207402015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20741
20742 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20743
c214c7cf
AA
207442015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20745
20746 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20747 regexps for GDB's current line display, accept a hex address
20748 preceding the line number.
20749
6d74a497
AA
207502015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20751
20752 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20753 the 'arch1' variable for "s390*-linux*" targets.
20754
511aee7c
PA
207552015-03-04 Pedro Alves <palves@redhat.com>
20756
20757 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20758 (main): Pass missing retval argument to pthread_join call.
20759
95e50b27
PA
207602015-03-02 Pedro Alves <palves@redhat.com>
20761
20762 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20763 (top level): Call do_test with non-stop as well.
20764
28054d69
PA
207652015-03-02 Pedro Alves <palves@redhat.com>
20766
20767 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20768 -1.
20769
4fa5d7b4
AA
207702015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20771
20772 * gdb.arch/s390-vregs.exp: New test.
20773 * gdb.arch/s390-vregs.S: New file.
20774
97c18565
PA
207752015-02-27 Pedro Alves <palves@redhat.com>
20776
20777 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20778 call to catch_command_errors.
20779 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20780 catch_command_errors.
20781
a37bfa30
PA
207822015-02-27 Pedro Alves <palves@redhat.com>
20783
20784 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20785 "true" for boolean result.
20786 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20787 prototype of main.
20788
6f98576f
PA
207892015-02-27 Pedro Alves <palves@redhat.com>
20790
20791 * lib/unbuffer_output.c: New file.
20792 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20793 (main): Call gdb_unbuffer_output.
20794
eba5ab56
YQ
207952015-02-27 Yao Qi <yao.qi@linaro.org>
20796
20797 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20798 target.
20799
0def5aaa
DE
208002015-02-26 Doug Evans <dje@google.com>
20801
20802 * gdb.cp/class2.cc (Dbase, D): New classes.
20803 (main): New local delta.
20804 * gdb.cp/class2.exp: Test printing delta.
20805 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20806 (dynbar): New global.
20807 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20808
081a1c2c
JK
208092015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20810
20811 * gdb.compile/compile-ifunc.c: New file.
20812 * gdb.compile/compile-ifunc.exp: New file.
20813
2f41223f
AT
208142015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20815
20816 * gdb.base/structs.exp: Check for correct struct on finish.
20817
03eddd80
YQ
208182015-02-26 Yao Qi <yao.qi@linaro.org>
20819
20820 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20821 is zero.
20822
80c57053
JK
208232015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20824
20825 * gdb.arch/cordic.ko.bz2: New file.
20826 * gdb.arch/cordic.ko.debug.bz2: New file.
20827 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20828
21613c12
YQ
208292015-02-25 Yao Qi <yao.qi@linaro.org>
20830
20831 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20832 aarch64*-*-* target.
20833
d8b901ed
PA
208342015-02-23 Pedro Alves <palves@redhat.com>
20835
20836 * lib/gdb.exp (delete_breakpoints): Rewrite using
20837 gdb_test_multiple.
20838
e5b85ead
PA
208392015-02-23 Pedro Alves <palves@redhat.com>
20840
20841 * gdb.base/info-os.c: Include stdlib.h.
20842
85c3a371
DE
208432015-02-22 Doug Evans <xdje42@gmail.com>
20844
20845 PR symtab/17855
20846 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20847 is read after symbols have been re-read.
20848 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20849 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20850
96553a0c
DE
208512015-02-21 Doug Evans <dje@google.com>
20852
20853 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20854
97a0c697
JK
208552015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20856
20857 PR corefiles/17808
20858 * gdb.arch/i386-biarch-core.core.bz2: New file.
20859 * gdb.arch/i386-biarch-core.exp: New file.
20860
a47cd6e9
PA
208612015-02-21 Pedro Alves <palves@redhat.com>
20862
20863 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20864 runto_main fails.
20865
c5facdc4
PA
208662015-02-20 Pedro Alves <palves@redhat.com>
20867
20868 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20869 info probes.
20870
2db9a427
PA
208712015-02-20 Pedro Alves <palves@redhat.com>
20872
20873 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20874
60fb7e9e
PA
208752015-02-20 Pedro Alves <palves@redhat.com>
20876
20877 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20878 clean_restart before gdb_target_supports_trace.
20879
5c5019c2
PA
208802015-02-20 Pedro Alves <palves@redhat.com>
20881
20882 PR threads/18006
20883 * gdb.threads/clone-thread_db.c: New file.
20884 * gdb.threads/clone-thread_db.exp: New file.
20885
c9587f88
AT
208862015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20887
20888 PR breakpoints/16812
20889 * gdb.base/catch-gdb-caused-signals.c: New file.
20890 * gdb.base/catch-gdb-caused-signals.exp: New file.
20891
f6a88844
JM
208922015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20893
20894 * configure: Regenerated.
20895 * configure.ac: Use GDB_AC_TRANSFORM.
20896 * aclocal.m4: sinclude ../transform.m4.
20897
497c491b
JM
208982015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20899
20900 * lib/dtrace.exp: New file.
20901 * gdb.base/dtrace-probe.exp: Likewise.
20902 * gdb.base/dtrace-probe.d: Likewise.
20903 * gdb.base/dtrace-probe.c: Likewise.
20904 * lib/pdtrace.in: Likewise.
20905 * configure.ac: Output variables with the transformed names of
20906 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20907 * configure: Regenerated.
20908
03e98035
JM
209092015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20910
20911 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20912 expected message when trying to access $_probe_* convenience
20913 variables while not on a probe.
20914
63cc30e9
JK
209152015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20916
20917 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20918
0703599a
PA
209192015-02-11 Pedro Alves <pedro@codesourcery.com>
20920
20921 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20922 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20923
7e60a48e
DE
209242015-02-10 Doug Evans <xdje42@gmail.com>
20925
20926 * lib/gdb.exp (gdb_load): Always return a result.
20927
01b088bc
PA
209282015-02-10 Pedro Alves <palves@redhat.com>
20929
20930 * gdb.threads/signal-sigtrap.c: New file.
20931 * gdb.threads/signal-sigtrap.exp: New file.
20932
b05ec7a5
AT
209332015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20934
20935 * gdb.trace/no-attach-trace.c: New file.
20936 * gdb.trace/no-attach-trace.exp: New file.
20937
a2c2acaf
MW
209382015-02-09 Mark Wielaard <mjw@redhat.com>
20939
20940 * gdb.dwarf2/atomic.c: New file.
20941 * gdb.dwarf2/atomic-type.exp: Likewise.
20942
31fd9caa
MM
209432015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20944
20945 * gdb.btrace/buffer-size.exp: Update "info record" output.
20946 * gdb.btrace/delta.exp: Update "info record" output.
20947 * gdb.btrace/enable.exp: Update "info record" output.
20948 * gdb.btrace/finish.exp: Update "info record" output.
20949 * gdb.btrace/instruction_history.exp: Update "info record" output.
20950 * gdb.btrace/next.exp: Update "info record" output.
20951 * gdb.btrace/nexti.exp: Update "info record" output.
20952 * gdb.btrace/step.exp: Update "info record" output.
20953 * gdb.btrace/stepi.exp: Update "info record" output.
20954 * gdb.btrace/nohist.exp: Update "info record" output.
20955
d33501a5
MM
209562015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20957
20958 * gdb.btrace/buffer-size: New.
20959
f4abbc16
MM
209602015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20961
20962 * gdb.btrace/delta.exp: Update "info record" output.
20963 * gdb.btrace/enable.exp: Update "info record" output.
20964 * gdb.btrace/finish.exp: Update "info record" output.
20965 * gdb.btrace/instruction_history.exp: Update "info record" output.
20966 * gdb.btrace/next.exp: Update "info record" output.
20967 * gdb.btrace/nexti.exp: Update "info record" output.
20968 * gdb.btrace/step.exp: Update "info record" output.
20969 * gdb.btrace/stepi.exp: Update "info record" output.
20970 * gdb.btrace/nohist.exp: Update "info record" output.
20971
b9d61307
SM
209722015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20973
20974 PR gdb/15678
20975 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20976
e584fdbc
PA
209772015-02-06 Pedro Alves <palves@redhat.com>
20978
20979 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20980 macro.
20981 (seconds_left, again): New globals.
20982 (main): Wait seconds_left in a 1-second sleep loop instead of
20983 sleeping 180 seconds. If 'again' is set, reset the seconds
20984 counter.
20985 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20986 'again' in the inferior before detaching. Print the seconds left.
20987 (options): New global.
20988 (top level): Build program with -DTIMEOUT=$timeout.
20989
77f41761
PA
209902015-02-06 Pedro Alves <palves@redhat.com>
20991
20992 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20993 determine how many seconds to pass to 'alarm'.
20994 * gdb.base/gdb-sigterm.exp (top level): Build program with
20995 -DTIMEOUT=$timeout.
20996 (do_test): Return success/failure indication. Add more verbose
20997 logging. Don't fail if 200 single steps are seen. Instead, fail
20998 when the test times out.
20999 (passes): New global.
21000 (top level): Break the testing loop if testing fails on any
21001 iteration. Use gdb_assert.
21002
b9394193
DB
210032015-02-04 Don Breazeal <donb@codesourcery.com>
21004
21005 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
21006 and initialize them.
21007 (ipc_cleanup): New function.
21008 (main): Don't declare shmid, semid, and msqid. Add a call to
21009 atexit so that we call ipc_cleanup on exit.
21010
42d9e528
PA
210112015-02-04 Pedro Alves <palves@redhat.com>
21012
21013 * boards/native-extended-gdbserver.exp: Remove any target variant
21014 specifications from the board name before clearing the isremote
21015 flag from board_info.
21016
ae6ae975
DE
210172015-01-31 Doug Evans <xdje42@gmail.com>
21018
21019 * gdb.base/maint.exp <maint print type argc>: Update expected output.
21020
cfb069a8
GB
210212015-01-31 Gary Benson <gbenson@redhat.com>
21022
21023 * gdb.base/completion.exp: Disable completion limiting for
21024 existing tests. Add new tests to check completion limiting.
21025 * gdb.linespec/ls-errs.exp: Disable completion limiting.
21026
5dd31d79
DE
210272015-01-31 Doug Evans <xdje42@gmail.com>
21028
21029 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
21030
9f050062
DE
210312015-01-31 Doug Evans <xdje42@gmail.com>
21032
21033 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
21034 entries. Duplicate file section script entries.
21035 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
21036 inlined entries. Add test for safe-path rejection.
21037 * gdb.python/py-section-script.c: Add duplicate inlined section script
21038 entries. Duplicate file section script entries.
21039 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
21040 inlined entries. Add test for safe-path rejection.
21041
df25ebbd
JB
210422015-01-29 Joel Brobecker <brobecker@adacore.com>
21043
21044 * gdb.ada/disc_arr_bound: New testcase.
21045
4a0ca9ec
JB
210462015-01-29 Joel Brobecker <brobecker@adacore.com>
21047
21048 * gdb.ada/mi_var_array: New testcase.
21049
3a8b707a
DE
210502015-01-27 Doug Evans <dje@google.com>
21051
21052 * gdb.python/py-objfile.exp: Add tests for objfile.username.
21053 Add test for objfile.filename, objfile.username after objfile
21054 has been unloaded.
21055
f8313f6e
JB
210562015-01-26 Joel Brobecker <brobecker@adacore.com>
21057
21058 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
21059 the second test to print the name attribute of value
21060 returned by the call to gdb.lookup_type, and adjust
21061 the expected output accordingly.
21062
37bc665e
MW
210632015-01-25 Mark Wielaard <mjw@redhat.com>
21064
21065 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
21066 * gdb.base/disp-step-fork.c: Include unistd.h.
21067 * gdb.base/siginfo-obj.c: Include stdio.h.
21068 * gdb.base/siginfo-thread.c: Likewise.
21069 * gdb.mi/non-stop.c: Include unistd.h.
21070 * gdb.mi/nsthrexec.c: Include stdio.h.
21071 * gdb.mi/pthreads.c: Include unistd.h.
21072 * gdb.modula2/unbounded1.c (main): Declare returns int.
21073 * gdb.reverse/consecutive-reverse.c: Likewise.
21074 * gdb.threads/create-fail.c: Include unistd.h.
21075 * gdb.threads/killed.c: Likewise.
21076 * gdb.threads/linux-dp.c: Likewise.
21077 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
21078 * gdb.threads/non-ldr-exc-2.c: Likewise.
21079 * gdb.threads/non-ldr-exc-3.c: Likewise.
21080 * gdb.threads/non-ldr-exc-4.c: Likewise.
21081 * gdb.threads/pthreads.c: Include unistd.h.
21082 (main): Declare returns int.
21083 * gdb.threads/tls-main.c (foo): New declaration.
21084 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
21085
f7e5394d
SM
210862015-01-23 Simon Marchi <simon.marchi@ericsson.com>
21087
21088 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
21089 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
21090
743649fd
MW
210912015-01-15 Mark Wielaard <mjw@redhat.com>
21092
21093 * gdb.base/noreturn-return.c: New file.
21094 * gdb.base/noreturn-return.exp: New file.
21095 * gdb.base/noreturn-finish.c: New file.
21096 * gdb.base/noreturn-finish.exp: New file.
21097
198297aa
PA
210982015-01-23 Pedro Alves <palves@redhat.com>
21099
21100 * gdb.threads/continue-pending-after-query.c: New file.
21101 * gdb.threads/continue-pending-after-query.exp: New file.
21102
717cf30c
AG
211032015-01-22 Anders Granlund <anders.granlund@ericsson.com>
21104 Simon Marchi <simon.marchi@ericsson.com>
21105
21106 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
21107 * gdb.base/valgrind-db-attach.exp: Same.
21108 * gdb.base/valgrind-infcall.exp: Same.
21109 * lib/mi-support.exp (default_mi_gdb_start): Same.
21110 * lib/prompt.exp (default_prompt_gdb_start): Same.
21111 * lib/gdb.exp (default_gdb_spawn): Same.
21112 (gdb_interact): New.
21113
21114
4b62a76e
JK
211152015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21116
21117 * gdb.compile/compile.exp (pointer to jit function): New test.
21118
b4cdae6f
WW
211192015-01-17 Wei-cheng Wang <cole945@gmail.com>
21120
21121 * lib/gdb.exp (supports_process_record): Return true for
21122 powerpc*-*-linux*.
21123 (supports_reverse): Likewise.
21124
d221e7ef
DB
211252015-01-15 Don Breazeal <donb@codesourcery.com>
21126
21127 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
21128 instead of checking whether the target board is remote and
21129 use spawn_wait_for_attach instead of exec/sleep.
21130 * gdb.base/attach-twice.exp: Likewise.
21131
bafffb51
JB
211322015-01-15 Joel Brobecker <brobecker@adacore.com>
21133
21134 * gdb.ada/var_arr_attrs: New testcase.
21135
5589af0e
PA
211362015-01-14 Pedro Alves <palves@redhat.com>
21137 Joel Brobecker <brobecker@adacore.com>
21138
21139 PR gdb/17525
21140 * gdb.base/bp-cmds-execution-x-script.c: New file.
21141 * gdb.base/bp-cmds-execution-x-script.exp: New file.
21142 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
21143
6c400b59
PA
211442015-01-14 Pedro Alves <palves@redhat.com>
21145
21146 PR cli/17828
21147 * gdb.base/batch-preserve-term-settings.c: New file.
21148 * gdb.base/batch-preserve-term-settings.exp: New file.
21149
e02c96a7
DE
211502015-01-13 Doug Evans <dje@google.com>
21151
21152 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
21153 binary.
21154
576fd14c
JB
211552015-01-13 Joel Brobecker <brobecker@adacore.com>
21156
21157 * Makefile.in (clean mostlyclean): Do not delete *.py.
21158
04dccad0
JB
211592015-01-13 Joel Brobecker <brobecker@adacore.com>
21160
21161 * gdb.python/py-lookup-type.exp: New file.
21162
3d230f71
PA
211632015-01-12 Pedro Alves <palves@redhat.com>
21164
21165 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
21166 restore GDBFLAGS before returning.
21167
7e67715d
JK
211682015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21169
21170 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
21171 is_amd64_regs_target and is_x86_like_target.
21172
f2e0d4b4
DE
211732015-01-11 Doug Evans <xdje42@gmail.com>
21174
21175 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
21176 is given without an explicit form.
21177 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
21178 attributes.
21179 * gdb.dwarf/corrupt.exp: Ditto.
21180 * gdb.dwarf2/enum-type.exp: Ditto.
21181 * gdb.trace/entry-values.exp: Ditto.
21182 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
21183
439250fb
DE
211842015-01-11 Doug Evans <xdje42@gmail.com>
21185
21186 PR gdb/15830
21187 * gdb.base/maint.exp: Remove references to "maint demangle".
21188 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
21189 Add tests for explicitly specifying language to demangle.
21190 * gdb.dlang/demangle.exp: Ditto.
21191
ede9f622
PA
211922015-01-09 Pedro Alves <palves@redhat.com>
21193
21194 * gdb.threads/non-stop-fair-events.c: New file.
21195 * gdb.threads/non-stop-fair-events.exp: New file.
21196
a7b796db
PA
211972015-01-09 Pedro Alves <palves@redhat.com>
21198
21199 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
21200 the global scope. Set a breakpoint after all threads are started
21201 rather than stepping over two source lines. Expect the prompt.
21202 * gdb.base/watch_thread_num.c (threads_started_barrier): New
21203 global.
21204 (NUM): Now 15.
21205 (main): Use threads_started_barrier to wait for all threads to
21206 start. Main thread no longer calls thread_function. Exit after
21207 180 seconds.
21208 (loop): New function.
21209 (thread_function): Wait on threads_started_barrier barrier. Call
21210 'loop' at each iteration.
21211 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
21212 threads have started, instead of hardcoding number of "next"
21213 steps. Use an access watchpoint instead of a write watchpoint.
21214
9665ffdd
PA
212152015-01-09 Pedro Alves <palves@redhat.com>
21216
21217 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
21218 (thread_func): Wait on barrier.
21219 (main): Wait for all threads to start before stopping GDB.
21220 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
21221 global.
21222 (thread1_func, thread2_func): Wait on barrier.
21223 (main): Wait for all threads to start before stopping GDB.
21224 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
21225 New global.
21226 (thread1_func, thread2_func): Wait on barrier.
21227 (main): Wait for all threads to start before stopping GDB.
21228
c945a99f
PA
212292015-01-09 Pedro Alves <palves@redhat.com>
21230
21231 * gdb.threads/attach-many-short-lived-threads.c: New file.
21232 * gdb.threads/attach-many-short-lived-threads.exp: New file.
21233
c1a747c1
PA
212342014-01-09 Pedro Alves <palves@redhat.com>
21235
21236 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
21237 instead of to thread 2.
21238 * gdb.threads/signal-command-multiple-signals-pending.c (main):
21239 Add barrier around each pthread_create call instead of around all
21240 calls.
21241 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
21242 Set a break on thread_function and have the child threads hit it
21243 one at at a time.
21244
60b3033e
PA
212452015-01-09 Pedro Alves <palves@redhat.com>
21246
21247 * lib/gdb.exp (can_spawn_for_attach): New procedure.
21248 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
21249 false.
21250 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
21251 checking whether the target board is remote.
21252 * gdb.multi/multi-attach.exp: Likewise.
21253 * gdb.python/py-sync-interp.exp: Likewise.
21254 * gdb.server/ext-attach.exp: Likewise.
21255 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
21256 tests that need to attach, instead of checking whether the target
21257 board is remote at the top of the file.
21258
acc018ac
YQ
212592015-01-08 Yao Qi <yao@codesourcery.com>
21260
21261 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
21262
50a18af8
JK
212632015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21264
21265 Fix testcase compilation.
21266 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
21267
8503d6e1
JB
212682015-01-06 Joel Brobecker <brobecker@adacore.com>
21269
21270 * gdb.python/py-type.exp: Add a couple test about empty
21271 array creation, and negative-length array creation.
21272
cc73dbcc
DE
212732015-01-02 Doug Evans <xdje42@gmail.com>
21274
21275 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
21276
0300bbc7
DE
212772015-01-02 Doug Evans <dje@google.com>
21278
21279 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
21280
9d85a0ec
YQ
212812014-12-29 Yao Qi <yao@codesourcery.com>
21282
21283 * gdb.trace/entry-values.exp: Update comments. Rename variable
21284 bar_call_foo to returned_from_foo.
21285
87186c6a
MMN
212862014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
21287
21288 PR gdb/17394
21289 * gdb.linespec/break-asm-file.c: New file.
21290 * gdb.linespec/break-asm-file.exp: New file.
21291 * gdb.linespec/break-asm-file0.s: New file.
21292 * gdb.linespec/break-asm-file1.s: New file.
21293
1bab7383
YQ
212942014-12-18 Nigel Stephens <nigel@mips.com>
21295 Maciej W. Rozycki <macro@codesourcery.com>
21296
21297 * gdb.base/float.exp: Handle the new output from "info float" on
21298 MIPS targets.
21299
1bc1068a
JK
213002014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21301
21302 Fix MinGW compilation.
21303 * gdb.compile/compile-ops.exp: Update untested message if
21304 !skip_compile_feature_tests.
21305 * gdb.compile/compile-setjmp.exp: Likewise.
21306 * gdb.compile/compile-tls.exp: Likewise.
21307 * gdb.compile/compile.exp: Likewise.
21308 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
21309 supported on this host".
21310
b6615d10
DE
213112014-12-16 Doug Evans <xdje42@gmail.com>
21312
21313 * boards/stabs.exp: New file.
21314
25dda427
AA
213152014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
21316
21317 * gdb.base/completion.exp: Adjust to format changes of "maint
21318 print user-registers".
21319
bf330350
CU
213202014-12-16 Catalin Udma <catalin.udma@freescale.com>
21321
21322 PR server/17457
21323 * gdb.arch/aarch64-fp.c: New file.
21324 * gdb.arch/aarch64-fp.exp: New file.
21325
395cf596
SDJ
213262014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
21327
21328 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21329 r210637, r210913, r211666, r215400, r215817).
21330
21331 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21332 * dg-extract-results.py: New file.
21333 * dg-extract-results.sh: Use it if the environment seems
21334 suitable.
21335
21336 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21337
21338 * dg-extract-results.py (parse_run): Handle warnings that
21339 are printed before a test harness is run.
21340
21341 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21342
21343 * dg-extract-results.py (Named): Remove __cmp__ method.
21344 (output_variation): Use a key to sort variation.harnesses.
21345
21346 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21347
21348 * dg-extract-results.py: For Python 3, force sys.stdout to
21349 handle surrogate escape sequences.
21350 (safe_open): New function.
21351 (output_segment, main): Use it.
21352
21353 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21354
21355 * dg-extract-results.py (Prog.result_re): Include options
21356 in test name.
21357
21358 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21359
21360 * dg-extract-results.py (output_variation): Always sort if
21361 do_sum.
21362
e882ef3c
SM
213632014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21364
21365 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21366 as long as we get pagination notifications.
21367
4992aa20
JM
213682014-12-15 Jason Merrill <jason@redhat.com>
21369
21370 * Makefile.in (check-gdb.%): Restore.
21371 * README: Mention it.
21372
c1b5a1a6
JB
213732014-12-13 Joel Brobecker <brobecker@adacore.com>
21374
21375 * gdb.ada/str_uninit: New testcase.
21376
5537b577
JK
213772014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21378
21379 PR symtab/17642
21380 * gdb.base/vla-stub-define.c: New file.
21381 * gdb.base/vla-stub.c: New file.
21382 * gdb.base/vla-stub.exp: New file.
21383
bb2ec1b3
TT
213842014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21385 Jan Kratochvil <jan.kratochvil@redhat.com>
21386 Tom Tromey <tromey@redhat.com>
21387
21388 * configure.ac: Add gdb.compile/.
21389 * configure: Regenerate.
21390 * gdb.compile/Makefile.in: New file.
21391 * gdb.compile/compile-ops.exp: New file.
21392 * gdb.compile/compile-ops.c: New file.
21393 * gdb.compile/compile-tls.c: New file.
21394 * gdb.compile/compile-tls.exp: New file.
21395 * gdb.compile/compile-constvar.S: New file.
21396 * gdb.compile/compile-constvar.c: New file.
21397 * gdb.compile/compile-mod.c: New file.
21398 * gdb.compile/compile-nodebug.c: New file.
21399 * gdb.compile/compile-setjmp-mod.c: New file.
21400 * gdb.compile/compile-setjmp.c: New file.
21401 * gdb.compile/compile-setjmp.exp: New file.
21402 * gdb.compile/compile-shlib.c: New file.
21403 * gdb.compile/compile.c: New file.
21404 * gdb.compile/compile.exp: New file.
21405 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21406
4ff709eb
TT
214072014-12-12 Tom Tromey <tromey@redhat.com>
21408
21409 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21410 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21411
6dddd6a5
DE
214122014-12-12 Doug Evans <dje@google.com>
21413
21414 * lib/gdb-python.exp (get_python_valueof): New function.
21415 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21416
71c24708
AA
214172014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21418
21419 * gdb.base/completion.exp: Add test for completion of "info
21420 registers ".
21421
3e29f34a
MR
214222014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21423
21424 * gdb.base/func-ptrs.c: New file.
21425 * gdb.base/func-ptrs.exp: New file.
21426
fc126975
SM
214272014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21428
21429 PR breakpoints/17012
21430 * gdb.base/dprintf-detach.c: New file.
21431 * gdb.base/dprintf-detach.exp: New file.
21432
0a46d518
SM
214332014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21434
21435 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21436 * lib/gdb.exp (target_is_gdbserver): New procedure.
21437
a0be3e44
DE
214382014-12-08 Doug Evans <dje@google.com>
21439
21440 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21441
df1b803a
YQ
214422014-12-05 Yao Qi <yao@codesourcery.com>
21443
21444 * gdb.guile/scm-error.exp: Remove the third argument to
21445 gdb_remote_download.
21446 * gdb.guile/scm-frame-args.exp: Likewise.
21447 * gdb.guile/scm-section-script.exp: Likewise.
21448
ddb9f679
YQ
214492014-12-05 Yao Qi <yao@codesourcery.com>
21450
21451 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21452
86e4ed39
DE
214532014-12-04 Doug Evans <dje@google.com>
21454
21455 * gdb.python/py-objfile.exp: Add tests for
21456 objfile.add_separate_debug_file.
21457
7c50a931
DE
214582014-12-04 Doug Evans <dje@google.com>
21459
21460 * lib/gdb.exp (get_build_id): New function.
21461 (build_id_debug_filename_get): Rewrite to use it.
21462 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21463
621661e3
MR
214642014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21465
21466 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21467 `method(long)', not just 0x0.
21468 * gdb.cp/nsalias.exp: Align code labels to 4.
21469 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21470 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21471 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21472 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21473 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21474 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21475
29f0c3b7
DE
214762014-12-02 Doug Evans <dje@google.com>
21477
e1e061e7 21478 PR symtab/17602
29f0c3b7 21479 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21480 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21481 * gdb.cp/anon-ns.exp: Update.
21482
162078c8
NB
214832014-12-02 Nick Bull <nicholaspbull@gmail.com>
21484
21485 * gdb.python/py-events.py (inferior_call_handler): New.
21486 (register_changed_handler, memory_changed_handler): New.
21487 (test_events.invoke): Register new handlers.
21488 * gdb.python/py-events.exp: Add tests for inferior call,
21489 memory_changed and register_changed events.
21490
fdb09caf
AA
214912014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21492
21493 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21494 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21495 if the linker doesn't understand this.
21496
55cfb2c4
SM
214972014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21498
21499 * gdb.python/python.exp: Change expected reply to help().
21500
9e8cd6df
YQ
215012014-12-01 Yao Qi <yao@codesourcery.com>
21502
21503 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21504 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21505 * configure: Re-generated.
21506
6c659fc2
SC
215072014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21508
21509 * gdb.cp/chained-calls.cc: New file.
21510 * gdb.cp/chained-calls.exp: New file.
21511 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21512
d7fc3181
SM
215132014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21514
21515 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21516 * gdb.dwarf2/symtab-producer.exp: Same.
21517 * gdb.gdb/python-interrupts.exp: Same.
21518 * gdb.gdb/python-selftest.exp: Same.
21519 * gdb.python/py-linetable.exp: Same.
21520 * gdb.python/py-type.exp: Same.
21521 * gdb.python/py-value-cc.exp: Same.
21522 * gdb.python/py-value.exp: Same.
21523
10e79639
YQ
215242014-11-28 Yao Qi <yao@codesourcery.com>
21525
21526 * gdb.base/break-probes.exp: Match library name prefixed with
21527 sysroot.
21528
f28a0564
SM
215292014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21530
21531 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21532 test expected output. Add parentheses for the call to print.
21533 Remove L suffix from integers.
21534
3fe1ce1d
DE
215352014-11-26 Doug Evans <dje@google.com>
21536
21537 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21538
84429e27
YQ
215392014-11-22 Yao Qi <yao@codesourcery.com>
21540
21541 * gdb.trace/entry-values.c: Remove asms.
21542 (foo): Add foo_label.
21543 (bar): Add bar_label.
21544 * gdb.trace/entry-values.exp: Remove code computing foo's
21545 length and bar's length.
21546 (Dwarf::assemble): Invoke function_range for bar and use
21547 MACRO_AT_func for foo.
21548
26741859
YQ
215492014-11-22 Yao Qi <yao@codesourcery.com>
21550
21551 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21552 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21553 Use .Lgcc43_procstart instead of gcc43.
21554
45e44d27
JB
215552014-11-21 Joel Brobecker <brobecker@adacore.com>
21556
21557 * gdb.ada/n_arr_bound: New testcase.
21558
458c8db8
SDJ
215592014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21560
21561 PR breakpoints/10737
21562 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21563 test_catch_syscall_multi_arch.
21564 (test_catch_syscall_multi_arch): New function.
21565
43f3e411
DE
215662014-11-20 Doug Evans <xdje42@gmail.com>
21567
21568 * gdb.base/maint.exp: Update expected output.
21569
0d7b2549
AA
215702014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21571
21572 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21573 4-byte instruction on S390.
21574
8908fca5
JB
215752014-11-19 Joel Brobecker <brobecker@adacore.com>
21576
21577 * gdb.ada/arr_arr: New testcase.
21578
4a46959e
JB
215792014-11-19 Joel Brobecker <brobecker@adacore.com>
21580
21581 * gdb.ada/pkd_arr_elem: New Testcase.
21582
470e2f4e
LM
215832014-11-18 Luis Machado <lgustavo@codesourcery.com>
21584
21585 * gdb.reverse/break-precsave: Expect completion message for
21586 core file reads.
21587 * gdb.reverse/consecutive-precsave.exp: Likewise.
21588 * gdb.reverse/finish-precsave.exp: Likewise.
21589 * gdb.reverse/i386-precsave.exp: Likewise.
21590 * gdb.reverse/machinestate-precsave.exp: Likewise.
21591 * gdb.reverse/sigall-precsave.exp: Likewise.
21592 * gdb.reverse/solib-precsave.exp: Likewise.
21593 * gdb.reverse/step-precsave.exp: Likewise.
21594 * gdb.reverse/until-precsave.exp: Likewise.
21595 * gdb.reverse/watch-precsave.exp: Likewise.
21596
a267f3ad
AA
215972014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21598
21599 * gdb.base/bp-permanent.c: Include unistd.h.
21600 * gdb.python/py-framefilter-mi.c (main): Add return type.
21601 * gdb.python/py-framefilter.c (main): Likewise.
21602 * gdb.trace/actions-changed.c (main): Likewise.
21603
12084a9a
AA
216042014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21605
21606 * gdb.mi/until.c: Add eye-catchers.
21607 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21608 line numbers.
21609
dc7e1a77
AA
216102014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21611
21612 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21613 function header variants in break1.c.
21614 * gdb.base/ena-dis-br.exp: Likewise.
21615 * gdb.base/hbreak2.exp: Likewise.
21616 * gdb.reverse/until-precsave.exp: Drop references to removed
21617 non-prototype function header variants in ur1.c.
21618 * gdb.reverse/until-reverse.exp: Likewise.
21619
41c77605
PM
216202014-11-17 Petr Machata <pmachata@redhat.com>
21621
21622 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21623 ${_cu_offset_size} bytes abbrev offset.
21624
34248c3a
DE
216252014-11-15 Doug Evans <xdje42@gmail.com>
21626
21627 PR symtab/17559
21628 * gdb.base/line-symtabs.exp: New file.
21629 * gdb.base/line-symtabs.c: New file.
21630 * gdb.base/line-symtabs.h: New file.
21631
646da059
YQ
216322014-11-14 Yao Qi <yao@codesourcery.com>
21633
21634 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21635 (func): Add label func_label.
21636 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21637 Replace low_pc and high_pc with MACRO_AT_range.
21638 Replace name, low_pc and high_pc with MACRO_AT_func.
21639
9301ebe6
YQ
216402014-11-14 Yao Qi <yao@codesourcery.com>
21641
21642 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21643 Replace name, low_pc and high_pc with MACRO_AT_func.
21644
f166b542
YQ
216452014-11-14 Yao Qi <yao@codesourcery.com>
21646
21647 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21648 produce debug information.
21649 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21650
0f6e71e3
YQ
216512014-11-14 Yao Qi <yao@codesourcery.com>
21652
21653 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21654 object and get function length.
21655 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21656 with MACRO_AT_func.
21657 (top-level): Replace gdb_compile and clean_restart with
21658 prepare_for_testing.
21659 * gdb.dwarf2/main.c (main): Add label main_label.
21660
876c4df9
YQ
216612014-11-14 Yao Qi <yao@codesourcery.com>
21662
21663 * lib/dwarf.exp (function_range): New procedure.
21664 (Dwarf::_handle_macro_at_func): New procedure.
21665 (Dwarf::_handle_macro_at_range): New procedure.
21666 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21667
02ad9cf1
YQ
216682014-11-14 Yao Qi <yao@codesourcery.com>
21669
21670 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21671 (_handle_attribute): New procedure.
21672
a59add0c
AA
216732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21674
21675 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21676 * gdb.base/call-sc.c (zed): Likewise.
21677 * gdb.base/checkpoint.c (main): Likewise.
21678 * gdb.base/dump.c (main): Likewise.
21679 * gdb.base/gcore.c (main): Likewise.
21680 * gdb.base/huge.c (main): Likewise.
21681 * gdb.base/multi-forks.c (main): Likewise.
21682 * gdb.base/pr10179-a.c (main): Likewise.
21683 * gdb.base/savedregs.c (main): Likewise.
21684 * gdb.base/sigaltstack.c (main): Likewise.
21685 * gdb.base/siginfo.c (main): Likewise.
21686 * gdb.base/structs.c (zed): Likewise.
21687 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21688 * gdb.mi/mi-syn-frame.c (main): Likewise.
21689 * gdb.mi/until.c (foo, main): Likewise.
21690 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21691 * gdb.base/solib-weak.c (foo): Declare.
21692 * gdb.base/attach-twice.c: Include stdio.h.
21693 * gdb.base/weaklib1.c: Likewise.
21694 * gdb.base/weaklib2.c: Likewise.
21695 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21696 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21697 unistd.h.
21698 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21699 * gdb.mi/mi-exit-code.c: Likewise.
21700 * gdb.base/break-interp-lib.c: Include string.h.
21701 * gdb.base/coremaker.c: Likewise.
21702 * gdb.base/testenv.c: Likewise.
21703 * gdb.python/py-finish-breakpoint.c: Likewise.
21704 * gdb.base/inferior-died.c: Include sys/wait.h.
21705 * gdb.base/fileio.c: Include time.h.
21706 * gdb.base/async-shell.c: Include unistd.h.
21707 * gdb.base/dprintf-non-stop.c: Likewise.
21708 * gdb.base/info-os.c: Likewise.
21709 * gdb.mi/mi-console.c: Likewise.
21710 * gdb.mi/watch-nonstop.c: Likewise.
21711 * gdb.python/py-events.c: Likewise.
21712 * gdb.base/async.c (baz): Move up before its invocation.
21713 * gdb.base/code_elim2.c (my_global_func): Likewise.
21714 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21715 * gdb.base/advance.c (func2): Likewise.
21716
3b5d5997
AA
217172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21718
21719 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21720 variant.
21721 * gdb.base/annota3.c: Likewise.
21722 * gdb.base/async.c: Likewise.
21723 * gdb.base/average.c: Likewise.
21724 * gdb.base/call-ar-st.c: Likewise.
21725 * gdb.base/call-rt-st.c: Likewise.
21726 * gdb.base/call-sc.c: Likewise.
21727 * gdb.base/call-strs.c: Likewise.
21728 * gdb.base/ending-run.c: Likewise.
21729 * gdb.base/execd-prog.c: Likewise.
21730 * gdb.base/exprs.c: Likewise.
21731 * gdb.base/foll-exec.c: Likewise.
21732 * gdb.base/foll-fork.c: Likewise.
21733 * gdb.base/foll-vfork.c: Likewise.
21734 * gdb.base/funcargs.c: Likewise.
21735 * gdb.base/gcore.c: Likewise.
21736 * gdb.base/jump.c: Likewise.
21737 * gdb.base/langs0.c: Likewise.
21738 * gdb.base/langs1.c: Likewise.
21739 * gdb.base/langs2.c: Likewise.
21740 * gdb.base/mips_pro.c: Likewise.
21741 * gdb.base/nodebug.c: Likewise.
21742 * gdb.base/opaque0.c: Likewise.
21743 * gdb.base/opaque1.c: Likewise.
21744 * gdb.base/recurse.c: Likewise.
21745 * gdb.base/run.c: Likewise.
21746 * gdb.base/scope0.c: Likewise.
21747 * gdb.base/scope1.c: Likewise.
21748 * gdb.base/setshow.c: Likewise.
21749 * gdb.base/setvar.c: Likewise.
21750 * gdb.base/shmain.c: Likewise.
21751 * gdb.base/shr1.c: Likewise.
21752 * gdb.base/shr2.c: Likewise.
21753 * gdb.base/sigall.c: Likewise.
21754 * gdb.base/signals.c: Likewise.
21755 * gdb.base/so-indr-cl.c: Likewise.
21756 * gdb.base/solib2.c: Likewise.
21757 * gdb.base/structs.c: Likewise.
21758 * gdb.base/sum.c: Likewise.
21759 * gdb.base/vforked-prog.c: Likewise.
21760 * gdb.base/watchpoint.c: Likewise.
21761 * gdb.reverse/shr2.c: Likewise.
21762 * gdb.reverse/until-reverse.c: Likewise.
21763 * gdb.reverse/ur1.c: Likewise.
21764 * gdb.reverse/watch-reverse.c: Likewise.
21765
066a77c5
AA
217662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21767
21768 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21769 variant.
21770 * gdb.base/sepdebug.exp: Drop references to removed code.
21771
4f204ea5
AA
217722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21773
21774 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21775 variant. Preserve original line numbering.
21776 * gdb.base/list1.c: Likewise.
21777
3b377a3a
AA
217782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21779
21780 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21781 variant.
21782 * gdb.base/break1.c: Likewise.
21783 * gdb.base/break.exp: Drop references to removed code.
21784
e444df73
AA
217852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21786
21787 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21788 variant.
21789
8008f2a7
AA
217902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21791
21792 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21793
a5a06887
AA
217942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21795
21796 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21797 logic into perform_all_tests() and invoke it with and without
21798 function header prototypes.
21799 (do_function_calls): Remove conditional XFAIL for PR 5318.
21800 (rerun_and_prepare): Remove duplicate code.
21801 (perform_all_tests): New. Main logic moved here.
21802
44dba9b9
AA
218032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21804
21805 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21806 code guarded by #ifdef NO_PROTOTYPES.
21807 (t_double_many_args): Likewise.
21808 (DEF_FUNC_MANY_ARGS_1): Likewise.
21809 (DEF_FUNC_VALUES_1): Likewise.
21810 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21811 guarded by #ifdef PROTOTYPES.
21812
d1fbcd56
AA
218132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21814
21815 * gdb.mi/mi-console.c: Add eye-catcher.
21816 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21817 instead of literal line number.
21818
b0e59b8f
AA
218192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21820
21821 * gdb.base/shr2.c: Add eye-catcher.
21822 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21823 line number.
21824
78f98cca
AA
218252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21826
21827 * gdb.base/jump.c: Add eye-catchers.
21828 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21829 numbers.
21830
58fa2af0
AA
218312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21832
21833 * gdb.base/execd-prog.c: Add eye-catchers.
21834 * gdb.base/foll-exec.c: Likewise.
21835 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21836 line numbers.
21837
04e5059b
AA
218382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21839
21840 * gdb.base/ending-run.c: Add eye-catchers.
21841 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21842 literal line numbers.
21843
dbfdb174
AA
218442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21845
21846 * gdb.base/call-rt-st.c: Add eye-catchers.
21847 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21848 literal line numbers.
21849
888a2ade
AA
218502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21851
21852 * gdb.base/call-ar-st.c: Add eye-catchers.
21853 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21854 literal line numbers.
21855
6acc2dde
AA
218562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21857
21858 * gdb.base/average.c: Add eye-catchers.
21859 * gdb.base/sum.c: Likewise.
21860 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21861 regexps dynamically.
21862
9ecfcd1d
AA
218632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21864
21865 * gdb.base/solib1.c: Add eye-catchers.
21866 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21867 literal line numbers.
21868
78708b7c
PA
218692014-11-12 Pedro Alves <palves@redhat.com>
21870
21871 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21872 leader has exited.
21873
af48d08f
PA
218742014-11-12 Pedro Alves <palves@redhat.com>
21875
21876 * gdb.arch/i386-bp_permanent.c: New file.
21877 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21878 (srcfile): Set to i386-bp_permanent.c.
21879 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21880 that stepi does not execute the 'leave' instruction, instead of
21881 testing it does execute.
21882 * gdb.base/bp-permanent.c: New file.
21883 * gdb.base/bp-permanent.exp: New file.
21884
af3768e9
DE
218852014-11-10 Doug Evans <xdje42@gmail.com>
21886
21887 PR symtab/17564
21888 * gdb.base/symtab-search-order.exp: New file.
21889 * gdb.base/symtab-search-order.c: New file.
21890 * gdb.base/symtab-search-order-1.c: New file.
21891 * gdb.base/symtab-search-order-shlib-1.c: New file.
21892
9de00a4a
PA
218932014-11-07 Pedro Alves <palves@redhat.com>
21894
21895 PR gdb/17511
21896 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21897 i?86-*-linux*.
21898
e0f52461
SC
218992014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21900
21901 PR c++/17494
21902 * gdb.cp/pr17494.cc: New file.
21903 * gdb.cp/pr17494.exp: New file.
21904
6ce8c980
YQ
219052014-11-02 Yao Qi <yao@codesourcery.com>
21906
21907 * gdb.python/python.exp: Get working directory and match the
21908 output of "set extended-prompt \\w " with it.
21909
02be9a71
DE
219102014-10-30 Doug Evans <dje@google.com>
21911
21912 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21913 in objfiles.
21914 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21915 in progspaces.
21916
3bdff46b
LM
219172014-10-30 Janis Johnson <janisjo@codesourcery.com>
21918
21919 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21920 * gdb.base/realname-expand.exp: Likewise.
21921 * gdb.linespec/macro-relative.exp: Likewise.
21922
ab917dfb
PA
219232014-10-29 Pedro Alves <palves@redhat.com>
21924
21925 PR gdb/17408
21926 * gdb.threads/schedlock.c (some_function): New function.
21927 (call_function): New global.
21928 (MAYBE_CALL_SOME_FUNCTION): New macro.
21929 (thread_function): Call it.
21930 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21931 and use it instead of a global counter. Adjust all callers.
21932 (get_current_thread): Use "find current thread" for test message
21933 here rather than having all callers pass down the same string.
21934 (goto_loop): New procedure, factored out from ...
21935 (my_continue): ... this.
21936 (step_ten_loops): Change parameter from test message to command to
21937 use. Adjust.
21938 (list_count): Delete global.
21939 (check_result): New procedure, factored out from duplicate top
21940 level code.
21941 (continue tests): Wrap in with_test_prefix.
21942 (test_step): New procedure, factored out from duplicate top level
21943 code.
21944 (top level): Test "step" in combination with all scheduler-locking
21945 modes. Test "next" in combination with all scheduler-locking
21946 modes, and in combination with stepping over a function call or
21947 not.
21948 * gdb.threads/next-bp-other-thread.c: New file.
21949 * gdb.threads/next-bp-other-thread.exp: New file.
21950
d3d4baed
PA
219512014-10-29 Pedro Alves <palves@redhat.com>
21952
21953 PR python/17372
21954 * gdb.python/python.exp: Test a multi-line command that spawns
21955 interactive Python.
21956 * gdb.base/multi-line-starts-subshell.exp: New file.
21957
563e8d85
YQ
219582014-10-29 Yao Qi <yao@codesourcery.com>
21959
21960 * gdb.base/fileio.exp: Make directories on host.
21961
0ea4d52e
YQ
219622014-10-29 Yao Qi <yao@codesourcery.com>
21963
21964 * gdb.base/fileio.c (test_write): Close the file.
21965
7f5ef605
PA
219662014-10-28 Pedro Alves <palves@redhat.com>
21967
21968 PR gdb/12623
21969 * gdb.base/sigstep.c (no_handler): New global.
21970 (main): If 'no_handler is true, set the signal handlers to
21971 SIG_IGN.
21972 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21973 with_sw_watch and no_handler parameters. Handle them.
21974 (top level) <stepping over handler when stopped at a breakpoint
21975 test>: Add a test axis for testing with a software watchpoint, and
21976 another for testing with the signal handler set to SIG_IGN.
21977 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21978 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21979
abbdbd03
PA
219802014-10-28 Pedro Alves <palves@redhat.com>
21981
21982 PR gdb/17511
21983 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21984 * gdb.base/sigstep.exp (other_handler_location): New global.
21985 (advance): Support stepping into the signal handler, and running
21986 commands while in the handler.
21987 (in_handler_map): New global.
21988 (top level): In the advance test, add combinations for getting
21989 into the handler with stepping commands, and for running commands
21990 in the handler. Add comment descripting the advancei tests.
21991
1df4399f
PA
219922014-10-28 Pedro Alves <palves@redhat.com>
21993
21994 * gdb.base/sigstep.exp: Use build_executable instead of
21995 prepare_for_testing.
21996 (top level): Move code that starts GDB, runs to main and creates a
21997 display to ...
21998 (restart): ... this new procedure.
21999 (top level): Move backtrace from signal handler test to ...
22000 (validate_backtrace): ... this new procedure.
22001 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
22002 with_test_prefix. Always restart GDB.
22003 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
22004 with_test_prefix. Always restart GDB. No need to delete
22005 breakpoints after the test.
22006 (test_skip_handler): Remove prefix parameter.
22007 (skip_over_handler, breakpoint_to_handler)
22008 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
22009 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
22010 restart GDB. No need to delete breakpoints after the test.
22011 (top level): Use foreach to call the test procedures with
22012 different commands.
22013
a5b6e449
PA
220142014-10-28 Pedro Alves <palves@redhat.com>
22015
22016 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
22017 instead of GNATS numbers.
22018 * gdb.base/sigbpt.exp: Likewise.
22019 * gdb.base/siginfo.exp: Likewise.
22020 * gdb.base/sigstep.exp: Likewise.
22021
e5f8a7cc
PA
220222014-10-27 Pedro Alves <palves@redhat.com>
22023
22024 * gdb.base/sigstep.c (dummy): New global.
22025 (main): Issue a couple writes to the new global.
22026 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
22027 procedures.
22028 (skip_over_handler): Use test_skip_handler.
22029 (top level): Call skip_over_handler for stepi and nexti too.
22030 (breakpoint_over_handler): Use test_skip_handler.
22031 (top level): Call breakpoint_over_handler for stepi and nexti too.
22032
763905a3
YQ
220332014-10-27 Yao Qi <yao@codesourcery.com>
22034
22035 * gdb.trace/tfile.c (adjust_function_address)
22036 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
22037 function descriptor.
22038
6f259a23
DB
220392014-10-24 Don Breazeal <donb@codesourcery.com>
22040
22041 * gdb.base/foll-fork.exp (test_follow_fork,
22042 catch_fork_child_follow): Check for updated fork messages emitted
22043 from infrun.c.
22044 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
22045 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
22046 vfork_and_exec_child_follow_through_step): Check for updated vfork
22047 messages emitted from infrun.c.
22048
09dd9a69
PA
220492014-10-24 Pedro Alves <palves@redhat.com>
22050
22051 * gdb.base/corefile.exp: Remove references to ultrix.
22052 * gdb.base/interrupt.exp: Likewise.
22053 * gdb.base/whatis.exp: Likewise.
22054 * gdb.gdb/selftest.exp: Likewise.
22055 * gdb.threads/manythreads.exp: Likewise.
22056 * gdb.threads/print-threads.exp: Likewise.
22057 * gdb.threads/pthreads.exp:: Likewise.
22058 * gdb.threads/schedlock.exp: Likewise.
22059
3433cfa5
SC
220602014-10-24 Siva Chandra Reddy <sivachandra@google.com>
22061
22062 * gdb.cp/non-trivial-retval.cc: Add a test case.
22063 * gdb.cp/non-trivial-retval.exp: Add a test.
22064
092f880b
YQ
220652014-10-20 Yao Qi <yao@codesourcery.com>
22066
22067 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
22068 * gdb.python/py-objfile-script-gdb.py: New file.
22069 * gdb.python/py-objfile-script.exp: Update reference to
22070 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
22071 of remote_download. Remove the dest file.
22072
acbdb7f3
YQ
220732014-10-20 Yao Qi <yao@codesourcery.com>
22074
22075 * gdb.base/checkpoint.exp: Don't remove file copied on host.
22076 * gdb.base/step-line.exp: Likewise.
22077 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22078 * gdb.dwarf2/dw2-basic.exp: Likewise.
22079 * gdb.dwarf2/dw2-compressed.exp: Likewise.
22080 * gdb.dwarf2/dw2-filename.exp: Likewise.
22081 * gdb.dwarf2/dw2-intercu.exp: Likewise.
22082 * gdb.dwarf2/dw2-intermix.exp: Likewise.
22083 * gdb.dwarf2/dw2-producer.exp: Likewise.
22084 * gdb.dwarf2/mac-fileno.exp: Likewise.
22085 * gdb.python/py-frame-args.exp: Likewise.
22086 * gdb.python/py-framefilter.exp: Likewise.
22087 * gdb.python/py-mi.exp: Likewise.
22088 * gdb.python/py-objfile-script.exp: Likewise
22089 * gdb.python/py-pp-integral.exp: Likewise.
22090 * gdb.python/py-pp-re-notag.exp: Likewise.
22091 * gdb.python/py-prettyprint.exp: Likewise.
22092 * gdb.python/py-section-script.exp: Likewise.
22093 * gdb.python/py-typeprint.exp: Likewise.
22094 * gdb.python/py-xmethods.exp: Likewise.
22095 * gdb.stabs/weird.exp: Likewise.
22096 * gdb.xml/tdesc-regs.exp: Likewise.
22097
bd286a29
KCY
220982014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
22099
22100 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
22101 (out_cu): Use addr_len for the size of addresses.
22102 (out_line): Likewise. Size DW_LNE_set_address instruction
22103 according to addr_len.
22104 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
22105 (FUNC): Add START_INSNS to definition.
22106
673dc4a0
YQ
221072014-10-18 Yao Qi <yao@codesourcery.com>
22108
22109 * gdb.base/argv0-symlink.exp: Check argv[0] value if
22110 gdb_has_argv0 return true.
22111 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
22112 check [target_info exists noargs], check [gdb_has_argv0]
22113 instead.
22114 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22115 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
22116 procedures.
22117
4ffbba72
DE
221182014-10-17 Doug Evans <dje@google.com>
22119
22120 * gdb.python/py-events.exp: Update expected output for clear_objfiles
22121 event.
22122 * gdb.python/py-events.py: Add clear_objfiles event.
22123
d096d8c1
DE
221242014-10-17 Doug Evans <dje@google.com>
22125
22126 * gdb.python/py-objfile.exp: Test progspace attribute.
22127
a80db015
LM
221282014-10-17 Luis Machado <lgustavo@codesourcery.com>
22129
22130 * gdb.guile/scm-breakpoint.exp: Do not assume any
22131 directory separators when matching source file paths.
22132 * gdb.python/py-breakpoint.exp: Likewise.
22133 * gdb.reverse/break-precsave.exp: Likewise.
22134 * gdb.reverse/break-reverse.exp: Likewise.
22135 * gdb.reverse/consecutive-precsave.exp: Likewise.
22136 * gdb.reverse/finish-precsave.exp: Likewise.
22137 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
22138 * gdb.reverse/finish-reverse.exp: Likewise.
22139 * gdb.reverse/i386-precsave.exp: Likewise.
22140 * gdb.reverse/i387-env-reverse.exp: Likewise.
22141 * gdb.reverse/i387-stack-reverse.exp: Likewise.
22142 * gdb.reverse/machinestate-precsave.exp: Likewise.
22143 * gdb.reverse/machinestate.exp: Likewise.
22144 * gdb.reverse/sigall-precsave.exp: Likewise.
22145 * gdb.reverse/solib-precsave.exp: Likewise.
22146 * gdb.reverse/step-precsave.exp: Likewise.
22147 * gdb.reverse/until-precsave.exp: Likewise.
22148 * gdb.reverse/watch-precsave.exp: Likewise.
22149 * gdb.reverse/watch-reverse.exp: Likewise.
22150
b22089ab
YQ
221512014-10-17 Yao Qi <yao@codesourcery.com>
22152
22153 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
22154 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
22155
6c4486e6
PA
221562014-10-17 Pedro Alves <palves@redhat.com>
22157
22158 PR gdb/17471
22159 * gdb.base/bg-execution-repeat.c: New file.
22160 * gdb.base/bg-execution-repeat.exp: New file.
22161
0ff33695
PA
221622014-10-17 Pedro Alves <palves@redhat.com>
22163
22164 PR gdb/17300
22165 * gdb.base/continue-all-already-running.c: New file.
22166 * gdb.base/continue-all-already-running.exp: New file.
22167
6fdebc3d
PA
221682014-10-17 Pedro Alves <palves@redhat.com>
22169
22170 PR gdb/17472
22171 * gdb.base/annota-input-while-running.c: New file.
22172 * gdb.base/annota-input-while-running.exp: New file.
22173
32a8097b
PA
221742014-10-17 Pedro Alves <palves@redhat.com>
22175
22176 * gdb.base/callfuncs.exp: emove references to osf.
22177 * gdb.base/sigall.exp: Likewise.
22178 * gdb.gdb/selftest.exp: Likewise.
22179 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
22180 * gdb.mi/non-stop.c: Likewise.
22181 * gdb.mi/pthreads.c: Likewise.
22182 * gdb.reverse/sigall-precsave.exp: Likewise.
22183 * gdb.reverse/sigall-reverse.exp: Likewise.
22184 * gdb.threads/pthreads.c: Likewise.
22185 * gdb.threads/pthreads.exp: Likewise.
22186
7a3517ff
YQ
221872014-10-17 Yao Qi <yao@codesourcery.com>
22188
22189 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
22190 check 'target_info exists noargs'.
22191 (test_command_prompt_position): Likewise.
22192 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
22193 Remove "set args".
22194 (progvar_simple_while_test): Likewise.
22195 (progvar_complex_if_while_test): Likewise.
22196 (if_while_breakpoint_command_test): Likewise.
22197 (infrun_breakpoint_command_test): Likewise.
22198 (breakpoint_command_test): Likewise.
22199 (watchpoint_command_test): Likewise.
22200 (bp_deleted_in_command_test): Likewise.
22201 (temporary_breakpoint_commands): Likewise.
22202
bb99c472
YQ
222032014-10-16 Yao Qi <yao@codesourcery.com>
22204
22205 * gdb.base/remotetimeout.exp: Remove noargs checking.
22206
7c16b83e
PA
222072014-10-15 Pedro Alves <palves@redhat.com>
22208
22209 PR breakpoints/9649
22210 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
22211 * gdb.base/breakpoint-in-ro-region.exp
22212 (probe_target_hardware_step): New procedure.
22213 (top level): Probe hardware stepping and hardware breakpoint
22214 support. Test stepping through a read-only region, with both
22215 "breakpoint auto-hw" on and off and both "always-inserted" on and
22216 off.
22217
35a49624
IB
222182014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
22219
22220 * gdb.dlang/demangle.exp: Update for demangling changes.
22221
2d1c107c
SC
222222014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22223
22224 * gdb.cp/non-trivial-retval.cc: Add new test cases.
22225 * gdb.cp/non-trivial-retval.exp: Add new tests.
22226
778811d5
SC
222272014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22228
22229 PR c++/13403
22230 PR c++/15154
22231 * gdb.cp/non-trivial-retval.cc: New file.
22232 * gdb.cp/non-trivial-retval.exp: New file.
22233
10c5f0a8
YQ
222342014-10-15 Yao Qi <yao@codesourcery.com>
22235
22236 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
22237 remote host.
22238
65d7b369
YQ
222392014-10-15 Yao Qi <yao@codesourcery.com>
22240
22241 * gdb.python/py-symbol.exp: Match file base name if host is
22242 remote, otherwise match file name with dir name.
22243 * gdb.python/py-symtab.exp: Likewise.
22244 * gdb.python/python.exp: Likewise.
22245
46dc1394
YQ
222462014-10-15 Yao Qi <yao@codesourcery.com>
22247
22248 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
22249 pattern.
22250 * gdb.python/py-symtab.exp: Likewise.
22251 * gdb.python/python.exp: Remove trailing ".*". Fix typo
22252 locationn.
22253
c40cc657
JB
222542014-10-14 Joel Brobecker <brobecker@adacore.com>
22255
22256 * gdb.ada/addr_arith: New testcase.
22257
2abf49e1
MR
222582014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
22259
22260 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
22261 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
22262 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
22263 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
22264
f7088df3
SDJ
222652014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
22266
22267 * gdb.arch/stap-eval-lang-ada.S: Likewise.
22268 * gdb.arch/stap-eval-lang-ada.c: Likewise.
22269 * gdb.arch/stap-eval-lang-ada.exp: New file.
22270
4dc06805
YQ
222712014-10-14 Yao Qi <yao@codesourcery.com>
22272
22273 * gdb.mi/mi-var-child.c (nothing1): New function.
22274 (nothing2): New function.
22275 (do_children_tests): Set function pointers by nothing1 and
22276 nothing2.
22277 * gdb.mi/mi-var-child.exp: Step over new added statements.
22278 Update test to match the new output.
22279 * gdb.mi/var-cmd.c (nothing1): New function.
22280 (nothing2): New function.
22281 (do_children_tests): Set function pointers by nothing1 and
22282 nothing2.
22283 * gdb.mi/mi-var-display.exp: Update test to match output.
22284 Step to the line specified by $line_dct_nothing.
22285 Increase the number of lines to step.
22286
46a93de2
YQ
222872014-10-14 Yao Qi <yao@codesourcery.com>
22288
22289 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
22290 tests.
22291 * gdb.mi/mi2-var-child.exp: Likewise.
22292
14ea52ee
DE
222932014-10-13 Doug Evans <dje@google.com>
22294
22295 * gdb.python/py-objfile.exp: Change name of file name test.
22296
e5c6e92b
DE
222972014-10-13 Doug Evans <dje@google.com>
22298
22299 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
22300 from the start of the CU.
22301
c780cc2f
JK
223022014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
22303 Yao Qi <yao@codesourcery.com>
22304
22305 Fix "save breakpoints" for "catch" command.
22306 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
22307 Remove -nonewline. Match also the added "main" line.
22308
99894e11
JK
223092014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22310
22311 Fix "save breakpoints" for "disable $bpnum" command.
22312 * gdb.base/save-bp.c (main): Add label.
22313 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
22314
6e1ac5a3
JK
223152014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22316
22317 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
22318
754dd2b0
YQ
223192014-10-11 Yao Qi <yao@codesourcery.com>
22320
22321 * gdb.server/server-kill.exp: Execute command
22322 "set remote trace-status-packet on" before "tstatus".
22323
f90183d7
YQ
223242014-10-11 Yao Qi <yao@codesourcery.com>
22325
22326 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
22327 (main): Call getppid.
22328 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22329 and continue to it. Read variable "server_pid".
22330
bf40a607
YQ
223312014-10-11 Yao Qi <yao@codesourcery.com>
22332
22333 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22334
052ca370
YQ
223352014-10-11 Yao Qi <yao@codesourcery.com>
22336
22337 * gdb.threads/thread-find.exp: Don't execute command
22338 "info threads".
22339 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22340 * gdb.threads/linux-dp.exp: Don't check the condition
22341 $threads_created equals to zero.
22342
3831839c
PA
223432014-10-10 Pedro Alves <palves@redhat.com>
22344
22345 * gdb.base/bigcore.exp: Remove references to IRIX.
22346 * gdb.base/funcargs.exp: Likewise.
22347 * gdb.base/interrupt.exp: Likewise.
22348 * gdb.base/mips_pro.exp: Likewise.
22349 * gdb.base/nodebug.exp: Likewise.
22350 * gdb.base/setvar.exp: Likewise.
22351 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22352
8b9a549d
PA
223532014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22354 Pedro Alves <palves@redhat.com>
22355
22356 PR symtab/14466
22357 * gdb.base/vdso-warning.c: New file.
22358 * gdb.base/vdso-warning.exp: New file.
22359
d48ba5e8
DE
223602014-10-02 Doug Evans <dje@google.com>
22361
22362 * gdb.base/structs.c (main): Don't run forever.
22363
2278c276
PA
223642014-10-02 Pedro Alves <palves@redhat.com>
22365
22366 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22367 (top level) <stop threads 1, stop threads 2>: Use it.
22368
b57bacec
PA
223692014-10-02 Pedro Alves <palves@redhat.com>
22370
22371 * gdb.threads/break-while-running.exp (test): Add new
22372 'update_thread_list' argument. Skip "info threads" if false.
22373 (top level): Add new 'update_thread_list' axis.
22374
13fd3ff3
PA
223752014-10-02 Pedro Alves <palves@redhat.com>
22376
22377 PR breakpoints/17431
22378 * gdb.base/execl-update-breakpoints.c: New file.
22379 * gdb.base/execl-update-breakpoints.exp: New file.
22380
0fec99e8
PA
223812014-10-01 Pedro Alves <palves@redhat.com>
22382
22383 * gdb.base/breakpoint-in-ro-region.c: New file.
22384 * gdb.base/breakpoint-in-ro-region.exp: New file.
22385
2ddf4301
SM
223862014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22387
22388 * gdb.mi/mi-exit-code.exp: New file.
22389 * gdb.mi/mi-exit-code.c: New file.
22390
6a5f3f43
YQ
223912014-09-30 Yao Qi <yao@codesourcery.com>
22392
22393 * lib/prelink-support.exp (build_executable_own_libs): Error if
22394 the target isn't native.
22395
345bcc73
YQ
223962014-09-30 Yao Qi <yao@codesourcery.com>
22397
22398 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22399 false.
22400
a25a5a45
PA
224012014-09-22 Pedro Alves <palves@redhat.com>
22402
22403 * gdb.threads/break-while-running.exp: New file.
22404 * gdb.threads/break-while-running.c: New file.
22405
00ba3162
YQ
224062014-09-19 Yao Qi <yao@codesourcery.com>
22407
22408 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22409 Invoke test. Restart GDB with --readnow and invoke test again.
22410
c3b7b696
YQ
224112014-09-19 Yao Qi <yao@codesourcery.com>
22412
22413 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22414 proc set_breakpoint_on_gcd_function. Invoke
22415 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22416 invoke set_breakpoint_on_gcd_function again.
22417
2b4fd423
DE
224182014-09-18 Doug Evans <dje@google.com>
22419
22420 * gdb.dwarf2/symtab-producer.exp: New file.
22421
a5947601
SDJ
224222014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22423
22424 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22425 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22426 * gdb.base/global-var-nested-by-dso.c: Likewise.
22427 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22428
91c19059
SDJ
224292014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22430 Pedro Alves <palves@redhat.com>
22431
22432 * gdb.base/watch-bitfields.exp: Pass string other than test file
22433 name to prepare_for_testing.
22434 (watch): New procedure.
22435 (expect_watchpoint): Use with_test_prefix.
22436 (top level): Factor out tests to ...
22437 (test_watch_location, test_regular_watch): ... these new
22438 procedures, and use with_test_prefix and gdb_continue_to_end.
22439
bb9d5f81
PP
224402014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22441
22442 PR breakpoints/12526
22443 * gdb.base/watch-bitfields.exp: New file.
22444 * gdb.base/watch-bitfields.c: New file.
22445
635856f5
PA
224462014-09-16 Pedro Alves <palves@redhat.com>
22447
22448 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22449 software and hardware addresses, not software address against
22450 itself.
22451
7280ceea
PA
224522014-09-16 Pedro Alves <palves@redhat.com>
22453
22454 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22455 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22456
428b16bd
PA
224572014-09-16 Pedro Alves <palves@redhat.com>
22458
22459 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22460 files.
22461 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22462 "*-*-vxworks*" throughout.
22463 * gdb.base/break.exp: Likewise.
22464 * gdb.base/default.exp: Likewise.
22465 * gdb.base/scope.exp: Likewise.
22466 * gdb.base/sepdebug.exp: Likewise.
22467 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22468 throughout.
22469 * gdb.base/run.c: Likewise.
22470 * gdb.base/sepdebug.c: Likewise.
22471 * gdb.hp/gdb.aCC/run.c: Likewise.
22472 * gdb.reverse/until-reverse.c: Likewise.
22473 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22474
666d413c
YQ
224752014-09-16 Yao Qi <yao@codesourcery.com>
22476
22477 * boards/local-remote-host-native.exp: New file.
22478
57cbd724
DE
224792014-09-14 Doug Evans <xdje42@gmail.com>
22480
22481 * gdb.threads/queue-signal.c (thread_count): New variable.
22482 (thread_count_mutex, thread_count_condvar): New variables.
22483 (incr_thread_count, wait_all_threads_running): New functions.
22484 (main): Wait for all threads to be in their thread functions.
22485
81219e53
DE
224862014-09-13 Doug Evans <xdje42@gmail.com>
22487
22488 * gdb.threads/queue-signal.c: New file.
22489 * gdb.threads/queue-signal.exp: New file.
22490
3714cea7
DE
224912014-09-13 Doug Evans <xdje42@gmail.com>
22492
22493 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22494 be consistent with what default_gdb_init uses.
22495 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22496 the plain text of the prompt. Add some logging printfs.
22497 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22498
fa43b1d7
PA
224992014-09-12 Pedro Alves <palves@redhat.com>
22500
22501 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22502 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22503 * gdb.arch/i386-size-overlap.exp: Likewise.
22504 * gdb.arch/i386-size.exp: Likewise.
22505 * gdb.arch/i386-unwind.exp: Likewise.
22506 * gdb.base/a2-run.exp: Likewise.
22507 * gdb.base/break.exp: Likewise.
22508 * gdb.base/charset.exp: Likewise.
22509 * gdb.base/chng-syms.exp: Likewise.
22510 * gdb.base/commands.exp: Likewise.
22511 * gdb.base/dbx.exp: Likewise.
22512 * gdb.base/find.exp: Likewise.
22513 * gdb.base/funcargs.exp: Likewise.
22514 * gdb.base/jit-simple.exp: Likewise.
22515 * gdb.base/reread.exp: Likewise.
22516 * gdb.base/sepdebug.exp: Likewise.
22517 * gdb.base/step-bt.exp: Likewise.
22518 * gdb.cp/mb-inline.exp: Likewise.
22519 * gdb.cp/mb-templates.exp: Likewise.
22520 * gdb.objc/basicclass.exp: Likewise.
22521 * gdb.threads/killed.exp: Likewise.
22522
9d9bf2df
EBM
225232014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22524
22525 PR tdep/17379
22526 * gdb.arch/powerpc-stackless.S: New file.
22527 * gdb.arch/powerpc-stackless.exp: New file.
22528
1cf2f1b0
JK
225292014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22530
22531 * gdb.base/attach.c: Include unistd.h.
22532 (main): Call alarm. Add label postloop.
22533 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22534 gdb_breakpoint, gdb_continue_to_breakpoint.
22535 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22536
98880d46
PA
225372014-09-11 Pedro Alves <palves@redhat.com>
22538
22539 PR gdb/17347
22540 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22541 * gdb.base/attach.exp (test_command_line_attach_run): New
22542 procedure.
22543 (top level): Call it.
22544
4c92ff2c
PA
225452014-09-11 Pedro Alves <palves@redhat.com>
22546
22547 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22548 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22549 (do_command_attach_tests): Use spawn_wait_for_attach.
22550 * gdb.base/solib-overlap.exp: Likewise.
22551 * gdb.multi/multi-attach.exp: Likewise.
22552 * gdb.python/py-prompt.exp: Likewise.
22553 * gdb.python/py-sync-interp.exp: Likewise.
22554 * gdb.server/ext-attach.exp: Likewise.
22555
3adc1a7d
GKB
225562014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22557
22558 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22559 command in testcase. Simplify testcase.
22560
96334934
JB
225612014-09-10 Joel Brobecker <brobecker@adacore.com>
22562
22563 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22564
eb479039
JB
225652014-09-10 Joel Brobecker <brobecker@adacore.com>
22566
22567 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22568
deede10c
JB
225692014-09-10 Joel Brobecker <brobecker@adacore.com>
22570
22571 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22572
7828a5f5
JB
225732014-09-10 Joel Brobecker <brobecker@adacore.com>
22574
22575 * gdb.dwarf2/dynarr-ptr.c: New file.
22576 * gdb.dwarf2/dynarr-ptr.exp: New file.
22577
33aeebcf
MR
225782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22579
22580 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22581 of 30 rather than hardcoding 120 for a slow test case. Take the
22582 `gdb,timeout' target setting into account for this calculation.
22583 Don't extend the timeout for the test cases that don't need it.
22584
7b415901
MR
225852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22586
22587 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22588 a factor of 2 for a slow test case. Take the `gdb,timeout'
22589 target setting into account for this calculation.
22590 * gdb.reverse/until-precsave.exp: Increase the timeout by
22591 a factor of 15 and 3 respectively rather than adding 120
22592 for a pair of slow test cases. Take the `gdb,timeout'
22593 target setting into account for this calculation.
22594
4a40f85a
MR
225952014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22596
22597 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22598 timeout, don't pass one down to gdb_expect.
22599 (gdb_expect): Rework timeout selection.
22600
09635af7
MR
226012014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22602
22603 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22604 exception on timeout.
22605 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22606 (gdbserver_start_extended): Catch any `gdbserver_start' error
22607 exceptions.
22608 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22609 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22610 `gdbserver_gdb_load' error exceptions.
22611
2bdd10b7
MR
226122014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22613
22614 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22615 120 on waiting for the TCP socket to open.
22616
316935f0
DE
226172014-09-09 Doug Evans <xdje42@gmail.com>
22618
22619 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22620 _caller_matches, _any_caller_is, _any_caller_matches.
22621
83740597
DE
226222014-09-09 Doug Evans <xdje42@gmail.com>
22623
22624 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22625
4c122fc3
YQ
226262014-09-09 Yao Qi <yao@codesourcery.com>
22627
22628 * gdb.mi/mi-var-display.exp: Set print symbol off.
22629
a9f116cb
GKB
226302014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22631
22632 PR gdb/17035
22633 * gdb.base/commands.exp: Add tests to verify user-defined
22634 commands with empty bodies.
22635 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22636 python commands in `show user command`.
22637 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22638 scheme commands in `show user command`.
22639
c75bd3a2
JK
226402014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22641
22642 PR python/17355
22643 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22644 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22645 * gdb.python/py-framefilter-invalidarg.exp: New file.
22646 * gdb.python/py-framefilter-invalidarg.py: New file.
22647
faa42425
DE
226482014-09-06 Doug Evans <xdje42@gmail.com>
22649
22650 PR 15276
22651 * gdb.python/py-caller-is.c: New file.
22652 * gdb.python/py-caller-is.exp: New file.
22653
474ca4f6
SDJ
226542014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22655
22656 PR gdb/17235
22657 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22658 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22659
eb0b0463
SDJ
226602014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22661
22662 PR fortran/17237
22663 * gdb.fortran/print-formatted.exp: New file.
22664 * gdb.fortran/print-formatted.f90: Likewise.
22665
5f3b99cf
SS
226662014-09-03 Sasha Smundak <asmundak@google.com>
22667
22668 * gdb.python/py-frame.exp: Test Frame.read_register.
22669
7d793aa9
SDJ
226702014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22671
22672 PR python/16699
22673 * gdb.python/py-completion.exp: New file.
22674 * gdb.python/py-completion.py: Likewise.
22675
fb0576e9
DE
226762014-08-28 Doug Evans <dje@google.com>
22677
22678 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22679 eax,etc. are live with values set by gdb and thus the compiler can't
22680 use them.
22681 * gdb.arch/i386-pseudo.c (main): Ditto.
22682
ee92b0dd
DE
226832014-08-27 Doug Evans <dje@google.com>
22684
22685 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22686
6649db35
DE
226872014-08-25 Doug Evans <dje@google.com>
22688
22689 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22690 (main): Ditto.
22691
564b7600
DE
226922014-08-25 Doug Evans <dje@google.com>
22693
22694 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22695
3881fb67
YQ
226962014-08-24 Yao Qi <yao@codesourcery.com>
22697
22698 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22699 symbol off.
22700 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22701
a05a36a5
DE
227022014-08-22 Doug Evans <dje@google.com>
22703
22704 PR 17276
22705 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22706 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22707 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22708
7c343b48
YQ
227092014-08-22 Yao Qi <yao@codesourcery.com>
22710
22711 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22712 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22713 * gdb.python/python.exp: Likewise. Use .py file on the host
22714 instead of the build.
22715
22fd09ae
JK
227162014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22717
22718 * gdb.threads/gcore-stale-thread.c: New file.
22719 * gdb.threads/gcore-stale-thread.exp: New file.
22720
a8454a7c
PA
227212014-08-21 Pedro Alves <palves@redhat.com>
22722
22723 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22724 * gdb.base/gcore-relro-pie.exp: Likewise.
22725 * gdb.base/gcore-relro.exp: Likewise.
22726 * gdb.base/gcore.exp: Likewise.
22727 * gdb.base/print-symbol-loading.exp: Likewise.
22728 * gdb.threads/gcore-thread.exp: Likewise.
22729 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22730
2a31c623
PA
227312014-08-20 Pedro Alves <palves@redhat.com>
22732 Jan Kratochvil <jan.kratochvil@redhat.com>
22733
22734 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22735 configure.
22736 (EXPECT): Handle READ1 being set.
22737 (all): Depend on EXTRA_RULES.
22738 (check-read1, expect-read1, read1.so, read1): New rules.
22739 * README (Testsuite Parameters): Document the READ1 make variable.
22740 (Race detection): New section.
22741 * configure: Regenerate.
22742 * configure.ac: If build==host==target, and running under a
22743 GNU/glibc system, add read1 to the extra Makefile rules.
22744 (EXTRA_RULES): AC_SUBST it.
22745 * lib/read1.c: New file.
22746
d36430db
JB
227472014-08-20 Joel Brobecker <brobecker@adacore.com>
22748
22749 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22750 the handling of variables declared as a typedef to an array
22751 which a DW_AT_data_location attribute.
22752
9a0dc9e3
PA
227532014-08-19 Andrew Burgess <aburgess@broadcom.com>
22754 Pedro Alves <palves@redhat.com>
22755
22756 PR symtab/14604
22757 PR symtab/14605
22758 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22759 gdb_test.
22760
0718a8da
PA
227612014-08-19 Pedro Alves <palves@redhat.com>
22762
22763 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22764
13b448cd
YQ
227652014-08-19 Yao Qi <yao@codesourcery.com>
22766
22767 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22768 right line.
22769
1cbf5077
DB
227702014-08-18 David Blaikie <dblaikie@gmail.com>
22771
22772 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22773
bf0fae19
JB
227742014-08-18 Joel Brobecker <brobecker@adacore.com>
22775
22776 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22777 attribute in array range.
22778
3c8c5dcc
JB
227792014-08-18 Joel Brobecker <brobecker@adacore.com>
22780
22781 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22782
e66d4446
SC
227832014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22784
22785 PR c++/17132
22786 * gdb.cp/pr17132.cc: New file.
22787 * gdb.cp/pr17132.exp: New file.
22788
940df408
SC
227892014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22790
22791 * gdb.python/py-xmethods.py (A_getarrayind)
22792 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22793 Use 'print' with function call syntax.
22794 (E_method_matcher.match): Fix tab vs space indentation mixup.
22795
ebcc6c3a
YQ
227962014-08-15 Yao Qi <yao@codesourcery.com>
22797
22798 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22799 false.
22800
775e0f04
YQ
228012014-08-15 Yao Qi <yao@codesourcery.com>
22802
22803 * gdb.cp/casts.exp: Set print symbol off.
22804 * gdb.cp/class2.exp: Likewise.
22805 * gdb.cp/overload.exp: Likewise.
22806 * gdb.cp/templates.exp: Likewise.
22807
d769e349
DE
228082014-08-11 Doug Evans <dje@google.com>
22809
22810 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22811 (test_load_shlib): Update.
22812
20c6f1e1
YQ
228132014-08-09 Yao Qi <yao@codesourcery.com>
22814
22815 * gdb.base/display.exp: Invoke is_address_zero_readable.
22816 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22817 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22818 * gdb.base/hbreak-unmapped.exp: Return if
22819 is_address_zero_readable returns true.
22820 * gdb.base/signest.exp: Likewise.
22821 * gdb.base/signull.exp: Likewise.
22822 * gdb.base/sigbpt.exp: Likewise.
22823 * gdb.guile/scm-disasm.exp: Do the test if
22824 is_address_zero_readable returns false.
22825 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22826 * gdb.python/py-arch.exp: Likewise.
22827 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22828 * lib/gdb.exp (is_address_zero_readable): New proc.
22829
5792e8e3
YQ
228302014-08-09 Yao Qi <yao@codesourcery.com>
22831
22832 PR testsuite/13443
22833 * gdb.mi/mi-var-display.exp: Make test messages unique.
22834
3cecbbbe
TT
228352014-08-04 Tom Tromey <tromey@redhat.com>
22836
22837 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22838 target 0".
22839
00b51ff5
TT
228402014-08-04 Tom Tromey <tromey@redhat.com>
22841
22842 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22843 "target_resume".
22844
6908c509
JB
228452014-08-01 Joel Brobecker <brobecker@adacore.com>
22846
22847 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22848 inner_vla_struct_object_size.
22849 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22850 as xfail.
22851
cc6563d2
PA
228522014-07-30 Pedro Alves <palves@redhat.com>
22853
22854 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22855 comment.
22856
7e09a223
YQ
228572014-07-29 Yao Qi <yao@codesourcery.com>
22858
22859 PR gdb/17206
22860 * gdb.base/until-nodebug.exp: New.
22861
7ebdbe92
DE
228622014-07-28 Doug Evans <xdje42@gmail.com>
22863
22864 PR guile/17203
22865 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22866 previously existing parameter, and previously ambiguously spelled
22867 parameter.
22868
fdb1adc6
WN
228692014-07-28 Will Newton <will.newton@linaro.org>
22870
22871 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22872
186fcde0
DE
228732014-07-26 Ludovic Courtès <ludo@gnu.org>
22874 Doug Evans <xdje42@gmail.com>
22875
22876 PR guile/17146
22877 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22878
70509625
PA
228792014-07-25 Pedro Alves <palves@redhat.com>
22880
22881 * gdb.threads/signal-command-handle-nopass.c: New file.
22882 * gdb.threads/signal-command-handle-nopass.exp: New file.
22883 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22884 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22885 * gdb.threads/signal-delivered-right-thread.c: New file.
22886 * gdb.threads/signal-delivered-right-thread.exp: New file.
22887
c3f814a1
PA
228882014-07-25 Pedro Alves <palves@redhat.com>
22889
22890 * gdb.base/double-prompt-target-event-error.exp
22891 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22892 match.
22893 (cancel_pagination_in_target_event): Rework double prompt
22894 detection.
22895 * gdb.base/paginate-after-ctrl-c-running.exp
22896 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22897 <return>' match.
22898 * gdb.base/paginate-bg-execution.exp
22899 (test_bg_execution_pagination_return)
22900 (test_bg_execution_pagination_cancel): Remove '-notransfer
22901 <return>' matches.
22902 * gdb.base/paginate-execution-startup.exp
22903 (test_fg_execution_pagination_return)
22904 (test_fg_execution_pagination_cancel): Remove '-notransfer
22905 <return>' matches.
22906 * gdb.base/paginate-inferior-exit.exp
22907 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22908 match.
22909 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22910 * lib/gdb.exp (pagination_prompt): Run text through
22911 string_to_regexp.
22912 (gdb_test_multiple): Match $pagination_prompt instead of
22913 "<return>".
22914 (string_to_regexp): Move to lib/gdb-utils.exp.
22915
e214cf6c
JK
229162014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22917
22918 * gdb.arch/amd64-entry-value-paramref.S: New file.
22919 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22920 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22921 * gdb.arch/amd64-optimout-repeat.S: New file.
22922 * gdb.arch/amd64-optimout-repeat.c: New file.
22923 * gdb.arch/amd64-optimout-repeat.exp: New file.
22924
17d0c5c8
JK
229252014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22926
22927 PR gdb/17170
22928 * gdb.base/statistics.exp: New file.
22929
b8b8facf
DE
229302014-07-17 Doug Evans <dje@google.com>
22931
74b49205 22932 PR gdb/17170
b8b8facf
DE
22933 * gdb.base/maint.exp: Update testing of per-command stats.
22934
1b5d0ab3
PA
229352014-07-16 Pedro Alves <palves@redhat.com>
22936
22937 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22938 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22939 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22940 (tfile_write_buf): New functions.
22941 (add_memory_block): Rewrite using the above.
22942 (adjust_function_address): New function.
22943 (FUNCTION_ADDRESS): New macro.
22944 (write_basic_trace_file): Remove short_x local, and use
22945 tfile_write_16. Change type of func_addr local to unsigned long
22946 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22947 here. Cast argument of add_memory_block to char pointer.
22948 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22949 (main): Remove parameters.
22950 * gdb.trace/tfile.exp: Remove nowarnings.
22951
4d974e88
SM
229522014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22953
22954 * gdb.base/debug-expr.exp: Test string evaluation with
22955 "debug expression" on.
22956
41e99568
PA
229572014-07-15 Pedro Alves <palves@redhat.com>
22958
22959 * gdb.base/reread.exp: Use clean_restart.
22960
487d9753
PL
229612014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22962
22963 * gdb.arch/avr-flash-qualifer.c: New.
22964 * gdb.arch/avr-flash-qualifer.exp: New.
22965
cc1c52ad
PA
229662014-07-14 Pedro Alves <palves@redhat.com>
22967
22968 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22969 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22970
1e973570
PA
229712014-07-14 Pedro Alves <palves@redhat.com>
22972
22973 * gdb.base/double-prompt-target-event-error.c: New file.
22974 * gdb.base/double-prompt-target-event-error.exp: New file.
22975
93d6eb10
PA
229762014-07-14 Pedro Alves <palves@redhat.com>
22977
22978 PR gdb/17072
22979 * gdb.base/paginate-inferior-exit.c: New file.
22980 * gdb.base/paginate-inferior-exit.exp: New file.
22981
0017922d
PA
229822014-07-14 Pedro Alves <palves@redhat.com>
22983
22984 PR gdb/17072
22985 * gdb.base/paginate-bg-execution.c: New file.
22986 * gdb.base/paginate-bg-execution.exp: New file.
22987
94696ad3
PA
229882014-07-14 Pedro Alves <palves@redhat.com>
22989
22990 PR gdb/17072
22991 * gdb.base/paginate-execution-startup.c: New file.
22992 * gdb.base/paginate-execution-startup.exp: New file.
22993 * lib/gdb.exp (pagination_prompt): New global.
22994 (default_gdb_spawn): New procedure, factored out from
22995 default_gdb_spawn.
22996 (default_gdb_start): Adjust to call default_gdb_spawn.
22997 (gdb_spawn): New procedure.
22998
bd293940
PA
229992014-07-14 Pedro Alves <palves@redhat.com>
23000
23001 * lib/gdb.exp (gdb_assert): New procedure.
23002 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
23003
c933f875
PA
230042014-07-14 Pedro Alves <palves@redhat.com>
23005
23006 * gdb.base/execution-termios.c: New file.
23007 * gdb.base/execution-termios.exp: New file.
23008
d98b7a16
TT
230092014-07-14 Tom Tromey <tromey@redhat.com>
23010
23011 * gdb.cp/vla-cxx.cc: New file.
23012 * gdb.cp/vla-cxx.exp: New file.
23013
548740d6
TT
230142014-07-14 Tom Tromey <tromey@redhat.com>
23015
23016 * gdb.reverse/rerun-prec.c: New file.
23017 * gdb.reverse/rerun-prec.exp: New file.
23018
a25eb028
MR
230192014-07-12 Maciej W. Rozycki <macro@mips.com>
23020 Maciej W. Rozycki <macro@codesourcery.com>
23021
23022 * lib/gdb-utils.exp: New file.
23023 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
23024 inline `gdb_init_command' processing.
23025 (gdb_start_cmd): Likewise.
23026 * lib/mi-support.exp (mi_run_cmd): Likewise.
23027 * README: Document `gdb_init_command' and `gdb_init_commands'.
23028
218c2655
JK
230292014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
23030
23031 Fix false FAIL running under a very long directory name.
23032 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
23033 and "set print elements 10000". Twice.
23034
5401fde3
YQ
230352014-07-11 Yao Qi <yao@codesourcery.com>
23036
23037 * gdb.base/exprs.exp: "set print symbol off".
23038
e76126e8
PA
230392014-07-11 Pedro Alves <palves@redhat.com>
23040
23041 * gdb.threads/kill.c: New file.
23042 * gdb.threads/kill.exp: New file.
23043
2d6f0de6
YQ
230442014-07-10 Yao Qi <yao@codesourcery.com>
23045
23046 * gdb.trace/tfile.c (write_basic_trace_file)
23047 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
23048 address written to trace file.
23049
7180e04a
PA
230502014-07-09 Pedro Alves <palves@redhat.com>
23051
23052 * gdb.base/attach-wait-input.exp: New file.
23053 * gdb.base/attach-wait-input.c: New file.
23054
9a9a7608
AB
230552014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
23056
23057 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
23058 setting up test structures.
23059 (main): Call new test function.
23060 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
23061 test function, continue into test function and walk test
23062 structures.
23063
161ac41e
YQ
230642014-07-02 Yao Qi <yao@codesourcery.com>
23065
23066 * gdb.trace/entry-values.c: Define labels 'foo_start' and
23067 'bar_start' at the beginning of functions 'foo' and 'bar'
23068 respectively.
23069 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
23070 instead of 'foo' and 'bar'.
23071
1f267ae3
MM
230722014-07-08 Markus Metzger <markus.t.metzger@intel.com>
23073
23074 * gdb.btrace/segv.exp: New.
23075 * gdb.btrace/segv.c: New.
23076
2b239efb
LM
230772014-07-02 Luis Machado <lgustavo@codesourcery.com>
23078
23079 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
23080 instruction.
23081
cf363f18
MW
230822014-06-30 Mark Wielaard <mjw@redhat.com>
23083
23084 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
23085 vulture, vilify, villar): New volatile array constants.
23086 (vindictive, vegetation): New const volatile array constants.
23087 * gdb.base/volatile.exp: Test volatile and const volatile array
23088 types.
23089
aebf9d24
AA
230902014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
23091
23092 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
23093 target lacks support for awatch, rwatch, or hbreak.
23094
b67a2c6f
YQ
230952014-06-27 Yao Qi <yao@codesourcery.com>
23096
23097 * gdb.multi/dummy-frame-restore.exp: New.
23098 * gdb.multi/dummy-frame-restore.c: New.
23099
aef92902
MM
231002014-06-25 Markus Metzger <markus.t.metzger@intel.com>
23101
23102 * gdb.btrace/gcore.exp: New.
23103
8e9db26e
PA
231042014-06-23 Pedro Alves <palves@redhat.com>
23105
23106 * gdb.base/watchpoint-reuse-slot.c: New file.
23107 * gdb.base/watchpoint-reuse-slot.exp: New file.
23108
70afc5b7
SC
231092014-06-23 Siva Chandra Reddy <sivachandra@google.com>
23110
23111 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
23112 progspace's filename in 'info', 'enable' and 'disable' command
23113 tests.
23114
b972bd9c
JK
231152014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
23116
23117 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
23118 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23119 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
23120
125f8a3d
GB
231212014-06-20 Gary Benson <gbenson@redhat.com>
23122
23123 * gdb.arch/i386-avx.exp: Fix include file location.
23124 * gdb.arch/i386-sse.exp: Likewise.
23125
3ed9baed
IB
231262014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
23127
23128 * gdb.dlang/expression.exp: New file.
23129
034f788c
PA
231302014-06-19 Pedro Alves <palves@redhat.com>
23131
23132 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
23133 out from ...
23134 (top level): ... here. Iterate running tests under different
23135 scheduler-locking settings.
23136
45371d0c
LM
231372014-06-18 Luis Machado <lgustavo@codesourcery.com>
23138
23139 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
23140 to DW_FORM_addr and use non-zero addresses.
23141
5d376983
SC
231422014-06-18 Siva Chandra Reddy <sivachandra@google.com>
23143
23144 PR gdb/17017
23145 * gdb.python/py-xmethods.cc: Add global function call counters and
23146 increment them in their respective functions. Remove "cout"
23147 statements.
23148 * gdb.python/py-xmethods.exp: Make tests check the global function
23149 call counters instead of depending on inferior IO.
23150
a1aa2221
LM
231512014-06-18 Don Breazeal <donb@codesourcery.com>
23152
23153 * gdb.base/foll-fork.exp (default_fork_parent_follow):
23154 Deleted procedure.
23155 (explicit_fork_parent_follow): Deleted procedure.
23156 (explicit_fork_child_follow): Deleted procedure.
23157 (test_follow_fork): New procedure.
23158 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 23159 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
23160 procedure calls.
23161
0fc05997
YQ
231622014-06-17 Yao Qi <yao@codesourcery.com>
23163
23164 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
23165 CP1252.
23166
70795c52
LM
231672014-06-17 Luis Machado <lgustavo@codesourcery.com>
23168
23169 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
23170 Initialize ptr and S explicitly.
23171 (skip_type_update_when_not_use_rtti_test): Likewise.
23172
6be47f0c
KS
231732014-06-16 Keith Seitz <keiths@redhat.com>
23174
23175 PR mi/15863
23176 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
23177 the inferior is started.
23178
d03de421
PA
231792014-06-16 Pedro Alves <palves@redhat.com>
23180
23181 * gdb.base/break-main-file-remove-fail.c: New file.
23182 * gdb.base/break-main-file-remove-fail.exp: New file.
23183 * gdb.base/break-unload-file.exp: Use build_executable instead of
23184 prepare_for_testing.
23185 (test_break): New parameter "initial_load". Handle it.
23186 (top level): Add initial_load cmdline/file axis.
23187
f9579b99
TT
231882014-06-12 Tom Tromey <tromey@redhat.com>
23189
23190 * gdb.base/completion.exp: Don't use directory name in test.
23191
3657956b
GB
231922014-06-09 Gary Benson <gbenson@redhat.com>
23193
23194 * gdb.base/sigall.c [Functions to send signals]: Reorder to
23195 separate the always-available ANSI-standard signals from the
23196 signals that require checking.
23197 (main): Likewise.
23198 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
23199 Likewise.
23200 (main): Likewise.
23201
4186eb54
KS
232022014-06-07 Keith Seitz <keiths@redhat.com>
23203
23204 Revert:
23205 PR c++/16253
23206 * gdb.cp/var-tag.cc: New file.
23207 * gdb.cp/var-tag.exp: New file.
23208 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23209 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23210 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23211 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23212
25326a28 232132014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
23214
23215 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
23216
829155c9
PA
232172014-06-06 Pedro Alves <palves@redhat.com>
23218
23219 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
23220 in target debug output instead of looking at RSP packets,
23221 disabling the test on any target that uses hardware stepping.
23222 Update comments.
23223
61c8d22e
PA
232242014-06-06 Pedro Alves <palves@redhat.com>
23225
23226 * gdb.base/break-unload-file.exp: Fix typo.
23227
d9a47287
YQ
232282014-06-06 Yao Qi <yao@codesourcery.com>
23229
23230 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
23231 from "jit_function" to "^jit_function".
23232
e5e01dbf
YQ
232332014-06-06 Yao Qi <yao@codesourcery.com>
23234
23235 * gdb.base/async.c (foo): Add one statement.
23236 * gdb.base/async.exp: Get the next instruction address and
23237 match the output of "nexti" by instruction address. Match
23238 the hex address in the output of "finish".
23239
73ba372c
GB
232402014-06-06 Gary Benson <gbenson@redhat.com>
23241
23242 * gdb.base/call-signals.c: Remove preprocessor conditionals
23243 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
23244 SIGSEGV and SIGTERM.
23245 * gdb.base/sigall.c: Likewise.
23246 * gdb.base/unwindonsignal.c: Likewise.
23247 * gdb.reverse/sigall-reverse.c: Likewise.
23248
831517df
YQ
232492014-06-06 Yao Qi <yao@codesourcery.com>
23250
23251 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
23252 readable, skip the test.
23253
b8b91e98
YQ
232542014-06-06 Yao Qi <yao@codesourcery.com>
23255
23256 * gdb.threads/staticthreads.c (thread_function): Move the line
23257 setting breakpoint on forward.
23258 * gdb.threads/staticthreads.exp: Update comments.
23259
fb934770
LC
232602014-06-05 Ludovic Courtès <ludo@gnu.org>
23261
23262 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
23263 "history-append! type error".
23264
6ef284bd
SM
232652014-06-05 Simon Marchi <simon.marchi@ericsson.com>
23266
23267 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
23268 erroneous dprintf expected input.
23269
a872e241
DE
232702014-06-04 Doug Evans <xdje42@gmail.com>
23271
23272 * gdb.guile/scm-generics.exp: Delete.
23273
16f691fb
DE
232742014-06-04 Doug Evans <xdje42@gmail.com>
23275
23276 * gdb.guile/scm-breakpoint.exp: Update.
23277 Add tests for breakpoint registration.
23278
012370f6
TT
232792014-06-04 Tom Tromey <tromey@redhat.com>
23280
23281 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23282 VLA-in-union.
23283 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
23284 inner_vla_struct, vla_union types. Initialize objects of those
23285 types and compute their sizes.
23286
9f5a4cef
HZ
232872014-06-04 Nathan Sidwell <nathan@codesourcery.com>
23288 Hui Zhu <hui@codesourcery.com>
23289
23290 * gdb.base/fileio.exp: Add test for shell not available as well as
23291 available.
23292 * gdb.base/fileio.c (test_system): Check for shell twice.
23293
90a45c4d
YQ
232942014-06-04 Yao Qi <yao@codesourcery.com>
23295
23296 * gdb.base/auto-connect-native-target.exp: Remove redundant
23297 space from the regexp pattern.
23298
70017e41
YQ
232992014-06-04 Yao Qi <yao@codesourcery.com>
23300
23301 * gdb.base/default.exp: Replace "child" with "native" in
23302 regexp pattern.
23303
883964a7
SC
233042014-06-03 Siva Chandra Reddy <sivachandra@google.com>
23305
23306 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
23307 * gdb.python/py-xmethods.exp: New tests to test xmethods.
23308 * gdb.python/py-xmethods.py: Python script supporting the
23309 new testcase and tests.
23310
ef370185
JB
233112014-06-03 Joel Brobecker <brobecker@adacore.com>
23312 Pedro Alves <palves@redhat.com>
23313
23314 PR breakpoints/17000
23315 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
23316 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
23317
1e2ccb61
BM
233182014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
23319
23320 * gdb.base/subst.exp: Add tests to verify partial path matching
23321 output.
23322
c6ec5ab2
PA
233232014-06-03 Pedro Alves <palves@redhat.com>
23324
23325 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
23326 target that doesn't use software single-stepping.
23327
835c559f
PA
233282014-06-03 Pedro Alves <palves@redhat.com>
23329
23330 PR breakpoints/17000
23331 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23332 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23333
06eb1586
DE
233342014-06-02 Doug Evans <xdje42@gmail.com>
23335
23336 * gdb.guile/scm-parameter.exp: New file.
23337
e698b8c4
DE
233382014-06-02 Doug Evans <xdje42@gmail.com>
23339
23340 * gdb.guile/scm-cmd.c: New file.
23341 * gdb.guile/scm-cmd.exp: New file.
23342
ded03782
DE
233432014-06-02 Doug Evans <xdje42@gmail.com>
23344
23345 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23346 pretty-printer lookup.
23347 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23348 (make-pp_s-printer): Call it.
23349 (make-pretty-printer-from-dict): New function.
23350 (lookup-pretty-printer-maker-from-dict): New function.
23351 (*pretty-printer*): Simplify.
23352 (make-objfile-pp_s-printer): New function.
23353 (install-objfile-pretty-printers!): New function.
23354 (make-progspace-pp_s-printer): New function.
23355 (install-progspace-pretty-printers!): New function.
23356 * gdb.guile/scm-progspace.c: New file.
23357 * gdb.guile/scm-progspace.exp: New file.
23358
41fac0cf
PA
233592014-06-02 Pedro Alves <palves@redhat.com>
23360
23361 * gdb.base/dprintf-bp-same-addr.c: New file.
23362 * gdb.base/dprintf-bp-same-addr.exp: New file.
23363
96ae5695
EBM
233642014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23365
23366 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23367 * gdb.arch/powerpc-power.s: Likewise.
23368
da02b3a8
JB
233692014-06-02 Joel Brobecker <brobecker@adacore.com>
23370
23371 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23372
c72b2e7b
YQ
233732014-06-01 Yao Qi <yao@codesourcery.com>
23374
23375 * gdb.base/watchpoint.exp (test_watch_location): Check null
23376 pointer can be dereferenced. If not, do the test, otherwise
23377 skip it.
23378
53e8a631
AB
233792014-05-30 Andrew Burgess <aburgess@broadcom.com>
23380
23381 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23382 results.
23383 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23384
938f0e2f
AB
233852014-05-30 Andrew Burgess <aburgess@broadcom.com>
23386
23387 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23388 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23389 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23390 * gdb.arch/amd64-invalid-stack-top.c: New file.
23391 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23392
9ba6657a
PA
233932014-05-30 Pedro Alves <palves@redhat.com>
23394
23395 PR breakpoints/17000
23396 * gdb.base/sss-bp-on-user-bp.c: New file.
23397 * gdb.base/sss-bp-on-user-bp.exp: New file.
23398
522c09bf
DB
233992014-05-30 David Blaikie <dblaikie@gmail.com>
23400
23401 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23402 gnu_inline semantics via attribute.
23403 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23404 source explicitly specifies the required semantics.
23405
bf4ef81e
MR
234062014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23407
23408 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23409
329ea579
PA
234102014-05-29 Pedro Alves <palves@redhat.com>
23411 Tom Tromey <tromey@redhat.com>
23412
23413 * gdb.base/async-shell.exp: Don't enable target-async.
23414 * gdb.base/async.exp
23415 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23416 parameter. Adjust.
23417 (top level): Don't test with "target-async".
23418 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23419 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23420 * gdb.base/inferior-died.exp: Don't enable target-async.
23421 * gdb.base/interrupt-noterm.exp: Likewise.
23422 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23423 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23424 * gdb.mi/mi-nonstop.exp: Likewise.
23425 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23426 * gdb.mi/mi-nsintrall.exp: Likewise.
23427 * gdb.mi/mi-nsmoribund.exp: Likewise.
23428 * gdb.mi/mi-nsthrexec.exp: Likewise.
23429 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23430 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23431 * gdb.python/py-evsignal.exp: Don't enable target-async.
23432 * gdb.python/py-evthreads.exp: Likewise.
23433 * gdb.python/py-prompt.exp: Likewise.
23434 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23435 * gdb.server/solib-list.exp: Don't enable target-async.
23436 * gdb.threads/thread-specific-bp.exp: Likewise.
23437 * lib/mi-support.exp: Adjust to use mi-async.
23438
fd664c91
PA
234392014-05-29 Pedro Alves <palves@redhat.com>
23440
23441 PR gdb/13860
23442 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23443 reason, even in sync mode.
23444
251bde03
PA
234452014-05-29 Pedro Alves <palves@redhat.com>
23446 Hui Zhu <hui@codesourcery.com>
23447
23448 PR PR15693
23449 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23450 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23451 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23452 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23453
7f3c0343
JB
234542014-05-28 Joel Brobecker <brobecker@adacore.com>
23455
23456 * config/monitor.exp (gdb_target_monitor): Replace use of
23457 "set remotebaud" by "set serial baud".
23458
b2715b27
AW
234592014-05-26 Andy Wingo <wingo@igalia.com>
23460
23461 * gdb.guile/scm-breakpoint.exp:
23462 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23463 properties instead of gdb-object-properties.
23464
498a4489
YQ
234652014-05-26 Yao Qi <yao@codesourcery.com>
23466
23467 * gdb.server/no-thread-db.exp: Specify source file name
23468 explicitly when setting a breakpoint.
23469
589fdceb
MM
234702014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23471
23472 * gdb.btrace/vdso.c: New.
23473 * gdb.btrace/vdso.exp: New.
23474
e9089e05
MM
234752014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23476
23477 * gdb.base/gcore.exp (capture_command_output): Move ...
23478 * lib/gdb.exp (capture_command_output): ... here.
23479
67b5c0c1
MM
234802014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23481
23482 * gdb.btrace/data.exp: Test memory access during btrace replay.
23483
a2199296
SM
234842014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23485
23486 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23487
17b2616c
PA
234882014-05-21 Pedro Alves <palves@redhat.com>
23489
23490 PR gdb/13860
23491 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23492 (top level): Test that output related to execution commands is
23493 sent to the console with CLI commands, but not with MI commands.
23494 Test that breakpoint events are always mirrored to the console.
23495 Also expect the new source line to be output after a "next" in
23496 async mode too. Make it a pass/fail test.
23497 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23498 output.
23499 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23500
5166082f
PA
235012014-05-21 Pedro Alves <palves@redhat.com>
23502
23503 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23504 Use them to test variations of "list" after reaching a breakpoint.
23505 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23506 Test "list" with listsize 10 after reaching a breakpoint.
23507 * gdb.python/python.exp (decode_line current location line
23508 number): Adjust expected line number.
23509
2f25d70f
SM
235102014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23511
23512 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23513 behavior for $args, pass it directly to "run".
23514
ff604a67
MR
235152014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23516
23517 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23518 30000 to 65536.
23519
6a3cb8e8
PA
235202014-05-21 Pedro Alves <palves@redhat.com>
23521
23522 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23523 auto-connect-native-target off".
23524 * gdb.base/auto-connect-native-target.c: New file.
23525 * gdb.base/auto-connect-native-target.exp: New file.
23526
4ebfc96e
PA
235272014-05-21 Pedro Alves <palves@redhat.com>
23528
23529 * gdb.base/default.exp: Test "target native" instead of "target
23530 child".
23531
36d46afb
MW
235322014-05-21 Mark Wielaard <mjw@redhat.com>
23533
23534 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23535
5876f503
JK
235362014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23537
23538 Fix TLS access for -static -pthread.
23539 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23540 <HAVE_TLS> (thread_function, main): Initialize it.
23541 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23542 Add clean_restart.
23543 <$have_tls != "">: Check TLSVAR.
23544
0256a6ac
PA
235452014-05-21 Pedro Alves <palves@redhat.com>
23546
23547 * gdb.base/dcache-line-read-error.c: New.
23548 * gdb.base/dcache-line-read-error.exp: New.
23549
936d2992
PA
235502014-05-20 Pedro Alves <palves@redhat.com>
23551
23552 * gdb.base/compare-sections.c: New file.
23553 * gdb.base/compare-sections.exp: New file.
23554
802e8e6d
PA
235552014-05-20 Pedro Alves <palves@redhat.com>
23556
23557 * gdb.base/break-idempotent.c: New file.
23558 * gdb.base/break-idempotent.exp: New file.
23559
e59fa00f
MM
235602014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23561
23562 * gdb.btrace/nohist.exp: New.
23563
8b696e31
YQ
235642014-05-20 Yao Qi <yao@codesourcery.com>
23565
23566 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23567 gdb.reverse directory and gdb_reverse_timeout exists in board
23568 setting.
23569 * README: Document gdb_reverse_timeout.
23570
73c9764f
YQ
235712014-05-20 Yao Qi <yao@codesourcery.com>
23572
23573 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23574 'test_file_name'. Treat args as a string instead of a list.
23575 (gdb_init): Rename argument 'args' by 'test_file_name'.
23576
f1f4348a
JK
235772014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23578
23579 * gdb.arch/powerpc-power.exp: New file.
23580 * gdb.arch/powerpc-power.s: New file.
23581
0dbe70ce
DE
235822014-05-16 Doug Evans <dje@google.com>
23583
23584 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23585 * gdb.base/completion.exp: Check that all expected files exist
23586 before doing file completion.
0dbe70ce 23587
8d551b02
DE
235882014-05-16 Doug Evans <dje@google.com>
23589
23590 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23591 Update.
23592 (do_syscall_tests_without_xml): Update.
23593
73eb7709
PA
235942014-05-16 Pedro Alves <palves@redhat.com>
23595
23596 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23597 instead of "unknown output after running".
23598
3fae92fc
YQ
235992014-05-16 Yao Qi <yao@codesourcery.com>
23600
23601 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23602 file1.txt from host at the end.
23603 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23604
c2b2ccc5
DE
236052014-05-15 Doug Evans <dje@google.com>
23606
23607 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23608 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23609 loading file. Add test for TU lookup.
23610
8c217a4b
SM
236112014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23612
23613 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23614 calling "-exec-arguments" or "set args" before running the
23615 inferior.
23616
3deb39c6
SM
236172014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23618
23619 * lib/mi-support.exp (mi_expect_stop): Expect message for
23620 inferiors that exit with non-zero exit code.
23621
71a79f8c
YQ
236222014-05-14 Yao Qi <yao@codesourcery.com>
23623
23624 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23625 match absolute path on remote host.
23626 (test_file_list_exec_source_files): Remove "/" from the
23627 pattern.
23628
f23fcd46
YQ
236292014-05-14 Yao Qi <yao@codesourcery.com>
23630
23631 * boards/local-remote-host-notty.exp (${board}_file): New
23632 proc.
23633
9404b58f
KM
236342014-05-07 Kyle McMartin <kyle@redhat.com>
23635
23636 Pushed by Joel Brobecker <brobecker@adacore.com>.
23637 * gdb.arch/aarch64-atomic-inst.c: New file.
23638 * gdb.arch/aarch64-atomic-inst.exp: New file.
23639
5e45f04c
YQ
236402014-05-07 Yao Qi <yao@codesourcery.com>
23641
23642 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23643 in current context" too.
23644
c888a17d
KS
236452014-05-05 Keith Seitz <keiths@redhat.com>
23646
23647 * gdb.linespec/ls-dollar.exp: Add test for linespec
23648 file:convenience_variable.
23649
290a839c
YQ
236502014-05-05 Yao Qi <yao@codesourcery.com>
23651
23652 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23653 traceframes into tfile and ctf trace files. Read data from
23654 trace file and test collected data.
23655 (gdb_collect_locals_test): Likewise.
23656 (gdb_unavailable_registers_test): Likewise.
23657 (gdb_unavailable_floats): Likewise.
23658 (gdb_collect_globals_test): Likewise.
23659 (top-level): Append "ctf" to trace_file_targets if GDB
23660 supports.
23661
b5262cd0
YQ
236622014-05-05 Yao Qi <yao@codesourcery.com>
23663
23664 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23665 code to ...
23666 (gdb_collect_args_test_1): ... it. New proc.
23667 (gdb_collect_locals_test): Move some code to ...
23668 (gdb_collect_locals_test_1): ... it. New proc.
23669 (gdb_unavailable_registers_test): Move some code to ...
23670 (gdb_unavailable_registers_test_1): ... it. New proc.
23671 (gdb_unavailable_floats): Move some code to ...
23672 (gdb_unavailable_floats_1): ... it. New proc.
23673
30a1e6cc
SDJ
236742014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23675
23676 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23677 probes to test for bitness recognition.
23678 * gdb.arch/amd64-stap-optional-prefix.exp
23679 (test_probe_value_without_reg): New procedure.
23680 Add code to test for different kinds of bitness.
23681
f33da99a
SDJ
236822014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23683
23684 PR breakpoints/16889
23685 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23686 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23687
5b80f00d
PA
236882014-05-01 Pedro Alves <palves@redhat.com>
23689
23690 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23691 gdb_file_cmd if no file is specified.
23692 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23693 last_loaded_file to set the remote exec-file.
23694
f8c2a73c
PA
236952014-05-01 Pedro Alves <palves@redhat.com>
23696
23697 * boards/local-remote-host.exp: New file.
23698
be6e8ac7
PA
236992014-05-01 Pedro Alves <palves@redhat.com>
23700
23701 * boards/local-remote-host.exp: Rename to ...
23702 * boards/local-remote-host-notty.exp: ... this.
23703
cac0dc8f
JB
237042014-04-28 Joel Brobecker <brobecker@adacore.com>
23705
23706 * gdb.ada/dyn_arrayidx: New testcase.
23707
9730e6cc
YQ
237082014-04-26 Yao Qi <yao@codesourcery.com>
23709
23710 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23711 and compute the length of function main. Save it in
23712 $main_length.
23713 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23714 (top-level): Use gdb_compile to compile objects into
23715 executable and restart GDB. Remove invocation to
23716 prepare_for_testing.
23717
7ae1a6a6
PA
237182014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23719 Pedro Alves <palves@redhat.com>
23720
23721 PR server/16255
23722 * gdb.multi/multi-attach.c: New file.
23723 * gdb.multi/multi-attach.exp: New file.
23724
4082afcc
PA
237252014-04-25 Pedro Alves <palves@redhat.com>
23726
23727 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23728 user.
23729 (top level): Test that "set remote conditional-breakpoints-packet
23730 off" works as intended.
23731 * gdb.base/dprintf.exp: Test that "set remote
23732 breakpoint-commands-packet off" works as intended.
23733 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23734 New function.
23735 (top level): Call it.
23736 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23737 remote fast-tracepoints-packet off" works as intended.
23738 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23739 * lib/gdb.exp (gdb_is_target_remote): ... here.
23740
2abc3f8d
DB
237412014-04-24 David Blaikie <dblaikie@gmail.com>
23742
23743 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23744 ensure clang would not discard them.
23745 * gdb.base/gdbvars.c: Ditto.
23746 * gdb.base/memattr.c: Ditto.
23747 * gdb.base/whatis.c: Ditto.
23748 * gdb.python/py-prettyprint.c: Ditto.
23749 * gdb.trace/actions.c: Ditto.
23750 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23751 ensure clang would not discard it.
23752
bfd39632
DB
237532014-04-24 David Blaikie <dblaikie@gmail.com>
23754
23755 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23756 clang to emit the full definition of type required by the test
23757 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23758
22842ff6
DB
237592014-04-24 David Blaikie <dblaikie@gmail.com>
23760
23761 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23762 coax Clang into emitting the definition of the type.
23763 * gdb.cp/pr10728-x.h (y): Ditto.
23764 * gdb.cp/pr10728-y.cc (y): Ditto.
23765
c2e827ad
DB
237662014-04-24 David Blaikie <dblaikie@gmail.com>
23767
23768 * gdb.base/label.exp: XFAIL label related tests under Clang.
23769 * gdb.cp/cplabel.exp: Ditto.
23770 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23771 under Clang those using labels.
23772
4c2d33e7
YQ
237732014-04-25 Yao Qi <yao@codesourcery.com>
23774
23775 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23776 double_label.
23777 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23778 partial_label and double_label.
23779
56083b99
DB
237802014-04-24 David Blaikie <dblaikie@gmail.com>
23781
23782 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23783
25d4e99d
DB
237842014-04-24 David Blaikie <dblaikie@gmail.com>
23785
23786 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23787 of the function to work across GCC and Clang.
23788 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23789 pointer types (const void ** const V void **).
23790
01f9f808
MS
237912014-04-24 Michael Sturm <michael.sturm@mintel.com>
23792 Walfred Tedeschi <walfred.tedeschi@intel.com>
23793
23794 * Makefile.in (EXECUTABLES): Added i386-avx512.
23795 * gdb.arch/i386-avx512.c: New file.
23796 * gdb.arch/i386-avx512.exp: Likewise.
23797
4b48d439
KS
237982014-04-23 Keith Seitz <keiths@redhat.com>
23799
23800 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23801 (mi_make_breakpoint_table): New procedure.
23802 (mi_create_breakpoint): Use mi_make_breakpoint
23803 and return the result.
23804 (mi_make_breakpoint): New procedure.
23805 (mi_build_kv_pairs): New procedure.
23806
23807 * gdb.mi/mi-break.exp: Remove unused globals,
23808 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23809 All callers updated.
23810 * gdb.mi/mi-dprintf.exp: Use variable to track command
23811 number.
23812 Update all callers of mi_create_breakpoint and use
23813 mi_make_breakpoint_table.
23814 Remove any unused global variables.
23815 * gdb.mi/mi-nonstop.exp: Likewise.
23816 * gdb.mi/mi-nsintrall.exp: Likewise.
23817 * gdb.mi/mi-nsmoribund.exp: Likewise.
23818 * gdb.mi/mi-nsthrexec.exp: Likewise.
23819 * gdb.mi/mi-reverse.exp: Likewise.
23820 * gdb.mi/mi-simplerun.exp: Likewise.
23821 * gdb.mi/mi-stepn.exp: Likewise.
23822 * gdb.mi/mi-syn-frame.exp: Likewise.
23823 * gdb.mi/mi-until.exp: Likewise.
23824 * gdb.mi/mi-var-cp.exp: Likewise.
23825 * gdb.mi/mi-var-display.exp: Likewise.
23826 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23827 * gdb.mi/mi2-var-child.exp: Likewise.
23828 * gdb.mi/mi-vla-c99.exp: Likewise.
23829 * lib/mi-support.exp: Likewise.
23830
23831 From Ian Lance Taylor <iant@cygnus.com>:
23832 * lib/gdb.exp (parse_args): New procedure.
23833
08351840
PA
238342014-04-23 Pedro Alves <palves@redhat.com>
23835
23836 * gdb.base/break-unload-file.c: New file.
23837 * gdb.base/break-unload-file.exp: New file.
23838 * gdb.base/sym-file-lib.c (baz): New function.
23839 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23840 field.
23841 (load): Store the segment's mapped size.
23842 (unload): New function.
23843 (unload_shlib): New function.
23844 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23845 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23846 set a breakpoint at baz, and call it.
23847 * gdb.base/sym-file.exp: New tests for stale breakpoint
23848 instructions.
23849
076855f9
PA
238502014-04-23 Pedro Alves <palves@redhat.com>
23851
23852 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23853 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23854 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23855 * gdb.base/hbreak-unmapped.c: New file.
23856 * gdb.base/hbreak-unmapped.exp: New file.
23857 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23858 * lib/gdb.exp (gdb_is_target_remote): ... here.
23859
483805cf
PA
238602014-04-22 Pedro Alves <palves@redhat.com>
23861
23862 * gdb.base/consecutive-step-over.c: New file.
23863 * gdb.base/consecutive-step-over.exp: New file.
23864
06d97543
PA
238652014-04-22 Pedro Alves <palves@redhat.com>
23866
23867 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23868 instead of send_gdb/gdb_expect.
23869
b4429ea2
YQ
238702014-04-22 Yao Qi <yao@codesourcery.com>
23871
23872 * lib/trace-support.exp (generate_tracefile): New procedure.
23873 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23874 return 0.
23875 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23876 if generate_tracefile returns 1.
23877
51d48146
PA
238782014-04-18 Tom Tromey <palves@redhat.com>
23879 Pedro alves <tromey@redhat.com>
23880
23881 PR backtrace/15558
23882 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23883 with a backtrace limit.
23884 * gdb.python/py-frame-inline.exp: Test running to an inline
23885 function with a backtrace limit, and printing the newest frame.
23886 * gdb.python/py-frame-inline.c (main): Call f.
23887
bd1dce5f
MS
238882014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23889
23890 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23891
40d1a503
MS
238922014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23893
23894 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23895 Drop prefix from unsupported source file path.
23896
389b98f7
YQ
238972014-04-17 Yao Qi <yao@codesourcery.com>
23898
23899 * lib/gdb.exp (with_target_charset): New proc.
23900 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23901 with_target_charset.
23902 (test_print_strings): Likewise.
23903 (test_repeat_bytes): Likewise.
23904 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23905 for some tests.
23906
22869d73
KS
239072014-04-16 Keith Seitz <keiths@redhat.com>
23908
23909 PR gdb/15827
23910 * gdb.dwarf2/corrupt.c: New file.
23911 * gdb.dwarf2/corrupt.exp: New file.
23912
c4f87ca6
KS
239132014-04-16 Keith Seitz <keiths@redhat.com>
23914
23915 PR c++/16597
23916 * gdb.cp/namelessclass.cc: New file.
23917 * gdb.cp/namelessclass.exp: New file.
23918 * gdb.cp/namelessclass.S: New file.
23919
ab19de87
DE
239202014-04-16 Doug Evans <dje@google.com>
23921
23922 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23923 Add comment.
23924 (gdbserver_default_get_comm_port): New function.
23925 (gdbserver_start): Check if board file provided
23926 "gdbserver,get_comm_port" and use it if so.
23927 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23928 (gdb,socketport): Set to "stdio".
23929 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23930 (stdio_gdbserver_template): Delete.
23931 (${board}_get_remote_address): Update.
23932 (${board}_build_remote_cmd): Delete.
23933 (${board}_get_comm_port): New function.
23934 (${board}_spawn): Update.
23935 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23936 Delete.
23937 (${board}_get_remote_address): Update.
23938 (${board}_get_comm_port): New function.
23939
fc98a809
AB
239402014-04-16 Andrew Burgess <aburgess@broadcom.com>
23941
23942 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23943 appearing in any order.
23944
87fd9e6e
DE
239452014-04-15 Doug Evans <dje@google.com>
23946
23947 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23948 uninitialized value of "description".
23949
099fc3ea
KS
239502014-04-15 Keith Seitz <keiths@redhat.com>
23951
23952 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23953 Remove unused globals.
23954 (test_running_the_program): Likewise.
23955 (test_controlled_execution): Likewise.
23956 (test_controlling_breakpoints): Likewise.
23957 (test_program_termination): Likewise.
23958
5da151d4
KS
239592014-04-15 Keith Seitz <keiths@redhat.com>
23960
23961 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23962 unused globals.
23963 (test_rbreak_creation_and_listing): Likewise.
23964 (test_ignore_count): Likewise.
23965 (test_error): Likewise.
23966
35e5d2f0
PA
239672014-04-15 Pedro Alves <palves@redhat.com>
23968
23969 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23970 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23971 sym-file-loader.c.
23972 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23973 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23974 to sym-file-loader.c.
23975 (struct library): Forward declare.
23976 (load_shlib, lookup_function): Change prototypes.
23977 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23978 (translate_offset): Remove declarations.
23979 (get_text_addr): New declaration.
23980 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23981 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23982 sym-file-loader.h.
23983 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23984 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23985 here from sym-file-loader.h.
23986 (struct library): New structure.
23987 (load_shlib, lookup_function): Change prototypes and adjust to
23988 work with a struct library.
23989 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23990 (translate_offset): Make static.
23991 (get_text_addr): New function.
23992 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23993
eb4c1710
PA
239942014-04-15 Pedro Alves <palves@redhat.com>
23995
23996 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23997
2d1baf52
PA
239982014-04-15 Pedro Alves <palves@redhat.com>
23999
24000 * gdb.base/sym-file-loader.c: Include <limits.h>.
24001 (SELF_LINK): New define.
24002 (get_origin): New function.
24003 (load_shlib): Use it.
24004 * gdb.base/sym-file.exp: Don't early return if the target is
24005 remote. Use runto_main, and issue fail is that fails. Use
24006 gdb_load_shlibs.
24007 (shlib_name): Delete.
24008 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
24009
7dd6df01
PA
240102014-04-15 Pedro Alves <palves@redhat.com>
24011
24012 * gdb.base/sym-file.exp: Remove regex characters from test
24013 message. Don't refer to breakpoint numbers in test messages.
24014
b50c8614
KS
240152014-04-14 Keith Seitz <keiths@redhat.com>
24016
24017 PR c++/16253
24018 * gdb.cp/var-tag.cc: New file.
24019 * gdb.cp/var-tag.exp: New file.
24020 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
24021 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
24022 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
24023 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
24024
3d567982
TT
240252014-04-14 Tom Tromey <tromey@redhat.com>
24026
24027 * gdb.cp/classes.exp (test_enums): Handle underlying type.
24028 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
24029 type.
24030 * gdb.cp/enum-class.exp: New file.
24031 * gdb.cp/enum-class.cc: New file.
24032
0626fc76
TT
240332014-04-14 Tom Tromey <tromey@redhat.com>
24034
24035 * gdb.dwarf2/enum-type.exp: New file.
24036
dca325b3
SA
240372014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24038
24039 * gdb.mi/mi-vla-c99.exp: New file.
24040 * gdb.mi/vla.c: New file.
24041
5854b38a
SA
240422014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24043
24044 * gdb.base/vla-datatypes.c: New file.
24045 * gdb.base/vla-datatypes.exp: New file.
24046
463bb957
SA
240472014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24048
24049 * gdb.base/vla-ptr.c: New file.
24050 * gdb.base/vla-ptr.exp: New file.
24051
3dd170be
SA
240522014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24053
24054 * gdb.dwarf2/count.exp: New file.
24055
5ecaaa66
SA
240562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24057
24058 * gdb.base/vla-sideeffect.c: New file.
24059 * gdb.base/vla-sideeffect.exp: New file.
24060
41f1ada5
DB
240612014-04-14 David Blaikie <dblaikie@gmail.com>
24062
24063 * gdb.mi/non-stop.c: Add return value for non-void function return
24064 statement.
24065 * gdb.threads/staticthreads.c: Ditto.
24066
0be03e84
DE
240672014-04-12 Siva Chandra Reddy <sivachandra@google.com>
24068 Doug Evans <xdje42@gmail.com>
24069
24070 * gdb.guile/scm-value.c: Improve test case.
24071 * gdb.guile/scm-value.exp: Add new test.
24072
f180a1fb
DB
240732014-04-11 David Blaikie <dblaikie@gmail.com>
24074
24075 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
24076 override Clang's default.
24077
6b662e19
JB
240782014-04-11 Joel Brobecker <brobecker@adacore.com>
24079
24080 Revert the following changes (regressions):
24081
24082 * gdb.base/vla-sideeffect.c: New file.
24083 * gdb.base/vla-sideeffect.exp: New file.
24084
24085 * gdb.dwarf2/count.exp: New file.
24086
24087 * gdb.base/vla-multi.c: New file.
24088 * gdb.base/vla-multi.exp: New file.
24089
24090 * gdb.base/vla-ptr.c: New file.
24091 * gdb.base/vla-ptr.exp: New file.
24092
24093 * gdb.base/vla-datatypes.c: New file.
24094 * gdb.base/vla-datatypes.exp: New file.
24095
24096 * gdb.mi/mi-vla-c99.exp: New file.
24097 * gdb.mi/vla.c: New file.
24098
245a5f0b
KS
240992014-04-11 Keith Seitz <keiths@redhat.com>
24100
24101 PR c++/16675
24102 * gdb.cp/cpsizeof.exp: New file.
24103 * gdb.cp/cpsizeof.cc: New file.
24104
58a84dcf
SA
241052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24106
191a8a90
JB
24107 * gdb.mi/mi-vla-c99.exp: New file.
24108 * gdb.mi/vla.c: New file.
58a84dcf 24109
c8655f75
SA
241102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24111
24112 * gdb.base/vla-datatypes.c: New file.
24113 * gdb.base/vla-datatypes.exp: New file.
24114
024e13b4
SA
241152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24116
24117 * gdb.base/vla-ptr.c: New file.
24118 * gdb.base/vla-ptr.exp: New file.
24119
1a237e0e
SA
241202014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24121
24122 * gdb.base/vla-multi.c: New file.
24123 * gdb.base/vla-multi.exp: New file.
24124
504f3432
SA
241252014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24126
24127 * gdb.dwarf2/count.exp: New file.
24128
3bce8237
SA
241292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24130
191a8a90
JB
24131 * gdb.base/vla-sideeffect.c: New file.
24132 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 24133
322f9c21
YQ
241342014-04-11 Yao Qi <yao@codesourcery.com>
24135
24136 * gdb.base/completion.exp: Check file exists before running tests
24137 on file completion.
24138
d708bcd1
PA
241392014-04-10 Pedro Alves <palves@redhat.com>
24140
24141 * gdb.base/cond-eval-mode.c: New file.
24142 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
24143 prepare_for_testing to build the new file. Check result of
24144 runto_main.
24145 (test_break, test_watch): New procedures.
24146 (top level): Use them.
24147
ae1d2761
PM
241482014-04-08 Pierre Muller <muller@sourceware.org>
24149
24150 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
24151 Ctrl-V use for mingw hosts.
24152
7af389b8
SC
241532014-04-07 Siva Chandra Reddy <sivachandra@google.com>
24154
24155 * gdb.python/py-value.c: Improve test case.
24156 * gdb.python/py-value.exp: Add new test.
24157
5e703181
DE
241582014-04-07 David Blaikie <dblaikie@gmail.com>
24159
24160 * lib/compiler.c: Identify the clang compiler.
24161 * lib/compiler.cc: Ditto.
24162
9810b410
YQ
241632014-04-03 Yao Qi <yao@codesourcery.com>
24164
24165 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
24166
98d1b8dc
AB
241672014-04-01 Anton Blanchard <anton@samba.org>
24168
24169 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
24170 messages unique.
24171
3114cea1
AB
241722014-04-01 Anton Blanchard <anton@samba.org>
24173
24174 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
24175 prepare_for_testing.
24176
62f7182c
AB
241772014-04-01 Anton Blanchard <anton@samba.org>
24178
24179 * gdb.arch/ppc64-atomic-inst.c: Remove.
24180 * gdb.arch/ppc64-atomic-inst.S: New file.
24181 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
24182
770e7fc7
DE
241832014-03-31 Doug Evans <dje@google.com>
24184
24185 * gdb.base/print-symbol-loading-lib.c: New file.
24186 * gdb.base/print-symbol-loading-main.c: New file.
24187 * gdb.base/print-symbol-loading.exp: New file.
24188
46e2bafa
YQ
241892014-03-31 Yao Qi <yao@codesourcery.com>
24190
24191 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
24192
8776cfe9
JB
241932014-03-28 Joel Brobecker <brobecker@adacore.com>
24194
24195 * gdb.ada/mi_dyn_arr: New testcase.
24196
5d1ef361
DE
241972014-03-27 Doug Evans <dje@google.com>
24198
24199 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
24200
b5bee914
YQ
242012014-03-27 Yao Qi <yao@codesourcery.com>
24202
24203 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
24204 if target is nios2-*-*.
24205
0d4d0e77
YQ
242062014-03-26 Yao Qi <yao@codesourcery.com>
24207
24208 * lib/gdb.exp (readline_is_used): New proc.
24209 * gdb.base/completion.exp: Move tests on command complete up.
24210 Skip the rest of tests if readline is not used.
24211 * gdb.ada/complete.exp: Skp the test if readline is not
24212 used.
24213 * gdb.base/filesym.exp: Likewise.
24214 * gdb.base/macscp.exp: Likewise.
24215 * gdb.base/readline-ask.exp: Likewise.
24216 * gdb.base/readline.exp: Likewise.
24217 * gdb.python/py-cmd.exp: Likewise.
24218 * gdb.trace/tfile.exp: Likewise.
24219
29361eee
YQ
242202014-03-26 Yao Qi <yao@codesourcery.com>
24221
24222 * gdb.base/macscp.exp: Fix code format issues.
24223
bc9a5525
UW
242242014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
24225
24226 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
24227 * gdb.asm/powerpc64le.inc: New file.
24228
d3839ede
PA
242292014-03-25 Pedro Alves <palves@redhat.com>
24230 Doug Evans <dje@google.com>
24231
24232 * gdb.base/source-execution.c: New file.
24233 * gdb.base/source-execution.exp: New file.
24234 * gdb.base/source-execution.gdb: New file.
24235
01672a57
DE
242362014-03-24 Doug Evans <dje@google.com>
24237
24238 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
24239 using fission.
24240
88bbeca9
HZ
242412014-03-24 Hui Zhu <hui@codesourcery.com>
24242 Pedro Alves <palves@redhat.com>
24243
24244 PR breakpoints/16101
24245 * gdb.base/dprintf.exp: Use unsupported rather than changing the
24246 test pass/fail messages. Detect missing support for dprintf when
24247 breakpoints are actually inserted.
24248 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
24249 breakpoints are actually inserted.
24250 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
24251 fails.
24252
d2348791
JK
242532014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
24254
24255 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
24256
feef67ab
DE
242572014-03-22 Doug Evans <xdje42@gmail.com>
24258
24259 * gdb.python/python.exp (python not supported): Verify multi-line
24260 python command issues an error.
25d743f9 24261 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 24262 guile command issues an error.
feef67ab 24263
ecebef6a
MR
242642014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
24265
24266 * gdb.threads/thread-specific.exp: Handle the lack of usable
24267 $this_breakpoint and $this_thread.
24268
ccdd1909
HZ
242692014-03-21 Hui Zhu <hui@codesourcery.com>
24270
24271 * gdb.base/attach.exp (do_command_attach_tests): New.
24272
beb460e8
PA
242732014-03-20 Tom Tromey <tromey@redhat.com>
24274 Pedro Alves <palves@redhat.com>
24275
24276 PR cli/15718
24277 * gdb.base/condbreak-call-false.c: New file.
24278 * gdb.base/condbreak-call-false.exp: New file.
24279
40acf43a
PA
242802014-03-20 Pedro Alves <palves@redhat.com>
24281
24282 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
24283 Delete.
24284 (block_signals, unblock_signals): Delete.
24285 (child_function_2, main): Remove references to deleted variable
24286 and functions.
24287
9f5e1e02
PA
242882014-03-20 Pedro Alves <palves@redhat.com>
24289
24290 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
24291 Use pthread_kill to signal thread 2.
24292 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24293 Adjust to make the test send itself a signal rather than using the
24294 host's "kill" command.
24295
99619bea
PA
242962014-03-20 Pedro Alves <palves@redhat.com>
24297
24298 * gdb.threads/multiple-step-overs.c: New file.
24299 * gdb.threads/multiple-step-overs.exp: New file.
24300 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24301 Adjust expected infrun debug output.
24302
2adfaa28
PA
243032014-03-20 Pedro Alves <palves@redhat.com>
24304
24305 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
24306 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
24307
31e77af2
PA
243082014-03-20 Pedro Alves <palves@redhat.com>
24309
24310 PR breakpoints/7143
24311 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
24312 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
24313 of gdb_test_multiple.
24314 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
24315 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
24316
b9f437de
PA
243172014-03-20 Pedro Alves <palves@redhat.com>
24318
24319 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
24320 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
24321
05adc73e
PA
243222014-03-19 Pedro Alves <palves@redhat.com>
24323
24324 * gdb.base/async.exp: Remove early return.
24325
6048b950
PA
243262014-03-19 Pedro Alves <palves@redhat.com>
24327
24328 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24329
8bcfb00a
PA
243302014-03-19 Pedro Alves <palves@redhat.com>
24331
24332 * gdb.base/async.exp (test_background): Expect \r\n after
24333 "completed." in the fail pattern.
24334
884e37dc
PA
243352014-03-19 Pedro Alves <palves@redhat.com>
24336
24337 * gdb.base/async.exp (test_background): New procedure.
24338 Use it for all background execution command tests.
24339
148e57e2
PA
243402014-03-19 Pedro Alves <palves@redhat.com>
24341
24342 * gdb.base/async.exp: Use prepare_for_testing.
24343
f48088c7
PA
243442014-03-19 Pedro Alves <palves@redhat.com>
24345
24346 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24347 the same line.
24348
e2f6c966
PA
243492014-03-19 Pedro Alves <palves@redhat.com>
24350
24351 * gdb.base/async.c (main): Add "jump here" and "until here" line
24352 marker comments.
24353 * gdb.base/async.exp (jump_here): New global.
24354 (jump& test): Use it.
24355 (until_here): New global.
24356 (until& test): Use it.
24357
c30568d4
PA
243582014-03-19 Pedro Alves <palves@redhat.com>
24359
24360 * gdb.base/async.exp: Don't frob gdb_protocol.
24361
0172b6a7
DE
243622014-03-18 Doug Evans <xdje42@gmail.com>
24363
24364 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24365 Fix spelling of exec-done-display.
24366
06c868a8
JK
243672014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24368
24369 PR gdb/15358
24370 * gdb.base/gdb-sigterm.c: New file.
24371 * gdb.base/gdb-sigterm.exp: New file.
24372
0c7e1a46
PA
243732014-03-18 Pedro Alves <palves@redhat.com>
24374
24375 PR gdb/13860
24376 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24377 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24378 solib-event.
24379
f7c77d93
JB
243802014-03-17 Joel Brobecker <brobecker@adacore.com>
24381
24382 * gdb.ada/pckd_arr_ren: New testcase.
24383
5a1e8c7a
DE
243842014-03-13 Doug Evans <xdje42@gmail.com>
24385
24386 PR guile/16612
24387 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24388 collect after discarding symbols.
24389
350e1a76
DE
243902014-03-13 Ludovic Courtès <ludo@gnu.org>
24391 Doug Evans <xdje42@gmail.com>
24392
24393 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24394 to history survives a gc.
24395
a69900ae
PA
243962014-03-13 Pedro Alves <palves@redhat.com>
24397
24398 * gdb.base/default.exp: Don't test "target procfs".
24399
5db9f0bd
PA
244002014-03-13 Pedro Alves <palves@redhat.com>
24401
24402 * gdb.base/default.exp: Update "target child" and "target procfs"
24403 tests to not expect "Unix".
24404
b3ccfe11
TT
244052014-03-12 Tom Tromey <tromey@redhat.com>
24406
24407 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24408 New procs. Add target-async tests.
24409 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24410 Add target-async tests.
24411
646f4417
AA
244122014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24413
24414 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24415 'func_start' and 'func_end' for the beginning and end of the
24416 function code, respectively.
24417 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24418 'func_end' instead of 'func' and 'main'.
24419
288c211f
AA
244202014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24421
24422 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24423 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24424 generate the debug info assembler source.
24425
e0c0f156
AA
244262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24427
24428 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24429 * gdb.dwarf2/arr-subrange.exp: Likewise.
24430 * gdb.dwarf2/dwz.exp: Likewise.
24431 * gdb.dwarf2/method-ptr.exp: Likewise.
24432 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24433 * gdb.dwarf2/subrange.exp: Likewise.
24434 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24435 * gdb.dwarf2/implptrpiece.exp: Likewise.
24436 * gdb.dwarf2/nostaticblock.exp: Likewise.
24437
0e5c4555
AA
244382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24439
24440 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24441 directory to absolute path name arguments.
24442
5ec18f2b
JG
244432014-03-10 Joel Brobecker <brobecker@adacore.com>
24444
24445 * gdb.ada/tagged_access: New testcase.
24446
847fc4f2
MM
244472014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24448
24449 * gdb.btrace/data.exp: Update expected output.
24450
cc3da688
YQ
244512014-03-06 Yao Qi <yao@codesourcery.com>
24452
24453 * gdb.trace/pr16508.exp: New file.
24454
0f26cec1
PA
244552014-03-05 Pedro Alves <palves@redhat.com>
24456
24457 PR gdb/16575
24458 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24459 procedure.
24460 (top level): Adjust to use it. Add tests that exercise breakpoint
24461 interaction with the code-cache.
24462
7a5a839f
LC
244632014-02-26 Ludovic Courtès <ludo@gnu.org>
24464
24465 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24466 test for 'history-append!'.
24467
31aa7e4e
JB
244682014-02-26 Joel Brobecker <brobecker@adacore.com>
24469
24470 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24471 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24472 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24473 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24474 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24475 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24476
1b588015
JB
244772014-02-26 Joel Brobecker <brobecker@adacore.com>
24478
24479 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24480 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24481 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24482
55426c9d
JB
244832014-02-26 Joel Brobecker <brobecker@adacore.com>
24484
24485 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24486
dc53a7ad
JB
244872014-02-26 Joel Brobecker <brobecker@adacore.com>
24488
24489 * gdb.dwarf2/arr-stride.c: New file.
24490 * gdb.dwarf2/arr-stride.exp: New file.
24491
12ab52e9
PA
244922014-02-26 Pedro Alves <palves@redhat.com>
24493
24494 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24495 that won't ever trigger. Make sure that GDB reports the correct
24496 breakpoint that caused the stop.
24497
849c862e
JK
244982014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24499
24500 PR gdb/16626
24501 * gdb.base/auto-load-script: New file.
24502 * gdb.base/auto-load.c: New file.
24503 * gdb.base/auto-load.exp: New file.
24504
71b7d793
JK
24505 PR gdb/16626
24506 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24507
e2f0d509
JK
245082014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24509
24510 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24511 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24512
50cc37c8
DE
245132014-02-24 Doug Evans <dje@google.com>
24514
24515 * lib/gdb.exp (run_on_host): Log error output if program fails.
24516
ea4758f2
PA
245172014-02-21 Pedro Alves <palves@redhat.com>
24518
24519 * gdb.threads/step-after-sr-lock.c: Rename to ...
24520 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24521 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24522 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24523 ... this.
24524
d7b30f67
SDJ
245252014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24526
24527 PR tdep/16397
24528 * gdb.arch/amd64-stap-special-operands.exp: New file.
24529 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24530 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24531 * gdb.arch/amd64-stap-triplet.S: Likewise.
24532 * gdb.arch/amd64-stap-triplet.c: Likewise.
24533
83deb43f
JB
245342014-02-20 Joel Brobecker <brobecker@adacore.com>
24535
24536 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24537 in .section pseudo-op.
24538
adde2bff
DE
245392014-02-20 lin zuojian <manjian2006@gmail.com>
24540 Joel Brobecker <brobecker@adacore.com>
24541 Doug Evans <xdje42@gmail.com>
24542
24543 PR symtab/16581
24544 * gdb.dwarf2/dw2-icycle.S: New file.
24545 * gdb.dwarf2/dw2-icycle.c: New file.
24546 * gdb.dwarf2/dw2-icycle.exp: New file.
24547
f7bd0f78
SC
245482014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24549
24550 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24551 operations on gdb.Value objects.
24552 * gdb.python/py-value-cc.exp: Add new test to test operations on
24553 gdb.Value objects.
24554
c17ef0d5
DE
245552014-02-18 Doug Evans <dje@google.com>
24556
24557 * Makefile.in (TESTS): New variable.
24558 (expanded_tests, expanded_tests_or_none): New variables
24559 (check-single): Pass $(expanded_tests_or_none) to runtest.
24560 (check-parallel): Only run tests in $(TESTS) if non-empty.
24561 (check/no-matching-tests-found): New rule.
24562 * README: Document TESTS makefile variable.
24563
5dd3176f
DE
245642014-02-18 Doug Evans <dje@google.com>
24565
24566 * Makefile.in (check-parallel): rm -rf outputs temp.
24567
0b10be4f
JK
245682014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24569
24570 Fix "ERROR: no fileid for" in the testsuite.
24571 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24572
85f224e7
DE
245732014-02-12 Doug Evans <dje@google.com>
24574
24575 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24576 (MISCELLANEOUS): New variable.
24577 (clean): rm -rf $(MISCELLANEOUS).
24578 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24579 dwp live in the same directory as symlinks, with each symlink pointed
24580 to a differently named file in a different directory.
24581
149b30ff
DE
245822014-02-11 Doug Evans <dje@google.com>
24583
24584 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24585 of Tcl file commands.
24586
1dfdac32
MK
245872014-02-10 Mark Kettenis <kettenis@gnu.org>
24588
24589 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24590 "kill -SIGUSR1 -1".
24591
aa4fb036
JB
245922014-02-10 Joel Brobecker <brobecker@adacore.com>
24593
24594 * gdb.ada/tick_length_array_enum_idx: New testcase.
24595
ed3ef339
DE
245962014-02-10 Doug Evans <xdje42@gmail.com>
24597
24598 * configure.ac (AC_OUTPUT): Add gdb.guile.
24599 * configure: Regenerate.
24600 * lib/gdb-guile.exp: New file.
24601 * lib/gdb.exp (get_target_charset): New function.
24602 * gdb.base/help.exp: Update expected output from "apropos apropos".
24603 * gdb.guile/Makefile.in: New file.
24604 * gdb.guile/guile.exp: New file.
24605 * gdb.guile/scm-arch.c: New file.
24606 * gdb.guile/scm-arch.exp: New file.
24607 * gdb.guile/scm-block.c: New file.
24608 * gdb.guile/scm-block.exp: New file.
24609 * gdb.guile/scm-breakpoint.c: New file.
24610 * gdb.guile/scm-breakpoint.exp: New file.
24611 * gdb.guile/scm-disasm.c: New file.
24612 * gdb.guile/scm-disasm.exp: New file.
24613 * gdb.guile/scm-equal.c: New file.
24614 * gdb.guile/scm-equal.exp: New file.
24615 * gdb.guile/scm-error.exp: New file.
24616 * gdb.guile/scm-error.scm: New file.
24617 * gdb.guile/scm-frame-args.c: New file.
24618 * gdb.guile/scm-frame-args.exp: New file.
24619 * gdb.guile/scm-frame-args.scm: New file.
24620 * gdb.guile/scm-frame-inline.c: New file.
24621 * gdb.guile/scm-frame-inline.exp: New file.
24622 * gdb.guile/scm-frame.c: New file.
24623 * gdb.guile/scm-frame.exp: New file.
24624 * gdb.guile/scm-generics.exp: New file.
24625 * gdb.guile/scm-gsmob.exp: New file.
24626 * gdb.guile/scm-iterator.c: New file.
24627 * gdb.guile/scm-iterator.exp: New file.
24628 * gdb.guile/scm-math.c: New file.
24629 * gdb.guile/scm-math.exp: New file.
24630 * gdb.guile/scm-objfile-script-gdb.in: New file.
24631 * gdb.guile/scm-objfile-script.c: New file.
24632 * gdb.guile/scm-objfile-script.exp: New file.
24633 * gdb.guile/scm-objfile.c: New file.
24634 * gdb.guile/scm-objfile.exp: New file.
24635 * gdb.guile/scm-ports.exp: New file.
24636 * gdb.guile/scm-pretty-print.c: New file.
24637 * gdb.guile/scm-pretty-print.exp: New file.
24638 * gdb.guile/scm-pretty-print.scm: New file.
24639 * gdb.guile/scm-section-script.c: New file.
24640 * gdb.guile/scm-section-script.exp: New file.
24641 * gdb.guile/scm-section-script.scm: New file.
24642 * gdb.guile/scm-symbol.c: New file.
24643 * gdb.guile/scm-symbol.exp: New file.
24644 * gdb.guile/scm-symtab-2.c: New file.
24645 * gdb.guile/scm-symtab.c: New file.
24646 * gdb.guile/scm-symtab.exp: New file.
24647 * gdb.guile/scm-type.c: New file.
24648 * gdb.guile/scm-type.exp: New file.
24649 * gdb.guile/scm-value-cc.cc: New file.
24650 * gdb.guile/scm-value-cc.exp: New file.
24651 * gdb.guile/scm-value.c: New file.
24652 * gdb.guile/scm-value.exp: New file.
24653 * gdb.guile/source2.scm: New file.
24654 * gdb.guile/types-module.cc: New file.
24655 * gdb.guile/types-module.exp: New file.
24656
7026a7c1
YQ
246572014-02-10 Yao Qi <yao@codesourcery.com>
24658
24659 PR testsuite/16543
24660 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24661 * configure: Regenerated.
24662 * Makefile.in: New file.
24663
6c466447
AS
246642014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24665
24666 * gdb.python/py-framefilter.exp: Fix typo.
24667
6e854735
YQ
246682014-02-08 Yao Qi <yao@codesourcery.com>
24669
24670 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24671 that no =breakpoint-modified is emitted when breakpoints are
24672 modified through MI commands.
24673
d137e6dc
PA
246742014-02-07 Pedro Alves <pedro@codesourcery.com>
24675 Pedro Alves <palves@redhat.com>
24676
24677 * gdb.threads/step-after-sr-lock.c: New file.
24678 * gdb.threads/step-after-sr-lock.exp: New file.
24679
b5ee5a50
PA
246802014-02-07 Pedro Alves <palves@redhat.com>
24681
24682 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24683
3c77faf3
JK
246842014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24685
24686 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24687 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24688
6dddc817
DE
246892014-02-06 Doug Evans <xdje42@gmail.com>
24690
24691 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24692 output.
24693
24694 * gdb.gdb/python-interrupts.exp: New file.
24695
de7b2893
YQ
246962014-02-05 Yao Qi <yao@codesourcery.com>
24697
24698 * gdb.trace/report.exp (use_collected_data): Test the output
24699 of "info threads" and "info inferiors".
24700
66d032ac
YQ
247012014-02-05 Yao Qi <yao@codesourcery.com>
24702
24703 Revert this patch:
24704
24705 2013-05-24 Yao Qi <yao@codesourcery.com>
24706
24707 * gdb.trace/tfile.exp: Test inferior and thread.
24708
591a12a1
UW
247092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24710
24711 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24712 on a function.
24713 * gdb.base/step-bt.c: Call hello via function pointer to make
24714 sure its first instruction is executed on powerpc64le-linux.
24715
0ff3e01f
UW
247162014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24717
24718 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24719
084ee545
UW
247202014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24721
24722 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24723 of the test patterns for use on little-endian systems.
24724
6ed14ff3
UW
247252014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24726
24727 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24728 (decimal_vector): Fix for little-endian.
24729
401e27fd
JM
247302014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24731
24732 * gdb.arch/sparc-sysstep.exp: New file.
24733 * gdb.arch/sparc-sysstep.c: Likewise.
24734
24735 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24736
8b924729
EBM
247372014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24738
24739 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24740
fb151210
JB
247412014-01-23 Tom Tromey <tromey@redhat.com>
24742
24743 * gdb.ada/array_char_idx: New testcase.
24744
0740f8d8
TT
247452014-01-23 Tom Tromey <tromey@redhat.com>
24746
24747 PR python/16487:
24748 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24749 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24750 classes.
24751
21909fa1
TT
247522014-01-23 Tom Tromey <tromey@redhat.com>
24753
24754 PR python/16491:
24755 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24756 string from an inferior frame.
24757 * gdb.python/py-framefilter-mi.exp: Update.
24758
87ce2a04
DE
247592014-01-22 Doug Evans <dje@google.com>
24760
24761 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24762
237b092b
AA
247632014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24764
24765 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24766
d674a709
AA
247672014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24768
24769 * gdb.trace/entry-values.exp: Remove excess space character from
24770 regex patterns. Handle s390 call instruction.
24771
20fa3390
AA
247722014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24773
24774 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24775 define "*_start" label. Make "name" static.
24776 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24777 ${name} by references to ${name}_start.
24778
78466714
AA
247792014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24780
24781 * gdb.base/info-macros.exp: Remove "debug" from the compile
24782 options.
24783
ec9f644a
IB
247842014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24785
24786 * gdb.dlang/demangle.exp: New file.
24787
94b1b47e
IB
247882014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24789
24790 * gdb.dlang/primitive-types.exp: New file.
24791
7f420862
IB
247922014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24793
24794 * configure.ac: Create gdb.dlang/Makefile.
24795 * configure: Regenerate.
24796 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24797 * gdb.dlang/Makefile.in: New file.
24798 * lib/d-support.exp: New file.
24799 * lib/gdb.exp (skip_d_tests): New proc.
24800
52834460
MM
248012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24802
24803 * gdb.btrace/delta.exp: Check reverse stepi.
24804 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24805 * gdb.btrace/finish.exp: New.
24806 * gdb.btrace/next.exp: New.
24807 * gdb.btrace/nexti.exp: New.
24808 * gdb.btrace/record_goto.c: Add comments.
24809 * gdb.btrace/step.exp: New.
24810 * gdb.btrace/stepi.exp: New.
24811 * gdb.btrace/multi-thread-step.c: New.
24812 * gdb.btrace/multi-thread-step.exp: New.
24813 * gdb.btrace/rn-dl-bind.c: New.
24814 * gdb.btrace/rn-dl-bind.exp: New.
24815 * gdb.btrace/data.c: New.
24816 * gdb.btrace/data.exp: New.
24817 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24818
6e07b1d2
MM
248192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24820
24821 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24822 * gdb.btrace/exception.exp: Update.
24823 * gdb.btrace/instruction_history.exp: Update.
24824 * gdb.btrace/record_goto.exp: Update.
24825 * gdb.btrace/tailcall.exp: Update.
24826 * gdb.btrace/unknown_functions.exp: Update.
24827 * gdb.btrace/delta.exp: New.
24828
0b722aec
MM
248292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24830
24831 * gdb.btrace/record_goto.exp: Add backtrace test.
24832 * gdb.btrace/tailcall.exp: Add backtrace test.
24833
066ce621
MM
248342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24835
24836 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24837 * gdb.btrace/record_goto.c: New.
24838 * gdb.btrace/record_goto.exp: New.
24839 * gdb.btrace/x86-record_goto.S: New.
24840
0688d04e
MM
248412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24842
24843 * gdb.btrace/function_call_history.exp: Update tests.
24844 * gdb.btrace/instruction_history.exp: Update tests.
24845
8710b709
MM
248462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24847
24848 * gdb.btrace/function_call_history.exp: Fix expected field
24849 order for "record function-call-history".
24850 Add new tests for "record function-call-history /c".
24851 * gdb.btrace/exception.cc: New.
24852 * gdb.btrace/exception.exp: New.
24853 * gdb.btrace/tailcall.exp: New.
24854 * gdb.btrace/x86-tailcall.S: New.
24855 * gdb.btrace/x86-tailcall.c: New.
24856 * gdb.btrace/unknown_functions.c: New.
24857 * gdb.btrace/unknown_functions.exp: New.
24858 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24859
5de9129b
MM
248602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24861
24862 * gdb.btrace/instruction_history.exp: Update.
24863 * gdb.btrace/function_call_history.exp: Update.
24864
23a7fe75
MM
248652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24866
24867 * gdb.btrace/function_call_history.exp: Fix expected function
24868 trace.
24869 * gdb.btrace/instruction_history.exp: Initialize traced.
24870 Remove traced_functions.
24871
724c7dd8
MM
248722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24873
24874 * gdb.btrace/function_call_history.exp: Update
24875 * gdb.btrace/instruction_history.exp: Update.
24876
6d78d93b
MM
248772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24878
24879 * gdb.btrace/enable.exp: Update expected text.
24880
93a360cc
OJ
248812014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24882
24883 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24884 bytes.
24885
3772b53f
MR
248862014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24887
24888 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24889
596662fa
OJ
248902014-01-15 Omair Javaid <omair.javaid@linaro.org>
24891
24892 * lib/gdb.exp (supports_process_record): Return true for
24893 arm*-linux*. (supports_reverse): Likewise.
24894
b5b08fb4
SC
248952014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24896
24897 PR python/15464
24898 PR python/16113
24899 * gdb.python/py-type.c: Enhance test case.
24900 * gdb.python/py-value-cc.cc: Likewise
24901 * gdb.python/py-type.exp: Add new tests.
24902 * gdb.python/py-value-cc.exp: Likewise
24903
52d7fb13
AA
249042014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24905 Pedro Alves <palves@redhat.com>
24906
24907 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24908 Make "name" extern.
24909 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24910 references to ${name}_start by references to ${name}.
24911
a2cd8cfe
JB
249122014-01-10 Joel Brobecker <brobecker@adacore.com>
24913
24914 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24915
4e23fced
JB
249162014-01-10 Joel Brobecker <brobecker@adacore.com>
24917
24918 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24919
c6a9e42c
PA
249202014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24921 Pedro Alves <palves@redhat.com>
24922
24923 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24924 mi_gdb_target_load.
c6a9e42c 24925
b7ea362b
PA
249262014-01-08 Pedro Alves <palves@redhat.com>
24927
24928 * gdb.threads/reconnect-signal.c: New file.
24929 * gdb.threads/reconnect-signal.exp: New file.
24930
5e3f4fab
EBM
249312014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24932
24933 * gdb.base/source-dir.exp: New file.
24934
79301218
JB
249352014-01-07 Joel Brobecker <brobecker@adacore.com>
24936
24937 * gdb.ada/mi_interface: New testcase.
24938
8e355c5d
JB
249392014-01-07 Joel Brobecker <brobecker@adacore.com>
24940
24941 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24942 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24943 gdb.ada/pp-rec-component/pck.ads: New files.
24944
c0d48811
JB
249452014-01-07 Joel Brobecker <brobecker@adacore.com>
24946
24947 * gdb.python/py-pp-integral.c: New file.
24948 * gdb.python/py-pp-integral.py: New file.
24949 * gdb.python/py-pp-integral.exp: New file.
24950
17b609c3 24951For older changes see ChangeLog-1993-2013.
c906108c 24952\f
8d8cb839
EZ
24953;; Local Variables:
24954;; mode: change-log
24955;; left-margin: 8
24956;; fill-column: 74
24957;; version-control: never
24958;; End:
902f2ccb 24959
3666a048 24960 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24961 Copying and distribution of this file, with or without modification,
24962 are permitted provided the copyright notice and this notice are preserved.
This page took 6.18254 seconds and 4 git commands to generate.